@font-face {
font-display:swap;
	font-family: Heebo-Light;
	src: url('/wp-content/themes/skn/assets/css/../fonts/Heebo-Light.ttf');
}

@font-face {
font-display:swap;
	font-family: Heebo-Regular;
	src: url('/wp-content/themes/skn/assets/css/../fonts/Heebo-Regular.ttf');
}

@font-face {
font-display:swap;
	font-family: Heebo-Bold;
	src: url('/wp-content/themes/skn/assets/css/../fonts/Heebo-Bold.ttf');
}

@font-face {
font-display:swap;
	font-family: Heebo-ExtraBold;
	src: url('/wp-content/themes/skn/assets/css/../fonts/Heebo-ExtraBold.ttf');
}

@font-face {
font-display:swap;
	font-family: Heebo-Black;
	src: url('/wp-content/themes/skn/assets/css/../fonts/Heebo-Black.ttf');
}

@font-face {
font-display:swap;
	font-family: Heebo-Medium;
	src: url('/wp-content/themes/skn/assets/css/../fonts/Heebo-Medium.ttf');
}

/* Start Font ogen */
@font-face {
font-display:swap;
    font-family: 'fb_ogenblack';
    src: url('/wp-content/themes/skn/assets/css/../fonts/fbogen-blackwebfont.eot');
    src: url('/wp-content/themes/skn/assets/css/../fonts/fbogen-blackwebfont.eot?#iefix') format('embedded-opentype'),
         url('/wp-content/themes/skn/assets/css/../fonts/fbogen-blackwebfont.woff') format('woff'),
         url('/wp-content/themes/skn/assets/css/../fonts/fbogen-blackwebfont.ttf') format('truetype'),
         url('/wp-content/themes/skn/assets/css/../fonts/fbogen-blackwebfont.svg#fb_ogenblack') format('svg');
    font-weight: normal;
    font-style: normal;

}




@font-face {
font-display:swap;
    font-family: 'fb_ogenbold';
    src: url('/wp-content/themes/skn/assets/css/../fonts/fbogen-boldwebfont.eot');
    src: url('/wp-content/themes/skn/assets/css/../fonts/fbogen-boldwebfont.eot?#iefix') format('embedded-opentype'),
         url('/wp-content/themes/skn/assets/css/../fonts/fbogen-boldwebfont.woff') format('woff'),
         url('/wp-content/themes/skn/assets/css/../fonts/fbogen-boldwebfont.ttf') format('truetype'),
         url('/wp-content/themes/skn/assets/css/../fonts/fbogen-boldwebfont.svg#fb_ogenbold') format('svg');
    font-weight: normal;
    font-style: normal;

}




@font-face {
font-display:swap;
    font-family: 'fb_ogenregular';
    src: url('/wp-content/themes/skn/assets/css/../fonts/fbogen-regularwebfont.eot');
    src: url('/wp-content/themes/skn/assets/css/../fonts/fbogen-regularwebfont.eot?#iefix') format('embedded-opentype'),
         url('/wp-content/themes/skn/assets/css/../fonts/fbogen-regularwebfont.woff') format('woff'),
         url('/wp-content/themes/skn/assets/css/../fonts/fbogen-regularwebfont.ttf') format('truetype'),
         url('/wp-content/themes/skn/assets/css/../fonts/fbogen-regularwebfont.svg#fb_ogenregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

/* End font ogen */


a,
button {
	cursor: pointer;
}

a:hover {
	text-decoration: none;
}

body {
	/* font-family: Heebo-Regular; */
	/* background: #ebebeb; */
	/* font-family: Helvetica,Arial,freesans,sans-serif; */
	/* font-family: 'ReformaRegular', Arial;	 */
	/* font-family: 'ogen-bold'; */
	direction:rtl;
}

/* ---------------------------------------------------- HEADER ------------------------------------------------------ */
/* ===== FIX MOBILE HORIZONTAL SCROLL ===== */

html, body {
    max-width: 100%;
    overflow-x: hidden;
}

#header .navigation-wrapper {
    max-width: 100% !important;
}
#header {
	background: #6633cc;
	/*background: white;*/
	/* padding: 10px 0px; */
	border-bottom: 1px solid #ebebeb;
	position: fixed;
	top: 0px;
	right: 0px;
	width: 100%;
	z-index: 9000000000000;
}

#header .logo-wrapper {
	/*
	display: inline-block;
	margin-right: 15px;
	*/
	max-width: 125.2px;
	width: 100%;
	max-height: 60px;
	margin: auto;
}
#header .padding-logo-wrapper {
	margin-top: 0;
}

#header .navigation-wrapper {
	display: inline-block;
	max-width: calc(110% - 125.2px - 4px - 30px);
	width: 100%;
	vertical-align: middle;
	text-align: right;
}

#header .navigation-wrapper .list{
    height: 36px;
    line-height: 36px;
    list-style: none;
    margin-bottom: 0;
    margin-left: -8px;
    margin-top: 0;
    overflow: hidden;
}

#header .navigation-wrapper .list ul{
	padding-right: 0px !important;
}

#header .navigation-wrapper .list li{
	display: inline-block;
	font-size: 14px !important;
    font-size: .875rem !important;
    line-height: 18px !important;
    line-height: 1.125rem !important;
}

#header .navigation-wrapper .list li a{
    padding-bottom: 6px;
    padding-top: 8px;
}

#header .logo-wrapper .img-fluid {
	max-height: 60px;
	height: 100%;
}

#header .text {
	font-size: 16px;
}

#header .bottom-text-wrapper {
	display: flex;
}

#header .text-bottom {
	align-self: flex-end;
}

#header .right-auto {
	margin-right: auto !important;
}

#header .list {
	list-style: none;
	padding: 0px;
	margin: 0px;
}

#header .list li {
	display: inline-block;
}

#header .submenu-wrapper {
	text-align: center;
	line-height: 1;
	display: block;
	height: 46px;
}

#header .submenu-wrapper a {
	color: black;
}

#header .submenu-wrapper li:not(.last-child)::after {
	content: '|';
	display: inline-block;
	position: relative;
	margin: 0px 5px;
}

#header .mobile-text {
	display: none;
}

#header .menu-wrapper {
	/* overflow: hidden; */
	/* height: 60px;
	line-height: 60px;
	padding-right: 20px; */
}

#header .menu-wrapper .list {
	list-style: none;
	padding: 0px;
	margin: 0px;
	font-weight: bold;
}

#header .menu-wrapper li{
	/* border-left: 1px solid #bb454f; */
	position: relative;
}

#header .menu-wrapper li:after {
	content: '';
	position: absolute;
	left: 0px;
	top: 25%;
	height: 50%;
	border-left: 1px solid #ffffff;
  }

#header .menu-wrapper li:not(.search-wrapper) a {
	/*color: black;*/
	color: white;
	padding: 0px 20px;
	display: block;
	font-size: 20px;
	transition: all 1s ease;
	height: 30px;
	line-height: 30px;
	position: relative;
	font-family: 'fb_ogenbold';
}

#header a:hover {
	text-decoration: none;
}

#header .search-wrapper {
	margin: 0px;
	vertical-align: middle;
	display: inline-block;
}

#header .search-input {
	border: 1px solid #e6e6e6;
	height: 30px;
	width: calc(100% - 30px);
	padding: 0px 10px;
}

#header .search-input:hover,
#header .search-input:focus {
	outline: none;
}

#header .search-btn {
	/* margin: 15px 0px; */
	height: 30px;
	width: 30px;
	vertical-align: middle;
	background: #6633cc;
	line-height: 30px;
	outline: none;
	color: white;
	border: none;
	transition: all 1s ease;
}

#header .search-btn:hover {
	background: #23272b;
}

#header .menu-wrapper li:not(.current-menu-item) a:hover {
	opacity: 0.7;
}

#header .menu-wrapper .current-menu-item a {
	/* font-family: Heebo-Bold;
	color: #6633cc !important; */
	border-bottom: 1px solid #fff;
    padding-bottom: 6px;
    text-decoration: none;
}

#menuToggle {
	display: none;
	font-size: 28px;
	cursor: pointer;
	color: white;
}

#header .mobile-wrapper {
	display: none;
	background: #f2f2f2;
	position: absolute;
	width: 100%;
	right: 0px;
	top: 100%;
}

#header .mobile-wrapper li {
	width: 100%;
	background: #f2f2f2;
	color: #252525;
	padding: 2px 10px;
	display: block;
	border-bottom: 1px solid rgba(0, 0, 0, 0.1);
	transition: all 1s ease;
}

#header .mobile-wrapper a {
	color: #252525;
}

#header .mobile-wrapper li:hover {
	background: rgba(0, 0, 0, 0.1);
}

#header .mobile-wrapper .current-menu-item {
	background: rgba(0, 0, 0, 0.15);
}

#header .mobile-wrapper .search-wrapper {
	display: block;
	max-width: 100%;
	padding: 5px 10px;
	overflow: hidden;
	margin: 0px;
}

#header .navigation-wrapper .sub-menu {
	display: none;
	position: absolute;
	top: 60%;
	padding: 0px 0px 5px 0px;
	list-style: none;
	background: white;
	border-radius: 5px;
	border: 1px solid #ebebeb;
}

#header .navigation-wrapper .sub-menu li {
	width: 100%;
	display: block;
	padding: 2px 0px;
	vertical-align: middle;
	line-height: 1;
}

#header .mobile-wrapper .menu-item-has-children > a::before {
	content: '▼';
	float: left;
	padding: 0px 5px;
}

#header .mobile-wrapper .sub-menu {
	display: none;
	list-style: none;
	padding: 0px;
	margin: 0px;
}

#header .mobile-wrapper .sub-menu li {
	padding: 2px 20px;
}

#header .mobile-wrapper .sub-menu li:last-child {
	border-bottom: 0px !important;
}

#header .navigation-wrapper .sub-menu li a {
	/* target all sub menu item links */
	padding: 5px 10px; /* give our sub menu links a nice button feel */
}

#header .navigation-wrapper ul li:hover > ul {
	display: block; /* show sub menus when hovering over a parent */
}

#header .navigation-wrapper .sub-menu li ul {
	/* target all second, third, and deeper level sub menus */
	left: 150px; /* this needs to match the sub menu width set above -- width + padding + borders */
	top: 0; /* this ensures the sub menu starts in line with its parent item */
}

#stickyHeader {
	background: #4dab6f;
	position: fixed;
	top: 0px;
	right: 0px;
	width: 100%;
	display: none;
	z-index: 200000000000;
}

#stickyHeader .sticky-header-wrapper {
	background: #4dab6f;
	padding: 10px 0px;
}

#stickyHeader .mobile-wrapper {
	background: white;
}

#stickyHeader .white-logo-img {
	height: 50px;
}

#menuStickyToggle {
	font-size: 26px;
	color: white;
	line-height: 50px;
	cursor: pointer;
	transition: all 0.5s ease;
	display: inline-block;
}

@media (min-width: 991px) {
	main {
		margin-top: 100px;
	}

	#header .mobile-wrapper {
		display: none !important;
	}
}

@media (max-width: 1200px) {
}

@media (max-width: 991px) {
	main {
		margin-top: 100px;
	}

	#header .navigation-wrapper {
		display: none !important;
	}

	#menuToggle {
		display: inline-block;
		padding: 0px;
		position: relative;
		line-height: 60px;
		vertical-align: middle;
		top: 3px;
		margin-right: 5px;
	}

	#header .menu-wrapper .list {
		display: none;
	}

	#header .submenu-wrapper {
		padding: 4px;
		font-size: 15px;
	}

	#header .text {
		font-size: 15px;
	}

	#stickyHeader {
		display: none !important;
	}

	#header .logo-wrapper .img-fluid {
		max-height: 60px;
	}

	#header {
		padding: 10px 0px;
	}
}

@media (max-width: 768px) {
	#header .text {
		font-size: 14px;
	}

	#header .bottom-text-wrapper {
		display: block;
	}

	#header .logo-wrapper {
		text-align: center;
	}

	#header .desktop-text {
		display: none;
	}

	#header .mobile-text {
		display: block;
	}

	#header .submenu-wrapper {
		padding: 3px;
		font-size: 14px;
	}

	#header .logo-wrapper .img-fluid {
		max-height: 50px;
	}

	#menuToggle {
		line-height: 50px;
		font-size: 24px;
	}
}

@media (max-width: 576px) {
	#header .text {
		font-size: 13px;
	}

	#header .submenu-wrapper {
		padding: 2px;
		font-size: 13px;
	}
}

@media (max-width: 480px) {
}

/* -------------------------------------------------------------------------------------------------------------------*/

/* --------------------------------------------------- CONTENT ------------------------------------------------------ */
#content {
	padding: 0px 0px;
}

#content .huge-post-wrapper .huge-post .strong-title {
	font-size: 26px;
}

#content .huge-post-wrapper .huge-post .paragraph {
	font-size: 18px;
}

#content .post-date {
	font-weight: bold;
	color: #4dab6f;
	font-family: Heebo-Bold;
	margin-right: 2px;
}

#content .flex-center {
	display: flex;
	align-items: baseline;
}

#content .block-border {
	margin: 0px 0px 0px 0px;
	border-radius: 3px;
	background: white;
}

#content .huge-post-wrapper {
	border-radius: 3px;
	background: white;
	padding: 20px;
}

#content .huge-post-wrapper .image-wrapper img {
	max-width: 100%;
	height: auto;
	width: 100%;
}

#content .article-wrapper {
	border-radius: 3px;
	background: white;
	padding: 20px;
	margin-right: -15px;
	margin-left: -15px;
}

#content .article-wrapper img {
	max-width: 100%;
	display: block;
	height: auto;
	width: auto;
}

#content .article-wrapper .wp-caption{
    max-width: 100%;
    width: auto !important;
}

#content .article-wrapper .post-img,
#content .article-wrapper .image-post-wrapper img {
	max-width: 100%;
	height: auto;
	width: 100%;
}

#content .article-wrapper .strong-title {
	padding: 0px 0px 10px 0px;
	font-size: 28px;
	line-height: 1.2;
	color: #333;
	display: block;
	font-family: 'fb_ogenbold';
	margin-bottom: 10px;
    border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}

#content .article-wrapper h2{
    font-size: 24px;
}

#content .article-wrapper .paragraph,
#content .article-wrapper p {
	font-size: 19px;
	display: block;
	margin-bottom: 10px;
	font-family: 'fb_ogenregular';
}

#content .article-wrapper a {
	color: #222;
	text-decoration: underline;
}

#content .article-wrapper b,
#content .article-wrapper strong {
	/* font-family: Heebo-Bold; */
	font-family: 'fb_ogenbold';
}

#content .article-wrapper h3 {
	font-size: 21px;
	/* font-family: Heebo-Bold; */
	font-family: 'MasaBold';
	color: #6633cc;
}

#content .article-wrapper h4 {
	font-size: 21px;
	/* font-family: Heebo-Bold; */
	font-family: 'MasaBold';
}

#content .article-wrapper .small-text {
	font-size: 17px;
	display: block;
	color: #666;
	margin: 10px 0px;
	padding: 5px 0px;
	border-top: 1px solid rgba(0, 0, 0, 0.1);
	border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}

#content .huge-post-wrapper .image-post-wrapper {
	margin-bottom: 20px;
}

#content .huge-post-wrapper .post-img {
	width: 100%;
}

#content .bold-tag {
	font-family: Heebo-Bold;
	padding: 5px 15px;
	font-size: 14px;
	line-height: 1;
	margin-bottom: 10px;
	color: #4dab6f;
	display: inline-block;
	border: 1px solid #4dab6f;
}

#content .huge-post-wrapper .strong-title {
	font-size: 21px;
	line-height: 1;
	color: #333;
	display: block;
	/* font-family: Heebo-Bold; */
	font-family: 'fb_ogenbold';

}

#content .huge-post-wrapper .paragraph {
	font-size: 16px;
	padding: 10px 0px;
	display: block;
	margin: 0px;
	line-height: 1.4;
	color: #212529;
}

#content .huge-post-wrapper .small-text {
	font-size: 14px;
	display: block;
	color: #666;
	line-height: 1;
}

#content .marketing-wrapper {
	padding: 10px;
}

#content .sidebar-posts-wrapper {
	padding: 10px !important;
}

#content .sidebar-posts-wrapper .post-image-wrapper {
	display: flex;
	align-items: center;
	height: 100%;
}

#content .sidebar-posts-wrapper .post-image-wrapper img {
	width: 100%;
	height: 100%;
}

#content .post-nav a {
	background: #4dab6f;
	border: 1px solid #4dab6f;
	color: white;
	display: inline-block;
	height: 40px;
	padding: 0px 20px;
	line-height: 40px;
	margin-bottom: 0px;
	border-radius: 2px;
	text-align: center;
	outline: none;
	font-family: Heebo-Bold;
	font-weight: bold;
	transition: all 0.5s ease;
	text-decoration: none;
}

#content .post-nav a:hover {
	background: white;
	border: 1px solid #4dab6f;
	color: #4dab6f;
}

#content .sidebar-posts-wrapper .title-text {
	font-size: 24px !important;
}

#content .sidebar-posts-wrapper .post-title {
	font-size: 15px;
}

#content .sidebar-posts-wrapper .side-post-wrapper:not(.side-post-last) {
	/* border-bottom: 1px solid #e0e0e0; */
	margin-bottom: 8%;
}

#content .sidebar-posts-wrapper .small-post-text {
	font-size: 15px;
	line-height: 1.4;
	text-align: right;
	display: block;
	padding: 10px 0px;
}

#content .sidebar-posts-wrapper .form-post-wrapper .form-input {
	background: #f0f0f0;
	outline: none;
	border: none;
	width: 100%;
	display: block;
	height: 40px;
	padding: 0px 10px;
	line-height: 40px;
	margin-bottom: 10px;
	border-radius: 2px;
}

#content .sidebar-posts-wrapper .form-post-wrapper .form-btn {
	background: #4dab6f;
	border: 1px solid #4dab6f;
	color: white;
	width: 100%;
	display: block;
	height: 40px;
	padding: 0px 5px;
	line-height: 40px;
	margin-bottom: 0px;
	border-radius: 2px;
	text-align: center;
	outline: none;
	font-family: Heebo-Bold;
	font-weight: bold;
	transition: all 0.5s ease;
}

#content .sidebar-posts-wrapper .form-post-wrapper .form-btn:hover,
#content .sidebar-posts-wrapper .form-post-wrapper .form-btn:focus {
	background: white;
	border: 1px solid #4dab6f;
	color: #4dab6f;
}

@media (min-width: 991px) {
}

@media (max-width: 1200px) {
}

@media (max-width: 991px) {
	#content .huge-post-wrapper .huge-post .strong-title {
		font-size: 24px;
	}

	#content .huge-post-wrapper .huge-post .paragraph {
		font-size: 17px;
	}
}

@media (max-width: 768px) {
	#content .huge-post-wrapper .huge-post .paragraph {
		font-size: 16px;
	}
}

@media (max-width: 576px) {
	#content .huge-post-wrapper .huge-post .paragraph {
		font-size: 15px;
	}
}

@media (max-width: 480px) {
}

/* -------------------------------------------------------------------------------------------------------------------*/

#content .title-wrapper {
	text-align: center;
	/* padding: 15px; */
	/* background-color: black; */
}

#content .side-title {
	text-align: center;
	padding: 15px;
	/* background-color: black; */
}

#content .title-seperator {
	width: 100%;
	height: 1px;
	background: rgba(0, 0, 0, 0.1);
	margin-bottom: 1px;
}

#content .title-text {
	/* font-family: Heebo-Bold; */
	font-family: 'fb_ogenbold';
	font-size: 30px;
	text-align: center;
	margin: 0px;
	color: white;
    background-color: #6633cc;
}

#content .sidebarleft {
	font-family: Heebo-Bold;
	font-size: 25px;
	text-align: center;
	margin: 0px;
	color: #333333;
	/* background-color: #6633cc; */
}


#content .title-text-sidebar {
	font-family: Heebo-Bold;
	font-size: 24px;
	text-align: center;
	margin: 0px;
	color: white;
    background-color: #6633cc;
}

#content .side-post-wrapper {
	/* padding: 10px 0px; */
	/* background: #dcdcdc3d; */
    border-top: 1px solid white;
}

#content .side-post-wrapper:not(.side-post-last) {
	/* border-bottom: 1px solid #e0e0e0; */
}

#content .three-articles-wrapper .side-post-wrapper {
	border-bottom: none !important;
}

#content .side-post-wrapper .post-title {
	text-decoration: underline;
	font-size: 17px;
}

#content .underline-none {
	text-decoration: none !important;
}

#content .main-slider {
	max-height: 400px !important;
  	height: auto !important;
}

#content .details-pots-slider {
	position: absolute;
	bottom: 1px;
	width: 100%;
	background: #0000008c;
	padding: 1%;
}

#content .post-title-slider {
	max-height: 600px !important;
  	height: auto !important;
	color: white;
	font-size: 30px;
	/* font-family: Heebo-Bold; */
	font-family: 'fb_ogenbold';
}

#content .post-paragraph-slider {
	font-size: 16px;
	color: white;
	margin: 5px 0px;
	display: block;
	font-family: 'fb_ogenregular';
}

#content #main-block .text-wrapper .strong-title {
	color: #333333;
}

#content .post-title {
	color: #333333;
	font-size: 19px;
	/* font-family: Heebo-Bold; */
	display: block;
	line-height: 1.2;
	font-family: 'fb_ogenbold';
}

#content .post-paragraph {
	font-size: 16px;
	color: #333333;
	margin: 5px 0px;
	display: block;
	font-family: 'fb_ogenregular';
}

#content .small-author {
	font-size: 14px;
	display: block;
	color: #666;
	font-family: 'fb_ogenregular';
}

#content .next-btn {
	font-weight: bold;
	color: #c7222c;
	font-size: 14px;
	margin: 0px;
	transition: all 1s ease;
}

#content .next-btn:hover {
	text-decoration: none;
	opacity: 0.8;
}

#content .inline-posts-wrapper {
	padding: 20px;
}

#content .inline-posts-container {
	padding: 0px;
}

#content .home-page-section {
	padding: 0px 0px !important;
}

#content .inline-posts-wrapper .inline-post-wrapper {
	margin-bottom: 20px;
}

#content .inline-posts-wrapper .inline-post-wrapper img,
#content .side-posts-wrapper .side-post-wrapper img {
	width: 100%;
	/* max-width: 100%; */
	height: auto;
}


#content .inline-posts-container-small {
	padding: 20px 0px;
}

#content .inline-posts-white {
	background: #555555;
}

#content .inline-posts-white .post-title {
	color: white;
}

#content .inline-posts-white .title-text {
	color: white;
}

#content .inline-posts-white .post-paragraph {
	color: white;
}

#content .inline-posts-white .next-btn {
	color: #ff2d39;
}

#content .inline-posts-white .title-seperator {
	background: white;
}

#content .post-image-wrapper .img-fluid {
	width: 100%;
}

#content .fluid-title-wrapper {
	background: #ef3239;
	padding: 5px 0px;
	text-align: center;
}

#content .fluid-title {
	color: white;
	font-family: Heebo-Bold;
	font-size: 48px;
	margin-bottom: 0px;
}

#content .text-background-wrapper {
	background: #efefef;
	padding: 20px;
}

#content .post-background-grey {
	padding: 20px 15px;
	background: #555555;
}

#content .post-background-grey .post-title {
	color: white;
}

#content .post-background-grey .post-paragraph {
	color: white;
}

#content .post-background-grey .next-btn {
	color: #ed1c24;
}

#content .side-border-block {
	border-right: 3px solid #ed1c24;
	padding-right: 15px;
	margin-top: 10px;
	color: white;
}

#content .bold-text {
	font-family: Heebo-Bold;
	display: block;
	font-size: 15px;
}

#content .regular-text {
	font-family: Heebo-Regular;
	display: block;
	font-size: 15px;
}

#content .catalog-wrapper {
	background: #efefef;
	padding: 10px;
	text-align: center;
	border-bottom: 2px solid black;
	position: relative;
}

#content .catalog-btn {
	position: absolute;
	bottom: -10px;
	left: 10px;
}

#content .list-block {
	padding: 10px 15px;
	transition: all 1s ease;
}

#content .list-block:hover {
	background: rgba(0, 0, 0, 0.1);
}

#content .list-block:not(.last-list-block) {
	border-bottom: 2px solid black;
}

#content .list-block .bold {
	font-size: 21px;
	color: #252525;
	font-family: Heebo-Bold;
}

#content .list-block .img-fluid {
	max-width: 40px;
}

#content .center-column {
	margin: auto 0px;
}

#content .profile-wrapper {
	position: relative;
}

#content .profile-wrapper .img-fluid {
	width: 100%;
}

#content .floating-wrapper {
	padding: 2px 5px;
	text-align: center;
	background: rgba(237, 28, 36, 0.9);
	position: absolute;
	width: 100%;
	bottom: 0px;
	left: 0px;
}

#content .floating-text {
	color: white;
	font-size: 15px;
	font-family: Heebo-Bold;
}

#content .floating-wrapper-lg {
	padding: 10px;
	text-align: right;
}

#content .floating-text-lg {
	color: white;
	font-size: 18px;
	font-family: Heebo-Bold;
	text-align: right;
}

#content .news-block .img-fluid {
	width: 100%;
}

#content .news-text-wrapper {
	padding: 20px;
	background: #efefef;
}

#content .border-column-wrapper::before {
	content: '';
	position: absolute;
	display: inline-block;
	height: 100%;
	width: 3px;
	right: -16.5px;
	background: #ed1c24;
}

#content .border-column {
	display: block;
}

#content .center-wrapper {
	width: 100%;
	display: flex;
	align-items: center;
	justify-content: center;
	height: 100%;
}

#content .center-wrapper .title-text {
	line-height: 0.8;
}

#content .small-seperator {
	max-width: 80px;
	margin: 0px auto;
}

#content .slider-wrapper {
	background: transparent;
}

#content .slider-wrapper .inline-post-wrapper {
	position: relative;
}

#content .slider-arrow {
	width: 100%;
	height: 100%;
	background: #252525;
	color: white;
	display: flex;
	justify-content: center;
	align-items: center;
	font-size: 26px;
	cursor: pointer;
	transition: all 1s ease;
}

#content .slider-arrow:hover {
	background: grey;
}

#content .post-author {
	display: inline-block;
}

#content .post-xl-title {
	font-size: 32px;
	margin-bottom: 20px;
	font-weight: bold;
	font-family: Heebo-bold;
}

#content .posts-wrapper .post, #content .posts-wrapper .page {
	padding: 10px;
	margin-bottom: 20px;
	background: white;
	border-radius: 5px;
	height: 450px;
}

#content .posts-wrapper .post p {
	margin: 0px !important;
}

#content .post-image-wrapper img {
	max-width: 100%;
	height: auto;
}

#content .replated-posts-wrapper {
	margin: 0px -15px;
}

#content .main-content-wrapper .post-image-wrapper{
    max-height: 140px;
}

#content .post-image-wrapper, #content .image-wrapper {
    transition: all 0.5s ease;
    overflow: hidden;
    display: block;
}

#content .post-image-wrapper, #content .mb-2 {
	height: 140px;
}

#content #main-block-posts .main-content-wrapper .post-image-wrapper {
	margin-bottom: .0rem !important;
}

#content #main-block-posts .main-content-wrapper .post-image-wrapper {
	max-height: 0px;
}

#content #main-block-posts .post-image-wrapper, #content .image-wrapper {
	height: auto;
}

@media only screen and (max-width: 600px) {
	#content .posts-wrapper .post, #content .posts-wrapper .page {
		height: auto;
	}
	#content .main-content-wrapper .post-image-wrapper{
		max-height: 170px;
	}
	#content .post-image-wrapper, #content .mb-2 {
		height: auto;
	}
}

#content .post-image-wrapper img, #content .image-wrapper img {
    -webkit-transition: all 0.5s;
    transition: all 0.5s;
}

#content .post-image-wrapper:hover img, #content .image-wrapper:hover img{
    /* -webkit-transform: scale(1.15) rotate(0.01deg);
    transform: scale(1.15) rotate(0.01deg); 
    opacity: 0.9;*/
}

/* LANDING */
#landing .background-wrapper {
	height: 600px;
	display: block;
	background: url('/wp-content/themes/skn/assets/css/../images/shutterstock.jpg');
	background-size: cover;
	background-position: center top;
}

#landing .strong-title {
	color: #000000;
	font-size: 26px;
	font-weight: 900;
	line-height: 1.2;
	font-family: Heebo-ExtraBold;
	margin: 0px;
}

#landing .span-title {
	display: block;
	font-size: 21px;
	color: #767676;
	margin: 0px;
	padding: 10px 0px;
}

#landing .contact-wrapper {
	display: flex;
	justify-content: center;
	align-items: center;
	width: 100%;
	height: 100%;
}

#landing .form-wrapper {
	text-align: center;
	padding: 20px;
}

#landing .input-wrapper {
	margin-bottom: 10px;
}

#landing .form-input {
	width: 100%;
	display: block;
	border: 1px solid #e4dcdc;
	color: black;
	height: 50px;
	outline: none;
	padding: 5px 15px;
	font-size: 18px;
	border-radius: 2px;
}

#landing .form-btn {
	height: 50px;
	display: block;
	text-align: center;
	font-family: Heebo-Bold;
	font-weight: bold;
	font-size: 21px;
	width: 100%;
	background: #94d736;
	line-height: 50px;
	color: white;
	border: none;
	transition: all 0.5s ease;
	outline: none;
}

#landing .form-btn:hover {
	background: #23272b;
}

#landing .content-wrapper {
	padding: 40px 0px;
	background: white;
}

#landing .xxl-title {
	font-size: 36px;
	font-weight: 900;
	display: block;
	text-align: center;
	font-family: Heebo-ExtraBold;
	margin-bottom: 20px;
}

#landing .paragraph-wrapper {
	display: block;
	font-size: 18px;
	color: #4e4e4e;
}

#landing .paragraph-wrapper b {
	font-family: Heebo-Bold;
	font-weight: bold;
}

#landing .companies-wrapper {
	padding: 40px 0px 20px 0px;
	display: block;
}

#landing .companies-wrapper .card {
	margin-bottom: 20px;
}

#landing .companies-wrapper .card .card-image {
	height: 100px;
	text-align: center;
	display: flex;
	align-items: center;
	justify-content: center;
	border-bottom: 1px solid rgba(0, 0, 0, 0.125);
}

#landing .companies-wrapper .card-body {
	font-size: 17px;
}

#landing .companies-wrapper .card .card-title {
	font-weight: 900;
	font-family: Heebo-ExtraBold;
	text-align: center;
	font-size: 21px;
	padding: 15px 5px;
	border-bottom: 1px solid rgba(0, 0, 0, 0.125);
	margin-bottom: 0px;
}

#landing .companies-wrapper .card .card-line {
	display: block;
	margin-bottom: 10px;
	font-size: 18px;
}

#landing .companies-wrapper .card .card-bold {
	font-family: Heebo-Bold;
	display: block;
	font-size: 18px;
}

#landing .companies-wrapper .card .btn {
	background-color: #4dab6f;
	border-color: #4dab6f;
	font-size: 18px;
	font-family: Heebo-Bold;
	font-weight: bold;
	padding: 8px 40px;
	border-radius: 2px;
}

#landing .companies-wrapper .card .btn:hover {
	background-color: #23272b;
	border-color: #23272b;
}

#landing .questions-wrapper {
	padding: 40px 0px;
	background: white;
}

#landing .questions-wrapper .card .card-body {
	font-size: 17px;
}

#landing .questions-wrapper .card .btn {
	width: 100%;
	text-align: right !important;
	background: transparent;
	border: none !important;
	padding: 5px 0px;
	color: #585858;
	text-decoration: none;
	transition: all 0.5s ease;
	font-family: Heebo-Bold;
	font-weight: bold;
	font-size: 17px;
}

#landing .questions-wrapper .card .btn:hover {
	opacity: 0.8;
}

#landing .questions-wrapper .card {
	border-radius: 0px;
}
/*New footer design Styling*/
/* ========================
   MODERN RTL FOOTER
======================== */

.site-footer {
    background: #0f172a;
    color: #cbd5e1;
    font-size: 14px;
}

.site-footer a {
    color: #94a3b8;
    transition: all .3s ease;
}

.site-footer a:hover {
    color: #ffffff;
    text-decoration: none;
}

.footer-main {
    padding: 60px 0 40px;
    border-bottom: 1px solid rgba(255,255,255,0.08);
}

.footer-logo img {
    max-width: 160px;
}

.footer-description {
    line-height: 1.8;
    color: #94a3b8;
}

.footer-widgets .widget {
    margin-bottom: 30px;
}

.footer-widgets h4,
.footer-widgets h5 {
    color: #ffffff;
    font-size: 16px;
    margin-bottom: 20px;
}

.footer-widgets ul {
    list-style: none;
    padding: 0;
}

.footer-widgets ul li {
    margin-bottom: 10px;
}

.footer-bottom {
    background: #0b1220;
    padding: 20px 0;
    font-size: 13px;
}

.footer-links a {
    margin-left: 15px;
}

@media (max-width: 768px) {
    .footer-bottom {
        text-align: center;
    }

    .footer-links {
        margin-top: 10px;
    }
}
/* ===== SUBTLE DARK PURPLE FOOTER ===== */

/* ===== LIGHT PURPLE GRADIENT FOOTER ===== */
/* ===== DARK PURPLE GRADIENT FOOTER ===== */

.site-footer {
    background: linear-gradient(
        180deg,
        #2a174d 0%,
        #1f123a 60%,
        #170d2b 100%
    );
    color: #e8e4ff;
}

.footer-main {
    border-bottom: 1px solid rgba(255,255,255,0.08);
}

/* Keep brand purple links */
.site-footer a {
    color: #8b5cf6; /* brand purple */
    transition: 0.3s ease;
}

.site-footer a:hover {
    color: #ffffff;
}

/* Headings */
.footer-widgets h4,
.footer-widgets h5 {
    color: #ffffff;
}

/* Footer bottom (keep your purple tone) */
.footer-bottom {
    background: #4a1fa3; /* same family as header */
    color: #ffffff;
}
.footer-bottom {
    background: #e9e4ff;
    color: #333;
}

/*New footer design Styling END*/
/* FOOTER */
#footer {
	background: #171717;
	margin-bottom: 46px;
}

#footer .footer-wrapper{
    padding: 40px 0px;
}

#footer .md-title {
	color: #6633cc;
	font-size: 24px;
	font-family: 'fb_ogenregular';
}

#footer .paragraph {
	color: white;
	font-size: 15px;
	margin-top: 20px;
	font-family: 'fb_ogenregular';
}

#footer .footer-list {
	margin: 0px;
	padding-right: 20px;
}

#footer .footer-list li {
	margin-bottom: 2px;
}

#footer .list {
	list-style: none;
	padding: 0px;
	margin: 0px;
}

#footer a {
	font-size: 17px;
	color: #dee2e6;
	padding: 5px 0px;
	transition: all 1s ease;
	text-decoration: none;
	font-family: 'fb_ogenregular';
}

#footer a:hover {
	opacity: 0.5;
}

#footer .row-padding {
	padding: 0px 15px;
}

#footer .search-wrapper {
	overflow: hidden;
}

#footer .search-btn {
	width: 40px;
	height: 35px;
	border: none;
	background: #4dab6f;
	color: white;
	font-size: 18px;
	line-height: 35px;
	transition: all 1s ease;
	outline: none;
}

#footer .search-input {
	width: calc(100% - 40px);
	height: 35px;
	line-height: 35px;
	font-size: 16px;
	border: none;
	padding: 0px 10px;
}

#footer .search-input:focus {
	outline: none;
}

#footer .search-btn:hover {
	background: grey;
}

#footer .col-center {
	margin: 0px auto;
}

#footer .social-wrapper {
	text-align: center;
	margin-top: 20px;
}

#footer .social-icon {
	font-size: 19px;
	margin: 0px 8px;
	color: white;
	transition: all 1s ease;
}

#footer .social-icon:hover {
	opacity: 0.7;
	transform: rotate(360deg);
}

#footer .copyright {
	margin-top: 40px;
	text-align: center;
    padding: 10px 0px;
    background: #6633cc;
}

#footer .copyright-text {
	color: white;
}

#footer .rancom-link {
	color: #ff0000;
}

#footer a:hover {
	text-decoration: none;
}

.owl-nav,
.owl-dots {
	display: none !important;
}

.background-none {
	background: transparent !important;
}

#stickyFooter {
	position: fixed;
	bottom: 0px;
	left: 0px;
	text-align: center;
	line-height: 1;
	display: block;
	height: 46px;
	width: 100%;
	z-index: 200000000000;
}

#stickyFooter .framecover {
	width: 100%;
	height: 100%;
	position: absolute;
	background: transparent;
	z-index: 20000;
}

@media (max-width: 1400px) {
}

@media (max-width: 1200px) {
	#footer .social-icon {
		font-size: 18px;
	}
}

@media (max-width: 991px) {
	#content .post-xl-title {
		font-size: 28px;
		margin-bottom: 15px;
	}

	#content .sidebar-column-wrapper {
		display: none !important;
	}

	#content .floating-wrapper-lg {
		padding: 8px;
	}

	#content .floating-text-lg {
		font-size: 18px;
	}

	#content .title-text,
	#content .fluid-title {
		font-size: 42px;
	}

	#content .post-title {
		padding: 5px 0px 2px 0px;
		font-size: 18px;
	}

	#content .floating-text {
		font-size: 14px;
	}

	#content .list-block .img-fluid {
		max-width: 35px;
	}

	#content .list-block .bold {
		font-size: 19px;
	}
}

@media (max-width: 768px) {
    
    #header .search-btn {
        margin: 5px 0px;
    }
    
	.home #content .huge-post-wrapper {
		margin-bottom: 0px !important;
	}

	.home #content .inline-posts-container {
		margin: 0px !important;
	}

	#content .huge-post-wrapper,
	#content .inline-posts-container {
		padding: 0px !important;
		background: none !important;
	}

	#content .huge-post-wrapper hr {
		display: none !important;
	}

	#content .posts-wrapper .post {
		padding: 0px !important;
		margin: 0px !important;
		border-radius: 0px !important;
	}

	#content .post-nav a {
		padding: 0px 5px !important;
		width: 100% !important;
		font-size: 16px !important;
	}

	#content .post-link {
		padding: 10px;
		background: white;
		margin-bottom: 20px;
		display: block;
		border-radius: 2px;
	}

	#content .post-link .paragraph,
	#content .post-link .post-paragraph {
		display: none !important;
	}

	#content .post-link .strong-title,
	#content .post-title {
		display: block !important;
		width: 100% !important;
		margin-bottom: 10px !important;
		font-size: 18px !important;
	}

	#content .title-seperator {
		display: none !important;
	}

	#content .width-marketing-wrapper {
		display: none !important;
	}

	#content .bold-tag {
		margin-bottom: 5px;
		padding: 2px 8px;
	}

	#content .title-text,
	#content .fluid-title {
		color: white;
		border: 1px solid #191919;
		padding: 5px;
		margin-bottom: 20px;
	}

	#content .post-xl-title {
		font-size: 24px;
	}

	#content .floating-wrapper-lg {
		padding: 7px;
	}

	#content .floating-text-lg {
		font-size: 17px;
	}

	#content .list-block .img-fluid {
		max-width: 30px;
	}

	#content .list-block .bold {
		font-size: 17px;
	}

	#content .title-text,
	#content .fluid-title {
		font-size: 38px;
	}

	#content .post-paragraph,
	#content .next-btn {
		font-size: 13px;
	}

	#content .floating-text {
		font-size: 13px;
	}

	#content {
		padding: 10px 0px;
	}

	#content .border-column-wrapper::before {
		display: none;
	}

	#content .border-column-wrapper {
		margin-top: 5px;
	}

	#content .news-text-wrapper {
		padding: 15px;
	}

	#content .catalog-btn {
		width: 45px;
		height: 45px;
	}

	#footer .paragraph {
		font-size: 14px;
	}

	#content .bold-text,
	#content .regular-text {
		font-size: 14px;
	}

	#footer .list a {
		font-size: 15px;
		padding: 1px 0px;
	}

	#footer .search-input {
		font-size: 15px;
	}

	#footer .social-wrapper {
		margin-top: 30px;
	}

	#footer .copyright {
		margin-top: 30px;
	}

	#footer .footer-wrapper {
		padding: 30px 0px;
	}

	#footer .md-title {
		font-size: 21px;
		margin: 10px 0px 0px 0px;
	}

	#footer .copyright-text {
		font-size: 15px;
	}

	#footer .links-wrapper {
		margin-top: 5px;
	}

	#footer .search-wrapper {
		margin-top: 10px;
	}

	#footer .paragraph {
		margin: 10px 0px;
		padding: 0px 15px;
	}

	#content .slider-arrow {
		font-size: 24px;
	}
	
	main {
	    margin-top: 71px;
	}
}

@media (max-width: 576px) {

    #content .replated-posts-wrapper{
        margin: 0px;
    }
    
	#content .post-xl-title {
		font-size: 21px;
		margin-bottom: 10px;
	}

	#content .floating-wrapper-lg {
		padding: 6px;
	}

	#content .floating-text-lg {
		font-size: 16px;
	}

	#content .slider-arrow {
		font-size: 21px;
	}

	#footer .image-wrapper {
		max-width: 80%;
		margin: 0px auto;
	}

	#footer .copyright-text {
		font-size: 14px;
	}

	#footer .footer-wrapper {
		padding: 20px 0px;
	}

	#footer .search-input {
		font-size: 14px;
	}

	#footer .social-wrapper {
		margin-top: 20px;
	}

	#footer .copyright {
		margin-top: 20px;
	}

	#footer .list a {
		font-size: 14px;
		padding: 0px;
	}

	#content .post-background-grey {
		padding: 15px;
	}

	#footer .paragraph {
		font-size: 13px;
	}

	#content .bold-text,
	#content .regular-text {
		font-size: 13px;
	}

	#content .title-seperator {
		height: 1px;
	}

	#content .catalog-btn {
		width: 40px;
		height: 40px;
	}

	#content .list-block .img-fluid {
		max-width: 28px;
	}

	#content .list-block .bold {
		font-size: 16px;
	}

	#content .title-text,
	#content .fluid-title {
		font-size: 32px;
	}

	#content .inline-posts-container-small {
		padding: 15px 0px;
	}

	#content .article-wrapper .strong-title {
		font-size: 24px;
	}
	
	#content .article-wrapper h2{
        font-size: 21px;
    }

    #content .article-wrapper h3{
        font-size: 19px;
    }

	#content .article-wrapper {
		padding: 15px;
		margin: 0px 0px 20px 0px;
	}
}

@media (max-width: 480px) {
	#content .article-wrapper .strong-title {
		font-size: 21px;
	}
	
	#content .article-wrapper h2{
        font-size: 19px;
    }
    
    #content .article-wrapper h3{
        font-size: 18px;
    }


	#content .article-wrapper {
		padding: 10px;
	}

	#content .article-wrapper .small-text {
		font-size: 16px;
	}

	#content .article-wrapper .paragraph,
	#content .article-wrapper p {
		font-size: 16px;
	}

	#content .floating-wrapper-lg {
		padding: 5px;
	}

	#content .floating-text-lg {
		font-size: 15px;
	}

	#footer .footer-wrapper {
		padding: 15px 0px;
	}

	#footer .list a {
		font-size: 13px;
	}

	#content .catalog-btn {
		width: 38px;
		height: 38px;
	}

	#content .list-block .img-fluid {
		max-width: 26px;
	}

	#content .list-block .bold {
		font-size: 15px;
	}

	#content .title-text,
	#content .fluid-title {
		font-size: 28px;
	}

	#content .post-paragraph,
	#content .next-btn {
		font-size: 12px;
	}

	#content .inline-posts-container-small {
		padding: 10px 0px;
	}
}

/* SEARCH WRAPPER */
#searchModal {
	display: none;
	position: relative;
	z-index: 90000000000;
}

#searchModal .modal-wrapper {
	z-index: 90000000000;
	position: fixed;
	top: 0px;
	right: 0px;
    left: 0px;
	height: 100vh;
	width: 100%;
	background: rgb(0 0 0 / 67%);
	display: flex;
	justify-content: center;
	align-items: center;
}

#searchModal .search-wrapper {
	position: relative;
	display: block;
	max-width: 400px;
	width: 100%;
	max-height: calc(100vh - 25%);
	height: auto;
	padding: 50px;
	overflow-y: auto;
	background-color: black;
	border-radius: 10px;
	border: 1px solid #6633cc;
}

#searchModal .search-wrapper::-webkit-scrollbar {
	display: none;
}

#searchModal .close-wrapper {
	text-align: left;
}

#searchModal .close-wrapper span {
	color: white;
	font-size: 26px;
	cursor: pointer;
	transition: all 0.5s ease;
}

#searchModal .menu-wrapper {
	margin-top: 20px;
}

#searchModal .menu-wrapper .menu-text {
	color: white;
	font-size: 18px;
	padding: 5px 10px;
	display: block;
	width: 100%;
}

#searchModal .menu-wrapper .dropdown-item-link {
	display: block;
	color: white;
	font-size: 16px;
	padding: 4px 25px;
	margin: 1px 0px;
	background: rgba(255, 255, 255, 0.15);
	tranisition: all 0.5s ease;
	text-decoration: none;
}

#searchModal .menu-wrapper .dropdown-wrapper {
	display: none;
}

#searchModal .menu-wrapper .dropdown-item-link:hover {
	background: rgba(255, 255, 255, 0.2);
}

#searchModal .menu-wrapper .menu-link,
#searchModal .menu-wrapper .dropdown-link {
	dispay: block;
	width: 100%;
	transition: all 0.5s ease;
	text-decoration: none;
}

#searchModal .menu-wrapper .menu-link.active,
#searchModal .menu-wrapper .dropdown-link.active {
	display: block;
	background: rgba(255, 255, 255, 0.15);
}

#searchModal .menu-wrapper .menu-link:hover,
#searchModal .menu-wrapper .dropdown-link.active:hover {
	display: block;
	background: rgba(255, 255, 255, 0.1);
}

#searchModal .form-wrapper {
	border-bottom: 1px solid white;
	padding: 5px 5px;
	margin-top: 40px;
}

#searchModal .close-wrapper span:hover {
	opacity: 0.7;
}

#searchModal .form-input {
	display: block;
	width: 100%;
	background: none;
	outline: none;
	border: none;
	line-height: 35px;
	margin: 0px;
	font-size: 18px;
	color: white;
}

#searchModal .button-wrapper {
	line-height: 34px;
}

#searchModal .button-wrapper .form-btn {
	background: none;
	border: none;
	outline: none;
	color: white;
	font-size: 21px;
	cursor: pointer;
}

#searchModal .button-wrapper .form-btn:focus {
	outline: none;
}

#searchModal .button-wrapper .form-btn:hover {
	opacity: 0.7;
}

#myDaiv{
	height: 500px;
	overflow-y: auto;
	overflow: hidden;
}

.myDaiv{
	text-align: center;
	margin-top: 10%;
	font-size: 35px;
	font-weight: bold;
}

#content .main-content-wrapper .post-image-wrapper{
	margin-bottom: .5rem!important;
}

.sotcks-td{
	padding: .15rem !important;
	text-align: center;
	font-size: 12px;
}

.stocks-td-change{
	color: red;
}
.stocks-td-change-pre{
	color: red;
}

@media only screen and (min-width: 650px) {
	.main-title-mobile {
		display: none;
	}
	.main-title-mobile-background{
		display: none;
	}
	.logo-mobile-wrapper{
		display: none;
	}
}

@media only screen and (max-width: 650px) {
	#logo-desktop{
		display: none;
	}
	#myDaiv{
		height: 300px;
	}
	.myDaiv{
		font-size: 20px;
	}
	.mb-3, .my-3 {
		margin-bottom: 0rem!important;
	}
	.text-wrapper {
		display: none;
	}
	#content .post-link .strong-title, #content .post-title {
		font-size: 15px !important;
	}
	#content .post-link{
		margin-bottom: 5px;
		padding: 5px;
	}
	#content .inline-posts-wrapper .inline-post-wrapper{
		margin-bottom: 5px;
	}
	#content .main-content-wrapper .mobile-image-home{
		padding-left: 0;
	}
	.main-title-mobile{
		/*position: absolute;*/
		bottom: 1px;
		color: white;
		width: 90% !important; 
		
		font-family: Heebo-Bold;
		margin-right: 1%;
		text-shadow: 2px 2px black;
		font-size: 5vw !important;
	}
	.main-title-mobile-background{
		background-color: #131111bf;
		width: 100% !important;
		/*height: 15vw;*/
	}
	#content .main-content-wrapper .post-image-wrapper{
		    margin-bottom: .0rem!important;
	}
	.mb-2, .my-2{
		margin-bottom: .0rem!important;
	}
}

.elementor-heading-title{
	font-family: 'fb_ogenbold';
}

.elementor-field-group .elementor-button .elementor-button-text{
	font-family: 'fb_ogenbold';
}
body {
  overflow-x: hidden;
}
/* ==============================
   SINGLE POST - MODERN NEWS
============================== */