/*
Theme Name: Voice Of Vashon
Author: DeLapp Design, Inc.
Author URI: http://www.delappdesign.com
Version: 1
Description: Base theme for Wordpress
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: base
Tags: one-column, two-columns
Theme URI:
*/

/* =WordPress Core
-------------------------------------------------------------- */
.alignnone {
    margin: 5px 20px 20px 0;
}

.aligncenter,
div.aligncenter {
    display: block;
    margin: 5px auto 5px auto;
}

.alignright {
    float:right;
    margin: 5px 0 20px 20px;
}

.alignleft {
    float: left;
    margin: 5px 20px 20px 0;
}

.aligncenter {
    display: block;
    margin: 5px auto 5px auto;
}

a img.alignright {
    float: right;
    margin: 5px 0 20px 20px;
}

a img.alignnone {
    margin: 5px 20px 20px 0;
}

a img.alignleft {
    float: left;
    margin: 5px 20px 20px 0;
}

a img.aligncenter {
    display: block;
    margin-left: auto;
    margin-right: auto
}

.wp-caption {
    background: #fff;
    border: 1px solid #f0f0f0;
    max-width: 96%; /* Image does not overflow the content area */
    padding: 5px 3px 10px;
    text-align: center;
}

.wp-caption.alignnone {
    margin: 5px 20px 20px 0;
}

.wp-caption.alignleft {
    margin: 5px 20px 20px 0;
}

.wp-caption.alignright {
    margin: 5px 0 20px 20px;
}

.wp-caption img {
    border: 0 none;
    height: auto;
    margin: 0;
    max-width: 98.5%;
    padding: 0;
    width: auto;
}

.wp-caption p.wp-caption-text,
.gallery-caption {
    font-size: 11px;
    line-height: 17px;
    margin: 0;
    padding: 0 4px 5px;
}

.sticky,
.bypostauthor{
	display:block;
}
span.time{text-transform:uppercase;}
.wp_forecast_widget h2{display:none;}
#header div.wp_forecast_widget{width:275px;}
#footer h3 a{color:#000;}
#footer h3 a:hover{text-decoration:none;}
#header div.wp-forecast-curr .location,#header div.wp-forecast-curr .time{font-size:14px;}
#header div.wp-forecast-curr-right{font-weight:normal;}
/* main elements */

#content ul li {margin:0 0 10px 20px; list-style: disc outside none;}
#content .info-list li {list-style-type: none; margin:0;}

div.wp-forecast-curr-head {float:left;}

#content ul.page-content-list li {
	border-bottom: 1px solid #e2e2e2;
	padding: 0 0 12px;
	margin: 0 0 10px 0;
	list-style: none inside none;
}
#content hr {clear: both; 
width: 100%; 
border: none;
height: 1px;
color: #e2e2e2;
background-color: #e2e2e2;
margin:10px 0 10px 0;}

b {font-weight:bold;}
strong {font-weight:bold;}
i {font-style:italic;}

.slideshow {height: 168px;}

.drop {min-height:0px;}

.short-excerpt {
	margin-bottom:20px;
	display:block;
}

.top-block dd .holder span {
	position: relative;
}

.holder img {
	position: absolute;
	top: 2px;
}

/* WooCommerce edits */

.woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt, .woocommerce #respond input#submit.alt, .woocommerce #content input.button.alt, .woocommerce-page a.button.alt, .woocommerce-page button.button.alt, .woocommerce-page input.button.alt, .woocommerce-page #respond input#submit.alt, .woocommerce-page #content input.button.alt {
	display: block !important ;
	color: #010101 !important;
	font-size: 15px !important;
	line-height: 19px !important;
	height: 27px !important;
	background: #fbc772 url(data:image/svg+xml;base64\,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodĄ­EiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+) !important;
	background: -moz-linear-gradient(top, #fbc772 0%, #fbb540 22%, #fbb034 31%, #fbb034 100%) !important;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fbc772), color-stop(22%,#fbb540), color-stop(31%,#fbb034), color-stop(100%,#fbb034)) !important;
	background: -webkit-linear-gradient(top, #fbc772 0%,#fbb540 22%,#fbb034 31%,#fbb034 100%) !important;
	background: -o-linear-gradient(top, #fbc772 0%,#fbb540 22%,#fbb034 31%,#fbb034 100%) !important;
	background: -ms-linear-gradient(top, #fbc772 0%,#fbb540 22%,#fbb034 31%,#fbb034 100%) !important;
	background: linear-gradient(to bottom, #fbc772 0%,#fbb540 22%,#fbb034 31%,#fbb034 100%) !important;
	border-radius: 3px !important;
	position: relative !important;
	margin: 0 0 6px !important;
	text-shadow:none !important;
	border:none !important;
	font-weight: normal !important;
}
.woocommerce a.button, .woocommerce button.button, .woocommerce input.button, .woocommerce #respond input#submit, .woocommerce #content input.button, .woocommerce-page a.button, .woocommerce-page button.button, .woocommerce-page input.button, .woocommerce-page #respond input#submit, .woocommerce-page #content input.button {
	display: block !important ;
	color: #010101 !important;
	font-size: 15px !important;
	line-height: 19px !important;
	height: 27px !important;
	background: #fbc772 url(data:image/svg+xml;base64\,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodĄ­EiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+) !important;
	background: -moz-linear-gradient(top, #fbc772 0%, #fbb540 22%, #fbb034 31%, #fbb034 100%) !important;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fbc772), color-stop(22%,#fbb540), color-stop(31%,#fbb034), color-stop(100%,#fbb034)) !important;
	background: -webkit-linear-gradient(top, #fbc772 0%,#fbb540 22%,#fbb034 31%,#fbb034 100%) !important;
	background: -o-linear-gradient(top, #fbc772 0%,#fbb540 22%,#fbb034 31%,#fbb034 100%) !important;
	background: -ms-linear-gradient(top, #fbc772 0%,#fbb540 22%,#fbb034 31%,#fbb034 100%) !important;
	background: linear-gradient(to bottom, #fbc772 0%,#fbb540 22%,#fbb034 31%,#fbb034 100%) !important;
	border-radius: 3px !important;
	position: relative !important;
	margin: 0 0 6px !important;
	text-shadow:none !important;
	border:none !important;
	font-weight: normal !important;
}
.header-block .link {
	padding: 10px 10px 0 50px !important;
}	
.woocommerce .cart-collaterals .cart_totals table, .woocommerce-page .cart-collaterals .cart_totals table {
	float:right;
}


div.wp-forecast-curr, div.wp-forecast-curr-head {
font-size: 12px !important;
padding: 0 !important;
text-align: left !important;
margin-left: auto;
margin-right: auto;
}

.ai1ec-month-view .ai1ec-event-time, .ai1ec-week-view .ai1ec-event-time, .ai1ec-oneday-view .ai1ec-event-time, .ai1ec-week-view .ai1ec-week .ai1ec-event-title, .ai1ec-oneday-view .ai1ec-oneday .ai1ec-event-title {
	color:#000;
}
.ai1ec-week-view th .ai1ec-weekday-date, .ai1ec-oneday-view th .ai1ec-weekday-date, .ai1ec-week-view th .ai1ec-weekday-day {
	font-weight:bold !important;
	color: #000;
}

h2.ai1ec-calendar-title {
	color:#333 !important;
}