/* Copyright (C) YOOtheme GmbH, http://www.gnu.org/licenses/gpl.html GNU/GPL */

/* ========================================================================
   Use this file to add custom CSS easily
 ========================================================================== */
 
.tm-navbar, .tm-footer {margin:0;}
.tm-footer .uk-panel {position:absolute;bottom:20px;width:100%;text-align:center;}
.uk-container {margin:20px auto;}
.dark .uk-container {margin:0 auto;}
.tm-top-a .uk-panel,
.tm-bottom-map .uk-panel {padding:0;}
.tm-top-b .uk-panel-box,
.tm-top-c .uk-panel-box,
.tm-bottom-a .uk-panel {background:#fff;}
.tm-bottom-b {background:#f5f5f5;margin:0 auto;}
.tm-bottom-b .uk-panel-box {padding:0;}
.dark {background:#3a3a3a;color:#ccc;padding:20px 0;}

.tm-top-b .uk-panel-box {margin-bottom:20px;}

/*
nav.tm-navbar {margin-top:-20px;}
*/
.tm-bottom-coordinates h3.uk-panel-title {font-size:16px !important;background:none !important;color:#ccc;padding:10px 0 !important;border-bottom:1px dotted #ccc;}
.tm-bottom-coordinates .uk-panel {margin-right:20px !important;}
.tm-bottom-coordinates .uk-panel a {color:#ccc !important;text-decoration:none;}
.tm-bottom-coordinates .uk-panel a:hover {text-decoration:underline;}
.tm-bottom-coordinates .uk-panel ul li {line-height:180%;}

/*
.tm-toolbar {background:#f5f5f5 url(../images/header.svg) repeat-x;background-size:100% 100%;color:#fff;margin:0;margin-top:-50px;padding-top:60px;height:150px;}
*/

.tm-toolbar .uk-container {margin:0 auto;}
input.uk-search-field {background:#fff;border:1px solid #eee;margin-right:5px;}
input.uk-search-field:focus {background:#fff;border:1px solid #eee;margin-right:5px;}

.tm-top-slogan {}
#nomargin .uk-container {margin:0 auto;}
.tm-bottom-b .uk-container {margin:0 auto;}
#how .uk-container {margin:0 auto;}
#how2 .uk-container {margin:0 auto;}
#how3 .uk-container {margin:0 auto;}

.ModHow h3.uk-panel-title {padding:10px !important;text-align:center !important;}

#hide {display:none;}

body.display #hide {display:block;}

.tm-top-a {}
.tm-top-b .uk-width-1-1 {background:none;float:left;}
.tm-top-c .uk-width-1-1 {float:left;}
.tm-top-c {}

.tm-navbar .uk-container {width:1200px;margin:0 auto;padding:0;}
.uk-container-center {padding:0 !important;}

.uk-navbar {background:#f5f5f5;}
.uk-navbar {margin:0 auto;}
.tm-navbar p {/* width:300px; */ float:left;}

.uk-navbar-nav {margin-left:20px;float:right;}

div.logo p {margin:0;}

.modContainer {width:1200px;margin:0 auto;padding:0;}

/*
.uk-grid:not(.uk-grid-preserve) > * > .uk-panel + .uk-panel {padding:0;margin:0;}
*/
.uk-grid:not(.uk-grid-preserve) + .uk-grid {margin:0;padding:0;}
.uk-grid:not(.uk-grid-preserve) > * {padding:0;margin:0;}
.uk-grid:not(.uk-grid-preserve) {padding:0;margin:0;}

ul#navlogos {width:1200px;text-align:center;margin:0 auto !important;}
ul#navlogos li {display:inline !important;float:left;width:120px;margin:20px 5px;padding:10px;}
ul#navlogos.uk-nav li a {color:#fff !important;width:120px;text-align:center;height:60px;padding:60px 10px 0 10px;line-height:18px;font-size:12px;}

.tm-bottom-a .uk-panel._menu {display:block;text-align:center !important;margin:0 auto !important;}
.tm-bottom-a {padding:20px 0;}

.tm-bottom-a .uk-panel-box,
.tm-bottom-a2 .uk-panel-box {background:#fff;}

ul#nav {margin:20px 0 20px 0;}

p.slogan1 {line-height:32px;font-size:28px;color:#444;font-weight:100;text-align:center;text-transform:uppercase;}
p.slogan2 {line-height:24px;font-size:20px;color:#444;font-weight:100;text-align:center;}
p.team {background:#e47b24;padding:10px;color:#fff;font-weight:100;text-align:center;}


.tm-top-b .uk-panel:first-child,
.tm-top-c .uk-panel:first-child,
.tm-main-bottom .uk-panel:first-child,
.tm-main-bottom2 .uk-panel:first-child {padding-left:0 !important;}
.tm-main-bottom2 .uk-panel:last-child {margin-top:-20px !important;}
.tm-main-bottom2 .uk-width-large-1-4:last-child {margin-top:20px !important;}

.tm-bottom-b h1 {color:#e47b24;font-size:24px;margin:0;border-bottom:1px dashed #e47b24;}
.tm-bottom-b h2 {color:#ccc;font-size:18px;line-height:22px;margin-top:10px;}

.tm-bottom-a h3.uk-panel-title {color:#e47b24;font-size:24px;line-height:50px;margin:0;border-bottom:1px dashed #e47b24;}
.tm-bottom-a li h1 {font-size:24px;margin:10px 0 !important;color:#ccc;}
.tm-bottom-a li h2 {font-size:18px;margin:10px 0 !important;line-height:28px;color:#666;font-style:italic;}
.tm-bottom-a .modContainer {width:1200px;margin:0 auto !important;}


.caption h1 {font-size:24px;line-height:36px;color:#fff;font-weight:100;margin:0 0 20px 0;}
.caption h2 {font-size:18px;line-height:24px;color:#fff;font-weight:100;margin:0;}
.caption h3 {font-size:16px;line-height:22px;color:#fff;font-weight:bold;}

a.anchor{display: block; position: relative; top: 90px; visibility: hidden;}

.wk-slideshow .caption {}
.wk-slideshow .caption {
	top:50px;
	bottom:auto;
    padding: 20px;
	width:60%;
	height:auto !important;
	border-radius:10px;
	display:inline;
}

.tm-top-b .modTxt {min-height:180px;}
.tm-top-c .modTxt {min-height:180px;}

input.uk-search-field {
    width: 180px;
}
.wk-slideset-entrustwho h1 {font-size:16px !important;}

.backtotop {position:fixed;right:0;top:30%;z-index:99999;width:10px;height:10px;}

.testimonial {font-family: Georgia, serif;margin:10px 0 0 0 !important; background: #f5f5f5; padding: 20px 50px; position: relative; color: #666; text-shadow: 0 1px 0 #ECFBFF; }
.testimonial:before, .testimonial:after {content: "\201C"; position: absolute; font-size: 80px; line-height: 1;     color: #999;     font-style: normal; } 
.testimonial:before {     top: 0;     left: 10px; } 
.testimonial:after {     content: "\201D";     right: 10px;     bottom: -0.5em; } 
.arrow-down {width: 0;height: 0;border-left: 15px solid transparent;border-right: 15px solid transparent;border-top: 15px solid #f5f5f5;margin: 0 0 0 25px; } 
.testimonial-author {margin: 0 0 0 25px; color: #999;     text-align:left; } 

.tm-bottom-logos .uk-panel-box {background:#ffffff;}
.tm-bottom-logos {margin:20px;}

ul.testimonials li {float:left !important;width:30%;padding-right:1%;display:inline;}
ul.testimonials span.slogan {color: #ccc;font-size: 28px;font-weight: 100;line-height: 32px;}
ul.testimonials span.author {color: #333;font-size: 16px;font-weight: 100;display:block;margin-top:10px;}

.wk-slideset-entrustwho h2 {display:block;height:50px;}
.wk-slideset-entrustwho ul.set li {min-width:220px;}

.tm-bottom-a .uk-panel-box {margin-top:0 !important;}
.tm-bottom-logos ul.set {}
.tm-bottom-logos ul.set li {height: 90px; line-height: 90px; position: absolute; vertical-align: middle; }
.tm-bottom-logos .wk-slideset-entrustwho ul.set li {min-width:250px;}

.captionleft {}
.captionright {}

.captionright { 
    position: relative;
    width: 60%; 
    height: auto; 
    /* background: none repeat scroll 0 0 rgba(0, 0, 0, 0.4); */
    padding: 1em;
    margin: 0 auto 20px auto;
	
}
.captionright:before { 
    content: ''; 
    display: block; 
    height: 30px; 
    width: 30px; 
    border: 5px solid #e47b24; 
    position: absolute;
    top: -5px;
}
.captionright:after{ 
    content: ''; 
    display: block; 
    height: 30px; 
    width: 30px; 
    border: 5px solid #e47b24; 
    position: absolute;
    top: -5px;
}
.captionright:before{ left: -5px; border-right: 0;border-bottom:0; }
.captionright:after{ right: -5px; border-left: 0;border-bottom:0; }


.fakewrapper:before { 
    content: ''; 
    display: block; 
    height: 30px; 
    width: 30px; 
    border: 5px solid #e47b24; 
    position: absolute;
    bottom: -5px;
}
.fakewrapper:after{ 
    content: ''; 
    display: block; 
    height: 30px; 
    width: 30px; 
    border: 5px solid #e47b24; 
    position: absolute;
    bottom: -5px;
}
.fakewrapper:before{ right: -5px; border-left: 0;border-top:0; }
.fakewrapper:after{ left: -5px; border-right: 0;border-top:0; }

body.group a.navhide {display:none;}
a.navhide img {max-height:30px;margin-top:-22px;}

#resources div {}
.resource_preview {padding-bottom:10px;border-bottom:1px dotted #e47b24;}
.resource_preview {margin-left:20px;}
.resource_preview h2 {font-size:24px;line-height:24px;margin-bottom:10px;}

#full_img_div {z-index:999999 !important;}

.audit {min-height:570px !important;z-index:9999999;}
.audit .wk-slideshow {
    visibility: visible !important;
	margin-top:50px;
}
body.management .wk-slideshow-entrust ul.slides {width:80% !important;margin:0 auto !important;}
li.unchecked {
	background: url(../images/unchecked.png) 0 0 no-repeat;
	padding-left: 28px;
	line-height: 26px;
	display:block;
	margin-left: 0px;
	list-style:none;
}
li.checked {
	background: url(../images/checked.png) 0 0 no-repeat;
	padding-left: 28px;
	padding-top: 2px;
	line-height: 32px;
	display:block;
	margin-left: 0px;
	list-style:none;
}
.tm-totop-scroller {
  display: block;
  position: absolute;
  top: 0;
  right: 0;
  z-index: 1000;
  width: 20px !important;
  height: 20px;
  line-height: 20px;
  font-size: 14px;
  color: #fff !important;
  text-align: center;
  -webkit-transition: all linear 0.05s;
  transition: all linear 0.05s;
}
.tm-top-b img.logo, 
.tm-top-c img.logo {max-height:40px;}


.tm-noblog.solutions.show #hide {display:block;}
.tm-isblog.solutions.show #hide {display:block;}


body.mfiles .no-bgcolor {background:none !important;}
body.mfiles .mainbottom-bg {background: #284473 !important;}

body.mfiles .mainbottom-bg .uk-panel-box {background: #284473 !important;}

ul.slides {background:#f5f5f5;}
.wk-slideshow .slides li {text-align:center;}
.tm-toolbar .uk-container {margin-right:0;}
.tm-bottom-coordinates .uk-panel-box {background:none;color:#ccc;}

.tm-mfiles {text-align:center;margin:0 auto;}
.tm-mfiles .uk-container {width:45%;padding:20px;border:1px dotted #ccc;margin-left:3.5%;background:#f5f5f5;}

.mfiles h4 {color: #5f91d5;display:inline-block;}

.nrheading {text-align:center;padding:4px;font-size:24px;font-weight:bold;border:1px solid #5f91d5;border-radius: 50%;width:50px;line-height:44px;display:inline-block;margin-right:10px;}

.mfilestitle {border-top:1px dashed #ccc;border-bottom:1px dashed #ccc;padding:10px;}
.mfilestitle p {margin:0;}
.mfilesdivider {border-top:2px solid #5f91d5;}
.uk-panel-box.mfilesheader {background: #284473;padding:30px;margin:0 auto;}
.uk-panel-box.mfilesheader h1 {color: #fff;}
.width80 {width:75%;margin:0 auto;}
.addmargin {margin:50px;}


.invest-top-b {min-height:230px;}
.solutions-top-b {min-height:430px;}
.solutions-top-c {min-height:480px;}


.moduletablecompanynumbers h2 {font-size:36px !important;color:#e47b24 !important;}
.moduletablecompanynumbers p strong {color:#e47b24 !important;}
.skill-count-item, .skill-circle-item {padding-right:25px;border-right:1px dotted #e47b24;}

body.management .uk-article ul {list-style-image: ;}
body.management .uk-article ul li {background:url('../images/bullet-entrustit.png') no-repeat 0px 2px;line-height:24px;list-style-type: none;padding:0 0 0 30px;}

.iconbar4 {text-align:center;}
.iconbar4 div {width:23%;font-size:18px;float:left;margin:1%;}
.iconbar4 div a {padding:20px;display:block;}
.iconbar4 div a:hover {transition:500ms;/*color:#fff !important;*/text-decoration:none;}

.linkBox {/*border:1px solid #adc942;*/padding:20px;display:inline-block;margin-top:10px;font-size:18px;font-weight:bold;min-height:60px;}
.linkBox:hover {/*border:1px solid #7e9232;background:#adc942;*/transition:500ms;color:#219aa6 !important;text-decoration:none;}

.linkBox2 {border:1px solid #adc942;padding:20px;display:inline-block;/*margin-top:10px;*/font-size:18px;font-weight:bold;}
.linkBox2:hover {border:1px solid #7e9232;background:#adc942;transition:500ms;color:#fff !important;text-decoration:none;}

.iconbar3 {text-align:center;}
.iconbar3 div {width:30%;font-size:18px;float:left;margin:1%;}
.iconbar3 div a {padding:20px;display:block;font-size:18px;}
.iconbar3 div a:hover {transition:500ms;/*color:#fff !important;*/text-decoration:none;}
.iconbar3 div a:hover > .servBaseline {color:#219aa6;transition:500ms;}
.iconbar3 div a:hover > .linkBox {color:#219aa6;transition:500ms;min-height:40px;}
.iconbar3 .linkBox {min-height:40px;padding:10px;}
.iconbar3 div a:hover > .linkBox2 {border:1px solid #7e9232;background:#adc942;transition:500ms;color:#fff !important;text-decoration:none;}


/*
.iconbar3 .linkBox {border:1px solid #adc942;padding:20px;display:block;margin-top:10px;}
*/
.iconbar3 div a:hover > span {/*background:#adc942;border:1px solid #7e9232;transition:500ms;color:#fff !important;*/text-decoration:none;}
.iconbar3 div a > img {transition: all .15s ease-in-out;transform: scale(0.85);}
.iconbar3 div a:hover > img {transform: scale(1.0);}

.iconbar4 div a:hover > span {/*background:#adc942;border:1px solid #7e9232;transition:500ms;color:#fff !important;*/text-decoration:none;}
.iconbar4 div a > img {transition: all .15s ease-in-out;transform: scale(0.85);}
.iconbar4 div a:hover > img {text-decoration:none;transform: scale(1.0);}
.iconbar4 div a:hover > .servBaseline {color:#219aa6;transition:500ms;}
.iconbar4 div a:hover > .linkBox {color:#219aa6;transition:500ms;}
.iconbar4 div a:hover > .linkBox2 {border:1px solid #7e9232;background:#adc942;transition:500ms;color:#fff !important;text-decoration:none;}

.iconbar5 {text-align:center;}
.iconbar5 div {width:18%;font-size:18px;float:left;margin:1%;}
.iconbar5 div a {padding:20px;display:block;font-size:18px;}
.iconbar5 div a:hover {transition:500ms;/*color:#fff !important;*/text-decoration:none;}
.iconbar5 div a:hover > .servBaseline {color:#219aa6;transition:500ms;}
.iconbar5 div a:hover > .linkBox {color:#219aa6;transition:500ms;}
.iconbar5 div a:hover > .linkBox2 {border:1px solid #7e9232;background:#adc942;transition:500ms;color:#fff !important;text-decoration:none;}


/*
.iconbar5 .linkBox {border:1px solid #adc942;padding:20px;display:block;margin-top:10px;}
*/
.iconbar5 div a:hover > span {/*background:#adc942;border:1px solid #7e9232;transition:500ms;color:#fff !important;*/text-decoration:none;}
.iconbar5 div a > img {transition: all .15s ease-in-out;transform: scale(0.85);}
.iconbar5 div a:hover > img {transform: scale(1.0);}


.iconbar6 {text-align:center;}
.iconbar6 div {width:14.5%;font-size:18px;float:left;margin:1%;}
.iconbar6 div a {padding:20px;display:block;font-size:18px;}
.iconbar6 div a:hover {transition:500ms;/*color:#fff !important;*/text-decoration:none;}
.iconbar6 div a:hover > .servBaseline {color:#219aa6;transition:500ms;}
.iconbar6 div a:hover > .linkBox {color:#219aa6;transition:500ms;}
.iconbar6 div a:hover > .linkBox2 {border:1px solid #7e9232;background:#adc942;transition:500ms;color:#fff !important;text-decoration:none;}


/*
.iconbar6 .linkBox {border:1px solid #adc942;padding:20px;display:block;margin-top:10px;}
*/
.iconbar6 div a:hover > span {/*background:#adc942;border:1px solid #7e9232;transition:500ms;color:#fff !important;*/text-decoration:none;}
.iconbar6 div a > img {transition: all .15s ease-in-out;transform: scale(0.85);}
.iconbar6 div a:hover > img {transform: scale(1.0);}



.ecmScale {transform: scale(1.0) !important;}
.ecmScale:hover {transform: scale(1.1) !important;}

.servBaseline {font-size:13px;display:inline-block;/*min-height:120px;*/min-height:100px;}
.iconbar3.bis .servBaseline {min-height:80px;}

.servBaseline:hover {}

.watermark {
	color:rgba(38,107,153, 0.2);
	font-size:36px;
	line-height:40px;
	font-weight:bold;
	position:absolute;
	z-index:0;
	bottom:40px;
	left:40px;
	-ms-transform: rotate(-35deg); /* IE 9 */
    -webkit-transform: rotate(-35deg); /* Chrome, Safari, Opera */
    transform: rotate(-35deg);
}


.service_icon {display:inline;clear:both;}
.service_img {display:inline;clear:both;}


 /*
.tm-top-a ul.slides {
	background:none;
	background-color:none;
	background-image: url('../images/img-header-bg.jpg');
	background-position:top center;
	background-repeat:no-repeat;
}
*/

.wk-slideshow .caption {
	background:none !important;
	bottom: auto;
	top:30px;
    left: 0;
    padding: 10px;
    position: absolute;
    right: 0;
    z-index: 5;
	max-width:60%;
	color: #fff;
	font-size: 18px;
}
.wk-slideshow .caption h1 {
    color: #adc942;
	font-weight:100;
	font-size: 56px;
	line-height: 90px;
	border:1px solid #adc942;
	padding:20px;
	display:inline-block;
}
.wk-slideshow .caption span.sliderBtn {
    background: #adc942;
	color: #fff;
	font-weight:bold;
	padding:10px;
	margin-top:20px;
	display: inline-block;
}
.wk-slideshow .caption span.sliderBtn a {
	text-decoration: none;
}
.wk-slideshow .caption span.sliderBtn a:hover {
	text-decoration: underline;
	color:#fff;
}
em {
    color: #444444;
    font-weight: normal;
    line-height:22px;
}
h4 {color:#adc942 !important;font-size:14px;font-weight:bold;}

.tm-bottom-b .modContainer {margin-bottom:20px !important;}

.moduletablecompanynumbers {padding:30px 0;margin-bottom:30px;display:block;height:auto;}

.tm-bottom-b .moduletablecompanynumbers h2 {
    color: #ccc;
    font-size: 44px;
    line-height: 50px;
    margin-top: 10px;
    font-weight:100;
    color: #e47b24 !important;
/*    border:1px dotted #e47b24;
    padding:20px;
*/    
}
.skill-count-item, .skill-circle-item {
    border-right: 1px dotted #f5f5f5;
    padding-right: 20px;
}
.tm-bottom-b .moduletablecompanynumbers p {
    color: #ccc;
    font-size: 13px;
    line-height: 18px;
    margin-top: 10px;
    font-weight:100;
    color: #e47b24 !important;
    border-top:1px dotted #e47b24;
    padding-top:5px;
}
.tm-bottom-b .moduletablecompanynumbers div {
    margin-bottom: 30px;
    max-width:150px;
}
.tm-bottom-b .moduletablecompanynumbers {
    margin: 0 auto;
/*    max-width:960px; */
}
#count-0-271 {
    display: none!important;
}
#count-0-0 h2 {background:url(../images/ctr-00-founded.png) 0% 50% no-repeat;padding-left: 60px;}
#count-0-271 h2 {background:url(../images/ctr-00-founded.png) 0% 50% no-repeat;padding-left: 60px;}
#count-1-271 h2 {background:url(../images/ctr-01-coworkers.png) 0% 50% no-repeat;padding-left: 60px;}
#count-2-271 h2 {background:url(../images/ctr-02-solutions.png) 25% 50% no-repeat;padding-left: 60px;}
#count-3-271 h2 {background:url(../images/ctr-03-cofounded.png) 25% 50% no-repeat;padding-left: 60px;}
#count-4-271 h2 {background:url(../images/ctr-04-exits.png) 0% 50% no-repeat;padding-left: 60px;}
#count-5-271 h2 {background:url(../images/ctr-05-officespace.png) 0% 50% no-repeat;padding-left: 60px;}

.skill-count-item, .skill-circle-item {
    float: left;
    margin-left: 80px;
    text-align: center;
}
@media screen and (max-width: 1000px) {
    #count-0-0 h2 {
        background:url(../images/ctr-00-founded.png) 30% 50% no-repeat;padding-left: 60px;
    }
}

/* BREEZINGFORMS 
----------------------------*/
#bfSubmitButton {background:#e47b24 !important;padding:10px 30px;float:left;border:none; color:#fff;margin-top:20px;font-weight:bold;}
.bfRolloverBg {background:none !important;}
.bfQuickMode .bfLabelLeft label {
    float: left;
    margin: 0 10px 0 0;
    width: 100% !important;
}
.bfFormDiv input, .bfFormDiv textarea {width: 98% !important;}
.bfFormDiv input, .bfFormDiv textarea {background-color: #f9f9f9 !important;}
.bfPage {margin-bottom:20px;}

span.bfCaptcha {display:block !important;margin-top:10px !important;}
#ff_capimgValue {
	width: 40% !important;
	min-width: 40% !important;
	max-width: 40% !important;
	margin-bottom:0;
}
#bfCaptchaEntry {width:40% !important;max-width:40% !important;}


*::-moz-selection {
    background: #e47b24;
}