/*   



Theme Name: Johnston and Rhodes Bluestone Co.



Theme URI: http://mediasolstice.com/




Author: Media Solstice



Author URI: http://mediasolstice.com/



Version: 1.0



*/







/* Images */

.alignleft {

	float: left;

}

.alignright {

	float: right;

}

.aligncenter {

	display: block;

	margin-left: auto;

	margin-right: auto;

}

.entry-content img,

.comment-content img,

.widget img,

img.header-image,

.author-avatar img,

img.wp-post-image {

	/* Add fancy borders to all WordPress-added images but not things like badges and icons and the like */

	border-radius: 3px;

	box-shadow: 0 1px 4px rgba(0, 0, 0, 0.2);

}

.wp-caption {

	max-width: 100%; /* Keep wide captions from overflowing their container. */

	padding: 4px;

}

.wp-caption .wp-caption-text,

.gallery-caption,

.entry-caption {

	font-style: italic;

	font-size: 12px;

	font-size: 0.857142857rem;

	line-height: 2;

	color: #757575;

}

img.wp-smiley,

.rsswidget img {

	border: 0;

	border-radius: 0;

	box-shadow: none;

	margin-bottom: 0;

	margin-top: 0;

	padding: 0;

}

.entry-content dl.gallery-item {

	margin: 0;

}

.gallery-item a,

.gallery-caption {

	width: 90%;

}

.gallery-item a {

	display: block;

}

.gallery-caption a {

	display: inline;

}

.gallery-columns-1 .gallery-item a {

	max-width: 100%;

	width: auto;

}

.gallery .gallery-icon img {

	height: auto;

	max-width: 90%;

	padding: 5%;

}

.gallery-columns-1 .gallery-icon img {

	padding: 3%;

}





.feature-heading a, .feature-heading a:hover { color:#FFFFFF; text-decoration:none;}





.thumbnails .zoom{ margin-top: 10px; }



#TB_window{ padding:10px 0 !important;}



.ngg-galleryoverview{}

.ngg-gallery-thumbnail-box {

    float: left;

    width: 30%;

	margin:1.5% !important;

}

.ngg-gallery-thumbnail {

    background: #ffffff;

    border: 0 !important;

    box-shadow: 3px 3px 5px #888888;

    margin: 0 auto;

    position: relative;

    width: 100%;

}

.ngg-gallery-thumbnail img {

    background-color: #fff;

    border: 0 !important;

    display: block;

    margin: 0 !important;

    padding: 4px;

    width: 100%;

}



#TB_window #TB_caption { height:auto !important;}
#TB_closeWindow{ float:none !important;}