/*

Theme Name: Laura Lisa

Theme URI: https://www.lauralisa.nl

Author: Laura Lisa

Author URI: https://www.lauralisa.nl

Description: Coverjunkie theme by Laura Lisa

Version: 1.0

License: GNU General Public License v2 or later

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

Text Domain: lauralisa



*/



/* -------------------- MAIN --------------------- */



body {
	background-color: #ffffff;
	font-family:Verdana, Helvetica, sans-serif;
	font-size: 1.1em;
	text-align: center;
	margin: auto;
	color: #000000;
	padding-top:60px;
}






/*







@media only screen and (min-width:768px) and (max-width:992px) {

	.box {

		width:430px;

		box-sizing:border-box;

		margin:5px;

		min-height:400px;

			

	}

}



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

	.box {

		width:290px;

		box-sizing:border-box;

		margin:5px;	

	}

}*/







.box {

	width:250px;

	box-sizing:border-box;

	margin:5px;

	min-height:200px;	

	

}

	

.box img {

	max-width:100%;	

}

	

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

	.box {

		width:170px;

		box-sizing:border-box;

		margin:5px;	

	}

	

	.container {

		margin:0 auto;	

	}
}	



@media only screen and (max-width:380px) {

	.box {

		width:170px;

		box-sizing:border-box;

		margin:5px;	

	}

	

	.container {

		margin:0 auto;	

		padding-left:0;

		padding-right:0;

	}

}	



@media only screen and (max-width:320px) {

	.box {

		width:150px;

		box-sizing:border-box;

		margin:5px;	

	}

	

	.container {

		margin:0 auto;	

		padding-left:0;

		padding-right:0;

	}

}	

h1 { 
	font-size: 13pt; 
	margin: 0px;
	color: #000000;
}


a {
	color: #5A5A5A;
}

/* -------------------- TEXT--------------------- */

#menu-main-menu {
	list-style: none;
	margin:0;
	padding:0;
	padding-left:15px;
	text-align: left;
}

#menu-main-menu li{
	display: inline-block;
	padding-right:20px;
}

#menu-main-menu a{
	text-decoration: none;
	font-weight: bold;
	font-size: 8.5pt;
	color:#000;	
}

#menu-main-menu li.current-menu-item a{ 
	color:red;
}

#menu-about-menu,
#menu-hearted-menu{ 
	list-style: none;
	padding:0;
	margin:0;
	padding-bottom:20px;
	text-align: center;
	display:inline-table;
	width:100%;
}

#menu-about-menu li,
#menu-hearted-menu li{
	display: inline;
	padding:0px 13px;
}

#menu-about-menu a,
#menu-hearted-menu a{
	text-decoration: none;
	font-size: 11px;
	color:#000;
}

#menu-about-menu li.current-menu-item a, 
#menu-hearted-menu li.current-menu-item a{ 
	font-weight: bold;
	color:red;
	font-size: 8.5pt;	
}

#menu-terms-menu { 
	list-style: none;
	padding:0;
	margin:0;
	padding-bottom:20px;
	text-align: center;
	display:inline-table;
	width:100%;
}

#menu-terms-menu li{
	display: inline;
	padding:0px 13px;
}

#menu-terms-menu a{
	text-decoration: none;
	font-size: 11px;
	color:#000;
}

#menu-terms-menu li.current-menu-item a{ 
	font-weight: bold;
	color:red;
	font-size: 11px;	
}

#menu-footer-menu { 
	list-style: none;
	padding:0;
	margin:0;
	padding-bottom:20px;
	text-align: center;
	display:inline-table;
	width:100%;
}

#menu-footer-menu li{
	display: inline;
	padding:0px 8px;
}

#menu-footer-menu a{
	text-decoration: none;
	font-size: 8pt;
	color:#000;
	font-weight:bold;
}

#menu-footer-menu li.current-menu-item a{ 
	font-weight: bold;
	color:red;
	font-size: 8pt;	
}

.nav>li>a {
    padding:5px;
}

h2.widgettitle {
	display: none;
}

.buttongo {
    background: #000;
    color: #fff;
    border: none;
    padding: 3px 5px;
}

#top-searchform,
.menu-main-menu-container {
	padding-top:14px;
}

.menu-main-menu-container {
	/*padding-left:20px;*/
}

.logo2 {
	padding-top:8px;
}



.slogan {

	color:#C7C2BF;

	font-style:italic;

	text-align:center;

	font-size:12.5pt;

	line-height:18px;

	font-family:georgia;

}



.slogankl {

	color:#666;

	font-style:italic;

	text-align:center;

	font-size:11pt;

	line-height:18px;

	font-family:georgia;	

}





/* Misc */



.navbar input,

.navbar select,

label {

	font-size:0.9em;

	text-transform:lowercase;	

}



.red {

	color:#ff0000;	

}



.navbar {
	background:#fff;
	border-bottom:none;	
}



.control-label {

	text-align:right;	

	font-size:8.5pt;

}



.sterblok {

	width:47px;

	position:absolute;

	top:110px;	

	left:18px;	

}



.sterblok img {

	float:left;

}



.ster {

	width:22px;

	height:22px;

	float:left;	

}



.stercount {

	float:right; 

	color:#fd2e00; 

	font-size:1.2em; 

	padding-top:3px;	

}



.logo-item_blog .ster {

	float:left;	

}



.p95 .sterblok {

	top:5px;	

	left:0;

	width:55px;

}



.p95 .stercount {

	font-size:1em; 

	padding-top:9px;		

}







.credits {

	color:#B29EA0;

	padding-top:15px;

	text-align:left;	

	font-size:8pt;

}



.credits a {

	font-size:8pt;	

}



#footer1 {

	background:#eae9e7;

	margin-top:20px;

	border-top:1px #000 solid;

	text-align:left;

	font-size:8.5pt;

	padding:50px 0;	

}



#footer1 a {

	color:#000;	

}



#footer2 {

	padding:20px;

}

  #footer2_1 {

  color: #C7C2BF;

  font-size: 7pt;

  }  

  #footer2_2 {

  font-weight: bold;

  }

    #footer2_2 a {

    font-size: 8pt;

    color: #000000;

    text-decoration: none;

    padding-right: 10px;

    }  


/* MOBILE MENU */



#mobile-menu {

    position: fixed;

    top: 0;

    left: 0;

    width: 100%;

    height: 45px;

	padding:5px 0;		

    background: #fff;

    color: #000;

    z-index: 102;

}



.mobilemenu {

	font-weight:bold;	

}



.mobilemenu li {

	padding-bottom:5px;

	list-style:none;

	margin-left:0;	

}



.poppetjelogo {

	width:60px;

	text-align:center;

	padding-top:0px;
	padding-bottom: 20px;

}



.site-wrap{

	width:100%;height:100%;

}





.fa-bars.open {

	padding-top:5px;

	color:#000;

	font-size:2.5rem;

	margin-right:-15px;

}



.toggle-nav .fa-times {

	padding-top:5px;

	color:#000;

	font-size:2.5rem;

	margin-right:-15px;

}



.toggle-search .fa-times {

	padding-top:5px;

	color:#000;

	font-size:2.5rem;

	margin-right:0;

	margin-left:15px;

}



	

.fa-search {

	font-size:2.2rem!important;

	color:#000;

	padding-top:6px;

	padding-left:10px;	

}	

	

.coverjunkie {

	padding:7px 15px 8px 15px;	

	height:38px;

}

	

.junkielogo {

	background:url(images/logo-coverjunkie.jpg) no-repeat;

	background-position:left bottom;

	padding:20px 0 0 0;

}	



.pagenav {

	display:none;	

	color:#fff;

}



#body-nav{position:fixed;overflow:hidden;top:0;background:transparent;text-align:left;display:block;-o-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-transition:background 500ms ease;-moz-transition:background 500ms ease;transition:background 500ms ease;z-index:999999999;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;height:100%;width:100%;text-align:center;z-index:0;-moz-box-shadow:none!important;-webkit-box-shadow:none!important;box-shadow:none!important;	display: none;
}



.show-nav #body-nav{background:#000;z-index:101;}



.hide-nav #body-nav{background:transparent;height:100%;width:100%;z-index:1;}



#body-nav ul.mobilemenu{

	padding:0;

	margin:0;

	position:absolute;

	top:169px;

	left:0%;

	width:100%;

	-webkit-transform:translateY(-40%);

	-moz-transform:translateY(-40%);

	-ms-transform:translateY(-40%);

	-o-transform:translateX(-40%) translateY(-40%);

	transform:translateY(-40%);}



#body-nav ul.socialmenu{

	position:absolute;

	right:2%;

	width:100%;

	top:256px;

	-webkit-transform:translateY(-60%);

	-moz-transform:translateY(-60%);

	-ms-transform:translateY(-60%);

	-o-transform:translateX(-60%) translateY(-60%);

	transform:translateY(-60%);}

	

#body-nav ul.covercatmenu{

	position:absolute;

	width:100%;

	top:455px;

	padding:0;

	margin:0;

	padding-left:0px;	

	-webkit-transform:translateY(-50%);

	-moz-transform:translateY(-50%);

	-ms-transform:translateY(-50%);

	-o-transform:translateX(-50%) translateY(-50%);

	transform:translateY(-50%);}	



#body-nav ul.covercatmenu li a{

	font-weight:bold;

	line-height:2.5;



}



#body-nav ul.socialmenu li i{

	padding-right:15px;	

}



.socialmenu li{

	color:#fff;

	list-style:none;

	display:inline-block;

}



/*

.left{

	width:50%;

	float:left;

}



.right{

	width:50%;

	float:right;

}

*/

.socialmenu i{

	font-size:2.4rem;

}



#body-nav ul li a{

	display:block;

	text-decoration:none!important;

	line-height:1.8;

	font-size:1em;

	color:#fff;

	opacity:0;

	border:none;

	-webkit-transition:all 500ms ease;

	-moz-transition:all 500ms ease;

	transition:all 500ms ease;

}



#body-nav img{margin:0 auto;opacity:0;width:40px;padding-top:60px;}





.show-nav #body-nav ul li a{

	opacity:1;

}



.show-nav #body-nav select{

	opacity:1;

}



.show-nav #body-nav img{opacity:1;}





.toggle-nav{

	left:auto;

	right:30px;

	position:fixed;

	z-index:9999999999999;

}



.toggle-nav .option{

	right:auto;

	left:125%;

}



#body-search{
	display: none;
	position:fixed;

	overflow:hidden;

	top:0;

	background:transparent;

	text-align:left;

	-o-transform:translate3d(0,0,0);

	-ms-transform:translate3d(0,0,0);

	-moz-transform:translate3d(0,0,0);

	-webkit-transform:translate3d(0,0,0);

	transform:translate3d(0,0,0);

	-webkit-transition:background 500ms ease;

	-moz-transition:background 500ms ease;

	transition:background 500ms ease;

	z-index:999999999;

	-webkit-touch-callout:none;

	-webkit-user-select:none;

	-khtml-user-select:none;

	-moz-user-select:none;

	-ms-user-select:none;

	user-select:none;

	height:100%;

	width:100%;

	text-align:center;

	z-index:0;

	-moz-box-shadow:none!important;

	-webkit-box-shadow:none!important;

	box-shadow:none!important;
}



.show-search #body-search{background:#000;z-index:101;}



.hide-search #body-search{background:transparent;height:100%;width:100%;z-index:1;}



#body-search img{margin:0 auto;opacity:0;width:40px;padding-top:60px;}

#body-search input{position:absolute;left:15%;width:100%;top:50%;opacity:0;}

#body-search a.allmags{position:absolute;left:15%;width:70%;top:40%;opacity:0;	}





#body-search ul.socialmenu li a {

	color:#fff;	

	padding-right:10px;

}



#body-search ul.socialmenu{

	position:absolute;

	right:4%;

	width:100%;

	top:85%;

	opacity:0;

	-webkit-transform:translateY(-60%);

	-moz-transform:translateY(-60%);

	-ms-transform:translateY(-60%);

	-o-transform:translateX(-60%) translateY(-60%);

	transform:translateY(-60%);}



#body-search a.allmags{

	display:block;

	text-decoration:none!important;

	line-height:1.5;

	font-size:1em;

	color:#000!important;

	text-align:left;

	padding:5px 5px 5px 10px;

	opacity:0;

	border:1px solid #fff;

	background:#fff;

	border-radius:2px;

	-webkit-transition:all 500ms ease;

	-moz-transition:all 500ms ease;

	transition:all 500ms ease;

}



.show-search #body-search ul.socialmenu,

.show-search #body-search ul.socialmenu li a,

.show-search #body-search a.allmags,

.show-search #body-search img,

.show-search #body-search input{

	opacity:1;

}



.toggle-search{right:auto;left:0;position:fixed;z-index:9999999999999;}



.toggle-search .option{right:auto;left:125%;}









/* COVERS */



.cover {

	/*margin-bottom:30px; */

}



.magazine {

	width:100%;

}



.newest {

	font-weight:bold;

	padding-bottom:20px;

}



.mvcover {

	box-sizing:border-box;

	padding-left:0;

	padding-right:0;





}



.mvcover img{
	width:50%;
	height:155px;
	float:left;
}





.typeahead {

	vertical-align:bottom;	

}





h3.subheader,
h3.subheader a {
	text-align:center;
	font-size:12px;
	padding:0px 0 15px 0;
	margin-top:0;	
	color:#000;
	text-decoration:none;
	text-transform: lowercase;
	font-weight: bold;
}



h3.subheader_home,

h3.subheader_home a,

h3.subheader_cover,

h3.subheader_cover a {

	text-align:center;

	font-size:11px;
	padding:0px 15px 0px 15px;

	margin-top:0;	

	color:#000;

	text-decoration:none;
	
	text-transform: lowercase;

}



.about2 h3.subheader,

.about2 h3.subheader a,

.magazine h3.subheader,

.magazine h3.subheader a,

.magazine h3.subheader,

.magazine h3.subheader a,

.privacy-policy h3.subheader,

.privacy-policy h3.subheader a,

.terms-of-use h3.subheader,

.terms-of-use h3.subheader a  {

	padding:0px 5px 10px 5px;

}







.junkielogo {

	background:url(/images/coverjunkie_poppetjelogo.gif) no-repeat;

	background-position:left bottom;

	background-size:50px;

}



h3.subheader a {

	font-weight:normal;	

}



h3.subheader a:hover {

	font-weight:normal;	

	color:red;

}





h3.subheader a.link3 {

	font-weight:bold;	

}



h3.boxheader {
	color:red;
	font-size:8.5pt;
	font-weight:bold;
	text-align:left;	
	padding-top:0;
	margin-top:0;
	margin-left:10px;
}



.newsletterblok {
	background:#000;
	min-height:360px;	
}



.newsletterblok img {

	margin: 0 auto;
	width:60px !important;	
	position:absolute;
	left:40%;
	top:30%;

}



.newsletterblok .btn {
	color:#000;	
	background:#fff;
	font-size:9pt;
	position:absolute;
	left:22%;
	top:60%;	
}



.categoriesblok a,
.socialblok a {
    color: #000;
    text-decoration: none;
    font-size: 8.5pt;
    line-height: 2;
	font-weight:bold;
    text-align: left;
    padding-bottom: 5px;
}



.socialblok {

	padding:0;

	margin:0;

}



.socialblok li{
	margin-left:10px;
	list-style:none;
	text-align: left;
}



.socialblok i{

	padding-right:10px;

	color:#555;

}



.categories li{

    color: #C7C2BF;

    text-decoration: none;

    font-size: 11pt;

    line-height: 1;

	text-align:left;

	padding-bottom:5px;

}



.categoriesblok{

  margin: 0;

  padding:0 0 0 5px;

}



.categories {

	padding-left:15px;	

	padding-bottom:15px;

	min-height:335px;

}



.categoriesblok,
.categories {
	list-style-type: none;
	margin-left:10px;
	margin-bottom: 15px;
}

.categoriesblok > li,
.categories > li {
	text-indent: -5px;
	text-align: left;
	line-height: 2;
	margin-bottom: 0;
}

.categoriesblok > li:before,
.categories > li:before {
  	content: "-";
  	text-indent: -5px;
	padding-right:5px;
	color: #000;
}



.coverpoll {

}



.coverpoll img {

	max-width:100%;	

}



.overbox .date {

	font-size:8.5pt;	

}



.overbox .titel {

	font-size:12pt;

}



.icons2 {

	position:absolute;

	bottom:20px;

	left:20px;	

}



.icons2 i {

	color:#fff;

	z-index:999;

	text-size:20px;

	padding-right:13px;

}



.icons2 .fa {

	font:normal normal normal 20px/1 FontAwesome	

}



.tumblr {
	display:inline-block; 
	text-indent:-9999px; 
	overflow:hidden; 
	width:21px; 
	height:21px;
	position:relative;
	top:4px;
	background:url('img/social/tumblr-square-black.png') top left no-repeat transparent;
	background-size:21px;
}



.tumblr-item {
	display:inline-block; text-indent:-9999px; overflow:hidden; width:24px; height:24px; margin-left:5px;margin-top:10px;background:url('img/social/tumblr_item_blog.jpg');
	background-repeat:no-repeat;
	background-size:24px;background-position:left bottom;
	position:relative;
	top:2px;	
}

.item_left img {
	padding-right:0!important;
	height:auto;
	width:100%;
}

.item_right .item_title{
	clear: both;
	font-weight: bold;
	padding:0;
	font-size: 14px!important;
	text-align: left;
}


.icons_item {
	float: right;
}

.icons_item i {
	color:#C7C2BF;
	padding-left:10px;
	
}



.icons_item a {

}

.item_content{
	text-align:left;
}

.item_content span,
.item_content a,
.item_content p{
	    font-family: Verdana, Helvetica, sans-serif!important;
	font-size:11px!important;
	color: #5A5A5A;

}

.item_content span {
		
}


.item_date {

	font-size:8.5pt;	

	color:#C7C2BF;

}



.item_title {
	font-size:1.3em;	
	font-weight: bold;
	padding:15px 0 10px 0;
	text-align: left;
}



.item_text,

.item_text a,

.item_link:link  {

	font-size:8.5pt;

}



.item_text a{

	text-decoration:underline;

}



.textpage {

	text-align:left;	

	font-size:11px;

	padding-left:30px;

}



.item_link:link {

	text-decoration:underline;

	font-weight:bold;

	color:#000;

}



.help-block {

	color:#666;	

}



.newsletter img {

	text-align:left;	

}





.fa-2x {

	font-size:2rem;	

}



.p95 {

	padding-top:10px;		

}



.fourcovers {

	padding-bottom:50px;	

}



.fourcover {

	padding-top:30px;

	min-height:300px;	

}



.ui-menu .ui-menu-item {

	text-align:left;

}



.all .letter-nav {
	text-align:left;
}

.all .letter-nav > li {
	font-weight: bold;
}

.all .col-xs-2 {
	padding-right:0;	
}

.all .col-md-3 {
	text-align:left;
}
/*
.all .letter-nav > li {
	height: 27px!important;
}
*/
	

.magtitle {
    color: #C7C2BF!important;
    text-decoration: none;
    font-size: 8.5pt;
    line-height: 17px;
    font-weight: bold;
    text-align: center;
    padding-bottom: 5px;
	padding-left:0px;
	display:block;
}



.allmags {

	background:#000;

	color:#fff !important;

	padding:3px 20px;	

}



.buttongo {

	background:#000;

	color:#fff;

	border:none;

	padding:3px 5px;	

}



#body-search .allmags {

	padding:5px 20px;

	color:#fff;

	border-radius:5px;	

}



@media only screen and (min-width:0px) and (max-width:992px) {



	.container {

		padding-left:0;

		padding-right:0;	

	}

	

	.newsletterblok,

	.categories{

		min-height:260px;	

	}

	

	.newsletterblok img {
		padding-top:0;
		padding-bottom:10px;
		text-align:center;
		width:40px;	
		left: 30%;
    	top: 20%;
	}



	.newsletterblok .btn {
		color:#000;	
		background:#fff;
		font-size:10px;
		left: 10%;
    	top: 70%;
	}



	.poppetjelogo {

		width:40px;	

		margin:0 auto;	

	}

	

	.zwartlogo {
		width:40px;
		margin:0 auto;
		padding-bottom: 20px;		
	}
	
	.zwartlogo img{
		width:40px;
	}

	.logo-login,
	.logo-newsletter,
	.logo-item_blog,
	.logo-privacy-policy,
	.logo-terms-of-use,
	.logo-about2,
	.page-template-page-aboutfaq .logo-,
	.page-template-page-allmagazines .logo-,
	.page-id-42300 .logo-,
	.page-template-page-privacyterms .logo-,
	.logo-most-loved1,
	.logo-most-loved2 {
		display:none;	
	}

	.page-template-page-aboutfaq,
	.page-template-page-privacyterms,
	.page-id-42300, /* newsletter */
	.all {
		background:#000;
		color:#fff;	
	}	

	.home .zwartlogo,
	.page-id-40511 .zwartlogo {
		display:none;	
	}
	
	.totalpoll-choice {
		width:49%!important;
	}
	
	.totalpoll-choice-separator {
		display: none!important;
		clear:none!important;
	}
	
	.totalpoll-choice-container {
		border-bottom:none !important;
	}
	
	.totalpoll-choice:nth-child(odd) {
		clear: both;
	}
	
	.totalpoll-choice-image:nth-child(odd) {
		margin-right: 2%!important;
	}
	
	.totalpoll-choice-checkbox-container,
	.totalpoll-choice-content{
		padding:0!important;
		text-align: left;
	}

	.btn {
		color:#000;	
		background:#ccc;	
	}

	.about2 h3.subheader a,
	.privacy-policy h3.subheader a,
	.terms-of-use h3.subheader a,
	.magazine h3.subheader a,
	.login h3.subheader,
	.page-id-42300 h3.subheader_home,
	.all h3.subheader {
		color:red;	
	}

	h3.subheader {
		padding-top:0px;
		margin-top:0;
		padding:0px 5px 15px 5px;
		line-height:1;
	}

	h3.subheader_home,
	h3.subheader_home a {
		padding:0px 15px 0px 15px;
	}

	h3.subheader_cover,
	h3.subheader_cover a {
		padding:0px 15px 0px 15px;
	}	

	.textpage {
		font-size:1.1em;
		padding:0 20px;
	}

	

	.textpage img {

		max-width:100%;	

	}



	.textpage a:link,

	.textpage a:visited {

		color:#bbb;

	}

	

	.about2 h3.subheader,

	.about2 h3.subheader a,

	.magazine h3.subheader,

	.magazine h3.subheader a,

	.magazine h3.subheader,

	.magazine h3.subheader a,

	.privacy-policy h3.subheader,

	.privacy-policy h3.subheader a,

	.terms-of-use h3.subheader,

	.terms-of-use h3.subheader a,

	.most-loved2 h3.subheader,

	.most-loved2 h3.subheader a,

	.most-loved1 h3.subheader,

	.most-loved1 h3.subheader a    {

		padding:15px 5px 15px 5px;

	}



	.mvcover img{

	height:115px;

	}

	

	.mvcover {

		

	}

		

	.control-label {

		text-align:center;	

	}



	#footer1 {

		margin-top:0;

		padding:20px;

	}

	

	#footer1_1 {

		padding-bottom:20px;	

	}

	

	#footer1_2 {

		padding-top:20px;

	}



	#footer2_2 {

		line-height:2;	

	}

	

	.credits {

		text-align:center;	

	}



	.p95 {

		width:95%!important;	

	}



	.p100 {

		width:100%!important;	

		padding-bottom:10px;

	}

	

	.morecovers {

		

	}

	

	.footerrow {

		display:none;	

	}

	

	.bladwijzer {

		font-size:1.5em;	

	}

	

	.fourcovers {

		padding-bottom:10px;	

	}

	

	.fourcover {

		padding-top:10px;

		min-height:150px;	

	}





	.all .letter-nav {

		float:none;	

		right:30px;

		width:15px;

	}	

	

	.all .letter-nav > li {

		height: 22px!important;

		color:#fff;

	}

	

}



@media screen and (max-width:321px) {

	

	#body-nav ul.covercatmenu{

		position:absolute;

		width:100%;

		top:395px;

		padding:0;

		margin:0;

		padding-left:0px;	

		-webkit-transform:translateY(-50%);

		-moz-transform:translateY(-50%);

		-ms-transform:translateY(-50%);

		-o-transform:translateX(-50%) translateY(-50%);

		transform:translateY(-50%);}	

	

	#body-nav ul.covercatmenu li a{

		font-weight:bold;

		line-height:2.1;

	

	}



	.socialmenu li	{

		padding-top:5px;	

	}

		

}





/*********** WORDPRESS ************/



.wmle_container .wmle_item .wpme_image {

    background: #000;

}



.page-id-38099 .aboutlink,

.page-id-38097 .founderlink,

.page-id-38093 .faqlink,

.page-id-38095 .magazinelink,

.page-id-38101 .privacylink,

.page-id-38103 .termslink

{

	color:red;

	font-weight:bold;

}

@media (min-width: 992px) {
    .container {
        width: 100%;
        max-width: 1480px;
    }
}


#ajaxsearchlite1 .probox, div[id*="ajaxsearchlite"] .probox {
    background-color: #fff;
	border:1px solid #000;
}
.simplefavorite-button.has-count {
    background: transparent;
    border: none;
	margin:0;
	padding:0;
	float: none;
	position:absolute;
	right:5px;
	bottom: 15px;
}

.item_right .simplefavorite-button.has-count {
	position:static;
	float: left;
	padding-top:5px;
}

.simplefavorite-button-count {
	color:#000!important;
}

.simplefavorite-button.has-count.wpupg-rows-row {
	margin-top:0px;
	position: absolute;
}

.favoritebutton {
	margin-top:20px;
}

span.wpupg-post-title {
	font-size:16px!important;
	display: block;
    padding-bottom: 80%;
}

.simplefavorite-button.active,
.socialbuttons i {
	opacity: 1;
}

.socialbuttons {
	position:absolute;
	bottom:22px;
	left:18px;
	z-index: 2;
}

.socialbuttons button { 
	z-index:99999;
	background: none;
	border:none;
	padding:0;
}

.socialbuttons i {
	padding-right:10px;
	font-size: 21px !important;
}

.wpupg-item-date {
    font-size: 75%;
}

.wpupg-post-date {
	padding-bottom:15px;
	font-size:1em;
}


.coverpost {
	width:250px;
	margin:5px;
}

.wpupg-post-image {
	height:auto;
	position:static;
	text-align:inherit;
	vertical-align:inherit;
	max-width:100%;
}

/*
.entry img {
	max-width: 100%;
	width:100%;
	float: left;
	height:auto;
	padding-right: 3%;
}*/

/*
.wpupg-show-on-hover:hover {
	cursor: pointer; cursor: hand;
}
*/
.wpupg-show-on-hover {
	position:absolute;
	top:0px;
	bottom:0px;
	left:0px;
	right:0px;
	width:250px;
	background-color:rgba(0,0,0,0.95);
	text-align:inherit;
	vertical-align:inherit;
	display:none;
}

.wpupg-item > .customblock,
.wpupg-item.customblock {
	min-height:200px;
	max-width:250px;
	padding:0;
	overflow: hidden;
}


.entry p {
	text-align: left;
}

#menu-mobile-menu {
	margin:0;
	padding:10px 0 0 0;
}
#menu-mobile-menu li {
	font-weight: bold;
	line-height:2.2;
}

.page-id-40511 .subheader_home {
	display: none;
}
.pollblock h3 {
	color:#000;
}

.pollblock img {
	width:250px;
	height: auto;
}

h4.totalpoll-question {
	font-size: 11px!important;	
}

.totalpoll-choices {
	border:none!important;
}

.totalpoll-choice-container {
	border-right: none!important;
}
.totalpoll-buttons {
  	display: flex;
  	align-items: center;
  	justify-content: center;
}
.totalpoll-button.totalpoll-button-primary {	
	background-color: #999!important;
	border-color: #999!important;
}

.totalpoll-choice-checkbox-container {
    width: 8%;
    max-width: 50px;
    min-width: 50px;
    padding: 0 1em;
    line-height: 1;
    text-align: center;
    border-right:none!important;
}

.totalpoll-button-vote {
	text-transform: lowercase;
}

.totalpoll-choices {
	max-width: 1280px;
}

.totalpoll-choice-separator {
    border-top: none!important;
}

div.wpcf7 {
    left: 33%;
    position: relative;
}

.footerrow h2.widgettitle{
	display: block;
	font-size: 11px;
	font-weight: bold;
}

ul.related_post li {
	width:23%!important;
}

.wpupg-post-date,
span.wpupg-post-title,
.socialbuttons i,
.socialbuttons i:hover,
.simplefavorite-button-count{
	color:#fff;
}

a:hover {
	text-decoration: none;
}

.modal-wrapper.styled {
    background-color: rgba(255,255,255, 1);
}

.close-modal.img-close-modal {
    display: block;
}

.modal-wrapper.styled .modal .close-modal {
	top:0;
}

.modal-wrapper.styled .modal .close-modal.img-close-modal {
	position:static;
}

.modal-wrapper.styled .modal {
    position: relative;
    background-color: #fefefe;
    margin: 2vh auto;
    border: 0px solid #888;
	padding-bottom:30px;
    width: 95%;
    transition: all 2s ease;
	max-width: 600px;
}

.socialmenu.topbar,
#top-searchform {
	display:inline-block;
}

.socialmenu.topbar li{
	padding-top:12px;
	padding-right:5px;
}

.socialmenu.topbar li:hover{
	color:#000;
}

#top-searchform {
    padding-top: 0;
	padding-left: 15px;
    top: -5px;
    position: relative;
}


.fourcovers {
	padding-left:15px;
	padding-right:15px;
}

.fourcovers img{
	max-width: 100%;
	height: auto;
}

.fourcovers .col-xs-6 {
	padding-left:0;
	padding-right:5px;
	padding-bottom: 10px;
}

.tnp-subscription label {
	font-size:12px;
	font-weight: normal;
	text-align: center;
}

.tnp-subscription input.tnp-submit {
	margin: 0 auto;
	text-transform: lowercase;
	padding:5px 10px;
	font-size:12px;
	margin-top:25px;
}

.tnp-subscription input[type=text],
.tnp-subscription input[type=email] {
	height:30px;
}

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

	.coverpost,
	.wpupg-item.customblock,
	.pollblock img,
	.wpupg-show-on-hover{
		width:175px!important;
		height: auto;		
	}
}

@media only screen and (max-width:769px) {

	.coverpost,
	.wpupg-item.customblock,
	.wpupg-show-on-hover,
	.pollblock img {
		width:174px!important;
		height: auto;		
	}
	
}

@media only screen and (max-width:769px) {

	.coverpost,
	.wpupg-item.customblock,
	.wpupg-show-on-hover,
	.pollblock img {
		width:174px!important;
		height: auto;		
	}
	
}

@media only screen and (max-width:415px) {

	.coverpost,
	.wpupg-item.customblock,
	.wpupg-show-on-hover,
	.pollblock img {
		width:182px!important;
		height: auto;		
	}
	
}

@media only screen and (max-width:376px) {

	.coverpost,
	.wpupg-item.customblock,
	.wpupg-show-on-hover,
	.pollblock img {
		width:162px!important;
		height: auto;		
	}
	
}

@media only screen and (max-width:321px) {

	.coverpost,
	.wpupg-item.customblock,
	.wpupg-show-on-hover,
	.pollblock img {
		width:135px!important;
		height: auto;		
	}
	
}

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

	.wpupg-post-image {
		height:100%;
		position:static;
		text-align:inherit;
		vertical-align:inherit;
	}

	#search-input {
		border:1px solid #fff;
		width:70%!important;
		height:29px;
		background:#fff;
		border-radius:3px;
		padding:8px;
		color:#000;
	}
	
	#search-input::-webkit-input-placeholder { /* Chrome/Opera/Safari */
		color:#000;	
	}
	#search-input::-moz-placeholder { /* Firefox 19+ */
		color:#000;	
	}
	#search-input:-ms-input-placeholder { /* IE 10+ */
		color:#000;
	}
	#search-input:-moz-placeholder { /* Firefox 18- */
		color:#000;
	}
	
	#search-submit {
		display:none;
	}

	ul.related_post li {
		width:38%!important;
	}
	
	#menu-about-menu a,
	#menu-terms-menu a{
		color:#fff;
		margin-top:10px;
	}

	.related-covers img {
		width:50%;
		height:auto;
	}
}	

.categoriesblok a, .socialblok a,
.categoriesblok > li:before, .categories > li:before {
    color: #C7C2BF;
}

.clickhere {
	text-decoration: underline!important;
	font-weight: bold!important;
}

#cookie-notice .cn-button {
	background:#fff;
	color:#000;
	padding:3px 5px;
	font-weight: bold;
}

.modal-wrapper.styled .modal .loading {
    display: block;
    width: auto;
    margin: auto;
    padding:0;
	background:url(https://coverjunkie.com/wp-content/themes/lauralisa/img/loading-gif-animation.gif) 10px;
}

body.no-scroll {
	position:relative! important
}

.wpupg-template-coverjunkie .categoriesblok > li {
    text-indent: -27px!important;
}