

.projects_holder article .portfolio_description {
  padding-left: 15px;
padding-right: 15px;
}
.blog_holder article .post_text h2 .date {
  display: none;
}
.q_font_awsome_icon_stack:hover .fa-circle {
  color: #c81c1b!important;
}
@media only screen and (min-width: 1000px){
.header_bottom{
padding:0;
}
header .header_inner_left{
left:0;
}
}
nav.main_menu>ul>li>a{
padding:0 60px;
border-right:  1px solid #d2d3d5;
}
nav.main_menu>ul>li:last-child a{
border:none;
}
@media only screen and (min-width: 1600px) and (max-width: 1900px) {
nav.main_menu > ul > li > a{
padding: 0 40px;
}
}
@media only screen  and (min-width: 1400px) and (max-width: 1600px) {
nav.main_menu > ul > li > a{
padding: 0 30px;
}
}
@media only screen  and (min-width: 1300px) and (max-width: 1400px) {
nav.main_menu > ul > li > a{
padding: 0 20px;
}
}
@media only screen  and (min-width: 1200px) and (max-width: 1300px) {
nav.main_menu > ul > li > a{
padding: 0 15px;
}
}
@media only screen  and (min-width: 1100px) and (max-width: 1200px) {
nav.main_menu > ul > li > a{
padding: 0 15px;
font-size:14px;
}
}
@media only screen and (max-width: 1100px) {
nav.main_menu > ul > li > a{
padding: 0 10px;
font-size:14px;
}
}
.normal-logo {
	/*width:320px;*/
	height:120px!important;
}
header.centered_logo .header_inner_left {
	margin-bottom: 60px!important;
	margin-top:1px!important;
}
/*.header_inner_left {
	height:100px!important;
}*/
header.fixed_hiding.centered_logo.fixed_hiding .header_inner_left, header.fixed_hiding .q_logo_hidden a {
  height: 100px;
}
.centered_logo.centered_logo_animate.scroll_header_top_area.fixed_hiding.scrolled_not_transparent.page_header.scrolled > div > div > div > div{
	/*display:none!important;*/
	/*height:60px!important;*/
	margin-bottom: 10px!important;
}
.centered_logo.centered_logo_animate.scroll_header_top_area.fixed_hiding.scrolled_not_transparent.page_header {
	
}
@media only screen and (max-width: 1000px) {
.centered_logo.centered_logo_animate.scroll_header_top_area.fixed_hiding.scrolled_not_transparent.page_header > div > div > div > div{
margin-bottom: 1px!important;
height:1px;	
}
.parallax-spacer {
padding-top: 1px!important;
}
.normal-logo {
	display:none!important;
}
}
.footer-logo{
	max-width:320px;
	width:100%;
	margin-left:auto;
	margin-right:auto;
	display:block;
	margin-bottom:30px;
}
.footer_top {
  padding: 30px 0 15px;
}
.mobile {
	width:100%;
}
.parallax-spacer {
padding-top: 150px;
}
header.fixed_hiding .q_logo a, header.fixed_hiding .q_logo {
    max-height: 65px;
}