article {
    border-radius: 9px;
    overflow: hidden;
	margin-bottom: 30px;
}
.fr_image_description h2 {
    font-size: 54px;
    font-weight: 700;
    margin: 20px 0;
}
.fr_inner_description p{
	font-style: normal !important;
}
.fr_category a, #carousel_header .fr_category a {
    background-color: #bd884f;
    border: 0 none;
    border-radius: 13px;
    color: #fff !important;
    padding: 4px 7px;
}
.fr_inner_description p{
	font-style: normal;
}

.page-template-page-block-layout article{
	height: 400px;
	margin: 0 auto 30px;
	padding: 0 20px;
	text-align: left;
	text-transform: uppercase;
	background-size: cover;
	position: relative;
}
article{
	border-style: solid;
	border-color: #fff;
        background-color: #fff;	
}

/* Four Col */
.col-lg-3 article{
	padding: 0 20px;
}
.col-lg-3 article .text-holder{
	top: 15%;
}
.col-lg-3 .meta_line .fr_right, .col-lg-3 .meta_line .fr_left{
	float: none !important;
	text-align: center;
	margin-bottom: 10px;
}

.overlay{
	background-color: #000;
    bottom: 0;
    height: 100%;
    left: 0;
    opacity: .4;
    position: absolute;
    right: 0;
    top: 0;
    width: 100%;
    z-index: 998;
	transition: all 0.3s ease;
}
.center-block h3{
	margin-bottom: 18px;
}
.text-holder{
    position: relative;
    top: 30%;
    z-index: 999;	
}
.entry .main_title{
	text-align: left;
	text-transform: none;
}
.entry .main_title a{
	color: #fff !important;
    font-size: 33px !important;
    font-weight: 700;
    /*letter-spacing: 0.2em;*/
	line-height: 1.5;
}
.col-sm-4 article .text-holder, .col-md-4  article .text-holder, .col-lg-4  article .text-holder{
	top: 15% !important;
}
.col-sm-4 article .text-holder .meta_line .fr_left, .col-md-4  article .text-holder .meta_line .fr_left, .col-lg-4  article .text-holder .meta_line .fr_left{
	width: auto !important;
}
.col-sm-4 article .text-holder .meta_line, .col-md-4  article .text-holder .meta_line, .col-lg-4  article .text-holder .meta_line{
	padding: 1.8em 15px !important;
}
.col-sm-6 article .text-holder, .col-md-6  article .text-holder, .col-lg-6  article .text-holder{
	top: 25% !important;
}
.col-sm-6 article .text-holder, .col-md-4  article .text-holder, .col-lg-3  article .text-holder{
	top: 15% !important;
}
.col-sm-6 article .text-holder .meta_line, .col-md-6  article .text-holder .meta_line, .col-lg-6  article .text-holder .meta_line{
	padding: 1.8em 15px !important;
}
.col-sm-6 article .text-holder .meta_line .fr_left, .col-md-6  article .text-holder .meta_line .fr_left, .col-lg-6  article .text-holder .meta_line .fr_left{
	width: auto !important;
}
.col-lg-3 .main_title a{
	font-size: 25px !important;
}

.meta, .meta_line{
	opacity: 0.4;
	transition: all 0.3s ease;
	letter-spacing: 1px;
}
.meta_line{
	border-color: #ebebeb transparent transparent;
	padding: 0.8em 15px;
}
.read_more{
    color: #fff !important;
    display: inline-block;
    font-size: 11px;
    letter-spacing: 1px;
    line-height: 1.5;
    text-align: center;
    text-transform: uppercase;
}
article:hover .meta, article:hover .meta_line{
	opacity: 1;
}
article:hover .overlay{
	opacity: .8;
}
.format-video .featured_box{
	height: auto;
	padding: 0
}
.pagination{
	padding: 0 30px !important;
}
blockquote p{
    font-family: Georgia !important;
}
.single article, .archive article{
	height: auto;
	color: inherit !important;
	text-transform: none;
}
.single .entry_content p, .archive .entry_content p{
	text-transform: none;
}
.single .entry .main_title a, .archive .entry .main_title a{
	color: inherit !important;
}
.single .meta, .archive .meta, .single .meta_line, .archive .meta_line{
	opacity: 1;
}
.single .meta_line {
    border-color: #ebebeb transparent;
}
.single .entry-title, .widget h4{
	font-weight: 700;
}

@media only screen and (max-width: 980px) and (min-width: 768px){
	.meta{
		left: 5% !important;
	}
	.page-template-page-block-layout #header_featured .fr_image_description {
		height: 450px !important;
		top: 0 !important;
		
	}
	.page-template-page-block-layout #main_header .flexslider .slides > li {
		height: 450px !important;		
	}
	.page-template-page-block-layout .flexslider .slides img {
       height: 450px !important;
	}
	.page-template-page-block-layout #header_featured .featured_box {
        height: 450px !important;
	}
	
	.page-template-page-block-layout #main_header  {
		height: 450px !important;
	}
	.col-sm-4 article .text-holder .meta_line, .col-md-4 article .text-holder .meta_line, .col-lg-4 article .text-holder .meta_line {
		padding: 0.8em 15px !important;
	}
	.col-lg-4 .meta_line .fr_right, .col-lg-4 .meta_line .fr_left{
		float: none !important;
		text-align: center;
		margin-bottom: 10px;
	}
	.col-sm-4 article .text-holder, .col-md-4 article .text-holder, .col-lg-4 article .text-holder {
		top: 7% !important;
	}
	.col-sm-6 article .text-holder .meta_line, .col-md-4  article .text-holder .meta_line, .col-lg-3  article .text-holder .meta_line{
		padding: 1.8em 15px !important;
	}
}

@media only screen and ( max-width: 800px ){
	.meta{
		left: 5% !important;
	}
	.col-sm-4 article .text-holder .meta_line, .col-md-4 article .text-holder .meta_line, .col-lg-4 article .text-holder .meta_line {
		padding: 0.8em 15px !important;
	}
	.col-sm-6 article .text-holder .meta_line, .col-md-4  article .text-holder .meta_line, .col-lg-3  article .text-holder .meta_line{
		padding: 1.8em 15px !important;
	}
}
@media only screen and ( max-width: 360px ){
	.page-template-page-block-layout #header_featured .fr_image_description {
		height: 500px !important;
		
	}
	.page-template-page-block-layout #main_header .flexslider .slides > li {
		height: 350px !important;		
	}
	.page-template-page-block-layout #header_featured .fr_inner_description {
		padding: 6px 9px 0px 17px !important;
	}
	
	.page-template-page-block-layout .flexslider .slides img {
       height: 500px !important;
	}
	.page-template-page-block-layout #header_featured .featured_box {
        height: 350px !important;
	}
	
	.page-template-page-block-layout #main_header  {
		height: 350px !important;
	}
	.col-xs-12 article .text-holder .meta_line .fr_left, .col-xs-12 article .text-holder .meta_line .fr_right {
    text-align: center !important;
	float: none !important;
	margin-bottom: 20px;
	}
	.col-xs-12 article .text-holder{
	top: 15% !important;
	}
	.col-xs-12 article .text-holder .meta_line  {	
		padding: 0.8em 15px !important
	}
	
}
@media only screen and ( max-width: 320px ){
	.page-template-page-block-layout #header_featured .fr_image_description {
		height: 500px !important;
		top: 0 !important;
	}
	.page-template-page-block-layout #main_header .flexslider .slides > li {
		height: 500px !important;		
	}
	.page-template-page-block-layout #header_featured .fr_inner_description {
		padding: 6px 9px 0px 17px !important;
	}
	
	.page-template-page-block-layout .flexslider .slides img {
       height: 500px !important;
	}
	.page-template-page-block-layout #header_featured .featured_box {
        height: 500px !important;
	}
	
	.page-template-page-block-layout #main_header  {
		height: 500px !important;
	}
	.col-xs-12 article .text-holder .meta_line .fr_left, .col-xs-12 article .text-holder .meta_line .fr_right {
		text-align: center !important;
		float: none !important;
		margin-bottom: 20px;
	}
	.col-xs-12 article .text-holder .meta_line  {	
		padding: 0.8em 15px !important
	}
}