
.animation-element{
  visibility: hidden;
}

#layerslider, .carousel-item{
	height: 600px;
}


/** MODULE HEADERS **/
.cms404_module_header{
    padding: 30px 30px 30px 25px;
    font-weight: 700;   
    margin-bottom: 0 !important;
}

.cms404-module-more{    
    display: block;
    width: 100%;
    padding: 10px 10px 10px 25px;
    font-size: 14px;
}



/** TOOLBOX **/

._CMS4Toolbox{
    font-size: 16px;
    margin: 25px 0 25px 25px ;
}
 


/** CONTENT **/

.cms404-subtitle{
    font-size: 14px !important;
    max-width: none !important;
}

.cms404_news{
  
}


/** GLOWNA **/

.cms404_footer{
    background: #969593;
   
    padding-bottom: 10px;
    position: relative;
    top: 0;
    left: 0;
    text-align: center;
    padding-bottom: 40px;

}


.cms404_footercontent ._CMS4Toolbox{    
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;    
    padding-top: 20px; 
    width: 55%;
    font-size: 0.8em;
    margin: 0 auto;
}

.cms404_footercontent ._CMS4Toolbox h3{
    line-height: 50px;  
    border-bottom: 1px solid #cccbc8;  
    padding-bottom: 10px;
}

.cms404_footercontent ._CMS4Toolbox h3 img{
    vertical-align: bottom;    
}        




/* kolory */
.color-red .cms404_product_lid{    color: #dc4647; }
.color-red .cms404_product_shortcut hr { background-color: #dc4647 !important; }

.color-blue .cms404_product_lid{    color: #4ebae6; }
.color-blue .cms404_product_shortcut hr { background-color: #4ebae6 !important; }

/* form */
.cms404-form{
    /*max-width: 650px;*/
 }

 /** MAPS **/
#map404cms{
    width: 100%;
    height: 567px;
}

.contentwindow h3{
    font-size: 1.1em;
}
.contentwindow {
    border:  4px solid #ff218a;
    padding: 15px;
    width: 100%;
    font-size: 1.1em;
}


/** ADMIN **/
.cms404_admin_mode{
    border: 2px solid rgb(198, 230, 255);
    display: block;
}

.cms404-editable{
    width: auto;
    text-align: right;
    display: inline-block;
    position: absolute;
    z-index: 10001;    
    right: 1em;
    background-color: rgba(198, 230, 255, 0.94);
    border: 2px solid rgb(198, 230, 255);
    padding: 5px;
}
