<br />
<b>Warning</b>:  The magic method FUP\Singleton::__wakeup() must have public visibility in <b>/home/kaleidos/secludedretreat.bravepeople.se/wp-content/plugins/front-user-profile/core/Singleton.php</b> on line <b>35</b><br />
.elementor-1329 .elementor-element.elementor-element-79af0fc:not(.elementor-motion-effects-element-type-background), .elementor-1329 .elementor-element.elementor-element-79af0fc > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #cdc9bd;
}

@media (max-width: 768px) {
    .svq-share__action {
        display: none;
    }
}

@media only screen and (max-width: 767px) {
    .elementor-1329 .elementor-element.elementor-element-49b031e .elementor-heading-title {

			font-size: 36px; /* Decrease the font size */
    }
}

@media only screen and (max-width: 767px) {
    .elementor-1329 .elementor-element.elementor-element-a4b55d1 {
        margin-top: -29px; /* Reducing the margin by 25px */
    }
}

@media only screen and (max-width: 767px) {
    .elementor-1329 .elementor-element.elementor-element-a4b55d1 {
        padding-bottom: - 38px; 
    }
}

@media only screen and (max-width: 767px) {
    .elementor-1329 .elementor-element.elementor-element-503bf23 {
        margin-top: -50px; /* Reducing the top margin by 28px */
    }
}

@media only screen and (max-width: 767px) {
    .elementor-1329 .elementor-element.elementor-element-3ec067b {
        margin-top: -41px; 
			margin-bottom: -84px;
    }
}

@media only screen and (max-width: 767px) {
    .elementor-1329 .elementor-element.elementor-element-40567c8 {
        padding-bottom: -60px; /* Setting the bottom margin to -40px for mobile devices */
    }
}
@media only screen and (max-width: 767px) {
    .elementor-1329 .elementor-element.elementor-element-e7dbabb {
        margin-bottom: -116px; /* Setting the bottom margin to -40px for mobile devices */
    }
}
			
@media only screen and (max-width: 767px) {
    .elementor-1329 .elementor-element.elementor-element-7f12bf7 {
        margin-bottom: -40px; /* Setting the bottom margin to -60px for mobile devices */
    }
}

@media only screen and (max-width: 767px) {
    .elementor-1329 .elementor-element.elementor-element-0065c79 {
        margin-bottom: -86px; /* Setting the bottom margin to -60px for mobile devices */
    }
}

@media (min-width: 768px) and (max-width: 1024px) {
    .svq-share__action {
        display: none;
    }
	
 }

@media (min-width: 992px) {
    .svq-sidebar-page {
        margin-top: 0px !important;
    }
}

.entry-content > *:last-child {
    margin-bottom: 35px !important;
}

.archive-description {
 
      padding-top:0.01em !important;
	margin-bottom:-65px !important;

    }

p { color: #000000 !important; !important;
   
}


.svq-panel .entry-header-content > * {
    color: hsl(0, 0%, 0%) !important;
    font-family: '10stepnormal' !important;
    text-decoration: none !important;
}

.entry-content > * {
    font-family: '10stepnormal' !important;
    color: black;
}



/* Default margin for desktop/laptop */
#typography {
    margin-bottom: 20px; /* Adjust the value as needed */
}

/* Tablet-specific margin */
@media (min-width: 768px) and (max-width: 1024px) {
    #typography {
        margin-bottom: -30px; /* Adjust the value as needed */
    }
}

/* Cellphone-specific margin */
@media (max-width: 767px) {
    #typography {
        margin-bottom: -93px; /* Adjust the value as needed */
    }
}




/* Default margin for desktop/laptop */
#typography {
    padding-top: -20px important; /* Adjust the value as needed */
}

/* Tablet-specific margin */
@media (min-width: 768px) and (max-width: 1024px) {
    #typography {
        margin-top: -35px; /* Adjust the value as needed */
    }
}

/* Cellphone-specific margin */
@media (max-width: 767px) {
    #typography {
        margin-top: -85px; /* Adjust the value as needed */
    }
}










@media (min-width: 768px) and (max-width: 1024px) {
    .entry-content {
        padding-top: -1px !important; 
    }
	
 }


@media (max-width: 768px) {
.entry-content {
    padding-top: 62px; 
}

.booklink {
    pointer-events: auto !important;
}

.svq-body-section[class*=svq-tpl]:not(.svq-tpl-no-side) .svq-main-page {
    max-width: 100%;
    margin-top: -52px !important;
}

.svq-panel .entry-header-content > * {
    color: #000000 !important;
    font-family: '10STEPSITALIC';
    padding-top: 1px !important;
}


.svq-panel .entry-header-content > * {
    color: #A3442D !important;
}

.svq-panel .entry-header-content .archive-description
{
    color: #000000 !important;
}

	@media (min-width: 768px) {
    /* Desktop styles for the #news section */
    #news::before {
        content: "";
        display: block;
        height: 95px;
        margin-top: -95px;
        visibility: hidden;
    }
}


.psycho .svq-article--list .post-excerpt {
	    margin-top: -16px !important;
    margin-bottom: -8px !important;
}
	
		}



	@media (min-width: 768px) {
    /* Desktop styles for the #news section */
    #typography::before {
        content: "";
        display: block;
        height: 95px;
        margin-top: -95px;
        visibility: hidden;
    }
}

.svq-footer-section .btn-link, .svq-footer-section .meta-category__link, .svq-footer-section .posted-on a {
    opacity: 1;
}

	@media (min-width: 768px) {
    /* Desktop styles for the #news section */
#consultations::before {
  content: "";
  display: block;
  height: 95px; /* Adjust this value to match your header height */
  margin-top: -95px; /* Adjust this value to match your header height */
  visibility: hidden;
}
		}
		
		
@media (min-width: 768px) {
    /* Desktop styles for the #news section */
#books::before {
  content: "";
  display: block;
  height: 90px; /* Adjust this value to match your header height */
  margin-top: -90px; /* Adjust this value to match your header height */
  visibility: hidden;
}

	}

.404 {
    width: 100%;
    max-width: 750px;
    height: auto;
    display: block;
    margin: 20px auto; /* Center the image and add some spacing */
}

@media only screen and (max-width: 767px) {
    .404 {
        width: 100%;
    }
}


.wp-block-quote.is-large cite, .wp-block-quote.is-style-large cite {
    font-size: var(--font-size-base);
    line-height: 1.5;
    font-weight: 500;
    color: #A3442D;
    display: block;
    margin-top: -8px;
    text-align: inherit;
}


.booklink {
    display: block; /* Ensures the link takes up the entire line */
    padding: 10px;  /* Adds some padding to make it easier to click */
}

/* Adjust headline and image on mobile version */
@media only screen and (max-width: 767px) {
    .page .entry-header {
        margin-top: 20px; /* Adjust this value as needed */
    }

    .page .entry-header h1 {
        margin-top: 20px; /* Adjust this value as needed */
    }



body.archive .svq-panel:after {
    background: #fef7ed !important;
}

.svq-masonry-articles .svq-article-col {
    float: left;
    padding: 0 !important;
}
 .svq-article--list-card .format-standard.has-post-thumbnail:not(.post-thumbnail-wide) .post-thumbnail {
    width: 20%;
    margin-bottom: 0;
    float: left;
margin-right: 0px !important; 
}


.svq-article--list-card .format-standard.has-post-thumbnail:not(.post-thumbnail-wide) .post-thumbnail {

    margin-top: -22px !important;
}

.svq-article--list-card .format-gallery.has-post-thumbnail:not(.post-thumbnail-wide), .svq-article--list-card .format-video.has-post-thumbnail:not(.post-thumbnail-wide), .svq-article--list-card .format-image.has-post-thumbnail:not(.post-thumbnail-wide), .svq-article--list-card .format-standard.has-post-thumbnail:not(.post-thumbnail-wide) {
    padding-top: 15px !important;
}


body.archive .svq-panel .entry-title {
    color: #A3442D;
    font-family: '10stepsitalic' !important;
}


.svq-article--list-card:not(.svq-slider-articles) .svq-article {
    box-shadow: none !important;
}

	.svq-article--list-card .svq-article > * {

    margin-top: -33px !important;
    margin-bottom: 44px !important;
}


/* Or using pseudo-element for specific sections */
#consultations::before {
  content: "";
  display: block;
  height: 90px; /* Adjust this value to match your header height */
  margin-top: -90px; /* Adjust this value to match your header height */
  visibility: hidden;
}

/* Or using pseudo-element for specific sections */
#books::before {
  content: "";
  display: block;
  height: 110px; /* Adjust this value to match your header height */
  margin-top: -110px; /* Adjust this value to match your header height */
  visibility: hidden;
}


/* Or using pseudo-element for specific sections */
#news::before {
  content: "";
  display: block !important;
  height: 80px; 
  margin-top: -80px !important; 
  visibility: hidden;
}



/* Or using pseudo-element for specific sections */
#typography::before {
  content: "";
  display: block !important;
  height: 130px; 
  margin-top: -130px !important; 
  visibility: hidden;
}


	
	/* LANDINGPAGE */
/* Desktop and Tablet */
@media (min-width: 768px) {
    #gazette {
        margin-top: 60px !important;
    }
}

/* Cell Phone */
@media (max-width: 767px) {
    #gazette {
        margin-top: 10px;
    }
}

/* Café Section */
/* No changes needed */

/* Books Section */
/* Desktop */
@media (min-width: 1025px) {
    #exegesis {
        margin-top: 15px;
    }
}

/* Tablet */
@media (min-width: 768px) and (max-width: 1024px) {
    #exegesis {
        margin-top: -10px;
    }
}

/* Cell Phone */
@media (max-width: 767px) {
    #exegesis {
        margin-top: -15px;
    }
}

/* Types Section */
/* Desktop - no change needed */

/* Tablet */
@media (min-width: 768px) and (max-width: 1024px) {
    #typography {
        margin-top: 25px;
    }
}

/* Cell Phone */
@media (max-width: 767px) {
    #typography {
        margin-top: 25px;
    }
}
	
	
	
	
	
	
	
	
	
	

.custom-logo-link .ty-logo .custom-logo-link has-logo-dark has-logo-mobile has-logo-dark-mobile img {
    width: 206px !important;  
    height: 80px !important; 
}
@media only screen and (-webkit-min-device-pixel-ratio: 2),
only screen and (min--moz-device-pixel-ratio: 2),
only screen and (-o-min-device-pixel-ratio: 2/1),
only screen and (min-device-pixel-ratio: 2),
only screen and (min-resolution: 192dpi),
only screen and (min-resolution: 2dppx) {
    .custom-logo-link .ty-logo .custom-logo-link has-logo-dark has-logo-mobile has-logo-dark-mobile img img {
        width: 206px !important; 
        height: 80px !important; 
    }
}


/* Desktop view */
@media (min-width: 1024px) {
    .books {
        margin-top: 47px !important; 
        margin-bottom: 36px !important;   
    }
}


.navbar-container.is-expanded:after {
    top: 90%;
    background: #fdf8ee !important;
    border-bottom-left-radius: 2.5rem;
    box-shadow: 0 30px 30px 0 rgb(137 137 137 / 15%);
}

@media (min-width: 768px) and (max-width: 1023px) {
    .books {
        margin-top: -130px !important; 
        margin-bottom: 30px !important;  
    }
}

	
	
@media (max-width: 767px) {
    .books {
        margin-top: -47px !important; 
        margin-bottom: -42px !important; 
    }
}


/* Desktop view */
@media (min-width: 1024px) {
    .cafemenu {
        margin-top: 8px !important; 
        margin-bottom: 0px !important;   
    }
}

@media (min-width: 768px) and (max-width: 1023px) {
    .cafemenu {
        margin-top: 0px !important; 
        margin-bottom: 30px !important;  
    }
}

@media (max-width: 767px) {
    .cafemenu {
        margin-top: -51px !important; 
    }
}
	
}





.elementor-element .elementor-widget-container 
.widget-title {
	  margin-bottom: 12px !important;
}

@media (min-width: 992px) {
    .navbar-collapse .navbar-nav {
        margin-top: -18px !important;

		float:right !important;
			
    }

}


.svq-panel .entry-header-content > * {
    color: #A3442D;
}

.btn-link  {
color: #A3442D !important;
	opacity: 1 !important;
}

.edit-link  {
display: none !important;
}

.entry-meta__action {
display: none !important;
}

@media (max-width: 1024px) and (min-width: 768px) {
.lasprezzatura_definition {  
        margin-top: -80px !important;

    }
}


@media (max-width: 767px) {
.lasprezzatura_definition {  
        margin-top: -95px !important;

    }
}
}




.form-inline {
    display: none !important; }

.svq-article--widget .svq-article .post-excerpt {
    font-family: 'georgia' !important;
	font-size: 17px; !important;
	margin-top: -5px;  !important;
  line-height: 22px;  !important;
}


@media (max-width: 768px) {
    .svq-media-slider.svq-author-related .screen-reader-link {
        margin-top: 8px !important; /* Adjust this value as needed */
    }
}

@media (max-width: 768px) {
.svq-footer-section .widget-area {
    padding-top: 120px !important;
}
}
	
.svq-footer-section .widget-area + .site-info {
    margin-top: -25px !important;
    margin-bottom: 25px !important;
}


    .svq-media-slider.svq-author-related .screen-reader-link {
        font-size: 17px;
        max-height: calc(var(--fs-article-list-card-md)* 1.5* var(--line-clamp-related-list-text, 2));
        font-family: 'georgia';
        margin-top: -6px;
				line-height: 22px;
    }

.svq-body-section.svq-tpl-no-side .svq-media-slider {

    margin-top: -55px !important;
	margin-bottom: -140px !important;

}

.author-avatar .avatar-img {
    width: 100%;
    height: 100%;
    object-fit: fill;
    margin-top: -3px;
}

    .svq-media-slider .svq-article-btn {
        justify-content: center;
        display: none;
    }


.svq-body-section.svq-tpl-no-side .svq-author-related .nav-button-style .svq-list-item.svq-list-item-active .svq-item-link {

    font-family: '10stepnormal' !important;
    text-transform: capitalize;
    font-size: 15px;
    padding-top: 10px;
	    font-weight: 100  !important;
}

.svq-media-slider .heading-title {
    margin-top: -41px !important;
}

.svq-slider-nav.nav-button-style .svq-list-item {
    margin-right: 10px !important;
    font-family: '10stepnormal' !important;
    text-transform: capitalize  !important;
    font-size: 15px !important;
    font-weight: 100  !important;
	 padding-top: 10px;
}

.svq-article .heading-title-text {
    font-family: '10stepnormal'  !important;
    letter-spacing: -0.5px  !important;
}

	@media (max-width: 767px) {
    .svq-share--floated.sticky_element {
        padding-top: 5px  !important;

				margin-bottom: -158px !important;
    }
}

.svq-author-section {
    margin-left: -4px; !important;
}


.nav-article-section:not(.nav-article--sticky) .nav-article-content {
    padding: 0 !important;
    display: none !important;
}






@media (max-width: 768px) {
    body.page:not(.home) .svq-article {
        margin-top: -211px; /* Adjust this value as needed */
    }
}

@media (max-width: 480px) {
    body.page:not(.home) .svq-article {
        margin-top: -211px; /* Adjust this value as needed */
    }
}

.svq-main-page {
    margin-top: 10px !important;
    margin-bottom: 0px !important;
}




@media (min-width: 768px) {
    .svq-share--floated.sticky_element {
        margin-top: 180px; /* Adjust the value as needed */
        /* Add any other styles you need for desktop */
    }
}


@media (min-width: 768px) and (max-width: 1024px) {
    .svq-share--floated.sticky_element {
        margin-top: 250px; /* Adjust the value as needed for tablets */
        margin-bottom: -150px; /* Adjust the value as needed for tablets */
        /* Add any other styles you need for tablets */
    }
}

/* Mobile devices */
@media (max-width: 767px) {
    .svq-share--floated.sticky_element {
        margin-top: 130px !important;
        margin-bottom: -158px !important;
    }
}

/* Desktop devices */
@media (min-width: 1025px) {
    .svq-share--floated.sticky_element {
        margin-top: 180px; /* Adjust the value as needed for desktop */
        /* Add any other styles you need for desktop */
    }
}


.has-featured-image .svq-progressive__placeholder-image {
    background: transparent;
	height: 132%;
	margin-top: -22px;

}



body.page .entry-content {
    padding-top: initial; 
}



.fadeIn {
    -webkit-animation-name: none;
    animation-name: none;
}

.svq-header-section .navbar-container {
    padding-top: 1rem;
    padding-bottom: 0rem;
    box-shadow: 0 0 0px rgba(0, 0, 0, 0.1);
    -ms-box-shadow: 0 0 00px rgba(0, 0, 0, 0.1);
    -moz-box-shadow: 0 0 00px rgba(0, 0, 0, 0.1);
    -webkit-box-shadow: 0 0 00px rgb(0 0 0 / 5%) !important;
}

.ty-logo img.custom-logo {
    max-height: 96px ;
    width: auto;
}

.navbar-nav > .menu-item > .nav-link {
    font-size: 14px !important;
    font-family: '10stepnormal' !important;
    text-transform: uppercase !important;
    letter-spacing: -3px !important;
}
	
}


.body {
    font-family: 'Georgia, Times, "Times New Roman", serif;' !important;
	
	
	
    background-color: #cdc9bd !important;
}


.entry-content > * {
    margin-top: var(--el-spacing);
    margin-bottom: var(--el-spacing);
    font-family: Georgia, Times, "Times New Roman", serif;
	line-height: 1px !important:
}

.entry-content > *:first-child {
    margin-top: 0;
		line-height: 14px !important:
    font-family: Georgia, Times, "Times New Roman", serif;
	line-height: 15px !important:
}


.widget-title span {
    border-bottom: 1px solid var(--heading-color);

    font-family: '10stepsitalic' !important;
    text-transform: none;
    font-size: 22px;
    font-weight: 100;
			letter-spacing: -0px !important;
}




.meta-category {
    font-family: '10stepnormal';
    text-transform: none;
    font-size: 22px;
    font-weight: 100;
    letter-spacing: -1px !important;
border-bottom: 1px solid var(--heading-color);
}


	.single-post h1 {
    padding-bottom:27px !important;
}
	
.navbar-container {
    top: 0px;
    background: #FDF8EE !important;
}



.elementor-1329 .elementor-element.elementor-element-0b642d8:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1329 .elementor-element.elementor-element-0b642d8 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #FFFFFF00;
    background-image: url(http://secludedretreat.bravepeople.se/wp-content/uploads/2024/05/gentleman.png);
    background-repeat: no-repeat;
    background-size: cover;
    height: 500px !important;
}


    .navbar-expand-lg .nav-link {
        font-size: 18px !important;
        font-family: '10stepsitalic' !important;
    }

.navbar-nav .dropdown-toggle:after {
    color: hsl(0deg 0% 14%) !important;
    font-size: 20px !important;
}
@media (min-width: 992px) {
    .ty-search.is-visible .form-control {
        display: inline-block;

			
	
			
        flex: 8;
        font-family: '10STEPNORMAL';
        color: #A3442D !important;  /* Ensure color applies */
        
        /* Styling additions */
        background-color: #F8F3EF !important;  /* Light beige */
        border: 1px solid #D3C4B8 !important;  /* Muted border */
        border-radius: 15px !important;  /* Rounded corners */
        padding: 10px 15px;  /* Comfortable padding */
        
        /* Shadow for depth */
        box-shadow: inset 0 1px 4px rgba(0, 0, 0, 0.1);

        /* Placeholder styling */
        &::placeholder {
            color: #A3442D !important;  /* Placeholder matches text color */
            opacity: 0.7;
        }

        /* Hover effect */
        transition: background-color 0.3s, box-shadow 0.3s;
    }

    /* Hover Effect */
    .ty-search.is-visible .form-control:hover {
        background-color: #EFE9E4 !important;  /* Slightly darker on hover */
        box-shadow: inset 0 1px 6px rgba(0, 0, 0, 0.2);  /* Enhanced shadow */
    }
}


.navbar-expand-lg .nav-link {
    font-size: 18px !important;
    font-family: '10stepsitalic' !important;
    line-height: 14px;
} .nav-link {
    font-size: 18px !important;
    font-family: '10stepsitalic' !important;
    line-height: 14px;
}

.elementor-1329 .elementor-element.elementor-element-c855edf .elementor-heading-title {
    
    font-family: '10stepnormal' !important;
}

.breadcrumb__link {
    color: #000;
    font-family: '10stepsitalic';
    font-size: 17px !important;
	}
	
	.svq-article--list .heading-title .heading-title-link {
        max-height: calc(var(--fs-article-list-title-lg)* 1.2* var(--line-clamp-list-title));
        font-family: '10stepnormal' !important;
        font-size: 22px;
        letter-spacing: -1px;
    }

.entry-meta__content {
    flex: 1;
    text-align: left;
    font-family: '10stepnormal' !important;
    font-size: 14px !important;
}

.entry-meta__content {
    flex: 1;
    text-align: left;
    font-family: '10stepnormal' !important;
    font-size: 15px !important;
    font-weight: 100 !important;
    line-height: normal !important;
    color: #000;
    --link-color: #000 !important;
}

.by-line {
    display: block;
    font-weight: 500 !important;
    font-family: '10stepsitalic';
    font-size: 16px !important;
}

a {
    color: #000;
    text-decoration: none !important;
    background-color: transparent;
    -webkit-text-decoration-skip: objects;
    transition: var(--transitionTF) var(--transitionDuration);
    hover: #d63638 !important;
    margin-top: 3px;
}

.svq-article--list .heading-title .heading-title-link {
    max-height: calc(var(--fs-article-list-title-lg)* 1.2* var(--line-clamp-list-title));
    font-family: '10stepnormal' !important;
    font-size: 22px;
    letter-spacing: -1px;
    color: #a3442d !important;
}


	.svq-body-section.svq-tpl-no-side .svq-author-related > .heading-title .heading-title-text {
    display: none !important
}



.posted-on {
    display: block;
    font-weight: 500 !important;
    font-family: '10stepsitalic';
    font-size: 16px !important;
}

.posted-on {
    color: #000000 !important;
	text-decoration: none important; 
	    margin-top: 3px;
		    margin-left: -1px;
}

.svq-media-slider.svq-post-related:after, .svq-media-slider.svq-author-related:after {
    background-image: url(http://secludedretreat.bravepeople.se/wp-content/themes/typer/assets/img/related-bg.png);
    background-position: top;
    background-repeat: no-repeat;
    background-attachment: scroll;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -ms-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    display: none !important;
}

.svq-footer-section p:last-child {
    margin-bottom: 0;
    font-family: '10stepnormal';
    font-size: 17px !important;
}


.svq-footer-section p:last-child {
    margin-bottom: 0;
    font-family: '10stepnormal';
    font-size: 18px !important;
    line-height: 26px;
}

table {
            border-collapse: collapse;
            width: 100%;
        }
        th, td {
            border: none !important;
            padding: 10px !important;
            text-align: left;
        }
        th {
            background-color: #000000;
        }


.elementor-page-title, h1.entry-title {
    display: var(--page-title-display);
    font-family: '10stepnormal' !important;
    margin-bottom: -37px !important;
	  margin-top: -31px !important;
	  letter-spacing: -1.7px;
}


/* Gazette Section Adjustments */
@media (min-width: 768px) {
    #gazette::before {
        content: "";
        display: block !important;
        height: 111px;
        margin-top: -111px !important;
        visibility: hidden;
    }
}

@media (max-width: 767px) {
    #gazette::before {
        content: "";
        display: block !important;
        height: 93px;
        margin-top: -93px !important;
        visibility: hidden;
    }
}

/* Café Section Adjustments */
/* No changes needed for any device */

/* Exegeis Section Adjustments */
@media (min-width: 1025px) {
    #exegesis::before {
        content: "";
        display: block !important;
        height: 23px;
        margin-top: -23px !important;
        visibility: hidden;
    }
}

@media (min-width: 768px) and (max-width: 1024px) {
    #exegesis::before {
        content: "";
        display: block !important;
        height: -110px;
        margin-top: 110px !important;
        visibility: hidden;
    }
}

@media (max-width: 767px) {
    #exegeis::before {
        content: "";
        display: block !important;
        height: -45px;
        margin-top: 45px !important;
        visibility: hidden;
    }
}

/* Typography Section Adjustments */
@media (min-width: 768px) and (max-width: 1024px) {
    #typography::before {
        content: "";
        display: block !important;
        height: 15px;
        margin-top: -15px !important;
        visibility: hidden;
    }
}

@media (max-width: 767px) {
    #typography::before {
        content: "";
        display: block !important;
        height: 25px;
        margin-top: -25px !important;
        visibility: hidden;
    }
}



	@media (min-width: 992px) {
    h1, .h1 {
        font-size: var(--h1-font-size-lg);
        line-height: 50px !important;
    }
}


@media (min-width: 1025px) {
    .single .entry-content {
        margin-top: -45px !important;
    }
}

@media (max-width: 600px) {
.elementor-page-title, h1.entry-title {
        line-height: 37px !important; /* Adjust this value for smaller screens */
    }

 }

.breadcrumb {

    display: none !important;
}

.svq-footer-section p:last-child {
    margin-top: -20px;
    font-family: '10stepnormal';
    font-size: 18px !important;
    line-height: 26px;
}

svq-footer-section p:last-child {
    margin-bottom: 0;
    font-family: '10stepnormal';
    font-size: 19px !important;
    line-height: 24px !important;
}

.svq-footer-section .widget-area a {
    color: var(--footer-bg-contrast-color);
    font-family: '10stepnormal' !important;
}


@media (max-width: 767px) {
    .elementor-1329 .elementor-element.elementor-element-bad8faf {
        padding: 20px 0px 54px 0px !important;
    }
}

.meta-category {
    font-family: '10stepnormal';
    text-transform: none;
    font-size: 22px;
    font-weight: 100;
    letter-spacing: -1px !important;
    border-bottom: 1px solid var(--heading-color);
    margin-bottom: 44px !important;
}

.widget_categories ul {
    line-height: 18px !important;

}
.btn-sm .svq-icon, .btn-group-sm > .btn .svq-icon {
    margin-right: 10px;
    display: none !important;
}

.archive-description a {
    color: #a3442d !important;
}

.navbar-expand-lg .nav-link {
    font-size: 18px !important;
    font-family: '10stepnormal' !important;
    line-height: 1.8px !important;
}

.ty-logo img.custom-logo {
    max-height: 96px;
    width: auto;
    margin-top: -4px;
}

.widget-title {
    border-bottom: 1px solid #fdf8ef;
!important;
}

.posted-on {
    color: #000000 !important;
    font-size: 16px !important;
    font-family: '10stepnormal' !important;
    text-transform:  !important;
    letter-spacing: -0.5px !important;
}



.btn-link .svq-icon {
    opacity: 1.0 !important;
    transition: opacity 0.3s ease !important; 
		color: #a34631 !important;
}

.btn-link:hover {
    opacity: 0.7 !important;
}


.anchor-padding {
    display: block;
    position: relative;
    top: -120px !important;
    visibility: hidden;
}
.svq-panel .entry-header-content > * {
    color: #A3442D !important;
    font-family: '10stepnormal' !important;
    text-decoration: none !important;
}


.svq-article--list .has-post-thumbnail:not(.post-thumbnail-wide) .post-thumbnail + .meta-category, .svq-article--list .has-post-thumbnail:not(.post-thumbnail-wide) .post-thumbnail + .heading-title {
    margin-top: 0;
    margin-bottom: 13px !important;
}

    h1, .h1 {
        font-size: var(--h1-font-size-lg);
        line-height: 50px !important;
    }

@media (max-width: 767px) {
    .single-post h1 {
			font-size: 45px !important;
        line-height: 1.05 !important;   }
	}
	
.page .svq-progressive__placeholder-image { 
    padding-top: -10px;

}

.author-avatar.avatar-size-sm {
display: none !important;
}


.page h1 {
  line-height: 46px !important; /* Adjust this value to your desired line height */
}
	
			.svq-article .post-excerpt .screen-reader-link {
margin-top:0px !important;
				margin-bottom:8px !important;
    line-height: 1.2;
    font-size: 18px !important;
    font-family: '10stepnormal';

}



@media only screen and (max-width: 767px) {
    body.archive .svq-panel .entry-title {
        color: #A3442D;
        font-family: '10stepnormal' !important;
			line-height:46px !important;
    }
}


.svq-media-slider.svq-author-related .heading-title .heading-title-link  {
  color: #a7442c !important;
					margin-bottom:-12px !important;
}

.svq-article--list .screen-reader-link {
    color: #4b4b4b !important;
}



.svq-article-tags .tag-links {
    display: none !important;
}

}
.svq-panel .entry-header-content > * {
    color: #A3442D !important;
    font-family: '10stepnormal' !important;
    text-decoration: none !important;
}


.svq-body-section.svq-tpl-no-side .svq-author-related .nav-button-style .svq-list-item.svq-list-item-active .svq-item-link {
    background: #a7442c !important;

}







@media (min-width: 992px) {
    /* Parent Container */
    .ty-search {
        position: relative !important; /* Ensure this is set to allow absolute positioning */
        width: 100%; /* Adjust as necessary */
    }

    /* Search Field */
    .ty-search.is-visible {
        width: 74% !important; /* Set the width to 74% */
        position: absolute !important; /* Absolute positioning */
        top: 0 !important; /* Aligns to the top */
        right: 0 !important; /* Aligns the container to the right */
        z-index: 1 !important; /* Keeps it on top */
        background-color: #FDF8EE !important; /* Light background */
        border-radius: 0 !important; /* No rounded corners */
        padding: 10px 15px !important; /* Comfortable padding */
        box-sizing: border-box !important; /* Prevents width alteration by padding */
    }

    /* Style for the input field */
    .ty-search.is-visible .form-control {
        width: 100% !important; /* Ensure input takes full width of the container */
        border-radius: 15px !important; /* Rounded corners for the input */
        background-color: #F8F3EF !important; /* Consistent background color */
        color: #A3442D !important; /* Text color */
    }

    /* Placeholder styling */
    .ty-search.is-visible .form-control::placeholder {
        color: #A3442D !important; /* Matching placeholder color */
        opacity: 0.7 !important; /* Slight transparency */
    }
}



 






.ty-search.is-visible {
    right: 10px !important; /* Use whatever value necessary */
    width: 74% !important; /* Adjust width */
    position: absolute !important; /* Absolute positioning */
    background-color: #FDF8EE !important; /* Background color */
    border-radius: 0 !important; /* No border radius */

}





    /* Search Field */
    .ty-search.is-visible {
        width: 74%; /* Set width */
        position: relative; /* Position relative within flexbox */
        background-color: #FDF8EE; /* Light background */


        box-sizing: border-box; /* Box-sizing */
        margin-left: auto; /* Pushes the search field to the right */
    }

    /* Style for the input field */
    .ty-search.is-visible .form-control {
        width: 100%; /* Full width of container */
        border-radius: 15px; /* Rounded corners for the input */
        background-color: #F8F3EF; /* Consistent background color */
        color: #A3442D; /* Text color */
    }
}



	@media (max-width: 767px) {
.page .svq-body-section.svq-tpl-no-side .svq-panel {
    margin-bottom: 234px !important;
}

.etymology {
    margin-top: 4px !important;
}
		
	
		

/* Mobile devices */
@media (max-width: 767px) {
.etymology {
    margin-top: -55px !important;
}
	}

/* Tablet devices */
@media (min-width: 768px)  {
.etymology {
    margin-top: -100px !important;
}
	
	}
	@media (min-width: 768px) {
    .entry-content img + p {
        margin-top: 20px; /* Adjust the value as needed */
    }
}
		
		
		
		

		

	
	
