.soliloquy-pager {
display:none;}

p, .navbar .nav-item a {
font-weight:600!important;
}

#menu-menu-2 ul {
padding:0;
margin:0;
}

#menu-menu-2 ul li {
list-style:none!important;
}

#menu-menu-2 ul li a {
color:black;
}

.wpcf7 {
width:60%;
margin:auto;
}

.wpcf7 input, .wpcf7 textarea {
				padding:30px 20px!important;
				margin:10px 0!important;
				border-radius:0!important;
				border:1px solid #ccc!important;
				color:#ccc!important;
				font-style:italic!important;
				letter-spacing:1px!important;
				font-weight:300!important;
				width:100%;
			}

.wpcf7 .wpcf7-submit {
		margin-top:50px!important;
                width:auto!important;
		border-radius:0px!important;
	        background-color: transparent!important;
	      padding:20px 50px!important;
	border:1px solid black!important;
	font-weight:300!important;
	color:black!important;
	letter-spacing:2px!important;
	font-size:12px!important;
	text-transform:uppercase!important;
	font-family:"Montserrat"!important;
	-webkit-transition: all 1s ease-in-out;
-moz-transition: all 1s ease-in-out;
-ms-transition: all 1s ease-in-out;
-o-transition: all 1s ease-in-out;
transition: all 1s ease-in-out;
	}

a {
-webkit-transition: all 1s ease-in-out;
-moz-transition: all 1s ease-in-out;
-ms-transition: all 1s ease-in-out;
-o-transition: all 1s ease-in-out;
transition: all 1s ease-in-out;
}

a:hover {
text-decoration:none;
color:grey;
}

.grey {
color:grey;
letter-spacing:0;
}

footer .menu {
padding:0;
margin:0;
}

.meta li {
font-size:14px!important;
font-family:"Montserrat";
}

.content_single .post-categories li {
display:inline-block;
margin:0px;
letter-spacing:0;
}

.content_single .post-categories li a {
letter-spacing:0;
font-size:14px;
color:grey;
font-family:"Montserrat";
}
.content_single .post-categories li a:after {
content:"|";
padding-left:5px;
}

.content_single .post-categories li:last-child a:after {
content:none;

}

footer .menu li a {
color:black;
font-family:"Montserrat";
font-size:14px;
}
footer .menu li {
list-style:none;
}
.legal a {color:white;}

footer img {
width:150px!important;
height:auto!important;
}

footer .legal {
top:250px!important;

}

.caption_portfolio h2 {
color:white;
font-size:20px;
}

@media(max-width:767px){
footer .legal {
-moz-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    transform: rotate(0deg);
top:50px!important;
right:0;
margin-top:0;
position:relative;
}
}
@media(max-width:1200px){
.portfolio_home .project_caption h2 {
line-height:20px!important;
}
}

#menu-menu-2 ul {
padding:0;
margin:0;
}

#menu-menu-2 ul li {
list-style:none!important;
}

#menu-menu-2 ul li a {
color:black;
}

.soliloquy-image {
width:100%!important;
}

