﻿
.modal .slides { display: none; }

.modal .slides .photo { display: none; }

.modal .slides .active { display: block; }


#feed .feed_image {
    float:left;
    margin: 0 16px 16px 0;
}


#flickr_feed .feed_image {
    margin-right: 12px;
}


.menu_donate{
	float:right;
}

.menu_donate a {
	display: block;
	text-decoration: none;
	float:left;
	padding-left: 1px !important;
	padding-top:0 !important;
	padding-right: 0 !important;
}


.tax-portfolio-type .featured-image,
.page-template-template-portfolio-php .featured-image { margin: 0; }


#slides .featured-image {
	position: relative;
	z-index: 10;
	margin: 0;
}


#featured-projects .featured-image { margin: 0 0 10px; }


.featured-image { margin-bottom: 20px; }


.featured-image a {
	position: relative;
	float: left;
	width: 600px;
	height: 300px;
}


.featured-image img,
.featured-image a { display: block; }


#featured-projects .featured-image a {
	width: 220px;
	height: 165px;
}


#related-projects .featured-image { margin: 0 0 10px 0; }


#related-projects .featured-image a,
#related-projects li {
	width: auto;
	height: auto;
}


.ie8 #related-projects .featured-image a,
.ie8 #related-projects li {
	width: 220px;
}


	.layout-boxed #main .featured-image img { height: auto; }


	.layout-boxed .featured-image a { width: auto; height: auto; }


	.featured-image img { height: auto; }


	.layout-boxed #featured-projects .featured-image img { width: 260px; }

#cff .cff-dot{
  padding: 0 5px;
}
.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-right:15px;padding-left:15px}
.col-sm-4{width:33.33333333%}
body.front div.ds-1col{padding-bottom:20px;}
div.ds-1col.view-mode-image_teaser{border:none;background:none;list-style:none;margin:0;}
div.ds-1col.view-mode-image_teaser a{color:#555;}
div.ds-1col.view-mode-image_teaser a:hover{color:#000;}
div.ds-1col.view-mode-image_teaser img{padding:9px;background:#FFF;border:1px solid #E5E5E5;}
div.ds-1col.view-mode-image_teaser div.field-name-field-lede-media{padding-bottom:20px;}
div.ds-1col.view-mode-image_teaser div.field-name-title{position:absolute;bottom:25px;left:10px;width:160px;padding:10px;background:#fff;background:rgba(255,255,255,0.8);}
body.front div.ds-1col.view-mode-image_teaser div.field-name-title{bottom:45px;}
body.front div.ds-1col.view-mode-image_teaser,body.page-recipes div.ds-1col.view-mode-image_teaser,body.node-type-episode div.ds-1col.view-mode-image_teaser{width:33%;float:left;}
body.front div.ds-1col.view-mode-image_teaser:nth-child,body.page-recipes div.ds-1col.view-mode-image_teaser:nth-child(2n+2),body.node-type-episode div.ds-1col.view-mode-image_teaser:nth-child(2n+2){float:right;}

.title-myfav{font-size:22px;color:#000;line-height:1.1em;font-family:Futura BT W01 Book;}

.emailspanfav.spanwid-em span.title-myfav{text-transform:uppercase;}

#gc .title-myfav .txtbold{font-size:18px;text-transform:uppercase;font-weight:normal;}
.soliloquy-container .soliloquy-item,.soliloquy-container .soliloquy-wrapper{width:100%;position:relative;margin:0;padding:0;list-style:none!important;zoom:1;*zoom:1}
.soliloquy-container .soliloquy-item{min-height:1px;min-width:1px;float:left}
.soliloquy-container .soliloquy-item:after{content:'.';position:absolute;bottom:0;left:0;z-index:-1000;visibility:hidden;opacity:0;height:0;line-height:0}
