/*Theme Name: EcoboxTheme URI: http://themeforest.net/item/ecobox-responsive-wordpress-theme/8160756Author: Dan FisherAuthor URI: http://themeforest.net/user/dan_fisherDescription: Ecofriendly WordPress ThemeVersion: 1.4.3License: GNU General Public LicenseLicense URI: license.txtText Domain: ecoboxDomain Path: /languages/Tags: green, orange, white, light, one-column, two-columns, right-sidebar, responsive-layout, custom-menu, featured-images, translation-ready*//*all of this theme's styles are defined in /library/theme/less/ (source) and /library/css/ (generated)*//*--------------------------------------------------------------Accessibility--------------------------------------------------------------*/.topheadingw {	background: #eff1de;	width: 100%;	padding: 35px 20px 20px 20px;}.iccc {	background: none !important;}/* Text meant only for screen readers */.screen-reader-text {	clip: rect(1px, 1px, 1px, 1px);	position: absolute !important;	height: 1px;	width: 1px;	overflow: hidden;}.screen-reader-text:hover,.screen-reader-text:active,.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;	left: 5px;	line-height: normal;	padding: 15px 23px 14px;	text-decoration: none;	top: 5px;	width: auto;	z-index: 100000;	/* Above WP toolbar */}/*--------------------------------------------------------------Images--------------------------------------------------------------*/.alignleft {	float: left;	margin: 0 20px 10px 0;}.alignright {	float: right;	margin: 0 0 10px 20px;}.aligncenter {	margin: 0 auto 10px auto;	text-align: center;}/*--------------------------------------------------------------Content--------------------------------------------------------------*//*--------------------------------------------------------------Posts and pages--------------------------------------------------------------*/.sticky {}.hentry {	margin: 0 0 1.5em;}.byline,.updated {	display: none;}.single .byline,.group-blog .byline {	display: inline;}.page-content,.entry-content,.entry-summary {	margin: 1.5em 0 0;}.page-links {	clear: both;	margin: 0 0 1.5em;}/*--------------------------------------------------------------Asides--------------------------------------------------------------*/.blog .format-aside .entry-title,.archive .format-aside .entry-title {	display: none;}/*--------------------------------------------------------------Comments--------------------------------------------------------------*/.comment-content a {	word-wrap: break-word;}.bypostauthor {}/*--------------------------------------------------------------Infinite scroll--------------------------------------------------------------*//* Globally hidden elements when Infinite Scroll is supported and in use. */.infinite-scroll .paging-navigation,/* Older / Newer Posts Navigation (always hidden) */.infinite-scroll.neverending .site-footer {	/* Theme Footer (when set to scrolling) */	display: none;}/* When Infinite Scroll has reached its end we need to re-display elements that were hidden (via .neverending) before */.infinity-end.neverending .site-footer {	display: block;}/*--------------------------------------------------------------Media--------------------------------------------------------------*/.page-content img.wp-smiley,.entry-content img.wp-smiley,.comment-content img.wp-smiley {	border: none;	margin-bottom: 0;	margin-top: 0;	padding: 0;}/* Make sure embeds and iframes fit their containers */embed,iframe,object {	max-width: 100%;}/*--------------------------------------------------------------Captions--------------------------------------------------------------*/.wp-caption {	margin-bottom: 1.5em;	max-width: 100%;}.wp-caption img[class*="wp-image-"] {	display: block;	margin: 0 auto;}.wp-caption-text {	text-align: center;}.wp-caption .wp-caption-text {	margin: 0.8075em 0;}/*--------------------------------------------------------------Galleries--------------------------------------------------------------*/.gallery {	margin-bottom: 1.5em;}.gallery-item {	display: inline-block;	text-align: center;	vertical-align: top;	width: 100%;}.gallery-columns-2 .gallery-item {	max-width: 50%;}.gallery-columns-3 .gallery-item {	max-width: 33.33%;}.gallery-columns-4 .gallery-item {	max-width: 25%;}.gallery-columns-5 .gallery-item {	max-width: 20%;}.gallery-columns-6 .gallery-item {	max-width: 16.66%;}.gallery-columns-7 .gallery-item {	max-width: 14.28%;}.gallery-columns-8 .gallery-item {	max-width: 12.5%;}.gallery-columns-9 .gallery-item {	max-width: 11.11%;}.gallery-caption {}.youtube {    background-color: #000;    position: relative;    /* padding-top: 56.25%; */    overflow: hidden;    cursor: pointer;    -webkit-box-shadow: 0 0 10px #000;    box-shadow: 0 0 10px #000;}.youtube .play-button {    cursor: pointer;}.youtube .play-button {    height: 72px;    width: 72px;    left: 50%;    top: 50%;    margin-left: -36px;    margin-top: -36px;    position: absolute;    background: url(images/play.png) no-repeat;    cursor: pointer;}.youtube img {    width: 100%;    margin: -10% 0;}