header.main-header.layout-single-row .first-row .logo-wrapper{padding:0 10px;}
.meta-header{background-position:right 0;}
body.sticky-header .fixed-header-box .logo-wrapper .logo img{width:245px;}
header.main-header.layout-single-row .second-row:not(:last-child){border:none;}
.page-header h1{font-size:43px;}
.page-header .desc ul{padding:0;margin:0}
.page-header .desc ul li{list-style:none;margin-bottom:8px;}
body.single-jetpack-portfolio .portfolio-image-wrapper, body.single-jetpack-portfolio .project-meta{display:none;}
body.single-jetpack-portfolio .page-header{align-items:center!important;}
body.single-jetpack-portfolio .meta-header{border:none;}
body.single-jetpack-portfolio .meta-header .meta-header-inside{padding-bottom:0;}.portfolios .hover-animation-4 .portfolio_details .link-read-more{display:none;}
footer a:hover{color:#ff5e14!important;}

#menu-menu-legal li{display:inline-block;border-right:1px solid #fff;}
#menu-menu-legal li a{font-size:14px;font-weight:300;padding:0 10px;}
#menu-menu-legal li:last-child{border:none;}

#menu-menu-legal li a:hover{color:#232323!important;}

.has-background .meta-header-inside{height:10vh!important;}

.responsive-layout header.main-header .first-row .logo-wrapper .logo img{width:150px;}

.responsive-layout header.main-header .logo-wrapper .mobile-logo-additions .header-search{display:none;}

::-webkit-input-placeholder { /* WebKit browsers */
color: #ddd !important;
opacity: 1;
}
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
color: #ddd !important;
opacity: 1;
}
::-moz-placeholder { /* Mozilla Firefox 19+ */
color: #ddd !important;
opacity: 1;
}
:-ms-input-placeholder { /* Internet Explorer 10+ */
color: #ddd !important;
opacity: 1;
}

.wpcf7 .wpcf7-form-control{margin-bottom:0!important;}

/*MEDIAQUERIES*/
@media (max-width: 480px) {
	#rev_slider_63_1_wrapper {
		height: 500px;
	}
}

@media (max-width: 768px){
	.fl-node-598afcd2173a5.fl-row > .fl-row-content-wrap{display:none;}
.fl-node-aogb75jv4lt3.fl-col > .fl-col-content {padding-top: 0;padding-bottom: 0;}
	.fl-node-i45j2afp3r6s.fl-col > .fl-col-content {padding-top: 0;padding-bottom: 0;}
}

@media (max-width: 900px) {
	#rev_slider_63_1_wrapper {
		height: 560px;
	}
}

@media (max-width: 1260px) {
	#rev_slider_63_1_wrapper {
		height: 560px;
	}
}

@media (min-width: 1261px) {
	#rev_slider_63_1_wrapper {
		height: 600px;
	}
}