/*

    The following CSS codes are created by the YellowPencil plugin.
    https://yellowpencil.waspthemes.com/


    T A B L E   O F   C O N T E N T S
    ........................................................................

    01. Global Styles
    02. "UNESCO school" Page
    03. "Lesrooster en lestijden" Page
    04. "Profielen" Page
    05. "Leerwegen" Page
    06. "Leerlingen" Page
    07. "Ouders" Page
    08. "School" Page
    09. "Gevaarsymbolen" Page

*/



/*-----------------------------------------------*/
/*  Global Styles                                */
/*-----------------------------------------------*/
body #sm-wrapper .sm-hamburger--collapse-r{
	background-color:#000000!important;
	padding-left:15px!important;
	padding-right:15px!important;
	padding-top:15px!important;
	padding-bottom:15px!important;
	background-color:#000000;
	padding-left:15px;
	padding-right:15px;
	padding-top:15px;
	padding-bottom:15px;
}

body #primary-navigation{
	display:none!important;
}

body .sm-nav-list .slickmenu-magister .sm-title-inner-wrap{
	background-color:#1f92f1;
	color:#ffffff;
	padding-top:12px;
	padding-bottom:12px;
}

body .sm-nav-list .sm-title-inner-wrap{
	font-family: montserrat,Sans-Serif!important;
	font-weight:700!important;
}

body .sm-nav-list .slickmenu-magister .sm-title-inner-wrap:hover{
	background-color:#f78005;
}

body .brisq-header-algemeen{
	min-height: 180px!important;
}

body #main-content .block-content{
	padding-bottom:0px!important;
}

body .custom-footer .elementor-image{
	text-align:center!important;
}

body #top-area-navigation .menu-item a{
	color:#b7ceff;
}

body .brisq-flipbook-thumb{


	-ms-flex-item-align:flex-end;	-ms-grid-row-align:flex-end;	align-self:flex-end;
}

body .elementor-shortcode a{
	width:80%;
	font-family:'Montserrat', sans-serif;
	font-weight:700;
	font-size:30px;
	padding-top:24px;
	padding-bottom:24px;
	text-align:center;

	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
}

body .elementor-shortcode a:hover{
	background-color:#0069b4 !important;
	color:#ffffff !important;
}

body .elementor-shortcode a:link{
	font-size:28px;
}

@media (max-width:1439px){

	body #sm-wrapper .sm-hamburger--collapse-r{
	position:absolute;
	}

}



@media (max-width:1280px){

	body #sm-wrapper .sm-hamburger--collapse-r{
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
	margin-top:95px;
	margin-right:10px;
	}

}



@media (max-width:1200px){

	body h1{
	font-size:27px!important;
}

body h3{
	font-size:18px !important;
}

body .brisq-menu-inline a{
	font-size:18px!important;
}

body .brisq-absentie-quickfinders .quickfinder-item{
	width:100%;
	padding-bottom:75px!important;
	}

}



@media (max-width:1080px){

	body .brisq-container-double{



	-webkit-box-orient:column;	-webkit-box-direction:column;	-ms-flex-direction:column;	flex-direction:column;
}

body .brisq-container4{
	min-height:400px!important;
	}

}



@media (max-width:990px){

	body #top-area{
	display:block!important;
	}

}



@media (max-width:979px){

	body #site-header .header-main .site-title{
	-webkit-box-pack:flex-start !important;	-ms-flex-pack:flex-start !important;	justify-content:flex-start !important;
	}

}



@media (max-width:960px){

	body{
	font-size:17px!important;
}

body h1{
	font-size:25px!important;
}

body h3{
	font-size:17px !important;
}

body .brisq-menu-inline a{
	font-size:17px!important;
}

body .premium-bullet-list-text span{
	font-size:17px!important;
}

body .gem-text-button{
	font-size:18px!important;
}

body .gem-inner-wrapper-btn{
	padding-left:20px!important;
	padding-right:20px!important;
	padding-top:20px!important;
	padding-bottom:20px!important;
}

body .brisq-container1{
	padding-left:35px;
	padding-right:35px;
}

body .brisq-container-double2{



	-webkit-box-orient:column;	-webkit-box-direction:column;	-ms-flex-direction:column;	flex-direction:column;
}

body .brisq-container2{
	padding-top:75px;
	padding-bottom:75px;
}

body #nex-forms{

	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
	}

}



@media (max-width:959px){

	body div div div div div #page #site-header-wrapper #site-header .header-background .container .header-main .site-title .site-logo a .logo img{
	height:auto !important;
}

body .site-logo a img{
	width:180px !important;
	}

}



@media (max-width:768px){

	body .brisq-lottie-swipeleft{
	display:none!important;
}

body .brisq-lottie-swipeleft3{
	display:none!important;
	}

}



@media (max-width:767px){

	body .elementor-widget-text-editor .elementor-widget-container{
	padding-top:26px!important;
	padding-bottom:26px!important;
}

body #top-area .top-area-items .top-area-socials{
	display:none!important;
}

body #top-area-menu{
	display:none!important;
	}

}



@media (max-width:755px){

	body #site-header .container{
	padding-left:0px;
	padding-right:20px;
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
}

body div div div div div #page #site-header-wrapper #site-header .header-background .container .header-main .site-title .site-logo a .logo img{
	-webkit-transform:translatex(0px) translatey(0px) !important;	-ms-transform:translatex(0px) translatey(0px) !important;	transform:translatex(0px) translatey(0px) !important;
}

body .site-logo a img{
	width:155px !important;
	}

}



@media (max-width:680px){

	body .brisq-lottie-swipeleft3{
	display:block!important;
	}

}



@media (max-width:640px){

	body .brisq-container2{
	padding-left:20px!important;
	padding-right:20px!important;
}

body .brisq-container1{
	padding-left:20px!important;
	padding-right:20px!important;
}

body .brisq-lottie-swipeleft{
	display:block!important;
}

body .panel-center .elementor .elementor-nav-menu--toggle{
	margin-bottom:-40px;
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
	}

}



@media (max-width:599px){

	body #sm-wrapper .sm-hamburger--collapse-r{
	margin-top:115px;
	margin-left:0px;
	margin-right:0px;
	background-color:rgba(0,0,0,0.3);
}

body .site-logo a span{
	margin-left:-30px;
}

body #site-header .container .header-main .site-title .site-logo a .logo img{
	margin-left:15px !important;
	}

}



@media (max-width:550px){

	body .brisq-container-double > .elementor-element{
	padding-left:25px;
	padding-right:25px;
	padding-top:75px;
	padding-bottom:75px;
}

body .gem-tta-panel-body{
	padding-left:20px!important;
	padding-right:20px!important;
}

body .gem-tta-panel-title a{
	padding-left:20px!important;
	}

}



@media (max-width:500px){

	body .site-logo a img{
	width:120px !important;
}

body #site-header .container .header-main .site-title .site-logo a .logo img{
	margin-left:-19px !important;
	}

}



@media (max-width:460px){

	body .site-logo a span{
	margin-left:-40px;
	}

}



@media (max-width:430px){

	body #sm-wrapper .sm-hamburger--collapse-r{
	margin-top:105px;
	}

}



/*-----------------------------------------------*/
/*  "UNESCO school" Page                         */
/*-----------------------------------------------*/
@media (max-width:1200px){

	body.page-id-39926.page-id-39926 .brisq-groep8-meclijst{
	margin-left:0px;
}

body.page-id-39926 .page-id-39926 .brisq-unesco-titel2 h1{
	font-size:87px!important;
}

body.page-id-39926 .page-id-39926 .brisq-unesco-titel1 h1{
	font-size:60px!important;
	}

}



@media (max-width:1024px){

	body.page-id-39926 .page-id-39926 .brisq-unesco-titel2 h1{
	font-size:60px!important;
}

body.page-id-39926 .page-id-39926 .brisq-unesco-titel1 h1{
	font-size:40px!important;
}

body.page-id-39926 #brisq-unesco-header{
	min-height:520px;
	}

}



@media (max-width:959px){

	body.page-id-39926 #brisq-unesco-header{
	padding-left:150px;
	}

}



@media (max-width:780px){

	body.page-id-39926 #brisq-unesco-header{
	padding-left:88px;
	}

}



@media (max-width:680px){

	body.page-id-39926 #brisq-unesco-header{
	padding-left:67px;
	}

}



@media (max-width:640px){

	body.page-id-39926 #brisq-unesco-header{
	padding-left:40px;
	}

}



@media (max-width:599px){

	body.page-id-39926 .page-id-39926 .brisq-unesco-titel2 h1{
	font-size:50px!important;
}

body.page-id-39926 .page-id-39926 .brisq-unesco-titel1 h1{
	font-size:40px!important;
	}

}



/*-----------------------------------------------*/
/*  "Lesrooster en lestijden" Page               */
/*-----------------------------------------------*/
body.page-id-35401.page-id-35401 .brisq-tabel-lesrooster-kolom1{
	padding-left:25px !important;
	padding-right:25px !important;
	font-weight:500;
}

body.page-id-35401.page-id-35401 .brisq-tabel-lesrooster-kolom{
	padding-left:20px !important;
	padding-right:20px !important;
}

body.page-id-35401.page-id-35401 .brisq-tabel-lessentabel-kolom1{
	padding-left:25px !important;
	padding-right:25px !important;
	font-weight:500;
	color:#0069B4!important;
}

body.page-id-35401.page-id-35401 .brisq-tabel-lessentabel-kolom{
	padding-left:20px !important;
	padding-right:20px !important;
	text-align:center!important;
}

body.page-id-35401.page-id-35401 .wpDataTable .expand{
	padding-top:10px !important;
	padding-bottom:10px !important;
}

body.page-id-35401.page-id-35401 .wpDataTable{
	font-size:15px!important;
}

body.page-id-35401.page-id-35401 .wpDataTable .wdtheader{
	font-family:'Montserrat', sans-serif;
	font-weight:700 !important;
}

body.page-id-35401.page-id-35401 .wpDataTable tr .wdtheader{
	line-height:2.4em;
}

body.page-id-35401.page-id-35401 .brisq-datatable-db .wpDataTableID-3 button{
	color:#ffffff !important;
}

body.page-id-35401.page-id-35401 .panel-center div{
	font-size:16px;
}

body.page-id-35401.page-id-35401 .panel-center .wpDataTableID-1 div{
	font-size:16px;
}

@media (max-width:1024px){

	body.page-id-35401.page-id-35401 .brisq-container{



	-webkit-box-orient:column-reverse!important;	-webkit-box-direction:column-reverse!important;	-ms-flex-direction:column-reverse!important;	flex-direction:column-reverse!important;
}

body.page-id-35401.page-id-35401 .brisq-container7{
	padding-top:0px!important;
	}

}



/*-----------------------------------------------*/
/*  "Profielen" Page                             */
/*-----------------------------------------------*/
body.page-id-33705.page-id-33705 .custom-footer .elementor .elementor-widget-image{
	text-align:center;
}

body.page-id-33705 .brisq-tabs-carousel-2img .premium-tabs-nav li{
	max-width:260px!important;
}

@media (max-width:1080px){

	body.page-id-33705 .brisq-tabs-carousel-2img .premium-tabs-nav li{
	max-width:200px!important;
	}

}



@media (max-width:640px){

	body.page-id-33705 .brisq-container-profielimg img{
	width:70%!important;
	height:auto!important;
}

body.page-id-33705 .brisq-tabs-carousel-2img .premium-tabs-nav li{
	max-width:160px!important;
	}

}



@media (max-width:550px){

	body.page-id-33705 .brisq-container-double-profielleerweg > .elementor-element{
	padding-left:25px;
	padding-right:25px;
	padding-top:75px;
	padding-bottom:75px;
	}

}



/*-----------------------------------------------*/
/*  "Leerwegen" Page                             */
/*-----------------------------------------------*/
body.page-id-34857 .brisq-tabs-carousel-2img .premium-tabs-nav li{
	max-width:260px!important;
}

@media (max-width:1080px){

	body.page-id-34857 .brisq-tabs-carousel-2img .premium-tabs-nav li{
	max-width:200px!important;
	}

}



@media (max-width:640px){

	body.page-id-34857 .brisq-container-profielimg img{
	width:70%!important;
	height:auto!important;
}

body.page-id-34857 .brisq-tabs-carousel-2img .premium-tabs-nav li{
	max-width:160px!important;
	}

}



@media (max-width:550px){

	body.page-id-34857 .brisq-container-double-profielleerweg > .elementor-element{
	padding-left:25px;
	padding-right:25px;
	padding-top:75px;
	padding-bottom:75px;
	}

}



/*-----------------------------------------------*/
/*  "Leerlingen" Page                            */
/*-----------------------------------------------*/
@media (max-width:1080px){

	body.page-id-34070 .brisq-links{
	padding-left:1.5%!important;
	padding-right:1.5%!important;
	padding-bottom:3%!important;
	padding-top:3%!important;
}

body.page-id-34070 .brisq-links h2{
	font-size:25px!important;
	}

}



@media (max-width:960px){

	body.page-id-34070 .brisq-links-container{
	padding-left:15px;
	padding-right:15px;
	padding-top:20px;
	padding-bottom:40px;
	}

}



@media (max-width:768px){

	body.page-id-34070 .brisq-links-list li{
	line-height:26px;
	}

}



/*-----------------------------------------------*/
/*  "Ouders" Page                                */
/*-----------------------------------------------*/
@media (max-width:1080px){

	body.page-id-34925 .brisq-links{
	padding-left:1.5%!important;
	padding-right:1.5%!important;
	padding-bottom:3%!important;
	padding-top:3%!important;
}

body.page-id-34925 .brisq-links h2{
	font-size:25px!important;
	}

}



@media (max-width:960px){

	body.page-id-34925 .brisq-links-container{
	padding-left:15px;
	padding-right:15px;
	padding-top:20px;
	padding-bottom:40px;
	}

}



@media (max-width:768px){

	body.page-id-34925 .brisq-links-list li{
	line-height:26px;
	}

}



/*-----------------------------------------------*/
/*  "School" Page                                */
/*-----------------------------------------------*/
@media (max-width:1080px){

	body.page-id-37238 .brisq-links{
	padding-left:1.5%!important;
	padding-right:1.5%!important;
	padding-bottom:3%!important;
	padding-top:3%!important;
}

body.page-id-37238 .brisq-links h2{
	font-size:25px!important;
	}

}



@media (max-width:960px){

	body.page-id-37238 .brisq-links-container{
	padding-left:15px;
	padding-right:15px;
	padding-top:20px;
	padding-bottom:40px;
	}

}



@media (max-width:768px){

	body.page-id-37238 .brisq-links-list li{
	line-height:26px;
	}

}



/*-----------------------------------------------*/
/*  "Gevaarsymbolen" Page                        */
/*-----------------------------------------------*/
@media (max-width:1080px){

	body.page-id-46406 .brisq-links{
	padding-left:1.5%!important;
	padding-right:1.5%!important;
	padding-bottom:3%!important;
	padding-top:3%!important;
}

body.page-id-46406 .brisq-links h2{
	font-size:25px!important;
	}

}



@media (max-width:960px){

	body.page-id-46406 .brisq-links-container{
	padding-left:15px;
	padding-right:15px;
	padding-top:20px;
	padding-bottom:40px;
	}

}



@media (max-width:768px){

	body.page-id-46406 .brisq-links-list li{
	line-height:26px;
	}

}