/**

 * FishPig_WordPress

 * WordPress Integration for Magento eCommerce

 * by FishPig

 *

 * http://fishpig.co.uk/wordpress-integration.html

 *

 */



/**

 * Search block

 *

 */

.blog-search {}

.blog-search .input-text { margin-bottom: 4px;  border: 1px solid #231F20;}

.block-blog-search{padding:7% 8% !important;}



/**

 * General post (view and list)

 *

 */



.post-view .post-entry{border-bottom: 2px solid #F2F2F2;

    font-size: 110%;

    height: 1%;

    margin-bottom: 30px;

    overflow: hidden;

    padding-bottom: 20px;}

.post-date { font-style: italic; font-size: 98%; margin-bottom: 10px; }

.post-meta { font-style: italic; }

.post-entry { font-size: 110%; height: 1%; margin-bottom: 1.5em; overflow: hidden; }

.post-entry-with-image { height: 1%; overflow: hidden; }

.post-entry p { color: #333333;

    margin-bottom: 15px;

    color: #333333;

    font-weight: normal;
	line-height:1.7;}

.post-entry h2 {
	margin-top:25px;
	margin-bottom:5px;
}

.post-entry a {
	color:#F47929;
}

.post-list-item .post-entry p{float:left; width:100%;}



.is-blog .featured-image {

	margin: 4px 10px 2px 0;

	padding: 1px;

}



.is-blog .amount,

.is-blog .limiter{display:none}



.is-blog .pager{padding-bottom:20px;}



.is-blog .pager .limiter select {

    font-size: 16px;

    width: 60px;

}



.is-blog .pager .amount{float:left}





.is-blog .featured-image.right {

	margin: 2px 0 4px 10px;

}



.is-blog .toolbar { margin: 0 0 10px; }



.is-blog .block-content li, .is-blog .block-content p, .is-blog .block-content a{font-size: 18px;

    color: #000000; font-weight:normal;}



.is-blog .block-content{font-size:18px}





/**

 * Blog homepage

 *

 */

.blog-title.not-first-page { display: none; }

.blog-title.with-tagline { margin-bottom: 10px; }

.blog-tag-line {  }



/**

 * Post list page

 *

 */

.post-list li.item { border-bottom: 2px solid #F2F2F2;

    margin-bottom: 30px;

    padding-bottom: 20px;}

.post-list li.item .post-list-item { height: 1%; overflow: hidden; }

.post-list h2 {line-height: 1.15;

margin-bottom: 0.25em;}



.post-list h2 a{color: #000000;

    font-weight: 600;}



.post-list-item h2 a{color: #000000;

    font-family: ProximaNova-Bold;

    font-size: 24px;

    font-weight: normal;}



/**

 * Post view page

 *

 */

.post-view{padding-bottom:30px; padding-left:170px; }

.page-title.post-title { margin-bottom: 4px; padding-left: 140px; }

.post-view .post-meta { margin-bottom: 20px; }

.post-view .post-skips { display: block; margin-top: 20px; width: 100%; }

.post-view .post-skips .post-skip-previous { margin-right: 10px; }



.post-view .yarpp-related { margin-bottom: 20px; }



/**

 * Post comments

 *

 */

.is-blog .comments-wrapper h2 { margin-bottom: 10px; }

.is-blog .comments-wrapper ul.children { margin-left: 20px; }

.is-blog .comment { height: 1%; overflow: hidden; margin-bottom: 10px; }

.is-blog .comment .comment-inner { border-bottom: 1px solid #eee; padding: 10px 0; }

.is-blog .comment .gravatar { float: left; margin: 0 10px 10px 0; }

.is-blog .comment .comment-meta { margin-bottom: 10px; }

.is-blog .comment .comment-when { display: block; text-decoration: none; }

.is-blog .comment .comment-entry { clear: both; font-size: 110%; }



/**

 * Author page

 *

 */

.author-description { font-style: italic; margin-bottom: 20px; }



/**

 * PinterestRssWidget plugin

 *

 */





.block-blog-pinterest li.item { text-align: center; }

.block-blog-pinterest .follow { text-align: center; margin: 10px 0 15px; }



.is-blog .shortcode-pinterest {}

.is-blog .shortcode-pinterest ul { height: 1%; overflow: hidden; }

.is-blog .shortcode-pinterest li { list-style: none; padding: 0; margin: 0 10px 10px; float: left; }



/**

 * Alignment and captions

 * Taken from default WordPress CSS file

 *

 */

.is-blog .alignleft { display: inline; float: left; margin-right: 1.625em; }

.is-blog .alignright { display: inline; float: right; margin-left: 1.625em; }

.is-blog .aligncenter { clear: both; display: block; margin-left: auto; margin-right: auto; }



.is-blog img[class*="align"],

.is-blog img[class*="wp-image-"],

.is-blog .gallery .gallery-icon img {/* Add fancy borders to all WordPress-added images but not things like badges and icons and the like */

	border: 1px solid #ddd;

	padding: 6px;

}



.is-blog img[class*="align"],

.is-blog img[class*="wp-image-"],

.is-blog img[class*="attachment-"] {

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

}

.is-blog img.size-full,

.is-blog img.size-large {

max-width: 97.5%;

width: auto; /* Prevent stretching of full-size and large-size images with height and width attributes in IE8 */

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

}



.is-blog img.alignleft,

.is-blog img.alignright,

.is-blog img.aligncenter {

margin-bottom: 1.625em;

}



.wp-caption {

margin-top: 0.4em;

}

.wp-caption {

background: #eee;

margin-bottom: 1.625em;

max-width: 96%;

padding: 9px;

}

.wp-caption img {

display: block;

margin: 0 auto;

max-width: 98%;

border-color: #eee;

}

.wp-caption .wp-caption-text {

color: #666;

font-family: Georgia, serif;

font-size: 12px;

}

.wp-caption .wp-caption-text {

margin-bottom: 0.6em;

padding: 10px 0 5px 40px;

position: relative;

}

.wp-caption .wp-caption-text:before {

color: #666;

content: '\2014';

font-size: 14px;

font-style: normal;

font-weight: bold;

margin-right: 5px;

position: absolute;

left: 10px;

top: 7px;

}

.wp-caption img {

border-color: #eee;

}

.wp-caption a:focus img,

.wp-caption a:active img,

.wp-caption a:hover img {

background: #fff;

border-color: #ddd;

}



.is-blog .wp-caption .wp-caption-text,

.is-blog .gallery-caption,

.is-blog .entry-caption {

	font-style: italic;

	font-size: 12px;

	font-size: 0.857142857rem;

	line-height: 2;

	color: #757575;

}



.is-blog div.gallery { height: 1%; overflow: hidden; }

.is-blog .gallery-columns-2 dl.gallery-item { width: 50%; }

.is-blog .gallery-columns-3 dl.gallery-item { width: 33%; }

.is-blog .gallery-columns-4 dl.gallery-item { width: 25%; }

.is-blog .gallery-columns-5 dl.gallery-item { width: 20%; }



.is-blog dl.gallery-item { float: left; }



.post-view ul.form-list { list-style: none outside none; }



.post-entry ul {

	list-style-position:inside;

	list-style-type:disc;

}



.post-entry ol {

	list-style-type:decimal;

}



/**

 * Yarpp thumbnails

 * This is taken directly from the Yarpp plugin

 */



.yarpp-thumbnails-horizontal .yarpp-thumbnail, .yarpp-thumbnail-default, .yarpp-thumbnail-title {

	display: inline-block;

	*display: inline;

}

.yarpp-thumbnails-horizontal .yarpp-thumbnail {

	border: 1px solid rgba(127,127,127,0.1);

	width: 130px;

	height: 170px;

	margin: 5px;

	margin-left: 0px;

	vertical-align: top;

}

.yarpp-thumbnail > img, .yarpp-thumbnail-default {

	width: 120px;

	height: 120px;

	margin: 5px;

}

.yarpp-thumbnails-horizontal .yarpp-thumbnail > img, .yarpp-thumbnails-horizontal .yarpp-thumbnail-default {

	margin-bottom: 0px;

	display: block;

}

.yarpp-thumbnails-horizontal .yarpp-thumbnail-title {

	font-size: 1em;

	max-height: 2.8em;

	line-height: 1.4em;

	margin: 7px;

	margin-top: 0px;

	width: 120px;

	text-decoration: inherit;

	overflow: hidden;

}



.yarpp-thumbnail-default {

	overflow: hidden;

}

.yarpp-thumbnail-default > img.yarpp-thumbnail-default-wide {

	height: 120px;

	max-width: none;

}

.yarpp-thumbnail-default > img.yarpp-thumbnail-default-tall {

	width: 120px;

	max-height: none;

}



.is-blog .addthis_32x32_style { 

	float: right;

	margin: 0 0 0 2em;

}



.is-blog .block-blog-search .block-content{padding:0px}



.is-blog .page-title h1{ margin-left:15px; }

	

.is-blog .read-more {

    color: #214DA1;

    float: left;

    font-family: futura_medium;

    font-size: 24px;

    letter-spacing: 2px;

    margin-bottom: 10px;

    text-transform: uppercase;

}



.blog-desc.blog-tag-line {

    display: none;

}



.post-comment-form-title{color: #000000;

    font-size: 24px;

    padding-bottom: 10px;

    padding-top: 10px;

    text-transform: uppercase;}