/*

    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;
	padding: 15px;
}

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 .slickmenu-magister .sm-title-inner-wrap:hover{
	background-color: #f78005;
}

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

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

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

body #main-content .block-content{
	padding-bottom: 0 !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: 24px 0;
	text-align: center;
	-webkit-transform: translateX(0) translateY(0);	-ms-transform: translateX(0) translateY(0);	transform: translateX(0) translateY(0);

}

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

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

body .mec-repeating-label{
	display: none !important;
}

@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(0) translateY(0);	-ms-transform: translateX(0) translateY(0);	transform: translateX(0) translateY(0);
	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: 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: 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(0) translateY(0);	-ms-transform: translateX(0) translateY(0);	transform: translateX(0) translateY(0);
	}

}



@media (max-width: 768px){

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

body .brisq-lottie-swipeleft, 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: 680px){

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

}



@media (max-width: 640px){

	body .brisq-container2, body .brisq-container1{
	padding-left: 20px;
	padding-right: 20px;
}

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

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

}



@media (max-width: 599px){

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

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

body .site-logo a span{
	margin-left: 0 !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-logo a span{
	margin-left: 0 !important;
	}

}



@media (max-width: 460px){

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

body .site-logo a span{
	margin-left: 0 !important;
	}

}



@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;
	}

}