


@charset "UTF-8";
/* CSS Document */

@import url(http://fonts.googleapis.com/css?family=Open+Sans:400,800);


body{
	color:#231F20;
	font-size:14px;
	line-height:1.5em;
	font-family: 'Open Sans', sans-serif;
	background-color:#fff;
	}
	
.navbar{
	margin-bottom:10px;
	height:100px;
	background:url(../img/logo.gif) no-repeat center left;
	}
	
.navbar-inner{
	border:none;
	background:none;
	box-shadow:none;
	}

.tot-row{
	padding-top:60px;
	padding-bottom:60px;
	background:#fff;
	}
	
	.tot-row.bar{
		background:url(../img/green-bar.gif) repeat-x bottom left #fff;
		}
		
.head-image{
	height:130px;
	margin-top:100px;
	background:url(../img/top-head-ie.jpg) top left;
	-webkit-background-size: cover;
  	-moz-background-size: cover;
  	-o-background-size: cover;
  	background-size: cover;
	}
	
.no-boxshadow .head-image{background:url(../img/top-head-ie.jpg) bottom left;}

.top-nav{
	position:fixed;
	top:0;
	width:100%;
	height:100px;
	background:#fff;
	-webkit-box-shadow:  0px 0px 2px 0px rgba(0, 0, 0, 0.2);
    box-shadow:  0px 0px 2px 0px rgba(0, 0, 0, 0.2);
	}
	
.no-boxshadow .top-nav{
	border-bottom:1px solid #EEEEEE ;
	}	
.top-nav li a:hover{
		background-color:#eeeeee;
		}
	
.top-nav ul{margin:0 0 15px 25px}
	
.nav-collapse ul{float:right}	
	
.top-nav li{
	list-style:none;
	display:inline;
	text-align:center;
	}
	
	.top-nav li a{
		float:left;
		padding-left:40px;
		padding-right:40px;
		color:#231F20;
		font-size:14px;
		height:63px;
		font-weight:800;
		padding-top:37px;
		border-left:1px solid #dadada;
		}
	
.colored{
	background-color:#C9DA29;
	color:#fff;
	}
.seccolored{
	background-color:#f1efef;

	}

.purple{
	background-color:#c27daa !important;
	color:#fff;
	}

.green {
	background-color:#497b56 !important;
	color:#fff;
	}
	
.logobg{
	background:url(../img/bg.gif);
	padding-bottom:150px;
	}
	
.image{
	background: url(../img/background.jpg) no-repeat center right #F8F8F8 ; 
	}
	
.inner-block-check{
	padding:20px;
	padding-left:40px;
	padding-right:40px;
	margin-right:20px;
	margin-bottom:40px;
	box-shadow:0 2px 6px 0 rgba(0, 0, 0, 0.25);
	border-bottom:5px solid #c27daa;
	background-size:90px;
	min-height:406px
	}

.inner-block-check strong {
	color:#497b56;
}
	
.no-boxshadow .inner-block-check{
	}
	
.holder{
	float:left;
	min-height:300px;
	}	
	
.no-svg .holder {
	height:320px;
	}
	
.inner-block-check h3{
	font-weight:800;
	}
	
.pricing{
	text-align:right;
	font-size:18px;
	height:60px;

	}
	
.pricing img{
	
	margin-left:20px;
	}
	
.contact-block{
	background:#c27daa;
	color:#fff;
	text-align:center;
	font-size:21px;
	padding:30px;
	box-shadow:0 2px 6px 0 rgba(0, 0, 0, 0.25);
	}
	
.contact-block a {color:#fff;}	
/******* BIG BUTTON  *********/


.bbutton {	
	margin-top:80px;
	color:#fff;	
  	display: inline-block;
  	-webkit-border-radius: 8px;
  	-moz-border-radius: 8px;
  	border-radius: 8px;
  	-webkit-box-shadow:
    0 8px 0 #D35623,
    0 15px 20px rgba(0,0,0,.35);
  	-moz-box-shadow:
    0 8px 0 #D35623,
    0 15px 20px rgba(0,0,0,.35);
  	box-shadow:
    0 8px 0 #D35623,
    0 15px 20px rgba(0,0,0,.35);
  	-webkit-transition: -webkit-box-shadow .2s ease-in-out;
  	-moz-transition: -moz-box-shadow .2s ease-in-out;
  	-o-transition: -o-box-shadow .2s ease-in-out;
  	transition: box-shadow .2s ease-in-out;
	}

.bbutton span {	
  display: inline-block;
  padding: 20px  40px;
  line-height: 1;
  font-size:24px;
  background: #EF6123;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  border-radius: 8px;
  -webkit-box-shadow: inset 0 -1px 1px rgba(255,255,255,.15);
  -moz-box-shadow: inset 0 -1px 1px rgba(255,255,255,.15);
  box-shadow: inset 0 -1px 1px rgba(255,255,255,.15);
  -webkit-transition: -webkit-transform .2s ease-in-out;
  -moz-transition: -moz-transform .2s ease-in-out;
  -o-transition: -o-transform .2s ease-in-out;
  transition: transform .2s ease-in-out;
}

.bbutton span:hover{
	color:#fff;
	background:#FF6726;
	}

.bbutton:active {	
  -webkit-box-shadow: 
    0 8px 0 #D35623,
    0 12px 10px rgba(0,0,0,.3);
  -moz-box-shadow: 
    0 8px 0 #D35623,
    0 12px 10px rgba(0,0,0,.3);
  box-shadow: 
    0 8px 0 #D35623,
    0 12px 10px rgba(0,0,0,.3);
}

.bbutton:active span {	
	color:#fff;
  	-webkit-transform: translate(0, 4px);
  	-moz-transform: translate(0, 4px);
  	-o-transform: translate(0, 4px);
  	transform: translate(0, 4px);
}

	
.vakman .container{
	height:180px;
	background:url(../img/tags.png) no-repeat center center #fff;
	}
	
.iwev-logo{
	margin-top:-140px;
	}
	
	
.portret{
	float:left;
	width:40%;
	}
	
.quote{
	float:left;
	width:60%;
	font-size:18px;
	font-style:italic;
	line-height:130%;
	}
	
	.inner{
		padding:30px;
		}
		
.contact{
	float:left;
	width:100%;
	background:#a0a4a6;
	}


h1{
	font-weight:800;
	font-size:31px;
	margin-bottom:25px;
	}
	
h2{
	font-weight:800;
	font-size:31px;
	margin-bottom:20px;
	line-height:130%;
	}
	
h3{
	font-weight:normal;
	font-size:23px;
	line-height:130%;
	}
h4{
	font-weight:800;
	font-size:14px;
	line-height:130%;
	color:#497b56;
	}

td {font-size:11px}

p.large{font-size:16px;line-height:150%;margin-bottom:40px;}

a{

	color:#004777;
	}
		
hr{
	height:1px;
	border:none;
	border-bottom:1px solid #CADB2A;
	}
		

.connect-about li:before {
  content: "";
    display: block;
    float: left;
    height: 40px;
    left: 0;
    position: absolute;
    width: 40px;
}

.connect-about ul {
	margin:0;
	padding:0;
}	

.connect-about li {
    font-size: 18px;
    height: 40px;
    line-height: 40px;
    padding-left: 40px;
    position: relative;
	list-style:none;
}
.connect-about a {color:#fff}
   
        .connect-about li.email:before {
          background: url(../img/email.png) no-repeat center center; }
        .connect-about li.facebook:before {
         background: url(../img/facebook.png) no-repeat center center; }
        .connect-about li.twitter:before {
          background: url(../img/twitter.png) no-repeat center center; }
        .connect-about li.rss:before {
          background: url(../img/rss.png) no-repeat center center; }
        .connect-about li.tel:before {
          background: url(../img/tel.png) no-repeat center center; }
        .connect-about li.fax:before {
          background: url(../img/fax.png) no-repeat center center; }
        .connect-about li.contactbtn:before {
          background: url(../img/contact.png) no-repeat center center; }
		  
		span.payoff{
		float:right;
		margin-top:40px;
		color:#fff;
		font-weight:bold;
		font-style:italic;
		font-size:21px;
		}
		
		.tba-foot-logo a{
		float:left;
		width:104px;
		height:65px;
		margin-right:30px;
		margin-bottom:30px;
		background:url(../img/tba-foot-logo.svg) no-repeat center center;
		}
		
	.no-svg .tba-foot-logo a{background:url(../img/tba-foot-logo.png) no-repeat center center;}
	
	.tba-foot-text{
		float:right;
		
		}
		
.navbar .btn-navbar{
	margin-top:35px;
	margin-right:20px;
	}
	
.navbar-inner{
	filter:none;
	}
	
.faces img{margin-top:-150px;}

span.tarief{

	}
		
@media (max-width: 979px) {
	
		
	
	.nav-collapse{
		margin-top:100px;
		background:#fff;
		}
		
	.nav-collapse li a{
		width:100%;
		}	
	.navbar-inner {
		
		padding:0;
		}
		
	.top-nav ul{
		margin:0;
		float:left;
		}
		
	
		
	.holder{
		min-height:405px;
		}
	
	}
	
/******** Phone *****/
	
@media (max-width: 767px)  {
	body{padding:0;}
		.row{padding-left:20px;padding-right:20px;}
	.faces img{margin-top:20px;}
	
	.inner-block-check{margin-right:0;}
	
	.stuc h2{text-align:center;}
	
	.top-nav{
		height:60px;
		}
		
	.nav-collapse{
		margin-top:60px;
		}
	.tot-row{
		padding-top:40px;
		padding-bottom:40px;
		}
	
	.navbar{
		height:60px;
		background-size:65px;
		background-position:20px center;
		}
	
	.navbar .btn-navbar{
		margin-top:15px;
		}
		
	.tot-row.head-image{
		margin-top:60px;
		height:60px;
		}
		
	.tot-row.stuc{padding-bottom:80px;}
		
	
		
	.top-nav li a{
		padding-left:0;
		}	
		
	
		
	span.tarief{display:none;}
	
	.pricing img{
		margin-top:0 !important;
		}
	
	}