/*
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
*/



/*Add your own styles here:*/
/*Main Content Secundaire tekstkleur was #919191*/
/*-- START Enfold Form checkbox styling --*/
input[type=checkbox].input_checkbox {
							position:absolute; z-index:-1000; left:-6000px; overflow: hidden; clip: rect(0 0 0 0); height:1px; width:1px; margin:-1px; padding:0; border:0;
						}

						input[type=checkbox].input_checkbox + label.input_checkbox_label {
							margin-top: 0px;
							padding-left: 45px;
                            padding-top:15px;
							height:40px; 
							display:inline-block;
                            font-size:12px !Important;
							line-height:14px;
							background-repeat:no-repeat;
							background-position: 0 0;
							vertical-align:middle;
							cursor:pointer;

						}

						input[type=checkbox].input_checkbox:checked + label.input_checkbox_label {
							background-position: 0 -40px;
						}
						label.input_checkbox_label {
				background-image:url(https://www.cjgveenendaal.nl/wp-content/uploads/checkbox/checkbox-square.png);
				-webkit-touch-callout: none;
				-webkit-user-select: none;
				-khtml-user-select: none;
				-moz-user-select: none;
				-ms-user-select: none;
				user-select: none;
			}
/*-- END Enfold Form checkbox styling --*/
/*----------------------------------------
// CSS - One Click Accessibility icon fix
//--------------------------------------*/
#pojo-a11y-toolbar .pojo-a11y-toolbar-toggle a {
    background-color: #4054b2;
    color: #ffffff;
    width: 50px !Important;
}

/*----------------------------------------
// CSS - Salon Booking hide option form note
//--------------------------------------*/
.sln-summary__message{
    display: none;
}
#sln-salon [class*=" field-custom_field_"].sln-checkbox.col-sm-6 {
    width: 100%;
    margin-top: 0px;
    margin-bottom: 5px; 
    margin-left: 15px; 
}
.sln-checkbox input + label {
    position: static;
}
#sln-salon .sln-checkbox label:first-child {
    padding: 0.5em 2.2em;
}
#sln-salon [class*=" field-custom_field_f"].sln-checkbox input + label {
    display: none !IMPORTANT;
}
#sln-salon .sln-invalid {
	border: 1px solid #d22221!important;
}
/*----------------------------------------
// CSS - Hamburger menu breakpoint
//--------------------------------------*/
@media only screen and (max-width: 1245px) {.av-main-nav > li.menu-item-avia-special {
    display: block;
}
.av-main-nav > li {
    display: none;
}}
/*-- END ---*/

.w3eden .btn
{font-family: inherit !important;
text-transform: lowercase !important;
font-weight: 200 !important;
letter-spacing: 0px;
}

.img-no-overlay .image-overlay{
display: none !important;
}

#top .avia-layerslider .ls-nav-next {
z-index: 500 !Important;
}
#top .avia-layerslider .ls-nav-prev {
z-index: 500 !Important;
}

#top .my-custom-animated-numbers.avia-animated-number {
      background: #e5007e;
      padding: 40px 0px 0px 0px;
      margin: -80px 50px 0px 0px;
      width: 160px;
      height: 160px;
      border-radius: 50%;
      float: right;

}

@media only screen and (max-width: 944px) and (min-width: 768px) {
.avia_ajax_form p {
    width: 70%;
}}
@media only screen and (max-width: 1100px) and (min-width: 945px) {
.avia_ajax_form p {
    width: 90%;
}}

/*--  Form error text --*/
.error label:after {
    color: red;
    content: ' Vergeet niet dit veld in te  vullen.';
}
/*--  Portfolio mods --*/
.grid-content{
min-height:130px;
}
#top .isotope-item {
padding-left: 10px;
padding-right: 10px;
padding-bottom: 20px;
}
.grid-entry-title { 
font-size: 22px; 
}
.grid-entry-excerpt {
    font-style: normal;
}
/*--  Main menu bottom border --*/
.html_header_top.html_header_sticky #header {
    border-bottom: 1px solid #e1e1e1;
}
/*--  END Main menu bottom border --*/

/*--  Remove main menu indicators --*/
.avia-menu-fx{
display: none;
}
/*--  END Remove main menu indicators --*/


/*--  Main menu below align right --*/
.html_header_top.html_bottom_nav_header #header_main_alternate .main_menu {
    width: auto;
    float: right;
}
/*--  END Main menu below align right --*/

h4 {
  letter-spacing: 5px;
}

.header_color .ajax_search_excerpt {
    display: none;
}
.search-results .date-container, .search-results .date-container + .text-sep {
    display: none!important;
}

#top .avia-smallarrow-slider .slide-image {
    background-color: transparent;
}

/*--  Blog mods --*/
#top .fullsize .template-blog .post-title {
    margin: 0px;
}
#top .fullsize .template-blog .post .entry-content-wrapper {
    margin: 0px;
max-width: 1030px;
}

.post-title {
    font-size: 32px !Important;
    font-weight: 700 !Important;
}

.blog-author, .text-sep, .blog-categories {
display: none !Important;
}
/*--  END mods --*/

.content {
border: none;
}

#top #main .sidebar {
border: none;
}

.image-overlay-inside, .image-overlay.overlay-type-extern {
display: none;
}
.widgettitle {
    font-size: 14px !Important;
    font-weight: 400 !Important;
    text-transform: none !Important;
    letter-spacing: 0px;
}

.breadcrumb {
left: 50px;
}

@media only screen and (min-width: 767px) {
.heateorSssWhatsappBackground {
   display: none !Important;
}}

/*--  Remove rounded corners all images Enfold --*/
.avia-content-slider .slide-image, .avia-content-slider .slide-image img {
    border-radius: 0!important;
}
img {
    border-radius: 0!important;
}
/*--  END Remove rounded corners all images Enfold --*/
/*--  Custom Read More link Enfold blog overview--*/
.more-link-arrow {
    display: none !important;
}
.read-more-link a {
  background-color: #5c2482;
  color: #ffffff;
  font-weight: bold !important; 
  font-size: 12px;
  text-transform: ;
  margin-top: 15px;
  margin-bottom: 15px;
  padding: 15px 50px 15px 50px !Important;
  border-radius: 3px !Important;
}
.read-more-link a:hover {
  background-color: #7843a7;
  color: #ffffff;
  text-decoration: none !Important;
}
/*--  END Custom Read More link Enfold blog overview--*/

/*-- START Enfold Form checkbox styling --*/
input[type=checkbox].input_checkbox {
							position:absolute; z-index:-1000; left:-6000px; overflow: hidden; clip: rect(0 0 0 0); height:1px; width:1px; margin:-1px; padding:0; border:0;
						}

						input[type=checkbox].input_checkbox + label.input_checkbox_label {
							margin-top:0px;
							padding-left:45px;
                                                          padding-top:15px;
							height:40px; 
							display:inline-block;
                                                          font-size:12px !Important;
							line-height:14px;
							background-repeat:no-repeat;
							background-position: 0 0;
							vertical-align:middle;
							cursor:pointer;

						}

						input[type=checkbox].input_checkbox:checked + label.input_checkbox_label {
							background-position: 0 -40px;
						}
						label.input_checkbox_label {
				background-image:url(https://cjgveenendaal.nl/wp-content/uploads/checkbox/checkbox-square.png);
				-webkit-touch-callout: none;
				-webkit-user-select: none;
				-khtml-user-select: none;
				-moz-user-select: none;
				-ms-user-select: none;
				user-select: none;
			}
/*-- END Enfold Form checkbox styling --*/

#fwmap .container { 
width: 100% !important; 
max-width: 100% !important; 
padding: 0 !important; 
margin: 0px 0px !important; 
}
a:hover, a:focus, a:visited, #top .av_inherit_color a {
    text-decoration: none !important;
}
#top .avia-layerslider .ls-nav-prev:before, #top .avia-layerslider .ls-nav-next:before {
    border-radius: 50% !Important;
}
#scroll-top-link {
    border-radius: 50% !Important;
}
.avia-cookie-consent {
    background-color: rgba(67,4,110,0.9) !Important;
}

/*hide auto sidebar from magazine*/
.page-id-2967 .sidebar .widget_nav_hide_child {
display: none;
}

/*2.8 firefox problem*/
.avia-image-container-inner, .avia_image {
    max-width: 100%;
}

#socket .avia-bullet, #socket .avia-menu-fx {
  display: none;
}

.select2-container {
    z-index: 9999;
}

.select2-container {
    z-index: 200000;
}
