body{
	font-size:12px;
	font-family: Verdana,Arial,Helvetica,sans-serif;
}

a {
    color: #cc2f37;
    outline: medium none !important;
    text-decoration: none;
}

#content{
	padding:15px;
}

.stripes{left:10% !important;}

#content h1{margin-top:0px;}

.nopaddingleft_mobile{padding-left:0px;}

/* HEADER STUFFS */
#header .container{position:relative;}
#header a.logo{height:92px;}
#header img.rightlogo {right:15px;}

/* TOP MENU */
#topmenu li.icon{
	vertical-align:top;
	margin-left:10px;
}

/* MENU */

li.node-17 ul.depth-2{left:-400% !important;}

.navbar{
	margin-bottom:0px;
	background:none;
	border:none;
	min-height:45px;
}

	.navbar-nav {
	    margin-left:-15px;
	    margin-right:-15px;
	}
.container-fluid,.navbar-collapse{padding:0px;}
.navbar ul{margin-bottom:0px;}
.navbar-nav > li > a,.dropdown-menu > li > a{line-height:inherit;}
#mainmenu{float:none !important;}
#mainmenu ul li li,
#mainmenu ul li li a{width:inherit;}
li.node-17 li a{width:190px !important;}

.dropdown-menu{
	padding:0px;
	border:none;
	border-radius:0px;
}

	/* SEARCH IN MENU */
	
	.navbar #search_container label{display:none;}
	.navbar #search_container input{color:#333333; line-height:24px;}
	.navbar #search_container input[type=text]{width:73%;}
	.navbar #search_container input[type=submit]{line-height:28px;width:25%;}


/* SLIDER */

#slider-container{padding-left:30px;}
#slider h2{margin-top:0px; float:none;}
#slider-container img.shade{left:0px;}
.tabhere{
	box-sizing:content-box;
	margin:0px;
}

.tabhere a.learn{padding:5px 18px;}

ul.partizan{left:20px;width:682px;}
ul.partizan li a{width:134px; }

/* TOP SIDEBAR AND LEFT SIDEBAR */

#minisidebar{float:left; padding-left:0px; }
.leftside h3,
#minisidebar h3{margin-top:0px;}
#minisidebar .news{min-width:260px;} 
.leftside .lista .datum,
#minisidebar .lista .datum{height:inherit;}
.leftside .datum span,
#minisidebar .datum span,
.leftside .datum strong,
#minisidebar .datum strong{padding:0px;}

.greybox{width:auto;}

/* CTA */
#topcont{height:inherit;}
.box{margin:0px 0 20px !important; float:none; max-width:279px; min-width: 210px; clear:both;}
.box h4{margin:0px;}


.deo-situation{height:100px;}
.deo-solution{height:125px;}

/*
 * FOOTER
 */

#footertop img.footertopbg {
    left: 50%;
    margin: 0 -524px;
    position: absolute;
    top: 0;
}

#footertop span,
#footertop strong{line-height:20px;}

#footermid{padding-top:15px;}

#footerbot{height: auto;}


/*********************************************************************************************/
/* MEDIA
/*********************************************************************************************/

/*
 * TABLET
 */

@media (max-width: 991px) { 
	.nopaddingleft_mobile{padding-left:15px;}
	#minisidebar{padding-left:15px; }
	
	.deo{margin-bottom:25px;}
	.deo-situation{height:60px;}
    .deo-solution{height:75px;}
}

/*
 * MOBILE
 */

@media (max-width: 768px) { 
	
	#header{height:100px;}
	
	#topmenu-container .icon{
		float:right;
	}
	
	/*
	 * MENU
	 */
	
	.navbar{
		position:absolute;
		top:50px;
		right:0px;
	}	
	
	#topmenu li.last{padding-right:0px;}
	
	#mainmenu{padding:0px;}
	
	#mainmenu .navbar-nav{
	padding: 0 25px 25px;
	background:#333;
	margin:0px;
	}
	
	#mainmenu ul li{
		float:left;
		width:100%;
		display:block;
		border-bottom:1px #ccc solid;
		padding:5px 0px;
	}
	
	.nolist{
		padding:5px 0px !important;
	}
	
	
	.navbar .navbar-toggle{
		background:#ffffff;
	}

	#mainmenu ul li a{
		color:#fff;
		display:block;
		float:none;
	}
	
	#mainmenu ul li a:hover{
		 -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: none repeat scroll 0 0 #e4e4e4;
    border-color: #600;
    border-image: none;
    border-style: solid;
    border-width: 1px 0 0 1px;
    color: #333;
    padding-top: 9px;
    text-shadow: 0 1px 0 #fff;
	}


	#mainmenu ul li ul{display:none;}
	
	/*
	 * CTA
	 */
	.deo-situation{height:auto;}
    .deo-solution{height:auto;}

	/*
	 * FOOTER
	 */

	
}

/*
 * LARGE DESKTOP
 */

@media (min-width: 1200px) {
  .container {
    width: 970px;
  }
}