/*







Theme Name: kowchmedia







Theme URI: http://wordpress.org/themes/twentythirteen







Author: wpdreamer







Author URI: http://wordpress.org/







Description: The 2013 theme for WordPress takes us back to the blog, featuring a full range of post formats, each displayed beautifully in their own unique way. Design details abound, starting with a vibrant color scheme and matching header images, beautiful typography and icons, and a flexible layout that looks great on any device, big or small.







Version: 1.1







License: GNU General Public License v2 or later







License URI: http://www.gnu.org/licenses/gpl-2.0.html







Tags: black, brown, orange, tan, white, yellow, light, one-column, two-columns, right-sidebar, fluid-layout, responsive-layout, custom-header, custom-menu, editor-style, featured-images, microformats, post-formats, rtl-language-support, sticky-post, translation-ready







Text Domain: twentythirteen















This theme, like WordPress, is licensed under the GPL.







Use it to make something cool, have fun, and share what you've learned with others.







*/























/**







 * Table of Contents:







 *







 * 1.0 - Reset







 * 2.0 - Repeatable Patterns







 * 3.0 - Basic Structure







 * 4.0 - Header







 *   4.1 - Site Header







 *   4.2 - Navigation







 * 5.0 - Content







 *   5.1 - Entry Header







 *   5.2 - Entry Meta







 *   5.3 - Entry Content







 *   5.4 - Galleries







 *   5.5 - Post Formats







 *   5.6 - Attachments







 *   5.7 - Post/Paging Navigation







 *   5.8 - Author Bio







 *   5.9 - Archives







 *   5.10 - Search Results/No posts







 *   5.11 - 404







 *   5.12 - Comments







 *   5.13 - Multisite







 * 6.0 - Sidebar







 *   6.1 - Widgets







 * 7.0 - Footer







 * 8.0 - Media Queries







 * 9.0 - Print







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







 */























/**







 * 1.0 Reset







 *







 * Modified from Normalize.css to provide cross-browser consistency and a smart







 * default styling of HTML elements.







 *







 * @see http://git.io/normalize







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







 */















* {







	-webkit-box-sizing: border-box;







	-moz-box-sizing:    border-box;







	box-sizing:         border-box;







}















article,







aside,







details,







figcaption,







figure,







footer,







header,







nav,







section,







summary {







	display: block;







}















audio,







canvas,







video {







	display: inline-block;







}















audio:not([controls]) {







	display: none;







	height: 0;







}















[hidden] {







	display: none;







}















html {







	font-size: 100%;







	overflow-y: scroll;







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







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







}















html,







button,







input,







select,







textarea {







	font-family: "Source Sans Pro", Helvetica, sans-serif;







}















body {







	color: #141412;







	line-height: 1.5;







	margin: 0;







	background:url(http://66.206.38.44/~kowchmed/wp-content/uploads/2014/01/header_bg.png) repeat-x;







}















a {







	color: #ca3c08;







	text-decoration: none;







}















a:visited {







	color: #ac0404;







}















a:focus {







	outline: thin dotted;







}















a:active,







a:hover {







	color: #f27a79;







	outline: 0;







}















a:hover {







	text-decoration: underline;







}















h1,







h2,







h3,







h4,







h5,







h6 {







	clear: both;







	line-height: 1.3;







	color:#737373;







	font-weight:normal;







}















h1 {







	font-size: 25px;







	margin: 33px 0;







}















h2 {







	font-size: 30px;







	margin: 25px 0;







}















h3 {







	font-size: 30px;







	margin: 22px 0;







}







.blog .entry-content h3{



  text-align:left !important;



  margin-top:0px !important;



}







h4 {







	font-size: 20px;







	margin: 25px 0;







}















h5 {







	font-size: 18px;







	margin: 30px 0;







}















h6 {







	font-size: 16px;







	margin: 36px 0;







}















address {







	font-style: italic;







	margin: 0 0 24px;







}















abbr[title] {







	border-bottom: 1px dotted;







}















b,







strong {







	font-weight: bold;







}















dfn {







	font-style: italic;







}















mark {







	background: #ff0;







	color: #000;







}















p {







	margin: 0 0 24px;







}















code,







kbd,







pre,







samp {







	font-family: monospace, serif;







	font-size: 14px;







	-webkit-hyphens: none;







	-moz-hyphens:    none;







	-ms-hyphens:     none;







	hyphens:         none;







}















pre {







	background: #f5f5f5;







	color: #666;







	font-family: monospace;







	font-size: 14px;







	margin: 20px 0;







	overflow: auto;







	padding: 20px;







	white-space: pre;







	white-space: pre-wrap;







	word-wrap: break-word;







}















blockquote,







q {







	-webkit-hyphens: none;







	-moz-hyphens:    none;







	-ms-hyphens:     none;







	hyphens:         none;







	quotes: none;







}















blockquote:before,







blockquote:after,







q:before,







q:after {







	content: "";







	content: none;







}















blockquote {







	font-size: 18px;







	font-style: italic;







	font-weight: 300;







	margin: 24px 40px;







}















blockquote blockquote {







	margin-right: 0;







}















blockquote cite,







blockquote small {







	font-size: 14px;







	font-weight: normal;







	text-transform: uppercase;







}















blockquote em,







blockquote i {







	font-style: normal;







	font-weight: 300;







}















blockquote strong,







blockquote b {







	font-weight: 400;







}















small {







	font-size: 12px;







}















sub,







sup {







	font-size: 75%;







	line-height: 0;







	position: relative;







	vertical-align: baseline;







}















sup {







	top: -0.5em;







}















sub {







	bottom: -0.25em;







}















dl {







	margin: 0 20px;







}















dt {







	font-weight: bold;







}















dd {







	margin: 0 0 20px;







}















menu,







ol,







ul {







	margin: 16px 0;







	padding: 0 0 0 40px;







}















ul {







	list-style-type: square;







}















nav ul,







nav ol {







	list-style: none;







	list-style-image: none;







}















li > ul,







li > ol {







	margin: 0;







}















img {







	-ms-interpolation-mode: bicubic;







	border: 0;







	vertical-align: middle;







}















svg:not(:root) {







	overflow: hidden;







}















figure {







	margin: 0;







}















form {







	margin: 0;







}















fieldset {







	border: 1px solid #c0c0c0;







	margin: 0 2px;







	padding: 0.35em 0.625em 0.75em;







}















legend {







	border: 0;







	padding: 0;







	white-space: normal;







}















button,







input,







select,







textarea {







	font-size: 100%;







	margin: 0;







	max-width: 100%;







	vertical-align: baseline;







}















button,







input {







	line-height: normal;







}















button,







html input[type="button"],







input[type="reset"],







input[type="submit"] {







	-webkit-appearance: button;







	cursor: pointer;







}















button[disabled],







input[disabled] {







	cursor: default;







}















input[type="checkbox"],







input[type="radio"] {







	padding: 0;







}















input[type="search"] {







	-webkit-appearance: textfield;







	padding-right: 2px; /* Don't cut off the webkit search cancel button */







	width: 270px;







}















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







	-webkit-appearance: none;







}















button::-moz-focus-inner,







input::-moz-focus-inner {







	border: 0;







	padding: 0;







}















textarea {







	overflow: auto;







	vertical-align: top;







}















table {







	border-bottom: 1px solid #ededed;







	border-collapse: collapse;







	border-spacing: 0;







	font-size: 14px;







	line-height: 2;







	margin: 0 0 20px;







	width: 100%;







}















caption,







th,







td {







	font-weight: normal;







	text-align: left;







}















caption {







	font-size: 16px;







	margin: 20px 0;







}















th {







	font-weight: bold;







	text-transform: uppercase;







}















td {







	border-top: 1px solid #ededed;







	padding: 6px 10px 6px 0;







}















del {







	color: #333;







}















ins {







	background: #fff9c0;







	text-decoration: none;







}















hr {







	border: 0;







	border-top:1px solid #cfcfcf;







	height: 1px;







	float:left;







	width:100%;







	margin:25px 0 25px;







}







.main_wraper{







 width:964px; margin:auto;







}







.main_banner{







 width:100%; float:left;







 background:#000000;







}







.metaslider{







  margin:auto;







}







.footer_wid_con{







 width:967px; margin:auto;







}







/**







 * 2.0 Repeatable Patterns







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







 */















.genericon:before,







.menu-toggle:after,







.featured-post:before,







.date a:before,







.entry-meta .author a:before,







.format-audio .entry-content:before,







.comments-link a:before,







.tags-links a:first-child:before,







.categories-links a:first-child:before,







.edit-link a:before,







.attachment .entry-title:before,







.attachment-meta:before,







.attachment-meta a:before,







.comment-awaiting-moderation:before,







.comment-reply-link:before,







.comment-reply-login:before,







.comment-reply-title small a:before,







.bypostauthor > .comment-body .fn:before,







.error404 .page-title:before {







	-webkit-font-smoothing: antialiased;







	display: inline-block;







	font: normal 16px/1 Genericons;







	vertical-align: text-bottom;







}















/* Clearing floats */







.clear:after,







.attachment .entry-header:after,







.site-footer .widget-area:after,







.entry-content:after,







.page-content:after,







.navigation:after,







.nav-links:after,







.gallery:after,







.comment-form-author:after,







.comment-form-email:after,







.comment-form-url:after,







.comment-body:after {







	clear: both;







}















.clear:before,







.clear:after,







.attachment .entry-header:before,







.attachment .entry-header:after,







.site-footer .widget-area:before,







.site-footer .widget-area:after,







.entry-content:before,







.entry-content:after,







.page-content:before,







.page-content:after,







.navigation:before,







.navigation:after,







.nav-links:before,







.nav-links:after,







.gallery:before,







.gallery:after,







.comment-form-author:before,







.comment-form-author:after,







.comment-form-email:before,







.comment-form-email:after,







.comment-form-url:before,







.comment-form-url:after,







.comment-body:before,







.comment-body:after {







	content: "";







	display: table;







}















/* Assistive text */







.screen-reader-text {







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







	position: absolute !important;







}















.screen-reader-text:focus {







	background-color: #f1f1f1;







	border-radius: 3px;







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







	clip: auto !important;







	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;







	width: auto;







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







}















/* Form fields, general styles first. */







button,







input,







textarea {







	border: 1px solid #838383;







	font-family: inherit;







	padding: 11px 0px 11px 20px;







	font-size:14px;







}







.sidebar-inner input[type="text"],.sidebar-inner input[type="email"]{







  padding:5px 0px 5px 11px;







  border:1px solid #838383;







}







.sidebar-inner p{







  margin-bottom:8px !important;







  font-style:italic;







}







.sidebar-inner .newsletter-widget .newsletter-submit{







  font-size:14px; font-style:italic;







  padding-right:3px;







  width:100%;







  text-align:right;







  float:none;







}







.testimonial_content{







  font-size:12px;







  color:#000000;



  



  background:#e4e1e2;



  



  padding:7px;







}







.testimonial_content + .testimonial_content{







 color:#6a6a6a;







 text-align:right;







 padding-bottom:10px;



 



 background:none;



 



 padding:0px 0px 10px 0px;







 }







.sidebar-inner .widget_newsletterwidget{







  line-height:18px;







  color:#000000;







}







.sidebar-inner .textwidget b{







 font-size:13px; padding-bottom:5px; float:left;







}







.sidebar-inner .widget{







  border-top:1px solid #c9cbcb;







  padding:20px 0px 0px 0px;







}







.sidebar-inner .widget:first-child{







  border-top:0px;







  padding-top:0px;







}







.widget_newsletterwidget{







 font-size:18px !important;







 color:#6a6a6a;







}







.newsletter-widget{







 margin-top:20px;







}







.newsletter-widget p{







  margin-bottom:15px;







}







.newsletter-widget .newsletter-submit{







 background:none;











 color:#e86368;







 font-size:18px;







 text-decoration:underline;







 border:0px;







 font-family:"PT Sans", arial, sans-serif;







 float:right;







 padding-right:0px;







}







.newsletter-widget .newsletter-submit:hover{







  background:none;







}







.newsletter-firstname,.newsletter-email{







 width:500px;







}







.rslides_nav{







 font-size:42px !important;







}







input,







textarea {







	color: #939292;







}















input:focus,







textarea:focus {







	border: 2px solid #c3c0ab;







	outline: 0;







}















/* Buttons */







button,







input[type="submit"],







input[type="button"],







input[type="reset"] {







	background: #e05d22; /* Old browsers */







	background: -webkit-linear-gradient(top, #e05d22 0%, #d94412 100%); /* Chrome 10+, Safari 5.1+ */







	background:   linear-gradient(to bottom, #e05d22 0%, #d94412 100%); /* W3C */







	border: none;







	border-bottom: 3px solid #b93207;







	border-radius: 2px;







	color: #fff;







	display: inline-block;







	padding: 11px 24px 10px;







	text-decoration: none;







}















button:hover,







button:focus,







input[type="submit"]:hover,







input[type="button"]:hover,







input[type="reset"]:hover {







	background: #ed6a31; /* Old browsers */







	background: -webkit-linear-gradient(top, #ed6a31 0%, #e55627 100%); /* Chrome 10+, Safari 5.1+ */







	background:   linear-gradient(to bottom, #ed6a31 0%, #e55627 100%); /* W3C */







	outline: none;







}















.post-password-required input[type="submit"] {







	padding: 7px 24px 4px;







	vertical-align: bottom;







}























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







::-webkit-input-placeholder {







	color: #7d7b6d;







}















:-moz-placeholder {







	color: #7d7b6d;







}















::-moz-placeholder {







	color: #7d7b6d;







}















:-ms-input-placeholder {







	color: #7d7b6d;







}















/*







 * Responsive images







 *







 * Fluid images for posts, comments, and widgets







 */







.entry-content img,







.entry-summary img,







.comment-content img,







.widget img,







.wp-caption {







	max-width: 100%;







}















/* Make sure images with WordPress-added height and width attributes are scaled correctly. */







.entry-content img,







.entry-summary img,







.comment-content img[height],







img[class*="align"],







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







img[class*="attachment-"] {







	height: auto;







}















img.size-full,







img.size-large,







img.wp-post-image {







	height: auto;







	max-width: 100%;







}















/* Make sure videos and embeds fit their containers. */







embed,







iframe,







object,







video {







	max-width: 100%;







}















/* Override the Twitter embed fixed width. */







.entry-content .twitter-tweet-rendered {







	max-width: 100% !important;







}















/* Images */







.alignleft {







	float: left;







}















.alignright {







	float: right;







}















.aligncenter {







	display: block;







	margin-left: auto;







	margin-right: auto;







}















img.alignleft {







	margin: 5px 20px 5px 0;







}















.wp-caption.alignleft {







	margin: 5px 10px 5px 0;







}















img.alignright {







	margin: 5px 0 5px 20px;







}















.wp-caption.alignright {







	margin: 5px 0 5px 10px;







}















img.aligncenter {







	margin: 5px auto;







}















img.alignnone {







	margin: 5px 0;







}















.wp-caption .wp-caption-text,







.entry-caption,







.gallery-caption {







	color: #220e10;







	font-size: 18px;







	font-style: italic;







	font-weight: 300;







}















img.wp-smiley,







.rsswidget img {







	border: 0;







	border-radius: 0;







	box-shadow: none;







	margin-bottom: 0;







	margin-top: 0;







	padding: 0;







}















.wp-caption.alignleft + ul,







.wp-caption.alignleft + ol  {







	list-style-position: inside;







}























/**







 * 3.0 Basic Structure







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







 */















.site {







	margin: 0 auto;







	max-width: 964px;







	width: 100%;







}















.site-main {







	position: relative;







}















.site-main .sidebar-container {







	height: 0;







	margin-top: 40px;







	width: 100%;







	z-index: 1;







}















.site-main .sidebar-inner {







	margin: 0 auto;







	max-width: 1040px;







}























/**







 * 4.0 Header







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







 */















/**







 * 4.1 Site Header







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







 */















.site-header {







	position: relative;







}















.site-header .home-link {







	color: #141412;







	display: block;







	margin: 0 auto;







	max-width: 1080px;







	min-height: 230px;







	padding: 0 20px;







	text-decoration: none;







	width: 100%;







}















.site-header .site-title:hover {







	text-decoration: underline;







}















.site-title {







	font-size: 60px;







	font-weight: bold;







	line-height: 1;







	margin: 0;







	padding: 58px 0 10px;







}















.site-description {







	font: 300 italic 24px "Source Sans Pro", Helvetica, sans-serif;







	margin: 0;







}























/**







 * 4.2 Navigation







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







 */















.main-navigation {







	clear: both;







	margin: 0 auto;







	max-width: 1080px;







	min-height: 45px;







	position: relative;







}















ul.nav-menu,







div.nav-menu > ul {







	margin: 0;







	padding: 0 0px 0 0;







	text-align:right;







}







.nav-menu{







 margin-top:-10px;







}







.nav-menu li {







	display: inline-block;







	position: relative;







}















.nav-menu li a {







	color: #8d8b8b;







	display: block;







	font-size: 16px;







	text-align:left;







	line-height: 1;







	text-transform:uppercase;







	padding: 0px 20px;







	text-decoration: none;







	font-weight:bold;







}















.nav-menu li:hover > a,







.nav-menu li a:hover {







  color: #3d8be1;







}















.nav-menu .sub-menu,







.nav-menu .children {







	display: none;







	padding: 0;







	position: absolute;







	left: -2px;







	z-index: 99999;







}















.nav-menu .sub-menu ul,







.nav-menu .children ul {







	border-left: 0;







	left: 100%;







	top: 0;







}







ul.nav-menu ul a,







.nav-menu ul ul a {







	color: #3d8be1;







	margin: 0;







	width: 200px;







}















ul.nav-menu ul a:hover,







.nav-menu ul ul a:hover {







color: #3d8be1;







}















ul.nav-menu li:hover > ul,







.nav-menu ul li:hover > ul {







	display: block;







}















.nav-menu .current_page_item > a,







.nav-menu .current_page_ancestor > a,







.nav-menu .current-menu-item > a,







.nav-menu .current-menu-ancestor > a {







	color: #3d8be1;







	font-style:normal;







}







#navbar .menu-item-has-children{







  background:url(images/right-arrow.png) right 2px no-repeat;







}







#navbar .menu-item-has-children:hover{







  background:url(images/down-arrow.png) right 4px no-repeat;







}







.menu-toggle {







	display: none;







}















/* Navbar */







.navbar {







	margin: 0 auto;







	max-width: 964px;







	width: 100%;







}















.site-header .search-form {







	position: absolute;







	right: 20px;







	top: 1px;







}















.site-header .search-field {







	background-color: transparent;







	background-image: url(images/search-icon.png);







	background-position: 5px center;







	background-repeat: no-repeat;







	background-size: 24px 24px;







	border: none;







	cursor: pointer;







	height: 37px;







	margin: 3px 0;







	padding: 0 0 0 34px;







	position: relative;







	-webkit-transition: width 400ms ease, background 400ms ease;







	transition:         width 400ms ease, background 400ms ease;







	width: 0;







}















.site-header .search-field:focus {







	background-color: #fff;







	border: 2px solid #c3c0ab;







	cursor: text;







	outline: 0;







	width: 230px;







}























/**







 * 5.0 Content







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







 */















.hentry {







	padding: 0px 0;







}







.entry-content,







.entry-summary,







.entry-meta {







	margin: 0 auto;







	max-width: 604px;







	width: 100%;







}







#primary{







  width:720px;







  float:left;







}







.home #primary{







  width:100%;







}







.sidebar .entry-content,







.sidebar .entry-summary,







.sidebar .entry-meta {







	max-width: 1040px;







	padding: 0 30px 0 0px;







}























/**







 * 5.1 Entry Header







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







 */















.sidebar .entry-header .entry-meta {







	padding: 0;







}















.entry-thumbnail img {







	display: block;







	margin: 0 auto 10px;







}















.entry-header {







	margin-bottom: 30px;







}















.entry-title {







	font-weight: normal;







	margin: 0 0 25px;



	



	line-height:36px;







}















.entry-title a {







	color: #141412;







}















.entry-title a:hover {







	color: #f27a79;



	text-decoration:none !important;







}























/**







 * 5.2 Entry Meta







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







 */















.entry-meta {







	clear: both;







	font-size: 14px;







}















.entry-meta a {







	color: #3d8be1;







}















.entry-meta a:hover {







	color: #3d8be1;







}















.entry-meta > span {







	margin-right: 20px;







}















.entry-meta > span:last-child {







	margin-right: 0;







}















.featured-post:before {







	content: "\f308";







	margin-right: 2px;







}















.entry-meta .date a:before {







	content: "\f303";







}















.comments-link a:before {







	content: "\f300";







	margin-right: 2px;







	position: relative;







	top: -1px;







}















.entry-meta .author a:before {







	content: "\f304";







	position: relative;







	top: -1px;







}















.categories-links a:first-child:before {







	content: "\f301";







}















.tags-links a:first-child:before {







	content: "\f302";







	position: relative;







	top: -1px;







}















.edit-link a:before {







	content: "\f411";







	position: relative;







	top: -1px;







}















.single-author .entry-meta .author,







.sticky.format-standard .entry-meta .date,







.sticky.format-audio .entry-meta .date,







.sticky.format-chat .entry-meta .date,







.sticky.format-image .entry-meta .date,







.sticky.format-gallery .entry-meta .date {







	display: none;







}























/**







 * 5.3 Entry Content







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







 */















.entry-content {





















	word-wrap: break-word;







}















.entry-content a,







.comment-content a {







	color: #bc360a;







}















.entry-content a:hover,







.comment-content a:hover {







	color: #f27a79;







}















.entry-content blockquote {







	font-size: 24px;







}















.entry-content blockquote cite,







.entry-content blockquote small {







	font-size: 16px;







}















.entry-content img.alignleft,







.entry-content .wp-caption.alignleft {







	margin-left: 0px;







}







.blog .more-link{



  float:right;



}







.entry-content img.alignright,







.entry-content .wp-caption.alignright {







	margin-right: -60px;







}















footer.entry-meta {







	margin-top: 24px;







}















.format-standard footer.entry-meta {







	margin-top: 0;







}















/* Page links */







.page-links {







	clear: both;







	font-size: 16px;







	font-style: italic;







	font-weight: normal;







	line-height: 2.2;







	margin: 20px 0;







	text-transform: uppercase;







}















.page-links a,







.page-links > span {







	background: #fff;







	border: 1px solid #fff;







	padding: 5px 10px;







	text-decoration: none;







}















.format-status .entry-content .page-links a,







.format-gallery .entry-content .page-links a,







.format-chat .entry-content .page-links a,







.format-quote .entry-content .page-links a,







.page-links a {







	background: #e63f2a;







	border: 1px solid #e63f2a;







	color: #fff;







}















.format-gallery .entry-content .page-links a:hover,







.format-audio .entry-content .page-links a:hover,







.format-status .entry-content .page-links a:hover,







.format-video .entry-content .page-links a:hover,







.format-chat .entry-content .page-links a:hover,







.format-quote .entry-content .page-links a:hover,







.page-links a:hover {







	background: #fff;







	color: #e63f2a;







}















.format-status .entry-content .page-links > span,







.format-quote .entry-content .page-links > span {







	background: none;







}















.page-links .page-links-title {







	background: transparent;







	border: none;







	margin-right: 20px;







	padding: 0;







}















/* Mediaelements */







.hentry .mejs-mediaelement,







.hentry .mejs-container .mejs-controls {







	background: #220e10;







}















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







}















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







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







	background: #595959;







}















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







}























/**







 * 5.4 Galleries







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







 */















.gallery {







	margin-bottom: 20px;







	margin-left: -4px;







}















.gallery-item {







	float: left;







	margin: 0 4px 4px 0;







	overflow: hidden;







	position: relative;







}















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







	margin: 0 auto 20px;







}















.gallery-columns-1 .gallery-item,







.gallery-columns-2 .gallery-item,







.gallery-columns-3 .gallery-item {







	text-align: center;







}















.gallery-columns-4 .gallery-item {







	max-width: 23%;







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







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







}















.gallery-columns-5 .gallery-item {







	max-width: 19%;







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







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







}















.gallery-columns-6 .gallery-item {







	max-width: 15%;







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







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







}















.gallery-columns-7 .gallery-item {







	max-width: 13%;







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







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







}















.gallery-columns-8 .gallery-item {







	max-width: 11%;







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







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







}















.gallery-columns-9 .gallery-item {







	max-width: 9%;







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







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







}















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







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







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







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







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







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







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







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







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







	margin-right: 0;







}















.gallery-caption {







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







	box-sizing: border-box;







	color: #fff;







	font-size: 14px;







	line-height: 1.3;







	margin: 0;







	max-height: 50%;







	opacity: 0;







	padding: 2px 8px;







	position: absolute;







	bottom: 0;







	left: 0;







	text-align: left;







	-webkit-transition: opacity 400ms ease;







	transition:         opacity 400ms ease;







	width: 100%;







}















.gallery-caption:before {







	box-shadow: 0 -10px 15px #000 inset;







	content: "";







	height: 100%;







	min-height: 49px;







	position: absolute;







	left: 0;







	top: 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;







}























/**







 * 5.5 Post Formats







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







 */















/* Aside */







.format-aside {







	background-color: #f7f5e7;







}















.blog .format-aside:first-of-type,







.single .format-aside:first-of-type,







.format-aside + .format-aside,







.format-aside + .format-link,







.format-link + .format-aside {







	box-shadow: inset 0 2px 2px rgba(173, 165, 105, 0.2);







}















.format-aside .entry-meta {







	margin-top: 0;







}















.format-aside blockquote {







	font-size: 100%;







	font-weight: normal;







}















.format-aside cite {







	font-size: 100%;







	text-transform: none;







}















.format-aside cite:before {







	content: "\2014";







	margin-right: 5px;







}















/* Audio */







.format-audio {







	background-color: #db572f;







}















.format-audio .entry-title {







	font-size: 28px;







	font-weight: bold;







}















.format-audio .entry-content:before {







	content: "\f109";







	float: left;







	font-size: 64px;







	position: relative;







	top: 4px;







}















.format-audio .entry-content a,







.format-audio .entry-meta a,







.format-audio .entry-content a:hover,







.format-audio .entry-meta a:hover {







	color: #fbfaf3;







}















.format-audio .audio-content {







	background: url(images/dotted-line.png) repeat-y left top;







	background-size: 4px 4px;







	float: right;







	padding-left: 35px;







	width: 80%;







	width: -webkit-calc(100% - 85px);







	width:         calc(100% - 85px);







}















.format-audio .wp-audio-shortcode {







	height: 30px !important; /* Override mediaelement.js style */







	margin: 20px 0;







	max-width: 400px !important; /* Override mediaelement.js style */







}















.format-audio audio {







	max-width: 100% !important; /* Avoid player width overflow. */







}















/* Chat */







.format-chat {







	background-color: #eadaa6;







}















.format-chat .entry-title {







	font-size: 28px;







	font-weight: bold;







}















.format-chat .entry-meta a,







.format-chat .entry-content a {







	color: #722d19;







}















.format-chat .entry-meta .date a:before {







	content: "\f108";







	margin-right: 2px;







}















.format-chat .entry-meta .author {







	display: none;







}















.format-chat .chat {







	margin: 0;







}















.format-chat .chat .chat-timestamp {







	color: #722d19;







	float: right;







	font-size: 12px;







	font-weight: normal;







	margin: 5px 10px 0;







}















.format-chat .chat .fn {







	font-style: normal;







}















/* Gallery */







.format-gallery {







	background-color: #fbca3c;







}















.format-gallery .entry-header {







	margin-bottom: 15px;







}















.format-gallery .entry-title {







	font-size: 50px;







	font-weight: 400;







	margin: 0;







}















.format-gallery .entry-meta a,







.format-gallery .entry-content a {







	color: #722d19;







}















/* Image */







.format-image .entry-title {







	font-size: 28px;







	font-weight: bold;







}















.format-image .categories-links,







.format-image .tags-links {







	display: none;







}















/* Link */







.format-link {







	background-color: #f7f5e7;







}















.blog .format-link:first-of-type,







.single .format-link:first-of-type {







	box-shadow: inset 0 2px 2px rgba(173, 165, 105, 0.2);







}















.format-link .entry-header,







.format-link .entry-content p:last-child {







	margin-bottom: 0;







}















.format-link .entry-title {







	color: #ca3c08;







	display: inline;







	font: 300 italic 20px "Source Sans Pro", Helvetica, sans-serif;







	margin-right: 20px;







}















.format-link .entry-title a {







	color: #bc360a;







}















.format-link div.entry-meta {







	display: inline;







}















/* Quote */







.format-quote {







	background-color: #210d10;







}















.format-quote .entry-content,







.format-quote .entry-meta {







	color: #f7f5e7;







}















.format-quote .entry-content blockquote {







	font-size: 28px;







	margin: 0;







}















.format-quote .entry-content a,







.format-quote .entry-meta a,







.format-quote .linked {







	color: #e63f2a;







}















.format-quote .entry-content cite a {







	border-bottom: 1px dotted #fff;







	color: #fff;







}















.format-quote .entry-content cite a:hover {







	text-decoration: none;







}















.format-quote blockquote small,







.format-quote blockquote cite {







	display: block;







	font-size: 16px;







}















.format-quote blockquote {







	font-style: italic;







	font-weight: 300;







	padding-left: 75px;







	position: relative;







}















.format-quote blockquote:before {







	content: '\201C';







	font-size: 140px;







	font-weight: 400;







	line-height: .8;







	padding-right: 25px;







	position: absolute;







	left: -15px;







	top: -3px;







}















.format-quote .entry-meta .author {







	display: none;







}















/* Status */







.format-status {







	background-color: #722d19;







	padding: 0;







}















.format-status .entry-content,







.format-status .entry-meta {







	padding-left: 35px;







	position: relative;







}















.format-status .entry-content a {







	color: #eadaa6;







}















.format-status .entry-meta a {







	color: #f7f5e7;







}















.sidebar .format-status .entry-content,







.sidebar .format-status .entry-meta {







	padding-left: 95px;







}















.format-status .entry-content:before,







.format-status .entry-meta:before {







	background: url(images/dotted-line.png) repeat-y left bottom;







	background-size: 4px 4px;







	content: "";







	display: block;







	height: 100%;







	position: absolute;







	left: 10px;







	top: 0;







	width: 1px;







}















.sidebar .format-status .entry-content:before,







.sidebar .format-status .entry-meta:before {







	left: 70px;







}















.format-status .categories-links,







.format-status .tags-links {







	display: none;







}















/* Ensures the dots in the dot background are in lockstep. */







.format-status .entry-meta:before {







	background-position: left top;







}















.format-status .entry-content {







	color: #f7f5e7;







	font-size: 24px;







	font-style: italic;







	font-weight: 300;







	padding-bottom: 30px;







	padding-top: 40px;







	position: relative;







}















.format-status .entry-content p:first-child:before {







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







	content: "";







	height: 3px;







	margin-top: 13px;







	position: absolute;







	left: 4px;







	width: 13px;







}



.awber_page_from{

 background:#49637e;

 margin:auto;

 width:562px;

 color:#FFFFFF;

 padding:20px 40px 15px 40px;

}

 .buttonContainer{

 text-align:right;

}

.awber_page_from .newsletter-widget  p{

 margin-bottom:5px;

}

.awber_page_from .newsletter-widget input[type="text"]{

 border:0px !important;

}

.awber_page_from .newsletter-widget .buttonContainer .newsletter-submit{

  float:none;

  background:#939192;

  color:#FFFFFF;

  border:1px solid #b2b2b2;

  -moz-border-radius: 4px;

  -webkit-border-radius: 4px;

  border-radius: 4px;

  -khtml-border-radius: 4px;

  width: auto;

  padding: 5px 30px 5px 30px;

  font-size: 15px;

  text-decoration: none;

  margin-top:5px;

}

.awber_page_from p{

  color:#FFFFFF !important;

  font-size:14px !important;

}

.awber_page_from h2{

 font-size:25px;

 width:420px;

 color:#FFFFFF;

 margin:auto;

 font-weight:bold;

 line-height:32px;

 margin-bottom:25px; 

 text-align:center;

}









.sidebar .format-status .entry-content > p:first-child:before {







	left: 64px;







}















.format-status .entry-content p:last-child {







	margin-bottom: 0;







}















.format-status .entry-meta {







	margin-top: 0;







	padding-bottom: 40px;







}















.format-status .entry-meta .date a:before {







	content: "\f105";







}















/* Video */







.format-video {







	background-color: #db572f;







}















.format-video .entry-content a,







.format-video .entry-meta a,







.format-video .entry-content a:hover,







.format-video .entry-meta a:hover {







	color: #fbfaf3;







}















.format-video .entry-title {







	font-size: 50px;







	font-weight: 400;







}















.format-video .entry-meta {







	color: #220e10;







}























/**







 * 5.6 Attachments







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







 */















.attachment .hentry {







	background-color: #e8e5ce;







	margin: 0;







	padding: 0;







}















.attachment .entry-header {







	margin-bottom: 0;







	max-width: 1040px;







	padding: 30px 0;







}















.attachment .entry-title {







	display: inline-block;







	float: left;







	font: 300 italic 30px "Source Sans Pro", Helvetica, sans-serif;







	margin: 0;







}















.attachment .entry-title:before {







	content: "\f416";







	font-size: 32px;







	margin-right: 10px;







}















.attachment .entry-meta {







	clear: none;







	color: inherit;







	float: right;







	max-width: 604px;







	padding: 9px 0 0;







	text-align: right;







}















.hentry.attachment:not(.image-attachment) .entry-meta {







	max-width: 104px;







}















.attachment footer.entry-meta {







	display: none;







}















.attachment-meta:before {







	content: "\f307";







}















.full-size-link a:before {







	content: "\f402";







}















.full-size-link:before {







	content: none;







}















.attachment .entry-meta a,







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







.attachment .full-size-link:before {







	color: #ca3c08;







}















.attachment .entry-content {







	background-color: #fff;







	max-width: 100%;







	padding: 40px 0;







}















.image-navigation {







	margin: 0 auto;







	max-width: 1040px;







	position: relative;







}















.image-navigation a:hover {







	text-decoration: none;







}















.image-navigation .nav-previous,







.image-navigation .nav-next {







	position: absolute;







	top: 50px;







}















.image-navigation .nav-previous {







	left: 0;







}















.image-navigation .nav-next {







	right: 0;







}















.image-navigation .meta-nav {







	font-size: 32px;







	font-weight: 300;







	vertical-align: -4px;







}















.attachment .entry-attachment,







.attachment .type-attachment p {







	margin: 0 auto;







	max-width: 724px;







	text-align: center;







}















.attachment .entry-attachment .attachment {







	display: inline-block;







}















.attachment .entry-caption {







	text-align: left;







}















.attachment .entry-description {







	margin: 20px auto 0;







	max-width: 604px;







}















.attachment .entry-caption p:last-child,







.attachment .entry-description p:last-child {







	margin: 0;







}















.attachment .site-main .sidebar-container {







	display: none;







}























/**







 * 5.7 Post/Paging Navigation







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







 */















.navigation .nav-previous {







	float: left;







}















.navigation .nav-next {







	float: right;







}















.navigation a {







	color: #3d8be1;







}















.navigation a:hover {







	color: #3d8be1;







	text-decoration: none;







}















.paging-navigation {







	padding: 40px 0;







}















.paging-navigation .nav-links {







	margin: 0 auto;







	max-width: 604px;







	width: 100%;







}















.sidebar .paging-navigation .nav-links {







	max-width: 1040px;







	padding: 0 376px 0 0px;







}















.paging-navigation .nav-next {







	padding: 13px 0;







}















.paging-navigation a {







	font-size: 22px;







	font-style: italic;







	font-weight: 300;







}















.paging-navigation .meta-nav {







	background-color: #3d8be1;







	border-radius: 50%;







	color: #fff;







	display: inline-block;







	font-size: 26px;







	padding: 3px 0 8px;







	text-align: center;







	width: 50px;







}















.paging-navigation .nav-previous .meta-nav {







	margin-right: 10px;







	padding: 17px 0 23px;







	width: 80px;







}















.paging-navigation .nav-next .meta-nav {







	margin-left: 10px;







}















.paging-navigation a:hover .meta-nav {







	background-color: #ea9629;







	text-decoration: none;







}















.post-navigation {







	background-color: #fff;







	color: #ca3c08;







	font-size: 20px;







	font-style: italic;







	font-weight: 300;







	padding: 20px 0;







}















.post-navigation .nav-links {







	margin: 0 auto;







	max-width: 1040px;







}















.sidebar .post-navigation .nav-links {







	padding: 0 376px 0 60px;







}















.post-navigation a[rel="next"] {







	float: right;







	text-align: right;







}























/**







 * 5.8 Author Bio







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







 */















.author-info {







	margin: 0 auto;







	max-width: 604px;







	padding: 30px 0 10px;







	text-align: left; /* gallery & video post formats */







	width: 100%;







}















.author.sidebar .author-info {







	max-width: 1040px;







	padding: 30px 376px 10px 60px;







}















.single .author-info {







	padding: 50px 0 0;







}















.author-avatar .avatar {







	float: left;







	margin: 0 30px 30px 0;







}















.single-format-status .author-description {







	color: #f7f5e7;







}















.author-description .author-title {







	clear: none;







	font: 300 italic 20px "Source Sans Pro", Helvetica, sans-serif;







	margin: 0 0 8px;







}















.author-link {







	color: #ca3c08;







	margin-left: 2px;







}















.author.archive .author-link {







	display: none;







}























/**







 * 5.9 Archives







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







 */















.archive-header {







	background-color: #e8e5ce;







}















.archive-title,







.archive-meta {






 display: none;



}









.entry-meta span.date{

 display:none;

}





.archive-meta {







	font-size: 16px;







	font-style: normal;







	font-weight: normal;







	margin-top: -15px;







	padding: 0 0 11px;







}















.sidebar .archive-meta {







	padding-right: 316px;







}























/**







 * 5.10 Search Results/No posts







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







 */















.page-header {







	background-color: #e8e5ce;







}















.page-title {







	font: 300 italic 30px "Source Sans Pro", Helvetica, sans-serif;







	margin: 0 auto;







	max-width: 1040px;







	padding: 30px 0;







	width: 100%;







}















.page-content {







	margin: 0 auto;







	max-width: 604px;







	padding: 40px 0;







	width: 100%;







}















.sidebar .page-content {







	margin: 0 auto;







	max-width: 1040px;







	padding: 40px 376px 40px 60px;







}























/**







 * 5.11 404







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







 */















.error404 .page-header {







	background-color: #fff;







}















.error404 .page-title {







	line-height: 0.6;







	margin: 0;







	padding: 300px;







	position: relative;







	text-align: center;







	width: auto;







}















.error404 .page-title:before {







	color: #e8e5ce;







	content: "\f423";







	font-size: 964px;







	line-height: 0.6;







	overflow: hidden;







	position: absolute;







	left: 7px;







	top: 28px;







}















.error404 .page-wrapper {







	background-color: #e8e5ce;







}















.error404 .page-header,







.error404 .page-content {







	margin: 0 auto;







	max-width: 1040px;







	padding-bottom: 40px;







	width: 100%;







}























/**







 * 5.12 Comments







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







 */















.comments-title,







.comment-list,







.comment-reply-title,







.must-log-in,







.comment-respond .comment-form,







.comment-respond iframe {







	display: block;







	margin-left: auto;







	margin-right: auto;







	max-width: 604px;







	width: 100%;







}















.sidebar .comments-title,







.sidebar .comment-list,







.sidebar .must-log-in,







.sidebar .comment-reply-title,







.sidebar .comment-navigation,







.sidebar .comment-respond .comment-form {







	max-width: 1040px;







	padding-left: 60px;







	padding-right: 15px;







}















.comments-title {







	font: 300 italic 28px "Source Sans Pro", Helvetica, sans-serif;







}















.comment-list,







.comment-list .children {







	list-style-type: none;







	padding: 0;







}















.comment-list .children {







	margin-left: 20px;







}















.comment-list > li:after,







.comment-list .children > li:before {







	background: url(images/dotted-line.png) repeat left top;







	background-size: 4px 4px;







	content: "";







	display: block;







	height: 1px;







	width: 100%;







}















.comment-list > li:last-child:after {







	display: none;







}















.comment-body {







	padding: 24px 0;







	position: relative;







}















.comment-author {







	float: left;







	max-width: 74px;







}















.comment-author .avatar {







	display: block;







	margin-bottom: 10px;







}















.comment-author .fn {







	word-wrap: break-word;







}















.comment-author .fn,







.comment-author .url,







.comment-reply-link,







.comment-reply-login {







	color: #bc360a;







	font-size: 14px;







	font-style: normal;







	font-weight: normal;







}















.says {







	display: none;







}















.no-avatars .comment-author {







	margin: 0 0 5px;







	max-width: 100%;







	position: relative;







}















.no-avatars .comment-metadata,







.no-avatars .comment-content,







.no-avatars .comment-list .reply {







	width: 100%;







}















.bypostauthor > .comment-body .fn:before {







	content: "\f408";







	vertical-align: text-top;







}















.comment-list .edit-link {







	margin-left: 20px;







}















.comment-metadata,







.comment-awaiting-moderation,







.comment-content,







.comment-list .reply {







	float: right;







	width: 79%;







	width: -webkit-calc(100% - 124px);







	width:         calc(100% - 124px);







	word-wrap: break-word;







}















.comment-meta,







.comment-meta a {







	color: #a2a2a2;







	font-size: 13px;







}















.comment-meta a:hover {







	color: #ea9629;







}















.comment-metadata {







	margin-bottom: 20px;







}















.ping-meta {







	color: #a2a2a2;







	font-size: 13px;







	line-height: 2;







}















.comment-awaiting-moderation {







	color: #a2a2a2;







}















.comment-awaiting-moderation:before {







	content: "\f414";







	margin-right: 5px;







	position: relative;







	top: -2px;







}















.comment-reply-link:before,







.comment-reply-login:before {







	content: "\f412";







	margin-right: 3px;







}















/* Comment form */







.comment-respond {







	background-color: #f7f5e7;







	padding: 30px 0;







}















.comment .comment-respond {







	margin-bottom: 20px;







	padding: 20px;







}















.comment-reply-title {







	font: 300 italic 28px "Source Sans Pro", Helvetica, sans-serif;







}















.comment-reply-title small a {







	color: #131310;







	display: inline-block;







	float: right;







	height: 16px;







	overflow: hidden;







	width: 16px;







}















.comment-reply-title small a:hover {







	color: #ed331c;







	text-decoration: none;







}















.comment-reply-title small a:before {







	content: "\f406";







	vertical-align: top;







}















.sidebar .comment-list .comment-reply-title,







.sidebar .comment-list .comment-respond .comment-form {







	padding: 0;







}















.comment-form .comment-notes {







	margin-bottom: 15px;







}















.comment-form .comment-form-author,







.comment-form .comment-form-email,







.comment-form .comment-form-url {







	margin-bottom: 8px;







}















.comment-form [for="author"],







.comment-form [for="email"],







.comment-form [for="url"],







.comment-form [for="comment"] {







	float: left;







	padding: 5px 0;







	width: 120px;







}















.comment-form .required {







	color: #ed331c;







}















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







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







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







	max-width: 270px;







	width: 60%;







}















.comment-form textarea {







	width: 65%;







}















.form-allowed-tags,







.form-allowed-tags code {







	color: #686758;







	font-size: 12px;







}















.form-allowed-tags code {







	font-size: 10px;







	margin-left: 3px;







}















.comment-list .pingback,







.comment-list .trackback {







	padding-top: 24px;







}















.comment-navigation {







	font-size: 20px;







	font-style: italic;







	font-weight: 300;







	margin: 0 auto;







	max-width: 604px;







	padding: 20px 0 30px;







	width: 100%;







}















.no-comments {







	background-color: #f7f5e7;







	font-size: 20px;







	font-style: italic;







	font-weight: 300;







	margin: 0;







	padding: 40px 0;







	text-align: center;







}















.sidebar .no-comments {







	padding-left: 60px;







	padding-right: 376px;







}























/**







 * 5.13 Multisite







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







 */















.site-main .mu_register {







	margin: 0 auto;







	max-width: 604px;







	width: 100%;







}















.mu_alert {







	margin-top: 25px;







}















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







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







}















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







	width: auto;







}























/**







 * 6.0 Sidebar







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







 */















.site-main .widget-area {







	float: right;







	width: 226px;







	border-left:1px dotted #bbbbbb;







	padding-left:20px;







}























/**







 * 6.1 Widgets







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







 */















.widget {







	font-size: 14px;




















	margin: 0 0 30px;







	padding: 0px 10px 0px 0px;







	word-wrap: break-word;







}







.home .site-content .widget.blue_box{







  background:#3e9fe9;







}







.home .site-content .widget.blue_box .widget-title{







  font-size:24px;







  color:#FFFFFF;







  font-style:normal;







  line-height:55px;







  padding-left:20px;







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







  border-bottom:1px solid #FFFFFF;







}







.home .site-content .widget.grey_box{







  background:#49637f;







}







.home .site-content .widget.grey_box .widget-title{







  font-size:24px;







  color:#FFFFFF;







  font-style:normal;







  line-height:55px;







  font-weight:bold;







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







  padding-left:20px;







  border-bottom:1px solid #FFFFFF;







}







#killer_demo{







  font-size:18px;







  color:#FFFFFF;







  padding-right:30px;







  padding-left:20px;







}







#killer_demo a{







 font-weight:bold;







 float:right;







 color:#FFFFFF;







}







#podcast_wid{







 width:310px;







 font-size:14px;







 color:#263444;







 font-weight:bold;







 text-align:center;







}







#podcast_wid h3{







 font-size:14px;







 color:#263444;







 font-weight:bold;







 margin:0px 0px 10px 0px;







}







#contact_info{







   display:none;







}







#podcast_wid img{







  margin-top:5px;







  width:135px;







}







#social_media a{







  width:47px;







  color:transparent;







  height:50px;







  float:left;







  overflow:hidden;







  margin-left:10px;







}







#social_media a:last-child{















}







#fb_icon{







  background:url(images/social_icons.png) no-repeat;







}







#tw_icon{







  background:url(images/social_icons.png) -59px 0px no-repeat;







}







#li_icon{







  background:url(images/social_icons.png) -118px 0px no-repeat;







}







#gp_icon{







  background:url(images/social_icons.png) -179px 0px no-repeat;







}







#yt_icon{







  background:url(images/social_icons.png) -237px 0px no-repeat;







}







#rss_icon{







  background:url(images/social_icons.png) -297px 0px no-repeat;







}







.site-footer .widget  ul li{







 line-height:15px;







}







.widget .widget-title {







	font: 300 normal 20px "Source Sans Pro", Helvetica, sans-serif;







	margin: 0 0 10px;







}







.sidebar-inner .widget .widget-title {







  font-family:"PT Sans", arial, sans-serif; font-size:18px;







  font-weight:bold;







  line-height:19px;







  margin-bottom:22px;







}





.async-wrapper{
  float:left;
}

.widget.video_wid .widget-title {







  color:#49637f; 







}







.widget.book_wid .widget-title {







  color:#000000; 







}







.widget.free_podcasts .widget-title {







  color:#3d8be1; 







}







.site-footer .widget:last-child{







  float:right;







  border:0px;







}







#req_quote{







  background:#263444;







  font-size:24px;







  color:#FFFFFF;







  text-transform:uppercase;







  text-decoration:none!important;







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







  font-weight:bold;







  float:right;







  padding:16px 50px 16px 50px;







  clear:both;







  -moz-border-radius: 5px;







  -webkit-border-radius: 5px;







   border-radius: 5px; /* future proofing */







  -khtml-border-radius: 5px; /* for old Konqueror browsers */







}







#social_media{







 float:left;







 margin-top:20px;







 clear:both;







}







.widget ul,







.widget ol {







	list-style-type: none;







	margin: 0;







	padding: 0;







}







.widget_newsletterwidget .widget-title{







  display:none;







}







.widget li {







	padding: 5px 0;







}















.widget .children li:last-child {







	padding-bottom: 0;







}















.widget li > ul,







.widget li > ol {







	margin-left: 20px;







}















.widget a {







	color: #737373;







}







.widget.widget_recent_entries  a{



  color:#737373;



}







.widget a:hover {







	color: #737373;







}















/* Search widget */







.search-form .search-submit {







	display: none;







}















/* RSS Widget */







.widget_rss .rss-date {







	display: block;







}















.widget_rss .rss-date,







.widget_rss li > cite {







	color: #a2a2a2;







}















/* Calendar Widget */







.widget_calendar table,







.widget_calendar td {







	border: 0;







	border-collapse: separate;







	border-spacing: 1px;







}















.widget_calendar caption {







	font-size: 14px;







	margin: 0;







}















.widget_calendar th,







.widget_calendar td {







	padding: 0;







	text-align: center;







}















.widget_calendar a {







	display: block;







}















.widget_calendar a:hover {







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







}















.widget_calendar tbody td {







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







}















.site-footer .widget_calendar tbody td {







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







}















.widget_calendar tbody .pad, .site-footer .widget_calendar tbody .pad {







	background-color: transparent;







}























/**







 * 7.0 Footer







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







 */















.site-footer {







	background-color: #677f99;







	color: #686758;







	font-size: 14px;







	text-align: left;







	padding-top:35px;







	float:left;







	width:100%;







	margin-top:60px !important;







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







}







#content p{







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







   color:#6a6a6a;







   font-size:18px; 







}























.site-footer .widget-area,







.sidebar .site-footer {







	text-align: left;







}















.site-footer a {







	color: #686758;







}















.site-footer .sidebar-container {







	background-color: #677f99;







	padding: 20px 0;







}















.site-footer .widget-area {







	margin: 0 auto;







	max-width: 1040px;







	width: 100%;







}















.sidebar .site-footer .widget-area {







	max-width: 724px;







	position: relative;







	left: -158px;







}















.site-footer .widget {







	background: transparent;







	color: #fff;







	min-width:187px;







	float: left;







	min-height:175px;







	padding-right:0px !important;







	margin-right: 0px;







	width:auto;







	border-right:1px solid #FFFFFF;







}















.sidebar .site-footer .widget {







	







}















.sidebar .site-footer .widget:nth-of-type(4),







.sidebar .site-footer .widget:nth-of-type(3) {







	margin-right: 0;







}















.site-footer .widget a {







	color:#FFFFFF;







}















.site-footer .widget-title,







.site-footer .widget-title a,







.site-footer .wp-caption-text {







	color: #fff;







}















.site-info {







	margin: 0 auto;







	padding: 20px 0;







	width: 100%;







	background:#263444;







	color:#FFFFFF;







	text-align:center;







	float:left;







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







}















#wpstats {







	display: block;







	margin: -10px auto 0;







}























#header_right{







  width:350px;







  float:right;







  margin:60px 0px 0px 0px;







  /*background:url(images/phone_icon.png) 28px 18px no-repeat;







  border-left:1px solid #cfcfcf;*/







  text-transform:uppercase;







  text-align:right;







  padding:10px 0px 10px 0px;







}















#header_right h2{







 font-size:19px;







 color:#3d8be1;







 font-weight:bold;







 margin:0px;







 line-height:25px;







}







#header_right h2 span{







 color:#b3b8bc;







 font-style:italic;







 font-size:22px;







 text-transform:capitalize;







}







#header_right h1{







  font-size:32px;







  margin:0px;







  color:#2f3d4b;







  line-height:39px;







  font-weight:normal;







}







.home_box{







 width:310px; float:left; background:#f7f7f7; 







 padding:0px 10px 20px 25px;







 margin:0px 0px 40px 17px;







 margin-top:-66px;







 position:relative;







 z-index:999;







}







#content #read_more{







  font-size:18px;







  color:#49637f;







  float:right;







  padding-top:30px;







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







  font-weight:bold;







}







.home_box h2{







 font-size:24px; font-weight:normal;







 line-height:23px;







 vertical-align:middle;







 padding:19px 0px 30px 94px;







}







.home_box a{







  background:#f6b437; color:#FFFFFF; font-size:14px; padding:0px 15px 0px 15px;







  float:right; margin-top:15px;







  text-decoration:none;







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







}







.home_box br{







 display:none;







}







#content .home_box p{







  padding-left:20px;







  color:#474747;







  min-height:75px;







  font-size:14px;







}







.home_box p  br{







 display:block;







}







.home_box:first-child{







   margin-left:0px;







}















#orange_box h2{







  color:#f6b437; background:url(images/mike1.png) no-repeat;







}







#orange_box a{







  background:#f6b437;







}







#orange_box {







 border-bottom:10px solid #f6b437;







}







#red_box h2{







  color:#e86368; background:url(images/mike2.png) no-repeat; padding-top:0px;







  padding-bottom:26px;







}







#red_box a{







  background:#e86368;







}







#red_box {







  border-bottom:10px solid #e86368;







}















#blue_box h2{







  color:#3a4f6a;  background:url(images/mike3.png) no-repeat;







}







#blue_box a{







  background:#3a4f6a;







}







#blue_box {







  border-bottom:10px solid #3a4f6a;







}















#content h1{

.awber_page_from h2





  font-size:38px; color:#737373;







  font-weight:normal;







}







.home .site-content .widget {







  width:466px;







  margin-right:15px;







  background:none;







  float:left;







  min-height:225px;







  padding-right:0px !important;







}







.home .site-content .widget:nth-child(odd){







   margin-left:15px;







   margin-right:0px;







}







.consulting_container{







 width:355px;







 float:left;







}







#content .consulting_container h1{







  color:#3d8be1;







  font-size:24px;







  margin-bottom:10px;







  font-weight:bold;







}







#content .consulting_container h2{







 color:#4c7f24;







 font-size:22px;







 font-weight:bold;







 margin:3px 0px 18px 0px;







 min-height:60px;







}







#content #consulting_box p{







  font-size:15px;







  color:#6a6a6a;







  font-family:"PT Sans", arial, sans-serif;







}







#content #consulting_box{







 position:relative;







}







#content #consulting_box a{







  position:absolute;







  bottom:8px;







  right:20px;







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







  font-size:18px;







  color:#3e6e1e;







  font-weight:bold;







}







.consulting_container:nth-child(odd){







 margin-right:6px;







}







#consulting_box{







  border:1px solid #c2c1c1;







  background:#f7f7f7;







  padding:15px 25px 25px 25px;







  min-height:250px;







}







#mobile_home_wid{







  display:none;







}







#mobile_home_wid .widget .widget-title{







  color:#3d8be1;







  font-weight:bold;







  font-size:21px;







  text-transform:uppercase;







  margin-bottom:20px;







}







#mobile_home_wid .widget{







  border-top:1px solid #d8d8d8;







  padding-top:25px;







  width:100%;







  float:left;







  padding-right:0px;







}







.home #mobile_home_wid .widget:first-child{







  border-top:0px;







}




.page-template-podcaster-page-php #primary{
 width:100%;
}









.home .site-content #mobile_home_wid .widget{







  margin-right:0px !important;







  margin-left:0px !important;







  width:99%;







}







#mobile_home_wid .widget_newsletterwidget img{







  width:100%;







  padding-bottom:17px;







}







#mobile_home_wid .newsletter-widget input[type="text"],#mobile_home_wid .newsletter-widget input[type="email"]{







  padding:17px 0px 17px 20px;







  width:100%;







}







#mobile_home_wid .widget.widget_nav_menu  a{







	font-size: 22px;







	padding: 15px 40px 15px 40px;







	font-weight: normal;







	width: 100%;







	margin-bottom: 2px;







	font-family: arial;







}







#mobile_home_wid .newsletter-widget .newsletter-submit{







  background:#f37a79;







  color:#FFFFFF;







  font-size:18px;







  font-family: arial;







  text-decoration:none;







  padding: 13px 50px 13px 50px;







}







#mobile_home_wid .widget img{







  float:left;







  clear:both;







}







#mobile_home_wid .widget a{







	float: right;







	clear: both;







	background: #3d8be1;







	color: #FFFFFF;







	font-size: 18px;







	text-decoration:none;







	padding: 8px 40px 8px 40px;







	font-weight: bold;







}







.home #mobile_home_wid .widget_newsletterwidget{







  width:95% !important;







  position:absolute;







  top:0px;







}







.home #mobile_home_wid .widget_nav_menu {







  position:absolute;







  top:605px;







  width:95% !important;







}







.logo_con{







  float:left;







}







.logo_con img{







  margin:30px 0px 0px -170px;  







}







#content h1.entry-title span{







  display:none;







}







ul.nav-menu{







 







}







.widget_newsletterwidget small{







  font-style:italic;







}







.wp-caption{



  background:#dcdee0;



  border:1px solid #c1c2c3;



  padding:10px;



}







/**







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







	.site {







		border: 0;







	}







}















@media (max-width: 1069px) {







	.sidebar img.alignleft,







	.sidebar .wp-caption.alignleft {







		margin-left: 0;







	}















	.sidebar img.alignright,







	.sidebar .wp-caption.alignright {







		margin-right: 0;







	}















	.error404 .page-header {







		margin-left: auto;







		max-width: 604px;







		width: 100%;







	}















	.archive-header,







	.search .page-header,







	.archive .page-header,







	.blog .page-header,







	.error404 .page-content,







	.search .page-content,







	.archive .page-content,







	.attachment .entry-header,







	.attachment .entry-content,







	.post-navigation .nav-links,







	.sidebar .site-info,







	.site-footer .widget-area {







		padding-left: 20px;







		padding-right: 20px;







	}















	.error404 .page-title {







		font-size: 24px;







		padding: 180px;







	}















	.error404 .page-title:before {







		font-size: 554px;







	}















	.attachment .image-navigation {







		max-width: 724px;







	}















	.image-navigation .nav-previous,







	.image-navigation .nav-next {







		position: static;







	}















	.site-main .widget-area {







		margin-right:0px;







	}







}















@media (max-width: 999px) {







	.sidebar .entry-header,







	.sidebar .entry-content,







	.sidebar .entry-summary,







	.sidebar .entry-meta,







	.sidebar .comment-list,







	.sidebar .comment-reply-title,







	.sidebar .comment-navigation,







	.sidebar .comment-respond .comment-form,







	.sidebar .featured-gallery,







	.sidebar .post-navigation .nav-links,







	.author.sidebar .author-info {







		max-width: 604px;







		padding-left: 0;







		padding-right: 0;







	}















	.sidebar .site-info,







	.search.sidebar .page-content,







	.blog.sidebar .page-content,







	.attachment .entry-header,







	.sidebar .comments-title {







		max-width: 604px;







	}















	.sidebar .archive-meta,







	.attachment .entry-header,







	.search.sidebar .page-content,







	.blog.sidebar .page-content,







	.sidebar .site-info,







	.sidebar .comments-title,







	.sidebar .no-comments {







		padding-left: 0;







		padding-right: 0;







	}















	.attachment .entry-meta {







		float: left;







		text-align: left;







		width: 100%;







	}















	.attachment .entry-content {







		max-width: 100%;







		padding: 40px 0;







	}















	.format-status .entry-content {







		padding-top: 40px;







	}















	.format-status .entry-meta {







		padding-bottom: 40px;







	}















	.sidebar .format-status .entry-content,







	.sidebar .format-status .entry-meta {







		padding-left: 35px;







	}















	.sidebar .format-status .entry-content:before,







	.sidebar .format-status .entry-meta:before {







		left: 10px;







	}















	.sidebar .format-status .entry-content p:first-child:before {







		left: 4px;







	}















	.sidebar .paging-navigation .nav-links {







		padding: 0 60px;







	}















	.site-main .sidebar-container {







		height: auto;







		margin: 0 auto;







		max-width: 604px;







/*		position: relative;







		top: 20px;







*/	}















	.site-main .widget-area {







		float: none;







		margin: 0;







		width: 100%;







	}















	.sidebar .site-footer .widget-area {







		max-width: 100%;







		left: 0;







	}







}















/* Collapse oversized image and pulled images after iPad breakpoint. */







@media (max-width: 767px) {







	.entry-content img.alignleft,







	.entry-content .wp-caption.alignleft {







		margin-left: 0;







	}















	.entry-content img.alignright,







	.entry-content .wp-caption.alignright {







		margin-right: 0;







	}















	.attachment .image-navigation,







	.attachment .entry-attachment .attachment {







		max-width: 604px;







		padding: 0;







		width: 100%;







	}















	.gallery-caption {







		display: none;







	}







}















@media (max-width: 390px) {







  







  .main_wraper .logo_con img{







    width:350px;  







  }







  #mobile_home_wid .widget a{







    margin-top:20px;  







  }







  #mobile_home_wid .widget.widget_nav_menu a{







    margin-top:0px;  







  }







  body #red_box h2{







    padding-top:6px !important;  







  }







  body .site-footer .widget{







    padding:10px 5px 10px 10px !important;      







  }







  body #colophon #podcast_wid h3{







    padding-top:46px;







	font-size:19px;  







  }







  body #content #consulting_box{







   min-height:278px;







  }







  body #content h1.entry-title{







    font-size:35px !important;







	font-weight:bold;  







  }







  body #content h1.entry-title span{







    font-size:24px !important;







	line-height:26px;  







  }







  #podcast_wid img{







    width:114px !important;







	float:right;







  }







  body #contact_info h3{







    font-size:20px !important;  







  }







  body #contact_info{







    font-size:17px !important;







  }







  .footer_wid_con #social_media a{







    margin-left:2px;  







  }







}















@media (min-width: 643px) and (max-width: 980px) {







 body.home #primary,.main_banner,.site-info,.site-footer,.site-main{







   width:964px !important; 







   max-width:964px !important; 







 }







  body #primary{







     width:729px !important;







	 float:left;







	 max-width:729px !important; 







  }







  







  body .site-main .widget-area{







    width:235px;







	float:left;







  }







  body .site-main .sidebar-container{







    width:235px;







	float:left;    







  }







}







@media (max-width: 643px) {







	.site-title {







		font-size: 30px;







	}		







	#content .consulting_container h1{







      margin-top:0px;







    }







	body #mobile_home_wid{







	  display:block;







	}







	.main-navigation{







	   min-height:inherit !important;	







	}







	.logo_con img{







	  width:400px;







	  margin-left:-90px;







	  padding-top:0px;







	}







	.main_wraper .site-header .home-link{







	  min-height:150px;	







	}







	.entry-title + p{







	  display:none;	







	}







	body #content h1.entry-title{







	  background:#49637f;







	  font-size:47px;







	  line-height:52px;







	  color:#FFFFFF;







	  font-weight:normal;







	  padding:25px 10px 15px 20px;		







	}







	.sidebar-container{







	  display:none;	







	}







	body #content h1.entry-title span{







	  display:block;







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







	  font-size:27px;







	}







	.main-navigation{







	  position:inherit !important;	







	}







    .mobile_cont{







	  position:absolute;







	  top:0px;







	  width:100%;







	  background:#3d8be1;







	  padding-bottom:10px;







	}







	.site-main .sidebar-container {







	  float:left;	







	}







	#site-navigation .nav-menu{







	  position:absolute;







	  top:50px;







	  right:0px;







	  padding:20px 0px 20px 20px;







	  background:#3d8be1;	







	  width:250px;







	  z-index:999;







	  float:left;







	}







	#site-navigation .nav-menu li{







		  background:none !important;







	}







	#site-navigation .nav-menu a{







	  color:#FFFFFF;







	  font-size:22px;







	  padding:0px;







	  line-height:46px;







	  text-transform:capitalize;







	  border-top:1px solid #FFFFFF;







	}







    #site-navigation .nav-menu li:first-child a{







	  border-top:0px;		







    }







    #site-navigation .nav-menu li ul li:first-child a{







	  border-top:1px solid #FFFFFF;  







    }







	#content #consulting_box{







	  margin-bottom:38px;	







	}







	#site-navigation .menu-toggle{







	  color:transparent;







	  float:right;







	  background:url(images/mobile_menu.png) no-repeat;	







	  width:33px;







	  height:25px;







	  margin:9px 20px 0px 0px;







	  padding:0px;







	}







	body .main_wraper{







	  width:100%;







	}	







	body #primary{







	  width:100%;







	}







	#content .consulting_container{







	  width:100%;	







	}







	body #content .consulting_container h2{







	  min-height:25px;	







	}







	#content #consulting_box{ 







	  min-height:240px;	







	}







	body #content #consulting_box p{







	  font-size:15px;	







	}







	#primary #content #consulting_box a{







	  background:#4c7f23;







	  font-size:18px;







	  color:#FFFFFF;







	  text-decoration:none;







	  padding:13px 60px 13px 60px;







	  margin:0px 18px 20px 0px;







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







	}







	#content{







	 padding:10px;







	 position:relative;







	}







	#content .home_box{







	  margin-top:0px;







	  width:100%;







	  margin-left:0px;	







	}







	.main_wraper #header_right{







	  display:none;	







	}







	#main_home,#req_quote{







	  display:none;	







	}







	#red_box h2{







	  padding-top:19px !important;	







	}







	







	#colophon #nav_menu-2{







	  display:none;	







	}







	#colophon #podcast_wid h3{







	  float:left;







	  color:#FFFFFF;







	  font-size:32px;







	  text-transform:uppercase;







	  font-weight:bold;







	  padding-top:52px;







	}







	#colophon #podcast_wid h3 span{







	  display:none;	







	}







	.site-footer{







	  padding-top:20px !important;	







	}







	#podcast_wid{







	  width:94% !important;	







	}







	#colophon #contact_info{







	  display:block;







	  padding-bottom:20px;







	}







	







	#colophon .footer_wid_con{







	  width:100%;	







	}







	body .home_box a{







	  padding:4px 40px 4px 40px;	







	}







	body #contact_info{







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







	  font-size:24px;







	  line-height:26px;







	}







	body #contact_info h3{







	  font-size:24px;







	  color:#FFFFFF;







	  margin:0px;







	  font-weight:bold;







	  text-transform:uppercase;	







	}







	body .site-footer .widget{







	 width:100%;







	 min-width:auto;







	 border:0px;







	 margin-left:0px;







	 margin-right:0px;







	 min-height:inherit !important;







	 padding:10px 30px 10px 30px;







	}







    .site-footer .site-info{







	  text-align:left;







	  font-size:12px;







	}







	#content .entry-header,







	#content .entry-content,







	#content .entry-summary,







	#content footer.entry-meta,







	#content .featured-gallery,







	.search.sidebar .page-content,







	.blog.sidebar .page-content,







	.sidebar .post-navigation .nav-links,







	.paging-navigation .nav-links,







	#content .author-info,







	.comments-area .comments-title,







	.comments-area .comment-list,







	.comments-area .comment-navigation,







	.comment-respond,







	.sidebar .site-info,







	.sidebar .paging-navigation .nav-links {







		padding-left: 20px;







		padding-right: 20px;







	}















	#content .format-status .entry-content,







	#content .format-status .entry-met {







		padding-left: 35px;







	}















	/* Small menu */







	.menu-toggle {







		cursor: pointer;







		display: inline-block;







		font: bold 16px/1.3 "Source Sans Pro", Helvetica, sans-serif;







		margin: 0;







		padding: 12px 0 12px 20px;







	}















	.menu-toggle:after {







		content: "\f502";







		font-size: 12px;







		padding-left: 8px;







		vertical-align: -4px;







	}















	.toggled-on .menu-toggle:after {







		content: "\f500";







		vertical-align: 2px;







	}















	.toggled-on .nav-menu,







	.toggled-on .nav-menu > ul {







		display: block;







		margin-left: 0;







		padding: 0;







		width: 100%;







	}















	.toggled-on li,







	.toggled-on .children {







		display: block;







	}















	.toggled-on .nav-menu li > ul {







		background-color: transparent;







		display: block;







		float: none;







		margin-left:0px;







		position: relative;







		left: auto;







		top: auto;







	}















	.toggled-on .nav-menu li > ul a {







		color: #141412;







		width: auto;







	}















	.toggled-on .nav-menu li:hover > a,







	.toggled-on .nav-menu .children a {







		background-color: transparent;







		color: #141412;







	}















	.toggled-on .nav-menu li a:hover,







	.toggled-on .nav-menu ul a:hover {







		color: #fff;







	}















	ul.nav-menu,







	div.nav-menu > ul {







		display: none;







	}















	#content .featured-gallery {







		padding-left: 24px;







	}















	.gallery-columns-1 .gallery-item {







		margin-right: 0;







		width: 100%;







	}















	.entry-title,







	.format-chat .entry-title,







	.format-image .entry-title,







	.format-gallery .entry-title,







	.format-video .entry-title {







		font-size: 22px;







		font-weight: bold;







	}















	.format-quote blockquote,







	.format-status .entry-content {







		font-size: 18px;







	}















	.format-quote blockquote small,







	.format-quote blockquote cite {







		font-size: 13px;







	}















	.error404 .page-title {







		padding: 40px 0 0;







	}















	.error404 .page-title:before {







		content: normal;







	}















	.comment-author {







		margin-right: 30px;







	}















	.comment-author .avatar {







		height: auto;







		max-width: 100%;







	}















	.comment-metadata,







	.comment-content,







	.comment-list .reply {







		width: 70%;







		width: -webkit-calc(100% - 104px);







		width:         calc(100% - 104px);







	}















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







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







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







		width: -webkit-calc(100% - 120px);







		width:         calc(100% - 120px);







	}















	.comment-form textarea {







		height: 80px; /* Smaller field for mobile. */







	}















	/* Audio */







	.format-audio .entry-content:before {







		display: none;







	}















	.format-audio .audio-content {







		background-image: none;







		float: none;







		padding-left: 0;







		width: auto;







	}







	.home #content .home_box{







	  margin-bottom:20px !important;	







	}







	.home #content .home_box:first-child{







	  margin-top:1115px;	







	}







}















/* Mobile devices */







@media (max-width: 359px) {







	.gallery {







		margin-left: 0;







	}















	.gallery .gallery-item,







	.gallery-columns-2.gallery-size-thumbnail .gallery-item {







		max-width: none;







		width: 49%;







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







		width:         calc(50% - 4px);







	}















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







	}















	.gallery-columns-1 .gallery-item,







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







	.gallery-columns-1.gallery-size-thumbnail .gallery-item {







		text-align: center;







		width: 98%;







		width: -webkit-calc(100% - 4px);







		width:         calc(100% - 4px);







	}















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







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







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







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







		margin-right: 4px;







	}















	.gallery br {







		display: none;







	}















	.gallery .gallery-item:nth-of-type(even) {







		margin-right: 0;







	}















	/* Comments */







	.comment-author {







		margin: 0 0 5px;







		max-width: 100%;







	}















	.comment-author .avatar {







		display: inline;







		margin: 0 5px 0 0;







		max-width: 20px;







	}















	.comment-metadata,







	.comment-content,







	.comment-list .reply {







		width: 100%;







	}







}























/**







 * 9.0 Print







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







 */















/* Retina-specific styles. */







@media print,







	(-o-min-device-pixel-ratio: 5/4),







	(-webkit-min-device-pixel-ratio: 1.25),







	(min-resolution: 120dpi) {















	.site-header .search-field {







		background-image: url(images/search-icon-2x.png);







	}















	.format-audio .audio-content,







	.format-status .entry-content:before,







	.format-status .entry-meta:before,







	.comment-list > li:after,







	.comment-list .children > li:before {







		background-image: url(images/dotted-line-2x.png);







	}







}















@media print {







	body {







		background: none !important;







		color: #000;







		font-size: 10pt;







	}















	footer a[rel="bookmark"]:link:after,







	footer a[rel="bookmark"]:visited:after {







		content: " [" attr(href) "] "; /* Show URLs */







	}















	.site {







		max-width: 98%;







	}















	.site-header {







		background-image: none !important;







	}















	.site-header .home-link {







		max-width: none;







		min-height: 0;







	}















	.site-title {







		color: #000;







		font-size: 21pt;







	}















	.site-description {







		font-size: 10pt;







	}















	.author-avatar,







	.site-footer,







	.comment-respond,







	.comments-area .comment-edit-link,







	.comments-area .reply,







	.comments-link,







	.entry-meta .edit-link,







	.page-links,







	.site-content nav,







	.widget-area,







	.main-navigation,







	.navbar,







	.more-link {







		display: none;







	}















	.entry-header,







	.entry-content,







	.entry-summary,







	.entry-meta {







		margin: 0;







		width: 100%;







	}















	.page-title,







	.entry-title {







		font-size: 21pt;







	}















	.entry-meta,







	.entry-meta a {







		color: #444;







		font-size: 10pt;







	}















	.entry-content img.alignleft,







	.entry-content .wp-caption.alignleft {







		margin-left: 0;







	}















	.entry-content img.alignright,







	.entry-content .wp-caption.alignright {







		margin-right: 0;







	}















	.format-image .entry-content .size-full {







		margin: 0;







	}















	/* Remove colors from post formats */







	.hentry {







		background-color: #fff;







	}















	/* Comments */







	.comments-area > li.comment {







		background: none;







		position: relative;







		width: auto;







	}















	.comment-metadata {







		float: none;







	}















	.comment-author .fn,







	.comment-reply-link,







	.comment-reply-login {







		color: #333;







	}







}
.category-archives li:first-child{
	visibility:hidden;
}
.category-archives li:first-child span{
	visibility:visible;
	margin-left:-20%;/* Please config*/
}