/*
    Theme Name: Elcerlyck Theme
    Description: Custom Theme for Elcerlyck
    Author: Simplix
    Author URI: https://simplix.nl
    Template: Avada
    Version: 1.0.0
    Text Domain:  Avada
*/

/* body{overflow:hidden!important} */
/* .fusion-header-wrapper{width:100%;position:absolute!important;}
.fusion-secondary-header{height:100px;background-color:transparent!important;border:none}
.fusion-header{width:79%;right:0;top:auto!important;position:absolute;background:#333!important;border:none!important;text-transform:uppercase}
.fusion-is-sticky .fusion-header{width:79%!important;top:0!important;right:0!important;transition:.5s}
.fusion-header-sticky-height{display:none!important} */
.home .entry-title,.home .fusion-page-title-captions{background:none}
.home .entry-title{display:none}
/* .fusion-main-menu .sub-menu{margin-top:-20px}
.fusion-main-menu{padding-right:15%} */
/* #wrapper .fusion-header{padding-left:0} */
/* .menu-item:hover .menu-text{border-bottom:solid #cb1231 1px;border-bottom-width:thin;padding-bottom:15px}
.current-menu-item .menu-text,.current-menu-parent .menu-text{border-bottom:solid #cb1231 1px;padding-bottom:15px} */
.custom-name-h1 h1{color:#cb1231!important;font-weight:500!important}
.custom-name-sub h2{color:#4b4b4b!important}
.custom-name-sub{position:relative}
.custom-name-sub::before{bottom:-10px;left:0;content:"";position:absolute;height:2px;width:100%;background-color:#ebebeb}
.fusion-title{overflow:visible!important}
.custom-name-sub::after{content:"";left:0;bottom:-10px;position:absolute;height:2px;width:20%;background-color:#cb1231}
.custom-info-container .fusion-column-content{border:15px solid #ebebeb;margin-left:-50px;padding:30px 25px 30px 30px}
.custom-image-container{border:15px solid #fff;-webkit-box-shadow:10px 10px 80px -18px rgba(0,0,0,0.75);-moz-box-shadow:10px 10px 80px -18px rgba(0,0,0,0.75);box-shadow:10px 10px 80px -18px rgba(0,0,0,0.75)}
.custom-image-wrapper .fusion-column-wrapper::before{left:8px;top:calc(50% - 125px);content:"";background-color:#cb1231;height:250px;width:2px;position:absolute}
.custom-info-container .fusion-column-content::before{background-image:url(images/Elcerlyck-beeldmerk-grijs-wit.png);top:-14px!important;top:calc(50% - 125px);content:"";height:200px;width:250px;position:absolute;background-repeat:no-repeat}
.widget-title{font-size:24px!important;font-family:"Roboto Slab"!important}
.custom-button-widget{background:#cb1231!important;text-transform:capitalize!important}
.fusion-footer-widget-column.widget.widget_media_image{margin-bottom:23px}

/* Header */
.fusion-header-wrapper .fusion-header {margin-top:32px;}
.fusion-header-wrapper .fusion-header .fusion-row:before {content:''; background:#333; position:absolute; top:0; left:0; width:999vw; height:100%;}

.custom-category-wrapper{float:left;width:calc(80% / 3);position:relative;height:200px;background-size:cover;background-position:center;margin-left:5%;margin-top:4%;-webkit-box-shadow:0 0 45px -10px rgba(97,97,97,1);-moz-box-shadow:0 0 45px -10px rgba(97,97,97,1);box-shadow:0 0 45px -10px rgba(97,97,97,1);transition:.5s}
.custom-category-wrapper:hover{transform:scale(1.1);transition:.5s}
.custom-category-holder a:nth-child(3n+1) .custom-category-wrapper{margin-left:0}
.custom-category-holder a:nth-child(-n+3) .custom-category-wrapper{margin-top:0}

.custom-category-button{background-color:#333;color:#fff;padding:10px;position:absolute;bottom:20px;text-align:center;text-transform:uppercase;margin:auto;width:auto;left:50%;transform:translateX(-50%)}
.custom-button-look{background:#cb1231!important}
.custom-opportunities h3{color:#cb1231!important;font-weight:500!important;font-size:34px!important}
.custom-opportunities-sub h4, .custom-agenda-sub h4{color:#4b4b4b!important;font-size:18px!important}
.custom-opportunities-sub{position:relative}
.custom-opportunities-sub::before{bottom:-10px;left:0;content:"";position:absolute;height:2px;width:9999px;background-color:#ebebeb}
.custom-opportunities-sub::after{content:"";left:0;bottom:-10px;position:absolute;height:2px;width:20%;background-color:#cb1231}
.custom-table-widget{border-left:solid #cb1231 1px;padding-left:5px}
.custom-table-widget td{padding-left:20px}
.fusion-breadcrumb-prefix,.breadcrumb-leaf{font-weight:700}
.fusion-breadcrumbs{position:relative}
.fusion-breadcrumbs::before{right:0;bottom:-10px;content:"";position:absolute;height:2px;width:9999px;background-color:#ebebeb}
.fusion-breadcrumbs::after{content:"";right:0;bottom:-10px;position:absolute;height:2px;width:100px;background-color:#cb1231}
.fusion-page-title-row{overflow:visible!important}
.fusion-page-title-captions{padding-top:20px;padding-bottom:20px;padding-left:15px; padding-right:15px;background-color:#fff;margin-bottom:125px;min-width:300px;max-width:500px;text-align:center}
.fusion-page-title-captions h1{color:#cb1231!important}
.custom-artist-statement-container .fusion-column-content{border:15px solid #ebebeb;margin-left:-146px;padding:30px 70px 30px 90px;position:relative}
.custom-artist-image-container{border:15px solid #fff;-webkit-box-shadow:10px 10px 80px -18px rgba(0,0,0,0.75);-moz-box-shadow:10px 10px 80px -18px rgba(0,0,0,0.75);box-shadow:10px 10px 80px -18px rgba(0,0,0,0.75)}
.custom-artist-image-wrapper::before{content:"";top:50%;left:27px;position:absolute;width:2px;height:250px;background-color:#cb1231;transform:translateY(-50%)}
.custom-artist-statement-container .fusion-column-content::before{background-image:url(images/Elcerlyck-beeldmerk-grijs-wit.png);top:-86px!important;top:calc(50% - 125px);content:"";height:71px;width:250px;position:absolute;background-repeat:no-repeat}
.custom-table-cv tr{border-left:1px solid #cb1231;padding-left:10px}
.custom-table-cv td{padding-left:10px}
.custom-slider-button:hover{border:2px solid #fff;box-shadow:inset 0 0 20px rgba(255,255,255,.5),0 0 20px rgba(255,255,255,.2)!important;outline-color:rgba(255,255,255,0);outline-offset:15px;transition:.3s}
.custom-filter-container{margin-bottom:20px;display:block}
.custom-filter-container h2{float:left;display:contents}
.filter-button-group{display:contents}
.custom-filter-button{border:solid #cb1231 2px;padding:10px;margin-left:10px;display:inline-block;color:#cb1231;margin-top:5px}
.custom-filter-button:hover{color:#fff;background-color:#cb1231;cursor:pointer}
.custom-filter-button:active,.is-checked{color:#fff;background-color:#cb1231}
.custom-image{width:100%;height:100%;background-size:cover;background-position:center center}
.custom-post-container{-webkit-box-shadow:0 0 5px 1px rgba(214,214,214,1);-moz-box-shadow:0 0 5px 1px rgba(214,214,214,1);box-shadow:0 0 5px 1px rgba(214,214,214,1);margin:5px;float:left}
.grid-1{width:265px;height:275px}
.grid-2{width:540px;height:275px}
.grid-3{width:265px;height:560px}
.grid-sizer{width:275px}
.single-mogelijkheden #main{padding-top:0}
.single-mogelijkheden .entry-title,.single-mogelijkheden .fusion-page-title-captions{background:none}
.single-mogelijkheden .entry-title{display:none}
.custom-single-image-container{width:60%;margin-right:4%;float:left;margin-top:20px;position:relative}
.custom-single-text{width:36%;float:left}
.custom-single-h1{position:relative;color:#cb1231!important;font-weight:500!important}
.custom-single-h1::before{bottom:-3px;left:0;content:"";position:absolute;height:2px;width:9999px;background-color:#ebebeb}
.custom-single-h1::after{content:"";left:0;bottom:-3px;position:absolute;height:2px;width:20%;background-color:#cb1231}
.custom-single-image-container::after{content:"";width:2px;height:100%;background:#ebebeb;position:absolute;right:-22px}

.custom-agenda-container{width:100%; float:left; border-bottom: solid #cb1231 1px; margin-bottom:10px }
.custom-agenda-container h5 {color:#4b4b4b!important; font-size:18px !important; margin: 0 0 0 0;}
.custom-agenda-container h6 {color:#cb1231!important; font-size:14px !important; margin: 0 0 10px 0;}
.custom-agenda-container p {}

@media only screen and (max-width: 1660px) {
.fusion-main-menu{padding-right:2%}
.fusion-main-menu > ul > li{padding-right:26px!important}
}
@media only screen and (max-width: 1320px) {
.fusion-header{width:100%!important;top:0!important}
.fusion-is-sticky .fusion-header{width:100%!important}
.fusion-main-menu > ul > li{padding-right:45px!important}
}
@media only screen and (max-width: 1300px) {
#wrapper .fusion-header{padding-top:0;padding-bottom:0}
.fusion-icon.fusion-icon-bars{margin-top:30px}
.fusion-main-menu{padding-right:1%}
}
@media only screen and (max-width:1200px) {
.custom-artist-image-wrapper::before{display:none}
.fusion-main-menu > ul > li{padding-right:26px!important}
}
@media only screen and (max-width: 1153px) {
.custom-info-container .fusion-column-content::before{display:none}
}
@media only screen and (max-width: 1100px) {
.fusion-page-title-captions{margin-bottom:103px}
}
@media only screen and (max-width: 1024px) {
.fusion-is-sticky .fusion-main-menu > ul > li:not(:last-child){padding-right:25px!important}
}
@media only screen and (max-width: 1000px) {
.custom-info-container .fusion-column-content{margin-left:0}
.custom-buttons-container .fusion-button-wrapper.fusion-alignright{float:left;margin-left:0;margin-bottom:20px}
.custom-image-container,.custom-artist-image-container{display:table!important;margin:0 auto!important}
.custom-artist-statement-wrapper{padding-left:0!important}
.custom-artist-statement-container{padding-left:30px}
.custom-artist-statement-container .fusion-column-content{display:table!important;margin:0 auto!important}
.custom-artist-statement-container .fusion-column-content::before{display:none}
.custom-image-wrapper .fusion-column-wrapper::before{display:none!important}
.fusion-page-title-bar.fusion-page-title-bar-breadcrumbs.fusion-page-title-bar-left .fusion-page-title-captions{margin-bottom:0}
.post-type-archive-mogelijkheden #main{padding-top:0!important}
.page-id-116 #main{padding-top:0}
h1.entry-title{width:fit-content;position:absolute;text-align:center;margin:0 auto!important;left:0;right:0;top:-75px;background:#fff;padding:15px 40px 20px}
.single-mogelijkheden .fusion-page-title-bar.fusion-page-title-bar-breadcrumbs.fusion-page-title-bar-left{display:none}
.custom-single-image-container{margin-top:40px}
.custom-single-text{margin-top:20px}
.custom-single-image-container::after{display:none}

.custom-agenda-sub{position:relative}
.custom-agenda-sub::before{bottom:-10px;left:0;content:"";position:absolute;height:2px;width:9999px;background-color:#ebebeb}
.custom-agenda-sub::after{content:"";left:0;bottom:-10px;position:absolute;height:2px;width:20%;background-color:#cb1231}
}
@media only screen and (max-width:1052px) {
.fusion-mobile-nav-holder.fusion-mobile-menu-text-align-left{padding-top:0!important}
.fusion-mobile-nav-holder{margin-left:0!important}
.fusion-mobile-nav-holder.fusion-mobile-menu-text-align-left .fusion-menu{max-height:none!important}
}
@media only screen and (max-width: 800px) {
.custom-category-wrapper{width:100%;margin-left:0!important;margin-top:30px!important}
.comments-container .video-shortcode{width:100%!important}
}
@media only screen and (max-width: 768px) {
.fusion-logo{width:81%}
.custom-single-image-container{width:100%}
.custom-single-text{width:100%}
}
@media only screen and (max-width: 610px) {
.grid-1,.grid-2,.grid-3{width:100%;height:275px}
.custom-artist-statement-container .fusion-column-content{padding:30px!important}
}
.woocommerce-container .product-excerpt .fusion-content-sep{display:none!important}
.woocommerce-container .onsale{display:none}
.woocommerce-container .related.products{display:none}
.woocommerce-container .product-border{border:none!important;margin-bottom:0!important}
.woocommerce-container .product_title{position:relative}
.woocommerce-container .product_title::before{bottom:-3px;left:0;content:"";position:absolute;height:2px;width:9999px;background-color:#ebebeb}
.woocommerce-container .product_title::after{content:"";left:0;bottom:-3px;position:absolute;height:2px;width:20%;background-color:#cb1231}
#gwolle_gb_write_button .button{background-color:#cb1231!important;border:none!important;color:#fff!important;padding:13px 29px;cursor:pointer}
.gwolle_gb_submit #gwolle_gb_submit{background-color:#cb1231!important;border:none!important;color:#fff!important;padding:13px 29px;cursor:pointer}
.gb-notice-dismiss:before{background:none!important;color:#72777c!important;content:"X"!important;display:block!important;font:normal 22px/20px dashicons!important;speak:none!important;height:20px!important;text-align:center!important;width:20px!important;font-family:inherit!important}
#gwolle_gb input[type="text"],#gwolle_gb div.input textarea{color:#333!important;padding:8px 15px}
#gwolle_gb input[type="text"],#gwolle_gb div.input textarea::placeholder{color:#aaa9a9}
#gwolle_gb .gb-entry .gb-entry-content{padding-top:0;margin-left:10px;margin-top:10px;border-left:3px solid #cb1231}
#gwolle_gb .gb-entry .gb-author-info .gb-author-name{padding-left:0!important}
#gwolle_gb .gb-entry .gb-author-info .gb-datetime .gb-time{display:none}
.comment-respond .title-sep{display:none!important}
.comment-respond .form-submit #comment-submit{background:#cb1231!important}
.comment-respond #comment-input #url{display:none}
.comment-respond #comment-textarea textarea{color:#2d2d2d}
.comment-respond #comment-input #author{display:block;margin-bottom:16px}
.comment-respond #comment-input #author,#comment-input #email{color:#2d2d2d;float:none!important}
.comment-respond #attachment{border:none!important;padding-left:0!important}
.comments-container .title-sep{display:none!important}
.comments-container .video-shortcode{width:50%}
.comments-container .comment-reply-link{display:none;pointer-events:none}
.attachmentFile p{font-size:0!important}
.single .entry-title.fusion-post-title{display:none}
.comment-box .comment-author.meta{display:none}
.commentlist .the-comment .comment-text{margin-left:0!important}
.fusion-footer .fusion-columns .fusion-column:first-child #media_image-2{margin-bottom:-34px!important}
.fusion-footer .fusion-columns .fusion-column:first-child #text-2{margin-bottom:0!important}
.luci_verteld_container .fusion-icon-pen{display:none!important}
.fusion-checklist .circle-yes,ul.fusion-checklist .circle-yes{background-color:#cb1231!important}
.stories_container .fusion-icon-pen{display:none!important}