/* Media Queries */

/* Over 2000px */

@media screen and (min-width: 2000px) {

	.with-sidebar {
		width: 68%;
		margin: 2% 2% 0 4% !important;
		}
	#secondary {
		margin: 2% 4% 0 0 !important;
		padding: 0 !important;
		width: 22% !important;
		max-width: 22% !important;
		}
	.portDescrip, .portDescripTwo {
		background-size: 12%;
		}
	#post-21546 .portDescrip {
		background-position: 5%;
		background-size: 12%;
		}
	.portDescrip p, .portDescripTwo p,
	#post-21546 .portDescrip p {
		width: 82%;
		margin: 0 auto;
		}
	.home .introDiv img {
		width: 18%;
		margin: 0 4% 2% 0;
		}
	.home .BookPicOuter {
		width: 39%;
		}
	.home .BookTextDiv {
		width: 55%;
		padding: 3% 2% 7.5% 4.5%;
		}
	.PPVmainDiv {
		width: 57%;
		}
	.PPV-header-img {
		margin: 6% 5% 0 14%;
		}
	.PPVmainDiv p {
		padding: 0 0 3.5% 3% !important;
		width: 85%;
		margin: 0 auto
		}
	.OPC-poems-img {
		width: 97.5%;
		min-width: 656px;
		max-width: 656px;
		margin: 2% 2% 4% 3.5%;
		}
	.PPVpoemDiv {
		width: 36%;
		margin: 0 5% 0 2%;
		}
	.PPVctaDiv {
		padding: 0 0 0 2%;
		}
	.newsletterPic {
	  margin: -1.5% 0 0 0
    }

	}

/* 1600px */

@media screen and (max-width:1600px), screen and (max-device-width:1600px) {

/* Page Layout */

	.with-sidebar {
		width: 70% !important;
		}
	#secondary {
		width: 24% !important;
		min-width: 24% !important;
		max-width: 24% !important;
		}
	.page-template-template-full_width_page #primary {
		width: 92%;
		margin: 2% 4% 2% 4% !important;
		}
	.page-template-default #primary {
		margin: 2% 4% 2% 4% !important;
		}
	.single .entry-content {
		margin-bottom: 0 !important;
		}

/* Header and Nav */

	.nav-menu ul li {
		margin: 0 11px;
		}
	.page-template-template-full_width_page .entry-title,
	.page-template-default .entry-title,
	.page-template-template-portfolio .entry-title,
	.page-template-template-page_with_sidebar .entry-title,
	.blog-type-masonry-alternate .blog-page-title .entry-title,
	.tax-department .entry-title {
		font-size: 2.4em !important;
		}
	.tax-department .entry-title {
		margin: 3% 0 .4% 0 !important;
		}

/* Homepage */

	.home #primary .entry-content {
		padding: 3% 0 3% !important;
		}
	.introDiv, .BookDiv {
		width: 100% !important;
		}
	.home .introDiv {
		margin: .5% auto 1% auto;
		padding: 4.5% 4.8% 2.6%;
		}
	.BookDiv {
		margin: 0 0 0 0;
		padding: 1% 0 0;
		}
	.home .BookPicOuter {
		width: 45%;
		padding: 1% 0 0 4%;
		}
	.home .BookTextDiv {
		width: 53%;
		}
	.home .BookDiv h1 {
		font-size: 39px
		}
	.home .BookDiv h2 {
		font-size: 25px
		}
	.home .BookTextDiv .bookButtons {
		margin: 2.3em 0 0;
		}
	.PPVmainDiv {
		width: 53%;
		}
	.PPVpoemDiv {
		width: 41%;
		}
	.PPV-header-img {
		margin: 6% 4% 0 6%;
		}
	.PPVpoetryDiv h2 {
		font-size: 29px;
		}
	.PPVmainDiv h3 {
		font-size: 19px;
		}
	.PPVpoemDiv h3 {
		margin: 10% 0 7% 0;
		}
	.OPC-poems-img {
		width: 97% !important;
		min-width: 97% !important;
		max-width: 97% !important;
		margin: 3% 2% 6% 4% !important;
		}
	.PPVpoemDiv h4.title  {
		font-size: 24px;
		}
	.PPVpoemDiv .nrExcerpt p {
		font-size: 18px;
		padding: 2.5% 0 3% !important;
		}
	.PPVotherFeat ul li a h4 {
		font-size: 21px;
		}
	.PPVctaDiv .button, .PPVctaDiv .button2 {
		margin: 0 1% 2% !important;
		}

/* Shop and prods */

	.shopPage {
		width: 90%;
		}
	.shop1stBook, .shop2ndBook {
  	margin: 4% 0 0;
		}
	.bookButtons a.button,
	.bookButtons2 a.button,
	.bookButtons a.button.darkgrey,
	.bookButtons2 a.button.darkgrey,
	.wpcf7-form-control.wpcf7-submit {
		font-size: 1.1em !important;
		}
	.bookPage h2 {
		max-width: 600px;
		}
	.tabs .tab-titles li a {
		padding: .8em 1.4em 0.6em;
		}
	.shopPage .externalLink1 img,
.shopPage .externalLink2 img,
.shopPage .externalLink3 img {
	height: 61.5px;
	}
		.shopPage .externalBuyLinks a.button.darkgrey {
  height: 61.5px;
		}

/* Other Content */

	.newsletterPic {
	  margin: 1% 0 0 0
    }
	.newsLetterPage {
		width: 90%;
		}
	.newsLetterPage .newsLetterImage img {
		width: 50%;
		}
	.newsLetterPage .newsLetterTextmore {
		width: 65%;
		}
	.headerPort .button2  {
		font-size: 17.5px;
		}
	.bookButtons a.button,
	.bookButtons2 a.button,
	.bookButtons a.button.darkgrey,
	.bookButtons2 a.button.darkgrey,
	.mc4wp-form-fields input[type="submit"],
	.PPVctaDiv a.button.green,
	.portDescrip a.button, .portDescrip a.button2,
	.wpcf7-form-control.wpcf7-submit {
		font-size: 17.5px !important;
		padding: 15.5px 42px !important;
		}
	.mc4wp-form-fields input[type="submit"] {
		font-size: 1em !important;
		padding: 16px 39px !important;
		}
	.main-donate h3 {
	font-size: 25px;
	margin: 40px 0 40px 0;
	}
.main-donate h4 {
	font-size: 21px;
	margin: 12px 0 25px;
	}
	.side-donate-buttons .button-bmc,
.side-donate-buttons .button-pp {
	padding: 28px 12px 28px;
	font-size: 21px;
	}
	.side-donate-buttons .button-bmc img,
.side-donate-buttons .button-pp img {
  margin: 0 12px 0 0;
  }
.side-donate-buttons .button-bmc img {
	width: 23px;
  top: -2px;
  }
.side-donate-buttons .button-pp img {
	width: 27px;
  top: -4.5px;
  }

/* Portfolio */

	.portDescrip, .portDescripTwo {
		padding: 3% 3% 6.5% 4%;
		}
	.leaky-paywall-logout-link,
	.leaky-paywall-profile-subscription-details,
	#post-21549 hr, #leaky-paywall-profile,
	#leaky-paywall-delete-account,
	.leaky_paywall_message,
	#leaky-paywall-login-form {
		width: 70%;
		}
	.leaky_paywall_message_wrap {
		left: -13% !important;
		}
	.logged-in .leaky_paywall_message_wrap {
		left: 0 !important;
		}


/* Blog */

	.single .tweetEmbed {
		width: 60%;
		margin: 1% auto 4% auto;
		padding: 3.5% 5%;
		}
	.single .tweetAvatar {
		padding: 0;
		width: 16%;
		margin-left: 8%
		}
	.single .tweetName a {
  		font-size: 26px;
		}
	.single .tweetHandle a {
		font-size: 23.5px !important;
		}
	.single .tweetFollow {
		width: 30%;
		}
	.single .tweetTextInner p {
		font-size: 21.5px !important;
		}
	.proseInner,
	.single-post.single-format-image .entry-content a img {
		max-width: 68%;
		}

/* Text Sizes */

	.single-portfolio .entry-title {
		font-size: 36px !important;
		}
	.single-post h1.entry-title {
		font-size: 36px !important;
		}
	.pverseCap, .wp-caption p.wp-caption-text {
		font-size: 19px !important;
		letter-spacing: .8px;
		}

/* Footer */

	footer .site-info {
		margin-top: 4.5%;
		}
	.upw-posts {
		padding: 0 5px 0 5px
		}
	.upw-posts .entry-image {
		max-width: 120px
		}
	.upw-posts .entry-title {
		font-size: 20px !important;
		margin: 0 0 0 18px !important;
		}

/* Advertising */

/* Leaderboard Ads 728 x 90 */

  #mainTopAdUnit, #mainBottomAdUnit {
		width: 728px;
  	}

	}

/* 1400px */

@media screen and (max-width:1400px), screen and (max-device-width:1400px) {

/* Page Layout */

	.with-sidebar {
		width: 68% !important;
		}
	#secondary {
		width: 26% !important;
		min-width: 26% !important;
		max-width: 26% !important;
		}
	.page-template-template-full_width_page #primary {
		width: 96%;
		margin: 2% 2% 2% 2% !important;
		}
	.page-template-default #primary {
		margin: 2% 2% 2% 2% !important;
		}

/* Header and Nav */

	.nav-menu ul li {
		font-size: 17.5px;
		margin: 0 10px;
		}
	.page-template-template-full_width_page .entry-title,
	.page-template-default .entry-title,
	.page-template-template-portfolio .entry-title,
	.page-template-template-page_with_sidebar .entry-title,
	.blog-type-masonry-alternate .blog-page-title .entry-title,
	.tax-department .entry-title {
		margin: 2.5% 0 .4% 0 !important;
		font-size: 2.3em !important;
		}
	.blog-type-masonry-alternate .blog-page-title .entry-title,
	.tax-department .entry-title {
		margin: 3% 0 .4% 0 !important;
		}
	.page-id-21434 .entry-title, .page-id-21398 .entry-title {
		margin: 4% 0 .5% 0 !important;
		font-size: 2.4em !important;
		}

/* Homepage */

	.home #primary .entry-content {
		padding: 2.7% 0 3% !important;
		}
	.rhymetimeDiv h2 {
		margin: 0 0 .2em 0;
		}
	.introDiv {
		margin: 0.5em auto .7em auto !important;
		}
	.home .BookPicOuter {
		width: 45%;
		padding: 1% 0 0 4%;
		}
	.home .BookTextDiv {
		width: 53%;
		padding: 1.5% 0 7.5% 3%;
		}
	.home .BookDiv h1 {
		font-size: 39px
		}
	.home .BookDiv h2 {
		font-size: 25px
		}
	.home .BookTextDiv .bookButtons {
		margin: 2em 0 0;
		}
	.PPVpoetryDiv {
		padding: 0 0 3%;
		}
	.PPVmainDiv {
		width: 55%;
		}
	.PPVpoemDiv {
		width: 39%;
		margin: 0 2% 0 3%;
		}
	.PPV-header-img, .OPC-poems-img, .PPVpoemDiv .nrhpBkg {
		display: none;
		}
	.PPVpoetryDiv h2 {
		font-size: 26px;
		float: none;
		}
	.PPVmainDiv h3 {
		font-size: 19px;
		float: none;
		margin: 0 0 2.5% 0;
		}
	.PPVpoemDiv h4.title  {
		font-size: 23px;
		}
	.PPVpoemDiv h3 {
		margin: 9.5% 0 9% 0;
		width: 90%;
		}
	.PPVpoemDiv .nrExcerpt p {
		font-size: 16.5px !important;
		padding: 2.5% 0 3% !important;
		}
	.PPVotherFeat ul {
		width: 90%;
		}
	.home .PPVotherFeat ul li {
		height: 75px;
		}
	.home .PPVotherFeat ul li a h4 {
		line-height: 75px;
		font-size: 21px;
		}
	.PPVmainDiv p {
		padding: 0 0 4.5% 10% !important;
		}
	.rhymetimeDiv h3 {
		font-size: 23px !important;
		}

/* Shop and Prods */

	.shopPage {
		width: 91%;
		}
	.shopBookPic a img {
		height: 500px !important;
		}
	.shopTitle h1 {
		font-size: 2.4em;
		}
	.shopTitle h2 {
		font-size: 1.5em;
		}
	.bookButtons a.button,
	.bookButtons2 a.button,
	.bookButtons a.button.darkgrey,
	.bookButtons2 a.button.darkgrey,
	.mc4wp-form-fields input[type=submit],
	.PPVctaDiv a.button.green, .widgetCTA a.button,
	.portDescrip a.button, .portDescrip a.button2,
	.portDescripTwo a.button, .portDescripTwo a.button2,
	.wpcf7-form-control.wpcf7-submit,
	.home .PPVctaDiv .button, .home .PPVctaDiv .button2 {
		font-size: 17px !important;
		}
	.BookOtherRetail {
		padding-left: 3.5%
		}
	.bookPage h2 {
		font-size: 1.2em;
		}
	.bookPage h2,
	.bookPageBuyingOptions,
	.bookPageBuyingOptions2 {
		max-width: 572px;
		}
	ul.KindleLinks img,
	ul.AppleLinks img,
	ul.KoboLinks img,
	ul.AmazonLinks img,
	ul.paperbackLinks img,
	ul.ebookLinks img {
		width: 180px;
		}
	ul.KindleLinks li,
	ul.AppleLinks li,
	ul.KoboLinks li,
	ul.AmazonLinks li,
	ul.paperbackLinks li,
	ul.ebookLinks li {
		font-size: 1.1em;
		}
	.bookPage .tabs .tab-titles a {
		font-size: 1.25em;
		padding: .8em 1.2em 0.6em;
		}
	.productSample .parDeuxL p,
	.productSample .parDeuxR p {
		font-size: .85em !important;
		}
	.productSample .parDeuxL h3,
	.productSample .parDeuxR h3 {
		font-size: 1.1em
		}

/* Other Content */

	.widget-area.sidebar.widget-area .widget {
		margin: 0 0 7.5% 0;
		}
	.home .nrExcerpt p {
		font-size: 1.1em;
		}
	.textWidg {
		text-align: center;
		}
	.bookPromo {
		background-size: contain;
		background-position: top center;
		background-color: #000;
		}
	.bookPromoTxt, .bookPromoImgOuter {
		width: 100%;
		max-width: 100%;
		margin: 0 auto;
		}
	.bookPromoTxt, .bookPromoTxt p, .bookPromoImgOuter {
		max-width: 90%;
		width: 90%;
		float: none;
		}
	.bookPromoTxt {
		padding: 0;
		margin-top: 3%;
		margin-bottom: 3%;
		}
	.bookPromoTxt p {
		margin-left: auto;
		margin-right: auto;
		}
	.bookPromoImgOuter {
		padding: 0 0 3% 0;
		}
	.bookPromoTxt a.button, .bookPromoTxt a.button:hover {
		text-shadow: none;
		margin-top: 10%;
		}
	.headerPort .button2  {
		font-size: 1em !important;
		}
	.page-404 h1.entry-title {
		margin: 8% 0 0 0;
		font-size: 37px !important;
		}
	.page-404 [class^="pw-icon-"]::before, [class*=" pw-icon-"]::before {
		font-size: 70% !important;
		}
	.page-404 input#search-big {
		font-size: 18px !important;
		}
	.page-404 p {
		font-size: 17.5px
		}
	.proseInner,
	.single-post.single-format-image .entry-content a img {
		max-width: 73%;
		}
	.main-donate h3 {
	font-size: 24px;
	}
.main-donate h4 {
	font-size: 20px;
	margin: 15px 0 25px;
	}
.button-bmc, .button-pp {
	font-size: 21px;
	}
.button-bmc {
	width: 280px;
	background-position: 31px 27px;
	padding: 28px 28px 28px;
	}
.button-pp {
	width: 235px;
	background-position: 29px 22px;
	padding: 28px 28px 28px;
	}
		.side-donate-buttons .button-bmc,
.side-donate-buttons .button-pp {
	font-size: 20px;
	}
	.side-donate-buttons .button-bmc img,
.side-donate-buttons .button-pp img {
  margin: 0 10px 0 0;
  }


/* Portfolio */

	.headerPort {
		width: 100%;
		margin: 0 auto;
		}
	.portDescrip, .portDescripTwo {
		padding: 3% 3% 6.5% 4%;
		}
	.leaky-paywall-logout-link,
	.leaky-paywall-profile-subscription-details,
	#post-21549 hr, #leaky-paywall-profile,
	#leaky-paywall-delete-account,
	.leaky_paywall_message,
	#leaky-paywall-login-form {
		width: 75%;
		}
	#post-21546 .portDescrip {
		padding: 0 4% 2.5%;
		width: 94%;
		margin: 0 3%;
		}

/* Blog */

	.single .tweetEmbed {
		width: 65%;
		}
	.single .tweetAvatar {
		width: 17%;
		margin: 1.5% 0 0 8%
		}
	.single .tweetName a {
  		font-size: 24.5px;
		}
	.single .tweetHandle a {
		font-size: 22.5px !important;
		}
	.single .tweetFollow {
		width: 30%;
		text-align: center
		}
	.single .tweetTextInner p {
		font-size: 20.5px !important;
		}

/* Text Sizes */

	.home .introDiv p, .BookTextDiv p, .PPVmainDiv p, .pageMain .aboutText p,
	.author-bio p, .widgetBookText p, .aboutWidg p, .widgetBookText p,
	#leaky_paywall_message {
		font-size: 18px;
		}
	.mc4wp-form-21059 p {
		font-size: 17px;
		}
	.portDescrip p, .portDescripTwo p, .newsletterPage p {
		font-size: 19px !important;
		}
	.single-portfolio .entry-title {
		margin: 12% 0 5.5% 0 !important;
		font-size: 36px !important;
		}
	.single-portfolio p.poemVerse,
	.single-post p.newsRhyme {
    font-size: 23px !important;
		}
	.pverseCap, .wp-caption p.wp-caption-text {
		font-size: 18.5px !important;
		letter-spacing: .1px;
		}

/* Footer */

	#ctf .ctf-no-bio .ctf-header-text {
		width: 80%;
		}
	#ctf .ctf-header .ctf-header-user {
		font-size: 1.05em;
		}
	#ctf .ctf-header-name {
		margin: 6% 0 0 0;
		}
	#ctf .ctf-header .ctf-header-follow {
		padding: 15px 22px !important;
		}
	#ctf .ctf-header .ctf-header-follow svg {
		margin-right: 5px;
		}
	.site-footer #mailerlite_widget-3 {
		width: 22% !important;
		margin: 0 1% 0 0 !important;
		}
	footer .mailerlite-form .mailerlite-form-description {
    margin: 7% auto 7% !important;
    font-size: 17px;
    }
	.footer-sidebar .widget-title, footer .mailerlite-form h3 {
	  font-size: 19.5px !important;
		margin-top: 3%
    }
	footer .mailerlite-form h3 {
		/*! padding-top: 1% */
	  }
	footer .widget_nav_menu li {
		line-height: 1.3 !important;
		}
	.upw-posts .entry-image {
		max-width: 100px
		}
	.upw-posts .entry-title {
		font-size: 19px !important;
		margin: 0 0 0 12px !important;
		}

	}

/* 1200px */

@media screen and (max-width:1200px), screen and (max-device-width:1200px) {

/* Page Layout */

	.with-sidebar,
	.page-template-template-full_width_page #primary,
	.page-template-default #primary {
		width: 96% !important;
		margin: 2% !important;
		display: inline-block !important
		}
	.with-sidebar {
		margin: 2% 2% 0 2% !important;
		}
	#primary, .with-sidebar {
		width: 96% !important;
		min-width: 96% !important;
		max-width: 96% !important;
		}
	#secondary {
		width: 96% !important;
		min-width: 96% !important;
		max-width: 96% !important;
		margin: 0 2% 0 2% !important;
		}
	.page-template-template-page_with_sidebar #secondary,
	.tax-department #secondary {
		margin-bottom: 2% !important;
		}
	.page-template-template-page_with_sidebar #primary,
	.page-template-default #primary,
	.tax-department #primary,
	.blog-type-masonry-alternate #primary {
		margin-bottom: 2% !important;
		}
	.page-template-template-portfolio .site-content {
		margin-left: 0
		}
	.tax-department .layout-full {
		margin-bottom: 2em;
		}
	.single-portfolio #secondary {
		margin: 2% !important;
		}
	.single #primary, .single-post #primary, .post-template-default #primary {
		width: 96% !important;
		min-width: 96% !important;
		max-width: 96% !important;
		margin: 2% 2% 0 2% !important;
		}
	.single #secondary, .single-post #secondary, .post-template-default #secondary {
		width: 96% !important;
		min-width: 96% !important;
		max-width: 96% !important;
		}
	.blog-type-masonry-alternate .blog-page-title .entry-title,
	.tax-department .entry-title {
		margin: 2% 0 .4% 0 !important;
		}

/* Header and Nav */

	.page-template-template-full_width_page .entry-title,
	.page-template-default .entry-title,
	.page-template-template-portfolio .entry-title,
	.page-template-template-page_with_sidebar .entry-title {
		margin: 2.5% 0 .4% 0 !important;
		}
	.page-id-21434 .entry-title, .page-id-21398 .entry-title {
		margin: 3.75% 0 .5% 0 !important;
		font-size: 2.3em !important;
		}
	.nav-menu ul li {
		font-size: 16px;
		margin: 0 9.5px;
		}
	.site-header .site-title {
		width: 25%;
		padding: 0 2.5% 0 4% !important;
		}
	#primary-navigation {
		width: 50%;
		}
	.social-container {
		width: 25%;
		padding: 0 3.5% 0 0 !important;
		}
	.site-header .social li {
	  margin: 0 -4px 0 0;
		}
	.site-header .pw-icon-twitter::before {
		font-size: 28px !important;
		margin: 10px -4px 0 5px
		}
	.site-header .pw-icon-facebook::before {
		font-size: 27px !important;
		}
	.site-header .pw-icon-instagram::before {
		font-size: 25px !important;
		}
	.site-header .social li a.blogger {
		margin: 0 0 0 8px;
		width: 43px !important;
		background-size: 58%;
		}

/* Fixes */

	.single-post .entry-header, .single-post .entry-content, .rhymetimeInner1 h3, .rhymetimeInner2 h3,
	.rhymetimeInner3 h3, .nrhpBkg .title, .PPVpoemDiv .title, .blog-alt.masonry a.more-link,
	.nrExcerpt, #secondary .widget-title, .widget_paypal_donations, .blog-alt.masonry .entry-title + .entry-meta,
	.widget-title, #calendar_wrap, aside.read-next .entry-header, .tagcloud a, .blog-alt.masonry .post-thumbnail .entry-title, #sideAdBlock,
	.blog-alt.masonry .format-image .wp-caption, .blog-alt.masonry .format-aside .entry-content,
	.nrExcerpt p, .widget.widget_nav_menu .menu-blog-menu-container, #tag_cloud-11.widget_tag_cloud .tagcloud,
	.menu-rott-menu-container, .single-post #secondary #tag_cloud-11 .widget-title, .widget.widget_nav_menu
	.menu-portfolio-menu-container, .menu-online-poetry-menu-container, .aboutWidg, .widgetBookMM, #secondary form#mc4wp-form-1,
	.single .entry-meta span.cat-links a, .blog-alt.masonry .outerExcerpt, .blog-alt.masonry .post-thumbnail .entry-title,
	.share.sharer-0 label, aside#text-11 .widget-title, .NR_blurb, .flex-title, .portOpacityBkg, h3.portTitle,
	a.more-link, .rhymetimeDiv .nrExcerpt, .rhymetimeDiv a.more-link, .single-portfolio .entry-header, .single-portfolio .entry-content {
		background: #fff !important;
		}
	.single-portfolio .layout-fixed,
	.single-portfolio .entry-header,
	.blog-alt.masonry .post-thumbnail .entry-header,
	.single-post .entry-header {
		margin-bottom: 0 !important;
		}
	.single-portfolio .entry-content {
		margin-top: -1px !important;
		}
	.blog-alt.masonry .entry-title + .entry-meta {
		margin: -1px auto -1px auto !important
		}
	.blog-alt.masonry .format-aside .entry-content {
		margin-top: 0 !important;
		}
	.single-post .entry-content {
		margin-top: -1px !important;
		}

/* Sidebar */

	#secondary #custom_html-8 .widget-title {
		padding-top: 2em !important;
		}
	#secondary #custom_html-8,
	#secondary #custom_html-2,
	#secondary #custom_html-10,
	#paypal_donations-2,
	#paypal_donations-5,
	#secondary #custom_html-13,
	#secondary #custom_html-15,
	#secondary #mailerlite_widget-2,
	#secondary #mailerlite_widget-4,
	#secondary #custom_html-18,
 	#secondary #tag_cloud-13,
	#secondary #custom_html-7,
	#secondary #tag_cloud-9 {
		float: left;
		width: 48% !important;
		}
	#secondary #custom_html-4,
	#secondary #tag_cloud-12,
	#secondary #custom_html-9,
	#secondary #custom_html-8,
	#secondary #custom_html-14,
	#secondary #mailerlite_widget-5,
	#secondary #custom_html-17,
	#secondary #custom_html-22 {
		float: right;
		width: 50% !important
		}
	#secondary #tag_cloud-9,
	#secondary #tag_cloud-13 {
		text-align: right;
		margin-top: -3px !important
		}
	#secondary #dpe_fp_widget-2 .widget-title,
	#secondary #dpe_fp_widget-3 .widget-title {
		padding: .5em 0 0 !important
		}
	#secondary .nrExcerpt,
	#secondary .nrhpBkg .title {
		width: 80%;
		}
	.widget_dpe_fp_widget .department-vector-art h4.title {
		padding: 2em 0;
		font-size: 1.4em
		}
	.widget-area.sidebar.widget-area .widget {
		margin: 0 0 2% 0 !important;
		padding: 0;
		}
	.home .widget-area.sidebar.widget-area .widget {
		margin-bottom: 0 !important
		}
	#tag_cloud-12.widget.widget_tag_cloud {
		padding-bottom: 0;
		}
	#secondary.sidebar #mailerlite_widget-2,
	#secondary.sidebar #mailerlite_widget-4,
	#secondary.sidebar #mailerlite_widget-5 {
		padding: 5.25% 6.5% 5% 6.5%
		}

/* Homepage and main pages */

	.home #primary .entry-content {
		padding: 2.7% 0 3.3% !important;
		}
	.introDiv img {
		min-width: 165px !important;
		}
	.pageMain .aboutPhoto img {
		width: 20%;
		}
	.home .BookPicOuter {
		width: 44%;
		padding: 1% 0 0 5%;
		}
	.home .BookTextDiv {
		width: 52%;
		}
	.home .BookTextDiv .bookButtons {
		margin: 7.5% 0 0;
		}
	.PPV-header-img {
		display: block;
		}
	.PPVpoetryDiv h2 {
		font-size: 27px;
		float: left;
		}
	.PPVmainDiv h3 {
		font-size: 19px;
		float: left;
		}
	.PPVpoemDiv .nrExcerpt p {
		font-size: 19px !important;
		}

/* Other Content */

	.newsletterPage {
	  width: 65%;
	  max-width: 620px;
	  }
	.newsletterPic {
	  margin: 2% 0 0 0
    }
	.newsletterPage .newsletterPic img {
	  width: 450px;
    }
	.newsLetterPage {
		width: 95%;
		}
	.newsLetterPage .newsLetterImage img {
		width: 50%;
		}
	.newsLetterPage .newsLetterTextmore {
		width: 75%;
		}
	.poetMenu {
		width: 100%;
		}
	.bookPromoTxt, .bookPromoTxt p, .bookPromoImgOuter {
		max-width: 82%;
		width: 82%;
		}
	.headerPort .button,
	.headerPort .button2 {
		margin: 0 .6%;
		}
	.widget-area .widget {
		margin: 0 !important;
		}
	.single-post aside.read-next {
		margin: 2% 0 !important;
		}
	.single-post .scriptlesssocialsharing {
		margin-bottom: 2.1%;
		}
	a.more-link, .portMore a.more-link {
		transition: none !important;
		background-color: white !important
		}

/* Shop and prods */

	.shopPage {
		width: 93%;
		}
	.shopTitle, .shopShortDesc {
		max-width: 350px !important;
		}
	.shopTitle h1 {
		font-size: 2.2em;
		}
	.shopTitle h2 {
		font-size: 1.4em;
		}
	.shopTitle h3 {
		font-size: 1.5em;
		}
	.shopPrice {
		font-size: 1.5em
		}
	.shopShortDesc {
		font-size: 1em;
		}
 	.BookOtherRetail  {
		width: 100%;
		display: inline-block;
		padding: 0 0 0 10.5%
		}
	.bookPageMain, .bookPagePicsOuter {
		width: 100% !important;
		}
	.bookPagePicsInner {
		float: none;
		margin: 0 0 1em 0;
		}
	.bookPage h2 {
		font-size: 1.3em;
		max-width: 700px;
		margin: 2% auto 0 auto;
		position: relative;
		left: 3%;
		}
	.bookPrice, .bookPageBuyingOptions,
	.bookPageBuyingOptions2 {
		text-align: center;
		width: 100%;
		}
	.bookPageBuyingOptions,
	.bookPageBuyingOptions2 {
		max-width: 100%;
		margin: 0 0 3.5%;
		}
	.bookPageBuyingOptions h4,
	.bookPageBuyingOptions2 h4 {
		margin: 6% 0 2.5% 0;
		}
	ul.KindleLinks,
	ul.AppleLinks,
	ul.KoboLinks,
	ul.AmazonLinks,
	ul.ebookLinks {
		margin: 0 20px;
		}
	ul.bookBullets {
		text-align: center !important;
		width: 100%;
		margin: 4% 0 0 !important;
		}
	ul.bookBullets li  {
		text-align: center !important;
		list-style-position: inside !important;
		}
	ul.bookBullets li p {
		display: inline-block;
		}
	.bookPage .tabs .tab-titles a  {
		font-size: 1.2em;
		}
	.productSample .parDeuxL {
		padding-left: 5%
		}
	.productSample .parDeuxL p,
	.productSample .parDeuxR p {
		font-size: 1.1em !important;
		}
	.productSample .parDeuxL h3,
	.productSample .parDeuxR h3 {
		font-size: 1.3em
		}
	.shopPage .externalSquares img {
		width: 60px;
		height: 60px;
		margin: 0 .4em 0 0 !important;
		}
	.externalBuyLinks a.button.darkgrey {
		margin-right: .4em !important
		}

/* Portfolio */

	.headerPort {
		width: 90%;
		margin: 0 auto;
		}
	.headerPort h3, h3.pageSub {
		margin: 0;
		}
	.portDescripTwo p {
		width: 73% !important;
		}
	.portDescripTwo img {
		width: 27% !important;
		margin-top: 1%
		}
	.leaky_paywall_message_wrap {
		left: -12%;
		}
	#post-21546 .portDescrip {
		padding: 0 4% 2.5%;
		width: 85%;
		margin: 0 7.5%;
		}

/* Blog */

	.single .tweetEmbed {
		width: 60%;
		margin: 1% auto 4% auto;
		padding: 3.5% 5%;
		}
	.single .tweetAvatar {
		padding: 0;
		width: 15%;
		margin-left: 5%
		}
	.single .tweetName a {
  		font-size: 24px;
		}
	.single .tweetHandle a {
		font-size: 22px !important;
		}
	.single .tweetTextInner p {
		font-size: 20px !important;
		}
	.proseInner,
	.single-post.single-format-image .entry-content a img {
		max-width: 68%;
		}

/* Text Sizes */

	.single-portfolio .entry-title {
		margin: 13% 0 5% 0 !important;
		font-size: 35px !important;
		}
	.single-portfolio p.poemVerse {
		font-size: 1.45em;
		}

/* Links Page */

.linksPhoto {
  margin: 10% 0 3%
  }
h3.linksName {
	margin: 0;
	color: #222;
	font-size:
  }
h4.linksSub {
	margin: 0 0 8%;
	font-size:
  }
ul.linksList li {
  width: 85%;
	margin: 0 7.5% 3.5%;
	padding: 3% 0;
  }

/* Footer */

	.footer-sidebar .widget-title, footer .mailerlite-form h3 {
	  font-size: 24px !important;
		margin-top: 3%;
	  }
	.site-footer .widget.widget_nav_menu {
		width: 44% !important;
		padding: 0 !important;
		margin: 0 0 4% 4% !important
		}
	.site-footer .widget.widget_custom-twitter-feeds-widget {
		width: 44% !important;
		margin: 0 8% 4% 0 !important;
		}
	.site-footer #sticky-posts-2 {
		width: 46% !important;
		margin: 0 0 3% 8% !important
		}
	.site-footer #mailerlite_widget-3 {
		width: 37% !important;
		margin: 0 9% 0 0 !important;
		}
	footer .mailerlite-form .mailerlite-form-description {
    font-size: 17.5px;
    }
	footer .mailerlite-form h3 {
    padding-top: 1%;
    }
	.site-footer .twitterwidget.twitterwidget-title {
		width: 95% !important;
		display: block;
		}
	#ctf .ctf-no-bio .ctf-header-text {
		width: 85%;
		}
	#ctf .ctf-header .ctf-header-user {
		font-size: 1.2em;
		}
	#ctf .ctf-header-name {
		margin: 2.5% 0 0 0;
		}
	#ctf .ctf-header .ctf-header-follow {
		padding: 15px 28px !important;
		}
	#ctf .ctf-header .ctf-header-follow svg {
		margin-right: 6px;
		}
	.upw-posts {
		margin: 0 15% 0 3% !important;
		}
	.upw-posts .entry-image {
		max-width: 140px
		}
	.upw-posts .entry-title {
		font-size: 23.5px !important;
		margin: 0 0 0 22px !important;
		}
	#tag_cloud-12.widget_tag_cloud h3.widget-title,
	#tag_cloud-13.widget_tag_cloud h3.widget-title {
		padding: 6% 0 5% 0;
		}
	#tag_cloud-12.widget.widget_tag_cloud {
		padding-right: 2%;
		}

/* Advertising */

	.single-post #mainTopAdUnit ins.adsbygoogle[data-ad-status="filled"] {
    margin: 5% auto 0;
  	}


	}

/* 992px neonpink */

@media screen and (max-width:992px), screen and (max-device-width:992px) {

/* Page Layout */

	html {
		overflow-x: hidden;
		overflow-y: scroll;
		}
	body {
		overflow-x: visible;
		}
	body.post-template-default.single.single-post {
		overflow-x: hidden;
		}

/* Header and Nav */

	#masthead {
		overflow-x: hidden !important
		}
	.site-header {
		height: 80px !important;
		overflow: hidden !important;
		}
	.site-header .site-title  {
		width: 66% !important;
		display: inline-block !important;
		float: left !important;
		margin: 0 0 0 17% !important;
		padding: 0 !important;
		text-align: center;
		font-size: 1.8em !important;
		}
	.site-navigation .menu-toggle, .menu-toggle {
		width: 17% !important;
		border: none;
		height: 78px !important;
		display: inline-block !important;
		line-height: 82px ;
		color: #fff !important;
		margin: 0 !important;
		}
	#primary-navigation {
		width: 0;
		}
	.social-container {
  	width: 17%;
  	padding: 0 !important;
		}
	.social-toggle {
  	border: none;
		width: 100%;
		}
	.social-toggle.toggle-link {
	  line-height: 82px;
	  height: 78px;
	  color: #fff !important;
		}
	.menu-toggle:hover, .social-toggle.toggle-link:hover {
		color: #ce92ee !important
		}
	.menu-toggle:visited, .social-toggle.toggle-link:visited {
	 	color: #fff !important
	 	}
	.is-social-toggled-on .site-header .social {
    display: block;
		box-shadow: 3px 1px 8px #333 !important;
		width: auto;
		position: fixed;
		top: 79px;
		right: 2%;
		background: black;
		border-radius: 0 0 8px 8px !important;
		-moz-border-radius: 0 0 8px 8px !important;
		-webkit-border-radius: 0 0 8px 8px !important;
		-khtml-border-radius: 0 0 8px 8px !important;
    }
	.site-header .pw-icon-twitter::before {
		margin: 8px -4px 0 5px;
		font-size: 30px !important;
		}
	.site-header .social li a.blogger {
		margin: -1px 12px 0 6px;
		width: 44px !important;
		background-size: 59%;
		}
	.is-header-fixed.is-menu-toggled-on .nav-menu {
		box-shadow: 3px 1px 8px #333 !important;
		width: 240px;
		text-align: center;
		}
	.site-header img {
		margin: 0;
		}
	.csstransforms.is-header-fixed .nav-menu {
		left: -240px;
		-ms-transform: none;
		-webkit-transform: none;
		transform: none;
		overflow-x: hidden;
		}
	.csstransforms.is-header-fixed.is-menu-toggled-on body {
		left: 240px;
		-ms-transform: none;
		-webkit-transform: none;
		transform: none;
		overflow-x: hidden;
		}
	.is-header-fixed .site-header {
		position: fixed; top: 0; left: 0; z-index: 999; background: rgba(255, 255, 255, 0.95);
		}
	.is-header-fixed #main {
		position: relative; top: 54px;
		}
	.is-header-fixed.is-menu-toggled-on {
		position:relative; overflow: hidden;
		}
	.is-header-fixed .nav-menu {
		position: fixed;
		height: 100%;
		min-height: 100%;
		max-height: 100%;
		bottom: auto;
		overflow: auto;
		-webkit-overflow-scrolling: touch;
		}
	.is-header-fixed.is-menu-toggled-on .nav-menu {
		left: 0;
		}
	.is-header-fixed.is-menu-toggled-on .site-header {
		left: 240px;
		}
	.nav-menu,
	.sub-menu {
		background: transparent;
		padding: 0;
		width: 240px;
		}
	.nav-menu ul li,
	.nav-menu ul ul li,
	.nav-menu ul ul ul li {
		margin: 0;
		width: 240px;
		left: 0;
		}
	#primary-navigation .nav-menu ul li a,
	#primary-navigation .nav-menu ul ul li a,
	#primary-navigation .nav-menu ul ul ul li a {
		clear: both !important;
		line-height: 23px !important;
		padding: 30px 20px !important;
		}
	.nav-menu ul ul li:first-child a,
	.nav-menu ul ul li:last-child a,
	.nav-menu .sub-menu li a {
		background: #222 !important;
		border-radius: 0 !important;
		line-height: 1.2em !important;
		box-shadow: none !important;
		}
	.nav-menu ul ul ul li:first-child a,
	.nav-menu ul ul ul li:last-child a {
		background: #303030 !important;
		}
	.nav-menu ul ul li	{
		z-index: 1000;
		}
	.nav-menu ul li a {
		border-bottom: 1px solid #666 !important;
		}
	.nav-menu ul ul {
		left: 0;
		width: auto;
		display: block;
		margin: 0;
		position: relative;
		}
	.nav-menu .sub-menu,
	.nav-menu .sub-menu ul {
		top: 0;
		}
	.nav-menu ul ul ul, #primary-navigation .menu-item-21775,
	#primary-navigation .menu-item-21797, #primary-navigation .menu-item-21569,
	#primary-navigation .menu-item-21567, #primary-navigation .menu-item-21763,
	#primary-navigation .menu-item-21764, #primary-navigation .menu-item-21765,
	#primary-navigation .menu-item-20214, #primary-navigation .menu-item-20215,
	#primary-navigation .menu-item-20219, #primary-navigation .menu-item-22237,
	#primary-navigation .menu-item-22437 {
		left: 0 !important;
		}
	.nav-menu ul ul li:first-child {
		border: none ;
		margin-top: 0;
		}

/* Homepage and main pages */

	.home #primary .entry-content {
		padding: 3% 0 6% !important;
		}
	.pageMain .BookPicInner {
		padding: 0 20% 0 20%;
		}
	.pageMain .bookButtons {
		margin: 1.5em 0 0 0;
		}
	.home .BookTextDiv {
		margin: 0;
		padding: .5% 0 8% 0;
		}
	.home .BookTextDiv p {
		width: 85% !important;
		margin: 0 auto;
		padding: 0 0 4% 0 !important;
		}
	.PPVmainDiv {
		width: 100%;
		}
	.PPV-header-img {
		width: 18%;
		margin: 6% 4% 0 12%;
		}
	.PPVpoetryDiv h2 {
		margin: 10% 0 0 0;
		font-size: 30px
		}
	.PPVmainDiv h3 {
		font-size: 19.5px;
		}
	.PPVpoemDiv h4.title,
	.PPVpoemDiv .nrExcerpt {
		width: 75% !important
		}
	.PPVmainDiv p {
		padding: 0 0 4% 0 !important;
		width: 80%;
		display: inline-block;
		}
	.PPVctaDiv {
		margin: 3.5% 0 9%;
		}
	.OPC-poems-img {
		width: 85% !important;
		min-width: 85% !important;
		max-width: 85% !important;
		margin: 3% 7.5% 5.5% 7.5% !important;
		display: block;
		}
	.PPVpoemDiv {
		width: 80%;
		float: none;
		margin: 0 auto ;
		display: block;
		padding: 0 !important;
		text-align: center;
		}
	.PPVpoemDiv .nrhpBkg {
		display: block;
		}
	.PPVpoemDiv h3 {
		padding: 0;
		font-size: 22px;
		width: 100%;
		}
	.home .PPVpoemDiv h3 {
		margin: 0 0 6% 0;
		}
	.PPVotherFeat {
		margin: 5% 0 0;
		}
	.PPVotherFeat ul {
		width: 100%;
		}
	.PPVotherFeat ul li {
		height: 80px;
		margin: 0 auto 5% auto;
		background-position: center right !important;
		background-size: cover !important;
		}
	.PPVotherFeat ul li a h4 {
		line-height: 80px;
	 	font-size: 24px !important;
		}
	.PPVpoemDiv h4.title  {
		font-size: 28px;
		}
	.PPVotherFeat h4 {
		font-size: 22px;
		margin-top: .6em;
		}
	.PPVpoemDiv .title, .PPVpoemDiv .nrExcerpt {
		width: 65%;
		}
	.rhymetimeDiv h2 {
		margin: 2% 0 .8% 0;
		}
	.rhymetimeDiv h3 {
		margin: 0 0 -.5% 0 !important;
		}
	.rhymetimeInner1,
	.rhymetimeInner2,
	.rhymetimeInner3 {
		width: 85%;
		display: block;
		margin: 4.5% auto 0;
		float: none;
		}
	.rhymetimeInner1 h3,
	.rhymetimeInner2 h3,
	.rhymetimeInner3 h3,
	.rhymetimeDiv .nrExcerpt {
		width: 70%;
		margin: 0 auto 0 auto !important;
		}
	.introDiv {
		margin: 0.2em auto .7em auto !important;
		}
	.nrExcerpt p {
		font-size: 1.25em !important;
		}
	#secondary .nrExcerpt p {
		font-size: 1.1em !important;
		}
	.pageMain .rhymetimeDiv {
		margin: 0 0 .7em;
		}
	.page-template-template-full_width_page .entry-title,
	.page-template-default .entry-title,
	.page-template-template-portfolio .entry-title,
	.page-template-template-page_with_sidebar .entry-title,
	.blog-type-masonry-alternate .blog-page-title .entry-title,
	.tax-department .entry-title {
		margin: 3.5% 0 .4% 0 !important;
		font-size: 35px !important;
		}
	.tax-department .entry-title {
		margin: 2.5% 0 .4% 0 !important;
		}
	.page-id-21434 .entry-title, .page-id-21398 .entry-title {
		margin: 4.5% 0 0 0 !important;
		}
	.BookPicOuter,
	.BookTextDiv,
	.BookPicInner,
	.pageMain .BookPicOuter,
	.pageMain .bookButtons,
	.pageMain .BookTextDiv {
		width: 100% !important;
		}
	.BookDiv {
		background-color: #ddd ;
		background-size: contain !important;
		background-position: top center;
		}
	.BookPicOuter {
		padding: 0;
		}
	.home .BookPicOuter {
		padding: 1% 0 0 0;
		}
	.home .BookDiv h1,
	.home .BookDiv h2,
	.home .BookDiv h3 {
		text-align: center;
		}
	.home .BookDiv h3 {
		margin-bottom: 2%
		}
	.BookTextDiv p {
		padding: 0 1em !important
		}
	.home .BookDiv h2 {
		padding: 0 0 1% 0 !important;
		}
	.home .BookTextDiv .bookButtons {
		margin: 2.5% 0 0;
		}
	.nrhpBkg {
		background-size: cover;
		}
	.PPVctaDiv {
		padding: 0 0 0 1%;
		}

/* Other Content */

  .newsletterPage {
	  width: 75%;
	  max-width: 620px;
		background:
	  }
	.newsletterPage h3 {
	  font-size: 21.5px;
    }
	.newsletterPic {
	  margin: 2.8% 0 0 0
    }
	.newsletterPage .mailerlite-form .mailerlite-form-field label {
		font-size: 21.5px;
    letter-spacing: .5px;
    }
	.newsletterPage .mailerlite-form .mailerlite-subscribe-button-container .mailerlite-subscribe-submit {
	  margin: 2.5% auto 18.5px auto !important;
		padding: 16px 42px !important;
		font-size: 19px !important;
		}
	.newsLetterPage {
		width: 75%;
		margin-bottom: 3em;
		}
	.newsLetterPage .newsLetterImage img {
		width: 40%;
		}
	.newsLetterPage .newsLetterTextmore {
		width: 95%;
		margin: 3em auto 0;
		}
	.scriptlesssocialsharing-buttons .sss-name {
		font-size: 12px;
		}
	.bookPromo h2 {
		font-size: 2.6em;
		}
	.bookPromo h3 {
		font-size: 1.6em;
		}
	.bookPromoTxt, .bookPromoTxt p, .bookPromoImgOuter {
		max-width: 90%;
		width: 90%;
		}
	.widget_tag_cloud h3.widget-title {
		padding: 6% 0 5% 0 !important;
		}
	#tag_cloud-12.widget.widget_tag_cloud {
		padding-bottom: 0;
		margin-bottom: 0 !important;
		}
	.page-404 h1.entry-title {
		font-size: 35px !important;
		}
	.page-404 [class^="pw-icon-"]::before, [class*=" pw-icon-"]::before {
		font-size: 60% !important;
		}
	.page-404 .http-alert h1 {
		margin: -3% 0 6% 0;
		}
	.page-404 input#search-big {
		width: 30%;
		}

/* Shop and prods */

	.shopPage {
		width: 100%;
		}
	.shop1stBook, .shop2ndBook {
		width: 100%;
		margin: 6% 0 0;
		}
	.shop2ndBook {
		margin: 2.5% 0 0;
		}
	.shopBookPic a img {
		height: 600px !important;
		}
	.shopTitle, .shopShortDesc {
		max-width: 390px !important;
		}
	.shopTitle h1 {
		font-size: 2.7em;
		}
	.shopTitle h2 {
		font-size: 1.75em;
		}
	.shopTitle h3 {
		font-size: 1.7em;
		}
	.shopPrice {
		font-size: 1.6em
		}
	.bookButtons a.button,
	.bookButtons2 a.button,
	.bookButtons a.button.darkgrey,
	.bookButtons2 a.button.darkgrey,
	.wpcf7-form-control.wpcf7-submit {
		font-size: 17px !important;
		}
	.shopPage .bookButtons {
		margin: 0 0 8%;
		}
	.BookOtherRetail  {
		margin: 0 auto !important;
		text-align: center !important;
		padding: 1em 0 1em 0;
		}
	.productSample .parDeuxL,
	.productSample .parDeuxR {
		width: 100%;
		float: none;
		margin: 0 auto !important;
		text-align: center;
		}
	.productSample .parDeuxL {
		margin-top: 7% !important
		}
	.productSample .parDeuxR {
		margin-top: 5% !important
		}
	.productSample .parDeuxInner {
		margin: 0 auto !important;
		width: auto !important;
		display: inline-block;
		}
	.bookPage h2 {
		font-size: 1.12em;
		max-width: 600px;
		}
	.quoteFloatL, .quoteFloatL_cat {
		margin: -7px 0 0 -39px;
		font-size: 60px;
		}
	.quoteFloatR {
		top: 13px;
		margin: 0 0 0 -3px;
		font-size: 38px;
		}
	h3.bookPrice {
		font-size: 1.4em
		}
	.bookPageBuyingOptions h4 {
		font-size: 1.2em
		}
	.prosePar {
		font-size: 19px !important;
		}

/* Portfolio */

	.RhymeCopyR {
		font-size: 16px !important
		}
	.headerPort {
		width: 100%;
		margin: 0 auto;
		}
	.portDescrip {
		padding: 3% 3% 5% 4%;
		}
	.portDescripTwo p {
		width: 72% !important;
		}
	.portDescripTwo img {
		width: 28% !important;
		margin-top: 4%
		}
	.portDescrip .bookButtons,
	.portDescripTwo .bookButtons {
		margin: 2.7% 0 1%;
		}
	.headerPort h3, h3.pageSub {
		font-size: 22px
		}
	.single-post aside.read-next header h3,
	.headerPort .filterTitle {
		font-size: 20px;
		}
	.leaky-paywall-subscription-details  {
		width: 90%
		}
	.leaky-paywall-subscription-details li {
		padding: 0 2.5%;
		}
	.leaky-paywall-payment-form {
		margin: 2% auto 7% auto !important;
		}
	#post-21546 .portDescrip {
	  padding: 0 4% 3%;
		width: 94%;
	  margin: 0 3%;
	  }
	#post-21546 .portDescrip p {
		width: 96%;
		margin: 0 auto;
		}
	.leaky-paywall-subscription-details-wrapper {
		margin: 6% auto 0 auto !important
		}
	.otherDiv {
		margin: 0 0 0 4% !important;
		}
	#post-21549 h2 {
		margin: 6% 0 4% 0;
		font-size: 23px;
		}
	.leaky_paywall_message_wrap {
		width: 115% !important;
		left: -10.5% !important;
		}
	h2.paywallHeading {
		font-size: 31px;
		}
	h3.paywallSubHeading {
		font-size: 21px;
		}
	.poetryPassImg {
		max-width: 170px;
		}
	ul.paywallBulletsInner li p {
		font-size: 18px;
		}

/* Text Sizes */

	.single-post h1.entry-title {
		font-size: 33px !important;
		}
	.single-post p.newsRhyme {
		font-size: 1.5em !important;
		}
	.single-portfolio .entry-title {
		margin: 13% 0 5.5% 0 !important;
		font-size: 33px !important;
		}
	.single-portfolio p.poemVerse,
	.single-post p.newsRhyme, ul.linksList li {
		font-size: 22px !important;
		}
	h3.linksName {
		font-size: 30px;
	  }
	h4.linksSub {
		font-size: 23px;
	 	}

/* Blog */

	.post-pagination li a {
		padding: 12px 22px;
		}
	.post-pagination li.current a,
	.post-pagination li.current a:hover {
		padding: 14px 25px;
		}
	.single-post aside.read-next header h1 {
		font-size: 29px !important;
		}
	.single .tweetEmbed {
		width: 70%;
		}
	.single .tweetAvatar {
		padding: 0;
		width: 15%;
		margin: 1% 0 0 5%
		}
	.single .tweetName a {
		font-size: 23px;
		}
	.single .tweetHandle a {
		font-size: 21px !important;
		}
	.proseInner,
	.single-post.single-format-image .entry-content a img {
		max-width: 74%;
		}

/* Footer */

	.footer-sidebar .widget-title {
		font-size: 21px !important;
		}
	.site-footer .widget.widget_nav_menu {
		width: 40% !important;
		margin: 0 0 4% 4% !important
		}
	.site-footer .widget.widget_custom-twitter-feeds-widget {
		width: 44% !important;
		margin: 0 8% 4% 4% !important;
		}
	.site-footer #sticky-posts-2 {
		width: 48% !important;
		margin: 0 0 3% 4% !important
		}
	.site-footer #mailerlite_widget-3 {
		width: 43% !important;
		margin: 0 5% 0 0 !important;
		}
	footer .mailerlite-form h3 {
    padding-top: .5%;
    }
	#ctf .ctf-no-bio .ctf-header-text {
		width: 82%;
		}
	#ctf .ctf-header .ctf-header-user {
		font-size: 1.1em;
		}
	#ctf .ctf-header-name {
		margin: 4% 0 0 0;
		}
	#ctf .ctf-header .ctf-header-follow {
		padding: 15px 22px !important;
		}
	#ctf .ctf-header .ctf-header-follow svg {
		margin-right: 5px;
		}
	.upw-posts {
		margin: 0 1% 0 4% !important;
		}
	.upw-posts .entry-image {
		max-width: 120px
		}
	.upw-posts .entry-title {
		font-size: 20px !important;
		margin: 0 0 0 15px !important;
		}
	.tax-department .layout-full {
		margin: 0 !important;
		}

/* Advertising */

/* Main Banner Ads 468 x 60 */

  #mainTopAdUnit, #mainBottomAdUnit {
		width: 468px;
  	}
	.single-post #mainTopAdUnit ins.adsbygoogle[data-ad-status="filled"] {
    margin: 7% auto 0;
  	}

	}

/* 768px */

@media screen and (max-width:768px), screen and (max-device-width:768px) {

/* Page Layout */

	.site-header img {
		max-height: 45px !important;
		margin: -2px 0 0 0;
		}
	.page-template-template-portfolio .site-content {
		margin-left: 2%
		}
	p.keepReading {
		margin: 18px 0 20px 0;
		}
	.ppw_submit_btn {
		font-size: 95% !important;
		}
	.cwv3_dialog {
		max-width: 75%;
		}
	.cwv3_dialog .cwv3_btns {
		background: #f0f0f0;
		padding: 1.5em 1em ;
		}
	.cwv3_dialog .cwv3_btns div {
		width:48%;
		}
	#secondary {
		overflow: hidden
		}
	.single-portfolio #secondary {
		margin-top: 1.4% !important;
		}

/* Header and Nav */
	li#menu-item-20958 {
		margin-left: -1px;
		}
	.site-header .site-title  {
		width: 60% !important;
		margin: 0 0 0 20% !important;
		}
	.site-navigation .menu-toggle, .menu-toggle {
		width: 20% !important;
		}
		.social-container {
  	width: 20%;
		}
/* Breadcrumbs and header links */

	.breadcrumbs, .header-links {
		font-size: .95em
		}

/* Homepage and main pages */

	.home #primary .entry-content {
		padding: 3.5% 0 7.5% !important;
		}
	.poetMenu li {
		margin: 0 1em;
		}
	.PPVpoemDiv .title, .PPVpoemDiv .nrExcerpt {
		width: 75%;
		}
	.introDiv {
		margin: 0 auto .5em auto !important;
		padding: 2.5em 3em 1.5em !important;
		}
	.pageMain .BookPicInner {
		padding: 0 10% 0 10%;
		}
	.pageMain .BookDiv h2 {
		font-size: 1.9em;
		padding: 0 15%
		}
	.PPVpoetryDiv h2, .rhymetimeDiv h2 {
		font-size: 30px;
		}
	.PPVpoemDiv h3 {
		font-size: 24px !important;
		}
	.pageMain .bookButtons2 {
		display: block;
		margin: 3em 0 .5em
		}
	.pageMain .BookTextDiv {
		margin: 2em 0 0 0;
		}
	.pageMain .aboutPhoto img {
		width: 20%;
		}
	.page-template-template-full_width_page .entry-title,
	.page-template-default .entry-title,
	.page-template-template-portfolio .entry-title,
	.page-template-template-page_with_sidebar .entry-title,
	.blog-type-masonry-alternate .blog-page-title .entry-title,
	.tax-department .entry-title {
		margin: 4% 0 .4% 0 !important;
		font-size: 2.1em !important;
		}
	.home .BookPicInner img {
		width: 400px
		}
	.home .BookDiv h1 {
		font-size: 37px
		}
	.home .BookDiv h2 {
		font-size: 21px;
		padding: 0 0 1.5% 0 !important;
		}
	.home .BookTextDiv .bookButtons {
		margin: 5.5% 0 0;
		}
	hr {
		margin: 1.5% 0 3.2% 0;
		}
	.rhymetimeDiv .titleSub {
		font-size: 23px !important
		}
	.rhymetimeDiv h3 {
		font-size: 26px !important
		}
	.rhymetimeDiv .nrExcerpt p {
		font-size: 18px !important
		}
	.rhymetimeInner1,
	.rhymetimeInner2,
	.rhymetimeInner3 {
		margin: 5% auto 0;
		}
	.PPV-header-img {
		margin: 6% 3% 0 10%;
		}

/* Other Content */

	.newsletterPage {
    width: 85%;
    max-width: 620px;
	  }
	.mailerlite-form-inputs {
		max-width: 60%;
		margin: 0 auto
	  }
	.newsletterPage .mailerlite-form .mailerlite-form-field {
	  margin: 0 0 4%;
	  }
	.newsletterPage .mailerlite-form .mailerlite-subscribe-button-container .mailerlite-subscribe-submit {
	  margin: 4% auto 18.5px auto !important;
		font-size: 18.5px !important;
		}
	.newsLetterPage .nEmail img {
		width: 260px !important;
		}
	.scriptlesssocialsharing-buttons a.button {
		padding: 17px 0;
		}
	.pageMain .service i {
		text-align: right;
		}
	.service h4 {
		font-size: 1.1em !important
		}
	.bookPromo h2 {
		font-size: 2.4em;
		}
	.bookPromo h3 {
		font-size: 1.4em;
		}
	#tag_cloud-12.widget.widget_tag_cloud {
		width: 100% !important;;
		margin-bottom: 3.5% !important;
		}
	#tag_cloud-12.widget_tag_cloud h3.widget-title {
		margin-top: 2%;
		}
	.single-post aside.read-next header h1 {
		font-size: 26px !important;
		}
	h3.pageSub, .headerPort h3 {
		margin: 1% 0 3% 0;
		line-height: 1.25em
		}
	h3.pageSub {
		padding: 0 15%;
		margin: 0 0 5% 0 !important;
		}
	.headerPort h3 {
		padding: 0 10%
		}
	.single-post.single-format-aside [class^="pw-icon-"]:before {
		font-size: 30px !important;
		}
	.single-post.single-format-image .wp-caption p.wp-caption-text {
		margin: 14px 0 6% !important;
		}
	.proseInner {
		margin: .5% auto 5% auto;
		}
	#secondary.sidebar #mailerlite_widget-2,
	#secondary.sidebar #mailerlite_widget-4,
	#secondary.sidebar #mailerlite_widget-5 {
		padding: 5% 5% 4.25% 5%
		}
	.mailerlite-form-inputs {
		max-width: 65%;
	  }
	h3.scriptlesssocialsharing__heading {
  	padding: 0;
		}
	.scriptlesssocialsharing h3 {
		margin: 20px 0 2px 0;
		}
		.main-donate h3 {
	font-size: 23px;
		margin: 35px 0 35px 0;
	}
.main-donate h4 {
	font-size: 19.2px;
	margin: 18px 0 25px;
	}
	.main-donate-buttons {
	font-size: 20px;
	}
.button-bmc, .button-pp {
	font-size: 21px;
	}
.button-bmc {
	width: 277px;
	background-position: 29px 27px;
	padding: 28px 28px 28px;
	}
.button-pp {
	width: 235px;
	background-position: 27px 22px;
	padding: 28px 28.5px 28px;
	}

/* Text Sizes */

	.single p.newsRhymeMoved {
		font-size: 20px
		}
	.single-portfolio .entry-title {
		font-size: 32px !important;
		margin-bottom: 4%
		}
	.single-portfolio p.poemVerse {
		font-size: 1.4em;
		}
	.single-post h1.entry-title {
		font-size: 31.5px !important;
		}
	.single-portfolio p.poemVerse,
	.single-post p.newsRhyme {
		font-size: 21.5px !important;
		}
	.pverseCap, .wp-caption p.wp-caption-text {
		font-size: 18px !important;
		letter-spacing: 0;
		width: 74%;
		display: inline-block;
		line-height: 22px
		}
	.single-post h3 {
		font-size: 22px;
		}

/* Shop and Product Grids */

	.shopBookPic a img {
		height: 550px !important;
		}
	.shopTitle, .shopShortDesc {
		max-width: 355px !important;
		}
	.shopTitle h1 {
		font-size: 2.3em;
		}
	.shopTitle h2 {
		font-size: 1.55em;
		}
	.shopTitle h3 {
		font-size: 1.5em;
		}
	.shopPrice {
		font-size: 1.5em
		}
	.shopShortDesc {
		font-size: 1em;
		}
	.BookOtherRetail {
		padding: .7em 0 .7em 0;
		}
	.bookPage {
		padding: 1.5em .5em 0 .5em;
		}
	.bookPagePicsInner {
		width: 337px !important;
		}
	.bookPage h2 {
		font-size: 1.05em;
		max-width: 560px;
		}
	.bookPage .tabs {
		margin-bottom: 1.5%;
		}

/* Portfolio */

	.portfolio.media-grid.masonry {
		margin: 2.5% auto 1% !important;
		}
	.media-grid.masonry .hentry,
	.blog-alt.masonry .hentry {
		border-width: 5px !important;
		border-bottom-width: 7px !important;
		}
	.single-portfolio .nav-previous h4,
	.single-portfolio .nav-next h4 {
		font-size: 1.2em
		}
	.single-portfolio .col-sm-6 a {
		font-size: 1.1em
		}
	.tagcloud  {
		text-align: center
		}
	.tagcloud a {
		margin: 3px 1px !important;
		padding: 12px 16px !important;
		}
	#secondary h3.widget-title {
		font-size: 1.4em !important
		}
	.portDescrip {
		padding: 2% 4.5% 7%;
		}
	.portDescripTwo {
		width: 96.1%;
		margin: 0;
		}
	.portDescrip p, .portDescripTwo p {
		width: 100% !important;
		margin: 0;
		}
	.portDescripTwo img {
		width: 32% !important;
		margin: 2% 0 3.5%;
		float: none
		}
	#post-21546 .portDescrip {
	padding: 0 4% 3%;
		width: 94%;
	margin: 0 3%;
	}
	#post-21546 .portDescrip p {
		width: 100%;
		margin: 0;
		}
	.leaky-paywall-subscription-details li {
		padding: 2% 2.5% 0;
		}
	.leaky-paywall-subscription-details-title {
		margin: 8% 0 3% 0 !important;
		}
	.sharing_, .single .scriptlesssocialsharing {
		background: #f5f5f5 !important;
		}
	.leaky-paywall-logout-link,
	.leaky-paywall-profile-subscription-details,
	#post-21549 hr, #leaky-paywall-profile,
	#leaky-paywall-delete-account,
	.leaky_paywall_message,
	#leaky-paywall-login-form {
		width: 85% !important;
		}
	.leaky-paywall-profile-subscription-details tbody td,
	.leaky-paywall-subscription-details,
	p.leaky-paywall-logout-link,
	.issuem-leaky-paywall-subscriber-info p {
		font-size: 17px;
		}
	#post-21549 h2 {
		margin: 7% 0 5% 0;
		font-size: 22px;
		}
	#post-21549 hr {
		width: .5px !important;
		}
	h2.paywallHeading {
		font-size: 29px;
		}
	h3.paywallSubHeading {
		font-size: 19px;
		}
	.poetryPassImg {
		max-width: 165px;
		}
	ul.paywallBulletsInner li p {
		font-size: 17.5px;
		}

/* Footer */

	.site-footer .widget {
		float: left !important;
		}
	.site-footer .widget.widget_nav_menu {
		width: 40% !important;
		margin: 0 0 4% 4% !important;
		}
	.site-footer .widget.widget_custom-twitter-feeds-widget {
		width: 43.5% !important;
		margin: 0 5.5% 4% 7% !important;
		}
	.site-footer #sticky-posts-2 {
		width: 50% !important;
		margin: 0 0 0 2% !important;
		clear: left;
		}
	.site-footer #mailerlite_widget-3 {
		width: 45% !important;
		margin: 0 3% 0 0 !important;
		}
	footer .mailerlite-form .mailerlite-form-description {
    font-size: 17px;
    }
	footer .site-info {
		margin: 7% 0 2% !important;
		font-size: .95em
		}
	#ctf .ctf-no-bio .ctf-header-text {
		width: 80%;
		}
	#ctf .ctf-header .ctf-header-user {
		font-size: 1.05em;
		}
	#ctf .ctf-header-name {
		margin: 6% 0 0 0;
		}
	#ctf .ctf-header .ctf-header-follow svg {
		margin-right: 5px;
		}
	.upw-posts {
		margin: 0 2% 0 3% !important;
		}
	.upw-posts .entry-image {
		max-width: 110px
		}
	.upw-posts .entry-title {
		font-size: 19px !important;
		margin: 0 0 0 14px !important;
		}

	}

/* 720px */

@media screen and (max-width:720px), screen and (max-device-width:720px) {

/* Header and Nav */

	.single .share.sharer-0 {
		float: none;
		left: -15px !important;
		}
	.single .share.sharer-0 .social {
		margin: 0 !important;
		float: none !important;
		}
	.share.sharer-0 .social.networks-5.center {
		margin-left: -100px !important;
		}


/* Homepage and main pages */

.home #primary .entry-content {
		padding: 3.3% 0 7.5% !important;
		}
	.poetMenu li {
		display: block;
		}
	.BookTextDiv p {
		padding: 0 0.3em !important
		}
	.introDiv {
		padding: 2.2em 2em 1.1em !important;
		}
	.introDiv img {
		min-width: 135px !important;
		}
	#secondary #custom_html-2,
	#secondary #custom_html-4,
	#secondary #custom_html-7,
	#secondary #custom_html-8,
	#secondary #custom_html-9,
	#secondary #custom_html-10,
	#secondary #custom_html-13,
	#secondary #custom_html-14,
	#secondary #custom_html-15,
	#secondary #custom_html-17,
	#secondary #custom_html-18,
	#secondary #custom_html-19,
	#paypal_donations-2,
	#paypal_donations-5,
	#secondary #tag_cloud-9,
	#secondary #tag_cloud-12,
	#secondary #tag_cloud-13,
	#secondary #sticky-posts-2,
	#secondary #mailerlite_widget-2,
	#secondary #mailerlite_widget-4,
	#secondary #mailerlite_widget-5,
	#secondary #recent-posts-2,
	#secondary #sticky-posts-3,
	#secondary #custom_html-22 {
		width: 100% !important;
		display: block;
		margin: 0 auto 2% auto !important;
		float: none;
		}
	#custom_html-17 .textwidget.custom-html-widget,
 	#custom_html-18 .textwidget.custom-html-widget {
	  margin-bottom: 0 !important;
	  }
	#secondary #custom_html-8 {
		margin-bottom: 0 !important
		}
/* Hide repetitive element when single column */
	#secondary #custom_html-9 {
		display: none;
		}
	#secondary #tag_cloud-13 {
		text-align: center;
		}
	#secondary .nrExcerpt p {
		font-size: 1.3em !important;
		}
	.rhymetimeInner1,
	.rhymetimeInner2,
	.rhymetimeInner3 {
		width: 80%;
		}
	.page-template-template-full_width_page .entry-title,
	.page-template-default .entry-title,
	.page-template-template-portfolio .entry-title,
	.page-template-template-page_with_sidebar .entry-title,
	.blog-type-masonry-alternate .blog-page-title .entry-title,
	.tax-department .entry-title {
		margin: 4% 0 .4% 0 !important;
		font-size: 2.05em !important;
		}
	.home .BookDiv {
		padding: 1.5% 0 0;
		}
	.home .BookPicInner img {
		width: 360px
		}
	.home .BookTextDiv {
		padding: 1.5% 2% 9% 3%;
		}
	.home .BookDiv h1 {
		margin: .8% 0 .05em 0;
		font-size: 34px
		}
	.home .BookDiv h2 {
		font-size: 20px;
		padding: 0 0 2.5% 0 !important;
		}
	.home .BookTextDiv .bookButtons {
		margin: 4.5% 0 0;
		}
	#tag_cloud-12.widget_tag_cloud h3.widget-title {
		margin-top: 0;
		}

/* Shop and products */

	.shop1stBook, .shop2ndBook {
		margin: 7% 0 0;
		}
	.shop2ndBook {
		margin: 4% 0 0;
		}
	.shopBookPic a img {
		height: 500px !important;
		}
	.shopTitle, .shopShortDesc {
		max-width: 340px !important;
		}
	.shopTitle h1 {
		font-size: 2.2em;
		}
	.shopTitle h2 {
		font-size: 1.5em;
		}
	.shopTitle h3 {
		font-size: 1.4em;
		}
	.shopPrice {
		font-size: 1.5em
		}
	.shopShortDesc {
		font-size: 1em;
		}
	.productDescription p,
	.productContents p,
	.productSample p,
	.productReviews p {
		font-size: 1em;
		}
	.bookPagePicsInner {
		width: 307px !important;
		}
	.bookPage h2 {
		font-size: 1em;
		max-width: 550px;
		}
	.quoteFloatL, .quoteFloatL_cat {
		margin: -8px 0 0 -36px;
		font-size: 56px;
		}
	.quoteFloatR {
		top: 10px;
		margin: 0 0 0 -3px;
		font-size: 34px;
		}

/* Other Content */

	.media-cell {
		margin: 0;
		}
	.portBkg {
		min-height: 240px !important;
		margin-left: 0px !important;
		width: auto;
		border-radius: 10px;
		}
	.widget_tag_cloud h3.widget-title {
		padding: 2% 0 3% 0 !important;
		}
	.mailerlite-form .mailerlite-form-title {
	  font-size: 24px
	  }
  #secondary.sidebar #mailerlite_widget-2,
  #secondary.sidebar #mailerlite_widget-4,
  #secondary.sidebar #mailerlite_widget-5 {
    padding: 8% 10% 7.5% 10%;
    }
	#secondary.sidebar .mailerlite-form .mailerlite-subscribe-button-container .mailerlite-subscribe-submit {
    margin: 6% auto 18.5px auto !important;
    padding: 3.5% 8% !important;
    font-size: 18.5px !important;
    }
	#secondary.sidebar .mailerlite-form .mailerlite-form-description {
    font-size: 18px;
	  }
	#secondary.sidebar .mailerlite-form .mailerlite-form-field {
    margin: 0 10% 5%;
    display: inline-block !important;
    width: 80% !important;
    }
	.newsletterPage h3 {
	  font-size: 20px;
    }
	.mailerlite-form-inputs {
		max-width: 65%;
	  }
			.main-donate h3 {
	font-size: 21.5px;
		margin: 33px 0 32px 0;
	}
.main-donate h4 {
	font-size: 18px;
	margin: 18px 0 25px;
	}
	.main-donate-buttons {
	font-size: 20px;
	}
.button-bmc, .button-pp {
	font-size: 20px;
	margin: 0 12px 2%;
	}
.button-bmc {
	width: 258px;
	background-size: 22px;
	background-position: 24.5px 27px;
	padding: 28px 24px 28px;
	}
.button-pp {
	width: 217px;
	background-size: 26px;
	background-position: 23px 22px;
	padding: 28px 25px 28px;
	}


/* Text Sizes */

	.PPVmainDiv h3, .rhymetimeDiv .titleSub, .contactPage h3 {
		font-size: 19.5px !important;
		}
	.rhymetimeDiv h3 {
		font-size: 24px !important
		}
	.single p.newsRhymeMoved {
		font-size: 18px
		}
	.portTitle a, .blog-alt.masonry h1.entry-title {
		font-size: 25px !important;
		}
	.single-portfolio .entry-title {
		margin: 12% 0 6.2% 0 !important;
		font-size: 30px !important;
		}
	.single-portfolio p.poemVerse {
		font-size: 21px !important;
		margin: 0;
		}
	#post-21546 .entry-title {
		margin: 4% 0 .4% 0 !important;
		}
.pverseCap, .wp-caption p.wp-caption-text {
		width: 77%;
		}

/* Portfolio */

	.portDescrip {
		padding: 2% 4.5% 6%;
		margin: 0 1.8%;
		}
	#post-21546 .portDescrip {
		padding: 0 4.5% 3%;
		width: 96.4%;
		margin: 0 1.8%;
		}
	.portDescrip .bookButtons,
	.portDescripTwo .bookButtons {
		margin: 4% 0 2%;
		}
	.headerPort ul {
		margin: 4% auto 0 auto;
		}
	.filters {
		margin: 3% auto 4% auto;
		}
	.blog-alt.masonry .portExcerpt {
		padding: 8% 0 10% 0;
		}
	#post-21549 h2 {
		margin: 6% 0 3% 0;
		}
	.issuem-leaky-paywall-subscriber-info p {
		margin: 7% 0 7.5% !important;
		}
	.leaky-paywall-logout-link, .leaky-paywall-profile-subscription-details, #post-21549 hr, #leaky-paywall-profile, #leaky-paywall-delete-account, .leaky_paywall_message {
		width: 70%;
		text-align: center;
		margin: 0 auto !important;
		}
	.otherDiv {
		margin: 0 0 0 5% !important;
		}
	.leaky_paywall_message_wrap {
		left: -13.5% !important;
		}
	.logged-in .leaky_paywall_message_wrap {
		width: 97% !important;
		padding: 8% !important;
		left: 0;
		}
	#leaky_paywall_message {
		font-size: 16.5px !important;
		}

/* Blog */

	.single .tweetEmbed {
		width: 80%;
		}
	.single .tweetAvatar {
		padding: 0;
		width: 15%;
		margin: 2% 0 0 5%
		}
	.single .tweetName a {
  		font-size: 22px;
		}
	.single .tweetHandle a {
		font-size: 20px !important;
		}
	.single .tweetTextInner p {
		font-size: 18.5px !important;
		}
	.proseInner,
	.single-post.single-format-image .entry-content a img {
		max-width: 77%;
		}
	.single hr {
		margin: 3% 0 !important;
		}

/* Footer */

	.site-footer .widget.widget_custom-twitter-feeds-widget {
		width: 44% !important;
		margin: 0 5% 4% 7% !important;
		}
	.site-footer #sticky-posts-2 {
		width: 51% !important;
		margin: 0 0 0 3% !important;
		}
	.site-footer #mailerlite_widget-3 {
		width: 44% !important;
		margin: 0 2% 0 0 !important;
		}
	#ctf .ctf-no-bio .ctf-header-text {
		width: 79%;
		}
	#ctf .ctf-header .ctf-header-user {
		font-size: 1em;
		}
	#ctf .ctf-header .ctf-header-follow {
		padding: 14px 19px !important;
		}
	.upw-posts {
		margin: 0 3% 0 3% !important;
		}
	.upw-posts .entry-image {
		max-width: 110px
		}
	.upw-posts .entry-title {
		font-size: 19px !important;
		margin: 0 0 0 14px !important;
		}

	}

/* 650px */

@media screen and (max-width:650px), screen and (max-device-width:650px) {

/* Page Layout */

	.site-header img {
		max-height: 44px !important;
		margin: -3px 0 0 0;
		}
	.single-portfolio .site-main {
		background-image: display: none !important;
		background: #eee !important;
		}

/* Breadcrumbs and header links */

	.topStuff {
		margin: 2.5% 0 0
		}
	.breadcrumbs, .header-links {
		width: 100% !important;
		float: none;
		text-align: center !important;
		padding: 0;
		}
	.header-links {
		margin-top: 1.5%;
		}

/* Homepage and main pages */

	.home #primary .entry-content {
    	padding: 3.3% 0 6.5% !important;
		}
	.PPVpoemDiv .title, .PPVpoemDiv .nrExcerpt {
		width: 90%;
		}
	.pageMain .BookDiv h2 {
		font-size: 1.75em;
		padding: 0 5%
		}
	.bookButtons a.button,
	.bookButtons2 a.button,
	.bookButtons a.button.darkgrey,
	.bookButtons2 a.button.darkgrey,
	.portDescrip a.button, .portDescrip a.button2,
	.portDescripTwo a.button, .portDescripTwo a.button2,
	.wpcf7-form-control.wpcf7-submit {
		font-size: 1em !important;
		padding: .7em 1.4em !important;
		}
	.introDiv {
		padding: 5.5% 5.5% 3% !important;
		}
	.introDiv img {
		min-width: 110px !important;
		margin: 0 4% 3% 0 !important;
		}
	.BookPicInner img {
		width: 90%;
		}
	.rhymetimeDiv .nrExcerpt,
	.rhymetimeInner1 h3,
	.rhymetimeInner2 h3,
	.rhymetimeInner3 h3 {
		width: 80%
		}
	.nrExcerpt p {
		font-size: 1.1em !important;
		}
	.pageMain .bookButtons {
		margin: 1em 0 0;
		width: 100%;
		}
	.pageMain .bookButtons2 {
		margin: 2em 0 0;
		}
	.pageMain .BookTextDiv {
		margin: 1em 0 0 0;
		}
	.pageMain .aboutPhoto img {
		width: 30%;
		}
	.page-template-template-full_width_page .entry-title,
	.page-template-default .entry-title,
	.page-template-template-portfolio .entry-title,
	.page-template-template-page_with_sidebar .entry-title,
	.blog-type-masonry-alternate .blog-page-title .entry-title,
	.tax-department .entry-title {
		margin: 6% 0 .4% 0 !important;
		font-size: 2.05em !important;
		}
	.BookTextDiv p, .PPVmainDiv p, .pageMain .aboutText p, .author-bio p,
	.introDiv p, .portDescrip p, .PPVmainDiv p, .nrExcerpt p,
	#secondary .nrExcerpt p, .portDescripTwo p {
		font-size: 1.15em;
		}
	.wpcf7-form {
		width: 70%;
		}
	.home .BookPicInner img {
		width: 320px
		}
	.home .BookTextDiv {
		padding: 1.5% 2% 11% 3%;
		}
	.home .BookDiv h1 {
		margin: .8% 0 .05em 0;
		font-size: 32px
		}
	.home .BookDiv h2 {
		font-size: 20px;
		padding: 0 0 2.5% 0 !important;
		}
	.BookTextDiv p {
		padding: 0 0.5em !important;
		width: 85% !important;
		}
	.home .BookTextDiv p {
		width: 88% !important;
		}
	.home .BookTextDiv .bookButtons {
		margin: 4% 0 0;
		}
	hr {
		margin: 1.5% 0 4% 0;
		}
	.rhymetimeDiv .titleSub {
		font-size: 21px !important
		}
	.rhymetimeDiv h3 {
		font-size: 23px !important
		}
	.rhymetimeDiv .nrExcerpt p {
		font-size: 17.5px !important
		}
	.PPVmainDiv p {
		width: 83% !important;
		}
	.PPVpoemDiv {
		width: 85%;
		}
	.rhymetimeInner1,
	.rhymetimeInner2,
	.rhymetimeInner3 {
		width: 100%;
		}
	.rhymetimeInner2, .rhymetimeInner3 {
		margin: 4% auto 0;
		}
	.PPVpoetryDiv h2, .PPVmainDiv h3 {
		float: none
		}
	.PPV-header-img {
		display: none;
		}
	.PPVpoemDiv h4.title, .PPVpoemDiv .nrExcerpt {
		width: 80% !important;
		}
	.PPVpoemDiv .nrExcerpt p {
		font-size: 18px !important;
		}
	.home .BookDiv h3 {
		font-size: 20px
		}

/* Shop and products */

	.shop1stBook, .shop2ndBook {
		margin: 9.5% 0 0;
		}
	.shop2ndBook {
		margin: 6% 0 0;
		}
	.shopBookPic a img {
		height: 450px !important;
		}
	.shopTitle, .shopShortDesc {
		max-width: 360px !important;
		}
	.shopTitle h1 {
		font-size: 1.9em;
		}
	.shopTitle h2 {
		font-size: 1.2em;
		}
	.shopTitle h3 {
		font-size: 1.2em;
		}
	.shopPrice {
		font-size: 1.3em
		}
	.shopPage .bookButtons {
		margin: 0 0 9%;
		}
	.buttCentred {
		display: block;
		}
	.single-portfolio .buttCentred,
	.shopPage .buttCentred {
		display: inline-block;
		}
	.shopPage .buttCentred {
		width: 60%;
		}
	.shopPage .bookButtons a.button,
	.shopPage .bookButtons a.button.darkgrey {
		width: 100%;
		}
	ul.externalBuyLinks {
		min-width: 0;
		}
	.shopPage ul.externalBuyLinks li {
  	display: inline-block;
  	vertical-align: top;
		width: 100%;
		}
	.shopPage li.externalLink1,
	.shopPage li.externalLink2,
	.shopPage li.externalLink3 {
		margin: 0 0 3.5%;
		}
	.shopPage li.externalLink4 {
		margin: 0 !important;
		}
	.shopPage li.externalLink1 a,
	.shopPage li.externalLink2 a,
	.shopPage li.externalLink3 a {
		width: 100%;
		display: inline-block;
		}
	.shopPage .externalLink1 img,
	.shopPage .externalLink2 img,
	.shopPage .externalLink3 img {
		margin: 0 !important;
		height: 60px;
		}
	.shopPage .bookButtons a.button.darkgrey {
		margin: 0 0 3.5% 0 !important;
		width: 100%;;
		height: 60px;
		}
	.bookPage {
		padding: 1.5em 0 0 0;
		}
	.bookButtons a.button,
	.bookButtons2 a.button,
	.bookButtons a.button.darkgrey,
	.bookButtons2 a.button.darkgrey,
	.mc4wp-form-fields input[type="submit"],
	.PPVctaDiv a.button.green,
	.portDescrip a.button, .portDescrip a.button2,
	.wpcf7-form-control.wpcf7-submit {
		font-size: 1.1em !important;
		padding: 15px 25px !important;
		}
	.productDescription {
		margin: .2em 0 .5em 0 !important;
		}
	.productDescription p {
		font-size: .9em !important;
		}
	.productContents,
	.productSample,
	.productReviews {
		font-size: .9em;
		margin: 0 0 1em;
		}
	.productContents p,
	.productSample p,
	.productReviews p {
		font-size: .9em !important;
		margin: .2em .2em 1.8em; !important;
		}
	.productSample .parDeuxL p,
	.productSample .parDeuxR p {
		font-size: .95em !important;
		}
	.bookPagePicsInner {
		width: 287px !important;
		}
	.bookPage h2 {
		font-size: 1em;
		max-width: 350px;
		}
	.bookPage a.button {
		padding: .8em 2.5em;
		line-height: 1.7em;
		}
	.bookPageBuyingOptions {
		margin: 0 0 12%;
		}
	ul.bookBullets {
		margin: 6% 0 0 !important;
		font-size: 1em;
		}
	.bookPageBuyingOptions h4 {
		margin: 10% 0 3% 0;
		}
	.bookPageBuyingOptions ul li a img {
		max-width: 180px;
		}
	.bookPage .tabs .tab-titles a {
		font-size: 1.1em;
		padding: .8em .9em 0.6em;
		}

/* Other Content */

	.newsletterPic {
	  margin: 3.8% 0 0 0;
    }
	.newsletterPage h3 {
	  font-size: 19px;
    }
	.newsletterPage .mailerlite-form .mailerlite-form-field label {
	  font-size: 20px;
    }
	.mailerlite-form-inputs {
		max-width: 85%;
	  }
	.newsletterPage .mailerlite-form .mailerlite-form-field {
	  margin: 0 0 4%;
	  }
	.newsletterPage .mailerlite-form .mailerlite-subscribe-button-container .mailerlite-subscribe-submit {
	  margin: 3.5% auto 18.5px auto !important;
		font-size: 18px !important;
		}
	.newsLetterPage {
		width: 89%;
		}
	.newsLetterPage .newsLetterText,
	.newsLetterPage .newsLetterTextmore {
		font-size: 95%;
		}
	.newsLetterPage .newsLetterImage img {
		width: 40%;
		}
	.newsLetterPage .newsLetterTextmore {
		width: 100%;
		}
	p.keepReading {
		font-size: 115%;
		margin: 18px 0 20px 0;
		}
	.scriptlesssocialsharing {
		width: 96%;
		}
	.scriptlesssocialsharing-buttons a.button {
		border-radius: 7px !important;
		padding: 14px 0
		}
	.bookPromoImgInner {
		width: 65%;
		margin-bottom: 2%
		}
	.single-post aside.read-next header h1 {
		font-size: 24px !important;
		}
	.page-404 h1.entry-title {
		font-size: 30px !important;
		}
	.page-404 input#search-big {
		width: 55%;
		}
	.wp-caption p.wp-caption-text {
	 	margin: 11px 5% 5% !important;
   	}
	.main-donate h3 {
		font-size: 21.5px;
		margin: 33px auto 33px auto;
		width: 60%
		}
	.main-donate h4 {
		font-size: 18px;
		margin: 30px auto 30px auto;
		width: 60%
		}
	.main-donate-buttons {
		font-size: 20px;
		}
	.button-bmc, .button-pp {
		font-size: 20px;
		margin: 2% auto;
		display: block;
		}
	.widgetDonation .widgetCTA  {
		margin: 5% auto 0 !important;
		}
	.widgetDonation .widgetCTA .buttCentred {
		width: 80%;
		}
	.side-donate-buttons .button-bmc,
	.side-donate-buttons .button-pp {
  	width: 100%;
		}
	.side-donate-buttons .button-bmc {
		margin: 0 auto 2%;
		}

/* Portfolio */

	.RhymeCopyR {
		font-size: 14.5px !important
		}
	.filters li a {
		font-size: 1.1em
		}
	.sharing_ {
		background: rgb(245, 245, 245);
		}
	#tag_cloud-12.widget_tag_cloud h3.widget-title {
		color: #333 !important;
		text-shadow: none;
		}
	.portDescrip {
		padding: 2% 4.5% 6%;
		margin: 0 1.8%;
		}
	.portDescripTwo img {
		width: 37% !important;
		}
	#post-21546 .entry-title {
		margin: 5.5% 0 .4% 0 !important;
		}
	.media-grid.masonry .hentry,
	.blog-alt.masonry .hentry {
		border-bottom-width: 5px !important;
		}
	.single-portfolio .bookButtons, .single-portfolio .bookButtons2 {
		margin: 8% 0 0;
		}
	.bookPromoTxt a.button, .bookPromoTxt a.button:hover {
		width: 100%;
		margin-top: 3%;
		}
	table {
		font-size: 13px;
		}
	.leaky-paywall-profile-subscription-details,
	#post-21549 hr, #leaky-paywall-profile,
	#leaky-paywall-delete-account, .leaky_paywall_message {
		width: 70%;
		}
	.leaky-paywall-logout-link {
		width: 80%;
		font-size: 17px !important
		}
	.leaky-paywall-logout-link,
	#leaky-paywall-delete-account,
	.leaky_paywall_message,
	#leaky-paywall-login-form {
		width: 85% !important;
		}
	#leaky-paywall-profile {
		width: 70% !important;
		}
	.leaky-paywall-profile-subscription-details, #post-21549 hr {
		width: 90% !important;
		}
	.leaky-paywall-profile-subscription-details thead th {
		padding: 3% 15px 3% 15px;
		}
	.leaky-paywall-subscription-details,
	p.leaky-paywall-logout-link,
	.issuem-leaky-paywall-subscriber-info p,
	.leaky-paywall-profile-subscription-details tbody td {
		font-size: 18.5px;
		}
	p.leaky-paywall-subscription-total {
		font-size: 19.5px;
		}
	.leaky-paywall-profile-subscription-details tbody td {
		padding: 4% 2%;
		}
	.leaky-paywall-subscription-details li {
		width: 50%;
		float: left;
		padding: 3% 0 !important;
		}
	p.leaky-paywall-subscription-total {
		width: 100%;
		float: left;
		margin-bottom: 11%;
		}
	#leaky-paywall-payment-form h3 {
		margin: 15% 0 10% 0 !important;
		clear: both;
		}
	.leaky-paywall-user-fields, .leaky-paywall-account-fields {
		max-width: 85%;
		margin: 0 auto;
		}
	#post-21549 hr {
		width: .5px !important;
		}
	#post-21549 h2 {
		margin: 9% 0 5% 0;
		font-size: 21px;
		padding: 0 20%
		}
	#leaky-paywall-profile {
		max-width: 420px;
		}
	.leaky-paywall-logout-link {
		margin-top: 5% !important
		}
	.leaky_paywall_message_wrap {
		padding: 7% 5% 11%;
		}
	h2.paywallHeading {
		font-size: 1.6em;
		}
	h3.paywallSubHeading {
		font-size: 1.1em;
		letter-spacing: 0;
		}
	ul.paywallBulletsInner {
		margin: 0;
		}
	ul.paywallBulletsInner li p {
		font-size: 1.1em;
		}
	h2.paywallHeading {
		font-size: 27px;
		}
	h3.paywallSubHeading {
		font-size: 18px;
		}
	.poetryPassImg {
		max-width: 170px;
		}
	ul.paywallBulletsInner li p {
		font-size: 17.5px;
		padding: 2px 0 0 22px;
		}
	li.openbook, li.unlocked, li.hands {
		padding: 3px 0 0 20px !important;
		}
	.single-portfolio .col-sm-6.nav-previous {
		padding-left: 6%;
		}
	.single-portfolio .col-sm-6.nav-next {
		padding-right: 6%;
		}

/* Blog */

	.post-pagination {
		padding: 6% 0 5%;
		}
	.single .tweetEmbed {
		width: 90%;
		}
	.single .tweetAvatar {
		padding: 0;
		width: 17%;
		margin: 2% 0 0 5%
		}
	.single .tweetName a {
		font-size: 20px;
		}
	.single .tweetHandle a {
		font-size: 19px !important;
		}
	.single .tweetFollow {
		margin: 7% 0 0;
		width: 32%;
		}
	.single .tweetTextInner p {
		font-size: 18px !important;
		}
	h3.pageSub {
		padding: 0 10%;
		}
	.proseInner,
	.single-post.single-format-image .entry-content a img {
		max-width: 81%;
		}
	.pverseCap, .wp-caption p.wp-caption-text {
		font-size: 16px !important;
		width: 80%;
		line-height: 20px
		}

/* Text Sizes */

	.home .introDiv p, .BookTextDiv p, .PPVmainDiv p, .pageMain .aboutText p,
	.author-bio p, .widgetBookText p, .aboutWidg p, .widgetBookText p,
	#paypal_donations-2 p, #leaky_paywall_message {
		font-size: 17.5px;
		}
	.bookPromoTxt p {
		font-size: 16.5px
		}
	.mc4wp-form-21059 p, .single p.newsRhymeMoved {
		font-size: 16px;
		}
	.portDescrip p, .portDescripTwo p, .prosePar, .newsletterPage p {
		font-size: 17.5px !important;
		}
	.page-template-template-full_width_page .entry-title,
	.page-template-default .entry-title,
	.page-template-template-portfolio .entry-title,
	.page-template-template-page_with_sidebar .entry-title,
	.blog-type-masonry-alternate .blog-page-title .entry-title,
	.tax-department .entry-title {
		font-size: 30px !important;
		}
	.headerPort h3, h3.pageSub {
		font-size: 20px
		}
	.contactPage h3 {
		font-size: 20px;
		width: 60%;
		}
	.bookPromo h2 {
		font-size: 32px;
		}
	.bookPromo h3 {
		font-size: 20px;
		}
	.portTitle a, .blog-alt.masonry h1.entry-title {
		font-size: 24px !important;
		}
	.single-portfolio .entry-title {
		margin: 10% 0 6.3% 0 !important;
		font-size: 26px !important;
		}
	.single-post h1.entry-title {
		font-size: 28.5px !important;
		padding-bottom: 1%;
		}
	.single-post .entry-header .entry-title {
		margin-top: 7% !important
		}
	.single-portfolio p.poemVerse,
	.single-post p.newsRhyme, ul.linksList li, ul.linksList li a {
		font-size: 18px !important;
		}
	.single-portfolio p.poemVerse {
		margin: 0
		}
	.logged-in .leaky_paywall_message_wrap {
		width: 90% !important;
		padding: 8%;
		}
	.single-post h3 {
		font-size: 21px;
		}
	.single-post p.poemVerse {
		font-size: 19px;
		}
	h3.linksName {
		font-size: 27px;
	  }
	h4.linksSub {
		font-size: 21px;
	 	}

/* Forms Etc */

	input:not([type=submit]):not([type=button]):not([type=file]):not([type=radio]):not([type=checkbox]),
	.mc4wp-form-fields input:not([type=submit]):not([type=button]):not([type=file]):not([type=radio]):not([type=checkbox]),
	.wpcf7 input[type="text"],
	.wpcf7 input[type="email"],
	.wpcf7 textarea {
		font-size: 1.1em !important;
		line-height: 1.5em;
		}
	.PPVctaDiv a.button.green,
	.home .bookButtons a.button,
	.PPVctaDiv .button, .PPVctaDiv .button2 {
		width: 85% !important;
		}
	.home .PPVctaDiv .button, .home .PPVctaDiv .button2 {
		font-size: 17.6px !important;
		margin-bottom: 2.5% !important
		}
	footer .mailerlite-form .mailerlite-subscribe-button-container .mailerlite-subscribe-submit,
	#secondary.sidebar .mailerlite-form .mailerlite-subscribe-button-container .mailerlite-subscribe-submit,
	.widgetCTA a.button, .portDescrip a.button, .portDescrip a.button2 {
    padding: 16px 42px !important;
		font-size: 18px !important
		}
	.wpcf7-form {
		width: 70%;
		}
	.wpcf7 label, .cf7ic_instructions {
		font-size: 18px !important;
		}
	.selector * {
		font-size: 17px !important;
		}

/* Footer */

	.site-footer .widget-area .widget {
		width: 100% !important;
		margin: 2% 0 4% 0 !important;
		}
	.site-footer .widget_twitter ul {
		margin: 0 9% 10px 9% !important;
		}
	.site-footer .widget.widget_custom-twitter-feeds-widget {
		width: 84% !important;
		margin: 0 8% 4% 8% !important;
		}
	.site-footer #mailerlite_widget-3 {
		width: 80% !important;
		margin: 0 10% 5%!important;
		}
	.site-footer #sticky-posts-2 {
		width: 90% !important;
		margin: 3% 5% 5% 5% !important;
		}
	footer .site-info {
		margin: 10% 0 2% !important;
		font-size: 13.5px;
		}
	#ctf .ctf-no-bio .ctf-header-text {
		width: 80%;
		}
	#ctf .ctf-header .ctf-header-user {
		font-size: 1.05em;
		}
	#ctf .ctf-header-name {
		margin: 5% 0 0 0;
		}
	.upw-posts .entry-title {
		font-size: 23px !important;
		margin: 0 0 0 25px !important;
		}
	.upw-posts .entry-image img {
		border-radius: 5px
		}

/* Advertising */

/* Main 300 x 100 Ads */

 #mainTopAdUnit, #mainBottomAdUnit {
		width: 300px;
  	}

	}

/* 481px */

@media screen and (max-width:481px), screen and (max-device-width:481px) {

/* Layout and General */

	#primary, .single #primary, .single-post #primary,
	.with-sidebar, .page-template-template-full_width_page #primary,
	.page-template-default #primary {
		width: 100% !important;
		min-width: 100% !important;
		margin: 0 !important;
		}
	.layout-fixed,
	.home .layout-fixed {
		width: 100% !important;
		max-width: 100% !important;
		}

/* Header and Nav */

	.site-header .site-title  {
		width: 54% !important;
		margin-left: 23% !important
		}
	.site-navigation .menu-toggle, .menu-toggle {
		width: 23% !important;
		}
	.social-container {
  	width: 23%;
		}
	.is-social-toggled-on .site-header .social {
  	right: 3.5%;
		}
	.site-header img {
		max-height: 43px !important;
		margin: -2px 0 0 0 !important;
		}
	#primary-navigation .nav-menu ul li a,
	#primary-navigation .nav-menu ul ul li a,
	#primary-navigation .nav-menu ul ul ul li a {
		padding: 20.05px 20px !important;
		}

/* Breadcrumbs and header links */

	.breadcrumbs, .header-links {
		font-size: .9em;
		}

/* Less rounded corners */

	.blog-alt.masonry .post-thumbnail, .widget_twitter ul li,
	#calendar_wrap, .media-cell-desc, .portBkg, .single-post .entry-header,
	.single-post .entry-content, .single-post aside header, div.nrhp_opacityBkg,
	.single-post aside.read-next .entry-header, .single-post #comment,
	.single-post #author, .single-post #email, .single-post #url,
	.flexslider .slides img, .widget_paypal_donations, .aboutWidg, .widgetBookMM,
	.blog-alt.masonry .format-image img, .single-post .entry-content img,
  .nrhpBkg, .PPVpoetryDiv .PPVpoetryDiv img, a.button.big, a.button,
	.PPVotherFeat ul li, button, .about-author, .BookDiv, .single .tweetEmbed,
	.single-post .entry-content img, .rhymetimeInner1, .rhymetimeInner2,
	.rhymetimeInner3, .widget.widget_dpe_fp_widget img, .featuredIn,
	.mc4wp-form-fields input[type=submit], .portDescrip, .portDescrip .button2,
	.portDescripTwo, .portDescripTwo .button2, .wpcf7 input[type=submit],
	.home .introDiv, .blog-alt.masonry .cat-links, a.more-link, .wpcf7-response-output,
	.portMore a.more-link, .share.sharer-0 label, .blog-alt.masonry .tweetEmbed,
	.entry-header .entry-meta > span.cat-links a, .cwv3_dialog .cwv3_btns a,
	.filters li a, .tagcloud a, .post-pagination li a, .BookPicInner img,
	.bookPage, .shopPage .externalSquares img, .menu-online-poetry-menu-container,
	button#leaky-paywall-submit, #loginform #wp-submit.button, .portDescrip img,
	#leaky-paywall-profile #submit.button, #leaky-paywall-delete-account button,
	.cwv3_dialog, footer .widget.widget_dpe_fp_widget img, .widget_twitter ul li,
	.mc4wp-form-fields input[type="submit"], footer .widget.widget_dpe_fp_widget img,
	a.button, .tagcloud a, .PPVpoetryDiv, .home .PPVctaDiv .button2, .upw-posts .entry-image img,
	#ctf .ctf-item, .shopPage li.externalLink1, .shopPage li.externalLink2, .shopPage li.externalLink3,
 	#mainBottomAdBlock, .newsletterPage .newsletterPic img {
		border-radius: 5px !important;
		-moz-border-radius: 5px !important;
		-webkit-border-radius: 5px !important;
		-khtml-border-radius: 5px !important;
		}
	.opacityBkg, .blog-alt.masonry .post-thumbnail {
		border-radius: 8px !important;
		-moz-border-radius: 8px !important;
		-webkit-border-radius: 8px !important;
		-khtml-border-radius: 8px !important;
		}
	#secondary .widget-title, .PPVpoemDiv .title,
	.widget.widget_dpe_fp_widget img, .media-cell-desc h3,
	.bookPage .tabs .tab-titles li a.active, .widget.widget_dpe_fp_widget .title,
	.rhymetimeInner1 h3, .rhymetimeInner2 h3, .rhymetimeInner3 h3, .nrhpBkg .title,
	.blog-alt.masonry .entry-title {
		border-radius: 5px 5px 0 0 !important;
		-moz-border-radius: 5px 5px 0 0 !important;
		-webkit-border-radius: 5px 5px 0 0 !important;
		-khtml-border-radius: 5px 5px 0 0 !important;
		}
	.portOpacityBkg, #secondary .textwidget,
	.blog-alt.masonry .format-aside .entry-content,
	.blog-alt.masonry .format-image .entry-content,
	.blog-alt.masonry .format-image .wp-caption,
	.flex-title, #tag_cloud-11.widget_tag_cloud .tagcloud,
	.nrExcerpt, .page-template-template-portfolio,
	.widget.widget_nav_menu .menu-blog-menu-container, .menu-rott-menu-container,
	form#mc4wp-form-1, .widget.widget_nav_menu .menu-portfolio-menu-container,
	footer .widget.widget_dpe_fp_widget .title {
		border-radius: 0 0 5px 5px !important;
		-moz-border-radius: 0 0 5px 5px !important;
		-webkit-border-radius: 0 0 5px 5px !important;
		-khtml-border-radius: 0 0 5px 5px !important;
		}

/* Unrounded corners */

	.entry-content, .site-content, .entry-header,
	.single-portfolio .layout-fixed,
	.single-portfolio .entry-content,
	.single-portfolio .entry-header,
	.layout-fixed, .single-post .entry-content,
	.single-post .entry-header,
	.single-post aside.read-next .entry-header,
	.site-main, #main, #primary, .hentry,
 	.bookPage .tabs .tab-content, .single .scriptlesssocialsharing {
		border-radius: 0 !important;
		}

/* Homepage and main pages */

	.home #primary .entry-content {
		padding: 3.5% 0 3.5% 0 !important;
		}
	.introDiv {
		margin: 0 auto 0 auto !important;
		padding: 5.5% 5.5% 3% !important;
		}
	.introDiv img {
		min-width: 105px !important;
		margin: 0 4% 3% 0 !important;
		}
	.introDiv p {
		padding: 0 0 .6em !important;
		}
	.BookDiv {
		margin: 2% 0 0 0;
		}
	.pageMain .BookDiv {
		padding: 1em 0 0.3em 0 !important;
		}
	.BookPicOuter {
		margin: 0;
		}
	.pageMain .BookDiv h2 {
		font-size: 1.5em;
		}
	.pageMain .BookDiv h3 {
		font-size: 1.1em;
		padding: 0 15%
		}
	.BookTextDiv,
	.pageMain .BookTextDiv {
		padding: 1em 1.3em 2.5em 1.4em;
		}
	.pageMain .BookTextDiv {
		margin: 1.4em 0 0 0;
		}
	.BookTextDiv p {
		padding: 0 !important
		}
	.PPVpoetryDiv {
		margin: 0;
		padding: 0;
		display: inline-block !important;
		background: none;
		}
	.OPC-poems-img {
		width: 100% !important;
		min-width: 100% !important;
		max-width: 100% !important;
		margin: 3% 0 5.5% 0 !important;
		}
	.PPVpoemDiv {
		width: 100% !important;
		}
	.introDiv p, .BookTextDiv p,
	.PPVmainDiv p, .home .BookTextDiv p {
		font-size: 1em !important;
		padding-bottom: 6% !important;
		}
	.PPVpoetryDiv h2, .rhymetimeDiv h2 {
		font-size: 1.6em !important;
		}
	.PPVpoetryDiv h2 {
		margin: 6% 0 0 0;
		}
	.PPVmainDiv p {
		width: 90% !important;
		}
	.PPVpoemDiv .title {
		font-size: 1.4em !important;
		padding-bottom: .2em !important;
		}
	.PPVpoemDiv p {
		font-size: .95em !important;
		text-align: center !important;
		}
	.PPVpoemDiv h3, .PPVpoemDiv h4 {
		font-size: 1.3em !important;
		}
	.PPVotherFeat ul {
		margin-bottom: 2%;
		}
	.pageMain .aboutText p {
		width: 90%;
		}
	.poetMenu li a {
		font-size: .9em
		}
	.pageMain .aboutPhoto img {
		width: 36%;
		}
	.page-template-template-full_width_page .entry-title,
	.page-template-default .entry-title,
	.page-template-template-portfolio .entry-title,
	.page-template-template-page_with_sidebar .entry-title,
	.blog-type-masonry-alternate .blog-page-title .entry-title,
	.tax-department .entry-title {
		margin: 7% 0 .4% 0 !important;
		font-size: 30px !important;
		}
	.BookTextDiv p, .PPVmainDiv p, .pageMain .aboutText p, .author-bio p,
	.introDiv p, .portDescrip p, .PPVmainDiv p, .nrExcerpt p,
	#secondary .nrExcerpt p, .portDescripTwo p {
		font-size: 1em;
		}
	.tagcloud a {
		font-size: 15px !important;
		text-align: center !important;
		}
	.tagcloud a {
		margin: 3px 1px !important;
		padding: 9px 14px !important;
		}
	.filters {
		line-height: 1.5 !important
		}
	.filters li {
		margin: 12.5px 1px !important;
		}
	.filters a {
		font-size: 15px !important;
		padding: 12px !important;
		}
	.home .rotate-words {
		display: block;
		margin: 0 0 .5em
		}
	hr {
		margin: 2% 0 4% 0;
		}
	.home .BookDiv h1 {
		font-size: 30px;
		margin: 5% 0 .05em 0;
		}
	.home .BookDiv h2 {
		font-size: 18.5px;
		}
	.home .BookPicInner img {
		border: solid 12px #fff;
		border-right: solid 9.5px #fff;
		}
	.home .BookTextDiv {
		padding: 1.5% 4% 11% 5%;
		}
	.home .BookTextDiv p {
		width: 95% !important;
		}
	.home .bookButtons a.button {
		width: 95% !important;
		}
	.PPVotherFeat {
		margin: 4% 0 0;
		}
	.home .PPVotherFeat ul li {
		margin: 0 0 4% 0;
		}
	.home .BookDiv h3 {
		font-size: 18px
		}
	.home .bookButtons {
    width: 94%;
		margin-left: auto !important;
		margin-right: auto !important
    }
	.PPVpoemDiv h4.title, .PPVpoemDiv .nrExcerpt,
 	.rhymetimeDiv .nrExcerpt, .rhymetimeInner1 h3,
	.rhymetimeInner2 h3, .rhymetimeInner3 h3{
		width: 86% !important;
		}

/* Other Content */

	p.keepReading {
		font-size: 90%;
		margin: 18px 0 20px 0;
		}
	.ppw_submit_btn {
		width: 92%;
		font-size: 90% !important;
		}
	.share.sharer-0 {
		left: 6% !important;
		}
	.scriptlesssocialsharing-buttons a.button {
		border-radius: 5px !important;
		padding: 9px 0
		}
	.site-footer .site-info p {
		font-size: .9em;
		}
	.pageMain .service i {
		margin: -12px 0 0 0 !important;
		}
	[class^="pw-icon-"]:before {
		font-size: 30px !important;
		}
	.single-post.single-format-aside [class^="pw-icon-"]:before {
		font-size: 27px !important;
		}
	.pageMain .service p {
		font-size: 1em;
		}
	.section-title {
		font-size: .8em;
		}
	.bookPromoTxt p {
		font-size: .97em;
		}
	.bookPromo h2 {
		font-size: 1.6em;
		}
	.bookPromo h3 {
		font-size: 1em;
		}
	.single p.newsRhymeMoved {
		width: 80%;
		margin: 9% auto 0;
		}
	.page-404.hentry {
		padding-bottom: 14% !important
		}
	.page-404 h1.entry-title {
		margin: 10% 0 0 0;
		font-size: 26px !important;
		}
	.page-404 [class^="pw-icon-"]::before, [class*=" pw-icon-"]::before {
		font-size: 60% !important;
		}
	.page-404 .http-alert h1 {
		margin: 0 0 5.5% 0;
		}
	.page-404 input#search-big {
		font-size: 18px !important;
		padding: 8px 16px !important;
		width: 60%;
		}
	.mailerlite-form-inputs {
		max-width: 100%;
	  }
	.main-donate h3 {
	font-size: 21.5px;
		margin: 33px auto 33px auto;
		width: 80%
	}
.main-donate h4 {
	font-size: 18px;
	margin: 30px auto 30px auto;
	width: 75%
	}
.button-bmc {
	background-position: 24.5px 22px;
	padding: 22px 24px 22px;
	}
.button-pp {
	background-position: 23px 18px;
	padding: 22px 25px 22px;
	}

/* Shop and Products */

	.shop1stBook, .shop2ndBook {
		margin: 12.5% 0 0;
		}
	.shop2ndBook {
		margin: 5% 0 0;
		}
	.shopBookPic a img {
		height: 400px !important;
		}
	.shopTitle, .shopShortDesc {
		max-width: 80% !important;
		margin: 2.5% auto !important
		}
	.shopTitle h1 {
		font-size: 1.7em;
		}
	.shopTitle h2 {
		font-size: 1.1em;
		}
	.shopTitle h3 {
		font-size: 1.em;
		}
	.shopPrice {
		font-size: 1.2em
		}
	.shopPage .bookButtons {
		margin: 0 0 15%;
		}
	.bookPage .tabs .tab-content > div {
		padding: 1.2em 1.1em .5em 1.5em;
		}
	.productDescription {
		font-size: .9em !important;
		}
	.productSample {
		width: 100%;
		}
	.productSample .parDeuxL {
		margin: 2.5em 0 0 0 !important;
		}
	.productSample .parDeuxL p,
	.productSample .parDeuxR p {
		text-align: center;
		}
	.productContents,
	.productSample,
	.productReviews {
		font-size: .9em;
		margin: 0 0 1em;
		}
	.productContents p,
	.productSample p,
	.productReviews p {
		margin: .2em .6em 1.8em; !important;
		text-align: center;
		}
	.bookPagePicsInner {
		width: 267px !important;
		}
	.bookPage h2 {
		font-size: .9em;
		max-width: 330px;
		left: 3%;
		}
	ul.bookBullets {
		margin: 6% 0 0 !important;
		font-size: .9em;
		}
	.bookPage .tabs .tab-titles a {
		font-size: .98em;
		padding: .8em .62em .6em;
		}
	.quoteFloatL {
		font-size: 48px;
		margin: -4px 0 0 -31px;
		}
	.quoteFloatR {
		margin: 0 0 0 -4px;
		top: 9px;
		font-size: 31px;
		}
	h3.bookPrice {
		font-size: 1.2em;
		}
	.bookPageBuyingOptions h4 {
		font-size: 1.1em;
		}

/* Portfolio */

	.otherDiv {
		width: 100%;
		margin: 0 !important
		}
	.single-portfolio .entry-title,
	.single-portfolio p.poemVerse {
		text-align: center !important;
		margin-left: 0 !important;
		margin-right: 0 !important;
		}
	.headerPort .filterTitle {
		letter-spacing: 1.1px;
		font-size: 1em;
		margin: 5% 0 2%;
		}
	.filters li a {
		font-size: 1em
		}
	.single-portfolio .nav-previous h4,
	.single-portfolio .nav-next h4,
	.sharing_ h3 {
		font-size: 1.05em
		}
	.single-portfolio .col-sm-6 a {
		font-size: 1em
		}
	#secondary h3.widget-title {
		font-size: 1.3em !important
		}
	.leaky_paywall_message_wrap {
		width: 100% !important;
		left: 0 !important;
		border-radius: 0 !important;
		box-shadow: 0 1px 6px 1px rgba(140,140,140,0.5);
		-webkit-box-shadow: 0 1px 6px 1px rgba(140,140,140,0.5);
		-moz-box-shadow: 0 1px 6px 1px rgba(140,140,140,0.5);
		}
	h2.paywallHeading {
		font-size: 1.3em;
		}
	h3.paywallSubHeading {
		width: 76%;
		font-size: 1em;
		margin: 0 auto;
		}
	ul.paywallBulletsInner {
		margin: 0 0 0 -22px;
		}
	ul.paywallBulletsInner li p {
		font-size: .95em;
		}
	.poetryPassImg {
		max-width: 150px;
		}
	.portDescrip {
		padding: 1% 4.5% 7%;
		}
	#post-21546 .portDescrip {
		padding: 0 4.5% 6%;
		}
	#post-21546 .entry-title {
		margin: 6.5% 0 .4% 0 !important;
		}
	.portDescripTwo img {
		width: 40% !important;
		}
	.portDescrip p, .portDescripTwo p {
		font-size: 16.5px !important;
		padding: 10px 0;
		}
	.portDescrip .bookButtons, .portDescripTwo .bookButtons {
		margin: 7% 0 2%;
		}
	.portTitle a, .blog-alt.masonry h1.entry-title {
		font-size: 25px !important;
		}
	.portTitle {
		padding-bottom: 3% !important;
		}
	.portExcerpt {
		font-size: 1.2em;
		}
	.single-portfolio #secondary {
		margin-top: 1% !important;
		}
	.leaky-paywall-subscription-details li {
		padding: 2% 3.5% 0;
		}
	.leaky-paywall-subscription-details-title {
		margin: 12% 0 3% 0 !important;
		}
	.leaky-paywall-payment-form {
		margin: 2% auto 12% auto !important;
		}
	.portDescrip .bookButtons, .portDescripTwo .bookButtons {
		width: 100% !important;
		margin: 6.5% 0 0;
		padding: 0;
		}
	.portDescrip a.button, .portDescrip a.button2 {
		width: 100% !important;
		margin: 0 0 4% !important;
		}
	.single-portfolio .bookButtons, .single-portfolio .bookButtons2 {
		margin: 7% 0 0;
		font-size: 18px
		}
	.single .RhymeCopyR, .single-post .RhymeCopyR {
		background: none !important;
		}
	.logged-in .leaky_paywall_message_wrap {
		min-width: 100% !important;
		}

/* Blog */

	.post-pagination {
		padding: 7% 0 5%;
		}
	.single-post aside.read-next header h1 {
    font-size: 22px !important;
		}
	.single .tweetEmbed {
		width: 92%;
		}
	.single .tweetAvatar {
		width: 17%;
		margin: 2% 0 0 5%
		}
	.single .tweetName a {
  	font-size: 19px;
		}
	.single .tweetHandle a {
		font-size: 18px !important;
		}
	.single .tweetFollow {
		margin: 7% 0 0;
		width: 32%;
		}
	.single .tweetTextInner p {
		font-size: 18px !important;
		}
	.proseInner,
	.single-post.single-format-image .entry-content a img {
		max-width: 85%;
		}
	.single-post .entry-content {
  	padding: 5% 0 0 !important;
	  }
	.pverseCap, .wp-caption p.wp-caption-text {
		font-size: 15px !important;
		width: 95%
		}

/* Text Sizes */

	.home .introDiv p, .BookTextDiv p, .PPVmainDiv p, .pageMain .aboutText p,
	.author-bio p, .widgetBookText p, .aboutWidg p, .widgetBookText p,
	.blog-alt.masonry .nr2oPC, #paypal_donations-2 p, #leaky_paywall_message,
	.single-portfolio p.poemVerse, .single-post p.newsRhyme, .prosePar {
		font-size: 16.5px !important;
		}
	.mc4wp-form-21059 p {
		font-size: 15px;
		}
	.media-cell-desc p,
	.blog-alt.masonry .portExcerpt p {
		font-size: 18px;
		}
	.RhymeCopyR {
		font-size: 12.5px !important
		}
	.headerPort h3, h3.pageSub {
		font-size: 17px
		}
	.contactPage h3 {
		font-size: 18px !important;
		}
	.PPVmainDiv h3 {
		font-size: 16.7px !important;
		}
	.rhymetimeDiv .titleSub {
		font-size: 20px !important;
		}
	.rhymetimeDiv h3,
	.mailerlite-form .mailerlite-form-title h3 {
		font-size: 22px !important;
		}
	.portTitle a, .blog-alt.masonry h1.entry-title {
		font-size: 23.5px !important;
		}
	a.more-link {
		font-size: 1.1em !important;
		}
	.single-portfolio .entry-title {
		margin: 12% 0 4.5% 0 !important;
		font-size: 24px !important;
		width: 98%;
		padding: 0 15% !important;
		}
	.single-portfolio p.poemVerse {
		width: 98%;
		margin: 0 1%;
		font-size: .97em;
		}
	.single-post h1.entry-title,
	.single-post p.newsRhyme {
		text-align: center !important;
		float: none !important;
		}
	.single-post h1.entry-title {
		font-size: 25px !important;
		padding-bottom: 1.5%;
		}
	.single-post .entry-header .entry-title {
		margin-top: 7.5% !important
		}
	.single-portfolio p.poemVerse,
	.single-post p.newsRhyme {
		font-size: 16px !important;
		}
	.single-post h3 {
		font-size: 20px;
		}
	.single-post p.poemVerse {
		font-size: 17px;
		}
	#secondary h3.widget-title {
		font-size: 21px !important
		}
	.newsletterPage .mailerlite-form .mailerlite-form-field label {
		font-size: 19px !important
	  }
	.newsletterPage p {
		font-size: 17px !important
	  }

/* Forms Etc */

	input:not([type=submit]):not([type=button]):not([type=file]):not([type=radio]):not([type=checkbox]),
	.mc4wp-form-fields input:not([type=submit]):not([type=button]):not([type=file]):not([type=radio]):not([type=checkbox]),
	.wpcf7 input[type="text"], .wpcf7 input[type="email"], .wpcf7 textarea, .single-portfolio .bookButtons, .single-portfolio .bookButtons2 {
		font-size: 15.5px !important;
		line-height: 1.5em;
		}
	.newsletterPage input:not([type="submit"]):not([type="button"]):not([type="file"]):not([type="radio"]):not([type="checkbox"]) {
		font-size: 17px !important;
		}
	.mc4wp-form-fields input[type=submit] {
		width: 91% !important;
		}
	.PPVctaDiv a.button.green {
		width: 84% !important;
		}
	.wpcf7-form {
		width: 75%;
		}
	.wpcf7 label, .cf7ic_instructions {
		font-size: 17px !important;
		}
	.selector * {
		font-size: 16px !important;
		}
	#secondary.sidebar .mailerlite-form .mailerlite-form-field {
    margin: 0 0 5%;
    display: inline-block !important;
    width: 100% !important;
    }
	footer .mailerlite-form .mailerlite-subscribe-button-container .mailerlite-subscribe-submit, #secondary.sidebar .mailerlite-form .mailerlite-subscribe-button-container .mailerlite-subscribe-submit, .widgetCTA a.button, .portDescrip a.button, .portDescrip a.button2 {
    padding: 15px 42px !important;
    font-size: 16px !important;
		width: 100% !important;
    }
	footer .mailerlite-form .mailerlite-subscribe-button-container .mailerlite-subscribe-submit {
		width: 80% !important;
	  }

/* Footer */

	.site-footer .widget-area {
    	padding: 4% 0 0;
		}
	.site-footer .widget.widget_nav_menu {
		margin: 0 0 7% -2% !important;
		}
	.rhymetimeDiv p {
		font-size: .95em !important;
		}
	.upw-posts {
		margin: 6% 3% 0 3% !important;
		}
	.upw-posts header {
		width: 100% !important;
		text-align: center;
		}
	.upw-posts .entry-image {
		max-width: 130px;
		margin: 0 0 4% !important;
		}
	.upw-posts .entry-title {
		font-size: 23px !important;
		margin: 0 0 14px 0 !important;
		display: block;
		}
	.upw-posts .entry-summary p {
		font-size: 15.5px !important;
		text-align: center;
		}
	footer .mailerlite-form .mailerlite-form-description {
    font-size: 17px;
    }
	footer .site-info {
    margin: 15% 0 5% !important;
    font-size: 11px;
    }

	}

/* 350px */

@media screen and (max-width:350px), screen and (max-device-width:350px) {

/* Header and Nav */

	.site-header .site-title  {
		width: 52% !important;
		margin: 0 0 0 24% !important;
		}
	.site-navigation .menu-toggle, .menu-toggle {
		width: 24% !important;
		}
	.social-container {
  	width: 24%;
		}
	.site-header img {
		max-height: 39px !important;
		}

/* Breadcrumbs and header links */

	.breadcrumbs, .header-links {
		font-size: .8em
		}

/* Homepage and main pages */

	.home #primary .entry-content {
		padding: .8em 0 !important;
		}
	.introDiv {
    	padding: 6% 6.5% 3% !important;
		}
	.introDiv img {
		min-width: 65px !important;
		margin: 0 .7em .1em 0 !important;
		}
	.introDiv p {
		padding: 0 0 .5em !important;
		}
	.home .BookDiv {
		background-image: none !important;
		background-color: #fff;
		}
	.home .BookDiv h1 {
		font-size: 1.5em;
		}
	.home .BookDiv h2 {
		font-size: 1em;
		}
	.pageMain .BookDiv h2 {
		font-size: 1.25em;
		padding: 0 1%;
		}
	.pageMain .BookDiv h3 {
		font-size: .85em;
		padding: 0 5%
 		}
	.home .BookDiv h3 {
		font-size: 17px;
		padding: 2% 15% 6%
		}
	.home .BookPicInner img {
    	width: 280px;
		}
	.pageMain .bookButtons {
		margin: 1.2em 0 0 !important;
		}
	.home .BookTextDiv {
		padding: 0 3.5%;
		}
	.pageMain .BookTextDiv {
		margin: 1em 0 0 0 !important;
		}
	.bookButtons a.button,
	.bookButtons2 a.button,
	.bookButtons a.button.darkgrey,
	.bookButtons2 a.button.darkgrey,
	.PPVctaDiv a.button.green,
	.portDescrip a.button, .portDescrip a.button2,
	.portDescripTwo a.button, .portDescripTwo a.button2,
	.wpcf7-form-control.wpcf7-submit,
	.portDescrip a.button, .portDescrip a.button2,
.portDescripTwo a.button, .portDescripTwo a.button2,
.PPVctaDiv a.button, .PPVctaDiv a.button2,
	.home .PPVctaDiv .button, .home .PPVctaDiv .button2,
	.mc4wp-form-fields input[type=submit] {
		font-size: 17px !important;
		padding: 12.5px 14px !important;
		}
	.sectionDiv {
		margin: 0 !important;
		}
	.PPVpoetryDiv {
		padding: 20px 10px 25px 10px !important;
		margin-top: .8em !important;
		}
	.PPVpoetryDiv h2 {
		padding: 0 0 .3em 0 !important;
		}
	.PPVpoetryDiv p {
		padding: 0 5% 4% 5% !important;
		width: 100% !important;
		}
	.PPVpoemDiv h3 {
		font-size: 1.1em !important;
		padding: 0  !important;
		}
	.PPVmainDiv img, .PPVpoemDiv {
		width: 100% !important;
		}
	.PPVpoemDiv a.more-link {
		width: 80% !important;
		}
	.PPVotherFeat {
		margin-top: 1em !important;
		}
	.PPVotherFeat ul li {
		margin-bottom: 1em !important;
		}
	.PPVotherFeat ul li a h4 {
		font-size: 22px !important;
		}
	#secondary .nrExcerpt, #secondary .nrhpBkg .title {
	 	width: 90%;
		}
 	.home .BookDiv h1 {
 		font-size: 1.5em;
 		}
 	.PPVpoetryDiv {
		padding: 25px 12px 0 12px !important;
		margin: .8em 0 0  !important;
		}
	.PPVpoetryDiv h2, .rhymetimeDiv h2 {
		font-size: 21.5px !important;
		}
	.PPVpoetryDiv h2 {
		padding-bottom: 1% !important
		}
	.PPVpoetryDiv h3 {
		font-size: 14.5px !important;

		}
	.PPVpoemDiv h3, .PPVpoemDiv h4,
	#secondary #custom_html-8 .widget-title,
	.PPVpoemDiv .title {
		font-size: 18px !important;
		}
	.PPVpoetryDiv h3., .PPVmainDiv h3,
	.rhymetimeDiv h3,  .PPVpoetryDiv p {
		font-size: 1em !important;
		}
	.rhymetimeDiv .titleSub {
    font-size: 17px !important;
		}
	.page-template-template-full_width_page .entry-title,
	.page-template-default .entry-title,
	.page-template-template-portfolio .entry-title,
	.page-template-template-page_with_sidebar .entry-title,
	.blog-type-masonry-alternate .blog-page-title .entry-title,
	.tax-department .entry-title {
		margin: 5% 0 .4% 0 !important;
		font-size: 1.5em !important;
		}
	.tax-department .entry-title {
		margin: 7% 0 .4% 0 !important;
		}
	.BookTextDiv p, .PPVmainDiv p, .pageMain .aboutText p, .author-bio p,
	.introDiv p, .portDescrip p, .PPVmainDiv p, .nrExcerpt p,
	#secondary .nrExcerpt p, form#mc4wp-form-1 p, .PPVpoemDiv p,
	.PPVpoemDiv a.more-link {
		font-size: .9em;
		}
	.aboutWidg p, .tagcloud a {
		font-size: .9em !important;
		text-align: center !important;
		}
 	.rhymetimeDiv {
		margin: 6% auto 0 !important;
 		}
	.rhymetimeInner1,
	.rhymetimeInner2,
	.rhymetimeInner3 {
		width: 93%;
		}
	.pageMain .aboutPhoto img {
		width: 38%;
		}
	.PPVpoemDiv h4.title, .PPVpoemDiv .nrExcerpt {
    width: 90% !important;
		}
	.home .PPVpoemDiv .title {
		font-size: 22px !important;
		padding: 9% 0 2% !important;
		}
	.rhymetimeDiv h3 {
    font-size: 20px !important;
    }
	.rhymetimeDiv .nrExcerpt p {
    font-size: 15.5px !important;
    }

/* Shop and Products */

	.shop1stBook, .shop2ndBook {
		margin: 10% 0 0;
		}
	.shop2ndBook {
		margin: 8.5% 0 0;
		}
	.shopBookPic a img {
		height: 300px !important;
		}
	.shopTitle, .shopShortDesc {
		max-width: 250px !important;
		}
	.shopTitle h1 {
		font-size: 1.5em;
		}
	.shopTitle h2 {
		font-size: 1em;
		}
	.shopTitle h3 {
		font-size: 1.1em;
		}
	.shopPrice {
		font-size: 1.1em;
		margin: 4% 0 7% !important;
		}
	.shopShortDesc {
		font-size: .9em;
		margin-top: 5% !important;
		}
	.shopPage .bookButtons {
		margin: 0 0 10% !important;
		}
	.productSample .parDeuxL p,
	.productSample .parDeuxR p {
		font-size: .85em !important;
		}
	.bookPagePicsInner {
		width: 237px !important;
		}
	.bookPage h2 {
		font-size: .8em;
		max-width: 290px;
		}
	ul.bookBullets li p {
		font-size: .9em;
		}
	.bookPageBuyingOptions h4 {
		font-size: 1em;
		}
	.bookPage a.button {
		font-size: 1.15em !important;
		}
	.bookPage .tabs .tab-titles a {
		font-size: .95em;
		padding: .8em .5em .6em;
		}

/* Other Content */

	p.keepReading {
		font-size: 85%;
		margin: 18px 0 20px 0;
		}
	.ppw_submit_btn {
		width: 100%;
		font-size: 90% !important;
		}
	.site-footer .site-info p {
		font-size: .7em;
		}
	.scriptlesssocialsharing-buttons a.button {
		padding: 6px 0
		}
	.bookPromoTxt p {
		font-size: .85em;
		}
	.bookPromo h2 {
		font-size: 1.2em;
		}
	.bookPromo h3 {
		font-size: .75em;
		}

/* Portfolio */

	.single-portfolio .RhymeCopyR {
		margin: 2% 0 0 0;
		font-size: .7em
		}
	.headerPort h3 {
		font-size: .95em
		}
	.filters li a {
		font-size: .95em
		}
	.single-portfolio .col-sm-6.nav-previous,
	.single-portfolio .col-sm-6.nav-next,
	.single-portfolio .nav-previous h4,
	.single-portfolio .nav-next h4,
	.single-portfolio .col-sm-6 a {
		width: 100%;
		text-align: center;
		padding: 0
		}
	.single-portfolio .nav-previous h4 {
		margin-top: 2%
		}
	.single-portfolio .nav-previous h4,
	.single-portfolio .nav-next h4 {
		font-size: 1.1em;
		}
	.single-portfolio .col-sm-6 a {
		font-size: .98em;
		}
	.single-portfolio .col-sm-6.nav-previous a {
		padding-right: 8%;
		}
	.single-portfolio .col-sm-6.nav-next a {
		padding-left: 8%;
		}
	h2.paywallHeading {
		font-size: 1.2em;
		}
	h3.paywallSubHeading {
		font-size: .95em;
		}
	ul.paywallBulletsInner li p {
		font-size: .8em;
		}
	.portDescrip {
		padding: 2% 4.5% 7%;
		}
	.portDescripTwo img {
		width: 48% !important;
		}
	.portDescrip p {
		margin: 0;
		}
	.single-portfolio p.poemVerse {
		width: 100%;
		margin: 0 auto;
		padding: 0 5% 1em 5%;
		}
	.single-post h1.entry-title {
		font-size: 21px !important;
		}

/* Other Content */

.widget_tag_cloud h3.widget-title {
		padding: 0 0 4% 0 !important;
		}
	.tagcloud a {
		margin: 2.5px .5px !important;
		padding: 10px 12px !important;
		}
	.footer-sidebar .widget-title {
		font-size: 1.2em;
		}
	.site-footer .widget_nav_menu .menu-item a {
		font-size: 1.1em;
		}
	.scriptlesssocialsharing a.button::before {
		font-size: 14px !important
		}
	form#mc4wp-form-1 p {
		font-size: 14.5px !important;
		}
	footer form.mc4wp-form-21059 .mc4wp-form-fields label {
		font-size: 1em
		}
	.mc4wp-form-21059 .mc4wp-form-fields input:not([type="submit"]):not([type="button"]):not([type="file"]):not([type="radio"]):not([type="checkbox"]) {
		padding: .4em 1em !important;
		}
	#tag_cloud-12.widget_tag_cloud h3.widget-title,
	#tag_cloud-13.widget_tag_cloud h3.widget-title {
		margin-top: 10%;
		}
	.proseInner,
	.single-post.single-format-image .entry-content a img {
		max-width: 87%;
		}
	.pverseCap, .wp-caption p.wp-caption-text {
		font-size: 14px !important;
		line-height: 18px;
		width: 87%;
		letter-spacing: -.5px
		}

/* Text Sizes */

	.home .introDiv p, .BookTextDiv p, .PPVmainDiv p, .pageMain .aboutText p,
	.author-bio p, .widgetBookText p, .aboutWidg p, .widgetBookText p,
	.blog-alt.masonry .nr2oPC, #paypal_donations-2 p, #leaky_paywall_message,
	.single-portfolio p.poemVerse, .single-post p.newsRhyme, .prosePar,
	.BookTextDiv p, .home .BookTextDiv p {
		font-size: 14.5px !important;
		}
	.mc4wp-form-21059 p, ul.linksList li, ul.linksList li a {
		font-size: 15px;
		}
	.portDescrip p, .portDescripTwo p {
		font-size: 15.5px !important;
		}
	.portExcerpt p {
		font-size: 16px;
		line-height: 1.5;
		}
	p.poemVerse {
		font-size: 16px;
		}
	.portTitle a, .blog-alt.masonry h1.entry-title {
		font-size: 20px !important;
		}
	a.more-link {
		font-size: 1em !important;
		}
	.single-portfolio .entry-title,
	.single-post .entry-title {
		width: 100%;
		font-size: 22.5px !important;
		margin: 10% 2% 5% 2%;
		}
	.single-portfolio .entry-title {
		margin: 10% 2% 5% 2% !important;
		}
	.single-post h3 {
		font-size: 17.5px;
		}
	.single-post p.poemVerse,
	.PPVpoemDiv .nrExcerpt p {
		font-size: 15px !important;
		}

/* Footer */

	.site-footer .widget.widget_custom-twitter-feeds-widget {
		width: 94% !important;
		margin: 0 3% 7% !important;
		}
	#ctf .ctf-header {
		padding: 5px 5% 15px 5%;
		}
	#ctf .ctf-no-bio .ctf-header-text {
		width: 50%;
		}
	#ctf .ctf-header-name {
		display: none;
		}
	#ctf .ctf-header .ctf-header-follow {
		padding: 12px 18px !important;
		top: 3px
		}
	.upw-posts header {
		text-align: center !important;
		}
	.upw-posts .entry-image {
		max-width: 135px !important;
		margin: 0 auto 18px auto !important;
		}
	.upw-posts .entry-title {
		font-size: 18px !important;
		margin: 0 0 14px 0 !important;
		}
	.upw-posts .entry-summary p {
		font-size: 15px !important;
		}

/* Advertising */

	#mainTopAdUnit, #mainBottomAdUnit {
		width: 200px;
  	}

/* Main Half Page Unit Ads 250 x 250 */

  #sideAdBlock ins.adsbygoogle[data-ad-status="filled"] {
    padding: 10% 1%;
    }


	}
