/*
Theme Name: Pure Child
Theme URI: https://livewp.site/wp/pure/
Author: gt3themes
Author URI: gt3themes.com
Description: Bringing the great sense of elegant and neat style, our new Pure WordPress Theme is professionally designed to help you run any kind of portfolio website or personal blog. Fully functional, responsive and retina ready, this theme comes with all features on board to fulfill all your customization needs.
Template: pure
Version: 1.3.5
License: GNU General Public License version 3.0
License URI: http://www.gnu.org/licenses/gpl-3.0.html
*/
/*top*/
.grid_masonry_view {
	display: none; !important
}

/* portfolio-post */
/* portfolio-post-main */
dl,dt,dd {
	margin: 0;
	padding: 0;
}

dl {
	margin: 0 auto;
	display: flex;
	flex-wrap: wrap;
	color: #666666;
}

dt {
	padding: 15px;
	width: 30%;
	font-weight: bold;
	box-sizing: border-box;
}
dd {
	padding: 15px;
	width: 70%;
	box-sizing: border-box;
}

/* portfolio-post-sub */
.sub-title{
	margin-bottom: 0;
	color: #666666;
	font-weight: 600;
	font-size: 14px;
}

.sub-description{
	font-size: 14px;
	line-height: 1.7;
}

/* media query */
/* iPhones */
@media only screen and (max-width: 568px) {
	dl{
		padding-bottom: 30px;
	}

	dt,dd {
		width: 100%;
		padding: 10px;
	}

	dt {
		padding-bottom: 0;
	}

	dd {
		padding-top: 0;
	}

	.row [class*=span]{
		margin-left: 0;
	}

	[class*=span]{
		margin-left: 0;
	}

	.sub-title{
		font-size: 14px;
	}
}

/* Only Vertical iPhone */
@media only screen and (max-width: 320px) {
	dl{
		padding-bottom: 30px;
	}

	dt,dd {
		width: 100%;
		padding: 10px;
	}
	dt {
		padding-bottom: 0;
	}

	dd {
		padding-top: 0;
	}

	.row [class*=span]{
		margin-left: 0;
	}

	[class*=span]{
		margin-left: 0;
	}
	.sub-title{
		font-size: 14px;
	}
}


/* Vertical iPad */
@media only screen and (min-width: 569px) and (max-width: 768px) {
	.row [class*=span]{
		margin-left: 0;
	}

	[class*=span]{
		margin-left: 0;
	}
}

/* Horizontal iPad */
@media only screen and (min-width: 769px) and (max-width: 1024px) {
}

/* Retina */
@media only screen and (-webkit-min-device-pixel-ratio: 2),
    only screen and (min-resolution: 192dpi) {
}

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

/* New Media */
@media only screen and (min-width: 1025px) and (max-width: 1200px) {
}

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

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

@media only screen and (max-width: 568px) {
	dl{
		padding-bottom: 30px;
	}

	dt,dd {
		width: 100%;
		padding: 10px;
	}
	dt {
		padding-bottom: 0;
	}

	dd {
		padding-top: 0;
	}

	.sub-title{
		font-size: 14px;
	}
}

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

}