/*
Theme Name:     VeradeGroot
Description:    
Author:         
Template:       themify-ultra

(optional values you can add: Theme URI, Author URI, Version, License, License URI, Tags, Text Domain)
*/
body{background:#ffffff;  font-family: Verdana, Geneva, sans-serif;color:#000}
h1, h2, h3, h4, h5, h6 {

    font-weight: 300;

}
#header{    padding: 1em 0 0 0;}
#headerwrap.fixed-header {
    position: fixed !important;
    top: 0;
    left: 0;
    width: 100%;
    z-index: 1000;
    transition: height .3s;
    background-color: transparent!important;background:transparent!important;
}
#headerwrap{
    border-bottom: 0px solid #000!important;  
    padding-bottom: 0px!important;}

.social-widget{display:none;}
.header-widget .widget {
    margin: 0em 0 1em;
}
#site-logo{
    margin: 0em 0 0em;}
#content {
    padding: 3% 0;}
.post-content{}


.loops-wrapper.grid3 .post-title{font-size:1.2em;font-family: Verdana, Geneva, sans-serif;}
.post-title,.page-title {
 font-weight:300;font-size: 1.2em;
    color:#000;}
.post-title a{font-family: Verdana, Geneva, sans-serif;
font-size: 0.9em;color:#000;}
.post-title a:hover,.page-title a:hover{
    color: #666;
}
p {
    margin: 0;
    padding: 0 0 1.0em;
    line-height: 1.4em;
}
a{color:#000;font-weight:normal;}
a:hover{color:#ccc;}
/*MAIN NAV*/

#main-nav a{
    font-family: Verdana, Geneva, sans-serif;font-weight:300;    padding: 0em .6em;}

#main-nav a:hover{
    font-family: Verdana, Geneva, sans-serif;font-weight:300; color:#ccc;   padding: 0em .6em;}

#main-nav .current_page_item > a, #main-nav .current-menu-item > a {
    color: #da0404!important;
}
#main-nav .current_page_item > a:hover, #main-nav .current-menu-item > a:hover {
    color: #000!important;
}
#body .gallery .gallery-item {
  
    vertical-align: top;
    width: auto;
    float: left;
    text-align: left;
}
.module .post-title {
    font-size: 1.4em;
    margin: 0 0 .5em;
    padding: 0;
}
.module-divider {
	margin: 0 0 30px 0!important;}
 #footerwrap {
    border-top: 0px solid rgba(0,0,0,.1);background:transparent!important;}
#footer, #footer a, .one,.two{
    font-family: Verdana, Geneva, sans-serif;font-weight:300;font-style:normal;
color: #797979;}
.post-nav a {
   
    font-size: 1em;
   
}

#body,#content{margin-top:0!important;padding-top:0!important;}

#content .module-accordion {
    margin-bottom: 0em!important;
    padding: 0;
}



.post-nav .arrow {
    display: block;
    width: auto;
    float: left;
    height: 1em;
    text-align: center;
    text-decoration: none;
    color: transparent;
    background: url(https://www.veradegroot.nl/wp-content/uploads/terug3.jpg) no-repeat!important;
}
.post-nav .prev {
    float: left;
    padding-left: 2em;
}

.gallery br {
     display: none!important;
}
#gallery img {
    border: 0px solid #cfcfcf;
    width: 110px!important;
}
div#fittext a:hover{text-decoration:none!important;}
/*BOX*/
.module-box {
    margin-bottom: 4em!important;
}
.themify_builder .box-2-565145c69f607.module-box .module-box-content,
.themify_builder .module-box-content
{
        padding-top: 1em!important;
    margin-left: 0em!important;
    border: solid 0px #000!important;
   background:transparent!important;
   
    height: 1em!important;
    width: 80%;
}


.themify_builder .module-box-content a{color:#000!important;font-weight:500!important;text-decoration:underline;}
.themify_builder .module-box-content a:hover{color:#ccc!important;text-decoration:none!important;}
.themify_builder .module-box a {
    text-decoration: none!important;    font-size: 2.2em;
    font-family: 'Raleway', sans-serif;
    letter-spacing: .1em;
    text-transform: uppercase;font-weight:normal!important;line-height:1em;}

.themify_builder .module-box a:hover {
    text-decoration: none!important;
}

.ui.module-accordion .accordion-title a {
    color: #000000;
    text-align: left!important;
    padding-left: 10px;margin-top:1px !important;
}
/*
div#text-7-0-1-1 {
    height: 260px;
}*/
/*SIDEBAR COLUMNS*/

.widget .feature-posts-list li {
    padding: 0;
    margin: 0 0 0.5em!important;
}
.widget .feature-posts-list li a:hover{color:#ccc;}
.widget.feature-posts {
 /*   margin-top: 35%;*/    border-right: 0px #000 solid;
}
.col4-1.first {
    margin-left: 0 !important;
    clear: left !important;
    border-right: 1px #000 solid;
}
.widgettitle {
    margin: 0 0 1.4em;
    padding: 0;
    font-size: 1.2em;
    font-weight: 300;
letter-spacing:0;
    text-transform: capitalize;}

.centered-text {
 text-decoration: none!important;    font-size: 2.2em!important;
    font-family: 'Raleway', sans-serif!important;
    letter-spacing: .1em!important;
    text-transform: uppercase;font-weight:normal!important;line-height:1em!important;
    display: table-cell !important;
    vertical-align: middle !important;
  
}
/*DATE*/
.loops-wrapper.list-post .post-date-wrap, .single-post .post .post-date-wrap {
    width: 80px;
    height: 80px;
    border-radius: 100%;
    margin: 0 auto 1em;
}
.loops-wrapper.list-post .post-date, .single-post .post .post-date {
    color: #000000;
    display: block;
   width: 80px;
    height: 80px;
    margin: 0;
    border-radius: 100%;
    background: #FFF;
    text-align: center;
    border: 1px #000 solid;
}
.loops-wrapper.list-post .post-date .month, .single-post .post .post-date .month {
    font-size: 14px;
        font-family: Verdana, Geneva, sans-serif;
    text-transform: uppercase;
    padding-top: 5px;
    line-height: 80%;
    margin: 0 0 5px;
}
.loops-wrapper.list-post .post-date .year, .single-post .post .post-date .year {
    font-size: 14px;
        font-family: Verdana, Geneva, sans-serif;
    font-weight: 500;
    margin: 0;
    line-height: 100%;
}
.loops-wrapper.list-post .post-date .day, .single-post .post .post-date .day {
    font-size: 24px;
    padding-top: 10px;
       font-family: Verdana, Geneva, sans-serif;
    margin: 0;
    letter-spacing: -.05em;
    line-height: 100%;
    margin-bottom: 5px;
}
.loops-wrapper .post-image {
    margin-bottom: 0em;}
/*LIGHTBOX*/
.mfp-bg {
    background: #FFFFFF!important;    opacity: 1!important;
}

.mfp-title,.mfp-image-holder .mfp-close, .mfp-iframe-holder .mfp-close {
color: #797979!important;}
.ui.nav li {
    margin: 0;
}
.ui.builder_button, .ui.nav li > a, .ui.module-tab .tab-nav > li > a {
    display: inline-block;
    text-decoration: none;
    line-height: 130%;
    box-shadow: none;
    background: transparent!important;
    /* border: navajowhite; */
    border-width: 0px!important;
}
.ui.builder_button, .ui.nav li a, .ui.module-tab .tab-nav li a, .ui.window > div {
    padding: .625em 1em!important;
}
button:hover {
    background-color: transparent;
    color: #fff;
}
.mfp-figure:after {
     box-shadow: 0 0 1px rgba(0, 0, 0, 0.6)!important;
    background: #999!important;}

.mfp-arrow-right:before, .mfp-arrow-right .mfp-b{
    border-right: 27px solid #DEDEDE!important;
}

.mfp-arrow:before, .mfp-arrow .mfp-b {
    border-top-width: 0px!important; 
    border-bottom-width: 0px!important; 
    opacity: 0!important;
}

.mfp-arrow-left:before, .mfp-arrow-left .mfp-b {
    border-left: 27px solid #DEDEDE!important;
}
.mfp-arrow-right:after, .mfp-arrow-right .mfp-a {
    border-left: 17px solid #777!important;}

.mfp-arrow-left:after, .mfp-arrow-left .mfp-a {
    border-right: 17px solid #777!important;}

/*ACCORDION*/
 .ui.module-accordion.transparent .accordion-content,
.ui.module-accordion.transparent li.current .accordion-content {
    box-shadow: none;
    padding-left: 10px!important;
    padding-top: 10px!important;
    margin-top: 1!important;
  
}
.ui.module-accordion .accordion-title {
    font-size: 100%;}
.accordion-content.clearfix {
    padding-left: 10px!important;
}
.ui.module-accordion .accordion-title a {

    padding: 0px 0px 0px 10px!important;text-align:left;text-decoration:underline;
    margin-top: 0px!important;margin-bottom:0px!important;color:#000;font-weight: 500!important;
}
.ui.module-accordion .accordion-title a:hover{text-decoration:none;}
li.current.builder-accordion-active .accordion-title a{ border: 0px #000 solid!important;}

/*uitgeklapte accordion*/
li.current.builder-accordion-active {

    padding: 0em;
}
li.current.builder-accordion-active .accordion-title a{ border: 0px #000 solid!important;}
.ui.module-accordion .accordion-title {
    font-weight: 500!important;}
ui.module-accordion .accordion-content {
    padding: 1em 0em!important;}
.ui.module-accordion.transparent li.current {
   
    margin-bottom: 15px;
}

.loops-wrapper.grid3 .post-title {
    font-size: 1.2em;
    font-family: Verdana, Geneva, sans-serif;
    text-align: left;
    display: block;padding:1em;   margin: 0;
    /*border: 1px #000 solid;
    padding: 1em;
    border-radius:5em;*/
}
.loops-wrapper.grid3 .post{
   
}
#body {
    max-width: 100%;
    clear: both;
    margin-top: 1.5%;
    padding-top: 1%;
 }
#body .gallery img {
    border: none;
    vertical-align: middle;
   /* width: 54px;height:54px;*/
}
#body .gallery {
    margin: 0 0 0px 5px;
}
/*BACK TOP*/
.back-top a:before {
        content: none;}
.back-top{display: block;
    width: 80px;
    height: 89px;}
.back-top .arrow-up a {
	background:transparent url(https://www.veradegroot.nl/wp-content/uploads/up5a.png) no-repeat center center;
		display: block;
    width: 80px;
    height: 89px;
  bottom: 25px;	
}
.back-top:hover .arrow-up a  {
	background:transparent url(https://www.veradegroot.nl/wp-content/uploads/up5.png) no-repeat center center;
display: block;
    width: 80px;
    height: 89px;	
}
.module-image .image-title a {
    text-decoration: none;
    display: none;
}
.module-image .image-title a:hover{
    text-decoration: none;
    display: block!important;background:#fff!important;
width:100%!important;padding-top:2%!important;
color:#000!important;font-size:3em!important;
}

button#bb1 {
    background: #fff!important;
    color: #000!important;
}
button#bb1 span,
button#bb1 span a{ color: #000!important;}
/*ADMIN BAR*/
#wpadminbar .quicklinks>ul>li>a {
    padding: 0 8px 0 7px;
    color: #fff!important;
}
#wpadminbar #wp-admin-bar-my-sites a.ab-item, #wpadminbar #wp-admin-bar-site-name a.ab-item {
 
    color: #fff!important;
}
#wpadminbar .quicklinks .menupop ul li .ab-item, #wpadminbar .quicklinks .menupop ul li a strong, #wpadminbar .quicklinks .menupop.hover ul li .ab-item, #wpadminbar .shortlink-input, #wpadminbar.nojs .quicklinks .menupop:hover ul li .ab-item {
     color: #fff!important;
}

input[type=reset], input[type=submit], button {
    background-color: #fff!important;
    color: #000!important;
    border: none;
    padding: .5em .5em!important;
    cursor: pointer;
    -webkit-border-radius: 0px!important;
    -moz-border-radius: 0px!important;
    border-radius: 0px!important;
    font-weight: bold;
    text-transform: uppercase;
    letter-spacing: .065em;
    -webkit-appearance: none;
    -webkit-transition: all .3s ease-in-out;
    -moz-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
}
#wpadminbar .quicklinks .menupop ul li a:focus, #wpadminbar .quicklinks .menupop ul li a:focus strong, #wpadminbar .quicklinks .menupop ul li a:hover, #wpadminbar .quicklinks .menupop ul li a:hover strong, #wpadminbar .quicklinks .menupop.hover ul li a:focus, #wpadminbar .quicklinks .menupop.hover ul li a:hover, #wpadminbar li #adminbarsearch.adminbar-focused:before, #wpadminbar li .ab-item:focus:before, #wpadminbar li a:focus .ab-icon:before, #wpadminbar li.hover .ab-icon:before, #wpadminbar li.hover .ab-item:before, #wpadminbar li:hover #adminbarsearch:before, #wpadminbar li:hover .ab-icon:before, #wpadminbar li:hover .ab-item:before, #wpadminbar.nojs .quicklinks .menupop:hover ul li a:focus, #wpadminbar.nojs .quicklinks .menupop:hover ul li a:hover {
    color: #00b9eb!important;
}

.themify_image_title {
    display: block;
    font-weight: normal!important;
}
/*MEDIASTYLES*/

@media screen and (min-width: 1200px) {#menu-icon {
   display:none!important;
}
}
@media screen and (max-width: 1200px) {#menu-icon {
    font-size: 1em;float: right;
    margin-right: 20px;
    z-index: 9999;    margin-top: 20px!important;
    
	/*float: right!important;margin-right:30px!important;margin-top:20px!important;
	margin-top: 30px!important;
    margin-left: 40px!important;*/
}
}

@media screen and (max-height:600px) {
#body .gallery .gallery-item {

    width: 100%;
}
	.wcp-caption-plugin {
    margin: 0;
    margin-bottom: 15px!important;
}

	.themify_builder .module_column_2-0-0.module_column {
    padding-right: 25px;
    padding-bottom: 0px!important;
    padding-left: 25px;
}
}
@media screen and (max-height:480px) {

	.wcp-caption-plugin {
    margin: 0;
    margin-bottom: 15px!important;
}

	.themify_builder .module_column_2-0-0.module_column {
    padding-right: 25px;
    padding-bottom: 0px!important;
    padding-left: 25px;
}
}