/*
Theme Name: Felisa Tapas Bar
Theme URI: https://elementor.com/hello-theme/?utm_source=wp-themes&utm_campaign=theme-uri&utm_medium=wp-dash
Template: hello-elementor
Author: Elementor Team
Author URI: https://elementor.com/?utm_source=wp-themes&utm_campaign=author-uri&utm_medium=wp-dash
Description: Hello Elementor is a lightweight and minimalist WordPress theme that was built specifically to work seamlessly with the Elementor site builder plugin. The theme is free, open-source, and designed for users who want a flexible, easy-to-use, and customizable website. The theme, which is optimized for performance, provides a solid foundation for users to build their own unique designs using the Elementor drag-and-drop site builder. Its simplicity and flexibility make it a great choice for both beginners and experienced Web Creators.
Tags: accessibility-ready,flexible-header,custom-colors,custom-menu,custom-logo,featured-images,rtl-language-support,threaded-comments,translation-ready
Version: 1.0.1731492650
Updated: 2024-11-13 11:10:50

*/

body.single-post .elementor-widget-theme-post-content ul li::marker {color:#ad1a2c;}

body.single-post .elementor-widget-theme-post-content ul, body.single-post .elementor-widget-theme-post-content ol {margin:20px 0px;}


body.single-post .elementor-widget-theme-post-content blockquote {border-left:5px solid #ad1a2c; margin-left:0; padding:20px;   font-style: italic; background: #f9f9f9; margin:30px 0px;}

body.single-post .elementor-widget-theme-post-content blockquote p {margin-bottom:0;}

body.single-post .elementor-widget-theme-post-content blockquote:before {
  color: #000;
  content: open-quote; 
  font-size: 5em;
  line-height: 0.1em;	
	top:-20px;
	position:relative;
}


body.single-post .elementor-widget-theme-post-content ol {
  list-style-type: none; 
  counter-reset: sajat-szamlalo; 
  padding-left: 25px; 
}

body.single-post .elementor-widget-theme-post-content ol li {
  counter-increment: sajat-szamlalo;
  margin-bottom: 15px;
  position: relative;
  line-height: 1.5;   
}

body.single-post .elementor-widget-theme-post-content ol li::before {
  content: counter(sajat-szamlalo);   
  background-color: #ad1a2c;
  color: white;
    width: 24px; 
  height: 24px;
  border-radius: 4px; 
    position: absolute;
  left: -35px; 
  top: 0;      
  display: flex;
  justify-content: center;
  align-items: center;
  font-weight: bold;
  font-size: 14px;
}

body.single-post .elementor-widget-theme-post-content .wp-caption-text {
  text-align: center;
  font-size: 80%;
}

body.single-post .elementor-widget-theme-post-content a:not(.primary-button) {color:#ad1a2c!important;}
body.single-post .elementor-widget-theme-post-content a:not(.primary-button):hover {text-decoration:underline;}

body.single-post .elementor-widget-theme-post-content h2, body.single-post .elementor-widget-theme-post-content h3, body.single-post .elementor-widget-theme-post-content h4, body.single-post .elementor-widget-theme-post-content h5  {margin:1.8rem 0rem .9rem 0rem;}


body.single-post .primary-button {
	background: #ad1a2c;
  padding: 12px 0px !important;
  transition: all .3s;
	color:#fff;
	text-transform:uppercase;
	font-family: "Montserrat", Sans-serif;
  font-size: 16px;
  font-weight: 700;
	line-height: 20px;
	padding:12px 24px!important;
	margin:20px 0px!important;
}

body.single-post .primary-button:hover {
  background: #cf831a !important;
	color:#fff!important;
}