/*Theme Name: CanopyTheme URI: http://wordpress.org/themes/twentyfourteenAuthor: the WordPress teamAuthor 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.0g3257License: GNU General Public License v2 or laterLicense URI: http://www.gnu.org/licenses/gpl-2.0.htmlTags: 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-readyText Domain: twentyfourteenThis 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: * * 2.0 - Repeatable Patterns * 3.0 - Basic Structure * 4.0 - Header * 5.0 - Navigation * 6.0 - Contentfstyle *   6.1 - Post Thumbnail *   6.2 - Entry Header *   6.3 - Entry Meta *   6.4 - Entry Content *   6.5 - Galleries *   6.6 - Post Formats *   6.7 - Post/Image/Paging Navigation *   6.8 - Attachments *   6.9 - Archives *   6.10 - Contributor Page *   6.11 - 404 Page *   6.12 - Full-width *   6.13 - Singular *   6.14 - Comments * 7.0 - Sidebar *   7.1 - Widgets *   7.2 - Content Sidebar Widgets * 8.0 - Footer * 9.0 - Featured Content * 10.0 - Multisite * 11.0 - Media Queries * 12.0 - Print * ----------------------------------------------------------------------------- */::selection {	background: #00545f;	color: #fff;	text-shadow: none;}::-moz-selection { background: #00545f; color: #fff; text-shadow: none;}/** * 2.0 Repeatable Patterns * ----------------------------------------------------------------------------- *//* Input fields */.search-field {	width: 100%;}.search-submit {	display: none;}/* Placeholder text color -- selectors need to be separate to work. */::-webkit-input-placeholder { color: #939393;}:-moz-placeholder { color: #939393;}::-moz-placeholder { color: #939393; opacity: 1; /* Since FF19 lowers the opacity of the placeholder by default */}:-ms-input-placeholder { color: #939393;}/* Responsive images. Fluid images for posts, comments, and widgets */.comment-content img, .entry-content img, .entry-summary img, #site-header 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 {	max-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 */.container {	width: 1170px;}.alignleft {	float: left;}.alignright {	float: right;}.aligncenter {	display: block;	margin-left: auto;	margin-right: auto;}blockquote.alignleft, figure.wp-caption.alignleft, img.alignleft {	margin: 7px 24px 7px 0;}.wp-caption.alignleft {	margin: 7px 14px 7px 0;}blockquote.alignright, figure.wp-caption.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;}div.wp-caption .wp-caption-text {	padding-right: 10px;}div.wp-caption.alignright img[class*="wp-image-"], div.wp-caption.alignright .wp-caption-text {	padding-left: 10px;	padding-right: 0;}.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;}/* Clearing floats */.footer-sidebar:before, .footer-sidebar:after, .hentry:before, .hentry:after, .gallery:before, .gallery:after, .slider-direction-nav:before, .slider-direction-nav:after, .contributor-info:before, .contributor-info:after, .search-box:before, .search-box:after, [class*="content"]:before, [class*="content"]:after, [class*="site"]:before, [class*="site"]:after {	content: "";	display: table;}.footer-sidebar:after, .hentry:after, .gallery:after, .slider-direction-nav:after, .contributor-info:after, .search-box:after, [class*="content"]:after, [class*="site"]:after {	clear: both;}/* 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";}/** * 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 {	background-color: #000;	max-width: 1260px;	position: relative;	width: 100%;	z-index: 4;}.header-main {	min-height: 48px;	padding: 0 10px;}.site-title {	float: left;	font-size: 18px;	font-weight: 700;	line-height: 48px;	margin: 0;}.site-title a, .site-title a:hover {	color: #fff;}/* Search in the header */.search-toggle {	background-color: #00545f;	cursor: pointer;	float: right;	height: 48px;	margin-right: 38px;	text-align: center;	width: 48px;}.search-toggle:hover, .search-toggle.active {	background-color: #41a62a;}.search-toggle:before {	color: #fff;	content: "\f400";	font-size: 20px;	margin-top: 14px;}.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 {	background-color: #41a62a;	padding: 12px;}.search-box .search-field {	background-color: #fff;	border: 0;	float: right;	font-size: 16px;	padding: 2px 2px 3px 6px;	width: 100%;}/** * 5.0 Navigation * ----------------------------------------------------------------------------- */.site-navigation ul {	list-style: none;	margin: 0;}.site-navigation li {	border-top: 1px solid rgba(255, 255, 255, 0.2);}.site-navigation ul ul {	margin-left: 20px;}.site-navigation a {	color: #000;	display: block;}.site-navigation a:hover {	color: #445cab;	text-decoration:none;}.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: #fff;	background:#056875;}/*#menu-item-97 .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:#fff;}*/./* Primary Navigation */.primary-navigation {	-webkit-box-sizing: border-box;	-moz-box-sizing:    border-box;	box-sizing:         border-box;	font-size: 14px;	padding-top: 24px;}.primary-navigation.toggled-on {	padding: 72px 0 36px;}.primary-navigation .nav-menu {	border-bottom: 1px solid rgba(255, 255, 255, 0.2);	display: none;}.primary-navigation.toggled-on .nav-menu {	display: block;}.primary-navigation a {	padding: 7px 0;	color:#4870b5;}/*.Secondary Navigation */article#post-54 li {	list-style-type: none;}.secondary-navigation {	border-bottom: 1px solid rgba(255, 255, 255, 0.2);	font-size: 12px;	margin: 48px 0;}.secondary-navigation a {	padding: 9px 0;}.menu-toggle {	background-color: #000;	border-radius: 0;	cursor: pointer;	font-size: 0;	height: 48px;	margin: 0;	overflow: hidden;	padding: 0;	position: absolute;	top: 0;	right: 0;	text-align: center;	width: 48px;}.menu-toggle:before {	color: #fff;	content: "\f419";	display: inline;	margin-top: 16px;}.menu-toggle:active, .menu-toggle:focus, .menu-toggle:hover {	background-color: #444;}.menu-toggle:focus {	outline: 1px dotted;}/** * 6.0 Content * ----------------------------------------------------------------------------- */.content-area {	/*padding-top: 48px;*/	padding-top:10px;}.content-area header.entry-header {	padding: 0 0 12px;}.subpageHeader:before {	background: url(images/home-maincta-bg.png) no-repeat scroll center 0 #1991c7;	content: "";	display: block;	height: 150px;	/* position: absolute;*/    top: 0;	width: 100%;}.subpageHeader {	/*  background: url(images/sub-header-rbg.png) repeat-x scroll center top #1991c7;*/    position: relative;	height:170px;}input.wpcf7-form-control.wpcf7-text.wpcf7-email.wpcf7-validates-as-required.wpcf7-validates-as-email, textarea.wpcf7-form-control.wpcf7-textarea.wpcf7-validates-as-required {	margin-left: 2px;	width: 87%;	resize: none;}.site-content .entry-header, .site-content .entry-content, .site-content .entry-summary, .site-content .entry-meta, .page-content {	margin: 0 auto;	max-width: 474px;}.page-content {	margin-bottom: 48px;}/** * 6.1 Post Thumbnail * ----------------------------------------------------------------------------- */.post-thumbnail {	background: #b2b2b2 url(images/pattern-light.svg) repeat fixed;	display: block;	position: relative;	width: 100%;	z-index: 0;}a.post-thumbnail:hover {	background-color: #999;}.full-width .post-thumbnail img {	display: block;	margin: 0 auto;}/** * 6.2 Entry Header * ----------------------------------------------------------------------------- */.entry-header {	/*position: relative;*/	z-index: 1;}.entry-title {	bottom: 0;	color: #FFFFFF;	font-size: 3.75em;	line-height: 0.85em;	margin:0 auto;	padding:-50px 200px;	position: absolute;    text-shadow: 0 3px 5px rgba(3, 4, 4, 0.14);	vertical-align: bottom;}.entry-title a {	color: #28459b;}.entry-title a:hover {	color: #1b7514;}.site-content .entry-header {	background-color: #fff;	padding: 0 10px 12px;}.site-content .has-post-thumbnail .entry-header {	padding-top: 24px;}/** * 6.3 Entry Meta * ----------------------------------------------------------------------------- */.widget .des, .widget3 .des {	position: absolute;	bottom: 0;	width: 100%;	left: auto;	background: url(images/tranparent1.png);	text-align: right;}div.widget img {	width: 100%;}.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 {	-webkit-hyphens: auto;	-moz-hyphens:    auto;	-ms-hyphens:     auto;	hyphens:         auto;	word-wrap: break-word;}.site-content .entry-content, .site-content .entry-summary, .page-content {	background-color: #fff;	padding: 12px 10px 0;}.page .entry-content {	padding-top: 0;}.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;*/	text-decoration: none;}.entry-content a:hover, .entry-summary a:hover, .page-content a:hover, .comment-content a:hover, .entry-content a.button, .entry-summary a.button, .page-content a.button, .comment-content a.button {	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: #aabde6;}.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 */.entry-content a, .entry-summary a, .page-content a, .comment-content a {		color: #14BAE8;		font-size: 0.82355em;	}.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 4px 4px 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-columns-1.gallery-size-medium figure.gallery-item:nth-of-type(1n+1), .gallery-columns-1.gallery-size-thumbnail figure.gallery-item:nth-of-type(1n+1), .gallery-columns-2.gallery-size-thumbnail figure.gallery-item:nth-of-type(2n+1), .gallery-columns-3.gallery-size-thumbnail figure.gallery-item:nth-of-type(3n+1) {	clear: left;}.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: #268f1e;}/* Paging Navigation */.paging-navigation {	border-top: 5px solid #000;	margin: 48px 0;}.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 #00545f;}.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 {	margin: 24px auto;	max-width: 474px;}.archive-title, .page-title {	font-size: 16px;	font-weight: 900;	line-height: 1.5;	margin: 0;}.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";}.social-icons a:hover {	background: #32ccfe;}div.widget3 img {	width: 100%;}/** * 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.1 Widgets * ----------------------------------------------------------------------------- *//* Primary Sidebar, Footer Sidebar *//*.widget {	font-size: 14px;	-webkit-hyphens: auto;	-moz-hyphens:    auto;	-ms-hyphens:     auto;	hyphens:         auto;	line-height: 1.2857142857;	margin-bottom: 48px;	width: 100%;	word-wrap: break-word;}.widget a {	color: #fff;}.widget a:hover {	color: #41a62a;}.widget h1,.widget h2,.widget h3,.widget h4,.widget h5,.widget h6 {	margin: 24px 0 12px;}.widget h1 {	font-size: 22px;	line-height: 1.0909090909;}.widget h2 {	font-size: 20px;	line-height: 1.2;}.widget h3 {	font-size: 18px;	line-height: 1.3333333333;}.widget h4 {	font-size: 16px;	line-height: 1.5;}.widget h5 {	font-size: 14px;	line-height: 1.7142857142;}.widget h6 {	font-size: 12px;	line-height: 2;}.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: 18px;}.widget input,.widget textarea {	background-color: rgba(255, 255, 255, 0.1);	border-color: rgba(255, 255, 255, 0.2);	color: #fff;	font-size: 16px;	padding: 1px 2px 2px 4px;}.widget input:focus,.widget textarea:focus {	border-color: rgba(255, 255, 255, 0.3);}.widget button,.widget .button,.widget input[type="button"],.widget input[type="reset"],.widget input[type="submit"] {	background-color: #00545f;	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;}.widget .widget-title {	font-size: 14px;	font-weight: 700;	line-height: 1.7142857142;	margin: 0 0 24px 0;	text-transform: uppercase;}.widget-title,.widget-title a {	color: #fff;background:url(images/subnav-header-bg.png);	margin-left:10px;}.widget-title a:hover {	color: #fff;}*//* 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: #00545f;	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, .widget_categories li, .widget_links li, .widget_meta li, .widget_nav_menu li, .widget_pages li, .widget_recent_comments li, .widget_recent_entries li {	border-top: 1px solid rgba(255, 255, 255, 0.2);	padding: 8px 0 9px;}.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: #00545f;}.content-sidebar .widget a:hover {	color: #41a62a;}.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: #00545f;	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 {	border-top: 5px solid #000;	color: #2b2b2b;	font-size: 14px;	font-weight: 900;	margin: 0 0 18px;	padding-top: 7px;	background-color:#C30;	text-transform: uppercase;}.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;}/** * 8.0 Footer * ----------------------------------------------------------------------------- */#supplementary {	padding: 0 10px;}.site-footer, .site-info, .site-info a {	color: rgba(255, 255, 255, 0.7);}.site-footer {	/*background-color: #000;*/	font-size: 12px;	position: relative;	z-index: 3;}.footer-sidebar {	padding-top: 48px;}.site-info {	padding: 15px 10px;}#supplementary + .site-info {	border-top: 1px solid rgba(255, 255, 255, 0.2);}.site-info a:hover {	color: #41a62a;}/** * 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: #00545f;}.slider-control-paging .slider-active:before, .slider-control-paging .slider-active:hover:before {	background-color: #00545f;}.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: #00545f;}.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;}input.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required {	margin-left: 4px;}input.wpcf7-form-control.wpcf7-text {	margin-left: 4px;}/** * 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 (max-width: 400px) {.list-view .site-content .post-thumbnail {	background: none;	width: auto;	z-index: 2;}.list-view .site-content .post-thumbnail img {	float: left;	margin: 0 10px 3px 0;	width: 84px;}.list-view .site-content .entry-header {	background-color: transparent;	padding: 0;}.list-view .content-area {	padding: 0 10px;}.list-view .site-content .hentry {	border-bottom: 1px solid rgba(0, 0, 0, 0.1);	margin: 0;	min-height: 60px;	padding: 12px 0 9px;}.list-view .site-content .cat-links,  .list-view .site-content .type-post .entry-content,  .list-view .site-content .type-page .entry-content,  .list-view .site-content .type-post .entry-summary,  .list-view .site-content .type-page .entry-summary,  .list-view .site-content footer.entry-meta {	display: none;}.list-view .site-content .entry-title {	clear: none;	font-size: 15px;	font-weight: 900;	line-height: 1.2;	margin-bottom: 6px;	text-transform: none;}.list-view .site-content .format-aside .entry-title,  .list-view .site-content .format-link .entry-title,  .list-view .site-content .format-quote .entry-title {	display: block;}.list-view .site-content .entry-meta {	background-color: transparent;	clear: none;	margin: 0;	text-transform: none;}.archive-header,  .page-header {	border-bottom: 1px solid rgba(0, 0, 0, 0.1);	margin: 24px auto 0;	padding-bottom: 24px;}.error404 .page-header {	border-bottom: 0;	margin: 0 auto 24px;	padding: 0 10px;}} @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 {	border-top: 1px solid rgba(0, 0, 0, 0.1);	padding-top: 48px;}.list-view .site-content .hentry:first-of-type,  .list-view .site-content .hentry.has-post-thumbnail {	border-top: 0;	padding-top: 0;}.archive-header,  .page-header {	margin: 0 auto 60px;	padding: 0 10px;}.error404 .page-header {	margin-bottom: 24px;} }@media screen and (min-width: 768px) {	.header-main {		padding-right: 0;	}	.search-toggle {		margin-right: 0;	}	/* Fixed Header */	.masthead-fixed .site-header {		position: fixed;		top: 0;	}	.admin-bar.masthead-fixed .site-header {		top: 32px;	}	.masthead-fixed .site-main {		margin-top: 48px;	}	/* Navigation */	.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 */	.primary-navigation {		float: right;		font-size:15px;		margin: 0 -10px 0 0px;		padding: 0;	}	.primary-navigation .menu-toggle {		display: none;		padding: 0;	}	.primary-navigation .nav-menu {		border-bottom: 0;		display: block;color:#0F0;	}	.primary-navigation.toggled-on {		border-bottom: 0;		margin: 0;		padding: 0;	}	.primary-navigation li {		border: 0;		display: inline-block;		height: 36px;		line-height: 36px;		position: relative;		/*margin-left:33px;*/	}	.primary-navigation a {		display: inline-block;		padding: 0 12px;		white-space: nowrap;		/*border-left:1px dotted #3755A5;*/	}	.primary-navigation li:first-child a {		border-left:none;	}	#menu-item-97 a{		color:#060;	}     #menu-item-97 a:hover{		color:#FFF;			}	.primary-navigation ul ul {		/*background-color: #aabde6;*/		background:#1a6872;		background:url(images/tranparent_5.png);		border:1px dotted #0f8190;		float: left;		margin: 0;		position: absolute;		top: 36px;		left: -999em;		z-index: 99999;	}   .primary-navigation li li {		border-top:1px dotted rgba(207, 222, 255, 0.45);		display: block;		height: auto;		line-height:14px;	}    .primary-navigation ul ul ul {		left: -999em;		top: 0;	}	.primary-navigation ul ul a {		padding: 10px 12px;		white-space: normal;		width: 200px;		color:#fff;	}	.primary-navigation li:hover > a,	.primary-navigation li.focus > a {		background-color: #00545f;		color: #fff;	}	.primary-navigation ul ul a:hover,	.primary-navigation ul ul li.focus > a {		background-color: #00545f;	}	.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: 12px;		top: 18px;		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;	}}@media (max-width:767px){	.header .txt-right{ text-align:center;}	.logo{ display:block; margin:10px; text-align:center;}}@media (max-width:480px){	.widget2{ width:auto; float:none; display:block; margin:10px;}} @media screen and (min-width: 594px) { .site-content .entry-header { padding-right: 30px; padding-left: 30px;} .site-content .has-post-thumbnail .entry-header { margin-top: -48px;}} @media screen and (min-width: 673px) {.header-main {	padding: 0 30px;}.search-toggle {	margin-right: 18px;}.search-box .search-field {	width: 50%;}.content-area {	float: left;	width: 100%;}.site-content {	margin-right: 33.33333333%;}.site-content .has-post-thumbnail .entry-header {	margin-top: 0;}.archive-header,  .comments-area,  .image-navigation,  .page-header,  .page-content,  .post-navigation,  .site-content .entry-content,  .site-content .entry-summary,  .site-content footer.entry-meta {	padding-right: 30px;	padding-left: 30px;}.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,  .full-width.home .site-content .hentry.has-post-thumbnail {	margin-top: -48px;}/*#secondary,	#supplementary {		padding: 0 30px;	}*/	.content-sidebar {	border: 0;	float: right;	margin-left: -33.33333333%;	padding: 48px 30px 24px;	position: relative;	width: 33.33333333%;}.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;}.site-info {	padding: 15px 30px;}} @media screen and (min-width: 783px) {.header-main {	padding-right: 0;}.search-toggle {	margin-right: 0;}/* Fixed Header */	.masthead-fixed .site-header {	position: fixed;	top: 0;}.admin-bar.masthead-fixed .site-header {	top: 32px;}.masthead-fixed .site-main {	margin-top: 48px;}/* Navigation */	.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 */	.primary-navigation {	float: right;	font-size:15px;	margin: -17px -10px 0 0px;	padding: 0;}.primary-navigation .menu-toggle {	display: none;	padding: 0;}.primary-navigation .nav-menu {	border-bottom: 0;	display: block;	color:#0F0;}.primary-navigation.toggled-on {	border-bottom: 0;	margin: 0;	padding: 0;}.primary-navigation li {	border: 0;	display: inline-block;	height: 36px;	line-height: 36px;	position: relative;	padding: 0 4px;}.primary-navigation a {	display: inline-block;	padding: 0 2px;	white-space: nowrap;/*border-left:1px dotted #3755A5;*/	}.primary-navigation li:first-child a {	border-left:none;}#menu-item-294{		color:#060;}.menu-item menu-item-type-post_type menu-item-object-page current-menu-item page_item page-item-292 current_page_item  menu-item-294{	color:#fff;}#menu-item-294 a {	color: #249B4C;}#menu-item-294 a:hover {	color:#FFF;}.primary-navigation ul ul {	/*background-color: #aabde6;*/		background:#1a6872;	background:url(images/tranparent_5.png);	border:1px dotted #0f8190;	float: left;	margin: 0;	position: absolute;	top: 36px;	left: -999em;	z-index: 99999;}.primary-navigation li li {	border-top:1px dotted rgba(207, 222, 255, 0.45);	display: block;	height: auto;	line-height:14px;}.primary-navigation ul ul ul {	left: -999em;	top: 0;}.primary-navigation ul ul a {	padding: 10px 12px;	white-space: normal;	width: 200px;	color:#fff;}.primary-navigation li:hover > a,  .primary-navigation li.focus > a {	background-color: #00545f;	color: #fff;}.primary-navigation ul ul a:hover,  .primary-navigation ul ul li.focus > a {	background-color: #00545f;}.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: 12px;	top: 18px;	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;}} @media screen and (min-width: 810px) {.attachment .entry-attachment .attachment {	margin-right: -168px;	margin-left: -168px;	max-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) {.content-area,  .content-sidebar {/*padding-top: 72px;*/	}.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,  .full-width.home .site-content .hentry.has-post-thumbnail {	margin-top: -72px;}.featured-content {	margin-bottom: 0;}} @media screen and (min-width: 1024px) {.search-box-wrapper {	padding-left: 182px;}.main-content {	float: left;}.widget2 {	padding-bottom: 69px;}.site-content {	margin-right: 29.04761904%;	margin-left: 182px;}.site-content .entry-header {	margin-top: 0;}.site-content .has-post-thumbnail .entry-header {	margin-top: 0;}.content-sidebar {	margin-left: -29.04761904%;	width: 29.04761904%;}.primary-sidebar {	padding-top: 0;}.site-description {	display: block;	margin: -3px 0 21px;}.site-description:empty {	margin: 0;}.secondary-navigation {	font-size: 11px;	margin: 0 -30px 48px;	width: 182px;}.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: #00545f;	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: #00545f;	color: #fff;}.secondary-navigation ul ul a:hover,  .secondary-navigation ul ul li.focus > a {	background-color: #00545f;}.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;}.footer-sidebar .widget,  .primary-sidebar .widget {	font-size: 12px;	line-height:1.5;}.footer-sidebar .widget {	-webkit-box-sizing: border-box;	-moz-box-sizing:    border-box;	box-sizing:         border-box;	float: left;	padding: 0 30px;	width: 25%;}.footer-sidebar .widget h1,  .primary-sidebar .widget h1 {	font-size:22px;	color:#FFF;	/* line-height: 3.2;*/	padding-left:10px;	padding-top:17px;	background:url(images/subnav-header-bg.png) no-repeat scroll center 0 #1991c7;	border-top-left-radius: 5px;	border-top-right-radius: 5px;	margin-top:-98px;/*position:absolute;*/}.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: 11px;	line-height: 2.1818181818;}.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 input,  .footer-sidebar .widget textarea,  .primary-sidebar .widget input,  .primary-sidebar .widget textarea {	font-size: 12px;/*padding-top:30px;		padding-left:10px;		padding-bottom:10px;*/	}.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: 9px 20px;	border: medium none;	border-radius: 5px 5px 5px 5px;	box-shadow: 0 2px 0 #0F626D;	color: #FFFFFF;	margin-left: 13px;	font-size: 17px;	cursor:pointer;	transition:0.5s ease-out;	-webkit-transition:0.5s ease-out;	-moz-transition:0.5s ease-out;	-o-transition:0.5s ease-out;	-ms-transition:0.5s ease-out;}form.wpcf7-form {	padding: 13px 15px 22px;}.footer-sidebar .widget input[type="button"]:hover,  .footer-sidebar .widget input[type="reset"]:hover,  .footer-sidebar .widget input[type="submit"]:hover,  .primary-sidebar .widget input[type="button"]:hover,  .primary-sidebar .widget input[type="reset"]:hover,.primary-sidebar .widget input[type="submit"]:hover {	background:#26628C;}.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: 11px;	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 {	font-size: 12px;	line-height: 1.5;}.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: 1040px) {.site-content .has-post-thumbnail .entry-header {	margin-top: -48px;}.archive-header,  .comments-area,  .image-navigation,  .page-header,  .page-content,  .post-navigation,  .site-content .entry-header,  .site-content .entry-content,  .site-content .entry-summary,  .site-content footer.entry-meta {	padding-right: 15px;	padding-left: 15px;}.full-width .archive-header,  .full-width .comments-area,  .full-width .image-navigation,  .full-width .page-header,  .full-width .page-content,  .full-width .post-navigation,  .full-width .site-content .entry-header,  .full-width .site-content .entry-content,  .full-width .site-content .entry-summary,  .full-width .site-content footer.entry-meta {	padding-right: 30px;	padding-left: 30px;}} @media screen and (min-width: 1080px) {.search-box .search-field {	width: 324px;}.site-content,  .site-main .widecolumn {	margin-left: 222px;}.site:before {	width: 222px;}.search-box-wrapper,  .featured-content {	padding-left: 222px;}/*	#secondary {		width: 162px;	}*/	.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: 1110px) {.archive-header,  .comments-area,  .image-navigation,  .page-header,  .page-content,  .post-navigation,  .site-content .entry-header,  .site-content .entry-content,  .site-content .entry-summary,  .site-content footer.entry-meta {	padding-right: 30px;	padding-left: 30px;}} @media screen and (min-width: 1218px) {.archive-header,  .comments-area,  .image-navigation,  .page-header,  .page-content,  .post-navigation,  .site-content .entry-header,  .site-content .entry-content,  .site-content .entry-summary,  .site-content footer.entry-meta {	margin-right: 54px;}.full-width .archive-header,  .full-width .comments-area,  .full-width .image-navigation,  .full-width .page-header,  .full-width .page-content,  .full-width .post-navigation,  .full-width .site-content .entry-header,  .full-width .site-content .entry-content,  .full-width .site-content .entry-summary,  .full-width .site-content footer.entry-meta {	margin-right: auto;}} @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;}}/***********************--new themes--*************************/html, body {	background:url(images/pattern1.gif);	/*font-family:"futura-pt",Verdana, sans-serif;*/	font-family:Arial, Helvetica, sans-serif;	font-size:13px;}a {	/* color: #00545f;*/    color: #FFF;}.primary-sidebar .widget h1 {font-size: 22px;color: #FFF;/* line-height: 3.2; */padding-left: 10px;padding-top: 17px;background: url(images/subnav-header-bg.png) no-repeat scroll center 0 #0F5271;border-top-left-radius: 5px;border-top-right-radius: 5px;margin-top: -98px;/* position: absolute; */}a:hover {	color: #0088CC;}a:focus, a:active {	outline:none;}.header {	padding: 0px 0 10px 0;}.subpage-header {	background:#3450a4 url(images/home-maincta-bg.png) center center no-repeat;	text-align:center;	margin-bottom:20px;	padding:5px;}.header .phone {	margin:10px 0 0 0;}.header .phone span {	color:#8f8f8f;}.logo {	display:inline-block;	margin-top:30px;}h1, h2, h3, h6 {	/*font-family: "arno-pro-display","Garamond","Georgia",serif;*/	font-family:Arial, Helvetica, sans-serif;	font-weight:normal;}.subtitle {	color: #FF6C00;	font-size: 28px;	font-weight: bold;	text-align: center;	margin:0;	padding:10px 0;	line-height:28px;}.subtitle2 {	background:url(images/title_sep.gif) 0 center repeat-x;	text-align:center;	margin:15px 0 10px 0;	color:#005672;}.subtitle2 span {	background:#fff;	padding:0 10px;}h2{	line-height:normal;	color:#09537e;} h3{color:#3498a5;}.txt-right {	text-align:right;	color:#257ebe;	font-size:20px;	font-weight:bold;}.txt-center {	text-align:center;}.txt1-center {	text-align: center;	font-size: 18px;	margin: 15px 100px;	color: #636363;}.para1 {	font-weight:bold;	color:#333;	line-height:20px;	margin:8px 0;}.violet {	color:#88247c;}.blue {	color:#006599;}.green {	color:#007472;}.dark-pink {	color:#d32546;}.brown {	color:#bc6214;}.color {	color:#e8e8e8;}.style1 {	font-size:15px;	font-family:Arial, Helvetica, sans-serif;}.style2 {	color:#4c8446;}.main-menu a {	font-size:14px;}.section1 {	background:#f0f0f0;	padding:12px 0;}.section2 {	background:#3550a5 url(images/home-maincta-bg.png) center 0 no-repeat;	padding:0 0 12px 0;}.section3 {	background:#fff;	padding:8px;	margin:10px 0;}.section4 {	background:url(images/tranparent1.png);	padding:12px 0;}.widget {	position:relative;/* border:6px solid #f0f0f0;*/}.widget3 {	position:relative;}.widget .des, .widget3 .des {	position:absolute;	bottom:0;	left:auto;	background:url(images/tranparent1.png);	text-align:right;}.widget3 .des {	width:100%;	text-align:left;}.widget .des .des-inner {	padding:12px 20px;}.widget .des a.btn {	font-size:13px;}.widget3 .des .des-inner {	padding:8px;	color:#fff;	line-height:normal;}.widget3 .des .des-inner a {	color:#7cd635;	font-weight:bold;	font-size:11px;}.widget2, .widget3 {	width:19%;	margin-left:1%;	display:inline-block;	float:left;	font-family:Arial, Helvetica, sans-serif;	font-size:13px;}.widget2 {	background:#e4e4e4;	overflow:hidden;	max-height:340px;	min-height:340px;	line-height: 16px;	padding-bottom: 16px;}div.widdget2-inner p {	text-align: justify;	font-size: 14px;	color: #4C4C4C;}.m0 {	margin:0;}.widget2 .widdget2-inner {	padding:10px;}.widget2 h3 {	text-align:center;	font-size:13px;	font-weight:bold;	line-height:20px;}.widget2 a.readmore {	color:#00517a;	font-size:11px;	font-weight:bold;}.slideshow {	margin-top:20px;}.news-events, .news-events2, .video-gal {	-moz-border-radius:8px;	-webkit-border-radius:8px;	border-radius:8px;	border:2px solid #d7d7d7;	padding:8px 16px;	font-size:13px;}.news-events2 {	padding:5px;}.video-gal {	padding: 25px;}.news-events h3 {	color:#005672;	margin:0 0 16px 0;}.readmore {	color:#005672;	font-size:12px;	font-weight:bold;}.news-events hr {	margin:10px 0;}.calendar {	-moz-border-radius:6px;	-webkit-border-radius:6px;	border-radius:6px;	border:2px solid #016b8e;	width:50px;	margin:0 auto;}/*.calendar .month{ padding:6px 0; background:#005672; color:#fff; font-weight:bold; font-size:16px; text-align:center;}	.calendar .date{ padding:6px 0; background:#fff; color:#000; font-size:18px; text-align:center;}*/	.date {	text-align:left;	color:#666;}.text {	color:#005672;	font-size:14px;margin-left:}.rowpadding {	margin-left:10px;}.news-events2 .calendar {	width:auto;}.news-events2 .calendar .month, .news-events2 .calendar .date {	padding:3px 0;	font-size:12px;	font-weight:normal;}div.widget2.m0 p {	text-align: justify;	font-size: 14px;}/*******************--overwriting bootstrap--*********************/.carousel {	margin-bottom:0;}.carousel-caption {	background: url(images/tranparent2.png);	text-align:center;}.carousel-caption h4 {	font-size:22px;}.btn-primary {	background-color:#00385f;*background-color:#015280;	background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#015280), to(#00385f));	background-image:-webkit-linear-gradient(top, #015280, #00385f);	background-image:-o-linear-gradient(top, #015280, #00385f);	background-image:linear-gradient(to bottom, #015280, #00385f);	background-image:-moz-linear-gradient(top, #015280, #00385f);	background-repeat:repeat-x;	border-color:#cacaca;}.btn-primary:hover, .btn-primary:active, .btn-primary.active, .btn-primary.disabled, .btn-primary[disabled] {	background-color:#00385f;*background-color:#015280;}.btn-primary:active, .btn-primary.active {	background-color:#00385f \9;}.footer {	background:#00545F;	padding:20px 0;	color:#fff;	margin-top:12px;}.footer h3 {	color:#fff;	margin-top:0;}.footer a {	color:#fff;	text-decoration:none;}.cp-right {	background:#00414a;	padding:20px 0;	color:#fff;	font-size:12px;}.cp-right a {	color:#fff;}.social-icons a {	background:#84c445;	border-radius:55%;	display:inline-block;	padding:4px;}.social-icons a i {	color: #666;	font-size: 16px;	display: inline-block;	padding: 3px 4px;}.social-icons a.facebook:hover {	background:#32ccfe;}.social-icons a.facebook:hover i {	color:#fff;}.social-icons a.linkedin:hover {	background:#32ccfe;}.social-icons a.linkedin:hover i {	color:#fff;}.social-icons a.youtube:hover {	background:#32ccfe;}.social-icons a.youtube:hover i {	color:#fff;}.social-icons a.twitter:hover {	background:#32ccfe;}.social-icons a.twitter:hover i {	color:#fff;}#backtotop {	cursor: pointer;	display: none;	margin: 0px 0px 0px 95%;	position: fixed;	bottom: 5px;	padding: 5px;	text-align: center;	border-radius: 8px;	color: #FFF;	z-index: 1000;	background-color:#63C;} @media (max-width:1024px) {.sf-menu a {	padding: 8px 15px;}}@media (max-width:768px) {.sf-menu a {	padding: 5px 7px;	font-weight:normal;}.sf-menu li:hover ul,  .sf-menu li.sfHover ul {	top:2.15em;}}@media (max-width:767px) {.header .txt-right {	text-align:center;}.logo {	display:block;	margin:10px;	text-align:center;}}@media (max-width:480px) {.widget2 {	width:auto;	float:none;	display:block;	margin:10px;}}.sidebar ul {	list-style:none;	margin-top:-10px;	border-bottom-left-radius:5px;	border-bottom-right-radius:5px;	background-color:#9adcf0;/*padding-top:8px;*/}.sidebar ul li {	text-decoration:none;	color:#0F0;	border-bottom:1px solid #FFFFFF;}.sidebar ul li a {	display:block;	color:#073f51;	padding:8px 15px;}.sidebar ul li ul li {	background-color:#106b87;}.sidebar ul li ul li a {	color:#fff;	font-size:13px;	margin:0 10px;}.sidebar ul li ul:hover {	background-color:#106b87;}.sidebar ul li :hover {	background-color:#1c8eb1;} }<!--&&&&&&&&&&&&&&&&&&&&&&&-->/*.sidebar li li a{     background: none repeat scroll 0 0 rgba(0, 0, 0, 0);    color: #FFFFFF;    font-size: 0.875em;    padding: 0.25em 18px;}.sidebar ul li a{ 	 background: none repeat scroll 0 0 #97D4DD;    border-top: 1px solid #227D94;    color: #004048;    display: block;    padding: 0.25em 18px;}.sidebar li a :hover{background-color:#1c8eb1;}*/.circle p {    margin: 0;    padding: 0;}.circle div.circleOverlay em {    display: block;    font-size: 1.8em;    font-style: normal;    font-weight: bold;    margin: 0.15em 0;}.circle img {    border-radius: 90em;    height: 275px;    left: 0;    margin: 0;    position: absolute;    top: 0;    width: 275px;}.alignright {    float: right;    margin-left: 1em;}.circle div.circleOverlay em {    display: block;    font-size: 1.8em;    font-style: normal;    font-weight: bold;    margin: 0.15em 0;}.circle.rightalign {    float: right;    margin-right: 0;}.circle {    color: #FFFFFF;    margin: 0 1em;    position: relative;    width: 275px;}.circle div.circleOverlay {    background: none repeat scroll 0 0 rgba(61, 87, 167, 0.35);    border-radius: 90em;    display: table-cell;    font-size: 1em;    height: 275px;    padding: 0 28px;    position: relative;    text-align: right;    text-shadow: 0 1px 1px rgba(0, 0, 0, 0.25);    vertical-align: middle;    width: 275px;    z-index: 2;}.subpageHeader h1 {	bottom: 0;	color: #FFFFFF;	font-size: 3.75em;	line-height:1em;	margin:10px 80px;	position: absolute;	text-shadow: 0 3px 5px rgba(3, 4, 4, 0.14);	vertical-align: bottom;}.news-subpage-header h1{	margin:10px 0;	}.container_24 {	margin-left:auto;	margin-right:auto;		width: 960px;}.container_24 .push_7 {	left: 195px;}.container_24 .grid_17 {	width: 670px;}.subpageHeader .grid_17 {	position: relative;}.news-event a {	color:#005672;	font-size:14px;}.news-event a:hover {	color:#0088CC;}.wpcf7 form {	margin: 0 0 20px;	background: url(http://canopyclaims.com/wp-content/themes/images/sidebar-form-bg.png) no-repeat scroll center bottom #85C34B;	border-radius: 8px;	padding: 10px 5px 15px 10px;}.wpcf7 .formField label {	color:#FFF;	font-size:16px;	font-family:Arial, Helvetica, sans-serif;	margin:0 5px;}input.wpcf7-form-control.wpcf7-submit {	padding: 9px 17px;	font-size: 17px;	margin: 0 0 0 6px;	cursor: pointer;}.wpcf7-textarea {	width:190px;	height:90px;	border:2px solid #85c34b;	border-radius:8px;	margin-left: 4px;}.formField .wpcf7-form-control .wpcf7-text{	border:2px solid #85c34b;	width:180px;	height:30px;	border-radius:8px;}.wp-caption {    background: none repeat scroll 0 0 #CCCCCC;    border: 1px solid #666666;    margin: 10px;    padding:10px 10px  20px 10px;    text-align: center;}.wp-caption-text {	text-align:center;	font-style:normal;	line-height:2em;	font-size:14px;   }#quick-links ul{margin:0;line-height:28px;list-style:none;}#quick-links ul li a{font-size:13px;}#quick-links ul li a:hover .current-page{color:#C03;}.p-text{font-size:13px;}.sidebar1{margin-left:100px;}.news-event ul{list-style:none; }.contact-right-column {    float: left;		margin-left:20px;    width: 300px;}.contact-left-column {    float: left;    width: 370px;}.clientType:after {    clear: both;    content: "";    display: table;}.clientType {    margin: 1.5em 0;}.contact-email a{color:#12a3d0; }.contact-email a:hover{color:#3498a5; }.circle.leftalign {    float: left;    margin-left: 0;}.content a {	color:#75B537;	font-size:14px;}@media (min-width: 481px) and (max-width: 768px){	.wpcf7-textarea {	width:120px;	height:70px;	border:2px solid #85c34b;	border-radius:8px;}.formField .wpcf7-form-control .wpcf7-text{	border:2px solid #85c34b;	width:90px;	height:30px;	border-radius:8px;}.style2{margin-right:30px;}.footer-sidebar .widget h1, .primary-sidebar .widget h1 {    background: url(http://canopyclaims.com/wp-content/themes/images/subnav-header-bg.png) no-repeat scroll center 0 #1991C7;    border-top-left-radius: 5px;    border-top-right-radius: 5px;    color: #FFFFFF;    font-size: 22px;    margin-top: -98px;    padding-left: 10px;    padding-top: 17px;}	.subpageHeader h1 {    bottom: 0;    color: #FFFFFF;    font-size: 3.75em;    line-height: 1em;    margin: 10px 0 10px 160px;    position: absolute;    text-shadow: 0 3px 5px rgba(3, 4, 4, 0.14);    vertical-align: bottom;}.subpageHeader .grid_17 {    position: relative;}.container_24 .grid_17 {    width: 670px;}}@media only screen and (max-width: 1280px) {	 .container{		width:95%; 	 }	input.wpcf7-form-control.wpcf7-text.wpcf7-email.wpcf7-validates-as-required.wpcf7-validates-as-email, textarea.wpcf7-form-control.wpcf7-textarea.wpcf7-validates-as-required {		margin-left: 2px;		width: 82%;		resize: none;	}	nav#primary-navigation li a {		font-size: 12px;	}}@media only screen and (max-width: 1024px) {	 .container{		width:95%; 	 }	.widget2 {		padding-bottom: 70px;	} 	.subpageHeader h1 {		font-size: 2em;		margin: 10px 140px;	}	div.about h2 {		font-size: 1.8em;	}	.wp-caption.alignright {		width: 96%;	}	.wp-caption.alignright img {		width: 100%;	}	.contact-right-column {		width: 208px;	}	.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,div.moneyBox h3,h3 {		margin-top: 0;		font-size: 18px;	}		input.wpcf7-form-control.wpcf7-text.wpcf7-email.wpcf7-validates-as-required.wpcf7-validates-as-email, textarea.wpcf7-form-control.wpcf7-textarea.wpcf7-validates-as-required {		margin-left: 2px;		width: 78%;		resize: none;	}	input.wpcf7-form-control.wpcf7-text {		margin-left: 4px;		width: 78%;	}	.wpcf7-textarea {		width: 277px;	}	div.entry-content p {		margin-bottom: 2%;		font-size: 13px;	}}@media only screen and (max-width: 768px) {	 .container{		width:95%; 	 }	ul#menu-top-menu {		width: 100%;	}	.row-fluid .span9 {		width: 73%;	}	.subtitle {		font-size: 20px;	}	.widget2 {		padding-bottom: 144px;	}	h2.subtitle2 span {		font-size: 20px;	}	div.news-events h3.txt-center {		font-size: 20px;	}	.footer h3 {		font-size: 18px;	}	.span4 {		width: 200px;	}	.cp-right {		text-align: center;			}	.span6 {		width: 98%;		text-align: center;	}	div#quick-links li {		text-align: left;	}	.subpageHeader h1 {		font-size: 2.5em;	}	div.about h2 {		font-size: 18px;	}	div.moneyBox h3 {		font-size: 18px;	}	div.entry-content h2 {		font-size: 22px;	}	div.entry-content h3 {		font-size: 20px;	}    .row-fluid .span3 {		width: 30%;		float: left;	}	input.wpcf7-form-control.wpcf7-text.wpcf7-email.wpcf7-validates-as-required.wpcf7-validates-as-email, textarea.wpcf7-form-control.wpcf7-textarea.wpcf7-validates-as-required {		margin-left: 2px;		width: 81%;		resize: none;	}	.wpcf7 form {		padding: 11px 5px 17px 10px;	}	.row-fluid .span8 {		width: 49.745856%;	}	.row-fluid .span9 {		width: 50%;		float:right;	}	div.about p img {		width: 100%;	}	div.entry-content p img {		width: 100%;	}	div#wpcf7-f100-p89-o2 input[type="text"],input.wpcf7-form-control.wpcf7-text.wpcf7-email.wpcf7-validates-as-required.wpcf7-validates-as-email {		width: 89%;	}	span.wpcf7-form-control-wrap.your-message textarea {		width: 88.5%;	}	div#wpcf7-f100-p89-o2 p {		height: 41px;	}	.widget2, .widget3 {		width: 31%;		margin-bottom: 2%;		margin-left: 2%;	}	.widget2 {		padding-bottom: 26px;	}	.span4 {		width: 183px;	}	.row-fluid .span3 {		width: 40%;		margin-top: 15px;	}	div#wpcf7-f100-p89-o2 input[type="text"], input.wpcf7-form-control.wpcf7-text.wpcf7-email.wpcf7-validates-as-required.wpcf7-validates-as-email, input.wpcf7-form-control.wpcf7-text.wpcf7-email.wpcf7-validates-as-required.wpcf7-validates-as-email, textarea.wpcf7-form-control.wpcf7-textarea.wpcf7-validates-as-required {		width: 80.5%;	}	.subpageHeader h1 {		margin: 10px 175px !important;		width: 38% !important;	}	.circle {		width: 190px;	}	.circle img {		height: 190px;		width: 190px;	}	.circle div.circleOverlay {		height: 187px;	}	.contact-left-column {		width: 200px;	}	.circle.rightalign {		float: right;		margin-right: 27px;	}	div#wpcf7-f100-p89-o2 input[type="text"], input.wpcf7-form-control.wpcf7-text.wpcf7-email.wpcf7-validates-as-required.wpcf7-validates-as-email, input.wpcf7-form-control.wpcf7-text.wpcf7-email.wpcf7-validates-as-required.wpcf7-validates-as-email, textarea.wpcf7-form-control.wpcf7-textarea.wpcf7-validates-as-required {		width: 82% !important;	}}@media only screen and (max-width: 640px) {	 .container{		width:95%; 	 }	div.widget img {		width: 100%;		padding-top: 10px;	}	.widget .des, .widget3 .des {		width: 100%;	}	.widget2, .widget3 {		width: 31%;		margin-bottom: 2%;		margin-left: 2%;	}	.widget2 {		padding-bottom: 70px;	}	.responsiveSelectContainer select.responsiveMenuSelect, select.responsiveMenuSelect {		display: inline-block;		width: 13%;		background: url(http://canopyclaims.com/wp-content/themes/canopy/..canopy/images/nav-icon.png)no-repeat;	}	.subpageHeader h1 {		font-size: 2em;	}	div#wpcf7-f100-p89-o2 input[type="text"], input.wpcf7-form-control.wpcf7-text.wpcf7-email.wpcf7-validates-as-required.wpcf7-validates-as-email {		width: 76%;	}		input.wpcf7-form-control.wpcf7-text.wpcf7-email.wpcf7-validates-as-required.wpcf7-validates-as-email, textarea.wpcf7-form-control.wpcf7-textarea.wpcf7-validates-as-required {		margin-left: 2px;		width: 76%;		resize: none;	}	.row-fluid .span8 {		width: 97.745856%;	}	.row-fluid .span3 {		margin-right: 15px;	}	div.entry-content h2 {		font-size: 18px;	}	div.entry-content h3 {		font-size: 18px;	}	div.su-spoiler-content.su-clearfix li {		list-style-type: none;	}	.subpageHeader h1 {		margin: 10px 80px;		width: 28% !important;		font-size: 20px;	}	div.entry-content p {		margin-bottom: 2%;	}	.contact-left-column {		float: left;		width: 433px;	}	.contact-right-column {		width: 95%;	}	div#wpcf7-f100-p89-o2 input[type="text"], input.wpcf7-form-control.wpcf7-text.wpcf7-email.wpcf7-validates-as-required.wpcf7-validates-as-email,input.wpcf7-form-control.wpcf7-text.wpcf7-email.wpcf7-validates-as-required.wpcf7-validates-as-email, textarea.wpcf7-form-control.wpcf7-textarea.wpcf7-validates-as-required {		width: 79.5% !important;	}	span.wpcf7-form-control-wrap.your-message textarea {		width: 77.5% !important;	}	.row-fluid .span3 {		width: 45%;		margin-top: 15px;	}}@media only screen and (max-width: 480px) {	 .container{		width:95%; 	 }	 .row-fluid .span9 {		width: 47%;	}	a.logo img {		margin-top: 9px;	}	.txt1-center {		margin: 15px 16px;	}	.widget2, .widget3 {		width: 96%;	}	.widget2 {		padding-bottom: 0px;		margin-bottom: 0%;		margin-left: 0%;	}	.widget2{		width: 99%;	}	.widget3 {		width: 48%;	}	.subpageHeader h1 {		font-size: 1.5em;		margin: 10px 1px;		width: 34%;	}	div.entry-content h2 {		font-size: 16px;	}	div.entry-content h3 {		font-size: 16px;	}	.footer h3 {		font-size: 16px;	}	div#secondary {		margin-top: -70px;	}	h1.widget-title {		font-size: 16px;		background: #5A91B2;		text-align: center;	}	.su-spoiler-title {		font-size: 14px;	}	div#wpcf7-f100-p89-o2 input[type="text"], input.wpcf7-form-control.wpcf7-text.wpcf7-email.wpcf7-validates-as-required.wpcf7-validates-as-email, input.wpcf7-form-control.wpcf7-text.wpcf7-email.wpcf7-validates-as-required.wpcf7-validates-as-email, textarea.wpcf7-form-control.wpcf7-textarea.wpcf7-validates-as-required {		width: 67.5%;	}	.circle {		width: 190px;	}	.circle img {		height: 190px;		width: 190px;	}	.circle div.circleOverlay {		height: 187px;	}	.contact-left-column {		width: 200px;	}	.primary-sidebar .widget h1 {		font-size: 16px;	}	.subpageHeader h1 {		margin: 10px 58px !important;		width: 19% !important;	}	div#wpcf7-f100-p89-o2 input[type="text"], input.wpcf7-form-control.wpcf7-text.wpcf7-email.wpcf7-validates-as-required.wpcf7-validates-as-email, input.wpcf7-form-control.wpcf7-text.wpcf7-email.wpcf7-validates-as-required.wpcf7-validates-as-email, textarea.wpcf7-form-control.wpcf7-textarea.wpcf7-validates-as-required {		width: 71.5% !important;	}}@media only screen and (max-width: 320px) {	 .container{		width:95%; 	 }	.row-fluid .span3 {		width: 70%;		margin-top: 15px;		text-align:center;	}	.row-fluid .span9 {		width: 100%;	}	.widget3 {		width: 96%;	}	a.logo img {		margin-left: 28px;	}	.su-spoiler-title {		font-size: 11px !important;	}	.circle.rightalign {		float: right;		margin-right: 0px;	}	.sidebar ul li a {		font-size: 13px;	}	.news-event a {		font-size: 13px;	}	.header .txt-right {		text-align: center;		font-size: 13px;		margin-top: -6px;		margin-bottom: 0px;	}	.txt1-center {		font-size: 14px;	}	.txt-right {		font-size: 9px;	}	.subtitle {		font-size: 15px;	}	div.widget2.m0 p {		font-size: 13px;	}	.widget2 {		padding-bottom: 62px;	}	div.widget3 img {		width: 100%;	}	.responsiveSelectContainer select.responsiveMenuSelect, select.responsiveMenuSelect {		width: 100%;	}	.subpageHeader h1 {		position: relative;		top: -128px;		left: -197px;		width: 31% !important;	}}.span8 article#post-311 h1 {	font-size: 2.3em;	color: #4D4D4D;	margin-bottom: 0;}.span8 article#post-311 p {	font-size: 1em;	color: #6C6C6C;	margin-bottom: 0;	text-align: center;}img.size-full, img.size-large, .wp-post-image, .post-thumbnail img {	max-width: 100%;	border: 1px solid #eee;}.widget-images {	position: relative;	display: inline-block;	margin-right: 16px;	width: 214px;}.widget-images a img {	width: 100%;}.des-inner1 {	position: absolute;	bottom: 2px;	left: 2px;	background: rgba(0, 0, 0, 0.61);	color: #fff;	width: 213px;	text-align: center;	height: 42px;}.des-inner2 {	position: absolute;	top: 98px;	left: 75px;}.button-text a {	padding: 9px 16px;	font-size: 15px;	outline: none;	border: none;	float: right;	margin: 12px 24px 0 0;	background:#2A94AF;	color: #fff;	transition:0.5s ease-out;	-webkit-transition:0.5s ease-out;	-moz-transition:0.5s ease-out;	-o-transition:0.5s ease-out;	-ms-transition:0.5s ease-out;}.button-text a:hover{	background: #1C4C59;	color: #fff;}.widget-images1 {	position: relative;	display: inline-block;	margin-right: 12px;	margin-left: 12px;	width: 30%;	margin-bottom: 25px;	float: left;}.widget-images1 a img {	width: 100%;}.container1 {	width: 100%;}.des-inner11 {	position: absolute;	bottom: 2px;	left: 2px;	padding: 10px;	background: rgba(0, 0, 0, 0.61);	color: #fff;	width: 91%;	text-align: center;}.des-inner21 {	position: absolute;	top: 98px;	left: 96px;}.des-inner1 p {	text-align: center;	margin-top: 9px;	font-size: 13px;}





/*



Theme Name: Canopy



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.0g3257



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:



 *



 * 2.0 - Repeatable Patterns



 * 3.0 - Basic Structure



 * 4.0 - Header



 * 5.0 - Navigation



 * 6.0 - Contentfstyle



 *   6.1 - Post Thumbnail



 *   6.2 - Entry Header



 *   6.3 - Entry Meta



 *   6.4 - Entry Content



 *   6.5 - Galleries



 *   6.6 - Post Formats



 *   6.7 - Post/Image/Paging Navigation



 *   6.8 - Attachments



 *   6.9 - Archives



 *   6.10 - Contributor Page



 *   6.11 - 404 Page



 *   6.12 - Full-width



 *   6.13 - Singular



 *   6.14 - Comments



 * 7.0 - Sidebar



 *   7.1 - Widgets



 *   7.2 - Content Sidebar Widgets



 * 8.0 - Footer



 * 9.0 - Featured Content



 * 10.0 - Multisite



 * 11.0 - Media Queries



 * 12.0 - Print



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



 */







::selection {



	background: #00545f;



	color: #fff;



	text-shadow: none;



}







::-moz-selection {



 background: #00545f;



 color: #fff;



 text-shadow: none;



}



/**



 * 2.0 Repeatable Patterns





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



 */







/* Input fields */



.search-field {



	width: 100%;



}



.search-submit {



	display: none;



}







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







::-webkit-input-placeholder {



 color: #939393;



}







:-moz-placeholder {



 color: #939393;



}







::-moz-placeholder {



 color: #939393;



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



}







:-ms-input-placeholder {



 color: #939393;



}



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







.comment-content img, .entry-content img, .entry-summary img, #site-header 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 {



	max-width: 100%;



}



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







embed, iframe, object, video {



	margin-bottom: 24px;



	max-width: 100%;

	max-height: 100%;



}



p > embed, p > iframe, p > object, span > embed, span > iframe, span > object {



	margin-bottom: 0;



}



/* Alignment */



.container {



	width: 1170px;



}



.alignleft {



	float: left;



}



.alignright {



	float: right;



}



.aligncenter {



	display: block;



	margin-left: auto;



	margin-right: auto;



}



blockquote.alignleft, figure.wp-caption.alignleft, img.alignleft {



	margin: 7px 24px 7px 0;



}



.wp-caption.alignleft {



	margin: 7px 14px 7px 0;



}



blockquote.alignright, figure.wp-caption.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;



}



div.wp-caption .wp-caption-text {



	padding-right: 10px;



}



div.wp-caption.alignright img[class*="wp-image-"], div.wp-caption.alignright .wp-caption-text {



	padding-left: 10px;



	padding-right: 0;



}



.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;



}



/* Clearing floats */







.footer-sidebar:before, .footer-sidebar:after, .hentry:before, .hentry:after, .gallery:before, .gallery:after, .slider-direction-nav:before, .slider-direction-nav:after, .contributor-info:before, .contributor-info:after, .search-box:before, .search-box:after, [class*="content"]:before, [class*="content"]:after, [class*="site"]:before, [class*="site"]:after {



	content: "";



	display: table;



}



.footer-sidebar:after, .hentry:after, .gallery:after, .slider-direction-nav:after, .contributor-info:after, .search-box:after, [class*="content"]:after, [class*="site"]:after {



	clear: both;



}



/* 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";



}



/**



 * 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 {



	background-color: #000;



	max-width: 1260px;



	position: relative;



	width: 100%;



	z-index: 4;



}



.header-main {



	min-height: 48px;



	padding: 0 10px;



}



.site-title {



	float: left;



	font-size: 18px;



	font-weight: 700;



	line-height: 48px;



	margin: 0;



}



.site-title a, .site-title a:hover {



	color: #fff;



}



/* Search in the header */







.search-toggle {



	background-color: #00545f;



	cursor: pointer;



	float: right;



	height: 48px;



	margin-right: 38px;



	text-align: center;



	width: 48px;



}



.search-toggle:hover, .search-toggle.active {



	background-color: #41a62a;



}



.search-toggle:before {



	color: #fff;



	content: "\f400";



	font-size: 20px;



	margin-top: 14px;



}



.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 {



	background-color: #41a62a;



	padding: 12px;



}



.search-box .search-field {



	background-color: #fff;



	border: 0;



	float: right;



	font-size: 16px;



	padding: 2px 2px 3px 6px;



	width: 100%;



}



/**



 * 5.0 Navigation



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



 */







.site-navigation ul {



	list-style: none;



	margin: 0;



}



.site-navigation li {



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



}



.site-navigation ul ul {



	margin-left: 20px;



}



.site-navigation a {



	color: #000;



	display: block;



}



.site-navigation a:hover {



	color: #445cab;



	text-decoration:none;



}



.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: #fff;



	background:#056875;



}



/*



#menu-item-97 .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:#fff;



}



*/



.



/* Primary Navigation */







.primary-navigation {



	-webkit-box-sizing: border-box;



	-moz-box-sizing:    border-box;



	box-sizing:         border-box;



	font-size: 14px;



	padding-top: 24px;



}



.primary-navigation.toggled-on {



	padding: 72px 0 36px;



}



.primary-navigation .nav-menu {



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



	display: none;



}



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



	display: block;



}



.primary-navigation a {



	padding: 7px 0;



	color:#4870b5;



}



/*.Secondary Navigation */



article#post-54 li {



	list-style-type: none;



}



.secondary-navigation {



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



	font-size: 12px;



	margin: 48px 0;



}



.secondary-navigation a {



	padding: 9px 0;



}



.menu-toggle {



	background-color: #000;



	border-radius: 0;



	cursor: pointer;



	font-size: 0;



	height: 48px;



	margin: 0;



	overflow: hidden;



	padding: 0;



	position: absolute;



	top: 0;



	right: 0;



	text-align: center;



	width: 48px;



}



.menu-toggle:before {



	color: #fff;



	content: "\f419";



	display: inline;



	margin-top: 16px;



}



.menu-toggle:active, .menu-toggle:focus, .menu-toggle:hover {



	background-color: #444;



}



.menu-toggle:focus {



	outline: 1px dotted;



}



/**



 * 6.0 Content



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



 */







.content-area {



	/*padding-top: 48px;*/



	padding-top:10px;



}



.content-area header.entry-header {



	padding: 0 0 12px;



}



.subpageHeader:before {



	background: url(images/home-maincta-bg.png) no-repeat scroll center 0 #1991c7;



	content: "";



	display: block;



	height: 150px;



	/* position: absolute;*/



    top: 0;



	width: 100%;



}



.subpageHeader {



	/*  background: url(images/sub-header-rbg.png) repeat-x scroll center top #1991c7;*/



    position: relative;



	height:170px;



}



input.wpcf7-form-control.wpcf7-text.wpcf7-email.wpcf7-validates-as-required.wpcf7-validates-as-email, textarea.wpcf7-form-control.wpcf7-textarea.wpcf7-validates-as-required {



	margin-left: 2px;



	width: 87%;



	resize: none;



}



.site-content .entry-header, .site-content .entry-content, .site-content .entry-summary, .site-content .entry-meta, .page-content {



	margin: 0 auto;



	max-width: 474px;



}



.page-content {



	margin-bottom: 48px;



}



/**



 * 6.1 Post Thumbnail



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



 */







.post-thumbnail {



	background: #b2b2b2 url(images/pattern-light.svg) repeat fixed;



	display: block;



	position: relative;



	width: 100%;



	z-index: 0;



}



a.post-thumbnail:hover {



	background-color: #999;



}



.full-width .post-thumbnail img {



	display: block;



	margin: 0 auto;



}



/**



 * 6.2 Entry Header



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



 */







.entry-header {



	/*position: relative;*/



	z-index: 1;



}



.entry-title {



	bottom: 0;



	color: #FFFFFF;



	font-size: 3.75em;



	line-height: 0.85em;



	margin:0 auto;



	padding:-50px 200px;



	position: absolute;



    text-shadow: 0 3px 5px rgba(3, 4, 4, 0.14);



	vertical-align: bottom;



}



.entry-title a {



	color: #28459b;



}



.entry-title a:hover {



	color: #1b7514;



}



.site-content .entry-header {



	background-color: #fff;



	padding: 0 10px 12px;



}



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



	padding-top: 24px;



}



/**



 * 6.3 Entry Meta



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



 */



.widget .des, .widget3 .des {



	position: absolute;



	bottom: 0;



	width: 100%;



	left: auto;



	background: url(images/tranparent1.png);



	text-align: right;



}



div.widget img {



	width: 100%;



}



.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 {



	-webkit-hyphens: auto;



	-moz-hyphens:    auto;



	-ms-hyphens:     auto;



	hyphens:         auto;



	word-wrap: break-word;



}



.site-content .entry-content, .site-content .entry-summary, .page-content {



	background-color: #fff;



	padding: 12px 10px 0;



}



.page .entry-content {



	padding-top: 0;



}



.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;*/



	text-decoration: none;



}



.entry-content a:hover, .entry-summary a:hover, .page-content a:hover, .comment-content a:hover, .entry-content a.button, .entry-summary a.button, .page-content a.button, .comment-content a.button {



	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: #aabde6;



}



.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 */



.entry-content a, .entry-summary a, .page-content a, .comment-content a {



		color: #14BAE8;



		font-size: 0.82355em;



	}



.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 4px 4px 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-columns-1.gallery-size-medium figure.gallery-item:nth-of-type(1n+1), .gallery-columns-1.gallery-size-thumbnail figure.gallery-item:nth-of-type(1n+1), .gallery-columns-2.gallery-size-thumbnail figure.gallery-item:nth-of-type(2n+1), .gallery-columns-3.gallery-size-thumbnail figure.gallery-item:nth-of-type(3n+1) {



	clear: left;



}



.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: #268f1e;



}



/* Paging Navigation */







.paging-navigation {



	border-top: 5px solid #000;



	margin: 48px 0;



}



.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 #00545f;



}



.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 {



	margin: 24px auto;



	max-width: 474px;



}



.archive-title, .page-title {



	font-size: 16px;



	font-weight: 900;



	line-height: 1.5;



	margin: 0;



}



.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";



}



.social-icons a:hover {



	background: #32ccfe;



}



div.widget3 img {



	width: 100%;



}



/**



 * 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.1 Widgets



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



 */







/* Primary Sidebar, Footer Sidebar */







/*.widget {



	font-size: 14px;



	-webkit-hyphens: auto;



	-moz-hyphens:    auto;



	-ms-hyphens:     auto;



	hyphens:         auto;



	line-height: 1.2857142857;



	margin-bottom: 48px;



	width: 100%;



	word-wrap: break-word;



}







.widget a {



	color: #fff;



}







.widget a:hover {



	color: #41a62a;



}







.widget h1,



.widget h2,



.widget h3,



.widget h4,



.widget h5,



.widget h6 {



	margin: 24px 0 12px;



}







.widget h1 {



	font-size: 22px;



	line-height: 1.0909090909;



}







.widget h2 {



	font-size: 20px;



	line-height: 1.2;



}







.widget h3 {



	font-size: 18px;



	line-height: 1.3333333333;



}







.widget h4 {



	font-size: 16px;



	line-height: 1.5;



}







.widget h5 {



	font-size: 14px;



	line-height: 1.7142857142;



}







.widget h6 {



	font-size: 12px;



	line-height: 2;



}







.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: 18px;



}







.widget input,



.widget textarea {



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



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



	color: #fff;



	font-size: 16px;



	padding: 1px 2px 2px 4px;



}







.widget input:focus,



.widget textarea:focus {



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



}







.widget button,



.widget .button,



.widget input[type="button"],



.widget input[type="reset"],



.widget input[type="submit"] {



	background-color: #00545f;



	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;



}







.widget .widget-title {



	font-size: 14px;



	font-weight: 700;



	line-height: 1.7142857142;



	margin: 0 0 24px 0;



	text-transform: uppercase;



}







.widget-title,



.widget-title a {



	color: #fff;background:url(images/subnav-header-bg.png);



	margin-left:10px;



}







.widget-title a:hover {



	color: #fff;



}



*/



/* 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: #00545f;



	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, .widget_categories li, .widget_links li, .widget_meta li, .widget_nav_menu li, .widget_pages li, .widget_recent_comments li, .widget_recent_entries li {



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



	padding: 8px 0 9px;



}



.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: #00545f;



}



.content-sidebar .widget a:hover {



	color: #41a62a;



}



.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: #00545f;



	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 {



	border-top: 5px solid #000;



	color: #2b2b2b;



	font-size: 14px;



	font-weight: 900;



	margin: 0 0 18px;



	padding-top: 7px;



	background-color:#C30;



	text-transform: uppercase;



}



.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;



}



/**



 * 8.0 Footer



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



 */







#supplementary {



	padding: 0 10px;



}



.site-footer, .site-info, .site-info a {



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



}



.site-footer {



	/*background-color: #000;*/



	font-size: 12px;



	position: relative;



	z-index: 3;



}



.footer-sidebar {



	padding-top: 48px;



}



.site-info {



	padding: 15px 10px;



}



#supplementary + .site-info {



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



}



.site-info a:hover {



	color: #41a62a;



}



/**



 * 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: #00545f;



}



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



	background-color: #00545f;



}



.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: #00545f;



}



.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;



}







input.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required {



	margin-left: 4px;



}



input.wpcf7-form-control.wpcf7-text {



	margin-left: 4px;



}



/**



 * 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 (max-width: 400px) {



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



	background: none;



	width: auto;



	z-index: 2;



}



.list-view .site-content .post-thumbnail img {



	float: left;



	margin: 0 10px 3px 0;



	width: 84px;



}



.list-view .site-content .entry-header {



	background-color: transparent;



	padding: 0;



}



.list-view .content-area {



	padding: 0 10px;



}



.list-view .site-content .hentry {



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



	margin: 0;



	min-height: 60px;



	padding: 12px 0 9px;



}



.list-view .site-content .cat-links,  .list-view .site-content .type-post .entry-content,  .list-view .site-content .type-page .entry-content,  .list-view .site-content .type-post .entry-summary,  .list-view .site-content .type-page .entry-summary,  .list-view .site-content footer.entry-meta {



	display: none;



}



.list-view .site-content .entry-title {



	clear: none;



	font-size: 15px;



	font-weight: 900;



	line-height: 1.2;



	margin-bottom: 6px;



	text-transform: none;



}



.list-view .site-content .format-aside .entry-title,  .list-view .site-content .format-link .entry-title,  .list-view .site-content .format-quote .entry-title {



	display: block;



}



.list-view .site-content .entry-meta {



	background-color: transparent;



	clear: none;



	margin: 0;



	text-transform: none;



}



.archive-header,  .page-header {



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



	margin: 24px auto 0;



	padding-bottom: 24px;



}



.error404 .page-header {



	border-bottom: 0;



	margin: 0 auto 24px;



	padding: 0 10px;



}



}



 @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 {



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



	padding-top: 48px;



}



.list-view .site-content .hentry:first-of-type,  .list-view .site-content .hentry.has-post-thumbnail {



	border-top: 0;



	padding-top: 0;



}



.archive-header,  .page-header {



	margin: 0 auto 60px;



	padding: 0 10px;



}



.error404 .page-header {



	margin-bottom: 24px;



}



 }



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



	.header-main {



		padding-right: 0;



	}







	.search-toggle {



		margin-right: 0;



	}







	/* Fixed Header */







	.masthead-fixed .site-header {



		position: fixed;



		top: 0;



	}







	.admin-bar.masthead-fixed .site-header {



		top: 32px;



	}







	.masthead-fixed .site-main {



		margin-top: 48px;



	}







	/* Navigation */







	.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 */







	.primary-navigation {



		float: right;



		font-size:15px;



		margin: 0 -10px 0 0px;



		padding: 0;



	}







	.primary-navigation .menu-toggle {



		display: none;



		padding: 0;



	}







	.primary-navigation .nav-menu {



		border-bottom: 0;



		display: block;color:#0F0;



	}







	.primary-navigation.toggled-on {



		border-bottom: 0;



		margin: 0;



		padding: 0;



	}







	.primary-navigation li {



		border: 0;



		display: inline-block;



		height: 36px;



		line-height: 36px;



		position: relative;



		/*margin-left:33px;*/



	}







	.primary-navigation a {



		display: inline-block;



		padding: 0 12px;



		white-space: nowrap;



		/*border-left:1px dotted #3755A5;*/



	}



	.primary-navigation li:first-child a {



		border-left:none;



	}



	#menu-item-97 a{



		color:#060;



	}



     #menu-item-97 a:hover{



		color:#FFF;



		



	}



	.primary-navigation ul ul {



		/*background-color: #aabde6;*/



		background:#1a6872;



		background:url(images/tranparent_5.png);



		border:1px dotted #0f8190;



		float: left;



		margin: 0;



		position: absolute;



		top: 36px;



		left: -999em;



		z-index: 99999;



	}



   .primary-navigation li li {



		border-top:1px dotted rgba(207, 222, 255, 0.45);



		display: block;



		height: auto;



		line-height:14px;



	}



    .primary-navigation ul ul ul {



		left: -999em;



		top: 0;



	}







	.primary-navigation ul ul a {



		padding: 10px 12px;



		white-space: normal;



		width: 200px;



		color:#fff;



	}



	.primary-navigation li:hover > a,



	.primary-navigation li.focus > a {



		background-color: #00545f;



		color: #fff;



	}







	.primary-navigation ul ul a:hover,



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



		background-color: #00545f;



	}







	.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: 12px;



		top: 18px;



		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;



	}



}







@media (max-width:767px){



	.header .txt-right{ text-align:center;}



	.logo{ display:block; margin:10px; text-align:center;}



}



@media (max-width:480px){



	.widget2{ width:auto; float:none; display:block; margin:10px;}



}







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



 .site-content .entry-header {



 padding-right: 30px;



 padding-left: 30px;



}



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



 margin-top: -48px;



}



}



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



.header-main {



	padding: 0 30px;



}



.search-toggle {



	margin-right: 18px;



}



.search-box .search-field {



	width: 50%;



}



.content-area {



	float: left;



	width: 100%;



}



.site-content {



	margin-right: 33.33333333%;



}



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



	margin-top: 0;



}



.archive-header,  .comments-area,  .image-navigation,  .page-header,  .page-content,  .post-navigation,  .site-content .entry-content,  .site-content .entry-summary,  .site-content footer.entry-meta {



	padding-right: 30px;



	padding-left: 30px;



}



.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,  .full-width.home .site-content .hentry.has-post-thumbnail {



	margin-top: -48px;



}



/*#secondary,



	#supplementary {



		padding: 0 30px;



	}



*/



	.content-sidebar {



	border: 0;



	float: right;



	margin-left: -33.33333333%;



	padding: 48px 30px 24px;



	position: relative;



	width: 33.33333333%;



}



.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;



}



.site-info {



	padding: 15px 30px;



}



}



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



.header-main {



	padding-right: 0;



}



.search-toggle {



	margin-right: 0;



}



/* Fixed Header */







	.masthead-fixed .site-header {



	position: fixed;



	top: 0;



}



.admin-bar.masthead-fixed .site-header {



	top: 32px;



}



.masthead-fixed .site-main {



	margin-top: 48px;



}



/* Navigation */







	.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 */







	.primary-navigation {



	float: right;



	font-size:15px;



	margin: -17px -10px 0 0px;



	padding: 0;



}







.primary-navigation .menu-toggle {



	display: none;



	padding: 0;



}



.primary-navigation .nav-menu {



	border-bottom: 0;



	display: block;



	color:#0F0;



}



.primary-navigation.toggled-on {



	border-bottom: 0;



	margin: 0;



	padding: 0;



}



.primary-navigation li {



	border: 0;



	display: inline-block;



	height: 36px;



	line-height: 36px;



	position: relative;



	padding: 0 3px;



}



.primary-navigation a {



	display: inline-block;



	padding: 0 2px;



	white-space: nowrap;/*border-left:1px dotted #3755A5;*/



	}



.primary-navigation li:first-child a {



	border-left:none;



}



#menu-item-294{



	



	color:#060;



}



.menu-item menu-item-type-post_type menu-item-object-page current-menu-item page_item page-item-292 current_page_item  menu-item-294{



	color:#fff;



}



#menu-item-294 a {



	color: #249B4C;



}



#menu-item-294 a:hover {



	color:#FFF;



}



.primary-navigation ul ul {



	/*background-color: #aabde6;*/



		background:#1a6872;



	background:url(images/tranparent_5.png);



	border:1px dotted #0f8190;



	float: left;



	margin: 0;



	position: absolute;



	top: 36px;



	left: -999em;



	z-index: 99999;



}



.primary-navigation li li {



	border-top:1px dotted rgba(207, 222, 255, 0.45);



	display: block;



	height: auto;



	line-height:14px;



}



.primary-navigation ul ul ul {



	left: -999em;



	top: 0;



}



.primary-navigation ul ul a {



	padding: 10px 12px;



	white-space: normal;



	width: 200px;



	color:#fff;



}



.primary-navigation li:hover > a,  .primary-navigation li.focus > a {



	background-color: #00545f;



	color: #fff;



}



.primary-navigation ul ul a:hover,  .primary-navigation ul ul li.focus > a {



	background-color: #00545f;



}



.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: 12px;



	top: 18px;



	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;



}



}



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



.attachment .entry-attachment .attachment {



	margin-right: -168px;



	margin-left: -168px;



	max-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) {



.content-area,  .content-sidebar {



/*padding-top: 72px;*/



	}



.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,  .full-width.home .site-content .hentry.has-post-thumbnail {



	margin-top: -72px;



}



.featured-content {



	margin-bottom: 0;



}



}



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



.search-box-wrapper {



	padding-left: 182px;



}



.main-content {



	float: left;



}



.widget2 {



	padding-bottom: 69px;



}



.site-content {



	margin-right: 29.04761904%;



	margin-left: 182px;



}



.site-content .entry-header {



	margin-top: 0;



}



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



	margin-top: 0;



}



.content-sidebar {



	margin-left: -29.04761904%;



	width: 29.04761904%;



}



.primary-sidebar {



	padding-top: 0;



}



.site-description {



	display: block;



	margin: -3px 0 21px;



}



.site-description:empty {



	margin: 0;



}



.secondary-navigation {



	font-size: 11px;



	margin: 0 -30px 48px;



	width: 182px;



}



.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: #00545f;



	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: #00545f;



	color: #fff;



}



.secondary-navigation ul ul a:hover,  .secondary-navigation ul ul li.focus > a {



	background-color: #00545f;



}



.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;



}



.footer-sidebar .widget,  .primary-sidebar .widget {



	font-size: 12px;



	line-height:1.5;



}



.footer-sidebar .widget {



	-webkit-box-sizing: border-box;



	-moz-box-sizing:    border-box;



	box-sizing:         border-box;



	float: left;



	padding: 0 30px;



	width: 25%;



}



.footer-sidebar .widget h1,  .primary-sidebar .widget h1 {



	font-size:22px;



	color:#FFF;



	/* line-height: 3.2;*/



	padding-left:10px;



	padding-top:17px;



	background:url(images/subnav-header-bg.png) no-repeat scroll center 0 #1991c7;



	border-top-left-radius: 5px;



	border-top-right-radius: 5px;



	margin-top:-98px;/*position:absolute;*/



}



.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: 11px;



	line-height: 2.1818181818;



}



.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 input,  .footer-sidebar .widget textarea,  .primary-sidebar .widget input,  .primary-sidebar .widget textarea {



	font-size: 12px;/*padding-top:30px;



		padding-left:10px;



		padding-bottom:10px;*/



	}



.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: 9px 20px;



	border: medium none;



	border-radius: 5px 5px 5px 5px;



	box-shadow: 0 2px 0 #0F626D;



	color: #FFFFFF;



	margin-left: 13px;



	font-size: 17px;



	cursor:pointer;



	transition:0.5s ease-out;



	-webkit-transition:0.5s ease-out;



	-moz-transition:0.5s ease-out;



	-o-transition:0.5s ease-out;



	-ms-transition:0.5s ease-out;



}



form.wpcf7-form {



	padding: 13px 15px 22px;



}



.footer-sidebar .widget input[type="button"]:hover,  .footer-sidebar .widget input[type="reset"]:hover,  .footer-sidebar .widget input[type="submit"]:hover,  .primary-sidebar .widget input[type="button"]:hover,  .primary-sidebar .widget input[type="reset"]:hover,.primary-sidebar .widget input[type="submit"]:hover {



	background:#26628C;



}



.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: 11px;



	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 {



	font-size: 12px;



	line-height: 1.5;



}



.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: 1040px) {



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



	margin-top: -48px;



}



.archive-header,  .comments-area,  .image-navigation,  .page-header,  .page-content,  .post-navigation,  .site-content .entry-header,  .site-content .entry-content,  .site-content .entry-summary,  .site-content footer.entry-meta {



	padding-right: 15px;



	padding-left: 15px;



}



.full-width .archive-header,  .full-width .comments-area,  .full-width .image-navigation,  .full-width .page-header,  .full-width .page-content,  .full-width .post-navigation,  .full-width .site-content .entry-header,  .full-width .site-content .entry-content,  .full-width .site-content .entry-summary,  .full-width .site-content footer.entry-meta {



	padding-right: 30px;



	padding-left: 30px;



}



}



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



.search-box .search-field {



	width: 324px;



}



.site-content,  .site-main .widecolumn {



	margin-left: 222px;



}



.site:before {



	width: 222px;



}



.search-box-wrapper,  .featured-content {



	padding-left: 222px;



}



/*



	#secondary {



		width: 162px;



	}*/







	.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: 1110px) {



.archive-header,  .comments-area,  .image-navigation,  .page-header,  .page-content,  .post-navigation,  .site-content .entry-header,  .site-content .entry-content,  .site-content .entry-summary,  .site-content footer.entry-meta {



	padding-right: 30px;



	padding-left: 30px;



}



}



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



.archive-header,  .comments-area,  .image-navigation,  .page-header,  .page-content,  .post-navigation,  .site-content .entry-header,  .site-content .entry-content,  .site-content .entry-summary,  .site-content footer.entry-meta {



	margin-right: 54px;



}



.full-width .archive-header,  .full-width .comments-area,  .full-width .image-navigation,  .full-width .page-header,  .full-width .page-content,  .full-width .post-navigation,  .full-width .site-content .entry-header,  .full-width .site-content .entry-content,  .full-width .site-content .entry-summary,  .full-width .site-content footer.entry-meta {



	margin-right: auto;



}



}



 @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;



}



}



/***********************--new themes--*************************/



html, body {



	background:url(images/pattern1.gif);



	/*font-family:"futura-pt",Verdana, sans-serif;*/



	font-family:Arial, Helvetica, sans-serif;



	font-size:13px;



}



a {



	/* color: #00545f;*/



    color: #FFF;



}



.primary-sidebar .widget h1 {



font-size: 22px;



color: #FFF;



/* line-height: 3.2; */



padding-left: 10px;



padding-top: 17px;



background: url(images/subnav-header-bg.png) no-repeat scroll center 0 #0F5271;



border-top-left-radius: 5px;



border-top-right-radius: 5px;



margin-top: -98px;



/* position: absolute; */



}



a:hover {



	color: #0088CC;



}



a:focus, a:active {



	outline:none;



}



.header {



	padding: 0px 0 10px 0;



}



.subpage-header {



	background:#3450a4 url(images/home-maincta-bg.png) center center no-repeat;



	text-align:center;



	margin-bottom:20px;



	padding:5px;



}



.header .phone {



	margin:10px 0 0 0;



}



.header .phone span {



	color:#8f8f8f;



}



.logo {



	display:inline-block;



	margin-top:30px;



}



h1, h2, h3, h6 {



	/*font-family: "arno-pro-display","Garamond","Georgia",serif;*/



	font-family:Arial, Helvetica, sans-serif;



	font-weight:normal;



}



.subtitle {



	color: #FF6C00;



	font-size: 28px;



	font-weight: bold;



	text-align: center;



	margin:0;



	padding:10px 0;



	line-height:28px;



}



.subtitle2 {



	background:url(images/title_sep.gif) 0 center repeat-x;



	text-align:center;



	margin:15px 0 10px 0;



	color:#005672;



}



.subtitle2 span {



	background:#fff;



	padding:0 10px;



}



h2{



	line-height:normal;



	color:#09537e;



}



 h3{color:#3498a5;}



.txt-right {



	text-align:right;



	color:#257ebe;



	font-size:20px;



	font-weight:bold;



}



.txt-center {



	text-align:center;



}



.txt1-center {



	text-align: center;



	font-size: 18px;



	margin: 15px 100px;



	color: #636363;



}



.para1 {



	font-weight:bold;



	color:#333;



	line-height:20px;



	margin:8px 0;



}



.violet {



	color:#88247c;



}



.blue {



	color:#006599;



}



.green {



	color:#007472;



}



.dark-pink {



	color:#d32546;



}



.brown {



	color:#bc6214;



}



.color {



	color:#e8e8e8;



}



.style1 {



	font-size:15px;



	font-family:Arial, Helvetica, sans-serif;



}



.style2 {



	color:#4c8446;



}



.main-menu a {



	font-size:14px;



}



.section1 {



	background:#f0f0f0;



	padding:12px 0;



}



.section2 {



	background:#3550a5 url(images/home-maincta-bg.png) center 0 no-repeat;



	padding:0 0 12px 0;



}



.section3 {



	background:#fff;



	padding:8px;



	margin:10px 0;



}



.section4 {



	background:url(images/tranparent1.png);



	padding:12px 0;



}



.widget {



	position:relative;/* border:6px solid #f0f0f0;*/



}



.widget3 {



	position:relative;



}



.widget .des, .widget3 .des {



	position:absolute;



	bottom:0;



	left:auto;



	background:url(images/tranparent1.png);



	text-align:right;



}



.widget3 .des {



	width:100%;



	text-align:left;



}



.widget .des .des-inner {



	padding:12px 20px;



}



.widget .des a.btn {



	font-size:13px;



}



.widget3 .des .des-inner {



	padding:8px;



	color:#fff;



	line-height:normal;



}



.widget3 .des .des-inner a {



	color:#7cd635;



	font-weight:bold;



	font-size:11px;



}



.widget2, .widget3 {



	width:19%;



	margin-left:1%;



	display:inline-block;



	float:left;



	font-family:Arial, Helvetica, sans-serif;



	font-size:13px;



}



.widget2 {



	background:#e4e4e4;



	overflow:hidden;



	max-height:340px;



	min-height:340px;



	line-height: 16px;



	padding-bottom: 16px;



}



div.widdget2-inner p {



	text-align: justify;



	font-size: 14px;



	color: #4C4C4C;



}



.m0 {



	margin:0;



}



.widget2 .widdget2-inner {



	padding:10px;



}



.widget2 h3 {



	text-align:center;



	font-size:13px;



	font-weight:bold;



	line-height:20px;



}



.widget2 a.readmore {



	color:#00517a;



	font-size:11px;



	font-weight:bold;



}



.slideshow {



	margin-top:20px;



}



.news-events, .news-events2, .video-gal {



	-moz-border-radius:8px;



	-webkit-border-radius:8px;



	border-radius:8px;



	border:2px solid #d7d7d7;



	padding:8px 16px;



	font-size:13px;



}



.news-events2 {



	padding:5px;



}



.video-gal {



	padding: 25px 29px 0px;



}



.news-events h3 {



	color:#005672;



	margin:0 0 16px 0;



}



.readmore {



	color:#005672;



	font-size:12px;



	font-weight:bold;



}



.news-events hr {



	margin:10px 0;



}



.calendar {



	-moz-border-radius:6px;



	-webkit-border-radius:6px;



	border-radius:6px;



	border:2px solid #016b8e;



	width:50px;



	margin:0 auto;



}



/*.calendar .month{ padding:6px 0; background:#005672; color:#fff; font-weight:bold; font-size:16px; text-align:center;}



	.calendar .date{ padding:6px 0; background:#fff; color:#000; font-size:18px; text-align:center;}*/



	.date {



	text-align:left;



	color:#666;



}



.text {



	color:#005672;



	font-size:14px;



margin-left:



}



.rowpadding {



	margin-left:10px;



}



.news-events2 .calendar {



	width:auto;



}



.news-events2 .calendar .month, .news-events2 .calendar .date {



	padding:3px 0;



	font-size:12px;



	font-weight:normal;



}



div.widget2.m0 p {



	text-align: justify;



	font-size: 14px;



}



/*******************--overwriting bootstrap--*********************/



.carousel {



	margin-bottom:0;



}



.carousel-caption {



	background: url(images/tranparent2.png);



	text-align:center;



}



.carousel-caption h4 {



	font-size:22px;



}



.btn-primary {



	background-color:#00385f;



*background-color:#015280;



	background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#015280), to(#00385f));



	background-image:-webkit-linear-gradient(top, #015280, #00385f);



	background-image:-o-linear-gradient(top, #015280, #00385f);



	background-image:linear-gradient(to bottom, #015280, #00385f);



	background-image:-moz-linear-gradient(top, #015280, #00385f);



	background-repeat:repeat-x;



	border-color:#cacaca;



}



.btn-primary:hover, .btn-primary:active, .btn-primary.active, .btn-primary.disabled, .btn-primary[disabled] {



	background-color:#00385f;



*background-color:#015280;



}



.btn-primary:active, .btn-primary.active {



	background-color:#00385f \9;



}



.footer {



	background:#00545F;



	padding:20px 0;



	color:#fff;



	margin-top:12px;



}



.footer h3 {



	color:#fff;



	margin-top:0;



}



.footer a {



	color:#fff;



	text-decoration:none;



}



.cp-right {



	background:#00414a;



	padding:20px 0;



	color:#fff;



	font-size:12px;



}



.cp-right a {



	color:#fff;



}



.social-icons a {



	background:#84c445;



	border-radius:55%;



	display:inline-block;



	padding:4px;



}



.social-icons a i {



	color: #666;



	font-size: 16px;



	display: inline-block;



	padding: 3px 4px;



}



.social-icons a.facebook:hover {



	background:#32ccfe;



}



.social-icons a.facebook:hover i {



	color:#fff;



}



.social-icons a.linkedin:hover {



	background:#32ccfe;



}



.social-icons a.linkedin:hover i {



	color:#fff;



}



.social-icons a.youtube:hover {



	background:#32ccfe;



}



.social-icons a.youtube:hover i {



	color:#fff;



}



.social-icons a.twitter:hover {



	background:#32ccfe;



}



.social-icons a.twitter:hover i {



	color:#fff;



}



#backtotop {



	cursor: pointer;



	display: none;



	margin: 0px 0px 0px 95%;



	position: fixed;



	bottom: 5px;



	padding: 5px;



	text-align: center;



	border-radius: 8px;



	color: #FFF;



	z-index: 1000;



	background-color:#63C;



}



 @media (max-width:1024px) {



.sf-menu a {



	padding: 8px 15px;



}



}



@media (max-width:768px) {



.sf-menu a {



	padding: 5px 7px;



	font-weight:normal;



}



.sf-menu li:hover ul,  .sf-menu li.sfHover ul {



	top:2.15em;



}



}



@media (max-width:767px) {



.header .txt-right {



	text-align:center;



}



.logo {



	display:block;



	margin:10px;



	text-align:center;



}



}



@media (max-width:480px) {



.widget2 {



	width:auto;



	float:none;



	display:block;



	margin:10px;



}



}



.sidebar ul {



	list-style:none;



	margin-top:-10px;



	border-bottom-left-radius:5px;



	border-bottom-right-radius:5px;



	background-color:#9adcf0;/*padding-top:8px;*/



}



.sidebar ul li {



	text-decoration:none;



	color:#0F0;



	border-bottom:1px solid #FFFFFF;



}



.sidebar ul li a {



	display:block;



	color:#073f51;



	padding:8px 15px;



}



.sidebar ul li ul li {



	background-color:#106b87;



}



.sidebar ul li ul li a {



	color:#fff;



	font-size:13px;



	margin:0 10px;







}



.sidebar ul li ul:hover {



	background-color:#106b87;



}



.sidebar ul li :hover {



	background-color:#1c8eb1;



}



 }



<!--&&&&&&&&&&&&&&&&&&&&&&&-->



/*.sidebar li li a



{ 



    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);



    color: #FFFFFF;



    font-size: 0.875em;



    padding: 0.25em 18px;}







.sidebar ul li a



{



 	 background: none repeat scroll 0 0 #97D4DD;



    border-top: 1px solid #227D94;



    color: #004048;



    display: block;



    padding: 0.25em 18px;



}



.sidebar li a :hover{background-color:#1c8eb1;}



*/



.circle p {



    margin: 0;



    padding: 0;



}



.circle div.circleOverlay em {



    display: block;



    font-size: 1.8em;



    font-style: normal;



    font-weight: bold;



    margin: 0.15em 0;



}



.circle img {



    border-radius: 90em;



    height: 275px;



    left: 0;



    margin: 0;



    position: absolute;



    top: 0;



    width: 275px;



}



.alignright {



    float: right;



    margin-left: 1em;



}



.circle div.circleOverlay em {



    display: block;



    font-size: 1.8em;



    font-style: normal;



    font-weight: bold;



    margin: 0.15em 0;



}







.circle.rightalign {



    float: right;



    margin-right: 0;



}



.circle {



    color: #FFFFFF;



    margin: 0 1em;



    position: relative;



    width: 275px;



}







.circle div.circleOverlay {



    background: none repeat scroll 0 0 rgba(61, 87, 167, 0.35);



    border-radius: 90em;



    display: table-cell;



    font-size: 1em;



    height: 275px;



    padding: 0 28px;



    position: relative;



    text-align: right;



    text-shadow: 0 1px 1px rgba(0, 0, 0, 0.25);



    vertical-align: middle;



    width: 275px;



    z-index: 2;



}











.subpageHeader h1 {



	bottom: 0;



	color: #FFFFFF;



	font-size: 3.75em;



	line-height:1em;



	margin:10px 80px;



	position: absolute;



	text-shadow: 0 3px 5px rgba(3, 4, 4, 0.14);



	vertical-align: bottom;



}







.news-subpage-header h1{



	margin:10px 0;







	



}



.container_24 {



	margin-left:auto;



	margin-right:auto;



		width: 960px;



}



.container_24 .push_7 {



	left: 195px;



}



.container_24 .grid_17 {



	width: 670px;



}



.subpageHeader .grid_17 {



	position: relative;



}











.news-event a {



	color:#005672;



	font-size:14px;



}



.news-event a:hover {



	color:#0088CC;



}







.wpcf7 form {



	margin: 0 0 20px;



	background: url(http://canopyclaims.com/wp-content/themes/images/sidebar-form-bg.png) no-repeat scroll center bottom #85C34B;



	border-radius: 8px;



	padding: 10px 5px 15px 10px;



}



.wpcf7 .formField label {



	color:#FFF;



	font-size:16px;



	font-family:Arial, Helvetica, sans-serif;



	margin:0 5px;



}



input.wpcf7-form-control.wpcf7-submit {



	padding: 9px 17px;



	font-size: 17px;



	margin: 0 0 0 6px;



	cursor: pointer;



}



.wpcf7-textarea {



	width:190px;



	height:90px;



	border:2px solid #85c34b;



	border-radius:8px;



	margin-left: 4px;



}



.formField .wpcf7-form-control .wpcf7-text{



	border:2px solid #85c34b;



	width:180px;



	height:30px;



	border-radius:8px;



}



.wp-caption {



    background: none repeat scroll 0 0 #CCCCCC;



    border: 1px solid #666666;



    margin: 10px;



    padding:10px 10px  20px 10px;



    text-align: center;



}



.wp-caption-text {



	text-align:center;



	font-style:normal;



	line-height:2em;



	font-size:14px;



   }







#quick-links ul{margin:0;



line-height:28px;



list-style:none;



}



#quick-links ul li a{font-size:13px;}



#quick-links ul li a:hover .current-page{color:#C03;}



.p-text{font-size:13px;}



.sidebar1{margin-left:100px;}







.news-event ul{list-style:none; }







.contact-right-column {



    float: left;



		margin-left:20px;







    width: 300px;



}







.contact-left-column {



    float: left;



    width: 370px;



}











.clientType:after {



    clear: both;



    content: "";



    display: table;



}



.clientType {



    margin: 1.5em 0;



}







.contact-email a{color:#12a3d0; }







.contact-email a:hover{color:#3498a5; }







.circle.leftalign {



    float: left;



    margin-left: 0;



}







.content a {



	color:#75B537;



	font-size:14px;



}







@media (min-width: 481px) and (max-width: 768px){



	.wpcf7-textarea {



	width:120px;



	height:70px;



	border:2px solid #85c34b;



	border-radius:8px;



}



.formField .wpcf7-form-control .wpcf7-text{



	border:2px solid #85c34b;



	width:90px;



	height:30px;



	border-radius:8px;



}



.style2{margin-right:30px;}



.footer-sidebar .widget h1, .primary-sidebar .widget h1 {



    background: url(http://canopyclaims.com/wp-content/themes/images/subnav-header-bg.png) no-repeat scroll center 0 #1991C7;



    border-top-left-radius: 5px;



    border-top-right-radius: 5px;



    color: #FFFFFF;



    font-size: 22px;



    margin-top: -98px;



    padding-left: 10px;



    padding-top: 17px;



}



	.subpageHeader h1 {



    bottom: 0;



    color: #FFFFFF;



    font-size: 3.75em;



    line-height: 1em;



    margin: 10px 0 10px 160px;



    position: absolute;



    text-shadow: 0 3px 5px rgba(3, 4, 4, 0.14);



    vertical-align: bottom;



}



.subpageHeader .grid_17 {



    position: relative;



}



.container_24 .grid_17 {



    width: 670px;



}



}



@media only screen and (max-width: 1280px) {



	 .container{



		width:95%; 



	 }



	input.wpcf7-form-control.wpcf7-text.wpcf7-email.wpcf7-validates-as-required.wpcf7-validates-as-email, textarea.wpcf7-form-control.wpcf7-textarea.wpcf7-validates-as-required {



		margin-left: 2px;



		width: 82%;



		resize: none;



	}



	nav#primary-navigation li a {



		font-size: 12px;



	}



}



@media only screen and (max-width: 1024px) {



	 .container{



		width:95%; 



	 }



	.widget2 {



		padding-bottom: 70px;



	} 



	.subpageHeader h1 {



		font-size: 2em;



		margin: 10px 140px;



	}



	div.about h2 {



		font-size: 1.8em;



	}



	.wp-caption.alignright {



		width: 96%;



	}



	.wp-caption.alignright img {



		width: 100%;



	}



	.contact-right-column {



		width: 208px;



	}



	.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,div.moneyBox h3,h3 {



		margin-top: 0;



		font-size: 18px;



	}



		input.wpcf7-form-control.wpcf7-text.wpcf7-email.wpcf7-validates-as-required.wpcf7-validates-as-email, textarea.wpcf7-form-control.wpcf7-textarea.wpcf7-validates-as-required {



		margin-left: 2px;



		width: 78%;



		resize: none;



	}



	input.wpcf7-form-control.wpcf7-text {



		margin-left: 4px;



		width: 78%;



	}



	.wpcf7-textarea {



		width: 277px;



	}



	div.entry-content p {



		margin-bottom: 2%;



		font-size: 13px;



	}



}



@media only screen and (max-width: 768px) {



	 .container{



		width:95%; 



	 }



	ul#menu-top-menu {



		width: 100%;



	}



	.row-fluid .span9 {



		width: 73%;



	}



	.subtitle {



		font-size: 20px;



	}



	.widget2 {



		padding-bottom: 144px;



	}



	h2.subtitle2 span {



		font-size: 20px;



	}



	div.news-events h3.txt-center {



		font-size: 20px;



	}



	.footer h3 {



		font-size: 18px;



	}



	.span4 {



		width: 200px;



	}



	.cp-right {



		text-align: center;



		



	}



	.span6 {



		width: 98%;



		text-align: center;



	}



	div#quick-links li {



		text-align: left;



	}



	.subpageHeader h1 {



		font-size: 2.5em;



	}



	div.about h2 {



		font-size: 18px;



	}



	div.moneyBox h3 {



		font-size: 18px;



	}



	div.entry-content h2 {



		font-size: 22px;



	}



	div.entry-content h3 {



		font-size: 20px;



	}



    .row-fluid .span3 {



		width: 30%;



		float: left;



	}



	input.wpcf7-form-control.wpcf7-text.wpcf7-email.wpcf7-validates-as-required.wpcf7-validates-as-email, textarea.wpcf7-form-control.wpcf7-textarea.wpcf7-validates-as-required {



		margin-left: 2px;



		width: 81%;



		resize: none;



	}



	.wpcf7 form {



		padding: 11px 5px 17px 10px;



	}



	.row-fluid .span8 {



		width: 49.745856%;



	}



	.row-fluid .span9 {



		width: 50%;



		float:right;



	}



	div.about p img {



		width: 100%;



	}



	div.entry-content p img {



		width: 100%;



	}



	div#wpcf7-f100-p89-o2 input[type="text"],input.wpcf7-form-control.wpcf7-text.wpcf7-email.wpcf7-validates-as-required.wpcf7-validates-as-email {



		width: 89%;



	}



	span.wpcf7-form-control-wrap.your-message textarea {



		width: 88.5%;



	}



	div#wpcf7-f100-p89-o2 p {



		height: 41px;



	}



	.widget2, .widget3 {



		width: 31%;



		margin-bottom: 2%;



		margin-left: 2%;



	}



	.widget2 {



		padding-bottom: 26px;



	}



	.span4 {



		width: 183px;



	}



	.row-fluid .span3 {



		width: 40%;



		margin-top: 15px;



	}



	div#wpcf7-f100-p89-o2 input[type="text"], input.wpcf7-form-control.wpcf7-text.wpcf7-email.wpcf7-validates-as-required.wpcf7-validates-as-email, input.wpcf7-form-control.wpcf7-text.wpcf7-email.wpcf7-validates-as-required.wpcf7-validates-as-email, textarea.wpcf7-form-control.wpcf7-textarea.wpcf7-validates-as-required {



		width: 80.5%;



	}



	.subpageHeader h1 {



		margin: 10px 175px !important;



		width: 38% !important;



	}



	.circle {





		width: 190px;



	}



	.circle img {



		height: 190px;



		width: 190px;



	}



	.circle div.circleOverlay {



		height: 187px;



	}



	.contact-left-column {



		width: 200px;



	}



	.circle.rightalign {



		float: right;



		margin-right: 27px;



	}



	div#wpcf7-f100-p89-o2 input[type="text"], input.wpcf7-form-control.wpcf7-text.wpcf7-email.wpcf7-validates-as-required.wpcf7-validates-as-email, input.wpcf7-form-control.wpcf7-text.wpcf7-email.wpcf7-validates-as-required.wpcf7-validates-as-email, textarea.wpcf7-form-control.wpcf7-textarea.wpcf7-validates-as-required {



		width: 82% !important;



	}



}



@media only screen and (max-width: 640px) {



	 .container{



		width:95%; 



	 }



	div.widget img {



		width: 100%;



		padding-top: 10px;



	}



	.widget .des, .widget3 .des {



		width: 100%;



	}



	.widget2, .widget3 {



		width: 31%;



		margin-bottom: 2%;



		margin-left: 2%;



	}



	.widget2 {



		padding-bottom: 70px;



	}



	.responsiveSelectContainer select.responsiveMenuSelect, select.responsiveMenuSelect {



		display: inline-block;



		width: 13%;



		background: url(http://canopyclaims.com/wp-content/themes/canopy/..canopy/images/nav-icon.png)no-repeat;



	}



	.subpageHeader h1 {



		font-size: 2em;



	}



	div#wpcf7-f100-p89-o2 input[type="text"], input.wpcf7-form-control.wpcf7-text.wpcf7-email.wpcf7-validates-as-required.wpcf7-validates-as-email {



		width: 76%;



	}



		input.wpcf7-form-control.wpcf7-text.wpcf7-email.wpcf7-validates-as-required.wpcf7-validates-as-email, textarea.wpcf7-form-control.wpcf7-textarea.wpcf7-validates-as-required {



		margin-left: 2px;



		width: 76%;



		resize: none;



	}



	.row-fluid .span8 {



		width: 97.745856%;



	}



	.row-fluid .span3 {



		margin-right: 15px;



	}



	div.entry-content h2 {



		font-size: 18px;



	}



	div.entry-content h3 {



		font-size: 18px;



	}



	div.su-spoiler-content.su-clearfix li {



		list-style-type: none;



	}



	.subpageHeader h1 {



		margin: 10px 80px;



		width: 28% !important;



		font-size: 20px;



	}



	div.entry-content p {



		margin-bottom: 2%;



	}



	.contact-left-column {



		float: left;



		width: 433px;



	}



	.contact-right-column {



		width: 95%;



	}



	div#wpcf7-f100-p89-o2 input[type="text"], input.wpcf7-form-control.wpcf7-text.wpcf7-email.wpcf7-validates-as-required.wpcf7-validates-as-email,input.wpcf7-form-control.wpcf7-text.wpcf7-email.wpcf7-validates-as-required.wpcf7-validates-as-email, textarea.wpcf7-form-control.wpcf7-textarea.wpcf7-validates-as-required {



		width: 79.5% !important;



	}



	span.wpcf7-form-control-wrap.your-message textarea {



		width: 77.5% !important;



	}



	.row-fluid .span3 {



		width: 45%;



		margin-top: 15px;



	}



}



@media only screen and (max-width: 480px) {



	 .container{



		width:95%; 



	 }



	 .row-fluid .span9 {



		width: 47%;



	}



	a.logo img {



		margin-top: 9px;



	}



	.txt1-center {



		margin: 15px 16px;



	}



	.widget2, .widget3 {



		width: 96%;



	}



	.widget2 {



		padding-bottom: 0px;



		margin-bottom: 0%;



		margin-left: 0%;



	}



	.widget2{



		width: 99%;



	}



	.widget3 {



		width: 48%;



	}



	.subpageHeader h1 {



		font-size: 1.5em;



		margin: 10px 1px;



		width: 34%;



	}



	div.entry-content h2 {



		font-size: 16px;



	}



	div.entry-content h3 {



		font-size: 16px;



	}



	.footer h3 {



		font-size: 16px;



	}



	div#secondary {



		margin-top: -70px;



	}



	h1.widget-title {



		font-size: 16px;



		background: #5A91B2;



		text-align: center;



	}



	.su-spoiler-title {



		font-size: 14px;



	}



	div#wpcf7-f100-p89-o2 input[type="text"], input.wpcf7-form-control.wpcf7-text.wpcf7-email.wpcf7-validates-as-required.wpcf7-validates-as-email, input.wpcf7-form-control.wpcf7-text.wpcf7-email.wpcf7-validates-as-required.wpcf7-validates-as-email, textarea.wpcf7-form-control.wpcf7-textarea.wpcf7-validates-as-required {



		width: 67.5%;



	}



	.circle {



		width: 190px;



	}



	.circle img {



		height: 190px;



		width: 190px;



	}



	.circle div.circleOverlay {



		height: 187px;



	}



	.contact-left-column {



		width: 200px;



	}



	.primary-sidebar .widget h1 {



		font-size: 16px;



	}



	.subpageHeader h1 {



		margin: 10px 58px !important;



		width: 19% !important;



	}



	div#wpcf7-f100-p89-o2 input[type="text"], input.wpcf7-form-control.wpcf7-text.wpcf7-email.wpcf7-validates-as-required.wpcf7-validates-as-email, input.wpcf7-form-control.wpcf7-text.wpcf7-email.wpcf7-validates-as-required.wpcf7-validates-as-email, textarea.wpcf7-form-control.wpcf7-textarea.wpcf7-validates-as-required {



		width: 71.5% !important;



	}



}



@media only screen and (max-width: 320px) {



	 .container{



		width:95%; 



	 }



	.row-fluid .span3 {



		width: 70%;



		margin-top: 15px;



		text-align:center;



	}



	.row-fluid .span9 {



		width: 100%;



	}



	.widget3 {



		width: 96%;



	}



	a.logo img {



		margin-left: 28px;



	}



	.su-spoiler-title {



		font-size: 11px !important;



	}



	.circle.rightalign {



		float: right;



		margin-right: 0px;



	}



	.sidebar ul li a {



		font-size: 13px;



	}



	.news-event a {



		font-size: 13px;



	}



	.header .txt-right {



		text-align: center;



		font-size: 13px;



		margin-top: -6px;



		margin-bottom: 0px;



	}



	.txt1-center {



		font-size: 14px;



	}



	.txt-right {



		font-size: 9px;



	}



	.subtitle {



		font-size: 15px;



	}



	div.widget2.m0 p {



		font-size: 13px;



	}



	.widget2 {



		padding-bottom: 62px;



	}



	div.widget3 img {



		width: 100%;



	}



	.responsiveSelectContainer select.responsiveMenuSelect, select.responsiveMenuSelect {



		width: 100%;



	}



	.subpageHeader h1 {



		position: relative;



		top: -128px;



		left: -197px;



		width: 31% !important;



	}



}



.span8 article#post-311 h1 {



	font-size: 2.3em;



	color: #4D4D4D;



	margin-bottom: 0;



}



.span8 article#post-311 p {



	font-size: 1em;



	color: #6C6C6C;



	margin-bottom: 0;



	text-align: center;



}



img.size-full, img.size-large, .wp-post-image, .post-thumbnail img {



	max-width: 100%;



	border: 1px solid #eee;



}



















.widget-images {



	position: relative;



	display: inline-block;



	margin-right: 16px;



	width: 214px;



}



.widget-images a img {



	width: 100%;



}



.des-inner1 {



	position: absolute;



	bottom: 2px;



	left: 2px;



	background: rgba(0, 0, 0, 0.61);



	color: #fff;



	width: 213px;



	text-align: center;



	height: 42px;



}



.des-inner2 {



	position: absolute;



	top: 98px;



	left: 75px;



}



.button-text a {



	padding: 9px 16px;



	font-size: 15px;



	outline: none;



	border: none;



	float: right;



	margin: 12px 24px 0 0;



	background:#2A94AF;



	color: #fff;



	transition:0.5s ease-out;



	-webkit-transition:0.5s ease-out;



	-moz-transition:0.5s ease-out;



	-o-transition:0.5s ease-out;



	-ms-transition:0.5s ease-out;



}



.button-text a:hover{



	background: #1C4C59;



	color: #fff;



}



.widget-images1 {
	position: relative;
	display: inline-block;
	margin-right: 12px;
	margin-left: 12px;
	width: 30%;
	margin-bottom: 25px;
	float: left;

}
.widget-images_small {
	position: relative;
	display: inline-block;
	margin-right: 12px;
	margin-left: 12px;
	width: 21%;
	margin-bottom: 25px;
	float: left;

}



.widget-images1 a img {



	width: 100%;



}



.container1 {



	width: 100%;



}



.des-inner11 {



	position: absolute;



	bottom: 2px;



	left: 2px;



	padding: 10px;



	background: rgba(0, 0, 0, 0.61);



	color: #fff;



	width: 91%;



	text-align: center;



}



.des-inner21 {
 left: 65px;
    position: absolute;
    top: 78px;}



.des-inner1 p {



	text-align: center;



	margin-top: 9px;



	font-size: 13px;



}











.modal-dialog { width: 100% !important; margin: 0 auto;}



#YouTubeModalBody iframe { min-height: 356px !important; max-height: 0px !important; width: 98%;}







#flip { float: right; border: 1px solid #eee; padding: 5px; 

	-o-border-radius: 3px;

-webkit-border-radius: 3px;

-moz-border-radius: 3px;

border-radius: 3px;}

#panel

{height: 380px;

    overflow-y: scroll;

    padding: 10px 10px 10px 30px;

display:none;

 position: absolute;

    z-index: 99999;

    margin:33px 0 0 25px;

    right: 20px;

    background: #fff;

     border: 1px solid #eee;

     color: #eee;

}



#panel a { color: #222!important;}

#panel ul li a:hover { color: #257ebe!important;}

#panel ul li ul { margin: 0 0 0 10px;}

.contact-right-column h3 {
    color: #3498a5;
    margin-bottom: 0;
    margin-top: 0;
}





@media (min-width: 800px) and (max-width: 2000px) {#panel,#flip { display: none!important;} }