 
@media all and (max-width: 768px) {
	
	
	#uvTab{
		display:none !important;
	}

	.front .pane-tt-article .small-block-title:after,
	.pane-views-tt-thema-teaser-themas .small-block-title:after {
		top:36px !important;
	}

	#header{
		margin-top:10px;
	}
	
	
	.easy-breadcrumb{
		display:none;
	}
	
	#page {
	 
		margin-left:auto;
		margin-right:auto;
		overflow:hidden;
	}
	
	.two-sidebars #header, .one-sidebar #header {
		margin-bottom:0px !important;
	}
	
	.content.clearfix {
		padding:10px;
	}
	
	.region-sidebar-second {
		margin-left: 0 !important;
		margin-right: 0 !important;
	}
	
	#sidebar-first > div,
	#sidebar-second > div{
		padding: 0 10px;
	}
	
	.sidebar .block,
	.small-block-activiteit.bedrijven .small-block-info, 
	.small-block-activiteit.bedrijven .small-block-body	{
		margin:0 !important;
		padding:0 !important;
	}

	.front .views-field-field-introduction h1.intro-title {
		font-size:2em
	}
	.front .view-display-id-term_intro .views-field-body {
		font-size: 1.3em;
	}

	.front .view-display-id-term_intro .views-field-body p {
		margin-bottom:0;
	}
	
	.front .counts {
		position: relative  !important;
		display: inline-flex;
		}
	
	.pane-views-tt-links-tt-frontpage-links .views-field-nothing .field-content {
		height: auto !important;
		overflow:hidden;
		}
 
	/* Block title */
	.small-block,
	
	.small-block-title,
	.view-display-id-tt_frontpage_links .small-block-title,
	h2.small-block-title,
	.front-half,
	
	.small-block-materiaal.scholen .front-half, 
	.small-block-activiteit.bedrijven,
	
	.panel-2col-bricks .panel-col-first,
	.panel-2col-bricks .panel-col-last,
	.front #content .view-tt-links .views-column,
	iframe.twitter-timeline,
	.front-spotlight .views-field-body .field-content,
	.front-spotlight .views-field-body,
	.front-spotlight .views-field-field-image,
	.front .panel-col-top .view-display-id-term_intro,
	.front .panel-col-top,
	#footer-wrapper .region,
	.news-scholen, 
	
	.view-display-id-term_description .small-block,
	.small-block-materiaal.bedrijven,
	.view-display-id-tt_vraag_en_antwoord_footer .views-row{
		width:100% !important;
		height:auto !important;
		min-height:initial !important;
		max-height:initial !important;
		float:none !important;	
		display:block !important;
		/*overflow:hidden;*/
	}
	.front-half img,
	.small-block img,
	.small-block-materiaal.scholen img, 
	.small-block-activiteit.scholen img,
	.pane-views-tt-banners-term-banner img, 
	.pane-views-tt-banners-term-banner img, 
	.pane-tt-banners img,
	.view-display-id-term_bedrijven_menu .small-block img{
		 
		 
		float:none !important;	
		display:block !important;
		/*overflow:hidden;*/
	}
	
	
	.front #views_slideshow_cycle_div_tt_carrousel-tt_carrousel_frontpage_activiteit_0 .small-block-content, 
	.front #views_slideshow_cycle_div_tt_carrousel-tt_carrousel_frontpage_activiteit_1 .small-block-content, 
	.front #views_slideshow_cycle_div_tt_carrousel-tt_carrousel_frontpage_activiteit_2 .small-block-content, 
	.front #views_slideshow_cycle_div_tt_carrousel-tt_carrousel_frontpage_activiteit_3 .small-block-content, 
	.front #views_slideshow_cycle_div_tt_carrousel-tt_carrousel_frontpage_activiteit_4 .small-block-content {
		float:none !important;
	}
	
	.views_slideshow_cycle_slide img{
		clear:both;
	}
	
 
	.view-id-tt_carrousel {height:auto !important;}
	
	.view-id-tt_carrousel,
	.views-slideshow-cycle-main-frame,
	.front .view-id-tt_carrousel .small-block-content,
	.front .views-slideshow-cycle-main-frame-row .front-half
	{
		width:100% !important;
		
		min-height:initial !important;
		max-height:initial !important;
		display:block !important;
	}
	
	.small-block-content,
	.small-block-activiteit, .activiteiten-start,
	.views_slideshow_cycle_slide	{
		width:100% !important;
		height:auto !important;
		min-height:initial !important;
		max-height:initial !important;
		display:block !important;
	}
	.small-block {
		overflow:hidden;
	}
	
	h2.small-block-title {
		padding: 5px 0px 5px 10px !important;
		 
	}
	 .view-id-tt_thema .small-block-title, .view-display-id-tt_menu_frontpage .small-block-title {
		margin-bottom: 15px !important;
	}

	#logo {
		position: relative !important	;
		display: inline-block;
		margin-bottom:5px;
	}	
	
	#logo img {
		width: 80%;
	}
	
	
	/********* header *********/
	
	
	.region-header .block-views {
		position:relative !important;
		}
	
	#header {
		height: 130px !important;
	}
	
	#header .block-menu-block ul.menu li {
		font-size: 13px !important;
		height: 12px !important;
		margin: 5px 0px !important;
	}	
	 
	#header .views-exposed-form .views-exposed-widget {
		float:none;
	}
	 
	#header .views-submit-button{
		position: absolute;
		right: 0;
	}
	 
	.region-header .block {
		float:none !important;
	}
	.menu-block-4 {
		margin-left: 0px !important;	 
		}
		 
		
	#header .block-system.block-menu a {
		font-size:11px !important;
	}	
	
	#header .block-system.block-menu ul.menu {
		top:5px !important;
	}	 
	  
	#header .block-menu-block ul.menu li a {
		padding: 0.2em 12px 5px 0;
	}
	
	
	.menu-block-4 {
		display: inline;
	 }
	.menu-block-4 .menu  {
		overflow:hidden;
		line-height:0 !important;
		
	} 
	.menu-block-wrapper.menu-block-4 {
		line-height:0 !important;
		display:block;
	}
	
	#main,
	.front .panel-col-top,
	.front .panel-pane.pane-views.pane-tt-carrousel,
	.pane-views-tt-links-tt-frontpage-links,
	.pane-tt-vraag-en-antwoord{
		margin-top:0 !important;
		margin-bottom:0 !important;
	}
	
	.taxonomy-root-39 .pane-views-tt-banners-term-intro h1	{	
		margin-top:15px !important;
	}
	
	 .pane-tt-vraag-en-antwoord {
		padding:10px
	 }
	
	 
	.panel-2col-bricks .panel-col-first .inside,
	.panel-2col-bricks .panel-col-last .inside {
		margin:0 !important;
	} 
	 
	.front .panel-col-top .view-display-id-term_intro {
		bottom: 7px !important;
		left: 0 !important;
		padding: 10px 0 0 0px !important;
		position: relative !important;
		}	
	 
	.front-spotlight .views-field-body {
		font-size:1em !important;
	}	
	 
	.small-block-title {
		max-height:none !important;
		min-height:none !important;
	}

	.front .view-display-id-tt_frontpage_links .small-block-title {
		padding:5px 0 0 !important
	}
	
	.view-display-id-term_description {
		width:90% !important;
		background:none !important;
		height:auto !important;
		padding:0 5px !important;
		 
	}
	
	.small-block-content .read-more,
	.material-caroussel .small-block-body .read-more	{
		position:relative !important;
	}
	
	.material-caroussel-frontpage .read-more,
	.material-caroussel .small-block-body .read-more{
		top:0 !important;
	}
	
	 
	.view-id-tt_carrousel.view-display-id-tt_carrousel_frontpage_document .views-slideshow-controls-top,
	.view.view-tt-carrousel .views-slideshow-controls-top,
	.atlwdg-trigger	{ 	
		display:none !important;
	}
/*	.pane-views-tt-banners-term-intro {
		top: 50px;
		height: 50px !important;
		position: absolute;
		width: 100% !important;
		margin-bottom: 0px !important;
		min-height: 50px !important;
	}*/ 
	
	
	/*agenda*/
	.view-header,
	.node-title,
	.region-content-bottom,
	.views-field-php	{
		padding: 0 10px !important;
	}
	
	.view-tt-agenda .views-column > div {
		padding:0 10px;
	}
	.view-tt-agenda > div .node-title,
	.view-tt-search > div .node-title{
		padding:0 !important;
	}
	.view-display-id-overview_agenda_page .views-column {
		padding-top: 25px !important;
		padding-bottom: 5px !important;
		border:none !important;
		border-bottom: 1px solid !important;
		margin-bottom: 0px !important;
		}
	
	.view-display-id-overview_agenda_page .views-field-field-date-time-1 {
		margin: 0 !important;
		width: 100% !important;
		text-align: left !important;
		height: auto !important;
	}
	
	.view-display-id-overview_agenda_page .views-field-title {
		width: 100% !important;
		float: left;
		display: inline-block;
		height: auto !important;
		}

	.view-display-id-overview_agenda_page .views-field-field-image {
		float: none !important;
	 
		height: auto !important;
		}
		
		
	.view-display-id-overview_agenda_page .views-field-body {
		width: 100% !important;
		 
		min-height:0 !important;
		}
		
	.view-display-id-overview_agenda_page .views-label-field-date-time,
	.view-display-id-overview_agenda_page .views-field-field-location	{
		margin-left: 0 !important
	}	
		
		/*footer*/
	#footer-wrapper .region	{
		margin: 20px 0px;
		padding: 10px;
	}
	
 
	
	.view-display-id-tt_vraag_en_antwoord_footer .views-row {
		line-height:30px;
		margin-right:0 !important;
	}
	
	.front .view-tt-links .views-row, .front .panel-col-bottom .view-tt-links td, .small-block, 
	.view-id-tt_thema .view-display-id-term_description, .view-empty .view-display-id-term_description, 
	.section-navigation, 
	.small-block-content, 
	.counts div, 
	.counts-search div, 
	.view-display-id-teaser_news_start_techniek 
	.views-row-2 img, .view-display-id-teaser_news_start .views-row-1 img, 
	.view-display-id-teaser_news_start_techniek .views-row-1 img, 
	.front .small-block-activiteit .views-field-nothing img {
		float:none !important;
	}
	
	.front .small-block-activiteit img, 
	.small-block-materiaal.bedrijven img, 
	.front #content .view-tt-links .views-row, 
	.small-block, 
	.small-block-content, 
	.view-empty .view-display-id-term_description, 
	.small-block-materiaal.scholen .front-half .small-block-content{
		margin-bottom:5px !important;
	}
	
	.counts  {
		bottom:0 !important;
		position: relative !important;
		display: inline-flex;
		left:10px !important;
		}
	
	.pane-views-tt-links-tt-frontpage-links .small-block img {
		
		max-height:none !important;
	}
	
	
	/*
	.pane-tt-banners.small-block {
		position: absolute !important;
		top: -40px !important;
		margin-right: 0 !important;
		overflow: inherit;
	}
	
	.pane-views-tt-banners-term-intro h1,
	.pane-tt-banners h1 {
		bottom: -13px !important;
		position: absolute !important;
		max-width: none !important;
		font-size: 2em !important;
		}

	.pane-views-tt-banners-term-banner,
	.pane-tt-banners{
		margin-top:160px !important;
	}
	*/
	
	.pane-views-tt-banners-term-intro h1,
	.pane-views-tt-banners-term-intro.level2 h1 {
		position:relative !important;
		font-size:2em !important;
		margin-bottom:0 !important;	
		}
	
	.pane-views-tt-banners-term-intro .view-display-id-term_intro,
	.vraag-en-antwoord.node-title-wrapper,
	.vraag-en-antwoord .view-display-id-vraag_antwoord	{
		height:auto !important;
		min-height:20px !important;
		margin-bottom:0 !important;
	 	width: 100% !important;	
		}	
	 
	 .vraag-en-antwoord .view-display-id-vraag_antwoord	{
		margin: 25px 0 20px 0 !important;
		
		}
		
	.view-display-id-tt_vraag_en_antwoord .views-row {
		width:100% !important;
		line-height:24px;
		height:auto !important;
}	
	 
	.pane-views-tt-banners-term-intro,
	.pane-views-tt-banners-term-intro.level2{
 	
		top: 0;
		display: block;
		clear: both;
		height: auto !important;	
		width: 100%;
		}
	.views_slideshow_cycle_main,
	.region-header #views-exposed-form-tt-search-search-site-result, 
	.region-header #views-exposed-form-tt-search-search-site-result .views-exposed-form{
		width:100% !important;
	}	
	
	 
	
	#views-exposed-form-tt-search-search-site-result input.form-text {
		width:87% !important 	
	}
	
 
	#edit-submit-tt-search {
		margin:2px 0 0 0px !important;
	}
	
	#header .block-views {
		top:0px !important
	}
	
	.view-id-tt_vraag_en_antwoord_node_detail .views-row,
	.view-display-id-thema_activiteiten_list .views-row,
	.view-display-id-thema_materialen_list .views-row,
	.view-display-id-thema_activiteiten_list,
	.view-display-id-thema_materialen_list,
	#sidebar-second .content .views-field-field-image img,
	.page-node .content iframe,
	
	.menu-block-wrapper ul.menu	{
		width:100% !important;
	}	

		
	.page-node #content .section {
		margin: 0 !important;
		padding: 0 !important;
	}
	
	.news-start .view-display-id-teaser_news_start .views-row-2 .front-half img, 
	.news-start .view-display-id-teaser_news_start_techniek .views-row-2 .front-half img {
		margin:0 !important;
	}
	
	.node-activity .node-title-wrapper,
	.node-agenda .node-title-wrapper, 
	.node-activity .node-title-wrapper, 
	.node-workshop .node-title-wrapper, 
	.node-thema .node-title-wrapper, 
	.node-news .node-title-wrapper, 
	.node-document .node-title-wrapper, 
	.vraag-en-antwoord.node-title-wrapper	{
		height:50px !important
	}
	
	.node-title-wrapper h2.node-title {
		bottom: 5px !important;
		left:0 !important;
	}
	
	.node-title-wrapper{
		float: none !important;
		width: 100% !important;
		}
		
 	.rate-wrapper	{
		float: none !important;
		width: 97% !important;
		padding: 0 10px;
	}
	
	#block-menu-block-4{
		display:flex;
		top: 0px !important;
	}
	
	
	
	
	
	
	/*arrows*/
	.view-display-id-term_scholen_menu h2.small-block-title:after {
		border-top-color:transparent !important;
	}
	
	
	.front .pane-tt-article .small-block-title:after, .pane-views-tt-thema-teaser-themas .small-block-title:after {
		top: 23% !important;
	}	
	
	
	
	/*activiteiten*/
	.view-tt-search .view-content > div {
		padding: 0 10px
		}
		
		
	.view-display-id-overview_activiteiten .views-row	{
	border-bottom: 1px solid;
	margin: 10px 0px;

	}
	 .two-sidebars.page-taxonomy #content .section {
		padding: 0px 0px 0px 10px !important;
		}
	
}
 
 
 
 
 
 
 
 
 
 
 