/* ----------------------------------------------------------------
	Custom CSS

	Add all your Custom Styled CSS here for New Styles or
	Overwriting Default Theme Styles for Better Handling Updates
-----------------------------------------------------------------*/

#primary-menu ul li > a {
	font-weight: normal;
	font-size: 15px;
	font-family: 'sofia_pro_lightregular', sans-serif;
}

.portfolio.portfolio-parallax .portfolio-item {
	float: none;
	width: 100% !important;
	height: 250px !important;
	margin: 0 !important;
	padding: 0 !important;
}

.portfolio.portfolio-parallax .portfolio-item .portfolio-image {
	width: 100% !important;
	height: 200px !important;
	background-attachment: fixed;
}

.clients-grid li a,
.clients-grid li img {
	display: block;
	width: 50%;
	margin-left: auto;
	margin-right: auto;
}

.multi-padding {
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 10px;
	padding-bottom: 0px;
}

.line,
.double-line {
	clear: both;
	position: relative;
	width: 100%;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: 10px;
	border-top: 1px solid #EEE;
}

.postcontent,
.sidebar,
.col_full,
.col_half,
.col_one_third,
.col_two_third,
.col_three_fourth,
.col_one_fourth,
.col_one_fifth,
.col_two_fifth,
.col_three_fifth,
.col_four_fifth,
.col_one_sixth,
.col_five_sixth {
	display: block;
	position: relative;
	margin-right: 4%;
	margin-bottom: 10px !important;
	float: left;
}

@media (min-width: 576px) {
    .valigncenter {
	display: table-cell;
    vertical-align: middle;}
}

@media (min-width: 768px) {
    .valigncenter {
	display: table-cell;
    vertical-align: middle;
    height: 120px;}
}
@media (min-width: 992px) {
	.valigncenter {
    display: table-cell;
    vertical-align: middle;
    height: 120px;}
}

@media (min-width: 1200px) {
	.valigncenter {
    display: table-cell;
    vertical-align: middle;
    height: 120px;}
}
p,
pre,
ul,
ol,
dl,
dd,
blockquote,
address,
table,
fieldset,
form { margin-bottom: 5px; }
