/*
 Theme Name:   Twenty Twelve Child
 Theme URI:    http://example.com/twenty-fourteen-child/
 Description:  Twenty Twelve Child Theme
 Author:       John Doe
 Author URI:   http://example.com
 Template:     twentytwelve
 Version:      1.0.0
 Tags:         light, dark, two-columns, right-sidebar, responsive-layout, accessibility-ready
 Text Domain:  twenty-twelve-child
*/

@import url("../twentytwelve/style.css");

/* =Theme customization starts here
-------------------------------------------------------------- */




body {
	font-family: Helvetica, Arial, sans-serif;
}
body.custom-font-enabled {
	font-family: "Open Sans", Helvetica, Arial, sans-serif;
}

body .site {
	border-radius: 30px;
}

hr {
  border:none;
  border-top: 2px dotted #999999;
  color:#fff;
  background-color:#fff;
  height:2px;
  width:90%;
}

img.header-image {
	border-radius: 0px;
	box-shadow: none;
	width: 100%;
	margin-top: 0px;
}

.entry-content p {
	margin-bottom: 12px;
}

.entry-content img,
.comment-content img,
.widget img,
img.header-image,
.author-avatar img,
img.wp-post-image {
	/* Add fancy borders to all WordPress-added images but not things like badges and icons and the like */
	border-radius: 5px;
	box-shadow: none;
}
.entry-header .entry-title {
	font-family: 'Open Sans Condensed', sans-serif;
	font-weight: bold;
}

.entry-title, .entry-title a {
color: #424242;
}

.entry-title a:hover {
color: #202020;
}

.entry-meta {
	margin-top: 12px !important;
} 

.archive-title
{
	font-size: 16px;
	background-color: #393939;
    	color: #FFF;
	padding-left: 8px;
	border-radius: 6px;
	margin: 0px;
	border: none;
}
.archive-header
{
	margin-bottom: 0px;
	border-bottom: 0px;
}

.archive-meta {
	font-size: 14px;
	margin-top: 22px;
	color: #444;
	line-height: 1.714285714;

}

.textwidget, #get_recent_comments_wrap {
	padding: 0px 5px;
}

.widget-area .widget {
	-webkit-hyphens: none;
	-moz-hyphens: none;
	hyphens: none;
}

.widget-area .widget .textwidget, .widget-area .widget li {
	line-height: 1.60;
}

.widget-area .widget li {
	margin-bottom: 4px;
}
.widget-title {
	background-color: #393939;
	color: #FFF;
	font-size: 0.785714286rem;
	margin-bottom: 12px !important;
	border-radius: 6px;
	padding-left: 25px;

}

#enhancedtextwidget-2 h3.widget-title {
    background: #393939 url(http://www.thisisnotporn.net/wordpress/wp-content/grafik/Ikoner/share.png) 5px 4px no-repeat;
}

#text-14 h3.widget-title {
    background: #393939 url(http://www.thisisnotporn.net/wordpress/wp-content/grafik/Ikoner/info.png) 5px 4px no-repeat;
}

#search-3 h3.widget-title {
    background: #393939 url(http://www.thisisnotporn.net/wordpress/wp-content/grafik/Ikoner/search.png) 5px 4px no-repeat;
}

#text-16 h3.widget-title {
    background: #393939 url(http://www.thisisnotporn.net/wordpress/wp-content/grafik/Ikoner/more.png) 5px 4px no-repeat;
}

#rpwe_widget-2 h3.widget-title {
    background: #393939 url(http://www.thisisnotporn.net/wordpress/wp-content/grafik/Ikoner/random.png) 5px 4px no-repeat;
}

#top-posts-2 h3.widget-title {
    background: #393939 url(http://www.thisisnotporn.net/wordpress/wp-content/grafik/Ikoner/popular.png) 5px 4px no-repeat;
}

#get-recent-comments h3.widget-title {
    background: #393939 url(http://www.thisisnotporn.net/wordpress/wp-content/grafik/Ikoner/comments.png) 5px 4px no-repeat;
}

#text-7 h3.widget-title {
    background: #393939 url(http://www.thisisnotporn.net/wordpress/wp-content/grafik/Ikoner/contact.png) 5px 4px no-repeat;
}

#tlb_widget-2 h3.widget-title {
    background: #393939 url(http://www.thisisnotporn.net/wordpress/wp-content/grafik/Ikoner/twitter.png) 5px 4px no-repeat;
}

#text-17 h3.widget-title {
	background: #393939 url(http://www.thisisnotporn.net/wordpress/wp-content/grafik/Ikoner/support.png) 5px 4px no-repeat;
}

#text-13 h3.widget-title {
	background: #393939 url(http://www.thisisnotporn.net/wordpress/wp-content/grafik/Ikoner/disclaimer.png) 5px 4px no-repeat;
}


.widget {
	margin-bottom: 12px !important;
}

#site-navigation,  .nav-single, .site-title, .site-description {
	display: none;
}

.site-content article {
	margin-bottom: 20px;
	-webkit-hyphens: none;
	-moz-hyphens: none;
	hyphens: none;
}


footer[role="contentinfo"] {
	border-top: 0px;
	margin: 0px;
}

.widget-area #s {
	width: 60%;
}

.addthis_toolbox {
	margin: 0px 0px 8px 0px !important;
}

.addthis_button_google_plusone {
	width: 65px !important;
}

.addthis_button_tweet.at300b {
	width: 83px !important;
	height: 20px!important;
}

.addthis_button_pinterest_pinit.at300b {
	width: 45px !important;
}

ins {
	background: #fff;
}



.tags {
	line-height: 16px;
}

.tags img {
	position: relative;
	top: 3px;
}


/* TILLÄGG */



.fb-like-box, .fb-like-box span, .fb-like-box span iframe[style] { 
	width: 100% !important;
}


.yarpp-thumbnails-horizontal, .yarpp-thumbnails-horizontal a {
	height: auto !important;
}
.yarpp-thumbnail-title {
	display: none !important;
}

.yarpp-thumbnail, yarpp-thumbnail-default {
	border: none !important;
	width: 18% !important;
	height: auto !important;
	margin: 0.5% !important;
}

.yarpp-thumbnail-default > img {
	min-height: 0 !important;
	min-width: 18% !important;
}


.yarpp-thumbnail img, yarpp-thumbnail-default img {
	width: 100% !important;
	height: auto !important;
	-webkit-border-radius: 10% !important;
	-moz-border-radius: 10% !important;
	border-radius: 10% !important;
}

.yarpp-related h3 {
	font-size: 1rem !important;
	margin: 0px !important;
	padding: 0px 0px 0px 7px !important;
    	background-color: #393939;
   	color: #FFF;
    	border-radius: 6px;
	line-height: 1.5;
    	font-weight: bold;
    	text-transform: uppercase;
}


.taxonomy_dropdown_widget_dropdown {
	width: 100% !important;
}



.widget-grid-view-image {
	width: 30% !important;
	margin: 1% 1.33% !important;
}

.widget-grid-view-image a {
	
	margin: 0px !important;
}

.rpwe-title, .rpwe-time {
	display: none !important;
}

.rpwe-block ul{
	list-style:none !important;
}

.rpwe-block li{
	display:inline !important;
}

.rpwe-block img {
	width: 30% !important;
	margin: 0px 1%;
}
.rpwe-block a {
	text-decoration: none !important;
}

#adsenseNext { 
	width:90%; margin: 5px auto 0px auto;
}


.shareaholic-canvas .shareaholic-share-buttons-container .shareaholic-share-buttons-wrapper ul.shareaholic-share-buttons {
margin: 0 auto !important;
padding: 0px 0px 0px 0px !important;
}

.page .attachment-post-thumbnail {
display: none;
}









/* Minimum width of 600 pixels. */
@media screen and (min-width: 600px) {
	.AdsenseNextUnder{
	display: none;
	}
	.header_adsense
	{
	display: block;
	}
	.AdsenseNextOver{
	display: block;
	margin-bottom: 10px !important;
	}

	.widget-area {
		float: right;
		width: 30%;
		display: initial;
	}

	.entry-header .entry-title {
		font-size: 20px;
		font-size: 2.0rem;
	}

}


/* Minimum width of 960 pixels. */
@media screen and (min-width: 960px) {
	
	body {
		background-color: #d9d9d9;
		background-image: url(http://www.transparenttextures.com/patterns/perforated-white-leather.png);
		/* This is mostly intended for prototyping; please download the pattern and re-host for production environments. Thank you! */
	}

	.entry-header .entry-title {
		font-size: 22px;
		font-size: 2.571428571rem;
	}
}





/* WP-PageNavi CSS ------------------- */
.wp-pagenavi {
	font-size: 1.1rem;
	clear: both;
	text-align: center;
}
.wp-pagenavi a, .wp-pagenavi span {
	text-decoration: none;
	border: 1px solid #999;
	padding: 3px 5px;
	margin: 2px;	
}
.wp-pagenavi a:hover, .wp-pagenavi span.current {
	border-color: #000;
}
.wp-pagenavi span.extend { 
	background:none;
	border:none;
}
.wp-pagenavi a, .wp-pagenavi span.current, .wp-pagenavi span.pages {
	border:1px solid #999;
	color: #CC0000;

}
.wp-pagenavi a:hover, .wp-pagenavi span.current {
	border-color: #686868;
	color:#333333;
}
.wp-pagenavi a,.wp-pagenavi span.current,.wp-pagenavi span.pages {
	background: rgb(239, 239, 239);
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
.wp-pagenavi a:hover,.wp-pagenavi span.current {
	-webkit-box-shadow: 0 1px 1px #666;
	-moz-box-shadow: 0 1px 1px #666;
	box-shadow: 0 1px 1px #666;
}


@media all and (max-width: 500px) { 
	.wp-pagenavi a.page, span.extend, a.last,.wp-pagenavi span.current, .header_adsense, #rpwe_widget-2, #top-posts-2, #tlb_widget-2, #execphp-2, #text-14, #get-recent-comments, #taxonomy_dropdown_widget-3, .addthis_toolbox, #enhancedtextwidget-2, #text-17 {
 		display: none;
 	}
	#adsenseNext {margin-top: 5px;}
	.AdsenseNextOver{display: none;}
	
	.wp-pagenavi {
		font-size: 1.3rem;
	}
}





.site-content article {
	border-bottom: 0px;
}





/* =Comments
-------------------------------------------------------------- */
.comments-area article header {
	margin: 0 0 20px;
	overflow: hidden;
	position: relative;
}

.comments-area article header cite,
.comments-area article header time {
	display: block;
	margin-left: 85px;
	margin-left: 4.071428571rem;
}

.comment { 	
	margin: 0px 0px 12px 0px !important;
	padding: 4px 4px 4px 4px !important;
	background-color: #f8f8f8;
}
.comments-area cite b {
	font-weight: bold;
}

.comments-title {
	font-weight: bold;
	background-color: #f0f0f0;
	padding: 1px 1px 1px 6px;
	margin-bottom: 22px;
}

.nav-single + .comments-area,
#comment-nav-above {
	margin: 0px 0px;
}

.comment-content, .comment-content p {
 margin: 0px !important;
padding: 0px !important;
}