/*
Theme Name: Hency Child
Description: Hency is a blog and portfolio WordPress theme composed of customizable blocks.
Theme URI: http://demo.flytemplates.com/hency
Version: 1.0
Author: FlyTemplates
Author URI: http://flytemplates.com
License: http://flytemplates.com
License URI: http://flytemplates.com
Tags: translation-ready
Template: hency-parent
Text Domain: hency
*/



.footer-bianca {
	float: left;
	padding-top: 3%;}

.footer-cheryl {
	float: left;
	padding-right: 5%;
	padding-top: 3%;}
	

@media (max-width: 768px) {.footer-bianca {float: none;}}

@media (max-width: 768px) {.footer-cheryl {float: none;}}

@media (max-width: 1230px) and (min-width: 768px) {
	.wp-image-191 {
		margin-top: 46px !important;}}

h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
	line-height: 1 !important;
	font-family: Century Gothic, sans-serif !important;
	text-transform: none !important;}

.item-image {background-position: top !important;}

.portfolio .item-link .item-title {
line-height: 1 !important;
}

.project-right {
float: left;
width: 50%;
padding-right: 6%;
text-align: right;
}

@media (max-width: 450px) {
.project-right {
float: none;
width: 50%;
padding-right: 6%;
text-align: left;}
}

.project-left {
float: left;
width: 45%;
padding-left: 6%;
}

#post-68 > div.post-content > div.project-info.row > div {
margin-bottom: 7px;}

.thumbnail-slider {
display: none;}

.post-title {
	padding-top: 2%;
	text-transform: uppercase !important;
}

.thumbnail-slider .slider-images-wrap {
background-color: none;}

.service .title {
line-height: 1 !important;
}

#sb_instagram {
border-radius: 4px;}

.sbi_no_bio {
font-size: 14px !important;}


#ffwd_container1_0 #ffwd_container2_0 .ffwd_blog_style_object_info_container_0 {
margin-bottom: 0px;}

#ffwd_blog_style_img_2_0 {
max-width: 330px;}

.ff-theme-classic .ff-item .ff-img-holder, .ff-layout-compact .ff-item .ff-img-holder {
margin: 25px 0 !important;}

#ff-stream-1 h4, #ff-stream-1-slideshow h4, #ff-stream-1 .ff-name, #ff-stream-1-slideshow .ff-name {font-size: 16px !important;
line-height: 19px !important;
text-transform: none !important;}

.main-slider .overlay:before {
background-color: rgba(26, 26, 26, 0.1) !important;}

.page-title span {
border: 0px !important;}

a.logo.logo-default {display: none;}

.carousel-inner {}

.page-title {
	display: none;
}

.footer-widget {
	padding: 35px 0 40px !important;
	background-color: #e4e4e4 !important;}

.footer {
margin: 0 40px 40px !important;}

body {
color: #353535!important;}

a {
color: #d71921 !important;}

a:hover {
color: #e7757a !important;}

.color-orange, .link-orange {
color: #e7757a !important;}

.nav-menu li a.menu-link {
color: #d71921 !important;
font-size: 11px !important;
font-weight: 700 !important;
}

.nav-menu > li > a.menu-link {
	line-height: 85px !important;
}

.navigation .search > a {
color: #d71921 !important;}

.navigation {
	background-color: rgba(255, 255, 255, 0.3) !important;
	padding: 0 80px 0px  !important;
}

.nav-menu > li {
	padding: 0 3px 0px  !important;
}

.navigation .search, .navigation .navigation-link, .navigation .navigation-full-link {
	line-height: 85px !important;
}

.service {
margin-bottom: 35px !important;}

.widget-posts .post-title {
font-size: 13px !important;
text-transform: uppercase !important;}

.post-title {
line-height: 1 !important;}

.footer .widget-title {
font-size: 17px !important;}

.portfolio .item-link .item-title {
font-size: 16px !important;}

.content .widget-title {
font-size: 20px !important;
}

.widget-title {
	font-family: 'Montserrat', sans-serif !important;
	font-size: 14px !important;
	font-weight: 700 !important;
	color: #d71921 !important;
	margin-bottom: 1em !important;
	border-bottom: none !important;}

.page-wrapper {
background-color: rgba(255, 255, 255, 0.5) !important;
padding-top: 50px !important;}

a.panel-toggle:before, a.panel-toggle:after {
background-color: #d71921 !important;}

p {line-height: 1.5 !important;
}

.navigation.sticky {display: none;}

.service [class*='icon-'], .service .fa {color: #d71921 !important;}

carousel-inner {
	height: 100%;
}

.main-slider .item {
	background-size: contain !important;
	height: 100%;
}

@media only screen and (max-width: 1599px) {
.main-slider .item {
    padding: 21.9% 50px !important;}
}

@media only screen and (max-width: 1359px) {
.main-slider .item {
    padding: 21.9% 50px !important;}
}

@media only screen and (max-width: 1165px) {
.main-slider .item {
    padding: 21% 50px !important;}
}

@media only screen and (max-width: 1016px) {
.main-slider .item {
    background-position: center 0px !important;
    background-attachment: fixed !important;
}}

@media only screen and (max-width: 438px) {
.main-slider .item {
    padding: 21% 50px !important;}
}

@media only screen and (min-width: 1598px) {
.main-slider .item {
	padding: 22% 50px !important;
	background-size: cover !important;}
}


.nav-menu > li:hover > a.menu-link, .nav-menu > li:active > a.menu-link, .nav-menu > li.active > a.menu-link, .nav-menu > li.current-menu-item > a.menu-link {
	background-color: rgba(138, 138, 138, 0.5) !important;
}
	
.fa {
	line-height: 2.5 !important;
}

#main-slider > div > section.item.parallax.overlay {
	height: 100% !important; line-height: 1 !important;
}

#main-slider > a.carousel-control.left {
	display: none;
}

#main-slider > a.carousel-control.right {
	display: none;
}

.logo-holder {
	display: none;
}

.mob-icon-menu {
	color: #d71921;
}

#mobmenuleft li a, #mobmenuleft li a:visited {
	color: #5f5f5f !important;
}

@media (max-width: 768px) {
.business-branding {
	margin-bottom: 10% !important;
	margin-top: -3% !important;}
}

@media (max-width: 645px) {
.business-branding {
	margin-bottom: 10% !important;
	margin-top: -6% !important;}
}


.cheryl-photo {
	float: left;
	padding-right: 3%;
}

.bianca-photo {
	float: left;
	padding-right: 3%;
	padding-left: 3%;
}

#text-5 {
	list-style: none;
}

body > div.mobmenu-push-wrap > footer > div.footer-widget > div > div > div.col-md-5.col-sm-4 {
	width: 33.33333333%;
}

body > div.mobmenu-push-wrap > footer > div.footer-widget > div > div > div.col-md-3.col-sm-4 {
	width: 33.33333333%;
}

@media (max-width: 992px) {
	.cheryl-bio {
		width: 45%;
		padding-left: 5%;}}

@media (max-width: 992px) {
	.bianca-bio {
		width: 45%;}}

@media (max-width: 767px) {
	.cheryl-bio {
		width: 100%;}}

@media (max-width: 767px) {
	.bianca-bio {
		width: 100%;}}

.footer {display: none !important;}

.portfolio-client-name {
	font-weight: 700 !important;
	margin: 0 0 0.3em;
	text-transform: uppercase !important;
	letter-spacing: 2px;
	font-size: 1.4em !important;
	color: rgba(215, 25, 33, 1);
}

.portfolio-job-type {
	margin: 0 0 0.3em;
}

.portfolio-rule {
	border-top: 5px solid #d71921;
}

.portfolio-description {
	font-size: 1.1rem;
}

.portfolio-right {
	padding-left: 4%;
}


.portfolio-section {
	margin-bottom: 10%;
	padding-bottom: 10%;
}

.home {
	background-color: #d71921;
}

.footer-creditibility {
	background-color: #fff;
}

.home > div.mobmenu-push-wrap > div {
	background-color: rgba(215, 25, 33, 0.5) !important;
}

.fa-3x {
	color: #e4e4e4;
}

.post-media img {
	margin: auto;
}

p {
	margin-bottom: 1em !important;
}
.alignright {margin: 0.5%;}
.alignleft {margin: 0.5%;}
.aligncenter {margin: 0.5%;}









