/*
Theme Name: tagSeoBlog Style
Theme URI: https://www.tagseoblog.de
Description: tagSeoBlog Style -  blog design theme by Martin Missfeldt -> <a href="https://www.tagseoblog.de/">tagSeoBlog</a>.
Version: 3.0 (11-2013)
Author: Martin Missfeldt
Author URI: http://www.tagseoblog.com/
Tags: light, white, two-columns, right-sidebar, fixed-width
 tagSeoBlog Style Version 2.0  https://www.tagseoblog.de
 This theme was designed and built by Martin Missfeldt, whose blog you will find at https://www.tagseoblog.de/

*/
/* oswald-regular - latin */
@font-face {
  font-family: 'Oswald';
  font-style: normal;
  font-weight: 400;
  src: url('../fonts/oswald-v16-latin-regular.eot'); /* IE9 Compat Modes */
  src: local('Oswald Regular'), local('Oswald-Regular'),
       url('../fonts/oswald-v16-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/oswald-v16-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/oswald-v16-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('../fonts/oswald-v16-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/oswald-v16-latin-regular.svg#Oswald') format('svg'); /* Legacy iOS */
}
/* oswald-600 - latin */
@font-face {
  font-family: 'Oswald';
  font-style: normal;
  font-weight: 600;
  src: url('../fonts/oswald-v16-latin-600.eot'); /* IE9 Compat Modes */
  src: local('Oswald SemiBold'), local('Oswald-SemiBold'),
       url('../fonts/oswald-v16-latin-600.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/oswald-v16-latin-600.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/oswald-v16-latin-600.woff') format('woff'), /* Modern Browsers */
       url('../fonts/oswald-v16-latin-600.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/oswald-v16-latin-600.svg#Oswald') format('svg'); /* Legacy iOS */
}
body { margin:0; padding:0; background-color:#fff; color:#433; font-family:sans-serif, Arial, Helvetica; }
body         { font-size:106%; line-height:160%;  }
.page-layout { width:98%; max-width:994px; margin:0 auto; padding:0; }
.my-content  { width:65%; max-width:640px; float:left;  margin:30px 0 20px 0; }
.my-sidebar  { width:30%; max-width:300px; float:right; margin:30px 0 20px 0; font-size:90%; line-height:140%; }

@media (max-width:1024px) {
	body           {  }
   .page-layout   { width:96%; max-width:994px; margin:0 auto; padding:0; }
	.my-content    { width:96%; max-width:994px; float:none; margin:30px 0 20px 0; }
	.my-sidebar    { width:96%; max-width:994px; float:none; margin:30px 20px 20px 0; font-size:100%; line-height:160%;  }
	.header_search { display:none; visibility:hidden; }
}
@media (max-width:800px) {
	body         { }
   .page-layout { width:96%; max-width:800px; margin:0 auto; padding:0; }
	.my-content  { width:96%; max-width:800px; float:none; margin:30px 0 20px 10px; }
	.my-sidebar  { width:96%; max-width:800px; float:none; margin:30px 10px 20px 0; line-height:160%;  }
	iframe       { max-width:100%; height:auto; border:none; }
}
h1   { padding:0; margin:0; float:left; }
h2   { font-family: 'Oswald', sans-serif; font-weight:normal; color:#766; font-size:190%; line-height:140%; margin:0 0 10px 0; padding:0; border-bottom:#ddd 1px solid; }
h3   { font-family: 'Oswald', sans-serif; font-weight:normal; color:#544; font-size:170%; line-height:130%; margin:26px 0 5px 0; padding:0; }
h4   { font-family: 'Oswald', sans-serif; font-weight:normal; color:#544; font-size:140%; line-height:120%; margin:8px 0 4px 0; padding:0; }
h5   { font-family: 'Oswald', sans-serif; font-weight:normal; color:#544; font-size:110%; line-height:100%; }
p, ul, ol { padding:0 0 10px 0; margin:0; }
a:link { color:#03c; text-decoration:none; font-weight:bold; }
a:visited { color:#06f; text-decoration:none; }
a:hover, a:active { color:#009; text-decoration:underline; }
form { padding:0; margin:0; }
img  { max-width:100%; height:auto; border:none; }
pre  { background:#f8f8f8; border:#aaa 2px dotted; font-family:"Courier New", monospace, Courier; font-size:90%; color:#749; margin:0 2px 8px 2px; padding:5px 10px; }
strong { color:#544; }
table  { background:#f3f5f7; border-top:#ccc 1px solid; border-left:#ccc 1px solid; border-right:#ccc 1px solid; margin-bottom:20px; }
td     { padding:0 5px; border-bottom:#ccc 1px solid; }
textarea { width:100%; max-width:638px; border:#ccc 1px solid; color:#777; background-color:#f3f3f3; padding:3px; }
input    { width:100%; max-width:638px; border:#ccc 1px solid; color:#777; background-color:#f3f3f3; padding:3px; }
label    { display:inline; font-weight:bold; }
textarea:focus, input:focus { border:#aaa 1px solid; color:#444; }

blockquote { background:#f3f8ff; border:1px solid #eee; font-style:italic; margin:0 0 4px 0; padding:6px 25px 0 24px; color:#335; }
cite { display:block; background:#fff8e6; border:1px solid #eee; font-style:italic; margin:0 0 0 20px; padding:6px 25px 10px 24px; color:#00f; }
code { font-family:"Verdana", Arial, Fixed; font-size:90%; background:#eee url(images/code.gif) no-repeat 0 0; border:1px solid #eee; margin:0; padding:0 25px 0 64px; color:#777; }

.full_page  { width:994px; margin:0 auto; padding:0; }
#header     { height:3%; min-height:52px; padding:0; background-color:#e55600; border-bottom:1px solid #f94; text-align:center; }

#main-navigation   { padding:0; margin:0 0 1px 0; background-color:#444; border-bottom:1px solid #222; }
ul.navigation li   { display:inline; font-size:140%; }
ul.navigation li a { float:left; color:#bbb; margin:10px 2% 7px 2%; background-color:#444; font-weight:normal; }
ul.navigation li a:hover { color:#fff; text-decoration:none; }

ul#social { padding:0; margin:0; float:right; }
ul#social li { display:inline; }
ul#social li a { float:left; height:0; padding-top:52px; overflow:hidden; background-image:url(https://www.tagseoblog.de/wp-content/themes/tagseoblog/images-new/social-buttons-2014.png); background-repeat: no-repeat; }
/* BUTTONS */
ul#social li#rss a { width:52px; background-position: 0 0; }
ul#social li#twitter a { width:52px; background-position: -52px 0; }
ul#social li#google a { width:52px; background-position: -104px 0; }
ul#social li#youtube a { width:52px; background-position: -156px 0; }
/* OVER */
ul#social li#rss a:hover { width:52px; background-position: 0 -52px; }
ul#social li#twitter a:hover { width:52px; background-position: -52px -52px; }
ul#social li#google a:hover { width:52px; background-position: -104px -52px; }
ul#social li#youtube a:hover { width:52px; background-position: -156px -52px; }

.blog_community { padding:4px 0; border-bottom:#ddd 1px solid; vertical-align:top; }

.footer { padding:0; margin:20px 0 10px 0; background-color:#fff; font-size:94%; line-height:160%; }

#sw { margin:20px 0px 0px 0px; }
#tsb_img_check_url { background:#f6f6f6; width:933px; padding:5px; margin:2px 0 10px 0; border:#bbb 10px solid; font-size:110%; font-weight:bold; color:#580;; }
#cap_check { background:#f6f6f6; width:200px; padding:5px 2px; margin:10px 0 20px 0; border:#ddd 10px solid; }
.submit_img_check { width:200px; border:#ddd 10px solid; background:#d50; color:#fff; padding:5px 2px; margin:10px 0 20px 0; font-weight:bold; }

.left { float:left; margin-right:5px; }
.right { float:right; margin-left:5px; }
.center { clear:both; margin:0 auto; text-align:center; }
.alignleft { float:left; margin:6px 35px 5px 0; }
.alignright { float:right; margin:6px -4px 5px 35px; }
.aligncenter { text-align:center; margin:0 auto; padding:0; }
.trenner   { clear:both; font-size:0; height:1px; padding:0; margin:0; background-color:#fff; }
.trenner_1 { clear:both; font-size:0; height:1px; margin:7px 0; }
.trenner_2 { clear:both; font-size:0; height:1px; margin:35px 0; }
.clearer { clear:both; font-size:0; }
.clear { clear:both; }
.clear_30 { clear:both; height:30px; }
.clearadd { clear:both; height:12px; }
.alert { font-weight:bold; color:#fff; }
.noborder { border:none; }
.img_gallery { float:left; width:178px; padding:0; margin:0 17px; }
/***********************
*   Content*
***********************/
#content_full { background:#fff; }
.post { clear:both; }
.post-main { padding:0 0 25px 0; margin:0 0 40px 0; }
.post-date { width:109px; background:#ddd; display:block; float:left; margin:0; padding:3px; color:#fff; text-align:center; }
.post_date_front { color:#999; padding:0px 0 1px 0; margin:0; text-align:right; border-bottom:#ddd 1px solid; font-size:87%; }
p.post-tags,
ul.post-tags { margin:5px 0; padding:0 15px; list-style-type:none; }
p.post-tags a,
ul.post-tags li { padding:0 0 0 0px; }
ul.post-tags li a:link,
ul.post-tags li a:visited,
ul.post-tags li a:hover,
ul.post-tags li a:active,
p.post-tags a:link,
p.post-tags a:visited,
p.post-tags a:hover,
p.post-tags a:active { color:#333; }
.post-under { display:block; line-height:130%; text-align:center; padding:6px 0 7px 0; border-bottom:#ddd 1px solid; background-color:#fcfcfc; text-align:left;}
.post-title { margin:0; padding:0; font-weight:normal; }
.post-title h2 { padding:0 0 3px 0; margin:0; font-weight:normal; }
.post-title a:link   { color:#c50; text-decoration:none; font-weight:normal; }
.post-title a:visited{ color:#c50; text-decoration:none; font-weight:normal; }
.post-title a:hover  { color:#c50; text-decoration:none; font-weight:normal; }
.post-title a:active { color:#c50; text-decoration:none; font-weight:normal; }
.archiv-entry { padding:0 0 20px 2px; color:#333; }
.links-entry { padding:0 0 20px 2px; color:#333; }
.post-entry { padding:3px 0 0 2px; border-bottom:#ccc 1px dashed; }
.post-entry img { border:none;}
.post-entry img.wp-smiley { border:none; }
.post-entry ul { padding:0px; margin:10px 0 10px 25px; list-style-type:square; }
.post-entry ol { padding:0px; margin:10px 0 10px 25px; }
.top a { float:right; padding:0px 0 25px 0; line-height:220%; color:#999; }
.top a:hover { float:right; padding:0px 0 25px 0; line-height:220%; color:#666; }
.top a { float:right; padding:0px 0 25px 0; line-height:220%; color:#999; }
.top a:hover { float:right; padding:0px 0 25px 0; line-height:220%; color:#666; }
.pagenavi { float:left; margin:0 0 0 0px; padding:0px 0 25px 0; line-height:220%; color:#999; }
.pagenavi span,
.pagenavi a { color:#06c; padding:3px 10px; }
.pagenavi a:hover { text-decoration:none; color:#690; }
.pages { margin:0 0 25px 0px; }
.pages .older { float:left; }
.pages .newer{ float:right; }
.pages .older a,
.pages .newer a { padding:3px 10px; color:#999; }
.pages .older a:hover,
.pages .newer a:hover { text-decoration:none; color:#666; } 
.wp-caption { line-height:130%; text-align:center; max-width:100%; }
.wp-caption-text { font-size:90%; line-height:130%; color:#888; }
.children { padding:0 0 0 42px; margin:0; }

/***********************
*   Sidebar*
***********************/
.my-sidebar ul {  margin:2px 0 3px 0; padding:10px 0 10px 0; background-color:#fff; }
.my-sidebar ol { margin:0; padding:10px 0 10px 0; list-style-type:none; }
.my-sidebar li { margin:0; padding:3px 0 3px 0; list-style-type:none; border-bottom:#eee 1px dashed; }
.my-sidebar li ul { padding:4px 0 0 15px; margin:0; border:0; }
.my-sidebar li ul li { padding:3px 0 3px 0; margin:0;  border-bottom:0;  border-top:#eee 1px dashed;  }
.my-sidebar h2 { color:#444; margin:30px 0 0 0; border:0; text-align:left; }
.my-sidebar p { margin:0 0 10px 0; padding:0 0; }
.my-sidebar .banner-ads { margin:0; padding:0;}
.my-sidebar .banner-ads a       { border:none; }
.my-sidebar .banner-ads a:hover { border:none; }
.ad_right { margin:20px 0 0 0; padding:3px 3px 0 3px; display:block; float:right; border:#aaa 1px solid; }
.ad_left  { margin:20px 0 0 0; padding:3px 3px 0 3px; display:block; float:left;  border:#aaa 1px solid; clear:both; }

/***********************
*   Comments*
***********************/
.comments { padding-bottom:25px; border-bottom:#eee 3px double; }
.commentlist { padding:0; margin:0; }  
.commentlist li { list-style:none; padding:0; margin:25px 0 5px 0; border-top:0px solid #eee; color:#555; }
.comment-body { padding:0; margin:0; }
.comment-author { margin:0 0 5px 0; padding:0; border-bottom:#eee 1px solid; background:#f9f9f9; height:32px;  }
.avatar { float:left; margin-right:10px; }
.author-url { padding:5px 0 0 5px; display:block; }
.author-date { padding:5px 10px 0 5px; display:block; float:right; font-style:italic; color:#999; font-size:87%; }
.comment-text { margin:0 0 0 42px; }
.ping-text { margin:0 0 0 6px; }
.reply { margin:4px 0 15px 30px; padding:0; float:right; }
.comment-reply-link { background:#eed; font-size:90%; padding:2px 4px; border:#ccb 1px solid; }
.input_text_field { width:537px; }
.submit_button { width:180px; font-weight:bold; line-height:14px; display:block; background-color:#ec5d07; color:#fff; padding:3px; margin:1px 0 20px 0; }
.comment-text-field { width:260px; background-color:#f3f3f3; border:#bbb 1px solid; padding:3px; }
.cptch_block {}

img.cmt-gravatar { float:left; padding:5px 10px 4px 4px; }
.start_seo_blog_h2 { font-weight:bold; color:#333; font-size:180%; margin:0; padding:0; font-family:Georgia, "Times New Roman", Times, serif; }


.tab_1 { border-bottom: 1px solid #ccc; width: 40px; text-align: center; color: #888888; }
.tab_2 { background:#f3f3f3; text-align:center; border-bottom:#ccc 1px solid; }
.tab_3 { background:#fff; text-align:center; border-bottom:#ccc 1px solid; }
.tab_4 { background:#f3f3f3; text-align:left; border-bottom:#ccc 1px solid; }
.tab_5 { background:#fff; text-align:left; border-bottom:#ccc 1px solid; }
.tab_6 { background:#fff; text-align:right; border-bottom:#ccc 1px solid; }
.tab_7 { background:#f3f3f3; text-align:right; border-bottom:#ccc 1px solid; }
.important_box { background:#f5f5f0; border:5px solid #f17e0a; margin:2px; padding:5px 10px 0px 10px; } 
.einrueck { padding:0 0 0 20px; margin:0 0 8px 0; font-style:italic; color:#600; }
.einrueck2 { padding:0; margin:0 0 8px 0; color:#00a; }
.feedburner_counter { float:left; margin:7px 0 0 11px; }
.home_intro { margin:0 0 35px 0; }
.red-text { color:#e00; font-weight:bold; }

.top-ad  { clear:both; margin:0 auto; text-align:center; padding:8px; border-left:#ccc 1px solid; border-right:#ccc 1px solid; border-bottom:#ccc 1px solid;  }
.seo     { color:#c30; font-weight:bold; }
.kunde   { color:#390; font-weight:bold; }
.ad-border { text-align:center; margin:0 auto; padding:10px; border:2px #e55600 solid; }

.datenschutzhinweis { background-color:#df3; color:#333; padding:5px 10px; margin:9px 0; border:#9F0 3px solid; font-weight:bold; }
.datenschutzhinweis a, a:hover { color:#00f; }
.close-button       { margin:0 10px 0 15px; display:inline; width:17px; height:17px; }
.teaser      { float:left; margin:3px 0 3px 15px; padding:0; border:0; background:none; }

.search       { width:280px; margin:0; padding:0; display:inline; float:right; }
.searchfield  { width:230px; margin:10px 0 0 0; padding:1px; height:26px; background:#fff;  float:none; font-size:110%; line-height:130%;
border-left:#730 1px solid; border-top:#730 1px solid; border-right:#ccc 1px solid; border-bottom:#ccc 1px solid; }
.submitbutton { margin:2px 0 0 0; padding:1px; width:40px; height:30px; background-image:url(https://www.tagseoblog.de/images/search-button-2.png); 
border-right:#730 1px solid; border-bottom:#730 1px solid;  cursor:pointer; }

.searchresult      { margin:0 0 25px 0; padding:0; font-size:96%; line-height:120%; }
.searchresult h2   { margin:0 0 2px 0; padding:0; border:none; }
.searchresult h2 a { font-size:80%; line-height:120%; text-decoration:none; border:none; }
.searchresult h2 a:hover { text-decoration:underline; }
.searchresult p    { margin:0; padding:0; }
.searchresult .search_url { margin:0 0 3px 0; padding:0; color:#090; }
.search_thumb      { float:left; margin:0 10px 0 0; padding:0; }
.search_img        { padding:1; border:#bbb 1px solid; }

.social4i { float:left; }

.embed-container { height:0;  width: 100%; padding-bottom: 56.25%; overflow: hidden; position: relative; }
.embed-container iframe { width: 100%; height: 100%; position: absolute; top: 0; left: 0; }

@media (max-width:500px) {
	#social { display:none; }
	.search { display:none; }
   h2 { font-size:130%; }
   .teaser { display:none; }
}

.adslot_1 { display:block; width:320px; height:60px; }
@media (min-width: 500px) { .adslot_1 { width: 468px; max-width:468px; height: 60px; } }
@media (min-width: 800px) { .adslot_1 { width: 728px; max-width:728px; height: 90px; } }
@media (min-width:1000px) { .adslot_1 { width: 980px; max-width:980px; height: 90px; } }

 
.buy-text           { font-size:150%; line-height:140%; color:#000; margin:0 !important; font-weight:bold; }
.buy-button         { text-align:left; margin:20px 0; font-size:130%; line-height:190%; font-weight:bold; }
.buy-button a       { background-color:#33f3fe; color:#111; border:#09d 2px solid; border-radius:10px; padding:8px 11px; }
.buy-button a:hover { background-color:#06f; color:#fff; border:#03c 2px solid; }

.top-banner-teaser { width:728px; text-align:left; margin:20px auto 0 auto; padding:0; font-size:10px; line-height:12px; }

/**
 * BWS CAPTCHA general front-end styles
 * @package Captcha Pro by BestWebSoft
 * @since 4.2.3
 */

/*
 * General styles
 */
.cptch_block label {
	word-wrap: break-word;
}
/* fixing captcha content displaying in WooThemes */
.cptch_block br {
	display: none !important;
}
.cptch_label:hover {
	cursor: pointer;
}
form input.cptch_input {
	padding-left: 8px;
	padding-right: 8px;
}
.cptch_whitelist_message {
	font-style: italic;
	color: #008000;
	font-weight: normal !important;
}
.cptch_block {
	display: block !important;
	width: 100%;
	max-width: 100%;
	box-sizing: border-box;
	word-spacing: normal !important;
	text-align: left;
}
.cptch_title {
	display: block;
	word-wrap: break-word;
	padding-bottom: 5px;
	clear: both;
}
.cptch_wrap {
	display: table-row !important;
	position: relative;
	clear: both;
}
.cptch_label,
.cptch_reload_button_wrap {
	display: table-cell;
	margin: 5px 0 !important;
	vertical-align: middle;
	line-height: 1;
}
.cptch_time_limit_notice {
	display: none;
	color: red;
	font-size: 12px;
}
.cptch_span {
	display: inline-block;
	vertical-align: middle;
	line-height: 1;
	position: relative;
}
.cptch_img {
	width: 40px;
	max-width: 40px !important;
	height: 40px;
	top: 0;
	z-index: 1;
}
.cptch_reload_button {
	width: 2rem;
	height: 2rem;
	font-size: 2rem;
	margin: 0 15px;
	vertical-align: text-bottom;
}
.cptch_reload_button:before {
	vertical-align: text-bottom;
}

/**
 * RTL styles
 */
.rtl .cptch_block {
	direction: rtl;
	text-align: right;
}

@media only screen and ( max-width: 782px ) {
	.cptch_reload_button {
		width: 48px;
		height: 48px;
		font-size: 48px;
	}
}
.cptch_ajax_wrap {
	color: red;
}
.cptch_img:hover {
	cursor: default;
	position: relative;
	z-index: 10;
	-webkit-transition: 300ms ease-in-out;
	-moz-transition: 300ms ease-in-out;
	-o-transition: 300ms ease-in-out;
	transition: 300ms ease-in-out;
}
.cptch_left:hover {
	/* move to the right and increase the size of image */
	-webkit-transform: translateX(100%) scale(3, 3);
	-moz-transform: translateX(100%) scale(3, 3);
	-o-transform: translateX(100%) scale(3, 3);
	-ms-transform: translateX(100%) scale(3, 3);
	transform: translateX(100%) scale(3, 3);
}
.cptch_right:hover {
	/* move to the left and increase the size of image */
	-webkit-transform: translateX(-100%) scale(3, 3);
	-moz-transform: translateX(-100%) scale(3, 3);
	-ms-transform: translateX(-100%) scale(3, 3);
	-o-transform: translateX(-100%) scale(3, 3);
	transform: translateX(-100%) scale(3, 3);
}
.cptch_center:hover {
	/* increase the size of image */
	-webkit-transform: scale(3, 3);
	-moz-transform: scale(3, 3);
	-o-transform: scale(3, 3);
	-ms-transform: scale(3, 3);
	transform: scale(3, 3);
}
.cptch_reload_button:hover {
	cursor:pointer;
	opacity: 0.7;
}
.cptch_reload_button.cptch_active {
	opacity: 0.7;
	animation: cptch_rotation 800ms infinite linear;
	-webkit-animation: cptch_rotation 800ms infinite linear;
}
@-webkit-keyframes cptch_rotation {
	0% {-webkit-transform: rotate(0deg);}
	100% {-webkit-transform: rotate(359deg);}
}
@-moz-keyframes cptch_rotation {
	0% {-webkit-transform: rotate(0deg);}
	100% {-webkit-transform: rotate(359deg);}
}
@-o-keyframes cptch_rotation {
	0% {-webkit-transform: rotate(0deg);}
	100% {-webkit-transform: rotate(359deg);}
}
@keyframes cptch_rotation {
	0% {transform: rotate(0deg);}
	100% {transform: rotate(359deg);}
}
/*
 * WP-Paginate - WordPress Pagination Function
 * Revision: $Id: wp-paginate.css 1044618 2014-12-14 23:43:29Z emartin24 $
 * Copyright 2014 Studio Fuel (http://www.studiofuel.com)
 */
.wp-paginate {padding:0; margin:0;}
.wp-paginate li {display:inline; list-style:none;}
.wp-paginate a {background:#ddd; border:1px solid #ccc; color:#666; margin-right:4px; padding:4px 8px; text-align:center; text-decoration:none;}
.wp-paginate a:hover, .wp-paginate a:active {background:#ccc; color:#888;}
.wp-paginate .title {color:#555; margin-right:4px;}
.wp-paginate .gap {color:#999; margin-right:4px;}
.wp-paginate .current {color:#fff; background:#5f87ae; border:1px solid #89adcf; margin-right:4px; padding:4px 8px;}
.wp-paginate .page {}
.wp-paginate .prev, .wp-paginate .next {}

/* style overrides for comments pagination */
.wp-paginate-comments {}
.wp-paginate-comments li {}
.wp-paginate-comments a {}
.wp-paginate-comments a:hover, .wp-paginate-comments a:active {}
.wp-paginate-comments .title {}
.wp-paginate-comments .gap {}
.wp-paginate-comments .current {}
.wp-paginate-comments .page {}
.wp-paginate-comments .prev, .wp-paginate-comments .next {}

ol.wp-paginate li {
	line-height: 3em;
  /*white-space: nowrap;*/
}

/* Fonts */
.wp-paginate.font-arial {font-family: Arial, sans-serif;}
.wp-paginate.font-georgia {font-family: Georgia, serif;}
.wp-paginate.font-inherit {font-family: inherit;}
.wp-paginate.font-initial {font-family: initial;}
.wp-paginate.font-tahoma {font-family: Tahoma, sans-serif;}
.wp-paginate.font-times {font-family: "Times New Roman", serif;}
.wp-paginate.font-trebuchet {font-family: "Trebuchet MS", sans-serif;}
.wp-paginate.font-verdana {font-family: Verdana, sans-serif;}


/* Theme: Free-Standing Numbers */
.wp-paginate.wpp-numbers a, .wp-paginate.wpp-numbers .current {
  background: transparent;
  border: none;
}
  .wp-paginate.wpp-numbers .current {
    color: #ccc;
  }

/* Theme: Peach Buttons */
.wp-paginate.wpp-peach a, .wp-paginate.wpp-peach .current {
  background: #ffcaaf;
  border:none;
  border-radius: 4px;
  color: #908c90;
}
  .wp-paginate.wpp-peach .current {
    opacity: .6;
  }


/* Theme: Outlined Buttons */
.wp-paginate.wpp-outlined a, .wp-paginate.wpp-outlined .current {
  background: #fff;
  border: 2px solid #ababab;
  border-radius: 6px;
  color: #ababab;
  padding: 6px 12px;
}
  .wp-paginate.wpp-outlined a:hover {
    color: #000;
  }
  .wp-paginate.wpp-outlined .current {
    opacity: .6;
  }

/* Theme: Modern Grey Buttons */
.wp-paginate.wpp-modern-grey a, .wp-paginate.wpp-modern-grey .current {
  background: #f8f8f8;
  border:1px solid #efecee;
  border-radius: 4px;
  color: #000;
  padding: 3px 6px;
}
  .wp-paginate.wpp-modern-grey a:hover {
    background: #eee;
  }
  .wp-paginate.wpp-modern-grey .current {
    opacity: .3;
  }

/* Theme: Blue CTA Buttons */
.wp-paginate.wpp-blue-cta a, .wp-paginate.wpp-blue-cta .current {
  background: #3784fd;
  border:2px solid #fff;
  border-radius: 2px;
  box-shadow: 1px 1px 1px #c1c1c1, -1px -1px 1px #c1c1c1, inset 0 -10px 10px rgba(0, 0, 0, .2);
  color: #fff;
}
.wp-paginate.wpp-blue-cta .current {
	opacity: .6;
}