/*
Theme Name: Kerlotech
Theme URI: https://kerlotech.com
Description: Theme by Kerlo Tech
Version: 1.00
Author: Kerlo Tech
*/

.custom-logo {
    height: auto;
    max-width: 100%;
    display: block;
}
body{
    margin: 0;
    padding: 0;
	background-color: transparent;
    background-image: linear-gradient(180deg, #DEDEDE 0%, #F8F8F2 100%);
}
h1,h2,h3,h4,h5,h6,p{
	margin:0;
}
.book-loopc p {
    color: #4D4D4D;
	font-family: "EB Garamond", Sans-serif;
    font-size: 18px;
    line-height: 20px;
}
a#elementor-menu-cart__toggle_button {
    padding: 8px !important;
}
select.orderby {
    outline: 0 !important;
}
input#form-field-name, input#form-field-email, textarea#form-field-message {
    outline: 0 !important;
    box-shadow: none !important;
}
.header-c {
/*     display: inline-block !important; */
    position: absolute !important;
    z-index: 999 !important;
}
.gallery-sec .elementor-swiper-button.elementor-swiper-button-prev {
    top: -42px !important;
    left: 1083px !important;
}
.gallery-sec .elementor-swiper-button.elementor-swiper-button-next {
    top: -42px !important;
}
.woocommerce p.stars a::before {
    color: var(--e-global-color-accent) !important;
}
input#submit {
    background: var(--e-global-color-accent) !important;
    color: #fff !important;
    border-radius: 0px !important;
}
input#submit:hover{
	background: #000 !important;
}
.woocommerce-Reviews {
    font-family: 'Playfair Display' !important;
}
.comment-form input#author, .comment-form input#email {
    height: 28px !important;
    font-family: 'Playfair Display' !important;
    padding-left: 5px;
	outline: 0px !important;
}
.comment-form textarea#comment {
    font-family: 'Playfair Display' !important;
    padding-left: 5px;
	outline: 0px !important;
}
.w-menu li a:hover {
    color: var(--e-global-color-accent) !important;
}
@media (max-width:767px){
	.gallery-sec .elementor-swiper-button.elementor-swiper-button-prev {
    top: -42px !important;
    left: 245px !important;
}
.cont-imgbox .elementor-image-box-wrapper {
    display: flex !important;
    grid-gap: 8px !important;
}
.cont-imgbox .elementor-image-box-content {
    text-align: left !important;
}
}