/*
Theme Name: Enfold Child
Description: A <a href='http://codex.wordpress.org/Child_Themes'>Child Theme</a> for the Enfold Wordpress Theme. If you plan to do a lot of file modifications we recommend to use this Theme instead of the original Theme. Updating wil be much easier then.
Version: 1.0
Author: Kriesi
Author URI: http://www.kriesi.at
Template: enfold
*/
/* @import url("https://use.typekit.net/yzb5csg.css");  */
@import url("https://p.typekit.net/p.css?s=1&k=yzb5csg&ht=tk&f=2030.2031.2032.2033&a=1526155&app=typekit&e=css");
@font-face {
font-family:"museo-slab";
src:url("https://use.typekit.net/af/aa4f4e/000000000000000000012043/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n5&v=3") format("woff2"),url("https://use.typekit.net/af/aa4f4e/000000000000000000012043/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n5&v=3") format("woff"),url("https://use.typekit.net/af/aa4f4e/000000000000000000012043/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n5&v=3") format("opentype");
font-display:auto;font-style:normal;font-weight:500;
}
@font-face {
font-family:"museo-slab";
src:url("https://use.typekit.net/af/f1892e/00000000000000000000ec08/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i5&v=3") format("woff2"),url("https://use.typekit.net/af/f1892e/00000000000000000000ec08/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i5&v=3") format("woff"),url("https://use.typekit.net/af/f1892e/00000000000000000000ec08/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i5&v=3") format("opentype");
font-display:auto;font-style:italic;font-weight:500;
}
@font-face {
font-family:"museo-slab";
src:url("https://use.typekit.net/af/c225e2/000000000000000000011aff/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("woff2"),url("https://use.typekit.net/af/c225e2/000000000000000000011aff/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("woff"),url("https://use.typekit.net/af/c225e2/000000000000000000011aff/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("opentype");
font-display:auto;font-style:normal;font-weight:700;
}
@font-face {
font-family:"museo-slab";
src:url("https://use.typekit.net/af/696cdf/00000000000000000000ec0a/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i7&v=3") format("woff2"),url("https://use.typekit.net/af/696cdf/00000000000000000000ec0a/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i7&v=3") format("woff"),url("https://use.typekit.net/af/696cdf/00000000000000000000ec0a/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i7&v=3") format("opentype");
font-display:auto;font-style:italic;font-weight:700;
}
.tk-museo-slab { font-family: "museo-slab",serif; }


@import url('https://fonts.googleapis.com/css2?family=PT+Sans:ital,wght@0,400;0,700;1,400;1,700&display=swap');
::selection {  background-color: #f3bd21!important;    color: #ffffff!important;}
.maxwidth4kolommen { max-width: 1300px;   margin-left: auto;  margin-right: auto; }

.avia_wpml_language_switch.avia_wpml_language_switch_extra { display:none!important; visibility: hidden!important; }


h2 { font-family: museo-slab, serif!important; font-weight: 500!important;font-style: normal!important; }
h1 { font-family: museo-slab, serif!important; font-weight: 500!important;font-style: normal!important;  /*font-weight: 300!important;*/ }
h3 { font-family: museo-slab, serif!important; font-weight: 500!important;font-style: normal!important; }
h4 { font-family: museo-slab, serif!important; font-weight: 500!important;font-style: normal!important; }
h5 { font-family: museo-slab, serif!important; font-weight: 500!important;font-style: normal!important; }
#top #wrap_all .all_colors h1 {font-size: 28px;}
h3.iconbox_content_title  { font-weight: 800!important; }
/* top ocation */
#header_meta { min-height: 40px!important;}
#header #header_meta .with_nav {font-size: 14px!important; color: #003f62; line-height: 14px; padding-top: 15px;}
#header #header_meta .sub_menu { top: 0px; }
#header #header_meta .sub_menu ul.menu li { background-color: #f3bd21; padding: 15px 30px 15px 30px; margin-top:0px; color: #003f62;}
#header #header_meta .sub_menu ul.menu li a {color: #003f62; font-size: 22px;}
.noboldtitles h3.iconbox_content_title  { font-weight: 400!important; }
.iconbox_left .iconbox_icon {margin: 2px 20px 0 0!important;}

.nobreakheader h3 { margin-bottom: -25px; }
.nobreakheader h2,
.nobreakheader h1 { margin-bottom: -5px; }

.coloredlinks a { color: inherit!important; text-decoration: none; }
/* Menu Main */
.avia-menu-fx { bottom: auto;  height: 5px;}
#header_main .current-menu-item > a,
#header_main .current-menu-item > a .avia-menu-text{ color: #f3bd21!important; }


.sliderheaderh2 {}
.sliderheadercontent {}
.sliderheaderphonenumber {  }
#layer_slider_1 > .ls-fullscreen-wrapper  { box-shadow: 0 50px 102px -97px rgba(0, 0, 0, 0.92);}
.whitebutton { -webkit-box-shadow: 0px 5px 11px 0px rgba(0,0,0,0.40);-moz-box-shadow: 0px 5px 11px 0px rgba(0,0,0,0.40);box-shadow: 0px 5px 11px 0px rgba(0,0,0,0.40);  }

.yellowbuttons > .wpcf7-submit,
.yellowbuttons > a.avia-button { border: 0px transparent none; padding: 10px 20px;  font-size: 22px; background-color: #f3bd21!important; -webkit-box-shadow: 0px 5px 11px 0px rgba(0,0,0,0.40);-moz-box-shadow: 0px 5px 11px 0px rgba(0,0,0,0.40);box-shadow: 0px 5px 11px 0px rgba(0,0,0,0.40); }
.yellowbuttons > .wpcf7-submit,
.yellowbuttons > .wpcf7-submit *,
.yellowbuttons > a.avia-button * { color: #003f62!important; }
.yellowbuttons > .wpcf7-submit:hover,
.yellowbuttons > a.avia-button:hover { background-color: #003f62!important; }
.yellowbuttons > .wpcf7-submit:hover,
.yellowbuttons > .wpcf7-submit:hover *,
.yellowbuttons > a.avia-button:hover * { color: white!important; }



.iconbox_left .iconbox_icon {
    border-radius: 50px;
    text-align: center;
    position: relative;
    top: -7px;
    left: -5px;
    height: 40px;
    width: 40px;
    line-height: 40px;
    margin: 2px 0px 0 0;
}

.box-shadow {
    z-index:0;
	position:absolute;
	left:50%;
	margin:10px 0 0 -290px;
	bottom:0px;
	width:580px;
	height:16px;
	background: transparent!important;
	border-radius:290px / 8px;
	-moz-border-radius:290px / 8px;
	-webkit-border-radius:290px / 8px;
	box-shadow:0 10px 20px #000;
	-moz-box-shadow:0 10px 20px #000;
	-webkit-box-shadow:0 10px 20px #000;
        opacity: 60%;
}

.avia_textblock strong { font-weight: bold!important; color: #003f62!important;  }

.kleineiconen  .iconbox_icon {width: 30px!important; height: 30px!important; font-size: 25px!important; line-height: 27px!important;}
.kleineiconen h3.iconbox_content_title {font-size: 16px!important; font-weight: bold; margin: 5px 0 0px!important;}
.kleineiconen .iconbox_content_container * { margin: 0; }

.coloredlinks > strong { width: 100%; }

.yellowicons .iconbox_icon {     background-color: #f3bd21!important;border: 1px solid #f3bd21!important;color: #ffffff; }

.ident50left { padding-left: 50px; }

.flex_cell.av_one_half.avia-builder-el-first.maxwidthcell > .flex_cell_inner { max-width: 575px; float: right; width: 100%;}
.flex_cell.av_one_half.avia-builder-el-last.maxwidthcell > .flex_cell_inner { max-width: 575px; float: left; width: 100%;}
.flex_cell.av_one_half.avia-builder-el-first.minheightcell { min-height: 500px; height: 500px;width: 100%;}
.flex_cell.av_one_half.avia-builder-el-last.minheightcell { min-height: 500px; height: 500px;width: 100%;}

.flex_cell.av_one_half.avia-builder-el-first.maxwidthcell .flex_cell_inner { max-width: 575px; float: right; width: 100%;}
.flex_cell.av_one_half.avia-builder-el-last.maxwidthcell .flex_cell_inner { max-width: 575px; float: left; width: 100%;}


.bluelinefullwidth {min-height: 10px!important; background-color: #003f62!important; border: 0px transparent none!important; }
.yellowlinefullwidth {min-height: 20px!important; background-color: #f3bd21!important; border: 0px transparent none!important; }

/* Footer table */
#footer-page .main_color table a { text-decoration: none; }
#footer-page .main_color table,
#footer-page .main_color tbody,
#footer-page .main_color tr,
#footer-page .main_color td { border: 0px transparent none!important; background: transparent!important; color: white!important;}
/* Footer general */
#footer-page * { color: white!important; font-size: 14px; }
#footer-page hr { margin: 10px 0 10px!important; color: #336581!important; border-color: #336581!important; }
/*Add your own styles here:*/

.main_color a:hover, .main_color h1 a:hover, .main_color h2 a:hover, .main_color h3 a:hover, .main_color h4 a:hover, .main_color h5 a:hover, .main_color h6 a:hover, .main_color .template-search a.news-content:hover, .main_color .wp-playlist-item .wp-playlist-caption:hover {    color: #003f62;}
.main_color a, .main_color .widget_first, .main_color strong, .main_color b, .main_color b a, .main_color strong a, .main_color #js_sort_items a:hover, .main_color #js_sort_items a.active_sort, .main_color .av-sort-by-term a.active_sort, .main_color .special_amp, .main_color .taglist a.activeFilter, .main_color #commentform .required, #top .main_color .av-no-color.av-icon-style-border a.av-icon-char, .html_elegant-blog #top .main_color .blog-categories a, .html_elegant-blog #top .main_color .blog-categories a:hover {    color: #003f62;}
#top .social_bookmarks li a {	width: 40px;	    line-height: 30px;	    min-height: 40px;	    font-size: 20px;}

@media only screen and (min-width: 990px) {
	.sliderheaderh2 {  }
}

@media only screen and (max-width: 989px) and (min-width: 768px) {
	.sliderheaderh2 { font-size: 20px!important; }
}

@media only screen and (max-width: 767px)  {
	#top #wrap_all .all_colors h2 { font-size: 26px;}
	#header #header_meta .sub_menu ul.menu li a {  font-size: 18px!important;	}
	.sliderheaderh2 { font-size: 15px!important; }
}

@media only screen and (min-width: 990px) {
.imganimatiedancingtooth {     width: 10%;    top: 80px;    margin-left: auto;    margin-right: auto;    display: block;    position: absolute;    left: 48%; }
.imganimatiephonetooth {     width: 10%;    top: 80px;    margin-left: auto;    margin-right: auto;    display: block;    position: absolute;    left: 48%; }
.imganimatiehelpentooth {      width: 15%;   bottom: -19px;   margin-left: auto;   margin-right: auto;   display: block;   position: absolute;   left: 40%;}
.imganimatiesneltooth {   width: 13%;   top: 30px;   margin-left: auto;   margin-right: auto;   display: block;  position: absolute;   left: 45%;}
.imganimatieeindhoventooth {        width: 12%;   top: auto;   margin-left: auto;   margin-right: 0;   display: inline-block;   position: absolute;   right: 0;  bottom: 0px; }
}

@media only screen and (max-width: 989px) {
.imganimatiedancingtooth { display: none; visibility: hidden;}
.imganimatiephonetooth { display: none; visibility: hidden;}
.imganimatiehelpentooth { display: none; visibility: hidden;}
.imganimatiesneltooth { display: none; visibility: hidden;}
/* .imganimatieeindhoventooth { display: none; visibility: hidden;} */
.imganimatieeindhoventooth {        width: 35%;   position: absolute;float:right;   right: 0;   bottom: 0px; }
}


