.elementor-1083 .elementor-element.elementor-element-4710ab7{margin-top:20px;margin-bottom:20px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-1083 .elementor-element.elementor-element-0a206e0{text-align:center;}.elementor-1083 .elementor-element.elementor-element-0a206e0 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:3em;font-weight:300;color:#0c0c0c;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-1083 .elementor-element.elementor-element-f06545a{text-align:center;font-family:"Montserrat", Sans-serif;font-size:2em;font-weight:700;line-height:1.25em;color:#0c0c0c;}.elementor-1083 .elementor-element.elementor-element-80b0622{margin-top:3%;margin-bottom:0%;}.elementor-1083 .elementor-element.elementor-element-dd8ba9f{text-align:center;font-family:"Verdana", Sans-serif;font-size:2em;font-weight:normal;line-height:1.25em;color:#0c0c0c;}.elementor-1083 .elementor-element.elementor-element-085fa61{margin-top:3%;margin-bottom:0%;}.elementor-1083 .elementor-element.elementor-element-a7264bd{text-align:center;font-family:"Verdana", Sans-serif;font-size:2em;font-weight:normal;line-height:1.25em;color:#0c0c0c;}.elementor-1083 .elementor-element.elementor-element-7293b0b{margin-top:3%;margin-bottom:0%;}.elementor-1083 .elementor-element.elementor-element-135f821{text-align:center;font-family:"Verdana", Sans-serif;font-size:2em;font-weight:normal;line-height:1.25em;color:#0c0c0c;}.elementor-1083 .elementor-element.elementor-element-fb20a15{margin-top:3%;margin-bottom:0%;}.elementor-1083 .elementor-element.elementor-element-e28d9f5{text-align:center;font-family:"Montserrat", Sans-serif;font-size:2em;font-weight:700;line-height:1.25em;color:#0c0c0c;}.elementor-1083 .elementor-element.elementor-element-9b6d55b{margin-top:3%;margin-bottom:0%;}.elementor-1083 .elementor-element.elementor-element-95daf95{text-align:center;font-family:"Montserrat", Sans-serif;font-size:2em;font-weight:700;line-height:1.25em;color:#0c0c0c;}.elementor-1083 .elementor-element.elementor-element-37c5e6d{margin-top:3%;margin-bottom:0%;}.elementor-1083 .elementor-element.elementor-element-1bd55cb{text-align:center;font-family:"Montserrat", Sans-serif;font-size:2em;font-weight:700;line-height:1.25em;color:#0c0c0c;}.elementor-1083 .elementor-element.elementor-element-ebe3706{text-align:center;font-family:"Montserrat", Sans-serif;font-size:2em;font-weight:700;line-height:1.25em;color:#0c0c0c;}@media(max-width:767px){.elementor-1083 .elementor-element.elementor-element-0a206e0 .elementor-heading-title{font-size:2em;}.elementor-1083 .elementor-element.elementor-element-f06545a{font-size:20px;}.elementor-1083 .elementor-element.elementor-element-dd8ba9f{font-size:20px;}.elementor-1083 .elementor-element.elementor-element-a7264bd{font-size:20px;}.elementor-1083 .elementor-element.elementor-element-135f821{font-size:20px;}.elementor-1083 .elementor-element.elementor-element-e28d9f5{font-size:20px;}.elementor-1083 .elementor-element.elementor-element-95daf95{font-size:20px;}.elementor-1083 .elementor-element.elementor-element-1bd55cb{font-size:20px;}.elementor-1083 .elementor-element.elementor-element-ebe3706{font-size:20px;}}/* Start custom CSS for text-editor, class: .elementor-element-f06545a */.elementor-1083 .elementor-element.elementor-element-f06545a p{
    margin-bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-dd8ba9f */.elementor-1083 .elementor-element.elementor-element-dd8ba9f p{
    margin-bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a7264bd */.elementor-1083 .elementor-element.elementor-element-a7264bd p{
    margin-bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-135f821 */.elementor-1083 .elementor-element.elementor-element-135f821 p{
    margin-bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e28d9f5 */.elementor-1083 .elementor-element.elementor-element-e28d9f5 p{
    margin-bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-95daf95 */.elementor-1083 .elementor-element.elementor-element-95daf95 p{
    margin-bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1bd55cb */.elementor-1083 .elementor-element.elementor-element-1bd55cb p{
    margin-bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-37c5e6d */.elementor-1083 .elementor-element.elementor-element-37c5e6d .content_button{
    display: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ebe3706 */.elementor-1083 .elementor-element.elementor-element-ebe3706 p{
    margin-bottom: 0px;
}/* End custom CSS */
/* Start custom CSS *//*Staff page*/ 
/*title*/ 
.section_title{ 
	display:none; 
} 

.staff_img img{
    content:url("https://tamakiprimary.kiwischools.org/wp-content/uploads/2022/01/Tamaki-Staff-Logo.png");
}

@media screen and (max-width:1024px) and (min-width:768px){ 
	.crl_column{ 
		width:50%; 
		min-width:0; 
	} 
	.col_img{ 
        min-width:unset; 
        min-height:unset; 
        display:flex; 
    } 
     
    .staff_img{ 
        width:70px; 
        height:70px; 
        margin:auto 5px; 
    } 
	.col_content{ 
	    padding:5px; 
	    width: calc(100% - 80px); 
	    word-break: break-word; 
	} 
} 
@media screen and (max-width:767px){ 
     
    .elementor-shortcode{ 
        display: flex; 
        flex-wrap: nowrap; 
        overflow-x: auto; 
        -webkit-overflow-scrolling: touch; 
        scroll-snap-type: x mandatory; 
    } 
     
    .crl_row{ 
         flex: 0 0 auto; 
         max-width: calc(140vw + 10px); 
        scroll-snap-align: center ; 
        overflow: visible; 
        } 
     
	.crl_column{ 
	    min-width:0; 
		border:3px solid #0061b2; 
		border-radius:3px; 
		margin-right: 5px; 
        margin-bottom: 5px; 
		width:100%; 
		scroll-snap-align: center ; 
		width: 70vw; 
	} 
	.col_img{ 
        min-width:unset; 
        min-height:unset; 
        display:flex; 
    } 
     
    .staff_img{ 
        width:50px; 
        height:50px; 
        margin:auto 5px; 
    } 
	.col_content{ 
	    padding:5px; 
	    width: calc(100% - 60px); 
	    word-break: break-word; 
	} 
	
} 
@media screen and (max-width:767px) and (orientation:landscape){ 
    .crl_row{ 
        max-width: 710px; 
    } 
     
	.crl_column{ 
        width:350px; 
	} 
} 
/*pic*/ 
.staff_img img{ 
	object-position: top; 
} 
/*staff details*/ 
.content_title{ 
	font-size:18px; 
	font-weight:bold; 
} 
.content_title+div, .staff_email,.content_description{ 
	font-size:15px; 
} 
.content_title,.content_title+div,.content_description, .staff_email{ 
    font-family: Lato,Sans-Serif;
}

.content_title,.content_title+div,.content_description{
    color:black;
}


/*Email Button*/
.staff_email{
    border:2px solid #ffe91b;
    border-radius:3px;
    padding:10px 20px;
}

.staff_email:hover{
    background-color: #ffe91b;
    text-decoration: none;
}/* End custom CSS */