/*

Theme Name: New Vogue

Version: 1.1.3

Description: WordPress theme created by The Stylish Blog

Tags: light, one-column, fluid-layout, responsive-layout, custom-header, custom-menu, custom-colors, custom-background, featured-images, threaded-comments, translation-ready

Text Domain: new-vogue

Author: The Stylish Blog

Author URI: http://thestylishblog.com/

Theme URI: http://thestylishblog.com/new-vogue

License: General Public License version 2.0

License URI: http://www.gnu.org/licenses/gpl-2.0.html

*/



/*=RESET

=LAYOUT

=TYPO

=COMMON

=MAIN NAVIGATION

=MAIN HEADER

=MAIN PAGE /POST CONTENT

=COMMENTS

=GALLERY

=FORMS

=SOCIAL MEDIA

=MAIN FOOTER

=WOOCOMMERCE

=JETPACK

=MEDIA QUERIES*/



/* ====== RESET ====== */

html {font-size:100%;}

body {padding:0;margin:0;}

li, em, strong, pre, code, p {padding:0; margin-top:0; font-style:normal;}

table {font-size:inherit; font:100%;}

img {border:0;}

header, nav, menu, section, article, aside, figure, footer, hgroup, details, figcaption, hr {display: block;}





/* ====== LAYOUT ====== */

* {-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}

header, main, footer, hr {clear:both;}

.container {display: block; margin: 0 auto; width: 85%; max-width: 1000px;}

.single main.container {max-width: 800px;}





/*====== TYPOGRAPHY ======*/

@font-face {

	font-family: 'Genericons';

	src: url('fonts/genericons/Genericons.eot');
	src: url('wp-content/themes/daun/fonts/Audrey-Bold.otf');
	
	src: url('fonts/genericons/Genericons.eot?#iefix') format('embedded-opentype'),

	     url('fonts/genericons/Genericons.woff') format('woff'),

	     url('fonts/genericons/Genericons.ttf') format('truetype'),

	     url('fonts/genericons/Genericons.svg#genericonsregular') format('svg');

	font-weight: normal;

	font-style: normal;

}



body {font: 400 0.9em/1.6em 'Roboto', Arial, sans-serif; -webkit-font-smoothing: antialiased; color: #4e4e4e; -ms-word-wrap: break-word; word-wrap: break-word; letter-spacing: 0.005em; border-top: 5px solid;}

select, input, textarea {font-family: inherit;}

#menu-icon:after {font-family: 'Genericons'; content: '\f419'; margin-left: 15px; vertical-align: text-bottom;}

#close-icon:after {font-family: 'Genericons'; content: '\f406'; margin-left: 15px; vertical-align: text-bottom;}





/*====== COMMON ======*/

a[href], input[type='submit'], input[type='image'], label[for], select, button {cursor: pointer;}

a {text-decoration:none; outline: none;}

img, embed, object, video, figure.wp-caption {max-width: 100%; height: auto;}

.alignleft {float: left; margin: 0 3em 2em 0;}

.aligncenter {display: block; margin: 5px auto;}

.alignright {float: right; margin: 0 0 2em 3em;}

.center, p.attachment {text-align:center;}

em, q {font-style: italic;}

strong, dt {font-weight: 700;}

hr {border: 0; height: 0; border-top: 1px solid #888888; width: 90%; max-width: 1000px; margin: 3em auto;}

h1, h2, h3, h4, h5, h6 {clear: left; font-family: Times, Georgia, serif; font-weight: normal; font-style: italic; color: #000000;}

pre {background-color: #f8f8f8; border: 1px solid #ddd; padding: 15px;}

code, kbd {background-color: #eee; padding: 5px;}



blockquote {border-left: 2px solid; margin: 1.5em auto; padding: 0 10px; font: 1em/1.75em Georgia, serif; color: #000000;}

blockquote p {display: inline; font-style: italic;}

cite {color: #888; text-transform: uppercase; font: normal .7em sans-serif;}



q {quotes: "«" "»";}

q:before {content: open-quote;}

q:after {content: close-quote;}



table {table-layout: fixed; width: 100%; border-collapse: collapse;}

table, th, td {text-align: left;}

th, td {padding: 0.4em;}



.screen-reader-text {display: none;}



.embed-container {position: relative; padding-bottom: 56.25%; padding-top: 30px; height: 0; overflow: hidden; margin-bottom: 1.5em; clear: both;}

.embed-container iframe,

.embed-container object,

.embed-container embed {position: absolute; top: 0; left: 0; width: 100%; height: 100%;}



.top-menu ul {padding: 0;}

.top-menu li {list-style: none;}



#footer-menu .sub-menu {display: none;}

.sticky {}





/*====== MAIN NAVIGATION ======*/

#mainheader nav {position: absolute; top: 5px; left: 0; width: 100%; text-align: left; z-index: 100;}

#show-menu {width: auto; float: right; max-height: 3em;}

#show-menu, .top-menu, #search-box {display: none;}

.show-menu, .top-menu {text-transform: uppercase; font-size: .8em; line-height: 1.4em; letter-spacing: .5px;}

.show-menu {text-align: right;}



.top-menu {clear: both; padding: 0; margin: 0;}

.top-menu a, .show-menu {display: block; padding: 10px;}

.top-menu ul li a:before, 

.top-menu ul ul li a:before {font-family: 'genericons'; content:"\f421"; color: inherit; margin: 0 8px;}

.top-menu ul ul li a:before {margin: 0 8px 0 28px;}



.show-menu:after {font-family: 'Genericons'; content: '\f419'; margin: 0 0 0 5px; display: inline-block; vertical-align: bottom; float: right;}

#show-menu:checked ~ .show-menu:after {content: '\f406';}



#show-menu:checked ~ .top-menu, #show-menu:checked ~ #search-box {display: block;}

.search-bar {padding: .5em;}

.search-field {outline: none; background: inherit;}



/* Android Fix */

body {-webkit-animation: bugfix infinite 1s;}

@-webkit-keyframes bugfix { 

  from {padding:0;} 

  to {padding:0;} 

}





/*====== MAIN HEADER ======*/

#mainheader {text-align: center;}

#site-title {border-bottom: 1px solid; display: inline-block; padding-bottom: .5em; margin: 3em auto;}

#site-title h1 {font: bold 2.5em/1.2em Audrey-Bold,Times, Georgia, serif; font-style: italic; margin: 0; text-transform: uppercase; letter-spacing: 3px;}

p.description {font-size: .75em; letter-spacing: 1px; text-transform: uppercase; margin: .5em 0;}





/*====== MAIN PAGE/POST CONTENT ======*/

main {padding: 0 0 5em;}

article {overflow: hidden;}

#feed article {margin: 0 0 3em 0;}

#feed .title {margin: -1.5em 2em 1em;}

#feed .entry-title {display: inline; background: #eee; line-height: 2em; padding: .5rem 0; box-shadow: 10px 0 0 #eee, -10px 0 0 #eee;}

.excerpt p {margin: 0;}



.entry-title {text-align: center; text-transform: capitalize; margin-top: 0;}

.featured-image img {display: block; margin: 0 auto;}

.entry-content .more-link a {font-size: .8em; text-transform: uppercase; color: #000; text-decoration: underline;}

.more-link a:hover {text-decoration: none;}



.single .entry-title, .page .entry-title, .noresults .entry-title {text-align: center; border: none; margin-bottom: .5em;}

.single .featured-image, .page .featured-image {margin: 0 0 1em;}

.single .entry-content a, .page article a {text-decoration: underline;}



.entry-info:before {content: ""; display: block; background: #ccc; height: 1px;}

.entry-info {font-size:.95em; overflow: auto; text-align: center;}

.entry-info, .entry-info a {color:#5e5e5e;}

.entry-info a:hover {text-decoration: underline;}

.entry-info p {margin: 1em 0;}

.post-meta span:after {content: "|"; margin: 0 3px 0 7px;}

.post-meta span:last-of-type:after {content: none;}



#post-widgets .widget {margin: 3em 0;}

.widget-title {margin: 0 0 1em; text-align: center;}

#post-widgets #mc_signup  {background: #f2f2f2;}

#post-widgets #mc_signup_form {padding: 1.2em;}

.widget_mailchimpsf_widget .widget-title {margin-bottom: 1em;}

#post-widgets #mc_subheader {text-align: center; font-style: italic;}

#post-widgets #mc_signup_submit {width: 100%;}

#post-widgets #mc-indicates-required {display: none;}

#post-widgets .tagcloud a {font-size: .9em! important; display: inline-block; padding: 3px 8px; border: 1px solid; border-radius: 2px; margin: 0 1px 5px; text-transform: lowercase;}



.posts-nav {clear: both; text-transform: uppercase; overflow: auto;}

.posts-nav a {color: #000000; font-size: .8em; font-weight: bold; margin: 0 0 1.5em;}

.posts-nav a:hover {text-decoration: underline;}

.older, a[rel="prev"] {float: left;}

.newer, a[rel="next"] {float: right;}

a[rel="prev"]:after {content:"\00ab"; margin-right: 5px; float: left;}

a[rel="next"]:after {content:"\00bb"; margin-left: 5px;}



.related-posts {text-align: center; margin: 3em 0;}

.related-thumb {display: inline-block; vertical-align: top; width: 47%; margin: 1%;}

.related-thumb a {color: #000000;}



.noresults {background: transparent; padding: 0 0 1.2em 0;}

.noresults header {text-align: center;}

.noresults div {margin-bottom: 2em; padding: 1em; background: #fff;}

.noresults div h4 {margin-top: 0;}





/*===ARCHIVES===*/

.archive-title {text-transform: uppercase; font-size: 85%; letter-spacing: 1px; line-height: 1.4em;   text-align: center;}

.archive-title {margin: 0 0 2em 0;}

.noresults .entry-title {margin-bottom: 2em;}

.archive-posts article {margin: 0 0 15%;}

.archive-posts h3 {font-size: 1.2em;}

.archive-posts a:hover, .related-thumb a:hover {opacity: .7; text-decoration: underline; color: #000;}

.entry-title a:hover {opacity: .6;}





/*====== COMMENTS ======*/

#comments {clear: both; margin: 3em 0; overflow: auto;}

#respond h3 {margin-top: 0;}

#comment-nav-below {overflow: auto;}

.comment-list, #respond, .no-comments {padding: 0;}

.comment-list li {list-style: none;}

.comments-title {margin-top: 0; text-align: center;}

.comment-body {padding: 0; margin-bottom: 1em;}

.comment-list .vcard img.avatar {margin: 0 10px 0 0; vertical-align: middle; border-radius: 50%;}

.comment-author.vcard {text-transform: capitalize;}

.says {display: none;}

.comment-metadata, .reply {font-size: .85em; margin: .5em 0;}

.edit-link, .reply {float: right;}

.reply {margin: 0;}

.bypostauthor {}





/*====== GALLERY ======*/

.gallery {margin-bottom: 20px;}

figure {margin: 0;}

.wp-caption-text, .gallery-caption {text-align: center; font-style: italic; margin: 0 0 1em 0;}

.gallery-item {display: inline-block; vertical-align: top; text-align: center; overflow: hidden; width: 100%;}

.gallery-columns-1 figure.gallery-item {margin: 0;}

.gallery-columns-2 figure.gallery-item {width: 48%; margin: 1%;}

.gallery-columns-3 figure.gallery-item {width: 31.33%; margin: 1%;}

.gallery-columns-4 figure.gallery-item {width: 23%; margin: 1%;}

.gallery-columns-5 figure.gallery-item {width: 18%; margin: 1%;}

.gallery-columns-6 figure.gallery-item {width: 14.6%; margin: 1%;}

.gallery-columns-7 figure.gallery-item {width: 12.2%; margin: 1%;}

.gallery-columns-8 figure.gallery-item {width: 10.5%; margin: 1%;}

.gallery-columns-9 figure.gallery-item {width: 9.1%; margin: 1%;}

#cboxCurrent {line-height: 1em;}





/*====== FORMS ======*/

form {overflow: auto;}

input, textarea, select {background: #ffffff; color: inherit; width: 100%; padding: 5px; border: 1px solid #ccc; height: 3em;}

input[type="checkbox"] {height: auto;}

textarea {height: 200px;}

.screen-reader-text, .search-form .search-submit {display: none;}

input[type="submit"] {display: block; width: auto; padding: .5rem; min-width: 100px; border: none; color: #fff;}

input[type="submit"]:hover {color: #fff; background: #ccc;}

#post-widgets .widget_search label {position: relative;}

#post-widgets .widget_search label:before {font-family: 'Genericons'; content: '\f400'; display: inline-block; vertical-align: middle; position: absolute; top: -3px; left: 7px;}

#post-widgets .widget_search .search-field {padding: 5px 5px 5px 25px;}

.wpcf7-form {margin: 2.5em auto 0;}

.wpcf7 {clear:both;}

.post-password-form input[type="submit"] {margin: 1em 0;}



/*====== SOCIAL MEDIA ======*/

.social-media {text-align: center;}

.social-media li {display: inline-block; line-height: 15px; vertical-align: -webkit-baseline-middle;}

.social-media a {height: 0; font-size: 0;} 

.social-media a:before {content: '\f408'; padding: 8px; margin: 6px; font-family: 'Genericons'; font-size: 15px; -webkit-font-smoothing: antialiased;}

.social-media a[href*="wordpress.org"]:before,

.social-media a[href*="wordpress.com"]:before {content: '\f205';}

.social-media a[href*="facebook.com"]:before {content: '\f203';}

.social-media a[href*="twitter.com"]:before {content: '\f202';}

.social-media a[href*="dribbble.com"]:before {content: '\f201';}

.social-media a[href*="plus.google.com"]:before {content: '\f206';}

.social-media a[href*="pinterest.com"]:before {content: '\f210';}

.social-media a[href*="github.com"]:before {content: '\f200';}

.social-media a[href*="tumblr.com"]:before {content: '\f214';}

.social-media a[href*="youtube.com"]:before {content: '\f213';}

.social-media a[href*="flickr.com"]:before {content: '\f211';}

.social-media a[href*="vimeo.com"]:before {content: '\f212';}

.social-media a[href*="instagram.com"]:before {content: '\f215';}

.social-media a[href*="bloglovin.com"]:before {content: '\f461';}

.social-media a[href*="codepen.io"]:before {content: '\f216';}

.social-media a[href*="linkedin.com"]:before {content: '\f208';}

.social-media a[href*="/feed"]:before {content: '\f413';}

.social-media a[href*="subscribe"]:before {content: '\f410';}





/*====== MAIN FOOTER ======*/

.footer-widget {margin: 2em 0 0; text-align: center;}

.bloginfo {font-size: .85em; padding: 1% 0;}

.bloginfo ul {padding: 0; margin: .5em 0}

#footer-menu, #credits {clear: both;  text-align: center;}

#footer-menu li {display: inline-block; text-transform: uppercase; letter-spacing: 1px; border-right: 1px solid; padding: 0 10px; line-height: 85%;}

#footer-menu li:last-child {border: none;}



.backtotop{width: 30px; height: 30px; line-height: 30px; font-size: 20px; text-align: center; position: fixed; bottom: 35px; right: 10px; display: none; background: #000;}

.bloginfo .backtotop:before {font-family: 'Genericons'; content: '\f432'; color: white;}



/* ====== INSTAGRAM ====== */

.instagram-pics {overflow: auto; padding: 0;}

.bloginfo ul.instagram-pics {margin: 1.5em 0;}

.instagram-pics li {display: inline; float: left; width: 33.33%;}

.instagram-pics li img {display: block; width: 100%;}

.instagram-pics + p.clear {text-align: center;}



/*====== WOOCOMMERCE ======*/

.woocommerce .woocommerce-breadcrumb, .woocommerce .woocommerce-result-count, .woocommerce .woocommerce-ordering {display: none;}

.woocommerce article {overflow: visible;}

.woocommerce .page-title {text-align: center; text-transform: capitalize; margin-bottom: 2em;}

.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {padding-bottom: 2em; text-align: center; width: 100%;}

.woocommerce ul.products li.product .price {color: #4e4e4e;}

.woocommerce ul.products li.product .price del {display: inline-block; margin-right: 5px;}

.woocommerce span.onsale {background: #000;}

.woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button, .woocommerce button.button.alt, .woocommerce a.button.alt, .woocommerce-cart .wc-proceed-to-checkout a.checkout-button, .woocommerce input.button.alt {color: #fff; border: none; font-size: .65em; letter-spacing: 2px; text-transform: uppercase; padding: 1em 2em; border-radius: 0px;}

.woocommerce #respond input#submit:hover, .woocommerce a.button:hover, .woocommerce button.button:hover, .woocommerce input.button:hover, .woocommerce button.button.alt:hover, .woocommerce a.button.alt:hover, .woocommerce input.button.alt:hover {color: #fff;}



.single-product main.container {max-width: 1000px;}

.woocommerce div.product .product_title {text-align: left;}

.woocommerce .quantity .qty {height: auto; padding: .5em;}

.woocommerce div.product p.price, .woocommerce div.product span.price {color: #4e4e4e;}

.woocommerce a.added_to_cart, .product_meta a {color: #4e4e4e; font-style: italic; text-decoration: none;}

.woocommerce div.product .woocommerce-tabs ul.tabs li {background: #fff; border-radius: 0px;font-size: .65em; letter-spacing: 2px; text-transform: uppercase;}

.woocommerce p.stars a:before, .woocommerce p.stars.selected a.active:before, .woocommerce p.stars:hover a:before {color: #000;}

.single-product #comments {margin: 0 0 2em;}

.woocommerce #reviews h3 {text-align: center;}

.related.products ul.products li.product {padding: 0;}



.woocommerce div.product form.cart {overflow: visible;}

.woocommerce table.shop_table, .woocommerce .shop_table .qty.text, .woocommerce .woocommerce-info, .woocommerce .woocommerce-message, .woocommerce .woocommerce-error {border: none;}

.woocommerce a.remove {font-size: 1.2em; font-weight: 400;}

.entry-content .woocommerce .shop_table a {color: #000; text-decoration: none;}

.woocommerce-cart table.cart td.actions .coupon .input-text {width: auto; height: auto;}



.woocommerce .woocommerce-info:before {color: #000;}

.woocommerce input#rememberme, .woocommerce form .form-row .input-checkbox, #add_payment_method #payment ul.payment_methods li input, .woocommerce-checkout #payment ul.payment_methods li input {width: auto; height: auto;}

.woocommerce form.checkout_coupon {border-radius: 0;}

.woocommerce form .form-row input#coupon_code.input-text {height: auto;}

.woocommerce form .form-row label {font-size: .85em;}



.woocommerce .edit-account fieldset {border: 2px solid #000; margin: 0 0 1em;}



.woocommerce nav.woocommerce-pagination ul {border: none;}

.woocommerce .woocommerce-pagination ul.page-numbers li, .woocommerce-page .woocommerce-pagination ul.page-numbers li {border: none; background:#fff; margin-right: 5px;}

.woocommerce nav.woocommerce-pagination ul li span.current, .woocommerce nav.woocommerce-pagination ul li a:hover, .woocommerce nav.woocommerce-pagination ul li a, .woocommerce nav.woocommerce-pagination ul li span {color: #000;}



.woocommerce ul.products li.product .star-rating {display: none;}

.woocommerce #reviews #comments ol.commentlist {padding: 0;}

.woocommerce #reviews #comments ol.commentlist li .comment-text {padding: 0; border: none;}





/*====== JETPACK ======*/

.infinite-scroll #feed .posts-nav {display: none;}

.infinite-loader .spinner {display: block; margin: 0 auto; padding: 0;}

#infinite-handle {clear: both; text-align: center;}

#infinite-handle span  {padding: 1em !important;}

#jp-relatedposts h3.jp-relatedposts-headline em {font-weight: normal;}

.widget_wpcom_social_media_icons_widget ul {padding: 0; text-align: center;}

.widget_wpcom_social_media_icons_widget li {margin-right: 1em !important;}

#subscribe-email input {width: 100%;}

.jetpack_subscription_widget {text-align: center;}

#subscribe-submit input[type="submit"] {margin: 0 auto;}





/*====== SCREEN LARGER THAN 450px ======*/

@media (min-width:450px) {

	.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {width: 48%; float: left; clear: both; margin: 0 0 3em;}

}



/*====== SCREEN LARGER THAN 500px ======*/

@media (min-width:500px) {

	main .alignleft {float: left; margin: 0 2em 1em 0; max-width: 50%;}

	main .alignright {float: right; margin: 0 0 1em 2em; max-width: 50%;}

	blockquote {max-width: 65%;}

	.archive-posts article {display: inline-block; vertical-align: top; text-align: center; overflow: hidden; width: 47.5%; margin: 1% 1% 4%;}



}



/*====== SCREEN LARGER THAN 600px ======*/

@media (min-width:600px) {

	#post-widgets .mc_form_inside {display: table; width: 100%;}

	#post-widgets .mc_merge_var, #post-widgets .mc_signup_submit, #post-widgets .updated {display: table-cell; padding: 0 1em 0 0; vertical-align: bottom;}

	#post-widgets .updated, #post-widgets .mc_form_inside div:last-of-type {padding: 0;}

}



/*====== SCREEN LARGER THAN 650px ======*/

@media (min-width:650px) {

	body {font-size: .95em; line-height: 1.7em;}

	#site-title 
	
	{font-size: 3em;}

	.entry-title {/*font-size: 2em;*/ line-height: 1.5em;}

	.wpcf7-form {width: 65%;}

	.single .posts-nav a {max-width: 48%; display: inline-block; vertical-align: top; margin: 0;}

	.newer, a[rel="next"] {text-align: right;}



}



/*====== SCREEN LARGER THAN 750px ======*/

@media (min-width:750px){

	.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {width: 31%; float: left; margin: 0 3.5% 3em 0; position: relative; clear: none;}

	.woocommerce-page ul.products li.product.last, .related.products ul.products li.product:last-child {margin-right: 0;}

	.related.products ul.products li.product {padding: 0; width: 23%; margin: 0 2.65% 3em 0;}

	.instagram-pics li {width: 16.667%;}

}



/*====== SCREEN LARGER THAN 768px ======*/

@media (min-width:768px){

	.container, #mainheader nav {position: inherit;}

	#mainheader {margin-bottom: 5em;}

	#site-title {margin: 1em auto;}

	#site-title h1 {font-size: 4em;}

	#mainheader nav {position: static;}

	.description {margin-top: -5px;}

	.noresults div {float: left; width: 31.33%; margin: 1%; padding: 2%;}

	

	#mainheader nav {text-align: center;}

	.show-menu {display: none;}

	.top-menu, #search-box {display: inline-block;}

	.top-menu li {display: inline-block; text-align: left; margin-right: 15px;}

	.top-menu li:last-child {margin: 0;}

	.top-menu a {display: block; padding: 10px 15px; border: none;}

	.top-menu li ul{display: none; position: absolute; width: 135px; z-index: 1;}

	.top-menu ul ul {left: 100%; top: 0;}

	.top-menu ul li {display: block; margin: 0; position: relative;}	

	.top-menu ul li {display: block; float: none; margin: 0;}

	.top-menu li:hover > ul{ display: block;}



	.top-menu li.menu-item-has-children > a:after,

	.top-menu ul li.menu-item-has-children > a:after {font-family: 'Genericons'; content: '\f502'; vertical-align: middle; font-size: .7em; margin: 0 0 0 4px;}

	.top-menu ul li.menu-item-has-children > a:after {content: '\f501'; vertical-align: baseline;}



	.top-menu ul li a:before, .top-menu ul ul li a:before {content: ""; border: none; width: 0; margin: 0;}



	#search-box {position: relative; margin-left: 15px;}

	#search-box a {height: 38px; line-height: 38px; display: block;}

	#search-box a:before {font-family: 'Genericons'; content: '\f400'; display: inline-block; vertical-align: middle;}

	.search-bar {position: absolute; top: 38px; right: -5px; display: none; overflow-y: hidden; height: 0; z-index: 10000; padding: .2em; transition-property: all;

	transition-duration: .5s;

	transition-timing-function: cubic-bezier(0, 1, 0.5, 1);}

	.search-bar .search-field {width: auto; border: none; border-bottom: 1px solid #000;}

	.search-bar.open{display: block; height: auto;}





	#feed .post {margin: 0 0 6em;}

	#feed .featured-image {float: left; width: 65%; position: relative;}

	#feed .entry-content {float: right; width: 38%; position: relative;}

	#feed .title {margin: 0;}

	#feed .featured-image + .entry-content {margin: -30% 0 0 0;}

	#feed .entry-title {display: inline; background: #eee; line-height: 2em; padding: .5rem 0; margin: 0 0 .5em; box-shadow: 10px 0 0 #eee, -10px 0 0 #eee;}

	.excerpt {width: 70%; margin-left: 21%;}

	.excerpt p {border-left: 1px solid; padding: 1em; margin: .5em 0; }



	#feed .post:nth-of-type(2n) .featured-image {float: right;}

	#feed .post:nth-of-type(2n) .entry-content {float: left;}

	#feed .post:nth-of-type(2n) .title {text-align: right;}

	#feed .post:nth-of-type(2n) .excerpt {clear: right;  margin: 0 0 0 8%;}

	#feed .post:nth-of-type(2n) .excerpt p {border-left: none; border-right: 1px solid; text-align: right;}

	#feed .post:nth-of-type(2n) .more-link {text-align: right;}



	.related-thumb {width: 23%; margin: 0 0 0 2%;}

	.related-thumb:first-of-type {margin: 0;}

	.archive-posts article {width: 30.9%;}

}



/*====== SCREEN LARGER THAN 1200px ======*/

@media (min-width:1200px) {

	.entry-title {font-size: 1.8em;}

}