@import url('https://fonts.googleapis.com/css2?family=Libre+Caslon+Text&display=swap');
.bdp-post-title
{
		font-family:matt !important;
	font-weight:300 !important;

	font-size:20px !important;
	text-transform:uppercase !important;
}
.bdp-post-short-content
{
		font-size:14px !important;
	color:#000 !important;
	line-height:170% !important;
	font-family: 'Libre Caslon Text', serif !important;	text-align:center !important;
	font-weight:lighter !important;
}
.bdp-readmorebtn
{
	 background: #1e241f !important;
		text-transform:uppercase !important;
		font-family:matt !important;
	text-decoration:none !important;
	letter-spacing:1px !important;
	font-size:12px !important;
	color:#fff !important;
}
.post-details .main-top-content .title
{
	font-family:matt !important;
	font-weight:300 !important;

	font-size:25px !important;
	text-transform:uppercase !important;
}
#footer.creative .inner-wrap .footer-socials a {

    font-size: 47px !important;
}
@media only screen and (max-width: 1024px)
{
.logo-hover {

display:none !important;
}
}
.mainheadingcta p
{
	font-size:38px !important;
	text-align:center !important;
	line-height:170% !important;
	font-family: 'Libre Caslon Text', serif !important;
	color:#fff !important;
	font-weight:lighter !important;
}
.header_top_bg.header_trans-fixed.bg-fixed-color {
    background-color: #0d0d0d;
}
.about-section-classic .title
{
		
	font-family:matt !important;
	font-weight:300 !important;

	font-size:30px !important;
	text-transform:uppercase !important;
}
.about-section-classic .description
{
	font-size:18px !important;

	line-height:170% !important;
	font-family: 'Libre Caslon Text', serif !important;
	font-weight:lighter !important;
}
#topmenu a
{
	font-size:10px !important;
	font-family:matt !important;
}
@media only screen and (min-width: 1025px)
{
.header_top_bg header a.logo img {
    max-width: 250px;
    max-height: 100px;
}
}
.mainheadingb1 p
{
		text-align:center !important;
	font-family:matt !important;
	font-weight:300 !important;

	font-size:25px !important;
	text-transform:uppercase !important;
}
.mainheading p
{
		text-align:center !important;
	font-family:matt !important;
	font-weight:300 !important;
	color:#fff !important;
	font-size:40px !important;
	text-transform:uppercase !important;
}
.mainheadingb p
{
		text-align:center !important;
	font-family:matt !important;
	font-weight:300 !important;
	color:#000 !important;
	font-size:40px !important;
	text-transform:uppercase !important;
}
.photobakery_slider_with_content .photobakery_slider_title
{
	text-align:center !important;
	font-family:matt !important;
	color:#fff !important;
	font-weight:300 !important;
	font-size:60px !important;
	text-transform:uppercase !important;
}

.maintextb p
{
		font-size:18px !important;
	color:#000 !important;
	line-height:170% !important;
	font-family: 'Libre Caslon Text', serif !important;	text-align:center !important;
	font-weight:lighter !important;
}
.bodytext p
{
		font-size:18px !important;
	color:#000 !important;
	line-height:170% !important;
	font-family: 'Libre Caslon Text', serif !important;	
	font-weight:lighter !important;
}
.maintext p
{
		font-size:18px !important;
	color:#fff !important;
	line-height:170% !important;
	font-family: 'Libre Caslon Text', serif !important;

	font-weight:lighter !important;
}
.photobakery_slider_content a.photobakery_slider_button {
    background: #1e241f !important;
		text-transform:uppercase !important;
		font-family:matt !important;
	text-decoration:none !important;
	letter-spacing:2px !important;
	font-size:15px !important;
}
.photobakery_slider_with_content .photobakery_slider_description
{
	text-align:center !important;
	font-family:matt !important;
	color:#fff !important;
	font-weight:300 !important;
	font-size:17px !important;
	letter-spacing:4px !important;
	text-transform:uppercase !important;
}
.a2
{
	text-align:center !important;
	font-family:matt !important;
	color:#fff !important;
	font-weight:300 !important;
	font-size:13px !important;
	text-decoration:none !important;
	text-transform:uppercase !important;
}
#footer.creative .inner-wrap .footer-title
{
		text-align:center !important;
	font-family:matt !important;
	color:#fff !important;
	font-weight:300 !important;
	font-size:23px !important;
	text-decoration:none !important;
	text-transform:uppercase !important;
}
#footer.creative .inner-wrap .footer-main-title
{
			text-align:center !important;
	font-family:matt !important;
	color:#fff !important;
	font-weight:lighter !important;
	font-size:23px !important;
	text-decoration:none !important;
	text-transform:uppercase !important;
}
#footer.creative .inner-wrap .footer-main-subtitle
{
	
			text-align:center !important;
	font-family:matt !important;
		font-weight:300 !important;
	font-size:12px !important;
	
	text-decoration:none !important;
	text-transform:uppercase !important;
}
#footer.creative .inner-wrap .footer-info
{
		text-align:center !important;
	font-family:matt !important;
		font-size:22px !important;
	font-weight:300 !important;
}
.porttitle p
{
				text-align:center !important;
	font-family:matt !important;
		font-weight:300 !important;
	font-size:62px !important;
	text-decoration:none !important;
	text-transform:uppercase !important;
}
.header_top_bg {
 
    background-color: #1e241f;
}
}
input, button, select, textarea {
   
    font-size: 14px;
	font-family:matt !important;
	letter-spacing:2px; !important;
    margin-bottom: 20px;
 color: #000 !important;

    padding: 10px 9px !important;
  
    background-color: transparent;
    max-height: 200px;
}
button, html input[type=button], input[type=reset], input[type=submit] {
    padding: 5px 0px;	font-family:matt !important;
    background: #fff;
    border-color: #c08759;
    color: #000;
}
.vc_column-inner>.wpcf7 .wpcf7-form-control-wrap:not(.textarea-form) {
    width: 100%;
  
}
.vc_column-inner>.wpcf7 input:not([type=submit]), .vc_column-inner>.wpcf7 textarea
{
	border: 1px solid #000;
    padding: 6px;

}

.vc_column-inner>.wpcf7 input:not([type=submit]), .vc_column-inner>.wpcf7 textarea {
     margin-bottom: 25px !important;
		font-family:matt !important;
	}
input[type=button], input[type=reset], input[type=submit]
{
	color:#fff !important;
		font-family:matt !important;
	background-color:#4c4c4c !important;
}	
.phone1 p
{
			text-align:center !important;
	font-family:matt !important;
		font-weight:300 !important;	color:#000 !important;
	font-size:13px !important;
	text-decoration:none !important;
	text-transform:uppercase !important;
}
.mail1 p
{
			text-align:center !important;
	font-family:matt !important;
		font-weight:300 !important;
	color:#000 !important;
	font-size:13px !important;
	text-decoration:none !important;
	text-transform:uppercase !important;
}


@media only screen and (max-width: 768px)
{
.header_top_bg {
    background-color: #1e241f !important;
	}
.mainheading p
{
		text-align:center !important;
	font-family:matt !important;
	font-weight:300 !important;
	color:#fff !important;
	font-size:30px !important;
	text-transform:uppercase !important;
}
.mainheadingb p
{
		text-align:center !important;
	font-family:matt !important;
	font-weight:300 !important;
	color:#000 !important;
	font-size:30px !important;
	text-transform:uppercase !important;
}
	.photobakery_slider_with_content .photobakery_slider_title
{
	text-align:center !important;
	font-family:matt !important;
	color:#fff !important;
	font-weight:300 !important;
	font-size:30px !important;
	text-transform:uppercase !important;
}
	.photobakery_slider_with_content .photobakery_slider_description
{
	text-align:center !important;
	font-family:matt !important;
	color:#fff !important;
	font-weight:300 !important;
	font-size:12px !important;
	letter-spacing:4px !important;
	text-transform:uppercase !important;
}
	.mainheadingcta p
{
	font-size:22px !important;
	text-align:center !important;
	line-height:170% !important;
	font-family: 'Libre Caslon Text', serif !important;
	color:#fff !important;
	font-weight:lighter !important;
}
	.maintextb p
{
			text-align:center !important;
}

.maintext p
{
	text-align:center !important;
}
}