/*
 Theme Name:   Chroma Child Theme
 Theme URI:    http://chroma.themerex.net/
 Description:  Chroma Child Theme
 Author:       ThemeREX
 Author URI:   http://themerex.net/
 Template:     chroma
 Version:      1.0.0
 Tags: wedding, fashion, fashion photography, gallery, photo, photo gallery, photo studio, photography studio, photographer, photography, photography agency, photography portfolio, photography theme, portfolio wordpress, creative
 Text Domain:  chroma
*/


/* =Theme customization starts here
------------------------------------------------------------ */


body.home .page_content_wrap{background: rgb(255,255,255);
background: linear-gradient(90deg, rgba(255,255,255,1) 5%, rgba(0,0,0,1) 5%, rgba(255,255,255,1) 5.1%);
overflow:hidden;
padding-bottom: 3%!important;}
@media (max-width: 767px){
	body.home .page_content_wrap{background: rgb(255,255,255);
		background: linear-gradient(90deg, rgba(255,255,255,1) 4.7%, rgba(0,0,0,1) 4.7%, rgba(255,255,255,1) 5%);
		overflow:hidden;
}
}
.page_content_wrap{
	overflow:hidden;
}
.content_wrap, .content_container {
    width: 100%!important;
    max-width: 100%;
	margin: 0 auto;
}

/* post style */
.post_header_single .post_meta.post_meta_categories a:not(.post_sponsored_label){
	    color: #999;
    background-color: transparent;
    font-size: 0.8rem;
    line-height: 0;
    width: 100%;
    margin: 0;
    padding: 0;
}
h1.post_title {
	font-size: 2.563rem; 
	letter-spacing:0.01em
}

.single-post .post_content h2{
	font-size: 2.138rem;
	letter-spacing:0.01em
}

.single-post .post_content h3{
	font-size: 1.638rem;
	letter-spacing:0.01em
}

.single-post .post_content h5{
	font-size: 0.8rem;
	letter-spacing:0em;
	font-family: Montserrat,sans-serif;
	display:inline;
	color:#999;
}
.single-post .post_content h5 a{text-decoration:underline}

.related_wrap .post_meta_item.post_categories, .related_wrap .post_meta_item.post_categories a{
	font-family: Montserrat,sans-serif;
	color:#999;
	font-size: 11px;
	line-height: 0.1em;
}
.remove_margins .page_content_wrap {
    padding-bottom: 5% !important;
}

.post_footer.post_footer_single.entry-footer .post_meta.post_meta_single{
	display:none
}
.single-post .button-end {
    text-align: center;
    margin: 0 auto;
    border: 1px solid #999;
    padding: 10px;
    max-width: 120px;
	font-family: "Mirage",sans-serif;
	font-size:14px; 
	text-transform:uppercase;
	letter-spacing:0.1em;
	color:#000;
}

.category .content_wrap{max-width:1300px}

@media (max-width: 767px){
		.post_header_wrap_style_style-4 .post_header {
		margin: 4em 0!important;
	}
	.single-post .content_wrap{
		width:87%!important;
		margin: 0 auto
	}
	h1.post_title {
		font-size: 1.8rem;
		letter-spacing: 0.01em;
	}
	.single-post .post_content h2{
		font-size: 1.538rem;
		letter-spacing:0.01em
	}

	.single-post .post_content h3{
		font-size: 1.338rem;
		letter-spacing:0.01em
	}

	.single-post .post_content h5{
		font-size: 0.8rem;
	}
	.post_header_single .post_meta.post_meta_categories a:not(.post_sponsored_label){
    	font-size: 0.6rem;
	}

	.menu_mobile .menu_mobile_nav_area {

		padding-left: 8%;
	}
	.menu_mobile .menu_mobile_inner .socials_mobile {display:none;}
}
