/*
Theme Name: Netopia
Theme URI: 
Description: 
Version: 1.0
Author: Bazooka
Author URI: http://bazooka.se
Tags: Netopia, custom
*/

body{ background:#fffbdb !important;font-family: 'Arial' !important;}

h1, h2, h3, h4, h5, h6 {
	font-weight: normal;
}




/* Generated by Font Squirrel (http://www.fontsquirrel.com) on February 17, 2015 */

@font-face {
    font-family: 'interstate';
    src: url('fonts/Interstate Bold.eot');
    src: url('fonts/Interstate Bold.eot?#iefix') format('embedded-opentype'),
         url('fonts/Interstate Bold.woff2') format('woff2'),
         url('fonts/Interstate Bold.woff') format('woff'),
         url('fonts/Interstate Bold.ttf') format('truetype'),
         url('fonts/Interstate Bold.svg#interstateregular') format('svg');
    font-weight: normal;
    font-style: normal;

}


/* This stylesheet generated by Transfonter (http://transfonter.org) */

@font-face {
	font-family: 'MinionPro';
	src: url('fonts/MinionPro-Bold.eot');
	src: url('fonts/MinionPro-Bold.eot?#iefix') format('embedded-opentype'),
		url('fonts/MinionPro-Bold.woff') format('woff'),
		url('fonts/MinionPro-Bold.ttf')  format('truetype');
	font-weight: bold;
	font-style: normal;
}

@font-face {
	font-family: 'MinionPro-Semi';
	src: url('fonts/MinionPro-Semibold.eot');
	src: url('fonts/MinionPro-Semibold.eot?#iefix') format('embedded-opentype'),
		url('fonts/MinionPro-Semibold.woff') format('woff'),
		url('fonts/MinionPro-Semibold.ttf')  format('truetype');
	font-weight: bold;
	font-style: normal;
}

@font-face {
	font-family: 'MinionPro';
	src: url('fonts/MinionPro-Medium.eot');
	src: url('fonts/MinionPro-Medium.eot?#iefix') format('embedded-opentype'),
		url('fonts/MinionPro-Medium.woff') format('woff'),
		url('fonts/MinionPro-Medium.ttf')  format('truetype');
	font-weight: 500;
	font-style: normal;
}

@font-face {
	font-family: 'MinionPro';
	src: url('fonts/MinionPro-Regular.eot');
	src: url('fonts/MinionPro-Regular.eot?#iefix') format('embedded-opentype'),
		url('fonts/MinionPro-Regular.woff') format('woff'),
		url('fonts/MinionPro-Regular.ttf')  format('truetype');
	font-weight: normal;
	font-style: normal;
}

.top-post, .post-list, .post, .debate-wrapper, .comment-wrapper, .navigation{ background:#ffffff !important;}
.large-column{width:100% !important;}
#main-container {
	width:990px !important; 
	overflow:hidden !important;
}
#main-content-wrapper { 
    	margin: 10px 0 16px 0;
    	padding: 0 !important;
	background: none;
	border-radius: 20px;
	-webkit-border-radius: 20px !important;
	overflow: hidden;
}


#footer-wrapper {
	padding:0px !important;
	-webkit-border-bottom-left-radius: 20px;
	-webkit-border-bottom-right-radius: 20px;
}

#header {
	height: 82px;
}
.respmenu {
	display: none;
}
#header .main-menu li.current_page_item a, #header .main-menu li.current-cat a {
	color: #d06333 !important;
	background-color: transparent;
}
#header .main-menu li a:hover {
	color:#ffffff !important;
	background-color: transparent !important;
}

#header-top-image {
    display: none;
}
.slider-sidebar {
  padding: 0 17px 12px;
  width: 100%;
  background:#fff;
}
 #header .main-menu li.newsletter a{
   background: transparent url("images/subscribe-netopia.jpg") no-repeat scroll 0px 0px;
   margin-left: 2px;
   overflow: hidden;
   padding-left: 44px;
   text-indent: -999em;
   width:163px;
   height:53px;
}
.top-post.hentry {
	width: 634px; 
	padding: 0;
}

.slider-sidebar .column.small-column {
  	float: right;
 	width: 310px;
	height: auto;
	padding:0px !important;
}

.carousel-control.left {
  background-image:none;
  background-repeat: repeat-x;
	display: none; 
}
.carousel-control.right{
  background-image:none;
  background-repeat: repeat-x;
	display: none; 
}
.slider-image {
	height: 421px;
}
.slider-image > img {
	height: 100%;
	right: 0 !important;
	position: absolute;
	-webkit-border-radius: 8px;
}
.slider-text {
  	background: #d06433 none repeat scroll 0 0;
  	float: left;
  	position: absolute;
  	width: 40%;
	height: 421px;
	font-size: 11px;
	color:#fff;
	padding:0 15px;
	z-index: 9;
	-webkit-border-top-left-radius: 8px;
	-webkit-border-bottom-left-radius: 8px;
}

.slider-sidebar #myCarousel {    	
    	box-shadow: 2px 1px 7px -2px;
	-webkit-box-shadow: 2px 1px 7px -2px rgba(0,0,0,0.65);
	border-radius: 8px;
}
 #myCarousel .carousel-indicators {
	margin-left: unset;
    	text-align: unset;
    	width: unset;
}
.carousel-inner {
	border-radius: 8px !important;	
	font-size: 9px;
}
.carousel-inner > div {
	overflow: hidden;
}

.slider-text h1 {
  	margin: 0;
	font-size:25px;
	font-weight: bold;
	font-family: "interstate";
}

.inner-slider-text {
  margin-top: 20px;
  max-height: 400px;
  overflow: hidden;
  position: relative;
}
.carousel-indicators{ bottom:0;}
.carousel-indicators li {
    
    border: 1px solid #d06433;}
.carousel-indicators .active {
  background: #d06433 none repeat scroll 0 0;
  height: 12px;
  margin: 0;
  width: 12px;
}
.first-middle-content { 
	width:100%; 
	background:#fff; 
	padding:0 17px 25px;
	float: left;
}
.first-middle-content .post-list {
  padding-left: 0;
  padding-right: 0;
}

.inner-slider-text p a {
    	color: #ffffff;
    	font-style: italic;
	font-weight: normal !important;
    	text-decoration: none !important;
}
.inner-slider-text h1 a {
	color: #ffffff;
}

.carousel-control:hover, .carousel-control:focus{
  background-color: #000000;
  opacity: 0.3;
}

#sidebar div.blog-content{
  min-height: 174px;
}
.small-box-bottom{
  display: none;
}
#sidebar div.small-box{
  	padding-bottom: 0px;	
}

.blog-header {
	background-color: #719ef0 !important;
  	height: 35px;
  	padding-top: 7px !important;
    	margin-bottom: 0!important;
    	position: absolute;
	bottom: 0;
    	z-index: 9999;
}

#sidebar .blog-puff h3{
  	font-size: 13px;
	font-weight: bold;
	width: 170px;
	line-height: 17px;	
}
#sidebar .blog-puff h3 a{
  	line-height: 17px;	
}

.small-box-content{
  	background: none;
  	background-color: #cfddf7;  
	-webkit-border-top-left-radius: 8px;
	-webkit-border-top-right-radius: 8px;
}
#main-content #sidebar h2{
  	margin: 0;
	width:100%;
	letter-spacing: 0 !important;	
	font-family: interstate;	
}
#main-content #sidebar h2.blog-header {
	-webkit-border-bottom-left-radius: 8px;
	-webkit-border-bottom-right-radius: 8px;
}

#sidebar > div{
  	box-shadow: 2px 1px 7px -2px;
	-webkit-box-shadow: 2px 1px 7px -2px rgba(0,0,0,0.65);
	margin-bottom: 12px;
	border-radius: 8px !important;
    	overflow: hidden;
}
#sidebar .first-blog {
    height: 209px;
	position: relative;
}

.innerpage-sidebar #sidebar > h2 {
	border-top-left-radius: 8px !important;
	border-top-right-radius: 8px !important; 
}

.banner-content > h2 {
    height: 35px;
    padding-top: 8px !important;
    background-color: #00aeef !important;
}
#sidebar div.banner-content {
    margin-bottom: 0;
}



.wpt-header {
    height: 73px;
    padding: 15px;
}
.wpt-header iframe {
    float: right;
}
.wpt-header span {
	color: #000000;
}	
.sensitive span {
	color: #444444;
}
.sensitive a {
	color: #0000ff;
}
.banner-content > ul{
	margin-bottom: 0;
	overflow-y: auto;
	font-size: 10px;
	padding-right: 15px;
    	width: 100%;
}
.banner-content > ul > li{
  margin-bottom: 15px;
  font-size: 14px;
  padding: 0 10px 0 10px;
}
.wpt-twitter-name {
    font-size: 17px;
}
.wpt-twitter-id {
    font-size: 12px;
}

#sidebar .blog-puff p{
	width: 145px;
	font-size: 12px;
}
.blog-excerpt {
    font-size: 14px;
    font-style: italic;
}
.comment-bubble {
    display: none;
}

.blog-photo {
    	bottom: -12px !important;	
	right: 5px !important;
}

.banner-content {
    	background-color: #f1f1f1;
	height: 200px;
}

.post-list{
  padding-top: 0px;
}
.top-post, .post-list, .post, .debate-wrapper, .comment-wrapper, .navigation{
  padding-top: 0px;
}





.post-list-items-wrapper h2 {
    margin-bottom: 0 !important;
    height: 40px;
    padding-top: 5px !important;
}
#main-content h2, #main-content .post h1
{
	background-color: transparent;
	font-family: interstate;
	letter-spacing: -1px;
}
.post-list-items-wrapper h2 a {
	color: #000000 !important;
	font-size: 25px;
}



.first-middle-content > div {
    	float: left;
	margin-bottom: 12px;
}

.post-list-items-wrapper {
    	width: 100% !important;
	box-shadow: 2px 1px 7px -2px;
	-webkit-box-shadow: 2px 1px 7px -2px rgba(0,0,0,0.65);
	border-radius: 8px;
	-webkit-border-radius: 8px;
    	padding: 10px;
}
.question-container {
    	width: 466px !important;	
	margin-right: 12px;
}
.stories-container {
    	width: 233px;
	margin-right: 12px;
}
.cartoon-container {
    	width: 233px;
}

.infograpics-container {
    	width: 233px;	
	margin-right: 12px;
	clear: both;
}
.digitalmyth-container {
    	width: 466px;
	margin-right: 12px;
}
.reports-container {
    	width: 233px;
}

.books-container{
	width: 472px;
	margin-right: 12px;
	clear: both;
}
.books-evenemang{
	width: 472px;
}

.post-list .nav-next, .post-list .nav-prev{
	top: 15px;
}

.post-list-items-wrapper h2 b a::after {
    content: url(images/more.png);
    font-size: 15px;
    font-style: normal;
    padding-left: 5px;
	position: absolute;
}

.question-container .post-list .post-list-items-wrapper h2 a,
.cartoon-container .post-list .post-list-items-wrapper h2 a,
.digitalmyth-container .post-list .post-list-items-wrapper h2 a,
.books-container .post-list .post-list-items-wrapper h2 a,
.stories-container .post-list .post-list-items-wrapper h2 a,
.infograpics-container .post-list .post-list-items-wrapper h2 a,
.reports-container .post-list .post-list-items-wrapper h2 a,
.books-evenemang .post-list .post-list-items-wrapper h2 a{
	color: #d06433 !important;
}

.post-list .post-list-items-wrapper h2{
	position: relative;
}
.question-container .post-list .post-list-items-wrapper h2 b a,
.cartoon-container .post-list .post-list-items-wrapper h2 b a,
.digitalmyth-container .post-list .post-list-items-wrapper h2 b a,
.books-container .post-list .post-list-items-wrapper h2 b a,
.stories-container .post-list .post-list-items-wrapper h2 b a,
.infograpics-container .post-list .post-list-items-wrapper h2 b a,
.reports-container .post-list .post-list-items-wrapper h2 b a,
.books-evenemang .post-list .post-list-items-wrapper h2 b a{
	color: #9f9f9f!important;
	font-size: 14px;	
	text-transform: lowercase;
	font-style: italic !important;
	font-weight: normal;
	font-family: Arial;
	position: absolute;
	right: 21px;
    	top: 13px;
	letter-spacing: 0px;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
    /* webkit specific CSS */
    	.question-container .post-list .post-list-items-wrapper h2 b a,
	.cartoon-container .post-list .post-list-items-wrapper h2 b a,
	.digitalmyth-container .post-list .post-list-items-wrapper h2 b a,
	.books-container .post-list .post-list-items-wrapper h2 b a,
	.stories-container .post-list .post-list-items-wrapper h2 b a,
	.infograpics-container .post-list .post-list-items-wrapper h2 b a,
	.reports-container .post-list .post-list-items-wrapper h2 b a,
	.books-evenemang .post-list .post-list-items-wrapper h2 b a {
		right: 21px;
    		top: 12px;
	}
}




/*------3 Question, Digital Myth, Books, Events-------*/

.question-container .post-list .post-list-items-wrapper,
.digitalmyth-container .post-list .post-list-items-wrapper,
.books-container .post-list .post-list-items-wrapper,
.books-evenemang .post-list .post-list-items-wrapper {
  	overflow: hidden;
  	width: 100% !important;
}
.question-container .post-list .post-item,
.digitalmyth-container .post-list .post-item,
.books-container .post-list .post-item,
.books-evenemang .post-list .post-item {
    	padding-right: 0;
    	position: relative;
    	width: 218px;
	overflow: hidden;
}


.question-container .post-list .post-item .image-holder,
.digitalmyth-container .post-list .post-item .image-holder,
.books-container .post-list .post-item .image-holder,
.books-evenemang .post-list .post-item .image-holder { 
	width:100%; margin-bottom:0px;
}
.question-container .post-list-items-wrapper .question-to .image-holder img,
.digitalmyth-container .post-list-items-wrapper .digital-myth .image-holder img,
.books-container .post-list-items-wrapper .books .image-holder img,
.books-evenemang .post-list-items-wrapper .evenemang .image-holder img {
    	height: 100%;   
}
.question-container .post-list-items-wrapper .question-to .first-post .image-holder img,
.digitalmyth-container .post-list-items-wrapper .digital-myth .first-post .image-holder img,
.books-container .post-list-items-wrapper .books .first-post .image-holder img,
.books-evenemang .post-list-items-wrapper .evenemang  .first-post .image-holder img {
    float: right;
    height: 100%;
}

.question-container .post-list .post-item .post-content-wrapper,
.digitalmyth-container .post-list .post-item .post-content-wrapper,
.books-container .post-list .post-item .post-content-wrapper,
.books-evenemang .evenemang .post-item .post-content-wrapper {
  	background: rgba(0, 0, 0, 0.7) none repeat scroll 0 0;
	bottom: 0;
  	color: #fff;
  	font-size: 16px;
  	height: auto;
  	position: absolute;
  	width: 100%;
   	height: 63px;
    	padding: 10px;
	overflow: hidden;

	
	-webkit-transition: all 0.5s ease;
  	-moz-transition: all 0.5s ease;
 	-ms-transition: all 0.5s ease;
  	-o-transition: all 0.5s ease;
 	transition: all 0.5s ease;

}

.question-container .post-list .post-item:hover .post-content-wrapper, 
.digitalmyth-container .post-list .post-item:hover .post-content-wrapper, 
.books-container .post-list .post-item:hover .post-content-wrapper, 
.books-evenemang .post-list .post-item:hover .post-content-wrapper {
	height: 75px;
}

.question-container .post-item.first-post,
.digitalmyth-container .post-item.first-post,
.books-container .post-item.first-post,
.books-evenemang .post-item.first-post {
  	width: 100% !important;
}

.question-container .postmeta,
.digitalmyth-container .postmeta,
.books-container .postmeta,
.books-evenemang .postmeta {
  	display: none;
}
.question-container .post-list .post-item p a,
.digitalmyth-container .post-list .post-item p a,
.books-container .post-list .post-item p a,
.books-evenemang .post-list .post-item p a {
  color: #fff;
  font-size: 14px;
  font-weight: normal;
}


.question-container .post-list .post-item .image-holder,
.digitalmyth-container .post-list .post-item .image-holder,
.books-container .post-list .post-item .image-holder,
.books-evenemang .post-list .post-item .image-holder {
	height: 157px;
}


.question-container .post-list .post-list-items-wrapper div .first-post,
.digitalmyth-container .post-list .post-list-items-wrapper div .first-post,
.books-container .post-list .post-list-items-wrapper div .first-post,
.books-evenemang .post-list .post-list-items-wrapper div .first-post {
	margin-bottom:10px !important;
}

.question-container .post-list .post-list-items-wrapper div .first-post:hover .post-content-wrapper,
.digitalmyth-container .post-list .post-list-items-wrapper div .first-post:hover .post-content-wrapper,
.books-container .post-list .post-list-items-wrapper div .first-post:hover .post-content-wrapper,
.books-evenemang .post-list .post-list-items-wrapper div .first-post:hover .post-content-wrapper {	
	width: 205px !important;
	padding-left: 40px;
}



 .question-to, .digital-myth, .books, .evenemang {
	width: 100%;
	min-height: 324px;
}

.question-to div:nth-child(2),
.digital-myth div:nth-child(2),
.books div:nth-child(2),
.evenemang div:nth-child(2) {
	margin-right: 10px;
}

.question-to .post-item .post-content-wrapper p,
.digital-myth .post-item .post-content-wrapper p,
.books .post-item .post-content-wrapper p,
.evenemang .post-item .post-content-wrapper p {
	font-style: italic;
	line-height: 0.2em;
}


/******Books, Events******/

.question-to .first-post .post-content-wrapper,
.digital-myth .first-post .post-content-wrapper,
.books .first-post .post-content-wrapper,
.evenemang .first-post .post-content-wrapper {
    bottom: unset;
    left: 0;
    margin: 0;
    min-height: 157px;
    top: 0;
    width: 175px !important;

	
	-webkit-transition: all 0.5s ease;
  	-moz-transition: all 0.5s ease;
 	-ms-transition: all 0.5s ease;
  	-o-transition: all 0.5s ease;
 	transition: all 0.5s ease;
}
.question-to .first-post .post-content-wrapper .post-title a,
.digital-myth .first-post .post-content-wrapper .post-title a,
.books .first-post .post-content-wrapper .post-title a,
.evenemang .first-post .post-content-wrapper .post-title a {
    font-size: 17px !important;
    font-style: normal;
    line-height: 20px;
}
.question-to .first-post .post-content-wrapper .post-title a span,
.digital-myth .first-post .post-content-wrapper .post-title a span,
.books .first-post .post-content-wrapper .post-title a span,
.evenemang .first-post .post-content-wrapper .post-title a span {   
    	line-height: unset;
}
.question-to .first-post .post-content-wrapper p.post-title,
.digital-myth .first-post .post-content-wrapper p.post-title,
.books .first-post .post-content-wrapper p.post-title,
.evenemang .first-post .post-content-wrapper p.post-title {
	padding: 10px;
}


/*------Stories, Reports------*/
.stories-container .post-list .post-list-items-wrapper .post-item div:nth-child(1),
.reports-container .post-list .post-list-items-wrapper .post-item div:nth-child(1) {
	display: none !important;
}
.stories-container .post-list .post-item .post-content-wrapper,
.reports-container .post-list .post-item .post-content-wrapper {
	height: 101px !important;
	overflow: hidden;
}
.stories-container .post-list .post-item,
.reports-container .post-list .post-item {
	width: 100% !important;
	padding-right: 0px;
	padding-bottom: 10px;
}
.stories-container .post-list .post-item:last-child,
.reports-container .post-list .post-item:last-child {
	padding-bottom: 0 !important;
}

.stories-container .post-list .post-item .post-content-wrapper .postmeta,
.reports-container .post-list .post-item .post-content-wrapper .postmeta{
	display: none;
}
.stories-container .post-list .post-item .post-content-wrapper,
.reports-container .post-list .post-item .post-content-wrapper {
	background-color: #f1f1f1;
	padding: 12px;
}
.stories-container .post-list .post-item .post-content-wrapper:hover {
	background-color: #efa98a;
	padding: 12px;
}
.reports-container .post-list .post-item .post-content-wrapper:hover {
	background-color: #c6d9fa;
	padding: 12px;
}
.stories-container .post-list .post-item .post-content-wrapper .post-title,
.reports-container .post-list .post-item .post-content-wrapper .post-title {
	font-size: 16px;
    	line-height: 20px !important;
    	padding-bottom: 5px;
}

.stories-container .post-list .post-item .post-content-wrapper .post-title span,
.reports-container .post-list .post-item .post-content-wrapper .post-title span {
	line-height: 20px;
}

.post-list-items-wrapper .stories,
.post-list-items-wrapper .cartoons,
.post-list-items-wrapper .infograpics,
.post-list-items-wrapper .rapporter{
	height: 324px;
}


/******Cartoons, Infographics******/

.cartoon-container .post-list .post-item,
.infograpics-container .post-list .post-item {
	width: 218px;
  	overflow: hidden;
	position: relative;
	padding-right: 0px;
}

.cartoon-container .post-list .post-item .image-holder,
.infograpics-container .post-list .post-item .image-holder {
	width: 218px;
	position: relative;
  	overflow: hidden;
}

.cartoon-container .post-list .post-item .image-holder img,
.infograpics-container .post-list .post-item .image-holder img {
	width: 218px;
	position: relative;
  	overflow: hidden;
}

.cartoon-container .post-item.first-post,
.infographics-container .post-item.first-post {
  	width: 100% !important;
}


.cartoon-container .post-list .post-item:hover {
padding: 12px;
}

.infographics-container .post-list .post-item:hover {
padding: 12px;
}



/*------Header------*/

.header{
	padding: 0 40px;
}
#header .logo{
	top: unset;
	bottom: 0px !important;
	background: transparent url("images/logo.png") no-repeat scroll left top;   
    	height: 60px;   
    	width: 204px;
	background-size: 204px;
}

.menu.main-menu.first {
    left: auto !important;
    right: 17px !important;
    top: 15px !important;
}

.menu.main-menu.second {
    bottom: 0 !important;
    left: auto !important;
    margin-bottom: 0;
    right: 17px !important;
    top: auto !important;
}

.rss, .twitter {
    margin-top: 7px;
}

#header .main-menu li.rss a {
    background: transparent url("images/rss.png") no-repeat;
    height: 24px;
    margin: 0 5px 0 0;
    padding: 0;
    width: 24px;
	transition: all .2s ease-in-out;
	background-size: 24px;
}
#header .main-menu li.twitter a {
    background: transparent url("images/twitter.png") no-repeat;
    height: 24px;
    margin: 0 7px 0 0;
    padding: 0;
    width: 24px;
	transition: all .2s ease-in-out;
	background-size: 24px;
}

#header .main-menu li.rss a:hover {
	background: transparent url("images/rss_h.png") no-repeat;
	background-size: 24px;
}
#header .main-menu li.twitter a:hover {
	background: transparent url("images/twitter_h.png") no-repeat;
	background-size: 24px;
}

.btn.btn-primary.btn-lg{
	background: transparent url("images/subscribe-netopia.png") no-repeat scroll 0px 0px;
	border: 0 none;
    	border-radius: 0;
    	height: 32px;
    	width: 100px;
	background-size: 100px;
	transition: all .2s ease-in-out;
}
.btn.btn-primary.btn-lg:hover{
	background: transparent url("images/subscribe-netopia_h.png") no-repeat;
	background-size: 100px;
}

#header .main-menu li a {
	font-family: interstate;
	font-size: 13.0px !important;
    	font-weight: normal;
	position: relative;
    	z-index: 999;
	padding: 3px 7px 0px 2px;
}


a {
    transition: none 0s ease 0s ;
}
.current-cat{
	color: #ffffff;
}

/*******Subscribe Popup*******/

#mc4wp-form-1 p {
    	font-size: 15px;
}
#mc4wp-form-1 label {
    	font-weight: normal;
}
.modal-header {
    	font-size: 16px;
}
.modal-dialog {
    	margin: 70px auto;
}

input[type="submit"] {
    	background-color: #d06433;
    	border: medium none;
    	color: #ffffff;
    	font-weight: bold;
    	height: 30px;
    	min-width: 90px;
		border-radius: 4px;
}
input[type="submit"]:hover {
    	background-color: #da845d;
}

input[type="text"] {
    	box-shadow: none;
    	height: 28px;
    	outline: 0 none;
    	padding: 4px 5px 0;
}
input[type="text"]:focus {
    border: 1px solid #bbbbbb;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 4px #aea7a0;
    height: 28px;
    outline: 0 none;
    padding: 4px 5px 0;
}

input[type="email"] {
    box-shadow: none;
    height: 28px;
    outline: 0 none;
    padding: 4px 5px 0;
}
input[type="email"]:focus {
    border: 1px solid #bbbbbb;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 4px #aea7a0;
    height: 28px;
    outline: 0 none;
    padding: 4px 5px 0;
}

.modal-header, .modal-body, .modal-footer {
	padding: 25px;
}
.modal-header h4 {
	padding-bottom: 0px !important;
}



/******main container******/

.clear-wrapper {
    	padding-bottom: 0 !important;
}




/******Footer******/

#footer {
	height: 100px !important;
	padding: 40px !important;
	-webkit-border-bottom-left-radius: 20px;
	-webkit-border-bottom-right-radius: 20px;
}

#footer .footer-text {
    float: left;
    padding-left: 100px;
}

.footer-text > p {
    	font-family: Arial,Helvetica,sans-serif;
    	font-size: 12px;
    	line-height: 12px;
	color: #000000;
}




/******Single Post Page*******/

#main-content {
    	background: #ffffff none repeat scroll 0 0;
	padding: 17px 0 0 0;
	min-height: 550px;
	-webkit-border-top-left-radius: 20px;
	-webkit-border-top-right-radius: 20px;
}

.innerpage-sidebar{
	width: 100%;
	float: left;
	padding: 0 17px 40px;
}
.innerpage-sidebar .column.large-column {
    	width: 670px !important;
	padding-right: 20px;
}
.small-column {
	width: 285px;
	float: right;
}

.innerpage-sidebar .large-column .clear-wrapper{
	padding: 0px;
}

.innerpage-sidebar .sidebar {
	width: 300px;
}

.innerpage-sidebar span.post-bottom {
    display: none;
}

.posts-data {
    	float: left;
    	position: relative;
    	width: 100%;
	height: 280px;
	overflow: hidden;
	border-radius: 8px;
	-webkit-border-radius: 8px;
}


/******Post******/


.posts-data h1 a span {
	display: none;
}

.posts-data h1 {
    	position: absolute;
    	background-color: #d06333 !important;
    	height: 280px;
    	width: 250px;	
	font-size: 25px !important;
	padding: 16px !important;
	margin: 0 !important;
	z-index: 9;
}

.posts-data > a > img,
.posts-data > img {
    	height: 100%;
	width: auto;
	position: absolute;
	right: 0;
	-webkit-border-radius: 8px;
}

.innerpage-sidebar .postmeta,
.innerpage-sidebar .entry {
    	display: block;
    	float: left;
	margin: 18px 10px 0 20px;
}

.innerpage-sidebar .entry ul {
	font-size: 12px;
}

.innerpage-sidebar p.postmeta{
	font-size: 16px;
}


.innerpage-sidebar .entry > p {
    font-size: 14px;
    line-height: 20px !important;
}

/*******Blog Page******/

.blog-data {
    	float: left;
    	position: relative;
    	width: 100%;
	height: unset;
	overflow: hidden;
}

.blog-data h1 {
    background-color: #d06333 !important;
    height: unset;
	position: unset;
    width: 100%;	
	font-size: 25px !important;
	padding: 16px !important;
	margin: 0 !important;
}

.navigation {
    font-size: 12px;
}

.navigation p a {
    background-color: #d06333;
    border-radius: 5px;
    color: #ffffff;
    padding: 10px;
}

.navigation .alignleft span, .navigation .alignright span {
    color: #ffffff !important;
}

/******Sidebar******/

.innerpage-sidebar #sidebar{
	padding-top: 0px !important; 
}

.innerpage-sidebar #sidebar h2 {
    	height: 35px;
    	padding-top: 7px;
}

.innerpage-sidebar .literature {
    margin: 0 !important;
}

.innerpage-sidebar .sidebar-content {
    padding: 15px 15px 15px 15px !important;
    background-color: #f1f1f1;
}

.innerpage-sidebar .literature > li {
    font-size: 16px !important;
	font-style: italic;
	
}

.innerpage-sidebar .literature strong {
    	color: #000000;
    	font-size: 13px;
    	font-style: normal;
    	font-weight: 500;
	line-height: 15px;
}

#sidebar .literature li a{
	padding: 7px 10px 8px 5px !important;
	border-bottom: 1px solid #cccccc;
	transition: all 0.3s ease-in-out 0s;
	line-height: 15px;
}
#sidebar .literature li a:hover {
	background-color: #dddddd;
	padding-left: 10px !important;
    	padding-right: 5px !important;
}

#sidebar .literature li:last-child a{
	border-bottom: none;
}

/******Comment Block******/

.comment-wrapper {
	padding-top: 30px;
}
.comment-wrapper span#comments-number { 
	margin: 0px;
}
.comment-wrapper h2#comments { 
	color: #000000 !important;
    	width: 280px;
}
.comment-wrapper #comment-header{
	margin-bottom: 30px;
	padding-bottom: 20px !important;
	border-bottom: 0px solid #cccccc;
}
#comment-header > span {
    padding-top: 8px;
}
.innerpage-sidebar #comment-header:hover {
    cursor: pointer;
}

#js-comments-wrapper {
	font-size: 11px;
}
.comment-info{
	width: 150px;
	padding: 10px;
	margin-right: 20px;
	background-color: #f1f1f1;
}

.report-link {
	left: unset !important;
	position: unset !important;
	font-size: 14px !important;
	font-style: italic;
	margin-top: 20px;
}
.report-link a {
	text-decoration: none;
}
.comment-text a {
    color: #666666;
    font-size: 12px;
    font-style: italic;
    text-decoration: none;
}
.comment-text{
    width: 410px;
}

#js-comments-wrapper .commentlist li {
	background-color: #f9f9f9;
	padding: 10px;
	border-bottom: 1px solid #eeeeee;
	margin-bottom: 25px;
}

#commentform textarea {
    box-shadow: none;    
    outline: 0 none;#commentform textarea
    padding: 4px 5px 0;
	margin-bottom: 15px;
	max-width: 573px;
	width: 100%;
}
#commentform textarea:focus {
    border: 1px solid #bbbbbb !important;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 4px #aea7a0;
    outline: 0 none;
    padding: 4px 5px 0;
}
#commentform input[type="submit"] {
    	background-color: #d06433;
    	background-image: none;
    	color: #ffffff;
    	font-weight: bold;
    	margin: 0;
    	text-indent: unset;
	border-radius: 4px;
}
#commentform input[type="submit"]:hover {
	background-color: #da845d;
}
#commentform {
	margin-top: 25px;
}
#commentform p {
	margin-bottom: 25px;
}

#respond > h3 {
    	padding: 0;
	font-size: 15px;
	float: left;
	width: 200px;
}
#respond {
	background-color: #dddddd;
    	border-radius: 8px;
    	padding: 15px;
	float: left;
margin-bottom:50px;
}
#respond > form {
	float: left;
}


/******Categories Page******/

.innerpage-sidebar .post-top {
	display: none;
}

.category-recentposts .post-list-large {
	margin-bottom: 70px;
	border-radius: 8px !important;
    	overflow: hidden;
	background-color: #f7f7f7 !important;
}

.category-recentposts .post .postmeta {
	font-size: 12px !important;
	margin: 0;
    	text-align: right;
}

.category-recentposts .post-list-large .post{
	float: left;
	padding: 15px !important;
	background-color: #f7f7f7 !important;
	border-bottom: 1px solid #cccccc;
}

.category-recentposts p.postmeta {
	width: 100%;
}

.post > a {
    font-size: 15px;
    font-style: italic;
}

.category-recentposts a.comment-bubble{
	display: block;
}

.category-recentposts .tools p {
	font-size: 15px;
}

.category-recentposts .tools{
	background-color: #eeeeee;
    	padding: 5px !important;
}

/******Hide Comment Bubble******/

.category-recentposts .small-box-content a.comment-bubble {
	display: none;
}


/******Scrollbar******/


.stories.post-list.mCustomScrollbar,
.cartoons.post-list.mCustomScrollbar,
.infograpics.post-list.mCustomScrollbar,
.rapporter.post-list.mCustomScrollbar {
    	box-shadow: 2px 1px 7px -2px;
	border-radius: 8px;
}

.post-list {
	padding-bottom: 0px !important;
}

#mCSB_1_container,
#mCSB_3_container,
#mCSB_5_container,
#mCSB_7_container {
    border-radius: 8px;
}


/******Infographics******/

.wmle_container .wmle_item_holder .wpme_image img {
    width: 100%;
}

.wmle_container .wmle_item {
    box-shadow: 2px 2px 5px -2px !important;
    margin: 0 15px 15px 0 !important;
    padding: 10px !important;
    position: relative;
}

.wmle_container .wmle_item:hover .wmle_post_title {
    min-height: 90px;
}

.wmle_post_excerpt {
    display: none;
}


.wmle_loadmore .wmle_loadmore_btn {
    font-size: 16px;
    padding: 12px 25px 9px !important;
}

.wmle_post_meta {
    background: #000000 none repeat scroll 0 0;
	border-top: 1px solid #222222 !important;
    bottom: 10px;
    position: absolute;
    width: 92%;
    padding: 5px 10px;
    opacity: 0.8;
	font-size: 14px !important;
	display: none;
}
.wmle_post_title {
    	background: #000000 none repeat scroll 0 0;
    	bottom: 10px;
    	padding: 10px;
    	position: absolute;
    	width: 90%;
    	opacity: 0.8;
	min-height: 31px;
	font-size: 13px !important;

	-webkit-transition: all 0.5s ease;
  	-moz-transition: all 0.5s ease;
 	-ms-transition: all 0.5s ease;
  	-o-transition: all 0.5s ease;
 	transition: all 0.5s ease;
}

.menu.main-menu.second li {
	position: relative;
}
.menu.main-menu.second li:before {
    background: #d06333 none repeat scroll 0 0;
    border-radius: 4px;
    color: #ffffff;
    content: "";
    height: 0;
    left: 0;
    position: absolute;
    top: 50%;
    transform: translateX(0%) translateY(-50%);
	-webkit-transform: translateX(0%) translateY(-50%);
    transition: all 0.3s ease 0s;
	-webkit-transition: all 0.3s ease 0s;
    width: 100%;
}
.menu.main-menu.second li:hover:before {
    height: 100%;
}


/******Infographics Popup******/

.lightbox {
	position: fixed !important;
}

/******Block Quote******/

blockquote {
    border: 0 none;
    float: right;
    width: 350px;
	margin: 0;
	padding: 15px 30px;
}
blockquote > p {
    color: #d06333;
    font-size: 28px !important;
    line-height: 33px !important;
    text-align: center;
	font-style: italic;
	font-family: "Times New Roman";
	padding-bottom: 0px;
}

/******Twitter Carousel******/

#myCarousel1 .carousel-indicators {
	margin: 0;
	width: unset;
	bottom: 0;
	left: unset;
	right: 0;
	padding: 0;
}
#myCarousel1 {
	min-height: 82px;
}
#myCarousel1 .carousel-indicators li {
    border: 1px solid #00aeef;
}
#myCarousel1 .carousel-indicators .active {
    background: #00aeef none repeat scroll 0 0;
    height: 12px;
    margin: 0;
    width: 12px;
}
.wpt-header p iframe img {
	width: 40px;
}


/******About Us******/

.about-title {
    font-family: interstate;
    font-size: 30px;
    margin-left: 20px;
}
.about-content ul {
	padding-left: 40px;
	margin-top: 10px;
}
.about-content ul li {
	list-style: unset;
	font-size: 14px;
}

/*****************************************************************************************************************/
/******************************************************Responsive*************************************************/
/*****************************************************************************************************************/



@media (max-width: 800px) {
	#main-container {
		width: 100% !important;
	}
	#header {
		width: 100% !important;
		height: unset;
		float: left;
		padding: 12px;
	}
	.slider-sidebar, .first-middle-content {
		padding: 0 12px 12px;
	}
	.innerpage-sidebar {
		padding: 0 12px 30px;
	}
	#main-content-wrapper {
		float: left;
	}

}
@media (max-width: 800px) {
	#main-content-wrapper {
		width: 100%;
	}
	#header {
		height: auto;
	}
	#header .logo {
		position: relative;
		height: 60px;
		left: 0;
		float: left;
	}
	.menu.main-menu.first {
    		position: relative !important;
		display: block;
		left: 0 !important;
    		right: 0 !important;
    		top: 0 !important;
		height: 32px;
		margin: 0;
		float: right;
	}
	.menu.main-menu.second {
		float: left;
    		position: relative !important;
		left: 0 !important;
		top: 0 !important;
		right: 0 !important;
		bottom: 0 !important;
	}
	.menuwrapper {
		width: 100%;
		float: left;
		margin: 15px auto 0 auto;
	}
}
@media (max-width: 800px) {
	.top-post.hentry {
		width: calc(100% - 293px);
	}
	.slider-sidebar .column.small-column {
		width: 281px;
	}
	.slider-text h1 {
		font-size: 18px;
	}
	.slider-text {
		font-size: 10px;
	}
	
	.question-container, .digitalmyth-container {
		width: calc(100% - 404px) !important;
	}
	.books-container  {
		width: calc(50% - 12px);
	}
	.books-evenemang {
		width: calc(50%);
	}
	.stories-container, .cartoon-container, .infograpics-container, .reports-container {
		width: 190px;
	}
	.question-container .post-list .post-item .image-holder, .digitalmyth-container .post-list .post-item .image-holder, .books-container .post-list .post-item .image-holder, .books-evenemang .post-list .post-item .image-holder {
		height: 120px;
	}
	.question-container .post-list .post-item, .digitalmyth-container .post-list .post-item {
		width: 100%;
		margin-bottom: 12px;
	}
	.question-container .post-list-items-wrapper .question-to .image-holder img, .digitalmyth-container .post-list-items-wrapper .digital-myth .image-holder img, .books-container .post-list-items-wrapper .books .image-holder img, .books-evenemang .post-list-items-wrapper .evenemang .image-holder img {
		height: auto;
		width: 100%;
	}	
	.books-container .post-list .post-item, .books-evenemang .post-list .post-item {
		width: 100%;
		margin-bottom: 12px;
	}
	.question-to .first-post .post-content-wrapper .post-title a, .digital-myth .first-post .post-content-wrapper .post-title a, .books .first-post .post-content-wrapper .post-title a, .evenemang .first-post .post-content-wrapper .post-title a, .question-container .post-list .post-item p a, .digitalmyth-container .post-list .post-item p a, .books-container .post-list .post-item p a, .books-evenemang .post-list .post-item p a {
		font-size: 13px !important;		
		line-height: 15px;
	}
	.question-to .first-post .post-content-wrapper p.post-title, .digital-myth .first-post .post-content-wrapper p.post-title, .books .first-post .post-content-wrapper p.post-title, .evenemang .first-post .post-content-wrapper p.post-title {
		padding: 0;
	}
	.stories-container .post-list .post-item .post-content-wrapper, .reports-container .post-list .post-item .post-content-wrapper{
		height: 77px !important;
	}
	.stories-container .post-list .post-item .post-content-wrapper .post-title, .reports-container .post-list .post-item .post-content-wrapper .post-title {
		font-size: 13px;
    		line-height: 15px !important;
	}
	.question-to, .digital-myth, .books, .evenemang {
		min-height: 252px;
	}
	.post-list-items-wrapper .stories, .post-list-items-wrapper .cartoons, .post-list-items-wrapper .infograpics, .post-list-items-wrapper .rapporter {
		height: 252px;
	}
	.question-container .post-list .post-list-items-wrapper h2 b , .cartoon-container .post-list .post-list-items-wrapper h2 b , .digitalmyth-container .post-list .post-list-items-wrapper h2 b , .books-container .post-list .post-list-items-wrapper h2 b , .stories-container .post-list .post-list-items-wrapper h2 b , .infograpics-container .post-list .post-list-items-wrapper h2 b , .reports-container .post-list .post-list-items-wrapper h2 b , .books-evenemang .post-list .post-list-items-wrapper h2 b {
		display: none;
	}

	.innerpage-sidebar .column.large-column {
		width: calc(100% - 285px) !important;
	}
	.posts-data, .posts-data h1 {
		height: 200px;
	}
	.post > a {
    		font-size: 13px;
    		font-style: italic;
	}
	.innerpage-sidebar p.postmeta {
    		font-size: 12px;
	}
	.innerpage-sidebar .entry > p {
    		font-size: 13px;
    		line-height: 16px !important;
	}
}
@media (max-width: 800px) and (min-width: 480px) {
	.question-container .post-list .post-list-items-wrapper, .digitalmyth-container .post-list .post-list-items-wrapper, .books-container .post-list .post-list-items-wrapper, .books-evenemang .post-list .post-list-items-wrapper {
		height: 312px;
    		overflow-x: hidden;
    		overflow-y: scroll;
	}
}

@media (max-width: 480px) {
	#main-container {
		width: 100% !important;
	}
	#header {
		width: 100% !important;
		height: unset;
		float: left;
		padding: 12px;
	}
	.slider-sidebar, .first-middle-content {
		padding: 0 12px 12px;
	}
	.innerpage-sidebar {
		padding: 0 12px 30px;
	}
	#main-content-wrapper {
		float: left;
	}
	
}

@media (max-width: 480px) {
	#header {
		height: auto;
	}
	#header .logo {
		position: relative;
		height: 60px;
		left: 0;
		margin: 0 auto;
		float: none;
	}
	.menu.main-menu.first {
    		position: relative !important;
		display: block;
		left: 0 !important;
    		right: 0 !important;
    		top: 0 !important;
		height: 32px;
		margin-top: 15px;
		float: left;
	}
	.menu.main-menu.second {
		float: left;
    		position: relative !important;
		left: 0 !important;
		top: 0 !important;
		right: 0 !important;
		bottom: 0 !important;
		display: none;
		background-color: #ffffff;
		border-radius: 8px;
	}
	.menu.main-menu.second li {
		width: 100%;
		text-align: center;
		height: 30px;
		padding-top: 4px;
	}
	.respmenu{
		display: block;
		height: 30px;
		width: 30px;
		background: url("images/nav_icon.png");
		float: right;
		margin-top: 15px;
		border-radius: 4px;
	}
	.menuwrapper {
		width: 100%;
		float: left;
	}
}
@media (max-width: 480px) {
	#main-content-wrapper {
		width: 100%;
	}
	.slider-sidebar {
		float: left;
	}
	.slider-sidebar .column.small-column {
		float: left;
		width: 100%;
		margin-bottom: 12px;
	}
	.banner-content > ul {
		padding: 0 15px;
	}
	.top-post.hentry {
		float: left;
	}
	.stories-container, .cartoon-container, .infograpics-container, .reports-container {
		width: 100%;
	}
	.question-container, .digitalmyth-container, .books-container, .books-evenemang {
		width: 100% !important;
	}
	.top-post.hentry {
		width: 100%;
	}
	.slider-image, .slider-text {		
		float: left;
	}
	.slider-image {
		height: 118px;
	}
	.slider-text {
		width: 100%;
		height: 100px;
		position: unset;
	}
	.slider-text h1 {
		font-size: 14px;
	}
	.inner-slider-text {
		margin-top: 10px;
	}
	.inner-slider-text p a {
		font-size: 11px;
		line-height: 8px;
	}
	.inner-slider-text > p {
		font-size: 11px;
    		line-height: 10px;
	}
	.slider-image > img {
		position: unset;
	}
	.carousel-indicators {
		left: 48%;
	}
	.carousel-inner {
		min-height: 218px;
		position: relative;
	}
	.question-to, .digital-myth, .books, .evenemang {
		float: left;
	}
	.question-container .post-list .post-item .image-holder, .digitalmyth-container .post-list .post-item .image-holder, .books-container .post-list .post-item .image-holder, .books-evenemang .post-list .post-item .image-holder {
		height: 93px;
		float: left;
		position: relative;
	}
	.question-container .post-list .post-item .post-content-wrapper, .digitalmyth-container .post-list .post-item .post-content-wrapper, .books-container .post-list .post-item .post-content-wrapper, .books-evenemang .evenemang .post-item .post-content-wrapper {
		position: unset;
		width: 100% !important;
		float: left;
	}
	.question-container .post-list .post-item, .digitalmyth-container .post-list .post-item, .books-container .post-list .post-item, .books-evenemang .post-list .post-item {
		width: 100%;
		margin-bottom: 10px;
	}
	.stories-container .post-list .post-item .post-content-wrapper .post-title, .reports-container .post-list .post-item .post-content-wrapper .post-title {
		font-size: 16px;
    		line-height: 20px !important;
	}

	.question-container .post-list-items-wrapper .question-to .image-holder img, .digitalmyth-container .post-list-items-wrapper .digital-myth .image-holder img, .books-container .post-list-items-wrapper .books .image-holder img, .books-evenemang .post-list-items-wrapper .evenemang .image-holder img {
		float: none;
		height: auto;
		width: 100%;
	}
	.question-container .post-list-items-wrapper .question-to .first-post .image-holder img, .digitalmyth-container .post-list-items-wrapper .digital-myth .first-post .image-holder img, .books-container .post-list-items-wrapper .books .first-post .image-holder img, .books-evenemang .post-list-items-wrapper .evenemang .first-post .image-holder img {
		height: auto;
	}

	.question-container .post-list .post-item .post-content-wrapper, .digitalmyth-container .post-list .post-item .post-content-wrapper, .books-container .post-list .post-item .post-content-wrapper, .books-evenemang .evenemang .post-item .post-content-wrapper, .question-container .post-list .post-item .post-content-wrapper, .digitalmyth-container .post-list .post-item .post-content-wrapper, .books-container .post-list .post-item .post-content-wrapper, .books-evenemang .evenemang .post-item .post-content-wrapper, .question-to .first-post .post-content-wrapper, .digital-myth .first-post .post-content-wrapper, .books .first-post .post-content-wrapper, .evenemang .first-post .post-content-wrapper {
		height: 63px;
		min-height: 63px;
		position: relative;
		float: left;
	}
	p, ul, ol {
		padding: 0;
	}

	.question-to .first-post .post-content-wrapper p.post-title, .digital-myth .first-post .post-content-wrapper p.post-title, .books .first-post .post-content-wrapper p.post-title, .evenemang .first-post .post-content-wrapper p.post-title {
		padding: 0px;
	}
	.question-to .first-post .post-content-wrapper .post-title a, .digital-myth .first-post .post-content-wrapper .post-title a, .books .first-post .post-content-wrapper .post-title a, .evenemang .first-post .post-content-wrapper .post-title a, .question-container .post-list .post-item p a, .digitalmyth-container .post-list .post-item p a, .books-container .post-list .post-item p a, .books-evenemang .post-list .post-item p a {
		font-size: 12px !important;
    		font-style: italic;
		line-height: 15px;
	}
	

	.question-container .post-list .post-list-items-wrapper div .first-post:hover .post-content-wrapper, .digitalmyth-container .post-list .post-list-items-wrapper div .first-post:hover .post-content-wrapper, .books-container .post-list .post-list-items-wrapper div .first-post:hover .post-content-wrapper, .books-evenemang .post-list .post-list-items-wrapper div .first-post:hover .post-content-wrapper {
		width: 100% !important;
		padding: 10px;
	}
	.question-container .post-list .post-item:hover .post-content-wrapper, .digitalmyth-container .post-list .post-item:hover .post-content-wrapper, .books-container .post-list .post-item:hover .post-content-wrapper, .books-evenemang .post-list .post-item:hover .post-content-wrapper {
		height: unset;
		background-color: #222222;
	}
	
}

@media (max-width: 480px) {
	.innerpage-sidebar .column.large-column {
		width: 100% !important;
		padding: 0;
	}
	.innerpage-sidebar #sidebar {
		float: left;
		width: 100%;
	}
	.category-recentposts .post-list-large {
		margin-bottom: 25px;
	}
	.navigation {
		height: 60px;
	}
	.posts-data {
		height: 160px;
		background-color: #eeeeee;
	}
	.posts-data > a > img, .posts-data > img {
		height: auto;
		width: 100%;
		position: relative;
	}
	.posts-data h1 {
		width: 100%;
		height: auto;
		bottom: 0;
		font-size: 18px !important;
		padding: 10px !important;
		min-height: 40px;
	}
	.post > a {
		font-size: 12px;
		display: block;
    		float: left;
	}
	.navigation .alignleft {
		float: left;
	}
	.navigation .alignright {
		float: right;
	}
	.innerpage-sidebar .first-blog {
		display: none;
	}
	.innerpage-sidebar .literature > li {
		font-size: 13px !important;
	}
	#sidebar .literature li a {
		line-height: 17px;
		padding: 5px 10px 6px 5px !important;
	}
	.innerpage-sidebar .literature strong {
		font-size: 12px;
	}
	.innerpage-sidebar {
		padding: 0 12px 12px;
	}

	.innerpage-sidebar .postmeta, .innerpage-sidebar .entry {
		margin: 18px 10px 0;
	}
	.innerpage-sidebar p.postmeta {
		font-size: 12px;
	}
	.innerpage-sidebar .entry > p {
		font-size: 13px;
		margin-bottom: 18px;
		line-height: 16px !important;
	}
	.comment-wrapper {
		padding: 0;
	}
	.comment-wrapper #comment-header {
	margin-top:10px;
	margin-bottom: 20px;
    		padding-bottom: 10px !important;
	}
	.comment-text, .depth-2 .comment-text {
		width: 100%;
		margin-top: 10px;
	}
	.depth-2 .comment-text {
    		border-left: 3px solid #eeeeee;
    		padding-left: 8px;
	}
	.comment-text p {
		font-size: 12px !important;
	}
	blockquote {
		width: 100%;
		padding: 5px 0 15px;
	}
	blockquote p {
		font-size: 20px !important;
		line-height: 28px !important;
	}
	#respond {
		margin-bottom: 15px;
	}

	.wmle_container .wmle_item .wmle_post_title {
		display: none;
	}
	.wmle_container .wmle_item {
		margin: 0 5px 5px 0 !important;
		padding: 3px !important;
	}
	#footer {
    		height: auto !important;
    		padding: 15px !important;
	}
	#footer .footer-text {
		padding: 10px 0 0 0;
	}
	.blog-data {
		height: auto;
	}
}


 
}

div.box.dynamic_sidebar.widget div ul li:first-child +li +li {
	display: none;
}



/* The element with id="petitiontitle" */
#petitiontitle {
  font-size: 1.6em;
}

/* The element with id="petitiontitle-email" */
#petitiontitle-email {
  font-size: 1.2em;
}

#petitiontitle2 {
  font-size: 1.7em;
}
