/*   
	Theme Name:        Studio Campo Theme
	Theme URI:         https://studiocampo.nl
	Description:       Studio Campo theme.
	Author:            Studio Campo
	Author URI:        https://studiocampo.nl
	License:           GNU General Public License v3 or later.
	License URI:       https://www.gnu.org/licenses/gpl-3.0.html
	Text Domain:       sc-theme
*/

/* Algemeen */
main {
    overflow-x: clip!important;
}

main#main {
    overflow-x: clip!important;
}
html,
body {
  padding: 0;
  margin: 0;
}

a,
input,
button,
select,
textarea,
i {
  outline: none;
}

.dialog-lightbox-close-button {
  text-decoration: none;
}

/* =========================
HEADER BASIS 
========================= */
#site-header {
    transition: all 0.3s ease;
}
/* Container in header */
#site-header .e-con-inner {
    transition: all 0.3s ease;
}
/* Logo */
.sc-logo-header img {
    transition: all 0.3s ease;
}
/* =========================
   NORMALE HEADER
========================= */
/* Desktop */
@media (min-width: 1025px) {
    #site-header .e-con-inner {
        min-height: 150px;
    }
    .sc-logo-header img {
        max-width: 160px;
    }
}
/* =========================
   VERKLEIND BIJ SCROLL
========================= */
/* Desktop */
@media (min-width: 1025px) {
    #site-header.sc-header-sticky .e-con-inner {
        min-height: 90px;
    }
    #site-header.sc-header-sticky .sc-logo-header img {
        max-width: 245px;
    }
}

p {
	margin-top: 0 !important;
	margin-bottom: 0 !important;
}


.swiper-horizontal .swiper-pagination-progressbar {
    position: relative !important;
	margin-top: 10px!important;
	height: 8px!important;
}
span.swiper-pagination-progressbar-fill{
	background: #6d6b4f!important;
}


@media (min-width: 1024px) {
/*menu last item*/
/* laatste menu item */
.elementor-nav-menu li:last-of-type .elementor-item {
    color: #6D6B4F !important;
	margin-left: 30px!important;
    border-radius: 10px;
	padding-left: 20px;
	padding-right: 20px;
	height: 43px;
   	text-align: center;
	font-family: "Cormorant Garamond"!important;
	font-size: 18px!important;
	font-style: normal;
	font-weight: 400;
    background-color: #F0B46F;
}

/* hover laatste menu item */
.elementor-nav-menu li:last-of-type .elementor-item:hover {
    background: #6D6B4F !important;
    color: #fff !important;
}
.elementor-nav-menu li:last-of-type .elementor-item:before,
.elementor-nav-menu li:last-of-type .elementor-item:after {
    display: none !important;
}}