/*
Theme Name: Uncode Child
Description: Child theme for Uncode theme
Author: Undsgn™
Author URI: http://www.undsgn.com
Template: uncode
Version: 1.0.0
Text Domain: uncode
*/
@import url("//hello.myfonts.net/count/3ba09a");
@font-face {
  font-family: 'FFClanWebProBold';
  src: url('webFonts/FFClanWebProBold/font.woff2') format('woff2'), url('webFonts/FFClanWebProBold/font.woff') format('woff');
}
@font-face {
  font-family: 'FFClanWebProRegular';
  src: url('webFonts/FFClanWebProRegular/font.woff2') format('woff2'), url('webFonts/FFClanWebProRegular/font.woff') format('woff');
}
@font-face {font-family: 'CircularStd-Book'; src: url('webFonts/CircularStd/CircularStd-Book.woff2') format('woff2'), url('webFonts/CircularStd/CircularStd-Book.woff') format('woff');}
@font-face {font-family: 'CircularStd-Bold'; src: url('webFonts/CircularStd/CircularStd-Bold.woff2') format('woff2'), url('webFonts/CircularStd/CircularStd-Bold.woff') format('woff');}

body {
	font-family: 'CircularStd-Book', Arial, sans-serif;
}
@media (min-width: 960px){
	.menu-primary .menu-icons.menu-smart > li > a {
		padding: 0px 5px 0px 5px !important;
	}
	.intro {padding-right: 30px;}
}
@media (max-width: 959px){
	.menu-smart a {text-transform: none !important;}
	.menu-smart a i.fa-dropdown.fa-angle-right {display: none !important;}
	.brussels .uncell {border-top-left-radius: 8px; border-bottom-left-radius: 0px !important; border-top-right-radius: 8px; height: 300px;}
	.addressbox .uncell {border-top-right-radius: 0px !important; border-bottom-left-radius: 8px; border-bottom-right-radius: 8px;}
}
@media (max-width: 768px) {
	.banner-row, .banner-row img  {height: 321px !important;}
}
@media (max-width: 924px) and (min-width: 769px) {
	.banner-row, .banner-row img  {height: 265px !important;}
	.sub-text {padding-bottom: 15px !important;}
}
@media (max-width: 959px) and (min-width: 925px) {
	.sub-text {padding-bottom: 48px !important;}
}
@media (max-width: 959px) and (min-width: 570px) {
	.intro {padding-right: 160px;  padding-left: 25px;}
	.icon-box.icon-inline {padding-left: 0px;}
	.icon-box-left .icon-box-content {padding-left: 0px;}
	
}
@media (max-width: 570px) {
	.angledpink {clip-path: polygon(0 0, 100% 0, 100% 100%, 0% 100%) !important;}
	.intro {padding-right: 25px;  padding-left: 25px;}
	.icon-box.icon-inline {padding-left: 0px;}
	.icon-box-left .icon-box-content {padding-left: 0px;}
	.team-member .t-entry-visual img {width: 66% !important;}
	.quotes {background: none;}

}
.terms h3 {color: #333333 !important;}
.purple {color: #9e218a;}
.style-light p strong {
	font-family: 'CircularStd-Bold', Arial, Helvetica, sans-serif !important;
	font-weight: normal;
	color: #333333;
}
a {text-decoration: underline;}
a:hover {text-decoration: none; color: #ff011f !important;}
h1, h2, h3, h4, h5, h6 {
	font-family: 'CircularStd-Bold', Arial, Helvetica, sans-serif !important;
	font-weight: normal !important;
	letter-spacing: 0em !important;
	line-height: 1.2em !important;
}
h4, h5, h6 {
	font-family: 'CircularStd-Book', Arial, Helvetica, sans-serif !important;
	font-weight: normal !important;
	letter-spacing: 0em !important;
	line-height: 1.2em !important;
}

.intro h1 {font-size: 22px !important;}
p {
	font-weight: 400;
	line-height: 1.2em !important;
	margin: 13px 0 0 !important;
}
.header-row h3 {
   width: 100%; 
   text-align: left; 
   border-bottom: 1px solid #eaeaea; 
   line-height: 0.1em !important;
   margin: 10px 0 20px; 
}
.header-row h3 span { 
    background:#fff; 
    padding: 0 20px 0 0;
    display: inline !important;
}
/*.header-row:after {
    background-color: #eaeaea;
    content: "";
    display: inline-block;
    height: 1px;
    position: relative;
    vertical-align: middle;
    width: 100%;
    left: 1em;
    margin-right: -100%;
}*/
.hero-header .style-color-jevc-bg {
	background: -moz-linear-gradient(top, rgba(0,0,0,0.7) 0%, rgba(0,0,0,0) 50%);
    background: -webkit-linear-gradient(top, rgba(0,0,0,0.5) 0%,rgba(0,0,0,0) 50%);
    background: linear-gradient(to bottom, rgba(0,0,0,0.7) 0%,rgba(0,0,0,0) 50%);
}
.banner-row, .banner-row img  {height: 280px;}
.angledpink {clip-path: polygon(0 0, 70% 0, 100% 100%, 0% 100%); min-height: 280px;}
.angledpink .single-block-padding {padding: 15px !important;}
.faded {opacity: 0.7;}
.team-member img {border: 1px solid #eaeaea; border-radius: 8px;}
.icon-box-left .fa-1x, .icon-box-right .fa-1x {
    line-height: 1.5em;
}
.icon-box-left .icon-box-icon, .icon-box-left .icon-box-content {
    vertical-align: middle !important;
}
.brussels .uncell {border-top-left-radius: 8px; border-bottom-left-radius: 8px;}
.addressbox .uncell {border-top-right-radius: 8px; border-bottom-right-radius: 8px;}
.map_link {cursor: pointer;padding-top: 25px;}
.map_link:after {content: "";
    border: 1px solid #ffffff;
    border-left: none;
    border-bottom: none;
    display: inline-block;
    height: 10px;
    margin-left: 4px;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    width: 10px;}
.contact-details {margin-top: 18px !important;}
.icon-box-left .icon-box-content p {margin: 0 0 0 !important}
.reducedspace {margin-top: 15px !important}
.muchreducedspace {margin-top: 7px !important}
.quotes {}
.clientname {color: #ff011f; font-size: 0.95em; line-height: 1.3em !important;}
@media (min-width: 960px){
.icon-box-left .icon-box-content {
    padding-left: 7px;
}
}