/*
Theme Name: Live Webinar
Theme URI: https://matanhakimi.com
Author: Matan
Description: A minimal live webinar theme.
Version: 1.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: live-webinar
*/

/*** Global CSS ***/
*,
*::before,
*::after {
  margin: 0;
  padding: 0;
  box-sizing: border-box;
}

html {
  scroll-behavior: smooth;
  -webkit-text-size-adjust: 100%;
}

body {
  min-height: 100vh;
  line-height: 1.6;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
	font-family: "LieblingProRegular";
}

img,
video,
svg,
canvas {
  display: block;
  max-width: 100%;
  height: auto;
}

ul,
ol {
  list-style: none;
}

a {
  text-decoration: none;
  color: inherit;
}

h1, h2, h3, h4, h5, h6 {
	font-weight: 900;
	font-family: "liebling-pro";
	line-height: 1.1;
}

/* Green Arrow list */
.greenarrow-list ul.elementor-icon-list-items li svg {
    flex-shrink: 0;
}

/* Footer Social Media */
.socialMedia .elementor-social-icons-wrapper{
	display: flex !important;
	gap: 20px !important;
}
.socialMedia .elementor-grid-item .elementor-icon{
	height: 40px !important;
    width: 40px !important;
    background-color: transparent;
}
.socialMedia .elementor-grid-item .elementor-icon svg{
	height: 40px;
	width: 40px;
}

/* Footer CTA Section */
.learnWebinar{
	justify-content: center !important;
}
.gradientBtn .elementor-button:hover{
	background: #fff !important;
}
.gradientBtn .elementor-button .elementor-button-icon svg{
	width: 15px;
	flex-shrink: 0;
}
.gradientBtn .elementor-button:hover .elementor-button-icon svg{
	transform: rotate(0deg) !important;
}
.gradientBtn .elementor-button:hover .elementor-button-icon svg path{
	fill: #2C2D51;	
}
.learnWebinar .webinarBox{
	width: auto;
}
.listings span.elementor-icon-list-icon {
    width: 40px;
}
@media only screen and (max-width: 767px) {
	.learnWebinar{
		justify-content: flex-start !important;
		flex-direction: column !important;
		max-width: 400px !important;
    	margin: 0 auto !important;
	}
}