body.page-template-wondry-template h3, body.tax-wondry_category h3 {
    padding-bottom: 0px !important;
    padding-top: 0;
    margin-top: 0;
}

body.page-template-wondry-template,
body.tax-wondry_category {
	height: 100%;
	margin: 0;
	padding: 0;
}

body.page-template-wondry-template #explore,
body.tax-wondry_category #explore {
	min-height: 100vh;
	background: url(../images/background.jpg) no-repeat center center;
	background-size: cover;
	padding: 25px;
	overflow: hidden;
	position: relative;
}

body.page-template-wondry-template #header, body.tax-wondry_category #header {
    width: calc(30% - 50px);
    margin-top: 105px;
    float: left;
}

body.page-template-wondry-template #header img,
body.tax-wondry_category #header img{
	max-width: 100%;
}

body.page-template-wondry-template #header .description,
body.tax-wondry_category #header .description{
	border: 2px solid white;
	padding: 10px;
	color: #d4a841;
	margin-top: 5px;
	font-weight: bold;
	font-size: 14px;
	text-align: justify;
}

body.page-template-wondry-template #header .description strong,
body.tax-wondry_category #header .description strong{
	color: white;
}

body.page-template-wondry-template #categories, body.tax-wondry_category #categories {
    width: calc(70% - 50px);
    float: right;
    background: rgba(0,0,0,0.6);
    top: 0;
    right: 0;
    padding: 80px 25px 25px;
    overflow: hidden;
}

body.page-template-wondry-template #categories h2,
body.tax-wondry_category #categories h2{
	color: white;
	font-weight: bold;
}

body.page-template-wondry-template .wondry_post h3,
body.tax-wondry_category .wondry_post h3{
	margin-bottom: 0;
}

body.page-template-wondry-template .wondry_post h3 a,
body.tax-wondry_category .wondry_post h3 a{
	color: white;
}

body.page-template-wondry-template #categories h2.section-head,
body.tax-wondry_category #categories h2.section-head{
	margin-bottom: 10px;
}

body.page-template-wondry-template #categories #tax_query,
body.tax-wondry_category #categories #tax_query{
	position: relative;
}

body.page-template-wondry-template #categories .tax_box,
body.tax-wondry_category #categories .tax_box,
body.page-template-wondry-template #categories .tax_parent,
body.tax-wondry_category #categories .tax_parent
{
	text-align: center;
	margin-bottom: 5px;
	border: 2px solid #d9b564;
	clear:both;
	position: static;
	display: none;
	width: 100%;
}

body.page-template-wondry-template #categories .tax_box:hover,
body.tax-wondry_category .tax_box:hover,
body.page-template-wondry-template #categories .tax_parent:hover,
body.tax-wondry_category .tax_parent:hover{
	cursor: pointer;
	border: 2px solid white;
}

body.page-template-wondry-template #categories .tax_box.show,
body.tax-wondry_category #categories .tax_box.show,
body.page-template-wondry-template #categories .tax_parent.show,
body.tax-wondry_category #categories .tax_parent.show{
	display: inline-block;
}

body.page-template-wondry-template #categories .tax_parent a,
body.page-template-wondry-template #categories .tax_parent a:hover{
	text-decoration: none;
}

body.page-template-wondry-template #categories .tax_box .overlay,
body.tax-wondry_category #categories .tax_box .overlay,
body.page-template-wondry-template #categories .tax_parent .overlay,
body.tax-wondry_category #categories .tax_parent .overlay{
	background: rgba(0,0,0,0.5);
	height: 100%;
	padding: 30px 25px;
	width: 100%;
}

body.page-template-wondry-template #categories .tax_box .overlay h2,
body.page-template-wondry-template #categories .tax_parent .overlay h2,
body.page-template-wondry-template #categories .post_box .overlay h3,
body.tax-wondry_category #categories .tax_box .overlay h2,
body.tax-wondry_category #categories .tax_parent .overlay h2,
body.tax-wondry_category #categories .post_box .overlay h3,{
	margin: 0;
	padding: 0 !important;
	line-height: initial;
}

body.page-template-wondry-template #categories .post_box,
body.tax-wondry_category #categories .post_box{
	display: none;
	width: 100%;
	z-index: 9999;
}

body.page-template-wondry-template #categories .post_box .wondry_post, body.tax-wondry_category #categories .post_box .wondry_post {
    width: 49%;
    text-align: center;
    float: left;
    margin-bottom: 25px;
    border: 2px solid #d9b564;
    margin-right: 2%;
}

body.page-template-wondry-template #categories .post_box .wondry_post:hover,
body.tax-wondry_category #categories .post_box .wondry_post:hover{
	border: 2px solid white;
}

body.page-template-wondry-template #categories .post_box .wondry_post a, body.tax-wondry_category #categories .post_box .wondry_post a {
    display: block;
    width: 100%;
    height: initial;
    padding: 50px 25px !important;
    background: rgba(0,0,0,0.5);
    line-height: initial;
}
body.page-template-wondry-template #categories .post_box .wondry_post:nth-child(odd),
body.tax-wondry_category #categories .post_box .wondry_post:nth-child(odd){
	margin-right: 0;
}

body.page-template-wondry-template a.start-over,
body.tax-wondry_category a.start-over{
    border: 2px solid white;
    text-align: center;
    margin: 0 auto;
    display: block;
    padding: 12px;
    max-width: 250px;
    color: white;
    font-size: 18px;
    position: absolute;
    bottom: 25px;
    right: 25px;
}

body.page-template-wondry-template  a.start-over:hover,
body.tax-wondry_category  a.start-over:hover{
	background: white;
	color: black;
	cursor: pointer;
	display: block;
}

@media screen and (max-width: 767px) {
	body.page-template-wondry-template #header, body.tax-wondry_category #header {
    width: 100%;
    position: static;
    margin-top: 60px;
	}

	body.page-template-wondry-template #categories, body.tax-wondry_category #categories {
	    width: 100%;
	    float: none;
	    background: rgba(0,0,0,0.6);
	    height: initial;
	    position: static;
	    padding: 10px 25px 25px;
	    overflow: initial;
	}

  body.page-template-wondry-template #header .description, body.tax-wondry_category #header .description {
      border: 2px solid white;
      padding: 15px 15px 5px 15px;
      color: #d4a841;
      margin-top: 5px;
      font-weight: bold;
      font-size: 14px;
      text-align: justify;
      margin-bottom: 25px;
      margin-right: 25px;
      margin-left: 25px;
  }

	body.page-template-wondry-template #explore, body.tax-wondry_category #explore {
	    min-height: 100vh;
	    background: url(../images/background.jpg) no-repeat center center;
	    background-size: cover;
	    padding: 25px;
	    overflow: initial;
	    position: relative;
	}

  body.page-template-wondry-template #categories .post_box .wondry_post, body.tax-wondry_category #categories .post_box .wondry_post {
      width: 100%;
      text-align: center;
      float: left;
      margin-bottom: 25px;
      border: 2px solid #d9b564;
      margin-right: 2%;
  }

	body.tax-wondry_category #categories .post_box .wondry_post h3 {
    margin-top: 0;
    margin-bottom: 0;
	}

}
