.navbar-default .navbar-nav > li > a{font-size:14px!important; font-weight: 600; letter-spacing: 1px;}

h2.bordered-title{letter-spacing: 1px!important;}
.red{color: #C01E2B!important}
.red.btn-black:hover{border-color: #C01E2B!important;background-color:transparent;}
.red.btn-black:after, 
.red.btn-black:before{background: #C01E2B!important;}
.portfolioFilters{background-color: #C01E2B!important;}

.gallery{
background: transparent!important;
min-height: 0px!important;}

/*
.home-slider .vc_column-inner {
box-sizing:none!important;
}*/

.contact-home *{
color:#fff!important;
}

.contact-home .wpcf7-textarea, 
.contact-home textarea,
.contact-home .wpcf7-text, 
.contact-home input[type="text"], 
.contact-home input[type="password"]{
border-color:#fff!important;
}

.wp-caption-text.gallery-caption{
	color: #333;
	margin-top: 10px;
}

div.ipomnima{
	margin-top: 10px;
}

div.ipomnima div {
    background-color: #fff !important;
}

h1,h2,h3,h4{letter-spacing:1px;}

.portfolio-holder #filters{
padding-top: 20px;
padding-left: 5%;
padding-right: 5%;
padding-bottom: 20px;
}

.home .portfolioFilters{
display:none!important;
}

.home #portfolio .vc_column-inner {
padding-top:0!important;
}

span.dropcap { float: left; color: #60141E; font-size: 75px; line-height: 75px; padding-top: 4px; padding-right: 8px; padding-left: 3px; }

p{font-weight: 400!important;}
#footer a{color:#eee!important;}

/* gallery background */
.portfolio-holder .gallery{
background:#222222!important;
}

.contact-home .wpcf7-textarea, .contact-home textarea{
border: 5px solid!important;
}