h3 {
	font-weight:400;
}


.mod_registration {
    max-width: 100%;
}
#main .mod_newslist .newslist {
    width: 33%; 
 
}

#main .mod_article {
    padding-top: 1%;
    padding-bottom: 1%;
}

.gallery_creator .list_albums .level_1 {
    width: 47%;
    padding: 0;
    display: inline-block;
}


#main .mod_subscribe input.submit,#main .mod_subscribe input  {
      width:100%;

}

.nl-sbv {
   width:100%;
}


.header .mainmenu ul li a:hover {
   color:#000;   
}

 

.header.original .logo {
    width: 265px;
    margin-left: 40px;
}

.stickyheader .logo {
        margin-left:40px;
}

.stickyheader .mainmenu {
        
}

.stickyheader .mainmenu ul li a {
        font-size: 15px;


}

.mod_portfoliolist .item .info {
	position: absolute;
	z-index: 10;
	left: 45%;
	top: -100%;
        transition: All 0.3s ease;
	-webkit-transition: All 0.3s ease;	
}

.mod_portfoliolist .item:hover .info {
	top: 20%;
        
}


.mod_portfoliolist.portfolio-col2 .item {
        padding:1%; 

}
.mod_portfoliolist .item:not(.no_more_link):hover .image_container img {
    -webkit-filter: blur(3px);
    /* filter: blur(3px); */
    transform: scale(1.0,1.0);
    -webkit-transform: scale(1.0,1.0);
    padding: 1%;
}

.ce_grid_gallery_start .ce_grid_gallery_overlay {
    height: 100%;
    width: 100%;
    transform: scale(1,1); */
    -webkit-transform: scale(1,1); */
    transition: All 0.3s ease;
    -webkit-transition: All 0.3s ease;
    position: relative;
    padding: 30px;
    font-weight: 300;
    color: #333;
}

.ce_grid_gallery_start li:hover .linktext {
    color: #6bcacf;
    text-align: center;
    font-style: normal;
    font-family: "Alegreya Sans SC";
    font-weight: 300;
} 

.ce_grid_gallery_overlay div.desc {
    font-family: "Alegreya Sans SC";
    font-weight: 500;
    color: #987a2d;
    font-size:300%;
}
  


.ce_grid_gallery_start .title {
    text-align: center;
    font-family: 'Lobster Two';
    color: #987a2d;
    font-size:3vw;
}

.P_H {
    text-align: center;
    font-family: 'Lobster Two';
    color: #987a2d;
    font-size:4rem;
    padding-top: 70px;
}




/* =============================================================================
 * Headlines size: mobile
 * ========================================================================== */

@media only screen and (max-width: 767px) {
	.ce_grid_gallery_start .title {
		font-size:8vw;
	}
}

/* =============================================================================
 * ende: mobile
 * ========================================================================== */

/* =============================================================================
 * smart phones  (s / small screens)
 * ========================================================================== */

@media only screen and (max-width: 767px) {

#nav-work .ce_grid_gallery_start .linktext {
	font-size: 3.5rem;
}




/*
.ce_grid_gallery_start .linktext  {
    text-align: center;
    font-size:120%;
    font-family: 'Alegreya Sans SC';
    font-weight: 300;

}
*/
/**
*
*.ce_textarea.attribute.textarea {
*    display: none; */
*}
*/*
.ce_textarea.attribute.textarea:hover {
    display: initial;
}