.footer{
	padding-top: 0;
	background: none;
}
.footer .block ul.menu li a{
	display: inline-block;
}
#bottom.footer-menu{
	float: left;
}
ul.social-networks{
	float: left;
}
#footer-top{
	padding-top: 22px;
	min-height: 176px;
	background: rgb(230,230,230); /* Old browsers */
	background: -moz-linear-gradient(top,  rgba(230,230,230,1) 0%, rgba(255,255,255,1) 45%, rgba(255,255,255,1) 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top,  rgba(230,230,230,1) 0%,rgba(255,255,255,1) 45%,rgba(255,255,255,1) 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom,  rgba(230,230,230,1) 0%,rgba(255,255,255,1) 45%,rgba(255,255,255,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e6e6e6', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */



}
.footer .footer-bottom{
	background: rgb(72,67,133); /* Old browsers */
	background: -moz-linear-gradient(top,  rgba(72,67,133,1) 0%, rgba(54,49,115,1) 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top,  rgba(72,67,133,1) 0%,rgba(54,49,115,1) 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom,  rgba(72,67,133,1) 0%,rgba(54,49,115,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#484385', endColorstr='#363173',GradientType=0 ); /* IE6-9 */
}
@media only screen and (max-width: 767px) {
	ul.social-networks,
	#bottom.footer-menu{
		float: none;
		overflow: hidden;
		width: 100%;
		
	}
	ul.social-networks{
		margin-left: -6px;
	}
	.footer-right{
		float: none;
	}
	#bottom.footer-menu li.first a{
		padding-left: 0;
	}
}
.front .region-content-left{
	float: none;
	width: 100%;
	max-width: 660px;
	margin-right: 0;
}
#block-views-carrousel-block_1{
	float: none;
	width: 100%;
	margin-right: 0;
	max-width: 640px;
}
#block-views-carrousel-block_1 .jcarousel-control{
	z-index: 110;
}
#carousel-marketing{
	width: 100%;
	overflow: hidden;
	height: 280px;
}
#block-views-carrousel-block_1 .block-content{
	border: 1px solid #e7e7e7;
	border-radius: 3px;
}
#block-views-carrousel-block_1 .view-content{
	border: 1px solid #fff;
	border-radius: 3px;
}
#block-views-carrousel-block_1 div.node.node-type-carrousel-marketing{
	padding: 0;
	background: none;
	width: 100%;
}
#block-views-carrousel-block_1 div.node > .content img{
	width: 100%;
	height: auto;
}
#block-views-carrousel-block_1 div.node.node-type-carrousel-marketing > .content{
	width: 100%;
	height: auto;
	max-height: 280px;
}
#block-views-carrousel-block_1 div.node.node-type-carrousel-marketing > .content .sub-content{
	width: 100%;
	padding-right: 124px;
	height: auto;
	min-height: 77px;
	margin-top: 0;
	top: auto;
	bottom: 27px;

}
#block-views-carrousel-block_1 div.node.node-type-carrousel-marketing > .content .sub-content > a{
	width: 104px;
	height: 77px;
}
#block-views-carrousel-block_1 div.node.node-type-carrousel-marketing > .content h2,
#block-views-carrousel-block_1 div.node.node-type-carrousel-marketing > .content p{
	float: none;
	width: auto;
}
.front .sidebar-right, .node-type-blog-post .region-sidebar-second, 
.page-search .region-sidebar-second,
.sidebar-right, 
.node-type-blog-post .region-sidebar-second{
	float: none;
	width: 100%;
	overflow: hidden;
}
.two-sidebars .region-sidebar-second, 
.sidebar-second .region-sidebar-second{
	width: 100%;
	overflow: hidden;
}
.front .region-sidebar-second .view-word-of-the-day, 
.page-search .region-sidebar-second .view-word-of-the-day,
 .node-type-blog-post .region-sidebar-second .view-word-of-the-day, 
 #block---poll-recent{
 	float: none;
 	width: 100%;
 	overflow: hidden;
 	padding:1px;
 }
.front .region-sidebar-second .view-word-of-the-day .content-word-of-the-day, 
.page-search .region-sidebar-second .view-word-of-the-day .content-word-of-the-day, 
.node-type-blog-post .region-sidebar-second .view-word-of-the-day .content-word-of-the-day, 
#block---poll-recent .poll{
	width: 100%;
	margin: 0;
}
.ui-selectmenu-menu {
	z-index: 150 !important;
}
@media only screen and (max-width: 767px) {
	#block-views-carrousel-block_1 div.node.node-type-carrousel-marketing > .content .sub-content{
		bottom: 5px;
	}
	.front .region-content-left{
		max-width: 100%;
	}
	#block-views-carrousel-block_1{
		max-width: 100%;
	}
}
.container-content{
	float: right;
}
.field-name-field-tabs h3.mobile-tab{
	display: none;
}
#content-navigation .springest-container{
	width: 184px;
	margin: 0 auto;
}
#content-navigation .springest-container-inner{
	margin:  0 -15px;
}
@media only screen and (min-width: 767px) {
	.field-name-field-tabs .tab-pane .entity-field-collection-item{
		display: block !important;
	}
}
@media only screen and (max-width: 767px) {
	.sidebar-logo{
		display: none;
	}
	.container-content{
		float: none;
	}
	.node-vertaalbureau .row .field-name-body,
	.node-taaltrainingen .row .field-name-body{
		padding-bottom: 20px;
	}
	.field-name-field-tabs .item-list{
		display: none;
	}
	.field-name-field-tabs .tab-content{
		border: 0;
	}
	.field-name-field-tabs h3.mobile-tab{
		color: #423c84;
		display: block;
		cursor: pointer;
		text-transform: uppercase;
		font-weight: 400;
		font-size: 23px;
		line-height: 33px;
		font-style: normal !important;
		padding: 5px 0;
		text-align: center;
		color: #413c84;
		background: #e4e4e4;
		border-top: 4px solid #413b84;
	}
	.field-name-field-tabs h3.mobile-tab.open{
		background:#fff;
	}
	.field-name-field-tabs .tab-pane{
		display: block !important;
	}
	.field-name-field-tabs .tab-pane .entity-field-collection-item{
		display: none;
		min-height: 50px;
	}
	#content-navigation .region-sidebar-first-bottom{
    /*border: 1px solid #c9c9c9;
    border-radius: 3px;
    margin-bottom: 30px;*/
	}
	#content-navigation .region-sidebar-first-bottom .block{
    /*border: 0;
    border-radius: 0;*/
    margin-bottom: 20px;
  }
  .menu-vertalingen,
  .menu-taaltrainingen{
    display: none;
  }
}
.add-clear-span{
  display: block;
}
.add-clear-span a{
  width: 16px;
  height: 16px;
  display: block;
  text-indent: -9999px;
  background: #fff url(../img/icon-close.png) no-repeat 0 0;
}
.add-clear-span input::-ms-clear {display: none; width:0; height:0;} 
