h2 {
font-family: 'Syncopate', sans-serif;
font-size: 46px;
}
#top-menu li {
display: inline-block;
font-family: 'Syncopate', sans-serif;
font-size: 14px;
font-weight: normal;
padding-right: 14px;
}
h1.entry-title{font-family: 'Syncopate', sans-serif;
font-size:48px;}
div#respond.comment-respond h3#reply-title.comment-reply-title span{font-size:24px;}
.et_pb_post h2 a, .et_pb_portfolio_item h3 a {
font-family: syncopate;
text-decoration: none;
}  div.et_pb_slide_description h2.et_pb_slide_title a{font-family: 'Syncopate', sans-serif;}
.et_pb_blurb h4{font-family: 'Syncopate', sans-serif;}
.et_pb_fullwidth_header .header-content h1{font-family: 'Syncopate', sans-serif;}
.et_pb_fullwidth_portfolio h2{font-family: 'Syncopate', sans-serif;}
h2.et_pb_slide_title{font-family: 'Syncopate', sans-serif;}
.et_pb_contact_main_title{font-family: 'Syncopate', sans-serif;}
div.titlecontainer {line-height:30px;
color: #ffffff;
float: left;
font-family:Old Standard TT;;
left: 200px;
position: relative;
top: 29px;
width: 28%;
} .titlecontainer {
transition: all .8s;
}
.et-fixed-header .titlecontainer {
transform: scale(.6);
transform-origin: 0 0;
left:150px;
}  .et_pb_slide {
height: 100vh;
} div.blogtitle{font-family:"Syncopate",sans-serif;
font-size: 2em;
text-transform:uppercase;
line-height:1em;
}
div#page-container header#main-header div.container.clearfix.et_menu_container div.titlecontainer div.blogdescription{
font-size: 1.4em;
font-family:'Syncopate', sans-serif;
text-transform:uppercase;
margin-top:8px;
} @media screen and (max-width:900px)
{
.et_pb_fullwidth_slider_0 .et_pb_slide {
background-size: contain!important;
height: 250px !important;
}
}
@media screen and (max-width:479px)
{
.et_header_style_left #logo, .et_header_style_split #logo{
transform: scale(.5);
transform-origin: 0 0;
}
.et_pb_fullwidth_slider_0 .et_pb_slide {
background-size: contain!important;
height: 110px !important;
}
div.et_pb_slide_description h2.et_pb_slide_title a{font-family: 'Syncopate', sans-serif;}
.et_pb_blurb h4{font-family: 'Syncopate', sans-serif;}
.et_pb_fullwidth_header .header-content h1{font-family: 'Syncopate', sans-serif;}
.et_pb_fullwidth_portfolio h2{font-family: 'Syncopate', sans-serif;}
h2.et_pb_slide_title{font-family: 'Syncopate', sans-serif;}
.et_pb_contact_main_title{font-family: 'Syncopate', sans-serif;
}
}
@media screen and (max-width:700px)
{
.et_header_style_left #logo, .et_header_style_split #logo{
transform: scale(.5);
transform-origin: 0 0;
margin-top:22px;
}
}  @media only screen and (max-width: 1250px) {
div.titlecontainer {width:200px;
}
div.et_pb_container.clearfix div.et_pb_slider_container_inner div.et_pb_slide_image{display:none;}
.et_pb_slide_with_image .et_pb_slide_description {
float: none;
padding-left: 0;
padding-right: 0;
text-align: center;
width: 100%;
margin-bottom:15%;
}
}
@media only screen and (max-width: 800px) {
div.titlecontainer {
display:none;
}
}
@media only screen and (max-width: 1200px) {
div.blogtitle {font-size:1em;
display:none;
}
}
@media only screen and (max-width: 1200px) {
div.blogdescription {font-size:0.8em;
display:none;
}
} span.mobile_menu_bar:before {
color: white !important;
} #footer-bottom {
border-top: 4px solid black;
} .et_pb_contact_right p input {
max-width: 54px;
padding: 16px;
} .et_pb_fullwidth_header_0.et_pb_fullwidth_header .header-content h1{
line-height: 58px;
margin-top: 120px;
} .custom-slider .et_pb_slides .et_pb_slider_container_inner {
display: block;
}
#main-content .container:before {
width: 0;
} .et-social-instagram a:before { 
content: '\e09a';
}