/*
Theme Name: Vierkant Child
Version: 1.0
Author: Muzo Media
Template: vierkant
*/

::-moz-selection { color: #000 !important;  background: #b3d4fd !important; } 
::selection      { color: #000 !important;  background: #b3d4fd !important; } 
p::-moz-selection { color: #000 !important;  background: #b3d4fd !important; } 
p::selection      { color: #000 !important;  background: #b3d4fd !important; } 

body, p, span {
  font-family: "Noto Sans", sans-serif;
  font-optical-sizing: auto;
  font-weight: 400;
  font-style: normal;
  font-variation-settings:   "wdth" 100;
}


h1, h2, h3, h4, h5, h6, h1 span, h2 span, h3 span, h4 span, h5 span, h6 span { 
font-family: "Noto Sans", sans-serif;
  font-optical-sizing: auto;
  font-weight: 700;
  font-style: normal;
  font-variation-settings:   "wdth" 100;
	text-transform: none !important; 
}



.mobiel-foto img { width: 65%; margin: 0 auto; }

.av-thin-font .av-special-heading-tag, .modern-quote .av-special-heading-tag { font-weight: 700; letter-spacing: 0px !important; }
.avia_textblock ul { margin: -15px 0 20px 0 !important; }

body .av-special-heading .av-special-heading-tag { margin-bottom: -12px; }

.paddingblok .container { padding: 0 4%; }







/* tooltips */

.popup, .popup p, .point_style, .point_style p, #powerTip p { color: #4d4d4d !important; }
.point_style strong, #powerTip strong { color: #5d1622 !important; font-size: 22px; }

#powerTip {
	    cursor: default;
    background-color: #fff;
	border-radius: 40px;
	border: 4px solid #5d1622;
    color: #4d4d4d;
    display: none;
    padding: 18px 20px;
    position: absolute;
    white-space: nowrap;
    z-index: 2147483647;
	line-height: 22px; 
}

.mediator #powerTip { right: -250px !important; }
.teamcoach #powerTip { left: -250px !important; }

#top > .av-ltpsifsu-f94848a6766bb2f15d2273752658be5c .avia-tooltip, 
#top > .avia-tooltip .avia-arrow {    background-color: #189e00; }


.foto-hotspot img { padding: 0 50px; }
.foto-hotspot .av-tt-hotspot { 	border: 4px solid #4d4d4d !important; } 
.foto-hotspot .av-tt-hotspot strong { color: #4d4d4d !important; } 

.av-tt-hotspot {
  background-color: #fff;
	border-radius: 40px;
	border: 4px solid #5d1622;
    color: #4d4d4d;
    display: none;
    padding: 30px 25px !important; 
	line-height: 23px !important; 
	text-align: left !important; 
	min-width: 30% !important; 
}
.avia-tooltip .avia-arrow { display: none !important; }

.av-tt-hotspot p { line-height: 22px !important; }
.av-tt-hotspot strong { color: #5d1622; font-size: 20px; } 




/* footer */

.copyright { width: 100%; text-align: center; }
.copyright a:hover { text-decoration: underline !important; }







@media (max-width:768px)  {
.paddingblok .container { padding: 0% !important; }
	.mobielmenu a { margin: 0 5px; font-size: 15px; }
}




