/* ----------------- BEGIN MAIN.CSS THEMES ----------------*//* MAIN.CSS - VERSATILE *//* COMMON CONTAINER FOR WIDGETS */.layout_sitecoretheme_banner_images .carousel {	max-width: 100%;}.feed_item_posted .feed_item_date {	position: static;}.sitecoretheme_container{  overflow: hidden;}.layout_sitecoretheme_landing_page_header .sitecoretheme_main_menu > ul.navigation a,.sitecoretheme_images_middle_content ._middle_form._middle_transparent ._bottom h4,.sitecoretheme_images_middle_content ._middle_form._middle_transparent form div,.sitecoretheme_images_middle_content ._middle_form._middle_transparent,.demo_app_container_inner .widgets_title_border i,.sitecoretheme_content-blocks_wrapper ._main_style_7 ._items ._item ._item_info ._item_body {  /*color: #fff;*/}.layout_sitecoretheme_landing_page_header.sitecoretheme_landing_header_fixed .sitecoretheme_header_wrapper .sitecoretheme_header_top_head_right ul.sitemenu_main_menu > li > a.level-top:hover,.layout_sitecoretheme_landing_page_header .sitecoretheme_main_menu > ul.navigation a,.demo_app_container_inner .widgets_title_border i,.sitecoretheme_content-blocks_wrapper ._main_style_7 ._items ._item ._item_info ._item_body {  color: #fff;}.sitemenu_main_menu ul a:hover {	background-color: $sitecoretheme_top_header_two_background_color !important;}[dir="rtl"] .sitecoretheme_middle_image_block,[dir="rtl"] .sitecoretheme_middle_image_block a.seao_smoothbox i,[dir="rtl"] .sitecoretheme_content_icon span,[dir="rtl"] .sitecoretheme_counter_wrapper img,[dir="rtl"] .sitecoretheme_middleimage_withicons,[dir="rtl"] .layout_sitecoretheme_homepage_footertext .signupblock,[dir="rtl"] .layout_sitecoretheme_homepage_footertext .desc-text,[dir="rtl"] .layout_sitecoretheme_banner_images .bannerimage-text > div,[dir="rtl"] .layout_sitecoretheme_form_banner > .sitecoretheme_form_banner_wrapper > section > div,[dir="rtl"] .sitecoretheme_signin_signup_switch,[dir="rtl"] .sitecoretheme_static_buttons_inner,[dir="rtl"] .demo_app_container_inner h3,[dir="rtl"] .app_download_links,[dir="rtl"] .widgets_title_border,[dir="rtl"] .widgets_title_description,.sitecoretheme_content-blocks_wrapper ._main_style_3 ul > li ._item_info > div,.sitecoretheme_content-blocks_wrapper ._main_style_7 ._items ._item ._item_info > div,.ftr_button_block_section_ctr,.sitecoretheme_video_banner_inner ._wrap-inner ._heading_wrapper {	text-align: center;}.vrtcl-scroll-menu-wrap .vt-menu-list ul._overlay,.layout_sitecoretheme_stats_block,.sitecoretheme_header_top_head_right .header_search_box,.layout_sitecoretheme_static_buttons,.layout_sitecoretheme_menu_main > .sitecoretheme_menu_pannel .main_menu_navigation ul > li.sitecoretheme_main_menu_parent, .generic_layout_container.layout_sitecoretheme_content_blocks .sitecoretheme_content-blocks_wrapper ._main_style_5,.sitecoretheme_content-blocks_wrapper ._main_style_7,.layout_sitecoretheme_stats_block .widgets_title_border {	position: relative;}.layout_sitecoretheme_header .sitecoretheme_top_header_two .sitecoretheme_mainmenu,[dir="rtl"] .sitecoretheme_main_menu,[dir="rtl"] .sitecoretheme_main_menu .navigation > li a,[dir="rtl"] .demo_app_container_inner,[dir="rtl"] .app_download_links .app_links_item i,html[dir="rtl"] .layout_sitecoretheme_menu_main > .sitecoretheme_menu_pannel .main_menu_navigation .navigation > li,.layout_sitecoretheme_menu_social_sites,.sitecoretheme_images_middle_content ._middle_form._right,[dir="rtl"] .sitecoretheme_header_top_head_left,[dir="rtl"] .sitecoretheme_counter_statistic,[dir="rtl"] .sitecoretheme_counter_wrapper h4 {	float: right;}[dir="rtl"] .layout_sitecoretheme_header .sitecoretheme_top_header_two .sitecoretheme_mainmenu {	float: left;}.layout_core_hashtags_cloud ul > li > a {	font-weight: 600;}/* HIGHLIGHTS BLOCK */.sitecoretheme_middleimage_withicons {	width: 100%;	clear: both;	overflow: hidden;	box-sizing: border-box;	text-align: center;}.sitecoretheme_middle_image_block {	display: inline-block;	vertical-align: middle;	text-align: center;	position: relative;	width: 375px;	height: 375px;	position: relative;	text-align: center;	margin: 0 auto;	background-size: 100%;	padding: 20px;}.sitecoretheme_middle_image_block img {	vertical-align: middle;	display: inline-block;	position: relative;	height: 100%;	object-fit: contain;	width: 100%;	max-width: 100%;	max-height: 100%;}.sitecoretheme_middle_image_block a.seao_smoothbox i {	width: 80px;	height: 80px;	position: absolute;	top: 50%;	left: 0;	right: 0;	transform: translateY(-50%);	background: #fff;	border-radius: 50%;	line-height: 80px;	vertical-align: middle;	font-size: 30px;	text-align: center;	margin-left: auto;	margin-right: auto;	z-index: 2;	box-shadow: 0 15px 40px rgba(0, 0, 0, 0.3);}.sitecoretheme_middle_image_block a.seao_smoothbox i:before {	margin-left: 5px;}.sitecoretheme_middle_image_block:hover a.seao_smoothbox i {	transform: scale(1.1) translate(0, -50%);	box-shadow: 0 15px 40px rgba(0, 0, 0, .5);	transition: all .5s ease;	opacity: 1;}.sitecoretheme_middle_content_left,.sitecoretheme_middle_content_right {	display: inline-block;	vertical-align: middle;	box-sizing: border-box;}.sitecoretheme_middle_content_item {	margin-bottom: 40px;	position: relative;}.sitecoretheme_middle_content_item:last-child {	margin-bottom: 0;}.sitecoretheme_middle_content_item_inner {	padding-left: 15px;	padding-right: 15px;}.sitecoretheme_middle_content_item .sitecoretheme_content_icon {	float: none;	border-width: 0px;	border-radius: 10px;}.sitecoretheme_content_icon span {	border-width: 0;	float: none;	display: inline-block;	width: 55px;	height: 55px;	border-radius: 50%;	text-align: center;	line-height: 55px;	margin: 10px;}.sitecoretheme_content_icon span img {	vertical-align: middle;	max-height: 34px;}.sitecoretheme_content_info {	overflow: hidden;	border-width: 1px;	border-radius: 0 0 10px 10px;	padding: 10px;	margin-top: -35px;}.sitecoretheme_content_info h3 {	font-size: 15px;	margin-top: 15px;	margin-bottom: 5px;	font-weight: 400;}.sitecoretheme_content_info h3 a {	color: inherit;	text-decoration: none;}.sitecoretheme_content_info p {	line-height: normal;	opacity: .9;}.sitecoretheme_middle_content_left .sitecoretheme_middle_content_item:nth-child(1) .sitecoretheme_content_icon {	background: #ed1c24;}.sitecoretheme_middle_content_left .sitecoretheme_middle_content_item:nth-child(2) .sitecoretheme_content_icon {	background: #e79e00;}.sitecoretheme_middle_content_left .sitecoretheme_middle_content_item:nth-child(3) .sitecoretheme_content_icon {	background: #00BCD4;}.sitecoretheme_middle_content_left .sitecoretheme_middle_content_item:nth-child(4) .sitecoretheme_content_icon {	background: #68a323;}.sitecoretheme_middle_content_right .sitecoretheme_middle_content_item:nth-child(1) .sitecoretheme_content_icon {	background: #FB0060;}.sitecoretheme_middle_content_right .sitecoretheme_middle_content_item:nth-child(2) .sitecoretheme_content_icon {	background: #ffa200;}.sitecoretheme_middle_content_right .sitecoretheme_middle_content_item:nth-child(3) .sitecoretheme_content_icon {	background: #008ad1;}.sitecoretheme_middle_content_right .sitecoretheme_middle_content_item:nth-child(4) .sitecoretheme_content_icon {	background: #8bc34a;}.sitecoretheme_middle_content_left .sitecoretheme_middle_content_item:nth-child(1) .sitecoretheme_content_info {	border-color: #ed1c24;}.sitecoretheme_middle_content_left .sitecoretheme_middle_content_item:nth-child(2) .sitecoretheme_content_info {	border-color: #e79e00;}.sitecoretheme_middle_content_left .sitecoretheme_middle_content_item:nth-child(3) .sitecoretheme_content_info {	border-color: #00BCD4;}.sitecoretheme_middle_content_left .sitecoretheme_middle_content_item:nth-child(4) .sitecoretheme_content_info {	border-color: #68a323;}.sitecoretheme_middle_content_right .sitecoretheme_middle_content_item:nth-child(1) .sitecoretheme_content_info {	border-color: #FB0060;}.sitecoretheme_middle_content_right .sitecoretheme_middle_content_item:nth-child(2) .sitecoretheme_content_info {	border-color: #ffa200;}.sitecoretheme_middle_content_right .sitecoretheme_middle_content_item:nth-child(3) .sitecoretheme_content_info {	border-color: #008ad1;}.sitecoretheme_middle_content_right .sitecoretheme_middle_content_item:nth-child(4) .sitecoretheme_content_info {	border-color: #8bc34a;}.sitecoretheme_middle_content_left .sitecoretheme_middle_content_item:nth-child(1):hover .sitecoretheme_content_info h3 a {	color: #ed1c24;}.sitecoretheme_middle_content_left .sitecoretheme_middle_content_item:nth-child(2):hover .sitecoretheme_content_info h3 a {	color: #e79e00;}.sitecoretheme_middle_content_left .sitecoretheme_middle_content_item:nth-child(3):hover .sitecoretheme_content_info h3 a {	color: #00BCD4;}.sitecoretheme_middle_content_left .sitecoretheme_middle_content_item:nth-child(4):hover .sitecoretheme_content_info h3 a {	color: #68a323;}.sitecoretheme_middle_content_right .sitecoretheme_middle_content_item:nth-child(1):hover .sitecoretheme_content_info h3 a {	color: #FB0060;}.sitecoretheme_middle_content_right .sitecoretheme_middle_content_item:nth-child(2):hover .sitecoretheme_content_info h3 a {	color: #ffa200;}.sitecoretheme_middle_content_right .sitecoretheme_middle_content_item:nth-child(3):hover .sitecoretheme_content_info h3 a {	color: #008ad1;}.sitecoretheme_middle_content_right .sitecoretheme_middle_content_item:nth-child(4):hover .sitecoretheme_content_info h3 a {	color: #8bc34a;}/*SCROLL DOTS WIDGET FOR MOVING ON PARTICULAR BLOCKS ON CLICK */.vrtcl-scroll-menu-wrap {	position: fixed;	top: 50%;	right: 15px;	z-index: 99;	-webkit-transform: translateY(-50%);	-ms-transform: translateY(-50%);	transform: translateY(-50%);}[dir="rtl"] .vrtcl-scroll-menu-wrap {	right: auto;	left: 15px;}.vrtcl-scroll-menu-wrap._hide {	opacity: 0;	right: -50px;}[dir="rtl"] .vrtcl-scroll-menu-wrap._hide {	left: -50px;	right: auto;}.vrtcl-scroll-menu-wrap .vt-menu-list ul {	margin: 0;	padding: 0;	list-style: none;}.vrtcl-scroll-menu-wrap .vt-menu-list ul._overlay:before {	position: absolute;	content: "";	background: rgba(0, 0, 0, 0.25);	right: -3px;	height: 100%;	width: 30px;	padding: 25px 0;	top: -25px;	border-radius: 50px;}[dir="rtl"] .vrtcl-scroll-menu-wrap .vt-menu-list ul._overlay:before {	left: -3px;	right: auto;}.vrtcl-scroll-menu-wrap .vt-menu-list ul > li {	-webkit-transition: all 0.4s;	-moz-transition: all 0.4s;	-o-transition: all 0.4s;	transition: all 0.4s;	list-style: none;	position: relative;	line-height: 0;	margin: 10px 0;}.vrtcl-scroll-menu-wrap .vt-menu-list ul > li::before,.vrtcl-scroll-menu-wrap .vt-menu-list ul > li::after {	-wekbit-transition: all 0.4s;	-moz-transition: all 0.4s;	-o-transition: all 0.4s;	transition: all 0.4s;	content: "";	position: absolute;	top: 5px;	right: 10px;	width: 3px;	height: 3px;	opacity: 0;	background: $theme_button_background_color;	-webkit-border-radius: 50%;	-moz-border-radius: 50%;	border-radius: 50%;}[dir="rtl"] .vrtcl-scroll-menu-wrap .vt-menu-list ul > li::before,[dir="rtl"] .vrtcl-scroll-menu-wrap .vt-menu-list ul > li::after {	right: auto;	left: 10px;}.vrtcl-scroll-menu-wrap .vt-menu-list ul > li:hover {	margin: 20px 0;}.vrtcl-scroll-menu-wrap .vt-menu-list ul > li:hover::after,.vrtcl-scroll-menu-wrap .vt-menu-list ul > li:hover::before {	top: 10px;	right: -8px;	opacity: 1;}[dir="rtl"] .vrtcl-scroll-menu-wrap .vt-menu-list ul > li:hover::after,[dir="rtl"] .vrtcl-scroll-menu-wrap .vt-menu-list ul > li:hover::before {	left: -8px;	right: auto;}.vrtcl-scroll-menu-wrap .vt-menu-list ul > li:hover::after {	right: 30px;}[dir="rtl"] .vrtcl-scroll-menu-wrap .vt-menu-list ul > li:hover::after {	left: 30px;	right: auto;}.vrtcl-scroll-menu-wrap .vt-menu-list ul > li > a {	display: inline-block;	font-size: 0;	font-weight: 600;	line-height: 12px;	color: $theme_button_font_color;	-webkit-border-radius: 15px;	-moz-border-radius: 15px;	border-radius: 15px;}.vrtcl-scroll-menu-wrap .vt-menu-list ul > li:hover > a {	font-size: 14px;	line-height: 24px;	background: $theme_button_background_color;	padding: 0 15px;	margin-right: 40px;}[dir="rtl"] .vrtcl-scroll-menu-wrap .vt-menu-list ul > li:hover > a {	margin-left: 40px;	margin-right: auto;}.vrtcl-scroll-menu-wrap .vt-menu-list ul > li > a::before,.vrtcl-scroll-menu-wrap .vt-menu-list ul > li > a::after {	-wekbit-transition: all 0.4s;	-moz-transition: all 0.4s;	-o-transition: all 0.4s;	transition: all 0.4s;	content: "";	position: absolute;	top: 0;	right: 6px;	width: 12px;	height: 12px;	border: 4px solid $theme_button_background_color;	-webkit-border-radius: 50%;	-moz-border-radius: 50%;	border-radius: 50%;	-webkit-box-sizing: border-box;	-moz-box-sizing: border-box;	box-sizing: border-box;}[dir="rtl"] .vrtcl-scroll-menu-wrap .vt-menu-list ul > li > a::before,[dir="rtl"] .vrtcl-scroll-menu-wrap .vt-menu-list ul > li > a::after {	left: 6px;	right: auto;}.vrtcl-scroll-menu-wrap .vt-menu-list ul > li:hover > a::before {	top: 8px;	right: 8px;	width: 5px;	height: 5px;	border-color: $theme_button_background_color;}[dir="rtl"] .vrtcl-scroll-menu-wrap .vt-menu-list ul > li:hover > a::before {	left: 8px;	right: auto;}.vrtcl-scroll-menu-wrap .vt-menu-list ul > li:hover > a::after {	right: 0;	width: 24px;	height: 24px;	border-color: $theme_button_background_color;}[dir="rtl"] .vrtcl-scroll-menu-wrap .vt-menu-list ul > li:hover > a::after {	left: 0;	right: auto;}/* COUNTER STATES BLOCK (ACHIVEMENT BLOCK) */.layout_sitecoretheme_stats_block {	margin-top: 0px;	overflow: hidden;}.sitecoretheme_counter_statistic_3 {	/*float: left;*/	position: relative;	padding-left: 10px;	padding-right: 10px;	box-sizing: border-box;	display: inline-block;	vertical-align: top;	width: 25%;}.sitecoretheme_counter_statistic {	width: 100%;	float: left;	font-size: 0;	text-align: center;}[dir="rtl"] .sitecoretheme_counter_statistic {	float: right;	text-align: center;}.sitecoretheme_counter_wrapper {	text-align: center;	width: 100%;	float: left;	overflow: hidden;}[dir="rtl"] .sitecoretheme_counter_wrapper {	float: right;	text-align: center;}.sitecoretheme_counter_wrapper .stats_icon {	/*float: left;*/	margin-top: 10px;	display: inline-block;	vertical-align: top;}.sitecoretheme_counter_wrapper img {	text-align: center;	margin-bottom: 5px;	max-width: 40px;}[dir="rtl"] .sitecoretheme_counter_wrapper img {	text-align: center;}.sitecoretheme_counter_wrapper .stats_info {	padding-left:45px;	position: relative;	display: inline-block;	vertical-align: top;	width: calc(100% - 100px);}[dir="rtl"] .sitecoretheme_counter_wrapper .stats_info {	padding-right:45px;	padding-left:0;}.sitecoretheme_counter_wrapper .stats_info:before {	position: absolute;	top: 0;	left: 20px;	width: 1px;	height: 60px;	content: '';	-webkit-transform: rotate(30deg);	-ms-transform: rotate(30deg);	transform: rotate(30deg);	background: #cecece}[dir="rtl"] .sitecoretheme_counter_wrapper .stats_info:before {	right: 20px;	left: auto;}.sitecoretheme_counter_wrapper h4 {	float: left;	margin-top: 0;	font-weight: 400;	color:$theme_headline_color;	margin-bottom: 0;	padding: 0;}[dir="rtl"] .sitecoretheme_counter_wrapper h4 {	float: right;}.sitecoretheme_counter_wrapper p {	margin-top: 3px;	width: 100%;	font-weight: 300;	font-size: 14px;	line-height: 26px;	float: left;	color:$theme_headline_color;	letter-spacing: .8px;	text-transform: uppercase;}[dir="rtl"] .sitecoretheme_counter_wrapper p {	float: right;}/* MARKER BLOCK */.layout_sitecoretheme_markers {	background: url(~/application/themes/sitecoretheme/images/map-bg.png);	background-position: center bottom;	background-repeat: no-repeat;	background-size: cover;}.ballon-marker-wapper {	text-align: center;	margin: 20px 0 80px;}.ballon-marker-wapper::after {	content: '';	display: block;	clear: both;}.ballon-marker-wapper ._item-row {	display: inline-block;	width: 24%;	text-align: center;}.ballon-marker-wapper ._item-row-inner {	position: relative;	display: inline-block;	transition: all 0.5s ease-out;}.ballon-marker-wapper ._item-row:hover ._item-row-inner {	transform: translateY(-10px); }.ballon-marker-wapper ._item-row ._item-row-inner ._icon {	position: absolute;	top: 50%;	text-align: center;	left: 0;	right: 0;	transform: translateY(-50%);	font-size: 60px;	-webkit-backface-visibility: hidden;	backface-visibility: hidden;	color: #fff;	transition: transform .5s ease-in-out;	transform-style: preserve-3d;	-webkit-backface-visibility: hidden;	backface-visibility: hidden;	z-index: 10;}.ballon-marker-wapper ._item-row ._item-row-inner ._icon > div {	border-radius: 50%;	width: 120px;	height: 120px;	border-color: #ffffff;	border-width: 15px;	border-style: solid;	display: inline-block;	-moz-box-shadow: inset 0 0 10px #909090;	-webkit-box-shadow: inset 0 0 10px #909090;	box-shadow: inset 0 0 10px #909090;	background-color: rgba(255, 255, 255, 0.76);}.ballon-marker-wapper ._item-row ._item-row-inner ._icon > div img {	max-width: 75px;	max-height: 75px;	width: auto;	height: auto;	position: absolute;	top: 50%;	left: 50%;	transform: translate(-50%, -50%);	-webkit-transform: translate(-50%, -50%);}.ballon-marker-wapper ._item-row ._item-row-inner ._info {	position: absolute;	top: 55px;	text-align: center;	-webkit-backface-visibility: hidden;	backface-visibility: hidden;	left: 0;	right: 0;	transform: rotateY(180deg);	transition: transform .5s ease-in-out;	transform-style: preserve-3d;	z-index: 10;}.ballon-marker-wapper ._item-row ._item-row-inner:hover ._info {	transform: rotateY(0deg);}.ballon-marker-wapper ._item-row ._item-row-inner:hover ._icon {	transform: translateY(-50%) rotateY(-180deg);}.ballon-marker-wapper ._item-row ._item-row-inner ._info > div {	display: inline-block;}.ballon-marker-wapper ._item-row ._item-row-inner ._info ._title {	font-size: 45px;	line-height: 45px;	font-weight: 700;	color: rgb(255, 255, 255);	margin-bottom: 10px;}.ballon-marker-wapper ._item-row ._item-row-inner ._info ._sub-text {	min-width: 147px;	max-width: 147px;	white-space: normal;	font-size: 18px;	line-height: 24px;	font-weight: 500;	color: rgb(255, 255, 255);	letter-spacing: 0px;	text-align: center;	border-width: 0px;	margin: 0px;	padding: 0px;	min-height: 0px;	max-height: none;}[dir="rtl"] .ballon-marker-wapper,[dir="rtl"] .ballon-marker-wapper ._item-row,[dir="rtl"] .ballon-marker-wapper ._item-row ._item-row-inner ._icon,[dir="rtl"] .ballon-marker-wapper ._item-row ._item-row-inner ._info,[dir="rtl"] .ballon-marker-wapper ._item-row ._item-row-inner ._info ._sub-text {	text-align: center;}.ballon-marker-wapper ._item-row ._item-row-inner::before {	content: '';	display: block;	text-align: center;	z-index: 9;	background-color: $theme_button_background_color;	border-color: rgb(226, 226, 226);	border-style: solid;	border-width: 2px;	border-radius: 200px 200px 200px 0px;	text-align: inherit;	line-height: 22px;	margin: 0px;	padding: 0px;	letter-spacing: 0px;	font-weight: 400;	font-size: 20px;	min-height: 200px;	min-width: 200px;	max-height: 200px;	max-width: 200px;	transform: matrix3d(0.707107, -0.707107, 0, 0, 0.707107, 0.707107, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);	transform-origin: 50% 50% 0px;}.ballon-marker-wapper ._item-row ._item-row-inner ._icon i {	color: $theme_button_background_color;}/* SERVICES BLOCK */.layout_sitecoretheme_our_services {	padding: 0;	background-repeat: no-repeat;	background-position: center center;	background-size: cover;}.sitecoretheme_icons_container {	overflow: hidden;	margin-bottom: 15px;}.sitecoretheme_icons_inner {	width: 100%;	text-align: center;}.sitecoretheme_icons_content_4 {	margin-bottom: 40px;	display: inline-block;	vertical-align: top;	width: 33%;}.sitecoretheme_icons_wrapper .sitecoretheme_icons_inner:not(:last-child) {	margin-bottom: 15px;}.sitecoretheme_icons_content_4_inner ._image_icon > span {	display: block;	height: 38px;	width: 38px;	box-sizing: border-box;	line-height: 38px;	text-align: center; }.sitecoretheme_icons_content_4_inner {	width: 100%;	padding-left: 15px;	padding-right: 15px;	box-sizing: border-box;}.sitecoretheme_icons_content_4_inner ._image_icon {	width: 38px;	height: 38px;	position: relative;	margin: 0 auto;	margin-bottom: 10px;}.sitecoretheme_icons_content_4_inner:hover ._image_icon > span:before {	background: $theme_link_color_hover;}.sitecoretheme_icons_content_4_inner ._image_icon > span img {	max-width: 70%;	box-sizing: border-box;	vertical-align: middle;}.sitecoretheme_icons_content_4_inner h4 {	margin: 0 0 0 0px;	display: block;	text-align: center;	vertical-align: top;	font-size: 18px;	padding: 0;}.sitecoretheme_icons_content_4_inner h4 a {	text-decoration: none;}.sitecoretheme_icons_content_4_inner p {	margin-bottom: 0;	margin-top: 10px;	text-align: center;	color: $theme_button_font_color;}[dir="rtl"] .sitecoretheme_icons_inner,[dir="rtl"] .sitecoretheme_icons_content_4_inner ._image_icon > span,[dir="rtl"] .sitecoretheme_icons_content_4_inner h4,[dir="rtl"] .sitecoretheme_icons_content_4_inner p {	text-align: center;}/* Normal view with rounded icons */.sitecoretheme_icons_wrapper._round_icons .sitecoretheme_icons_content_4_inner ._image_icon > span {	padding: 14px;	border: 1px solid $theme_button_background_color;	border-radius: 50%;	width: 60px;	height: 60px;}.sitecoretheme_icons_wrapper._round_icons .sitecoretheme_icons_content_4_inner ._image_icon {	margin-bottom: 20px;	width: 60px;	height: 60px;}.sitecoretheme_icons_content_4_inner ._image_icon > span img {	max-width: 100%;	vertical-align:inherit;}/* Card view with rounded icons */.sitecoretheme_icons_wrapper._cards .sitecoretheme_icons_inner:not(:last-child) {	margin-bottom: 0;}.sitecoretheme_icons_wrapper._cards .sitecoretheme_icons_content_4 {	margin-bottom: 0;}.sitecoretheme_icons_wrapper._cards .sitecoretheme_icons_content_4_inner {	width: auto;}.sitecoretheme_icons_wrapper._cards .sitecoretheme_icons_content_4_inner {	background: $theme_foreground_background_color;	margin: 2%;	padding: 35px 20px;	box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);	border-radius: 3px;}/* LANDINGPAGE HEADER */.sitecoretheme_header_wrapper {	padding: 10px 15px;	box-sizing: border-box;	display: inline-block;	width: 100%;}.sitecoretheme_header_wrapper .sitecoretheme_social-sites {	display: block;	float: none;}.sitecoretheme_header_wrapper .sitecoretheme_social-sites div:after,.sitecoretheme_header_wrapper .sitecoretheme_social-sites:after {	content: "";	display: block;	clear: both;}.sitecoretheme_header_top_head {	position: relative;	display: inline-block;	width: 100%;	box-sizing: border-box;	vertical-align: middle;	padding-left: 15px;	padding-right: 15px;}.sitecoretheme_header_top_head_left .layout_core_menu_logo {	margin: 0;	line-height: 50px;}.sitecoretheme_header_top_head_left .layout_core_menu_logo a,.sitecoretheme_header_top_head_left .layout_core_menu_logo a:hover {  display: inline-block;	color: $theme_topbar_menu_link_color;}.sitecoretheme_header_top_head_left a, .sitecoretheme_header_top_head_left a:hover {	height: auto;}.sitecoretheme_header_top_head_right div.sitemenu_main_menu_wrapper > nav {	width: auto;}.sitecoretheme_header_top_head_right .header_search_box .layout_siteadvsearch_search_wrapper {	width: 100%;	border: none;}.sitecoretheme_header_top_head_right .header_search_box .layout_siteadvsearch_search_wrapper ul li .selectize-control {	min-width: 100%;}.sitecoretheme_header_top_head_right .header_search_box .layout_siteadvsearch_search_wrapper ul li .selectize-control .selectize-input {	padding: 0;	width: 100%;	border: none;	height: 40px;	line-height: 40px;}.sitecoretheme_header_top_head_right .header_search_box .layout_siteadvsearch_search_wrapper ul li .selectize-control .selectize-input input {	min-width: 100% !important;	max-width: 100% !important;	border: none !important;	margin: 0 !important;	padding: 0 12px !important;	box-sizing: border-box;}.sitecoretheme_header_top_head_right .selectize-control.single .selectize-input:after {	margin-top: auto;}.layout_siteadvsearch_search_wrapper ul li .selectize-control .selectize-dropdown {	position: absolute;}.layout_siteadvsearch_search_wrapper ul li .selectize-control .selectize-dropdown .selectize-dropdown-content li {	display: flex;	align-items: center;	width: 100%;}.layout_siteadvsearch_search_wrapper ul li .selectize-control .selectize-dropdown .selectize-dropdown-content li > div {	margin-left: 5px;}[dir="rtl"] .layout_siteadvsearch_search_wrapper ul li .selectize-control .selectize-dropdown .selectize-dropdown-content li > div {	margin-left: 0;	margin-right: 5px;}.sitecoretheme_header_top_head_right ul.sitemenu_main_menu > li > a.level-top {	letter-spacing: 1px;	padding-top: 15px;	padding-bottom: 15px;	text-transform: none;	text-transform: uppercase;}.sitecoretheme_header_top_head_right ul.sitemenu_main_menu > li > a.level-top:hover {	color: rgba(255,255,255,0.8);}.sitecoretheme_header_top_head_right #menu_search_icon i {	color: #fff;	cursor: pointer;	font-size: 18px;}.sitecoretheme_header_top_head_right #main_menu_cart {	width: 20px;	height: 20px;	margin: 15px 30px;}.sitecoretheme_header_top_head_right .navicon {	width: 100%;	height: 100%;	background-repeat: no-repeat;}.layout_sitecoretheme_search_box form {	padding: 15px;	box-sizing: border-box;	display: table;	width: 100%;	max-width: $theme_content_width;	margin: 0 auto;}.layout_sitecoretheme_search_box {	transition: all 0.4s ease-in;	display: none;}.layout_sitecoretheme_search_box input.text {	padding: 0;	box-sizing: border-box;	font-size: 30px !important;	background: transparent;	transition: transform 0.4s;	border: none;	display: table-cell;	width: 94%;}.layout_sitecoretheme_search_box input.text + i {	margin-left: 1%;	font-size: 30px;	cursor: pointer;	display: table-cell;	text-align: right;}[dir="rtl"] .layout_sitecoretheme_search_box input.text + i {	margin-left: 0;	margin-right: 1%;	text-align: left;}/* LANDINGPAGE SLIDER */.layout_sitecoretheme_images #slide-images {	width: 100%;	position: relative;	overflow: hidden;}.layout_sitecoretheme_images #slide-images img {	display: block;	position: absolute;	top: 0;	left: 0;	z-index: 1;	width: 100%;	object-fit: cover;	object-position: center center;}#global_page_core-index-index .layout_sitecoretheme_images {	width: 100% !important;	background-color: #000;	padding: 0 !important;	animation: fadeIn 2s;	min-width: 100%;}#global_page_core-index-index .layout_top .layout_sitecoretheme_images {	margin: 0;}.layout_sitecoretheme_images .slideblock {	position: relative;	z-index: 98;}.layout_sitecoretheme_images .slideblok_image {	display: inline-block;}.layout_sitecoretheme_images .slideblok_image,.layout_sitecoretheme_images .slideblok_image img {	height: auto;}.layout_sitecoretheme_images .slideblok_image img {	width: 100%;}.layout_sitecoretheme_images .slideoverlay {	position: absolute;	top: 0;	bottom: 0;	left: 0;	right: 0;	z-index: 1;}/* Landingpage header */div.layout_sitecoretheme_landing_page_header {	margin-top: 0 !important;	margin-bottom: 0 !important;	padding-top: 0px!important;	padding-bottom: 0px!important;	position: fixed;	top: 0;	left: 0;	right: 0;	z-index: 99;	width: 100%;	background: transparent !important;	text-align: center;}[dir="rtl"] div.layout_sitecoretheme_landing_page_header {	text-align: center;}.layout_sitecoretheme_landing_page_header .sitecoretheme_header_wrapper {	background-color: transparent !important;	padding-left: 10px;	padding-right: 10px;}.layout_sitecoretheme_landing_page_header.sitecoretheme_landing_header_fixed {	background-color: $sitecoretheme_theme_primary_color!important;	box-shadow: 0 1px 3px 2px rgba(0,0,0,.15);}.layout_sitecoretheme_landing_page_header.sitecoretheme_landing_header_fixed .sitecoretheme_header_wrapper .sitecoretheme_header_top_head_right ul.sitemenu_main_menu > li > a.level-top {	color: #fff;	font-weight: bold;}.layout_sitecoretheme_landing_page_header.sitecoretheme_landing_header_fixed .sitecoretheme_header_wrapper .sitecoretheme_header_top_head_right ul.sitemenu_main_menu > li > a.level-top:hover,.layout_sitecoretheme_landing_page_header .sitecoretheme_main_menu > ul.navigation a {	color: #fff;}.layout_sitecoretheme_landing_page_header .sitecoretheme_main_menu .navigation > li.more_link {	border-color: #fff;}.layout_sitecoretheme_landing_page_header .sitecoretheme_main_menu .navigation > li.more_link > span {	background-color: #fff;}.sitecoretheme_header_top_head_right .header_search_box #menu_search_icon + div {	position: absolute;	right: 0;	top: 38px;	width: 300px;}.sitecoretheme_header_top_head_right .header_search_box .layout_sitecoretheme_search_box { 	background-color: $theme_foreground_background_color;	border-radius: 2px;}.sitecoretheme_header_top_head_right .layout_sitecoretheme_search_box form {	padding: 8px;}.sitecoretheme_header_top_head_right .layout_sitecoretheme_search_box form i {	cursor: pointer;}.sitecoretheme_header_top_head_right .layout_sitecoretheme_search_box input.text,.sitecoretheme_header_top_head_right .layout_sitecoretheme_search_box input.text + i {	font-size: 16px !important;}.sitecoretheme_header_top_head_right .header_search_box .layout_sitecoretheme_search_box #close_search_icon {	position: absolute;	top: 50%;	transform: translateY(-50%);	right: 3px;	cursor: pointer;}[dir="rtl"] .sitecoretheme_header_top_head_right .header_search_box .layout_sitecoretheme_search_box #close_search_icon {	left: 3px;	right: auto;}.sitecoretheme_header_top_head_right .header_search_box .layout_sitecoretheme_search_box .layout_siteadvsearch_search_box {	margin-bottom: 0 !important;}.sitecoretheme_header_top_head_right .header_search_box .layout_sitecoretheme_search_box .layout_siteadvsearch_search_box form {	padding: 0;}/* Landingpage slider widget middle content */.sitecoretheme_images_image_content {	position: absolute;	top: 0;	z-index: 10;	bottom: 0;	left: 0;	right: 0;	background: rgba(0, 0, 0, .2);	width: 100%;	height: 100%;}.layout_sitecoretheme_images .sitecoretheme_images_middle_content {	padding-left: 15px;	padding-right: 15px;	box-sizing: border-box;}.sitecoretheme_images_image_content .sitecoretheme_images_page_container {	position: absolute;	left: 50%;	top: 50%;	display: table;	text-align: center !important;	width: 100%;	transform: translate(-50%, -50%);	height: 100%;}.sitecoretheme_images_image_content .sitecoretheme_images_page_container .sitecoretheme_images_middle_content {	display: table-cell;	vertical-align: middle;	position: relative;}.sitecoretheme_images_middle_caption {	color: #fff;	width: 100%;	text-align: center;	padding: 0 20px;	box-sizing: border-box;	position: absolute;	top: 50%;	transform: translateY(-50%);	z-index: 1;}[dir="rtl"] .sitecoretheme_images_middle_caption {	text-align: center;}.sitecoretheme_images_middle_front_image + .sitecoretheme_images_middle_caption {	width: 50%;}.sitecoretheme_images_middle_caption h3 {	font-size: 53px;	color: #fff;	letter-spacing: 1px;	margin-bottom: 20px;	line-height: normal;}.sitecoretheme_images_middle_content ._middle_form + .sitecoretheme_images_middle_front_image + .sitecoretheme_images_middle_caption h3 {	font-size: 40px;}.sitecoretheme_images_middle_caption p {	font-size: 18px;	line-height: normal;	color: #fff;	overflow: hidden;}.sitecoretheme_images_middle_caption a {	display: table;	font-size: 18px;	padding: 13px 30px;	letter-spacing: 1px;}.sitecoretheme_images_middle_caption a:hover {	background: rgba(0, 0, 0, 0.3);}.sitecoretheme_inner_image .sitecoretheme_images_middle_caption {	margin: 300px 0 0;}.sitecoretheme_images_middle_content ._middle_form + .sitecoretheme_images_middle_front_image + .sitecoretheme_images_middle_caption {	transform: none;	top: auto;}.sitecoretheme_images_middle_front_image {	position: absolute;	bottom: 0px;	margin: 0 auto;	width: 50%;}.sitecoretheme_images_middle_front_image._front_image_right, .sitecoretheme_images_middle_front_image._front_image_left + .sitecoretheme_images_middle_caption {	left: 50%;}[dir="rtl"] .sitecoretheme_images_middle_front_image._front_image_right, .sitecoretheme_images_middle_front_image._front_image_left + .sitecoretheme_images_middle_caption {	right: 50%;	left: auto;}.sitecoretheme_images_middle_front_image > div {	max-height: 500px;	overflow: hidden;}.sitecoretheme_images_middle_front_image > div img {	max-width: 100%;	max-height: 700px;	margin-bottom: -7px;}/* Landingpage slider widget sign up/login btn css */div .user_login_page .user_login_form > h3 {	line-height: normal;}.layout_sitecoretheme_images .spec_btnsblock{  width: 100%;  margin-top: 50px;  text-align: center;  float: left;  overflow: hidden;}[dir="rtl"] .layout_sitecoretheme_images .spec_btnsblock{  float: right;  text-align: center;}.layout_sitecoretheme_images .spec_btnsblock a{  font-size: 14px;  text-decoration: none;  padding: 10px 20px;  display: inline-block;  border-radius: 25px;  min-width: 70px;  text-transform: uppercase;  line-height: normal;  -webkit-transition: all 1s ease 0s;  -moz-transition: all 1s ease 0s;  -o-transition: all 1s ease 0s;  transition: all 1s ease 0s;}.layout_sitecoretheme_images .spec_btnsblock a:hover{  box-shadow: 0 12px 12px -8px rgba(0, 0, 0, 0.4);}.layout_sitecoretheme_images .spec_btnsblock a + a{  margin-left: 12px;}[dir="rtl"] .layout_sitecoretheme_images .spec_btnsblock a + a{  margin-right: 12px;  margin-left: 0;}/* Slider forms */.sitecoretheme_images_middle_content ._middle_form ~ div {	display: inline-block;	width: 70%;	padding: 0 20px;	left: auto !important;}.sitecoretheme_images_middle_content ._middle_form {	display: inline-block;	width: 30%;}.sitecoretheme_images_middle_content ._middle_form._middle_transparent {	background-color: rgba(0, 0, 0, 0.3);}.sitecoretheme_images_middle_content ._middle_form._middle_transparent .user_login_page .user_login_form {	background: transparent;}.sitecoretheme_images_middle_content ._middle_form, .sitecoretheme_images_middle_content ._middle_form * {	-webkit-box-sizing: border-box;	-moz-box-sizing: border-box;	box-sizing: border-box;	margin-bottom: 0;	border: none;}.sitecoretheme_images_middle_content ._middle_form ._top {	-webkit-box-sizing: border-box;	-moz-box-sizing: border-box;	box-sizing: border-box;	padding: 15px;	position: relative;}.sitecoretheme_images_middle_content ._middle_form._middle_filled ._top {	border: 10px solid rgba(255,255,255,.3);}.sitecoretheme_images_middle_content ._middle_form._middle_transparent ._top {	border: 10px solid rgba(255,255,255, 0.1);}.sitecoretheme_images_middle_content ._middle_form ._top h4 {	color: $theme_button_font_color;	font-size: 18px;	border-bottom: 0 !important;	padding-top: 0;	padding-bottom: 10px;	text-align: center;	margin-bottom: 5px;	font-weight: 500;	letter-spacing: -.2px;}[dir="rtl"] .sitecoretheme_images_middle_content ._middle_form ._top h4{	text-align: center;}.sitecoretheme_images_middle_content ._middle_form ._bottom {	position: relative;	padding: 10px 15px;	color:$theme_font_color;}.sitecoretheme_images_middle_content ._middle_form._middle_transparent ._bottom {	background-color: rgba(0, 0, 0, 0.4);}.sitecoretheme_images_middle_content ._middle_form._middle_filled ._bottom {	background-color: rgba(255, 255, 255, 0.2);}.sitecoretheme_images_middle_content ._middle_form ._bottom h4 {	font-size: 16px;	border-bottom: 0 !important;	text-align: left;	display: inline-block;}[dir="rtl"] .sitecoretheme_images_middle_content ._middle_form ._bottom h4 {	text-align: right;}.sitecoretheme_images_middle_content ._middle_form._middle_filled ._bottom ._navigation button:hover {	color: $theme_font_color;}.sitecoretheme_images_middle_content ._middle_form._middle_filled ._bottom h4 {	color: $sitecoretheme_body_button_font_color;}.sitecoretheme_images_middle_content ._middle_form._middle_filled {	background-color: rgba(0 0 0 / 0.5);	color: $theme_button_font_color;	padding: 0;}.sitecoretheme_images_middle_content ._middle_form._middle_filled .browsemembers_criteria {	background: transparent;	padding: 0;}.sitecoretheme_images_middle_content ._middle_form._middle_filled .global_form > div > div {	background: transparent;	color: $theme_button_font_color;	padding: 0;}.sitecoretheme_images_middle_content ._middle_form._middle_transparent .global_form > div > div,.sitecoretheme_images_middle_content ._middle_form._middle_transparent .browsemembers_criteria {	background-color: transparent;	padding: 0;}.sitecoretheme_images_middle_content ._middle_form form div.form-label {	margin-bottom: 0;	padding: 0;	display: none;}.sitecoretheme_images_middle_content ._middle_form form > div button,.sitecoretheme_images_middle_content ._middle_form form > div select {	width: 100% !important;	border: 0;	border-radius: 2px;	padding: 9px;}.sitecoretheme_images_middle_content ._middle_form form > div button {	padding: 10px;} .sitecoretheme_images_middle_content ._middle_form form > div select {	 color: $theme_input_font_color;}.sitecoretheme_images_middle_content ._middle_form .browse-separator-wrapper + #done-wrapper {	display: flex;	flex-wrap: nowrap;}.sitecoretheme_images_middle_content ._middle_form .browse-separator-wrapper + #done-wrapper > #done-label {	min-width: 90px;	display: inline;	margin-right: 10px;}.sitecoretheme_images_middle_content ._middle_form .browse-separator-wrapper + #done-wrapper > #done-element {	width: 100%;}.sitecoretheme_images_middle_content ._middle_form form button {	margin-top: 5px;	padding: 10px 20px;	min-width: 180px;}.sitecoretheme_images_middle_content ._middle_form  .layout_user_login_or_signup form.global_form_box {	background: transparent;}.sitecoretheme_images_middle_content ._middle_form form #buttons-wrapper {	background-color: transparent;	padding: 0;}.sitecoretheme_images_middle_content ._middle_form form #submit-wrapper {	float: none !important;}.layout_sitecoretheme_browse_user_search .browsemembers_criteria > ul > li {	display: flex;	flex-wrap: nowrap;	align-items: center;	margin-bottom: 10px;}.layout_sitecoretheme_browse_user_search .browsemembers_criteria > ul > li > span {	width: 90px;	min-width: 90px;	margin-right: 10px;}[dir="rtl"] .layout_sitecoretheme_browse_user_search .browsemembers_criteria > ul > li > span {	margin-left: 10px;	margin-right: 0;}.layout_sitecoretheme_browse_user_search .field_search_criteria .browsemembers_criteria input[type="text"],.layout_sitecoretheme_browse_user_search .field_search_criteria .browsemembers_criteria input.text,.layout_sitecoretheme_browse_user_search .field_search_criteria .browsemembers_criteria select {	max-width: 250px;	padding: 5px;	border: none;}.layout_sitecoretheme_browse_user_search .field_search_criteria .browsemembers_criteria .browse-range-wrapper span + select {	margin-right: 10px}.layout_sitecoretheme_browse_user_search .field_search_criteria .browsemembers_criteria #done-wrapper .form-element {	text-align: right;}[dir="rtl"] .layout_sitecoretheme_browse_user_search .field_search_criteria .browsemembers_criteria #done-wrapper .form-element {	text-align: left;}.layout_sitecoretheme_browse_user_search .field_search_criteria .browsemembers_criteria #done-wrapper button {	width: 180px;	max-width: 250px;	min-width: unset;}/* Round listings slider with form */.sitecoretheme_rounded_listing {	position: relative;	max-width: $theme_content_width;	margin: auto;	padding-left: 15px;	padding-right: 15px;	box-sizing: border-box;}.sitecoretheme_rounded_listing ._navigation {	position: absolute;	right: 0;	top: -30px;}[dir="rtl"] .sitecoretheme_rounded_listing ._navigation {	left: 0;	right: auto;}.sitecoretheme_rounded_listing ._navigation > button {	display: inline-block !important;	margin-left: 5px;	font-size: 17px;	padding: 0;	background-color: transparent;	border-color: transparent;}[dir="rtl"] .sitecoretheme_rounded_listing ._navigation > button {	margin-right: 5px;	margin-left: 0;}.sitecoretheme_rounded_listing_wapper ._items_wapper ._item_list {	float: left;	text-align: center;	width: 100%;}[dir="rtl"] .sitecoretheme_rounded_listing_wapper ._items_wapper ._item_list {	float: right;	text-align: center;}.sitecoretheme_rounded_listing_wapper ._items_wapper > ._item_list {	width: 16.6%;}.sitecoretheme_rounded_listing_wapper ._items_wapper:after,.sitecoretheme_rounded_listing_wapper ._items_wapper ._item_list:after {	clear: both;	content: '';	display: block;}.sitecoretheme_rounded_listing ._items_wapper ._item_list > a {	position: relative;	overflow: hidden;	border-radius: 100px;	height: 84px;	width: 84px;	border: 3px solid #FFF;	display: inline-block;}.sitecoretheme_rounded_listing_wapper ._items_wapper ._item_list > a {	animation: zoomIn .5s ease;}.sitecoretheme_rounded_listing.sitecoretheme_rounded_listing_wapper ._navigation {	position: static;	top: auto;	opacity: 0;}.sitecoretheme_rounded_listing.sitecoretheme_rounded_listing_wapper:hover ._navigation {	opacity: 1;	animation: fadeIn 0.5s ease-in-out;}.sitecoretheme_rounded_listing.sitecoretheme_rounded_listing_wapper ._navigation > button {	font-family: 'Font Awesome 5 Free','fontawesome' !important;	font-size: 0;	position: absolute;	padding: 0;	height: 45px;	width: 45px;	top: 50%;	transform: translateY(-50%);	z-index: 50;	background-color: $theme_button_background_color !important;	color: $theme_button_font_color !important;	opacity: 0.7;	outline: none;}.sitecoretheme_rounded_listing.sitecoretheme_rounded_listing_wapper ._navigation > button:before {	font-family: "Font Awesome 5 Free";	display: inline-block;	content: '';	font-size: 20px;}.sitecoretheme_rounded_listing.sitecoretheme_rounded_listing_wapper ._navigation > button:hover {	background-color: $theme_button_background_color_hover;}.sitecoretheme_rounded_listing.sitecoretheme_rounded_listing_wapper ._navigation > button:active {	background-color: $theme_button_background_color_active;}.sitecoretheme_rounded_listing.sitecoretheme_rounded_listing_wapper ._navigation > ._prev:active,.sitecoretheme_rounded_listing.sitecoretheme_rounded_listing_wapper ._navigation ._prev {	border-radius: 50%;	left: 0;}[dir="rtl"] .sitecoretheme_rounded_listing.sitecoretheme_rounded_listing_wapper ._navigation > ._prev:active,[dir="rtl"] .sitecoretheme_rounded_listing.sitecoretheme_rounded_listing_wapper ._navigation ._prev {	right: 0;	left: auto;}.sitecoretheme_rounded_listing.sitecoretheme_rounded_listing_wapper ._navigation ._prev:before {	content: "\\f053";}.sitecoretheme_rounded_listing.sitecoretheme_rounded_listing_wapper ._navigation > ._next:active,.sitecoretheme_rounded_listing.sitecoretheme_rounded_listing_wapper ._navigation ._next {	border-radius: 50%;	right: 0;}[dir="rtl"] .sitecoretheme_rounded_listing.sitecoretheme_rounded_listing_wapper ._navigation > ._next:active,[dir="rtl"] .sitecoretheme_rounded_listing.sitecoretheme_rounded_listing_wapper ._navigation ._next {	left: 0;	right: auto;}.sitecoretheme_rounded_listing.sitecoretheme_rounded_listing_wapper ._navigation ._next:before {	content: "\\f054";}.sitecoretheme_rounded_listing.sitecoretheme_rounded_listing_wapper ._items_wapper ._item_list > a {	height: 150px;	width: 150px;	margin: 15px auto;}.sitecoretheme_rounded_listing ._items_wapper ._item_list > a:hover img {	transform: scale(1.05);	transition: all .5s ease;}.sitecoretheme_rounded_listing ._items_wapper ._item_list *,.sitecoretheme_rounded_listing ._items_wapper ._item_list {	-webkit-box-sizing: border-box;	-moz-box-sizing: border-box;	box-sizing: border-box;}.sitecoretheme_rounded_listing ._items_wapper ._item_list ._info span {	display: block;	text-align: center;}[dir="rtl"] .sitecoretheme_rounded_listing ._items_wapper ._item_list ._info span {	text-align: center;}.sitecoretheme_rounded_listing ._items_wapper ._item_list ._info ._title {font-size: 16px;	text-align: center;	text-overflow: ellipsis;	overflow: hidden;	white-space: nowrap;}[dir="rtl"] .sitecoretheme_rounded_listing ._items_wapper ._item_list ._info ._title {	text-align: center;}.sitecoretheme_images_middle_content ._bottom .sitecoretheme_rounded_listing ._items_wapper ._item_list ._info ._title {	font-size: 12px;}.sitecoretheme_rounded_listing ._items_wapper ._item_list img {	width: 100%;	height: 100%;	max-width: 100%;	max-height: 100%;	object-fit: cover;	display: block;	min-height: auto;}/* HOME PAGE FOOTER TEXT WIDGET */.layout_sitecoretheme_homepage_footertext {	padding: 30px;	box-sizing: border-box;}.layout_sitecoretheme_homepage_footertext h3 {	background-color: transparent !important;}.layout_sitecoretheme_homepage_footertext .signupblock {	padding: 0;	text-align: center;}.layout_sitecoretheme_homepage_footertext .desc-text {	font-size: 16px;	color: $theme_font_color;	text-align: center;	width: 56%;	margin: 10px auto 40px auto;	line-height: 21px;}[dir="rtl"] .layout_sitecoretheme_homepage_footertext .signupblock,[dir="rtl"] .layout_sitecoretheme_homepage_footertext .desc-text {	text-align: center;}.layout_sitecoretheme_homepage_footertext .signupblock a {	background-color: $theme_button_background_color;	border-radius: 2px;	color: $theme_button_font_color;	padding: 12px 45px;	box-shadow: none;	cursor: pointer;}.layout_sitecoretheme_homepage_footertext .signupblock a:link, .layout_sitecoretheme_homepage_footertext .signupblock a:visited {	color: $theme_button_font_color;}.layout_sitecoretheme_homepage_footertext .signupblock a:hover {	opacity: .8;}/* INNNER BANNER IMAGES WIDGET */.layout_sitecoretheme_banner_images #slide-images {	margin:  0 auto;}.layout_sitecoretheme_banner_images #slide-images img {	object-fit: cover;	object-position: center;	width: 100%;}.layout_sitecoretheme_banner_images .bannerimage-text {	background-color: rgba(0, 0, 0, 0.3);	position: absolute;	top: 0;	width: 100%;	display: table;	z-index: 1;	height: 100%;}.layout_sitecoretheme_banner_images .bannerimage-text > div {	color: #fff;	display: table-cell;	text-align: center;	vertical-align: middle;}[dir="rtl"] .layout_sitecoretheme_banner_images .bannerimage-text > div {	text-align: center;}.layout_sitecoretheme_banner_images .bannerimage-text h1 {	font-size: 40px;	line-height: 45px;	padding: 15px 15px 0 15px;	box-sizing: border-box;	font-weight: normal;}.layout_sitecoretheme_banner_images .bannerimage-text article {	font-size: 18px;	line-height: 25px;	padding: 5px 15px 15px 15px;	box-sizing: border-box;}/* LOGIN AND SIGNUP PAGE FOR SITECORETHEME THEME *//* Banner */div.layout_sitecoretheme_form_banner {	margin: 0;	padding: 0 !important;	min-width: 100%;	+foreground;	display: none;}.layout_sitecoretheme_form_banner > .sitecoretheme_form_banner_wrapper {	min-height: 300px;	position: relative;	background-repeat: no-repeat;	background-size: cover;	background-position: 0 center;	background: linear-gradient(to right, $theme_foreground_background_color, $theme_button_background_color);}.layout_sitecoretheme_form_banner > .sitecoretheme_form_banner_wrapper > section {	display: table;	height: 300px;	padding: 65px 15px;	box-sizing: border-box;	width: 100%;}.layout_sitecoretheme_form_banner > .sitecoretheme_form_banner_wrapper > section > div {	color: #fff;	display: table-cell;	text-align: center;	vertical-align: middle;}[dir="rtl"] .layout_sitecoretheme_form_banner > .sitecoretheme_form_banner_wrapper > section > div {	text-align: center;}.layout_sitecoretheme_form_banner > .sitecoretheme_form_banner_wrapper > section h1 {	font-size: 30px;	line-height: normal;	margin: 0 auto;	width: 90%;}.layout_sitecoretheme_form_banner > .sitecoretheme_form_banner_wrapper > section h1 a {	color: #fff;}.layout_sitecoretheme_form_banner > .sitecoretheme_form_banner_wrapper > section article {	font-size: 14px;	width: 50%;	margin: 15px auto 40px auto;}.layout_sitecoretheme_form_banner + .layout_core_content {	padding: 20px;	margin-left: auto;	margin-right: auto;	position: relative;	border-radius: 3px;	margin-bottom: 30px;	box-shadow: 0 10px 20px rgba(0,0,0,0.19), 0 6px 6px rgba(0,0,0,0.23);	background: $theme_foreground_background_color;}.layout_sitecoretheme_form_banner + .layout_core_content ul.form-errors,.layout_sitecoretheme_form_banner + .layout_core_content ul.form-notices {	margin-top: 5px;	margin-bottom: 5px;}.layout_sitecoretheme_form_banner + .layout_core_content #form_logo_wrapper {	text-align: center;	margin-bottom: 10px;	line-height: normal;}[dir="rtl"] .layout_sitecoretheme_form_banner + .layout_core_content #form_logo_wrapper {	text-align: center;}.layout_sitecoretheme_form_banner + .layout_core_content #form_logo_wrapper img {	max-width: 180px;}.layout_sitecoretheme_form_banner + .layout_core_content > form.global_form {	border: none;	margin: 0;}.layout_sitecoretheme_form_banner + .layout_core_content  form.global_form > div > div {	background: transparent;	padding: 0;}.layout_sitecoretheme_form_banner + .layout_core_content > form.global_form .form-elements {	padding: 0;	margin: 0;}.layout_sitecoretheme_form_banner + .layout_core_content > form.global_form .form-element img {	max-width: 350px;}.layout_sitecoretheme_form_banner + .layout_core_content  form.global_form input + p.hint {	display: none;}.layout_sitecoretheme_form_banner + .layout_core_content .social-signup-row,.layout_sitecoretheme_form_banner + .layout_core_content .social-login-row {	border: none !important;}.layout_sitecoretheme_form_banner + .layout_core_content .social-signup-row > div,.layout_sitecoretheme_form_banner + .layout_core_content .social-login-row > div {	padding: 0;}.layout_sitecoretheme_form_banner + .layout_core_content .social-signup-row [class*="social-btn-"],.layout_sitecoretheme_form_banner + .layout_core_content .social-login-row [class*="social-btn-"] {	padding: 10px;}.layout_sitecoretheme_form_banner + .layout_core_content .social-signup-row .social-signup-column-2,.layout_sitecoretheme_form_banner + .layout_core_content .social-login-row .social-login-column-2 {	height: 30px;}.layout_sitecoretheme_form_banner + .layout_core_content #password-element {	position: relative;}.layout_sitecoretheme_form_banner + .layout_core_content .show-hide-password-form-element {    display: block;    position: absolute;    height: 37px;    width: 30px;    line-height: 37px;    text-align: center;    text-rendering: auto;    top: 0;    right: 0;}[dir="rtl"] .layout_sitecoretheme_form_banner + .layout_core_content .show-hide-password-form-element {	text-align: center;	left: 0;	right: auto;}.sitecoretheme_signin_signup_switch {	font-size: 15px;	text-align: center;	width: 100%;	margin-top: 15px;	margin-bottom: 15px;	position: relative;	color: #fff;	font-weight: bold;}[dir="rtl"] .sitecoretheme_signin_signup_switch {	text-align: center;}.sitecoretheme_signin_signup_switch a:link,.sitecoretheme_signin_signup_switch a:visited {	color: #fff;}.layout_sitecoretheme_form_banner + .layout_core_content .social-login-row #user_form_login .form-elements {	padding: 0;	margin: 0;}.layout_sitecoretheme_form_banner + .layout_core_content .social-signup-row #signup_account_form .form-elements {	margin: 0;}.layout_sitecoretheme_form_banner + .layout_core_content #submit-element {	min-width: auto;}.layout_sitecoretheme_form_banner + .layout_core_content #submit-wrapper {	width: 100%;	margin-bottom: 10px;}.layout_sitecoretheme_form_banner + .layout_core_content #submit-wrapper button {	width: 100%;}.layout_sitecoretheme_form_banner + .layout_core_content #user_form_login #remember-wrapper,.layout_sitecoretheme_form_banner + .layout_core_content #user_form_login #forgot-wrapper{	padding: 0;	width: 50%;	display: inline-block;	vertical-align: middle;}.layout_sitecoretheme_form_banner + .layout_core_content #facebook-wrapper,.layout_sitecoretheme_form_banner + .layout_core_content #twitter-wrapper {	display: inline-block;	vertical-align: middle;}.layout_sitecoretheme_form_banner + .layout_core_content #facebook-wrapper #facebook-element,.layout_sitecoretheme_form_banner + .layout_core_content #twitter-wrapper #twitter-element {	min-width: auto;	width: auto;}/* SITECORETHEME THEME MAIN MENU WIDGET */.sitecoretheme_main_menu .navigation > li {	display: inline-block;	position: relative;	vertical-align: middle;}/*.sitecoretheme_main_menu .navigation > li::before {*/.sitecoretheme_main_menu .navigation > li .fa-caret-up {	left: 0;	position: absolute;	width: 100%;	font-size: 30px;	top: 7px;	color: rgba(0, 0, 0, 0.9);	display: none;}[dir="rtl"] .sitecoretheme_main_menu .navigation > li::before {	right: 0;	left: auto;}.sitecoretheme_main_menu  .fa-caret-up {	display: none;}.sitecoretheme_main_menu .navigation > li a {	float: left;	margin: 0 12px;	padding: 15px 0 12px;	text-transform: uppercase;	font-size: $sitecoretheme_fonts_mainmenu_font_size;}[dir="rtl"] .sitecoretheme_main_menu .navigation > li a {	float: right;}/* More link */.sitecoretheme_main_menu .navigation > li.more_link {	border-radius: 5px;	cursor: pointer;	display: inline-block;	vertical-align: middle;	margin: 0 0 0 12px;	padding: 6px 8px;}[dir="rtl"] .sitecoretheme_main_menu .navigation > li.more_link {	margin: 0 12px 0 0;}.sitecoretheme_main_menu .navigation > li.more_link > span {	border-radius: 50%;	float: left;	height: 6px;	margin-right: 5px;	width: 5px;}[dir="rtl"] .sitecoretheme_main_menu .navigation > li.more_link > span {	float: right;	margin-left: 5px;	margin-right: 0;}.sitecoretheme_main_menu .navigation > li.more_link > span:nth-child(3) {	margin-right: 0;}[dir="rtl"] .sitecoretheme_main_menu .navigation > li.more_link > span:nth-child(3) {	margin-left: 0;}/* menu - submenus */.sitecoretheme_top_header_one .sitecoretheme_main_menu .more_link .sitecoretheme_submenu,.layout_sitecoretheme_landing_page_header  .sitecoretheme_main_menu .more_link .sitecoretheme_submenu {	max-height: 500px;	overflow-y: auto;	overflow-x: hidden;}.sitecoretheme_main_menu .sitecoretheme_submenu {	background: rgba(0, 0, 0, 0.9) none repeat scroll 0 0;	border: 1px solid #444444;	position: absolute;	text-align: left;	z-index: 99;	margin: 21px 0 0 -14px;	display: none;}[dir="rtl"] .sitecoretheme_main_menu .sitecoretheme_submenu {	text-align: right;	margin: 21px -14px 0 0;}.sitecoretheme_top_header_one .sitecoretheme_main_menu ul li.more_link:hover .fa-caret-up,.sitecoretheme_main_menu ul li.more_link:hover .sitecoretheme_submenu,.layout_sitecoretheme_landing_page_header .sitecoretheme_main_menu ul li.more_link:hover .fa-caret-up {	display: block;}.sitecoretheme_main_menu .navigation .sitecoretheme_submenu a {	border-bottom: 1px solid #444444;	display: block;	float: none;/*	font-size: 12px;*/	margin: 0;	padding: 10px 15px 10px 15px;	text-transform: uppercase;	min-width: 100px;	box-sizing: border-box;}.sitecoretheme_main_menu .navigation .sitecoretheme_submenu li:last-child a {	border: none;}/* STATIC BUTTONS WIDGET (ACTION BUTTONS) *//* Style3 */.sitecoretheme_static_buttons_inner {	width: 100%;	padding: 0 15px;	text-align: center;	box-sizing: border-box;}[dir="rtl"] .sitecoretheme_static_buttons_inner {	text-align: center;}.sitecoretheme_static_buttons a {	padding: 15px;	margin-top: 5px;	margin-bottom: 5px;	box-sizing: border-box;	font-size: 14px;	display: inline-block;	vertical-align: middle;	background-color: $theme_foreground_background_color;}.sitecoretheme_static_buttons a img {	max-width: 26px;	vertical-align: middle;	margin-right: 10px;}.sitecoretheme_static_buttons_style3 ul::after {	clear: both;	content: '';	display: block;}.sitecoretheme_static_buttons_style3 ul li {	width: 33.3%;	float: left;	padding: 10px;	-webkit-box-sizing: border-box;	-moz-box-sizing: border-box;	box-sizing: border-box;}[dir="rtl"] .sitecoretheme_static_buttons_style3 ul li {	float: right;}.sitecoretheme_static_buttons_style3 ul li a {	border-width: 0;}.sitecoretheme_static_buttons_style3 ul li a,.sitecoretheme_static_buttons_style3 ul li a:hover {	background-color: $theme_foreground_background_color;	color: $theme_font_color;}.sitecoretheme_static_buttons_style3 ul li a ._heading {	font-size: 1.05rem;	line-height: 1.2;	display: block}.sitecoretheme_static_buttons_style3 ul li a ._icon {	position: relative;	display: inline-block;	margin-bottom: 1rem;}.sitecoretheme_static_buttons_style3 ul li a ._icon > span {	border-radius: 500px;	display: inline-block;	width: 100px;	height: 100px;	line-height: 100px;	text-align: center;	-webkit-transform: translate3d(0, 0, 0);	transform: translate3d(0, 0, 0);	position: relative;	z-index: 1;	transition: all 0.2s ease-in-out;}[dir="rtl"] .sitecoretheme_static_buttons_style3 ul li a ._icon > span {	text-align: center;}.sitecoretheme_static_buttons_style3 ul li:nth-child(1) a ._icon::before,.sitecoretheme_static_buttons_style3 ul li:nth-child(1) a ._icon::after,.sitecoretheme_static_buttons_style3 ul li:nth-child(1) a ._icon > span {	background-color: #FF6162;}.sitecoretheme_static_buttons_style3 ul li:nth-child(2) a ._icon::before,.sitecoretheme_static_buttons_style3 ul li:nth-child(2) a ._icon::after,.sitecoretheme_static_buttons_style3 ul li:nth-child(2) a ._icon > span {	background-color: #3DBDB6;}.sitecoretheme_static_buttons_style3 ul li:nth-child(3) a ._icon::before,.sitecoretheme_static_buttons_style3 ul li:nth-child(3) a ._icon::after,.sitecoretheme_static_buttons_style3 ul li:nth-child(3) a ._icon > span {	background-color: #6B79B7;}.sitecoretheme_static_buttons_style3 ul li a ._icon::before,.sitecoretheme_static_buttons_style3 ul li a ._icon::after {	content: '';	display: block;	width: 96px;	height: 96px;	position: absolute;	top: 0;	left: 50%;	-webkit-transform: translate3d(-70px, 0, 0);	transform: translate3d(-70px, 0, 0);	-webkit-transform-origin: center center;	transform-origin: center center;	border-radius: 500px;	transition: all 0.2s ease-in-out;	opacity: 0.4;	pointer-events: none;}.sitecoretheme_static_buttons_style3 ul li a ._icon::after {	-webkit-transform: translate3d(70px, 0, 0);	transform: translate3d(70px, 0, 0);	left: auto;	right: 50%;}.sitecoretheme_static_buttons_style3 ul li a ._icon img {	margin-right: 0;}.sitecoretheme_static_buttons_style3 ul li:hover a ._icon > span {	-webkit-transform: scale(1.05);	transform: scale(1.05);}.sitecoretheme_static_buttons_style3 ul li:hover a ._icon::before {	-webkit-transform: translate3d(-80px, 0, 0);	transform: translate3d(-80px, 0, 0);}.sitecoretheme_static_buttons_style3 ul li:hover a ._icon::after {	-webkit-transform: translate3d(80px, 0, 0);	transform: translate3d(80px, 0, 0);}.sitecoretheme_static_buttons_style3 .sitecoretheme_static_buttons_inner {	position: relative;	z-index: 1;}.sitecoretheme_static_buttons.sitecoretheme_static_buttons_style3 ul > li > a > ._body {	opacity: 0.7;	margin-top: 10px;}/* Style1 */.layout_sitecoretheme_static_buttons + div {	clear: both;}.sitecoretheme_static_buttons_content_inner {	display: table;	width: 100%;	padding: 0 15px;	box-sizing: border-box;}.layout_sitecoretheme_static_buttons .sitecoretheme_static_buttons.sitecoretheme_static_buttons_style1 .sitecoretheme_static_image_inner,.layout_sitecoretheme_static_buttons .sitecoretheme_static_buttons.sitecoretheme_static_buttons_style1 .sitecoretheme_static_buttons_inner {	display: table-cell;	vertical-align: middle;	width: 50%;}.layout_sitecoretheme_static_buttons .sitecoretheme_static_buttons.sitecoretheme_static_buttons_style1 .sitecoretheme_static_buttons_inner {	padding: 0 50px;	box-sizing: border-box;}.layout_sitecoretheme_static_buttons .sitecoretheme_static_buttons.sitecoretheme_static_buttons_style1 .sitecoretheme_static_image_inner > span {	background-size: cover;	background-repeat: no-repeat;	background-position: center;	border-radius: 50%;	display: block;	position: relative;	margin: 0 auto;	box-shadow: 0 1px 3px rgba(0,0,0,0.12), 0 1px 2px rgba(0,0,0,0.24);}.layout_sitecoretheme_static_buttons .sitecoretheme_static_buttons.sitecoretheme_static_buttons_style1 li > a:hover  span._icon {	background-color: $theme_button_background_color;	/*transition: background-color .3s ease-in-out;*/}.layout_sitecoretheme_static_buttons .sitecoretheme_static_buttons.sitecoretheme_static_buttons_style1 a {	text-align: left;	width: 100%;	position: relative;	font-size: 18px;	display: block;	border: 0;	border-radius: 0;	background-color: transparent;	display: inline-block;	padding: 0;	margin: 0;}[dir="rtl"] .layout_sitecoretheme_static_buttons .sitecoretheme_static_buttons.sitecoretheme_static_buttons_style1 a {	text-align: right;}.layout_sitecoretheme_static_buttons .sitecoretheme_static_buttons.sitecoretheme_static_buttons_style1 a:hover {	color: $theme_font_color;}.layout_sitecoretheme_static_buttons .sitecoretheme_static_buttons.sitecoretheme_static_buttons_style1 span._icon {	background-color: $theme_foreground_background_color;	border-radius: 50%;	border: 1px dashed $theme_button_background_color;	height: 90px;	width: 90px;	float: left;	margin-right: 25px;	text-align: center;	position: relative;	z-index: 1;	margin-top: -6px;	transition: background-color .3s ease-in-out;}[dir="rtl"] .layout_sitecoretheme_static_buttons .sitecoretheme_static_buttons.sitecoretheme_static_buttons_style1 span._icon {	float: right;	text-align: center;	margin-right: 0;	margin-left: 25px;}.layout_sitecoretheme_static_buttons .sitecoretheme_static_buttons.sitecoretheme_static_buttons_style1 span._icon > span {	line-height: 88px;}.layout_sitecoretheme_static_buttons .sitecoretheme_static_buttons.sitecoretheme_static_buttons_style1 span._icon img {	margin: 0;	max-width: 30px;}.layout_sitecoretheme_static_buttons .sitecoretheme_static_buttons.sitecoretheme_static_buttons_style1 li:hover .cta_dnone {	display: inline-block;}.layout_sitecoretheme_static_buttons .sitecoretheme_static_buttons.sitecoretheme_static_buttons_style1 li:hover span._icon img:first-child {	display: none;}.layout_sitecoretheme_static_buttons .sitecoretheme_static_buttons.sitecoretheme_static_buttons_style1 span._heading {	overflow: hidden;	color: $theme_headline_color;}.layout_sitecoretheme_static_buttons .sitecoretheme_static_buttons.sitecoretheme_static_buttons_style1 a p._body {    font-size: 14px;    padding-top: 10px;	overflow: hidden;}.layout_sitecoretheme_static_buttons .sitecoretheme_static_buttons.sitecoretheme_static_buttons_style1 li {	padding-bottom: 36px;	position: relative;	display: inline-block;	width: 100%;}.layout_sitecoretheme_static_buttons .sitecoretheme_static_buttons.sitecoretheme_static_buttons_style1 li:last-child {	padding-bottom: 0;}.layout_sitecoretheme_static_buttons .sitecoretheme_static_buttons.sitecoretheme_static_buttons_style1 li:before {	content: "";	border-left: 1px dashed $theme_button_background_color;	position: absolute;	left: 46px;	height: 100%;}[dir="rtl"] .layout_sitecoretheme_static_buttons .sitecoretheme_static_buttons.sitecoretheme_static_buttons_style1 li:before {	border-right: 1px dashed $theme_button_background_color;	right: 46px;	left: auto;	border-left: none;}/* Style2 */.sitecoretheme_static_buttons.sitecoretheme_static_buttons_style2 .sitecoretheme_static_buttons_inner > ul > li {	display: inline-block;	width: 31.5%;	margin-right: 10px;}.sitecoretheme_static_buttons.sitecoretheme_static_buttons_style2 a {	border-radius: 25px 0 25px 0;	-moz-transition: all 0.7s ease-in;	-ms-transition: all 0.7s ease-in;	-webkit-transition: all 0.7s ease-in;	-o-transition: all 0.7s ease-in;	transition: all 0.7s ease-in;}.sitecoretheme_static_buttons.sitecoretheme_static_buttons_style2 a:hover {	opacity: .9;	border-radius: 0 25px 0 25px;}.sitecoretheme_static_buttons.sitecoretheme_static_buttons_style2 a span._heading {	font-size: 17px;}.sitecoretheme_static_buttons.sitecoretheme_static_buttons_style2 a span img {	margin-right: 10px;}[dir="rtl"] .sitecoretheme_static_buttons.sitecoretheme_static_buttons_style2 a span img {	margin-right: 0;	margin-left: 10px;}#global_page_core-index-index .layout_top > .layout_middle > .generic_layout_container:nth-child(odd) + .layout_sitecoretheme_static_buttons .sitecoretheme_static_buttons li:before, #global_page_core-index-index .layout_top > .layout_middle > .generic_layout_container:nth-child(odd) + .layout_sitecoretheme_static_buttons .sitecoretheme_static_buttons li:first-child:after {	background-color:$theme_foreground_background_color;}/* ACHIEVEMENT BLOCK */.sitecoretheme_text_banner_container_fluid {	width: 100%;	clear: both;	/*padding-top: 10px;*/	overflow: hidden;}.sitecoretheme_text_banner_container_fluid .sitecoretheme_text_banner_container {	  display: -webkit-box;      /* OLD - iOS 6-, Safari 3.1-6 */  display: -moz-box;         /* OLD - Firefox 19- (buggy but mostly works) */  display: -ms-flexbox;      /* TWEENER - IE 10 */  display: -webkit-flex;     /* NEW - Chrome */  display: flex;             /* NEW, Spec - Opera 12.1, Firefox 20+ */	flex-wrap: nowrap;	justify-content:center;}.sitecoretheme_text_banner_content_wrapper {	width: 100%;	float: left;	position: relative;	padding-left: 15px;	padding-right: 15px;	box-sizing: border-box;	text-align: center;	max-width: 900px; 	margin:auto;}[dir="rtl"] .sitecoretheme_text_banner_content_wrapper {	float: right;	text-align: center;}.sitecoretheme_text_banner_content_wrapper h2 {	color: #fff;	line-height: 33px;	font-size: 24px;	padding: 0 !important;	margin-bottom: 0;	display: inline-block;	vertical-align: middle;	margin-right: 20px;}[dir="rtl"] .sitecoretheme_text_banner_content_wrapper h2 {	margin-left: 20px;	margin-right: 0;}.sitecoretheme_text_banner_content_wrapper button {	display: inline-block;	vertical-align: middle;	cursor: pointer;	padding: 9px;	border: none;	text-transform: uppercase;}.sitecoretheme_text_banner_content_wrapper button:hover {	border: none;}/* APP PROMOTION BLOCK */.demo_app_container {	padding-top: 90px !important;	padding-bottom: 90px;	overflow: hidden;}.demo_app_container_inner {	width: 100%;	float: left;	padding-left: 15px;	padding-right: 15px;	box-sizing: border-box;	position: relative;}.demo_app_container_inner h3 {	text-align: center;	color: #fff;	font-size: 34px;	line-height: 100%;	margin-bottom: 10px;	font-family: 'Poppins', sans-serif;}.demo_app_container_inner .widgets_title_description {	color: #fff;	font-size: 16px;}.app_download_links {	text-align: center;	margin-top: 40px;}.app_download_links .app_links_item {	display: inline-block;	text-decoration: none;	padding: 15px 35px;	border-radius: 4px;	margin: 10px;	transition: all 0.15s ease-in-out;	background-color: #fff;}.app_download_links .app_links_item i {	width: 50px;	font-size: 3em;	float: left;}.app_download_links .app_links_item .heading {	margin-left: 60px;	display: block;	font-size: 14px;	letter-spacing: .5px;}.app_download_links .app_links_item .name {	margin-left: 60px;	display: block;	font-size: 16px;	line-height: normal;	font-weight: 700;}[dir="rtl"] .app_download_links .app_links_item .heading, [dir="rtl"] .app_download_links .app_links_item .name {	margin-right: 60px;	margin-left: 0;}/* SITECORETHEME HEADER WIDGET */.sitecoretheme_top_header {	display: inline-block;	vertical-align: bottom;	width: 100%;	box-sizing: border-box;	padding: 0 15px 0px 15px;}.sitecoretheme_top_header_container > div {	/*display: inline-block;*/    /*	vertical-align: middle;*/    /*	margin-top: 3px;	margin-bottom: 3px;*/}.sitecoretheme_top_header .layout_core_menu_logo {	margin: 0;}.sitecoretheme_top_header .layout_core_search_mini,.sitecoretheme_top_header #core_menu_mini_menu {	display: block;}/* Fix header along with main menu setting *//* Fix header without main menu */.layout_page_header.sitecoretheme_fullheader_fixed,.layout_page_header.sitecoretheme_topheader_fixed {	position: fixed;	top: 0;	left: 0;	right: 0;	z-index: 99;	-webkit-transition: top 500ms ease 0s;	-moz-transition: top 500ms ease 0s;	-o-transition: top 500ms ease 0s;	transition: top 500ms ease 0s;	box-shadow: 0 2px 4px rgba(0,0,0,.22);}.sitecoretheme_search #global_search_field.vertical-search-loading {	background-image: url(https://www.timlxstatic.com/externals/images/loading.svg);	background-repeat: no-repeat;	background-position: right center;}[dir="rtl"] .sitecoretheme_search #global_search_field.vertical-search-loading {	background-position: left;}/* Search autosuggest */.sitecoretheme_search ul.tag-autosuggest > li {	line-height: 40px;}.sitecoretheme_search ul.tag-autosuggest > li img {	display: block;	height: 40px;	float: left;	margin-right: 5px;	width: 40px;	max-width: 40px;	max-height: 40px;	border-radius: 3px;	object-fit: cover;}[dir="rtl"] .sitecoretheme_search ul.tag-autosuggest > li img {	float: right;	margin-left: 5px;	margin-right: 0;}.sitecoretheme_search ul.tag-autosuggest > li.autocompleter-choices .autocompleter-choice {	overflow: hidden;	text-overflow: ellipsis;	line-height: normal;	white-space: nowrap;}.sitecoretheme_search ul.tag-autosuggest {	border: none;	box-shadow: 0 1px 3px rgba(0,0,0,0.12), 0 1px 2px rgba(0,0,0,0.24);}.sitecoretheme_fullsite_search .layout_siteadvsearch_search_box [id*="main-search-loading_"] {	top: 0;	right: 5px;	margin: 0;}[dir="rtl"] .sitecoretheme_fullsite_search .layout_siteadvsearch_search_box [id*="main-search-loading_"] {	left: 5px;	right: auto;}/* TITLE BORDER AND DESCRIPTION */.widgets_title_border {	text-align: center;	padding-bottom: 10px;	margin-top: 10px;	position: relative;	z-index: 1;}.widgets_title_border span {	height: 1px;	width: 80px;	display: inline-block;	vertical-align: middle;	background-color: $theme_border_medium_color;}.widgets_title_border i {	width: 10px;	height: 10px;	display: inline-block;	vertical-align: middle;	margin-left: 5px;	margin-right: 5px;	border: 1px solid $theme_border_medium_color;}.widgets_title_description {	text-align: center;	margin: 0 auto 30px auto;	font-size: 15px;	position: relative;	z-index: 1;}.widgets_title_description + h3 {	display: none;}.widgets_viewall_link {	position: absolute;	top: -20px;	right: 10px;}[dir="rtl"] .widgets_viewall_link {	right: auto;	left: 10px;}.widgets_viewall_link i {	margin-left: 2px;}[dir="rtl"] .widgets_viewall_link i {	margin-left: 0;	margin-right: 2px;}/*SITECORETHEME MAIN MENU INCLUDING VERTICAL*/.layout_sitecoretheme_menu_main > .sitecoretheme_menu_pannel .main_menu_navigation .navigation {	width: $theme_topbar_menu_width;	margin: 0px auto 0px auto;	white-space: nowrap;	overflow: hidden;}.layout_sitecoretheme_menu_main > .sitecoretheme_menu_pannel .main_menu_navigation .navigation > li {	float: left;	font-size: $theme_topbar_menu_link_size;	font-weight: 600;	padding: 7px 0;	line-height: 1em;}.layout_sitecoretheme_menu_main > .sitecoretheme_menu_pannel .main_menu_navigation .navigation > li a {	+noselect;	outline: none;	display: inline-block;	padding: 8px 15px;	text-transform: uppercase;	font-weight: 600;	border-radius: 20px;	transition: all .2s ease-in-out;	background-color: $theme_topbar_menu_link_background_color;}.layout_sitecoretheme_menu_main > .sitecoretheme_menu_pannel .main_menu_navigation .navigation > li a:link,.layout_sitecoretheme_menu_main > .sitecoretheme_menu_pannel .main_menu_navigation .navigation > li a:visited {	color: $theme_topbar_menu_link_color;	text-decoration: $theme_topbar_menu_link_decoration;}.layout_sitecoretheme_menu_main > .sitecoretheme_menu_pannel .main_menu_navigation .navigation > li > a:hover {	background: $theme_topbar_menu_link_background_color_hover;	color:$theme_topbar_menu_link_hover_color;	transition: all .2s ease-in-out;}.layout_sitecoretheme_menu_main > .sitecoretheme_menu_pannel .main_menu_navigation .navigation > li > ul {	max-height: 0;	background: rgba(0, 0, 0, 0.04);	margin: 0px 0px 0px 0px;	padding-left: 20px;	position: relative;	overflow: hidden;	-moz-transition: all 0.3s ease-out;	-webkit-transition: all 0.3s ease-out;	transition: all 0.3s ease-out;}.layout_sitecoretheme_menu_main > .sitecoretheme_menu_pannel .main_menu_navigation .navigation > li.sitecoretheme_main_menu_parent.submenu_expand > ul {	max-height: 1000px;	-moz-transition: all 0.3s ease-in;	-webkit-transition: all 0.3s ease-in;	transition: all 0.3s ease-in;}.layout_sitecoretheme_menu_main > .sitecoretheme_menu_pannel .main_menu_navigation ul.navigation ul li {	font-weight: 600;	position: relative;}.layout_sitecoretheme_menu_main > .sitecoretheme_menu_pannel .main_menu_navigation ul.navigation ul > li > a {	letter-spacing: 0px;	text-decoration: none;	display: block;	outline: none;	color: $theme_topbar_menu_link_color;	text-decoration: $theme_topbar_menu_link_decoration;	background-color: $theme_topbar_menu_link_background_color;	border-left: rgba(0, 0, 0, 0.08) 2px solid;	border-radius: 0;	padding: 8px 15px 8px 22px;	position: relative;	font-size: 12px;	opacity: .85;	line-height: normal;}.layout_sitecoretheme_menu_main > .sitecoretheme_menu_pannel ul > li ul li a:before {	content: "\\f10c";	height: 100%;	position: absolute;	font-size: 6px;	font-weight: 900;	font-family: "Font Awesome 5 Free";	left: 10px;	line-height: normal;	top: 13px;}.layout_sitecoretheme_menu_main > .sitecoretheme_menu_pannel .main_menu_navigation ul > li ul li a:after {	content: "";	height: 1px;	position: absolute;	font-size: 6px;	font-family: "Font Awesome 5 Free";	font-weight: 900;	left: 0px;	width: 10px;	border-bottom: rgba(0, 0, 0, 0.09) 2px solid;	top: 15px;}.generic_layout_container.layout_user_browse_menu .headline {	padding: 0!important;}.layout_sitecoretheme_menu_main > .sitecoretheme_menu_pannel .main_menu_navigation ul > li.sitecoretheme_main_menu_parent .collapse_icon {	cursor: pointer;	position: absolute;	right: 0;	top: 0;	z-index: 1000;	width: 40px;	bottom: auto;	padding: 10px 0;	text-align: right;	line-height: 40px;	text-align: center;}.layout_sitecoretheme_menu_main > .sitecoretheme_menu_pannel ul > li.sitecoretheme_main_menu_parent .collapse_icon::before {	content: "\\f105";	font-family: "Font Awesome 5 Free";	color: $theme_topbar_menu_link_color;	font-weight: 900;}.layout_sitecoretheme_menu_main > .sitecoretheme_menu_pannel ul > li.sitecoretheme_main_menu_parent.submenu_expand .collapse_icon::before {	content: "\\f107";}[dir="rtl"] .layout_sitecoretheme_menu_main > .sitecoretheme_menu_pannel .main_menu_navigation ul ul li a {	padding: 4px 9px 6px 7px;}.layout_sitecoretheme_menu_main > .sitecoretheme_menu_pannel .main_menu_navigation ul ul li:hover a {	color: $theme_topbar_menu_link_hover_color;	text-decoration: $theme_topbar_menu_link_hover_decoration;	background: $theme_topbar_menu_link_background_color_hover;}.layout_sitecoretheme_menu_main > .sitecoretheme_menu_pannel .main_menu_navigation ul li.explore a {	background-repeat: no-repeat;	background-position: 6px 8px !important;	padding: 8px 16px 8px 30px !important;}.layout_sitecoretheme_menu_main > .sitecoretheme_menu_pannel .main_menu_navigation ul li.explore a:hover,.layout_sitecoretheme_menu_main > .sitecoretheme_menu_pannel .main_menu_navigation ul li.explore a.mainMenuParentBtnFocused {	-moz-border-radius: 0 !important;	-webkit-border-radius: 0 !important;	border-radius: 0 !important;	-moz-box-shadow: none !important;	-webkit-box-shadow: none !important;	box-shadow: none !important;	background-color: #363636 !important;	color: #fff !important;}.global_sitecoretheme_left_panel .layout_core_menu_logo,[dir="rtl"] .global_sitecoretheme_left_panel .layout_core_menu_mini {	padding-left: 0;}[dir="rtl"] .global_sitecoretheme_left_panel .layout_core_menu_logo,.global_sitecoretheme_left_panel .layout_core_menu_mini {	padding-right: 0;}.global_sitecoretheme_left_panel .layout_page_header .layout_main .header-panel-toggle {	color: $theme_topbar_minimenu_link_color;	padding: 3px;	border: 1px solid $theme_topbar_minimenu_link_color;}.global_sitecoretheme_left_panel .layout_sitecoretheme_menu_main > .sitecoretheme_menu_pannel .panel-toggle {	padding: 20px;	text-align: right;	cursor: pointer;	background-color: $theme_topbar_menu_background_color;	box-sizing: border-box;	position: fixed;	top: 0;	left: 0;	z-index: 3;	height: 60px;	border-bottom: 1px solid rgba(255, 255, 255, 0.1);}[dir="rtl"] .global_sitecoretheme_left_panel .layout_sitecoretheme_menu_main > .sitecoretheme_menu_pannel .panel-toggle {	text-align: left;	left: auto;	right: 0;}.global_sitecoretheme_left_panel .layout_sitecoretheme_menu_main > .sitecoretheme_menu_pannel .panel-toggle:before {	content: "\\f0c9";	font-family: "Font Awesome 5 Free";	color: $theme_topbar_menu_link_color;	font-size: 18px;	font-weight: 900;}.layout_sitecoretheme_menu_main > .sitecoretheme_menu_pannel {	position: fixed;	max-height: 100%;	overflow-y: auto;	left: -235px;	top: 99px;	bottom: 0;	background-color: $theme_topbar_menu_background_color;	background-image: none;	box-sizing: border-box;	width: 235px;	border-radius: 0;	padding: 0;	margin: 0;	z-index: 100;}[dir="rtl"] body .layout_sitecoretheme_menu_main > .sitecoretheme_menu_pannel {	left: auto;	right: -235px;}.global_sitecoretheme_panel_animation .layout_sitecoretheme_menu_main > .sitecoretheme_menu_pannel {	transition: left .5s ease-in-out;}[dir="rtl"] body.global_sitecoretheme_panel_animation .layout_sitecoretheme_menu_main > .sitecoretheme_menu_pannel {	transition: right .5s ease-in-out;}.global_sitecoretheme_left_panel.panel-open .layout_sitecoretheme_menu_main > .sitecoretheme_menu_pannel {	left: 0;}.global_sitecoretheme_left_panel .layout_sitecoretheme_menu_main > .sitecoretheme_menu_pannel .main_menu_navigation {	width: 100%;	border: none;	border-radius: 0;	padding: 0;	margin: 60px 0 0;	background-color: $theme_topbar_menu_background_color;	overflow: hidden;}.global_sitecoretheme_left_panel .layout_sitecoretheme_menu_main > .sitecoretheme_menu_pannel .main_menu_navigation .navigation {	padding: 0;	width: 100%;	margin: 0;}.global_sitecoretheme_left_panel .layout_sitecoretheme_menu_main > .sitecoretheme_menu_pannel li {	margin: 0;}.global_sitecoretheme_left_panel .layout_sitecoretheme_menu_main > .sitecoretheme_menu_pannel .main_menu_navigation .navigation > li {	float: none;	display: block;	font-size: 14px;	border-bottom: 1px solid rgba(255, 255, 255, 0.1);	border-left: 0;	border-right: 0;	margin: 0;	background-image: none;	padding: 0;}[dir="rtl"] .global_sitecoretheme_left_panel .layout_sitecoretheme_menu_main > .sitecoretheme_menu_pannel .main_menu_navigation .navigation > li {	float: none;}.global_sitecoretheme_left_panel .layout_sitecoretheme_menu_main > .sitecoretheme_menu_pannel .main_menu_navigation .navigation > li.active {	background-color: rgba(0, 0, 0, 0.09);}.global_sitecoretheme_left_panel .layout_sitecoretheme_menu_main > .sitecoretheme_menu_pannel .main_menu_navigation .navigation > li:hover {	background-color: rgba(0, 0, 0, 0.08);}.global_sitecoretheme_left_panel.panel-open .layout_sitecoretheme_menu_main > .sitecoretheme_menu_pannel .main_menu_navigation .navigation > li > a:hover {	background-color: rgba(0, 0, 0, 0.08);	color: $theme_topbar_menu_link_color;	border-radius: 0px;	text-decoration: none;}body.global_sitecoretheme_left_panel .layout_sitecoretheme_menu_main > .sitecoretheme_menu_pannel .main_menu_navigation .menu_core_main {	padding: 20px;	display: block;	line-height: normal;	color: $theme_topbar_menu_link_color;	box-sizing: border-box;}.global_sitecoretheme_left_panel .layout_sitecoretheme_menu_main > .sitecoretheme_menu_pannel .main_menu_navigation .menu_core_main i {	margin-right: 20px;	font-size: 18px;	font-weight: normal;	opacity: .8;	color: $theme_topbar_menu_link_color;	font-weight: 900;}[dir="rtl"] .global_sitecoretheme_left_panel .layout_sitecoretheme_menu_main > .sitecoretheme_menu_pannel .main_menu_navigation .menu_core_main i {	margin-left: 20px;	margin-right: 0px;}.global_sitecoretheme_left_panel .layout_sitecoretheme_menu_main > .sitecoretheme_menu_pannel .main_menu_navigation .navigation > li.active .menu_core_main i,.sitecoretheme_content-blocks_wrapper ._main_style_7 ._items ._item:hover ._readmore {	opacity: 1;}.layout_sitecoretheme_menu_main > .sitecoretheme_menu_pannel .main_menu_navigation .navigation > li .menu_core_main i._buttonlink {	width: 16px;	height: 16px;	background-repeat: no-repeat;	display: inline-block;}.global_sitecoretheme_left_panel #global_content,div.layout_page_header .layout_main {	padding-left: 0px !important;	padding-right: 0px !important;}.global_sitecoretheme_left_panel .layout_page_header .layout_main {	padding-top: 0;}.global_sitecoretheme_left_panel .layout_page_header .layout_main .layout_core_menu_logo,.global_sitecoretheme_left_panel .layout_page_header .layout_main .layout_core_menu_mini {	width: auto;}.global_sitecoretheme_left_panel .layout_core_menu_mini > div > ul > li {	display: inline-table;	margin-bottom: 0px;	vertical-align: middle;	line-height: 20px;}.global_sitecoretheme_left_panel .layout_page_header .layout_main .layout_core_menu_logo {	margin-left: 20px;}[dir="rtl"] .global_sitecoretheme_left_panel .layout_page_header .layout_main .layout_core_menu_logo {	margin-right: 20px;}.global_sitecoretheme_left_panel .layout_sitecoretheme_menu_main > .sitecoretheme_menu_pannel .main_menu_navigation {	margin-top: 0;}.global_sitecoretheme_left_panel .layout_page_header .layout_core_search_mini, .global_sitecoretheme_left_panel .layout_page_header .layout_core_menu_mini {	display: block;}.global_sitecoretheme_left_panel .layout_page_header .layout_main .layout_sitecoretheme_header {	width: 100%;	margin-bottom: 10px;	box-sizing: border-box;	margin: 0;	clear: both;}.layout_sitecoretheme_menu_main > .sitecoretheme_menu_pannel ._main_menu-links-user {	background-size: cover;	background-repeat: no-repeat;	position: relative;	box-sizing: border-box;	padding: 12px 15px;	overflow: hidden;	background-image: url(https://www.timlxstatic.com/externals/images/vpanel_defaul_coverphoto.png);}.layout_sitecoretheme_menu_main > .sitecoretheme_menu_pannel ._main_menu-links-user:before {	position: absolute;	content: " ";	background-color: rgba(26,34,41,.3);	left: 0;	right: 0;	top: 0;	bottom: 0;}.layout_sitecoretheme_menu_main > .sitecoretheme_menu_pannel ._main_menu-links-user > div {	position: relative;	line-height: normal;	margin-bottom: 5px;}.layout_sitecoretheme_menu_main > .sitecoretheme_menu_pannel ._main_menu-links-user ._user_name {	max-width: 150px;	margin-right: 10px;	float: left;}.layout_sitecoretheme_menu_main > .sitecoretheme_menu_pannel ._main_menu-links-user ._user_name > a {	color: #fff;	text-transform: capitalize;}.layout_sitecoretheme_menu_main > .sitecoretheme_menu_pannel ._main_menu-links-user ._user_image img {	border-radius: 50%;	object-fit: cover;}.layout_sitecoretheme_menu_main > .sitecoretheme_menu_pannel ._main_menu-links-user ._quicklink_arrow {	float: right;	color: #fff;}.layout_sitecoretheme_menu_main > .sitecoretheme_menu_pannel .main_menu_navigation_fixed ._user_quicklinks {	display: none;	max-height: 0;	-moz-transition: all 0.3s ease-out;	-webkit-transition: all 0.3s ease-out;	-o-transition: all 0.3s ease-out;	transition: all 0.3s ease-out;	box-shadow: 0 3px 6px rgba(0,0,0,0.16), 0 3px 6px rgba(0,0,0,0.23);	position: absolute;	width: 100%;	background-color: $theme_topbar_menu_background_color;	left: 0;	right: 0;}.layout_sitecoretheme_menu_main > .sitecoretheme_menu_pannel .main_menu_navigation_fixed ._user_quicklinks_caret {	height: 10px;	margin-left: -10px;	position: absolute;	top: -10px;	width: 18px;	left: auto;	right: 12px;}.layout_sitecoretheme_menu_main > .sitecoretheme_menu_pannel .main_menu_navigation_fixed ._user_quicklinks_caret ._up_side {	border-bottom: 10px solid $theme_topbar_menu_background_color;	border-left: 10px solid transparent;	border-right: 10px solid transparent;	height: auto;	left: 0;	top: 0;	position: absolute;	width: auto;	top: 1px;}.layout_sitecoretheme_menu_main > .sitecoretheme_menu_pannel .main_menu_navigation_fixed ._user_quicklinks ul {	width: 100%;	box-sizing: border-box;}.layout_sitecoretheme_menu_main > .sitecoretheme_menu_pannel .main_menu_navigation_fixed ._user_quicklinks._user_quicklinks_show {	display: block;	max-height: 500px;	z-index: 5000;	-moz-transition: all 0.3s ease-in;	-webkit-transition: all 0.3s ease-in;	-o-transition: all 0.3s ease-in;	transition: all 0.3s ease-in;}.layout_sitecoretheme_menu_main > .sitecoretheme_menu_pannel .main_menu_navigation_fixed ._user_quicklinks ul > li > a {	font-size: 13px;	line-height: 22px;	padding: 10px 15px;	display: block;	font-weight: normal;	color: $theme_topbar_menu_link_color;}.layout_sitecoretheme_menu_main > .sitecoretheme_menu_pannel a:hover,.layout_sitecoretheme_menu_main > .sitecoretheme_menu_pannel a {	color: $theme_topbar_menu_link_color!important;}.main_menu_left_panel_section .main_menu_left_panel_section_header a {	padding: 15px 15px 10px;	display: block;	font-size: 14px;	font-weight: 600;	color: $theme_topbar_menu_link_color;	text-transform: uppercase;}.main_menu_left_panel_section .main_menu_left_panel_section_header a i {	float: right;	font-size: 20px;	line-height: 16px;	text-align: center;	width: 25px;	font-style: normal;}.main_menu_left_panel_section .main_menu_left_panel_section_header a i:before {	content: "-";}.main_menu_left_panel_section.main_menu_left_panel_section_collapsed .main_menu_left_panel_section_header a i:before {	content: "+";}.layout_sitecoretheme_menu_main > .sitecoretheme_menu_pannel .main_menu_left_panel_section .main_menu_left_panel_section_body {	opacity: 1;	max-height: 500px;	-moz-transition: all 700ms ease;	-webkit-transition: all 700ms ease;	-o-transition: all 700ms ease;	transition: all 700ms ease;}.layout_sitecoretheme_menu_main > .sitecoretheme_menu_pannel .main_menu_left_panel_section.main_menu_left_panel_section_collapsed .main_menu_left_panel_section_body {	opacity: 0;	max-height: 0px;	overflow: hidden;}.global_sitecoretheme_left_panel .layout_sitecoretheme_menu_main .main_menu_left_panel_section {	border-top: 1px solid rgba(255, 255, 255, 0.1);}.global_sitecoretheme_left_panel .layout_sitecoretheme_menu_main .main_menu_left_panel_section.menu_left_panel_footer,.global_sitecoretheme_left_panel .layout_sitecoretheme_menu_main .main_menu_left_panel_section.menu_left_panel_footer .layout_sitecoretheme_main_menu_footer > div{	position: relative;}.global_sitecoretheme_left_panel .layout_sitecoretheme_menu_main .main_menu_left_panel_section.menu_left_panel_footer:before {	background: rgba(0, 0, 0, .15);	position: absolute;	top: 0;	content: " ";	left: 0;	right: 0;	bottom: 0;}.global_sitecoretheme_left_panel .layout_sitecoretheme_menu_main > .sitecoretheme_menu_pannel .menu_left_panel_settings ul > li {	float: none;	display: block;	font-size: 14px;	border-top: 1px solid rgba(255, 255, 255, 0.1);	border-left: 0;	border-right: 0;	margin: 0;	background-image: none;	padding: 0;}[dir="rtl"] .global_sitecoretheme_left_panel .layout_sitecoretheme_menu_main > .sitecoretheme_menu_pannel .menu_left_panel_settings ul > li {	float: none;}.global_sitecoretheme_left_panel .layout_sitecoretheme_menu_main > .sitecoretheme_menu_pannel .menu_left_panel_settings ul > li.active {	background-color: rgba(0, 0, 0, 0.09);}.global_sitecoretheme_left_panel .layout_sitecoretheme_menu_main > .sitecoretheme_menu_pannel .menu_left_panel_settings ul > li:hover {	background-color: rgba(0, 0, 0, 0.08);}.layout_sitecoretheme_menu_main > .sitecoretheme_menu_pannel .menu_left_panel_settings ul li > a {	padding: 10px 20px;	display: block;	line-height: normal;	box-sizing: border-box;}.layout_sitecoretheme_menu_main > .sitecoretheme_menu_pannel .menu_left_panel_settings ul li > a:hover {	background-color: rgba(0, 0, 0, 0.08);	color: $theme_topbar_menu_link_color;	border-radius: 0px;	text-decoration: none;}.layout_sitecoretheme_menu_main > .sitecoretheme_menu_pannel .menu_left_panel_footer .main_menu_left_panel_section_body {	padding: 30px 15px;}.layout_sitecoretheme_menu_main > .sitecoretheme_menu_pannel .menu_left_panel_footer .language_form > select {	width: 100%;}.layout_sitecoretheme_menu_main > .sitecoretheme_menu_pannel .menu_left_panel_footer .layout_sitecoretheme_main_menu_footer > div:after {	clear: both;	content: '';	display: block;}.layout_sitecoretheme_menu_main > .sitecoretheme_menu_pannel .menu_left_panel_footer .layout_sitecoretheme_main_menu_footer > div + div {	margin-top: 15px;}.global_sitecoretheme_left_panel .layout_sitecoretheme_main_menu_footer ._footer_logo .layout_core_menu_logo {	margin-left: 0;	margin-right: 0;}.layout_sitecoretheme_main_menu_footer ._footer_logo .layout_core_menu_logo a {	font-size: 20px;	display: block;}.layout_sitecoretheme_main_menu_footer ._footer_logo .layout_core_menu_logo img {	max-height: 25px;	max-width: 90%;}.layout_sitecoretheme_menu_main > .sitecoretheme_menu_pannel .menu_left_panel_footer .layout_sitecoretheme_main_menu_footer ._footer_link ul li {	display: inline-block;	margin: 5px;	font-size: 90%;}.layout_sitecoretheme_menu_main > .sitecoretheme_menu_pannel .menu_left_panel_footer .layout_sitecoretheme_main_menu_footer ._menu_social_sites ul li {	display: inline-block;	margin: 2px 1px;}.layout_sitecoretheme_menu_main > .sitecoretheme_menu_pannel .menu_left_panel_footer .layout_sitecoretheme_main_menu_footer ._menu_social_sites ul li a {	border-width: 1px;	height: 25px;	width: 25px;	line-height: 25px;	border-radius: 50%;	display: inline-block;	text-align: center;	position: relative;	-webkit-transition: all 500ms ease 0s;	-moz-transition: all 500ms ease 0s;	-o-transition: all 500ms ease 0s;	transition: all 500ms ease 0s;}.layout_sitecoretheme_menu_main > .sitecoretheme_menu_pannel .menu_left_panel_footer .layout_sitecoretheme_main_menu_footer ._footer_signout a {	display: inline-block;}.layout_sitecoretheme_menu_main > .sitecoretheme_menu_pannel .menu_left_panel_footer .layout_sitecoretheme_main_menu_footer ._footer_copyright {	margin-top: 15px;	color: #fff;	font-size: 14px;	font-weight: 500;	text-align: center;}.layout_sitecoretheme_menu_main > .sitecoretheme_menu_pannel .main_menu_left_panel_scroll.scrollbars ul.scrollbar.vertical li.scroll.bar-wrapper {	min-width: 5px !important;	max-width: 5px;}.global_sitecoretheme_left_panel .layout_sitecoretheme_header .sitecoretheme_top_header {	padding: 8px 8px 0px 8px;}[dir="rtl"] .global_sitecoretheme_left_panel .layout_sitecoretheme_header .sitecoretheme_top_header {	padding: 8px 0px 8px 8px;}.sitecoretheme_top_header_container ._main_menu_toggle_wapper ._main_menu_toggle {	width: 35px;	height: 35px;	border-radius: 3px;	display: block;	margin: 0 10px;	position: relative;	transition: all 700ms ease 0s;}.sitecoretheme_top_header_container ._main_menu_toggle_wapper ._main_menu_toggle i,.sitecoretheme_top_header_container ._main_menu_toggle_wapper ._main_menu_toggle i:before,.sitecoretheme_top_header_container ._main_menu_toggle_wapper ._main_menu_toggle i:after {	background-color: $theme_font_color_light;	position: absolute;	content: "";	height: 2px;	width: 25px;	border-radius: 2px;	left: 0;	-webkit-transform: translate(0 -50%);	-moz-transform: translate(0 -50%);	-ms-transform: translate(0 -50%);	-o-transform: translate(0 -50%);	transform: translate(0 -50%);}.sitecoretheme_top_header_container ._main_menu_toggle_wapper ._main_menu_toggle i {	left: 50%;	-webkit-transform: translate(-50% );	-moz-transform: translate(-50%);	-ms-transform: translate(-50%);	-o-transform: translate(50%);	transform: translate(-50%);}.sitecoretheme_top_header_container ._main_menu_toggle_wapper ._main_menu_toggle i {	top: 50%;}.sitecoretheme_top_header_container ._main_menu_toggle_wapper ._main_menu_toggle i:before {	top: -8px;}.sitecoretheme_top_header_container ._main_menu_toggle_wapper ._main_menu_toggle i:after {	top: 8px;}/* CONTENT BLOCK */.layout_sitecoretheme_content_blocks {	padding-top: 50px;	padding-bottom: 50px;	background-repeat: no-repeat;	background-size: cover;	background-position: center;	position: relative;}.layout_sitecoretheme_content_blocks::before {	position: absolute;	left: 0;	right: 0;	top: 0;	bottom: 0;	content: "";}.layout_siteteam_teams .siteteam_team_members_blcok_wapper ._header h3,.sitecoretheme_content-blocks_wrapper ._header h3 {	border-bottom: 0;	padding-bottom: 0;	text-transform: capitalize;	background: transparent;	font-size: 22px;	margin-bottom: 20px;	font-weight: 400;	text-align: center;	display: block;}[dir="rtl"] .layout_siteteam_teams .siteteam_team_members_blcok_wapper ._header h3,[dir="rtl"] .sitecoretheme_content-blocks_wrapper ._header h3 {	text-align: center;}.sitecoretheme_content-blocks_wrapper ._main {	overflow: hidden;	text-align: center;	margin: auto;	margin-bottom: 15px;	clear: both;}[dir="rtl"] .sitecoretheme_content-blocks_wrapper ._main {	text-align: center;}/* Style1 */.sitecoretheme_content-blocks_wrapper ._main_style_1 ul > li {	display: inline-block;	box-sizing: border-box;	position: relative;	vertical-align: top;	overflow: hidden;	margin: 5px 10px 8px;	box-shadow: 0 1px 3px rgba(0,0,0,0.12), 0 1px 2px rgba(0,0,0,0.24);	border: 0 solid transparent;	border-bottom: 2px double transparent;	background-color: $theme_foreground_background_color;	width: 30%;	padding-bottom: 10px;}.sitecoretheme_content-blocks_wrapper ._main_style_1 ul > li:hover {	box-shadow: 0 3px 6px rgba(0,0,0,0.16), 0 3px 6px rgba(0,0,0,0.23);	border-bottom-color: $theme_link_color_hover;	transition: box-shadow .3s linear;}.sitecoretheme_content-blocks_wrapper ._main_style_1 ul > li ._item_img {	overflow: hidden;	border-bottom: 1px solid rgba(0, 0, 0, .04);}.sitecoretheme_content-blocks_wrapper ._main_style_1 ul > li ._item_img a > span {	background-size: cover;	background-position: center 50%;	background-repeat: no-repeat;	display: block;	height: 150px;	margin: 0 auto;	border-width: 0;	border: 0;}.sitecoretheme_content-blocks_wrapper ._main_style_1 ul > li ._item_info {	padding: 15px;	position: relative;}.sitecoretheme_content-blocks_wrapper ._main_style_1 ul > li ._item_info ._item_title {	font-size: 16px;	font-weight: bold;	text-align: center;	text-overflow: ellipsis;	overflow: hidden;	white-space: nowrap;	border-bottom: 1px solid $theme_border_medium_color;	padding-bottom: 10px;	margin-bottom: 15px;}[dir="rtl"] .sitecoretheme_content-blocks_wrapper ._main_style_1 ul > li ._item_info ._item_title {	text-align: center;}.sitecoretheme_content-blocks_wrapper ._main_style_1 ul > li ._item_info ._item_body {	height: 62px;	overflow: hidden;	line-height: 23px;}.sitecoretheme_content-blocks_wrapper ._main_style_1 ul > li ._item_info ._item_category,.sitecoretheme_content-blocks_wrapper ._main_style_1 ul > li ._item_info ._item_date {	display: inline-block;	opacity: .6;}.sitecoretheme_content-blocks_wrapper ._main_style_1 ul > li ._item_info ._item_date + ._item_category::before {	content: '•';	display: inline-block;	padding-left: 4px;	padding-right: 7px;	opacity: .4;	font-size: 10px;	position: relative;	top: -1px;}.sitecoretheme_content-blocks_wrapper ._main_style_1 ul > li ._item_info > div {	margin-bottom: 6px;	text-align: center;}.sitecoretheme_content-blocks_wrapper ._main_style_1 ul > li ._readmore {	width: 100%;	text-align: center;}[dir="rtl"] .sitecoretheme_content-blocks_wrapper ._main_style_1 ul > li ._item_info > div,[dir="rtl"] .sitecoretheme_content-blocks_wrapper ._main_style_1 ul > li ._readmore {	text-align: center;}.sitecoretheme_content-blocks_wrapper ._main_style_1 ul > li ._readmore a {	text-transform: uppercase;	color: $theme_link_color_hover;	padding: 8px 20px;	border-radius: 15px;	display: inline-block;	border:2px solid $theme_button_border_color;	border-radius: 25px;}.sitecoretheme_content-blocks_wrapper ._main_style_1 ul > li ._readmore a:after {	content: "\\f061";	margin-left: 8px;	font-family: "Font Awesome 5 Free";	font-weight: 900;}/* Style2 */.sitecoretheme_content-blocks_wrapper ._main_style_2 ._items ._item_list {	display: inline-block;	box-sizing: border-box;	position: relative;	vertical-align: top;	overflow: hidden;	margin: 5px 0px 5px 0px;	box-shadow: 0 1px 3px rgba(0,0,0,0.12), 0 1px 2px rgba(0,0,0,0.24);	border: 0 solid transparent;	background-color: $theme_foreground_background_color;	width: 100%;	border-radius: 5px;}.sitecoretheme_content-blocks_wrapper ._main_style_2 ._items ._item_list:hover {	box-shadow: 0 3px 6px rgba(0,0,0,0.16), 0 3px 6px rgba(0,0,0,0.23);	transition: box-shadow .3s linear;}.sitecoretheme_content-blocks_wrapper ._main_style_2 ._items ._item_list ._item_img {	overflow: hidden;	position: relative;}.sitecoretheme_content-blocks_wrapper ._main_style_2 ._items ._item_list ._item_img > img {	object-fit: cover;	display: block;	height: 210px;	max-width: 100%;}.sitecoretheme_content-blocks_wrapper ._main_style_2 ._items ._item_list ._item_img:before {	position: absolute;	top: 0;	bottom: 0;	left: 0;	right: 0;	content: "";	display: inline-block;	background-repeat: repeat-x;	background-image: -webkit-linear-gradient(top, transparent 60%, #000 110%);	background-image: -o-linear-gradient(top, transparent 60%, #000 110%);	background-image: linear-gradient(to bottom, transparent 60%, #000 110%);	background-repeat: repeat-x;	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#FF000000', GradientType=0);	z-index: 1;}.sitecoretheme_content-blocks_wrapper ._main_style_2 ._items ._item_list ._item_info {	padding: 20px;	position: absolute;	bottom: 0;	right: 0;	left: 0;	color: #fff;	font-size: 17px;	font-weight: bold;	z-index: 5;	text-align: center;}.sitecoretheme_content-blocks_wrapper ._main_style_2 ._items ._item_list ._item_info ._item_title {	font-size: 16px;	font-weight: bold;	text-align: center;	text-overflow: ellipsis;	overflow: hidden;	white-space: nowrap;}[dir="rtl"] .sitecoretheme_content-blocks_wrapper ._main_style_2 ._items ._item_list ._item_info ._item_title {	text-align: center;}.sitecoretheme_content-blocks_wrapper ._main_style_2 ._items .owl-item.active.center{  transform: scale(1.2);  z-index: 1;}.sitecoretheme_content-blocks_wrapper ._main_style_2 ._items .owl-stage-outer{  padding: 20px 0;}.sitecoretheme_content-blocks_wrapper ._main_style_2 ._items .owl-dots{  text-align: center;  margin-top: 20px;}[dir="rtl"] .sitecoretheme_content-blocks_wrapper ._main_style_2 ._items .owl-dots {  text-align: center;}.sitecoretheme_content-blocks_wrapper ._main_style_2 ._items .owl-dots .owl-dot{  margin: 0 5px;  border-radius: 50%;  outline: none;}.sitecoretheme_content-blocks_wrapper ._main_style_2 ._items .owl-dots .owl-dot > span{  width: 15px;  height: 15px;  background-color: red;  display: inline-block;  border-radius: 50%;}.sitecoretheme_content-blocks_wrapper ._main_style_2 ._items .owl-dots .owl-dot.active > span{  background-color: blue;}.sitecoretheme_content-blocks_wrapper .owl-nav._navigation > button:after {	display: none;}.sitecoretheme_content-blocks_wrapper ._main_style_2 ._navigation > button{  font-family: 'Font Awesome 5 Free','fontawesome' !important;  font-size: 0;  position: absolute;  padding: 0;  height: 60px;  width: 40px;  top: 50%;  transform: translateY(-50%);  z-index: 10; background-color: $theme_button_background_color !important; color: $theme_button_font_color !important;  opacity: 0.7;  outline: none;}.generic_layout_container.layout_sitecoretheme_content_blocks .sitecoretheme_content-blocks_wrapper ._main_style_2{  position: relative;}.generic_layout_container.layout_sitecoretheme_content_blocks .sitecoretheme_content-blocks_wrapper ._main_style_2 .owl-carousel{  max-width: $theme_content_width;  margin: 0 auto;}.sitecoretheme_content-blocks_wrapper ._main_style_2 ._navigation > button:before{  font-family: "Font Awesome 5 Free";  display: inline-block;  content: '';  font-size: 20px;}.sitecoretheme_content-blocks_wrapper ._main_style_2 ._navigation > button:hover{ background-color: $theme_button_background_color_hover;}.sitecoretheme_content-blocks_wrapper ._main_style_2 ._navigation > button:active{ background-color: $theme_button_background_color_active;}.sitecoretheme_content-blocks_wrapper ._main_style_2 ._navigation > ._prev:active, .sitecoretheme_content-blocks_wrapper ._main_style_2 ._navigation ._prev{  border-radius: 0 10px 10px 0;  left: 0;}.sitecoretheme_content-blocks_wrapper ._main_style_2 ._navigation ._prev:before{  content: "\\f053";}.sitecoretheme_content-blocks_wrapper ._main_style_2 ._navigation > ._next:active, .sitecoretheme_content-blocks_wrapper ._main_style_2 ._navigation ._next{  border-radius: 10px 0 0 10px;  right: 0;}.sitecoretheme_content-blocks_wrapper ._main_style_2 ._navigation ._next:before{  content: "\\f054";}/* Style3 */.sitecoretheme_content-blocks_wrapper ._main_style_3 ul > li ._item_info > div {text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}.sitecoretheme_content-blocks_wrapper ._main_style_9 ul > li ._item_info > div{text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}.sitecoretheme_content-blocks_wrapper ._main_style_3 ul{  margin: 0 auto;}.sitecoretheme_content-blocks_wrapper ._main_style_3 ul > li{  display: inline-block;  box-sizing: border-box;  position: relative;  vertical-align: top;  margin: 4px;  width: 31%;  position: relative;  max-height: 450px;}.sitecoretheme_content-blocks_wrapper ._main_style_3 ul > li ._item_img img{  max-width: 100%;  max-height: 100%;  width: 100%;  height: 100%;  object-fit: cover;  display: block;}.sitecoretheme_content-blocks_wrapper ._main_style_3 ul > li:hover ._item_img img{  transform: scale(1.05);}.sitecoretheme_content-blocks_wrapper ._main_style_3 ul > li ._item_info{  padding: 19px 0;  background-image: url(~/application/themes/sitecoretheme/images/bottom_shadow_link.png);  background-repeat: no-repeat;  background-position: center 44px;  width: 100%;}.sitecoretheme_content-blocks_wrapper ._main_style_3 ul > li ._item_info ._item_title > a{ color: $theme_headline_color;  font-size: 17px;}.sitecoretheme_content-blocks_wrapper ._main_style_3 ul > li:hover ._item_info, .sitecoretheme_content-blocks_wrapper ._main_style_3 ul > li:hover ._readmore{  opacity: 1;}.sitecoretheme_content-blocks_wrapper ._main._main_style_3 ._items ._item ._item_img{  height: 250px;  overflow: hidden;}.sitecoretheme_content-blocks_wrapper ._main_style_3 ul > li:hover ._item_img a:after{  background-color: transparent;}.sitecoretheme_content-blocks_wrapper ._main_style_3 ul > li ._readmore{  position: absolute;  top: 125px;  text-align: center;  width: 100%;  opacity: 0;  transform: translateY(-50%);}.sitecoretheme_content-blocks_wrapper ._main_style_3 ul > li ._readmore a, .sitecoretheme_content-blocks_wrapper ._main_style_7 ._items ._item ._readmore a{  text-transform: uppercase;  color: #fff;  padding: 10px 15px;  border-radius: 25px;  border: 2px solid #fff;  font-weight: 700;  background-color: rgba(0, 0, 0, .4);}.sitecoretheme_content-blocks_wrapper ._main_style_3 ul > li ._item_img a > img, .sitecoretheme_content-blocks_wrapper ._main_style_3 ul > li ._item_img a:after{  -webkit-transition: all 500ms ease 0s;  -moz-transition: all 500ms ease 0s;  -o-transition: all 500ms ease 0s;  transition: all 500ms ease 0s;}.sitecoretheme_content-blocks_wrapper ._main_style_4 ul > li{  display: inline-block;  box-sizing: border-box;  position: relative;  vertical-align: top;  overflow: hidden;  margin: 25px 1.5% 25px;  box-shadow: 0 1px 3px rgba(0,0,0,0.12), 0 1px 2px rgba(0,0,0,0.24);  border: 0 solid transparent;  border-bottom: 2px double transparent; background-color: $theme_foreground_background_color;  width: 30%;  padding-bottom: 35px;}.sitecoretheme_content-blocks_wrapper ._main_style_4 ul > li:hover{  box-shadow: 0 3px 6px rgba(0,0,0,0.16), 0 3px 6px rgba(0,0,0,0.23); border-bottom-color: $theme_link_color_hover;  transition: box-shadow .3s linear;}.sitecoretheme_content-blocks_wrapper ._main_style_4 ul > li ._item_img{  overflow: hidden;  border-bottom: 1px solid rgba(0, 0, 0, .04);}.sitecoretheme_content-blocks_wrapper ._main_style_4 ul > li ._item_img a > span{  background-size: cover;  background-position: center 50%;  background-repeat: no-repeat;  display: block;  height: 210px;  margin: 0 auto;  border-width: 0;}.sitecoretheme_content-blocks_wrapper ._main_style_4 ul > li ._item_info{  padding: 15px;  position: relative;  margin-left: 7%;  margin-right: 7%;  max-width: 86%;  margin-top: -50px;  border-top: 4px solid $theme_link_color_hover;  border-radius: 6px 6px 0 0;  background-color: $theme_foreground_background_color;  text-align: center;}.sitecoretheme_content-blocks_wrapper ._main_style_4 ul > li ._item_info ._item_title{  font-size: 16px;  font-weight: bold;  text-align: center;  text-overflow: ellipsis;  overflow: hidden;  white-space: nowrap;}[dir="rtl"] .sitecoretheme_content-blocks_wrapper ._main_style_4 ul > li ._item_info ._item_title {  text-align: center;}.sitecoretheme_content-blocks_wrapper ._main_style_4 ul > li ._item_info ._item_body{  height: 62px;  overflow: hidden;  text-align: left;  display: -webkit-box;  text-overflow: ellipsis;  -webkit-line-clamp: 3;  -webkit-box-orient: vertical;  -moz-line-clamp: 3;  -moz-box-orient: vertical;}.sitecoretheme_content-blocks_wrapper ._main_style_4 ul > li ._item_info ._item_date{  padding: 6px 14px;  font-size: 12px; background-color: $theme_button_background_color; color: $theme_button_font_color;  display: inline-block;  border-radius: 25px;}.sitecoretheme_content-blocks_wrapper ._main_style_4 ul > li ._item_info > div{  margin-bottom: 8px;  text-align: center;}[dir="rtl"] .sitecoretheme_content-blocks_wrapper ._main_style_4 ul > li ._item_info > div {  text-align: center;}.sitecoretheme_content-blocks_wrapper ._main_style_4 ul > li ._readmore{  position: absolute;  bottom: 15px;  width: 100%;  text-align: center;}[dir="rtl"] .sitecoretheme_content-blocks_wrapper ._main_style_4 ul > li ._readmore{  text-align: center;}.sitecoretheme_content-blocks_wrapper ._main_style_4 ul > li ._readmore a{  text-transform: uppercase; color: $theme_link_color_hover;}.sitecoretheme_content-blocks_wrapper ._main_style_5 ._items ._item_list{  display: inline-block;  box-sizing: border-box;  position: relative;  vertical-align: top;  overflow: hidden;  box-shadow: 0 1px 3px rgba(0,0,0,0.12), 0 1px 2px rgba(0,0,0,0.24);  border: 0 solid transparent; background-color: $theme_foreground_background_color;  width: 100%;  border-radius: 15px;}.sitecoretheme_content-blocks_wrapper ._main_style_5 ._items ._item_list:hover{  box-shadow: 0 3px 6px rgba(0,0,0,0.16), 0 3px 6px rgba(0,0,0,0.23);  transition: box-shadow .3s linear;}.sitecoretheme_content-blocks_wrapper ._main_style_5 ._items ._item_list ._item_img{  overflow: hidden;  position: relative;}.sitecoretheme_content-blocks_wrapper ._main_style_5 ._items ._item_list ._item_img > img{  object-fit: cover;  display: block;  height: 300px;  max-height: 300px;  max-width: 100%;  margin-bottom: 0;  margin-top: 0;  margin-left: 0;  margin-right: 0;}.sitecoretheme_content-blocks_wrapper ._main_style_5 ._items ._item_list ._item_img:before{  position: absolute;  top: 0;  bottom: 0;  left: 0;  right: 0;  content: "";  display: inline-block;  background-repeat: repeat-x;  background-image: -webkit-linear-gradient(top, transparent 60%, #000 110%);  background-image: -o-linear-gradient(top, transparent 60%, #000 110%);  background-image: linear-gradient(to bottom, transparent 60%, #000 110%);  background-repeat: repeat-x; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#FF000000', GradientType=0);  z-index: 1;}.sitecoretheme_content-blocks_wrapper ._main_style_5 ._items ._item_list ._item_info{  padding: 20px;  position: absolute;  bottom: 0;  right: 0;  left: 0;  color: #fff;  font-size: 17px;  font-weight: bold;  z-index: 5;}.sitecoretheme_content-blocks_wrapper ._main_style_5 ._items ._item_list ._item_info ._item_title{  font-size: 18px;  font-weight: bold;  text-overflow: ellipsis;  overflow: hidden;  white-space: nowrap;  display: block;}.sitecoretheme_content-blocks_wrapper ._main_style_5 ._items ._item_list ._item_info ._item_body{  font-size: 13px;  margin-top: 5px;  font-weight: normal;  overflow: hidden;  text-align: left;  display: -webkit-box;  text-overflow: ellipsis;  -webkit-line-clamp: 3;  -webkit-box-orient: vertical;  -moz-line-clamp: 3;  -moz-box-orient: vertical;}[dir="rtl"] .sitecoretheme_content-blocks_wrapper ._main_style_5 ._items ._item_list ._item_info ._item_body{	 text-align: right;}.sitecoretheme_content-blocks_wrapper ._main_style_5 ._items ._item_list ._item_date{  padding: 7px 14px;  font-size: 15px; background-color: $theme_button_background_color; color: $theme_button_font_color;  display: inline-block;  position: absolute;  top: 20px;  left: 20px;}[dir="rtl"] .sitecoretheme_content-blocks_wrapper ._main_style_5 ._items ._item_list ._item_date {	left: auto;	right: 20px;;}.sitecoretheme_content-blocks_wrapper ._main_style_5 ._items .owl-item.active.center{  transform: scale(1.2);  z-index: 1;}.sitecoretheme_content-blocks_wrapper ._main_style_5 ._items .owl-stage-outer{  padding: 20px 0;}.sitecoretheme_content-blocks_wrapper ._main_style_5 ._items .owl-dots{  text-align: center;  margin-top: 20px;}[dir="rtl"] .sitecoretheme_content-blocks_wrapper ._main_style_5 ._items .owl-dots {	text-align: center;}.sitecoretheme_content-blocks_wrapper ._main_style_5 ._items .owl-dots .owl-dot{  margin: 0 5px;  border-radius: 50%;  outline: none;}.sitecoretheme_content-blocks_wrapper ._main_style_5 ._items .owl-dots .owl-dot > span{  width: 15px;  height: 15px;  background-color: red;  display: inline-block;  border-radius: 50%;}.sitecoretheme_content-blocks_wrapper ._main_style_5 ._items .owl-dots .owl-dot.active > span{  background-color: blue;}.sitecoretheme_content-blocks_wrapper ._main_style_5 ._navigation > button{  font-family: 'Font Awesome 5 Free','fontawesome' !important;  font-size: 0;  position: absolute;  padding: 0;  height: 60px;  width: 40px;  top: 50%;  transform: translateY(-50%);  z-index: 10; background-color: $theme_button_background_color !important; color: $theme_button_font_color !important;  opacity: 0.7;  outline: none;}.generic_layout_container.layout_sitecoretheme_content_blocks .sitecoretheme_content-blocks_wrapper ._main_style_5 .owl-carousel{  max-width: 1200px;  margin: 0 auto;}.sitecoretheme_content-blocks_wrapper ._main_style_5 ._navigation > button:before{  font-family: "Font Awesome 5 Free";  display: inline-block;  content: '';  font-size: 20px;}.sitecoretheme_content-blocks_wrapper ._main_style_5 ._navigation > button:hover{ background-color: $theme_button_background_color_hover;}.sitecoretheme_content-blocks_wrapper ._main_style_5 ._navigation > button:active{ background-color: $theme_button_background_color_active;}.sitecoretheme_content-blocks_wrapper ._main_style_5 ._navigation > ._prev:active, .sitecoretheme_content-blocks_wrapper ._main_style_5 ._navigation ._prev{  border-radius: 0 10px 10px 0;  left: 0;}.sitecoretheme_content-blocks_wrapper ._main_style_5 ._navigation ._prev:before{  content: "\\f053";}.sitecoretheme_content-blocks_wrapper ._main_style_5 ._navigation > ._next:active, .sitecoretheme_content-blocks_wrapper ._main_style_5 ._navigation ._next{  border-radius: 10px 0 0 10px;  right: 0;}.sitecoretheme_content-blocks_wrapper ._main_style_5 ._navigation ._next:before{  content: "\\f054";}.sitecoretheme_content-blocks_wrapper ._main_style_6 ul{  display: flex;  flex-wrap: wrap;}.sitecoretheme_content-blocks_wrapper ._main_style_6 ul > li{  display: inline-block;  box-sizing: border-box;  position: relative;  vertical-align: top;  overflow: hidden;  margin: 10px;  padding: 10px;  box-shadow: 0 1px 3px rgba(0,0,0,0.12), 0 1px 2px rgba(0,0,0,0.24);  border: 0 solid transparent;  background-color: $theme_foreground_background_color;  width: 47%;}.sitecoretheme_content-blocks_wrapper ._main_style_6 ul > li ._item {	overflow: hidden;}.sitecoretheme_content-blocks_wrapper ._main_style_6 ul > li:hover{  box-shadow: 0 3px 6px rgba(0,0,0,0.16), 0 3px 6px rgba(0,0,0,0.23);  transition: box-shadow .3s linear;}.sitecoretheme_content-blocks_wrapper ._main_style_6 ul > li ._item_img{  width: 180px;  height: 180px;  position: relative;  display: inline-block;  margin: 10px;  float: left;}[dir="rtl"] .sitecoretheme_content-blocks_wrapper ._main_style_6 ul > li ._item_img {  float: right;}.sitecoretheme_content-blocks_wrapper ._main_style_6 ul > li ._item_img a{  border-radius: 100%;  overflow: hidden;	display:block;	height: 100%;}.sitecoretheme_content-blocks_wrapper ._main_style_6 ul > li ._item_img a > img{  width: 100%;  height: 100%;  object-fit: cover;  object-position: top center;  max-width: 100%;  max-height: 100%;  border-radius: 100%;}.sitecoretheme_content-blocks_wrapper ._main_style_6 ul > li ._item_img ._counter{  position: absolute;  left: -10px;  top: -10px;  width: 66px;  height: 66px;  display: inline-block; background: $theme_foreground_background_color;  padding: 3px;  -webkit-border-radius: 50%;  -moz-border-radius: 50%;  -ms-border-radius: 50%;  -o-border-radius: 50%;  border-radius: 50%;  z-index: 10;}.sitecoretheme_content-blocks_wrapper ._main_style_6 ul > li ._item_img ._counter small{  margin-top: 15px;  display: block;  text-align: center;}.sitecoretheme_content-blocks_wrapper ._main_style_6 ul > li ._item_img ._counter span{  margin-top: -3px;  display: block;  text-align: center;  font-weight: 700;  font-size: 15px; color: $theme_button_background_color;}[dir="rtl"] .sitecoretheme_content-blocks_wrapper ._main_style_6 ul > li ._item_img ._counter span {	 text-align: center;}.sitecoretheme_content-blocks_wrapper ._main_style_6 ul > li ._item_img ._counter > div{  width: 60px;  height: 60px;  border-width: 3px;  -webkit-border-radius: 50%;  -moz-border-radius: 50%;  -ms-border-radius: 50%;  -o-border-radius: 50%;  border-radius: 50%;}.sitecoretheme_content-blocks_wrapper ._main_style_6 ul > li ._item_info{  padding: 0 20px;  position: relative;  margin: 10px 0;  overflow: hidden;}.sitecoretheme_content-blocks_wrapper ._main_style_6 ul > li ._item_info ._item_title{  font-size: 16px;  font-weight: bold;  text-overflow: ellipsis;  overflow: hidden;  white-space: nowrap;}.sitecoretheme_content-blocks_wrapper ._main_style_6 ul > li ._item_info ._item_body{  height: 62px;  overflow: hidden;  display: -webkit-box;  text-overflow: ellipsis;  -webkit-line-clamp: 3;  -webkit-box-orient: vertical;  -moz-line-clamp: 3;  -moz-box-orient: vertical;}.sitecoretheme_content-blocks_wrapper ._main_style_6 ul > li ._item_info ._item_category, .sitecoretheme_content-blocks_wrapper ._main_style_6 ul > li ._item_info ._item_date{  display: inline-block;}.sitecoretheme_content-blocks_wrapper ._main_style_6 ul > li ._item_info ._item_category + ._item_date::before{  content: '•';  display: inline-block;  padding-left: 4px;  padding-right: 7px;  opacity: .6;  font-size: 10px;  position: relative;  top: -1px;}.sitecoretheme_content-blocks_wrapper ._main_style_6 ul > li ._item_info > div{  margin-bottom: 8px;}.sitecoretheme_content-blocks_wrapper ._main_style_6 ul > li ._readmore{  text-align: left;}[dir="rtl"] .sitecoretheme_content-blocks_wrapper ._main_style_6 ul > li ._readmore{  text-align: right;}.sitecoretheme_content-blocks_wrapper ._main_style_6 ul > li ._readmore a{  text-transform: uppercase; color: $theme_link_color_hover;}.sitecoretheme_content-blocks_wrapper ._main_style_7 ._items{  margin: 0 auto;}.sitecoretheme_content-blocks_wrapper ._main_style_7 ._items ._item{  display: block;  box-sizing: border-box;  position: relative;  vertical-align: top;  margin: 4px 0;  position: relative;  max-height: 450px;}.sitecoretheme_content-blocks_wrapper ._main_style_7 ._items ._item ._item_img img{  max-width: 100%;  max-height: 100%;  width: 100%;  height: 100%;  object-fit: cover;  display: block;}.sitecoretheme_content-blocks_wrapper ._main_style_7 ._items ._item:hover ._item_img img{  transform: scale(1.05);}.sitecoretheme_content-blocks_wrapper ._main_style_7 ._items ._item ._item_img a:before{  content: "";  position: absolute;  left: 10px;  right: 10px;  top: 10px;  bottom: 10px;  border: 2px solid #fff;  z-index: 2;}.sitecoretheme_content-blocks_wrapper ._main_style_7 ._items ._item ._item_img a:after{  content: "";  position: absolute;  left: 0;  right: 0;  top: 0;  bottom: 0;  background-color: rgba(0, 0, 0, .4);}.sitecoretheme_content-blocks_wrapper ._main_style_7 ._items ._item ._item_info{  position: absolute;  top: 50%;  transform: translateY(-50%);  text-align: center;  width: 100%;  padding: 10px 20px;  -webkit-box-sizing: border-box;  -moz-box-sizing: border-box;  box-sizing: border-box;}.sitecoretheme_content-blocks_wrapper ._main_style_7 ._items ._item ._item_info ._item_title{  padding-bottom: 20px;}.sitecoretheme_content-blocks_wrapper ._main_style_7 ._items ._item ._item_info ._item_title > a{  color: #fff;  font-size: 19px;  font-weight: 600;}.sitecoretheme_content-blocks_wrapper ._main_style_7 ._items ._item ._item_category{  position: absolute;  width: 100%;  bottom: 10px;  text-align: center;  transform: translateY(-50%);}.sitecoretheme_content-blocks_wrapper ._main_style_7 ._items ._item ._item_category > a{  margin-top: 5px;  color: #fff;  font-weight: 600;}.sitecoretheme_content-blocks_wrapper ._main_style_7 ._items ._item:hover ._item_info{  opacity: 0;}.sitecoretheme_content-blocks_wrapper ._main._main_style_7 ._items ._item ._item_img{  height: 250px;  overflow: hidden;}.sitecoretheme_content-blocks_wrapper ._main_style_7 ._items ._item:hover ._item_img a:after{  background-color: transparent;}.sitecoretheme_content-blocks_wrapper ._main_style_7 ._items ._item ._readmore{  width: 100%;  position: absolute;  top: 50%;  opacity: 0;  text-align: center;  transform: translateY(-50%);}.sitecoretheme_content-blocks_wrapper ._main_style_7 ._items ._item ._item_img a > img, .sitecoretheme_content-blocks_wrapper ._main_style_7 ._items ._item ._item_img a:after{  -webkit-transition: all 500ms ease 0s;  -moz-transition: all 500ms ease 0s;  -o-transition: all 500ms ease 0s;  transition: all 500ms ease 0s;}.sitecoretheme_content-blocks_wrapper ._main_style_7 ._navigation > button{  font-family: 'Font Awesome 5 Free','fontawesome' !important;  font-size: 0;  position: absolute;  padding: 0;  height: 60px;  width: 40px;  top: 50%;  transform: translateY(-50%);  z-index: 10; background-color: $theme_button_background_color !important; color: $theme_button_font_color !important;  opacity: 0.7;  outline: none;}.sitecoretheme_content-blocks_wrapper ._main_style_7 ._navigation > button:before{  font-family: "Font Awesome 5 Free";  display: inline-block;  content: '';  font-size: 20px;  font-weight: 900;}.sitecoretheme_content-blocks_wrapper ._main_style_7 ._navigation > button:hover{ background-color: $theme_button_background_color_hover;}.sitecoretheme_content-blocks_wrapper ._main_style_7 ._navigation > button:active{ background-color: $theme_button_background_color_active;}.sitecoretheme_content-blocks_wrapper ._main_style_7 ._navigation > ._prev:active, .sitecoretheme_content-blocks_wrapper ._main_style_7 ._navigation ._prev{  border-radius: 0 10px 10px 0;  left: 0;}.sitecoretheme_content-blocks_wrapper ._main_style_7 ._navigation ._prev:before{  content: "\\f053";}.sitecoretheme_content-blocks_wrapper ._main_style_7 ._navigation > ._next:active, .sitecoretheme_content-blocks_wrapper ._main_style_7 ._navigation ._next{  border-radius: 10px 0 0 10px;  right: 0;}.sitecoretheme_content-blocks_wrapper ._main_style_7 ._navigation ._next:before{  content: "\\f054";}/* 2 Sections style9 */.sitecoretheme_content-blocks_wrapper ._main_style_two_blocks_listing > div {  width: 49.8%;  display: inline-block;  font-size: 0;  overflow: hidden;  vertical-align:top;  box-sizing: border-box;}.sitecoretheme_content-blocks_wrapper ._main_style_two_blocks_listing > div:first-child {	padding-right: 15px;}[dir="rtl"] .sitecoretheme_content-blocks_wrapper ._main_style_two_blocks_listing > div:first-child {	padding-right: 0;	padding-left: 15px;}		/* 2 Sections style listing section */.sitecoretheme_content-blocks_wrapper ._main_style_two_blocks_listing ul {  display: flex;  flex-wrap: wrap;}.sitecoretheme_content-blocks_wrapper ._main_style_two_blocks_listing ul > li:hover ._item_img a > img {  transform: scale(1.05);}.sitecoretheme_content-blocks_wrapper ._main_style_two_blocks_listing ul > li {  display: inline-block;  box-sizing: border-box;  position: relative;  vertical-align: top;  overflow: hidden;  margin-bottom: 25px;  border: 0 solid transparent;  background-color: $theme_body_background_color;  width: 100%;  transition: all 1s ease 0s;}.sitecoretheme_content-blocks_wrapper ._main_style_two_blocks_listing ul > li:last-child {	margin-bottom: 0;}.sitecoretheme_content-blocks_wrapper ._main_style_two_blocks_listing ul > li:hover {	background-color: $sitecoretheme_body_button_background_color;	transition: all 1s ease 0s;}.sitecoretheme_content-blocks_wrapper ._main_style_two_blocks_listing ul > li ._item_img {  position: relative;  display: inline-block;  float: left;height: 150px;width: 190px;overflow: hidden;}[dir="rtl"] .sitecoretheme_content-blocks_wrapper ._main_style_two_blocks_listing ul > li ._item_img {  float: right;}.sitecoretheme_content-blocks_wrapper ._main_style_two_blocks_listing ul > li ._item_img a {  overflow: hidden;	display: block;	height: 100%;}.sitecoretheme_content-blocks_wrapper ._main_style_two_blocks_listing ul > li ._item_img a > img {  width: 100%;  height: 100%;  object-fit: cover;  object-position: top center;  max-width: 100%;  max-height: 100%;	transition: all 1s ease 0s;}.sitecoretheme_content-blocks_wrapper ._main_style_two_blocks_listing ul > li ._item_img ._counter {  position: absolute;  left: -10px;  top: -10px;  width: 66px;  height: 66px;  display: inline-block;  background: $theme_foreground_background_color;  padding: 3px;  -webkit-border-radius: 50%;  -moz-border-radius: 50%;  -ms-border-radius: 50%;  -o-border-radius: 50%;  border-radius: 50%;  z-index: 10;}[dir="rtl"] .sitecoretheme_content-blocks_wrapper ._main_style_two_blocks_listing ul > li ._item_img ._counter {	right: -10px;	left: auto;}.sitecoretheme_content-blocks_wrapper ._main_style_two_blocks_listing ul > li ._item_img ._counter small {  margin-top: 15px;  display: block;  text-align: center;}.sitecoretheme_content-blocks_wrapper ._main_style_two_blocks_listing ul > li ._item_img ._counter span {  margin-top: -3px;  display: block;  text-align: center;  font-weight: 700;  font-size: 15px; color: $theme_button_background_color;}[dir="rtl"] .sitecoretheme_content-blocks_wrapper ._main_style_two_blocks_listing ul > li ._item_img ._counter span {	text-align: center;}.sitecoretheme_content-blocks_wrapper ._main_style_two_blocks_listing ul > li ._item_img ._counter > div {  width: 60px;  height: 60px;  border-width: 3px;  -webkit-border-radius: 50%;  -moz-border-radius: 50%;  -ms-border-radius: 50%;  -o-border-radius: 50%;  border-radius: 50%;}.sitecoretheme_content-blocks_wrapper ._main_style_two_blocks_listing ul > li ._item_info {	padding: 18px;	position: relative;	background-color:$theme_foreground_background_color;	position: absolute;	top: 20px;	right: 20px;	bottom: 20px;	left: 150px;	-webkit-transition: all 1s ease 0s;-moz-transition: all 1s ease 0s;-o-transition: all 1s ease 0s;transition: all 1s ease 0s;}[dir="rtl"] .sitecoretheme_content-blocks_wrapper ._main_style_two_blocks_listing ul > li ._item_info {	right: 150px;	left: 20px;}.sitecoretheme_content-blocks_wrapper ._main_style_two_blocks_listing ul > li ._item_info ._item_title {  font-size: 18px;  text-overflow: ellipsis;  overflow: hidden;  white-space: nowrap;}.sitecoretheme_content-blocks_wrapper ._main_style_two_blocks_listing ul > li ._item_info ._item_title a:hover {	color: $theme_headline_color;}.sitecoretheme_content-blocks_wrapper ._main_style_two_blocks_listing ul > li ._item_info ._item_body {  height: 62px;  overflow: hidden;  display: -webkit-box;  text-overflow: ellipsis;  -webkit-line-clamp: 3;  -webkit-box-orient: vertical;  -moz-line-clamp: 3;  -moz-box-orient: vertical;}.sitecoretheme_content-blocks_wrapper ._main_style_two_blocks_listing ul > li ._item_info ._item_category,.sitecoretheme_content-blocks_wrapper ._main_style_two_blocks_listing ul > li ._item_info ._item_date {  display: block;}.sitecoretheme_content-blocks_wrapper ._main_style_two_blocks_listing ul > li ._item_info ._item_category a::before,.sitecoretheme_content-blocks_wrapper ._main_style_two_blocks_listing ._primary_list ._item_category a::before {  content: '\\f024';  display: inline-block;  padding-right: 6px;  position: relative;  font-family: "Font Awesome 5 Free";  font-weight: 900;}.sitecoretheme_content-blocks_wrapper ._main_style_two_blocks_listing ul > li ._item_info ._item_date::before,.sitecoretheme_content-blocks_wrapper ._main_style_two_blocks_listing ._primary_list ._item_date::before {  content: '\\f017';  display: inline-block;  padding-right: 6px;  position: relative;  font-family: "Font Awesome 5 Free";  font-weight: 900;}[dir="rtl"] .sitecoretheme_content-blocks_wrapper ._main_style_two_blocks_listing ul > li ._item_info ._item_category a::before,[dir="rtl"] .sitecoretheme_content-blocks_wrapper ._main_style_two_blocks_listing ._primary_list ._item_category a::before,[dir="rtl"] .sitecoretheme_content-blocks_wrapper ._main_style_two_blocks_listing ul > li ._item_info ._item_date::before,[dir="rtl"] .sitecoretheme_content-blocks_wrapper ._main_style_two_blocks_listing ._primary_list ._item_date::before {  padding-right: 0;  padding-left: 6px;}.sitecoretheme_content-blocks_wrapper ._main_style_two_blocks_listing ul > li ._item_info > div {  margin-bottom: 8px;  line-height: normal;}.sitecoretheme_content-blocks_wrapper ._main_style_two_blocks_listing ul > li ._readmore {  text-align: left;}[dir="rtl"] .sitecoretheme_content-blocks_wrapper ._main_style_two_blocks_listing ul > li ._readmore {  text-align: right;}.sitecoretheme_content-blocks_wrapper ._main_style_two_blocks_listing ul > li ._readmore a {  text-transform: uppercase;  color: $theme_link_color_hover;}/* 2 Sections style large image section */.sitecoretheme_content-blocks_wrapper ._main_style_two_blocks_listing ._primary_list ._item {	position: relative;	height: 500px;}.sitecoretheme_content-blocks_wrapper ._main_style_two_blocks_listing ._primary_list ._item a {	display: block;	height: 100%;}.sitecoretheme_content-blocks_wrapper ._main_style_two_blocks_listing ._primary_list ._item a img {	object-fit: cover;	width: 100%;	height: 100%;	-webkit-transition: all 1s ease 0s;    -moz-transition: all 1s ease 0s;    -o-transition: all 1s ease 0s;    transition: all 1s ease 0s;	transform: scale(1);}.sitecoretheme_content-blocks_wrapper ._main_style_two_blocks_listing ._primary_list:hover ._item_img img {	transform: scale(1.05);}.sitecoretheme_content-blocks_wrapper ._main_style_two_blocks_listing ._primary_list ._item ._item_img {	height: 100%;	overflow: hidden;}.sitecoretheme_content-blocks_wrapper ._main_style_two_blocks_listing ._primary_list ._item ._item_img::after {    content: " ";    height: 100%;    width: 100%;    position: absolute;    left: 0;    top: 0;    background: rgba(0, 0, 0, .2);}.sitecoretheme_content-blocks_wrapper ._main_style_two_blocks_listing ._primary_list ._item_info {	position: absolute;	bottom: 0;	width: 100%;	padding: 25px;	box-sizing: border-box;	-webkit-transition: all 1s ease 0s;    -moz-transition: all 1s ease 0s;    -o-transition: all 1s ease 0s;    transition: all 1s ease 0s;}.sitecoretheme_content-blocks_wrapper ._main_style_two_blocks_listing ._primary_list ._item_info > div {	margin-bottom: 5px;}.sitecoretheme_content-blocks_wrapper ._main_style_two_blocks_listing ._primary_list ._item_title a {	color: #fff;	font-size: 30px;	line-height: normal;}.sitecoretheme_content-blocks_wrapper ._main_style_two_blocks_listing ._primary_list ._item_category a,.sitecoretheme_content-blocks_wrapper ._main_style_two_blocks_listing ._primary_list ._item_date,.sitecoretheme_content-blocks_wrapper ._main_style_two_blocks_listing ._primary_list ._item_body,.sitecoretheme_content-blocks_wrapper ._main_style_two_blocks_listing ._primary_list ._readmore a {	color: #fff;}.sitecoretheme_content-blocks_wrapper ._main_style_two_blocks_listing ._primary_list ._item_category ,.sitecoretheme_content-blocks_wrapper ._main_style_two_blocks_listing ._primary_list ._item_date {	font-size: 15px;}.sitecoretheme_content-blocks_wrapper ._main_style_two_blocks_listing ._primary_list ._item_date{    display: inline-block;    line-height: 100%;}.sitecoretheme_content-blocks_wrapper ._main_style_two_blocks_listing ._primary_list ._readmore a {	float: right;	padding: 7px 12px;	border: 1px solid #fff;	border-radius: 25px;	line-height: normal;	-webkit-transition: all 1s ease 0s;    -moz-transition: all 1s ease 0s;    -o-transition: all 1s ease 0s;    transition: all 1s ease 0s;}.sitecoretheme_content-blocks_wrapper ._main_style_two_blocks_listing ._primary_list ._readmore:hover a {	background: #fff;	color: inherit;}.sitecoretheme_content-blocks_wrapper ._main_style_two_blocks_listing ._primary_list ._readmore a:after {	content: "\\f105";	font-family: "Font Awesome 5 Free";	padding-left: 6px;	display: inline-block;	font-weight: 900;}[dir="rtl"] .sitecoretheme_content-blocks_wrapper ._main_style_two_blocks_listing ._primary_list ._readmore a:after {	 transform: scaleX(-1);}.sitecoretheme_content-blocks_wrapper ._main_style_two_blocks_listing ._primary_list ._item_body {	border-top: 1px dotted #fff;	padding-top: 10px;	color: #fff;	margin-top: 10px;}/* Style10 coming with round listing*/.sitecoretheme_content-blocks_wrapper ._main_style_10 ul {	padding-top: 40px;	text-align: center;	font-size: 0;}[dir="rtl"] .sitecoretheme_content-blocks_wrapper ._main_style_10 ul {	text-align: center;}.sitecoretheme_content-blocks_wrapper ._main_style_10 ul > li {	display: inline-block;	vertical-align: top;	padding: 0 15px;	width: 25%;	box-sizing: border-box;}.sitecoretheme_content-blocks_wrapper ._main_style_10 ul > li article {	max-width: 260px;	margin: 0 auto;}.sitecoretheme_content-blocks_wrapper ._main_style_10 ul > li .listing_item_thumb {	box-shadow: 8px 8px 12px 0 rgba(0,0,0,.12), -8px -8px 12px 0 rgba(0,0,0,.12);	background-color: rgba(255, 255, 255, .6);	border-radius: 50%;	position: relative;	display: block;	padding: 10px;	height: 260px;	width: 260px;	box-sizing: border-box;	-webkit-transition: all 800ms ease 0s;	-moz-transition: all 800ms ease 0s;	-o-transition: all 800ms ease 0s;	transition: all 800ms ease 0s;	margin-left: auto;	margin-right: auto;}.sitecoretheme_content-blocks_wrapper ._main_style_10 ul > li:hover  .listing_item_thumb{	background-color: $theme_button_background_color;}.sitecoretheme_content-blocks_wrapper ._main_style_10 ul > li .listing_item_thumb:hover .listing_item_thumb_stats {	opacity: 0;	top: -20px;}.sitecoretheme_content-blocks_wrapper ._main_style_10 ul > li .listing_item_thumb_img,.sitecoretheme_content-blocks_wrapper ._main_style_10 ul > li .listing_item_thumb_img span {	border-radius: 50%;	background-position: center;	background-size: cover;	display: block;	overflow: hidden;	height: 100%;	width: 100%;	-webkit-transition: all 800ms ease 0s;	-moz-transition: all 800ms ease 0s;	-o-transition: all 800ms ease 0s;	transition: all 800ms ease 0s;}.sitecoretheme_content-blocks_wrapper ._main_style_10 ul > li .listing_item_thumb_stats {	left: 0;	position: absolute;	top: 0;	width: 100%;	-webkit-transition: all 800ms ease 0s;	-moz-transition: all 800ms ease 0s;	-o-transition: all 800ms ease 0s;	transition: all 800ms ease 0s;}[dir="rtl"] .sitecoretheme_content-blocks_wrapper ._main_style_10 ul > li .listing_item_thumb_stats {	right: 0;	left: auto;}.sitecoretheme_content-blocks_wrapper ._main_style_10 ul > li .listing_item_thumb:hover .listing_item_thumb_img span {	transform: scale(1.1);}.sitecoretheme_content-blocks_wrapper ._main_style_10 ul > li .listing_item_thumb_stats p {	border-radius: 50%;	font-size: 12px;	color: #fff;	display: block;	height: 40px;	position: absolute;	text-align: center;	width: 40px;	z-index: 2;	opacity: .9;	background-color: $theme_button_background_color;}[dir="rtl"] .sitecoretheme_content-blocks_wrapper ._main_style_10 ul > li .listing_item_thumb_stats p {	text-align: center;}.sitecoretheme_content-blocks_wrapper ._main_style_10 ul > li .listing_item_thumb_stats p i {	margin-top: 7px;	width: 100%;	vertical-align: middle;	text-align: center;}.sitecoretheme_content-blocks_wrapper ._main_style_10 ul > li .listing_item_thumb_stats p i + span {	display: inline-block;	width: 100%;	vertical-align: middle;	text-align: center;}.sitecoretheme_content-blocks_wrapper ._main_style_10 ul > li .listing_item_thumb_title {	background-color: rgba(0, 0, 0, 0.25);	position: absolute;	z-index: 1;	top: 10px;	left: 10px;	bottom: 10px;	right: 10px;	display: block;	text-align: center;	padding: 0 15px 8px 15px;	overflow: visible;	border-radius: 50%;	font-size: 0;}.sitecoretheme_content-blocks_wrapper ._main_style_10 ul > li .listing_item_thumb_title span {	width: 100%;	vertical-align: middle;	font-size: 17px;	color: #fff;	font-weight: bold;	white-space: pre-line;	text-align: center;}.sitecoretheme_content-blocks_wrapper ._main_style_10 ul > li .listing_item_thumb_title:before {	content: '';	display: inline-block;	/*height: 100%;*/	vertical-align: middle;	width: 100%;	margin-top: 50%;	transform: translateY(-50%);}.sitecoretheme_content-blocks_wrapper ._main_style_10 ul > li .listing_item_info p {	color: #fff;	padding-top: 20px;	text-align: center;	position: relative;	max-height: 62px;	display: none;}[dir="rtl"] .sitecoretheme_content-blocks_wrapper ._main_style_10 ul > li .listing_item_thumb_stats p i,[dir="rtl"] .sitecoretheme_content-blocks_wrapper ._main_style_10 ul > li .listing_item_thumb_stats p i + span,[dir="rtl"] .sitecoretheme_content-blocks_wrapper ._main_style_10 ul > li .listing_item_thumb_title,[dir="rtl"] .sitecoretheme_content-blocks_wrapper ._main_style_10 ul > li .listing_item_thumb_title span,[dir="rtl"] .sitecoretheme_content-blocks_wrapper ._main_style_10 ul > li .listing_item_info p {	text-align: center;}/* In 4 icon case */.sitecoretheme_content-blocks_wrapper ._main_style_10 ul > li._icon_style_4 .listing_item_thumb_stats p:nth-child(1) {    left: 50%;    margin-left: 20px;    margin-top: -10px;}[dir="rtl"] .sitecoretheme_content-blocks_wrapper ._main_style_10 ul > li._icon_style_4 .listing_item_thumb_stats p:nth-child(1) {    right: 50%;	left: auto;    margin-right: 20px;	margin-left: 0;}.sitecoretheme_content-blocks_wrapper ._main_style_10 ul > li._icon_style_4 .listing_item_thumb_stats p:nth-child(2) {	 left: 65px;    margin-top: -10px;}[dir="rtl"] .sitecoretheme_content-blocks_wrapper ._main_style_10 ul > li._icon_style_4 .listing_item_thumb_stats p:nth-child(2) {	 right: 65px;	left: auto;    margin-top: -10px;}.sitecoretheme_content-blocks_wrapper ._main_style_10 ul > li._icon_style_4 .listing_item_thumb_stats p:nth-child(3) {    right: 0;    margin-top: 40px;}[dir="rtl"] .sitecoretheme_content-blocks_wrapper ._main_style_10 ul > li._icon_style_4 .listing_item_thumb_stats p:nth-child(3) {	left: 0;	right: auto;}.sitecoretheme_content-blocks_wrapper ._main_style_10 ul > li._icon_style_4 .listing_item_thumb_stats p.list_members {	 left:0;    margin-top: 40px;}[dir="rtl"] .sitecoretheme_content-blocks_wrapper ._main_style_10 ul > li._icon_style_4 .listing_item_thumb_stats p.list_members {	 right:0;	 left:auto;}/* In 3 icon case */.sitecoretheme_content-blocks_wrapper ._main_style_10 ul > li._icon_style_3 .listing_item_thumb_stats p:nth-child(1) {    left: 50%;    margin-top: -15px;    transform: translateX(-50%);}[dir="rtl"] .sitecoretheme_content-blocks_wrapper ._main_style_10 ul > li._icon_style_3 .listing_item_thumb_stats p:nth-child(1) {    right: 50%;	left: auto;	transform: translateX(50%);}.sitecoretheme_content-blocks_wrapper ._main_style_10 ul > li._icon_style_3 .listing_item_thumb_stats p:nth-child(2) {	 left: 0px;    margin-top: 40px;}[dir="rtl"] .sitecoretheme_content-blocks_wrapper ._main_style_10 ul > li._icon_style_3 .listing_item_thumb_stats p:nth-child(2) {	 right:0;	left: auto;}.sitecoretheme_content-blocks_wrapper ._main_style_10 ul > li._icon_style_3 .listing_item_thumb_stats p:nth-child(3) {    right: 0;    margin-top: 40px;}[dir="rtl"] .sitecoretheme_content-blocks_wrapper ._main_style_10 ul > li._icon_style_3 .listing_item_thumb_stats p:nth-child(3) {	left: 0;	right: auto;}/* ====TWO CONTENT BLOCK==== *//* Common style */.generic_layout_container.layout_sitecoretheme_two_content_blocks {		padding-bottom: 0 !important;}.layout_sitecoretheme_two_content_blocks {	background-size: cover;	background-repeat: no-repeat;	background-position: center;}.sitecoretheme_two-content-blocks_wrapper {	clear:both;	overflow: hidden;	display: flex;}.sitecoretheme_two-content-blocks_wrapper ._main {	width: 50%;	display: flex;	background-color: $theme_body_background_color;}.sitecoretheme_two-content-blocks_wrapper ._main > ul {	width: 100%;	box-sizing: border-box;}.sitecoretheme_two-content-blocks_wrapper ._main > ul > li ._item_date:before,.sitecoretheme_two-content-blocks_wrapper ._main > ul > li ._item_category:before {    display: inline-block;    padding-right: 6px;    position: relative;    font-family: "Font Awesome 5 Free";    font-weight: 900;}[dir="rtl"] .sitecoretheme_two-content-blocks_wrapper ._main > ul > li ._item_date:before,[dir="rtl"] .sitecoretheme_two-content-blocks_wrapper ._main > ul > li ._item_category:before {    padding-right: 0;	padding-left: 6px;}.sitecoretheme_two-content-blocks_wrapper ._main > ul > li ._item_date:before {	content: '\\f017';}.sitecoretheme_two-content-blocks_wrapper ._main > ul > li ._item_category:before {	content: '\\f11d';}.sitecoretheme_two-content-blocks_wrapper ._main > ul > li ._item_info > div {	margin-bottom: 4px;	line-height: normal;}.sitecoretheme_two-content-blocks_wrapper ._main > ul > li ._item_info ._item_title {	margin-bottom: 6px;	max-width: 80%;}.sitecoretheme_two-content-blocks_wrapper ._main > ul > li ._item_info ._item_title a {	overflow: hidden;	text-overflow: ellipsis;	white-space: nowrap;	display: block;}.sitecoretheme_two-content-blocks_wrapper ._main > ul > li ._item {	overflow: hidden;}.sitecoretheme_two-content-blocks_wrapper ._main ul > li ._item_img {	overflow: hidden;}.sitecoretheme_two-content-blocks_wrapper ._main ul > li ._item_img span {	-webkit-transition: all 800ms ease 0s;	-moz-transition: all 800ms ease 0s;	-o-transition: all 800ms ease 0s;	transition: all 800ms ease 0s;}.sitecoretheme_two-content-blocks_wrapper ._main ul > li:hover ._item_img span {	transform: scale(1.05);	-webkit-transition: all 800ms ease 0s;    -moz-transition: all 800ms ease 0s;    -o-transition: all 800ms ease 0s;    transition: all 800ms ease 0s;}/* Image view *//*.sitecoretheme_two-content-blocks_wrapper ._main_style_image {	background-image: none;}*/.sitecoretheme_two-content-blocks_wrapper ._main_style_image ul {	padding: 0;}.sitecoretheme_two-content-blocks_wrapper ._main_style_image ul > li {	float: left;	height: 160px;	position: relative;	overflow: hidden;	width: 25%;}[dir="rtl"] .sitecoretheme_two-content-blocks_wrapper ._main_style_image ul > li {	float: right;}.sitecoretheme_two-content-blocks_wrapper ._main_style_image ul > li:first-child {	height: 350px;	width: 100% !important;}.sitecoretheme_two-content-blocks_wrapper ._main_style_image ul > li:first-child ._item_title a {	font-size: 30px;	font-weight: 500;}.sitecoretheme_two-content-blocks_wrapper ._main_style_image ul > li:first-child  ._item_info {	top: 0;	bottom: auto;}.sitecoretheme_two-content-blocks_wrapper ._main_style_image ul > li ._item {	position: relative;	height: 100%;}.sitecoretheme_two-content-blocks_wrapper ._main_style_image ul > li ._item_title a {	font-size: 17px;	font-weight: 500;}.sitecoretheme_two-content-blocks_wrapper ._main_style_image ul > li ._item_img {	height: 100%;}.sitecoretheme_two-content-blocks_wrapper ._main_style_image ul > li ._item_img span {	background-size: cover;	background-position: center;	display: block;	height: 100%;	width: 100%;	border: none;}.sitecoretheme_two-content-blocks_wrapper ._main_style_image ul > li ._item_img span:after {    content: "";    background-color: rgba(0, 0, 0, .3);    position: absolute;    left: 0;    top: 0;    height: 100%;    width: 100%;    -webkit-transition: all 800ms ease 0s;    -moz-transition: all 800ms ease 0s;    -o-transition: all 800ms ease 0s;    transition: all 800ms ease 0s;}.sitecoretheme_two-content-blocks_wrapper ._main_style_image ul > li ._item_info {	position: absolute;	bottom: 0;	padding: 15px;	width: 100%;	box-sizing: border-box;}.sitecoretheme_two-content-blocks_wrapper ._main_style_image ul > li ._item_body {	display: none;}.sitecoretheme_two-content-blocks_wrapper ._main_style_image ul > li div,.sitecoretheme_two-content-blocks_wrapper ._main_style_image ul > li a {	color: #fff;}.sitecoretheme_two-content-blocks_wrapper ._main_style_image ul > li ._readmore,.sitecoretheme_two-content-blocks_wrapper ._main_style_image ul > li i {	display: none;}.sitecoretheme_two-content-blocks_wrapper ul > li i.two_content_block_module_icon {	position: absolute;	width: 35px;	z-index: 9999;	bottom: 6px;	right: 6px;	background: rgba(0, 0, 0, 0.7);	color: #fff;	border-radius: 50%;	height: 35px;	line-height: 35px;	text-align: center;	cursor: pointer;	font-style: normal;	font-size: 12px;}[dir="rtl"] .sitecoretheme_two-content-blocks_wrapper ul > li i.two_content_block_module_icon {	left: 6px;	right: auto;	text-align: center;}.sitecoretheme_two-content-blocks_wrapper ._main_style_image ul > li:first-child i {	display: block !important;	width: 55px!important;	height: 55px!important;	line-height: 55px!important;	font-size: 21px !important;}.sitecoretheme_two-content-blocks_wrapper ._main_style_image ul > li:first-child i:before {	font-family: "Font Awesome 5 Free";}/* List view */.sitecoretheme_two-content-blocks_wrapper ._main_style_list ul {	box-sizing: border-box;}.sitecoretheme_two-content-blocks_wrapper ._main_style_list ul > li {	background: $theme_foreground_background_color;	padding: 15px 60px 15px 15px;	margin: 5px .5%;	display: inline-block;	width: 99%;	box-sizing: border-box;	border-radius: 3px;	position: relative;}[dir="rtl"] .sitecoretheme_two-content-blocks_wrapper ._main_style_list ul > li {	padding: 15px 15px 15px 60px;}.sitecoretheme_two-content-blocks_wrapper ._main_style_list ul > li ._item_img {	width: 100px;	height: 85px;	margin-right: 10px;	float: left;}[dir="rtl"] .sitecoretheme_two-content-blocks_wrapper ._main_style_list ul > li ._item_img {	margin-left: 10px;	float: right;	margin-right: 0;}.sitecoretheme_two-content-blocks_wrapper ._main_style_list ul > li ._item_img span {	border: none;}.sitecoretheme_two-content-blocks_wrapper ._main_style_list ul > li ._item_info {	overflow: hidden;}.sitecoretheme_two-content-blocks_wrapper ._main_style_list ul > li ._item_body {	text-overflow: ellipsis;	overflow: hidden;	white-space: nowrap;}.sitecoretheme_two-content-blocks_wrapper ._main_style_list ul > li ._readmore a {/*	opacity: 0;	margin-top: -30px;	vertical-align: top;*/	display: none;}.sitecoretheme_two-content-blocks_wrapper ._main_style_list ul > li ._item_title a {	font-size: 17px;	font-weight: 500;}/* Grid view and Card view common*/.sitecoretheme_two-content-blocks_wrapper ._main_style_grid ul,.sitecoretheme_two-content-blocks_wrapper ._main_style_card ul {}.sitecoretheme_two-content-blocks_wrapper ._main_style_grid ul > li,.sitecoretheme_two-content-blocks_wrapper ._main_style_card ul > li {	vertical-align: top;	background: $theme_foreground_background_color;	border-radius: 3px;	box-sizing: border-box;	-webkit-transition: all 800ms ease 0s;    -moz-transition: all 800ms ease 0s;    -o-transition: all 800ms ease 0s;    transition: all 800ms ease 0s;	background-position: center;	width: 31.5%;	margin: 5px .5%;	display: inline-block;	vertical-align: top;}.sitecoretheme_two-content-blocks_wrapper ._main_style_card ul > li ._item_img {	height: 150px;	width: 100%;	margin-bottom: 15px;}.sitecoretheme_two-content-blocks_wrapper ._main_style_grid ul > li ._item_img span,.sitecoretheme_two-content-blocks_wrapper ._main_style_card ul > li ._item_img span {	border: none;	-webkit-transition: all 800ms ease 0s;    -moz-transition: all 800ms ease 0s;    -o-transition: all 800ms ease 0s;    transition: all 800ms ease 0s;	background-position: center;}.sitecoretheme_two-content-blocks_wrapper ._main_style_grid > ul > li ._item_info ._item_title a,.sitecoretheme_two-content-blocks_wrapper ._main_style_card > ul > li ._item_info ._item_title a {	font-size: 17px;	font-weight: 500;}.sitecoretheme_two-content-blocks_wrapper ._main_style_grid > ul > li ._item_info ._item_body,.sitecoretheme_two-content-blocks_wrapper ._main_style_card > ul > li ._item_info ._item_body,.sitecoretheme_two-content-blocks_wrapper ._main_style_grid > ul > li ._readmore,.sitecoretheme_two-content-blocks_wrapper ._main_style_card > ul > li ._readmore {	display: none;}/* Card view */.sitecoretheme_two-content-blocks_wrapper ._main_style_card ul > li {	padding: 15px;	box-shadow: 0 1px 3px rgba(0,0,0,0.12), 0 1px 2px rgba(0,0,0,0.24);	border-bottom: 2px solid transparent;}.sitecoretheme_two-content-blocks_wrapper ._main_style_card ul > li:hover {	border-bottom: 2px solid $sitecoretheme_theme_primary_color;	box-shadow:0 3px 6px rgba(0,0,0,0.16), 0 3px 6px rgba(0,0,0,0.23);}/* Grid view */.sitecoretheme_two-content-blocks_wrapper ._main_style_grid ul > li:hover {	background-color: $sitecoretheme_theme_primary_color;	-webkit-transition: all 800ms ease 0s;    -moz-transition: all 800ms ease 0s;    -o-transition: all 800ms ease 0s;    transition: all 800ms ease 0s;}.sitecoretheme_two-content-blocks_wrapper ._main_style_grid ul > li:hover ._item_info div,.sitecoretheme_two-content-blocks_wrapper ._main_style_grid ul > li:hover ._item_info a {	color: #fff;}.sitecoretheme_two-content-blocks_wrapper ._main_style_grid ul > li ._item_info {	padding: 15px;	-webkit-transition: all 800ms ease 0s;    -moz-transition: all 800ms ease 0s;    -o-transition: all 800ms ease 0s;    transition: all 800ms ease 0s;	border: 1px solid $theme_border_color;}.sitecoretheme_two-content-blocks_wrapper ._main_style_grid ul > li:hover ._item_info {	border-color: $sitecoretheme_theme_primary_color;}.sitecoretheme_two-content-blocks_wrapper ._main_style_grid ul > li ._item_img {	height: 150px;	width: 100%;}[dir="rtl"] .layout_sitecoretheme_menu_social_sites, .sitecoretheme_main_menu, .sitecoretheme_images_middle_content ._middle_form._left, .sitecoretheme_header_top_head_left{  float: left;}.layout_sitecoretheme_menu_social_sites li{  display: inline-block;  margin-left: 2px;  vertical-align: middle;}[dir="rtl"] .layout_sitecoretheme_menu_social_sites li{  margin-left: 0px;  margin-right: 2px;}div.layout_sitecoretheme_menu_social_sites li > a{  width: 36px;  height: 36px;  padding: 0;  transition: all 0.2s ease-in-out 0s;  border: 1px solid;  border-radius: 50%;  display: table-cell;  vertical-align: middle;  text-align: center;  box-sizing: border-box;  font-size: 100%; color: $theme_font_color;  opacity: 0.7;}.layout_sitecoretheme_menu_social_sites li > a:hover{  transition: all 0.2s ease-in-out 0s; border-color: $theme_link_color_hover;  opacity: 1;}.layout_sitecoretheme_menu_social_sites li > a:hover > i{ color: $theme_link_color_hover;}div.layout_sitecoretheme_menu_social_sites li > a > i{  display: block;  width: 36px;  line-height: 36px;  text-align: center;}div.layout_sitecoretheme_menu_social_sites li > a > span, .layout_sitecoretheme_header .sitecoretheme_top_header_two ._fix_top_header, .sitecoretheme_fullheader_fixed .layout_sitecoretheme_header .sitecoretheme_top_header_two ._static_top_header, .layout_sitecoretheme_header .sitecoretheme_top_header_two .sitecoretheme_main_menu > ul.navigation > li.sitecoretheme_more_link > span, .layout_sitecoretheme_header .sitecoretheme_top_header_two .sitecoretheme_main_menu > ul.navigation > li:before, .layout_sitecoretheme_browse_menu_main .sitecoretheme_main_menu .navigation > li.more_link a.sitecoretheme_more_link_text, .sitecoretheme_top_header_two .layout_sitecoretheme_browse_menu_main .sitecoretheme_main_menu .navigation > li.more_link .sitecoretheme_submenu:before, .sitecoretheme_top_header_two .layout_sitecoretheme_browse_menu_main .sitecoretheme_main_menu .navigation > li.more_link .sitecoretheme_submenu:after, .sitecoretheme_blocks_wapper._sitecoretheme_blocks_left > ._column._right, .sitecoretheme_blocks_wapper._sitecoretheme_blocks_right > ._column._left, .sitecoretheme_images_middle_content ._middle_form .generic_layout_container > h3, .sitecoretheme_images_middle_content ._middle_form form #remember-wrapper, .sitecoretheme_images_middle_content ._middle_form .browse-separator-wrapper, .sitecoretheme_images_middle_content ._middle_form form .form-label .required::after, .sitecoretheme_rounded_listing ._navigation.disabled, .layout_sitecoretheme_form_banner + .layout_core_content > h2, .layout_sitecoretheme_form_banner + .layout_core_content > form.global_form h3, .layout_sitecoretheme_form_banner + .layout_core_content > form.global_form h3 + p.form-description, .layout_sitecoretheme_form_banner + .layout_core_content .signup_page_heading, .layout_sitecoretheme_form_banner + .layout_core_content .signin_page_heading, .layout_sitecoretheme_form_banner + .layout_core_content #forgot-label, .layout_sitecoretheme_form_banner + .layout_core_content #terms-label, .layout_sitecoretheme_form_banner + .layout_core_content #submit-label, .layout_sitecoretheme_browse_menu_main .sitecoretheme_main_menu a.menu_icon, .sitecoretheme_static_buttons.sitecoretheme_static_buttons_style2 .sitecoretheme_static_buttons_inner > ul > li > a > ._body, .sitecoretheme_static_buttons.sitecoretheme_static_buttons_style2 .sitecoretheme_static_image_inner, .sitecoretheme_static_buttons.sitecoretheme_static_buttons_style3 .sitecoretheme_static_image_inner, .layout_siteteam_teams > h3, .layout_sitecoretheme_menu_main > .sitecoretheme_menu_pannel .main_menu_navigation .scrollbar.horizontal, .global_sitecoretheme_left_panel .layout_sitecoretheme_menu_main > .sitecoretheme_menu_pannel._hide_menu_icons .menu_core_main i, .layout_sitecoretheme_menu_main > .sitecoretheme_menu_pannel .main_menu_navigation ul ul li a i, .layout_sitecoretheme_content_blocks *:first-child h3{  display: none;}.layout_sitecoretheme_header .sitecoretheme_top_header_two, .layout_sitecoretheme_header .sitecoretheme_top_header_two *{  -webkit-box-sizing: border-box;  -moz-box-sizing: border-box;  box-sizing: border-box;}.sitecoretheme_top_header.sitecoretheme_top_header_one .sitecoretheme_top_header_container  {	display: inline-block;}.sitecoretheme_top_header_one .sitecoretheme_main_menu .navigation > li.more_link {border-color: $theme_font_color;}.sitecoretheme_top_header_one .sitecoretheme_main_menu .navigation > li.more_link > span {background-color: $theme_font_color;}.layout_sitecoretheme_header .sitecoretheme_top_header_two ._static_top_header > ._top, .layout_sitecoretheme_header .sitecoretheme_top_header_two ._fix_top_header > ._fix_top_content, .layout_sitecoretheme_header .sitecoretheme_top_header_two ._static_top_header > ._bottom ._bottom_content,.sitecoretheme_top_header.sitecoretheme_top_header_one .sitecoretheme_top_header_container {	width: 100%;	margin: 0 auto;	float: none;	padding-left: 15px;	padding-right: 15px;	box-sizing: border-box;}.layout_sitecoretheme_header .sitecoretheme_top_header_two ._static_top_header > ._top:after, .layout_sitecoretheme_header .sitecoretheme_top_header_two ._fix_top_header > ._fix_top_content:after, .layout_sitecoretheme_header .sitecoretheme_top_header_two ._static_top_header > ._bottom ._bottom_content:after, .layout_sitecoretheme_header .sitecoretheme_top_header_two .sitecoretheme_logo .layout_core_menu_logo:after{  clear: both;  content: '';  display: block;}.layout_sitecoretheme_header .sitecoretheme_top_header_two ._static_top_header > ._top{  padding-top: 10px;	padding-bottom: 10px;  display: block;}.layout_sitecoretheme_header .sitecoretheme_top_header_two ._static_top_header > ._bottom{  clear: both;  display: block;  width: 100%;  margin: 0 auto; background-color: $theme_topbar_menu_background_color; color: $theme_topbar_menu_link_color;}.sitecoretheme_fullheader_fixed .layout_sitecoretheme_header .sitecoretheme_top_header_two ._fix_top_header{  display: block;}.layout_sitecoretheme_header .sitecoretheme_top_header_two .sitecoretheme_main_menu >ul>li{  display: inline-block;  position: relative;  padding: 17px 0;}.layout_sitecoretheme_header .sitecoretheme_top_header_two .sitecoretheme_main_menu > ul > li > a{  display: block;  border-radius: 3px;  text-decoration: none;  font-weight: 400;  text-transform: uppercase;  text-align: center;  margin: 0 auto;  padding: 0 0;  position: relative;}.layout_sitecoretheme_header .sitecoretheme_top_header_two ._mobile_menu_options{  float: right;  margin: 5px 0;}[dir="rtl"] .layout_sitecoretheme_header .sitecoretheme_top_header_two ._mobile_menu_options {	float: left;}.layout_sitecoretheme_header .sitecoretheme_top_header_two ._mobile_menu_options .responsive_search_toggle{  position: initial;}.layout_sitecoretheme_header .sitecoretheme_top_header_two ._static_top_header > ._bottom .layout_core_menu_logo a{  color: $theme_topbar_menu_link_color !important;}.layout_sitecoretheme_header .sitecoretheme_top_header_two ._fix_top_header > ._fix_top_content .layout_core_menu_logo a{ color:$sitecoretheme_body_theme_color!important;}.layout_sitecoretheme_header .sitecoretheme_top_header_two ._static_top_header > ._bottom .layout_core_menu_logo a:hover, .layout_sitecoretheme_header .sitecoretheme_top_header_two ._static_top_header > ._bottom .sitecoretheme_main_menu > ul > li.active > a, .layout_sitecoretheme_header .sitecoretheme_top_header_two ._static_top_header > ._bottom .sitecoretheme_main_menu > ul > li:hover > a{ color:$theme_topbar_menu_link_hover_color;}.layout_sitecoretheme_header .sitecoretheme_top_header_two .sitecoretheme_main_menu > ul > li > a > span{  padding: 6px 15px;  margin: 0 2px;  display: block;}.layout_sitecoretheme_header .sitecoretheme_top_header_two ._static_top_header > ._bottom .sitecoretheme_main_menu > ul > li.active > a > span, .layout_sitecoretheme_header .sitecoretheme_top_header_two ._static_top_header > ._bottom .sitecoretheme_main_menu > ul > li:hover > a > span{ color:$theme_topbar_menu_link_hover_color;  position: relative;}.layout_sitecoretheme_header .sitecoretheme_top_header_two ._static_top_header > ._bottom .sitecoretheme_main_menu > ul > li.active > a > span:before, .layout_sitecoretheme_header .sitecoretheme_top_header_two ._static_top_header > ._bottom .sitecoretheme_main_menu > ul > li:hover > a > span:before, .layout_sitecoretheme_header .sitecoretheme_top_header_two ._fix_top_header > ._fix_top_content .sitecoretheme_main_menu > ul > li.active > a > span:before, .layout_sitecoretheme_header .sitecoretheme_top_header_two ._fix_top_header > ._fix_top_content .sitecoretheme_main_menu > ul > li:hover > a > span:before{  position: absolute;  left: 0;  right: 0;  top: 0;  bottom: 0;  background-color: rgba(0, 0, 0, 0.1);  display: block;  content: '';  z-index: 1;  border-radius: 1px;}.layout_sitecoretheme_header .sitecoretheme_top_header_two .sitecoretheme_logo{  margin-right: 20px;  margin-top: 5px;  float: left;  margin-bottom: 5px;}[dir="rtl"] .layout_sitecoretheme_header .sitecoretheme_top_header_two .sitecoretheme_logo {	float: right;	margin-left: 20px;	margin-right: 0;}.layout_sitecoretheme_header .sitecoretheme_top_header_two .sitecoretheme_main_menu > ul.navigation > li.sitecoretheme_more_link > a.sitecoretheme_more_link_text{  display: block;}.layout_sitecoretheme_header .sitecoretheme_top_header_two .sitecoretheme_logo .layout_core_menu_logo{  float: none;}.layout_sitecoretheme_header .sitecoretheme_top_header_two .sitecoretheme_logo a{  height: 50px;  line-height: 50px;}.layout_sitecoretheme_header .sitecoretheme_top_header_two .layout_sitecoretheme_browse_menu_main .sitecoretheme_main_menu .navigation > li.more_link{  border: 0;  margin: 0;	position: inherit;}.sitecoretheme_top_header_two .layout_sitecoretheme_browse_menu_main .sitecoretheme_main_menu .navigation > li.more_link .sitecoretheme_submenu{    margin: 0;    right: 0;    min-width: 180px;	margin-top: 50px;	padding: 5px 8px;	box-sizing: border-box;	border: none;	border-bottom: 3px solid $theme_topbar_menu_background_color;}.sitecoretheme_main_menu .navigation > li.more_link.sitecoretheme_submenu_active > ul.sitecoretheme_submenu{  display: block;}.layout_sitecoretheme_header .sitecoretheme_top_header_two .sitecoretheme_main_menu ul > li > a > span > i{  margin: 0 5px 0 0;}.layout_sitecoretheme_header .sitecoretheme_top_header_two .sitecoretheme_main_menu .sitecoretheme_more_link ul.sitecoretheme_submenu > li{  display: inline-block;/*  border-left: 1px solid rgba(0,0,0,.2);*/  position: relative;}.sitecoretheme_main_menu .navigation li .sitecoretheme_submenu._more_lines li a:before {	content: "";}.sitecoretheme_main_menu ul.navigation li > .sub_navigation{  position: absolute;  z-index: 999;  max-height: 0;  top: 66px;  right: 0;  overflow: hidden;	min-width: 200px;}.layout_sitecoretheme_header .sitecoretheme_top_header_two .sitecoretheme_main_menu >ul>li:hover > .sub_navigation {		overflow-y: auto;	max-height: 600px;}.layout_sitecoretheme_header .sitecoretheme_top_header_two .sitecoretheme_main_menu >ul>li:hover > .sub_navigation::-webkit-scrollbar {	width: 0 !important;}.layout_sitecoretheme_header .sitecoretheme_top_header_two .sitecoretheme_main_menu >ul>li:hover > .sub_navigation {	overflow: -moz-scrollbars-none;}.layout_sitecoretheme_header .sitecoretheme_top_header_two .sitecoretheme_main_menu >ul>li:hover > .sub_navigation {	-ms-overflow-style: none;}.sitecoretheme_top_header_two .sitecoretheme_main_menu ul.navigation li > .sub_navigation {	right: auto;	box-shadow: 0 3px 6px rgba(0,0,0,0.16), 0 3px 6px rgba(0,0,0,0.23);}.layout_sitecoretheme_browse_menu_main .sitecoretheme_main_menu ul.navigation li > .sub_navigation_toggle{ color:$theme_topbar_menu_link_color;  cursor: pointer;  position: absolute;  right: 10px;  top: 24px;  z-index: 10;}[dir="rtl"] .layout_sitecoretheme_browse_menu_main .sitecoretheme_main_menu ul.navigation li > .sub_navigation_toggle {	left: 10px;	right: auto;}._fix_top_header .layout_sitecoretheme_browse_menu_main .sitecoretheme_main_menu ul.navigation > li > .sub_navigation_toggle {	color: $theme_font_color;}.layout_sitecoretheme_browse_menu_main .sitecoretheme_main_menu ul.navigation li ul >li:hover > .sub_navigation_toggle, .layout_sitecoretheme_browse_menu_main .sitecoretheme_main_menu ul.navigation li ul >li > .sub_navigation_toggle{  top: 12px;}.layout_sitecoretheme_browse_menu_main .sitecoretheme_main_menu ul.navigation li._show_sub_nav > .sub_navigation_toggle{  transform: rotate(-180deg);  top: 26px; color:$theme_topbar_menu_link_hover_color;}.layout_sitecoretheme_browse_menu_main .sitecoretheme_main_menu ul.navigation > li._main_menu_parent > a > span{  padding-right: 30px;}[dir="rtl"]  .layout_sitecoretheme_browse_menu_main .sitecoretheme_main_menu ul.navigation > li._main_menu_parent > a > span {	padding-left: 30px;	padding-right: 15px;}.layout_sitecoretheme_header .sitecoretheme_top_header_two .sitecoretheme_main_menu .navigation > li.more_link > ul > li._main_menu_parent > a{  padding-right: 28px;}[dir="rtl"] .layout_sitecoretheme_header .sitecoretheme_top_header_two .sitecoretheme_main_menu .navigation > li.more_link > ul > li._main_menu_parent > a {	padding-left: 28px;	padding-right: 15px;}.layout_sitecoretheme_browse_menu_main .sitecoretheme_main_menu ul.navigation li._main_menu_parent._show_sub_nav .sub_navigation{  max-height: 10000px;}.sitecoretheme_main_menu ul.navigation li > .sub_navigation > li{  display: block;  float: none;  border-bottom: 1px solid rgba(0,0,0,.9);}.sitecoretheme_main_menu ul.navigation li > .sub_navigation > li> a{  float: none;  display: block;  text-align: left;}.layout_sitecoretheme_header .sitecoretheme_top_header_two .sitecoretheme_main_menu .sitecoretheme_more_link ul.sitecoretheme_submenu > li > .sub_navigation{  top: 39px;}.sitecoretheme_social-sites, .sitecoretheme_social-sites > div{  display: inline-block;  float: left;	vertical-align: middle;}.sitecoretheme_social-sites{  margin-right: 5px;}.layout_sitecoretheme_header .sitecoretheme_top_header_two .sitecoretheme_social-sites,.layout_sitecoretheme_header .sitecoretheme_top_header_two .sitecoretheme_social-sites > div {  float: none;}.layout_sitecoretheme_header .sitecoretheme_top_header_two #currency_code {	margin-top: 0;	margin-bottom: 0;}.layout_sitecoretheme_header .sitecoretheme_top_header_one .layout_sitecoretheme_menu_social_sites li, .layout_sitecoretheme_header .sitecoretheme_top_header_two .layout_sitecoretheme_menu_social_sites li{  padding: 2px 5px;}.layout_sitecoretheme_header .sitecoretheme_top_header_one div.layout_sitecoretheme_menu_social_sites li > a,.layout_sitecoretheme_header .sitecoretheme_top_header_two div.layout_sitecoretheme_menu_social_sites li > a{  opacity: 1;  width: auto;  border: none;}.layout_sitecoretheme_header .sitecoretheme_top_header_one div.layout_sitecoretheme_menu_social_sites li > a > i, .layout_sitecoretheme_header .sitecoretheme_top_header_two div.layout_sitecoretheme_menu_social_sites li > a > i{  display: inline-block;  width: 25px;  line-height: 25px;  font-weight: 900;  font-family: 'Font Awesome 5 Brands';}.layout_sitecoretheme_header .sitecoretheme_top_header_two div.layout_sitecoretheme_menu_social_sites li > a {height: 42px;}.sitecoretheme_top_header_two .layout_core_menu_mini .minimenu_update_count_bubble, .sitecoretheme_top_header_two .layout_core_menu_mini .minimenu_message_count_bubble{  margin-left: 24px;  height: auto;  min-height: 10px;}.sitecoretheme_top_header_two .layout_core_menu_mini #core_menu_mini_menu > ul > li > a{  min-width: 40px;  height: 40px;  min-height: 40px;  border: 0;}.sitecoretheme_top_header_two .layout_core_menu_mini > div > ul > li#sitemenu_mini_currency_updates_pulldown  a,.layout_core_menu_mini > div > ul > li#sitemenu_mini_currency_updates_pulldown  a {  height: auto;  min-height: auto;}.layout_core_menu_mini>div>ul>li#sitemenu_mini_currency_updates_pulldown a i {	display: inline-block;}.sitecoretheme_top_header_two #core_menu_mini_menu > ul > li > a.core_mini_profile, .sitecoretheme_top_header_two #core_menu_mini_menu > ul > li a.core_mini_admin, .sitecoretheme_top_header_two #core_menu_mini_menu > ul > li a.core_mini_messages, .sitecoretheme_top_header_two #core_menu_mini_menu > ul > li a.core_mini_settings, .sitecoretheme_top_header_two #core_menu_mini_menu .updates_pulldown_active > a.core_mini_update, .sitecoretheme_top_header_two .layout_sitemenu_menu_mini #core_menu_mini_menu > ul > li > a .item_photo_user, .sitecoretheme_top_header_two .layout_core_menu_mini #core_menu_mini_menu > ul > li > a.core_mini_profile, .sitecoretheme_top_header_two .layout_core_menu_mini #core_menu_mini_menu > ul > li a.core_mini_admin, .sitecoretheme_top_header_two .layout_core_menu_mini #core_menu_mini_menu > ul > li a.core_mini_messages, .sitecoretheme_top_header_two .layout_core_menu_mini #core_menu_mini_menu > ul > li a.core_mini_settings, .sitecoretheme_top_header_two .layout_core_menu_mini #core_menu_mini_menu .updates_pulldown_active > a.core_mini_update, .sitecoretheme_top_header_two .layout_core_menu_mini #core_menu_mini_menu .updates_pulldown > a.core_mini_update{  min-width: 40px;  width: 40px;  height: 40px;  min-height: 40px;  border: 0;}.layout_sitecoretheme_header .sitecoretheme_top_header_two ._mobile_main_menu_content{  display: none;  max-height: 0;  position: relative;  opacity: 0;  transition: all 0.4s ease-in-out;}.layout_sitecoretheme_header .sitecoretheme_top_header_two ._mobile_toggle_icon{  padding: 5px 8px;  background-color: #fff;  font-size: 20px;  margin: 10px 0;  display: none;	color: $sitecoretheme_theme_primary_color;}.layout_sitecoretheme_header .sitecoretheme_top_header_two .layout_core_menu_mini #core_menu_mini_menu > ul > li > a.core_mini_profile > img.thumb_icon{  width: 40px;  height: 40px;}.layout_sitecoretheme_header .sitecoretheme_top_header_one div.layout_sitecoretheme_menu_social_sites li > a:hover > i, .layout_sitecoretheme_header .sitecoretheme_top_header_one div.layout_sitecoretheme_menu_social_sites li > a:hover > span, .layout_sitecoretheme_header .sitecoretheme_top_header_two div.layout_sitecoretheme_menu_social_sites li > a:hover > i, .layout_sitecoretheme_header .sitecoretheme_top_header_two div.layout_sitecoretheme_menu_social_sites li > a:hover > span{ color: $theme_topbar_minimenu_link_hover_color;}.layout_sitecoretheme_header .sitecoretheme_top_header_two .layout_sitecoretheme_menu_social_sites{  float: none;  display: inline-block;  margin: 0;  padding: 0;}.layout_sitecoretheme_header .sitecoretheme_top_header_two ._background_overlay{  position: absolute;  top: 0;  left: 0;  height: 100%;  width: 100%;  opacity: 0;  z-index: -1;  display: none;}.layout_page_header.sitecoretheme_fullheader_fixed .layout_sitecoretheme_header .sitecoretheme_top_header_two ._background_overlay{  opacity: 1;  display: block;}.layout_sitecoretheme_header .sitecoretheme_top_header_two div.layout_sitemenu_menu_main .horizontal_mainmenu_bar .sitemenu_main_menu_wrapper nav{  width: auto;}.global_sitecoretheme_header_body_wapper .sitecoretheme_top_header_two div.sitemenu_main_menu_wrapper{  background-color: transparent;}.global_sitecoretheme_header_body_wapper .sitecoretheme_top_header_two .sitemenu_main_menu > li > a.level-top{  height: 50px;  line-height: 50px;}.sitecoretheme_blocks_wapper._two_colummns > ._column{  width: 50%;  display: -webkit-box;      /* OLD - iOS 6-, Safari 3.1-6 */  display: -moz-box;         /* OLD - Firefox 19- (buggy but mostly works) */  display: -ms-flexbox;      /* TWEENER - IE 10 */  display: -webkit-flex;     /* NEW - Chrome */  display: flex;             /* NEW, Spec - Opera 12.1, Firefox 20+ */  padding: 10px 25px;  -webkit-box-align: center;  -webkit-align-items: center;  -ms-flex-align: center;  align-items: center;  overflow: hidden;  float: left;  position: relative;  min-height: 1px;  -webkit-box-sizing: border-box;  -moz-box-sizing: border-box;  box-sizing: border-box;}[dir="rtl"] .sitecoretheme_blocks_wapper._two_colummns > ._column {	float: right;}.sitecoretheme_blocks_wapper > ._column ._pretitle{  color: #87959c;  letter-spacing: 2px;  margin-bottom: 8px;  font-size: 17px;}.sitecoretheme_blocks_wapper > ._column ._title{  font-size: 25px;  margin-bottom: 25px;  font-weight: 600;  line-height: 1.2; color: $theme_headline_color;}.sitecoretheme_blocks_wapper > ._column ._body{  line-height: 25px;  font-size: 14px;}.sitecoretheme_blocks_wapper > ._column ._cta_btn{  font-size: 14px;  display: inline-block;  line-height: 34px;  text-align: center;  border-radius: 26px;  text-decoration: none;  border: 2px solid $theme_button_border_color;  margin-bottom: 20px;  margin-top: 50px;  margin-right: 10px;  padding: 0 20px;  color: $theme_button_font_color;  background-color:$theme_button_background_color;}[dir="rtl"] .sitecoretheme_blocks_wapper > ._column ._cta_btn{  text-align: center;  margin-left: 10px;	margin-right: 0;}.sitecoretheme_blocks_wapper > ._column ._cta_btn:hover{  background-color: transparent;  transition: all 0.3s ease; color: $theme_buttontabs_font_color_hover;}.sitecoretheme_blocks_wapper > ._column ._cta_btn:after{  content: '\\25B6'; color: $theme_link_color;  position: relative;  left: 4px; color:$theme_button_font_color;  transition: all 0.3s ease;  text-decoration: none;}.sitecoretheme_blocks_wapper > ._column ._cta_btn:hover::after{  left: 10px; color: $theme_buttontabs_font_color_hover;  transition: all 0.3s ease;}[dir="rtl"] .sitecoretheme_blocks_wapper > ._column ._cta_btn:hover::after{  right: 10px;	left: auto;}.sitecoretheme_blocks_wapper > ._column ._cta_btn:nth-of-type(2){  background-color: transparent; color: $theme_buttontabs_font_color_hover;}.sitecoretheme_blocks_wapper > ._column ._cta_btn:nth-of-type(2):hover{ background-color: $theme_button_background_color; color: $theme_button_font_color;}.sitecoretheme_blocks_wapper > ._column ._cta_btn:nth-of-type(2):after{ color:$theme_buttontabs_font_color_hover;}.sitecoretheme_blocks_wapper > ._column ._cta_btn:nth-of-type(2):hover:after{ color:$theme_button_font_color;}.sitecoretheme_blocks_wapper > ._column:after{  clear: both;}.sitecoretheme_blocks_wapper > ._column > ._column-inner{  -webkit-box-flex: 1;  -webkit-flex-grow: 1;  -ms-flex-positive: 1;  flex-grow: 1;  display: -webkit-box;      /* OLD - iOS 6-, Safari 3.1-6 */  display: -moz-box;         /* OLD - Firefox 19- (buggy but mostly works) */  display: -ms-flexbox;      /* TWEENER - IE 10 */  display: -webkit-flex;     /* NEW - Chrome */  display: flex;             /* NEW, Spec - Opera 12.1, Firefox 20+ */  flex: 1;  -webkit-flex-direction: column;  -ms-flex-direction: column;  flex-direction: column;  padding-top: 35px;}.sitecoretheme_blocks_wapper > ._column > ._column-inner ._info{  padding-left: 15px;  padding-right: 15px;}.sitecoretheme_blocks_wapper > div > ._column-inner ._image-holder{  position: relative;  text-align: center;}[dir="rtl"] .sitecoretheme_blocks_wapper > div > ._column-inner ._image-holder{  text-align: center;}.sitecoretheme_blocks_wapper > div > ._column-inner ._image-holder img{  border-radius: 6px;  max-width: 100%;  height: auto;  z-index: 9;  max-height: 526px;  position: relative;}.sitecoretheme_blocks_wapper > div > ._column-inner ._image-holder._image-border img{  box-shadow: 0 10px 10px rgba(0,0,0,0.5);}.sitecoretheme_blocks_wapper > div > ._column-inner ._image-holder > a{  display: inline-block;  position: relative;}.sitecoretheme_blocks_wapper > div > ._column-inner ._image-holder._image-border > a{  margin: 0 30px 40px;}.sitecoretheme_blocks_wapper > div > ._column-inner ._image-holder._image-border a:after{  position: absolute;  bottom: -36px;  border: 3px solid #999;  width: 100%;  content: "";  left: -30px;  border-radius: 5px;  height: 80%;}[dir="rtl"] .sitecoretheme_blocks_wapper > div > ._column-inner ._image-holder._image-border a:after{  right: -30px;	left: auto;}.sitecoretheme_blocks_wapper > div._right > ._column-inner ._image-holder._image-border a:after{  left: 30px;}[dir="rtl"] .sitecoretheme_blocks_wapper > div._right > ._column-inner ._image-holder._image-border a:after{  right: 30px;	left: auto;}.sitecoretheme_blocks_wapper > div > ._column-inner ._image-holder > a > span > i{  width: 60px;  height: 60px;  line-height: 60px;  border-radius: 50%;  text-align: center;  position: absolute;  top: 50%;  left: 50%;  margin: auto;  transform: translate(-50%, -50%);  background: $theme_button_background_color;  color: $theme_button_font_color;  font-size: 18px;  box-shadow: 0 15px 40px rgba(0, 0, 0, 0.3);  transition: all .5s ease;  opacity: 0.9;  z-index: 9;}.sitecoretheme_blocks_wapper > div > ._column-inner ._image-holder:hover > a > span > i{ color: $theme_button_background_color; background: $theme_button_font_color;  transform: scale(1.3) translate(-50%, -50%);  box-shadow: 0 15px 40px rgba(0, 0, 0, .5);  transition: all .5s ease;  opacity: 1;}.layout_sitecoretheme_block .sitecoretheme_blocks_wapper{  position: relative;  box-sizing: border-box;  display: flex;  -webkit-flex-wrap: wrap;  -ms-flex-wrap: wrap;  flex-wrap: wrap;  -webkit-transition: opacity .5s ease;  -o-transition: opacity .5s ease;  transition: opacity .5s ease;  overflow: hidden;  background-position: center;  background-repeat: no-repeat;  background-size: contain;  justify-content: center;  margin: auto;  padding-bottom: 30px;}.layout_sitecoretheme_block:after{  clear: both;  content: " ";  display: table;}.sitecoretheme_main_navigation_container{background-color: $theme_foreground_background_color;	width: 100%;	display: inline-block;	vertical-align: middle;}.sitecoretheme_main_navigation_container .sitecoretheme_main_navigation_container_inner{ max-width: $theme_content_width;  margin: 0 auto;}.sitecoretheme_main_navigation_container .headline h2{  line-height: 42px;}.sitecoretheme_main_navigation_container .headline .tabs > ul > li > a{  padding: 7px 15px;}.global_sitecoretheme_left_panel_slide.panel-open .layout_page_header .sitecoretheme_main_navigation_container{  padding-left: 235px;}[dir="rtl"] .global_sitecoretheme_left_panel_slide.panel-open .layout_page_header .sitecoretheme_main_navigation_container{  padding-right: 235px;}.sitecoretheme_main_navigation_header .layout_sitecoretheme_menu_main > .sitecoretheme_menu_pannel.sitecoretheme_menu_pannel_open{  margin-top: -43px;}.global_sitecoretheme_left_panel.panel-open .sitecoretheme_main_navigation_header .layout_sitecoretheme_menu_main > .sitecoretheme_menu_pannel{  margin-top: -62px;}/* Landing page Vidoe banner work start*/#global_page_core-index-index .layout_top > .layout_middle > .generic_layout_container.layout_sitecoretheme_video_banner{  border: 0;  position: relative;  overflow: hidden;}#global_page_core-index-index .layout_top > .layout_middle > .generic_layout_container.layout_sitecoretheme_video_banner:before{  content: "";  position: absolute;  background-color: rgba(0,0,0,0.2);  width: 100%;  height: 100%; top: 0; left: 0;  right: 0;  bottom: 0;  z-index: 1;}.sitecoretheme_video_banner_wrapper{   /*  padding-top: 50px;   padding-bottom: 50px;   overflow: hidden;   position: relative;*/}.sitecoretheme_video_banner_inner{  position: relative;  zoom: 1;  z-index: 2;}.sitecoretheme_video_banner_inner ._wrap-inner{  width: 98%;  margin: 0 1% 40px;}.sitecoretheme_video_banner_inner ._wrap-inner ._icon_box{  padding: 10px 0;}.sitecoretheme_video_banner_inner ._wrap-inner ._icon_box a{  display: block;  text-decoration: none;  outline: 0;  text-align: center;}.sitecoretheme_video_banner_inner ._wrap-inner ._icon_box .image_wrapper{  position: relative;  display: inline-block;  width: 285px;  height: 290px;  padding-top: 5px;  margin-bottom: 25px;  -webkit-transition: all .3s ease-in-out;  -moz-transition: all .3s ease-in-out;  -o-transition: all .3s ease-in-out;  transition: all .3s ease-in-out;  box-sizing: border-box;}.sitecoretheme_video_banner_inner ._wrap-inner:hover ._icon_box .image_wrapper{  top: -5px;}.sitecoretheme_video_banner_inner ._wrap-inner ._icon_box .image_wrapper ._image_layer{  background-color: rgba(255, 255, 255, 0.05);  position: absolute;  display: block;  width: 285px;  height: 285px;  border-radius: 50%;  left: 50%;  top: 50%;  transform: translate(-50%, -50%);}.sitecoretheme_video_banner_inner ._wrap-inner ._icon_box .image_wrapper ._image_layer:nth-child(2){  background-color: rgba(255, 255, 255 , 0.07);  width: 210px;  height: 210px;}.sitecoretheme_video_banner_inner ._wrap-inner ._icon_box .image_wrapper ._image_layer:nth-child(3){  width: 130px;  height: 130px;}.sitecoretheme_video_banner_inner ._wrap-inner ._icon_box .image_wrapper ._image_layer:nth-child(3) > div{  position: relative;  width: 100%;  height: 100%;  border-radius: 50%; background-color: $theme_button_background_color; color: $theme_button_font_color;}.sitecoretheme_video_banner_inner ._wrap-inner ._icon_box .image_wrapper ._image_layer > div >i{  position: absolute;  left: 50%;  top: 50%;  transform: translate(-50%, -50%);  font-size: 40px;}.sitecoretheme_video_banner_inner ._wrap-inner ._heading_wrapper ._heading{  color: #fff;  display: inline-block;  text-align: center;}.sitecoretheme_video_banner_inner ._wrap-inner ._heading_wrapper ._heading h2{  font-size: 38px;  line-height: 40px;  font-weight: 300;  letter-spacing: 0px;}.sitecoretheme_video_banner_wrapper:after{  clear: both;}.sitecoretheme_video_banner_wrapper ._banner{  position: absolute;  left: 50%;  top: 50%;  object-fit: cover;  transform: translate(-50%, -50%);  width: 100%;  height: 100%;}.layout_sitecoretheme_text_banner .widgets_title_description, .layout_sitecoretheme_stats_block .widgets_title_description{  color: #fff;  position: relative;}.demo_app_container_inner .widgets_title_border i, .layout_sitecoretheme_text_banner .widgets_title_border i{  color: $sitecoretheme_body_border_medium_color}.layout_sitecoretheme_stats_block .widgets_title_border span{  background-color: #fff;}.layout_page_header.sitecoretheme_fullheader_fixed{  background-color: unset;}.layout_page_header.sitecoretheme_fullheader_fixed + .layout_sitecoretheme_banner_images {	padding-top: 100px;}/* ============= RESPONSIVE CSS================= */@media only screen and (max-width: calc($theme_content_width - 1px) ) {    #global_page_core-index-index #global_wrapper .layout_main {      width:100%;    }    .sitecoretheme_top_header_container {      width: 100%;    }}    @media (max-width: 979px) {    .sitecoretheme_middle_image_block    {      max-width: 250px;      max-height: 250px;      margin-bottom: 34px;    }    .sitecoretheme_middle_content_left    {      margin-bottom: 24px;    }    .sitecoretheme_content_info, [dir="rtl"] .sitecoretheme_content_info    {      text-align: center;    }    .layout_sitecoretheme_form_banner + .layout_core_content    {      width: 85%;    }    /* SITECORETHEME BANNER WIDGET */    .sitecoretheme_images_middle_caption h3    {      font-size: 40px !important;    }    .sitecoretheme_images_middle_content ._middle_form ~ div    {      width: 100%;      left: auto;    }    .sitecoretheme_images_middle_content ._middle_form    {      display: none;    }    .sitecoretheme_images_middle_content ._middle_form + .sitecoretheme_images_middle_front_image + .sitecoretheme_images_middle_caption, .sitecoretheme_images_middle_front_image + .sitecoretheme_images_middle_caption    {      transform: none;      top: 125px;    }    /* Middle caption */    .layout_sitecoretheme_images .slideblok_image, .layout_sitecoretheme_images .slideblok_image img    {      height: 450px;    }    /* TEXT BANNER */    .sitecoretheme_text_banner_content_wrapper button    {      margin-top: 5px;    }    .widgets_title_description    {      width: 80%;    }}@media(max-width: 1199px) {.layout_sitecoretheme_static_buttons .sitecoretheme_static_buttons.sitecoretheme_static_buttons_style1 a{ margin-left: 0; }.layout_sitecoretheme_browse_user_search .browsemembers_criteria > ul > li > span{ min-width: 40px; width: auto; }}@media(max-width: 1024px) {	.sitecoretheme_content-blocks_wrapper ._main_style_10 ul > li .listing_item_thumb {width: 220px; height: 220px;}	 /* 2 section block */	.sitecoretheme_two-content-blocks_wrapper {display: block;}	.sitecoretheme_two-content-blocks_wrapper ._main {display: inline-block; width: 100%;}	.sitecoretheme_two-content-blocks_wrapper ._main + ._main {		border-top: 1px solid $theme_border_color;	}}@media (max-width: 920px) {    /* HEADER WIDGET */    .sitecoretheme_header_wrapper {        box-shadow: 0 1px 3px rgba(0,0,0,0.12), 0 1px 2px rgba(0,0,0,0.24);        display: inline-block;        width: 100%;    }    .sitemenu-vertical-toggole-button .sitecoretheme_top_header.sitecoretheme_top_header_one {display: inherit;}	.sitecoretheme_top_header.sitecoretheme_top_header_one .sitecoretheme_fullsite_search.responsive_search_show {top: auto; bottom: -42px;}	html .sitecoretheme_top_header.sitecoretheme_top_header_one .sitecoretheme_top_header_container {		padding-left: 45px;		box-sizing: border-box;		font-size: 0;    }	.sitecoretheme_header_top_head {text-align: center;}    .sitecoretheme_header_top_head_left, .sitecoretheme_header_top_head_left .layout_core_menu_logo    {    	display: inline-block;    	float: none;    	line-height: normal;    }    .sitecoretheme_header_top_head_left a, .sitecoretheme_header_top_head_left a:hover    {      display: block;      text-align: center;    }    [dir="rtl"] .sitecoretheme_header_top_head_left a, [dir="rtl"] .sitecoretheme_header_top_head_left a:hover    {      text-align: center;    }    .sitecoretheme_header_top_head_right    {      clear: both;    }    .sitecoretheme_header_top_head_right > div > div .sitecoretheme_main_menu {    	width: 100%;    	text-align: center;    }    .sitecoretheme_header_top_head_right > div > div, [dir="rtl"] .sitecoretheme_header_top_head_right .header_search_box    {      float: left;    }    [dir="rtl"] .sitecoretheme_header_top_head_right > div > div, .sitecoretheme_header_top_head_right .header_search_box    {      float: right;    	position: absolute;    	top: 10px;    	right: 0;    }    .sitecoretheme_header_top_head_right .sitemenu_pannel_icons    {      position: static;    }	.sitecoretheme_header_top_head_right .sitemenu_toggle_button li {		border-color: #fff;	}	.sitecoretheme_header_top_head_right .sitemenu_toggle_button li i {		color: #fff;		background-color: #fff;	}	.sitecoretheme_counter_wrapper {		width: 100%;	}    .sitecoretheme_counter_statistic_3    {      width: 50%;      margin-bottom: 20px;      margin-top: 20px;    	text-align: center;    }    .sitecoretheme_counter_wrapper h4    {      font-size: 33px;      line-height: 33px;    	float: none;    }    .layout_sitecoretheme_stats_block    {      padding-top: 50px;      padding-bottom: 50px;    }	.sitecoretheme_content-blocks_wrapper ._main_style_10 ul > li    {      width: 50%;    	margin-top: 15px;    	margin-bottom: 15px;    }}@media screen and (max-width: 767px) {	.layout_sitecoretheme_images #slide-images {		min-height: 400px;		max-height: 400px;	}	.layout_sitecoretheme_images #slide-images .carousel-item {		height: 100%;		position: absolute;	}	.layout_sitecoretheme_images #slide-images img {		height: 100%;	}	    .layout_page_header .sitecoretheme_fullsite_search .layout_siteadvsearch_search_box    {      width: 100%;      margin: 0;    }    #global_header .sitecoretheme_fullsite_search .layout_siteadvsearch_search_box #global_search_form    {      width: 100%;    }	/* Stats */	.sitecoretheme_counter_wrapper .stats_icon,	.sitecoretheme_counter_wrapper .stats_info {width: 100%; text-align: center;}	.sitecoretheme_counter_wrapper .stats_icon {margin-bottom: 5px;}	.sitecoretheme_counter_wrapper .stats_info {padding: 0;}	.sitecoretheme_counter_wrapper .stats_info::before {content: none;}    /* SITECORETHEME MAIN MENU WIDGET */	.layout_sitecoretheme_browse_menu_main .sitecoretheme_main_menu a.menu_icon.menu_icon_active + .fa-caret-up {display: none;}	.sitecoretheme_main_menu > ul.navigation {margin: 0;}    /* SITECORETHEME BANNER WIDGET */    .layout_sitecoretheme_banner_images .bannerimage-text h1    {      font-size: 22px;      line-height: 30px;    }    .layout_sitecoretheme_banner_images .bannerimage-text article    {      font-size: 14px;      line-height: 17px;    }    .sitecoretheme_static_buttons.sitecoretheme_static_buttons_style2 .sitecoretheme_static_buttons_inner > ul > li, .sitecoretheme_static_buttons.sitecoretheme_static_buttons_style3 .sitecoretheme_static_buttons_inner > ul > li, .sitecoretheme_static_buttons a, .sitecoretheme_icons_content_4    {      width: 100%;    }    /* HIGHLIGHT WIDGET */    .sitecoretheme_middle_image_block    {      display: none;    }    .sitecoretheme_icons_content_4_inner, [dir="rtl"] .sitecoretheme_icons_content_4_inner    {      text-align: center;    }    .sitecoretheme_icons_content_4_inner h4    {      display: block;    }    .sitecoretheme_icons_inner:last-child .sitecoretheme_icons_content_4:last-child    {      margin-bottom: 0;    }    /* SITECORETHEME BANNER WIDGET */    .sitecoretheme_images_middle_caption h3    {      font-size: 25px !important;    }    .sitecoretheme_images_middle_caption p    {      font-size: 14px !important;    }    .layout_sitecoretheme_images .spec_btnsblock a    {      padding: 5px 15px !important;      font-size: 14px !important;    }    /* SITECORETHEME HEADER */    .sitecoretheme_top_header_container ._main_menu_toggle_wapper    {      position: absolute;      z-index: 1;    }    .sitecoretheme_content-blocks_wrapper ._main_style_two_blocks_listing ._primary_list {    	display: none;    }	.sitecoretheme_content-blocks_wrapper ._main_style_two_blocks_listing > div {		width: 100%;		padding: 0;	}}@media (min-width: 768px) {	.sitecoretheme_top_header_one .sitecoretheme_social-sites {float: none;}	.sitecoretheme_top_header_one .sitecoretheme_top_header_container .sitecoretheme_minimenu { float: right;}	.sitecoretheme_static_buttons a	{	  margin-right: 15px;	  width: 32%;	}	[dir="rtl"] .sitecoretheme_static_buttons a	{	  margin-left: 15px;	  margin-right: 0;	}	.layout_sitemenu_menu_mini #core_menu_mini_menu > ul	{	  text-align: right;	}	[dir="rtl"] .layout_sitemenu_menu_mini #core_menu_mini_menu > ul	{	  text-align: left;	}	.sitecoretheme_top_header_container > div {	display: inline-block;    vertical-align: middle;    }	.sitecoretheme_fullsite_search .layout_siteadvsearch_search_box #global_search_form input[type="text"], .sitecoretheme_fullsite_search .layout_siteadvsearch_search_box #global_search_form input[type="text"] .layout_siteadvsearch_search_box ul.adsearch-autosuggest, .sitecoretheme_fullsite_search input[type="text"] ul.tag-autosuggest, .sitecoretheme_fullsite_search ul.tag-autosuggest	{	  width: 190px !important;	}	.sitecoretheme_fullsite_search button	{	  box-shadow: none !important;	  border-width: 0 !important;	  background-color: transparent !important;	  position: absolute;	  right: 0;	  top: 0;	  padding: 0;	  height: 35px;	  line-height: 35px;	  text-align: center;	  width: 35px;	  font-size: 18px;	  z-index: 1;	}	[dir="rtl"] .sitecoretheme_fullsite_search button	{	  left: 0;	  right: auto;	  text-align: center;	}	.sitecoretheme_fullsite_search .layout_siteadvsearch_search_box #global_search_form button	{	  background-image: none;	}	.sitecoretheme_fullsite_search .layout_siteadvsearch_search_box #global_search_form button:before	{	  content: "\\f002";	  font-family: 'Font Awesome 5 Free';	  font-weight: 900;	}	.sitecoretheme_middle_content_left .sitecoretheme_middle_content_item, .sitecoretheme_middle_content_right .sitecoretheme_middle_content_item	{	  width: 49%;	  display: inline-block;	  vertical-align: top;	  padding-left: 10px;	  padding-right: 10px;	  box-sizing: border-box;	}	.sitecoretheme_icons_inner:last-child .sitecoretheme_icons_content_4	{	  margin-bottom: 0;	}	.sitecoretheme_icons_content_4	{	  width: 33.1%;	}	[dir="rtl"] .sitecoretheme_icons_content_4	{	/*    float: right;*/	}	.sitecoretheme_header_top_head_right div.layout_sitemenu_menu_main	{	  position: static;	  background: transparent;	  margin-right: 20px;	  margin-top: 0;	}	.sitecoretheme_header_top_head_right .sitemenu_main_menu_wrapper	{	  background: transparent;	  margin-bottom: 0;	  box-shadow: none;	}	.sitecoretheme_header_top_head_right .main_ContentView .contentlist	{	  height: 100%;	}	.sitecoretheme_header_top_head_right .main_ContentView img.thumb_profile	{	  object-fit: cover;	  height: 100%;	}	.sitecoretheme_header_top_head_right .sitemenu_main_menu	{	  position: static;	  width: auto !important;	}	.sitecoretheme_header_top_head_right > div > div	{	  display: inline-block;	  vertical-align: middle;	}	/* HEADER WIDGET */	.sitecoretheme_top_header_container	{	  box-sizing: border-box;	}	.sitecoretheme_main_menu ul.navigation li:hover > .sub_navigation	{	  max-height: 10000px;	}	.layout_sitecoretheme_browse_menu_main .sitecoretheme_main_menu ul.navigation li:hover > .sub_navigation_toggle	{	  transform: rotate(-180deg);	  top: 26px;	}	/* Highlight Content Block */	.sitecoretheme_content-blocks_wrapper ._main_style_two_blocks_listing ul > li:first-child {	  display:none; // this is use in for responsive case, and hide _primary_list in responsive view	}		.sitecoretheme_icons_wrapper._cards .sitecoretheme_icons_inner {	display: flex;    }    .sitecoretheme_icons_wrapper._cards .sitecoretheme_icons_content_4_inner {width: 100%;}    	.sitecoretheme_icons_wrapper._cards .sitecoretheme_icons_content_4 {    	display: flex;    	     }    	.sitecoretheme_content-blocks_wrapper ._main_style_two_blocks_listing ul > li:hover ._item_info {    	left: 190px;    	right: 20px;    }    		[dir="rtl"] .sitecoretheme_content-blocks_wrapper ._main_style_two_blocks_listing ul > li:hover ._item_info {    	right: 190px;    	left: 20px;    }}@media (min-width: 921px) {    /* HEADER WIDGET */    .sitecoretheme_header_top_head_right    {      float: right;    }    [dir="rtl"] .sitecoretheme_header_top_head_right    {      float: left;    }    .sitecoretheme_main_menu    {      margin: 0 15px 0 15px;    }    .sitemenu-horizontal-main-menu .layout_page_header.sitecoretheme_topheader_fixed .sitecoretheme_mainmenu    {      display: none;    }    .sitecoretheme_counter_wrapper h4    {      font-size: 33px;      line-height: 33px;    }    .layout_sitecoretheme_stats_block    {      padding-top: 90px;      padding-bottom: 90px;    }    .sitecoretheme_counter_container {    	padding: 40px 0;    }    .sitecoretheme_top_header_one .sitecoretheme_main_menu .navigation > li > a {color: $theme_font_color;}}@media screen and (min-width: 980px) and (max-width: 1199px) {    .sitecoretheme_content_icon span    {      width: 50px;      height: 50px;      line-height: 50px;    }    .sitecoretheme_middle_image_block    {      max-width: 300px;      max-height: 300px;    }}    @media (min-width: 980px) {    .demo_app_container_inner .widgets_title_description    {      width: 55%;    }    .sitecoretheme_middle_content_left, .sitecoretheme_middle_content_right    {      padding-left: 10px;      padding-right: 10px;      max-width: 30%;    }    .sitecoretheme_middle_content_left .sitecoretheme_middle_content_item, .sitecoretheme_middle_content_right .sitecoretheme_middle_content_item    {      width: 100%;      padding: 0;    }    .sitecoretheme_middle_content_left .sitecoretheme_content_info    {      padding-right: 10px;      padding-left: 10px;      text-align: right;    }    [dir="rtl"] .sitecoretheme_middle_content_left .sitecoretheme_content_info {      text-align: right;    }    .sitecoretheme_content_info h3    {      margin-top: 0;    }    div.sitecoretheme_header_top_head_right .layout_sitecoretheme_search_box input.text {        font-size: 15px !important;    }    .privacy_pulldown_contents_wrapper{ z-index: 98!important }    .sitecoretheme_header_top_head_right .header_search_box{ position: absolute; top: 15px; right: 0;}    .sitecoretheme_middle_content_left .sitecoretheme_content_icon    {      text-align: right;      margin-left: 70px;    }    .sitecoretheme_middle_content_right .sitecoretheme_content_icon    {      text-align: left;      margin-right: 70px;    }    .sitecoretheme_middle_content_left .sitecoretheme_middle_content_item:nth-child(1), .sitecoretheme_middle_content_left .sitecoretheme_middle_content_item:nth-child(4)    {      left: 80px;    }    [dir="rtl"] .sitecoretheme_middle_content_left .sitecoretheme_middle_content_item:nth-child(1), [dir="rtl"] .sitecoretheme_middle_content_left .sitecoretheme_middle_content_item:nth-child(4)    {      right: 80px;      left: auto;    }    .sitecoretheme_middle_content_left .sitecoretheme_middle_content_item:nth-child(2), .sitecoretheme_middle_content_left .sitecoretheme_middle_content_item:nth-child(3)    {      left: -30px;    }    [dir="rtl"] .sitecoretheme_middle_content_left .sitecoretheme_middle_content_item:nth-child(2), [dir="rtl"] .sitecoretheme_middle_content_left .sitecoretheme_middle_content_item:nth-child(3)    {      right: -30px;      left: auto;    }    .sitecoretheme_middle_content_right .sitecoretheme_content_info    {      padding-left: 10px;      padding-right: 10px;      text-align: left;    }    [dir="rtl"] .sitecoretheme_middle_content_right .sitecoretheme_content_info    {      text-align: left;    }    .sitecoretheme_content_info    {      border-radius: 10px;      margin-top: -55px;    }    .sitecoretheme_middle_content_left .sitecoretheme_middle_content_item .sitecoretheme_content_info    {      margin-right: 70px;      transition: all 0.5s ease-in-out;    }    .sitecoretheme_middle_content_right .sitecoretheme_middle_content_item .sitecoretheme_content_info    {      margin-left: 70px;      transition: all 0.5s ease-in-out;    }    .sitecoretheme_middle_content_item .sitecoretheme_middle_content_item_inner:hover .sitecoretheme_content_info    {      transform: translate(0, -20px);      box-shadow: 0 15px 40px rgba(0, 0, 0, .5);      transition: all .5s ease;    }    .sitecoretheme_middle_content_right .sitecoretheme_middle_content_item:nth-child(1), .sitecoretheme_middle_content_right .sitecoretheme_middle_content_item:nth-child(4)    {      right: 80px;    }    [dir="rtl"] .sitecoretheme_middle_content_right .sitecoretheme_middle_content_item:nth-child(1), [dir="rtl"] .sitecoretheme_middle_content_right .sitecoretheme_middle_content_item:nth-child(4)    {      left: 80px;      right: auto;    }    .sitecoretheme_middle_content_right .sitecoretheme_middle_content_item:nth-child(2), .sitecoretheme_middle_content_right .sitecoretheme_middle_content_item:nth-child(3)    {      left: 30px;    }    [dir="rtl"] .sitecoretheme_middle_content_right .sitecoretheme_middle_content_item:nth-child(2), [dir="rtl"] .sitecoretheme_middle_content_right .sitecoretheme_middle_content_item:nth-child(3)    {      right: 30px;      left: auto;    }    .sitecoretheme_content_icon    {      margin-top: 7px;    }    .widgets_title_description    {      width: 40%;    }}@media screen and (min-width: $theme_content_width) {    .sitecoretheme_container, .demo_app_wrapper, .sitecoretheme_icons_wrapper, .sitecoretheme_images_page_container, .sitecoretheme_images_middle_content, .sitecoretheme_static_buttons, .layout_sitecoretheme_landing_page_header.sitecoretheme_landing_header_fixed .sitecoretheme_header_wrapper .sitecoretheme_header_top_head, .sitecoretheme_content-blocks_wrapper_inner {      max-width: $theme_content_width;      margin: 0 auto;      padding: 0 15px;      box-sizing: border-box;	     }    .sitecoretheme_top_header_container {      width: $theme_content_width;      margin: 0 auto;    }    .layout_sitecoretheme_banner_images .bannerimage-text h1 {      width: 1050px;    }    .layout_sitecoretheme_banner_images .bannerimage-text article {      width: 900px;    }    .layout_sitecoretheme_banner_images .bannerimage-text h1, .layout_sitecoretheme_banner_images .bannerimage-text article {      margin: 0 auto;    }    .sitecoretheme_header_wrapper {      width: $theme_content_width;      margin: 0 auto;      display: inline-block;    }}@media screen and (min-width: 1300px) {    .global_sitecoretheme_left_panel.global_sitecoretheme_left_panel_slide.panel-open .layout_sitecoretheme_menu_footer, .global_sitecoretheme_left_panel.global_sitecoretheme_left_panel_slide.panel-open #global_content    {      width: 100%;    }    .global_sitecoretheme_left_panel.global_sitecoretheme_left_panel_slide.panel-open > .generic_layout_container, .global_sitecoretheme_left_panel.global_sitecoretheme_left_panel_slide.panel-open > #global_wrapper, .global_sitecoretheme_left_panel.global_sitecoretheme_left_panel_slide.panel-open > #global_footer    {      margin-left: 235px;      position: relative;      width: inherit;    }    .global_sitecoretheme_left_panel.global_sitecoretheme_panel_animation.global_sitecoretheme_left_panel_slide.panel-open > .generic_layout_container, .global_sitecoretheme_left_panel.global_sitecoretheme_left_panel_slide.global_sitecoretheme_panel_animation.panel-open > #global_wrapper, .global_sitecoretheme_left_panel.global_sitecoretheme_left_panel_slide.global_sitecoretheme_panel_animation.panel-open > #global_footer    {      transition: margin-left .5s ease-in-out;    }    .global_sitecoretheme_left_panel.global_sitecoretheme_left_panel_slide.panel-open > #global_wrapper    {      padding-left: 15px;      padding-right: 15px;      box-sizing: border-box;    }    .global_sitecoretheme_left_panel.global_sitecoretheme_left_panel_slide.global_sitecoretheme_panel_animation    {      transition: all .5s ease-out;    }    .sitecoretheme_top_header_container ._main_menu_toggle_wapper._main_menu_toggle_hide    {      display: none;    }    }        @media screen and (min-width: 1200px) {    .sitecoretheme_top_header_container    {      width: 100%;      margin: 0 auto;    }}@media (min-width: 921px) {    .sitecoretheme_top_header_one .sitecoretheme_social-sites    {      margin: 0 -15px 0 -15px;      display: block;      float: none;      padding: 4px 15px 0;     background-color: $theme_topbar_menu_background_color;     color: $theme_topbar_menu_link_color;      opacity: 1;    }    .sitemenu-horizontal-main-menu .sitecoretheme_top_header_one .sitecoretheme_social-sites    {      background-color: #2d2d2d;    }    .sitecoretheme_topheader_fixed .sitecoretheme_top_header_one .sitecoretheme_social-sites, .sitecoretheme_fullheader_fixed .sitecoretheme_top_header_one .sitecoretheme_social-sites    {      display: none;    }    .global_sitecoretheme_left_panel .sitecoretheme_top_header_one .sitecoretheme_social-sites{     margin-top: -8px;    }    .global_sitecoretheme_left_panel .sitecoretheme_topheader_fixed .sitecoretheme_top_header_one .sitecoretheme_social-sites,    .global_sitecoretheme_left_panel .sitecoretheme_fullheader_fixed .sitecoretheme_top_header_one .sitecoretheme_social-sites {      display: block;    }    .sitecoretheme_top_header_one .sitecoretheme_social-sites div    {      display: block;      float: none;    }    .sitecoretheme_top_header_one .sitecoretheme_social-sites .layout_sitecoretheme_menu_social_sites    {      text-align: right;    }    .sitecoretheme_top_header_one .sitecoretheme_social-sites .layout_sitecoretheme_menu_social_sites ul    {      display: inline-block;    }    .sitecoretheme_top_header_one .sitecoretheme_social-sites .layout_sitecoretheme_menu_social_sites ul > li > a    {      width: auto;      border-width: 0;      border-radius: 0;      padding: 0 6px;     color: $theme_topbar_menu_link_color;      opacity: 1;    }    .sitecoretheme_top_header_one .sitecoretheme_social-sites .layout_sitecoretheme_menu_social_sites ul > li > a:hover, .sitecoretheme_top_header_one .sitecoretheme_social-sites .layout_sitecoretheme_menu_social_sites ul > li > a:hover > i    {     color: $theme_topbar_menu_link_hover_color    }    .sitecoretheme_top_header_one .sitecoretheme_social-sites .layout_sitecoretheme_menu_social_sites ul > li > a > i    {      width: auto;      border-width: 0;      border-radius: 0;      padding-right: 5px;      display: inline-block;    }    .sitecoretheme_top_header_one .sitecoretheme_social-sites .layout_sitecoretheme_menu_social_sites ul > li > a > span    {      display: inline-block;    }}@media (max-width: 978px) {    .sitecoretheme_blocks_wapper > div > ._column-inner ._image-holder a:after    {      display: none    }    .sitecoretheme_blocks_wapper > ._column ._cta_btn:not(:first-child)    {      margin-top: 0;    }    .ballon-marker-wapper ._item-row    {      width: 48%;    }    .ballon-marker-wapper ._item-row:nth-child(3), .ballon-marker-wapper ._item-row:nth-child(4)    {      margin-top: 100px;    }}@media (min-width: 768px) {    .layout_sitecoretheme_menu_main > .sitecoretheme_menu_pannel.sitecoretheme_menu_pannel_open    {      left: 0;    }    [dir="rtl"] body .layout_sitecoretheme_menu_main > .sitecoretheme_menu_pannel.sitecoretheme_menu_pannel_open    {      left: auto;      right: 0;    }    	.layout_sitecoretheme_form_banner + .layout_core_content    {      min-width: 430px;      max-width: 750px;    }}@media (max-width: 767px) {    .sitecoretheme_blocks_wapper._two_colummns > ._column    {      width: 100%;    }    .sitecoretheme_blocks_wapper._two_colummns > ._column._left    {      display: block;    }    .sitecoretheme_blocks_wapper._two_colummns > ._column._right    {      display: none;    }    .sitecoretheme_content-blocks_wrapper ._main_style_1 ul > li    {      width: 40%;    }    .sitecoretheme_content-blocks_wrapper ._main_style_3 ul > li    {      width: 40%;    }    .sitecoretheme_content-blocks_wrapper ._main_style_4 ul > li    {      width: 40%;    }    .sitecoretheme_content-blocks_wrapper ._main_style_6 ul > li    {      width: 99%;    }    .sitecoretheme_content-blocks_wrapper ._main_style_6 ul > li ._item_img    {      width: 80px;      height: 80px;    }    .sitecoretheme_rounded_listing_wapper ._items_wapper > ._item_list    {      width: 33.3%;    }    .sitecoretheme_top_header_one .sitecoretheme_social-sites    {      display: none;    }}@media screen and (max-width: 600px) {.layout_sitecoretheme_form_banner + .layout_core_content #submit-wrapper, .layout_sitecoretheme_form_banner + .layout_core_content button{  width: 100%;}.sitecoretheme_content-blocks_wrapper ._main_style_1 ul > li{  width: 90%;}.sitecoretheme_content-blocks_wrapper ._main_style_3 ul > li{  width: 90%;}.sitecoretheme_content-blocks_wrapper ._main_style_10 ul > li{  width: 100%;}.sitecoretheme_content-blocks_wrapper ._main_style_4 ul > li{  width: 90%;}.sitecoretheme_rounded_listing_wapper ._items_wapper ._item_list{  padding: 0 5px;}  .ballon-marker-wapper ._item-row{    width: 100%;    margin-top: 100px!important;  }   .layout_sitealbum_html_block_albums_photos > h2 > strong{ line-height: 32px;}#global_search_form button#submit{ margin-top: 10px; }/* 2 column layout */	.sitecoretheme_two-content-blocks_wrapper ._main_style_grid ul > li,	.sitecoretheme_two-content-blocks_wrapper ._main_style_card ul > li {		width: 100%;	}	}@media (max-width: 480px) {    .layout_sitecoretheme_header .sitecoretheme_top_header_two .sitecoretheme_social-sites {      display: none;    }    .layout_sitecoretheme_header .sitecoretheme_top_header_two .sitecoretheme_minimenu {      width: 100%;      display: inline-block;      float: none;    }    .sitecoretheme_rounded_listing.sitecoretheme_rounded_listing_wapper ._items_wapper ._item_list > a {      height: 100px;      width: 100px;    }    .sitecoretheme_content-blocks_wrapper ._main_style_two_blocks_listing ul > li ._item_img {width: 100%;}    .sitecoretheme_content-blocks_wrapper ._main_style_two_blocks_listing ul > li ._item_info {right: 20px; left: 20px;}    /*Highlight block*/    .sitecoretheme_two-content-blocks_wrapper ._main_style_image ul > li {    		width: 50%;    }}/*Landing page forms */#user_form_login #buttons-wrapper {  background-color: transparent;}#user_form_auth_forgot #buttons-wrapper {	display: inline-block;	vertical-align: middle;}/*.seaocoretheme_slider_form {	max-height: 80%;	overflow: auto;}*/.sitecoretheme_images_middle_content ._middle_form {  margin-top: 2%;	max-height: 480px;	overflow: auto;}.layout_page_user_signup_index #password_confirm_settings_group-wrapper .user_showhidepassword,.layout_page_user_signup_index .user_showhidepassword {	top: 60% !important;}::-webkit-scrollbar {	width: 5px;	border-radius: 100px;}::-webkit-scrollbar-track {	background-color: $theme_button_background_color_hover;}::-webkit-scrollbar-thumb {	background-color: $theme_button_background_color;	border-radius: 100px;}#pswd_info > ul {	justify-content: center;	flex-wrap: wrap;}.sitecoretheme_images_middle_content ._middle_form .social-login-row #user_form_login .form-elements {	padding: 0;	margin-top: 5px;}.sitecoretheme_images_middle_content ._middle_form .global_form div.form-element {	min-width: 100%;	max-width: 100%;	margin-bottom: 0;}.sitecoretheme_images_middle_content ._middle_form .global_form div.form-element input {	border:  1px solid $theme_border_medium_color;}.sitecoretheme_images_middle_content ._middle_form .global_form div.form-elements .user_showhidepassword {	position: absolute;	right: 0;	top: auto !important;}.sitecoretheme_images_middle_content ._middle_form .global_form div.form-elements .user_showhidepassword > i {	margin-top: -40px !important;}.sitecoretheme_images_middle_content ._middle_form .global_form .form-wrapper + .form-wrapper {	margin-top: 10px;}.sitecoretheme_images_middle_content ._middle_form ._top .scrollbar-content {	box-sizing: content-box;	padding-right: 32px !important;	overflow-x: hidden !important;	padding-bottom: 0 !important;}.sitecoretheme_images_middle_content ._middle_form .sliderform_tabs + ._top .seaocoretheme_slider_user_signup .form-wrapper:first-child + div {	margin-top: 0px;} .sitecoretheme_images_image_content ._middle_form .social-login-row .global_form > div > div {	padding: 0;}.sitecoretheme_images_image_content ._middle_form .social-btn {margin-bottom: 6px;}.sitecoretheme_images_image_content ._middle_form input,.sitecoretheme_images_image_content ._middle_form select *,._middle_form._middle_filled .seaocoretheme_slider_form .show-hide-password-form-element {  color: $theme_font_color_light; /* Firefox */} .sitecoretheme_images_image_content ._middle_form .global_form input:focus {	border: none;}.sitecoretheme_images_image_content ._middle_form input[type="text"],.sitecoretheme_images_image_content ._middle_form input[type="email"],.sitecoretheme_images_image_content ._middle_form input[type="password"] {	padding: 9px;/*	font-size: 14px;*/	width: 100% !important;	max-width: 100%;}.seaocoretheme_slider_form .global_form > div > div > .form-elements {	margin-top: 0;	padding: 0;}.seaocoretheme_slider_form .global_form h3 {	padding: 0;	margin: 0 0 10px 0;	display: none;}.seaocoretheme_slider_form p.form-description,.seaocoretheme_slider_form p.hint {	display: none;}.seaocoretheme_slider_form #password_buttons-wrapper,.seaocoretheme_slider_form #password-wrapper,.seaocoretheme_slider_form #passconf-wrapper {	position: relative;}.seaocoretheme_slider_form.seaocoretheme_slider_user_signup #password-wrapper,.seaocoretheme_slider_form.seaocoretheme_slider_user_signup #passconf-wrapper {	width: 100%;	display: inline-block;	vertical-align: top;}.seaocoretheme_slider_form.seaocoretheme_slider_user_signup #passconf-wrapper {	margin-left: 1%;}.seaocoretheme_slider_form ._navigation._footer_bottom {	margin-bottom: 10px;	text-align: center;}.seaocoretheme_slider_user_signup #password-wrapper {	margin-top: 10px;}.seaocoretheme_slider_form .show-hide-password-form-element {	display: block;	position: absolute;	height: 37px;	width: 30px;	line-height: 34px;	text-align: center;	text-rendering: auto;	top: 0;	right: 0;}[dir="rtl"] .seaocoretheme_slider_form .show-hide-password-form-element {	left: 0;	right: auto;}.seaocoretheme_slider_form .show-hide-password-form-element:before {	color: $theme_font_color_light;	font-size: 14px;}.sitecoretheme_images_middle_content ._middle_form ul.siteotp_login_errors {	display: inline-block;	margin: 0;}.sitecoretheme_images_middle_content ._middle_form ul.siteotp_login_errors li {	background: rgba(255, 255, 255, .2);	margin: 0 0 5px 0;}.sitecoretheme_images_middle_content ._middle_form .social-loginpopup-column-2 {	margin: 0;}.sitecoretheme_images_image_content ._middle_form .otp_signin_options a:link {	color: #fff;	font-size: 12px;}.sitecoretheme_images_image_content ._middle_form #login_via_siteotp_otp-wrapper {	margin-top: 2px;}.layout_sitecoretheme_menu_footer .copy_right_text form select {    margin-left: 10px;}.sitecoretheme_images_middle_content ._middle_form .sliderform_tabs ul._navigation {	width: 100%;	display: flex;}.sitecoretheme_images_middle_content ._middle_form .sliderform_tabs ul._navigation > li {	cursor: pointer;	padding: 15px 10px;	width: 50%;	text-align: center;	font-size: 15px;	position: relative;}.sitecoretheme_images_middle_content ._middle_form._middle_filled .sliderform_tabs ul._navigation > li{	background: rgba(255, 255, 255, .2);	color: $theme_font_color;}.sitecoretheme_images_middle_content ._middle_form._middle_transparent .sliderform_tabs ul._navigation > li{	background:rgba(0, 0, 0, .2);	color: #dfdfdf;}.sitecoretheme_images_middle_content ._middle_form .sliderform_tabs ul._navigation > li.seaocoretheme_slider_form_tab.active {	background-color: transparent;	color: #fff;	box-shadow: inset 0 3px 0 $sitecoretheme_theme_primary_color;}.sitecoretheme_images_middle_content ._middle_form .sliderform_tabs + ._top .global_form > div > div > h3 + div {	margin-top: 5px;}.sitecoretheme_images_middle_content ._middle_form .sliderform_tabs + ._top .seaocoretheme_slider_form_tab,.sitecoretheme_images_middle_content ._middle_form .sliderform_tabs + ._top #timezone-wrapper {		display: none;}.sitecoretheme_images_middle_content ._middle_form .sliderform_tabs + ._top #terms-wrapper label {	font-size: 12px;}.sitecoretheme_images_middle_content ._middle_form .sliderform_tabs + ._top {	border: none;}.sitecoretheme_images_middle_content ._middle_form .global_form #forgot-element {	text-align: center;}html .seao_smoothbox_lightbox_content ._form_wapper form.global_form {max-width: 100%;}.seao_smoothbox_lightbox_content [class*="social-btn-"],.seaocoretheme_slider_form [class*="social-btn-"],.layout_sitecoretheme_form_banner + .layout_core_content .social-signup-row [class*="social-btn-"],.layout_sitecoretheme_form_banner + .layout_core_content .social-login-row [class*="social-btn-"] {text-align: center;}.seao_smoothbox_lightbox_content [class*="social-btn-"] > div,.seaocoretheme_slider_form [class*="social-btn-"] > div,.layout_sitecoretheme_form_banner + .layout_core_content .social-signup-row [class*="social-btn-"] > div ,.layout_sitecoretheme_form_banner + .layout_core_content .social-login-row [class*="social-btn-"] > div  {display: inline-block; float: none !important;} .layout_sitecoretheme_content_blocks_view_type_10 {	background-image: url('https://www.timlxstatic.com/externals/images/eventbg.png');	background-repeat: no-repeat;	background-size: cover;	background-position: center;}.layout_sitecoretheme_content_blocks_view_type_10:before {background: rgba(0, 0, 0, .4);}.layout_sitecoretheme_content_blocks_view_type_10 > h3,.layout_sitecoretheme_content_blocks_view_type_10 div.widgets_title_description {	color: #fff;}.layout_sitecoretheme_content_blocks_view_type_10.generic_layout_container > h3:before {	background-color: #fff !important;}#global_page_sitealbum-album-editphotos .photo-delete-wrapper label{margin-top:4px!important;}.edit_email_setting { top: 35%;}.slider-member{  max-width: $theme_content_width;  display: flex;  width: 100%;}.sitecoretheme_images_image_content .sitecoretheme_images_page_container .sitecoretheme_images_middle_content .slider-member-block{  display: inline-block;  width: 80px;  height: 80px;}.sitecoretheme_images_image_content .sitecoretheme_images_page_container .sitecoretheme_images_middle_content .slider-member-image{  width: 80px;  height: 80px;}.slider-member-image img{  height: 100%;  width: 100%;  object-fit: cover;}.slider-member-title{  font-size: $sitecoretheme_fonts_heading_fontsize;  font-weight: 600;}.slider-member-block {  display: inline-block;  width: 240px;  height: 240px;  margin: 0 10px;}.slider-member-image {  width: 240px;  height: 240px;  display: flex;  flex-wrap: wrap;  justify-content: center;  align-items: center;}.slider-member-image a {	width: 100%;	height: 100%;}.sitecoretheme_footer_block_head .slider-member-block {  display: inline-block;  width: 80px;  height: 80px;}.sitecoretheme_footer_block_head .slider-member-block .slider-member-image {  width: 80px;  height: 80px;}/* MAIN.CSS - VERSATILE END *//* MAIN.CSS - ELPIS *//* LP MEMBERS */.elips_member_box{	border-radius:6px;	overflow:hidden;	border-width:1px;	margin-top:30px;}.elips_member_box *{  text-align:center !important;}.elips_member_box > a{	display:block;	width:100%;	height:150px;}.elips_member_box .name > a{	font-weight:bold;	word-break:break-word;}.elips_member_box .info{  padding:10px;}.elips_member_box .info .friends{  font-size:90%;}.elips_member_box{  background:$theme_list_background_color;	}/* LP BLOGS */.elpis_lp_blogs{  text-align:center !important;}.elpis_lp_blogs_inner{  margin-top:30px;}.elpis_lp_blogs_inner .blogs_lp_main{	position:relative;	height:350px;}.elpis_lp_blogs_inner .blogs_photo{	height:100%;}.elpis_lp_blogs_inner .blogs_photo > a{	width:100%;  height:100%;  display:block;  border-radius:10px;  overflow:hidden;}.elpis_lp_blogs_inner .info{	position:absolute;	top:50%;  transform:translate(0,-50%);	max-width:80%;	margin:auto;	display:block;	left:0;	right:0;}.elpis_lp_blogs_inner .info *{  text-align:center;		color:#fff !important;}.elpis_lp_blogs_inner .blogs_photo span{	border:0;	background-blend-mode:overlay;	background-color:rgba(0,0,0,0.5);}.elpis_lp_blogs_inner .info .title{	font-size:1.6rem;	font-weight:600;  margin-bottom:4px;}.elpis_lp_blogs .viewlink{  float:none;  text-align:center;  display:inline-block;  margin:30px auto 0;  border-width:1px;  border-color:$theme_button_background_color;  color:$theme_button_background_color;  border-radius:50px;  padding:8px 18px;  font-size:0.95em;  transition:0.5s;}.elpis_lp_blogs .viewlink:hover{  background-color:$theme_button_background_color;  color:$theme_button_font_color;}@media(max-width:767px){ .elpis_lp_blogs_inner .blogs_lp_main{	 margin:20px; }	}@media(min-width:768px){.elpis_lp_blogs_inner{	display:grid;	grid-template-columns:1fr 1fr;	grid-gap:10px;}}@media(min-width:768px) and (max-width:900px){ .elpis_lp_blogs_inner .blogs_lp_main, .elpis_lp_blogs_inner .blogs_photo > a{	 height:30vh;	 }	 .elpis_lp_blogs_inner .info{   top:25%; }}/* MAIN.CSS - ELPIS END *//* MAIN.CSS - ATOZ *//* no css in folder *//* MAIN.CSS - ELEGANT *//* no css in folder *//* MAIN.CSS - SPORTS *//* no css in folder *//* MAIN.CSS - DATING THEME *//* no css in folder *//* MAIN.CSS - YTUBE THEME *//* no css in folder *//* MAIN.CSS - MATERIAL THEME *//*Landing Page*/.sesmaterial_lp_members_carousel .owl-buttons > div{background-color:$theme_button_background_color;}.sesmaterial_lp_members_carousel .owl-buttons > div:hover{background-color:$theme_button_background_color_hover;}.sesmaterial_lp_members_carousel .owl-buttons > div i:before{color:$theme_button_font_color;}.sesmaterial_lp_members_thumb .member_info{font-size:$theme_font_size_small;}/* MAIN.CSS - MATERIAL THEME END *//* MAIN.CSS - TWITTERCLONE */.sestwitterclone_member_cover{  border-radius: 20px 20px 0px 0px;  background-color: $theme_button_background_color;}/* MAIN.CSS - TWITTERCLONE END *//* MAIN.CSS - COMPANY *//* MAIN.CSS - SPECTROMEDIA *//*Landing Page*/.sm_lp_members_carousel .owl-buttons > div,.sm_features_block_item > ._img{background-color:$theme_button_background_color;}.sm_lp_members_carousel .sm_lp_members_thumb .member_info {background:$theme_list_background_color;color:$theme_font_color;}.sm_lp_blogs_main,.sm_lp_videos_main,.sm_lp_features_block{max-width:$theme_content_width;width:100%;}.sm_banner_container{max-width:$theme_content_width;}.sm_lp_blog_item ._cont ._desc,.sm_lp_features_main .feature_item ._cont{color:$theme_font_color_light;}.sm_lp_features_main .feature_item ._title:after{background:$theme_border_color;}.sm_lp_features_main > .sm_lp_features_img:before,.sm_lp_features_main > .sm_lp_features_img:after{border-color:$theme_border_color;}.sm_lp_blog_item > article{background:$theme_list_background_color;}.sm_banner_form .global_form > div > div input[type=email], .sm_banner_form .global_form > div > div input[type=password],.sm_banner_form .global_form > div > div input[type=text]{	background:$theme_list_background_color_hover;}/* MAIN.CSS - SPECTROMEDIA END *//* MAIN.CSS - LINKEDIN */.seslinkedin_member_other_info:before{	background:$theme_border_color;}.seslinkedin_member_photo{  border:2px solid $theme_box_background_color;}.seslinkedin_member_other_info > a ._count{	color:$theme_link_color_hover;}.seslinkedin_member_other_info > div ._count{	color:$theme_link_color_hover;}.seslinkedin_quick_popup{	background: $theme_box_background_color;}.seslinkedin_quick_popup .mfp-close{	color:$theme_button_background_color;}/* ACCESSIBILITY OPTIONS */.seslinkedin_accessibility_options_settings .color_modes > li.active > a{	background:$theme_button_background_color;	border:1px solid $theme_button_background_color;}.seslinkedin_accessibility_options_settings .color_modes > li.active > a,.seslinkedin_accessibility_options_settings ul.resizer > li.active > a{	color:$theme_button_font_color;}.seslinkedin_accessibility_options{	background:$theme_list_background_color;}.seslinkedin_accessibility_top_inner{  max-width:$theme_content_width;}.seslinkedin_accessibility_options_settings ul.resizer > li.active > a{	background:$theme_button_background_color;	color:$theme_button_font_color !important;	border:1px solid $theme_button_background_color;}.dark_mode .header_guest ._links a,.dark_mode .header_guest ._links a:hover,.dark_mode .sesbasic_link_btn,.dark_mode .sesbasic_link_btn:visited{	color:$theme_button_background_color !important;}/* MAIN.CSS - LINKEDIN END *//* MAIN.CSS - EXPOSE */.expose_member_block_thumb:hover{	border-color:$theme_button_background_color !important;}.expose_banner_btns a.expose_banner_btn{	background-color:$theme_button_background_color;	border:1px solid $theme_button_border_color;  color:$theme_button_font_color;}.expose_banner_btns a:hover{	background-color:$theme_button_background_color_hover;  cursor:pointer;	color:$theme_button_font_hover_color;	text-decoration:none;}.expose_quick_popup{	background-color:$theme_box_background_color;}#sesexpose_form_login input:-webkit-autofill,#sesexpose_form_login input:-webkit-autofill:hover, #sesexpose_form_login input:-webkit-autofill:focus#sesexpose_form_login input:-webkit-autofill, #sesexpose_form_login textarea:-webkit-autofill,#sesexpose_form_login textarea:-webkit-autofill:hover#sesexpose_form_login textarea:-webkit-autofill:focus,#sesexpose_form_login select:-webkit-autofill,#sesexpose_form_login select:-webkit-autofill:hover,#sesexpose_form_login select:-webkit-autofill:focus {  -webkit-text-fill-color: $theme_input_font_color;  -webkit-box-shadow: 0 0 0px 1000px $theme_box_background_color inset;  transition: background-color 5000s ease-in-out 0s;}.expose_quick_popup button.mfp-close{	color:$theme_font_color;}/* MAIN.CSS - EXPOSE END *//* MAIN.CSS - BODY *//*Landing Page*/.sesbody_lp_members_carousel .owl-buttons > div{background-color:$theme_button_background_color;}.sesbody_lp_members_carousel .owl-buttons > div:hover{background-color:$theme_button_background_color_hover;}.sesbody_lp_members_carousel .owl-buttons > div i:before{color:$theme_button_font_color;}/* MAIN.CSS - BODY END *//* MAIN.CSS - EWIDE *//* ACCESSIBILITY OPTIONS */.ewide_accessibility_options_settings .color_modes > li.active > a,.dark_mode .ewide_accessibility_options_settings .color_modes > li.active > a,.dark_mode .ewide_accessibility_options_settings ul.resizer > li.active > a,.ewide_accessibility_options_settings ul.resizer > li.active > a{	background:$theme_button_background_color;	border:1px solid $theme_button_background_color;}.ewide_accessibility_options_settings .color_modes > li.active > a,.ewide_accessibility_options_settings ul.resizer > li.active > a,.dark_mode .ewide_accessibility_options_settings .color_modes > li.active > a,.dark_mode .ewide_accessibility_options_settings ul.resizer > li.active > a{	color:$theme_button_font_color;}.ewide_accessibility_options_settings ul.resizer > li > a, .ewide_accessibility_options_settings .color_modes > li > a{	background:$theme_list_background_color;}.ewide_accessibility_options_settings ul.resizer > li.active > a{	background:$theme_button_background_color;	color:$theme_button_font_color !important;	border:1px solid $theme_button_background_color;}.ewide_accessibility_options_settings .resizer>.resizer-label, .ewide_accessibility_options_settings .color_modes .color-label,.ewide_accessibility_options_settings ul.resizer>li>a, .ewide_accessibility_options_settings .color_modes>li>a{  color:$theme_topbar_menu_link_color;}.dark_mode .header_guest ._links a,.dark_mode .header_guest ._links a:hover,.dark_mode .sesbasic_link_btn,.dark_mode .sesbasic_link_btn:visited{	color:$theme_button_background_color !important;}.dark_mode .lptwo_inner > ul > li:nth-child(even), .dark_mode .lpfour_main:before,.dark_mode .ememcomp_button,.dark_mode .sescf_feature_block .feature_inner_blk:last-child{	background:$theme_button_background_color !important;}.dark_mode .sesmenu_main_menu_inner > ul > li.active > a,.dark_mode .sesbasic_v_tabs>ul>li.active>a{	border-color:$theme_button_background_color !important;}html .dark_mode .layout_page_footer a:hover i{	color:$sesfooter_link_hover_color !important;}.dark_mode .tabs>ul>li.active>a{	border-bottom:3px solid $theme_buttontabs_border_color_active !important;}.dark_mode .sesbasic_v_tabs > ul > li > a:hover, .dark_mode .sesbasic_v_tabs > ul > li.active a {  border-left: 3px solid $theme_button_background_color !important;}.dark_mode a:hover{	color:$theme_link_color_hover !important;}.dark_mode .dashboard_explore_links_v .edit_profile_dropdown li a:hover,.sespage_welcome_page #global_content .layout_main .layout_sespage_browse_menu .tabs > ul > li > a:hover,.sesbusiness_welcome_business #global_content .layout_main .layout_sesbusiness_browse_menu .tabs > ul > li > a:hover,.dark_mode .sesbasic_pulldown_options li:hover a,.dark_mode .sesmusic_playlist_view .sesmusic_playlist_options_dropdown a.links_dropdown, .dark_mode .sesmusic_artist_view_wrapper .sesmusic_artist_songslist_info_dropdown a.links_dropdown, .dark_mode .sesmusic_playlist_browse_listing .sesmusic_playlist_listing_options_buttons>a{	color:$theme_button_font_color !important;}.dark_mode ul.view_multiplepopup li input[type="radio"]:checked + label{	background:$theme_button_background_color !important;	color:$theme_button_font_color !important;}/* MAIN.CSS - EWIDE END *//* MAIN.CSS - EINSTACLONE */.einstaclone_quick_popup,.landing_page_right .landing_page_right_inner{	background:$theme_box_background_color;}.landing_page_right_inner .lp_right_btm .lp_signup,.einstaclone_member_item ._btn > a,.einsta_profile_btns .einstaclone_button{	background:$theme_button_background_color !important;	color:$theme_button_font_color !important;}.einsta_profile_btns .msg{	color:$theme_button_background_color;	background:$theme_button_font_color;	border:1px solid $theme_button_border_color;}.landing_page_right_inner .lp_right_btm a{	border:1px solid $theme_button_border_color;	color:$theme_button_background_color;}.landing_page_right_inner .lp_right_btm a:hover{	background:$theme_button_background_color_hover;	color:$theme_button_background_color;}.einstaclone_member_item ._btn > a:hover{	background:$theme_button_background_color_hover;}.einstaclone_member_other_info div > ._count,.landing_page_right .no_acc a,.einstaclone_popup_footer a,.einstaclone_cat_header a,.einstaclone_category_carousel_item .follow_btn,.einstaclone_member_item ._btn > .follow_btn{	color:$theme_button_background_color !important;}.einstaclone_member_cover,.einstaclone_popup_header{	background:$theme_button_background_color;}.landing_page_right .einstaclonelogin_form #forgot-wrapper a,.landing_page_right .einstaclonelogin_form #remember-wrapper label,.einstaclone_member_info h4 a,.einstaclone_member_profile_tabs ul li a{	color:$theme_font_color_light;}.einstaclone_member_profile_tabs ul li a:before{	background:$theme_border_color;}.einstaclone_member_profile_tabs ul li a.active,.einstaclone_category_carousel_item h3 a,.einstaclone_member_item ._btn > .request_btn{	color:$theme_font_color !important;}.einstaclone_popup_header_title,.einstaclone_quick_popup button.mfp-close{	color:$theme_button_font_color;}/* MAIN.CSS - EINSTACLONE END *//* MAIN.CSS - ALLURE *//* COMMON CONTAINER FOR WIDGETS */.layout_core_menu_mini #core_menu_mini_menu > ul > li a.show_icons i {    display: none !important;}div .layout_core_menu_mini #core_menu_mini_menu > ul > li .core_mini_auth, div .layout_core_menu_mini #core_menu_mini_menu > ul > li .core_mini_signup {    line-height: normal !important;}.allure_container {	overflow: hidden;}/* HIGHLIGHTS BLOCK */.allure_middleimage_withicons {    width: 100%;    clear: both;    overflow: hidden;    box-sizing: border-box;    text-align: center;}[dir="rtl"] .allure_middleimage_withicons {    text-align: center;}.allure_middle_image_block {    display: inline-block;    vertical-align: middle;    text-align: center;    margin: 0 10px 0px 10px;	position: relative;}[dir="rtl"] .allure_middle_image_block {    text-align: center;}.allure_middle_image_block img {    max-width: 92%;	vertical-align: middle;	display: inline-block;}.sitemenu_vertical_menu_wrapper .sitemenu_links ul li a {    font-size: $allure_fonts_mainmenu_font_size;}.allure_middle_image_block a.seao_smoothbox i {	width: 100px;    height: 100px;    position: absolute;    top: 50%;	left: 0;	right: 0;    transform: translateY(-50%);    background: #fff;    border-radius: 50%;    line-height: 100px;    vertical-align: middle;	font-size: 40px;	text-align: center;	margin-left: auto;	margin-right: auto;	box-shadow: 0 3px 6px rgba(0,0,0,0.16), 0 3px 6px rgba(0,0,0,0.23);}[dir="rtl"] .allure_middle_image_block a.seao_smoothbox i {    text-align: center;}.allure_middle_content_left,.allure_middle_content_right {    display: inline-block;    vertical-align: middle;    box-sizing: border-box;}.allure_middle_content_item {    margin-bottom: 40px;    position: relative;}.allure_middle_content_item:last-child {    margin-bottom: 0;}.allure_middle_content_item_inner {    padding-left: 15px;    padding-right: 15px;}.allure_content_icon span {    width: 65px;    height: 65px;    border-radius: 50%;    display: block;    margin: 0 auto;    text-align: center;    line-height: 65px;}[dir="rtl"] .allure_content_icon span {    text-align: center;}.allure_content_icon span img {    vertical-align: middle;    max-height: 24px;}.allure_content_info {    overflow: hidden;}.allure_content_info h3 {    font-size: 16px;    margin-top: 15px;    margin-bottom: 10px;}.allure_content_info h3 a {    color: inherit;    text-decoration: none;}.allure_content_info p {    line-height: 20px;    opacity: .8;}#invite_form #submit-wrapper{margin-top:20px;}/* COUNTER STATES BLOCK */.layout_allure_stats_block {    padding: 0 !important;    position: relative;}.layout_allure_stats_block::before {    background-color: rgba(0, 0, 0, 0.5);    position: absolute;    content: " ";    left: 0;    right: 0;    top: 0;    bottom: 0;}.allure_counter_container {    background-repeat: no-repeat;    background-image:url(/externals/images/counter-stats-bg.jpg);    background-position: 50% 7px;    margin-top: 0px;    background-attachment: fixed;    background-size: cover;    overflow: hidden;}.allure_counter_statistic_3 {    float: left;    position: relative;    padding-left: 15px;    padding-right: 15px;    box-sizing: border-box;}[dir="rtl"] .allure_counter_statistic_3 {    float: left;}.allure_counter_statistic {    width: 100%;    float: left;}[dir="rtl"] .allure_counter_statistic {    float: right;}.allure_counter_wrapper {    text-align: center;    width: 100%;    float: left;}[dir="rtl"] .allure_counter_wrapper {    float: right;	text-align: center;}.allure_counter_wrapper img {    text-align: center;    margin-bottom: 5px;    max-width: 52px;}[dir="rtl"] .allure_counter_wrapper img {	text-align: center;}.allure_counter_wrapper h4  {    width: 100%;    float: left;    margin-top: 15px;    font-weight: 600;    color: #fff;    margin-bottom: 0;    padding: 0;}[dir="rtl"] .allure_counter_wrapper h4 {	float: right;}.allure_counter_wrapper p  {    text-align: center;    margin-top: 8px;    width: 100%;    font-weight: 300;    font-size: 18px;    line-height: 26px;    float: left;    color: #fff;}[dir="rtl"] .allure_counter_wrapper p {	float: right;	text-align: center;}/* SERVICES BLOCK */.layout_allure_our_services {    padding: 0;}.allure_icons_container {    overflow: hidden;    margin-bottom: 15px;}.allure_icons_inner {    width: 100%;    float: left;}[dir="rtl"] .allure_icons_inner {    float: right;}.allure_icons_content_4 {    float: left;    margin-bottom: 40px;}[dir="rtl"] .allure_icons_content_4 {    float: right;}.allure_icons_content_4_inner {    width: 100%;    padding-left: 15px;    padding-right: 15px;    box-sizing: border-box;}.allure_icons_content_4_inner img {	margin-bottom: 10px;}.allure_icons_content_4_inner h4 {    margin: 0 0 0 10px;    display: inline;    vertical-align: top;    font-size: 16px;    padding: 0;}[dir="rtl"] .allure_icons_content_4_inner h4 {    margin: 0 10px 0 0;}.allure_icons_content_4_inner h4 a {    color: inherit;    text-decoration: none;}.allure_icons_content_4_inner p {    margin-bottom: 0;    margin-top: 10px;    opacity: .8;}.allure_icons_content_4_inner img {    vertical-align: middle;    max-width: 26px;}/* LANDINGPAGE SLIDESHOW WIDGET */#global_page_core-index-index .layout_allure_images {    width: 100% !important;	    background-color: #000;    padding: 0 !important;    animation: fadeIn 2s;    min-width: 100%;}#global_page_core-index-index .layout_top .layout_allure_images {    margin: 0;}.allure_images_image_content {    position: absolute;    top: 0;    z-index: 10;    bottom: 0;    left: 0;    right: 0;    background:rgba(0, 0, 0, .2);}.layout_allure_images .slideblock {	position: relative;	z-index: 98;}.layout_allure_images .slideblok_image,.layout_allure_images .slideblok_image img {    height: auto;}.layout_allure_images .slideblok_image img {	width: 100%;}.layout_allure_images .slideoverlay {	background-color: rgba(0,0,0,.3);	position: absolute;	top: 0;	bottom: 0;	left: 0;	right: 0;	z-index:1;}/* Landingpage slider widget header */.allure_header_wrapper {	padding: 10px 15px;	box-sizing: border-box;}.allure_images_top_head {    position: relative;    display: inline-block;    width: 100%;    box-sizing: border-box;    vertical-align: middle;}.allure_images_top_head_left {    float: left;}[dir="rtl"] .allure_images_top_head_left {    float: right;}.allure_images_top_head_left .layout_core_menu_logo {    margin: 0;}.allure_images_top_head_left a,.allure_images_top_head_left a:hover {    height: auto;}.allure_images_top_head_right div.sitemenu_main_menu_wrapper > nav {    width: auto;}.allure_images_top_head_right ul.sitemenu_main_menu > li > a.level-top {    font-size: 13px;    letter-spacing: 1px;	padding-top: 15px;	padding-bottom: 15px;}.allure_images_top_head_right ul.sitemenu_main_menu > li > a.level-top:hover {    color: rgba(255,255,255,0.8) ;}.allure_images_top_head_right #menu_search_icon i {    color: #fff;    cursor: pointer;    font-size: 18px;}.allure_images_top_head_right #main_menu_cart {    width: 20px;    height: 20px;    margin: 15px 10px;}.allure_images_top_head_right .navicon {    width: 100%;    height: 100%;    background-repeat: no-repeat;}.layout_allure_search_box form {	padding: 15px;	box-sizing: border-box;	display: table;	width: 100%;	max-width: $theme_content_width;	margin: 0 auto;}.layout_allure_search_box {    transition: all 0.4s ease-in;    display: none;}.layout_allure_search_box input.text {    padding: 0;    box-sizing: border-box;    font-size: 30px !important;    background: transparent;    transition: transform 0.4s;    border: none;	display: table-cell;	width: 100%;}.layout_allure_search_box input.text + i {    margin-left: 1%;    font-size: 30px;    cursor: pointer;	display: table-cell;    text-align: right;}[dir="rtl"] .layout_allure_search_box input.text + i {	margin-left: 0;    margin-right: 1%;    text-align: left;}.layout_allure_images #slide-images	{  width: 100%;  height: 583px;   position: relative; }.layout_allure_images #slide-images .carousel-item, .layout_allure_images #slide-images .carousel-item img {    height: 100%;    width: 100%;}.layout_allure_images #slide-images img {  display:block;   position:absolute;   top:0;   left:0;   z-index:1;  width: 100%;  object-fit: cover;  object-position: center center;}.layout_allure_images.allure_landing_header_fixed .allure_header_wrapper {    position: fixed;    top: 0;    left: 0;    right:0;    width: 100%;    background-color: #333;}.layout_allure_images.allure_landing_header_fixed .allure_header_wrapper .allure_images_top_head_right ul.sitemenu_main_menu > li > a.level-top {    color: #fff;    font-weight: bold;}.layout_allure_images.allure_landing_header_fixed .allure_header_wrapper .allure_images_top_head_right ul.sitemenu_main_menu > li > a.level-top:hover {    color: #fff;}/* Landingpage slider widget middle caption */.allure_images_middle_caption{    color:#fff;    float:left;    width:100%;    text-align:center;    margin:130px 0 0 0;    padding: 0 20px;    box-sizing: border-box;}[dir="rtl"] .allure_images_middle_caption {    float: right;	text-align:center;}.allure_images_middle_caption h3{    font-size:55px;    color:#fff;    letter-spacing:1px;    margin-bottom:20px;    line-height: normal;}.allure_images_middle_caption p {    font-size:18px;	    line-height: normal;    color: #fff;    overflow: hidden;}.allure_images_middle_caption a {    background:rgba(255, 255, 255, 0.3);    color:#FFFFFF;    display:table;    font-size:18px;    padding:13px 30px;    letter-spacing:1px;}.allure_images_middle_caption a:hover{    background:rgba(0, 0, 0, 0.3);	}.allure_inner_image .allure_images_middle_caption {    margin: 300px 0 0;}/* Landingpage slider widget sign up/login btn css */.layout_allure_images .spec_btnsblock{    width: 100%;    margin-top: 50px;    text-align: center;    float: left;    overflow: hidden;}[dir="rtl"] .layout_allure_images .spec_btnsblock{    float: right;	text-align: center;}.layout_allure_images .spec_btnsblock a {    font-size: 16px;    text-decoration: none;    background-color: #fff;    padding: 12px 45px;    display: inline-block;    border-radius: 25px;    min-width: 70px;    text-transform: uppercase;}.layout_allure_images .spec_btnsblock a:hover {    box-shadow: 0 12px 12px -8px rgba(0, 0, 0, 0.4);}.layout_allure_images .spec_btnsblock a + a{    margin-left: 12px;}[dir="rtl"] .layout_allure_images .spec_btnsblock a + a {    margin-right: 12px;    margin-left: 0;	}.generic_layout_container.layout_core_menu_footer {    display: flex;    justify-content: center;    align-items: center;}.generic_layout_container.layout_core_menu_footer .footer_left_links {    margin-right: 5px;}/* HOME PAGE FOOTER TEXT WIDGET */.layout_allure_homepage_footertext .signupblock{	padding:0 0 30px;	text-align: center;}[dir="rtl"] .layout_allure_homepage_footertext .signupblock{	text-align: center;}.layout_allure_homepage_footertext .desc-text {	font-size: 16px;	color: $theme_font_color;	text-align: center;	width:56%;	margin:10px auto 40px auto;	line-height:21px;}[dir="rtl"] .layout_allure_homepage_footertext .desc-text {	text-align: center;}.layout_allure_homepage_footertext .signupblock a {	background-color: $theme_button_background_color;	border-radius: 2px;	color: $theme_button_font_color;	padding: 12px 45px;	box-shadow: none;	cursor:pointer;}.layout_allure_homepage_footertext .signupblock a:link,.layout_allure_homepage_footertext .signupblock a:visited{	color: $theme_button_font_color;}.layout_allure_homepage_footertext .signupblock a:hover{	opacity:.8;}/* INNNER BANNER IMAGES WIDGET */.layout_allure_banner_images #slide-images	{  	position: relative; }.layout_allure_banner_images #slide-images .carousel-item, .layout_allure_banner_images #slide-images .carousel-item img {    width: 100%;    height: 100%;    object-fit: cover;}.layout_allure_banner_images #slide-images .slideblok_image {	display: inline-block;}.layout_allure_banner_images .slideblok_image img {	object-fit: cover;	object-position: center;	height: 100%;	position: absolute;	display:block; 	top:0; 	left:0; 	z-index:1;	width: 100%;}.layout_allure_banner_images .bannerimage-text { 	background-color: rgba(0, 0, 0, 0.3);	position: absolute;	top: 0;	width: 100%;	display: table;	z-index: 1;	height: 100%;}.layout_allure_banner_images .bannerimage-text > div {	color: #fff;	display: table-cell;	text-align: center;	vertical-align: middle;}[dir="rtl"] .layout_allure_banner_images .bannerimage-text > div {	text-align: center;}.layout_allure_banner_images .bannerimage-text h1 {	font-size: 40px;	line-height: 45px;	padding: 15px 15px 0 15px;	box-sizing: border-box;	font-weight: normal;}.layout_allure_banner_images .bannerimage-text article {	font-size: 18px;	line-height: 25px;	padding: 5px 15px 15px 15px;	box-sizing: border-box;}/* LOGIN AND SIGNUP PAGE FOR ALLURE THEME *//* Banner */div.layout_allure_form_banner {    margin: 0;    padding: 0 !important;    min-width: 100%;	+foreground;}.layout_allure_form_banner > .allure_form_banner_wrapper {    min-height: 300px;    position: relative;    background-repeat: no-repeat;    background-size: cover;    background-position: 0 center;	background: linear-gradient(to right, $theme_foreground_background_color, $theme_button_background_color);}.layout_allure_form_banner > .allure_form_banner_wrapper > section {    display: table;    height: 300px;    padding: 65px 15px;    box-sizing: border-box;    width: 100%;}.layout_allure_form_banner > .allure_form_banner_wrapper > section > div {    color: #fff;    display: table-cell;    text-align: center;    vertical-align: middle;}[dir="rtl"] .layout_allure_form_banner > .allure_form_banner_wrapper > section > div {    text-align: center;}.layout_allure_form_banner > .allure_form_banner_wrapper > section h1 {    font-size: 30px;    line-height: normal;    margin:0 auto;    width:90%;}.layout_allure_form_banner > .allure_form_banner_wrapper > section h1 a {    color: #fff;}.layout_allure_form_banner > .allure_form_banner_wrapper > section article {    font-size: 14px;    width:50%;    margin:15px auto 40px auto;}.layout_allure_form_banner + .layout_core_content {    margin-top: -60px;    margin-left: auto;    margin-right: auto;    position: relative;    border-radius: 3px;    margin-bottom: 30px;    box-shadow: 0 10px 20px rgba(0,0,0,0.19), 0 6px 6px rgba(0,0,0,0.23);}.layout_allure_form_banner + .layout_core_content > form.global_form  {    border: none;    margin: 0;}.layout_allure_form_banner + .layout_core_content > form.global_form .form-elements {    padding: 0;    margin: 0;}.layout_allure_form_banner + .layout_core_content > h2,.layout_allure_form_banner + .layout_core_content > form.global_form h3,.layout_allure_form_banner + .layout_core_content > form.global_form h3 + p.form-description {    display: none;}.layout_allure_form_banner + .layout_core_content .signup_page_heading,.layout_allure_form_banner + .layout_core_content .signin_page_heading {    display: none;}.layout_allure_form_banner + .layout_core_content .social-signup-row,.layout_allure_form_banner + .layout_core_content .social-login-row {    border: none !important;}.allure_signin_signup_switch {    font-size: 15px;    text-align: center;    width: 100%;    margin-top: 15px;    margin-bottom: 15px;}[dir="rtl"] .allure_signin_signup_switch {    text-align: center;}.layout_allure_form_banner + .layout_core_content .social-login-row #user_form_login .form-elements {	padding: 0;}.layout_allure_form_banner + .layout_core_content #submit-element {	min-width: auto;}.layout_allure_form_banner + .layout_core_content #forgot-label,.layout_allure_form_banner + .layout_core_content #terms-label,.layout_allure_form_banner + .layout_core_content #submit-label {	display: none;}.layout_allure_form_banner + .layout_core_content #submit-wrapper {    float: right !important;	margin-bottom: 10px;}[dir="rtl"] .layout_allure_form_banner + .layout_core_content #submit-wrapper {    float: left!important;}.layout_allure_form_banner + .layout_core_content #user_form_login #remember-wrapper {	padding: 0;}.layout_allure_form_banner + .layout_core_content #facebook-wrapper,.layout_allure_form_banner + .layout_core_content #twitter-wrapper {	display: inline-block;	vertical-align: middle;}.layout_allure_form_banner + .layout_core_content #facebook-wrapper #facebook-element,.layout_allure_form_banner + .layout_core_content #twitter-wrapper #twitter-element{	min-width: auto;	width: auto;}/* ALLURE THEME MAIN MENU WIDGET */.allure_main_menu {    float: left;}[dir="rtl"] .allure_main_menu {    float: right;}.allure_main_menu .navigation > li {    display: inline-block;    position:relative;	vertical-align: middle;}.allure_main_menu .navigation > li::before {    background: none;    content: "";    left: 0;    min-height: 23px;    position: absolute;    width: 100%;}[dir="rtl"] .allure_main_menu .navigation > li::before {    right: 0;    left: auto;}.allure_main_menu .navigation > li a {    float: left;    margin: 0 12px;    padding: 15px 0 12px;    text-transform: uppercase;    font-size: $allure_fonts_mainmenu_font_size;}[dir="rtl"] .allure_main_menu .navigation > li a {    float: right;}/* More link */.allure_main_menu .navigation > li.more_link {    border-radius: 5px;    cursor: pointer;	display: inline-block;	vertical-align: middle;    margin: 0 0 0 12px;    padding: 6px 8px;}[dir="rtl"] .allure_main_menu .navigation > li.more_link {    margin: 0 12px 0 0;}.allure_main_menu .navigation > li.more_link span {    border-radius: 50%;    float: left;    height: 6px;    margin-right: 5px;    width: 5px;}[dir="rtl"] .allure_main_menu .navigation > li.more_link span {    float: right;    margin-left: 5px;    margin-right: 0;}.allure_main_menu .navigation > li.more_link span:nth-child(3) {    margin-right: 0;}[dir="rtl"] .allure_main_menu .navigation > li.more_link span:nth-child(3) {    margin-left: 0;}/* menu - submenus */.allure_main_menu .capt_submenu {    background: rgba(0, 0, 0, 0.9) none repeat scroll 0 0;    border: 1px solid #444444;    position: absolute;    text-align: left;    z-index: 99;    margin: 21px 0 0 -14px;    display: none;}[dir="rtl"] .allure_main_menu .capt_submenu {    text-align: right;    margin: 21px -14px 0 0;}.allure_main_menu ul li:hover .capt_submenu{    display:block;}.allure_main_menu .navigation .capt_submenu a {    border-bottom: 1px solid #444444;    display: block;    float: none;    font-size: 12px;    margin: 0;    padding: 10px 15px 10px 15px;    text-transform: capitalize;    min-width: 130px;}.allure_main_menu .navigation .capt_submenu li:last-child a{    border: none;}.allure_main_menu .capt_submenu::before, .allure_main_menu .capt_submenu::after {    border-color: transparent;    border-image: none;    border-style: solid;    border-width: 10px;    content: "";    height: 0;    left: 4px;    position: absolute;    top: -21px;    width: 0;}[dir="rtl"] .allure_main_menu .capt_submenu::before,[dir="rtl"] .allure_main_menu .capt_submenu::after {    right: 4px;    left: 0;}.allure_main_menu .capt_submenu::after{    border-bottom-color:#444;}.allure_main_menu .capt_submenu::before {    border-bottom-color: rgba(0, 0, 0, 0.9);    top: -20px;    z-index: 1;}/*Responsive Menu*/.layout_allure_browse_menu_main .allure_main_menu a.menu_icon {    display: none;}/* CUSTOMIZED BLOCK */.allure_static_buttons_inner {    width: 100%;    padding: 0 15px;    text-align: center;    box-sizing: border-box;}[dir="rtl"] .allure_static_buttons_inner {    text-align: center;}.allure_static_buttons a {    padding: 15px;	margin-top: 5px;	margin-bottom: 5px;    box-sizing: border-box;    font-size: 17px;    letter-spacing: .5px;    display: inline-block;    vertical-align: middle;    border-radius: 25px 0 25px 0;    -moz-transition:  all 0.7s ease-in;    -ms-transition:  all 0.7s ease-in;    -webkit-transition:  all 0.7s ease-in;    -o-transition:  all 0.7s ease-in;    transition:  all 0.7s ease-in;	background-color: $theme_foreground_background_color;}.allure_static_buttons a:hover {    opacity: .9;}.allure_static_buttons a:last-child {    margin-right: 0;}[dir="rtl"] .allure_static_buttons a:last-child {    margin-left: 0;}.allure_static_buttons a img {    max-width: 26px;    vertical-align: middle;    margin-right: 10px;}[dir="rtl"] .allure_static_buttons a img {    margin-left: 10px;	margin-right: 0;}/* ACHIEVEMENT BLOCK */.layout_allure_text_banner,[dir="rtl"] .layout_allure_text_banner {    padding: 0 !important;}.allure_text_banner_container_fluid {    width:100%;    clear: both;    padding-top: 30px;    padding-bottom: 30px;    overflow: hidden;}.allure_text_banner_content_wrapper {    width: 100%;    float: left;    position: relative;    padding-left: 15px;    padding-right: 15px;    box-sizing: border-box;    text-align: center;}[dir="rtl"] .allure_text_banner_content_wrapper {    float: right;    text-align: center;}.allure_text_banner_content_wrapper h2 {    color: #fff;    line-height: 33px;    font-size: 24px;    padding: 0 !important;    margin-bottom: 0;    display: inline-block;    vertical-align: middle;    margin-right: 20px;}[dir="rtl"] .allure_text_banner_content_wrapper h2 {    margin-left: 20px;	margin-right: 0;}.allure_text_banner_content_wrapper button {    display: inline-block;    vertical-align: middle;    cursor: pointer;	padding-top: 9px;	padding-bottom: 9px;	border: none;	text-transform: uppercase;}.allure_text_banner_content_wrapper button:hover {	border: none;}/* APP PROMOTION BLOCK */.layout_allure_app_promotion {    /*padding-top: 0 !important;    padding-bottom: 0 !important;    position: relative;    margin-bottom: 15px;*/}.demo_app_container {	padding-top: 90px !important;    padding-bottom: 90px;    overflow: hidden;}.demo_app_container_inner {    width: 100%;    float: left;    padding-left: 15px;    padding-right: 15px;    box-sizing: border-box;    position: relative;}[dir="rtl"] .demo_app_container_inner {    float: right;}.demo_app_container_inner h3 {    text-align: center;    color: #fff;    font-size: 36px;    line-height: 100%;    margin-bottom: 10px;}[dir="rtl"] .demo_app_container_inner h3 {    text-align: center;}.demo_app_container_inner .widgets_title_description {    color: #fff;    font-size: 16px;}.app_download_links {    text-align: center;    margin-top: 40px;}[dir="rtl"] .app_download_links {    text-align: center;}.app_download_links .app_links_item {    display: inline-block;    text-decoration: none;    padding: 15px 35px;    border-radius: 4px;    margin: 10px;    transition: all 0.15s ease-in-out;	background-color: #fff;}.app_download_links .app_links_item i {    width: 50px;    font-size: 3em;    float: left;}[dir="rtl"] .app_download_links .app_links_item i {    float: right;}.app_download_links .app_links_item .heading {    margin-left: 60px;    display: block;    font-size: 14px;    letter-spacing: .5px;}.app_download_links .app_links_item .name {    margin-left: 60px;    display: block;    font-size: 16px;    line-height: normal;    font-weight: 700;}[dir="rtl"] .app_download_links .app_links_item .heading,[dir="rtl"] .app_download_links .app_links_item .name {    margin-right: 60px;	margin-left: 0;}/* ALLURE HEADER WIDGET */.allure_top_header {	display: inline-block;	vertical-align: bottom;	width: 100%;	box-sizing: border-box;	padding: 8px 15px;}.allure_top_header_container > div {	display: inline-block;	vertical-align: middle;	margin-top: 3px;	margin-bottom: 3px;}.allure_top_header .layout_core_menu_logo {    margin: 0;}.allure_top_header .layout_core_search_mini,.allure_top_header #core_menu_mini_menu {    display: block;}/* Fix header along with main menu setting */.layout_page_header.allure_fullheader_fixed {    position: fixed;    top: 0 !important;;    left: 0;    right: 0;    z-index: 99;    -webkit-transition: top 500ms ease 0s;		-moz-transition: top 500ms ease 0s;		-o-transition: top 500ms ease 0s;		transition: top 500ms ease 0s;    z-index: 101;}/* Fix header without main menu */.layout_page_header.allure_topheader_fixed {    position: fixed;    top: 0 !important;    left: 0;    right: 0;    z-index: 99;    -webkit-transition: top 500ms ease 0s;		-moz-transition: top 500ms ease 0s;		-o-transition: top 500ms ease 0s;		transition: top 500ms ease 0s;    z-index: 101;}.allure_search #global_search_field.allure-search-loading{  background-image:url(/externals/images/loading.svg);   background-repeat: no-repeat;   background-position-x: right;  background-position-y: center;}[dir="rtl"] .allure_search #global_search_field.allure-search-loading {  background-position-x: left;}/* Search autosuggest */.allure_search ul.tag-autosuggest > li img {	display: block;    height: 35px;    float: left;    margin-right: 5px;    width: 35px;	max-width: 35px;	max-height: 35px;	border-radius: 50%;	object-fit: cover;}[dir="rtl"] .allure_search ul.tag-autosuggest > li img {    float: right;    margin-left: 5px;	margin-right: 0;}.allure_search ul.tag-autosuggest > li.autocompleter-choices .autocompleter-choice {    overflow: hidden;    text-overflow: ellipsis;	line-height: normal;	white-space: nowrap;}.allure_search ul.tag-autosuggest {	border: none;	box-shadow:  0 1px 3px rgba(0,0,0,0.12), 0 1px 2px rgba(0,0,0,0.24)}.allure_fullsite_search .layout_siteadvsearch_search_box [id*="main-search-loading_"] {	top: 0;	right: 5px;	margin: 0;}[dir="rtl"] .allure_fullsite_search .layout_siteadvsearch_search_box [id*="main-search-loading_"] {	left: 5px;	right: auto;} /* TITLE BORDER AND DESCRIPTION */.widgets_title_border {	text-align: center;	padding-bottom: 10px;	margin-top: 10px;}[dir="rtl"] .widgets_title_border {	text-align: center;}.widgets_title_border span {	height: 1px;	width: 80px;	display: inline-block;	vertical-align: middle;	background-color: $theme_border_medium_color;}.widgets_title_border i {	width: 10px;	height: 10px;	display: inline-block;	vertical-align: middle;	margin-left: 5px;	margin-right: 5px;	border: 1px solid $theme_border_medium_color;}.widgets_title_description {	text-align: center;	margin: 0 auto 30px auto;	font-size: 14px;}[dir="rtl"] .widgets_title_description {	text-align: center;}.widgets_viewall_link {	position: absolute;	top: -20px;	right: 10px; }[dir="rtl"] .widgets_viewall_link {	right: auto;	left: 10px;}.widgets_viewall_link i {	margin-left: 2px;}[dir="rtl"] .widgets_viewall_link i {	margin-left: 0;	margin-right: 2px;}/* ============= RESPONSIVE CSS================= */@media only screen and (max-width: calc($theme_content_width-1) px)  {    #global_page_core-index-index #global_wrapper .layout_main {        width:100%;    }    .allure_top_header_container {        width: 100%;    }}@media (max-width: 979px) {    .allure_middle_content_left {        margin-bottom: 24px;    }    .allure_content_info,		[dir="rtl"] .allure_content_info {        text-align: center;    }    .layout_allure_form_banner + .layout_core_content {        width: 85%;    }    /* ALLURE BANNER WIDGET */    .allure_images_middle_caption h3 {        font-size: 40px !important;    }    .allure_images_middle_caption {        margin-top: 80px;    }    /* Middle caption */    .layout_allure_images .slideblok_image,    .layout_allure_images .slideblok_image img {        height: 450px;    }	/* TEXT BANNER */	.allure_text_banner_content_wrapper button {		margin-top: 5px;	}	.widgets_title_description  {		width: 80%;	}}@media (max-width: 920px) {    /* HEADER WIDGET */	.allure_header_wrapper {/*	box-shadow: 0 1px 3px rgba(0,0,0,0.12), 0 1px 2px rgba(0,0,0,0.24);*/		display: inline-block;		width: 100%;}	.allure_images_top_head_left,	.allure_images_top_head_left .layout_core_menu_logo {    width: 100%;}	.allure_images_top_head_left a,	.allure_images_top_head_left a:hover{		display: block;		text-align: center;	}	[dir="rtl"] .allure_images_top_head_left a,	[dir="rtl"] .allure_images_top_head_left a:hover{		text-align: center;	}	.allure_images_top_head_right {		clear: both;	}	.allure_images_top_head_right > div > div {		float: left;	}	[dir="rtl"] .allure_images_top_head_right > div > div {		float: right;	}	.allure_images_top_head_right #menu_search_icon {		float: right;	}	[dir="rtl"] .allure_images_top_head_right #menu_search_icon {		float: left;	}	.allure_images_top_head_right .sitemenu_pannel_icons {		position: static;	}	.allure_counter_statistic_3 {		width: 50%;		margin-bottom: 20px;		margin-top: 20px;	}	.allure_counter_wrapper h4 {		font-size: 35px;		line-height: 35px;	}	.allure_counter_container {		padding-top: 50px;		padding-bottom: 50px;	}}@media screen and (max-width: 767px) {	.layout_page_header .allure_fullsite_search .layout_siteadvsearch_search_box {		width: 100%;		margin: 0;	}	#global_header .allure_fullsite_search .layout_siteadvsearch_search_box #global_search_form {		width: 100%;	}	/* ALLURE MAIN MENU WIDGET */    .allure_main_menu a.menu_icon{        content: "";        font-family: 'Font Awesome 5 Free','fontawesome';        font-size: 18px;        color: $theme_button_font_color !important;        padding: 5px 7px;        position: absolute;        top: 5px;        left: 0;        border: 1px solid $theme_button_font_color;        border-radius: 3px;        cursor: pointer;        display: block !important;    }	[dir="rtl"] .allure_main_menu a.menu_icon{        right: 0;		left: auto;    }    .menu_icon_active    {        background: $theme_button_background_color;        border: 1px solid $theme_button_border_color !important;    }    .allure_main_menu > ul.navigation {        position: absolute;        display: none;        background: rgba(0, 0, 0, 0.9);        border: 1px solid #444;        text-align: left;        z-index: 99;        margin: 10px 0 0 0;        left: 0;    }	[dir="rtl"] .allure_main_menu > ul.navigation {        text-align: right;		left: auto;		right: 0;    }    .allure_main_menu .navigation > li a {        border-bottom: 1px solid #444 !important;        display: block;        float: none;        font-size: 12px;        margin: 0;        padding: 10px 15px 10px 15px;        text-transform: capitalize;        min-width: 130px;    }    .allure_main_menu .navigation>li {        display: block;    }    .allure_main_menu .capt_submenu {        position: relative;        display: block !important;        background: none;        border: 0;        margin: 0;    }    .allure_main_menu .navigation > li.more_link {        padding: 0 !important;        border: 0  !important;    }    .allure_main_menu .navigation > li.more_link span {        display: none;    }    .allure_main_menu .capt_submenu::before, .allure_main_menu .capt_submenu::after {        display: none;    }    .allure_main_menu > ul::before, .allure_main_menu > ul::after {        border-color: transparent;        border-image: none;        border-style: solid;        border-width: 10px;        content: "";        height: 0;        left: 5px;        position: absolute;        top: -20px;        width: 0;    }    [dir="rtl"] .allure_main_menu > ul::before, html[dir="rtl"] .allure_main_menu > ul::after {        right: 5px;        left: auto;    }    .allure_main_menu > ul::after{        border-bottom-color: rgba(0, 0, 0, 0.9);    }    /* ALLURE BANNER WIDGET */    .layout_allure_banner_images .bannerimage-text h1 {        font-size: 22px;        line-height:30px;    }    .layout_allure_banner_images .bannerimage-text article {        font-size:14px;        line-height: 17px;    }	.allure_static_buttons a { 		width: 100%;    }	/* HIGHLIGHT WIDGET */	.allure_middle_image_block {        display: none;    }    .allure_icons_content_4 {        width: 100%;    }    .allure_icons_content_4_inner,	[dir="rtl"] .allure_icons_content_4_inner {        text-align: center;    }    .allure_icons_content_4_inner h4 {        display: block;    }    .allure_icons_inner:last-child .allure_icons_content_4:last-child {        margin-bottom: 0;    }    /* ALLURE BANNER WIDGET */    .allure_images_middle_caption h3 {        font-size: 25px !important;    }    .allure_images_middle_caption p {        font-size: 14px !important;    }    .layout_allure_images .spec_btnsblock a {        padding: 5px 15px !important;        font-size: 14px !important;    }	/* ALLURE HEADER */	.allure_top_header_container {		position: relative;	}	.allure_top_header_container .allure_logo {		width: 100%;		padding-left: 50px;    padding-right: 50px;		box-sizing: border-box;	}		[dir="rtl"] .allure_top_header_container .allure_logo {		padding-left: 50px;		padding-right: 50px;	}	.sitemenu-vertical-toggole-button .allure_top_header_container .allure_logo {		padding-left: 0;	}	[dir="rtl"] .sitemenu-vertical-toggole-button .allure_top_header_container .allure_logo {		padding-right: 0;	}	.allure_top_header_container .allure_search,	.allure_top_header_container .allure_mainmenu {		margin-top: 0;		margin-bottom: 0;		display: block;	}	.allure_fullsite_search {		display: none;	}	.responsive_search_toggle {		top: 3px;		right: 0px;		position: absolute;		width: 35px;		height: 35px;		padding: 0;    line-height: 35px;    text-align: center;    font-size: 20px;    color: $theme_topbar_minimenu_link_color;	}		[dir="rtl"] .responsive_search_toggle {		left: 0px;		right: auto;	}	.allure_fullsite_search.responsive_search_show {		display: block;		position: absolute;		top: 115px;		background: #333;		padding: 5px;		box-sizing: border-box;		left: 0;		right: 0;		border-radius: 3px;		z-index: 2;	}	.allure_fullsite_search.responsive_search_show button {		display: none;	}	.allure_top_header_container .allure_minimenu {		display: block;    margin-top: 10px;/*		padding-right: 50px;*/	}	[dir="rtl"] .allure_top_header_container .allure_minimenu {/*		padding-left: 50px;*/		padding-right: 0;	}}@media screen and (max-width: 600px) {	.layout_allure_form_banner + .layout_core_content #submit-wrapper,	.layout_allure_form_banner + .layout_core_content button  {		width: 100%;	}}@media (min-width: 768px) {	.allure_static_buttons a {         margin-right: 15px;		width: 32%;    }		[dir="rtl"] .allure_static_buttons a {         margin-left: 15px;		margin-right: 0;    }	.layout_sitemenu_menu_mini #core_menu_mini_menu > ul {        text-align: right;    }	[dir="rtl"] .layout_sitemenu_menu_mini #core_menu_mini_menu > ul {        text-align: left;    }	.allure_top_header_container .allure_search {		margin-left: 25px;	}	[dir="rtl"] .allure_top_header_container .allure_search {		margin-left: 0;		margin-right: 25px;	}	.allure_top_header_container .allure_search .allure_fullsite_search {		position: relative;		padding-left: 35px;		float: left;	}	[dir="rtl"] .allure_top_header_container .allure_search .allure_fullsite_search {		padding-left: 0;		padding-right: 35px;		float: right;	}	.allure_fullsite_search input[type="text"],	.allure_fullsite_search .layout_siteadvsearch_search_box #global_search_form input[type="text"] {		border-radius: 0;		border-width: 0 0 1px;		background-color: transparent;		height: 30px;		padding: 0;		-webkit-transition: width 500ms ease 0s;		-moz-transition: width 500ms ease 0s;		-o-transition: width 500ms ease 0s;		transition: width 500ms ease 0s;	}	.allure_fullsite_search input[type="text"] {		width: 150px;	}	.allure_fullsite_search .layout_siteadvsearch_search_box #global_search_form input[type="text"] {		width: 150px !important;	}	.allure_fullsite_search .layout_siteadvsearch_search_box #global_search_form input[type="text"]:focus,	.allure_fullsite_search .layout_siteadvsearch_search_box #global_search_form input[type="text"]:focus .layout_siteadvsearch_search_box ul.adsearch-autosuggest,	.allure_fullsite_search input[type="text"]:focus ul.tag-autosuggest, .allure_fullsite_search ul.tag-autosuggest {		width: 250px !important;	}	.allure_fullsite_search input[type="text"]:focus {		width: 250px;	}	.allure_fullsite_search button {		box-shadow: none !important;		border-width: 0 !important;		background-color: transparent !important;		position: absolute;		right: 0;		top: 0;		padding: 0;		height: 35px;		line-height: 35px;		text-align: center;		width: 35px;		font-size: 18px;        z-index: 1;	}	[dir="rtl"] .allure_fullsite_search button {		left: 0;		right: auto;		text-align: center;	}    /*.selectize-input {        padding: 0 8px !important;    }*/    .layout_core_menu_mini #core_menu_mini_menu > ul > li >a.core_mini_profile > .bg_item_photo {        display: block;        width: 100%;        height: 100%;        border: none;        border-radius: 100px;        margin: 0 auto;    }	.allure_fullsite_search .layout_siteadvsearch_search_box #global_search_form button {		background-image: none;	}	.allure_fullsite_search .layout_siteadvsearch_search_box #global_search_form button:before {		content: "\\f002";		font-family: 'Font Awesome 5 Free';        font-weight: 900;	}    .allure_middle_content_left .allure_middle_content_item,    .allure_middle_content_right .allure_middle_content_item {        width: 49%;		display: inline-block;		vertical-align: top;        padding-left: 10px;        padding-right: 10px;        box-sizing: border-box;    }    .allure_icons_inner:last-child .allure_icons_content_4 {        margin-bottom: 0;    }    .allure_icons_content_4 {        width: 33%;        float: left;    }	[dir="rtl"] .allure_icons_content_4 {        float: right;    }    .allure_images_top_head_right div.layout_sitemenu_menu_main {        position: static;        background: transparent;    }    .allure_images_top_head_right .sitemenu_main_menu_wrapper {        background: transparent;        margin-bottom: 0;    }    .allure_images_top_head_right .sitemenu_main_menu > li + li::before {        display: none;    }    .allure_images_top_head_right .main_ContentView .contentlist {        height: 100%;    }    .allure_images_top_head_right .main_ContentView img.thumb_profile {        object-fit: cover;        height: 100%;    }    .allure_images_top_head_right .sitemenu_main_menu {         position: static;        width: auto !important;    }    .allure_images_top_head_right > div > div {        display: inline-block;        vertical-align: middle;    }    /* HEADER WIDGET */    .allure_top_header_container {        display: table;        box-sizing: border-box;    }	.responsive_search_toggle {		display: none;	}	.allure_top_header_container .allure_minimenu {		float: right;	}	[dir="rtl"] .allure_top_header_container .allure_minimenu {		float: left;	}}@media (min-width: 921px) {    /* HEADER WIDGET */	.allure_images_top_head_right {    	float: right;	}	[dir="rtl"] .allure_images_top_head_right {    	float: left;	}	.allure_main_menu {    	margin: 0 15px 0 15px;	}	.allure_main_menu > ul.navigation {		white-space: nowrap;	}    .sitemenu-horizontal-main-menu .layout_page_header.allure_topheader_fixed .allure_mainmenu {    	display: none;	}		.allure_counter_statistic_3 {        width: 25%;    }	.allure_counter_wrapper h4  {		font-size: 44px;		line-height: 44px;	}	.allure_counter_container {		padding-top: 90px;		padding-bottom: 90px;	}}@media screen and (min-width: 980px) and (max-width: 1199px) {    .allure_content_icon span {        width: 50px;        height: 50px;        line-height: 50px;    }}@media (min-width: 980px) {    .demo_app_container_inner .widgets_title_description {        width: 55%;    }	.allure_middle_content_left,    .allure_middle_content_right {        padding-left: 10px;        padding-right: 10px;        max-width: 30%;    }    .allure_middle_content_left .allure_middle_content_item,    .allure_middle_content_right .allure_middle_content_item {        width: 100%;        padding: 0;    }    .allure_middle_image_block {        width: 37%;        max-width: 470px;    }    .allure_middle_content_left .allure_content_info {        padding-right: 20px;        text-align: right;    }	[dir="rtl"] .allure_middle_content_left .allure_content_info {        padding-left: 20px;		padding-right: 0;        text-align: left;    }    .allure_content_info h3 {        margin-top: 0;    }    .allure_middle_content_left  .allure_content_icon {        float: right;    }	[dir="rtl"] .allure_middle_content_left  .allure_content_icon {        float: left;    }    .allure_middle_content_right  .allure_content_icon {        float: left;    }	[dir="rtl"] .allure_middle_content_right  .allure_content_icon {        float: right;    }    .allure_middle_content_left .allure_middle_content_item:nth-child(1),    .allure_middle_content_left .allure_middle_content_item:nth-child(4){        left: 60px;    }    	[dir="rtl"] .allure_middle_content_left .allure_middle_content_item:nth-child(1),	[dir="rtl"] .allure_middle_content_left .allure_middle_content_item:nth-child(4){		right: 60px;		left: auto;	}    .allure_middle_content_left .allure_middle_content_item:nth-child(2),    .allure_middle_content_left .allure_middle_content_item:nth-child(3){        left: -10px;    }	[dir="rtl"] .allure_middle_content_left .allure_middle_content_item:nth-child(2),    [dir="rtl"] .allure_middle_content_left .allure_middle_content_item:nth-child(3){        right: -10px;		left: auto;    }    .allure_middle_content_right .allure_content_info {        padding-left: 20px;        text-align: left;    }	[dir="rtl"] .allure_middle_content_right .allure_content_info {        padding-left: 0;		padding-right: 20px;        text-align: right;    }    .allure_middle_content_right .allure_middle_content_item:nth-child(1),    .allure_middle_content_right .allure_middle_content_item:nth-child(4){        right: 60px;    }	[dir="rtl"] .allure_middle_content_right .allure_middle_content_item:nth-child(1),    [dir="rtl"] .allure_middle_content_right .allure_middle_content_item:nth-child(4){        left: 60px;		right: auto;    }    .allure_middle_content_right .allure_middle_content_item:nth-child(2),    .allure_middle_content_right .allure_middle_content_item:nth-child(3){        left: 10px;    }	[dir="rtl"] .allure_middle_content_right .allure_middle_content_item:nth-child(2),    [dir="rtl"] .allure_middle_content_right .allure_middle_content_item:nth-child(3){        right: 10px;		left: auto;    }/*	.allure_middle_image_block img {		margin-top: 50%;		transform: translateY(-50%);	}*/    .allure_content_icon {        margin-top: 7px;    }    .allure_content_icon span {        float: left;    }	[dir="rtl"] .allure_content_icon span {        float: right;    }    .layout_allure_form_banner + .layout_core_content {        width: 1200px; /*900px; TRM - OBSERVE*/        display: block;    }	.widgets_title_description  {		width: 40%;	}}@media screen and (min-width: $theme_content_width) {    .allure_container,    .demo_app_wrapper,    .allure_icons_wrapper,    .allure_images_page_container,    .allure_images_middle_content,    .allure_static_buttons,    .layout_allure_images.allure_landing_header_fixed .allure_header_wrapper .allure_images_top_head {        max-width: $theme_content_width;        margin: 0 auto;    }    .allure_top_header_container {        width: $theme_content_width;        margin: 0 auto;    }    .layout_allure_banner_images .bannerimage-text h1 {        width: 1050px;    }    .layout_allure_banner_images .bannerimage-text article {        width: 900px;    }    .layout_allure_banner_images .bannerimage-text h1,    .layout_allure_banner_images .bannerimage-text article {        margin: 0 auto;    }	.allure_header_wrapper {		width: $theme_content_width;		margin: 0 auto;		display: inline-block;	}}/* MAIN.CSS - ALLURE END *//* MAIN.CSS - SITETHEME */.user_login_page .user_login_form {	padding: 15px !important;}.user_login_page .user_login_form form {	padding: 20px 0;}.layout_page_user_auth_login .user_login_page form .form-elements {	margin: 0 auto;}.layout_page_user_auth_login .user_login_page form .form-elements .form-wrapper .form-label {	text-align: left;}.layout_page_user_auth_login .user_login_page form .form-elements #buttons-wrapper {	display: inline-block;}.layout_page_user_auth_login .user_login_page form .form-elements #submit-wrapper {	float: right !important;}.layout_page_header #global_search_form .suggested{  background-color: #5D5B5B;  border: 1px solid #5D5B5B;  border-radius: 3px;  color: #FFFFFF;  width: 250px;}.layout_core_container_tabs div.tabs_alt>ul>li.active>a {	background-color: $theme_tabs_background_color_active !important;}/*---------MINI MENU NAVIGATION WIDGET CSS START-----------*/.layout_sitetheme_menu_mini .headerlinks > ul{	margin-left: auto;	margin-right: auto;	background-color:$theme_topbar_background_color;	position:relative;}.layout_sitetheme_menu_mini .headerlinks > ul > li:first-child{	border-left: 1px solid #000;}.layout_sitetheme_menu_mini .headerlinks > ul > li{	border-right: 1px solid #000;	float: left;	margin: 0;	padding: 0;	position:relative;}html[dir="rtl"] .layout_sitetheme_menu_mini .headerlinks > ul > li{	border-left: 1px solid #000;	border-right:$theme_topbar_menu_border;	float: right;}.layout_sitetheme_menu_mini .headerlinks > ul > li > a{	height: 50px;	float:left;}.headerlinks li a:before{	left:1px;}.headerlinks > ul > li > a:after, .headerlinks > ul > li > a:before, .headerlinks > ul > li > a:after{	background-image: linear-gradient(rgba(255, 255, 255, 0.1) 0px, rgba(255, 255, 255, 0.1) 100%);	background-repeat: repeat;	content: "";	display: block;	height: 100%;	position: absolute;	top: 0;	width: 1px;	right:0;}.headerlinks .navicon,.headerlinks #sitetheme_mini_profile img{	background-position: center center;	background-repeat: no-repeat;	display: block;	height: 25px;	margin: 11px 0 0;	width: 25px;}.headerlinks #sitetheme_mini_profile img{	border:1px solid #969696;	border-radius:50%;}.layout_sitetheme_menu_mini #global_search_form_container{   margin:10px 10px 0 ;}.layout_sitetheme_menu_main #global_search_form_container{ margin:3px 5px 0;}.layout_sitetheme_menu_main .main_menu_suggested{ border-radius: 3px; border:0;}/*MINI MENUS PULLDOWN CONTENTS CSS START FROM HERE*/div.seaocore_pulldown_wrapper{	background-color: $theme_pulldown_background_color;	border: 2px solid $theme_pulldown_border_color;	box-shadow: 3px 4px 10px -1px rgba(177, 177, 177, 0.4);	position: absolute;	width: 365px;	margin-left:-147px;}html[dir="rtl"] div.seaocore_pulldown_wrapper{	margin-left:0px;	margin-right:-147px;}#sitetheme_mini_settings_updates_pulldown div.seaocore_pulldown_wrapper{	width: 180px;	margin-left:-77px;}html[dir="rtl"] #sitetheme_mini_settings_updates_pulldown div.seaocore_pulldown_wrapper{	margin-left:0;	margin-right:-60px;}.seocore_pulldown_item_list > ul > li .seocore_message_icon{	background-image:url(/externals/images/message-marks.png);	background-repeat:no-repeat;	height:12px;	width:12px;	display:block;	background-position:-62px 0;}.seocore_pulldown_item_list > ul > li .seocore_message_icon:hover{	background-position:-42px 0;}.seocore_pulldown_item_list > ul > li.seocore_pulldown_item_list_new .seocore_message_icon{	background-position:-20px 0;}.seocore_pulldown_item_list > ul > li.seocore_pulldown_item_list_new .seocore_message_icon:hover{	background-position:0 0;}/*friend request*/.seocore-pulldown-header {	overflow: hidden;	padding:10px 7px;	border-bottom:1px solid $theme_border_color;}.seocore-pulldown-header .ui-icon:before {  margin-top: 0;}.seocore-pulldown-heading {	color: #000;	font-weight: bold;}.seocore-pulldown-footer{	padding:15px 7px;	border-top:1px solid $theme_border_color;}/*MINI MENU PULLDOWN COUNT START FROM HERE*/.headerlinks span.seaocore_pulldown_count{	+rounded(15px);	background-color: #FF0000;	color: #FFFFFF;	font-size: 9px;	padding: 1px 5px;	position: absolute;	top:5px;	right:5px;}html[dir="rtl"] span.seaocore_pulldown_count{	right:auto;	left:5px;}.headerlinks > ul > li:hover{	background-color:#000;}/*PULLDOWN POINTER WORK*/div.seaocore_pulldown_arrow {	border-bottom: 10px solid $theme_pulldown_background_color;	border-left: 10px solid rgba(0, 0, 0, 0);	border-right: 10px solid rgba(0, 0, 0, 0);		float: left;  margin-top: -10px;	margin-left:50%;}html[dir="rtl"] div.seaocore_pulldown_arrow{	float:right;}div.seaocore_pulldown_wrapper .seaocore_pulldown_contents ul > li{	border:none;	margin: 5px;	overflow:hidden;	padding:5px;	cursor:pointer;}div.seaocore_pulldown_wrapper .seaocore_pulldown_contents ul > li + li{	border:0 $theme_pulldown_border_color;}div.seaocore_pulldown_wrapper .seaocore_pulldown_contents ul > li:hover{	background-color:$theme_pulldown_background_color_hover;}.seocore_pulldown_item_list{	overflow:auto;	max-height:450px;}.seocore_pulldown_item_list > ul > li.seocore_pulldown_item_list_new * {  font-weight: bold;}.seocore_pulldown_item_list .seocore_pulldown_item_list_photo {	float: left;	overflow: hidden;	padding-left: 5px;}html[dir="rtl"] .seocore_pulldown_item_list .seocore_pulldown_item_list_photo{	float:right;	padding-left:0;	padding-right:5px;}.seocore_pulldown_item_list .seocore_pulldown_item_list_photo img {  display: block;}.seocore_pulldown_item_list .seocore_pulldown_item_list_from {	float: left;	overflow: hidden;	padding-left: 10px;	width: 217px;}html[dir="rtl"] .seocore_pulldown_item_list .seocore_pulldown_item_list_from{	float:right;	padding-left:0;	padding-right:10px;}.seocore_pulldown_item_list .seocore_pulldown_item_list_info {  overflow: hidden;}.seocore_pulldown_item_list .seocore_pulldown_item_list_from > .seocore_pulldown_item_list_from_date {	color: #999999;	margin-top: 5px;}.seaocore_pulldown_contents ul > li .sugg-friend-sub-detail{	display:none;}/*Notification pull down content*/.pulldown_contents ul > li{  padding-top:1px !important;  padding-bottom:1px !important;}.aaf_update_pulldown{  padding:3px !important;}.aaf_update_pulldown > a{  float:left !important;margin:0 8px 0 0;}html[dir="rtl"] .aaf_update_pulldown > a{  float:right !important;  margin:0 0 0 8px;}.aaf_update_pulldown > a > img{  width:40px;  height:40px;}.aaf_update_pulldown .aaf_update_pulldown_content{  display: table-cell;  vertical-align: top;  width: 10000px;}.aaf_update_pulldown .aaf_update_pulldown_content .aaf_update_pulldown_content_title{  margin-bottom:5px;}.aaf_update_pulldown .aaf_update_pulldown_content .aaf_update_pulldown_content_stat{  color:$theme_font_color_light;  padding-left:21px;  clear:both;  background-repeat:no-repeat;  background-position:0 0;  float:left;}.aaf_update_pulldown .aaf_update_pulldown_content .aaf_update_pulldown_content_stat, .aaf_update_pulldown .aaf_update_pulldown_content .aaf_update_pulldown_content_stat span{	  font-weight:normal;  line-height:16px;}/*------------MINI MENUS NAVIGATION WIDGET CSS END------------*//*------------MAIN MENUS NAVIGATION WIDGET CSS START FROM HERE------------*//* Main menu full width css */.generic_layout_container.layout_sitetheme_menu_main {	background: none repeat scroll 0 0 $theme_topbar_menu_background_color;	box-shadow: 0 1px 4px #bcbcbc; 	left: 0;	margin: 50px 0 0;	position: absolute;	right: 0;}.sitetheme_main_menu_wrapper {	clear:both;  margin:0 auto;	width:$theme_topbar_menu_width;}.layout_page_header .sitetheme_main_menu_wrapper .sitestore_quick_search{	display:inline-table;}/* Fixed Main menu */.fixed .sitetheme_main_menu_wrapper::before, .fixed .sitetheme_main_menu_wrapper::after {	background: $theme_topbar_menu_background_color;	content: "";	position: absolute;	top:0;	bottom:0;}/* Main menu full width ends here */html[dir="rtl"] .sitetheme_main_menu_wrapper{	float:right;}.sitetheme_main_menu{	display: table;	overflow: hidden;	width: 100%;}.sitetheme_main_menu > li {	display: table-cell;	padding: 0;	cursor:pointer;	overflow:hidden;}.sitetheme_main_menu > li+li:before{	background: url(/externals/images/dot.png) no-repeat center center;	content: "";	height:6px;	width:6px;	position:absolute;  margin: 16px -3px 0;}.sitetheme_main_menu > li > a{	font-weight:bold;	color:#fff;}.sitetheme_main_menu > li > a.level-top {  padding:8px 14px;  display:inline-block;  line-height: 22px;  text-decoration:none;	outline: none;	overflow:hidden;	vertical-align: middle;}.sitetheme_main_menu > li > a.level-top span i{	background-image:url(/externals/images/bottom-arrow.png);  height: 6px;	width: 7px;	display: inline-block;	margin-left: 4px;}html[dir="rtl"] .sitetheme_main_menu > li > a.level-top span i{	margin-left:0;	margin-right: 4px;}.sitetheme_main_menu span.mainmenuicon{	background-repeat:no-repeat;	height:16px; 	width:16px;	background-size:cover;	margin:3px 0;}/*Categories images with subcategories*/.sitetheme_main_menu .sitetheme_main_menu_catimage{	cursor:default;	color: #F00;}.sitetheme_main_menu .sitetheme_main_menu_catimage img{	height: 95%;	margin-left: 2.5%;	margin-right: 2.5%;	width:95%;	padding-top:10px;	border-top-width:1px;	margin-top:5px;}.sitetheme_main_menu .sitetheme_main_menu_catimage img:hover{	opacity:0.8;}.sitetheme_main_menu .sitetheme_main_menu_catimage a{	color:#444;	background-color:transparent;	padding:0;}.sitetheme_main_menu .sitetheme_main_menu_catimage a:hover{	color:#000;	background-color:transparent;	text-decoration:underline;}.sitetheme_main_menu .sitetheme_main_menu_catimage a:hover + .sitetheme_vallcat_arrow{	color:#000;	margin: 0 0 0 6px;	transition: margin 100ms ease-out 0s;}.sitetheme_main_menu_catimage .sitetheme_vallcat{	margin:5px 0;  position:relative;  width:90%;}.sitetheme_main_menu_catimage .sitetheme_vallcat a{	margin-right:3px;	font-size:12px;	display:inline-block;}.sitetheme_vallcat_arrow{	float: right;	margin: 0 0 0 3px;  position:absolute;  top:0;	color:#444;	transition: margin 100ms ease-out 0s;}.sitetheme_vallcat_arrow::before {	content: "\\f0da";	font-family: 'Font Awesome 5 Free','fontawesome';	font-size: 13px;}.sitetheme_main_menu ul {	background-color: $theme_pulldown_contents_background_color;	border-width:0 1px 1px;	border-style:solid;	border-color:$theme_border_medium_color;	box-shadow: 3px 4px 10px -1px rgba(177, 177, 177, 0.4);  position:absolute;  width:200px;  padding:2px 4px;  display:none;  z-index:100;}.sitetheme_main_menu ul.sitetheme_main_menu_more {	margin-right:0;	margin-left:0;}html[dir="rtl"] .sitetheme_main_menu ul.sitetheme_main_menu_more {	margin-left:0;	margin-right:0;}.sitetheme_main_menu .apps ul.sitetheme_main_menu_more{	width:100px;	margin-left:0;}html[dir="rtl"] .sitetheme_main_menu .apps ul.sitetheme_main_menu_more{	margin-left:0;	margin-right:0;}.sitetheme_main_menu ul li {  float:none;  margin:0;  position:relative;}	.sitetheme_main_menu ul ul {  margin-left:201px;	margin-top: -31px;	border-top-style:solid;	border-top-width:1px;}html[dir="rtl"] .sitetheme_main_menu ul ul {  margin-left:0px;	margin-right:201px;}.sitetheme_main_menu ul.sitetheme_main_menu_more ul{ margin-left:-212px;}html[dir="rtl"] .sitetheme_main_menu ul.sitetheme_main_menu_more ul{ margin-left:0; margin-right:-212px;}.sitetheme_main_menu ul a{	float:none;	display:block;	padding:6px;}.sitetheme_main_menu ul li.parent.over{	background-color:#ddd;}.sitetheme_main_menu ul a:hover{	color:#fff;  text-decoration:none;}.sitetheme_main_menu ul li.parent > a {  background-repeat:no-repeat;  background-position:right;  padding-right:12px; }html[dir="rtl"] .sitetheme_main_menu ul li.parent > a{	padding-right:0;	padding-left:12px;}.sitetheme_main_menu .shown-sublist{  display:block;  z-index:999;}.sitetheme_main_menu .shown-sublist li.parent > a:hover{  background-image:url(/externals/images/bci_po.png);}#global_header.fixed .sitetheme_main_menu_wrapper{/*	background-color: #3eaacd;*/	float: none;	left: 0;	margin: 0 auto;	position: fixed;	right: 0;	top: 0;	width: 1100px;	z-index: 100;}#global_header.fixed .sitetheme_main_menu{	width:90%;	float:left;}#global_header.fixed .sitetheme_main_menu > li > a.level-top{	padding:8px 6px;}/*Main Menu Search*/.sitetheme_main_menu_search,#global_header #sitetheme_search_toggle{	display:none;}#global_header.fixed .sitetheme_main_menu_search,#global_header.fixed #sitetheme_search_toggle{	display:block;}#global_header .sitetheme_main_menu_search .layout_sitestoreproduct_searchbox_sitestoreproduct{	margin-bottom:0;}#global_header .sitetheme_main_menu_search .form-elements{	margin:3px 2px;	background-color:$theme_input_background_color;	border-color:#fff;}#global_header .sitetheme_main_menu_search .form-elements input{	color:#111;	padding:4px;}#global_header .tag-autosuggest{	white-space:normal;}#global_header .sitetheme_main_menu_search .tag-autosuggest{	margin-left: -190px !important;	width: 300px !important;}#global_header.fixed .sitetheme_main_menu_search .form-wrapper button{	background-color:$theme_input_background_color;	margin-top:3px;}#global_header .sitetheme_main_menu_search input{	width:80px !important;}#global_header .sitetheme_main_menu_search #submitButton-element{	margin-top:0;}.sitetheme_main_menu_wrapper .sitetheme_search-toggle i{	background: url(/externals/images/search-white.png) center no-repeat;	height:27px; 	width:23px;	margin:3px 5px 0;	display:inline-block;}#sitetheme_search_toggle_content ul{	display: block;}/*Advanced search in main menu*/.sitetheme_main_menu_wrapper .sitestore_quick_search{	position:absolute;	display:none;	right:0;	width:332px;	padding:4px 5px;	transition-duration: 0.4s;	transition-property: width, background-color, padding;	transition-timing-function: ease, ease-in-out, ease;	z-index:1;}.sitemenu_main_menu_wrapper .sitestore_quick_search{    width:332px !important;}.sitetheme_main_menu_wrapper .sitetheme_search-toggle:hover + .sitestore_quick_search{	display:block;}.sitetheme_main_menu_wrapper .layout_siteadvsearch_search_box #global_search_form button {    background-size:15px;    height:25px;     width:30px;    border:0px !important;    padding:0;    margin:0 0 0 -34px;    box-shadow:none;    vertical-align:middle;}/*Main Menu Cart Button*/#global_header #main_menu_cart{	display:none;}#global_header.fixed #main_menu_cart,#global_header.fixed .sitetheme_search-toggle{	+rounded();	display:block;	position:relative;	background-color:rgba(0, 0, 0, 0.2);	margin:3px 2px;	height: 30px;	min-width:30px;	max-width: 70px;}#global_header.fixed #main_menu_cart span.navicon{	height:25px; 	width:20px;	margin:3px 5px 0;	background-repeat:no-repeat;	background-position:left center;}#global_header.fixed #main_menu_cart span.seaocore_pulldown_count{	background-color: #FFFFFF;	border-radius: 15px;	color: #000000;	float: left;	font-size: 10px;	margin-right: 5px;	margin-top: 9px;	padding-left: 4px;	padding-right: 5px;	position: inherit;}/*------------MAIN MENUS NAVIGATION WIDGET CSS END------------*//*------------Lightbox css start from here-------------*//*css for Login and Signup lightbox start here*/.sitetheme_lightbox{	display:none;	height:100%;	width:100%;	z-index:100;	position:fixed;	top:0;	left:0;}html[dir="rtl"] .sitetheme_lightbox{	right:0;}.sitetheme_lightbox_overlay{	bottom: 0;	display: block;	height: auto;	left: 0;	min-height: 100%;	position: fixed;	top: 0;	z-index:99;	width: 100%;	background:#000 !important;	opacity: 0.6;	filter: alpha(opacity=60);}html[dir="rtl"] .sitetheme_lightbox_overlay{	right:0;}.sitetheme_lightbox_content_wrapper{	left: 0%;	overflow-y:auto;	position:absolute;	width: 100%;	height:100%;	z-index:100;	display:block;	top:0px;}.sitetheme_lightbox_content {	width: 475px;	z-index:1001;	margin:100px auto;	position:relative;	background-color:#fff;}.sitetheme_lightbox_options{	position:relative;  display: block;	z-index:10;}.sitetheme_lightbox_options a.close{	cursor: pointer;	height: 14px;	position: absolute;	right: 10px;	top: 15px;	width: 14px;}html[dir="rtl"] .sitetheme_lightbox_options a.close{	left:5px;	right:auto;}.sitetheme_lightbox_options a.close::before{	content:"\\f00d";	font-family:'Font Awesome 5 Free','fontawesome';	font-size:14px;}.sitetheme_lightbox_content h3{	font-size:18px;	padding:15px 45px 15px !important;	margin: 0 0 10px !important;	border-bottom:1px solid $theme_border_medium_color;	text-align: center;}.sitetheme_lightbox_content h3:before{	content:none;	display:none;}.sitetheme_lightbox_content .tabs > ul > li > a{	color: #fff;	margin: 0 10px 0 0;	padding: 5px 18px;}.sitetheme_lightbox_content .tabs > ul > li > a:hover, .sitetheme_lightbox_content .tabs > ul > li.active > a{	color: $theme_font_color;}.sitetheme_lightbox_content .form-elements{	padding:0 20px;	margin:10px !important;}#user_signup_form h3 + .form-elements {  padding: 14px 20px;}.sitetheme_lightbox .global_form > div,.sitetheme_lightbox .global_form > div > div{ background-color:transparent; border:0; float:none;}.sitetheme_lightbox input[type="text"],.sitetheme_lightbox input[type="email"],.sitetheme_lightbox input[type="password"]{	width:95%; 	box-shadow:0 1px 1px rgba(0, 0, 0, 0.075) inset;	border-color:rgba(0, 0, 0, 0.2);	transition-delay: 0s, 0s;	transition-duration:0.2s, 0.2s;	transition-property:border, box-shadow;	transition-timing-function:linear, linear;}.sitetheme_lightbox input[type="text"]:focus,.sitetheme_lightbox input[type="email"]:focus,.sitetheme_lightbox input[type="password"]:focus{	border-color:rgba(82, 168, 236, 0.6);	box-shadow:0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(82, 168, 236, 0.6);}.sitetheme_lightbox #user_form_login .form-label,.sitetheme_lightbox #user_signup_form  .form-label{ font-weight:bold; float:none; text-align:left; margin:5px 0;}.sitetheme_lightbox #user_form_login .form-element,.sitetheme_lightbox #user_signup_form .form-element{	float:none;	width:100% !important;	min-width:inherit;	margin-bottom: 15px;}.sitetheme_lightbox #submit-element.form-element {  margin-bottom: 0;}.sitetheme_lightbox #user_form_login .form-element input,.sitetheme_lightbox #user_signup_form .form-element input,.sitetheme_lightbox #user_signup_form select{ +rounded(2); padding:9px; width:100%; box-sizing:border-box;}.sitetheme_lightbox .form-element p.description{	color:#666;	margin-bottom:0;}.sitetheme_lightbox #TB_window a:link{	color:$theme_link_color !important;}.sitetheme_lightbox #fieldset-buttons{ padding:15px 0;}.sitetheme_lightbox #fieldset-buttons .form-label{ display:none;}#sitetheme_login_signup_link{ padding:5px 0;}.sitetheme_lightbox #user_form_login #remember-wrapper,.sitetheme_lightbox #user_signup_form #remember-wrapper{	padding:0;}.sitetheme_signup_instead_btn, .sitetheme_login_instead_btn{	position: absolute;	right: 30px;}.sitetheme_signup_instead_btn{	bottom: 41px;}.sitetheme_login_instead_btn{	bottom: 30px;} .sitetheme_signup_instead_btn button, .sitetheme_login_instead_btn button{	background-image:none;	text-shadow:none;}#user_form_default_sea_lightbox #sitetheme_loginform_sociallinks{	text-align:center;}/*Subscription Plan*/#user_signup_form h3 + p{	padding: 15px 20px 0;}#user_signup_form h3 + p + .form-elements{	padding-bottom:20px;}.sitetheme_lightbox #user_signup_form #package_id-element {	margin-bottom:0;}#user_signup_form .sitetheme_login_instead_btn {  bottom: 40px;}/*--------------- Responsive css ---------------------*/@media only screen and (max-width: 1100px) {.layout_page_header .layout_main, .layout_sitetheme_menu_footer, .layout_core_menu_main, .sitetheme_main_menu_wrapper {width: 100% !important;margin-left: auto;margin-right: auto;clear: both;}#sitetheme_mobile_menu_link {display: none;}}@media only screen and (max-width: 920px) {/* Footer links */.layout_sitetheme_menu_footer .footerlinks{box-sizing:border-box;}.layout_page_footer .layout_sitetheme_menu_footer .sitetheme_footer_block{width:25%;}/* Shopping hub mini menu pull down dropdown */.layout_sitetheme_menu_mini .seaocore_pulldown_wrapper{width: 245px;}.layout_sitetheme_menu_mini .sitestoreproduct_cart_mini{max-width: 100%;}.layout_sitetheme_menu_mini .seaocore_pulldown_wrapper, #sitetheme_mini_settings_updates_pulldown div.seaocore_pulldown_wrapper {left: 50%;margin-left: -136px;width: 245px;}#sitetheme_mini_cart_updates_pulldown .seaocore_pulldown_wrapper {left: 29%;}/* Sitetheme main menu */div.generic_layout_container.layout_sitetheme_menu_main {box-sizing: border-box;margin-top: 0;display:inline-block;padding: 0 14px;position:relative;width: 100%;}ul.sitetheme_main_menu > li{display:inline-block;}.sitetheme_main_menu ul ul, .sitetheme_main_menu ul.sitetheme_main_menu_more ul {margin-left: 50px;margin-top: -2px;width: 72%;}.sitetheme_main_menu_search, #global_header #sitetheme_search_toggle, #global_header #main_menu_cart{display:block;}.sitetheme_mobile_menu_link + div.fright, 	.sitetheme_mobile_menu_link + ul + div.fright,	.sitetheme_mobile_menu_link + div.fright + div.fright, 	.sitetheme_mobile_menu_link + ul + div.fright + div.fright{position: absolute;right: 0;bottom: 2px;}	.sitetheme_mobile_menu_link + div.fright + div.fright, 	.sitetheme_mobile_menu_link + ul + div.fright + div.fright{right: 36px;bottom: 2px}  #global_header #main_menu_cart, #global_header .sitetheme_search-toggle{  background-color: rgba(0, 0, 0, 0.2);border-radius: 3px;display: block;height: 30px;margin: 3px 2px;max-width: 70px;min-width: 30px;position: relative;}/* Fixed Nav menu */ div#global_header.fixed .sitetheme_main_menu_wrapper, div#global_header.fixed .sitemenu_main_menu_wrapper{position:static;}#global_header.fixed .sitetheme_main_menu > li > a.level-top {padding: 8px 14px;}/* Cart and search on the main menu */.sitetheme_main_menu_search, #global_header #sitetheme_search_toggle, #global_header #main_menu_cart, div#global_header.fixed #main_menu_cart, div#global_header.fixed .sitetheme_search-toggle{display:none;}}@media only screen and (max-width: 800px) {.layout_sitetheme_menu_footer div > div.sitetheme_footer_block {margin: 0 10px;}#sitetheme_mini_cart_updates_pulldown .seaocore_pulldown_arrow {margin-left: 72%;}/*Main menu*/.sitetheme_main_menu{width:100% !important;}.sitetheme_main_menu > li{display:inline-block; }/* Shop hub mini menu cart drop down */#sitetheme_mini_cart_updates_pulldown .seaocore_pulldown_wrapper {left: -48%;}/* Footer block landing page */div.footerblock .sitetheme_footer_block {border-bottom: 12px solid rgba(0, 0, 0, 0.2);box-sizing: border-box;margin: 0;}div.footerblock .sitetheme_footer_block:last-child{border:none;}}@media only screen and (max-width: 600px){	.sitetheme_main_menu{ display: none;}	#sitetheme_mobile_menu_link { display: block;padding: 10px 5px;float: left;}	#sitetheme_mobile_menu_link > i {background-image: url(/externals/images/mobile_menu.png); background-position: 5px center; background-repeat: no-repeat; padding: 10px;}	.sitetheme_mobile_menu_link > ul {clear: both;}	.sitetheme_mobile_menu_link ul.sitetheme_main_menu_more, .sitetheme_mobile_menu_link .apps ul.sitetheme_main_menu_more { margin-left: 0;}	#global_header.fixed .sitetheme_main_menu_wrapper{position:absolute;}	ul.sitetheme_main_menu > li{width:100%;display:block;}	.sitetheme_main_menu > li > a{width:100%;box-sizing:border-box;}	.sitetheme_main_menu > li + li::before{content:none;}	#sitetheme_mobile_menu_link{width:100%;box-sizing:border-box;}	.sitetheme_lightbox .global_form input + label {float: left;}	/* Light box form fieds */	.sitetheme_lightbox #user_form_login .form-element input, .sitetheme_lightbox #user_signup_form .form-element input, .sitetheme_lightbox #user_signup_form select{box-sizing:border-box;}/* SItetheme main menu */ .sitetheme_main_menu_wrapper ul.sitetheme_main_menu {display: none;} div.generic_layout_container.layout_sitetheme_menu_main {padding:0 10px;}.sitetheme_main_menu > li + li::before{content:none;}a#sitetheme_mobile_menu_link{border-width:0;}/* Shopping hub mini menu cart drop down */#sitetheme_mini_cart_updates_pulldown .seaocore_pulldown_wrapper {left: -50%;}}@media only screen and (max-width: 463px) {.layout_sitetheme_menu_footer .footerlinks {display: list-item;}.sitetheme_login_popup, .sitetheme_signup_popup { width: 330px}/*Main menu*/.sitetheme_mobile_menu_link + div.fright, .sitetheme_mobile_menu_link + ul + div.fright{ position: absolute; right: 0; top: 2px;}#sitetheme_mobile_menu_link{float:none; border-bottom-width: 1px;}#global_header.fixed .sitetheme_main_menu{width:100%; }.sitetheme_main_menu > li{display:inline-block; }/* Footer links */.layout_page_footer .layout_sitetheme_menu_footer .sitetheme_footer_block{width:48% !important;margin:10px 0;box-sizing:border-box;}}@media only screen and (max-width: 450px) {/* Sitetheme mini menu */.updates_pulldown > a, .updates_pulldown_active > a{padding:0 6px;}/* Shopping hub mini menu */.layout_sitetheme_menu_mini .seaocore_pulldown_wrapper, #sitetheme_mini_settings_updates_pulldown div.seaocore_pulldown_wrapper{width:240px;}/*#sitetheme_mini_friend_request_updates_pulldown .seaocore_pulldown_wrapper, #sitetheme_mini_message_updates_pulldown .seaocore_pulldown_wrapper{left: 100%;margin-left: -107px;width: 164px;}*/}@media only screen and (max-width: 320px) {/* Footer links */.layout_page_footer .layout_sitetheme_menu_footer .sitetheme_footer_block{width:60% !important;}/* Sitetheme mini menu */.updates_pulldown > a, .updates_pulldown_active > a{padding:0 4px;}/* Sitetheme minimeu cart pull drop down */#sitetheme_mini_cart_updates_pulldown .seaocore_pulldown_wrapper {left: -85%;}}/* MAIN.CSS - SITETHEME END *//* MAIN.CSS - CAPTIVATE */.layout_core_menu_mini>div>ul>li a i {    width: auto !important;    height: auto !important;	text-align: left !important;	display: inline-block !important;}.layout_core_menu_mini>div>ul>li a i{    overflow: visible !important;}.layout_core_menu_mini>div>ul>li a i:before {    border: none !important;    border-radius: 0 !important;}.menu_core_mini.core_mini_admin:before {    display: none;}.layout_core_menu_mini #core_menu_mini_menu > ul > li .core_mini_auth, .layout_core_menu_mini #core_menu_mini_menu > ul > li .core_mini_signup {    line-height: normal !important;}/*Sitelogin*/.user_login_page .user_login_form {	padding: 15px !important;}.user_login_page .user_login_form form {	padding: 20px 0;}.layout_page_user_auth_login .user_login_page form .form-elements {	margin: 0 auto;}.layout_page_user_auth_login .user_login_page form .form-elements .form-wrapper .form-label {	text-align: left;}.layout_page_user_auth_login .user_login_page form .form-elements #buttons-wrapper {	display: inline-block;}.layout_page_user_auth_login .user_login_page form .form-elements #submit-wrapper {	float: right !important;}.social-login-row #user_form_login .form-elements .form-wrapper #login_via_siteotp_otp-wrapper .otp_signin_options, .social-login-row #user_form_login .form-elements .form-wrapper .form-label {	text-align: left;}.sitemenu_lightbox #facebook-element a, .sitemenu_lightbox #twitter-element a {    /*text-indent: -9999px;*/    height: auto !important;}#user_form_default_sea_lightbox #facebook-wrapper, #user_form_default_sea_lightbox #twitter-wrapper {	margin-left: 5px;	margin-right: 5px;}/*Signup_form_page*/.social-signup-row .social-signup-column-1 .global_form div.form-element {    float: none;}.social-signup-row .social-signup-column-1 .global_form div.form-element #pswd_info > ul {    justify-content: flex-end;}.social-signup-row .social-signup-column-1 .global_form div.form-wrapper #terms-label, .social-signup-row .social-signup-column-1 .global_form div.form-wrapper #buttons-label {    display: inline-block;}/*Home page footer text widget*/.layout_captivate_homepage_footertext .signupblock{	padding:0 0 30px;}.layout_page_footer .generic_layout_container .layout_captivate_homepage_footertext h3{	color:#fff;	font-size:24px !important;	text-transform:uppercase;	border:none;	text-align:center;}.layout_captivate_homepage_footertext .desc-text {	font-size: 16px;	color: $theme_font_color;	text-align: center;	width:56%;	margin:10px auto 40px auto;	line-height:21px;}.layout_captivate_homepage_footertext .signupblock,[dir="rtl"] .layout_captivate_homepage_footertext .signupblock{	text-align: center;}.layout_captivate_homepage_footertext .signupblock a {	background-color: $theme_button_background_color;	border-radius: 2px;	color: $theme_button_font_color;	padding: 12px 45px;	box-shadow: none;	font-weight: lighter;	cursor:pointer;}.layout_captivate_homepage_footertext .signupblock a:link,.layout_captivate_homepage_footertext .signupblock a:visited{	color: $theme_button_font_color;}.layout_captivate_homepage_footertext .signupblock a:hover{	opacity:.8}/*Home page Images widget*//* Case of inclusion of header and footer */.layout_captivate_images {	padding: 0 !important;	position:absolute;    left:0;    width:100%;	    background-color:#000 !important;}html[dir="rtl"] .layout_captivate_images {	right: 0;	left: auto;	}.layout_captivate_images + div{    margin-top:720px;}/* Case of inclusion of header and footer ends here*/.layout_captivate_images .wrapper-image {    position: absolute;    width: 100%;    height: 100%;    z-index: 0;    top:0;}.layout_captivate_images .slideblock {	position: relative;}.layout_captivate_images .screen-image {    position: absolute;    width: 100%;    float: left;    overflow: hidden;}html[dir="rtl"] .layout_captivate_images .screen-image {	float: right;	}.layout_captivate_images .slideblok_image img {	width: 100%;}.layout_captivate_images .slideoverlay {	background-color: rgba(0,0,0,.4);	position: absolute;	top: 0;	bottom: 0;	left: 0;	right: 0;	z-index:1;}.layout_captivate_images .toptext{	position:absolute;	top:25%;	left:0;	right:0;	z-index:2;}.layout_captivate_images .toptext h1{	color:#fff;	text-align: center;	font-family: 'Roboto', sans-serif;	font-weight: normal;	font-size:4em;	margin-bottom:20px;}.layout_captivate_images .toptext article{	color:#fff;	text-align: center;	font-weight: normal;	font-size:1.8em;}/* sign up login btn css */.layout_captivate_images .spec_btnsblock{	width:100%;	margin:0 auto;	margin-top:1%;	text-align:center;    float:left;}[dir="rtl"] .layout_captivate_images .spec_btnsblock{ 	float: right;	text-align:center;}.layout_captivate_images .spec_btnsblock a{	color:#fff!important;	font-size:18px;	text-decoration:none;	background-color:rgba(255,255,255,.5);	border-radius:0;	padding:12px 45px;	box-shadow:none;}.layout_captivate_images .spec_btnsblock a + a{	margin-left:12px;	opacity:.7;	background-color:$theme_link_color_hover;}html[dir="rtl"] .layout_captivate_images .spec_btnsblock a + a{	margin-right:12px; 	margin-left: 0;}.layout_captivate_images .spec_btnsblock a:hover{	background-color:#fff;	text-shadow:none;	color:$theme_button_background_color!important;}.layout_captivate_images .spec_btnsblock a + a:hover{	color:#fff!important;	text-shadow:none;	opacity:1;	background-color	:$theme_link_color_hover;}/* Image content css */.captivate_images_image_content {    float:left;    position:absolute;    top:0;    width:100%;    z-index:10;    bottom:0;    background:rgba(0, 0, 0, .2);}html[dir="rtl"] .captivate_images_image_content {	float: right;}.captivate_images_image_content a{    transition: all 0.2s ease-in 0s;	}.captivate_images_page_container{    width:1200px;    margin:0 auto;    display:table;	}.captivate_images_top_head{    float:left;    width:100%;    margin:10px 0 0;}html[dir="rtl"] .captivate_images_top_head {	float: right;	}.captivate_images_image_content .layout_core_menu_logo{    float:left;    margin-top: 18px;}html[dir="rtl"] .captivate_images_image_content .layout_core_menu_logo {	float: right;	}.captivate_images_image_content .layout_core_menu_logo a {    color:#fff;    height:50px;    float:left;}html[dir="rtl"] .captivate_images_image_content .layout_core_menu_logo a {	float: right;	}.captivate_images_image_content .layout_core_menu_logo a img{    margin-top:-16px;}.captivate_images_image_content .seao_browse_btn {    border: medium none;    margin-top: 7px;}.captivate_images_image_content .seao_browse_btn > a, .captivate_images_image_content .seao_browse_btn > a:hover {    color: #fff;}.captivate_images_image_content .seao_browse_btn > a::after, .captivate_images_image_content .seao_browse_btn:hover > a::after {    border-top-color: #fff;}.captivate_images_top_head_right{    float:right;    margin:15px 0 0 0;	}html[dir="rtl"] .captivate_images_top_head_right {	float: right;	}.captivate_images_top_head_right span{    font-size:12px;    text-transform:capitalize;}.captivate_images_top_head_right span a{    color:#fff;    letter-spacing:1px;}.sign_up_login_btn{    margin:0 26px 0 0;}html[dir="rtl"] .sign_up_login_btn{    margin:0 0 0 26px;}.sign_up_login_btn a{    margin:0 8px;    font-size:14px;}/* Middle caption */.captivate_images_middle_caption{    color:#fff;    float:left;    width:100%;    text-align:center;    margin:130px 0 0 0;    min-height:220px;}html[dir="rtl"] .captivate_images_middle_caption {	float: right;	}.captivate_images_middle_caption h3{    font-size:55px;    color:#fff;    letter-spacing:3px;    margin-bottom:30px;    text-transform:uppercase;    font-weight:bold !important;    line-height: 55px;}.captivate_images_middle_caption p{    font-size:20px;	    letter-spacing:2px;}.captivate_images_middle_caption a {    background:rgba(255, 255, 255, 0.3);    color:#FFFFFF !important;    display:table;    font-size:18px;    margin:35px auto 70px auto;    padding:13px 30px;    letter-spacing:1px;}.captivate_images_middle_caption a:hover{    background:rgba(0, 0, 0, 0.3);	}/*Captivate Navigation*/.layout_captivate_navigation {	background-color: $theme_buttontabs_background_color;	left: 0;	margin-top: 7px;	position: absolute;	right: 0;	top: 47px;}.layout_captivate_navigation .headline h2{	margin-left:0;		letter-spacing:0;}html[dir="rtl"] .layout_captivate_navigation .headline h2{	margin-right:0;	}.layout_captivate_navigation > div {	clear: both;	margin: 0 auto;	width: $theme_topbar_width;}.layout_captivate_navigation .headline {	border: 0;	margin: 0;	padding:8px 0;}div.layout_captivate_navigation .tabs > ul > li > a {	padding-bottom: 0;}.layout_captivate_navigation .tabs > ul > li.active > a {	border-bottom:none;/*  color: #cacccd;*/	font-weight:bold !important;}.layout_captivate_navigation .headline .tabs > ul > li > a:hover {	color: #000;}/*Captivate Banner images widget*/.layout_captivate_banner_images {	padding: 0 !important;	overflow: hidden;}.layout_captivate_banner_images #slide-images {	height: 200px;}.layout_captivate_banner_images .slideblok_image img {	height:100%;	position: absolute;	top: 0;	left: 0;	right: 0;	z-index: 1;}.layout_captivate_banner_images .bannerimage-text { 	background-color: rgba(0, 0, 0, 0.3);	height: 200px;	position: absolute;	top: 0;	width:100%;	display: table;	z-index:1;}.layout_captivate_banner_images .bannerimage-text > div {	color: #fff;	display: table-cell;	text-align: center;	vertical-align: middle;	}.layout_captivate_banner_images .bannerimage-text h1,.layout_captivate_banner_images .bannerimage-text article {	margin: 0 auto;	width: $theme_content_width;}.layout_captivate_banner_images .bannerimage-text h1 {	font-family: 'Roboto', sans-serif;	font-size: 40px;	line-height: 55px;}.layout_captivate_banner_images .bannerimage-text article{	font-size: 18px;	line-height: 25px;}/* Captivate landing page images widget */.seao_browse_btn .navigation li a{	color:$theme_link_color;	}.captivate_images_create_account_btn a{	background-color:$theme_button_background_color;/*	border-bottom:2px solid $theme_button_border_color;*/	padding:8px 14px;	border: none;}/*Landing Search widget + Advanced Search widget*/.layout_captivate_landing_search form{    text-align:center;}#global_content .layout_siteadvsearch_search_box,span#global_content_simple .layout_siteadvsearch_search_box{    width:100%;    position:absolute;    z-index:10;    margin-bottom:0;    right:0;    left:0;}.layout_captivate_landing_search{    width:100%;    position:absolute;    z-index:10;    margin-top:-90px;    margin-bottom:0;    right:0;    left:0;    background:rgba(0, 0, 0, .4);    padding:36px 0;    bottom:0;}.layout_captivate_landing_search .siteadvsearch_search_box_wrap {    float:none!important;    border:none!important;}.layout_captivate_landing_search #siteadv_menu_mini_menu{    text-align:center;}.layout_captivate_landing_search #global_search_form{    position:relative;}.layout_captivate_landing_search form input[type="text"]{    padding:11px 5px!important;    border-radius:0;    min-width:492px;    max-width:492px;}.layout_captivate_landing_search ul.adsearch-autosuggest{    position:inherit;    margin:0 auto;    min-width:500px;}html #global_content .layout_captivate_landing_search ul + button{    width:45px!important;    height:40px!important;    margin-left:-48px!important;    border-radius:0px;    vertical-align:top!important;    background-image:url(../images/search-icon.png) !important;    position:absolute;    top:0;    right:0;    border-bottom:none !important;}html[dir="rtl"] html #global_content .layout_captivate_landing_search ul + button {	margin-right: -48px !important;	margin-left: 0;	}.layout_captivate_landing_search button{    width:45px;    height:42px;    margin-left:-48px;    border:none;    border-radius:0;    vertical-align:top;    background-image: url(../images/search-icon.png);    border-bottom:none;    background-repeat:no-repeat;    background-position:50% center;	text-indent:-999px;}  html[dir="rtl"] .layout_captivate_landing_search button {	margin-right: -48px;	margin-left: 0;  }/* Advanced search inside image container */body .layout_captivate_images .layout_captivate_landing_search .layout_siteadvsearch_search_wrapper {    border: medium none;    float: none;}#global_content .captivate_images_image_content .layout_siteadvsearch_search_box {    margin: -20px 0 0;}/* Advanced events bottom search */.layout_captivate_landing_search .layout_siteevent_searchbox_siteevent {    margin: 0 auto;    width: 860px;}div.layout_captivate_landing_search .layout_siteevent_searchbox_siteevent input, div.layout_captivate_landing_search .layout_siteevent_searchbox_siteevent select{    box-sizing: border-box;    max-width: inherit;    min-width: inherit;    padding-left: 13px !important;    width: 210px !important;    height:38px;}html[dir="rtl"] div.layout_captivate_landing_search .layout_siteevent_searchbox_siteevent input, html[dir="rtl"] div.layout_captivate_landing_search .layout_siteevent_searchbox_siteevent select {	padding-right: 13px !important;	padding-left: 0 !important;	}div.layout_captivate_landing_search .siteevent-search-box .form-elements{    border-radius:0;	}.layout_captivate_images .siteevent-search-box #buttons-element button::after, .layout_captivate_images .siteevent-search-box #submitButton-element button::after{    content:none;	}.layout_captivate_images .siteevent-search-box #buttons-wrapper, .layout_captivate_images .siteevent-search-box #submitButton-element{    margin-left:49px;    margin-top:-1px;	}html[dir="rtl"] .layout_captivate_images .siteevent-search-box #buttons-wrapper, html[dir="rtl"] .layout_captivate_images .siteevent-search-box #submitButton-element{	margin-right: 49px;	margin-left: 0;	}.layout_captivate_images .siteevent-search-box #buttons-element button, .layout_captivate_images .siteevent-search-box #submitButton-element button{    width:39px;    height:40px;	}/* Advanced events bottom search  ends here*//* Navigation btns on hover effect */#next-btn, #prev-btn {    opacity: 0;    transition: all 0.2s ease-in 0s;} .layout_captivate_images:hover #next-btn, .layout_captivate_images:hover #prev-btn {    opacity: 1;}/* Navigation btns on hover effect ends here *//* IF image is inside layout top *//*.layout_top .layout_middle{display:inherit;}*//* Inner page image widget caption content */.captivate_inner_image .captivate_images_middle_caption {    margin: 300px 0 0;}/* Captivate search box widget */.layout_captivate_search_box {    float: left;    margin:10px 0 0 25px;    position:relative;}html[dir="rtl"] .layout_captivate_search_box {	float: right;	margin:10px 25px 0 0;}.layout_captivate_search_box input[type="text"] {    background: rgba(255, 255, 255, 0.3);    border-radius: 2px;    font-size: 11px;    padding: 5px 10px;	color:#fff;}.layout_captivate_search_box button {    background-color: rgba(0, 0, 0, 0);    background-image: url(../images/search-icon-big-white.png);    background-repeat: no-repeat;    border: medium none;    min-height: 20px;    padding: 0;    position: absolute;    right: 7px;    top: 8px;    width: 20px;}html[dir="rtl"] .layout_captivate_search_box button {	left: 7px;	right: auto;	}/* Inner page image widget caption content ends here *//* CSS for search-box for video*/.layout_captivate_landing_search .layout_sitevideo_searchbox_video_sitevideo {    width: 880px;    margin: 0 auto;}.sitevideo-video-search-box .form-wrapper {    float: left;    margin: 0;}div.layout_captivate_landing_search .layout_sitevideo_searchbox_video_sitevideo input, div.layout_captivate_landing_search .layout_sitevideo_searchbox_video_sitevideo select {    box-sizing: border-box;    max-width: inherit;    min-width: inherit;    padding-left: 13px !important;    width: 210px !important;    height: 38px;	border: 2px solid #f6f6f6;	margin-left: -2px;}.layout_captivate_images .sitevideo-video-search-box #submitButton-element {    margin-left: 46px;    height: 38px;}.layout_captivate_landing_search #locationmilesSearch-label {    visibility: hidden;	}/* Bottom search on slider */.layout_captivate_images .layout_captivate_landing_search #global_search_form > button {	background-color:$theme_button_background_color;}/* How it works block */#how_it_works {    position: absolute;    margin: 0 auto;    top: 0;    width: 100%;    bottom: 0;    padding: 20px;    box-sizing: border-box;    right:0;    left:0;    height:100%;    z-index: 1000;    float:left;    display:table-cell;	background-color:$theme_topbar_background_color !important;}/*Sponsored categories widget with images css start from here*/.layout_seaocore_sponsored_categories_with_image {	margin-bottom: 15px;	overflow: hidden;}.layout_seaocore_sponsored_categories_with_image li {	float: left;	position: relative;}html[dir="rtl"] .layout_seaocore_sponsored_categories_with_image li {	float: right;}.seao_sponscat_thumb_wrap {	background: rgba(0, 0, 0, 0) none repeat scroll 0 0;	/*border: 1px solid rgba(0, 0, 0, 0.1);*/	box-sizing: border-box;	position: relative;}.seao_sponscat_thumb_wrap::before {	background: rgba(0, 0, 0, 0.2) none repeat scroll 0 0;	bottom: 0;	content: "";	left: 0;	position: absolute;	right: 0;	top: 0;	height: 100%;	width: 100%;	float: left;}html[dir="rtl"] .seao_sponscat_thumb_wrap::before {	float: right;	}.seao_sponscat_thumb_wrap > a > i {	background-position: center center;	background-repeat: no-repeat;	background-size: cover;	display: inline-block;	height: 100%;	width: 100%;}.seao_sponscat_info {	box-sizing: border-box;	padding: 10px;	position: absolute;	top: 0;	width: 100%;}.seao_sponscat_title {	color: #fff;	font-size: 22px;	font-weight: bold !important;	text-shadow: 0 0 2px #000;	letter-spacing: 1px;}.seao_sponscat_tagline {	color: #fff;	margin-top: 5px;	text-shadow: 0 0 2px #000;	font-weight: bold !important;	letter-spacing: 1px;}.layout_seaocore_sponsored_categories_with_image li:last-child .seao_sponscat_thumb_wrap .seao_sponscat_title {	font-size: 17px;}	/*captivate theme landing page FOOTER MENU widget*/.layout_captivate_menu_footer .footerlinks{  padding: 23px 0px 40px 0;  width: $theme_footer_width;  margin:0 auto;  display:table;  border-bottom:1px solid;  }.layout_captivate_menu_footer .captivate_footer_block {  display:table-cell;  vertical-align: top;}.layout_captivate_menu_footer .captivate_footer_block ul{  text-align:left;}html[dir="rtl"] .layout_captivate_menu_footer .captivate_footer_block ul{  text-align:right;} .captivate_footer_block:first-child ul{	padding-left:0;	}html[dir="rtl"]  .captivate_footer_block:first-child ul{	padding-right:0;	}.captivate_footer_block:last-child ul{	padding-right:0;	} html[dir="rtl"] .captivate_footer_block:last-child ul{	padding-left:0;	} .layout_captivate_menu_footer li.captivate_footer_block_head{	line-height:35px;	font-size:15px;  font-weight:bold;  font-family: 'Roboto', sans-serif;}.layout_captivate_menu_footer li{	line-height:25px;  color:#fff;}.layout_captivate_menu_footer .captivate_footer_block li a{	color: $theme_font_color;}.layout_captivate_menu_footer .captivate_footer_block li a:hover{	color: $theme_link_color_hover;}/*Footer Menu >> Template 0*/.layout_captivate_menu_footer {	position: relative;}.captivate_footer_logo,.captivate_footer_desc {	float: left;	left: 0;	position: absolute;	width: 25%;}.captivate_footer_desc {    top: 50px;}html[dir="rtl"] .captivate_footer_logo,html[dir="rtl"] .captivate_footer_desc{	float: right;	right: 0;	left: auto;}.captivate_footer_logo + .footerlinks,.captivate_footer_desc + .footerlinks {	box-sizing: border-box;	padding-left: 26%;	padding-top: 0;	width: 100%;}html[dir="rtl"] .captivate_footer_logo + .footerlinks,html[dir="rtl"] .captivate_footer_desc + .footerlinks{	padding-right: 26%;	padding-left:0;	}.layout_captivate_menu_footer .socialshare_links {	float: right;	height: 48px;	padding-top: 15px;	box-sizing: border-box;}html[dir="rtl"] .layout_captivate_menu_footer .socialshare_links {	float: right;	}/*Footer menu >> Template 1*/.captivate_foot_template_1 .captivate_footer_logo,.captivate_foot_template_1 .captivate_footer_desc {	width:30%;}.captivate_foot_template_1 .captivate_footer_logo + .captivate_footer_desc{	top: 55px;}.captivate_foot_template_1 .captivate_footer_desc + .footerlinks {	padding-left: 35%;	padding-right: 14%;}html[dir="rtl"] .captivate_foot_template_1 .captivate_footer_desc + .footerlinks {	padding-right: 35%;	padding-left: 14%;	}.captivate_foot_template_1 .socialshare_links {	position: absolute;	padding: 0;	right: 0;	top: 0;}html[dir="rtl"] .captivate_foot_template_1 .socialshare_links {	left: 0;	right: auto;	}.captivate_foot_template_1 .socialshare_links .captivate_footer_block_head {	margin-bottom: 8px;}.captivate_foot_template_1 .layout_core_menu_footer {	text-align: center;	float: none;    display: flex;    justify-content: space-between;    align-items: center;}/*Footer menu >> Template 2*/.captivate_foot_template_2 {	padding: 10px;}.captivate_foot_template_2 .layout_core_menu_footer {	text-align: right;	padding: 10px 0;}html[dir="rtl"] .captivate_foot_template_2 .layout_core_menu_footer {	text-align: left;	}.captivate_foot_template_2 .layout_core_menu_footer form {    margin: 0 15px;}/*.captivate_foot_template_2 .layout_captivate_menu_footer {	float: left;	margin-top: 2px;}html[dir="rtl"] .captivate_foot_template_2 .layout_captivate_menu_footer {	float: right;	}*/.captivate_foot_template_2 .socialshare_links {	height: 33px;	padding: 0;}/*Homepagevideo with transparent header*/#global_page_core-index-index.captivate_transparent_header .layout_main .layout_middle {	margin-top: -50px !important;}#global_page_core-index-index.captivate_transparent_header.captivate_non_floating_header .layout_main .layout_middle {margin-top: 0 !important;}/* Captivate theme main menu */.captivate_main_menu {	float: left;	margin: 0 0 0 14px;}html[dir="rtl"] .captivate_main_menu {	float: right;	margin:0 14px 0 0;	}.captivate_main_menu .navigation > li {	display: inline;	position:relative;}.captivate_main_menu .navigation > li::before {	background: none;	content: "";	left: 0;	min-height: 23px;	position: absolute;	width: 100%;}html[dir="rtl"] .captivate_main_menu .navigation > li::before {	right: 0;	left: auto;	}.captivate_main_menu .navigation > li a {	border-bottom: 5px solid #242424;	color: #ffffff;	float: left;	font-weight: bold !important;	margin: 0 10px;	padding: 18px 0 11px;	text-transform: uppercase;	font-size: 14px;}html[dir="rtl"] .captivate_main_menu .navigation > li a {	float: right;	}.captivate_main_menu .navigation li.active > a, .captivate_main_menu .navigation > li a:hover {	border-color: $theme_link_color_hover;	color: $theme_link_color_hover;}/* More link */.captivate_main_menu .navigation > li.more_link {	border: 1px solid #ffffff;	border-radius: 5px;	cursor: pointer;	float: left;	margin: 18px 0 0 11px;	padding: 6px 8px;}html[dir="rtl"] .captivate_main_menu .navigation > li.more_link {	float: right;	margin: 18px 11px 0 0;	}.captivate_main_menu .navigation > li.more_link:hover {	border-color: $theme_link_color_hover;}.captivate_main_menu .navigation > li.more_link span {	background: #ffffff none repeat scroll 0 0;	border-radius: 50%;	float: left;	height: 6px;	margin-right: 5px;	width: 5px;}html[dir="rtl"] .captivate_main_menu .navigation > li.more_link span {	float: right;	margin-left: 5px;	margin-right: 0;	}.captivate_main_menu .navigation > li.more_link:hover span {	background: $theme_link_color_hover;}.captivate_main_menu .navigation > li.more_link span:nth-child(3) {	margin-right: 0;}html[dir="rtl"] .captivate_main_menu .navigation > li.more_link span:nth-child(3) {	margin-left: 0;	}/* menu - submenus */.captivate_main_menu .capt_submenu {	background: rgba(0, 0, 0, 0.9) none repeat scroll 0 0;	border: 1px solid #444444;	position: absolute;	text-align: left;	z-index:21;	margin:21px 0 0 -14px;	display:none;}html[dir="rtl"] .captivate_main_menu .capt_submenu {	text-align: right;	margin: 21px -14px 0 0;	}.captivate_main_menu ul li:hover .capt_submenu{	display:block;}.captivate_main_menu .navigation .capt_submenu a {	border-bottom: 1px solid #444444;	display: block;	float: none;	font-size: 12px;	margin: 0;	padding: 10px 15px 10px 15px;	text-transform: capitalize;	min-width:130px;}.captivate_main_menu .navigation .capt_submenu a:before {    content: "";}.captivate_main_menu .navigation .capt_submenu li:last-child a{	border:none;}.captivate_main_menu .capt_submenu::before, .captivate_main_menu .capt_submenu::after {	border-color: transparent;	border-image: none;	border-style: solid;	border-width: 10px;	content: "";	height: 0;	left: 4px;	position: absolute;	top: -21px;	width: 0;}html[dir="rtl"] .captivate_main_menu .capt_submenu::before, html[dir="rtl"] .captivate_main_menu .capt_submenu::after {	right: 4px;	left: 0;	}.captivate_main_menu .capt_submenu::after{	border-bottom-color:#444;	}.captivate_main_menu .capt_submenu::before {	border-bottom-color: rgba(0, 0, 0, 0.9);	top: -20px;	z-index: 1;}/*Responsive Menu*/.layout_captivate_browse_menu_main .captivate_main_menu a.menu_icon{  display: none;}.layout_captivate_browse_menu_main .captivate_main_menu a.menu_icon > i {	font-family: 'Font Awesome 5 Free';	font-weight: 900;	font-style: unset;}/* ------------------Responsive css-------------------- */@media screen and (max-width:1199px){  #global_page_core-index-index #global_wrapper .layout_main{width:100%;}	/*Header*/	/*html .layout_page_header, #global_wrapper {position: relative;}*/	/*Sponsored categories with images*/	.seao_sponscat_thumb_wrap {width: 100% !important;}	.layout_seaocore_sponsored_categories_with_image li:first-child {width: 50%;}	.layout_seaocore_sponsored_categories_with_image li {width: 25%;}		/*Footer*/	.captivate_foot_template_1 .captivate_footer_desc + .footerlinks {padding-left: 30%;}	html[dir="rtl"] .captivate_foot_template_1 .captivate_footer_desc + .footerlinks {padding-right: 30%;padding-left: 0; }}@media screen and (max-width:920px){	/*Footer*/	.captivate_footer_logo, .captivate_footer_desc {position: relative; width: 100%; box-sizing: border-box;}    .captivate_footer_desc {top: 0;}	.captivate_foot_template_1 .captivate_footer_desc + .footerlinks,	.captivate_footer_logo + .footerlinks, .captivate_footer_desc + .footerlinks {padding: 10px 0;}	.captivate_foot_template_1 .captivate_footer_logo, .captivate_foot_template_1 .captivate_footer_desc {width: 100%;}	.captivate_foot_template_1 .captivate_footer_logo + .captivate_footer_desc {top:0;}	.captivate_foot_template_1 .socialshare_links,	.layout_captivate_menu_footer .socialshare_links {float: none; height: inherit; margin-top: 35px;position: relative; text-align: center;}	.captivate_foot_template_1 .socialshare_links .captivate_footer_block_head {display:none;}}@media screen and (max-width:768px){ 	/*Sponsored categories with images*/	.layout_seaocore_sponsored_categories_with_image li {width: 50%;}	.layout_seaocore_sponsored_categories_with_image li:last-child {width: 100%;}	.layout_seaocore_sponsored_categories_with_image li:last-child .seao_sponscat_thumb_wrap {height: 200px !important;}	/*Footer*/	.captivate_foot_template_2 .layout_captivate_menu_footer, 	.captivate_foot_template_2 .layout_captivate_menu_footer .socialshare_links {float:none; text-align:center;}	.captivate_foot_template_2 .layout_core_menu_footer {text-align: center;}}@media screen and (max-width: 767px){  /*Main Menu*/	  .layout_captivate_browse_menu_main {    position: relative;  }  .captivate_main_menu a.menu_icon{    content: "";    font-family: 'Font Awesome 5 Free','fontawesome';    font-size: 18px;    color: $theme_button_font_color !important;    padding: 5px 7px;    position: absolute;    top: 10px;    right: 10px;    border: 1px solid $theme_button_font_color;    border-radius: 3px;    cursor: pointer;    display: block !important;  }  .captivate_main_menu .menu_icon_active  {    background: $theme_button_background_color;    border: 1px solid $theme_button_border_color !important;  }  .captivate_main_menu > ul.navigation {    position: absolute;    display: none;    background: rgba(0, 0, 0, 0.9);    border: 1px solid #444;    text-align: left;    z-index: 13;    margin: 51px 0 0 0;    right: 0;  }  .captivate_main_menu .navigation > li a {    border-bottom: 1px solid #444 !important;    display: block;    float: none;    font-size: 12px;    margin: 0;    padding: 10px 15px 10px 15px;    text-transform: capitalize;    min-width: 130px;  }  .captivate_main_menu .navigation>li {    display: block;  }  .captivate_main_menu .capt_submenu  {    position: relative;    display: block !important;    background: none;    border: 0;    margin: 0;  }  .captivate_main_menu .navigation > li.more_link  {    padding: 0 !important;    border: 0;    margin: 0 !important;  }  .captivate_main_menu .navigation > li.more_link span  {    display: none;  }  .captivate_main_menu .capt_submenu::before, .captivate_main_menu .capt_submenu::after  {    display: none;  }  .captivate_main_menu > ul::before, .captivate_main_menu > ul::after {    border-color: transparent;    border-image: none;    border-style: solid;    border-width: 10px;    content: "";    height: 0;    right: 10px;    position: absolute;    top: -20px;    width: 0;  }  html[dir="rtl"] .captivate_main_menu > ul::before, html[dir="rtl"] .captivate_main_menu > ul::after {    left: 10px;    right: 0;	  }  .captivate_main_menu > ul::after{    border-bottom-color: #444;	  }}/*_________________________Responsive css__________________________*/@media screen and (max-width:1199px){    /* Content container */    .captivate_images_page_container{width:100%;padding:0 2%;box-sizing:border-box;}    #next-btn, #prev-btn{display:none;}    /* How it works page content */    #show_help_content, #show_help_content > div{width:100% !important;box-sizing:border-box;}    /* Advanced events search */    div.layout_captivate_landing_search .siteevent-search-box .form-elements{width:100% !important;position:relative;}    div.layout_captivate_landing_search .siteevent-search-box #buttons-wrapper, div.layout_captivate_landing_search .siteevent-search-box #submitButton-element {margin: 0 !important;position: absolute;right: 0 !important;top: 0;}	html[dir="rtl"] div.layout_captivate_landing_search .siteevent-search-box #submitButton-element {left: 0 !important; right: auto;}    .layout_captivate_landing_search .siteevent-search-box button{margin-left:-40px;margin-top:-1px;}	html[dir="rtl"] .layout_captivate_landing_search .siteevent-search-box button{margin-right:-40px; margin-left:0;}    .layout_captivate_landing_search .layout_siteevent_searchbox_siteevent{width:100%; padding:0 10px; box-sizing:border-box;}    div.layout_captivate_landing_search .layout_siteevent_searchbox_siteevent input, div.layout_captivate_landing_search .layout_siteevent_searchbox_siteevent select{width:100% !important;}    .layout_captivate_images .siteevent-search-box {width: 100%;}    .layout_siteevent_searchbox_siteevent #searchBox.siteevent-search-box .form-elements .form-wrapper {width: 23%;}    /* advanced search */    .layout_captivate_landing_search .layout_siteadvsearch_search_box {display: block !important;}    /* Help button bottom spacing */    .captivate_images_middle_caption a{margin-bottom:40px;}}@media screen and (max-width:768px){    /* Home page video search */    .layout_captivate_landing_search form input[type="text"]{max-width:inherit !important;min-width:inherit !important;}    #global_content .layout_captivate_images .layout_captivate_landing_search .layout_siteadvsearch_search_box input[type="text"]{width:95% !important;}    .layout_captivate_landing_search ul.adsearch-autosuggest {display:none !important;}    /* How it woks */    #how_it_works{min-height:410px;}    /*#how_it_works{display:table;}*/    #show_help_content > div div{ background-size: 100% auto;width:33% !important;}    #show_help_content div a span:last-child{font-size:12px !important;}    #show_help_content div{margin-bottom:0 !important;margin-top:40px !important;}    div#show_help_content > div div > div {height: auto !important;min-height: 100px !important;}    /* Logo */    .captivate_images_image_content .layout_core_menu_logo {margin: 14px 0 0 0;width: 52%;}    .captivate_images_image_content .layout_core_menu_logo a {font-size: 20px;}    .captivate_images_image_content div.layout_core_menu_logo a img {margin-top: 0; max-width:80%;}    /* Browse main menu */    .seao_browse_btn{padding:0;}	    /*Browse Button*/    .captivate_images_image_content .seao_browse_btn {background:#fff;border-radius: 0;margin: 0;padding: 4px 20px; position: absolute;left: 0;right: 0;top: 0;}    .seao_menu_toggle {cursor: pointer;display: block;float: left;font-size: 22px !important;padding: 6px 14px;}	html[dir="rtl"]  .seao_menu_toggle {float: right;}    .seao_browse_btn a {display:none;}    .seao_browse_btn:hover .navigation{display:none;}    .seao_browse_btn .navigation {box-sizing: border-box;float: left;left: 0;margin:32px auto !important;right: 0;width: 100%;}	html[dir="rtl"] .seao_browse_btn .navigation {float: right;}    .seao_browse_btn .navigation::after, .seao_browse_btn .navigation::before{content:none;}    /* Video top head container */    .captivate_images_top_head{margin-top:40px;}    /*Create Event button*/    .captivate_images_create_account_btn{left:0; position:absolute; right:0; text-align:center; width:100%; margin:50px 0 0;}    .captivate_images_create_account_btn a {padding: 5px 14px;}	    /* top sigup-sign in buttons */    .captivate_images_top_head_right {width:45%;text-align: right;}	html[dir="rtl"] .captivate_images_top_head_right {text-align: left;}	    .captivate_images_middle_caption{margin-top:55px; min-height: 130px;}    .captivate_images_middle_caption > h3 {font-size: 20px;margin-bottom:5px;line-height:25px;letter-spacing: normal;}    .captivate_images_middle_caption p{font-size:14px; letter-spacing: normal;}    .captivate_images_middle_caption a{margin-bottom: 8px; padding: 5px 20px; font-size: 14px;}    .captivate_images_page_container .spec_btnsblock a{padding: 5px 20px; font-size: 14px;}    /* slider images */    .layout_captivate_images .slideblok_image img, .layout_captivate_images #slide-images{height:410px;}    div.layout_captivate_images + div{ margin-top: 410px;}	    /*Advanced Search*/    div.layout_captivate_landing_search{padding: 15px 0; position:relative; margin-top:340px;margin-right:-2%;margin-left: -2%;width: auto;}		/*Captivate Html Block Widget*/	.layout_captivate_html_block > div > div{width: 100% !important;}}@media only screen and (max-width:680px){	/* CSS for search-box for video*/	.sitevideo-video-search-box .form-wrapper{width: 31%;}	.layout_captivate_landing_search .layout_sitevideo_searchbox_video_sitevideo{width: 100%;}	.layout_captivate_landing_search #submitButton-wrapper{width: 7%;}}@media screen and (max-width:580px){    /* How it works */    div#show_help_content > div div > div{min-height: 50px !important;}    #show_help_content div div span{font-size:16px !important;}    /* Advanced search */    .layout_captivate_images .layout_siteadvsearch_search_box form{width:92%;}}@media only screen and (max-width:460px){	/* CSS for search-box for video*/	div.layout_captivate_landing_search .layout_sitevideo_searchbox_video_sitevideo input,   div.layout_captivate_landing_search .layout_sitevideo_searchbox_video_sitevideo select {padding-left: 6px !important; } 	.layout_captivate_landing_search button{margin-left: -60px;}}@media screen and (max-width:450px){	/*Sponsored categories with images*/	.layout_seaocore_sponsored_categories_with_image li {width: 100% !important;}	.seao_sponscat_thumb_wrap {height: 200px !important;width: 100% !important;}}/* MAIN.CSS - CAPTIVATE END */