/* 
Theme Name: Frank Ruiter
Theme URI: https://github.com/elementor/hello-theme/
Description: Hello Elementor Child is a child theme of Hello Elementor, created by Elementor team
Author: Elementor Team
Author URI: https://elementor.com/
Template: hello-elementor
Version: 1.0.1
Text Domain: hello-elementor-child
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Tags: flexible-header, custom-colors, custom-menu, custom-logo, editor-style, featured-images, rtl-language-support, threaded-comments, translation-ready
*/
.menu-item .elementor-item:hover{
    font-weight: bold!important;
}
.menu-item-3222, .menu-item-2364{
    margin-bottom: 30px!important;
}
.nomarge p:last-child{
    margin-bottom:  0!important;
}
.e-con-full{
    padding: 5px;
}
.fr-logo img{
    padding-bottom: 10px;
}
/* lightbox */
.nivo-lightbox-theme-default.nivo-lightbox-overlay {
        background: rgba(246, 245, 245, 1);
}
.nivo-lightbox-theme-default .nivo-lightbox-nav:hover {
    opacity: 0.8;
    background-color:rgba(246, 245, 245, 1);
}
.nivo-lightbox-theme-default .nivo-lightbox-next {
    transform: rotate(180deg);
}
.nivo-lightbox-theme-default .nivo-lightbox-prev,
.nivo-lightbox-theme-default .nivo-lightbox-next {
    background-image: url(/wp-content/themes/frank-ruiter/icons/arrow-roze.svg);
    opacity: 1;
    background-size: 120px;
    margin:10px;
}
.nivo-lightbox-theme-default .nivo-lightbox-close {
    background: url(/wp-content/themes/frank-ruiter/icons/close-roze.svg) no-repeat;
    width: 120px;
    height: 120px;
    opacity: 1;
    right: 10px;
    top:10px;
}
.nivo-lightbox-theme-default .nivo-lightbox-image img {
    background: transparent;
}
.nivo-lightbox-theme-default .nivo-lightbox-title {
    background: transparent!important;
    color: #777777!important;
}
/* collectie aanvraag */
.page-id-2592{
    background-color: white;
    color:#413B3B ;
}
.page-id-2592 #content{
    max-width: 600px;
}
.page-id-2592 #content .page-content{
    padding: 100px 20px 100px 100px;
}
[type=button], [type=submit], button {
    border: none;
}
.elementor-lightbox .elementor-lightbox-image {
    box-shadow: none;
}

/* footer */
#site-footer{
    display: none;
}
.page-id-1977{
    background: white;
}
.copyright{
    margin-top: auto;
}
/* media rules */
@media screen and (min-width: 1025px){
.elementor-location-header {
    position: fixed;
    z-index: 5000;
    width: 280px;
}
.site-main,
.elementor-location-archive,
.elementor-location-single{
    margin-left:  280px!important;
}
.elementor-location-archive .post{
    margin-left:  0;
}
}