@media screen and (max-width: 1024px) {
  .bucketlist{right: 15px;}
  #content .container{padding:0;}
  .wrap article .entry-content > *,
  .wrap article header h1,
  .wrap article .entry-content > .wp-caption .wp-caption-text,
  .wrap article header div {padding:0;width:83.33%;margin-left:auto;margin-right:auto;}

    iframe[allowfullscreen="allowfullscreen"]{
    	width:100%!important;
      height:350px!important;
    	margin:auto 0;
    }
  #primary ins.adsbygoogle{width:calc(100% - 2em)!important;}

  header .container{padding:0 15px;}
  nav .nav-menu li{margin-left:15px;}
  nav .nav-menu li a{font-size:13px;letter-spacing:1px;}
  nav.fixed-position .logo a img{height:45px!important;min-height: auto!important;}
  nav .nav-menu li.menu-item-has-children{padding-right:0px;}

  article .ebook{width:100%;padding:0 1em;}
  article .ebook .coverc{width:25%;}
  article .ebook .coverc img{max-width:100%;}
  article .ebook .right{width:75%;padding-left:2em;}

  #footer .widget{width:33%;}
  #footer .widget.two{width:67%;}
  #footer .widget.search{padding-left:10px;}
  #footer .container{padding:0 25px;}
  #footer .widget.about,
  #footer .widget.insta,
  #footer .widget.trending{
    padding-right: 0;
    padding-left: 0;
  }

  #comments{
    max-width: 100%;
    padding: 0 45px;
  }

  .comments.related {
    padding-top: 35px;
  }
}

@media screen and (max-width: 767px) {
  aside.sharebar{
    display: none;
  }

  aside.mobilebar{
    display: block!important;
  }
  .section header.title, header.title{
    height:auto;
    padding:15px 0;
  }

  .search .wrap, #respond{
    padding:0 15px;
  }
	.mobilebottom{
		position: fixed;
		bottom:0;
		height:52px;
		z-index:2147483647!important;
		background:#FFF;
		width:100%;
		left:0;
		border-top: 1px solid #e3e3e3;
    display: block;
	}

	.mobilebottom .icon{width:25px;height:25px;display: inline-block;margin-top:5px;opacity: 0.7}
  .mobilebottom .item.active .icon{opacity: 1}
	.mobilebottom .item{
		float:left;
		width:20%;
		text-align: center;
		opacity:1;
	}

  .mobilebottom .item .ebook{
    margin-bottom:0;
  }

	.mobilebottom .item a{
		width:100%;
		height:72px;
		text-decoration: none;
		color:#727272;
	}

  .mobilebottom .item.active a{
    color:#000;
  }

	.mobilebottom .item.active{
		opacity:1;
	}

	.mobilebottom .item.active a .text{
		color:rgba(255, 0, 0, .5);
	}

	.mobilebottom .item .text{
		font-size:10px;line-height:13px;margin-top:-5px;
	}

	ins.adsbygoogle{z-index:2147483646!important;}

	.mobilebottom .item .icon.highlights{background:url(/wp-content/themes/wwnp/images/highlights.png);background-size:25px;}
	.mobilebottom .item .icon.shopping{background:url(/wp-content/themes/wwnp/images/shopping.png);background-size:25px;}
	.mobilebottom .item .icon.traffic{background:url(/wp-content/themes/wwnp/images/traffic.png);background-size:25px;}
	.mobilebottom .item .icon.ebook{background:url(/wp-content/themes/wwnp/images//ebook.png);background-size:25px;}
  .mobilebottom .item .icon.more{background:url(/wp-content/themes/wwnp/images//more.png);background-size:25px;}

  .noheader .love{
    bottom: 25px;
    position: fixed!important;
    right: 25px;
    top: auto;
  }

  .noheader .addtobucket{display: none;}

  .arrow-up{right: 93px;}
  .arrow-up-shadow{right: 93px;}
  .bucketlist{max-width:calc(100% - 30px);right: 15px;}
  .bucketlist .list .item .title{max-width: calc(100% - 90px);}

  .wrap article .entry-content > *,
  .wrap article header h1,
  .wrap article .entry-content > .wp-caption .wp-caption-text,
  .wrap article header div {padding:0;width:calc(100% - 2em);}
  .wrap article header time {
    margin: -22px 6px 20px;
  }

  .wrap article .entry-content > h1,
  .wrap article .entry-content > h2,
  .wrap article .entry-content > h3,
  .wrap article .entry-content > h4,
  .wrap article .entry-content > h5,
  .wrap article .entry-content > h6{
    width:calc(100% - 1em);
  }

  .wp-caption{width:100%!important;}
  .wp-caption .wp-caption-text{margin-left:2em!important;}

  iframe[allowfullscreen="allowfullscreen"]{
  	width:calc(100% + 2em)!important;
    height:200px!important;
  	margin:auto -1em;
  }

  h1,.category article h2, .title.h2{font-size:30px;line-height: 1.3em}
  .category article h2{margin:0;}
  #header nav .menu-menu-container{display: none;}
  #mostwanted .menu-meest-gelezen-container{max-width:100%;}
  .container{padding:0 10px;}
  .hbox{width: calc(100% - 30px);padding:10px;font-size:1.6em;line-height:1.3em;left:15px;}

  .hbox.new{
    max-width: none;
    font-size: 1.6em!important;
    line-height: 1.3em;
  }

  .size4, .size3, .size2 {
    display: block;
}
  .size2 .item{width:100%;}
  .size3 .item{width:100%;}
  .size4 .item{width:100%;}
  .section .item{

	margin-left: 0;
	margin-right: 0;
  }
  .section header h2,.title h2{font-size:26px;letter-spacing:1px;padding:0 10px;line-height:1.25}
  .section header h1{font-size:26px;letter-spacing:1px;padding:0 10px;line-height:1.25}
  .section header .border1, .section header .border2{margin:-22px 0 0;}
  .section header .border2{margin-top:6px;}
  .section header {height:37px;margin:10px 0;}
  .section .item:nth-child(even){border-right:0;}
  .section .item:nth-child(odd){border-left:0;}
  .section .item .text{font-size:1em;line-height: 1.5em;}
  .home article .left{width:100%;padding:0 0 0;}
  .home article, .category article{margin-top: 5px;background:none;padding:0 5px;}
  article .image{width:100%;display:none;}
  #mostwanted .container,#mostwanted .menu-meest-gelezen-container{display: none;}
  input[type="search"]{margin-bottom:15px;}
  .home article .image{padding-bottom:100%;height:auto!important;}

  #header nav .menu-menu-container{
    position: fixed;
    width: 100vw;
    height: 100vh;
    background:rgba(255, 255, 255, 0.9);
    left: 0;
    top: 0;
    padding:0;
    overflow:scroll
  }

  #header nav .menu-menu-container.show{
    display: block;
  	-webkit-transition:background 0.3s;
  	transition:background 0.3s;
  }

  #header nav .menu-menu-container.show .menuhidden{
    display: block;
  }

  nav .nav-menu li,nav .nav-menu{
    float:none;
    margin:0;
    text-align: center;
  }

  nav .nav-menu li.menu-item-has-children{
    background:none;
    padding:0;
  }

  nav .nav-menu li.menu-item-has-children ul{
    display: none;
    position: relative;
    background:none;
  }

  nav .nav-menu li,nav .nav-menu li.menu-item-has-children{width: auto;}
  .crp_related ul li{width:100%;margin-bottom:5px;}
  .section .item .text, .item .text.new{font-size:14px;}
  .item .text.new > div div, .crp_related .crp_title > span span{padding:5px;}
  .item .text.new > div, .crp_related .crp_title > span{max-width:98%}

  body.menu{
    overflow-y:hidden;
    height:100vh;
  }

  #header nav .nav-menu li a{
    display: block;
  }

  #header nav .nav-menu li.current-menu-item a{
    color:#FFF;
    background:#000;
  }

  #header .mobile{
    display: block;
  }

  .menu #header .mobile{
    padding: 5px 0;
  }

  .menu #header .mobile .border:nth-child(odd){
    -ms-transform: rotate(45deg); /* IE 9 */
    -webkit-transform: rotate(45deg); /* Safari */
    transform: rotate(45deg);
    background:rgba(0, 0, 0, .5);
    margin-bottom:-3px;
  }

  .menu #header .mobile .border:nth-child(2){
    -ms-transform: rotate(-45deg); /* IE 9 */
    -webkit-transform: rotate(-45deg); /* Safari */
    transform: rotate(-45deg);
    background:rgba(0, 0, 0, .5);
    margin-bottom:-3px;
  }

  article,#comments{
    width:100%;
    padding:0;
  }

  img{height:auto;}

  aside{display: none;}

  #respond label{display: block}
  #respond input{float:none;width:100%;}
  #mostwanted{margin-bottom: -16px}

  header .tiqets{
    position: fixed;
    left:0;
    bottom:0;
    float:none;
    background:#FFF;
    padding:10px;
    font-size:16px;
    line-height:1.3em;
    box-shadow: 0 0 4px rgba(0, 0, 0, 0.5);
    width: 100%;
    display: none;
  }

  header .tiqets > span{
    display: block;
    margin:3px 0 8px;
  }

  .tiqest .price{
    line-height: 55px;
  }

  .popup{display: none!important;}
  article .ebook{width:100%;padding:0 1em;}
  article .ebook .coverc{width:100%;text-align: center;}
  article .ebook .coverc img{max-width:75%;}
  article .ebook .right{width:100%;padding-left:0;}
  .crp_related ul li:nth-child(2n+1){clear:both;}

  #footer .widget,#footer .widget.two,
  #footer .widget.two ul li{width:100%;border-right:0}
  #footer .socket{padding:10px;line-height: 25px;}
}
