.licorice{
font-family:'Licorice', serif;
}
.info:before{
content:"";
background:url(https://via-vita.be/wp-content/uploads/2023/07/info.webp);
background-size: 8px 16px;
width: 8px;
height: 16px;
display: inline-block;
margin-right: 5px;
}
.post-type-archive-workshop .et-l .fq-nav { padding:0!important; }
.fq-opsomming ul,.fq-arrow-right ul{
list-style-type:none !important;
}
.fq-opsomming ul li:before{
content: '';
background-image: url(https://via-vita.be/wp-content/uploads/2023/06/vinkje.webp);
background-size: 12px 12px;
width: 12px;
height: 12px;
position: absolute;
left: -5px;
margin-top: 5px;
}
.fq-arrow-right ul li{
margin-left:5px;
}
.fq-arrow-right ul li:before{
content: '';
background-image: url(https://via-vita.be/wp-content/uploads/2023/06/arrow-right.webp);
background-size: 12px 6px;
width: 12px;
height: 6px;
position: absolute;
left: -5px;
margin-top: 10px;
}
.fq-workshops .et_pb_blog_grid .et_pb_post{
background-color:transparent !important;
}
#page-container{
overflow-y:initial !important;
overflow-x:hidden!important;
} .caf-post-layout1 .caf-content,.caf-post-layout1 .caf-meta-content{
display:none !important;
}
.caf-post-layout1 .caf-post-title h2{
font-family: 'Source Serif Pro',Georgia,"Times New Roman",serif !important;
font-size:14px !important;
font-weight:400!important;
}
.caf-post-layout1 .caf-post-title h2 a{
font-size:18px !important;
font-weight:400!important;
}
.caf-post-layout1 .manage-layout1 {
box-shadow: none !important;
}
.data-target-div1 .caf-post-layout1 a.caf-read-more {
font-family: inherit;
color: #bc9061 !important;
background-color:#ffffff !important;
font-size:14px !important;
padding-top:5px;
}
.caf-post-layout1 a.caf-read-more{
border:none!important;
position:relative;
padding:5px 20px!important;
}
.caf-post-layout1 a.caf-read-more:before{
content: '' !important;
background-image: url(https://via-vita.be/wp-content/uploads/2023/06/streepjes.webp)!important;
width: 18px!important;
height: 18px!important;
background-size: 18px!important;
margin-left: -20px!important;
display: block!important;
position: absolute!important;
top: 8px;
opacity: 1 !important;
}
a.caf-read-more:hover:before{
background-image:url(http://viavita.perfectstory.be/wp-content/uploads/2023/07/streepjes-blauw.webp)!important;
}
.caf-post-layout1 a.caf-read-more:hover{
color:#2C3D5B !important;
}
.data-target-div1 #caf-filter-layout1 li a.active {
background-color: #ffffff !important;
color: #2f3d59;
}
ul.caf-filter-container.caf-filter-layout1 {
text-align:left !important;
margin-left: 25px !important;
} .et_pb_scroll_top {
z-index: 9999999;
position: fixed;
right: 20px;
bottom: 0px;
background: transparent;
font-family:'Source Serif Pro',serif;
color: #bc9061;
text-transform:uppercase;
height: 100px;
box-shadow: 0 2px 4px rgba(108,46,185,0.2);
-webkit-transition: all 0.2s ease,-webkit-transform 0.6s ease;
transition: all 0.2s ease,-webkit-transform 0.6s ease;
transition: all 0.2s ease,transform 0.6s ease;
transition: all 0.2s ease,transform 0.6s ease,-webkit-transform 0.6s ease;
cursor: pointer;
}
.et_pb_scroll_top:after {
display: none;
}
.et_pb_scroll_top:before {
content: "\23 ";
font-family: ETmodules !important;
color: #bc9061;
font-size: 20px;
font-weight: 700;
margin-right: 10px;
}
.et_pb_scroll_top, .et_pb_scroll_top.et-visible,.et_pb_scroll_top.et-hidden {
-webkit-animation: none !important;
animation: none !important;
}
.et_pb_scroll_top,.et_pb_scroll_top.et-hidden {
-webkit-transform: scale(0) rotate(0deg);
transform: scale(0) rotate(0deg);
}
.et_pb_scroll_top.et-visible {
-webkit-transform: scale(1) rotate(360deg);
transform: scale(1) rotate(360deg);
}
.et_pb_scroll_top .et-pb-icon {
position: absolute;
top: 50%;
left: 50%;
-webkit-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
}
.et_pb_scroll_top {
right: 0;
width: auto;
padding: 0 20px;
line-height: 40px;
box-shadow: none !important;
}
.et_pb_scroll_top:after {
content: 'Terug naar boven';
display: inline-block;
color: #bc9061;
font-weight: 400;
font-size:20px;
}
.et_pb_scroll_top,.et_pb_scroll_top.et-hidden {
right: 0px;
bottom: 0;
-webkit-transform-origin: right top;
transform-origin: right top;
-webkit-transform: scale(1) translate(100%, 0) rotate(90deg);
transform: scale(1) translate(100%, 0) rotate(90deg);
}
.et_pb_scroll_top.et-visible {
-webkit-transform: rotate(90deg);
transform: rotate(90deg);
}
.et_pb_scroll_top .et-pb-icon {
display: none;
}
.fq-footer-nav #menu-primary-1{
display:block;
}
.et-menu .li a{
padding:8px;
}
.et-menu:not(#menu-footer):not(#menu-toplevel) .current_page_item a:first-child,.current_page_ancestor>a, .menu-item-object-workshop.current-menu-item a{
background-color:#BC906150 !important;
padding:8px;
margin-top:-8px;
}
.et-menu .current-menu-item.menu-item-has-children>a{
padding-right:20px !important;
}
.et-menu .current-menu-item.menu-item-has-children>a:first-child:after, .current_page_ancestor>a:after{
top: 8px !important;
}
.et-menu:not(#menu-footer) .sub-menu .current_page_item a{
background-color:#BC906150 !important;
padding:8px;
margin-top:0px;
}
.et-menu:not(#menu-footer) .sub-menu a{
padding:8px !important;
margin-top:0px !important;
}
#mobile_menu3{
width: 70vw;
margin-left: -100px;
}
#menu-footer{
flex-direction:column;
}
.fq-footer-nav .et_pb_menu .et_pb_menu__menu{
display:block !important;
}
.more-link{position:relative;}
.workshop .more-link:after{
content: '';
background-image: url(http://viavita.perfectstory.be/wp-content/uploads/2023/06/arrow-right.webp)!important;
width: 11px!important;
height: 5px!important;
background-size: 11px 5px !important;
top: 7px;
margin-left: 6px;
display: inline-block!important;
position: absolute!important;
opacity: 1!important;
}
.et_pb_text_inner .workshop .more-link:hover{
color:#2F3D59 !important;
}
.streepjes, .streepje-blauw{
margin-left:20px !important;
}
.streepjes:before{
content:'';
background-image:url(https://via-vita.be/wp-content/uploads/2023/06/streepjes.webp)!important;
width: 18px!important;
height: 18px!important;
background-size: 18px!important;
margin-left: -20px!important;
display: block!important;
position: absolute!important;
opacity:1!important;
}
.streepje{
margin-left:20px;
}
.streepje:before{
content:'' !important;
background-image:url(https://via-vita.be/wp-content/uploads/2023/06/streepjes.webp)!important;
width: 18px!important;
height: 18px!important;
background-size: 18px!important;
margin-left: -20px!important;
display: block!important;
position: absolute!important;
top:8px;
opacity:1 !important;
}
.streepje-blauw:before{
content:'' !important;
background-image:url(http://viavita.perfectstory.be/wp-content/uploads/2023/07/streepjes-blauw.webp)!important;
width: 18px!important;
height: 18px!important;
background-size: 18px!important;
margin-left: -20px!important;
display: block!important;
position: absolute!important;
top:8px;
opacity:1 !important;
}
.streepje-blauw:hover:before{
background-image:url(https://via-vita.be/wp-content/uploads/2023/06/streepjes.webp)!important;
}
.streepje:hover:before{
background-image:url(http://viavita.perfectstory.be/wp-content/uploads/2023/07/streepjes-blauw.webp)!important;
}
.streepjes:hover:before{
background-image:url(http://viavita.perfectstory.be/wp-content/uploads/2023/07/streepjes-blauw.webp)!important;
}
.fq-position-image-blurb{
position:absolute;
top:-240px;
left:-40px;
width:200px;
height:200px;
}
.fq-position-image-blurb img{
max-width:200px;
border-radius: 50%;
width: 100%;
height: 100%;
object-fit: cover;
}
#mobile_menu1{
width: 80vw;
margin-left: -160px;
}
.fq-workshop h2{ }
.flex-workshops.et_pb_gutters2{
margin-right: 1%!important;
margin-left: 1%!important;
}
.fq-workshop .et_pb_blog_grid .et_pb_post {
border: none !important;
}
.et_pb_post .entry-featured-image-url {
display: block;
position: relative;
margin-bottom: 30px;
width: 200px;
height: 200px;
}
.fq-workshop .et_pb_blog_grid .et_pb_image_container img {
min-width: 100%;
max-width: 100%;
width: 200px;
height: 200px !important;
object-fit: cover;
border-radius: 50%;
}
.fq-workshop .et_pb_image_container img {
min-width: 100%;
max-width: 100%;
width: 200px;
height: 200px !important;
object-fit: cover;
border-radius: 50%;
}
.flex-workshops .et_pb_text_inner{
display:flex;
justify-content:center;
flex-wrap:wrap;
}
@media (min-width: 767px) { .nb-footer .et_pb_newsletter_fields .et_pb_newsletter_button_wrap { } .nb-footer .et_pb_newsletter_form .et_pb_newsletter_field { flex-basis: calc((100% - 15px) / 3) !important;
}
}
@media only screen and (max-width: 1250px) {
.schuin.et_pb_section.et_pb_section_3 {
background-size: contain;
background-position: right 0px center;
background-image: none !important;
}
}
@media only screen and (min-width: 1080px) {
.fq-nav{display:none!important}
.et_pb_section_0_tb_header{padding:0!important;}
#menu-toplevel li a {color:white!important;}
.et_pb_row_0_tb_header{padding:0!important;}
.et_pb_row_0_tb_header {
background-color: #2F3D59 !important;
width: 100% !important;
max-width: 100% !important;
}
.et_pb_menu_0_tb_header.et_pb_menu {
max-width: 1300px;
}
.fq-blog article{
margin-top:75px;
}
.fq-blog .et_pb_post.has-post-thumbnail .entry-featured-image-url { width: 150px;
height:150px;
margin:auto;
}
.fq-blog .et_pb_post.has-post-thumbnail .entry-featured-image-url img
{max-height: 150px;
height: 150px;
width: 100%;
object-fit: cover;
object-position: top;
border-radius:100%;
margin-top:-75px;}
.fq-blog .et_pb_post.has-post-thumbnail:not(.format-gallery) > .post-content {
padding-left: 34%;
}
.fq-blog .post-meta .published ,.fq-blog .post-meta ,.category-blog .fq-blog .et_pb_post .post-meta a,.type-post .post-meta {
font-size:14px !important;
}
.fq-blog h2{
padding-bottom:0!important;
margin-top:-50px;
text-align:center;
}
a.more-link{
display:inline-block !important;
}
.category .fq-blog .et_pb_post .post-meta a,.category  .fq-blog .et_pb_post .post-meta a,.category  #left-area .fq-blog .et_pb_post .post-meta a {
color:#24394a !important;
}
}
@media (max-width: 980px){
.et_pb_section_1_tb_header {
z-index: 7000;
position: fixed !important;
top: 0 !important;
bottom: auto;
left: 50%;
right: auto;
transform: translateX(-50%);
}
.fq-mobile-footer-nb{
display: block !important;
margin: auto !important;
margin-right: auto!important;
text-align: center;
justify-content: center;
width: 100%;
}
.fq-mobile-footer-nb .nb-footer{
display: block !important;
margin: auto !important;
margin-right: auto!important;
text-align: center;
justify-content: center;
width: 100%;
margin-top:0!important;
}
.fq-footer-nav .et_pb_menu__menu{
display:block !important;
}
.fq-workshop{
margin-top:100px;
}
.et_pb_section_2_tb_header {
top:0 !important;
}
#menu-footer{
align-items:center;
}
.workshop .more-link:before{
margin-left:-10px !important;
}
}.licorice{
font-family:'Licorice', serif;
}
.info:before{
content:"";
background:url(https://via-vita.be/wp-content/uploads/2023/07/info.webp);
background-size: 8px 16px;
width: 8px;
height: 16px;
display: inline-block;
margin-right: 5px;
}
.post-type-archive-workshop .et-l .fq-nav { padding:0!important; }
.fq-opsomming ul,.fq-arrow-right ul{
list-style-type:none !important;
}
.fq-opsomming ul li:before{
content: '';
background-image: url(https://via-vita.be/wp-content/uploads/2023/06/vinkje.webp);
background-size: 12px 12px;
width: 12px;
height: 12px;
position: absolute;
left: -5px;
margin-top: 5px;
}
.fq-arrow-right ul li{
margin-left:5px;
}
.fq-arrow-right ul li:before{
content: '';
background-image: url(https://via-vita.be/wp-content/uploads/2023/06/arrow-right.webp);
background-size: 12px 6px;
width: 12px;
height: 6px;
position: absolute;
left: -5px;
margin-top: 10px;
}
.fq-workshops .et_pb_blog_grid .et_pb_post{
background-color:transparent !important;
}
#page-container{
overflow-y:initial !important;
overflow-x:hidden!important;
} .caf-post-layout1 .caf-content,.caf-post-layout1 .caf-meta-content{
display:none !important;
}
.caf-post-layout1 .caf-post-title h2{
font-family: 'Source Serif Pro',Georgia,"Times New Roman",serif !important;
font-size:14px !important;
font-weight:400!important;
}
.caf-post-layout1 .caf-post-title h2 a{
font-size:18px !important;
font-weight:400!important;
}
.caf-post-layout1 .manage-layout1 {
box-shadow: none !important;
}
.data-target-div1 .caf-post-layout1 a.caf-read-more {
font-family: inherit;
color: #bc9061 !important;
background-color:#ffffff !important;
font-size:14px !important;
padding-top:5px;
}
.caf-post-layout1 a.caf-read-more{
border:none!important;
position:relative;
padding:5px 20px!important;
}
.caf-post-layout1 a.caf-read-more:before{
content: '' !important;
background-image: url(https://via-vita.be/wp-content/uploads/2023/06/streepjes.webp)!important;
width: 18px!important;
height: 18px!important;
background-size: 18px!important;
margin-left: -20px!important;
display: block!important;
position: absolute!important;
top: 8px;
opacity: 1 !important;
}
a.caf-read-more:hover:before{
background-image:url(http://viavita.perfectstory.be/wp-content/uploads/2023/07/streepjes-blauw.webp)!important;
}
.caf-post-layout1 a.caf-read-more:hover{
color:#2C3D5B !important;
}
.data-target-div1 #caf-filter-layout1 li a.active {
background-color: #ffffff !important;
color: #2f3d59;
}
ul.caf-filter-container.caf-filter-layout1 {
text-align:left !important;
margin-left: 25px !important;
} .et_pb_scroll_top {
z-index: 9999999;
position: fixed;
right: 20px;
bottom: 0px;
background: transparent;
font-family:'Source Serif Pro',serif;
color: #bc9061;
text-transform:uppercase;
height: 100px;
box-shadow: 0 2px 4px rgba(108,46,185,0.2);
-webkit-transition: all 0.2s ease,-webkit-transform 0.6s ease;
transition: all 0.2s ease,-webkit-transform 0.6s ease;
transition: all 0.2s ease,transform 0.6s ease;
transition: all 0.2s ease,transform 0.6s ease,-webkit-transform 0.6s ease;
cursor: pointer;
}
.et_pb_scroll_top:after {
display: none;
}
.et_pb_scroll_top:before {
content: "\23 ";
font-family: ETmodules !important;
color: #bc9061;
font-size: 20px;
font-weight: 700;
margin-right: 10px;
}
.et_pb_scroll_top, .et_pb_scroll_top.et-visible,.et_pb_scroll_top.et-hidden {
-webkit-animation: none !important;
animation: none !important;
}
.et_pb_scroll_top,.et_pb_scroll_top.et-hidden {
-webkit-transform: scale(0) rotate(0deg);
transform: scale(0) rotate(0deg);
}
.et_pb_scroll_top.et-visible {
-webkit-transform: scale(1) rotate(360deg);
transform: scale(1) rotate(360deg);
}
.et_pb_scroll_top .et-pb-icon {
position: absolute;
top: 50%;
left: 50%;
-webkit-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
}
.et_pb_scroll_top {
right: 0;
width: auto;
padding: 0 20px;
line-height: 40px;
box-shadow: none !important;
}
.et_pb_scroll_top:after {
content: 'Terug naar boven';
display: inline-block;
color: #bc9061;
font-weight: 400;
font-size:20px;
}
.et_pb_scroll_top,.et_pb_scroll_top.et-hidden {
right: 0px;
bottom: 0;
-webkit-transform-origin: right top;
transform-origin: right top;
-webkit-transform: scale(1) translate(100%, 0) rotate(90deg);
transform: scale(1) translate(100%, 0) rotate(90deg);
}
.et_pb_scroll_top.et-visible {
-webkit-transform: rotate(90deg);
transform: rotate(90deg);
}
.et_pb_scroll_top .et-pb-icon {
display: none;
}
.fq-footer-nav #menu-primary-1{
display:block;
}
.et-menu .li a{
padding:8px;
}
.et-menu:not(#menu-footer):not(#menu-toplevel) .current_page_item a:first-child,.current_page_ancestor>a, .menu-item-object-workshop.current-menu-item a{
background-color:#BC906150 !important;
padding:8px;
margin-top:-8px;
}
.et-menu .current-menu-item.menu-item-has-children>a{
padding-right:20px !important;
}
.et-menu .current-menu-item.menu-item-has-children>a:first-child:after, .current_page_ancestor>a:after{
top: 8px !important;
}
.et-menu:not(#menu-footer) .sub-menu .current_page_item a{
background-color:#BC906150 !important;
padding:8px;
margin-top:0px;
}
.et-menu:not(#menu-footer) .sub-menu a{
padding:8px !important;
margin-top:0px !important;
}
#mobile_menu3{
width: 70vw;
margin-left: -100px;
}
#menu-footer{
flex-direction:column;
}
.fq-footer-nav .et_pb_menu .et_pb_menu__menu{
display:block !important;
}
.more-link{position:relative;}
.workshop .more-link:after{
content: '';
background-image: url(http://viavita.perfectstory.be/wp-content/uploads/2023/06/arrow-right.webp)!important;
width: 11px!important;
height: 5px!important;
background-size: 11px 5px !important;
top: 7px;
margin-left: 6px;
display: inline-block!important;
position: absolute!important;
opacity: 1!important;
}
.et_pb_text_inner .workshop .more-link:hover{
color:#2F3D59 !important;
}
.streepjes, .streepje-blauw{
margin-left:20px !important;
}
.streepjes:before{
content:'';
background-image:url(https://via-vita.be/wp-content/uploads/2023/06/streepjes.webp)!important;
width: 18px!important;
height: 18px!important;
background-size: 18px!important;
margin-left: -20px!important;
display: block!important;
position: absolute!important;
opacity:1!important;
}
.streepje{
margin-left:20px;
}
.streepje:before{
content:'' !important;
background-image:url(https://via-vita.be/wp-content/uploads/2023/06/streepjes.webp)!important;
width: 18px!important;
height: 18px!important;
background-size: 18px!important;
margin-left: -20px!important;
display: block!important;
position: absolute!important;
top:8px;
opacity:1 !important;
}
.streepje-blauw:before{
content:'' !important;
background-image:url(http://viavita.perfectstory.be/wp-content/uploads/2023/07/streepjes-blauw.webp)!important;
width: 18px!important;
height: 18px!important;
background-size: 18px!important;
margin-left: -20px!important;
display: block!important;
position: absolute!important;
top:8px;
opacity:1 !important;
}
.streepje-blauw:hover:before{
background-image:url(https://via-vita.be/wp-content/uploads/2023/06/streepjes.webp)!important;
}
.streepje:hover:before{
background-image:url(http://viavita.perfectstory.be/wp-content/uploads/2023/07/streepjes-blauw.webp)!important;
}
.streepjes:hover:before{
background-image:url(http://viavita.perfectstory.be/wp-content/uploads/2023/07/streepjes-blauw.webp)!important;
}
.fq-position-image-blurb{
position:absolute;
top:-240px;
left:-40px;
width:200px;
height:200px;
}
.fq-position-image-blurb img{
max-width:200px;
border-radius: 50%;
width: 100%;
height: 100%;
object-fit: cover;
}
#mobile_menu1{
width: 80vw;
margin-left: -160px;
}
.fq-workshop h2{ }
.flex-workshops.et_pb_gutters2{
margin-right: 1%!important;
margin-left: 1%!important;
}
.fq-workshop .et_pb_blog_grid .et_pb_post {
border: none !important;
}
.et_pb_post .entry-featured-image-url {
display: block;
position: relative;
margin-bottom: 30px;
width: 200px;
height: 200px;
}
.fq-workshop .et_pb_blog_grid .et_pb_image_container img {
min-width: 100%;
max-width: 100%;
width: 200px;
height: 200px !important;
object-fit: cover;
border-radius: 50%;
}
.fq-workshop .et_pb_image_container img {
min-width: 100%;
max-width: 100%;
width: 200px;
height: 200px !important;
object-fit: cover;
border-radius: 50%;
}
.flex-workshops .et_pb_text_inner{
display:flex;
justify-content:center;
flex-wrap:wrap;
}
@media (min-width: 767px) { .nb-footer .et_pb_newsletter_fields .et_pb_newsletter_button_wrap { } .nb-footer .et_pb_newsletter_form .et_pb_newsletter_field { flex-basis: calc((100% - 15px) / 3) !important;
}
}
@media only screen and (max-width: 1250px) {
.schuin.et_pb_section.et_pb_section_3 {
background-size: contain;
background-position: right 0px center;
background-image: none !important;
}
}
@media only screen and (min-width: 1080px) {
.fq-nav{display:none!important}
.et_pb_section_0_tb_header{padding:0!important;}
#menu-toplevel li a {color:white!important;}
.et_pb_row_0_tb_header{padding:0!important;}
.et_pb_row_0_tb_header {
background-color: #2F3D59 !important;
width: 100% !important;
max-width: 100% !important;
}
.et_pb_menu_0_tb_header.et_pb_menu {
max-width: 1300px;
}
.fq-blog article{
margin-top:75px;
}
.fq-blog .et_pb_post.has-post-thumbnail .entry-featured-image-url { width: 150px;
height:150px;
margin:auto;
}
.fq-blog .et_pb_post.has-post-thumbnail .entry-featured-image-url img
{max-height: 150px;
height: 150px;
width: 100%;
object-fit: cover;
object-position: top;
border-radius:100%;
margin-top:-75px;}
.fq-blog .et_pb_post.has-post-thumbnail:not(.format-gallery) > .post-content {
padding-left: 34%;
}
.fq-blog .post-meta .published ,.fq-blog .post-meta ,.category-blog .fq-blog .et_pb_post .post-meta a,.type-post .post-meta {
font-size:14px !important;
}
.fq-blog h2{
padding-bottom:0!important;
margin-top:-50px;
text-align:center;
}
a.more-link{
display:inline-block !important;
}
.category .fq-blog .et_pb_post .post-meta a,.category  .fq-blog .et_pb_post .post-meta a,.category  #left-area .fq-blog .et_pb_post .post-meta a {
color:#24394a !important;
}
}
@media (max-width: 980px){
.et_pb_section_1_tb_header {
z-index: 7000;
position: fixed !important;
top: 0 !important;
bottom: auto;
left: 50%;
right: auto;
transform: translateX(-50%);
}
.fq-mobile-footer-nb{
display: block !important;
margin: auto !important;
margin-right: auto!important;
text-align: center;
justify-content: center;
width: 100%;
}
.fq-mobile-footer-nb .nb-footer{
display: block !important;
margin: auto !important;
margin-right: auto!important;
text-align: center;
justify-content: center;
width: 100%;
margin-top:0!important;
}
.fq-footer-nav .et_pb_menu__menu{
display:block !important;
}
.fq-workshop{
margin-top:100px;
}
.et_pb_section_2_tb_header {
top:0 !important;
}
#menu-footer{
align-items:center;
}
.workshop .more-link:before{
margin-left:-10px !important;
}
}