/*
theme: Blisspot
author: Pixythemes.com
*//*
theme: Blisspot
author: Pixythemes.com
*/.affiliate_banner{	font-size: .8em;	color: #999;	margin-top: 5px;}#recaptcha_widget_div,#recaptcha_widget_div *{	text-align: left;	direction: ltr;}/*
MAIN LOGIN FORM
Gives special positioning to the elements in the main
login form.
*/#user_form_login #fieldset-buttons{	overflow: hidden;}#user_form_login #submit-wrapper{	float: left;	clear: none;}#user_form_login #submit-element{	min-width: 0px;}#user_form_login #remember-wrapper{	float: left;	clear: none;	padding-top: 6px;	padding-left: 15px;}#user_form_login.global_form_box #remember-wrapper{	float: left;	clear: none;	padding-top: 0px;	padding-left: 5px;}#user_form_login.global_form_box #remember-wrapper label{	margin-top: 5px;}#user_form_login #remember-label{	display: none;}#user_form_login #forgot-element{	margin-top: 5px;}.janrainColumnMode,.janrainColumnMode .janrainContent{	width: 168px;	margin: 0 auto 0 auto;	text-align: center;}#janrainEngageEmbed div{	text-align: center;}#janrainView > div > div,#janrainView > div > div > a{	font-size: 7pt;}#janrainView > .janrainHeader > div{	font-size: 8pt;}#janrainEngageEmbed > div > div > div > div > div{	font-size: 14px;}a.janrainEngage{	display: block;	margin-top: 5px;}.janrainEngage > img{	margin-right: 5px;}span.janrainEngageLabel{	padding: 0;	text-align: left;}.layout_user_login_or_signup span.janrainEngageLabel{	display: block;	padding: 0px 10px;	text-align: center;}#uploaded-file-list{	border: 1px solid #eaeaea;}#uploaded-file-list > li{	border-bottom: 1px solid #eaeaea;}.feed_composer_tag{	background: #d3e6ef;	padding: 2px;	font-weight: bold;	margin-right: 2px;}/*
LOGIN AND SIGNUP POPUP
*//* Login Popup */.signup_login_popup_wrapper h3 + p{	padding-top: 15px;	padding-bottom: 15px;}.signup_login_popup_wrapper #buttons-wrapper{	margin-top: 25px;	float: left;}[dir="rtl"] .signup_login_popup_wrapper #buttons-wrapper{	float: right;}.signup_login_popup_wrapper #buttons-wrapper #submit-wrapper{	float: left;}[dir="rtl"] .signup_login_popup_wrapper #buttons-wrapper #submit-wrapper{	float: right;}.signup_login_popup_wrapper #buttons-wrapper #submit-label,.signup_login_popup_wrapper #forgot-wrapper #forgot-label{	display: none;}.signup_login_popup_wrapper #buttons-wrapper #remember-wrapper{	float: left;	padding-left: 5px;	padding-top: 10px;	margin-top: 0;	margin-left: 0;}[dir="rtl"] .signup_login_popup_wrapper #buttons-wrapper #remember-wrapper{	float: right;	padding-left: 0px;	padding-right: 5px;}.signup_login_popup_wrapper #buttons-wrapper #remember{	margin-top: 4px;}.signup_login_popup_wrapper #forgot-wrapper{	float: right;	margin-top: 35px;	clear: none;}[dir="rtl"] .signup_login_popup_wrapper #forgot-wrapper{	float: left;}.signup_login_popup_wrapper #forgot-wrapper #forgot-element{	font-weight: bold;	text-align: right;	margin-top: 0px;}[dir="rtl"] .signup_login_popup_wrapper #forgot-wrapper #forgot-element{	text-align: left;}/*Signup Popup*/.signup_login_popup_wrapper #signup_account_form > div{	width: 100%;	box-sizing: border-box;}.signup_login_popup_wrapper #signup_account_form p.hint{	padding-top: 0;	padding-bottom: 10px;	opacity: .7;}/* Login and Signup Popup Common CSS */.signup_login_popup_wrapper #user_form_login h3,.signup_login_popup_wrapper #signup_account_form h3{	border-bottom: 1px solid #ddd;	font-weight: bold;	padding: 25px 0;	text-align: center;	background: transparent;	border-radius: 0;}.signup_login_popup_wrapper #user_form_login h3 + p + div,.signup_login_popup_wrapper #signup_account_form h3 + div{	overflow: hidden;}.signup_login_popup_wrapper #user_form_login .form-label,.signup_login_popup_wrapper #signup_account_form .form-label{	width: 100%;	text-align: left;	padding: 0;	margin-bottom: 5px;}[dir="rtl"] .signup_login_popup_wrapper #user_form_login .form-label,[dir="rtl"] .signup_login_popup_wrapper #signup_account_form .form-label{	text-align: right;}.signup_login_popup_wrapper #user_form_login .form-element,.signup_login_popup_wrapper #signup_account_form .form-element{	width: 100%;	max-width: 100%;}div.signup_login_popup_wrapper input[type="text"],div.signup_login_popup_wrapper input[type="email"],div.signup_login_popup_wrapper input[type="password"],div.signup_login_popup_wrapper input.text,div.signup_login_popup_wrapper select,div.signup_login_popup_wrapper textarea{	width: 100%;	box-sizing: border-box;	max-width: 100%;}.signup_login_popup_wrapper #TB_ajaxContent{	box-sizing: border-box;}.signup_login_popup_wrapper #TB_ajaxContent h2{	display: none;}/*
NETWORK STATISTICS WIDGET
Shows some basic stats about the network,e.g. total members,total friendships,total
posts,etc.
*/.layout_core_statistics{	clear: both;	overflow: auto;	width: 100%;	margin-bottom: 15px;}.layout_core_statistics ul{	padding: 5px;}.layout_core_statistics ul > li{	padding: 5px;	overflow: hidden;	clear: both;}.layout_core_statistics ul > li span{	font-size: 1.4em;	display: block;	float: left;	margin-right: 6px;}.layout_core_statistics ul > li div{	display: block;	float: left;	line-height: 1.7em;}html[dir="rtl"] .layout_core_statistics ul > li span{	margin-right: 0px;	margin-left: 6px;	float: right;}html[dir="rtl"] .layout_core_statistics ul > li div{	float: right;}/*
ANNOUNCEMENTS WIDGET
*/.layout_announcement_list_announcements{	overflow: hidden;	margin-bottom: 15px;}.layout_announcement_list_announcements ul{	overflow: hidden;	padding: 10px;	list-style-type: disc;}ul.announcements{	list-style-type: none;}.layout_announcement_list_announcements ul,.layout_announcement_list_announcements ol{	padding-left: 20px;}.layout_announcement_list_announcements li + li{	margin-top: 10px;	border-top: 1px solid transparent;	padding-top: 10px;}.layout_announcement_list_announcements .announcements_title{	font-weight: bold;}.layout_announcement_list_announcements .announcements_info{	margin-bottom: 10px;}.layout_announcement_list_announcements .announcements_author{	font-size: .8em;}.layout_announcement_list_announcements .announcements_date{	font-size: .8em;}/*
Rich Text Block
*/.layout_core_rich_text_block ul,.layout_core_rich_text_block ol{	padding-left: 20px;}.layout_core_rich_text_block ul{	list-style-type: disc;}/*
RATING ICONS
Used wherever icons are shown for rating things.
*/.rating{	clear: both;	overflow: hidden;}/* small icons */.rating_star_generic{	display: inline-block;	cursor: default;	font-family: fontawesome;	margin-left: 3px;}.rating_star:before{	color: #FFC107;}.rating_star:before, .rating_star_half:before{	content: "\f005";}.rating_star_disabled:before{	content: "\f005";	color: #c3c3c3;}.rating_star_half:before, [dir="rtl"] .rating_star_half:before{	content: "\f123";	color: #FFC107;}.rating_star_empty:before{	content: "\f006";	color: #FFC107;}/* big icons */.rating_star_big_generic{	float: left;	display: inline-block;	width: 16px;	height: 16px;	font-size: 16px;	cursor: pointer;	font-family: fontawesome;}[dir="rtl"] .rating_star_big_generic{	float: right;}.rating_star_big,.rating_star_big_half{	color: #FFC107;}.rating_star_big:before{	content: "\f005";}.rating_star_big_half:before, [dir="rtl"] .rating_star_big_half:before{	content: "\f123";}.rating_star_big_disabled:before{	content: "\f005";	color: #c3c3c3;}/* text */.rating_text{	float: left;	display: inline-block;	height: 16px;	color: #aaa;	font-size: .8em;	line-height: 1em;	cursor: pointer;	margin-left: 5px;	padding-top: .4em;	cursor: default;}[dir="rtl"] .rating_text{	float: right;	margin-left: 0px;	margin-right: 5px;}/*
TAG AUTOSUGGEST
Used to style the autosuggest pulldown
shown when you are entering a tag
on the edit/new blog page.
*/ul.tag-autosuggest{	position: absolute;	padding: 0px;	width: 300px;	list-style: none;	z-index: 50;	border: 1px solid #eaeaea;	margin: 0px;	list-style: none;	cursor: pointer;	white-space: nowrap;	background: #fff;}ul.tag-autosuggest > li{	padding: 3px;	overflow: hidden;}ul.tag-autosuggest > li + li{	border-top: 1px solid #eaeaea;}ul.tag-autosuggest > li img{	max-width: 25px;	max-height: 25px;	display: block;	float: left;	margin-right: 5px;}ul.tag-autosuggest > li.autocompleter-selected{	background: #eee;	color: #262626;}ul.tag-autosuggest > li.autocompleter-choices{	font-size: .8em;}ul.tag-autosuggest > li.autocompleter-choices .autocompleter-choice{	line-height: 25px;}ul.tag-autosuggest > li:hover{	background: #eee;	color: #262626;}ul.tag-autosuggest > li span.autocompleter-queried{	font-weight: bold;}ul.tag-autosuggest .search-working{	background-image: none;}.autocompleter-choice{	cursor: pointer;}.autocompleter-choice:hover{	color: #5ba1cd;}/* FILE UPLOADER */.uploader .swiff-uploader-box a{	display: none !important;}.uploader #demo-status{	padding: 10px 15px;	width: 420px;	border: 1px solid #eee;}.uploader #demo-status .progress{	background: url(/externals/fancyupload/assets/progress-bar/progress.gif?c=0);	background-repeat: no-repeat;	background-position: +50% 0;	margin-right: 0.5em;	vertical-align: middle;}.uploader #demo-status .progress-text{	font-size: 0.9em;	font-weight: bold;}.uploader #demo-list{	list-style: none;	width: 450px;	margin: 0;}.uploader #demo-list li.validation-error{	padding-left: 44px;	display: block;	clear: left;	line-height: 40px;	color: #8a1f11;	cursor: pointer;	border-bottom: 1px solid #fbc2c4;	background: #fbe3e4 url(/externals/fancyupload/assets/failed.png?c=0) no-repeat 4px 4px;}.uploader #demo-list li.file{	border-bottom: 1px solid #eee;	background: url(/externals/fancyupload/assets/file.png?c=0) no-repeat 4px 4px;	overflow: auto;}.uploader #demo-list li.file.file-uploading{	background-image: url(/externals/fancyupload/assets/uploading.png?c=0);	background-color: #D9DDE9;}.uploader #demo-list li.file.file-success{	background-image: url(/externals/fancyupload/assets/success.png?c=0);}.uploader #demo-list li.file.file-failed{	background-image: url(/externals/fancyupload/assets/failed.png?c=0);}.uploader #demo-list li.file .file-name{	font-size: 1.2em;	margin-left: 44px;	display: block;	clear: left;	line-height: 40px;	height: 40px;	font-weight: bold;}.uploader #demo-list li.file .file-size{	font-size: 0.9em;	line-height: 18px;	float: right;	margin-top: 2px;	margin-right: 6px;}.uploader #demo-list li.file .file-info{	display: block;	margin-left: 44px;	font-size: 0.9em;	line-height: 20px;}.uploader #demo-list li.file .file-remove{	clear: right;	float: right;	line-height: 18px;	margin-right: 6px;}ul li.file .file-remove{	cursor: pointer;}/*
GLOBAL BROWSE PAGE STYLES
Used to style the browse pages throughout the site.
*/.browse-range-wrapper input[type=text]{	width: 50px;}.browse-separator-wrapper{	border-bottom: 1px solid #ccc;	height: 1px;	margin: 6px 0 0;}.field_search_criteria .form-options-wrapper > li{	padding-top: 3px;}/*
GLOBAL PAGINATION
Used to show page numbers and previous & next links throughout the site.
*/.pages{	overflow: hidden;	clear: both;}.paginationControl{	float: left;	overflow: hidden;	border: 1px solid transparent;	clear: both;}.paginationControl > li{	float: left;	overflow: hidden;	margin: 1px;}.paginationControl > li > a{	display: block;	padding: .3em .6em;	font-weight: bold;}.paginationControl > li > a:hover{	text-decoration: none;	background-color: transparent;}.paginationControl > li.disabled > a{	color: #999;}.paginationControl > li.disabled > a:hover{	background-color: transparent;	cursor: default;}.paginationControl > li.selected{	background-color: transparent;}.paginationControl > li.selected > a{	color: #262626;}.paginator_previous{	float: left;	display: inline;}.paginator_next{	float: right;	display: inline;}/*
PHOTO THUMBS LIST
Used throughout the core and various plugins to show a grid
of photo thumbnails.
*/ul.thumbs{	overflow: hidden;}ul.thumbs > li{	float: left;	margin: 0px 10px 0px 10px;	height: 180px;}html[dir="rtl"] ul.thumbs > li{	float: right;	margin: 0px 0px 0px 10px;}ul.thumbs .thumbs_photo{	display: inline-block;	border: 1px solid transparent;	vertical-align: bottom;}ul.thumbs .thumbs_photo:hover{	border: 1px solid transparent;	cursor: pointer;}ul.thumbs .thumbs_photo > span{	display: block;	width: 142px;	height: 106px;	background-size: cover;	background-position: center 10%;	background-repeat: no-repeat;}ul.thumbs .thumbs_info{	padding-top: 10px;	display: block;	font-size: .8em;	overflow: hidden;}ul.thumbs .thumbs_title{	width: 142px;	display: block;	font-weight: bold;	word-wrap: break-word;	max-height: 2.6em;	overflow: hidden;	margin-bottom: 5px;}ul.thumbs.thumbs_nocaptions > li{	height: auto;	margin: 1px;}ul.thumbs.thumbs_nocaptions > li.sortable,ul.thumbs.thumbs_nocaptions > li.sortable a{	cursor: move;}/* Album Grid View */ul.thumbs.grid_wrapper > li{	height: auto;}ul.grid_wrapper .thumbs_photo{	display: block;	vertical-align: bottom;	border: none;}ul.grid_wrapper .thumbs_photo:hover{	cursor: pointer;	border: none;}ul.grid_wrapper .thumbs_photo > span{	display: block;	width: 100%;	height: 160px;	background-position: center 10%;	background-repeat: no-repeat;	background-size: cover;}ul.grid_wrapper .thumbs_info{	display: block;	overflow: hidden;	font-size: 1em;	padding: 25px 0 40px 0;}ul.grid_wrapper .thumbs_title{	width: 100%;	display: block;	font-weight: bold;	word-wrap: break-word;	overflow: hidden;	margin-bottom: 5px;	text-overflow: ellipsis;	white-space: nowrap;}ul.grid_wrapper .thumbs_info .thumbs_author{	text-overflow: ellipsis;	overflow: hidden;	white-space: nowrap;	display: inline-block;	vertical-align: bottom;	width: 90%;}/*
PHOTO TAGGING
Styles the popup used to show the tagging form for photos.
*/div.tag_div,div.tag_div_hidden{	position: absolute;	z-index: 98;	border: 2px solid #fff;}div.tag_div_hidden{/* 	z-index: -1;	visibility: hidden;*/	border: 2px solid transparent;}div.tag_label,div.tag_label_hidden{	position: absolute;	padding: 3px 5px 3px 5px;	border: 1px solid #777;	font-weight: bold;	display: block;	z-index: 98;	background: #fff;}div.tag_label_hidden{	z-index: -1;	visibility: hidden;}div.media_photo_tagform_titlebar{	text-align: left;	padding: 7px 7px 4px 7px;	font-weight: bold;	font-size: .8em;	text-transform: uppercase;}div.media_photo_tagform_container{	padding: 0px 7px 7px 7px;	overflow: hidden;}div.media_photo_tagform_container input[type=text]{	width: 130px;}div.media_photo_tagform_text{	font-size: .8em;	margin-bottom: 7px;}div.tagger_list,div.media_photo_friendlist{	width: 126px;	overflow: auto;	margin: 4px 0px 4px 0px;	height: 130px;	text-align: left;	padding: 4px;	border: 1px solid #bbb;}div.tagger_list a,div.media_photo_friendlist a{	font-size: .8em;}div.media_photo_tagform_titlebar{	text-align: left;	padding: 7px 7px 4px 7px;	font-weight: bold;	font-size: .8em;	text-transform: uppercase;}div.media_photo_tagform_submits a:hover{	text-decoration: underline;}div.media_photo_tagform_submits a{	font-weight: bold;	font-size: .8em;	cursor: pointer;}div.media_photo_tagform_text{	font-size: .8em;	margin-bottom: 7px;}div.tagger_list,div.media_photo_friendlist{	width: 126px;	overflow: auto;	margin: 4px 0px 4px 0px;	height: 130px;	text-align: left;	padding: 4px;	border: 1px solid #bbb;}div.tagger_list a,div.media_photo_friendlist a{	font-size: .8em;}div.tagger_list a:hover, div.media_photo_friendlist a:hover{	text-decoration: underline;}div.media_photo_tagform_submits a:hover{	text-decoration: underline;}div.media_photo_tagform_submits a{	font-weight: bold;	font-size: .8em;	cursor: pointer;}html[dir="rtl"] div.media_photo_tagform_submits a{	float: right;}div.media_photo_tagform_submits a + a{	margin-left: 13px;}html[dir="rtl"] div.media_photo_tagform_submits a + a{	margin-left: 0px;	margin-right: 13px;}div.media_photo_tagform{	opacity: 1;	-moz-opacity: 1;	-khtml-opacity: 1;	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=calc(1*100))";	filter: alpha(opacity=calc(1*100));	display: none;	border: 1px solid #888;	width: 150px;	position: absolute;	background: #fff;}div.media_photo_tagform{	text-decoration: none;}div.media_photo_div{	position: relative;	margin-bottom: 10px;	margin-left: auto;	margin-right: auto;}.media_tag_listcontainer > a{	font-weight: bold;}#tagger_input{	margin-bottom: 8px;}li.autocompleter-choices{	padding: 0px 5px 5px 5px;}li.autocompleter-choices img{	height: 16px;	width: 16px;	float: left;	margin-right: 5px;}html[dir="rtl"] li.autocompleter-choices img{	float: right;	margin-right: 0px;	margin-left: 5px;}li.autocompleter-choices .autocompleter-queried{	font-weight: bold;}.tag_comma{	margin-right: 6px;}.tag_div,.tag_label{	z-index: 100000;}.tag_label{	border: 1px solid #000;	background-color: #fff;	padding: 3px;}.tag_hidden,.tag_label_hidden{	visibility: hidden;}.albums_viewmedia_info_tags{	margin-top: 6px;}.tagger_form{	background-color: #fff;	border: 1px solid #000;}.tagger_input{	width: 99%;	height: 18px;	border-bottom: 1px solid #ccc;	font-size: 13px;}span.tag_info a.tag_destroyer{	font-size: 8pt;	font-weight: normal;}/*
ACTIVITY FEED COMPOSER FORM
These styles are used for the small form that sits
above the activity feed,allowing members to post.
*/.activity-post-container{	margin-bottom: 10px;	box-sizing: border-box;}form.activity{	padding: 7px;	width: 100%;	box-sizing: border-box;	display: inline-block;}form.activity > div > input[type=text],form.activity > div > textarea{	width: 99%;}form.activity .buttonlink{	margin-top: 7px;	font-size: .8em;	padding-top: 2px;	padding-bottom: 1px;}/*
ACTIVITY FEED POST FORM
These styles are used for the post form above the activity feed.
*/.activity-post-container{	-moz-background-clip: border;	-moz-background-inline-policy: continuous;	-moz-background-origin: padding;	padding: 0;}div.media_photo_tagform{	opacity: 1;	-moz-opacity: 1;	-khtml-opacity: 1;	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=calc(1*100))";	filter: alpha(opacity=calc(1*100));	display: none;	border: 1px solid #888;	width: 150px;	position: absolute;	background: #fff;}div.media_photo_tagform{	text-decoration: none;}div.media_photo_div{	position: relative;	margin-bottom: 10px;	margin-left: auto;	margin-right: auto;}.media_tag_listcontainer > a{	font-weight: bold;}#tagger_input{	margin-bottom: 8px;}li.autocompleter-choices{	padding: 0px 5px 5px 5px;}li.autocompleter-choices img{	height: 16px;	width: 16px;	float: left;	margin-right: 5px;}html[dir="rtl"] li.autocompleter-choices img{	float: right;	margin-right: 0px;	margin-left: 5px;}li.autocompleter-choices .autocompleter-queried{	font-weight: bold;}.tag_comma{	margin-right: 6px;}.tag_div,.tag_label{	z-index: 100000;}.tag_label{	border: 1px solid #000;	background-color: #fff;	padding: 3px;}.tag_hidden,.tag_label_hidden{	visibility: hidden;}.albums_viewmedia_info_tags{	margin-top: 6px;}.tagger_form{	background-color: #fff;	border: 1px solid #000;}.tagger_input{	width: 99%;	height: 18px;	border-bottom: 1px solid #ccc;	font-size: 13px;}span.tag_info a.tag_destroyer{	font-size: 8pt;	font-weight: normal;}/*
ACTIVITY FEED COMPOSER FORM
These styles are used for the small form that sits
above the activity feed,allowing members to post.
*/.activity-post-container{	margin-bottom: 10px;	display: inline-block;	width: 100%;}form.activity{	padding: 7px;}form.activity > div > input[type=text],form.activity > div > textarea{	width: 99%;}form.activity .buttonlink{	margin-top: 7px;	font-size: .8em;	padding-top: 2px;	padding-bottom: 1px;}/*
ACTIVITY FEED POST FORM
These styles are used for the post form above the activity feed.
*/.activity-post-container{	-moz-background-clip: border;	-moz-background-inline-policy: continuous;	-moz-background-origin: padding: 0;}.activity-post-container textarea{	width: 99%;}/*
ACTIVITY FEED COMPOSER
These styles are used for the attachment composer.
*/.compose-container{	position: relative;}.compose-container .overTxtLabel{	padding: 10px 0px 0px 8px;	color: #999;}.compose-content{	white-space: pre-wrap;	background-color: #fff;	color: #262626;	border-width: 1px;	border-color: #999 #ccc #ccc #999;	cursor: text;	padding: .75em;	clear: both;	outline: none;	-moz-outline-style: none;}.compose-container .compose-content div{	clear: both;	float: none;	margin: 0;	padding: 0;}div.compose-menu a.compose-activator{	margin-right: 14px;}html[dir="rtl"] div.compose-menu a.compose-activator{	margin-left: 14px;	margin-right: 0;}.compose-tray{	padding: 0px 10px 5px 10px;}.compose-body{	display: block;	overflow: hidden;	padding: 7px 0px;}.compose-menu{	margin-top: 9px;	display: inline-block;	width: 100%;}.compose-tray .compose-menu > span{	display: block;}.compose-loading{	background-repeat: no-repeat;	background-position: 0px 0px;}html[dir="rtl"] .compose-loading{	background-position: 100% 0%;}.compose-loading span{	margin-left: 22px;	display: block;}html[dir="rtl"] .compose-loading span{	margin-left: 0px;	margin-right: 22px;}.compose-loading img{	display: block;	float: left;}html[dir="rtl"] .compose-loading img{	float: right;}.compose-preview-image-invisible{	visibility: hidden;}.compose-preview-image-hidden{	display: none;}.compose-preview-image{	border: 1px solid transparent;}.compose-preview-info{	overflow: hidden;	padding-left: 10px;}/*
ACTIVITY FEED COMPOSER LINK
These styles are used for the attachment composer above the
main feed.
*/#compose-link-activator:before, #compose-link-menu span:before{	content: "\f0c1";	font-family: fontawesome;	margin-right: 6px;	color: #ff9800;}[dir="rtl"] #compose-link-activator:before, [dir="rtl"] #compose-link-menu span:before{	margin-right: 0px;	margin-left: 6px;}#compose-link-form-input{	display: block;	margin-bottom: 7px;	width: 75%;}#compose-link-preview-images{	float: left;	overflow: hidden;	vertical-align: top;	display: block;}#compose-link-preview-images img{	border: 1px solid transparent;	width: 100px;}#compose-link-preview-title{	margin-bottom: 4px;}#compose-link-preview-title a{	font-weight: bold;}#compose-link-preview-description{	font-size: .8em;}#compose-link-preview-options,#compose-link-preview-options-choose{	font-size: .8em;	margin: 8px 0px 8px 0px;	font-weight: bold;}#compose-link-preview-options-choose span{	padding-right: 5px;}#compose-link-preview-options-none{	font-size: .8em;}#compose-link-preview-options-none input[type=checkbox]{	display: block;	float: left;}#compose-link-preview-options-none label{	display: block;	float: left;}/*
GENERIC LIST WIDGET
These icons are used for list widgets.
*/.layout_generic_list_widget{	clear: both;	overflow: auto;	width: 100%;}ul.generic_list_widget{	padding: 5px;	margin-bottom: 15px;}ul.generic_list_widget > li{	clear: both;	overflow: hidden;	padding: 3px 5px 3px 5px;}ul.generic_list_widget > li + li{	margin-top: 5px;}ul.generic_list_widget_large_photo > li + li{	margin-top: 10px;}ul.generic_list_widget .photo{	float: left;	display: block;}[dir="rtl"] ul.generic_list_widget .photo{	float: right;}ul.generic_list_widget_large_photo .photo{	float: none;	clear: both;	display: block;	margin-bottom: 5px;}ul.generic_list_widget a.thumb{/* 	width: 48px;*/}ul.generic_list_widget a.thumb > img{	display: block;}ul.generic_list_widget .info{	padding: 0px 0px 0px 6px;	overflow: hidden;}[dir="rtl"] ul.generic_list_widget .info{	padding: 0px 6px 0px 0px;}ul.generic_list_widget_large_photo .info{	padding: 0px 0px 0px 2px;}ul.generic_list_widget .title{	font-weight: bold;}ul.generic_list_widget .stats{	font-size: 12px;}ul.generic_list_widget .owner{	margin-top: 2px;	font-size: 12px;}ul.generic_list_widget .description{	clear: both;	margin-top: 10px;	padding: 1px 0px 4px 0px;	font-size: 12px;/* 	border-bottom: 1px solid #fff;*/}ul.generic_list_widget_large_photo .info + .description{	padding-left: 2px;	margin-top: 4px;}/* ACTION TYPE ICONS */.activity_icon_status:before{	content: "\f0e5";	font-family: fontawesome;}/* ITEM TYPE ICONS */.item_icon_core_link:before{	content: "\f0c1";	font-family: fontawesome;}/*
GLOBAL ICONS
These icons are used with "buttonlink" links in various modules throughout
the site.
*/a.buttonlink{	font-size: 12px;	padding-left: 0;	line-height: 200%;}[dir="rtl"] a.buttonlink{	padding-right: 0;}a.buttonlink:hover{	text-decoration: none;}a.buttonlink:before{	font-family: fontawesome;	margin-right: 6px;	display: inline-block;	font-size: 14px;	font-weight: normal;}[dir="rtl"] a.buttonlink:before{	margin-right: 0px;	margin-left: 6px;}a.buttonlink:after{	font-size: 80%;	left: 8px;	font-family: fontawesome;	color: theme_link_color;	position: absolute;	line-height: normal;	bottom: 4px;	background-color: #fff;	border-radius: 50%;	font-weight: normal;}[dir="rtl"] a.buttonlink:after{	left: auto;	right: 8px;}/* icons start*/.icon_back:before, .icon_previous:before, [dir="rtl"] .icon_next:before{	content: "\f060";	font-family: fontawesome;	margin-right: 6px;	float: left;}[dir="rtl"] .icon_back:before, [dir="rtl"] .icon_previous:before, .icon_next:before{	content: "\f061";	font-family: fontawesome;	margin-left: 6px;	float: right;}.icon_comments:before{	content: "\f1e0";}.icon_viewmore:before{	content: "\f078";}.icon_clearlist{	position: relative;}.icon_clearlist:before{	content: "\f07b";}.icon_clearlist:after{	content: "\f056";}.icon_friend_add:before{	content: "\f234";}.icon_friend_remove:before{	content: "\f235";}.icon_friend_cancel:before{	content: "\f235";}.icon_friend_accept:before{	content: "\f234";}.icon_user_block:before{	content: "\f05e";}.icon_activity_post:before{	content: "\f040";}.icon_report:before{	content: "\f024";}.icon_loading:before{	content: "\f110";	-webkit-animation: spinning 2s infinite linear;	animation: spinning 2s infinite linear;}@-webkit-keyframes spinning{from{	-webkit-transform: rotate(0deg);	transform: rotate(0deg);}to{	-webkit-transform: rotate(359deg);	transform: rotate(359deg);}}@keyframes spinning{from{	-webkit-transform: rotate(0deg);	transform: rotate(0deg);}to{	-webkit-transform: rotate(359deg);	transform: rotate(359deg);}}/*
SMOOTHBOX
Used for the modal popup smoothbox.
*/.modal{	display: none;}.modal_row{	margin: 5px 5px 10px 10px;}.modal_textoption{	margin-top: 3px;	font-size: 8pt;}.modal_textoption input.text{	width: 200px;}#global_content_simple{	display: inline-block;}#TB_overlay{	position: absolute;	z-index: 100;	top: 0px;	left: 0px;	background-color: #000;}#TB_window{	position: absolute;	z-index: 102;	text-align: left;	background: #eee;	color: #000;	border: 8px solid #444;}#TB_caption{	height: 25px;	padding: 7px 30px 10px 25px;	float: left;}#TB_closeWindow{	height: 25px;	padding: 11px 25px 10px 0;	float: right;}#TB_closeAjaxWindow{	padding: 5px 10px 7px 0;	margin-bottom: 1px;	text-align: right;	float: right;}#TB_ajaxWindowTitle{	float: left;	padding: 7px 0 5px 10px;	margin-bottom: 1px;}#TB_title{	background-color: #e9f4fa;	height: 33px;	border-bottom: 1px solid #d7e8f1;}/* hide the title bar by default */#TB_title{	display: none;}#TB_title *{	font-weight: bold;	font-size: 13pt;	letter-spacing: -1px;}#TB_ajaxContent{	clear: both;	padding: 12px 15px 38px 10px;	overflow: auto;	text-align: left;	line-height: 1.4em;}#TB_ajaxContent p{	padding: 5px 0px 5px 0px;}#TB_load{	position: absolute;	display: none;	height: 100px;	width: 100px;	z-index: 101;}#TB_HideSelect{	z-index: 99;	position: absolute;	top: 0;	left: 0;	background-color: #fff;	border: none;}#TB_iframeContent{	clear: both;	border: none;	margin-bottom: -1px;	margin-top: 1px;}/* IE6 */* html #TB_iframeContent{	margin-bottom: 1px;}/*
INLINE NOTIFICATIONS
*/ul.notifications{	overflow: hidden;}ul.notifications_menu > li,ul.notifications_menu > div{	padding: .5em;	min-width: 160px;}ul.notifications_menu > li{	padding-top: 7px;	padding-bottom: 7px;}ul.notifications_menu > li + li{	border-top-width: 1px;}ul.notifications_menu > li.notifications_unread > span{	font-weight: bold;}ul.notifications_menu > li > span{	min-height: 16px;	display: block;	float: none;}ul.notifications_menu > li > span:before{	font-family: fontawesome;	margin-right: 5px;}[dir="rtl"] ul.notifications_menu > li > span:before{	float: right;	margin-left: 5px;	margin-right: 0px;}ul.notifications_menu > li > span > a{	display: inline;	float: none;}.notifications_options{	overflow: hidden;	border-top-width: 1px;	padding-top: 7px;}.notifications_options > div{	display: inline-block;	vertical-align: middle;}.notifications_options > div + div{	margin-left: 15px;}.notifications_markread_link:before{	content: "\f058";	color: #8BC34A;}.layout_left #captcha-element img,.layout_right #captcha-element img{	width: 100%;	max-width: 200px;}/*WYSIWYG Editor show Content body common css start here*/.rich_content_body ol{	margin-left: 30px;}.rich_content_body ul{	margin-left: 30px;	list-style-type: disc;}[dir="rtl"] .rich_content_body ol,[dir="rtl"] .rich_content_body ul{	margin-left: 0px;	margin-right: 20px;}.rich_content_body img{	max-width: 100%;	margin: 5px;}/*WYSIWYG Editor show Content body common css ends here*//*
SIDEBAR CATEGORIES
*/.category_options > li{	padding: 4px 0;}.category_options > li.active > a{	font-weight: bold;}.category_options > li > a:before{	content: "\f0da";	font-family: fontawesome;	margin-right: 6px;}[dir="rtl"] .category_options > li > a:before{	margin-left: 6px;	margin-right: 0px;}/* New added icons as common icons*/.icon_style:before{	content: "\f1fc";}.icon_share:before{	content: "\f1e0";}.icon_message:before{	content: "\f0e0";}.icon_invite:before{	content: "\f064";}.icon_edit:before{	content: "\f040";}.icon_block:before{	content: "\f05e";}.icon_update:before{	content: "\f0eb";}.icon_profile:before{	content: "\f2bb";}/*Viewmore Link for widgets*/.generic_list_wrapper{	overflow: hidden;	margin-bottom: 15px;	padding: 0;}.generic_list_wrapper > ul{	border: none;	border-radius: 0;	margin-bottom: 0;}.viewlink{	float: right;	padding: 8px 10px;}[dir="rtl"] .viewlink{	float: left;}.viewlink .fa-angle-double-right:before{	margin-left: 4px;}[dir="rtl"] .viewlink .fa-angle-double-right:before{	margin-left: 0px;	margin-right: 4px;}.layout_left #captcha-element img,.layout_right #captcha-element img{	width: 100%;	max-width: 200px;}/*Banner widget*/#global_page_core-admin-banners-preview #global_content_simple{	display: block;	width: 950px;	padding: 20px 0 0px 20px;}.layout_core_banner{	margin-bottom: 20px;	min-width: 100%;}.layout_core_banner > div{	min-height: 250px;	position: relative;	background: #619dbe;	background: -webkit-linear-gradient(to left, #619dbe, #eef2f3);	background: linear-gradient(to left, #619dbe, #eef2f3);	background-repeat: no-repeat;	background-size: cover;	background-position: 0 center;}.layout_core_banner > div > section{	display: table;	height: 250px;	padding: 65px 15px;	box-sizing: border-box;	width: 100%;	background: rgba(0, 0, 0, .2);}.layout_core_banner > div > section > div{	color: #fff;	display: table-cell;	text-align: center;	vertical-align: middle;}.layout_core_banner > div > section h1{	font-size: 30px;	line-height: normal;	margin: 0 auto;	width: 90%;}.layout_core_banner > div > section article{	font-size: 18px;	width: 75%;	margin: 5px auto 0 auto;}.layout_core_banner a:link, .layout_core_banner a:visited{	background-color: #619dbe;	padding: 8px 16px;	border-radius: 2px;	color: #fff;	position: absolute;	bottom: 18px;	right: 20px;	transition: all 0.5s;}[dir="rtl"] .layout_core_banner a:link, [dir="rtl"] .layout_core_banner a:visited{	right: auto;	left: 20px;}.layout_core_banner a:link:hover, .layout_core_banner a:visited:hover{	background-color: #7eb6d5;	color: #fff;	text-decoration: none;	opacity: 0.8;	transition: all .2s ease-in-out;}.layout_core_banner a:before{	font-size: 15px;	vertical-align: middle;	margin-right: 2px;	font-family: fontawesome;}[dir="rtl"] .layout_core_banner a:before{	margin-left: 2px;	margin-right: 0px;}.layout_core_banner .core_banner_user a:before{	content: "\f234";}.layout_core_banner .core_banner_album a:before{	content: "\f03e";}.layout_core_banner .core_banner_classified a:before{	content: "\f1ea";}.layout_core_banner .core_banner_blog a:before{	content: "\f040";}.layout_core_banner .core_banner_group a:before{	content: "\f0c0";}.layout_core_banner .core_banner_event a:before{	content: "\f073";}.layout_core_banner .core_banner_video a:before{	content: "\f03d";}.layout_core_banner .core_banner_music a:before{	content: "\f001";}/* Scrollbars 0.5.1 *//* Overflow auto in case JavaScript is disabled */.scrollbars{	overflow: auto;}/* Set inactive scrollbars to display none */.scrollbars ul.scrollbar.inactive{	display: none;}/* No scrollbar buttons */.scrollbars ul.scrollbar li.scroll.down,.scrollbars ul.scrollbar li.scroll.up,.scrollbars ul.scrollbar li.scroll.left,.scrollbars ul.scrollbar li.scroll.right{	display: none;}/* Move the bars a bit from the side and make them a little bit smaller then its wrapper*/.scrollbars ul.scrollbar.vertical li.scroll.bar-wrapper{	min-width: 7px !important;	right: 2px !important;}.scrollbars ul.scrollbar.horizontal li.scroll.bar-wrapper{	min-height: 7px !important;	bottom: 2px !important;}/* Scrollbar style */.scrollbars ul.scrollbar li.scroll.bar-wrapper div.scroll.bar{	background: black;	opacity: .5;	border-radius: 5px;}/*WYSIWYG Editor show Content body common css ends here*/.item_core_link .item_link_title{	font-size: .8em;	font-weight: bold;	margin-bottom: 2px;}.item_core_link .item_link_rich_html,compose-preview-link-html{	max-width: 500px;}.item_core_link .item_core_link_info{	margin-top: 10px;}.item_link_rich_html img{	max-width: 100%;}.compose-preview-link-html{	margin-bottom: 10px;}.layout_core_search_mini #global_search_form{	padding: .5em 0;}.layout_core_search_mini #global_search_field{	padding: 5px;	vertical-align: middle;	max-width: 100%;}.form-elements > .mce-tinymce{	margin-bottom: 10px;}/* GRID VIEW COMMON CSS */ul.grid_wrapper{	overflow: hidden;}ul.grid_wrapper > li{	width: 100%;	margin: 0;}ul.grid_wrapper > li > div{	position: relative;}ul.grid_wrapper > li > a,ul.grid_wrapper > li > div:first-child > a{	text-align: center;	height: 160px;	vertical-align: middle;	display: block;	box-sizing: border-box;	overflow: hidden;	width: 100%;}ul.grid_wrapper > li a > img{	max-width: 100%;	box-sizing: border-box;	height: 100%;	max-height: 100%;	border: 0;}ul.grid_wrapper > li .info_stat_grid{	background: rgba(0, 0, 0, 0) linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.35) 65%);	bottom: 0px;	color: #fff;	left: 0;	padding: 5px 10px;	position: absolute;	width: 100%;	box-sizing: border-box;	opacity: 0;	transition: all 0.2s ease-in-out;}[dir="rtl"] ul.grid_wrapper > li .info_stat_grid{	left: auto;	right: 0;}ul.grid_wrapper > li:hover .info_stat_grid{	opacity: 1;	transition: all 0.2s ease-in-out;}ul.grid_wrapper li .info_stat_grid span{	margin-right: 10px;}[dir="rtl"] ul.grid_wrapper li .info_stat_grid span{	margin-right: 0px;	margin-left: 10px;}ul.grid_wrapper li .info_stat_grid span > i{	font-size: 14px;	margin-right: 2px;}[dir="rtl"] ul.grid_wrapper li .info_stat_grid span > i{	margin-right: 0px;	margin-left: 2px;}/* LIST VIEW COMMON CSS */ul.list_wrapper > li{	clear: both;	overflow: hidden;	padding-bottom: 15px;}ul.list_wrapper > li + li{	padding-top: 15px;	border-top-width: 1px;}.layout_core_container_tabs > .generic_layout_container > h3{	display: none;}.tabs_alt .tab_collapsed_action{	display: none;}/* Background photo CSS for item */.bg_item_photo{	background-repeat: no-repeat;	background-size: cover;	background-position: center 10%;	box-sizing: border-box;	height: 100%;	border: 1px solid transparent;	display: block;}/* Profile links */.layout_user_home_links .quicklinks li a.buttonlink,div#profile_options li a.buttonlink,.quicklinks li a,.blogs_gutter_options li a{	white-space: normal;}/*
HORIZONTAL MAIN MENU
Style for horizontal main menu for full site view
*/.panel-collapsed .layout_core_menu_main .navigation > li > a > i{	display: none;}/*
LEFT PANEL
Style for vertical main menu expanded
*/.global_left_panel{	padding-left: 235px;}[dir="rtl"] .global_left_panel{	padding-left: 0;	padding-right: 235px;}.global_left_panel #global_content{	padding-left: 20px;	padding-right: 20px;	width: 100%;	box-sizing: border-box;	float: left;}.global_left_panel .layout_page_header .layout_main,.global_left_panel .layout_page_footer .layout_main{	padding-left: 20px;	padding-right: 20px;}.global_left_panel .layout_page_header .layout_main,.global_left_panel .layout_page_footer .layout_main,.global_left_panel .layout_page_header,.global_left_panel .layout_page_footer{	width: 100%;	box-sizing: border-box;}.global_left_panel .layout_page_header .layout_main,.global_left_panel .layout_page_header{	margin: 0;}.global_left_panel .layout_page_footer .layout_main{	margin-left: 0;	margin-right: 0;	margin-bottom: 0;}.global_left_panel .layout_page_footer{	margin-left: 0;	margin-right: 0;	float: left;}.global_left_panel .layout_core_menu_main .panel-toggle{	padding: 20px;	text-align: right;	cursor: pointer;	background-color: #79b4d4;	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_left_panel .layout_core_menu_main .panel-toggle{	text-align: left;	left: auto;	right: 0;}.global_left_panel .layout_core_menu_main .panel-toggle:before{	content: "\f0c9";	font-family: fontawesome;	color: #fff;	font-size: 18px;}body.global_left_panel .layout_core_menu_main{	position: fixed;	left: 0;	top: 0;	bottom: 0;	background-color: #79b4d4;	background-image: none;	box-sizing: border-box;	width: 235px;	border-radius: 0;	padding: 0;	margin: 0;	overflow: hidden;	z-index: 1;}[dir="rtl"] body.global_left_panel .layout_core_menu_main{	left: auto;	right: 0;}.global_left_panel.panel-open{	width: 100%;	transition: all .5s ease-in-out;}.global_left_panel.panel-open .layout_core_menu_main .panel-toggle{	width: 235px;}.global_left_panel .layout_core_menu_main .main_menu_navigation{	width: 100%;	border: none;	border-radius: 0;	padding: 0;	margin: 60px 0 0;	background-color: #79b4d4;	overflow: hidden;}.global_left_panel .layout_core_menu_main .navigation{	padding: 0;	width: 100%;	margin: 0;}.global_left_panel .layout_core_menu_main li{	margin: 0;}.global_left_panel .layout_core_menu_main .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_left_panel .layout_core_menu_main .navigation > li{	float: none;}.global_left_panel .layout_core_menu_main .navigation > li.active{	background-color: rgba(0, 0, 0, 0.2);}.global_left_panel .layout_core_menu_main .navigation > li:hover{	background-color: rgba(0, 0, 0, 0.1);}body.global_left_panel .layout_core_menu_main .menu_core_main{	padding: 20px;	display: block;	line-height: normal;	color: #fff;	box-sizing: border-box;}.global_left_panel .layout_core_menu_main .navigation > li > a:hover{	text-decoration: none;}.global_left_panel .layout_core_menu_main .menu_core_main i{	margin-right: 20px;	font-size: 18px;	font-weight: normal;	opacity: .5;	color: #fff;}[dir="rtl"] .global_left_panel .layout_core_menu_main .menu_core_main i{	margin-left: 20px;	margin-right: 0px;}.global_left_panel .layout_core_menu_main .navigation > li.active .menu_core_main i{	opacity: 1;}/* Collapsed left panel */.global_left_panel.panel-collapsed{	padding-left: 62px;}[dir="rtl"] .global_left_panel.panel-collapsed{	padding-left: 0px;	padding-right: 62px;}.global_left_panel.panel-collapsed .layout_core_menu_main,.global_left_panel.panel-collapsed .layout_core_menu_main .menu_core_main,.global_left_panel.panel-collapsed .layout_core_menu_main .menu_core_main i,.global_left_panel.panel-collapsed .layout_core_menu_main .panel-toggle{	width: 62px;}.global_left_panel.panel-collapsed .layout_core_menu_main .panel-toggle{	text-align: center;}.global_left_panel.panel-collapsed .layout_core_menu_main .menu_core_main i{	visibility: visible;	height: 60px;	display: table-cell;	vertical-align: middle;	text-align: center;	text-indent: 0;	box-sizing: border-box;}.global_left_panel.panel-collapsed .layout_core_menu_main .menu_core_main{	visibility: hidden;	padding: 0;	height: 60px;	text-align: center;	font-size: 10px;	box-sizing: border-box;}.main_menu_navigation .scrollbar.horizontal{	display: none;}.global_left_panel .menu_core_main_tip{	position: absolute;	left: 76px;	top: 50%;	display: none;	padding: 3px 14px 3px 6px;	color: #fff;	background: #79b4d4;	box-sizing: border-box;	font-size: 12px;	z-index: 5;	border-radius: 3px;	opacity: 0.9;	margin-top: 10px;	font-weight: 300;}[dir="rtl"] .global_left_panel .menu_core_main_tip{	left: auto;	right: 76px;	padding: 3px 6px 3px 14px;}.global_left_panel .menu_core_main_tip i{	display: none;}.global_left_panel .menu_core_main_tip:after{	right: 100%;	top: 50%;	border: solid transparent;	content: " ";	height: 0;	width: 0;	position: absolute;	pointer-events: none;	border-color: rgba(136, 183, 213, 0);	border-right-color: #79b4d4;	border-width: 11px;	margin-top: -11px;	margin-right: -1px;}[dir="rtl"] .global_left_panel .menu_core_main_tip:after{	border-left-color: #79b4d4;	border-right-color: transparent;	right: auto;	left: 100%;	margin-right: 0px;	margin-left: -1px;}.layout_page_header .layout_main .header-panel-toggle{	display: none;}.layout_core_menu_main .main_menu_navigation.horizontal_core_main_menu .scrollbar-content{	margin: 0 !important;	padding: 0 !important;	overflow: hidden !important;}.layout_core_menu_main .main_menu_navigation.horizontal_core_main_menu .scrollbar-content-wrapper{	margin: 0 !important;	padding: 0 !important;}/* Social share links in footer */.layout_page_footer{	margin-bottom: 30px;}#global_footer{	width: 100%;	float: left;	overflow: hidden;}.layout_page_footer,.layout_page_footer .layout_main{	overflow: hidden;	box-sizing: border-box;}div.layout_core_menu_footer{	border-top: 0;	float: left;	margin-top: 11px;	padding-top: 0;}[dir="rtl"] div.layout_core_menu_footer{	float: right;}.layout_core_menu_social_sites{	float: right;}[dir="rtl"] .layout_core_menu_social_sites{	float: left;}.layout_core_menu_social_sites li{	display: inline-block;	margin-left: 2px;	vertical-align: middle;}[dir="rtl"] .layout_core_menu_social_sites li{	margin-left: 0px;	margin-right: 2px;}div.layout_core_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: #999;	opacity: 0.7;}.layout_core_menu_social_sites li > a:hover{	transition: all 0.2s ease-in-out 0s;	border-color: #4e81a1;	opacity: 1;}.layout_core_menu_social_sites li > a:hover > i{	color: #4e81a1;}div.layout_core_menu_social_sites li > a > i{	display: block;	width: 36px;	line-height: 36px;	text-align: center;}.menu_core_social_sites > span{	display: none;}/* Mini-menu bubbles*/.minimenu_update_count_bubble,.minimenu_message_count_bubble{	display: none;}/* Sidebar Filter forms */#filter_form input[type="text"],#filter_form input.text,#filter_form select,form.filters input[type="text"],form.filters input.text,form.filters select{	width: 100%;	box-sizing: border-box;	max-width: 100%;}.field_search_criteria input[type="text"]{	width: 100%;	box-sizing: border-box;	max-width: 100%;}#filter_form .browse-range-wrapper input[type="text"],form.filters .browse-range-wrapper input[type="text"]{	width: 50px;}/* Cover Photo CSS */.profile_cover_photo_empty{	background: #619dbe;	background: -webkit-linear-gradient(to left, #619dbe, #eef2f3);	background: linear-gradient(to left, #619dbe, #eef2f3);}.profile_cover_btn i{	background-color: #619dbe;	color: #fff;}.profile_cover_photo_tabs .tabs_alt{	background: transparent;	background: #FFFFFF;}.profile_cover_photo_tabs .tabs_alt > ul > li.active > a{	border-bottom: 2px solid #555;}ul.profile_options_pulldown > li:hover a, .coverphoto_navigation ul > li:hover a{	background-color: #619dbe;	color: #fff;}/* Hashtag side widget */.layout_core_hashtags_cloud{	margin-bottom: 15px;	padding: 15px;}.layout_core_hashtags_cloud ul > li{	display: inline-block;	vertical-align: top;	margin: 0 5px 5px 0;}.layout_core_hashtags_cloud ul > li > a{	background: rgba(0, 0, 0, .05);	background-color: #d3e6ef;	border-radius: 3px;	padding: 5px;	word-break: break-all;	display: block;}/* Hashtag in activity feed composebox */.feed_composer_hashtag,.feed_composer_tag{	background: #d3e6ef;	padding: 2px;	font-weight: bold;	margin-right: 2px;}.hashtag_activity_item > ul{	display: inline;}.hashtag_activity_item > ul > li{	display: inline;	margin-left: 5px;}/* ---------- Responsive CSS -------------*//* GLOBAL CSS */@media (max-width:1199px){	div.layout_page_header .layout_main, div.layout_page_footer .layout_main, div#global_content, div.layout_page_footer, div.layout_page_header	{		width: 100%;		box-sizing: border-box;	}		div.layout_page_header .layout_main,	div.layout_page_footer .layout_main,	div#global_content	{		padding-left: 20px;		padding-right: 20px;	}			}		@media (max-width: 980px)	{	.layout_core_menu_footer	{		text-align: center;		width: 100%;	}		.layout_core_menu_social_sites	{		text-align: center;		width: 100%;		padding-top: 10px;		margin-bottom: 5px;	}		[dir="rtl"] .layout_core_menu_footer,	[dir="rtl"] .layout_core_menu_social_sites	{		text-align: center;	}		ul.grid_wrapper > li .info_stat_grid	{		opacity: 1;	}			}		@media (max-width: 767px)	{	div.tabs, div.tabs_alt	{		width: 100%;		margin-left: 0;	}		div.tabs > ul,	div.tabs_alt > ul	{		width: 100%;		overflow-x: auto;		white-space: nowrap;		padding: 10px 0 10px 0;	}		div.tabs > ul li,	div.tabs_alt > ul > li	{		display: inline-block;		float: none;	}			}		@media (max-width: 600px)	{	.global_left_panel .layout_core_menu_main .panel-toggle	{		display: none;	}		.global_left_panel .layout_core_menu_main .main_menu_navigation	{		margin-top: 0;	}		.global_left_panel.panel-collapsed .layout_core_menu_main	{		display: none;	}		.global_left_panel.panel-collapsed	{		padding-left: 0;	}		[dir="rtl"] .global_left_panel.panel-collapsed	{		padding-right: 0;	}		.global_left_panel .layout_page_header .layout_main .header-panel-toggle	{		color: #79b4d4;		cursor: pointer;		height: 20px;		width: 20px;		text-align: right;		transition: all .5s ease-in-out;		float: left;		padding: 10px 10px 10px 0;	}		[dir="rtl"] .global_left_panel .layout_page_header .layout_main .header-panel-toggle	{		float: right;		text-align: left;		padding: 10px 0px 10px 10px;	}		.global_left_panel .layout_page_header .layout_main .header-panel-toggle:before	{		font-size: 18px;		content: '\f0c9';		display: block;	}		.layout_page_header .layout_main .header-panel-toggle,	.global_left_panel .layout_page_header .layout_core_search_mini,	.global_left_panel .layout_page_header .layout_core_menu_mini	{		display: block;	}		.global_left_panel.panel-collapsed .layout_page_header .layout_main	{		padding-top: 15px;	}		.global_left_panel.panel-collapsed .layout_page_header .layout_main > div	{		width: 100%;		margin-bottom: 10px;		padding: 0;		margin-top: 0;	}		.global_left_panel.panel-collapsed .layout_page_header .layout_main > .layout_core_menu_logo img	{		max-width: 100%;	}		.global_left_panel.panel-collapsed .layout_page_header .layout_main .header-panel-toggle	{		text-align: left;	}		.global_left_panel.panel-collapsed .layout_page_header .layout_main .header-panel-toggle + div,	.global_left_panel.panel-collapsed .layout_page_header .layout_main .header-panel-toggle + a	{		float: left;		max-width: 88%;		width: 88%;	}		.global_left_panel.panel-collapsed .layout_core_menu_mini > div > ul > li	{		display: inline-block;		margin-bottom: 4px;	}		.global_left_panel.panel-collapsed .layout_core_menu_mini > div > ul	{		padding: 0;	}		.global_left_panel.panel-collapsed .layout_core_menu_mini #core_menu_mini_menu	{		text-align: left;	}			}		@media (max-width: 480px)	{	#core_menu_mini_menu .pulldown_contents_wrapper	{		left: 0;		right: 0;		max-width: 100%;	}			}		@media (min-width:600px)	{	ul.grid_wrapper > li	{		width: 45%;		margin: 0 10px 40px 10px;		display: inline-block;		vertical-align: top;		position: relative;		text-align: left;	}		html[dir="rtl"] ul.grid_wrapper > li	{		text-align: right;		margin: 0 10px 40px 10px;	}		ul.grid_wrapper .half_border_bottom	{		border-bottom: 1px solid #eaeaea;		width: 150px;		position: absolute;		bottom: 0;		left: 0;	}		[dir="rtl"] ul.grid_wrapper .half_border_bottom	{		left: auto;		right: 0;	}			}		@media (min-width: 980px)	{	.global_left_panel #global_content, .global_left_panel .layout_page_header .layout_main, .global_left_panel .layout_page_footer .layout_main	{		padding-right: 62px;	}		[dir="rtl"] .global_left_panel #global_content,	[dir="rtl"] .global_left_panel .layout_page_header .layout_main,	[dir="rtl"] .global_left_panel .layout_page_footer .layout_main	{		padding-right: 20px;		padding-left: 62px;	}			}		@media (min-width: 980px)	{	ul.grid_wrapper > li	{		width: 30.6%;	}		.layout_page_header .layout_main	{		text-align: right;	}		[dir="rtl"] .layout_page_header .layout_main	{		text-align: left;	}			}		@media (min-width: 1199px)	{	ul.grid_wrapper > li	{	width:;	}}/*  */.layout_activity_feed{	min-height: 600px;}/*
REQUESTS & NOTIFICATIONS
Used on the member's "view requests and updates" page,which lists all their recent notifications.
*/div.notifications_layout{	clear: both;	overflow: hidden;}div.notifications_layout > div.notifications_leftside{	float: left;	width: 330px;	overflow: hidden;}html[dir="rtl"] div.notifications_layout > div.notifications_leftside{	float: right;}div.notifications_layout > div.notifications_rightside{	overflow: hidden;	padding-left: 30px;}html[dir="rtl"] div.notifications_layout > div.notifications_rightside{	padding-left: 0px;	padding-right: 30px;}ul.notifications > li{	overflow: hidden;	clear: both;	margin-bottom: 10px;}ul.notifications > li + li{	border-top-width: 1px;	padding-top: 10px;}ul.notifications > li > span:before{	font-family: fontawesome;	margin-right: 5px;}[dir="rtl"] ul.notifications > li > span:before{	margin-left: 5px;	margin-right: 0px;	float: right;}ul.notifications > li.notifications_unread > span{	font-weight: bold;}ul.notifications > li > span{	display: block;}html[dir="rtl"] ul.notifications > li > span{	padding-left: 0px;}ul.requests{	overflow: hidden;}ul.requests > li{	overflow: hidden;	clear: both;	margin-bottom: 20px;}ul.requests > li + li{	border-top-width: 1px;	padding-top: 10px;}ul.requests > li > img{	display: block;	float: left;}html[dir="rtl"] ul.requests > li > img{	float: right;}ul.requests > li > div{	overflow: hidden;	padding-left: 10px;}html[dir="rtl"] ul.requests > li > div{	padding-left: 0px;	padding-right: 10px;}ul.requests > li > div > div > a{	font-weight: bold;}ul.requests > li > div > div + div{	padding: 10px 0px 0px 0px;}ul.requests > li > div > div + div > a{	font-weight: normal;}ul.requests > li > div > div + div > button{	font-size: .8em;}/*
REQUESTS WIDGET
Used to style the small list of requests,typically viewed on the user home page
when signed in.
*/ul.requests_widget{	padding: 10px;	margin-bottom: 15px;}ul.requests_widget > li + li{	margin-top: 5px;}/*
ACTIVITY FEEDS
These styles are used for the recent activity
feed shown on the main portal page,as well as
any other activity feeds shown elsewhere.
*/ul.feed{	clear: both;}ul.feed > li{	padding: 0px 0px 10px 0px;}ul.feed > li + li{	padding-top: 10px;	border-top-width: 1px;}ul.feed .feed_item_generated{	color: #999;}ul.feed .feed_item_photo{	float: left;	overflow: hidden;	margin-right: 7px;	line-height: 0px;	font-size: 0px;}html[dir="rtl"] ul.feed .feed_item_photo{	float: right;	margin-right: 0px;	margin-left: 7px;}ul.feed .feed_item_photo > a{	text-decoration: none;}ul.feed .feed_item_photo > a > img{	display: block;}ul.feed .feed_item_body{	overflow: hidden;}ul.feed .feed_item_username{	font-weight: bold;}ul.feed .feed_item_date{	font-size: .8em;	color: #999;	padding-top: 1px;}ul.feed .feed_item_date > ul{	line-height: 1em;	display: inline-block;}ul.feed .feed_item_date > ul > li{	display: inline-block;	vertical-align: middle;}ul.feed .feed_item_icon{	margin-top: 3px;	padding: 1px 0px 3px 0px;}ul.feed .feed_item_icon:before{	font-family: fontawesome;	margin-right: 5px;	font-size: 14px;	vertical-align: middle;}[dir="rtl"] ul.feed .feed_item_icon:before{	margin-right: 0px;	margin-left: 5px;}ul.feed .feed_item_bodytext{	display: inline;	color: #262626;}ul.feed .feed_item_attachments{	overflow: hidden;	padding: 10px 10px 3px 10px;}ul.feed .feed_attachment_core_link{	overflow: hidden;}ul.feed .feed_attachment_core_link > div{	overflow: hidden;	width: auto;}ul.feed .feed_attachment_core_link > div > a{	display: block;	float: left;}html[dir="rtl"] ul.feed .feed_attachment_core_link > div > a{	float: right;}ul.feed .feed_attachment_core_link > div > a > img{	display: block;	max-width: 100px;}ul.feed .feed_attachment_core_link > div > a + div{	overflow: hidden;	padding-left: 8px;}html[dir="rtl"] ul.feed .feed_attachment_core_link > div > a + div{	padding-left: 0px;	padding-right: 8px;}ul.feed .feed_attachment_core_link > div > a + div > a{	font-weight: bold;}ul.feed .feed_attachment_photo{	display: inline-block;	overflow: hidden;	margin: 0px 0px 5px 0px;	vertical-align: top;}ul.feed .feed_attachment_photo a{	display: block;	float: left;}html[dir="rtl"] ul.feed .feed_attachment_photo a{	float: right;}ul.feed .feed_attachment_photo a > span{	display: block;	width: 160px;	height: 120px;	background-size: cover;	background-position: center 50%;	background-repeat: no-repeat;}ul.feed .feed_attachment_photo a .feed_attachment_photo_overlay{	background: rgba(0, 0, 0, 0.5);	z-index: 1;	position: absolute;}ul.feed .feed_attachment_photo a .feed_attachment_photo_more_count{	font-size: 40px;	font-weight: bold;	z-index: 1;	position: absolute;	color: #fff;	text-align: center;	height: auto;	margin-top: 40px;	line-height: 40px;}ul.feed .feed_item_link_title{	font-weight: bold;	margin-bottom: 2px;}ul.feed .feed_item_link_desc{	color: #999;}ul.feed .comments{	width: 360px;}ul.feed .comments textarea{	font-size: 8pt;}ul.feed .comments textarea + button{	display: none;	font-size: .8em;}ul.feed .comments textarea:focus + button{	display: block;}ul.feed .comments > ul > li > div > a > img{	width: 32px;	height: 32px;}ul.feed span.view_more .view_more_link:before{	display: inline-block;	padding-left: 10px;	content: "\f0d7";	margin-right: 5px;	font-family: fontawesome;	color: #1A49B3;}[dir="rtl"] ul.feed span.view_more .view_more_link:before{	padding-left: 0px;	margin-right: 0px;	padding-right: 10px;	margin-left: 5px;}ul.feed span.view_more .view_less_link:before{	display: inline-block;	padding-left: 10px;	content: "\f0d8";	margin-right: 5px;	font-family: fontawesome;	color: #1A49B3;}[dir="rtl"] ul.feed span.view_more .view_less_link:before{	padding-left: 0px;	margin-right: 0px;	padding-right: 10px;	margin-left: 5px;}ul.feed .feed_item_posted .view_more_link,ul.feed .feed_item_posted .view_less_link{	font-size: .8em;}div.feed_viewmore{	border-top-width: 1px;	padding-top: 5px;	text-align: center;}[dir="rtl"] div.feed_viewmore{	text-align: center;}/* edit activity feed */.global_form_activity_edit_post .form-elements{	padding: 0;	margin-top: 0.1em;}.global_form_activity_edit_post .form-label{	display: none;}.global_form_activity_edit_post #buttons-wrapper{	margin-top: 1em;}/*
COMMENT TIPS STYLES
Compatibility for lack of theme updates
*/div.comments_comment_likes_tips{	border: 1px solid transparent;	padding: 4px 7px;	background-color: transparent;	color: #999;	font-size: 0.9em;}/*
SHARE POPUP (SMOOTHBOX)
Used to style the attachment preview inside the
share popup.
*/.sharebox{	margin: 10px;	padding: 10px;	overflow: hidden;}.sharebox_photo{	float: left;	overflow: hidden;	margin-right: 8px;}html[dir="rtl"] .sharebox_photo{	float: right;	margin-right: 0px;	margin-left: 8px;}.sharebox_photo img{	border: 1px solid transparent;	max-width: 120px;	max-height: 120px;}.sharebox_title{	font-weight: bold;}.sharebox_description{	font-size: .8em;	margin-top: 3px;}/* NOTIFICATION TYPE ICONS */.notification_type_commented:before, .notification_type_commented_commented:before{	content: "\f0e5";}.notification_type_liked:before, .notification_type_liked_commented:before{	content: "\f087";}/* FACEBOOK STYLES FOR FEED COMPOSER */.composer_facebook_toggle,.composer_twitter_toggle{	float: right;	display: inline-block;	margin-left: 10px;	margin-top: 7px;	margin-right: 1px;	padding: 0px;}[dir="rtl"] .composer_facebook_toggle,[dir="rtl"] .composer_twitter_toggle{	float: left;	margin-left: 0px;	margin-right: 10px;	margin-right: 0px;	margin-left: 1px;}.composer_facebook_toggle:before, .composer_twitter_toggle:before{	font-family: fontawesome;	font-size: 16px;}.composer_facebook_toggle:before{	content: "\f230";	color: #607D8B;}.composer_twitter_toggle:before{	content: "\f099";	color: #607D8B;}.composer_facebook_toggle:hover::before{	cursor: pointer;	content: "\f230";	color: #3B5998;}.composer_twitter_toggle:hover::before{	cursor: pointer;	content: "\f099";	color: #00AEDD;}.composer_facebook_toggle_active:before{	content: "\f230";	color: #3B5998;}.composer_twitter_toggle_active:before{	content: "\f099";	color: #00AEDD;}.composer_facebook_tooltip,.composer_twitter_tooltip{	display: none;	position: absolute;	padding: 7px;	background: #333;	opacity: .8;	color: #fff;	font-weight: bold;	text-align: center;	width: 180px;	font-size: 8pt;	margin-top: -30px;	margin-left: -84px;}.composer_facebook_toggle:hover > .composer_facebook_tooltip, .composer_twitter_toggle:hover > .composer_twitter_tooltip{	display: block;}.tip_container{	display: inline-block;}.tip_container .tip_wapper{	display: none;	position: absolute;	color: #fff;	font-size: 8pt;	z-index: 1;}.tip_container .tip_body{	padding: 5px;	background: #333;	opacity: .8;}.tip_container .tip_body a{	color: #fff;}.tip_container ul li{	padding: 2px 5px;}.tip_container:hover .tip_wapper{	display: block;}/* ACTION TYPE ICONS */.feed_item_icon:before{	content: "\f0e5";}/* ACTIVITY COMPOSEBOX EMOTIONS */.emoticons-activator::before{	content: "\f118";	color: #ff9800;	font-family: fontawesome;	font-size: 20px;}.emoticons-activator{	cursor: pointer;	position: absolute;	vertical-align: middle;	right: .75em;	bottom: .6em;}[dir="rtl"] .emoticons-activator{	left: .75em;	right: auto;}.emoticons_box{	background-color: #f1f6f8;	border: 1px solid #eaeaea;	padding: 5px;	position: absolute;	right: -9px;	top: 30px;	width: 270px;	z-index: 99;}[dir="rtl"] .emoticons_box{	left: -9px;	right: auto;}.emoticons_box_closed{	display: none;}.emoticons_box_opened{	display: block;}.emoticons_box_icon img{	margin: 5px;	float: left;	height: 20px;	width: 20px;}[dir="rtl"] .emoticons_box_icon{	float: right;}.emoticons_box_arrow{	border: 1px solid #eaeaea;	border-bottom: 0;	border-right: 0;	display: block;	height: 14px;	width: 14px;	position: absolute;	right: 9px;	top: -8px;	-webkit-transform: rotate(45deg);	-moz-transform: rotate(45deg);	-o-transform: rotate(45deg);	transform: rotate(45deg);	background: #f1f6f8;}[dir="rtl"] .emoticons_box_arrow{	left: 9px;	right: auto;}img.emoticon_img{	width: 30px;	height: 30px;	vertical-align: text-bottom;}/* ---------- Responsive CSS -------------*/@media (max-width: 600px){.emoticons-activator{	display: none;}}/* ACTIVITY POSTBOX CONTAINER PRIVACY PULLDOWN */.privacy_list{	position: relative;	display: inline-block;	margin-right: 5px;	border: 1px solid #ddd;}[dir="rtl"] .privacy_list{	margin-right: 0;	margin-left: 5px;}.privacy_pulldown_button{	display: inline-block;	padding: 10px;	outline: none;	-moz-user-select: none;	-webkit-user-select: none;	line-height: 100%;}a.privacy_pulldown_button:link{	color: #262626;}.privacy_pulldown_button:hover{	text-decoration: none;}.privacy_pulldown_contents_wrapper{	background-color: #f1f6f8;	right: 0;	min-width: 200px;	position: absolute;	top: 100%;	z-index: 99;	display: none;	-moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);	-webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);	box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);}[dir="rtl"] .privacy_pulldown_contents_wrapper{	left: 0;	right: auto;}.privacy_pulldown_active .privacy_pulldown_contents_wrapper{	display: block;}.privacy_pulldown_contents{	padding: 7px 0;}.privacy_pulldown_contents > ul{	margin: 0px;	max-height: 400px;	padding: 0px;	overflow-y: auto;	overflow-x: hidden;}.privacy_pulldown_contents > ul > li{	display: block;	padding: 7px 10px;	margin-bottom: 2px;}.privacy_pulldown_contents > ul > li:hover{	background: rgba(0, 0, 0, .03);}.privacy_pulldown_contents > ul > li.activity_tab_active{	background: rgba(0, 0, 0, .05);}.privacy_pulldown_contents > ul > li div{	cursor: pointer;	overflow: hidden;}.privacy_pulldown_contents > ul > li.sep{	border-bottom: 1px solid #eaeaea;	margin: 5px 7px 6px;	padding-top: 1px;}.privacy_pulldown_contents > ul > li.sep:hover{	background: transparent;}.privacy_pulldown_icon{	margin-right: 5px;}[dir="rtl"] .privacy_pulldown_icon{	margin-left: 5px;	margin-right: 0;}.privacy_pulldown_icon:before{	font-family: fontawesome;	font-style: normal;}.privacy_pulldown_contents > ul > li .privacy_pulldown_icon{	width: 20px;	float: left;	text-align: center;}[dir="rtl"] .privacy_pulldown_contents > ul > li .privacy_pulldown_icon{	float: right;	text-align: center;}.activity_icon_feed_everyone:before{	content: "\f0ac";}.activity_icon_feed_friends:before{	content: "\f0c0";}.activity_icon_feed_networks:before{	content: "\f0e8";}.activity_icon_feed_onlyme:before{	content: "\f023";}.activity_icon_feed_network:before{	content: "\f024";}/* ACTIVITY POSTBOX CONTAINER PRIVACY TOOLTIP */.privacy_list_tip{	background: #333;	color: #fff;	display: none;	font-size: 12px;	font-weight: normal;	left: 0;	opacity: 0.9;	padding: 8px 10px;	position: absolute;	right: auto;	white-space: nowrap;	margin-top: -42px;}.privacy_list_tip img{	clear: both;	bottom: 0;	position: absolute;	left: 0;	right: 0;	margin: 0 auto -9px;}.privacy_pulldown:hover .privacy_list_tip{	display: block;}/* ---------- Responsive CSS -------------*/@media (max-width: 600px){.privacy_pulldown_contents_wrapper{	left: 0;	right: auto;}[dir="rtl"] .privacy_pulldown_contents_wrapper{	left: auto;	right: 0;}#compose-submit{	float: right;}[dir="rtl"] #compose-submit{	float: left;}}@media (min-width: 600px){.compose-right-content{	float: right;}[dir="rtl"] .compose-right-content{	float: left;}}/*  *//*  *//*
BROWSE ALBUMS,VIEW ALBUM
Styles for the browse and view album pages.
*/.album_options{	margin: 5px 0px 12px 0px;	overflow: hidden;}.album_options a{	margin-right: 15px;}html[dir="rtl"] .album_options a{	margin-right: 0px;	margin-left: 15px;}.layout_album_browse_search,.layout_album_browse_menu_quick{	margin-bottom: 15px;}.layout_page_album_album_view .layout_core_comments h3,.layout_page_album_photo_view .layout_core_comments h3{	display: none;}.layout_page_album_album_view .layout_core_content,.layout_page_album_photo_view .layout_core_content{	margin-bottom: 15px;}/*
ACTIVITY FEED COMPOSER PHOTO
These styles are used for the attachment composer above the
main feed.
*/#compose-photo-activator:before, #compose-photo-menu span:before{	content: "\f03e";	font-family: fontawesome;	margin-right: 6px;	color: #4CAF50;}[dir="rtl"] #compose-photo-activator:before, [dir="rtl"] #compose-photo-menu span:before{	margin-right: 0px;	margin-left: 6px;}#compose-photo-preview-image{	max-width: 160px;}#compose-photo-form-fancy-file{	width: 140px;	height: 106px;	float: left;	display: inline-block;	text-align: center;	border: 1px dashed;	box-sizing: border-box;	vertical-align: middle;	margin: 5px;}#compose-photo-form-fancy-file a{	padding: 25% 0 0 0;	width: 100%;	cursor: pointer;	outline: none;	text-decoration: none;	box-sizing: border-box;	font-size: 13px !important;	height: 98px;}#compose-photo-form-fancy-file a:before{	font-family: fontawesome;	content: "\f067";	display: list-item;	list-style-type: none;	font-size: 20px;	font-style: normal;}/*
VIEW MY ALBUMS
Styles for the member's own albums
management page.
*/ul.albums_manage{	clear: both;	overflow: hidden;}ul.albums_manage > li{	overflow: hidden;}ul.albums_manage > li + li{	padding-top: 10px;	border-top-width: 1px;	margin-top: 10px;}ul.albums_manage .albums_manage_photo{	float: left;	overflow: hidden;	margin-right: 10px;	width: 142px;	height: 106px;}html[dir="rtl"] ul.albums_manage .albums_manage_photo{	float: right;	margin-right: 0px;	margin-left: 10px;}ul.albums_manage .albums_manage_info{	overflow: hidden;}html[dir="rtl"] ul.albums_manage .albums_manage_info{	float: right;}ul.albums_manage .albums_manage_info > a{	font-weight: bold;}ul.albums_manage .albums_manage_info_photos{	font-size: .8em;	color: #999;}ul.albums_manage .albums_manage_info_desc{	margin-top: 3px;}ul.albums_manage .albums_manage_options{	float: right;	overflow: hidden;	padding-left: 20px;}html[dir="rtl"] ul.albums_manage .albums_manage_options{	padding-left: 0px;	padding-right: 20px;	width: 120px;}ul.albums_manage .albums_manage_options > a{	clear: both;	display: block;	font-size: .9em;	margin: 0 5px;	padding-bottom: 2px;	padding-top: 2px;}ul.albums_editphotos > li{	padding-top: 15px;	clear: both;	overflow: hidden;	padding-bottom: 15px;}ul.albums_editphotos > li .albums_editphotos_photo{	float: left;	margin-right: 15px;	overflow: hidden;}html[dir="rtl"] ul.albums_editphotos > li .albums_editphotos_photo{	float: right;	margin-right: 0px;	margin-left: 15px;}ul.albums_editphotos > li .albums_editphotos_photo img{	display: block;	margin: 3px;	width: 170px;}ul.albums_editphotos > li .albums_editphotos_info{	overflow: hidden;}ul.albums_editphotos > li .albums_editphotos_title_input input,ul.albums_editphotos > li .album_editphotos_caption_input textarea{	width: 100%;	box-sizing: border-box;}ul.albums_editphotos > li .album_editphotos_caption_input textarea{	height: 2.5em;}ul.albums_editphotos > li .albums_editphotos_label,ul.albums_editphotos > li .albums_editphotos_cover,ul.albums_editphotos > li .photo-delete-wrapper,ul.albums_editphotos > li .photo-delete-wrapper > label{	float: left;}html[dir="rtl"] ul.albums_editphotos > li .albums_editphotos_label,html[dir="rtl"] ul.albums_editphotos > li .albums_editphotos_cover,html[dir="rtl"] ul.albums_editphotos > li .photo-delete-wrapper,html[dir="rtl"] ul.albums_editphotos > li .photo-delete-wrapper > label{	float: right;}ul.albums_editphotos > li .photo-delete-wrapper{	margin-right: 15px;}html[dir="rtl"] ul.albums_editphotos > li .photo-delete-wrapper{	margin-right: 0px;	margin-left: 15px;}ul.albums_editphotos > li .photo-delete-wrapper > label{	display: block;}ul.albums_editphotos > li .album_editphotos_move_input{	margin-bottom: 6px;}/*
VIEW PHOTO
These styles are used on the view photo page within
an album.
*/div.albums_viewmedia{	margin: 25px auto 0px auto;	overflow: visible;}div.albums_viewmedia #media_photo{	border: 1px solid transparent;	margin: auto;	display: block;	width: 100%;}div.albums_viewmedia .albums_viewmedia_nav{	clear: both;	overflow: hidden;	margin-bottom: 4px;}div.albums_viewmedia .albums_viewmedia_nav > div{	float: left;	overflow: visible;}html[dir="rtl"] div.albums_viewmedia .albums_viewmedia_nav > div{	float: right;}div.albums_viewmedia .albums_viewmedia_nav > div + div{	float: none;	text-align: right;}html[dir="rtl"] div.albums_viewmedia .albums_viewmedia_nav > div + div{	text-align: left;	float: left;}div.albums_viewmedia .albums_viewmedia_nav > div + div > a + a{	margin-left: 20px;}html[dir="rtl"] div.albums_viewmedia .albums_viewmedia_nav > div + div > a + a{	margin-left: 0px;	margin-right: 20px;}div.albums_viewmedia_info{	text-align: center;	padding: 10px;	border: 5px solid transparent;}div.album_viewmedia_container{	position: relative;	display: inline-block;}html[dir="rtl"] div.album_viewmedia_container,html[dir="rtl"] div.albums_viewmedia_info{	text-align: center;}div.album_viewmedia_container a:link{	text-decoration: none;}div.albums_viewmedia_info p{	text-align: left;}div.albums_viewmedia > span + div > a{	display: block;	margin-bottom: 5px;	text-align: center;}div.albums_viewmedia > span + div > a:link{	display: block;	margin-bottom: 5px;	text-align: center;}div.albums_viewmedia_info .albums_viewmedia_info_title{	margin-top: 5px;	font-weight: bold;}div.albums_viewmedia_info .albums_viewmedia_info_caption{	margin-top: 3px;	font-size: .8em;}div.albums_viewmedia_info .albums_viewmedia_info_title + .albums_viewmedia_info_tags,div.albums_viewmedia_info .albums_viewmedia_info_caption + .albums_viewmedia_info_tags{	margin-top: 15px;}div.albums_viewmedia_info .albums_viewmedia_info_tags{	font-size: .8em;	margin-top: 5px;}div.albums_viewmedia_info .albums_viewmedia_info_footer{	margin-top: 5px;	overflow: hidden;	clear: both;}div.albums_viewmedia_info .albums_viewmedia_info_date{	font-size: .8em;	float: left;}html[dir="rtl"] div.albums_viewmedia_info .albums_viewmedia_info_date{	float: right;}div.albums_viewmedia_info .albums_viewmedia_info_actions{	float: right;}html[dir="rtl"] div.albums_viewmedia_info .albums_viewmedia_info_actions{	float: left;}div.albums_viewmedia_info .albums_viewmedia_info_actions > a{	width: 20px;	text-decoration: none;	outline: none;	text-align: center;	line-height: normal;	display: inline;}div.albums_viewmedia > div.comments{	margin-top: 15px;}span.albums_tag_listcontainer > a{	font-weight: bold;}/*
POPULAR/RECENT ALBUMS/PHOTOS WIDGETS
Lists the most popular or recent photos or albums.
*/.layout_album_list_popular_albums,.layout_album_list_popular_photos,.layout_album_list_recent_albums,.layout_album_list_recent_photos{	clear: both;	overflow: auto;	width: 100%;}/* ACTION TYPE ICONS */.activity_icon_comment_album:before, .activity_icon_comment_album_photo:before{	content: "\f0e5";	font-family: fontawesome;}/* COMPOSER PHOTOS */.compose-photos-fancy-list{	display: none;	float: left;}.compose-photo-preview{	margin: 5px;	position: relative;	display: inline-block;}.compose-photo-preview .compose-photo-preview-image{	display: block;	width: 142px;	height: 106px;	background-size: cover;	background-position: center 50%;	background-repeat: no-repeat;	background-image: url(/application/modules/Core/externals/images/large-loading.gif?c=0);}.compose-photo-preview .compose-photo-preview-loading{	background-size: auto;}.compose-photo-preview .file-size,.compose-photo-preview .file-name{	display: none;}.compose-photo-preview .compose-photo-preview-overlay{	position: absolute;	z-index: 1;	display: none;	left: 0;	top: 0;	bottom: 0;	right: 0;	text-align: right;	padding: 5px;	background-color: rgba(0, 0, 0, 0.5);}.compose-photo-preview .file-remove{	color: #fff;	font-weight: bold;	text-decoration: none;}.compose-photo-preview:hover .compose-photo-preview-overlay{	display: block;}/* ITEM TYPE ICONS */.item_icon_album:before, .item_icon_album_photo:before{	content: "\f03e";	font-family: fontawesome;}/* ICONS */.icon_photos_new{	position: relative;}.icon_photos_new:before{	content: "\f03e";}.icon_photos_new:after{	content: "\f055";}.icon_photos_manage:before{	content: "\f03e";}.icon_photos_settings:before{	content: "\f040";}.icon_photos_delete:before{	content: "\f056";}.icon_photos_flip_horizontal:before{	content: "\f01e";}.icon_photos_flip_vertical:before{	content: "\f01e";	-ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";	-webkit-transform: rotate(90deg);	-ms-transform: rotate(90deg);	transform: rotate(90deg);}.icon_photos_rotate_ccw:before{	content: "\f0e2";	-ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";	-webkit-transform: rotate(-180deg);	-ms-transform: rotate(-180deg);	transform: rotate(-180deg);}.icon_photos_rotate_cw:before{	content: "\f01e";	-ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";	-webkit-transform: rotate(180deg);	-ms-transform: rotate(180deg);	transform: rotate(180deg);}.layout_album_gutter_menu,.layout_album_gutter_search{	margin-bottom: 15px;}.album_view_count{	display: none;}/* PHOTO SLIDESHOW */.thumbs_photo.slideshow-container > .slideshow-item:not(:first-child){	display: none;}/* GRID VIEW */ul.grid_wrapper .photo_count{	background: rgba(0, 0, 0, 0.5);	border-bottom-right-radius: 4px;	color: #fff;	text-align: center;	height: 30px;	width: 30px;	position: absolute;	top: 1px;	left: 1px;	display: table;}[dir="rtl"] ul.grid_wrapper .photo_count{	left: auto;	right: 1px;	border-bottom-right-radius: 0px;	border-bottom-left-radius: 4px;}ul.grid_wrapper .photo_count > span{	display: table-cell;	vertical-align: middle;}ul.grid_wrapper .thumbs_author{	width: 85%;	display: inline-block;	overflow: hidden;	text-overflow: ellipsis;	white-space: nowrap;	vertical-align: top;	overflow: hidden;}/* ---------- Responsive CSS -------------*/@media (max-width:600px){ul.albums_manage .albums_manage_info{	clear: both;	float: left;	margin-top: 5px;}ul.albums_manage .albums_manage_photo img{	max-width: 100px;}ul.albums_editphotos > li .albums_editphotos_info{	clear: both;	padding-top: 5px;}}@media (min-width:600px){div.albums_viewmedia{	max-width: 750px;	min-width: 400px;}div.albums_viewmedia #media_photo{	max-width: 720px;}ul.albums_editphotos{	width: 600px;}ul.albums_editphotos > li .albums_editphotos_title_input input,ul.albums_editphotos > li .album_editphotos_caption_input textarea{	margin: 2px 0px 6px 0px;	width: 25em;}}/*  *//*
ANNOUNCEMENTS WIDGET
Used to display announcements.
*/#announcements{	padding: 7px;	border-top-width: 1px;	margin-bottom: 15px;}/* ITEM TYPE ICONS */.item_icon_announcement:before{	content: "\f024";	font-family: fontawesome;}/* Landing Page */#global_page_core-index-index{	overflow-x: hidden;}.howWorks{	align-items: center;}.howWorks img{	max-width: 100%;	height: auto;}.howWorks h3{	margin-bottom: 20px !important;	text-align: left !important;}.howWorks h3 + p{	text-align: left !important;}.howWorks + .howWorks{	margin-top: 50px;}.wcwExperts{	margin-bottom: 65px;	row-gap: 20px;}.wcwExperts > div{	box-shadow: 0 0 15px 6px rgba(7, 20, 37, .1);	border-radius: 12px;	background: #fff;	overflow: hidden;}.wcwExperts > div .img{	position: relative;	padding-top: 100%;}.wcwExperts > div .img img{	position: absolute;	object-fit: cover;	object-position: right bottom;	height: 100%;	width: 100%;	top: 0;	left: 0;}.wcwExperts > div .content{	padding: 16px 20px;}.wcwExperts > div .content p{	margin-bottom: 0;}.wcwExperts > div .content .h5{	font-size: 18px;	font-weight: bold;	color: #242f51;	margin-bottom: 3px;}.wcwExperts > div .content .h6{	font-size: 16px;}.testimonialsTopQuote{	margin-top: 50px;}.testimonialsTopQuote > div{	text-align: center;	padding-left: 20px;	padding-right: 20px;}.testimonialsTopQuote > div img{	max-width: 185px;	margin-bottom: 20px;}.testimonialsTopQuote > div .title{	padding-bottom: 20px;	margin-bottom: 20px;	position: relative;}.testimonialsTopQuote > div .title:after{	content: "";	position: absolute;	bottom: 0;	left: 50%;	transform: translateX(-50%);	height: 2px;	background: #FA4A00;	width: 80%;}.testimonialsTopQuote > div .title h3{	font-size: 28px;}.testimonialsTopQuote > div .title h3,.testimonialsTopQuote > div .title  p{	margin: 0;	padding: 0;}.wellbeing_box{	position: relative;}.wellbeing_box:before{	content: "";	position: absolute;	top: 0;	left: 0;	height: 100%;	width: 50%;	background: url(/public/admin/SME_wellbeing_bg.jpg?c=0) no-repeat center right;	background-size: cover;	z-index: -1;}#floatingBar > div{	position: fixed;	width: 100%;	box-sizing: border-box;	left: 0;	bottom: 0;	padding: 25px 85px;	background: #3A0751;	text-align: right;	box-shadow: 0px -3px 6px rgba(0, 0, 0, 0.16);}#floatingBar > div > p{	color: #FFF;	margin-right: 30px;	font-weight: bold;	margin-bottom: 0;	font-size: 14px;}#floatingBar > div > *{	display: inline-block;}.pages_allcoursepass a.button.grey_light.medium_big{	margin: 10px 0px 0px !important;	color: #fff !important;	background: #BDBDBD !important;}.pages_allcoursepass a.button{	font-weight: bold;}.pages_allcoursepass.lp_plans_landing .banner > div > ul > li > div{	padding: 40px 20px 25px;}@media only screen and (min-width: 1100px){.pages_allcoursepass.lp_plans_landing .flex_30{	width: 28%;	max-width: 28%;}}@media only screen and (max-width: 1550px){.wellbeing_box:before{	width: 55%;}}@media only screen and (max-width: 1285px){.wellbeing_box:before{	content: none;}.wellbeing_box .flexContainer .flex_25{	display: none;}.wellbeing_box .flexContainer .flex_55{	max-width: 100%;	margin-bottom: 40px;}}@media only screen and (max-width: 1122px){.wcwExperts > div{	max-width: 32%;}}@media only screen and (max-width: 767px){.wellbeing_icons.flexContainer .flexItem{	max-width: 45%;}.wcwExperts > div{	max-width: 47%;}.wcwExperts > div .content{	padding: 10px 15px;}.wcwExperts > div .content .h5{	font-size: 16px;}.wcwExperts > div .content .h6{	font-size: 14px;}.testimonialsTopQuote > div{	text-align: center;	max-width: 100%;}.testimonialsTopQuote > div div{	margin-bottom: 10px;	font-size: 24px;}.testimonialsTopQuote > div + div{	margin-top: 35px;}.blogs_landing .flexItem{	max-width: 100%;	margin-bottom: 20px;}.free_eBook .flexContainer .flexItem{	max-width: 100%;}.free_eBook .flexContainer .flexItem + .flexItem{	margin-top: 40px;	text-align: center;}}@media only screen and (max-width: 550px){.wellbeing_icons.flexContainer .flexItem{	max-width: 100%;}.howWorks > div{	max-width: 100%;}.howWorks > div.img{	order: -1;	margin-bottom: 20px;	text-align: center;}.howWorks > div.img img{	max-width: 250px;}.howWorks h3{	text-align: center !important;}.howWorks h3 + p{	text-align: center !important;}}/*  *//*
COMPOSE BLOG ENTRY
Styles the compose blog entry form.
*/#blogs_create div.form-label{	float: none;	text-align: left;	margin: 0px;	padding: 0px 0px 5px 0px;}html[dir="rtl"] #blogs_create div.form-label{	text-align: right;}#blogs_create div.form-element{	float: none;}/*
BROWSE BLOGS
Styles the browse blogs page and the
manage blog entries page.
*/ul.blogs_browse{	clear: both;}ul.blogs_browse span h3{	margin: 0;}ul.blogs_browse > li{	clear: both;	padding: 0px 0px 15px 0px;	overflow: hidden;}ul.blogs_browse > li + li{	border-top-width: 1px;	padding-top: 15px;}ul.blogs_browse > li .blogs_browse_photo{	float: left;	overflow: hidden;	margin-right: 20px;	width: 125px;	height: 85px;}html[dir="rtl"] ul.blogs_browse > li .blogs_browse_photo{	float: right;	margin-right: 0px;	margin-left: 20px;}ul.blogs_browse > li .blogs_browse_options{	float: right;	overflow: hidden;	padding-left: 20px;}html[dir="rtl"] ul.blogs_browse > li .blogs_browse_options{	float: left;	padding-left: 0px;	padding-right: 20px;}ul.blogs_browse > li .blogs_browse_options > a{	clear: both;	display: block;	font-size: 0.9em;	margin: 0 5px;	padding-bottom: 2px;	padding-top: 2px;}ul.blogs_browse > li .blogs_browse_info{	overflow: hidden;}ul.blogs_browse > li .blogs_browse_info_title{	font-weight: bold;}ul.blogs_browse > li .blogs_browse_info_date{	font-size: .8em;	color: #999;	margin-top: 5px;}ul.blogs_browse > li .blogs_browse_info .stat_info{	margin: 5px 0;}ul.blogs_browse > li .blogs_browse_info .stat_info span{	margin-right: 8px;}ul.blogs_browse > li .blogs_browse_info .views_blog{	display: none;}ul.blogs_browse > li .blogs_browse_info_blurb{	margin-top: 5px;}.layout_blog_browse_search,.layout_blog_browse_menu_quick{	margin-bottom: 15px;}.layout_page_blog_index_view .layout_core_content{	margin-bottom: 15px;}.layout_page_blog_index_view .layout_core_comments h3{	display: none;}/*
VIEW BLOG
Styles both the 'view blog' and the 'view blog entry'
pages,including the right-side gutter column by default.
*/form.blog_search_form{	position: relative;	margin-top: 20px;}ul.blogs_entrylist{	margin-top: 10px;	border-top-width: 1px;	padding-top: 10px;}ul.blogs_entrylist > li{	padding-bottom: 10px;	border-bottom-width: 1px;	margin-bottom: 10px;}ul.blogs_entrylist h3{	margin-bottom: 1px;}ul.blogs_entrylist .blog_entrylist_entry_date{	font-size: 8pt;	margin-bottom: 5px;	color: #999;}ul.blogs_entrylist .blog_entrylist_entry_body{	line-height: 1.5em;	padding: 5px 5px 5px 0px;}ul.blogs_entrylist .blog_entrylist_entry_body img{	max-width: 100%;}ul.blogs_entrylist .blog_entrylist_entry_body + .buttonlink{	margin-top: 5px;}ul.blogs_entrylist + .comments{	padding-top: 10px;}/*
#global_page_blog-index-view .layout_left,#global_page_blog-index-list .layout_left{	border: none;	margin: 0px 10px;	padding: 10px;	background-color: transparent;}#global_page_blog-index-view .layout_left > div,#global_page_blog-index-list .layout_left > div{	border: none;	padding: 0;	margin: 0;}*/#global_page_blog-index-view .blogs_gutter_photo > img,#global_page_blog-index-list .blogs_gutter_photo > img{	width: 98%;	display: block;}#global_page_blog-index-view .blogs_gutter_name,#global_page_blog-index-list .blogs_gutter_name{	display: block;	font-weight: bold;	margin: 10px 0px 15px 0px;}ul.blogs_gutter_options .buttonlink{	padding-top: 2px;	padding-bottom: 2px;}.layout_blog_gutter_search h4,.layout_blog_gutter_search h4{	margin: 20px 0px 5px 0px;	text-transform: uppercase;}.layout_blog_gutter_search ul > li,.layout_blog_gutter_search ul > li{	margin-bottom: 2px;}ul.blogs_gutter_options > li,ul.blogs_gutter_options > li{	margin: 3px 0px 3px 0px;}/* ACTION TYPE ICONS */.activity_icon_comment_blog:before{	content: "\f0e5";	font-family: fontawesome;}/* ITEM TYPE ICONS */.item_icon_blog:before, .item_icon_blog_entry:before{	content: "\f0f6";	font-family: fontawesome;}/* NOTIFICATION TYPE ICONS */.notification_type_blog_subscribed_new:before{	content: "\f0f6";}/* ICONS */.icon_blog_new,.icon_blog_unsubscribe{	position: relative;}.icon_blog_new:before{	content: "\f0f6";}.icon_blog_new:after{	content: "\f055";}.icon_blog_unsubscribe:before{	content: "\f09e";}.icon_blog_unsubscribe:after{	content: "\f056";}.icon_blog_edit:before{	content: "\f040";}.icon_blog_delete:before{	content: "\f056";}.icon_blog_style:before{	content: "\f1fc";}.icon_blog_viewall:before{	content: "\f0f6";}.icon_blog_subscribe:before{	content: "\f09e";}/*
FEED ITEMS
Styles items with classified attachments in the feed.
*/ul.feed .feed_attachment_blog{	display: block;	overflow: hidden;	margin: 0px 5px 5px 0px;	vertical-align: top;}html[dir="rtl"] ul.feed .feed_attachment_blog{	margin: 0px 0px 5px 5px;}ul.feed .feed_attachment_blog > div > a{	display: block;	float: left;	margin-right: 7px;}html[dir="rtl"] ul.feed .feed_attachment_blog > div > a{	float: right;	margin-right: 0px;	margin-left: 7px;}ul.feed .feed_attachment_blog > div > a > img{	display: inline-block;	max-width: 90px;	max-height: 90px;	vertical-align: top;}ul.feed .feed_attachment_blog > div > div{	overflow: hidden;}/*
BLOG OWNER IMAGE
*/.layout_blog_gutter_photo{	position: relative;	margin-bottom: 10px;}.blogs_owner_icon{	display: inline-block;	margin-top: 15px;	width: 22%;}.blogs_owner_icon img{	width: 100%;	height: auto;	box-sizing: border-box;}.layout_blog_browse_menu span.icon-search.glyphicon.glyphicon-search,.layout_blog_browse_menu  span.icon-headline.glyphicon.glyphicon-chevron-down{	display: none;}#global_page_blog-index-view .blogs_owner_icon + .blogs_gutter_name{	box-sizing: border-box;	display: inline-block;	margin: 0;	overflow: hidden;	padding-left: 8px;	text-overflow: ellipsis;	vertical-align: top;	white-space: nowrap;	width: 76%;	position: absolute;	bottom: 17px;	right: 0;}[dir="rtl"] #global_page_blog-index-view .blogs_owner_icon + .blogs_gutter_name{	padding-left: 0px;	padding-right: 8px;	right: auto;	left: 0;}/* Profile Tabs Blogs */.layout_blog_profile_blogs ul.blogs_browse > li .blogs_browse_photo{	border: 0 none;	height: 75px;	margin-right: 10px;	width: 100px;}[dir="rtl"] .layout_blog_profile_blogs ul.blogs_browse > li .blogs_browse_photo{	margin-right: 0px;	margin-left: 10px;}.layout_blog_profile_blogs ul.blogs_browse > li .blogs_browse_photo > a{	display: block;	height: 100%;}.layout_blog_profile_blogs ul.blogs_browse > li .blogs_browse_info_date{	margin-top: 2px;}#global_page_blog-index-create #photo-wrapper,#global_page_blog-index-edit #photo-wrapper{	display: none;}/* ---------- Responsive CSS -------------*/@media (max-width:600px){ul.blogs_browse > li .blogs_browse_info{	clear: both;	padding-top: 5px;}.layout_blog_profile_blogs .blogs_browse_photo{	display: none;}}.global_form > div{	width: 100%;}.vision_images{	position: static;	display: flex;	flex-wrap: wrap;	justify-content: left;	margin-left: -2%;}.vision_images img{	flex: 1 1 48%;	max-width: 48% !important;	margin-left: 2%;	height: auto !important;	width: auto;	cursor: move !important;	vertical-align: bottom;	object-fit: cover;	margin-bottom: 4px;}.vision_images img.drag_over{	position: fixed;	z-index: 1;}#upload-vision,#upload-background,#task-photo-upload,.task-photo-upload{	display: none;}.lp_remove_object{	position: absolute;	top: 273px;	left: 1074px;	background: #fff;	box-shadow: 0px 3px 10px 2px #E1E1E1;	padding: 5px 10px;	border-radius: 5px;	color: #8A8A8A !important;	text-decoration: none !important;}.lp_remove_object.lp_hidden{	display: none;}.lp_remove_object:after{	content: "\f0d7";	display: block;	position: absolute;	left: 33px;	top: 17px;	font: normal normal normal 14px/1 FontAwesome;	text-rendering: auto;	-webkit-font-smoothing: antialiased;	-moz-osx-font-smoothing: grayscale;	color: #fff;	font-size: 25px;}.dashboard_menu .lp_loader{	margin-left: 5px;	display: inline-block;	vertical-align: middle;}.lp_text_color{	position: relative;}.lp_text_color > div{	border-radius: 5px;	border: 1px solid #FFF;	width: 24px;	height: 24px;	background-color: #262626;}.lp_text_color ul{	position: absolute;	top: 100%;	left: 0;	margin-top: 3px;	background: #FFF;	box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.18);	border-radius: 5px;	padding: 5px;	width: 145px;	text-align: center;}.lp_text_color ul > li{	display: inline-block;	height: 24px;	width: 24px;	border: 1px solid transparent;	cursor: pointer;	border-radius: 5px;}.lp_text_color ul > li.white{	border-color: #CCC;}.lp_vision_shape_color{	margin-bottom: 35px;}.lp_vision_shape_color > ul{	display: flex;}.lp_vision_shape_color > ul > li{	border-radius: 5px;	border: 2px solid #1A49B3;	width: 24px;	height: 24px;	background-color: #FFF;	cursor: pointer;	box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.18);	margin: 0 12px 12px 0;}.lp_vision_layers{	margin-bottom: 35px;}.lp_vision_layers ul{	display: flex;	justify-content: space-between;	flex-wrap: wrap;}.lp_vision_layers ul li{	flex: 1 1 45%;	margin-bottom: 5px;	max-width: 48%;}.lp_vision_layers ul li a{	padding-left: 0;	padding-right: 0;	text-align: center;}.jscolor-picker .jscolor-btn-close{	color: #FFFFFF !important;	background: #FA4A00 !important;	border: 1px solid #FA4A00 !important;	border-radius: 5px !important;	padding: 3px 12px !important;	font-size: 12px !important;	transition: 0.2s all ease-in-out;}.jscolor-picker .jscolor-btn-close:hover{	color: #FA4A00 !important;	background: transparent !important;}#vision_shapes rect{	fill: inherit;}#vision_shapes ul > li.drag_over{	position: fixed;	z-index: 99;	box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.18);}#vision_shapes ul > li{	position: relative;	cursor: move;	display: flex;	margin-bottom: 10px;}div #vision .vision-menu #vision_background{	column-count: initial;	column-gap: initial;}#vision_background ul{	position: relative;	text-align: center;	display: flex;	justify-content: space-between;	flex-wrap: wrap;}#vision_background ul > li{	background: #fff;	flex: 1 1 45%;	max-width: 45%;	margin-bottom: 20px;	position: relative;	border-radius: 10px;	box-sizing: border-box;	cursor: move;}#vision_background ul > li:after{	content: "";	padding-top: 100%;	display: block;}#vision_background ul > li.drag_over{	position: fixed;	z-index: 99;	width: 90px !important;	height: 90px !important;	box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.18);}#vision_background ul > li.active{	box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.18);	border: 3px solid #DDD;}.layout_customize_vision .headline .lp_loader{	vertical-align: middle;	margin-left: 5px;}.layout_customize_vision #vision-text{	display: none !important;}.lp_text_format{	display: flex;	justify-content: space-between;}.lp_text_format li svg{	margin-top: 6px;}.lp_text_format > li{	flex: 0 0 auto;	cursor: pointer;}.lp_text_format > li svg{	align-self: center;}.lp_text_format > li .lp_format_icon{	height: 35px;	width: 26px;	display: inline-block;	background-repeat: no-repeat;	background-position: center;	background-size: 22px;}.lp_text_format li.lp_text_format_bold .lp_format_icon{	background-image: url(/application/modules/Customize/externals/images/icons8-bold-filled-100.png?c=0);}.lp_text_format li.lp_text_format_italic .lp_format_icon{	background-image: url(/application/modules/Customize/externals/images/icons8-italic-60.png?c=0);}.lp_text_format li.lp_text_format_left_align .lp_format_icon{	background-image: url(/application/modules/Customize/externals/images/icons8-align-left-60.png?c=0);}.lp_text_format li.lp_text_format_center_align .lp_format_icon{	background-image: url(/application/modules/Customize/externals/images/icons8-align-center-60.png?c=0);}.lp_text_format li.lp_text_format_right_align .lp_format_icon{	background-image: url(/application/modules/Customize/externals/images/icons8-align-right-60.png?c=0);}.lp_text_style.selectEl,.lp_text_size.selectEl{	margin-bottom: 10px;	z-index: 10;}.lp_text_size.selectEl{	z-index: 9;	max-width: 72px;}ul.context-menu-list{	box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.16);	border: 0px;	border-radius: 5px;	min-width: 160px;}ul.context-menu-list li span{	padding: 0px;}ul.context-menu-list li span:hover{	background: transparent;}ul.context-menu-list .context-menu-item{	padding: .2em 1em;}.lp_text_texts{	margin-top: 30px;}.lp_text_texts ul{	display: flex;	flex-wrap: wrap;	justify-content: space-between;	align-items: center;	margin-bottom: 10px;}.lp_text_texts ul li{	flex: 0 0 48%;	text-align: center;	cursor: pointer;	margin-bottom: 17px;}.lp_text_texts ul li.drag_over{	position: fixed;	z-index: 10;}.lp_format_font_sizes,.lp_format_spacing_sizes{	display: none;	background: #fff;	position: absolute;	max-height: 200px;	overflow-y: auto;	scrollbar-color: rgba(0, 0, 0, 0.2) transparent;	scrollbar-width: thin;	margin-left: -5px;}.lp_format_font_sizes::-webkit-scrollbar, .lp_format_spacing_sizes::-webkit-scrollbar{	width: 3px;	background: transparent;}.lp_format_font_sizes::-webkit-scrollbar-thumb, .lp_format_spacing_sizes::-webkit-scrollbar-thumb{	background: transparent;}.lp_format_font_sizes:hover::-webkit-scrollbar-thumb,.lp_format_spacing_sizes:hover::-webkit-scrollbar-thumb{	background: rgba(0, 0, 0, 0.2);}.lp_format_font_sizes li,.lp_format_spacing_sizes li{	cursor: pointer;	padding: 5px 5px;}.lp_format_font_active,.lp_format_spacing_active{	height: 35px;	display: block;	line-height: 35px;	font-size: 13px;	cursor: pointer;}.lp_format_font_active:after, .lp_format_spacing_active:after{	content: '';	background-image: url(/application/modules/Customize/externals/images/icons8-expand-arrow-filled-50.png?c=0);	display: inline-block;	padding: 4px 5px;	background-repeat: no-repeat;	background-position: center;	background-size: 10px;	margin-left: 2px;}.lp_format_font_sizes.lp_font_show,.lp_format_spacing_sizes.lp_font_show{	display: block;}.lp_format_spacing_sizes{	width: 50px;	margin-left: 20px;}.lp_user_message{	display: block;	float: right;	margin-top: 5px;	font-style: italic;}.layout_customize_vision .vision-menu{	position: relative;}#vision_boards_list li{	text-align: center;	cursor: pointer;	position: relative;}#vision_boards_list li + li{	margin-top: 20px;}#vision_boards_list li img{	width: 100%;	margin: 0px auto;	display: block;	border-radius: 10px;}#vision_boards_list li:hover .lp_vision_title{	opacity: 1;}#vision_boards_list .lp_vision_title{	position: absolute;	bottom: 5px;	left: 5px;	right: 5px;	width: calc(100% - 10px);	text-align: center;	border: 2px solid transparent;	box-sizing: border-box;	padding: 4px 12px;	font-size: 12px;	color: #262626;	border-radius: 5px;	opacity: 0;	transition: 0.2s all ease-in-out;}#vision_boards_list .lp_vision_title:focus{	border: 2px solid #CCCCCC;	box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.18);}.lp_vision_delete{	position: absolute;	top: 5px;	right: 5px;	padding: 6px;	background: #fff;	color: #262626 !important;	box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.18);	border-radius: 5px;}#vision_boards_list{	text-align: center;}.lp_load_more{	margin-top: 10px;	display: block;}.lp_vision_message{	text-align: center;}.lp_vision_message h3{	font-size: 35px;	margin-bottom: 20px;}.lp_vision_message p{	font-size: 18px;}.lp_vision_message p.lp_message_main{	font-size: 20px;}#lp_vision_boards.lp_has_message{	position: absolute;	background: #F4F4F4;	top: 0px;	bottom: 0px;	left: 0px;	right: 0px;	z-index: 1;	opacity: 0.93;	max-height: none !important;}.lp_signup_image{	height: 130px;	width: 130px;	background: url(/public/admin/add-user-@2x-2.png?c=0) no-repeat #F2F2F2 center 30%;	background-size: 33%;	border-radius: 100%;	vertical-align: middle;	cursor: pointer;	border: none !important;}.lp_signup_image img{	width: 70px;	height: 70px;	margin: 0px auto;	display: none !important;}.lp_signup_photo_selected{	background-size: cover;	background-position: center;}.lp_signup_photo_selected img{	display: none !important;}.layout_customize_feed .activity-post-container{	border: 1px solid transparent;}.activity-post-container.lp_dragover{	border: 1px dashed;}.layout_customize_feed .feed_item_attachments a[id*="video_thumb_"]{	display: none;}.layout_customize_feed .feed_item_attachments .video_object.video_object_upload{	display: block !important;}.layout_customize_feed #compose-photo-form-fancy-file{	width: 290px;	height: auto;	border-width: 2px;	border-color: #707070;}.layout_customize_feed #compose-photo-form-fancy-file a{	padding-top: 30px;	padding-bottom: 30px;	height: auto;	font-size: 14px !important;}.seao_add_photo_lightbox .layout_left .global_form div#submitForm-element{	text-align: center;	margin-top: 20px;}.layout_customize_feed #compose-photo-form-fancy-file a:before, .lp-custom-upload-link:before{	background-image: url(/application/modules/Customize/externals/images/icons8-plus-filled-500.png?c=0);	background-repeat: no-repeat;	background-position: center;	content: "";	font-family: inherit;	height: 40px;	width: 40px;	background-size: 100%;	margin: 0px auto;	margin-bottom: 10px;}.lp-custom-upload-link{	border: 1px dashed #707070 !important;	line-height: 1 !important;	padding: 30px 30px;	cursor: pointer;	text-align: center;	font-size: 15px;}.lp-custom-upload-link:before{	display: block;}.hashtag_activity_item.lp_show_viewmore > ul{	display: inline-block;	white-space: nowrap;	text-overflow: ellipsis;	vertical-align: middle;	overflow: hidden;}.hashtag_activity_item .lp_viewmore{	display: none;}.hashtag_activity_item.lp_show_viewmore .lp_viewmore{	display: inline-block;	margin-left: 5px;	font-size: 12px;}.layout_customize_login_or_signup_popup{	display: none;}#grp_user_photo-wrapper,#grp_user_fields-wrapper{	width: 40% !important;	float: left !important;	clear: none;}#grp_user_fields-wrapper{	width: 60% !important;}.user_signup_challenges{	max-height: 263px;	overflow-y: auto;}.user_signup_challenges li{	overflow: hidden;}.user_signup_challenges > li{	margin-top: 10px;}.user_signup_challenges ul > li{	display: inline-block;	margin-bottom: 5px;	margin-right: 5px;}.user_signup_challenges ul{	margin-top: 5px;}.user_signup_challenges label{	background: #F2F2F2;	color: #262626;	font-size: 14px;	padding: 5px 15px;	border-radius: 16px;}.user_signup_challenges label:hover{	background: #696969;	color: #FFF !important;}.user_signup_challenges input[type=checkbox]:checked + label{	background: #FA4A00;	color: #FFF !important;}.user_signup_challenges input[type=checkbox]{	display: none !important;}.signup_login_popup_wrapper #user_form_login h3,.signup_login_popup_wrapper #user_form_login .form-description{	display: none !important;}.user_personal_signup.hide,.user_expert_signup.hide{	display: none !important;}.signup_login_popup_wrapper #user_form_login{	overflow: hidden;}#challenges-wrapper{	clear: both;	padding-top: 40px;}#grp_user_photo-wrapper .lp_signup_image{	border: 1px dashed transparent;}.signup_login_popup_wrapper.lp_dragover #grp_user_photo-wrapper .lp_signup_image{	border: 1px dashed #FA4A00;}.lp_signup_tabs{	margin-top: 25px;	text-align: center;	overflow: hidden;	padding: 0px;	display: flex;	position: relative;}.lp_signup_tabs:before{	content: "";	position: absolute;	height: 4px;	border-radius: 3px;	background: rgba(22, 33, 78, .1);	width: 100%;	top: 0;	left: 0;}.lp_signup_tabs > li{	padding: 12px 10px;	transition: all 0.3s ease;	box-sizing: border-box;	position: relative;	flex: 1 1 auto;	text-align: center;}.lp_signup_tabs > li > a{	white-space: nowrap;}.lp_signup_tabs > li:first-child{	text-align: left;	padding-left: 0;}.lp_signup_tabs > li:last-child{	text-align: right;	padding-right: 0;}#signup_step_account .lp_signup_tabs > li.active a{	color: #1A49B3 !important;}.lp_signup_tabs > li.active:before, .lp_signup_tabs > li.complete:before{	content: "";	position: absolute;	height: 4px;	background: #1A49B3;	width: 100%;	top: 0px;	left: 0;}.lp_signup_tabs > li.active:first-child:before, .lp_signup_tabs > li.complete:first-child:before{	border-radius: 3px 0 0 3px;}.lp_signup_tabs > li.active:last-child:before, .lp_signup_tabs > li.complete:last-child:before{	border-radius: 0 3px 3px 0;}#TB_window .lp_signup_tabs > li a,.lp_signup_tabs > li a,.lp_signup_tabs > li a:link, .lp_signup_tabs > li a:visited{	display: block;	color: #262626 !important;	text-decoration: none !important;	pointer-events: none;	font-size: 11px;}.lp_signup_tabs_content li.lp_signup_tab_content{	display: none;	margin-top: 20px;}.lp_signup_tabs_content li.lp_signup_tab_content.active{	display: block;}.lp_signup_tabs_content .lp_selected_email{	background: #F2F2F2;	padding: 5px 10px;	border-radius: 11px;	margin-bottom: 5px;	display: inline-block;	margin-right: 5px;}.lp_signup_tabs_content .lp_selected_email span{	cursor: pointer;	background: #CCCCCC;	padding: 2px 8px;	display: inline-block;	border-radius: 100%;	color: #fff;	text-align: center;}.additional_features{	border-top: 1px solid #E5E5E5;	padding-top: 24px;	margin-top: 4px;}.billed_today{	margin-top: 24px;}#TB_window.lp_signup_finished .lp_signup_tabs{	display: none;}#TB_window.lp_signup_finished .lp_signup_tabs_content{	display: none;}.lp_group_home .lp_layout_left{	float: left;}.lp_group_home .lp_layout_right{	float: right;}.lp_group_home .lp_layout_left > li,.lp_group_home .lp_layout_left > li a,.lp_group_home .lp_layout_right > li,.lp_group_home .lp_layout_right > li a{	display: inline-block;	vertical-align: middle;}.lp_group_home .lp_layout_left > li + li,.lp_group_home .lp_layout_right > li + li{	margin-left: 5px;}.lp_group_home .lp_layout_left > li .button{	background: #fff;	color: #FA4A00 !important;}.lp_group_home .lp_layout_left > li.active .button{	background: #FA4A00;	color: #fff !important;}.lp_group_home .lp_layout_right .thumb_icon{	width: 48px;	height: 48px;}.lp_group_home .lp_layout_right > li{	position: relative;}.lp_group_profile_options{	position: absolute;	min-width: 180px;	padding: 10px 0px;	background: #fff;	right: 0px;	top: 100%;	margin-top: 5px;	z-index: 99;	box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.29);	border-radius: 10px;	direction: ltr;}.lp_group_profile_options li{	display: block !important;	float: none !important;}.lp_group_profile_options li a{	padding-left: 10px;	padding-right: 10px;}.group_profile_csv:before{	content: " ";	width: 16px;	height: 16px;	background-size: 100%;	background-position: center bottom;	background-repeat: no-repeat;	background-image: url(data:image/PNG;base64,iVBORw0KGgoAAAANSUhEUgAAAgAAAAIACAMAAADDpiTIAAAAA3NCSVQICAjb4U/gAAAACXBIWXMAAAztAAAM7QFl1QBJAAAAGXRFWHRTb2Z0d2FyZQB3d3cuaW5rc2NhcGUub3Jnm+48GgAAAwBQTFRF////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACyO34QAAAP90Uk5TAAECAwQFBgcICQoLDA0ODxAREhMUFRYXGBkaGxwdHh8gISIjJCUmJygpKissLS4vMDEyMzQ1Njc4OTo7PD0+P0BBQkNERUZHSElKS0xNTk9QUVJTVFVWV1hZWltcXV5fYGFiY2RlZmdoaWprbG1ub3BxcnN0dXZ3eHl6e3x9fn+AgYKDhIWGh4iJiouMjY6PkJGSk5SVlpeYmZqbnJ2en6ChoqOkpaanqKmqq6ytrq+wsbKztLW2t7i5uru8vb6/wMHCw8TFxsfIycrLzM3Oz9DR0tPU1dbX2Nna29zd3t/g4eLj5OXm5+jp6uvs7e7v8PHy8/T19vf4+fr7/P3+6wjZNQAAHJlJREFUeNrtnXdgFcX2xzeF0AkBpPNAmoAFNRp9NjqSpzQBKQKKUkSKWBCQpsgTFBUBlS5IUxGRHkAxCKIIglEELKg0iRDpIaTe81P86aPce+fs7szNbOb7/Td3z9k955MtZ87MWJYCFb132qqkIz4yTseT3qpnma6ILivTyWDtqG92/lvsJMOV/YjB6a+ykSB6ydj810tB9v/UU4bmv1cmcn9OvvZG5r8TMv+30m83MP+xaUj8PzpWy7j8l96PtJ+nX8qYBsBsJP0CbS1sVv7r5iDnF2p5hFEArEHGL9Zkk/Ifh3xfqkEGATAW6fZTDuhgDgC7kW5/5YA7TMl/TSTbfzmgtiEA3IdcBygHlDUDgIFIdQB9aUY5YDwyHUgrjCgHvINEB9QUEwBI8HPhvcqaoatFBAw2AIDVfq7blI/gssJyQEcAYDQAlFEPABgNAB2vDQCMBoD2lgUARgNA2woDAKMBoJURAMBoAGgqADAbABoCAMwGwNcJABgNAGXUBwBGA0DH6wAAowGgveUAgNEA0LYiAMBoAGhVJAAwGgCaBgDMBoCeBgBmA+C7DwAYDQBlNAAARgNAx68EAEYDQPvKAQCjAaDtRQCA0QBQQiQAMBoAmg4AzAaAhgIAswGgzgDAbAAyGgIAowGgE1cCAKMBoP3lAYDRANBXRQGA0QDQ6kgAYDQANAMAmA0ADQMAZgNAXQCA2QBkNgIARgNAJ64CAEYDkDfKAQDAhZKKAgCjAaA1kQDAaABoJgAwGwAaAQDMBoC6AgCzAfB6OQAAuNXJqwGA0QDQgQoAwGgAvF0OAAAStDYSABgNAL0JAMwGgEYCALMBoPsBgNkAZDYGAEYDQCevAQBGA+DVcgAAkKaviwEAowGgtfkAgNEA0CwAYDYA9AwAMBsA6gYAzAYgswkAMBoA75UDAIBkHawIAIwGgL4pBgCMBoA+zAcAjAaAZgMAswGgZwGA2QDQgwDAbACymgIAowGgU3UBgNEA0K+VAIDRANCOaABgNAD0UT4AYDQA9BYAMBsAGgUAzAaAHgIAZgOQdScAMBoAOnUtADAaAA+UAwCAWmlfDgAAirUuHwAwGgCaAwDMBoCeAwBmA0DdAYDZAGQ1AwBGA0CnrwMARgNAh/4FAIwGgL6NBgBGA0AfRwEAowGguQDAbABoNAAwGwDqAQDMBiArHgAYDYCe5QAAEELpWA4AAKHUzuIAwGgAKDEKABgNAM0LAwBGA0D9AIDZABwvBQCMBoCmAACzAcgpAQCMBoDqAQCzAegDADRRmdwB4A0AoInCTuYKAEsAgC76OFcAWA0AdNFYAGA2AC0AgNkAhCUCAKMBsKqcBgBGA2D1AABmA2C1TQEARgNglV4MAIwGwLJqdnwp8TtF+tVPeBMAgDnqgDsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACA0QCUavnI6Flrduw9T2f9nGHKXkiS/G1Jdfb8H+xYM2v0Iy1LhSL7NZ7ckEOQlspeP6CK2uznf2IXwqy3vuqTT1n6w7vsQ4D1108dw9Tkv+lXCK43tK2JgvRHTUdgvaPpUbLzf9kGRNVL2nCZ3Pxfsxcx9Zb2XiP18Z+KiHpNqU3l5b/OScTTezpZR1b+S+xBNL2oPSXk5D9yHWLpTa2LlALARETSq5okI/83+hBIr8p3owQAEhFH7yrRff7vQhS9rLtcDwDtQBC9rB3hLgHoihh6W11dArAWIfS21rrLf3QmQuhtZRaT3o2oQKe/XTVlyP1t4u+4oXblUoVjKtWJa9jyvl5PPvPS1CW7MuS7O/XTltXzJz3Tv3P8TdVLFK1QK65R6659h4x5bU7ib3mPgPauAHhb9ekdXj68xbUxwU4holr8o69/tF9WNeK7Nx+qFaRjpsSt3V9J2JuXSh/z3eQ/3wmFZ5b6ybh2ldmnUui6Actdjkmd3Ti2Oa9xtnBsz0XHgtr6djBD492GaAvDyUKBjeNu6sFXKcv+nlca2D+xyJuHrjvr9Hto4M32umQibh7xaVbgOxfn8yryuMsodWM4mS0ycqWbPgAlyc/ZNMj5SGWBRrPSbHvMWljP2Ttwq8mB3gru4By/0F2gfKUZrXrCm7SbBsEHFKQ/6WG33Uoxj+625TH52fIuxkJbr/Q7D+JVzsHd3IVqM8NFc6GVB1yE+mnZ2U+bfbOUEcp6H7FdbmzvtlG+4gg/DXH7OEeWdfc2OZThYq7QytMuLv01uenfPSBGVpPKOO47sJTWuPCmlyJwA+fAba7iVZcxVUf8YvyaiwtfLDP9WyU2qTEje+huWXNijl5i+3nOcaPdBGw/w0ErsZnFkif9Ov3vbyOzSzWGNT9xrrQbTpyfggLnuFvchOwNhoMFYjOrdQBgX7cIqW3qDPApuYU8f8P82Od8yUQcdRG0/4jtFzztCQCOPppf8jwVRpva/BIS/W3042CY4lLqmQJi8/eQFwB4v4z0iWrCLoXDrWW6K+avIrRd8XD6Uob5dzwAwOF28icqlhbW/cpL9dfSr5PLOWfq/EOwO6M+nqo/AAtULFvRXuB0U4xcf2/49fI459CtjsuA5cTG25HuABxqaanQ1OBeVxaS7M//zJhPOYc+6zR0XzKMv6c7AJvKKsm/9UNQr6siJburFmBMg3N1NzmN3UjGoGWa5gDMjFKT/4pBvW4vIttf7wCeHuaUkFIcBi9WbJvXrpNrAGQ/ailS0FfrfeWk+1sSwBWr326es+j9yljnZbHWABxtrCr/1qwgbk9dKd1dZKB6exbnXfM+Z+GbJrZc9KzOAHxXTVn+rX0ueyhs6raAzjg916WcrarXXGy5E2kMwA/l1OW/mqKRj0B6LqC3JZzDNztqXyvk/MmkAwB7KqjLv9U9SP1fRdXhi8BpKsw4fISTAK5klCfT9QXg50oK8x9sBKy1AnclgtzD2zKOv8FJBBkfGF1IWwD2VVGZfys5cN1Bhbt7g9U5GceHHXYQwopiu8u1BeBAVaX5rxPY820q/M0McqknOZWOt+yH8Cux1eIZugKQepXS/Ft9AnpersTfAZdj9k6mVz0ntspu2A05AO3V5t96P6Dn6+yaCitaodplgsJx7aAXO4PzEpFtO4ZxYqurdAXgZafOqt7WqseQV+YkbN2b8nPShhULprw4rEvspWXdsIBNNpvtOGs3Zu3+k3+93p3al5S4eOa4wXf57VsYEPRqUzidTpvsxvA3cRkwJlNTAD521PtVo+eCQ/4HRfetHt/z3+f/k17rvgZ05ZgApaT9i4c0ibH3n1af4W+o3SC+Kbb5IOkJwAH7sz6qPjTvoMDqqWX9a//988cD/egEcxD4niRBDeOtluc1Y+U/E/zXExker7cbxdYyUxNSANLjbHoo2OdHpumDs1ufe+VeEegHb7Ac1v6Q4ev0223+pqmRiHjGoE1Yss0oisczS2bpCcBQe/ajh9j6Rv590o1W5Ck3L+RWd+6j88x7bc49zF6U8L5mvWkvioyU9SAtAdhpaxZW2bH253vvej3gv00h2U/jfU/98T6QJPrVWIbbdvYusq/Y4odaAuC73c6jf7LTmd7+9RHD5zCbNs9Mri9s6vyB4bd4li234kLqZdlaAjDDhumH00muBop9xmWRAnHqXra229jBiB7pCMAR/lSMwvOl50G8AkD+71Xkn0YwrnewHYNjxPY+1hKAzmy7tXfKz4N4ILi9kvxTEuOC69oxeIvQXJkcHQFYzzbbScEGJEckFk9titP7dJBvLkW8+swjpCMA3FVY8r+hIgti/KKzFQHwJOOiZ/DNvSW2tl5HADZyv/03K8mCuInyWkX5p8845Ue+OfFUunI5OgJwJ7P0p2j/uReFnluqAsDHmIhYjD12w1jasx9pCMBWnsV8KxVlQTxZW926148wLjxRYj1jo44AMCcBLlCVhP5C1w2VAcCpQQ3kGhsgNFXBpyEA3/A2LO6nLAniseBqynxnlRRfOXvNTfE3xQDSEICOLHvXpStLwgNC51EZuejcsvbzTO0WW/pMQwBOsNaAKfKDshTQ4Fx8/NAyxsVPlfUyW8mnIQC8UYBp6vLPWbnzNmXOGQP43I8Q8RK0j5OGAHAao6zYHIUAvMs4gS+Ueb+XcftjPYGOiTvqNmsIAKctxgr7TGH+6RPOCPQxVd7fYXhnrW4rXt2/MmkIwAscY11U5p81LG/Fq7oHnWa8A7Fu3eKX6YE6AnA1w1bUQaUAnGZdUPcsRe4Za9LW5nxQilcc2KohAN9wbKnegK4w64oaHFXjndHIbf0iY0irKmkIwHCOra8UA8AcjKy2XYn33xkLUzFGQZ+Q21oSKgA4u2fUV5x/eoV5TeFd9qpw31Ds+W6xlSuERrZrCEA6pwq0RDUAP7GvKv/jCp4DjFX5CwnroD8KbVQnDQHYwLBUMks1AGRjUnL0mDTZ3jmreq1xfxd7WkcARjMsPaQ8//YmpVSYKbs/iLEXzgD3z5EkHQHg7ASSoB6ALfaurc7MM1Ldi4v4Vk3RiIpwXs0VpCEAWYxCeEwI9iD22V0hPLrvtxLd72F43OO2nD1cRwC+0KAIcE7P2r/A2+bKG6BmbE81KbgFcV/9Dh0B4Hx/zQwFAKlO1iYs+cT3oeMvPqiBbGFfSW3SEYAeDEO7QgEATXd0kWENF0p5QDFmdBUM+vEhXn7+GS0BaCC2Uzw023FnO10nuMzT+yS4ryF2FHRuyiA1/0fKAWAsadeUQqOVjq80vHmCa0jFCQzeEynE19le3qoBSGNUQEaGCABOQTbwKMFLLguEjLfhYI2pPwuPHqUlAN8y7LwbKgCSCri4WqvAA1tcfYcy7oVBPgTFqw19pyUAHzDsbA4VADTPcqcb3VSs+rkaERQucVOXtARgHMNOcsgAoCEuCbAaOO8cTBRbD9waKl7i5r96AtCTcWv1hQ4AXyu3BFhtnVYGssVrFBQLOCgmnl70o54AMCaF1qAQKrWuawIiex1y5vshse2A8/qES9xcR3oCcKvYTKNQAkD7SrsmwCo03NE0IsZnaMBqvrCvcqymADD+4VqHFADaJmOv4rpOBorSxVO7A+0j+KvwyJ80BaC62Ezn0AJAe+tIIKDARAeexV3d4QHmJswSHXgDaQoAYwSmZ4gBoBONJBBgNbP/8fKe2GqA7V47iI57UVcAxHc967FQA0CZUnaPK7XU9huouBDlf5HXHOFI4F5dAWAsDz+UQq/nwmQg8ITdD1jxOhmVnZWRHe9BrBqAdIaZ0bkAAL0nZQe5HjYnkzGW+PJb0B0lOuplXQH4nWFmUG4AQEc6yCCgs73m0WPiCSITnXxMh+3XFYADDDPdKXe0TMb2lW3sdYs0ERr0Nz/kuOhB+m/SFYDfGGZa5RIAdLKnhDeBu2ytaj5ZaK+IH6IWiQ56VVsATjHM3E65psTq7gloYmdSS7J4oVc/63yK2urCDmoLQDbDTJ3cA4AypvzLNQG2vmLEpXE/s3tE5+hmdRvVn4GMiYGlKTeVObWySwDC7azOLt4279Ka3i5HL46aACBe0sCK9FHuIjCtijsCyqfwnYk7u8IvsTZedMQhjQHgvGkfp1xW5vTLXRFwtw1f4v1L3774kGaCA+qRxgAwmqFFU6JCoewVrSJdRGKCjRqk0Fi3i444W1BwwOs6A3A9w85m0kHJY6o5jkR+fil+p9BYxYuOWCN6AvymMwAtGHYWkR7yreuY32EobKxyLF7m46Idcx4X/LwB6QxAf4ad/qSNjo6v5SgUBY+wXYj7UsdfeIBoRsgUrQHg7BZ+Nemkj9vlcxAL/p6D4q0T4m1V0yOOaA3A+ww7YSlaEUDJo+1Xh2JOsc0LjV+4WpBooeXGpDUA2ziG3iPNlLMsPtxmMMaxjT8qtJV4/s9FmwRN0xsAzniwvX3OQqSfB9trHy7Pbg0Qr1t8wRwPQQ9r5O96A0CMFWKcrWygfpxgclk70fiSfXsRknXXeb8WrQ13J2kOwA0cS8laEkCpo4qqeAYI18woed6PRf3AM3UHoA/H0tukqY70ZEcjnm00wU5fmGA6Ub5jugPwFsdST9JWyy9jRqMIuy8gI1pkaxa7bhRPugPwHcdSyVR9CfgtnhkO/o4X94lM/a85XLTp8WztAfAV55h6RV8AyNeLFw7+/GxhceR/q70sDv7DqOPaA8BaKdSqkKExAYwv9z/VjG3vjGh8L/wEcyDgbtIfgGEsW9N1BoC1+6udinZrka1/Fo6OC/67OR4AIIFlq0aOzgCkcdoayvHtzRXZGvn3vSL4uET+kx4AgLNr3h96R+tbwCeMBvJ8fHPHReNNf6+c93Hwn0nY8jwEO4a0ZRm7VmsAWBdxgm9OtHBK9P/fEAVzwuZ7AoC5PGurtAZgqdzWtqkiWzs4b9AFTnkCgGO8brvrtf4QyCghtbXtN9Fg4197CWcHL0XLWFslFPsGMhfo7O31Z8AKG+ZuF9h64Nyvtqt/bwoFABOZ9uboDMBj4vO3s2CEqNe/JiNyBVM9AsDBCJ69Ql9rDABjxUs7K8nuFRk7N8wffNfptuQRAOgepsHqJ/QFYLb49A/YsRcrMLb8zx8F3+ZmoWcAWM+12MKnLQAviVsbbe1991+BtT/niAafR1b4jGcAYG0ffU7PawuAuL/d3iTX3QJrf+6lOifoL9qTdwCYxjUZsUhXAITle7vLddcObq1wlmih5fc9BMCZGDYBM/TMP2O1/2b2LIp2stxGFHRFyyJpHgKAnuRbfUFLABhrvXezZ1HUMP8aHQ06ANGRvARAcmG+2X46lgS7i8/b7sa9goUpOtGyoH9f4ikAaKQNu7E/qkniUuevzQcY7cF2u7MEpaXL6algfy6W7i0AUu302BedpyL/Z/OXGPKrwzeAJoy3F7tz9DYKDCbfEuyvspbYDhUA4vGvC9T4UzWP8aiuSU4OfZ1xyvXsGs0RzPnpEBXsr8u8BkC2zUXam2ySDcAzfxlutNJ289FCzrIB9tfq6+Ui9tEZXgOAlts13/Qz+7fqYPv5/LOHabk+620x8Cproqj93UXXuIj9/eQ5AFiLhVyoOz+3dUvd0K9CmcB/zji/FbdM73XcVX5TeJODYu3HPrO489iv9CAAhx3s1nPTiI28CnvKsj7nXjMPsd+5Luv5IeM2mv5CNO9Mnax53sVx6GMyPQiA/YfAX58EzSfuDv52kTS5aw1xU8ZoP021cX3nfBds/Gn3SPZSEU52bv7Acei7kRcBoJ5OPVXsNv/zPZe0QPsObpg1vNPNF3QdPxfQeaAvuehGQz7wt9buqU3P29hi7gonwU8rHLLQ6wFAag3LjaLK123csd+oSeOGD3iwXbNbahWw0yaXGTTYxS6Pbdqxz4gJ81Z98fna92dPGtG6qr2VxCc4in4bh5EomeVNAGhzpKVYlQO5/lyp20rO6nLzHbqTuMVCaAGg6aoBsAJt8j5WqdepzqJ/MsqZu7WeBYA5U9CFPgrgOF6l06pOb8nOzqpUtncBcPHpw1OAlVqyi6p0utxp+J3dEXuRhwHIbKgWgADD5FtV+nReljsS4cTfOi8DQCeuUgpALf9exyl0WcHFKg31HPgrne1pAOjXK1UCEO5/tsTdCl26mdU4wYE/qVOocgEAOnarSgL8DiTnFFfncLib+O934HC91wGgNJX/j5P8edyuzl9bd3MZbrTtsGyO5wGgrAfUJcRvmXy8MnexLqdnjLHtsS95HwAK3u/mSn5XmmilytvlB10m4HvbLjfkCQDo7WhFKcnnZ5DXV1KRsysOus6A3Vfi8r68AQD9couipGy71Nc3ilxdc9h9Bobb9Pko5REAKHt4uJKs+FlxbpKa/N90TEIGvrLpdFOeAYDok0oq0uLnM7mtkvz3ktOab2/Pwkq+PAQAHe+vYHz45kv9lFaQ/iLzJaXgCVtuH6O8BADRbvmjdIUuqZTuUpD/q3fLSsEmW3435zEAiFbVkp2bnRe7mCw9/YVfkNaVSb5yNhxXpjwHAGVNkPyRNveSQVfZY8HtDsjMQW8bnp/MgwAQpU2tIzM9j1/aeTO+qszi34dyc/ChDd9b8iQAf2jtf8KkJai+v9GgJfUlWb9jtewcZJVgO7+c8ioARN/3KSIlQZEtE/w7SOpW0LXxsHgFs1bpfrb/QXkYAKKzS7rGuM3QFS8E2Us7bWXfam6MV3/2Z1Khpewz2JanAfhDmWt6Ov9mD7+2n/j/84cJzQo4sl6i1yZSpLPce181yusA/Pm0/mTknfZvBPlvH7KKu8xk2qp+dewVoKLqj96cTerUjnkeQ0wA4Nyn8fdzHonlbuJdMq7j8xvtVmXTv54/pHkVzotnhfjBCWdIrb6ZwtN+UwD468a47f2X+zW/pljAF7JK9R96/t1tbpaXPb15xoDGVUv4b82Nrt24+4TEo5S3pTEAf+vY9rVLFsyYMGb4E70f7Dto1CtT532w9rOv9ySny3Nx+sCOT1fMe230wB49+j81csyrU+cn/pBKRsgDAEAAAAIAkH4ALEL4vK9FLgCYiPB5XxNdADAI4fO+BrkAoAvC5325ma7fCOHzvhq5AKAWwud9uWnICz+M+HldR1zNzZiJAHpdb7rqvmiBAHpdLV0BUPAMIuhtpRVy14C1BCH0tpa57MBriRB6W21cAmB9ihh6WZtdt0nfgiB6WXe478JfjCia+wZwrg8/C3H0qrKlTMh7GoH0qkZaUrQAkfSmFkqajVlwK2LpRW0rZElShUOIpveUXFHefPnrkxFPz+X/epkrMlTajoh6S9slr89WCA3CntKiQpZkhY3yIaxekW9UmCVfdRMQWW8ooa6lRg22ILj6a0sDS53aJGQgwjorI6GNpVbF2r9zEnHWUyff6VDMCoGi4lr1HjV9xfrz5G9R7V3rIUnyt3H5sfN/sGL6qN6t4qKsXJO/acQdLEiSOvgJ72qtzhAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQOIAAAQAIAAAAQAIAEAAAAIAEACAAAAEACAAAAEACABAAAACABAAgAAABAAgAAABAAgAQAAAAgAQAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABA4gAAZDAAS8dCkrTUkwBASgUAAAAAAAAAAABooQQkJNRK0AqAd5GQUOtdrQAYj4SEWuO1AmAgEhJqDdQKgM5ISKjVWSsAaiIhoVZNvarVu5GR0Gq3ZsMVY5GS0GqsZgDEISWhVZxuI5ZrkJNQao12Q9Z1c5CV0Cmnrn5NC7ORltBptoZdK6X3Iy+h0v7SOvYtxaYhM6FRWqyenWudkJrQqJOuvYu9MpEc9crspW/3ar0U5Ee1Uurp3L9cZSMypFYbq2jewt5iJ5KkTjtb6D+JIaLLynRkSoXSV3aJ8MZElqL3TluVdMSHlMmS70jSqmn3FlWRq/8DuRPhbREQOwkAAAAASUVORK5CYII=);}.group_profile_managemembers:before{	content: "\f0c0";}.layout_page_group_profile_index .layout_blisspottheme_content_recommendations{	display: none;}.layout_customize_group_home #lp-group-title h2{	margin-left: 0px;}.layout_theme_header_menu_bar .layout_core_menu_main > ul > li.core_main_notificationsMenu b{	position: absolute;	left: 55px;	top: 4px;	background: #FA4A00;	min-height: 13px;	padding: 1px 3px;	border-radius: 2px;	display: none;	font-size: 10px;	line-height: 1.3;}.layout_theme_header_menu_bar .layout_core_menu_main > ul > li.core_main_notificationsMenu.hasUpdates b{	display: inline-block;}div .layout_theme_header_menu_bar .layout_core_menu_main > ul > li.core_main_notificationsMenu.hasUpdates > a:after{	display: none !important;}html:not(.menu_skinny) .layout_theme_header_menu_bar .layout_core_menu_main > ul > li.core_main_notificationsMenu b{	left: 45px;}div .photo_right_content_top_title_edit{	display: inline-block;}#home-features .feature.journal .has_data,#home-features .feature.progress .has_data,#home-features .feature.bucketlist .has_data{	display: none;}#home-features.show_widgets .feature.journal .has_data,#home-features.show_widgets .feature.progress .has_data,#home-features.show_widgets .feature.bucketlist .has_data{	display: block;}.layout_customize_featured_contributors #coaches-contributors{	display: none;}.layout_customize_featured_contributors #coaches-contributors.show_widgets{	display: block;}.layout_blisspottheme_ise_pages #captcha-wrapper{	display: none !important;}.layout_customize_goals #active_goals,.layout_customize_journal #journal,.layout_customize_progress #progress_recommendations,.layout_customize_progress .headline,.layout_customize_progress .graphs h5{	display: none !important;}.layout_customize_goals #active_goals.completed_loaded.available_loaded.active_loaded,.layout_customize_journal #journal.journal_loaded,.layout_customize_progress #progress.breakdown_loaded.total_loaded.recommendations_loaded #progress_recommendations,.layout_customize_progress #progress.breakdown_loaded.total_loaded.recommendations_loaded .headline,.layout_customize_progress #progress.breakdown_loaded.total_loaded.recommendations_loaded .graphs h5{	display: block !important;}.canvasjs-chart-credit{	display: none !important;}.lp_edit_album_photo{	position: absolute;	z-index: 1;}.lp_edit_album_photo label{	cursor: pointer;}.lp_edit_album_photo input[type=file],.lp_edit_album_photo_option input[type=file]{	display: none;}.lp_single_signup_form #active_channels-wrapper .form-label{	display: block !important;	width: auto !important;}.lp_single_signup_form #active_channels-wrapper .form-options-wrapper{	padding-top: 10px;	padding-bottom: 10px;	columns: 4;	gap: 10px;}.lp_single_signup_form #active_channels-wrapper .form-options-wrapper > li{	margin-bottom: 10px;}.signup_login_popup_wrapper.affiliate_popup_wrapper #TB_ajaxContent .lp_signup_form > div > div{	padding-bottom: 0px;}.affiliate_popup_wrapper header img{	max-width: 90px;}.layout_page_sitealbum_index_upload .progress-bar{	float: none;}body.guest-user .layout_page_sitealbum_index_upload #album-wrapper{	display: none !important;}.layout_customize_bucketList .task-edit-modal{	display: none;}.task-modal-content .task-photo{	position: relative;	margin-top: 20px;	margin-bottom: 20px;}.task-modal-content .task-photo img{	max-width: 350px;	height: 200px;	object-fit: cover;	border-radius: 5px;}.task-modal-content .task-photo label{	position: absolute;	left: 0px;	right: 0px;	bottom: 0px;	top: 0px;	max-width: 350px;	height: 200px;	text-align: center;	line-height: 200px;	background: rgba(255, 255, 255, 0.68);	border-radius: 5px;}.lp_progress_hidden{	visibility: hidden;	position: absolute;	overflow: hidden;}.lp_progress_hidden.show{	visibility: visible;	position: static;	overflow: visible;	display: none;}#progress .questions .question > h3.question-part-title{	font-size: 20px;	font-weight: 600;	padding-bottom: 0px;}.lp_aspect_recommendations h2 span{	text-transform: capitalize;	font-weight: bold;}.layout_page_customize_signup_individual .form-elements #captcha-wrapper{	text-align: center;}.layout_page_customize_signup_individual .form-elements #captcha-wrapper .form-element{	display: inline-block;	width: auto;	float: none;	text-align: center;}div .fcolorpicker-curbox{	border: 1px solid #fff;	border-radius: 5px;	width: 24px;	height: 24px;}.fcolorpicker .current-color-value input{	padding: 0px;	background: transparent;	box-shadow: none;}.fcolorpicker .color-btn-group a{	text-decoration: none !important;}.fcolorpicker .color-btn-group .confirm-color,.fcolorpicker .color-btn-group .cancel-color{	color: #FFFFFF !important;	background: #FA4A00 !important;	border: 1px solid #FA4A00 !important;	border-radius: 5px !important;	padding: 3px 12px !important;	font-size: 12px !important;	transition: 0.2s all ease-in-out;}.fcolorpicker .color-btn-group .confirm-color:hover{	color: #FA4A00 !important;	background: transparent !important;}.fcolorpicker .color-btn-group .cancel-color{	background: #d9e5f4 !important;	border: 1px solid #d9e5f4 !important;	color: #333 !important;}#global_wrapper .layout_right h1.lp_explore_heading strong{	font-weight: 600;}#global_wrapper .layout_right h1.lp_explore_heading strong a{	font-weight: 700;}div.features .feature.courses > div.f4s_expand_courses > ul > li + li + li + li{	display: block;}div.features .feature.courses > div.f4s_expand_courses > ul > li{	margin-bottom: 20px;}#global_wrapper .layout_right div > h3.f4s_courses{	padding-top: 20px;}#global_wrapper .layout_right div > h3.f4s_podcasts,#global_wrapper .layout_right div > h3.f4s_meditations{	padding-top: 30px;}.clear{	clear: both;}.sesbasic_bxs,.sesbasic_bxs *{	-webkit-box-sizing: border-box;	-moz-box-sizing: border-box;	box-sizing: border-box;}.sesbasic_clearfix:after{	clear: both;	content: '';	display: block;}.flex_40{	max-width: 40%;}.flex_60{	max-width: 60%;}#group-form select#starttime-day{	display: none;}#starttime-element select{	display: inline-block;	width: auto;}.icon_group_custom{	text-decoration: none !important;}.group_has_updates .icon:before{	content: '';	width: 8px;	height: 8px;	display: block;	background: #FA4A00;	border-radius: 100%;	position: absolute;	right: 2px;	top: 2px;}.layout_group_browse_search form{	position: relative;}.layout_group_browse_search .lp_loader{	position: absolute;	top: 5px;	right: 10px;}div .managerDashboard .stats_percent .darr{	display: inline-block;}div .managerDashboard .userStats .us_percent,div .managerDashboard .userStats .us_number{	margin-left: 25px;	max-width: 90px;}#signup_payment_form #pay-element.loading{	align-items: center;	justify-content: center;}#signup_payment_form #pay-element .sd_loader{	margin-left: 10px;}.managerDashboard .tooltip{	color: #fff;}.activity-post-container .tag-autosuggest,{	width: 200px !important;}.activity-post-container ul.tag-autosuggest > li img,.comment-compose-container ul.tag-autosuggest > li img{	width: 32px;	height: 32px;}.lp_reactions{	position: absolute;	background: #fff;	box-shadow: 0px 0px 5px 1px #ddd;	border-radius: 50px;	padding: 5px 20px 10px 20px;	bottom: 100%;	margin-bottom: -1px;	left: 50%;	transform: translateX(-50%);	display: none;}.lp_reactions ul{	display: flex;	gap: 5px;}.lp_reactions li a{	display: block;	padding: 0px 3px;}.feed_item_option_like{	position: relative;}.feed_item_option_like span{	text-transform: capitalize;}.feed_item_option_like:hover .lp_reactions{	display: block;}.activity ul.tag-autosuggest,.feed ul.tag-autosuggest{	width: 300px !important;}div div.progress_scores > ul > li.rating:before{	border: 1px solid;	box-shadow: none;}.category-error.hide{	display: none;}.category-error p{	text-align: center;	font-weight: bold;	font-size: 13px;	margin-bottom: 0px;	margin-top: 5px;	color: #FA4A00;}@media screen and (min-width: 1650px){div .lp_vision_message h3{	font-size: 42px;}div .lp_vision_message p.lp_message_main,div .lp_vision_message p{	font-size: 22px;}}@media screen and (max-width: 1650px){div .lp_text_format .lp_text_format_font{	width: 13%;}div .lp_text_format .lp_text_format_italic{	width: 8%;}div .lp_text_format .lp_text_format_spacing{	width: 29%;}}@media screen and (max-width: 1024px){.lp_group_home .lp_layout_right .thumb_icon{	width: 36px;	height: 36px;}}@media screen and (max-width: 990px){div .layout_theme_header_menu_bar .layout_core_menu_main > ul > li.core_main_notificationsMenu b{	left: 45px;}}@media screen and (max-width: 805px){.lp_group_home .lp_layout_right .thumb_icon{	width: 24px;	height: 24px;}.lp_group_home .lp_layout_right > li a.lp_team_option_info i{	font-size: 31px !important;	width: 30px;	text-align: center;}}/*  *//*
FEED ITEMS
Styles items with group attachments in the feed.
*/ul.feed .feed_attachment_group{	display: block;	overflow: hidden;	margin: 0px 5px 5px 0px;	vertical-align: top;}html[dir="rtl"] ul.feed .feed_attachment_group{	margin: 0px 0px 5px 5px;}ul.feed .feed_attachment_group > div > a{	display: block;	float: left;	margin-right: 7px;}html[dir="rtl"] ul.feed .feed_attachment_group > div > a{	float: right;	margin-right: 0px;	margin-left: 7px;}ul.feed .feed_attachment_group > div > a > img{	display: inline-block;	max-width: 90px;	max-height: 90px;	vertical-align: top;}ul.feed .feed_attachment_group > div > div{	overflow: hidden;}/*
BROWSE GROUPS
These styles are used on the browse groups page
*//*Grid View*/ul.groups_browse.grid_wrapper{	display: flex;	flex-wrap: wrap;	margin-left: -16px;}ul.groups_browse.grid_wrapper > li{	flex: 1 1 auto;	max-width: 25%;	min-width: 0;	margin: 0 0 16px;}ul.groups_browse.grid_wrapper > li a > img{	height: auto;	max-height: none;}ul.groups_browse.grid_wrapper > li > div{	margin-left: 16px;	padding: 0;	overflow: hidden;	height: 100%;}ul.grid_wrapper > li .groups_members{	color: #fff;	width: 52px;	height: 52px;	float: left;	margin-right: 10px;	background-color: #619dbe;	transition: all 0.2s ease-in-out;	border-left: 1px solid #eaeaea;	border-right: 1px solid #eaeaea;	border-bottom: 1px solid #eaeaea;	box-sizing: border-box;}[dir="rtl"] ul.grid_wrapper > li .groups_members{	float: right;	margin-left: 10px;	margin-right: 0px;}ul.grid_wrapper > li .groups_members > span{	text-align: center;	width: 100%;	float: left;}ul.grid_wrapper > li .groups_members > span:first-child{	margin-top: 8px;}ul.grid_wrapper > li .groups_title > h3{	text-overflow: ellipsis;	overflow: hidden;	white-space: nowrap;	display: block;	font-weight: bold;	font-size: 100%;	margin-bottom: 3px;}ul.grid_wrapper > li .groups_title > a{	text-overflow: ellipsis;	overflow: hidden;	white-space: nowrap;	display: inline-block;	vertical-align: bottom;	width: 49%;}ul.grid_wrapper > li .groups_desc,ul.grid_wrapper > li .views_group{	display: none;}ul.grid_wrapper.groups_browse .groups_info{	padding-left: 0;}ul.grid_wrapper.groups_browse{	overflow: visible;}ul.grid_wrapper.groups_browse .groups_photo a{	line-height: 0;	display: block;}ul.grid_wrapper.groups_browse .groups_item_content{	padding: 16px;}ul.grid_wrapper.groups_browse .groups_item_content .groups_title h3 a{	font-size: 16px;	font-weight: 600;	color: #262626;	text-decoration: none !important;	display: block;}ul.grid_wrapper.groups_browse .groups_item_content .groups_info li svg{	vertical-align: middle;	margin-right: 6px;}ul.grid_wrapper.groups_browse .groups_item_content .groups_info li a{	color: #262626;}ul.grid_wrapper.groups_browse .groups_item_content .groups_info li + li{	margin-top: 2px;}ul.grid_wrapper.groups_browse .groups_item_content .groups_buttons .button{	margin-top: 10px;	display: block;	line-height: 16px;	width: 100%;	box-sizing: border-box;}ul.grid_wrapper.groups_browse .groups_item_content .groups_buttons .button svg{	margin-right: 10px;	vertical-align: middle;}ul.grid_wrapper.groups_browse .groups_item_content .groups_buttons .button svg path{	fill: #FFF;	transition: 0.2s all ease-in-out;}ul.grid_wrapper.groups_browse .groups_item_content .groups_buttons .button:hover svg{	filter: none;}ul.grid_wrapper.groups_browse .groups_item_content .groups_buttons .button:hover svg path{	fill: #1A49B3;}/*List View*/ul.list_wrapper .groups_photo{	float: left;	overflow: hidden;}html[dir="rtl"] ul.list_wrapper .groups_photo{	float: right;}ul.groups_browse .groups_info{	padding-left: 10px;	overflow: hidden;}html[dir="rtl"] ul.list_wrapper .groups_info{	padding-left: 0px;	padding-right: 10px;}ul.list_wrapper .groups_title h3,ul.grid_wrapper .groups_title h3{	margin: 0px;}ul.list_wrapper .groups_members{	font-size: .8em;	color: #999;}ul.list_wrapper .groups_desc{	margin-top: 5px;	clear: both;}ul.list_wrapper .groups_options{	float: right;	overflow: hidden;	width: 120px;	padding-left: 15px;}html[dir="rtl"] ul.list_wrapper .groups_options{	float: left;	padding-left: 0px;	padding-right: 15px;}ul.list_wrapper .groups_options a{	clear: both;	margin: 3px 0px 0px 0px;	font-size: .9em;	padding-top: 1px;	height: 16px;	line-height: normal;}.layout_group_browse_search h2{	margin-bottom: 15px;}.layout_group_browse_search h2 svg{	display: inline-block;	vertical-align: -1px;	margin-right: 2px;}.layout_group_browse_search form{	margin-bottom: 20px;}.layout_group_browse_search form dl > *:not(#search_text-wrapper){	display: none;}.layout_group_browse_search form dl #search_text-wrapper .form-label{	display: none;}.layout_group_browse_search form dl #search_text-wrapper .form-element{	margin: 0;	position: relative;}.layout_group_browse_search form dl #search_text-wrapper .form-element::before{	content: "";	position: absolute;	top: 50%;	left: 10px;	transform: translateY(-50%);	height: 14px;	width: 14px;	background: url(/public/admin/search_icon_greyInput.svg?c=0) no-repeat center;}.layout_group_browse_search form dl #search_text-wrapper .form-element input{	box-shadow: none;	background: rgba(38, 38, 38, .1);	border-radius: 33px;	padding: 6px 10px 5px 35px;	border: none;}.layout_group_browse_search form dl #search_text-wrapper .form-element input::placeholder{	color: rgba(38, 38, 38, .5);}.layout_group_profile_members,.layout_group_list_your_groups,.layout_group_profile_admins{	margin-top: 20px;	border-top: 1px solid rgba(38, 38, 38, .3);}.layout_group_profile_members > h3,.layout_group_list_your_groups > h3,.layout_group_profile_admins > h3{	padding: 20px 0 24px;}.layout_group_profile_members > div,.layout_group_list_your_groups > div,.layout_group_profile_admins > div{	margin: 0;}.layout_group_profile_members .generic_list_widget,.layout_group_list_your_groups .generic_list_widget,.layout_group_profile_admins .generic_list_widget{	padding: 0;}.layout_group_profile_members .generic_list_widget li,.layout_group_list_your_groups .generic_list_widget li,.layout_group_profile_admins .generic_list_widget li{	padding: 0;	margin: 0;	display: flex;	flex-direction: row;	align-items: center;}.layout_group_profile_members .generic_list_widget li + li,.layout_group_list_your_groups .generic_list_widget li + li,.layout_group_profile_admins .generic_list_widget li + li{	margin-top: 24px;}.layout_group_profile_members .generic_list_widget li .info,.layout_group_list_your_groups .generic_list_widget li .info,.layout_group_profile_admins .generic_list_widget li .info{	padding-left: 20px;}.layout_group_profile_members .generic_list_widget li .info .title h3,.layout_group_list_your_groups .generic_list_widget li .info .title h3,.layout_group_profile_admins .generic_list_widget li .info .title h3{	padding: 0 !important;	margin-bottom: 2px;	font-size: 16px;}.layout_group_profile_members .generic_list_widget li .info .title h3 a,.layout_group_list_your_groups .generic_list_widget li .info .title h3 a,.layout_group_profile_admins .generic_list_widget li .info .title h3 a{	color: #262626;	text-decoration: none;	font-weight: 600;}.layout_group_profile_members .generic_list_widget li .info .stats,.layout_group_list_your_groups .generic_list_widget li .info .stats,.layout_group_profile_admins .generic_list_widget li .info .stats{	padding-top: 2px;}.layout_group_profile_members .generic_list_widget li .info .stats a,.layout_group_list_your_groups .generic_list_widget li .info .stats a,.layout_group_profile_admins .generic_list_widget li .info .stats a{	color: #262626;}.layout_group_profile_members{	border-top: none;}.layout_group_profile_members ul.generic_list_widget .info{	flex: 1;}.layout_group_list_your_groups .generic_list_widget li .info .title h3{	margin: 0 !important;}.layout_group_browse_menu_quick .quicklinks li a{	background: #1A49B3 !important;	border-radius: 50px;	text-align: center;	color: #FFF;	font-weight: 600;	padding: 6px 10px;	line-height: 140%;	font-size: 14px;}.layout_group_browse_menu_quick .quicklinks li a:hover{	box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.18);}.layout_group_browse_menu_quick .quicklinks li a.icon_group_new:before{	content: "+";	font-size: 24px;	font-weight: bold;	vertical-align: middle;	line-height: 0;}#global_page_customize-group-profile #global_content > div > .layout_main > .layout_middle,#global_page_group-index-browse #global_content > div > .layout_main > .layout_middle{	max-width: 780px;	margin: 0 auto;}/*
VIEW GROUP
These styles are used on the view group page,i.e.
the group's profile page
*/#group_photo > img{	width: 100%;	min-width: 100%;	max-height: none;	border-radius: 5px 5px 0 0;}div.group_info > h4{	margin-bottom: 1.1em;}div.group_info > ul{	margin-bottom: 10px;	overflow: hidden;}div.group_info > ul > li{	overflow: hidden;	clear: both;	margin-bottom: 5px;}div.group_info > ul > li > div{	float: left;	clear: left;	width: 120px;}div.group_info > ul > li > div + div{	float: none;	clear: none;	overflow: hidden;	width: auto;}.layout_group_profile_info{	margin-top: 10px;	overflow: hidden;}.layout_group_profile_info > ul{	padding: 10px;}.layout_group_profile_info > ul > li{	font-size: .8em;	overflow: hidden;}.layout_group_profile_info > ul > li + li{	margin-top: 5px;}.layout_group_profile_info .group_stats_title > span{	font-weight: bold;	display: block;}.layout_group_profile_info .group_stats_title > a{	font-weight: normal;}.layout_group_profile_info .group_stats_staff{	margin-top: 8px;}.layout_group_profile_info .group_stats_info{	margin-top: 8px;}.layout_group_profile_info .group_stats_info ul{	color: #999;}/* group members tab */.group_members_info{	clear: both;	padding-bottom: 5px;}.group_members_info .group_members_total{	margin-top: 5px;	padding-bottom: 2px;	overflow: hidden;	font-size: 16px;	font-weight: 600;}.group_members_info .group_members_search{	float: right;	text-align: right;	padding-bottom: 2px;	display: none;}html[dir="rtl"] .group_members_info .group_members_search{	float: left;	text-align: left;}.group_members_stacked{	display: flex;	flex-wrap: wrap;}.group_members_stacked li a img{	width: 32px;	height: 32px;	border: 2px solid #FFF;	transition: 0.3s all ease-in-out;}.group_members_stacked li + li{	margin-left: -12px;}.group_members_stacked li:hover{	z-index: 99;}.group_members_stacked li:hover a img{	transform: scale(1.1);	box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.18);}ul.group_members{	margin-left: -24px;	margin-right: -24px;	margin-top: 10px;}ul.group_members > li{	overflow: hidden;	padding: 12px 24px !important;	transition: .3s all ease-in-out;}ul.group_members > li:hover{	background: rgba(38, 38, 38, .1);}ul.group_members .group_members_icon{	float: left;	display: block;}html[dir="rtl"] ul.group_members .group_members_icon{	float: right;}ul.group_members .group_members_icon > img{	display: block;}ul.group_members .group_members_body{	overflow: hidden;	padding-left: 7px;}html[dir="rtl"] ul.group_members .group_members_body{	padding-left: 0px;	padding-right: 7px;}ul.group_members .group_members_status{	font-weight: bold;	color: #999;}ul.group_members .group_members_status .smoothbox:before{	display: inline-block;	content: "\f040";	font-family: fontawesome;	font-size: 80%;	margin-left: 5px;}ul.group_members .group_members_options{	padding-left: 15px;	display: flex;	gap: 12px;}ul.group_members .group_members_options a{	display: block;	clear: both;	margin: 1px;}ul.group_members .group_members_options a:before, ul.group_members .group_members_options a:after{	content: none;}ul.group_members .group_members_options a.buttonlink{	padding-top: 2px;	padding-bottom: 2px;	color: #262626;	text-decoration: underline;	font-size: 14px;}ul.group_members .group_members_options div{	text-align: right;}/* photos tab */div.group_photos > ul{	clear: both;	overflow: hidden;	margin: 20px 0px 20px 0px;}div.group_photos > ul > li{	float: left;	display: table-cell;	vertical-align: middle;	overflow: hidden;	margin-right: 20px;	height: 170px;}div.group_photos > ul > li > div{	float: left;	overflow: hidden;	padding: 3px;	border: 1px solid transparent;}div.group_photos > ul > li > div img{	display: block;}/* discussions tab and view page */.group_discussions_options{	padding: 10px;	margin-bottom: 5px;}.group_discussions_options a{	margin-right: 15px;}html[dir="rtl"] .group_discussions_options a{	margin-right: 0px;	margin-left: 15px;}ul.group_discussions > li{	padding: 10px 10px 10px 0px;	overflow: hidden;}ul.group_discussions > li + li{	border-top-width: 1px;}ul.group_discussions .group_discussions_replies{	float: left;	overflow: hidden;	text-align: center;	margin-right: 10px;	width: 40px;	padding: 7px 10px 7px 10px;	color: #999;	font-size: .8em;}html[dir="rtl"] ul.group_discussions .group_discussions_replies{	float: right;	margin-right: 0px;	margin-left: 10px;}ul.group_discussions .group_discussions_replies span{	font-size: 2em;	display: block;}ul.group_discussions .group_discussions_info{	overflow: hidden;}ul.group_discussions h3{	margin-bottom: 0px;}ul.group_discussions .group_discussions_sticky a:before{	content: "\f24a";	font-family: fontawesome;	margin-right: 10px;}html[dir="rtl"] ul.group_discussions .group_discussions_sticky a{	margin-left: 10px;	margin-right: 0;}ul.group_discussions .group_discussions_lastreply{	float: right;	overflow: hidden;	width: 250px;	margin-left: 10px;}html[dir="rtl"] ul.group_discussions .group_discussions_lastreply{	float: left;	margin-left: 0px;	margin-right: 10px;}ul.group_discussions .group_discussions_lastreply > a{	float: left;	display: block;}html[dir="rtl"] ul.group_discussions .group_discussions_lastreply > a{	float: right;}ul.group_discussions .group_discussions_lastreply > a > img{	display: block;}ul.group_discussions .group_discussions_lastreply_info{	overflow: hidden;	padding-left: 5px;}html[dir="rtl"] ul.group_discussions .group_discussions_lastreply_info{	padding-left: 0px;	padding-right: 5px;}ul.group_discussions .group_discussions_lastreply_info_date{	font-size: .8em;	color: #999;}/* some overrides on the tab page for spacing purposes */div.group_discussions_list{	margin-top: 10px;	border-top-width: 1px;}div.group_discussions_list h3{	letter-spacing: 0px;}/* view group discussion thread */div.group_discussions_thread_options .buttonlink{	padding-top: 1px;	font-size: .8em;	height: 16px;	margin-right: 15px;}html[dir="rtl"] div.group_discussions_thread_options .buttonlink{	margin-right: 0px;	margin-left: 15px;}div.group_discussions_thread_options_closed:before{	display: inline-block;	margin-left: 20px;	content: "\f023";	font-family: fontawesome;}html[dir="rtl"] div.group_discussions_thread_options_closed{	padding-left: 0px;	margin-left: 0px;	padding-right: 20px;	margin-right: 20px;}ul.group_discussions_thread{	margin: 10px 0px 10px 0px;	overflow: hidden;}ul.group_discussions_thread > li{	overflow: hidden;	border-top: 1px solid transparent;}ul.group_discussions_thread > li + li{	margin-top: 5px;}ul.group_discussions_thread .group_discussions_thread_author{	float: left;	overflow: hidden;	width: 120px;	font-weight: bold;	padding: 5px 10px 7px 10px;}ul.group_discussions_thread .group_discussions_thread_author_name{	margin-bottom: 5px;}html[dir="rtl"] ul.group_discussions_thread .group_discussions_thread_author{	float: right;}ul.group_discussions_thread .group_discussions_thread_photo{	display: block;	margin-bottom: 3px;	clear: both;}ul.group_discussions_thread .group_discussions_thread_info{	padding: 0px 10px 5px 5px;	overflow: hidden;}html[dir="rtl"] ul.group_discussions_thread .group_discussions_thread_info{	padding: 0px 5px 5px 10px;}ul.group_discussions_thread .group_discussions_thread_details{	padding: 6px 0px 6px 0px;	border-bottom: 1px solid transparent;}ul.group_discussions_thread .group_discussions_thread_details_anchor:before{	float: left;	overflow: hidden;	content: "\f0e5";	font-family: fontawesome;}ul.group_discussions_thread .group_discussions_thread_details_anchor > a{	display: block;	text-decoration: none;}ul.group_discussions_thread .group_discussions_thread_details_date{	font-size: .8em;	overflow: hidden;	color: #999;}ul.group_discussions_thread .group_discussions_thread_details_options{	margin-top: -2px;	float: right;	overflow: hidden;	text-align: right;}html[dir="rtl"] ul.group_discussions_thread .group_discussions_thread_details_options{	float: left;	text-align: left;}ul.group_discussions_thread .group_discussions_thread_details_options .buttonlink{	font-size: .8em;	height: 16px;	margin-left: 10px;}html[dir="rtl"] ul.group_discussions_thread .group_discussions_thread_details_options .buttonlink{	margin-left: 0px;	margin-right: 10px;}ul.group_discussions_thread .group_discussions_thread_body{	padding: 5px 0px 5px 0px;}ul.group_discussions_thread .group_discussions_thread_body blockquote{	border: 1px dashed #ddd;	background: #FFFFFF;	padding: 10px;}/*
GROUP PHOTOS UPLOAD FORM
Some minor changes to the global form.
*/.group_form_upload #file-label,.group_form_upload #submit-label{	display: none;}/*
VIEW GROUP ALBUM
Styles for the list group photo page.
*/.group_album_options > a{	margin-right: 15px;}html[dir="rtl"] .group_album_options > a{	margin-right: 0px;	margin-left: 15px;}/*
VIEW GROUP PHOTO
These styles are used on the view photo page within
an album.
*/div.group_photo_view{	margin: 25px auto 0px auto;	max-width: 750px;	min-width: 400px;	overflow: visible;}div.group_photo_view #media_photo{	border: 1px solid transparent;	margin: auto;	display: block;	max-width: 720px;}div.group_photo_view .group_photo_nav{	clear: both;	overflow: hidden;	margin-bottom: 4px;}div.group_photo_view .group_photo_nav > div{	float: left;	overflow: visible;}html[dir="rtl"] div.group_photo_view .group_photo_nav > div{	float: right;}div.group_photo_view .group_photo_nav > div + div{	float: none;	text-align: right;}html[dir="rtl"] div.group_photo_view .group_photo_nav > div + div{	float: left;	text-align: left;}div.group_photo_view .group_photo_nav > div + div > a + a{	margin-left: 20px;}html[dir="rtl"] div.group_photo_view .group_photo_nav > div + div > a + a{	margin-left: 0px;	margin-right: 20px;}div.group_photo_info{	text-align: center;	padding: 10px;	border: 5px solid transparent;}div.group_photo_info p{	text-align: left;}html[dir="rtl"] div.group_photo_info p{	text-align: right;}div.group_photo_container{	position: relative;	display: inline-block;}div.group_photo_container a:link{	text-decoration: none;}div.group_photo_view > span + div > a{	display: block;	margin-bottom: 5px;	text-align: center;}div.group_photo_view > span + div > a:link{	display: block;	margin-bottom: 5px;	text-align: center;}div.group_photo_info .group_photo_title{	margin-top: 5px;	font-weight: bold;}div.group_photo_info .group_photo_description{	margin-top: 3px;	font-size: .8em;}div.group_photo_info .group_photo_owner{	margin-top: 3px;	font-size: .8em;}div.group_photo_info .group_photo_title + .group_photo_tags,div.group_photo_info .group_photo_description + .group_photo_tags{	margin-top: 15px;}div.group_photo_info .group_photo_tags{	font-size: .8em;	margin-top: 5px;}div.group_photo_info .group_photo_date{	font-size: .8em;	margin-top: 5px;}div.group_photo_view > div.comments{	margin-top: 15px;}/*
GROUPS USER PROFILE TAB
Styles the list of groups on a user's Groups profile tab.
*/.layout_group_profile_groups ul > li,.layout_group_profile_events ul > li{	overflow: hidden;}.layout_group_profile_groups ul > li + li,.layout_group_profile_events ul > li + li{	margin-top: 10px;	border-top-width: 1px;	padding-top: 10px;}.layout_group_profile_groups ul .groups_profile_tab_photo,.layout_group_profile_events ul .groups_profile_tab_photo{	float: left;	overflow: hidden;	margin-right: 10px;	width: 100px;	height: 75px;}html[dir="rtl"] .layout_group_profile_groups ul .groups_profile_tab_photo,html[dir="rtl"] .layout_group_profile_events ul .groups_profile_tab_photo{	float: right;	margin-right: 0px;	margin-left: 7px;}.layout_group_profile_groups ul .groups_profile_tab_photo img,.layout_group_profile_events ul .groups_profile_tab_photo img{	max-width: 100px;}.layout_group_profile_groups ul .groups_profile_tab_info,.layout_group_profile_events ul .groups_profile_tab_info{	overflow: hidden;}.layout_group_profile_groups ul .groups_profile_tab_title > a,.layout_group_profile_events ul .groups_profile_tab_title > a{	font-weight: bold;}.layout_group_profile_groups ul .groups_profile_tab_members,.layout_group_profile_events ul .groups_profile_tab_members{	font-size: .8em;	color: #999;	margin-top: 5px;}.layout_group_profile_groups ul .groups_profile_tab_desc,.layout_group_profile_events ul .groups_profile_tab_desc{	margin-top: 7px;}/*
POST GROUP TOPIC FORM
*/#group_topic_create .form-elements{	margin-top: 10px;}#group_topic_create .form-label{	clear: both;	float: none;	text-align: left;	margin-bottom: 3px;}html[dir="rtl"] #group_topic_create .form-label{	text-align: right;}#group_topic_create #watch-label{	display: none;}.layout_page_customize_group_profile .tabs_alt{	border-radius: 0 0 5px 5px;	box-shadow: 0px 3px 3px rgba(0, 0, 0, 0.16);	padding: 0px 24px;	margin-top: -24px !important;	margin-bottom: 24px;	box-sizing: border-box;	background: #FFF;	position: relative;}.layout_page_customize_group_profile .tabs_alt:before{	content: "";	position: absolute;	left: 24px;	top: 0;	width: calc(100% - 48px);	height: 1px;	background: rgba(38, 38, 38, .3);	z-index: 1;}.layout_page_customize_group_profile .tabs_alt > ul{	padding: 0;}.layout_page_customize_group_profile .tabs_alt > ul > li{	padding: 0 !important;}.layout_page_customize_group_profile .tabs_alt > ul > li + li{	margin-left: 40px;}.layout_page_customize_group_profile .tabs_alt > ul > li > a{	border: none;	border-radius: 0;	color: #262626;	padding-left: 0 !important;	padding-right: 0 !important;	border-bottom: 2px solid transparent;	transition: .3s all ease-in-out;	font-weight: 600;	font-size: 14px;}.layout_page_customize_group_profile .tabs_alt > ul > li > a:hover{	background-color: transparent;	color: #1A49B3;}.layout_page_customize_group_profile .tabs_alt > ul > li > a span{	display: none;}.layout_page_customize_group_profile .tabs_alt > ul > li.tab_active > a,.layout_page_customize_group_profile .tabs_alt > ul > li.tab_active  > a:hover, .layout_page_customize_group_profile .tabs_alt > ul > li.active > a, .layout_page_customize_group_profile .tabs_alt > ul > li.active  > a:hover{	background: transparent;	color: #1A49B3 !important;	border-bottom-color: #1A49B3;}.layout_group_browse_search .filters{	display: none;}/*
REPLY TO GROUP TOPIC FORM
*/#group_topic_reply h3,#group_topic_reply #body-label,#group_topic_reply #submit-label{	display: none;}#group_topic_reply .form-elements{	margin-top: 0px;}#group_topic_reply #watch-label{	display: none;}/*
INVITE FORM
*/#group_form_invite #users-label{	display: none;}#group_form_invite #users-element{	border: 1px solid #bbb;	padding: 7px 10px 7px 10px;	max-height: 200px;	overflow-y: auto;	margin: 10px 0px 10px 0px;}/*
EDIT MEMBER TITLE FORM
*/#group_form_title #title-label{	display: none;}#group_form_title #fieldset-buttons{	margin-top: 10px;}#group_form_title .form-elements{	margin-top: 10px;}/*
TAGS FOR MESSEAGE RECIPIENTS
*/.tag.tag_group:before{	content: "\f0c0";	font-family: fontawesome;	margin-right: 8px;}.groups_top_title{	font-size: 22px;	font-weight: bold;	margin-bottom: 20px;}/* ITEM TYPE ICONS */.item_icon_group:before{	content: "\f0c0";}.item_icon_group_topic:before, .item_icon_group_post:before{	content: "\f0e5";}.item_icon_group_album:before, .item_icon_group_photo:before{	content: "\f03e";}/* NOTIFICATION TYPE ICONS */.notification_type_group_discussion_response:before, .notification_type_group_discussion_reply:before{	content: "\f0e5";}.notification_type_group_invite:before{	content: "\f0c0";}.notification_type_group_approve:before{	content: "\f0c0";}.notification_type_group_accepted:before{	content: "\f0c0";}.notification_type_group_promote{	position: relative;}.notification_type_group_promote:before{	content: "\f2bc";}.notification_type_group_promote:after{	content: "\f067";}/* ICONS */.icon_group_photo_new,.icon_group_post_unstick,.icon_group_topic_unwatch,.icon_group_promote,.activity_icon_group_promote,.icon_group_demote{	position: relative;}.icon_group_photo_new:before{	content: "\f07b";	color: #FF9800;}.icon_group_photo_new:after{	content: "\f055";	color: #4CAF50;}.icon_group_new:before{	content: "\f0c0";}.icon_group_edit:before{	content: "\f040";}.icon_group_delete:before{	content: "\f056";}.icon_group_join:before{	content: "\f064";}.icon_group_leave:before{	content: "\f00d";}.icon_group_photo_view:before{	content: "\f03e";}.icon_group_post_new:before{	content: "\f0e5";}.icon_group_post_edit:before{	content: "\f040";}.icon_group_post_reply:before{	content: "\f112";}.icon_group_post_stick:before{	content: "\f24a";}.icon_group_post_unstick:before{	content: "\f24a";}.icon_group_post_unstick:after{	content: "\f056";}.icon_group_post_close:before{	content: "\f023";}.icon_group_post_open:before{	content: "\f13e";}.icon_group_post_rename:before{	content: "\f040";}.icon_group_post_delete:before{	content: "\f00d";}.icon_group_post_quote:before{	content: "\f10d";}.icon_group_accept:before{	content: "\f234";}.icon_group_reject:before{	content: "\f235";}.icon_group_cancel:before{	content: "\f235";}.icon_group_demote:before{	content: "\f2bc";}.icon_group_demote:after{	content: "\f068";}.icon_group_promote:before{	content: "\f2bc";}.icon_group_promote:after{	content: "\f067";}.icon_group_topic_watch:before{	content: "\f09e";}.icon_group_topic_unwatch:before{	content: "\f09e";}.icon_group_topic_unwatch:after{	content: "\f056";}.activity_icon_group_join:before{	content: "\f234";}.activity_icon_group_promote:before{	content: "\f2bc";}.activity_icon_group_promote:after{	content: "\f067";}/* GROUP COVER */.layout_group_profile_photo{	margin-top: 10px;	margin-bottom: 20px;}.layout_group_profile_photo .group_cover{	padding: 0;}.layout_group_profile_photo .group_cover .group_cover_content{	padding: 10px 24px;	display: flex;	gap: 10px;}.layout_group_profile_photo .group_cover .group_cover_content .left{	flex: 1;}.layout_group_profile_photo .group_cover .group_cover_content .left h3{	font-size: 24px;	font-weight: 600;	padding: 0 0 10px;}.layout_group_profile_photo .group_cover .group_cover_content .left .group_stats_info{	display: flex;	margin-bottom: 10px;	font-size: 14px;}.layout_group_profile_photo .group_cover .group_cover_content .left .group_stats_info li{	padding-right: 10px;	color: rgba(38, 38, 38, .6);}.layout_group_profile_photo .group_cover .group_cover_content .left .group_stats_info li a{	color: #262626;}.layout_group_profile_photo .group_cover .group_cover_content .left .group_stats_info li svg{	vertical-align: -1px;	margin-right: 5px;}.layout_group_profile_photo .group_cover .group_cover_content .left .group_stats_info li svg path,.layout_group_profile_photo .group_cover .group_cover_content .left .group_stats_info li svg{	fill-opacity: .6;}.layout_group_profile_photo .group_cover .group_cover_content .left .group_stats_info li:after{	content: "";	border-left: 1px solid #262626;	margin-left: 5px;	height: 11px;	vertical-align: -1px;	display: inline-block;}.layout_group_profile_photo .group_cover .group_cover_content .left .group_stats_info li:last-child:after{	content: none;}.layout_group_profile_photo .group_cover .group_cover_content .right{	margin-top: 10px;}.layout_group_profile_photo .group_cover .group_cover_content .right .button{	min-width: 120px;}.layout_group_profile_photo .group_cover .group_cover_content .right .button svg{	display: inline-block;	vertical-align: middle;	margin-right: 10px;}.layout_group_profile_photo .group_cover .group_cover_content .right .button svg path{	fill: #FFF;	transition: 0.2s all ease-in-out;}.layout_group_profile_photo .group_cover .group_cover_content .right .button:hover svg path{	fill: #1A49B3;}/* ---------- Responsive CSS -------------*/@media (max-width:600px){.layout_group_profile_groups ul .groups_profile_tab_photo, .layout_group_profile_events ul .groups_profile_tab_photo{	display: none;}ul.list_wrapper .groups_info{	clear: both;	padding-top: 5px;	padding-left: 0;}}/*  *//*  *//*
VIEW MESSAGES
Used to list members' messages in their inbox
and outbox.
*/.messages_list > ul > li{	clear: both;	overflow: hidden;	padding: 10px;}.messages_list > ul > li + li{	margin-top: 1px;}.messages_list > ul > li.messages_list_new *{	font-weight: bold;	word-wrap: break-word;}.messages_list .messages_list_checkbox{	float: left;	overflow: hidden;}html[dir="rtl"] .messages_list .messages_list_checkbox{	float: right;}.messages_list .messages_list_photo{	float: left;	overflow: hidden;	padding-left: 5px;}html[dir="rtl"] .messages_list .messages_list_photo{	float: right;	padding-left: 0px;	padding-right: 5px;}.messages_list .messages_list_photo img{	display: block;}.messages_list .messages_list_from{	float: left;	overflow: hidden;	padding-left: 10px;	width: 170px;	word-wrap: break-word;}html[dir="rtl"] .messages_list .messages_list_from{	float: right;	padding-left: 0px;	padding-right: 10px;}.messages_list .messages_list_from > .messages_list_from_date{	font-size: .8em;	color: #999;	text-transform: lowercase;	margin-top: 5px;}.messages_list .messages_list_info{	overflow: hidden;	padding-left: 15px;}[dir="rtl"] .messages_list .messages_list_info{	padding-left: 0;	padding-right: 15px;}.messages_list .messages_list_info > .messages_list_info_body{	font-size: .8em;	margin-top: 5px;	padding-left: 1px;}html[dir="rtl"] .messages_list .messages_list_info > .messages_list_info_body{	padding-right: 1px;}/*
VIEW MESSAGE
Styles the view message thread page.
*/.message_view_between{	margin-top: 4px;	margin-bottom: 10px;	float: left;	overflow: hidden;}[dir="rtl"] .message_view_between{	float: right;}.message_view_actions{	float: right;	overflow: hidden;}[dir="rtl"] .message_view_actions{	float: left;}ul.message_view > li{	clear: both;	overflow: hidden;	border-top-width: 1px;	padding: 10px 0px 10px 0px;}ul.message_view .message_view_leftwrapper{	float: left;}html[dir="rtl"] ul.message_view .message_view_leftwrapper{	float: right;}ul.message_view .message_view_photo{	float: left;	overflow: hidden;	width: 70px;}html[dir="rtl"] ul.message_view .message_view_photo{	float: right;}ul.message_view .message_view_photo img{	display: block;}ul.message_view .message_view_from{	width: 150px;	float: left;	overflow: hidden;	text-align: right;	padding-right: 15px;	font-weight: bold;}html[dir="rtl"] ul.message_view .message_view_from{	float: right;	text-align: left;	padding-right: 0px;	padding-left: 15px;}ul.message_view .message_view_from .small{	font-weight: normal;}ul.message_view .message_view_info{	overflow: hidden;}ul.message_view .message_view_reply{	clear: both;	overflow: hidden;	padding-top: 5px;}ul.message_view .message_view_info .buttons{	margin-top: 10px;}ul.message_view .message_view_info textarea{	width: 400px;	height: 100px;}ul.message_view .message_view_date{	font-size: .8em;	color: #999;	font-weight: normal;}ul.message_view .message_attachment:before{	overflow: hidden;	margin: 10px;	content: "\f0c6";}ul.message_view .message_attachment_photo{	float: left;	overflow: hidden;	margin-right: 7px;}html[dir="rtl"] ul.message_view .message_attachment_photo{	float: right;	margin-right: 0px;	margin-left: 7px;}ul.message_view .message_attachment_info{	overflow: hidden;}ul.message_view .message_attachment_title{	font-size: .8em;	font-weight: bold;	margin-bottom: 2px;}ul.message_view .message_attachment_desc{	font-size: .8em;}/*
REPLY FORM
Shown on view mesage page.
*/#messages_form_reply > div{	width: 577px;}#messsages_form_reply #mceLayout{	margin-bottom: 3px;}#messages_form_reply .form-label{	display: none;}#messages_form_reply #submit-element{	overflow: visible;	margin: 0px;}#messages_form_reply #body-element{	width: 100%;}#messages_form_reply .compose-container,#messages_form_reply .compose-content{	width: 98%;}#messages_form_reply #compose-menu{	margin-top: 10px;}#messages_form_reply #compose-menu a{	font-size: .8em;	padding-top: 1px;	padding-bottom: 2px;	margin-right: 10px;}html[dir="rtl"] #messages_form_reply #compose-menu a{	margin-right: 0px;	margin-left: 10px;}#messages_form_reply .compose-menu{	margin-top: 0px;}#messages_form_reply .compose-menu > span{	padding-left: 20px;	display: block;}html[dir="rtl"] #messages_form_reply .compose-menu > span{	padding-left: 0px;	padding-right: 20px;}#messages_form_reply .compose-body{	overflow: visible;}#messages_form_reply #submit-element{	float: none;	overflow: hidden;}/*Hide Facebook and Twitter share*/#messages_form_reply #compose-menu span.composer_facebook_toggle,#messages_form_reply #compose-menu span.composer_twitter_toggle{	display: none;}/*
COMPOSE MESSAGE FORM
*/#messages_compose #submit-element{	float: none;	overflow: hidden;}#messages_compose .compose-content{	width: 400px;	min-height: 4em;	display: none;}#messages_compose #compose-menu{	margin-top: 10px;}#messages_compose .compose-menu > span{	display: block;}html[dir="rtl"] #messages_compose .compose-menu > span{	padding-left: 0px;	padding-right: 20px;}#messages_compose #compose-menu a{	font-size: .8em;	padding-top: 1px;	padding-bottom: 2px;}#messages_compose .compose-menu{	margin-top: 0px;}#messages_compose #compose-menu .buttonlink{	margin-right: 15px;}html[dir="rtl"] #messages_compose #compose-menu .buttonlink{	margin-right: 0px;	margin-left: 15px;}#global_page_messages-messages-compose #global_content_simple .headline,#global_page_messages-messages-compose #global_content_simple #submit-label{	display: none;}#global_page_messages-messages-compose #global_content_simple .form-label{	width: auto;}/*
MESSAGES AUTOSUGGEST
Used to style the autosuggest pulldown
shown when you are entering a recipient
on the compose message page.
*/ul.message-autosuggest{	position: absolute;	padding: 0px;	width: 300px;	list-style: none;	z-index: 50;	border: 1px solid #bbb;	margin: 0px;	list-style: none;	cursor: pointer;	white-space: nowrap;	background: #FFFFFF;}ul.message-autosuggest > li{	padding: 3px;	overflow: hidden;}ul.message-autosuggest > li + li{	border-top-width: 1px;}ul.message-autosuggest > li img{	width: 25px;	height: 25px;	display: block;	float: left;	margin-right: 5px;}html[dir="rtl"] ul.message-autosuggest > li img{	float: right;	margin-right: 0px;	margin-left: 5px;}ul.message-autosuggest > li.autocompleter-selected{	background-color: #fff;}ul.message-autosuggest > li.autocompleter-choices{	font-size: .8em;}ul.message-autosuggest > li.autocompleter-choices .autocompleter-choice{	line-height: 25px;}ul.message-autosuggest > li:hover{	background-color: #eee;}ul.message-autosuggest > li span.autocompleter-queried{	font-weight: bold;}ul.message-autosuggest .search-working{	background-image: none;}ul.message-autosuggest .friendlist:before{	content: "\f0ca";	font-family: fontawesome;	margin-right: 8px;}html[dir="rtl"] ul.message-autosuggest .friendlist{	margin-right: 0;	margin-left: 8px;}#messages_compose #toValues-label > label{	display: none;}#messages_compose #toValues-wrapper{	height: 0px;}#messages_compose #toValues-element{	width: 400px;	max-height: 300px;	overflow-y: auto;}/*
MESSAGES HOME WIDGET
Shows recent messages on the member home page.
*/.layout_messages_home_messages{	clear: both;	overflow: auto;	width: 100%;}.layout_messages_home_messages > ul{	padding: 5px;	margin-bottom: 15px;}.layout_messages_home_messages > ul > li{	clear: both;	overflow: hidden;	padding: 3px 0px 3px 0px;	margin: 0px 5px 0px 5px;	border-top-width: 1px;}.layout_messages_home_messages > ul > li:first-child{	border-top-width: 0px;}.layout_messages_home_messages > li.new .title{	font-weight: bold;}.layout_messages_home_messages .from{	font-size: .8em;	color: #999;	margin-bottom: 4px;}.layout_messages_home_messages .title{	font-size: .8em;	margin-bottom: 3px;}.layout_messages_home_messages .body{	font-size: .8em;	margin-bottom: 5px;}/*
TAGS FOR MESSAGE RECIPIENTS
*/.tag.tag_friend:before{	content: "\f0ca";	font-family: fontawesome;	margin-right: 8px;}[dir="rtl"] .tag.tag_friend:before{	margin-left: 8px;	margin-right: 0px;}/* NOTIFICATION TYPE ICONS */.notification_type_message_new:before{	content: "\f003";}/* ICONS */.icon_message_delete:before{	content: "\f056";}/*  *//*
NETWORK SETTINGS
Used to style the networks page in the member's
settings area.
*/.networks_left{	float: left;	width: 380px;	padding-right: 30px;}[dir="rtl"] .networks_left{	float: right;	padding-right: 0px;	padding-left: 30px;}.networks_right{	float: left;	width: 380px;}[dir="rtl"] .networks_right{	float: right;}ul.networks{	width: 350px;	margin: 15px 0px 15px 0px;}ul.networks > li{	overflow: hidden;	border: 1px solid #ddd;	padding: 10px;}ul.networks > li + li{	border-top: none;}ul.networks > li > div{	float: left;	overflow: hidden;	font-weight: bold;}html[dir="rtl"] ul.networks > li > div{	float: right;}ul.networks > li > div > span{	font-weight: normal;	font-size: .8em;}ul.networks > li > a{	display: block;	overflow: hidden;	float: right;}html[dir="rtl"] ul.networks > li > a{	text-align: left;}/* USER NETWORK SETTINGS */form#network-form input.network_join_selected{	background-color: #eee;}/* ITEM TYPE ICONS */.item_icon_network:before{	content: "\f0ac";}/* ACTION TYPE ICONS */.activity_icon_network_join:before{	content: "\f0ac";}/*  */.payment_form_signup .package-container,.payment_form_settings .package-container{	display: block;	padding-left: 20px;}.payment_form_settings .package-label{	font-weight: bold;}.payment_form_settings .package-description{	padding-top: 2px;	clear: both;}.payment_form_signup .package-description{	padding-top: 2px;	clear: both;	padding-bottom: 4px;}.payment_form_signup .form-elements .form-label{	width: 100px;}.layout_question_list_recent_answers > ul,.layout_question_list_recent_questions > ul,.layout_question_list_point > ul,.layout_user_list_most_answered > ul,.layout_user_list_most_popular > ul,.layout_question_list_top_users ul,.layout_question_list_relevance_questions > ul{	-moz-border-radius: 4px;	-webkit-border-radius: 4px;	border-radius: 4px;	background-color: transparent;	border: 0px solid transparent;	border-radius: 0px;	padding: 0px 18px;	margin-bottom: 15px;}.layout_question_list_recent_answers > ul > li,.layout_question_list_recent_questions > ul > li,.layout_question_list_point > ul > li,.layout_user_list_most_answered > ul > li,.layout_user_list_most_popular > ul > li,.layout_question_list_top_users ul li,.layout_question_list_relevance_questions ul li{	clear: both;	overflow: hidden;	padding: 0px 0px 40px;}ul.qa_browse{	margin: 0;	margin-bottom: 15px;}ul.qa_browse > li{	padding: 32px 0px;	margin: 0px 20px 0px 40px;	clear: both;	display: block;	border-bottom: 1px solid #CCCCCC;}ul.qa_browse > li.qa_best_a,ul.qa_browse > li:last-child{	border-bottom: none;}ul.qa_browse > li.qa_best_a{	background: #FFF;	border-radius: 18px;	padding: 32px 40px;	margin: 0px;	box-shadow: 0px 3px 20px rgba(0, 0, 0, 0.05);}ul.qa_browse > li.qa_best_a .qa_browse_info_blurb{	color: #808080;	font-size: 20px;}ul.qa_browse > li.headline{	margin: 0px 20px;	padding: 40px 0px 16px;}ul.qa_browse > li.headline h2{	margin-left: 0px;	font-size: 24px;	line-height: 33px;}ul.qa_browse > li.qa_normal_a{	border-bottom: 1px solid #CCCCCC;}ul.qa_browse > li.qa_normal_a:last-child{	border-bottom: none;}ul.qa_browse > h3.all_answers_title{	font-size: 24px;	border-bottom: 1px solid #CCC;	padding: 16px 0px;	margin: 40px 0px 24px;}ul.qa_browse li > h3{	color: #808080;	font-size: 20px;}.icon_question_new + ul.qa_browse{	margin-top: 10px;	padding-top: 10px;}.qa_question_body{	padding: 0px 18px 32px;	position: relative;}.qa_question_body .qa_browse_info{	overflow: hidden;	padding-left: 12px;}.qa_question_body .qa_browse_info ol,.qa_question_body .qa_browse_info  ul{	padding-left: 20px;}ul.qa_browse > li .qa_browse_info .qa_title{	font-size: 14px;}.qa_question_body .qa_title{	margin: 5px 0;	font-size: 1.1em;}.qa_browse_photo{	float: left;	width: 50px;	display: block;	overflow: hidden;	text-align: right;	vertical-align: bottom;}.qa_question_body .qa_browse_photo{	height: auto;}.qa_browse_photo span span{	font-size: 11px;	display: none;}.qa_browse_photo span span em{	-moz-border-radius: 4px;	-webkit-border-radius: 4px;	border-radius: 4px;	background: none repeat scroll 0 0 #777;	color: #FFF;	font-style: normal;	padding: 1px 3px;	cursor: default;	display: none;}.qa_browse_info{	padding: 0 0 0 6px;	overflow: hidden;}.layout_page_question_index_view .qa_browse .qa_browse_info,#global_page_question-moderation-index .qa_browse .qa_browse_info{	position: relative;}#global_page_question-moderation-index .qa_browse_info{	min-height: 130px;}#global_page_question-moderation-index .qa_browse .qa_browse_info .manage_addition_menu{	margin-top: 0;}.qa_browse_info span.qa_title_descr{	margin-bottom: 10px;	display: block;}div.layout_user_list_most_answered br,div.layout_user_list_most_popular br,div.layout_question_list_recent_answers br,div.layout_question_list_recent_questions br{	clear: none;}#global_page_question-moderation-index #global_content{	position: relative;}#global_page_question-moderation-index .qa_question_body{	margin-top: 15px;}#global_page_question-moderation-index .qa_question_body .qw_edit.buttonlink{	margin-top: -30px;}.qa_like_btn,.qa_unlike_btn{	display: inline-block;	width: 21px;	height: 21px;	border-radius: 13px;}.qa_like_btn{	background: url(/application/modules/Question/externals/images/thumbs-up.png?c=780&c=0) no-repeat 50% 50% #6192B2;	background-size: 11px auto;	border: 1px solid #50809b;	box-shadow: inset 0px 1px 0px rgba(165, 199, 218, 0.75);}a.qa_like_btn:hover{	background-color: #517f9c;}.qa_unlike_btn{	background: url(/application/modules/Question/externals/images/thumbs-down.png?c=780&c=0) no-repeat 50% 50% #B26060;	background-size: 11px auto;	border: 1px solid #9b5050;	box-shadow: inset 0px 1px 0px rgba(204, 143, 143, 0.75);}a.qa_unlike_btn:hover{	background-color: #9b5151;}.voted .qa_like_btn,.voted .qa_unlike_btn{	background-image: none;}.voted .qa_like_btn:after, .voted .qa_unlike_btn:after{	color: #fff;	position: relative;	left: -1px;	font: normal 14px/21px arial;}.voted .qa_like_btn:after{	content: "+1";}.voted .qa_unlike_btn:after{	content: "-1";}.qa_votes ul.voted-question{	width: 50px;	text-align: center;}.qa_votes ul.voted-question li{	display: none;	float: none;}.qa_votes ul.voted-question li.voted{	display: block;}span.qa_like_btn,span.qa_unlike_btn{	opacity: 0.75;}.voted span.qa_like_btn,.voted span.qa_unlike_btn{	opacity: 1;}.subscr-btn{	float: right;}.subscr-btn button{	font-size: 12px;	padding: 0.25em 0.4em;}.qa_browse_info_date,.qtt_kudos{	font-size: 0.8em;}.qa_browse_info_date.qa_browse_info_date_top,.qa_question_body .qa_browse_info_date.qa_browse_info_date_top{	margin-bottom: 3px;	margin-top: 3px;	font-size: 11px;}.qa_question_status{	color: #fff;	padding: 1px 3px;	border-radius: 3px;	background: #1b70c9;	text-transform: capitalize;	line-height: 1;	font-size: 10px;	font-weight: bold;	display: none;}.qa_question_status.closed-quest{	background: #999;}#global_page_question-index-index .qa_browse .qa_browse_info .cathegory-title{	display: none;}.qa_question_body .qa_browse_info_date{	margin-bottom: 10px;	float: left;}.qa_question_body .qa_browse_info_date.qa_browse_info_date_top{	float: none;}.qa-right{	float: right;}.qa_browse_options{	clear: both;	font-size: 0.8em;	float: right;	position: relative;}.qa_browse_options .qa_browse_options_links,.manage_addition_menu{	width: 30px;	height: 20px;	display: block;	-moz-border-radius: 4px;	-webkit-border-radius: 4px;	border-radius: 4px;	background: url(/application/modules/Question/externals/images/setting.png?c=780&c=0) no-repeat 2px 50% #FFF;	margin-top: -25px;}#global_page_question-index-view .manage_addition_menu{	margin-top: 0;}#global_page_question-index-view .qa_browse .posted-by + .qa_browse_photo{	display: block;}ul.qa_browse li .qa_browse_options .pulldown_contents_wrapper{	top: -5px;}.qa_browse_options:hover .qa_browse_options_links, .manage_addition_menu:hover{	background-position: -37px 50%;	background-color: #f4f4f4;	border-bottom-left-radius: 0;	border-bottom-right-radius: 0;}.qa_browse_options .pulldown_contents_wrapper{	display: block !important;	top: 20px;	right: 0;	margin-top: 0;	-moz-border-radius: 4px;	-webkit-border-radius: 4px;	border-radius: 4px;	border-top-right-radius: 0;	-webkit-transition: 0.2s linear opacity;	transition: 0.2s linear opacity;	opacity: 0;	visibility: hidden;}.manage_addition_menu .pulldown_contents_wrapper{	display: block;	-webkit-transition: 0.2s linear opacity;	transition: 0.2s linear opacity;	opacity: 0;	visibility: hidden;}.manage_addition_menu:hover .pulldown_contents_wrapper{	opacity: 1;	visibility: visible;}.qa_browse_options:hover .pulldown_contents_wrapper{	opacity: 1;	visibility: visible;}ul.qa_browse li .qa_browse_options,ul.qa_browse li .qa_browse_info_blurb .manage_addition_menu{	opacity: 0;	transition-property: opacity, background-color;	transition-duration: 0.2s;	transition-timing-function: linear;}ul.qa_browse li:hover .qa_browse_options, ul.qa_browse li:hover .qa_browse_info_blurb .manage_addition_menu{	opacity: 1;}.qa_question_body .manage_addition_menu{	-webkit-transition: 0.2s linear background-color;	transition: 0.2s linear background-color;}.qa_browse_options a{	clear: both;	display: block!important;}.qa_browse_additional_info{	float: right;	clear: both;}.qa_browse_info:after{	content: '';	width: 100%;	height: 1px;	clear: both;	display: block;}ul.qa_browse li .qa_browse_photo{	margin-right: 8px;}ul.qa_browse li .qa_browse_photo a.qa_ownerphoto_question_model_quser{	display: block;	line-height: 0;	margin-bottom: 4px;}.qa_browse_additional_info{	margin: 5px 0 5px 10px;}.qa_browse_additional_info ul li{	float: left;	font-weight: bold;	font-size: 0.78em;}.qa_browse_additional_info ul li a{	color: #4D4D4D;}.qa_browse_additional_info ul li + li{	margin-left: 10px;	padding-left: 10px;	border: 1px solid #cccccc;	border-width: 0 0 0 1px;}.qa_question_body .qa_browse_info h3{	padding-right: 45px;}.qa_title pre,.qa_browse_info_blurb pre{	white-space: pre-wrap;}.qa_browse_info_blurb{	margin-bottom: 5px;}.qa_browse_info_blurb .qa_browse_info_date_top span{	background: none;	padding: 0;	font-size: inherit;	color: inherit;}#global_page_question-index-create .layout_question_browse_menu,#global_page_question-index-create #auth_view-wrapper,#global_page_question-index-create #auth_answer-wrapper,#global_page_question-index-create .form-wrapper:nth-child(6), .qa_create_question .global_form .form-wrapper:nth-child(6), .qa_create_question .global_form #auth_view-wrapper, .qa_create_question .global_form #auth_answer-wrapper, #global_page_question-index-edit #auth_view-wrapper, #global_page_question-index-edit #auth_answer-wrapper, #global_page_question-index-edit .form-wrapper:nth-child(6), #global_page_question-index-edit #cancel-label, #global_page_question-moderation-edit #cancel-label{	display: none;}#global_page_question-index-create-view .qa_create_question .global_form{	background-color: #fff;	border-radius: 18px;}.qa_votes{	display: none;	padding: 10px 0 0;	float: left;	text-align: center;	margin-bottom: 5px;}.qa_votes ul li{	float: left;	clear: none!important;	outline: none;	text-decoration: none;}.qa_votes ul li + li{	margin-left: 2px;}.qa_votes ul li a{	text-decoration: none;	color: #4D4D4D;}.qa_votes ul li img{	margin-right: 2px;	float: left;}.qtt_kudos{	background: none!important;	border: 0!important;	padding-top: 5px!important;	font-size: 0.8em!important;	-moz-box-shadow: none!important;	-webkit-box-shadow: none!important;	box-shadow: none!important;	cursor: default;}.qa_points{	-moz-border-radius: 3px;	-webkit-border-radius: 3px;	border-radius: 3px;	padding: 2px 5px 0;	margin-right: 8px;	float: left;	text-align: center;	background: #a8c785 url(/application/modules/Core/externals/images/foreground_bg.png?c=780&c=0);	background-repeat: repeat-x;	border: 1px solid #8aad62;	color: #fff;	margin: 0;	min-width: 23px;	min-height: 15px;	padding: 2px;	margin-top: -2px;}.qa_answers{	margin: 10px 0;	border-bottom: 1px solid #ddd;	overflow: hidden;	padding: 0 5px 5px;}.qa_answers select{	float: right;}.qa_answers span{	font-weight: 400;}p.best_answer_wraper{	font-size: 16px !important;	margin-bottom: 16px !important;}.icon_qa_edit{	background-image: url(/application/modules/Question/externals/images/edit.png?c=780&c=0);	line-height: 150%;}.icon_qa_delete{	background: url(/application/modules/Question/externals/images/delete.png?c=780&c=0) no-repeat;	font-weight: bold;	padding-left: 21px;	line-height: 150%;}.icon_qa_report{	background: url(/application/modules/Question/externals/images/report.png?c=780&c=0) no-repeat;	font-weight: bold;	padding-left: 21px;	line-height: 150%;}.icon_qa_move{	background: url(/application/modules/Question/externals/images/qa_move.png?c=780&c=0) no-repeat;	font-weight: bold;	padding-left: 21px;	line-height: 150%;}.icon_qa_viewall,.activity_icon_ge_question_new,.activity_icon_ge_choose_best,.activity_icon_ge_answer_new,.notification_type_group_answer_new,.notification_type_group_answer_new_subs{	background: url(/application/modules/Question/externals/images/questions_answers.png?c=780&c=0) no-repeat;	padding-left: 21px;	clear: both;	overflow: inherit;}.icon_qa_reopen{	background: url(/application/modules/Question/externals/images/reopen.png?c=780&c=0);	padding-left: 21px;	clear: both;	overflow: inherit;	line-height: 150%;}.result_message{	display: block!important;}.icon_question_new{	background: url(/application/modules/Question/externals/images/icon_question_new.png?c=780&c=0) 0 50% no-repeat;}.icon_refresh{	background: url(/application/modules/Question/externals/images/icon_refresh.png?c=780&c=0);}.icon_qa_cancel{	background: url(/application/modules/Question/externals/images/cancel.png?c=780&c=0);	line-height: 150%;}.icon_qa_new{	background: url(/application/modules/Question/externals/images/add.png?c=780&c=0) no-repeat;}.icon_qa_edit{	background: url(/application/modules/Question/externals/images/qa_edit.png?c=780&c=0) no-repeat;	line-height: 150%;}span.delete_img{	background: #FFFFFF;	display: block;	-moz-border-radius: 3px;	-webkit-border-radius: 3px;	border-radius: 3px;	height: 18px;	width: 18px;	margin: 2px;	position: absolute;}span.delete_img a{	display: block;	height: 18px;	width: 18px;}.deleteicon{	background: url(/application/modules/Question/externals/images/delete_img.png?c=780&c=0) no-repeat;	width: 16px;	height: 16px;	display: block;}div#uploaded_files_div div{	float: left;	margin-right: 3px;	max-width: 90px;	max-height: 90px;	overflow: hidden;}div#uploaded_files_div div img{	max-height: 90px;}div#uploaded_files_div div span{	display: block;	background: #fff url(/application/modules/Question/externals/images/delete_img.png?c=780&c=0) no-repeat 50% 50%;}table.qa_rating{	margin-left: 1px;	margin-bottom: 15px;	width: 100%;}table.qa_rating tr.rating_user td{	padding: 10px;	font-weight: 700;	font-size: 12px;	text-align: center;}.qa_user_rate{	width: 25px;	padding-left: 5px!important;}.rating_user + .rating_user{	border-top: 1px solid #cccccc;}.qa_right_side .global_form_box{	margin-bottom: 15px;}ul.paginationControl > li.selected > span{	-moz-border-radius: 4px;	-webkit-border-radius: 4px;	border-radius: 4px;	display: block;	font-size: 1em;	font-weight: 700;	padding: 0.3em 0.6em;	cursor: default;}div.qa_create_question div#category_id-wrapper div#category_id-label{	float: left;}div.qa_create_answer div#submit-wrapper div#submit-label{	display: none;	float: inherit;	text-align: left;}#show_more_tags::before{	display: inline-block;	font-family: 'FontAwesome';	content: 'f13a';	padding-right: 5px;}#hide_more_tags::before{	display: inline-block;	font-family: 'FontAwesome';	content: 'f139';	padding-right: 5px;}#show_more_tags,#hide_more_tags{	font-size: 14px;	font-weight: bold;	color: #1b70c9;	cursor: pointer;	white-space: nowrap;}div.qa_create_question div.form-wrapper + button#submit{	margin-top: 10px;}.layout_question_profile_questions{	padding: 0px;}.notification_type_choose_best,.notification_type_answer_new,.activity_icon_question_new,.activity_icon_answer_new,.activity_icon_choose_best{	background: url(/application/modules/Question/externals/images/questions_answers.png?c=780&c=0) no-repeat;}.qa_top_members_name{	padding: 0px 0 0 0px;}.qa_top_members_name a{	font-weight: 700;}.qa_create_qa .global_form > div{	float: none;	overflow: inherit;}.qa_create_qa .global_form > div > div{	border: 1px solid transparent;}#question-element textarea{	width: 96%;}#global_page_question-index-view .comments{	width: 80%;	clear: both;}.qa_best_a .comments .comments_options{	clear: both;}.demo-images{	clear: both;	overflow: hidden;}.qa_create_qa .global_form div.form-label{	display: none;}#global_page_user-index-home .global_form div.form-label,#compose-question-body div.form-label{	width: 100px;	text-align: right;}#global_page_user-index-home .global_form > div > div,#compose-question-body .global_form > div > div{	border: none;	background: none;}.qa_browse_info_date.qa_browse_info_date_top{	display: block;	margin-top: 10px;}.qa_browse_info_date.qa_browse_info_date_top a.qa_ownerphoto_question_model_quser{	display: inline-block;	vertical-align: middle;}/*#compose-question-activator{	background: url(/application/modules/Question/externals/images/icon_question_new.png?c=780&c=0) no-repeat 0 50%;}*/#global_page_question-index-view .tip{	padding: 6px;}#global_page_question-index-index .tip-wrap .tip-title,#global_page_question-index-view .tip-wrap .tip-title{	display: block;}#global_page_question-index-view .tip-wrap .tip-title{	color: #4D4D4D;	font-weight: normal;	padding: 10px 13px 10px 13px;	background: #FAF3C6;}#global_page_question-index-view .tip-wrap .tip-text{	padding: 0 !important;}.compose-tray .compose-menu > span{	background: url(/application/modules/Question/externals/images/icon_question_new.png?c=780&c=0) no-repeat left;}tr.rating_user + tr.active_user,tr.active_user + tr.rating_user{	border-top: none!important;}.active_user{	border-top: none;}.active_user td{	background-color: transparent;}.active_user td.qa_user_rate{	-moz-border-radius: 4px 0 0 4px;	-webkit-border-radius: 4px 0 0 4px;	border-radius: 4px 0 0 4px;}.active_user td.addfriend{	vertical-align: top;	-moz-border-radius: 0 4px 4px 0;	-webkit-border-radius: 0 4px 4px 0;	border-radius: 0 4px 4px 0;}.qa_user_thumb{	width: 48px;}.userdata{	text-align: left !important;}#global_page_question-index-rating .addfriend{	vertical-align: top;}#global_page_question-index-rating .addfriend a{	float: right;	white-space: nowrap;	min-height: 16px;}#global_page_question-index-rating .addfr{	background: url(/application/modules/User/externals/images/friends/add.png?c=780&c=0) 0 50% no-repeat;}#global_page_question-index-rating .remove{	background: url(/application/modules/User/externals/images/friends/remove.png?c=780&c=0) 0 50% no-repeat;}#global_page_question-index-rating .addfriend{	font-size: .8em;}.title_rate{	margin-bottom: 5px;}.totalpoints,.totalpoints div{	clear: both;	font-size: 11px;	font-weight: 100;}.rate_info{	font-size: 11px;	color: #999999;	font-weight: 400;}.qa_browse_photo .popularmembers_thumb{	border: none;}.layout_question_rating_user_search{	margin-bottom: 15px;}.qa_point_desc{	overflow: hidden;	padding-left: 5px;}#global_page_question-index-questions .layout_question_browse_search{	background: #FFF;	padding: 32px 40px;	box-shadow: 0px 3px 20px rgba(0, 0, 0, 0.05);	border-radius: 18px;	margin: 48px 0px;}#global_page_question-index-questions .layout_question_browse_search #orderby-wrapper,#global_page_question-index-questions .layout_question_browse_search #status-wrapper,#global_page_question-index-questions .layout_question_browse_search #show-wrapper,#global_page_question-index-questions .layout_question_browse_search #category-wrapper{	display: none;}#global_page_question-index-questions .layout_question_browse_search h3{	font-size: 16px;	padding: 0;	margin-bottom: 0;}#global_page_question-index-questions .layout_question_browse_search #filter_form .form-wrapper+.form-wrapper{	margin-top: 2px;}#global_page_question-index-questions .layout_question_browse_search #filter_form label{	color: #949494;	font-size: 16px;	margin-bottom: 16px;}#global_page_question-index-questions .layout_question_browse_search input[type=text],#global_page_question-index-questions .layout_question_browse_search input[type=email],#global_page_question-index-questions .layout_question_browse_search input[type=password],#global_page_question-index-questions .layout_question_browse_search input.text,#global_page_question-index-questions .layout_question_browse_search textarea,#global_page_question-index-questions .layout_question_browse_search select{	font-size: 14px;	padding: 16px 25px;}#global_page_question-index-questions .layout_question_browse_search input[type=text]::placeholder, #global_page_question-index-questions .layout_question_browse_search input[type=email]::placeholder, #global_page_question-index-questions .layout_question_browse_search input[type=password]::placeholder, #global_page_question-index-questions .layout_question_browse_search input.text::placeholder, #global_page_question-index-questions .layout_question_browse_search textarea::placeholder, #global_page_question-index-questions .layout_question_browse_search select::placeholder{	color: #A6A6A6;}.layout_question_browse_search .global_form_box{	margin-bottom: 13px;}.questititle{	margin-bottom: 10px;	font-size: 14px;	font-weight: 700;}.qthumb{	line-height: 21px;	margin-top: 10px;}.qthumb a{	margin-right: 5px;	float: left;	font-size: 12px;	color: #6799CA !important;	font-weight: 700;}.qthumb li{	overflow: hidden;}.paginclear{	margin: 5px 0px 5px 0px;	clear: both;	border-bottom: 1px solid #cccccc;}.qa-clearfix{	clear: both;}#global_page_question-index-rating .layout_middle{	padding-right: 1px;}#question_subscribe_toggle:hover{	text-decoration: none;}.qa_answers_list{	float: left;}.browsebl{	float: right;	display: inline;	line-height: 21px;	font-weight: 400;}.browsebl select{	margin-left: 5px;	float: right;}.qa_browse_by{	float: right;}.notification_type_answer_new_comment{	background: url(/application/modules/Activity/externals/images/activity/comment.png?c=780&c=0) no-repeat 0 50%;}.notification_type_answer_new_subs{	background: url(/application/modules/Question/externals/images/questions_answers.png?c=780&c=0) no-repeat 0 50%;}#sbox-window{	-moz-border-radius: 8px;	-webkit-border-radius: 8px;	border-radius: 8px;	background: #eee;	color: #000;	border: 8px solid #444;}.attached-images li{	float: left;	text-align: center;	margin: 0 5px 5px 0;	max-width: 90px;	max-height: 90px;	overflow: hidden;	border: 1px solid #ddd;}.attached-images li img{	max-height: 90px;}#img_holder{	width: auto;	text-align: center;	margin: 0 auto;	border: 1px solid #0000FF;	position: relative;	vertical-align: middle;}#slider_btn_left,#slider_btn_right{	position: absolute;	width: 50%;	height: 100%;	z-index: 1;	display: block;	cursor: pointer;}#slider_btn_left{	left: 0;	background: url(/application/modules/Question/externals/images/clean.png?c=780&c=0);	outline: none;}#slider_btn_right{	right: 0;	background: url(/application/modules/Question/externals/images/clean.png?c=780&c=0);	outline: none;}#slider_btn_left span,#slider_btn_right span{	display: block;	width: 30px;	height: 40px;	top: 50%;	margin-top: -20px;	position: absolute;	background: #444444 url(/application/modules/Question/externals/images/qa_nav_images.png?c=780&c=0) no-repeat;}#slider_btn_left span{	left: -8px;	background-position: 0px 0px;	display: none;}#slider_btn_left:hover span{	right: -8px;	background-position: 0px 0px;	display: block;}#slider_btn_left span:hover{	background-position: 0px -42px;}* html #slider_btn_left span,* html #slider_btn_right span{	margin-top: 100px;}#slider_btn_right span{	right: -8px;	background-position: -36px 0px;	display: none;}#slider_btn_right:hover span{	right: -8px;	background-position: -36px 0px;	display: block;}#slider_btn_right span:hover{	background-position: -36px -42px;}#compose-question-body #question_tbl{	width: auto!important;	min-width: 367px;}.layout_question_profile_info > h3{	font-size: 0.8em;	letter-spacing: normal;}.layout_question_profile_info ul{	background-color: transparent;	border: 0px solid transparent;	border-radius: 0px;	-moz-border-radius: 4px;	-webkit-border-radius: 4px;	border-radius: 4px;	padding: 10px;	font-size: 0.8em;}.layout_question_profile_info > ul > li + li{	margin-top: 5px;}.layout_question_profile_info{	margin-top: 20px;}.unsubscribe_icon{	background: url(/application/modules/Question/externals/images/unsubscribe16.png?c=780&c=0) no-repeat;	padding-left: 20px;	padding-bottom: 1px;	line-height: 16px;}.subscribe_icon{	background: url(/application/modules/Question/externals/images/subscribe16.png?c=780&c=0) no-repeat;	padding-left: 20px;	padding-bottom: 1px;	line-height: 16px;}.qa_addfriend_icon{	background: url(/application/modules/User/externals/images/friends/add.png?c=780&c=0) 0 50% no-repeat;}.qa_removefriend_icon{	background: url(/application/modules/User/externals/images/friends/remove.png?c=780&c=0) 0 50% no-repeat;}.select_hide{	display: none;}.select_item{	border: 2px dotted #fb7a0f!important;}.manage_addition_menu{	position: absolute;	right: 4px;	top: 0px;}.manage_addition_menu .pulldown_contents_wrapper{	right: 0;	-moz-border-radius: 5px 0 5px 5px;	-webkit-border-radius: 5px 0 5px 5px;	border-radius: 5px 0 5px 5px;	margin-top: 20px;}.manage_addition_menu:hover .pulldown_contents_wrapper{	display: block;	overflow: hidden;}.manage_addition_menu ul{	list-style: none;	margin: 0;	padding: 0;}.manage_addition_menu ul li a{	white-space: nowrap;	font-size: 11px;}.manage_addition_menu ul li a:hover{	text-decoration: none !important;}#global_page_question-moderation-index h2,#global_page_question-moderation-edit h2{	display: inline-block;}#global_page_question-moderation-index h2+a,#global_page_question-moderation-edit h2+a{	color: #999;	font-size: 1.1em;	margin-left: 15px;	background-image: url(/application/modules/Question/externals/images/bullet.png?c=780&c=0);	background-repeat: no-repeat;	background-position: left center;	padding-left: 10px;}.qw_edit{	position: absolute;	right: 10px;	top: 6px;	margin-left: 15px;	background-image: url(/application/modules/Question/externals/images/qa_edit.png?c=780&c=0);}#reset_selected{	position: absolute;	right: 0;	margin-top: -14px;}#global_wrapper .question-tags{	display: none;}#qa_browse .comments_title{	font-weight: bold;	font-size: 1em;	color: #999;	margin-bottom: 6px;	display: block;}.mod_answer > div{	background-color: #F2F2F2;	background-image: none;	border: none;	padding: 5px;	border-top: 1px solid transparent;	overflow: hidden;	margin-bottom: 1px;}.qa_wrapper{	position: relative;}.mod_answer.comments{	width: 95% !important;	margin-left: 54px;}.layout_question_share_social{	margin-top: 10px;}.layout_question_profile_questions .pulldown > a{	background-image: none;	padding-left: 7px;}a.qa_ownerphoto_question_model_anonymous{	cursor: default;}.qa_create_answer #anonymous-element{	margin: 10px 0 12px;}.qa_create_answer #anonymous-element .description,.qa_create_question #anonymous-element .description,.qa_create_question .form-description{	display: none;}.global_form div#answer-element.form-element{	margin-bottom: 15px;	float: none;}ul.qa_browse li .comments > ul{	border-left: 2px solid #cccccc;	padding-left: 7px;}ul.qa_browse li .comments > ul > li{	margin-bottom: 0;	background: transparent;	border-top: none;}ul.qa_browse li .comments > ul > li + li{	margin-top: 7px;}ul.qa_browse li .comments .comments_author_photo img,ul.qa_browse li .comments .qa_browse_photo img{	width: 24px;	height: auto;}ul.qa_browse li .comments .comments_info{	padding-left: 0px;}ul.qa_browse li .comments .comments_author a,ul.qa_browse li .comments .comments_date a{	color: #999999;}ul.qa_browse li .comments .comments_author a{	font-weight: bold;}ul.qa_browse li .comments .comments_options{	margin-bottom: 0;}ul.qa_browse li .comments .comments_options span{	font-weight: normal;}.comments_post{	margin-top: 5px;}#global_page_question-index-view .question-tags{	padding-top: 5px;}#global_page_question-index-view .question-tags a{	border-radius: 3px;	display: inline-block;	background: #333;	color: #EEE;	line-height: 1.2em;	padding: 1px 5px;	font-size: 10px;	font-weight: bold;}.question-tags a:hover{	background: #619dbe;	color: #ffffff;	text-decoration: none;}.question-tags.single-question{	margin-bottom: 8px;}#global_page_question-index-view .qa_answers{	border-bottom: none;	display: inline-block;	float: left;	margin: 0 10px 0 10px;}#global_page_question-index-view .like-block{	overflow: hidden;	display: inline-block;	float: left;}#global_page_question-index-view .question-answer-content p{	margin-bottom: 20px!important;}#global_page_question-index-view .qa_browse li .qa_browse_info{	width: 100%;}#global_page_question-index-view div.qa_title_descr{	font-size: 20px;	padding: 0px 0px;	clear: both;}#global_page_question-index-index .qa_browse_options{	position: absolute;	top: 3px;	right: 0;}#global_page_question-index-view .qa_browse_info{	padding: 0;	margin-top: 15px;}.qa_browse .qa-right{	position: relative;}#global_page_question-index-index .pulldown_contents_wrapper{	top: 22px;}#global_page_question-index-index .qa_browse_options .qa_browse_options_links{	margin-top: 0;}#global_page_question-index-view .subscr-btn{	margin-bottom: 0;}.qa_create_question .global_form div.form-element,#compose-question-body .global_form div.form-element{	float: none;}#compose-question-body .global_form #title-label,#compose-question-body .global_form #category_id-label,.qa_create_question .global_form #search-label,#compose-question-body .global_form #search-label,#compose-question-body .global_form #anonymous-element .description,#compose-question-body #search-element,.qa_create_question #search-element{	display: none;}#compose-question-body .global_form #title-element input[type="text"],.qa_create_question .global_form #title-element input[type="text"],.layout_question_browse_search #search-element input[type="text"]{	width: 100%;	-webkit-box-sizing: border-box;	-moz-box-sizing: border-box;	box-sizing: border-box;}.layout_question_browse_search #search-element input[type="text"]{	margin-bottom: 15px;}.qa_create_question .global_form #auth_view-wrapper,.qa_create_question .global_form #auth_answer-wrapper,#compose-question-body .global_form #auth_view-wrapper,#compose-question-body .global_form #auth_answer-wrapper,.qa_create_question .global_form #auth_answer-wrapper,.qa_create_question .global_form #auth_view-wrapper{	float: left;	margin-right: 15px;}.qa_create_question .global_form #auth_answer-wrapper,#compose-question-body .global_form #auth_answer-wrapper,.qa_create_question .global_form #auth_answer-wrapper{	clear: none;}#compose-question-body .global_form > div,.qa_create_answer .global_form > div,.qa_create_question .global_form > div{	float: none !important;}#compose-question-body #question-element textarea{	width: 98% !important;	max-width: 98%;	height: 100px;	resize: vertical;}.mod_answer.comments{	clear: both;	margin-top: 10px;}.comments_title{	font-weight: bold;	margin-bottom: 7px;	display: inline-block;	color: #999999;}/*Custom styles*/#global_page_question-index-questions .top_image .search-block,#global_page_question-index-index .top_image .search-block{	max-width: 870px;	margin: 0px auto;}#global_page_question-index-index ul.qa_browse > li:first-child{	padding: 0 10px 15px;}.layout_question_how_collect_points{	padding: 0!important;}.layout_question_how_collect_points .qa_point_desc{	font-size: 14px;}#global_page_question-index-questions .search-block #searchBanner,#global_page_question-index-index .search-block #searchBanner{	border-radius: 20px;	font-size: .85em;	width: 100%;	height: 70px;	padding: .8em 4em .8em 1em;	-moz-box-sizing: border-box;	-webkit-box-sizing: border-box;	box-sizing: border-box;	font-family: Helvetica, Arial, sans-serif;	outline: none;	border: 0;	color: #1b70c9;	-webkit-appearance: none;	font-weight: 400;}.search-block #searchBanner::-webkit-input-placeholder{/* Chrome/Opera/Safari */	color: #98999d;}.search-block #searchBanner::-moz-placeholder{/* Firefox 19+ */	color: #98999d;}.search-block #searchBanner:-ms-input-placeholder{/* IE 10+ */	color: #98999d;}.search-block #searchBanner:-moz-placeholder{	color: #98999d;}.qa_points{	background: #1b70c9!important;	border: 1px solid #1b70c9!important;	color: #fff!important;	font-weight: 700;	border-radius: 3px!important;}.cathegory-type{	font-weight: 700!important;}#global_page_question-index-index .layout_middle .layout_question_browse_menu{	display: none;}#global_page_question-index-questions .width_main h1 .cathegory-type,#global_page_question-index-index .width_main h1 .cathegory-type{	font-weight: 400!important;}#global_page_question-index-questions .width_main .search_toggle_icon::before, #global_page_question-index-index .width_main .search_toggle_icon::before{	font-family: 'FontAwesome';	content: 'f002';	display: inline-block;	font-size: 25px;	color: #fff;	line-height: 22px;}#global_search_form{	position: relative;}#global_page_question-index-manage .qa_browse_info{	overflow: hidden;	width: 65%!important;	float: left;	display: inline-block;}#global_page_question-index-manage .qa_browse .qa-right{	width: auto;	overflow: hidden;	float: none;	display: inline-block;}.paginationControl > li > a,.paginationControl > li.selected > a,.paginationControl > li.selected > span{	font-size: 14px!important;}#global_page_question-index-questions .width_main .pulldown_toggle_icon.search_toggle_icon,#global_page_question-index-index .width_main .pulldown_toggle_icon.search_toggle_icon{	position: absolute;	right: 0px;	top: 0px;	cursor: pointer;	background: white;	border-radius: 0px 20px 20px 0px;	line-height: 70px;	padding: 0px 24px;}#global_wrapper .layout_page_question_index_questions .layout_question_browse_menu{	background-color: #fa4a00;	color: #fff;	padding: 10px 20px;	margin-bottom: 0;	display: none;}#global_wrapper .layout_question_browse_menu .layout_page_question_index_questions h2{	color: #fff;	font-size: 18px;	font-weight: 400;}#global_wrapper .layout_question_browse_menu .tabs a{	color: #1b70c9;}#global_wrapper .layout_question_browse_menu .tabs a:hover{	text-decoration: underline;}#global_wrapper .layout_page_question_index_questions .title-questions,.title-questions{	background-color: #1b70c9;	color: #fff;	padding: 13px 20px;	box-sizing: border-box;}#global_wrapper .layout_page_question_index_questions .qa_browse .qa_browse_photo,ul.qa_browse .qa_browse_photo{	display: none;}#global_wrapper .layout_page_question_index_questions .title-questions a,ul.qa_browse .title-questions a,ul.qa_browse .title-questions{	color: #fff;	font-size: 18px;	font-weight: 700;	color: #fff;}.question-banner{	background: #fcb55c;	color: #1b70c9;	padding: 25px;	text-align: center;}.question-banner img{	max-width: 80px;}.question-banner .info{	margin-top: 25px;	margin-bottom: 25px;	font-weight: 700;	font-size: 32px;	color: #1b70c9;	margin-bottom: 25px;}#global_page_question-index-index .qa_browse .qa_browse_info{	width: 330px;	padding-right: 0px;}#global_page_question-index-index .qa_browse_answer{	text-align: center;	vertical-align: top;	padding-top: 7px;}.question-banner a.quick_button{	margin: 0;	height: 41px;	line-height: 38px;	font-size: 20px;	text-transform: inherit;	border-radius: 25px;}#global_page_question-index-index .title-questions{	background: #fa4a00;}ul.qa_browse .title-questions{	padding: 15px 15px;}#global_wrapper .layout_page_question_index_questions .layout_core_content{	padding: 0;}.answer-icon a::before{	font-family: 'FontAwesome';	display: inline-block;	content: 'f0e6';	padding-right: 5px;	font-size: 18px;}.views-icon::before{	font-family: 'FontAwesome';	display: inline-block;	content: 'f06e';	padding-right: 10px;	font-size: 18px;}.score-icon::before{	font-family: 'FontAwesome';	display: inline-block;	content: 'f133';	padding-right: 10px;	font-size: 18px;}.answer-icon a{	font-size: 14px;}#global_wrapper .layout_page_question_index_questions .views-icon,.qa_browse .views-icon{	font-size: 14px;	font-weight: 400;}.qa_browse .qa_browse_additional_info ul li + li{	border: none;}#global_wrapper .layout_page_question_index_questions .score-icon,.qa_browse .score-icon,.qa_browse .answer-icon{	font-size: 14px;	font-weight: 400;}#global_wrapper .layout_page_question_index_questions .qa_browse_answer a,.qa_browse .qa_browse_answer a{	display: inline-block;	background-color: #fcb55c;	width: 110px;	height: 30px;	font-size: 16px;	line-height: 30px;	color: #093759;	font-weight: bold;	text-align: center;	border-radius: 8px;}#global_wrapper .layout_page_question_index_questions .qa_browse_answer,.qa_browse .qa_browse_answer{	width: 330px;	text-align: center;	vertical-align: top;}#global_wrapper .layout_page_question_index_questions .qa_browse_answer{	padding-top: 7px;}#global_wrapper .layout_page_question_index_questions .title-questions + li,.qa_browse .title-questions + li{	table-layout: fixed;	width: 100%;	box-sizing: border-box;}.qa_browse .qa_browse_info .cathegory-title{	display: none;}#global_wrapper .layout_page_question_index_questions .qa-right,.qa_browse .qa-right{	float: none;	display: table-cell;	width: 300px;	vertical-align: top;}#global_wrapper .layout_page_question_index_questions .qa-right .qa_browse_additional_info,.qa_browse .qa-right .qa_browse_additional_info{	float: none;	padding: 0;	text-align: right;}#global_wrapper .layout_middle .layout_question_list_top_users .qa_top_members_name a{	font-weight: 400;	font-size: 14px;}.qa_browse .qa_title,.qa_browse .qa_title strong{	font-weight: 400;	font-size: 12px;}.qa_browse .qa_title strong a{	font-weight: 400;	font-size: 16px;	line-height: 20px;	margin-top: 2px;	margin-bottom: 4px;	display: inline-block;	font-family: "Open Sans", sans-serif;}.cathegory-title a{	font-size: 12px;	font-weight: 700;}#global_wrapper .layout_middle .layout_question_list_top_users .qa_browse_photo{	width: 30px;	text-align: left;	margin-right: 15px;}#global_wrapper .layout_middle .layout_question_list_top_users ul li .qa_browse_info{	padding: 0;}#global_page_question-index-view .layout_question_browse_menu{	display: none;}#global_page_question-index-view #global_wrapper .thumb_icon{	width: 40px;	height: 40px;	border-radius: 100%;}div[class*='qa_browse'] .posted-by a.button{	float: right;	margin-top: 4px;}.qa_browse_info .posted-by a.qa_ownerphoto_question_model_quser + a + a{	text-transform: uppercase;}.qa_question_body .question-tags{	display: none;}#global_page_question-index-view .qa_browse_photo{	width: auto;}#global_page_question-index-view .qa_question_body .qa_browse_photo{	width: 70px;	padding-right: 15px;}#global_page_question-index-view .qa_browse_photo a{	display: block;}#global_page_question-index-questions .pulldown_contents_wrapper a{	padding-left: 20px;	font-weight: bold;	font-size: 12px;	line-height: 200%;}#global_page_question-index-questions .pulldown_contents > ul > li{	padding: 5px;	padding-right: 5px;	font-size: 12px;}#global_page_question-index-view .qa_browse_info_date.qa_browse_info_date_top{	font-size: 16px;}#global_page_question-index-view .qa_browse_info span.qa_title_descr{	font-size: 30px;}.qa_title_descr ol,.qa_title_descr  ul{	padding: 0px 0px 20px 30px;}#global_page_question-index-view #global_wrapper .question-tags a{	font-size: 14px;	padding: 0;	margin: 2px 0;	border: none;	color: #1b70c9;	font-weight: 400;}#global_page_question-index-view .navigation{	padding: 0;}#global_page_question-index-view #global_wrapper .question-tags a::before{	content: '#';	display: inline-block;	padding-right: 1px;}#global_page_question-index-view #global_wrapper .question-tags a:hover{	color: #fa8a00;	background: none;}#global_page_question-index-view .qa_browse_info p{	font-size: 18px;	margin-bottom: 0;}#global_page_question-index-view .question-tags{	padding-top: 0;}#global_page_question-index-view .qa_question_status{	font-size: 16px;}#global_page_question-index-index .pulldown_contents ul{	padding: 0;}body .pulldown_contents > ul > li{	padding: 5px;	padding-right: 5px;	font-size: 12px;}#global_page_question-index-view .browsebl{	line-height: 32px;	font-weight: 400;	vertical-align: middle;	display: none;}body .pulldown_contents_wrapper a{	padding-left: 20px;	font-weight: bold;	font-size: 12px;	line-height: 200%;}#global_page_question-index-view .qa_answers{	border-bottom: none;}#global_page_question-index-view #qa_go_create_answer form > div > div > h3{	font-size: 16px;}#global_page_question-index-view #qa_go_create_answer form > div > div > h3 > span{	display: block;	margin: 10px 0px 0px;}#global_page_question-index-view #qa_go_create_answer{	background-color: #FFF;	border-radius: 18px;	box-shadow: 0px 3px 20px rgba(0, 0, 0, 0.05);}.question-bold,.answer-bold{	font-weight: 700;	padding-right: 8px;}.answer-bold{	font-size: 30px;	padding-left: 5px;}#global_page_question-index-view .layout_middle .qa_browse_photo img{	width: 42px;	height: 42px;}#global_page_question-index-view .layout_middle .qa_browse_answer{	text-align: right;}.qa_browse .posted-by{	font-size: 16px;}#global_page_question-index-view .layout_middle .qa_browse_answer a{	display: inline-block;	background-color: #fcb55c;	width: 120px;	height: 27px;	line-height: 27px;	color: #093759;	font-weight: bold;	text-align: center;	border-radius: 8px;}#global_page_question-index-view #qa_go_create_answer form > div > div{	padding: 32px 40px;	box-sizing: border-box;}#global_page_question-index-view #qa_go_create_answer .form-elements{	padding: 0;}#global_page_question-index-view #qa_go_create_answer #answer-element{	width: 100%;}#global_page_question-index-view #qa_go_create_answer .global_form #submit-element{	float: right;	text-align: right;}#global_page_question-index-manage #filter_form select{	width: 100%;	max-width: 100%;}#question-element{	max-width: 100%!important;	width: 100%!important;}#global_page_question-index-view .qa_browse .qa_browse_info{	width: 100%!important;}@media screen and (max-width: 1250px){#global_wrapper .layout_page_question_index_questions .views-icon, #global_wrapper .qa_browse_additional_info ul li, #global_wrapper .layout_page_question_index_questions .score-icon, #global_wrapper .answer-icon a, #global_wrapper .answer-icon:before{	font-size: 14px;}#global_page_question-index-index .qa_browse_options{	top: -30px;}.score-icon::before, .views-icon::before, .answer-icon a::before{	font-size: 16px;}.qa-right .qa_browse_additional_info li + li{	padding-left: 0;}#global_wrapper .layout_page_question_index_questions #filter_form select{	max-width: 100%;	width: 100%;}}@media screen and (max-width: 1000px){#global_page_question-index-questions .search-block #searchBanner, #global_page_question-index-index .search-block #searchBanner{	padding: .5em 4em .5em 1.5em;	height: auto;}#global_page_question-index-index .qa_browse_answer,#global_wrapper .layout_page_question_index_questions .qa_browse_answer{	padding-top: 0;}ul.qa_browse > li{	padding: 15px 0;}#global_page_question-index-questions .width_main .pulldown_toggle_icon.search_toggle_icon,#global_page_question-index-index .width_main .pulldown_toggle_icon.search_toggle_icon{	padding: 0px 15px;	line-height: 55px;}#global_page_question-index-index .qa_browse .qa_browse_info{	width: 100%;}#global_page_question-index-manage .qa_browse > li{	padding: 15px 10px;}#global_page_question-index-manage .qa_browse_info,#global_page_question-index-manage .qa_browse .qa-right{	width: 100%!important;	box-sizing: border-box;}#global_page_question-index-manage .qa_browse_info{	margin-bottom: 0;}#global_page_question-index-view .thumb_icon{	width: 42px;	height: 42px;}#global_page_question-index-view .qa_browse_info span.qa_title_descr{	font-size: 16px;}#global_page_question-index-view .qa_answers_list,.qa_browse .qa_answers_list{	margin-bottom: 5px;}#global_page_question-index-view .qa_browse_info p,.qa_browse_info p{	font-size: 14px;}#global_page_question-index-view #qa_go_create_answer form > div > div{	padding: 20px;}#global_wrapper .layout_page_question_index_questions .qa_browse_answer,.qa_browse .qa_browse_answer{	width: auto;	margin-right: 10px;}#global_wrapper .layout_page_question_index_questions .qa-right,.qa_browse .qa-right{	width: auto;}#global_wrapper .layout_page_question_index_questions .qa_browse_answer a,.qa_browse .qa_browse_answer a{	width: 100px;	font-size: 14px;}#global_page_question-index-unanswered #filter_form select{	width: 100%;	max-width: 100%;}}@media screen and (min-width: 1001px){.mobile-view{	display: none;}#global_page_question-index-questions .layout_middle .layout_question_how_collect_points,#global_page_question-index-questions .layout_middle .layout_question_list_top_users,#global_page_question-index-view .layout_middle .layout_question_list_recent_questions,#global_page_question-index-index .layout_middle .layout_question_list_top_users{	display: none;}}@media screen and (max-width: 1000px){.mobile-view{	display: block;}}@media screen and (max-width: 767px){.search-block #searchBanner{	height: 40px;}#global_page_question-index-view a.qa_best_answer{	margin-left: 0;}#global_page_question-index-questions .width_main .search_toggle_icon::before, #global_page_question-index-index .width_main .search_toggle_icon::before{	font-size: 18px;	vertical-align: 4px;}#global_page_question-index-index ul.qa_browse > li:first-child{	padding: 15px 0;}.qa_browse .title-questions + li,.qa_browse > li + li{	padding: 15px 0;}#global_page_question-index-view .manage_addition_menu{	right: -9px;	top: -14px;}ul.qa_browse .title-questions a,ul.qa_browse .title-questions{	padding: 15px 10px;}#global_wrapper .answer-icon a,#global_wrapper .answer-icon::before{	font-size: 12px;}#global_page_question-index-questions .width_main .pulldown_toggle_icon.search_toggle_icon,#global_page_question-index-index .width_main .pulldown_toggle_icon.search_toggle_icon{	right: 10px;	top: 12px;	line-height: 33px;}#global_wrapper .layout_page_question_index_questions .views-icon,#global_wrapper .qa_browse_additional_info ul li,#global_wrapper .layout_page_question_index_questions .score-icon,#global_wrapper .score-icon,#global_wrapper .views-icon,#global_wrapper .answer-icon,.answer-icon a{	font-size: 12px;}#global_page_question-index-questions .top_image .search-block,#global_page_question-index-index .top_image .search-block{	transform: none;}}@media screen and (max-width: 640px){#global_wrapper .layout_page_question_index_questions .qa_browse_answer a, .qa_browse .qa_browse_answer a{	width: 90px;}.score-icon::before, .views-icon::before{	padding-right: 5px;}}@media screen and (max-width: 460px){#global_page_question-index-view .qa_answers{	padding: 0;	margin: 0;}}div.radcodes_popular_tags ul li{	display: inline;}div.radcodes_popular_tags ul li a{	display: inline;}div.radcodes_popular_tags ul li sup{	display: none;}div.radcodes_popular_tags .tag_x{	font-size: 0.7em;}div.radcodes_popular_tags .tag_0{	font-size: 2em;}div.radcodes_popular_tags .tag_1,div.radcodes_popular_tags .tag_2,div.radcodes_popular_tags .tag_3{	font-size: 1.8em;}div.radcodes_popular_tags .tag_4,div.radcodes_popular_tags .tag_5,div.radcodes_popular_tags .tag_6,div.radcodes_popular_tags .tag_7,div.radcodes_popular_tags .tag_8{	font-size: 1.5em;}div.radcodes_popular_tags .tag_9,div.radcodes_popular_tags .tag_10,div.radcodes_popular_tags .tag_11,div.radcodes_popular_tags .tag_12,div.radcodes_popular_tags .tag_13,div.radcodes_popular_tags .tag_14,div.radcodes_popular_tags .tag_15,div.radcodes_popular_tags .tag_16,div.radcodes_popular_tags .tag_17,div.radcodes_popular_tags .tag_18{	font-size: 1.3em;}div.radcodes_popular_tags .tag_19,div.radcodes_popular_tags .tag_20,div.radcodes_popular_tags .tag_21,div.radcodes_popular_tags .tag_22,div.radcodes_popular_tags .tag_23,div.radcodes_popular_tags .tag_24,div.radcodes_popular_tags .tag_25,div.radcodes_popular_tags .tag_26,div.radcodes_popular_tags .tag_27,div.radcodes_popular_tags .tag_28,div.radcodes_popular_tags .tag_29,div.radcodes_popular_tags .tag_30,div.radcodes_popular_tags .tag_31,div.radcodes_popular_tags .tag_32,div.radcodes_popular_tags .tag_33,div.radcodes_popular_tags .tag_34,div.radcodes_popular_tags .tag_35{	font-size: 1em;}div.radcodes_popular_tags .tag_36,div.radcodes_popular_tags .tag_37,div.radcodes_popular_tags .tag_38,div.radcodes_popular_tags .tag_39,div.radcodes_popular_tags .tag_40,div.radcodes_popular_tags .tag_41,div.radcodes_popular_tags .tag_42,div.radcodes_popular_tags .tag_43,div.radcodes_popular_tags .tag_44,div.radcodes_popular_tags .tag_45{	font-size: 0.8em;}div.radcodes_popular_tags .tag_46,div.radcodes_popular_tags .tag_47,div.radcodes_popular_tags .tag_48,div.radcodes_popular_tags .tag_49{	font-size: 0.7em;}div.radcodes_popular_tags a.icon_viewmore{	margin: 5px 0;}/*
 * Radcodes_View_Helper_Radcodes_Map :: InfoWindow bubble pop
 */div.radcodes_infowindow_pop_title{	font-weight: bold;}div.radcodes_infowindow_pop_address{	margin-bottom: 5px;}div.radcodes_infowindow_pop_meta{	font-weight: normal;	font-size: .8em;	color: #999;}div.radcodes_infowindow_pop_photo{	float: left;	margin-right: 10px;}span.radcodes_infowindow_pop_meta_owner{	display: block;}span.radcodes_infowindow_pop_meta_owner a{	font-weight: bold;}span.radcodes_infowindow_pop_meta_stat{	display: block;}.radcodes_categories_list{	overflow: hidden;}.radcodes_categories_list > ul > li{	padding: 6px;}.radcodes_categories_list > ul > li + li{	border-color: transparent;	border-top-width: 1px;	padding-top: 6px;}.radcodes_categories_list > ul > li > a.buttonlink{/*	background-image: url(/application/modules/Radcodes/externals/images/category/category.png?c=0);*/	overflow: hidden;	font-size: 1em;	line-height: 100%;}.radcodes_categories_list > ul > li > a.buttonlink:before{	content: "\f0da";	font-family: fontawesome;	margin-right: 6px;}.radcodes_categories_list > ul > li > ul{	margin: 6px 0;}.radcodes_categories_list > ul > li > ul > li{	font-size: 0.8em;	padding: 6px 0px 6px 6px;}.radcodes_categories_list > ul > li > ul > li > a.buttonlink{	background-image: url(/application/modules/Radcodes/externals/images/category/category.png?c=0);}.radcodes_categories_list .radcodes_category_desc{	font-size: 0.8em;}.radcodes_categories_subcategory_toggle{	display: inline-block;	width: 7px;	height: 7px;	float: right;	cursor: pointer;	margin-top: 5px;	width: 10px;	height: 10px;	margin-top: 3px;	overflow: hidden;}.radcodes_categories_subcategory_toggle_collapse{	background-image: url(/application/modules/Radcodes/externals/images/category/arrow_left_gray.png?c=0);}.radcodes_categories_subcategory_toggle_collapse:hover{	background-image: url(/application/modules/Radcodes/externals/images/category/arrow_left_blue.png?c=0);}.radcodes_categories_subcategory_toggle_expand{	background-image: url(/application/modules/Radcodes/externals/images/category/arrow_down_gray.png?c=0);}.radcodes_categories_subcategory_toggle_expand:hover{	background-image: url(/application/modules/Radcodes/externals/images/category/arrow_down_blue.png?c=0);}.radcodes_categories_subcategory_toggle span{	display: none;}ul.radcodes_category_options_sub{	font-size: 0.9em;}ul.radcodes_category_options_sub > li > a{	padding-left: 1em;}ul.radcodes_category_blocks > li{	overflow: hidden;}ul.radcodes_category_blocks > li + li{	margin-top: 10px;}ul.radcodes_category_blocks a.radcodes_category_photo{	float: left;	margin-right: 10px;}ul.radcodes_category_blocks div.radcodes_category_info{	overflow: hidden;}ul.radcodes_category_blocks a.radcodes_category_title{	font-size: 1.5em;}/* slideshow buttons */.radcodes_slideshow_buttons{	padding: 5px;	font-size: 0.8em;}.radcodes_slideshow_buttons > span{	display: inline-block;	width: 16px;	height: 16px;	margin: 0 3px;	cursor: pointer;}.radcodes_slideshow_buttons > span.radcodes_slideshow_button_prev{	background: url(/application/modules/Radcodes/externals/images/slideshow/buttons.png?c=0) no-repeat 0px 0px;}.radcodes_slideshow_buttons > span.radcodes_slideshow_button_prev:hover{	background: url(/application/modules/Radcodes/externals/images/slideshow/buttons.png?c=0) no-repeat 0px -16px;}.radcodes_slideshow_buttons > span.radcodes_slideshow_button_play{	background: url(/application/modules/Radcodes/externals/images/slideshow/buttons.png?c=0) no-repeat -16px 0px;}.radcodes_slideshow_buttons > span.radcodes_slideshow_button_play:hover{	background: url(/application/modules/Radcodes/externals/images/slideshow/buttons.png?c=0) no-repeat -16px -16px;}.radcodes_slideshow_buttons > span.radcodes_slideshow_button_stop{	background: url(/application/modules/Radcodes/externals/images/slideshow/buttons.png?c=0) no-repeat -32px 0px;}.radcodes_slideshow_buttons > span.radcodes_slideshow_button_stop:hover{	background: url(/application/modules/Radcodes/externals/images/slideshow/buttons.png?c=0) no-repeat -32px -16px;}.radcodes_slideshow_buttons > span.radcodes_slideshow_button_next{	background: url(/application/modules/Radcodes/externals/images/slideshow/buttons.png?c=0) no-repeat -48px 0px;}.radcodes_slideshow_buttons > span.radcodes_slideshow_button_next:hover{	background: url(/application/modules/Radcodes/externals/images/slideshow/buttons.png?c=0) no-repeat -48px -16px;}.radcodes_slideshow_buttons > span > span{	display: none;}.radcodes_sponsored_businesses_action > a{	background: url(/application/modules/Radcodes/externals/images/slideshow/buttons.png?c=0) no-repeat -48px 0px;	display: inline-block;	width: 16px;	height: 16px;}.radcodes_sponsored_businesses_action > a:hover{	background: url(/application/modules/Radcodes/externals/images/slideshow/buttons.png?c=0) no-repeat -48px -16px;}.radcodes_sponsored_businesses_action > a > span{	display: none;}.ui-rating .ui-rating-star{	width: 16px;	height: 16px;	font-size: 2px;	float: left;	text-decoration: none;	vertical-align: bottom;	background-image: url(/application/modules/Radcodes/externals/images/star.gif?c=0);	background-repeat: no-repeat;}.ui-rating a{	cursor: pointer;}.ui-rating-full{	background-position: left top;}.ui-rating-empty{	background-position: left -32px;}.ui-rating-hover{	background-position: left -48px;}/* ----------------IMAGE SLIDER------------- *//* ----------------IMAGE SLIDER------------- */div.radcodes_SlideItMoo_outer{	width: 510px;	margin: 0 auto;	display: block;	position: relative;	padding: 0px 5px 0px;	border: 1px solid #ddecf3;	background: #f4f9fb;}/* create custom forward-backward buttons for this container */div.radcodes_SlideItMoo_outer .radcodes_SlideItMoo_forward,div.radcodes_SlideItMoo_outer .radcodes_SlideItMoo_back{	display: block;	position: absolute;	cursor: pointer;	width: 22px;	height: 190px;	bottom: 0px;	right: 5px;	background: url(/application/modules/Radcodes/externals/images/slideitmoo/next.png?c=0) no-repeat center;}div.radcodes_SlideItMoo_outer .radcodes_SlideItMoo_forward:hover{	background: url(/application/modules/Radcodes/externals/images/slideitmoo/next_on.png?c=0) no-repeat center;}div.radcodes_SlideItMoo_outer .radcodes_SlideItMoo_back{	left: 5px;	background: url(/application/modules/Radcodes/externals/images/slideitmoo/prev.png?c=0) no-repeat center;}div.radcodes_SlideItMoo_outer .radcodes_SlideItMoo_back:hover{	left: 5px;	background: url(/application/modules/Radcodes/externals/images/slideitmoo/prev_on.png?c=0) no-repeat center;}/* the width is set to show the number of thumbnails that will be visible */div.radcodes_SlideItMoo_inner{	position: relative;	overflow: hidden;	width: 462px;/* set a display width to make the slider look good in case js is disabled */	margin: 0px auto 0px;	padding: 10px 0 10px;}/* the thumbnails container; set a width on it so everything will be fine */div.radcodes_SlideItMoo_items{	display: block;	position: relative;}/* single element design */div.radcodes_SlideItMoo_items div.radcodes_SlideItMoo_element{	display: block;	position: relative;	float: left;	margin: 0px 5px 0px;	padding: 5px;	font-size: 11px;	width: 134px;	text-align: center;	color: #FFFFFF;}/*  */.sapps_tip{	font-size: 14px;	padding: .75rem 1.25rem;	border-radius: .25rem;	margin: 10px;	border: 1px solid;}.sapps_success_tip{	background-color: #dff0d8;	border-color: #d6e9c6;	color: #3c763d;}.sapps_info_tip{	background-color: #d9edf7;	border-color: #bce8f1;	color: #31708f;}.sapps_danger_tip{	background-color: #f2dede;	border-color: #ebccd1;	color: #a94442;}.sapps_success_tip > b,.sapps_danger_tip > b,.sapps_info_tip > b{	font-weight: bold;	font-weight: 500;	font-size: 15px;	margin-right: 5px;}ul.forum_topics .forum_topics_title h3>a{	color: #1A49B3;}ul.forum_topics .forum_topics_title h3>a:hover{	color: #4e81a1;}#compose-tray span{	background-repeat: no-repeat;}.seaocore_profile_coverinfo_buttons #friendship_user .icon_friend_add::before{	float: left;}/* To remove white space from scroll to top widgets */#global_wrapper .layout_middle .generic_layout_container.layout_seaocore_scroll_top{	margin: 0;	padding: 0;}.layout_middle > .layout_core_content{	padding: 15px;	box-sizing: border-box;	background: transparent;	border-radius: 3px;}.layout_core_comments{	padding: 15px;	box-sizing: border-box;}.tabs_alt > ul > li .seaocore_tab_icon{	color: #999;}.tabs_alt > ul > li .seaocore_tab_icon.selected{	color: #262626;}/*fontfamily issue*/ul.feed .feed_item_icon:before, .notification_type_liked:before, .notification_type_liked_commented:before{	font-family: 'fontawesome' !important;	font-weight: 900;}/*.user_profile_admin::before{	content: "\f0ad";}*//*.seaocore_icon_create,.seaocore_icon_add,.seaocore_icon_edit,.seaocore_icon_delete,.seaocore_icon_minus,.seaocore_icon_share,.seaocore_icon_report,.seaocore_icon_disapproved,.seaocore_icon_approved,.seaocore_icon_direction{	padding-left: 0 !important;}*/.seaocore_icon_create::before, .seaocore_icon_add::before, .seaocore_icon_edit::before, .seaocore_icon_delete::before, .seaocore_icon_close::before, .seaocore_icon_minus::before, .seaocore_icon_share::before, .seaocore_icon_report::before, .seaocore_icon_print::before, .seaocore_icon_tellafriend::before, .seaocore_icon_comment::before, .seaocore_icon_disapproved::before, .seaocore_icon_approved::before, .seaocore_icon_direction::before, .seaocore_icon_upload::before, .seaocore_download_icon::before, .seaocore_icon_date::before, .seaocore_email_icon::before, .seaocore_report_icon::before, .seaocore_plus_icon::before, .seaocore_arrow_icon::before, .seaocore_icon_view::before, .seaocore_icon_profile::before, .seaocore_icon_remove::before, .seaocore_icon_remove_square::before, .seaocore_icon_like::before, .seaocore_icon_dislike::before, .seaocore_icon_edit_sqaure::before, .seaocore_icon_suggest::before, .seaocore_icon_enable::before, .seaocore_icon_disable::before, .seaocore_icon_exports::before, .seao_icon_member::before, .seaocore_icon_favourite::before, .seaocore_icon_unfavourite::before, .seaocore_back_icon::before, .seaocore_icon_quote::before, .seaocore_icon_setting::before, .seao_icon_location::before, .seao_icon_dashboard::before{	font-family: 'fontawesome';	font-weight: 900;	font-style: normal;	font-size: 16px;	line-height: 16px;	margin-right: 7px;}.seaocore_icon_create::before, .seaocore_icon_add::before{	content: "\f067";}.seaocore_icon_edit::before{	content: "\f303";}.seaocore_icon_edit_sqaure::before{	content: "\f044";}.seaocore_icon_delete::before{	content: "\f056";}.seaocore_icon_close::before{	content: "\f00d";}.seaocore_icon_minus::before{	content: "\f056";}.seaocore_icon_share::before{	content: "\f1e0";}.seaocore_icon_report::before{	content: "\f024";}.seaocore_icon_print::before{	content: "\f02f";}.seaocore_icon_tellafriend::before, .seaocore_icon_comment::before{	content: "\f075";}.seaocore_icon_disapproved::before{	content: "\f057";}.seaocore_icon_approved::before{	content: "\f058";}.seaocore_icon_direction::before{	content: "\f277";}.seaocore_icon_upload::before{	content: "\f093";}.seaocore_icon_date::before{	content: "\f073";}.seaocore_download_icon::before{	content: "\f019";}.seaocore_email_icon::before{	content: "\f0e0";}.seaocore_report_icon::before{	content: "\f064";}.seaocore_plus_icon::before{	content: "\f055";}.seaocore_arrow_icon::before{	content: "\f178";}.seaocore_icon_view::before{	content: "\f06e";}.seaocore_icon_profile::before{	content: "\f06e";}.seaocore_icon_remove::before{	content: "\f2ed";}.seaocore_icon_remove_square::before{	content: "\f146";}.seaocore_icon_like::before{	content: "\f164";}.seaocore_icon_dislike::before{	content: "\f165";}.seaocore_icon_suggest::before{	content: "\f085";}.seaocore_icon_enable::before{	content: "\f14a";}.seaocore_icon_disable::before{	content: "\f2d4";}.seaocore_icon_exports::before{	content: "\f160";}.seaocore_icon_favourite::before{	content: "\f004";	color: #c2001b;}.seaocore_icon_unfavourite::before{	content: "\f004";}.seaocore_back_icon::before{	content: "\f060";}.seaocore_icon_quote::before{	content: "\f10d";}.seaocore_icon_setting::before{	content: "\f013";}.seao_icon_dashboard::before{	content: "\f0e4";}/*icons*/.seaocore_icon_featured::before{	background: #00BCD4;}.seaocore_icon_sponsored::before{	background: #FF9800;}.seaocore_icon_unfeatured::before, .seaocore_icon_unsponsored::before{	background: #aaa;}.seaocore_icon_featured,.seaocore_icon_unfeatured,.seaocore_icon_sponsored,.seaocore_icon_unsponsored{	min-width: 16px !important;	min-height: 16px !important;	border-radius: 1px;	box-sizing: border-box;}.seaocore_icon_featured::before, .seaocore_icon_unfeatured::before, .seaocore_icon_sponsored::before, .seaocore_icon_unsponsored::before{	font-family: 'fontawesome';	font-style: normal;	line-height: 16px;	display: block;	content: "\f005";	color: #fff;	text-align: center;	font-size: 11px;	vertical-align: middle;/*	-webkit-transform: rotate(30deg);	-moz-transform: rotate(30deg);	-ms-transform: rotate(30deg);	-o-transform: rotate(30deg);	transform: rotate(30deg);*/}.seaocore_featured_icon_size::before{	width: 16px;	height: 16px;	display: inline-block;	margin-right: 5px;}.seaocore_icon_copyproduct::before{	content: "\f291";}.notification_type_replied::before, .activity_icon_reply_seaocore_reply::before, .notification_type_replied_replied::before{	content: "\f3e5";}.notification_type_follow_sitepage_page::before, .activity_icon_follow_sitepage_page::before, .notification_type_follow_sitebusiness_business::before, .activity_icon_follow_sitebusiness_business::before, .notification_type_follow_sitegroup_group::before, .activity_icon_follow_sitegroup_group::before, .notification_type_follow_sitestore_store::before, .activity_icon_follow_sitestore_store::before, .notification_type_follow_siteevent_event::before, .activity_icon_follow_siteevent_event::before{	content: "\f058" !important;	color: #77c16e;}.user_profile_wishlist:before{	content: "\f004";}/* css for licence key popup here */#global_page_seaocore-index-index .global_form > div > div > h3 + div.form-elements{	margin-top: 10px !important;}#global_page_seaocore-index-index .settings .form-label{	clear: none !important;	text-align: left !important;}/*Ajex Popup*/#TB_window{	background-color: #FFFFFF !important;}#TB_ajaxContent{	padding: 10px !important;}#TB_window a:link, #TB_window a:visited{	color: #1A49B3 !important;}#smoothbox_window{	overflow: inherit;}#TB_iframeContent{	border-radius: 5px;}/* css for layout top start here */.layout_top .layout_middle{/*	min-height: 5px !important;*/	padding-top: 0px !important;	padding-bottom: 0px !important;	overflow: visible;}/* css for layout top end here *//* Common CSs */.txt_center{	text-align: center !important;}.txt_right{	text-align: right !important;}.dnone{	display: none !important;}.dblock{	display: block !important;}.fleft{	float: left !important;}html[dir="rtl"] .fleft{	float: right !important;}.fright{	float: right !important;}html[dir="rtl"] .fright{	float: left !important;}.fnone{	float: none !important;}.clr,.clear{	clear: both !important;}.pabsolute{	position: absolute;}.prelative{	position: relative;}.bold{	font-weight: bold;}.f_small{	font-size: 12px;}.seaocore_link_inherit{	color: #262626 !important;}.seaocore_txt_light{	color: #999;}.seaocore_txt_light a{	color: #999;}.seaocore_txt_red{	color: #F00 !important;}.seaocore_txt_green{	color: #00b911 !important;}.b_light{	border-color: #eaeaea;}.b_medium{	border-color: #ddd;}.b_dark{	border-color: #bbb;}.o_hidden{	overflow: hidden;}.widthfull{	width: 100%;}.mtop5{	margin-top: 5px;}.mbot5{	margin-bottom: 5px;}.m10{	margin: 10px;}.mtop10{	margin-top: 10px;}.mbot10{	margin-bottom: 10px;}.mtop15{	margin-top: 15px;}.mbot15{	margin-bottom: 15px;}.mright5{	margin-right: 5px;}html[dir='rtl'] .mright5{	margin-left: 5px;}.mleft5{	margin-left: 5px;}html[dir='rtl'] .mleft5{	margin-right: 5px;}.p5{	padding: 5px;}.pleft10{	padding-left: 10px;}html[dir='rtl'] .pleft10{	padding-right: 10px;}.pright10{	padding-right: 10px;}html[dir='rtl'] .pright10{	padding-left: 10px;}.seaocore_icon{	display: inline-block;	height: 16px;	width: 16px;}/*CSS FOR ALL SIDEBAR WIDGETS START HERE*/.seaocore_search_criteria{	margin-bottom: 15px;}ul.seaocore_sidebar_list{	padding: 5px;}ul.seaocore_sidebar_list li{	clear: both;	overflow: hidden;	padding: 3px 5px;}ul.seaocore_sidebar_list li > a{	float: left;	margin-right: 6px;}[dir="rtl"] ul.seaocore_sidebar_list li > a{	float: right;	margin-left: 6px;	margin-right: 0;}ul.seaocore_sidebar_list li div a{	float: none;}ul.seaocore_sidebar_list .list_thumb{	float: left;	display: block;	width: 48px;	height: 48px;	vertical-align: top;}.seaocore_sidebar_list_info{	overflow: hidden;}.seaocore_sidebar_list_title{	font-weight: bold;}.seaocore_sidebar_list_details{	font-size: .8em;	color: #999;	margin-top: 3px;}.seaocore_sidebar_list_details .rating_star_generic{	float: left;	margin: 2px;}html[dir="rtl"] ul.seaocore_sidebar_list .list_thumb,html[dir="rtl"] .seaocore_sidebar_list_details .rating_star_generic{	float: right;}ul.seaocore_sidebar_list .more_link,.seaocore_sidebar_more_link{	float: right !important;	font-size: 12px;}html[dir="rtl"] ul.seaocore_sidebar_list .more_link,html[dir="rtl"] .seaocore_sidebar_more_link{	float: left !important;}.seaocore_sidebar_more_link .seaocore_sidebar_loader_img{	margin-right: 25px;	width: 12px;}html[dir="rtl"] .seaocore_sidebar_more_link .seaocore_sidebar_loader_img{	margin-left: 25px;	margin-right: 0;}/* Sidebar Categories block start here*/ul.seaocore_browse_category li .cat a.bold{	color: #4e81a1;}/*CSS FOR ALL SIDEBAR WIDGETS END HERE*//*CSS FOR ALL LISTINGS SATRT HERE*/ul.seaocore_browse_list{	clear: both;}ul.seaocore_browse_list > li{	clear: both;	padding: 0px 10px;	margin-bottom: 5px;	overflow: hidden;}li.lists_highlight,.highlight{	background: url(/application/modules/Seaocore/externals/images/blk-bg.png?c=0) repeat transparent;	border: 1px solid transparent !important;	position: relative;	padding: 10px !important;}ul.seaocore_browse_list > li + li{	padding-top: 10px;	border-top-width: 1px;	margin-top: 10px;}li.lists_highlight + li{	border-top-width: 0;}.seaocore_browse_list_photo{	border-width: 1px;	float: left;	height: 140px;	margin-right: 15px;	overflow: hidden;	text-align: center;	width: 140px;}html[dir="rtl"] .seaocore_browse_list_photo{	float: right;	margin-right: 0;	margin-left: 15px;}.seaocore_browse_list_photo > a{	display: table-cell;	height: 140px;	vertical-align: middle;	width: 140px;}.seaocore_browse_list_photo img{	max-width: 140px;}.seaocore_browse_list_options{	display: inline-block;	overflow: hidden;}/*
html[dir="rtl"] .seaocore_browse_list_options{	float: left;	padding-left: 0;	padding-right: 20px;}*/.seaocore_browse_list_options > a{	clear: both;	display: block;	font-size: 12px;/*
  	padding-top: 2px;	padding-bottom: 2px;*/	line-height: inherit !important;}.seaocore_browse_list_info{	overflow: hidden;}.seaocore_browse_list_info_title{	font-weight: bold;	overflow: hidden;	font-size: 15px;	line-height: normal;}.seaocore_browse_list_info_title h3{	background: none;	font-weight: bold;	margin: 0;	overflow: hidden;	padding: 0;	font-size: 17px;	line-height: normal;}.seaocore_browse_list_info_title p{	margin: 0px;	overflow: hidden;	font-size: 1.3em;	margin-bottom: 5px;}.seaocore_browse_list_info_title .seaocore_title{	overflow: hidden;	font-weight: bold;}ul.seaocore_browse_list .seaocore_browse_list_info_title span{	float: right;	margin-right: 5px;	margin-left: 5px;}html[dir="rtl"] ul.seaocore_browse_list .seaocore_browse_list_info_title span{	float: left;	margin-left: 5px;	margin-right: 5px;}ul.seaocore_browse_list span.list_rating_star span{	float: left;	margin: 2px;}html[dir="rtl"] ul.seaocore_browse_list span.list_rating_star span{	float: right;}.seaocore_browse_list_info_date{	color: #999;	margin-top: 3px;}.seaocore_browse_list_info_stat{	font-size: 11px;	margin-top: 3px;}.seaocore_browse_list_info_blurb{	margin-top: 5px;}.seaocore_browse_list_info_blurb.seaocore_icon_done span::before, .seaocore_browse_list_options.seaocore_icon_done span::before{	content: "\f058";	color: #77c16e;	font-family: 'fontawesome';	margin-right: 6px;}.seaocore_pagination{	margin-top: 10px;	clear: both;}.seaocore_pagination > div{	margin: 0px;}.seaocore_pagination ul > li{	border-radius: 0;	border: 1px solid #ddd;}.paginationControl > li.selected{	border-radius: 0;}ul.paginationControl > li.selected > a{	color: #fff;	background: #7eb6d5;}.seaocore_pagination ul > li > a{	border-radius: 0;	line-height: normal;	padding: 5px 10px;	min-width: 20px;	text-align: center;	font-weight: normal;	box-sizing: border-box;}.seaocore_list_featured_label{	left: 0;	position: absolute;	font-style: normal;	top: 10px;	z-index: 1;	color: #ffffff;	letter-spacing: 0.6px;	padding: 2px 6px;	background: #30a6fd;}.seaocore_list_sponsored_label{	clear: both;	color: #FFFFFF;/*	font-family: Verdana, Arial, Helvetica, sans-serif;*/	font-size: 11px;	font-weight: normal;	letter-spacing: 1px;	padding: 5px;	text-align: center;}[dir="rtl"] .seaocore_list_sponsored_label{	text-align: center;}.seaocore_list_new_label{	background-image: url(/application/modules/Seaocore/externals/images/new-label.png?c=0);	height: 48px;	position: absolute;	right: 0;	top: 0;	width: 48px;	z-index: 1;}/*CSS FOR ALL LISTINGS END HERE*//*PROFILE PAGES LISTS START HERE*/.seaocore_add a{	line-height: 18px;	margin-right: 15px;	margin-bottom: 10px;}html[dir="rtl"] .seaocore_add a{	margin-left: 15px;	margin-right: 0;}.seaocore_profile_list{	clear: both;}.seaocore_profile_list > li{	overflow: hidden;	padding: 0px 5px 10px;}.seaocore_profile_list > li + li{	border-top-width: 1px;	padding-top: 10px;}.seaocore_profile_list .seaocore_profile_list_photo{	float: left;	margin-right: 8px;	overflow: hidden;	width: 100px;}html[dir="rtl"] .seaocore_profile_list .seaocore_profile_list_photo{	float: right;	margin-left: 8px;	margin-right: 0;}.seaocore_profile_list .seaocore_profile_list_photo img{	max-width: 90px;}.seaocore_profile_list .seaocore_profile_list_options{	float: right;	overflow: hidden;	padding-left: 20px;	width: 150px;}html[dir="rtl"] .seaocore_profile_list .seaocore_profile_list_options{	float: left;	padding-right: 20px;	padding-left: 0;}.seaocore_profile_list .seaocore_profile_list_options a{	clear: both;	display: block;	margin: 5px;	font-size: .8em;	padding-top: 2px;	padding-bottom: 2px;}.seaocore_profile_list .seaocore_profile_list_info{	overflow: hidden;}.seaocore_profile_list .seaocore_profile_list_title p{	font-weight: bold;	overflow: hidden;	margin-bottom: 5px;}.seaocore_profile_list .seaocore_profile_list_title span{	float: right;	margin-left: 5px;}html[dir="rtl"] .seaocore_profile_list .seaocore_profile_list_title span{	float: left;	margin-left: 0;	margin-right: 5px;}.seaocore_profile_list .seaocore_profile_list_title span.list_rating_star span{	float: left;	margin: 2px;}html[dir="rtl"] .seaocore_profile_list .seaocore_profile_list_title span.list_rating_star span{	float: right;}.seaocore_profile_list .seaocore_profile_info_date{	font-size: 0.8em;	color: #999;}.seaocore_profile_list .seaocore_profile_info_blurb{	margin-top: 5px;}.seaocore_profile_list_more{	clear: both;	margin-top: 15px;}/*PROFILE PAGES LISTS START HERE*//*CSS FOR MEMBER POPUP START HERE*/.seaocore_members_popup{	width: 560px;	height: 330px;	margin: 10px 0 0 10px;	float: left;	padding: 5px;	border: 2px solid #d3e6ef;}[dir="rtl"] .seaocore_members_popup{	margin: 10px 10px 0 0;	float: right;}.seaocore_members_popup_notbs .seaocore_members_popup_content{	height: 290px;}.seaocore_members_popup a{	outline: none;}.seaocore_members_popup .heading{	padding: 7px;	margin: 0;	font-size: 15px;	font-weight: bold;}.seaocore_members_popup .seaocore_members_search_box{	width: 540px;	padding: 5px;	margin: 0px 0;	overflow: hidden;	box-sizing: border-box;}.seaocore_members_popup .top .seaocore_members_search input,.seaocore_members_popup .seaocore_members_search_box input{	background-image: url(/application/modules/Seaocore/externals/images/search.png?c=0);	background-position: 0 50%;	padding-left: 17px;	width: 145px;	background-repeat: no-repeat;	box-sizing: border-box;}.seaocore_members_popup .seaocore_members_search_box .link{	float: left;}[dir="rtl"] .seaocore_members_popup .seaocore_members_search_box .link{	float: right;}.seaocore_members_popup .seaocore_members_search_box .link a{	display: block;	padding: 3px 5px;	font-weight: bold;	text-decoration: none;	color: #777;	background-color: #d4e5ee;	float: left;	margin-right: 10px;}[dir="rtl"] .seaocore_members_popup .seaocore_members_search_box .link a{	float: right;	margin-left: 10px;	margin-right: 0;}.seaocore_members_popup .seaocore_members_search_box a.selected{	background-color: #55677a;	color: #fff;}.seaocore_members_popup_content{	max-height: 252px;	overflow: auto;	width: 550px;	margin-top: 5px;	border-style: solid;	clear: both;}.seaocore_members_popup_content .item_member{	width: 165px;	float: left;	padding: 5px;}[dir="rtl"] .seaocore_members_popup_content .item_member{	float: right;}.seaocore_members_popup_content .item_member_list{	overflow: hidden;	padding: 5px;	clear: both;}.seaocore_members_popup_content .item_member_list + .item_member_list{	border-top: 1px solid #eaeaea;}.seaocore_members_popup_content .item_member .item_member_thumb,.seaocore_members_popup_content .item_member_list .item_member_thumb{	float: left;	margin-right: 10px;}[dir="rtl"] .seaocore_members_popup_content .item_member .item_member_thumb,[dir="rtl"] .seaocore_members_popup_content .item_member_list .item_member_thumb{	float: right;	margin-left: 10px;	margin-right: 0;}.seaocore_members_popup_content .item_member .item_member_thumb img,.seaocore_members_popup_content .item_member_list .item_member_thumb img{	width: 48px;	height: 48px;}.seaocore_members_popup_content .item_member_list .item_member_option{	float: right;	margin-left: 10px;	width: 120px;}[dir="rtl"] .seaocore_members_popup_content .item_member_list .item_member_option{	float: left;	margin-left: 0;	margin-right: 10px;}.seaocore_members_popup_content .item_member_list .item_member_option a{	font-size: 11px;}.seaocore_members_popup_content .item_member_list .item_member_option a::before{	content: "\f003";	font-family: 'fontawesome';}.seaocore_members_popup_content .item_member .item_member_details,.seaocore_members_popup_content .item_member_list .item_member_details{	overflow: hidden;}.seaocore_members_popup_content .item_member .item_member_name,.seaocore_members_popup_content .item_member_list .item_member_name{	font-weight: bold;	margin: 0 0 5px;}.seaocore_members_popup_content .item_member .item_member_stat,.seaocore_members_popup_content .item_member_list .item_member_stat{	font-size: 0.8em;	color: #999;	float: left;}.seaocore_members_popup_paging{	margin: 0;	clear: both;	float: left;	width: 100%;}[dir="rtl"] .seaocore_members_popup_content .item_member_list .item_member_option a,[dir="rtl"] .seaocore_members_popup_content .item_member .item_member_stat,[dir="rtl"] .seaocore_members_popup_content .item_member_list .item_member_stat,[dir="rtl"] .seaocore_members_popup_paging{	float: right;}.seaocore_members_popup_paging .paginator_next,.seaocore_members_popup_paging .paginator_previous{	width: 100%;	margin: 0;	padding: 0;}.seaocore_members_popup_paging .paginator_previous a{	border-bottom-width: 1px;}.seaocore_members_popup_paging .paginator_previous a,.seaocore_members_popup_paging .paginator_next a{	display: block;	font-size: 13px;	font-weight: bold;	height: 33px;	line-height: 33px;	text-align: center;}[dir="rtl"] .seaocore_members_popup_paging .paginator_previous a,[dir="rtl"] .seaocore_members_popup_paging .paginator_next a{	text-align: center;}.seaocore_members_popup_paging .paginator_previous a:hover, .seaocore_members_popup_paging .paginator_next a:hover{	background-color: transparent;}.seaocore_members_popup_bottom{	width: 560px;	margin: 0px 0 0 10px;	float: left;	padding: 5px;	text-align: right;}[dir="rtl"] .seaocore_members_popup_bottom{	float: right;	margin: 0px 10px 0 0;}.seaocore_members_popup_bottom button{	margin: 0px 10px 0 0;	padding: 5px;	text-align: left;}/*CSS FOR MEMBER POPUP END HERE*/.list_slideshow_mask{	position: relative;	overflow: hidden;	width: 510px;	height: 175px;	margin: 5px;}.list_categories_list_col{	margin: 0 5px 0 0px;	float: left;	width: 32%;}html[dir="rtl"] .list_categories_list_col{	float: right;	margin: 0 0 0 5px;}.list_categories_list{	float: left;	margin: 0 0 10px;	width: 100%;}html[dir="rtl"] .list_categories_list{	float: right;}.cmad_hr_link{	float: right;}html[dir="rtl"] .cmad_hr_link{	float: left;}.caab_list{	float: left;}html[dir="rtl"] .caab_list{	float: right;}.cmad_form_left{	float: left;	overflow: auto;}html[dir="rtl"] .cmad_form_left{	float: right;}.cmaddis_preview_wrapper{	float: left;	margin-left: 10px;}html[dir="rtl"] .cmaddis_preview_wrapper{	float: right;	margin-left: 0;	margin-right: 10px;}ul.groupdocument_browse > li .groupdocument_browse_options{	float: right;	overflow: hidden;	padding-left: 20px;}html[dir="rtl"] ul.groupdocument_browse > li .groupdocument_browse_options{	float: left;}.layout_Userconnection_userhome_userconnection > ul{	padding: 0px !important;}.user-network{	background-image: url(/application/modules/Seaocore/externals/images/userconnections-mynetwork.png?c=0);	background-repeat: no-repeat;}.usernetwork-1stdegree{	margin: 53px 0 0 0;	width: 57px;	float: left;	text-align: center;	font-size: 12px;	font-weight: bold;	padding: 0;	display: inline;}.ucp-users{	float: left;}html[dir="rtl"] .usernetwork-1stdegree,html[dir="rtl"] .ucp-users{	float: right;}#peo_list_box .list{	float: left;	margin: 10px;	width: 25%;	height: 60px;}html[dir="rtl"] #peo_list_box .list{	float: right;}.layout_poke_list_pokeusers ul li .poke_icon{	float: left;	margin-right: 3px;	padding-top: 3px;}html[dir="rtl"] .layout_poke_list_pokeusers ul li .poke_icon{	float: right;	margin-left: 3px;	margin-right: 0;}.layout_poke_list_pokeusers ul li .users_poked{	overflow: hidden;}.layout_Facebooksepage_facebooksepage_userfeed .fbconnect_userfeed_item .profilepic{	margin-right: 10px;	float: left;}#global_page_user-index-home{	display: block !important;}#facefile .white,.facebooksepage_invite_friend .white,.facebooksepage_userfriend .white,.layout_Facebooksepage_facebooksepage_userfeed .white,.layout_Facebooksepage_facebooksepage_invitefriend .white{	border: 1px solid #f1f2f1;	padding: 5px;	line-height: 14px;	vertical-align: top;	font-size: 11px;	color: #666;	overflow: auto;	clear: both;}#facefile .white a.fb_button,.facebooksepage_invite_friend .white a.fb_button,.facebooksepage_userfriend .white a.fb_button,.layout_Facebooksepage_facebooksepage_userfeed .white a.fb_button,.layout_Facebooksepage_facebooksepage_invitefriend .white a.fb_button{	float: left;	margin: 0px 10px 5px 0px;}/*FEATURED SLIDSHOW START HERE*/.seaocore_slideshow_wrapper,.featured_slideshow_wrapper{	overflow: auto;	border: 5px solid #ddecf3;	background-color: #f4f9fb;	margin-bottom: 15px;}.seaocore_slideshow_mask,.featured_slideshow_mask{	position: relative;	overflow: hidden;	width: 510px;	height: 175px;	margin: 5px;}.seaocore_slideshow_advanced_box,.featured_slideshow_advanced_box{	position: absolute;}.seaocore_slideshow_advanced_box .seaocore_slidebox,.featured_slideshow_advanced_box .featured_slidebox{	width: 510px;	float: left;	height: 175px;}.seaocore_slidebox h5,.featured_slidebox h5{	padding: 0 0 5px 0;	margin: 0 !important;	font-size: 17px;}.seaocore_slidebox h5 a,.featured_slidebox h5 a{	color: #262626;}.seaocore_slidshow_img,.featured_slidshow_img{	float: left;	height: 170px;	max-width: 200px;	min-width: 150px;	overflow: hidden;	margin-right: 10px;	position: relative;	text-align: center;}.seaocore_slidshow_img img,.featured_slidshow_img img{	max-width: 200px !important;	max-height: 170px !important;	border: none !important;}.seaocore_slidshow_img a > span,.featured_slidshow_img a > span{	background-color: #444444;	background-position: center 50%;	background-repeat: no-repeat;	background-size: cover;	border-width: 1px;	display: block;	height: 160px;	width: 198px;}.seaocore_slidshow_content,.featured_slidshow_content{	overflow: hidden;}.seaocore_slidshow_info,.featured_slidshow_info{	font-size: 11px;	color: #999;	margin-top: 3px;}.seaocore_slidshow_content > p,.featured_slidshow_content > p{	margin-top: 5px;}.seaocore_slideshow_option_bar,.featured_slideshow_option_bar{	border: none;	padding: 5px 0;	overflow: auto;	background: url(/application/modules/Seaocore/externals/images/blk-bg.png?c=0) transparent;}.seaocore_slideshow_option_bar div,.featured_slideshow_option_bar div{	float: right;	margin-right: 4px;}.seaocore_slideshow_controllers,.featured_slideshow_controllers{	background-color: #619dbe;	background-image: url(/application/modules/Seaocore/externals/images/controller-options.png?c=0);	width: 18px;	height: 18px;	display: block;	padding: 0px !important;	float: left;	margin: 1px;}.seaocore_slideshow_controllers:hover, .featured_slideshow_controllers:hover{	background: #7eb6d5;	background-image: url(/application/modules/Seaocore/externals/images/controller-options.png?c=0);}.seaocore_slideshow_controllers-play,.featured_slideshow_controllers-play{	background-position: 54px 0 !important;}.seaocore_slideshow_controllers-stop,.featured_slideshow_controllers-stop{	background-position: 36px 0 !important;}.seaocore_slideshow_controllers-playback,.featured_slideshow_controllers-playback{	background-position: 72px 0 !important;}.seaocore_slideshow_controllers-prev,.featured_slideshow_controllers-prev{	background-position: 0px 0 !important;}.seaocore_slideshow_controllers-next,.featured_slideshow_controllers-next{	background-position: 108px 0 !important;}.seaocore_slideshow_option_bar .seaocore_slideshow_pagination,.featured_slideshow_option_bar .featured_slideshow_pagination{	float: right;	margin: 3px 5px 0 0;	color: #999;}.seaocore_slideshow_option_bar .seaocore_slideshow_view_link,.featured_slideshow_option_bar .featured_slideshow_view_link{	font-weight: bold;	font-size: 11px;	margin-left: 5px;	padding-top: 5px;	float: left;}.seaocore_slideshow_option_bar .recipe_view_link,.featured_slideshow_option_bar .recipe_view_link{	font-weight: bold;	font-size: 11px;	margin-left: 5px;	padding-top: 5px;	float: left;}/*Side Slideshow*/.layout_left div.featured_slideshow_mask,.layout_right div.featured_slideshow_mask,.layout_left div.featured_slidebox,.layout_right div.featured_slidebox{	height: 250px;}.layout_left div.featured_slidshow_content,.layout_right div.featured_slidshow_content{	clear: both;}.layout_left div.featured_slidshow_img,.layout_right div.featured_slidshow_img{	float: none;	height: 170px;	margin: 0 0 10px;	max-width: inherit;	overflow: hidden;	position: relative;	text-align: center;	width: 100%;}/*FEATURED SLIDSHOW END HERE*//*SEAOCORE mini menu css start here*/.layout_seaocore_menu_mini{	float: right;}.layout_seaocore_menu_mini #core_menu_mini_menu>ul{	text-align: right;	float: right;}.layout_seaocore_menu_mini #core_menu_mini_menu *{	-webkit-box-sizing: border-box;	-moz-box-sizing: border-box;	box-sizing: border-box;}.layout_seaocore_menu_mini #core_menu_mini_menu > ul > li{	padding: 2px 5px;	vertical-align: middle;	display: inline-block;	font-size: 13px;	position: relative;}.layout_seaocore_menu_mini #core_menu_mini_menu > ul > li > a{	min-height: 40px;	line-height: 40px;	display: inline;	-webkit-box-sizing: border-box;	-mox-box-sizing: border-box;	box-sizing: border-box;	text-align: center;	font-weight: 400;}.layout_seaocore_menu_mini #core_menu_mini_menu > ul > li > a > span{	line-height: 40px;}.seaocore_mimi_menu_pulldown_item._pulldown_item_active .seaocore_pulldown_wrapper{	display: block;}.layout_seaocore_menu_mini #core_menu_mini_menu > ul > li .core_mini_profile_pulldown{	min-width: 180px;	width: auto;	margin-left: -121px;}.layout_seaocore_menu_mini #core_menu_mini_menu > ul > li .core_mini_profile_pulldown .seaocore_pulldown_arrow{	left: auto;	right: 15px;}/*.layout_seaocore_menu_mini #core_menu_mini_menu > ul > li .core_mini_profile_pulldown .seaocore_pulldown_contents ul{	border-top-width: 1px;	border-top-style: solid;}*/.layout_seaocore_menu_mini #core_menu_mini_menu div.seaocore_pulldown_wrapper.core_mini_profile_pulldown .seaocore_pulldown_contents ul>li+li{	border-top: none;}.layout_seaocore_menu_mini #core_menu_mini_menu > ul > li > a{	position: relative;}.layout_seaocore_menu_mini #core_menu_mini_menu > ul > li > a > span._count_bubble{	background-color: #FF0000;	border-radius: 25px;	color: #fff;	font-size: 9px;	position: absolute;	padding: 2px 5px;	line-height: normal;	vertical-align: middle;	text-align: center;	margin: 0 auto;	right: 0;	top: 2px;	display: none;	z-index: 1;}.notification_type_commented::before, .notification_type_commented_commented::before{	font-family: 'fontawesome';}/*.layout_seaocore_menu_mini #core_menu_mini_menu > ul > li > a > span._label{	display: none;}*/.layout_seaocore_menu_mini #core_menu_mini_menu > ul > li > a > span._icon{	width: 40px;	height: 40px;	border-radius: 100%;	display: block;	font-family: 'fontawesome';	font-size: 18px;	margin: auto;	border: 1px solid #eaeaea;}.layout_seaocore_menu_mini #core_menu_mini_menu > ul > li > a.core_mini_update > span._icon:before{	content: '\f0f3';}.layout_seaocore_menu_mini #core_menu_mini_menu > ul > li > a.seaocore_mini_friend_request > span._icon:before{	content: '\f234';	font-weight: 900;}.layout_seaocore_menu_mini #core_menu_mini_menu > ul > li > a.core_mini_messages > span._icon:before{	content: '\f075';}.layout_seaocore_menu_mini #core_menu_mini_menu > ul > li > a.core_mini_siteaddlink{	display: inline-block;}.layout_seaocore_menu_mini #core_menu_mini_menu > ul > li > a.core_mini_siteaddlink > span._icon:before{	content: '\f067';}.layout_seaocore_menu_mini #core_menu_mini_menu > ul > li.seaocore_mimi_menu_core_mini_auth > a > span._icon:before, .layout_seaocore_menu_mini #core_menu_mini_menu > ul > li.seaocore_mimi_menu_sitecoretheme_core_mini_signin > a > span._icon:before{	content: '\f2f6';	font-weight: 900;}.layout_seaocore_menu_mini #core_menu_mini_menu > ul > li.seaocore_mimi_menu_core_mini_signup > a > span._icon:before{	content: '\f234';	font-weight: 900;}.layout_seaocore_menu_mini #core_menu_mini_menu > ul > li > a > span._label > img{	width: 40px;	height: 40px;	border-radius: 100%;	display: block;	margin: auto;}.layout_seaocore_menu_mini #core_menu_mini_menu > ul > li > a.core_mini_profile > span._icon{	display: none;}/*.layout_seaocore_menu_mini #core_menu_mini_menu > ul > li > a.core_mini_profile > span._label{	display: block;}.layout_seaocore_menu_mini #core_menu_mini_menu > ul > li > a > span._label{color:;}*/.layout_seaocore_menu_mini #core_menu_mini_menu > ul > li > a > span._label,.layout_seaocore_menu_mini #core_menu_mini_menu > ul > li > a.core_mini_profile > span._label > span{	display: none;}.sitecoretheme_minimenu .layout_seaocore_menu_mini #core_menu_mini_menu > ul > li > a.core_mini_profile > span._label{	display: inline-block;}#core_menu_mini_menu div.seaocore_pulldown_arrow{	border-left: 10px solid rgba(0, 0, 0, 0);	border-right: 10px solid rgba(0, 0, 0, 0);	float: left;	margin-top: -10px;	position: absolute;	margin-right: auto;	margin-left: auto;	right: 0;	left: 0;	width: 0;}#core_menu_mini_menu div.seaocore_pulldown_arrow{	border-bottom: 10px solid #fff;}.layout_seaocore_menu_mini #core_menu_mini_menu .seaocore_mimi_menu_core_mini_profile .seaocore_pulldown_contents > ul > li{	padding: 5px;}.layout_seaocore_menu_mini #core_menu_mini_menu .seaocore_mimi_menu_core_mini_profile .seaocore_pulldown_contents > ul > li > a > i{	display: none;}.layout_seaocore_menu_mini #core_menu_mini_menu .seocore-pulldown-header{	overflow: hidden;	text-transform: uppercase;	padding: 10px 12px;	border-bottom: 1px solid rgba(0, 0, 0, .15);}.layout_seaocore_menu_mini #core_menu_mini_menu .seocore-pulldown-header > .seocore-pulldown-heading{/*	padding: 5px;*/	font-weight: bold;	float: left;	line-height: normal;}[dir="rtl"] .layout_seaocore_menu_mini #core_menu_mini_menu .seocore-pulldown-header > .seocore-pulldown-heading{	float: right;}.layout_seaocore_menu_mini #core_menu_mini_menu > ul > li .core_mini_profile_pulldown{	margin-left: 0;}.layout_seaocore_menu_mini #core_menu_mini_menu .seaocore_mimi_menu_core_mini_profile .seaocore_pulldown_arrow{	margin-right: 0!important;	transform: translateX(-50%);	margin-left: 0!important;	right: 0!important;	left: 50%!important;}.layout_seaocore_menu_mini #core_menu_mini_menu .seaocore_mimi_menu_core_mini_messages .core_mini_messages_pulldown{/*	transform: none;*/	left: unset;}.layout_seaocore_menu_mini #core_menu_mini_menu .seaocore_mimi_menu_core_mini_messages div.seaocore_pulldown_arrow{	margin-right: unset!important;}.layout_seaocore_menu_mini .seaocore_mini_menu_items .seocore_pulldown_item_list{	padding: 10px 12px;}.layout_seaocore_menu_mini .seaocore_mini_menu_items .seocore_pulldown_item_list_photo{	float: left;	margin-right: 10px;}[dir="rtl"] .layout_seaocore_menu_mini .seaocore_mini_menu_items .seocore_pulldown_item_list_photo{	float: right;	margin-right: 0;	margin-left: 10px;}.layout_seaocore_menu_mini .seaocore_mini_menu_items .seocore_pulldown_item_list_from{	overflow: hidden;}.layout_seaocore_menu_mini .seaocore_mini_menu_items .seocore_pulldown_item_list_from .seocore_pulldown_item_list_from_name{	font-weight: bold;}.layout_seaocore_menu_mini #core_menu_mini_menu .core_mini_profile_pulldown .seaocore_pulldown_contents > ul.navigation{	border: none;}.layout_seaocore_menu_mini .core_mini_messages_pulldown .seocore-pulldown-header > a{	line-height: normal;	float: right;	font-family: tahoma, arial, verdana, sans-serif;	text-transform: capitalize;	font-size: 12px;}[dir="rtl"] .layout_seaocore_menu_mini .core_mini_messages_pulldown .seocore-pulldown-header > a{	float: left !important;}.layout_seaocore_menu_mini .core_mini_messages_pulldown .seocore-pulldown-header > a:before{	font-family: 'fontawesome';	padding-right: 5px;	font-size: 12px;}.layout_seaocore_menu_mini .seaocore_mimi_menu_core_mini_signup .seao_popup_user_signup_link ._icon:before{	content: "\f090";}.layout_seaocore_menu_mini .core_mini_messages_pulldown .seocore-pulldown-header + .seaocore_pulldown_contents{	display: inline-block;	width: 100%;	box-sizing: border-box;}.layout_seaocore_menu_mini .seocore-pulldown-footer{	padding: 8px 10px;}/* Mini menu icon with label */.layout_seaocore_menu_mini #core_menu_mini_menu > ul._show_icon_labels > li > a{	padding: 0 8px;	border-radius: 25px;	min-width: 40px;	line-height: 38px;	min-height: 40px;	display: block;	width: auto !important;}.layout_seaocore_menu_mini #core_menu_mini_menu > ul._show_icon_labels > li > a.core_mini_profile{	padding: 0;}.layout_seaocore_menu_mini #core_menu_mini_menu > ul._show_icon_labels > li > a.core_mini_profile span._icon{	display: none;}.layout_seaocore_menu_mini #core_menu_mini_menu > ul._show_icon_labels > li > a.core_mini_profile span._label{	margin: 0;}.layout_seaocore_menu_mini #core_menu_mini_menu > ul._show_icon_labels > li > a span._icon{	display: inline-block;	border: none;	background: transparent;	width: auto;	height: auto;	line-height: 38px;}.layout_seaocore_menu_mini #core_menu_mini_menu > ul._show_icon_labels > li > a > span._label{	display: inline-block;	line-height: 38px;}/*SEAOCORE mini menu css end here*//*gutter view page start here*//*.seaocore_profile_cover_photo_wrapper{	z-index: 12;}*/.seaocore_gutter_photo{	margin-bottom: 15px;	overflow: hidden;	padding: 7px;	text-align: center;}[dir="rtl"] .seaocore_gutter_photo{	text-align: center;}.seaocore_gutter_photo img{	margin: 0 auto;	width: 99%;}.seaocore_gutter_title{	font-size: 17px;	display: block;}.seaocore_gutter_blocks{	margin-bottom: 15px;}.seaocore_gutter_blocks .global_form_box{	padding: 5px;}.seaocore_gutter_blocks input[type="text"]{	width: 170px;}.seaocore_gutter_view{	overflow: hidden;}.seaocore_gutter_view .seaocore_gutter_view_title{	margin-bottom: 5px;	overflow: hidden;}.seaocore_gutter_view .seaocore_gutter_view_title h3{	margin-bottom: 1px;	font-size: 1.5em;	letter-spacing: normal;	background: none;	padding: 0px;}.seaocore_gutter_view .seaocore_gutter_view_stat{	font-size: 8pt;	margin-bottom: 5px;	color: #999;	overflow: hidden;}.seaocore_gutter_view .seaocore_gutter_view_body{	padding: 5px 0 0 0;	clear: both;	line-height: 1.5em;}/*gutter view page end here*//*photo lightbox css satrt here*/.photo_lightbox_right,.photo_lightbox_white_content{	background-color: #FFFFFF !important;}.seaocore_comment_box{	background-color: #FFFFFF;	padding: 10px 7px;	border: 1px solid #ddd;	cursor: text;}/*photo lightbox css end here*//*info tooltip css satrt here*/.info_tip_content .tip_main_photo > a{	border: 3px solid #ddd;}.seaocore_cover_member_tip,.info_tip_content_wrapper{	background-color: #FFFFFF;}/*.info_tip_content_bottom{	background-color: #eaeaea;	border-top: 1px solid #ddd;}*/.intu_list #meassge_show,.tip_main_body_stat,.info_tip_content_wrapper .tipcl{	color: #999;}/*info tooltip css end here*//*SEAOCORE button here*/.seaocore_button > a{	background: #619dbe;	border: 1px solid #50809b;}div.seaocore_button > a,div.seaocore_like_button a{	color: #fff;}.seaocore_button_selected a,.seaocore_button > a:hover{	background: #7eb6d5;}.seaocore_button > a span,.seaocore_button .icon_down::before{	color: #fff;}/*LIKE BUTTON CSS START HERE*/.layout_seaocore_like_button,.layout_seaocore_favourite_button{/*    	float: left;	margin: 0 10px 5px;*/}[dir="rtl"] .layout_seaocore_like_button,[dir="rtl"] .layout_seaocore_favourite_button{/*    	float: right;*/}.layout_siteusercoverphoto_user_cover_photo a.seaocore_follow_button,.layout_sitecontentcoverphoto_content_cover_photo a.seaocore_follow_button,.seaocore_favourite_button a,.seaocore_like_button a,a.sitegroup_button,a.sitevideo_subscribe_icon{	background: #619dbe;	border: 1px solid #50809b;	color: #fff;	border-radius: 3px;	clear: both;	float: left;	outline: medium none;	padding: 5px 7px;	line-height: normal;	text-decoration: none;}.layout_siteusercoverphoto_user_cover_photo .seaocore_follow_button i + span,.layout_sitecontentcoverphoto_content_cover_photo .seaocore_follow_button i + span,.layout_siteusercoverphoto_user_cover_photo .sitegroup_button i + span,.layout_sitecontentcoverphoto_content_cover_photo .sitegroup_button i + span{	color: #fff;}.seaocore_like_button a:hover, .seaocore_favourite_button a:hover{	background: #7eb6d5;}.seaocore_like_button a i,.seaocore_favourite_button a i{	background-size: contain;	height: 13px;	width: 13px;	float: left;	margin-right: 5px;}.seaocore_like_button a i,.seaocore_like_button a span,.seaocore_button.seaocore_profile_option_btn > a i,.seaocore_favourite_button a i,.seaocore_favourite_button a span,a.sitegroup_button i{/* 	float: left;*/	color: #fff;	background-image: none;	display: inline-block;	float: none;}.seaocore_like_button a i::before, .seaocore_profile_option_btn .icon_cog::before, .seaocore_profile_option_btn .icon_down::before, .seaocore_favourite_button a i::before{/*	font-size: 15px;*/	font-family: 'fontawesome';	font-style: normal;/*	margin-right: 5px;*/	vertical-align: top;	font-weight: 900;}.seaocore_like_button a i.seaocore_like_thumbup_icon::before, .seaocore_like_button a i.like_thumbup_icon::before, .seaocore_favourite_button a i.seaocore_like_thumbup_icon::before, .seaocore_favourite_button a i.like_thumbup_icon::before{	content: "\f164";}.seaocore_like_button a i.seaocore_like_thumbdown_icon::before, .seaocore_like_button a i.like_thumbdown_icon::before, .seaocore_favourite_button a i.seaocore_like_thumbdown_icon::before, .seaocore_favourite_button a i.like_thumbdown_icon::before{	content: "\f165";}.seaocore_profile_option_btn .icon_cog::before{	content: "\f013";	color: #999;	font-size: 20px;	font-weight: 900;}.seaocore_profile_fullwidth_cover_photo .seaocore_profile_option_btn .icon_cog::before{	font-size: 16px;}.seaocore_profile_option_btn .icon_down::before{	content: "\f0d7";	color: #999;	font-weight: 900;}.seaocore_button.seaocore_profile_option_btn > a{/*    	padding-top: 5px !important;	padding-bottom: 6px !important;*/	padding-left: 7px;	padding-right: 7px;	line-height: normal;}/*PROFILE TOP PHOTO STRIP START HERE*/.seaocore_photo_strips{	clear: both;	display: block;	margin: 0px 0 10px;	width: 100%;	overflow: hidden;}.seaocore_photo_strips div.thumb_photo{	width: 100px;	height: 70px;	overflow: hidden;	margin: 2px;	float: left;	background: #CCCCCC;	position: relative;}.seaocore_photo_strips div.thumb_photo a.thumb_img{	width: 100px;	height: 70px;	float: left;	background-repeat: no-repeat;	background-position: 50%;}.seaocore_photo_strips div.thumb_photo .photo_hide{	position: absolute;	right: 3px;	top: 3px;	float: left;	padding: 0;	display: none;}.seaocore_photo_strips div.thumb_photo:hover .photo_hide{	display: block;}.seaocore_photo_strips div.thumb_photo .photo_hide a{	height: 11px;	width: 11px;	background-color: #222;	background-position: right;	float: left;	background-image: url(/application/modules/Seaocore/externals/images/close.png?c=0) !important;}.seaocore_photo_strips div.thumb_photo .photo_hide a:hover{	background-position: left;}/*PROFILE TOP PHOTO STRIP END HERE*//*Member Tooltip start here*/.seaocore_member_tooltip_outer{	margin-left: -85px;	margin-top: 50px;	position: absolute;	z-index: 100;}.seaocore_member_tooltip{	display: block;	background: #222;	color: #fff;	text-align: left;	padding: 5px;	width: 200px;	float: left;}.seaocore_member_tooltip_content{	width: 190px;	float: left;	background: #FFFFFF;	padding: 5px;	position: relative;}.seaocore_member_tooltip_arrow{	position: absolute;	width: 100%;	text-align: center;	top: -18px;}.seaocore_member_tooltip_arrow img{	border: none;	width: 13px;	height: 9px;	float: none;}.seaocore_member_tooltip_content .item_member{	overflow: auto;	padding: 3px 0;}.seaocore_member_tooltip_content .item_member_thumb{	float: left;	margin-right: 5px;}.seaocore_member_tooltip_content .item_member_detail{	overflow: hidden;}.seaocore_member_tooltip_content .item_member_title{	font-weight: bold;}.seaocore_member_tooltip_content .item_member_stat .buttonlink{	font-size: 11px;	font-weight: normal;	clear: both;	line-height: 16px;}.seaocore_member_tooltip_content .item_member_detail a{	color: #4E81A1 !important;}/*Member Tooltip end here*//* SEAOCORE TABBED WIDGETS START HERE */.layout_seaocore_sidebar_tabbed_widget{	padding: 5px 0;	overflow: hidden;	margin-bottom: 15px;}.seaocore_tabs_alt{	background-color: #e9f4fa;	background-image: none;	margin: 0px 0px 5px 0px;	padding: 5px 5px 0px;	overflow: hidden;}.seaocore_tabs_alt > ul{	float: left;	margin: 0px;	text-align: left;	border-bottom: 1px solid #cad9e1;	width: 100%;}.seaocore_tabs_alt > ul > li{	padding: 0px;	float: left;	margin: 0 2px -1px 0;	margin-bottom: -1px;}[dir="rtl"] .seaocore_tabs_alt > ul > li{	float: right;	margin: 0 0 -1px 2px;	margin-right: 0;}.seaocore_tabs_alt > ul > li.active > a{	border-radius: 3px 3px 0 0;	border: 1px solid #cad9e1;	border-bottom: none;	background-color: #fff;	color: #555;	top: 1px;	padding: 4px 4px 5px;}.seaocore_tabs_alt > ul > li > a{	padding: 5px;	text-decoration: none;	color: #838e9a;	border-bottom: none;	outline: none;	font-size: 11px;	float: left;}[dir="rtl"] .seaocore_tabs_alt > ul > li > a{	float: right;}.seaocore_tabs_alt > ul > li > a:hover{	border-radius: 3px 3px 0 0;	background: #fff;	color: #555;	padding: 4px 4px 5px;	border: 1px solid #cad9e1;	border-bottom: none;}.layout_seaocore_sidebar_tabbed_widget li.seaocore_sidebar_listing{	clear: both;	overflow: hidden;	padding: 3px 5px 3px 5px;}.layout_seaocore_sidebar_tabbed_widget div.seaocore_thumb{	float: left;	display: block;	margin-right: 6px;}[dir="rtl"] .layout_seaocore_sidebar_tabbed_widget div.seaocore_thumb{	float: right;	margin-left: 6px;	margin-right: 0;}.layout_seaocore_sidebar_tabbed_widget div.seaocore_thumb img{	width: 48px;	height: 48px;}.layout_seaocore_sidebar_tabbed_widget .seaocore_info{	overflow: hidden;}.layout_seaocore_sidebar_tabbed_widget .seaocore_title{	font-weight: bold;}.layout_seaocore_sidebar_tabbed_widget .seaocore_stats{	color: #999;	font-size: .8em;	float: left;	margin-top: 7px;}[dir="rtl"] .layout_seaocore_sidebar_tabbed_widget .seaocore_stats{	float: right;}.layout_seaocore_sidebar_tabbed_widget li.seaocore_more{	padding: 3px 10px;	overflow: hidden;}/* SEAOCORE TABBED WIDGETS END HERE *//* SEAOCORE VIEW MORE AND LOADING START HERE */.seaocore_view_more,.seaocore_loading{	background-color: #ddd;	padding: 5px;	clear: both;	text-align: center;	margin-bottom: 10px;}[dir="rtl"] .seaocore_view_more,.seaocore_loading{	text-align: center;}.seaocore_view_more{	cursor: pointer;}.seaocore_loading img{	vertical-align: middle;	margin-right: 5px;}.seaocore_view_more a{	display: inline-block;	font-size: 0.9em;	font-weight: bold;}.seaocore_view_more a:before{	font-family: 'fontawesome';	margin-right: 5px;	vertical-align: middle;}.seaocore_tip{	font-size: 12px;	margin: 10px 0 0;	padding: 5px 0;	text-align: center;	background-color: #eaeaea;	border: 1px solid #ddd;}/* SEAOCORE VIEW MORE AND LOADING START HERE *//*SEAOCORE AUTOSUGGEST START HERE*/ul.seaocore-autosuggest li.autocompleter-choices img{	height: 32px !important;	width: 32px !important;	max-height: 32px !important;	max-width: 32px !important;}/*SEAOCORE AUTOSUGGEST END HERE*//* Seaocore popup start here */.seaocore_popup{	width: 702px;	margin: 10px;}.seaocore_popup_top{	overflow: hidden;	margin-bottom: 10px;}.seaocore_popup_top .seaocore_popup_title{	font-size: 14px;	font-weight: bold;}.seaocore_popup_top .seaocore_popup_des{	margin-top: 5px;	clear: both;}.seaocore_popup_options{	margin-bottom: 10px;	padding: 5px;	clear: both;	overflow: hidden;}.seaocore_popup_options_left{	float: left;	margin-right: 15px;}[dir="rtl"] .seaocore_popup_options_left{	float: right;	margin-left: 15px;	margin-right: 0;}.seaocore_popup_options_left input[type="text"]{	width: 170px;}.seaocore_popup_options_right{	float: right;	margin-left: 15px;}[dir="rtl"] .seaocore_popup_options_right{	float: left;	margin-left: 0;	margin-right: 15px;}.seaocore_popup_searchbox{	width: 170px;	background-image: url(/application/modules/Seaocore/externals/images/search.png?c=0);	background-position: right;	padding-right: 18px !important;	background-repeat: no-repeat;}.seaocore_popup_options_tbs{	float: right;	line-height: 20px;}.seaocore_popup_options_tbs a{	margin-left: 10px;	float: left;}.seaocore_popup_options_tbs a.selected{	display: inline-block;	background-color: #d3e6ef;	font-weight: bold;	display: inline-block;	float: left;	padding: 0 5px;	font-size: 11px;}.seaocore_popup_options_middle{	overflow: hidden;	text-align: center;}.seaocore_item_list_popup > div > form{	padding: 0px;	clear: both;}.seaocore_popup_content{	height: 330px;	overflow: auto;	width: 700px;	margin-bottom: 10px;	border-width: 1px;	border-style: solid;}.seaocore_popup_content > div.seaocore_popup_content_inner{	width: 682px;	margin: 0 auto;}.seaocore_popup_items > a{	height: 54px;	width: 160px;	margin: 2px;	float: left;	padding: 3px;	overflow: hidden;}.seaocore_popup_items > a:hover, .seaocore_popup_items > a.selected{	border-radius: 3px;	-moz-border-radius: 3px;	-webkit-border-radius: 3px;	border-width: 1px;	border-style: solid;	padding: 2px;	text-decoration: none;}.seaocore_popup_items > a > span{	background-color: #FFFFFF;	background-position: 2px;	background-repeat: no-repeat;	float: left;	width: 48px;	height: 48px;	border: 1px solid transparent;	padding: 2px;	position: relative;	margin-right: 5px;}.seaocore_popup_items a.selected > span,.seaocore_popup_items > a:hover > span{	border: 1px solid transparent;}.seaocore_popup_items > a > span > img,.seaocore_popup_items a.selected > span > img,.seaocore_popup_items > a:hover > span > img{	border: none;	padding: 0px !important;}.seaocore_popup_items > a.selected > span > span{	height: 13px;	width: 13px;	position: absolute;	left: 0;	bottom: 0;}.seaocore_popup_items > a.selected > span > span::before{	content: "\f058";	font-family: 'fontawesome';}.seaocore_popup_items > a > span + p{	overflow: hidden;	font-weight: bold;	font-size: 11px;}.seaocore_item_list_popup_loader{	width: 32px;	margin: 144px auto 0;}p.aaf_feed_error{	font-size: 8pt;	color: #FF0000;}.seaocore_item_list_popup_more{	border: 1px solid transparent;	clear: both;	cursor: pointer;	padding: 5px;	margin: 5px;	text-align: center;}.seaocore_item_list_popup_more:hover{	background-color: transparent;}.seaocore_item_list_popup_more a{	background-image: url(/application/modules/Seaocore/externals/images/viewmore.png?c=0);}.seaocore_item_list_popup_more img{	margin-right: 5px;	vertical-align: middle;}.popup_btm{	clear: both;}.seaocore_popup .popup_btm .pagination{	margin-top: 5px;	float: right;	margin-right: 10px;}.seaocore_popup .popup_btm .pagination div{	margin: 0 10px;}/*User Contacts Invite */.seaocore_user_contacts{	float: left;	clear: both;	width: 750px;	margin-top: 10px;	border: 1px solid #bbb;}.seaocore_user_contacts_top{	overflow: hidden;	border-bottom: 1px solid #bbb;	overflow: hidden;}.seaocore_user_contacts_top > div{	float: left;	padding: 5px;}.seaocore_user_contacts_list{	max-height: 300px;	overflow: auto;}.seaocore_user_contacts_list tr + tr{	border-top: 1px dashed #bbb;}.seaocore_user_contacts_list td{	padding: 5px;}.seaocore_user_contacts_buttons{	clear: both;	margin: 10px 0 0 5px;	float: left;	width: 70%;}.seaocore_user_contacts_buttons button.disabled{	background-color: #868686;}.seaocore_user_contacts_buttons button.disabled:hover{	background-color: #7eb6d5;}.seaocore_user_fb_contacts iframe{	width: 750px !important;}/* Seaocore popup end here *//**/.seaocore_browse_category,.seaocore_sponsored_widget,ul.seaocore_item_day,.seaocore_like_users_block,.seaocore_favourite_users_block{	padding: 5px;}.seaocore_browse_category > li,.seaocore_browse_category li .cat,.seaocore_browse_category li .subcat > div.subcat_second,.seaocore_browse_category li .subcat > div.subcat_third > a{	border-color: transparent;}.seaocore_categories_box{	border: 1px solid transparent;}.seaocore_categories_box > li{	border-color: #ddecf3;}.seaocore_categories_list .sub_cat a:hover, .seaocore_categories_list .sub_cat a.active{	background-color: #eaeaea;}.seaocore_img_view_thumb ul li > a{	border-color: transparent;}.seaocore_img_view_thumb ul li > a:hover{	border-color: transparent;}/*Pin It Button*/.seaocore_pinit_button{	float: right;	margin-left: 5px;	padding: 2px;}.seaocore_pinit_button iframe{	width: 50px !important;}.seaocore_socialshare_buttons{	float: right;	margin-left: 5px;	padding: 5px;	min-width: 158px;}.seaocore_viewmap_search_area{	background-color: #FFFFFF;}.seaocore_showhide_icon span{	background-color: #FFFFFF;}.seaocore_map{	position: relative;}.seaocore_map_info{	-moz-user-select: none;	background: -moz-linear-gradient(left center , rgba(255, 255, 255, 0) 0px, rgba(255, 255, 255, 0.5) 50px);	background: -o-linear-gradient(left center , rgba(255, 255, 255, 0) 0px, rgba(255, 255, 255, 0.5) 50px);	background: -webkit-linear-gradient(left, rgba(255, 255, 255, 0) 0px, rgba(255, 255, 255, 0.5) 50px);	background: linear-gradient(left center , rgba(255, 255, 255, 0) 0px, rgba(255, 255, 255, 0.5) 50px);	bottom: 19px;	color: #444444;	direction: ltr;	font-family: Arial, sans-serif;	font-size: 10px;	height: 19px;	line-height: 19px;	padding-bottom: 0;	padding-left: 50px;	padding-right: 2px;	position: absolute;	right: 0;	text-align: right;	white-space: nowrap;	z-index: 0;}.seaocore_map_info a{	color: #444444 !important;}/*Left Side Tabs*/.seaocore_db_tabs{	width: 250px;	float: left;	background-color: transparent;	padding: 15px;	margin-right: 15px;}[dir="rtl"] .seaocore_db_tabs{	float: right;	margin-left: 15px;	margin-right: 0;}.seaocore_db_tabs > ul{	width: 100%;	float: left;	margin: 0 0 15px;	padding: 0;}.seaocore_db_tabs > ul + ul{	margin-top: 10px;}.seaocore_db_tabs > ul > li{	border-top: 1px solid #eaeaea;	background: rgba(0, 0, 0, .05);	margin-bottom: 2px;}.seaocore_db_tabs .seaocore_db_head > h3{	margin-bottom: 0x;	padding: 12px;	line-height: normal;}.seaocore_db_tabs > ul li a{	display: block;	padding: 12px;	font-size: 14px;	text-decoration: none;	color: #777;	background-color: #d4e5ee;	outline: none;}.seaocore_db_tabs > ul li a:hover{	background-color: #c9dde7;	text-decoration: none;	color: #555;}.seaocore_db_tabs > ul li.selected a,.seaocore_db_tabs > ul li a.selected{	background-color: #55677a;	color: #fff;}.seaocore_db_tabs > ul li .db_icon{	height: 16px;	width: 14px;}.seaocore_db_tabs > ul li .bullet{	background: url(/application/modules/Seaocore/externals/images/map-arrow-right.png?c=0) no-repeat left center;}.seaocore_db_tabs > ul li .icon_exp{	background: url(/application/modules/Seaocore/externals/images/plus-minus.png?c=0) no-repeat center 2px;}.seaocore_db_tabs > ul li .icon_coll{	background: url(/application/modules/Seaocore/externals/images/plus-minus.png?c=0) no-repeat center -16px;}.seaocore_tbs_cont{	overflow: hidden;	background-color: transparent;	padding: 15px;	box-sizing: border-box;}.seaocore_carousel_loader,.seaocore_content_loader{	background: url(/application/modules/Seaocore/externals/images/loading.gif?c=0);}.seaocore_content_loader{	height: 32px;	width: 32px;	margin: 50px auto;}#show_tab_content .global_form #body-element.form-element{/*	width: 100%;*/	max-width: 100%;	box-sizing: border-box;}/*Replies Widget css starts here*/.icon_replies::before{	content: "\f0e6";}.seaocore_replies > ul > li + li{	border-top: 1px solid #ddd;}.seaocore_replies .seaocore_replies_options{	border-bottom: 1px solid #ddd;}.seaocore_dropdown_menu_wrapper .seaocore_dropdown_menu{	background-color: transparent;}div.seaocore_replies_comment_likes_tips{	border: 1px solid #ddd;	color: #999;}div.seaocore_replies_comment_favourites_tips{	border: 1px solid #ddd;	color: #999;}.seaocore_dropdown_btn{	border: 1px solid #ddd;}.seaocore_replies_pulldown:hover .seaocore_dropdown_btn{	background-color: #8197ab;	border: 1px solid #8197ab;}.seaocore_replies_pulldown:hover .seaocore_dropdown_menu_wrapper .seaocore_dropdown_menu_wrapper{	border: 2px solid #8197ab;}.seaocore_replies_pulldown:hover .seaocore_dropdown_menu_wrapper ul li{	border-bottom: 1px solid #eaeaea;}.seaocore_dropdown_menu{	background-color: #fff;}.seaocore_dropdown_menu > ul > li > a{	color: #262626;}.seaocore_dropdown_menu > ul > li > a:hover, .seaocore_dropdown_menu > ul > li.active:hover{	background-color: #f2f2f2;	outline: medium none;}div.seaocore_replies_comment_likes_tip{	border: 1px solid transparent;	padding: 4px 7px;	background-color: transparent;	color: #999;	font-size: 0.9em;}/*Replies Widget css ends here*//*scroll to top button start here*/.seaocore_up_button{	background-color: #E5E5E5;	border: 1px solid #D6D6D6;	border-radius: 5px;	bottom: 70px;	display: block;	float: left;	opacity: 0.5;	filter: alpha(opacity=50);	outline: medium none;	padding: 3px;	position: fixed;	right: 20px;	-webkit-transition: opacity 2s;	-moz-transition: opacity 2s;	-o-transition: opacity 2s;	-ms-transition: opacity 2s;	transition: opacity 2s;	z-index: 102;}.seaocore_up_button:hover{	opacity: 1;	filter: alpha(opacity=100);	-webkit-transition: opacity .1s;	-moz-transition: opacity .1s;	-o-transition: opacity .1s;	-ms-transition: opacity .1s;	transition: opacity .1s;}.seaocore_up_button.Offscreen{	opacity: 0;	filter: alpha(opacity=0);}.seaocore_up_button span{	background: url(/application/modules/Seaocore/externals/images/arrow-top.png?c=0) no-repeat scroll center center #7F7F7F;	border: 1px solid #4F4F4F;	border-radius: 5px;	float: left;	padding: 20px;}/*scroll to top button end here*//*WYSIWYG Editor show Content body common css start here*/.show_content_body ol{	margin-left: 30px;}.show_content_body ul{	margin-left: 30px;	list-style-type: disc;}[dir="rtl"] .show_content_body ol,[dir="rtl"] .show_content_body ul{	margin-left: 0px;	margin-right: 20px;}.show_content_body img{	max-width: 100%;	margin: 5px;}/*WYSIWYG Editor show Content body common css ends here*//*Common css classes for browse search widget starts here*/.seaocore_searchform_criteria > form > div span.overTxtLabel{	color: #999;	display: none !important;}/*Common css classes for browse search widget ends here*/.seaocore_remove{	background: url(/application/modules/Seaocore/externals/images/close.png?c=0) no-repeat right;	float: right;	height: 11px;	width: 11px;	cursor: pointer;	display: block;}.seaocore_remove:hover{	background: #577BC6 url(/application/modules/Seaocore/externals/images/close.png?c=0) no-repeat left;}/*Category Navigation*/.nav-container{	border-color: #ddd;}.seaocore_menu_v{	border-color: #eaeaea;}.seaocore_navigation_h .heading + .seaocore_menu_h > li > a.level-top,.seaocore_navigation .seaocore_menu > li + li > a.level-top,.seaocore_menu_v li + li,.seaocore_menu_h ul li + li{	border-color: #eaeaea;}.seaocore_navigation > ul li.over > a,.seaocore_navigation > ul > li a.selected,.seaocore_navigation > ul > li a:hover{	background-color: #eee;}.seaocore_menu ul{	border: 1px solid #eaeaea;}.seaocore_menu li a,.seaocore_menu ul li a{	background-color: #fff;	color: #262626;}.seaocore_menu li a:hover, .seaocore_menu ul li a:hover{	background-color: #eee;}.seaocore_loading_image{	background-image: url(/application/modules/Seaocore/externals/images/loading.gif?c=0);	width: 100%;	height: 150px;	background-repeat: no-repeat;	background-position: center;}/*Cover Photo CSS Start Here*/.layout_siteusercoverphoto_user_profile_fields{	margin-bottom: 15px;}.seaocore_profile_info{	padding: 5px;}.seaocore_profile_cover_btn,.seaocore_profile_options_pulldown,.seaocore_cover_inside_container_tabs .tab_pulldown_contents_wrapper{	border: 1px solid #eaeaea;	background-color: #fff;}ul.seaocore_profile_options_pulldown li + li,.seaocore_cover_inside_container_tabs .tab_pulldown_contents_wrapper ul li + li{	border-top: 1px solid #eaeaea;}.seaocore_cover_inside_container_tabs div.tabs_alt > ul > li a,.seaocore_cover_inside_container_tabs div.tabs_alt > ul > li.active > a,.seaocore_cover_inside_container_tabs div.tabs_alt > ul > li.tab_open > a{	color: #fff;}.seaocore_profile_options_pulldown li a{	color: #1A49B3;}/*Cover photo in Full width*/.seaocore_profile_coverinfo_buttons .siteevent_share_links li > a > span::before, .siteevent_grid_footer ul.dropdown-menu a span, #sitecontentcoverphoto_share_links li > a > span::before{	font-family: 'fontawesome';	font-style: normal;	font-size: 14px;	margin-right: 5px;}#sitecontentcoverphoto_share_links li > a > span::before{	font-size: 16px;}.seao_icon_twitter::before{	content: "\f099";	font-family: 'Font Awesome 5 Brands' !important;}.seao_icon_google_plus::before{	content: "\f0d5";	font-family: 'Font Awesome 5 Brands' !important;}.seao_icon_facebook::before{	content: "\f09a";	font-family: 'Font Awesome 5 Brands' !important;}.seao_icon_linkedin::before{	content: "\f0e1";	font-family: 'Font Awesome 5 Brands' !important;}.seao_icon_messenger{	background-image: url(/application/modules/Seaocore/externals/images/messenger.svg?c=0);	width: 15px;	height: 20px;	float: left;	background-repeat: no-repeat;	background-position: center;	margin-right: 5px;}.seao_icon_sharelink::before{	content: "\f1e0";}.seao_icon_twitter_square::before{	content: "\f081";	font-family: 'Font Awesome 5 Brands' !important;}.seao_icon_google_plus_square::before{	content: "\f0d5";	font-family: 'Font Awesome 5 Brands' !important;}.seao_icon_facebook_square::before{	content: "\f082";	font-family: 'Font Awesome 5 Brands' !important;}.seao_icon_youtube_square::before{	content: "\f431";	font-family: 'Font Awesome 5 Brands' !important;}.seao_icon_sharelink_square::before{	content: "\f0c1";}.seao_icon_instagram_square::before{	content: "\f16d";	font-family: 'Font Awesome 5 Brands' !important;}.seao_icon_vimeo_square::before{	content: "\f194";	font-family: 'Font Awesome 5 Brands' !important;}.seaocore_profile_coverinfo_buttons .siteevent_share_links.dropdown-menu,.sitevideo_view_links .siteevent_share_links.dropdown-menu,#sitecontentcoverphoto_share_links.dropdown-menu{	background-color: #FFFFFF;	border: 2px solid #eaeaea;}.seaocore_profile_coverinfo_buttons .siteevent_share_links.dropdown-menu::after, .sitevideo_view_links .siteevent_share_links.dropdown-menu::after{	border-bottom: 10px solid #eaeaea;}.seaocore_profile_fullwidth_cover_photo .seaocore_profile_main_photo_wrapper{	width: 950px;}#sitecontentcoverphoto_share_links.dropdown-menu li > a{	font-size: 12px;}/*Cover Photo CSS End Here*//*Soical Share Button CSS Start Here*/#seao_social_share_buttons_wrapper{	z-index: 10;	visibility: hidden;	position: absolute;}#social_share_buttons_container{	border: 1px solid #ddd;	border-radius: 3px;	padding: 5px;	position: relative;	width: 58px;}#social_share_buttons_container .button{	clear: both;	padding: 5px 0;	text-align: center;}div.layout_core_content #user_form_login #remember-wrapper{	position: static;}/*Soical Share Button CSS End Here*//*SEAO Smoothbox Css Start Here*/.seao_smoothbox_lightbox_overlay{	bottom: 0;	display: none;	height: auto;	left: 0;	min-height: 100%;	position: fixed;	top: 0;	z-index: 600;	width: 100%;	background: rgba(0, 0, 0, .5) !important;}.seao_smoothbox_lightbox_content_wrapper{	left: 0;	overflow-y: auto;	position: fixed;	width: 100%;	height: 100%;	z-index: 700;	display: block;	top: 0;	bottom: 0;}.seao_smoothbox_lightbox_content{	z-index: 1001;	background-color: #FFFFFF;	margin: 100px auto;	position: relative;	min-width: 300px;	max-width: 600px;	border-radius: 3px;	box-shadow: 0 10px 20px rgba(0, 0, 0, 0.19), 0 6px 6px rgba(0, 0, 0, 0.23);	-webkit-transition: all .4s ease-in-out;	-moz-transition: all .4s ease-in-out;	transition: all .4s ease-in-out;}.seao_smoothbox_lightbox_content_html{	padding: 10px;	overflow: hidden;}.seao_smoothbox_lightbox_close{	cursor: pointer;}.seao_smoothbox_lightbox_loading{	background-image: url(/application/modules/Seaocore/externals/images/loading.gif?c=0);	width: 100%;	height: 150px;	background-repeat: no-repeat;	background-position: center;}.seao_smoothbox_lightbox_header{	border-bottom-width: 1px;	padding: 5px 0;	margin-bottom: 0px;}.seao_smoothbox_lightbox_header .header_title{	font-size: 14px;	font-weight: bold;}.seao_smoothbox_lightbox_inner_content{	padding: 5px 0;}.seao_smoothbox_iframe{	line-height: 0;	max-width: 900px;}.seao_smoothbox_iframe_wapper ._close{	position: absolute;	top: -35px;	color: #FFF;	right: -6px;	text-align: right;	padding-right: 6px;	width: 100%;	font-size: 20px;}.seao_smoothbox_iframe .seao_smoothbox_lightbox_content_html{	padding: 0;	line-height: 0;	border-width: 0;	box-sizing: border-box;	position: relative;	width: 100%;	overflow: inherit;}.seao_smoothbox_iframe_wapper .seao_smoothbox_iframe_content{	height: 0;	overflow: hidden;	padding-top: 56.25%;}.seao_smoothbox_iframe_wapper .seao_smoothbox_iframe_content > iframe{	width: 100%;	height: 100%;	box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);	background: #000;	position: absolute;	top: 0;	bottom: 0;	left: 0;	width: 100%;	height: 100%;	border: 0;}.seao_smoothbox_iframe_instagram .seao_smoothbox_iframe_content{	padding-top: 113.07%;}.seao_smoothbox_iframe_instagram{	max-width: 612px;}/* SEAO Smoothbox Css End Here *//*Common Css for All Listings Information start*/ul.thumbs .sitealbum_thumb_info .thumbs_info{	font-size: 13px;}.seao_listings_stats{	padding-top: 5px;	overflow: hidden;	clear: both;	line-height: 20px;}.seao_listings_stats i{	float: left;	margin-right: 7px;	text-align: center;}html[dir="rtl"] .seao_listings_stats i{	float: right;	margin-left: 7px;	margin-right: 0;}.seao_listings_stats .stats_rating_star .list_rating_star{	margin-right: 10px;}html[dir="rtl"] .seao_listings_stats .stats_rating_star .list_rating_star{	margin-left: 10px;	margin-right: 0;}.seao_icon,.seao_rating_star_generic{	width: 16px;	height: 16px;	display: inline-block;}.seao_icon_strip::before, .seao_rating_star_generic::before, .seao_listings_stats i.seao_icon_strip::before{	font-family: 'fontawesome';	font-style: normal;	font-size: 16px;	font-weight: 600;}/*Stat icons*/.seao_icon_host::before{	content: "\f21b";}.seao_icon_member::before{	content: "\f007";}.seao_icon_age::before{	content: "\f1fd";}.seao_icon_time::before{	content: "\f073";}.seao_icon_location::before{	content: "\f041";}.seao_icon_stats::before{	content: "\f080";}.seao_icon_photo::before{	content: "\f03e";}.seao_icon_video::before{	content: "\f03e";}.seao_icon_category::before{	content: "\f0c6";}.seao_icon_mutual_friend::before{	content: "\f0c0";}.seao_icon_rating::before{	content: "\f091";}.seao_icon_date::before{	content: "\f017";}.seao_icon_edit::before{	content: "\f303";}/*Stars icons*/.rating_star_y::before{	content: "\f005 ";	color: #f4d13c;}.rating_star_half_y::before{	content: "\f089 ";	color: #f4d13c;}.rating_star_r::before{	content: "\f005 ";	color: #a3100b;}.rating_star_half_r::before{	content: "\f123 ";	color: #a3100b;}.rating_star_half_g::before{	content: "\f123 ";	color: #bed600;}.rating_star_b::before{	content: "\f005 ";	color: #3c56f4;}.rating_star_half_b::before{	content: "\f123 ";	color: #3c56f4;}.seao_rating_star_disabled::before{	content: "\f005 ";	color: #c3c3c3;}/*Common Css for All Listings Information end*//*Common Css for Popup Close Icon*/.popup_close{	height: 30px;	width: 30px;	right: 5px;	top: 5px;	position: absolute;	cursor: pointer;	background: url(/application/modules/Seaocore/externals/images/closebox.png?c=0) center;}/*common css for event calender Icon*/button.event_calendar{	padding: 0;}/**Attachd link*/.seao_link_form_wrapper input[type="text"]{	margin-right: 5px;}/*Lightbox rotation loading icon*/.icon_loading:before{	font-family: 'fontawesome';}/*-------------Location/City Specific Content / Change my location widgets css--------------*/.seaocore_mimi_menu_seaocore_change-my-location .layout_seaocore_change_my_location{	margin-bottom: 0;}.layout_seaocore_change_my_location > div{	display: table;	padding: 5px !important;}.layout_seaocore_change_my_location > div > a{	padding: 5px;	font-size: 14px;	display: inline-block;	border: 1px solid #bbb;	background-color: #FFFFFF;/*	color: #262626;*/	border-radius: 3px;}.layout_seaocore_change_my_location > div > a:hover{	color: #999;	text-decoration: none;}.seaocore_change_location span{	font-size: 12px;	vertical-align: middle;}.change_location_form .global_form div.form-element{	max-width: 340px;}/*Location Icon*/.layout_seaocore_change_my_location > div > a .seao_location_icon{	background: url(/application/modules/Seaocore/externals/images/location.png?c=0) no-repeat right center;	display: inline-block;	height: 19px;	margin-right: 5px;	width: 16px;	vertical-align: middle;}/*Location Arrow*/.layout_seaocore_change_my_location > div > a .location_arrow{	background: url(/application/modules/Seaocore/externals/images/location-arrow.png?c=0) no-repeat right center;	display: inline-block;	height: 19px;	margin-left: 5px;	width: 16px;	vertical-align: middle;}.layout_seaocore_change_my_location > div > a + ul{	border: 1px solid #ddd;	position: absolute;	margin-top: 5px;	min-width: 110px;	max-height: 430px;	overflow-x: hidden;	overflow-y: auto;	z-index: 999;	padding: 5px 2px;	background-color: #FFFFFF;}.layout_seaocore_change_my_location #locationValues a{	display: block;	padding: 7px 15px;}/*Location Dropdown*/.layout_seaocore_change_my_location ul#locationValues{	background-color: #FFFFFF;}.layout_seaocore_change_my_location ul#locationValues li + li{	border-top-width: 1px;}/*Location search in HEADER*//*Change my Location Widget in header for Luminous theme*/.layout_page_header .layout_main > .layout_seaocore_change_my_location{	float: right;	margin: 0;	padding-top: 45px;	clear: none;}.layout_page_header .layout_main > .layout_seaocore_change_my_location > div{	margin-top: 25px;	position: relative;}.fixed .layout_page_header .layout_main > .layout_seaocore_change_my_location > div{	margin-top: 17px;}/*Location Icon and arrow*/.layout_page_header .layout_seaocore_change_my_location > div > a .seao_location_icon{	background: url(/application/modules/Seaocore/externals/images/location.png?c=0) no-repeat left center;}.layout_page_header .layout_seaocore_change_my_location > div > a .location_arrow{	background: url(/application/modules/Seaocore/externals/images/location-arrow.png?c=0) no-repeat left center;}.sitemenu_main_menu .layout_seaocore_change_my_location > div > a .location_arrow,.sitemenu_main_menu .layout_seaocore_change_my_location > div > a .seao_location_icon{	height: 16px;	vertical-align: middle;}.sitemenu_main_menu .layout_seaocore_change_my_location > div > a .seao_location_icon + span{	line-height: 16px;}/*Location search in mini menu*/.layout_core_menu_mini .layout_seaocore_change_my_location{	margin-bottom: 0px;}.layout_page_header .global_form{	border-width: 0;	padding: 0;	margin: 0;}.layout_page_header .layout_seaocore_change_my_location > div > a,.layout_page_header .layout_seaocore_change_my_location > div > a:hover{	background-color: rgba(0, 0, 0, 0.3);	color: #fff;/*  	border: none;*/}.layout_page_header .global_form > div > div{	border: 0;	padding: 0;	background-color: transparent;}.layout_page_header .global_form > div .form-elements{	padding: 0;	background-color: transparent;}.layout_page_header #seaocore_locationdefaultspecific-label{	width: auto;	margin: 0;	padding: 0;}.layout_page_header #seaocore_locationdefaultspecific-element{	margin: 0;	min-width: 125px;}.layout_page_header .global_form select{	border-radius: 0;	min-width: 120px;	padding: 1px;}.layout_page_header .global_form option{	padding: 4px;}/*.layout_page_header .seaocore_change_location a{	border-width: 1px;}*/.layout_page_header .layout_seaocore_change_my_location > div > a{	margin: 0 15px;	vertical-align: middle;}.layout_page_header .layout_seaocore_change_my_location > div > a + ul{	left: 15px;}/*Location search with Siteluminous landing search Widget*/.layout_siteadvsearch_search_box form > div{	float: left;}.layout_siteadvsearch_search_box form > div input[type="text"]{	border-radius: 3px 0 0 3px;	min-width: 295px;	max-width: 295px !important;}.layout_siteadvsearch_search_box form > div ul.adsearch-autosuggest{	width: 500px !important;	min-width: 250px;	position: absolute;	margin-top: 4px;}.layout_siteadvsearch_search_box form > div select#searchLocation{	padding: 9px 5px;	width: 150px;	border-radius: 0 3px 3px 0;	outline: none;}html .layout_middle .layout_siteluminous_landing_search .layout_siteadvsearch_search_box form > div input#searchLocation[type="text"]{	width: 143px !important;	min-width: 143px;	border-radius: 0 3px 3px 0;	border-left-width: 1px !important;}.layout_siteadvsearch_search_box div > span[id*="main-search-loading_"]{	right: 200px;}.layout_siteadvsearch_search_box form > div button#search_button_{	margin: 0 0 0 5px;	padding: 20px;	height: 40px;	background-color: #619dbe !important;	background-image: url(/application/modules/Seaocore/externals/images/search-icn.png?c=0) !important;	border-radius: 2px;}/*Location search on Advanced Search - All results search page*/.layout_siteadvsearch_search_contents .asearch_searchbox .asearch_searchbox_withresource span input[type="text"]{	width: 51.5%;}.layout_siteadvsearch_search_contents .asearch_searchbox span select{	border-left: 1px solid #ddd;}/*-------------------------Browse Menu Button CSS--------------------------*//* Browse Button color */.seao_browse_btn{	border-color: #bbb;}.seao_browse_btn a,.seao_browse_btn .navigation li a{	color: #717171;}div.seao_browse_btn a:after{	border-top-color: #717171;}/* Browse button hover */div.seao_browse_btn:hover a:after{	border-top-color: #4e81a1;}.seao_browse_btn .navigation{	background: #FFFFFF;	border-color: #bbb;}div.seao_browse_btn .navigation::after{	border-bottom-color: #FFFFFF;}div.seao_browse_btn .navigation::before{	border-bottom-color: #bbb;}/* Browse menu anchor hover and active css */.seao_browse_btn .navigation li a:hover, .seao_browse_btn .navigation li.active a, .seao_browse_btn:hover a{	color: #4e81a1;}.seao_browse_btn{	border-radius: 2px;	border-width: 1px;	float: left;	margin: 9px 0 0 26px;	padding: 7px 12px;}.seao_browse_btn a{	text-transform: capitalize;	letter-spacing: 1px;	position: relative;	padding: 0 20px 20px 0;}.seao_browse_btn a:after{	content: "";	border: 6px solid transparent;	width: 0;	position: absolute;	height: 0;	top: 6px;	left: 58px;}.seao_browse_btn .navigation{	display: none;	position: absolute;	margin: 18px 0 0 -13px;	z-index: 2000;	border-width: 1px;}.seao_browse_btn .navigation::after{	border: 11px solid transparent;	content: "";	height: 0;	left: 10px;	position: absolute;	right: 0;	top: -22px;	width: 0;}.seao_browse_btn .navigation::before{	border-color: transparent;	border-style: solid;	border-width: 11px;	content: "";	height: 0;	left: 10px;	position: absolute;	right: 0;	top: -23px;	width: 0;}.seao_browse_btn .navigation li a{	display: block;	padding: 8px 28px;}.seao_browse_btn .navigation li a:hover{	background: rgba(234, 234, 234, 0.6);}.seao_browse_btn .navigation li a::after{	content: none;}.seao_browse_btn:hover .navigation{	display: block;}.seao_menu_toggle{	display: none;}/*verticalview*/button.seaocore_buttonlink,a.seaocore_buttonlink{	background-image: none;	background-color: #619dbe;	border: 1px solid #50809b;	color: #fff !important;	border-radius: 2px;	text-shadow: inherit;	padding: 6px 12px;/*	font-weight: bold;*/	border: none;	display: block;	font-size: 13px;	text-align: center;	line-height: normal;}a.seaocore_buttonlink:hover{	background-color: #7eb6d5;	cursor: pointer;	text-decoration: none;}.seaocore_package_vertical{	position: relative;	padding-top: 20px !important;}.seaocore_package_vertical #paidSeaocorePanel{	overflow-x: auto !important;	overflow-y: auto !important;}.seaocore_package_vertical #scrollbar_before{	position: absolute;}#paidSeaocorePanel .scroll-pane{	overflow: auto;}#paidSeaocorePanel .scroll-content{	margin-left: 0px;	width: 100%;	display: table;	float: left;}#paidSeaocorePanel .contentblock_right_inner{	float: left;	padding: 0;	text-align: center;	overflow: hidden;	-moz-transition: all 0.6s linear;	-o-transition: all 0.6s linear;	-webkit-transition: all 0.6s linear;	transition: all 0.6s linear;	display: inherit;}#paidSeaocorePanel .contentblock_right_inner .contentblock_description{	line-height: normal;	overflow-y: auto;	font-size: 12px;}#paidSeaocorePanel .horizontalScrollbar{	clear: both;}#paidSeaocorePanel .horizontalTrack{	border-radius: 10px;	box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.5);	float: left;	height: 15px;	width: 255px;/*635px; */	position: relative;	background: #ddd;	overflow: hidden;}#paidSeaocorePanel .horizontalThumb{	background: #aaa;	border-radius: 10px;	box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.5);	cursor: pointer;	position: absolute;	top: 0;	left: 0;	height: 15px;	width: 15px;	overflow: hidden;}#packages > div:nth-child(2){	clear: none!important;	float: left;	width: 170px;	padding: 0;}#packages > div:nth-child(2), #packages > div:nth-child(3){	padding-top: 30px;}#scrollbar_before{	margin-bottom: 5px;	margin-top: -20px;	float: left;}.sr_sitestoreproduct_comparison_content #scrollbar_before{	margin: 0;}#scrollbar_after{	margin-top: 6px;	float: left;}.sr_sitestoreproduct_comparison_content #scrollbar_after{	height: 15px;}.contentblock_right_inner{	display: table-cell;}.contentblock_right_inner_heading{	font-size: 18px !important;	text-align: center;	width: 100%;	height: 44px;	line-height: 44px;}.contentblock_right_inner_btn{	margin: 0 auto;	padding: 6px 8% 0;	width: 84%;	line-height: 16px;}.contentblock_right_inner_btn a{	text-align: center;}.highlightright{	font-size: 15px;}.contentblock_right_text{	width: 100%;	height: 40px;	line-height: 40px;	text-align: center;}.contentblock_right_inner .contentblock_description{	height: 40px;}.seaocore_package_list{	background-color: #FFFFFF;	border-color: transparent !important;	padding: 10px;}ul.seaocore_package_list > li{	border-bottom: 1px solid #ddd;}ul.seaocore_package_list > li:first-child{	margin-bottom: 20px;	border-bottom: none;}ul.seaocore_package_list > li:last-child{	border-bottom: none;}#paidSeaocorePanel .contentblock_right_inner{	border-left: 1px solid #ddd;	border-right: 0px;}.contentblock_left{	border-right: 1px solid #ddd;}.contentblock_left_text{	border-bottom: 1px solid #ddd;}.highlightleft{	font-size: 15px;}.contentblock_left_text{	width: 132px;	padding: 0 5px;	height: 40px;	line-height: 40px;	border-left-width: 1px;}.contentblock_left_text:first-child{	margin-top: 84px;	border-top-width: 1px;}.seaocore_browse_list_video{	border-width: 1px;	float: left;	height: 140px;	margin-right: 15px;	overflow: hidden;	text-align: center;	width: 140px;}html[dir="rtl"] .seaocore_browse_list_video{	float: right;	margin-right: 0;	margin-left: 15px;}.seaocore_browse_list_video > a{	display: table-cell;	height: 140px;	vertical-align: middle;	width: 140px;}.seaocore_browse_list_video img{	width: 140px;}/*for change_location*/.seaocore_change_location a{	height: auto;	max-width: 200px;	overflow: hidden;	text-overflow: ellipsis;	white-space: nowrap;}/*------*/.seao_icons_toolbar_wappper{	left: 0;	position: absolute;	top: 0;	z-index: 200;	outline: none;	display: none;}.seao_icons_toolbar_translate-y{	transform: translateY(88px);}.seao_icons_toolbar_wappper .icons-toolbar-container{	bottom: 0;	font-size: 0;	left: -20px;/* 	line-height: 0;*/	position: absolute;}.seao_icons_toolbar_wappper .icons-button-wapper{	background: none;	border-radius: 0;	box-shadow: none;	padding: 0px 10px;}.seao_icons_toolbar_wappper .icons-button-container{	font-size: 0;	padding: 0 5px;	text-align: left;	white-space: nowrap;}.seao_icons_toolbar_wappper .icons-toolbar-background{	background: #fff;	border: 0;	border-radius: 40px;	bottom: 12px;	box-shadow: 0 0 0 1px rgba(0, 0, 0, .08), 0 2px 2px rgba(0, 0, 0, .15);	content: '';	display: block;	left: 10px;	position: absolute;	right: 10px;	transition: height 200ms ease;	z-index: -1;	height: 48px;	top: 0;}.seao_icons_toolbar_wappper .icon-button-wapper:hover{	z-index: 1;}.seao_icons_toolbar_wappper .icon-button-wapper:hover .icon-wapper{	transform: scale(1, 1) translate(0, -6px);}.seao_icons_toolbar_wappper .icon-button-wapper:hover .caption{	opacity: 1;}.seao_icons_toolbar_wappper .icon-button-wapper{	-webkit-animation-iteration-count: 1;	-webkit-animation-timing-function: linear;	-webkit-backface-visibility: hidden;	cursor: pointer;	display: inline-block !important;	height: 48px;	margin: 0;	padding: 0;	position: relative;	transform: scale(1, 1) translateY(.0001px);	transform-origin: 50% 100%;	width: 48px;}.seao_icons_toolbar_wappper .icons-toolbar-container .icon-button-wapper:nth-child(1){	-webkit-animation-duration: .7333s;	-webkit-animation-name: head-1-anim;}.seao_icons_toolbar_wappper .icons-button-container .icon-button-wapper{	outline: none;}.seao_icons_toolbar_wappper .icons-button-container .icon-button-wapper > a{	line-height: normal !important;	height: auto !important;	padding: 0 !important;	font-size: inherit !important;}/*.icon-button-active{	z-index: 1;}*//*.icon-button-active .icon-wapper{	transform: scale(1, 1) translate(0, -6px);}*/.seao_icons_toolbar_wappper .icon-wapper{	transform: scale(.8, .8) translate(0, 0);	transition: transform 200ms ease;}.seao_icons_toolbar_wappper .caption-wapper{	left: 50%;	position: absolute;	text-align: center;	top: -28px;	transform: translateX(-50%);}/*
.icon-button-active .caption{	opacity: 1;}*/.seao_icons_toolbar_wappper .caption{	background-color: rgba(0, 0, 0, .75);	border-radius: 10px;	box-sizing: border-box;	color: #fff;	display: inline-block;	font-size: 12px;	font-weight: bold;	line-height: 20px;	max-width: 100%;	opacity: 0;	overflow: hidden;	padding: 0 8px;	text-decoration: none;	text-overflow: ellipsis;	transition: opacity 50ms ease;	-webkit-user-select: none;}.seao_icons_toolbar_wappper .icon-wapper::after{	bottom: -5px;	content: '';	display: block;	left: -5px;	position: absolute;	right: -5px;	top: -60px;	z-index: 1;}.reaction-icons{	background-repeat: no-repeat;}.reaction-icons.reaction-icons{	display: block;	height: 48px;	image-rendering: crisp-edges;	line-height: 1;	width: 48px;}.seao_icons_toolbar_wappper .icon{	background-repeat: no-repeat;}.seao_icons_toolbar_wappper .icon.icon{	display: block;	height: 48px;/*    	image-rendering: crisp-edges;*/	line-height: 1;	width: 48px;	background-size: contain;	background-position: center center;	background-repeat: no-repeat;}.seao_icons_toolbar_attach .seao_icons_toolbar_wappper{	display: none;	top: -88px;}.seao_icons_toolbar_attach:hover .seao_icons_toolbar_wappper{	display: block;}/*For reaction showing on bottom*/.seao_icons_toolbar_attach .seao_icons_toolbar_wappper.bottom{	top: -10px;}/*For rightcoming likes and share links*/.seao_icons_toolbar_right .seao_icons_toolbar_wappper{	left: auto;	right: 0;}.seao_icons_toolbar_right .seao_icons_toolbar_wappper .icons-toolbar-container{	left: auto;	right: -20px;}.seao_view_likes_link_wappper > a{	background: #fff;	border-radius: 10px;	line-height: 16px;	margin: 0px;	position: relative;	display: inline-block;	font-size: 11px;	vertical-align: bottom;}.seao_view_likes_link_wappper > a > i{	width: 16px;	height: 16px;/*    	margin-left: -4px;*/	background-size: cover;	display: inline-block;	background-repeat: no-repeat;/*	vertical-align: middle;*/	background-position: center center;}.seao_view_likes_link_wappper{	margin-right: 2px;}.seao_view_likes_link_wappper > a:first-child{	z-index: 3;	margin-left: -2px;}.seao_view_likes_link_wappper > a:nth-child(2){	z-index: 2;}.seao_view_likes_link_wappper > a:nth-child(3){	z-index: 1;}/* Popups fb and twitter tooltip */.composer_facebook_tooltip,.composer_twitter_tooltip{	margin-top: -52px;}.trans_cover_temp .seaocore_profile_cover_head_section_inner .seaocore_like_button a,.collage_image_template .seaocore_profile_cover_head_section_inner .seaocore_like_button a{	color: #fff;}/* User edit profile pages headline */#global_page_user-edit-profile .headline,#global_page_user-edit-photo .headline,#global_page_sitemember-location-edit-location .headline,#global_page_user-edit-style .headline{	background-color: transparent;	padding: 15px;}/*-------  Transparent Outer tabbed template  -------*/.trans_cover_temp{	background-color: rgba(255, 255, 255, 0);}.trans_cover_temp #siteuser_cover_photo #siteusercover_middle_content{	border-top: 10px solid #50809b;}.trans_cover_temp #siteuser_cover_photo #siteusercover_middle_content:before{	top: 0;	left: 80px;	border: solid transparent;	content: " ";	height: 0;	width: 0;	position: absolute;	pointer-events: none;	border-color: transparent;	border-top-color: #50809b;	border-width: 20px;}[dir="rtl"] .trans_cover_temp #siteuser_cover_photo #siteusercover_middle_content:before{	right: 80px;	left: auto;}.transparent_cover_tabs .tabs_alt > ul > li.tab_open .tab_pulldown_contents_wrapper,.transparent_cover_tabs .tabs_alt > ul > li.tab_open .tab_pulldown_contents_wrapper .tab_pulldown_contents{	background-color: #619dbe;	color: #fff;	text-transform: uppercase;}.menu-button{/*	background-color: #fff;*/	color: #619dbe;}.menu-button-main{	background-color: #fff;}.menu-button-main i{	color: #619dbe;}.menu-button-main:hover, .menu-button:hover, .menu-button a{	background: #619dbe;	color: #fff;}.menu-button-main:hover i, .menu-button a i{	color: #fff;}.trans_cover_temp .seaocore_profile_coverinfo_buttons .profile_button > a,.collage_image_template .seaocore_profile_coverinfo_buttons .profile_button > a,.collage_image_template .seaocore_profile_fullwidth_cover_photo .seaocore_profile_coverinfo_buttons .seaocore_like_button > a,.trans_cover_temp .seaocore_profile_fullwidth_cover_photo .seaocore_profile_coverinfo_buttons .seaocore_like_button > a{	border: 1px solid #50809b;	background: #619dbe !important;	color: #fff;	text-decoration: none;}.collage_image_template .seaocore_profile_coverinfo_buttons .profile_button > a > i,.collage_image_template .seaocore_profile_coverinfo_buttons .profile_button > a span,.trans_cover_temp .seaocore_profile_coverinfo_buttons .profile_button > a > i,.trans_cover_temp .seaocore_profile_coverinfo_buttons .profile_button > a span{	color: #fff;}.trans_cover_temp .seaocore_profile_fullwidth_cover_photo .seaocore_profile_coverinfo_buttons i.fa:before, .collage_image_template .seaocore_profile_fullwidth_cover_photo .seaocore_profile_coverinfo_buttons i.fa:before{	color: #fff;}.trans_cover_temp .seaocore_profile_coverinfo_buttons .profile_button > a:hover, .collage_image_template .seaocore_profile_coverinfo_buttons .profile_button > a:hover{	background: #7eb6d5;	opacity: 0.8;}.trans_cover_temp .seaocore_profile_coverinfo_buttons > .profile_button > a.trans_profile_coverinfo_buttons_dropdown:after, .collage_image_template .seaocore_profile_coverinfo_buttons > .profile_button > a.trans_profile_coverinfo_buttons_dropdown:after{	border-left: 1px solid rgba(255, 255, 255, 0.4);}[dir="rtl"] .trans_cover_temp .seaocore_profile_coverinfo_buttons > .profile_button > a.trans_profile_coverinfo_buttons_dropdown:after, [dir="rtl"] .collage_image_template .seaocore_profile_coverinfo_buttons > .profile_button > a.trans_profile_coverinfo_buttons_dropdown:after{	border-right: 1px solid rgba(255, 255, 255, 0.4);	border-left: 0;}.trans_cover_temp ul.seaocore_profile_options_pulldown li > ul li a:hover, .trans_cover_temp ul.seaocore_profile_options_pulldown li > ul li a.active, .collage_image_template ul.seaocore_profile_options_pulldown li > ul li a:hover, .collage_image_template ul.seaocore_profile_options_pulldown li > ul li a.active{	background: #619dbe;	color: #fff;}.seaocore_cover_inside_container_tabs.transparent_cover_tabs{	background: #619dbe;}.transparent_cover_tabs .tabs_alt > ul > li:hover:before, .transparent_cover_tabs .tabs_alt > ul > li:hover a, .transparent_cover_tabs .tabs_alt > ul > li > a, .transparent_cover_tabs .tabs_alt > ul > li > a:hover, .transparent_cover_tabs .tabs_alt > ul > li.active > a, .transparent_cover_tabs .tabs_alt > ul > li.active > a:hover, .transparent_cover_tabs .tabs_alt > ul > li > a > span, .transparent_cover_tabs .tabs_alt > ul > li.tab_open > a{	color: #fff;}.choose_collase_photo a{	color: #619dbe;}/*Collage template tabs*/.collage_image_temp_tabs.layout_core_container_tabs div.tabs_alt > ul > li.active > a,.collage_image_temp_tabs.layout_core_container_tabs div.tabs_alt > ul > li > a:hover, .collage_image_temp_tabs.layout_core_container_tabs div.tabs_alt > ul > li.active > a:hover{	color: #555;}/*Recently Viewed*/#global_page_user-profile-index .info_tip_content_wrapper{	border: 1px solid rgba(0, 0, 0, 0.36);}/*Edit Font color popup*/#global_page_siteusercoverphoto-profile-edit-font-color form#show_font_color_content_submit.global_form{	padding: 0;}#global_page_siteusercoverphoto-profile-edit-font-color form#show_font_color_content_submit.global_form input{	width: 40px !important;}#global_page_siteusercoverphoto-profile-edit-font-color form#show_font_color_content_submit.global_form input#siteusercover_font_color{	width: 270px !important;}#global_page_siteusercoverphoto-profile-edit-font-color form#show_font_color_content_submit.global_form input.moor-hexInput{	width: 55px !important;}/*info tooltip css start here*/.seaocore_profile_details ul li::before, .seao_icon_strip::before, .seao_listings_stats i.seao_icon_strip::before{	color: #999;}.seaocore_profile_details ul li span .seaocore_profile_details ul li a{	color: #555;}.info_tip_member_thumb a> img.thumb_icon{	border-color: transparent;}.info_tip_member_thumb a> img.thumb_icon:hover{	border-color: transparent;}.seaocore_tooltip{	background-color: transparent;}.seaocore_tip_content_bottom{	background-color: transparent;	border-color: #eaeaea;}.seaocore_tip_content_bottom ul li,.info_tip_content_bottom > a,.info_tip_content_bottom > span > a,.seaocore_tip_content_bottom .info_tip_content_bottom .seaocore_selectmenu > a{	background-color: #FFFFFF;	border-color: #bbb;}.seaocore_tip_content_bottom ul li a::before, .seaocore_tip_content_bottom ul li::before, .info_tip_content_bottom > a::before, .info_tip_content_bottom > span > a::before{	color: #999;}.seaocore_tip_content_bottom ul li a:hover::before, .seaocore_tip_content_bottom ul li:hover::before, .info_tip_content_bottom > a:hover::before, .info_tip_content_bottom > span > a:hover::before{	color: #4e81a1;}.seaocore_tip_content_bottom ul li:hover, .seaocore_tip_content_bottom ul li:hover, .info_tip_content_bottom > a:hover, .info_tip_content_bottom > span > a:hover{	border-color: #4e81a1;}.seaocore_tip_content_bottom ul li.active{	border-color: #4e81a1;	color: #4e81a1;}.seaocore_tip_details .seaocore_tip_info_details::before{	color: #999;}.seaocore_tip_details .seaocore_tip_info_details{	color: #999;}.seaocore_user_profile_photo{	border-color: transparent;}.seaocore_profile_details ul li:hover, .seaocore_profile_details ul li > div:hover{	color: #1A49B3;}.seaocore_profile_details .seao_listings_stats .seaocore_txt_light,.seaocore_tip_details .seaocore_profile_details .seao_listings_stats .siteuser_cover_profile_fields ul li{	color: #262626;}.seaocore_profile_details .seao_listings_stats .seaocore_txt_light:hover{	color: #4e81a1;}.seaocore_tip_content_bottom .info_tip_content_bottom .seaocore_selectmenu .seaocore_selectmenu_cont{	background-color: #FFFFFF;}.seaocore_tip_content_bottom .info_tip_content_bottom .seaocore_selectmenu .seaocore_selectmenu_cont li{	border-color: #eaeaea;}.seaocore_tip_content_bottom .info_tip_content_bottom .seaocore_selectmenu_cont .uiselect_selected > a,.seaocore_tip_content_bottom .info_tip_content_bottom .seaocore_selectmenu_cont a:hover{	background-color: #7eb6d5;	color: #fff !important;}.seaocore_tip_content_bottom .info_tip_content_bottom .seaocore_selectmenu > a span{	color: #1A49B3;}.seaocore_tip_content_bottom .info_tip_content_bottom .seaocore_selectmenu > a span:hover{	color: #4e81a1;}/*info tooltip css end here*/.seaocore_box_sizing,.seaocore_box_sizing *{	-webkit-box-sizing: border-box;	-moz-box-sizing: border-box;	box-sizing: border-box;}/*AFF Updrade resolve issues css start here*/.layout_middle .generic_layout_container > ul.feed{	padding: 0;}ul.feed > li{	margin-top: 10px;	padding-left: 10px;	padding-right: 10px;	padding-top: 10px;}/*-------------------Content Cover Photo Plugin--------------*/.sc_cover_template_2_btm_row ul{	margin: auto;	width: 950px;}.sc_cover_template_2_btm_row ul li,.sc_cover_template_2_btm_row ul li i,.sc_cover_template_2_btm_row ul li a,.sc_cover_template_2_btm_row ul li i:before{	color: #fff;	font-weight: 500;}.sc_cover_template_2_btm_row ul li i:before{	font-size: 16px;}.sc_cover_template_3 #sitecontentcover_middle_content{	width: 950px;	margin-left: auto;	position: relative;	margin-right: auto;}.sc_coverphoto_halfwidth_outside_content .seaocore_profile_coverinfo_status,.sc_coverphoto_halfwidth_outside_content .seaocore_profile_coverinfo_status h2,.sc_coverphoto_halfwidth_outside_content .seaocore_profile_coverinfo_status a,.sc_coverphoto_halfwidth_outside_content .seaocore_profile_coverinfo_status div,.sc_coverphoto_halfwidth_outside_content .seaocore_profile_coverinfo_statistics,.sc_coverphoto_halfwidth_outside_content .seaocore_profile_coverinfo_statistics div{	color: #262626;}/*.sc_cover_template_2_tabs div.tabs_alt > ul > li a:hover, .sc_cover_template_2_tabs div.tabs_alt > ul > li.active > a, .sc_cover_template_2_tabs div.tabs_alt > ul > li.tab_open > a, .sc_cover_template_3_tabs div.tabs_alt > ul > li a:hover, .sc_cover_template_3_tabs div.tabs_alt > ul > li.active > a, .sc_cover_template_3_tabs div.tabs_alt > ul > li.tab_open > a{	color: #619dbe !important;}*/.sc_cover_template_2_btm_row ul li:hover, .sc_cover_template_2_btm_row ul li:hover i, .sc_cover_template_2_btm_row ul li:hover a, .sc_cover_template_2_btm_row ul li:nth-child(2), .sc_cover_template_2_btm_row ul li:nth-child(2) i, .sc_cover_template_2_btm_row ul li:nth-child(2) i:before, .sc_cover_template_2_btm_row ul li:nth-child(2) a{	color: #717171;}/*.seaocore_profile_cover_has_tabs .tab_pulldown_contents_wrapper ul li{	color: #555;}*//* SE Overrides for UI issues fixes */[dir="rtl"] #user_form_login #submit-wrapper,[dir="rtl"] #user_form_login #remember-wrapper{	float: right;}[dir="rtl"] #user_form_login #remember-wrapper{	padding-left: 0;	padding-right: 15px;}.default_temp_outside .seaocore_profile_halfwidth_cover_photo .seaocore_profile_coverinfo_status h2{	color: #262626;}.choose_collage_photo{	background: transparent;}/* 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: #ddd;}.widgets_title_border i{	width: 10px;	height: 10px;	display: inline-block;	vertical-align: middle;	margin-left: 5px;	margin-right: 5px;	border: 1px solid #ddd;}.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;}/* FOR PINBOARD VIEW ON HOVER SOCIAL ICON BG */.seaocore_board_list_action_links a.comment_icon:hover, .seaocore_board_list_action_links a.taf_icon:hover, .seaocore_board_list_action_links a.wishlist_icon:hover, .seaocore_board_list_action_links a.print_icon:hover, .seaocore_board_list_action_links a.like_icon:hover, .seaocore_board_list_action_links a.share_icon:hover{	background-color: #619dbe;}/* FACEBOOK API LINK COLOR */html div.layout_Facebookse_facebookse_commonlike{	background-color: #ccd7ec;	padding: 5px 10px;}/* SEAO core login & signup popup CSS start */.seaocore_popup_user_form_login ._slpff input[type=text]:focus, .seaocore_popup_user_form_login ._slpff input[type=email]:focus, .seaocore_popup_user_form_login ._slpff input[type=password]:focus, .seaocore_popup_user_form_signup ._sspff input[type=email]:focus, .seaocore_popup_user_form_signup ._sspff input[type=email]:focus, .seaocore_popup_user_form_signup ._sspff input[type=password]:focus, .seaocore_popup_user_form_signup ._sspff input[type=text]:focus, .seaocore_popup_user_form_signup select:focus{	border-bottom: 1px solid #619dbe;}.seaocore_popup_user_form_login ._slpff input[type="text"],.seaocore_popup_user_form_login ._slpff input[type="email"],.seaocore_popup_user_form_login ._slpff input[type="password"],.seaocore_popup_user_form_login ._slpff input.text,.seaocore_popup_user_form_login ._slpff textarea,.seaocore_popup_user_form_signup ._sspff input[type="text"],.seaocore_popup_user_form_signup ._sspff input[type="email"],.seaocore_popup_user_form_signup ._sspff input[type="password"],.seaocore_popup_user_form_signup ._sspff input.text,.seaocore_popup_user_form_signup ._sspff textarea,.seaocore_popup_user_form_signup ._sspff select{	color: #999;	border-bottom: 1px solid #999 #ccc #ccc #999;}.seaocore_popup_user_form_login .form-wrapper._slpff .form-element::before, .seaocore_popup_user_form_signup .form-wrapper._sspff .form-element::before{	border-bottom: 1px solid #999 #ccc #ccc #999;	color: #262626;}.seaocore_popup_user_form_login .form-wrapper._slpff.form-wapper-focus .form-element::before, .seaocore_popup_user_form_signup .form-wrapper._sspff.form-wapper-focus .form-element::before{	border-bottom-color: #619dbe;	color: #619dbe;}.seaocore_login_popup_wrapper ._headline-poup ._navigation li.active{	color: #717171;	border-bottom: 1px solid #ddd;}.seaocore_login_popup_wrapper ._form_wapper ._navigation._footer_bottom{	border-top: 1px solid #ddd;}._form_cont .seaocore_popup_user_form_login ._slpff,._form_cont .seaocore_popup_user_form_signup ._sspff{	border: none;}._form_cont .seaocore_popup_user_form_login .form-wrapper._slpff .form-element::before, ._form_cont .seaocore_popup_user_form_signup .form-wrapper._sspff .form-element::before{	line-height: 40px;}/*.seao_user_signup_popup ._spfhf#password-wrapper,.seao_user_signup_popup ._spfhf#passconf-wrapper,.seao_user_signup_popup ._spfhf#timezone-wrapper,.seao_user_signup_popup ._spfhf#language-wrapper{	width: 100%!important;	margin-left: 0!important;}*/.seaocore_popup_user_form_login #fieldset-buttons #remember-wrapper{	margin-bottom: 0;}/* SEAO core login & signup popup CSS end *//*.field_search_criteria input[type="text"],.field_search_criteria input.text,.field_search_criteria select,#searchBox input[type="text"],#searchBox input.text,#searchBox select,.field_search_criteria button{	height: 34px;}*//*rtl work for vertical theme*//*[dir="rtl"] .seaocore_popup_user_form_login.global_form ._slpff input[type="password"]{	padding-right: 30px;}*//*[dir="rtl"] .seaocore_popup_user_form_login #remember-wrapper .form-element{	margin-right: 10px;}*/[dir="rtl"] .layout_seaocore_menu_mini #core_menu_mini_menu > ul > li .core_mini_profile_pulldown{	right: unset;}[dir="rtl"] .layout_seaocore_menu_mini #core_menu_mini_menu .seaocore_mimi_menu_core_mini_profile .seaocore_pulldown_arrow{	margin-right: auto!important;}[dir="rtl"] .sitecoretheme_blocks_wapper > ._column ._cta_btn::after{	right: 4px;}[dir="rtl"] .sitecoretheme_blocks_wapper > ._column ._cta_btn:hover::after, [dir="rtl"] .global_sitecoretheme_left_panel.panel-open .layout_sitecoretheme_menu_main > .sitecoretheme_menu_pannel{	right: 0;}[dir="rtl"] .global_sitecoretheme_left_panel.global_sitecoretheme_left_panel_slide.panel-open > .generic_layout_container,[dir="rtl"] .global_sitecoretheme_left_panel.global_sitecoretheme_left_panel_slide.panel-open > #global_wrapper,[dir="rtl"] .global_sitecoretheme_left_panel.global_sitecoretheme_left_panel_slide.panel-open > #global_footer{	margin-right: 235px;	margin-left: 0;}[dir="rtl"] .global_sitecoretheme_left_panel.global_sitecoretheme_panel_animation.global_sitecoretheme_left_panel_slide.panel-open > .generic_layout_container,[dir="rtl"] .global_sitecoretheme_left_panel.global_sitecoretheme_left_panel_slide.global_sitecoretheme_panel_animation.panel-open > #global_wrapper,[dir="rtl"] .global_sitecoretheme_left_panel.global_sitecoretheme_left_panel_slide.global_sitecoretheme_panel_animation.panel-open > #global_footer{	transition: margin-right .5s ease-in-out;}[dir="rtl"] .layout_sitecoretheme_menu_main > .sitecoretheme_menu_pannel .main_menu_navigation ul > li.sitecoretheme_main_menu_parent .collapse_icon{	left: 0;	right: unset;}[dir="rtl"] .sitecoretheme_top_header_two .layout_sitecoretheme_browse_menu_main .sitecoretheme_main_menu .navigation > li.more_link .sitecoretheme_submenu._more_lines > li{	float: none;}[dir="rtl"] div.sitecoretheme_main_menu .navigation > li a{	float: none;}[dir="rtl"] .category_options > li > a::before{	float: right;}[dir="rtl"] .sitecoretheme_main_menu .navigation > li::before{	position: static;}[dir="rtl"] a.buttonlink{	padding: 5px 10px 5px !important;}[dir="rtl"] .global_form input + label{	margin-right: 4px;	vertical-align: top;	display: inline-block;}/* Core Blog */ul.list_wrapper .blogs_options{	clear: none;	display: inline-block;/*	float: left;*/	padding-left: 15px;	margin-bottom: 10px;	margin-top: 10px;}ul.list_wrapper .blogs_info{	padding-left: 15px;	clear: none;}/* ============================= Responsive work ===================================*/@media (max-width: 979px){.widgets_title_description{	width: 80%;}}@media only screen and (max-width: 1199px){.sc_cover_template_1 .sc_halfwidth_outside_coverphoto_template #sitecontent_cover_photo .seaocore_profile_coverinfo_buttons .seaocore_profile_coverinfo_statistics > div, .sc_cover_template_1 .sc_halfwidth_outside_coverphoto_template .sc_cover_midcontent_ratings span.seao_star_rating_disabled, .sc_cover_midcontent_ratings span.seao_star_rating_disabled:before{	color: #262626 !important;}}@media only screen and (max-width: 1024px){.layout_core_container_tabs div.tabs_alt #main_tabs li{	min-width: auto;	border: none;	text-transform: uppercase;}div.layout_core_container_tabs div.tabs_alt{	margin: 10px 0;	position: relative;	z-index: 11;}div.layout_core_container_tabs .tabs_alt > ul{	overflow-x: auto;	width: 100%;	white-space: nowrap;	display: inline-block;}.layout_core_container_tabs div.tabs_alt > ul > li a,.layout_core_container_tabs div.tabs_alt > ul > li.active > a,.layout_core_container_tabs div.tabs_alt > ul > li.tab_open > a{	color: #838e9a;}.layout_core_container_tabs div.tabs_alt > ul > li.active > a,.layout_core_container_tabs div.tabs_alt > ul > li.active > a:hover, .layout_core_container_tabs div.tabs_alt > ul > li.tab_open > a{	color: #555;}.layout_core_container_tabs div.tabs_alt > ul > li a:hover, .layout_core_container_tabs div.tabs_alt > ul > li.active > a:hover, .layout_core_container_tabs div.tabs_alt > ul > li.active > a{	background: transparent !important;	color: #555;}.layout_core_container_tabs div.tabs_alt li.more_tab{	padding: 0;	vertical-align: middle;}.layout_core_container_tabs div.tabs_alt li.more_tab > a,.layout_core_container_tabs div.tabs_alt li.more_tab:hover > a{	display: none !important;}.seaocore_cover_inside_container_tabs .tab_pulldown_contents_wrapper ul li{	text-transform: uppercase;	color: #262626;}.layout_core_container_tabs .tab_pulldown_contents_wrapper ul li{	color: #262626;}.layout_core_container_tabs .tab_pulldown_contents > ul > li:hover{	background: transparent !important;	color: #555;}div.layout_core_container_tabs .tab_pulldown_contents_wrapper ul li,div.layout_core_container_tabs div.tabs_alt > ul > li a{	padding: 5px 14px 5px 10px;}div.layout_core_container_tabs div.tab_pulldown_contents_wrapper{	position: relative;	margin-top: 0;	display: block;	box-shadow: none;	border: 0;	background: transparent;}div.layout_core_container_tabs div.tabs_alt li.more_tab > .tab_pulldown_contents_wrapper ul > li{	font-size: 14px;	border-top: 0;	border-right: 1px solid rgba(0, 0, 0, 0.4);}div.layout_core_container_tabs div.tabs_alt li.more_tab > .tab_pulldown_contents_wrapper ul > li:last-child{	border-right: 0;}div.sc_cover_template_2_tabs div.tabs_alt > ul > li a,div.sc_cover_template_3_tabs div.tabs_alt > ul > li a{	color: #fff;}div.sc_cover_template_2_tabs div.tabs_alt > ul > li a:hover, div.sc_cover_template_2_tabs div.tabs_alt > ul > li.active > a, div.sc_cover_template_3_tabs div.tabs_alt > ul > li a:hover, div.sc_cover_template_3_tabs div.tabs_alt > ul > li.active > a, div.sc_cover_template_2_tabs div.tabs_alt > ul > li.tab_open > a, div.sc_cover_template_3_tabs div.tabs_alt > ul > li.tab_open > a{	color: #555;}div.transparent_cover_tabs .tabs_alt > ul > li:hover:before, div.transparent_cover_tabs .tabs_alt > ul > li:hover a, div.transparent_cover_tabs .tabs_alt > ul > li > a, div.transparent_cover_tabs .tabs_alt > ul > li > a:hover, div.transparent_cover_tabs .tabs_alt > ul > li.active > a, div.transparent_cover_tabs .tabs_alt > ul > li.active > a:hover, div.transparent_cover_tabs .tabs_alt > ul > li > a > span, div.transparent_cover_tabs .tabs_alt > ul > li.tab_open > a{	color: #fff;}div.transparent_cover_tabs div.tabs_alt li.more_tab{	padding-right: 10px;}.default_temp_inside .seaocore_profile_halfwidth_cover_photo .seaocore_profile_cover_head_section_inner{	margin-left: 20px;}}/*Invite_button*/#invite_form .form-elements .optional{	margin-bottom: 10px;}.coverphoto_navigation > i{	font-family: 'fontawesome';	font-weight: 600;}@media only screen and (max-width: 920px){.seaocore_tab_select_wrapper .seaocore_tab_select_view_tooltip{	margin-left: -64px;	display: none !important;}.seaocore_searchform_criteria_horizontal #min_price,.seaocore_searchform_criteria_horizontal #max_price{	padding: 4px;}.seaocore_searchform_criteria_horizontal #integer-wrapper input{	width: 42% !important;}.generic_layout_container .seaocore_menu_v{	width: auto;}.generic_layout_container .seaocore_menu_v ul,.generic_layout_container .seaocore_menu_h ul ul{	margin-left: 75px;}.global_form .form-wrapper div.form-label{	text-align: left;}.form-elements input[type="checkbox"],.form-elements input[type="radio"]{	width: auto !important;}input[type="text"],input[type="email"],input[type="password"],input.text,textarea{	box-sizing: border-box;	width: 100%;}.profile_fields > ul > li > span{	width: 30% !important;}.profile_fields > ul > li > span + span{	width: 60% !important;	margin-right: 0;}.seaocore_navigation_h{	background-color: #fff;}#sitecontentcover_middle_content .seaocore_profile_coverinfo_statistics{	height: auto;}.seao_icons_toolbar_wappper .icon.icon,.seao_icons_toolbar_wappper .icon-button-wapper{	width: 40px;	height: 40px;}.seao_icons_toolbar_wappper .icons-toolbar-background{	height: 40px;}div.transparent_cover_tabs div.tabs_alt > ul > li > a:hover, div.transparent_cover_tabs div.tabs_alt > ul > li:hover > a, div.transparent_cover_tabs div.tabs_alt > ul > li > a{	color: #fff;}}@media only screen and (max-width: 768px){.seaocore_browse_list_options{	float: none;	width: auto;	padding: 0;}.global_form .form-elements input[type="text"],.global_form .form-elements textarea{/*	width: 90%;*/	max-width: 100% !important;}.generic_layout_container .seaocore_menu_v ul,.generic_layout_container .seaocore_menu_h ul ul{	margin-left: 45px;}#smoothbox_window .global_form_popup textarea{	width: 100% !important;	box-sizing: border-box;}.seao_icons_toolbar_wappper .icon.icon,.seao_icons_toolbar_wappper .icon-button-wapper{	width: 40px;	height: 40px;}.seao_icons_toolbar_wappper .icons-toolbar-background{	height: 40px;}.seao_icons_toolbar_wappper.aaf_share_toolbar{	right: 0;}.seao_icons_toolbar_wappper.aaf_share_toolbar .icons-toolbar-container{	right: -20px;	left: auto;}.seao_smoothbox_lightbox_content_wrapper{	position: absolute;	overflow-y: inherit;	-webkit-overflow-scrolling: touch;}.seao_smoothbox_lightbox_content_wrapper.seao_smoothbox_wapper-iframe{	position: fixed;}}@media only screen and (max-device-width: 600px){li.browse-separator-wrapper{	border: 0;}.sitegroup_form_quick_search .sitegroup-search-box .form-elements,.siteevent_form_quick_search .siteevent-search-box .form-elements{	display: flex;	align-items: center;	flex-wrap: wrap;}.sitegroup_form_quick_search .sitegroup-search-box .form-elements #locationmilesSearch-element #locationmilesSearch,.sitegroup_form_quick_search .sitegroup-search-box .form-elements #ajaxcategory_id-element #ajaxcategory_id,.siteevent_form_quick_search .siteevent-search-box .form-elements #locationmilesSearch-element #locationmilesSearch,.siteevent_form_quick_search .siteevent-search-box .form-elements #ajaxcategory_id-element #ajaxcategory_id{	width: 100% !important;	max-width: unset;}.sitegroup_form_quick_search .sitegroup-search-box .form-elements > div,.siteevent_form_quick_search .siteevent-search-box .form-elements > div{	flex: 0 0 49% !important;	border-bottom: 1px solid #eee;	margin: 0!important;}.sitegroup_form_quick_search .sitegroup-search-box .form-elements #submitButton-element,.siteevent_form_quick_search .siteevent-search-box .form-elements #submitButton-element{	position: static;	margin-left: 0;	width: 100%;}.sitegroup_form_quick_search .sitegroup-search-box #submitButton-element button:after, .siteevent_form_quick_search .siteevent-search-box #submitButton-element button:after{	content: none;}.sitegroup_form_quick_search .sitegroup-search-box .form-elements #submitButton-element #submitButton,.siteevent_form_quick_search .siteevent-search-box .form-elements #submitButton-element #submitButton{	width: 100%;	text-indent: inherit;}.sitegroup_form_quick_search .sitegroup-search-box .form-wrapper#submitButton-wrapper,.siteevent_form_quick_search .siteevent-search-box .form-wrapper#submitButton-wrapper{	flex: 0 0 100% !important;}form#searchBox.siteevent-search-box .form-elements{	width: 100%;	box-sizing: border-box;}div.sc_cover_template_3 .sc_cover_template_3_middle_content{	top: 50%;	transform: translateY(-50%);}div.layout_sitecontentcoverphoto_content_cover_photo.sc_cover_template_3 #sitecontentcover_middle_content .seaocore_button#others_button_dropdown > a{	padding: 4px !important;}@media only screen and (max-width: 767px){.sitestore_cover_information .sp_coverinfo_buttons, .sitestore_cover_information .sp_coverinfo_status{	float: none;	overflow: visible;}ul.polls_browse .polls_browse_options{	float: right;}[dir="rtl"] ul.polls_browse .polls_browse_options{	float: left;}ul.list_wrapper .blogs_info{	padding-left: 0;	clear: both;}.layout_seaocore_menu_mini #core_menu_mini_menu > ul > li{	position: unset;}.seaocore_browse_list_photo{	display: block;	width: 100% !important;	border: none;	margin-bottom: 15px;}.seaocore_browse_list_photo_small{	float: none;}.seaocore_container_list{	display: flex;	flex-wrap: wrap;	align-items: flex-start;	justify-content: space-between;}#sitegrouplbum_members_tabs .seaocore_browse_list_options,.seaocore_browse_list_info{	width: 100%;	margin: 15px auto 0;}#start_group > select,#end_group > select{	margin-bottom: 10px;}ul.form-options-wrapper> li{	display: flex;	align-items: center;	margin-bottom: 4px;}li.more_tab>a{	display: block!important;}html li.seaocore_tab_open .tab_pulldown_contents_wrapper{	right: 15px;}.default_temp_tabs.layout_core_container_tabs div.tabs_alt #main_tabs li{	border-bottom: 1px solid #ddd;}.collage_image_temp_tabs.layout_core_container_tabs div.tabs_alt > ul#main_tabs > li > a{	color: #838e9a;}.collage_image_temp_tabs.layout_core_container_tabs div.tabs_alt > ul#main_tabs > li.active > a,.collage_image_temp_tabs.layout_core_container_tabs div.tabs_alt > ul#main_tabs > li > a:hover{	color: #555;}.transparent_cover_tabs .tabs_alt > ul > li{	line-height: 45px;	height: 45px;	padding: 0;}.transparent_cover_tabs .tabs_alt > ul > li.more_tab:hover{	background: transparent;}div.transparent_cover_tabs div.tabs_alt > ul > li > a,div.transparent_cover_tabs div.tabs_alt > ul > li > a > span{	color: #838e9a;}div.transparent_cover_tabs .tabs_alt > ul > li.active > a,div.transparent_cover_tabs .tabs_alt > #main_tabs > li:hover a{	color: #555;}.menu-button{	background-color: #fff;	color: #619dbe;}#sitecontent_cover_photo .seaocore_profile_coverinfo_buttons .seaocore_profile_coverinfo_statistics > div{	color: #fff !important;}.layout_core_container_tabs div.tabs_alt >ul > li,.layout_core_container_tabs .tab_pulldown_contents > ul > li{	text-align: left;	float: none !important;	padding: 5px;	border-right: 0;}div.seaocore_cover_inside_container_tabs div.tabs_alt > ul > li{	border-right: 0;}.layout_core_container_tabs div.tabs_alt > ul > li > a{	float: none !important;	color: #262626;}div.layout_core_container_tabs div.tab_pulldown_contents_wrapper{	width: 100%;}div.seaocore_cover_inside_container_tabs .tab_pulldown_contents_wrapper ul li,div.seaocore_cover_inside_container_tabs div.tabs_alt > ul > li a{	padding: 5px;}.layout_seaocore_menu_mini{	width: 100%;	text-align: center;}.tabs li.more_tab > a{	display: block !important;}html li.seaocore_tab_open .tab_pulldown_contents_wrapper{	right: 0;}.sitevideo_dashboard_header > span.fright{	float: left!important;	margin-bottom: 5px;	margin-right: 5px;}.siteevent_dashboard_header_title{	display: block;	width: 100%;	float: none;}.layout_sitealbum_html_block_albums_photos>h2>strong{	line-height: 30px;}ul.form-options-wrapper > li{	display: flex;	align-items: center;	padding-bottom: 6px;}}#terms-element a{	margin-left: 5px;}div.sitenews_featured_block_first{	margin: 0;}div.layout_core_menu_mini #core_menu_mini_menu div.seaocore_pulldown_wrapper{	min-width: 300px;	transform: translate(0, 0);	top: auto !important;}.seao_smoothbox_lightbox_content{	width: 97% !important;	box-sizing: border-box;	margin: 0 auto;}div#user_form_default_sea_lightbox{	width: 100%;}html .global_form div.form-label{	text-align: left;}.global_form input + label{	float: none;}html #TB_window,html #TB_ajaxContent{	width: 95%!important;	left: 1px!important;	right: 1px !important;	margin: 0 auto !important;}#TB_window > iframe{	width: 98%!important;}.seaocore_members_popup,.seaocore_members_popup_bottom{	width: 90%;	margin-right: 10px;	display: inline;	overflow: auto;}.seaocore_members_popup_content{	width: 100%;}.seaocore_members_popup .seaocore_members_search_box{	width: 90% !important;}#TB_iframeContent{	width: 98%;	margin: 1%;}.seaocore_popup{	width: 96%;	margin-right: 10px;}.seaocore_popup_content{	width: 99%;}.seaocore_popup_content > div.seaocore_popup_content_inner{	width: 100% !important;}.seaocore_popup_options_right{	float: left;}[dir="rtl"] .seaocore_popup_options_right{	float: right;	margin-right: 0px;}.seaocore_popup_options_middle{	clear: both;	text-align: left;	margin-top: 5px;	float: left;	width: 100%;}html .global_form > div{	float: none;}.layout_page_header .layout_main > .layout_seaocore_change_my_location{	padding: 0;	float: none;}.layout_page_header .layout_main > .layout_seaocore_change_my_location > div{	margin: 0 auto;	width: 100%;	text-align: center;}.layout_page_header .layout_main > .layout_seaocore_change_my_location > div > a{	margin: 2%;	padding: 1%;	width: 94%;}.layout_page_header .seaocore_change_location span{	float: left;	text-align: center;	max-width: 85%;}.layout_page_header .layout_seaocore_change_my_location > div > a + ul{	left: 2.5%;	margin-top: -2%;	width: 95%;	z-index: 1000;}.seaocore_browse_list .seaocore_browse_list_options > a{	display: inline-block;}.seaocore_db_tabs{	width: 96%;	margin: 2%;	box-sizing: border-box;}div.seaocore_db_tabs .seaocore_db_head > h3{	margin-bottom: 0;}.seaocore_tbs_cont{	clear: both;}div.seao_plugins_infomation_tip{	display: none;}.seaocore_popup_options_tbs{	margin-top: 10px;	float: left;}.seaocore_popup_options_tbs a:first-child{	margin-left: 0;}.seao_icons_toolbar_wappper .icon.icon,.seao_icons_toolbar_wappper .icon-button-wapper{	width: 30px;	height: 30px;}.seao_icons_toolbar_wappper .icons-toolbar-background{	height: 30px;}}@media (max-width: 600px){.seaocore_package_vertical #paidSeaocorePanel #scroll-areas-main .scroll-content .contentblock_right_inner{	width: 299px !important;}}@media only screen and (max-width: 450px){html .global_form div.form-label{	width: 100% !important;}html .global_form div.form-element{	width: 100% !important;	max-width: 100%;}.seaocore_slidshow_img,.featured_slidshow_img{	max-width: 125px;	min-width: 125px;}.seaocore_slidshow_img img,.featured_slidshow_img img{	width: 100%;}.seaocore_slidshow_img a > span,.featured_slidshow_img a > span{	width: 125px;}.seaocore_popup_options_middle{	text-align: left;	clear: both;}.seaocore_popup_options_right{	float: none;	margin-left: 0;}.seaocore_popup_options_left{	margin-bottom: 5px;}.seaocore_popup_options_left input[type="text"]{	width: 97%;	clear: both;}.popup_btm .aaf_feed_popup_bottom button + button{	margin-top: 5px;}.seaocore_browse_list_photo{	width: 25%;	height: auto;}.seaocore_browse_list_photo > a{	height: auto;}.seaocore_browse_list_photo img{	width: 100%;}.seaocore_list_featured_label{	background-repeat: no-repeat;	background-size: 100% auto;}.seaocore_list_sponsored_label{	box-sizing: border-box;	letter-spacing: 0.9px;}}@media (min-width: 981px){.widgets_title_description{	width: 45%;}}/* css for calendar issue of in content creation forms like event,project etc*/button.seaocore_event_calendar{	z-index: 10 !important;}/* Remove the blank space created by the social share widget*/.layout_seaocore_social_share_buttons{	display: none;}@media only screen and (min-width: 1199px){.trans_cover_temp #siteuser_cover_photo #siteusercover_middle_content{	width: 950px;}.seaocore_cover_inside_container_tabs.transparent_cover_tabs{	width: 950px;}}/*TinyMCE Css */.mce-btn button:hover, .mce-colorbutton .mce-open, .mce-splitbtn .mce-open{	border: 0 !important;}.seaocore_login_popup_wrapper ._form_wapper ._navigation._footer_bottom li{	color: #999;}/*Message_attached_icon*/ul.message_view .message_attachment_info{	display: inline-block;	vertical-align: text-bottom;}ul.message_view .message_attachment:before{	font-family: 'fontawesome';	margin-left: auto;	margin-right: auto;}/* UPGRADE ISSUES FIXES */#terms-label,#buttons-label{	display: none;}#signup_account_form #terms-wrapper #terms-element{	display: flex;/*
    	flex-direction: row-reverse;*/	align-items: flex-start;/*
    	justify-content: flex-end;*/}.rating_star_big_generic,.document_rating .rating_star_big_generic{	font-family: 'Font Awesome 5 Free';}.mce-container button:hover, .mce-container button:active{	background-color: transparent;}.global_form div.form-wrapper{	margin-bottom: 10px;}.seaocore_view_more{	margin-top: 10px;}div.rating_star_generic{	font-family: 'FontAwesome', 'fontawesome';}/*.people_you_may_know_aaf_feed .suggestion_list .item_details .item_title{	margin-bottom: 15px;}*/.people_you_may_know_aaf_feed .suggestion_list .item_details .item_title + .item_stats{/*	position: absolute;	top: 22px;*/	text-align: center;	width: 100%;/*	left: 0;*/	display: flex;	justify-content: center;}ul.forum_topics .forum_topics_title h3 > a{	color: #1A49B3;}ul.forum_topics .forum_topics_title h3 > a:hover{	color: #4e81a1 !important;}#invite_form #submit-wrapper{	margin-top: 15px;}#pswd_info>ul>li>span{	color: #000;}.form-wrapper-heading > p{	display: none;}/*Icons*/@font-face{	font-family: 'icomoon';	src: url(/application/modules/Sesbasic/externals/styles/fonts/icomoon.eot?y83kac&c=0);	src: url(/application/modules/Sesbasic/externals/styles/fonts/icomoon.eot?y83kac#iefix&c=0) format('embedded-opentype'), url(/application/modules/Sesbasic/externals/styles/fonts/icomoon.ttf?y83kac&c=0) format('truetype'), url(/application/modules/Sesbasic/externals/styles/fonts/icomoon.woff?y83kac&c=0) format('woff'), url(/application/modules/Sesbasic/externals/styles/fonts/icomoon.svg?y83kac#icomoon&c=0) format('svg');	font-weight: normal;	font-style: normal;}[class*="sesbasic_icon_"]:before, [class*="sesbasic_icon_"]:after{	font-family: "fontawesome" !important;	font-style: normal;	font-weight: 900;}.icmoon:before{/* use !important to prevent issues with browser extensions that change fonts */	font-family: 'icomoon' !important;	speak: none;	font-style: normal;	font-weight: normal;	font-variant: normal;	text-transform: none;	line-height: 1;/* Better Font Rendering =========== */	-webkit-font-smoothing: antialiased;	-moz-osx-font-smoothing: grayscale;}.sesbasic_icon_add:before{	content: "\f067";}.sesbasic_icon_edit:before{	content: "\f303";}.sesbasic_icon_delete:before{	content: "\f1f8";}.sesbasic_icon_cancel:before{	content: "\f00d";}.sesbasic_icon_share:before{	content: "\f1e0";}.sesbasic_icon_report:before{	content: "\f024";}.sesbasic_icon_download:before{	content: "\f019";}.sesbasic_icon_cart:before{	content: "\f07a";}.sesbasic_icon_print:before{	content: "\f02f";}.sesbasic_icon_back:before{	content: "\f30a";}.sesbasic_icon_like:before{	content: "\f164";}.sesbasic_icon_unlike:before{	content: "\f165";}.sesbasic_icon_favourite:before{	content: "\f004";}.sesbasic_icon_comment:before{	content: "\f075";}.sesbasic_icon_view:before{	content: "\f06e";}.sesbasic_icon_list_add:before{	content: "\e900";}.sesbasic_icon_follow:before{	content: "\f00c";}.sesbasic_icon_rating:before{	content: "\f005";	font-weight: 400;}.sesbasic_icon_view:before{	content: "\f06e";}.sesbasic_icon_like_o:before{	content: "\f164";	font-weight: 400;}.sesbasic_icon_favourite_o:before{	content: "\f004";	font-weight: 400;}.sesbasic_icon_comment_o:before{	content: "\f075";	font-weight: 400;}/*Global Classes*/.clear{	clear: both;}.sesbasic_bxs,.sesbasic_bxs *{	-webkit-box-sizing: border-box;	-moz-box-sizing: border-box;	box-sizing: border-box;}.sesbasic_clearfix:after{	clear: both;	content: '';	display: block;}.sesbasic_animation{	-webkit-transition: all 500ms ease 0s;	-moz-transition: all 500ms ease 0s;	-o-transition: all 500ms ease 0s;	transition: all 500ms ease 0s;}.sesbasic_verified_icon{	background-image: url(/application/modules/Sesbasic/externals/images/verified.png?c=0);	display: inline-block;	width: 14px;	height: 16px;	margin-left: 5px;	margin-right: 5px;	vertical-align: middle;}.bold{	font-weight: bold;}.sesbasic_text_light{	color: #999;}.sesbasic_text_hl{	color: #619dbe !important;}.centerT,[dir="rtl"] .centerT{	text-align: center;}.rightT{	text-align: right;}[dir="rtl"] .rightT{	text-align: left;}.floatL{	float: left;}[dir="rtl"] .floatL{	float: right;}.floatR{	float: right;}[dir="rtl"] .floatR{	float: left;}.dNone,.displayFN{	display: none !important;}.widthfull{	width: 100%;}.sesbl{	border-color: #eaeaea;}.sesbm{	border-color: #ddd;}.sesbd{	border-color: #bbb;}html a.sesbasic_linkinherit{	color: #262626;	text-decoration: none;}.sesbasic_bg{	background-color: #fff;}.sesbasic_lbg{	background-color: #eee;}.tooltipster-default{	background-color: #fff !important;}.prelative{	position: relative;}.sesbasic_font_small{	font-size: 12px;}/*Back to top button*/.layout_sesbasic_body_class{	display: none !important;}html a.sesbasic_scrollup_button{	background-color: #619dbe !important;	border-radius: 50%;	width: 40px;	height: 40px;	line-height: 35px;	position: fixed;	bottom: 20px;	right: 20px;	display: block;	text-align: center;	font-size: 30px;	z-index: 11;	opacity: 0;	visibility: hidden;}html a.sesbasic_scrollup_button i{	color: #fff !important;}html a.sesbasic_scrollup_button:hover{	opacity: .8;}/*Advanced HTML Block*/.layout_sesbasic_html_block{	margin-bottom: 15px;}.sesbasic_html_block{	overflow: hidden;}.sesbasic_html_block p,.sesbasic_html_block ul,.sesbasic_html_block ol{	line-height: 150%;	margin-bottom: 10px;}.sesbasic_html_block ul{	list-style: disc;}.sesbasic_html_block ul,.sesbasic_html_block ol{	padding-left: 20px;}[dir="rtl"] .sesbasic_html_block ul,[dir="rtl"] .sesbasic_html_block ol{	padding-left: 0;	padding-right: 20px;}.sesbasic_html_block img{	margin: 5px;	max-width: 100%;	height: auto;}@media only screen and (max-width:768px){.sesbasic_html_block iframe{	width: 100% !important;}}/*Auto Suggest*/ul.sesbasic-autosuggest{	background: #fff;	border: 1px solid #eaeaea;	cursor: pointer;	list-style: none;	margin: 0px;	padding: 0px;	position: absolute;	white-space: nowrap;	z-index: 50;}ul.sesbasic-autosuggest > li{	padding: 3px;	overflow: hidden;}ul.sesbasic-autosuggest > li + li{	border-top: 1px solid #eaeaea;}ul.sesbasic-autosuggest > li img{	display: block;	height: 35px;	float: left;	margin-right: 5px;	width: 35px;}[dir="rtl"] ul.sesbasic-autosuggest > li img{	float: right;	margin-left: 5px;	margin-right: 0;}ul.sesbasic-autosuggest > li.autocompleter-selected{	background: #eee;	color: #262626;}ul.sesbasic-autosuggest > li.autocompleter-choices{	font-size: .8em;}ul.sesbasic-autosuggest > li.autocompleter-choices .autocompleter-choice + .autocompleter-choice{	color: #262626;	font-size: 11px;}ul.sesbasic-autosuggest > li:hover{	background: #eee;	color: #262626;}ul.sesbasic-autosuggest > li span.autocompleter-queried{	font-weight: bold;}ul.sesbasic-autosuggest .search-working{	background-image: none;}ul.sesbasic-autosuggest .autocompleter-choice{	cursor: pointer;	overflow: hidden;	text-overflow: ellipsis;}ul.sesbasic-autosuggest .autocompleter-choice.bold{	font-weight: bold;}ul.sesbasic-autosuggest .autocompleter-choice:hover{	color: #4e81a1;}/*View More Link*/.sesbasic_view_more,[dir="rtl"] .sesbasic_view_more,.sesbasic_view_more_loading{	clear: both;	display: block;	margin: 10px 0;	text-align: center !important;	width: 100%;}.sesbasic_view_more a.icon_viewmore{	background-image: url(/application/modules/Sesbasic/externals/images/t-img-light.png?c=0);	background-repeat: repeat;	border: 1px solid #ddd;	color: #262626;	display: inline-block;	line-height: normal;	padding: 3px;	text-decoration: none;	max-width: 500px;	width: 100%;}.sesbasic_view_more a.icon_viewmore:hover{	border: 1px solid #bbb;}.sesbasic_view_more_loading img,.sesbasic_view_more_loading span{	display: inline-block;	vertical-align: middle;}.sesbasic_view_more_loading img{	margin-right: 5px;}[dir="rtl"] .sesbasic_view_more_loading img{	margin-left: 5px;	margin-right: 0;}.sesbasic_loading_container{	background: url(/application/modules/Sesbasic/externals/images/loading.gif?c=0) no-repeat center center;	height: 100px;	width: 100%;}.sesbasic_load_btn{	clear: both;	padding: 10px;	text-align: center !important;	width: 100%;}.sesbasic_load_btn .sesbasic_link_btn{	border-radius: 5px;	display: inline-block;	text-align: center !important;	padding: 10px 30px;}.sesbasic_load_btn .sesbasic_link_btn:before{	margin-right: 5px;}.sesbasic_load_btn .fa-sync:before{	margin-right: 5px;}[dir="rtl"] .sesbasic_load_btn .fa-sync:before{	margin-right: 0;	margin-left: 5px;}/*Sideblock*/.sesbasic_sidebar_block{	padding: 5px;}.sesbasic_sidebar_list{	clear: both;	overflow: hidden;	padding: 3px 5px;}.sesbasic_sidebar_list > a,.sesbasic_sidebar_list > ._thumb{	display: block;	float: left;	margin-right: 10px;}.sesbasic_sidebar_list_info{	overflow: hidden;}.sesbasic_sidebar_list_title{	font-weight: bold;}.sesbasic_sidebar_list_stat{	font-size: 90%;	margin-top: 3px;}/*Sidebar grid list*/.sesbasic_user_grid_list li{	float: left;	margin: 1px;}[dir="rtl"] .sesbasic_user_grid_list li{	float: right;}.sesbasic_user_grid_list li a img,.sesbasic_user_grid_list_more{	border-width: 0 !important;	float: left;	height: 48px;	width: 48px;}.sesbasic_user_grid_list_more{	background-color: #ff4500;	line-height: 48px;	color: #fff !important;	font-family: times new roman;	font-weight: bold;	font-size: 17px;	text-align: center;	text-decoration: none !important;}/*Items Listing Popup*/.sesbasic_items_listing_popup{	width: 500px;}.sesbasic_items_listing_popup *{	-moz-box-sizing: border-box;	-webkit-box-sizing: border-box;	box-sizing: border-box;}.sesbasic_items_listing_header{	background-image: url(/application/modules/Sesbasic/externals/images/t-img-light.png?c=0);	border-bottom: 1px solid #eaeaea;	font-size: 15px;	font-weight: bold;	height: 40px;	left: 0;	line-height: 40px;	padding: 0 10px;	position: fixed;	right: 0;	top: 0;}.sesbasic_items_listing_header .fa,.sesbasic_items_listing_header .fas{	float: right;	margin-top: 10px;}[dir="rtl"] .sesbasic_items_listing_header .fa,[dir="rtl"] .sesbasic_items_listing_header .fas{	float: left;}.sesbasic_items_listing_header a:link{	color: #999;}.sesbasic_items_listing_header a:hover{	color: #262626;	text-decoration: none;}.sesbasic_items_listing_cont{	max-height: 350px;	overflow: auto;	padding: 0 10px 0 15px;	margin-top: 40px;}.sesbasic_items_listing_cont .item_list{	clear: both;	display: table;	padding: 5px 0;	width: 100%;}.sesbasic_items_listing_cont > div + div{	border-top: 1px solid #eaeaea;}.sesbasic_items_listing_cont .item_list_box{	border: 1px solid #eaeaea;	clear: none;	float: left;	margin: 2% 1% 0;	padding: 5px;	width: 48%;}[dir="rtl"] .sesbasic_items_listing_cont .item_list_box{	float: right;}.sesbasic_items_listing_cont .item_list > div{	display: table-cell;	vertical-align: middle;}.item_list_checkbox{	width: 20px;}.sesbasic_items_listing_cont .item_list_thumb{	width: 60px;}.sesbasic_items_listing_cont .item_list_thumb img{	border-width: 0;	float: left;}[dir="rtl"] .sesbasic_items_listing_cont .item_list_thumb img{	float: right;}.sesbasic_items_listing_cont .item_list_title{	font-weight: bold;}.sesbasic_items_listing_cont .item_list_options{	text-align: right;	width: 150px;}.sesbasic_items_listing_cont .sesbasic_view_more,.sesbasic_items_listing_cont .sesbasic_view_more_loading{	margin: 0;	padding: 10px 0;}.sesbasic_items_listing_cont .tip{	margin-top: 10px;}/*BROWSE SEARCH WIDGET*/.sesbasic_browse_search form{	padding: 0 !important;}.sesbasic_browse_search form .form-elements{	padding: 10px;}.sesbasic_browse_search .form-wrapper{	margin: 0 0 10px !important;}.sesbasic_browse_search #showPhoto-label{	display: none;}.sesbasic_browse_search input[type="text"],.sesbasic_browse_search select{	max-width: 200px;	width: 100%;}.sesbasic_browse_search input[type="checkbox"] + label,.sesbasic_browse_search input[type="radio"] + label{	overflow: hidden;}.sesbasic_browse_search [id^='advanced_options_search']{	font-weight: bold;	display: block;	margin: 10px 0;	text-decoration: none !important;}.sesbasic_browse_search [id^='advanced_options_search'] i{	margin-right: 5px;	font-size: 17px;}[dir="rtl"] .sesbasic_browse_search [id^='advanced_options_search'] i{	margin-left: 5px;	margin-right: 0;}.sesbasic_browse_search_horizontal .form-wrapper{	display: inline-block;	clear: none;	margin-right: 10px !important;	vertical-align: top;	width: inherit !important;}.sesbasic_browse_search_horizontal .form-label,.sesbasic_browse_search_horizontal .form-element{	display: block;}.sesbasic_browse_search_horizontal .sesbasic_browse_search input,.sesbasic_browse_search_horizontal .sesbasic_browse_search select{	width: inherit;}.sesbasic_browse_search_horizontal button{	font-size: 14px;	padding: 8px 18px !important;}.sesbasic_browse_search_horizontal #loadingimgsesalbum-wrapper .form-element{	margin-top: 5px;}.sesbasic_browse_search_horizontal #submit-wrapper{	clear: both;	display: block;}.sesbasic_browse_search_horizontal #submit-wrapper .form-label{	display: none;}.sesbasic_browse_search_horizontal [id^='advanced_options_search']{	display: inline-block;	vertical-align: middle;	margin-top: 20px;	position: relative;	top: 2px;}@media only screen and (max-width:480px){.sesbasic_browse_search input, .sesbasic_browse_search select{	width: 95% !important;}}/*Rating Star*/.sesbasic_rating_star{	overflow: hidden;}.sesbasic_rating_star > span{	cursor: pointer;	display: inline-block;	margin: 0 2px;	vertical-align: middle;}.sesbasic_rating_star > span:not(.sesbasic_rating_text){	width: 20px;}.sesbasic_rating_star>span.fa:before, .sesbasic_rating_star>span.fas:before, .sesbasic_rating_star>span.far:before{	color: #FFC107;	font-size: 20px;}.sesbasic_rating_star > span.rating_star_big_generic:before{	font-size: 17px;}.sesbasic_rating_star > span.sesbasic_rating_text{	color: #999;	font-size: 11px;	display: inline;}.sesbasic_rating_star_small:before{	color: #FFC107;	font-size: 12px;}.sesbasic_rating_star_small_disable.fa:before{	color: #999 !important;}[dir="rtl"] .sesbasic_rating_star > span,[dir="rtl"] .sesbasic_rating_star_small{	filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1);	-webkit-transform: scale(-1, 1);	-ms-transform: scale(-1, 1);	transform: scale(-1, 1);}.rating_star_big_half:before{	content: "\f5c0";}/*Rating Star*/.sesbasic_rating_parameter{	overflow: hidden;}.sesbasic_rating_parameter *{	-webkit-box-sizing: border-box;	-moz-box-sizing: border-box;	box-sizing: border-box;}.sesbasic-rating-parameter-unit{	background-color: #FFC107;	cursor: pointer;	display: inline-block;	margin: 0 1px;	vertical-align: middle;	position: relative;	height: 10px;	width: 20px;/*  	text-shadow: 0px 0px 1px rgba(0, 0, 0, .3);*/}.sesbasic-rating-parameter-unit-disable{	background-color: transparent;	border: 2px solid #999;}.sesbasic_rating_parameter_small .sesbasic-rating-parameter-unit{	width: 12px;	height: 6px;}/*PROFILE TABS TOP*/.sesbasic_profile_tabs_top{	margin-bottom: 15px;}.sesbasic_profile_tabs_top a{	float: left;	margin-right: 15px;}[dir="rtl"] .sesbasic_profile_tabs_top a{	float: right;	margin-right: 0;	margin-left: 15px;}/*
  MEMBER PROFILE CONTENT
  These styles are used on the member profile
*/.sesbasic_profile_subtabs{	border-bottom: 1px solid #ddd;	margin-bottom: 15px;}.sesbasic_profile_subtabs ul li{	float: left;	padding: 5px 10px 13px;	position: relative;	z-index: 2;}[dir="rtl"] .sesbasic_profile_subtabs ul li{	float: right;}.sesbasic_profile_subtabs ul li + li{	margin-left: 5px;}[dir="rtl"] .sesbasic_profile_subtabs ul li + li{	margin-left: 0;	margin-right: 5x;}.sesbasic_profile_subtabs ul li a{	display: block;	font-weight: bold;	outline: none;}.sesbasic_profile_subtabs ul li a:hover{	text-decoration: none;}.sesbasic_profile_subtabs ul li.sesbasic_tab_selected a{	color: #262626;}.sesbasic_profile_subtabs ul li.sesbasic_tab_selected:after{	border-bottom: 6px solid #bbb;	border-left: 6px solid transparent;	border-right: 6px solid transparent;	bottom: 0;	content: "";	height: 0;	left: 50%;	margin: 0 0 0 -3px;	position: absolute;	width: 0;}[dir="rtl"] .sesbasic_profile_subtabs ul li.sesbasic_tab_selected:after{	margin: 0 -3px 0 0;}/*CATEGORY LAYOUT CSS START HERE*//*Verical Layout*/.sesbasic_sidebar_categories li{	padding: 5px;}.sesbasic_sidebar_categories li + li{	border-top: 1px solid transparent;}.sesbasic_sidebar_categories li a.catlabel{	background-image: url(/application/modules/Sesbasic/externals/images/category.png?c=0);	background-position: left 5px;	background-repeat: no-repeat;	background-size: 14px auto;	display: block;	font-weight: bold;	padding-left: 22px;	overflow: hidden;}[dir="rtl"] .sesbasic_sidebar_categories > li a.catlabel{	background-position: right center;	padding-left: 0;	padding-right: 22px;}.sesbasic_sidebar_categories > li a.noicon{	background-image: none;	padding: 0;}.sesbasic_sidebar_categories a.cattoggel{	background-position: center center;	background-repeat: no-repeat;	float: right;	height: 16px;	width: 16px;}[dir="rtl"] .sesbasic_sidebar_categories a.cattoggel{	float: left;}.sesbasic_sidebar_categories a.cattoggelright{	background-image: url(/application/modules/Sesbasic/externals/images/arrow-right.png?c=0);}.sesbasic_sidebar_categories a.cattoggeldown{	background-image: url(/application/modules/Sesbasic/externals/images/arrow-down.png?c=0);}.sesbasic_sidebar_categories > li ul{	margin-left: 10px;}[dir="rtl"] .sesbasic_sidebar_categories > li ul{	margin-left: 0;	margin-right: 10px;}.sesbasic_sidebar_categories > li ul li{	border-width: 0;	padding: 5px 0;}/*Horizontal Layout*/.sesbasic_horizontal_categories li{	float: left;	padding: 5px 0 10px;	width: 20%;}.sesbasic_horizontal_categories li a{	background-image: url(/application/modules/Sesbasic/externals/images/category.png?c=0);	background-position: left center;	background-repeat: no-repeat;	background-size: 16px 16px;	font-weight: bold;	padding-left: 22px;	overflow: hidden;}[dir="rtl"] .sesbasic_horizontal_categories > li{	background-position: right center;	padding-left: 0;	padding-right: 22px;}.sesbasic_horizontal_categories > li a.noicon{	background-image: none;	padding: 0;}/*Cloud Widget*/.sesbasic_more_link{	font-size: .8em;	float: right;	margin-top: 5px;	white-space: nowrap;}[dir="rtl"] .sesbasic_more_link{	float: left;}/*CATEGORY LAYOUT CSS END HERE*//*TABBED LAYOUTS CSS START HERE*//*Horizontal Tabs Container*/.sesbasic_tabs_container{	border: 1px solid #ddd;	clear: both;}.sesbasic_tabs{	border-bottom: 1px solid #ddd;	margin-bottom: 10px;	padding: 5px;}.sesbasic_tabs > ul{	font-weight: bold;	margin: 0;}.sesbasic_tabs > ul > li{	display: inline-block;	overflow: hidden;	padding: 0;}.sesbasic_tabs > ul > li > a{	background-color: #fff;	border-radius: 3px;	border: 1px solid #ddd;	color: #262626;	float: left;	outline: medium none;	padding: 5px 7px;	text-decoration: none;}.sesbasic_tabs > ul > li.active > a,.sesbasic_tabs > ul > li > a:hover{	background-color: #eee;	border: 1px solid #bbb;}.sesbasic_tabs_container .tip{	margin: 5px;}.sesbasic_tabs_container .tip > span{	margin: 10px;}/*Vertical Tabs*/.sesbasic_v_tabs{	float: left;	width: 200px;}[dir="rtl"] .sesbasic_v_tabs{	float: right;}.sesbasic_v_tabs > ul{	font-weight: bold;	margin: 0 0 5px;}.sesbasic_v_tabs > ul > li{	background-image: url(/application/modules/Sesbasic/externals/images/t-img-light.png?c=0);	border: 1px solid #ddd;	overflow: hidden;	padding: 0;	width: 100%;}.sesbasic_v_tabs > ul > li + li{	border-top-width: 0;}.sesbasic_v_tabs > ul > li > a{	color: #262626;	display: block;	outline: medium none;	padding: 6px 10px;	text-decoration: none;}.sesbasic_v_tabs > ul > li > a:hover{	background-color: #fff;}.sesbasic_v_tabs > ul > li.active{	background-image: none;	background-color: #fff;	border-right-width: 0;	position: relative;	z-index: 1;}[dir="rtl"] .sesbasic_v_tabs > ul > li.active{	border-right-width: 1px;	border-left: 0px;}.sesbasic_v_tabs > ul > li > a:hover, .sesbasic_v_tabs > ul > li.active a{	border-left: 3px solid #619dbe;}.sesbasic_v_tabs_container .sesbasic_tabs_content{	border: 1px solid #ddd;	left: -1px;	padding: 10px;	overflow: hidden;	position: relative;}[dir="rtl"] .sesbasic_v_tabs_container .sesbasic_tabs_content{	left: inherit;	right: -1px;}.sesbasic_v_tabs .quicklinks{	background-color: transparent;	padding: 0;}.sesbasic_v_tabs .quicklinks li{	padding: 0 !important;}.sesbasic_v_tabs .quicklinks li a{	font-size: 12px;}@media only screen and (max-width:767px){.sesbasic_v_tabs{	width: 100%;}.sesbasic_v_tabs > ul{	overflow: auto;	padding-bottom: 5px;	text-align: center;	white-space: nowrap;}.sesbasic_v_tabs > ul > li{	border-width: 1px !important;	float: none !important;	margin: 1px;	width: auto;	display: inline-block;}.sesbasic_v_tabs > ul > li a{	height: 30px;}.sesbasic_v_tabs > ul > li > a:hover, .sesbasic_v_tabs > ul > li.active a{	border-width: 0;	border-bottom: 3px solid #619dbe;}.sesbasic_v_tabs > ul + div,.sesbasic_v_tabs > ul + div + div{	display: none;}.sesbasic_tabs_content{	clear: both;	float: left;	left: 0;	margin-top: 10px;	right: 0;	width: 100%;}}/*Filter Tabs*/.sesbasic_filter_tabs{	background-image: url(/application/modules/Sesbasic/externals/images/t-img-light.png?c=0);	border: 1px solid #ddd;	margin-bottom: 10px !important;	padding: 5px;}.sesbasic_filter_tabs > ul{	border-radius: 3px;	border: 1px solid #ddd;	float: left;	margin: 0;	overflow: hidden;}.sesbasic_filter_tabs > ul > li{	float: left;	overflow: hidden;	padding: 0;}.sesbasic_filter_tabs > ul > li + li{	border-left: 1px solid #ddd;}.sesbasic_filter_tabs > ul > li > a{	background-color: #fff;	color: #262626;	display: block;	font-size: 14px;	outline: medium none;	padding: 5px 7px;	text-decoration: none;	-webkit-transition: all 200ms ease 0s;	-moz-transition: all 200ms ease 0s;	-o-transition: all 200ms ease 0s;	transition: all 200ms ease 0s;}.sesbasic_filter_tabs > ul > li > a:hover, .sesbasic_filter_tabs > ul > li.active > a, .sesbasic_filter_tabs > ul > li > a.active{	background-color: #eee;	box-shadow: 0px 3px 3px rgba(0, 0, 0, .1) inset;}.sesbasic_filter_tabs .tip{	margin: 5px;}.sesbasic_filter_tabs_container .tip > span{	margin: 10px;}.sesbasic_tabs_content .sesbasic_view_type{	padding-right: 5px;}[dir="rtl"] .sesbasic_tabs_content .sesbasic_view_type{	padding-left: 10px;	padding-right: 0;}@media only screen and (max-width:767px){.sesbasic_tabs_content .sesbasic_view_type{	padding: 5px 0 !important;}.sesbasic_filter_tabs{	width: 100%;}.sesbasic_filter_tabs > ul{	overflow: auto;	padding-bottom: 5px;	text-align: center;	white-space: nowrap;	width: 100%;}.sesbasic_filter_tabs > ul > li{	border-width: 1px !important;	float: none !important;	margin: 1px;	width: auto;	display: inline-block;}}/*Select Box*/.sesbasic_select_tabs_container{	border-width: 1px;}.sesbasic_select_tabs{	padding: 10px;	border-bottom-width: 1px;	overflow: hidden;}.sesbasic_select_tabs p{	float: left;	font-weight: bold;}.sesbasic_select_tabs p span{	margin-right: 5px;}.sesbasic_select_tabs_container .sesbasic_tabs_content{	padding: 10px;}.sesbasic_select_tabs + .sesbasic_tabs_content .sesbasic_view_type{	padding-right: 0;	float: right;	margin-top: -51px;}/*TABBED LAYOUTS CSS END HERE*//*VIEW TYPE:Used for selecting view list or grid*/.sesbasic_content_filters{	background: none;	border-width: 0;	float: left;	margin: 0px 0 0;	padding: 0;}.sesbasic_content_filters ul{	background-color: transparent;}.sesbasic_view_type{	border-bottom: 1px solid #eaeaea;	margin-bottom: 10px;	padding: 5px 0;	position: relative;	z-index: 1;}.sesbasic_view_type h4{	padding: 10px 0;	margin: 0;}.sesbasic_view_type_options{	float: right;	border-bottom: 5px;}[dir="rtl"] .sesbasic_view_type_options{	float: left;}.sesbasic_view_type_options > a{	background-color: #eee;	background-repeat: no-repeat !important;	background-position: center !important;	float: left;	height: 30px;	margin: 0 1px 0 0;	padding: 2px;	width: 30px;}[dir="rtl"] .sesbasic_view_type_options > a{	float: right;	margin-left: 1px;	margin-right: 0;}.sesbasic_view_type_options > a:last-child{	margin-right: 0;}.sesbasic_view_type_options > a:last-child{	margin-left: 0;	margin-right: 1px;}.sesbasic_view_type_options > a.active{	background-color: #619dbe;}.sesbasic_view_type_options > a.listicon{	background-image: url(/application/modules/Sesbasic/externals/images/list.png?c=0);}.sesbasic_view_type_options > a.listicon.active{	background-image: url(/application/modules/Sesbasic/externals/images/list-white.png?c=0);}.sesbasic_view_type_options > a.a-listicon{	background-image: url(/application/modules/Sesbasic/externals/images/a-list.png?c=0);}.sesbasic_view_type_options > a.a-listicon.active{	background-image: url(/application/modules/Sesbasic/externals/images/a-list-white.png?c=0);}.sesbasic_view_type_options > a.s-listicon{	background-image: url(/application/modules/Sesbasic/externals/images/s-list.png?c=0);}.sesbasic_view_type_options > a.s-listicon.active{	background-image: url(/application/modules/Sesbasic/externals/images/s-list-white.png?c=0);}.sesbasic_view_type_options > a.gridicon{	background-image: url(/application/modules/Sesbasic/externals/images/grid.png?c=0);}.sesbasic_view_type_options > a.gridicon.active{	background-image: url(/application/modules/Sesbasic/externals/images/grid-white.png?c=0);}.sesbasic_view_type_options > a.a-gridicon{	background-image: url(/application/modules/Sesbasic/externals/images/a-grid.png?c=0);}.sesbasic_view_type_options > a.a-gridicon.active{	background-image: url(/application/modules/Sesbasic/externals/images/a-grid-white.png?c=0);}.sesbasic_view_type_options > a.s-gridicon{	background-image: url(/application/modules/Sesbasic/externals/images/s-grid.png?c=0);}.sesbasic_view_type_options > a.s-gridicon.active{	background-image: url(/application/modules/Sesbasic/externals/images/s-grid-white.png?c=0);}.sesbasic_view_type_options > a.boardicon{	background-image: url(/application/modules/Sesbasic/externals/images/board.png?c=0);}.sesbasic_view_type_options > a.boardicon.active{	background-image: url(/application/modules/Sesbasic/externals/images/board-white.png?c=0);}.sesbasic_view_type_options > a.flexicon{	background-image: url(/application/modules/Sesbasic/externals/images/flex.png?c=0);}.sesbasic_view_type_options > a.flexicon.active{	background-image: url(/application/modules/Sesbasic/externals/images/flex-white.png?c=0);}.sesbasic_view_type_options > a.mapicon{	background-image: url(/application/modules/Sesbasic/externals/images/map.png?c=0);}.sesbasic_view_type_options > a.mapicon.active{	background-image: url(/application/modules/Sesbasic/externals/images/map-white.png?c=0);}/*BREADCRUMB CSS START HERE*/.sesbasic_breadcrumb{	font-size: 90%;}.sesbasic_ext_breadcrumb > div{	display: inline-block;	vertical-align: middle;	margin-right: 10px;}.sesbasic_ext_breadcrumb > div img{	height: 35px;	width: 35px;	vertical-align: middle;}.sesbasic_ext_breadcrumb ._maincont{	font-size: 17px;}.sesbasic_ext_breadcrumb ._maincont a{	font-weight: bold;}.sesbasic_ext_breadcrumb ._maincont a,.sesbasic_ext_breadcrumb ._maincont span{	margin: 0 5px 0 1px;}/*BREADCRUMB CSS END HERE*//*PAGINATION CSS STAR HERE*/.sesbasic_paging{	margin: 10px 0;	float: left;	width: 100%;}.sesbasic_paging ul{	display: block;	text-align: center;}.sesbasic_paging li{	display: inline-block;	vertical-align: top;	margin: 2px;}.sesbasic_paging li span,.sesbasic_paging li a{	border-radius: 3px;	border: 2px solid #ddd;	display: block;	font-size: 12px;	padding: 4px 10px;	vertical-align: top;}.sesbasic_paging_disabled a{	color: #999;	pointer-events: none;}.sesbasic_paging ul li.sesbasic_paging_bl span{	border-width: 0;	padding: 5px 0;}.sesbasic_paging_current_page a{	background-image: url(/application/modules/Sesbasic/externals/images/t-img-light.png?c=0);	color: #262626 !important;	pointer-events: none;	font-weight: bold;}.sesbasic_paging li a{	text-decoration: none !important;}.sesbasic_loading_cont_overlay{	background-color: rgba(255, 255, 255, .5);	background-image: url(/application/modules/Sesbasic/externals/images/loading.gif?c=0);	background-repeat: no-repeat;	background-position: center center;	position: absolute;	bottom: 0;	display: none;	top: 0;	left: 0;	right: 0;	z-index: 1;}/*PAGINATION CSS END HERE*//*NOTIFICATION TIP*/.sesbasic_notification{	background-color: rgba(0, 0, 0, 0.6);	bottom: 30px;	border-radius: 5px;	color: #fff;	font-size: 13px;	font-weight: bold;	left: 20px;	padding: 10px;	position: fixed;	z-index: 99;}.sesbasic_notification i:before{	font-size: 20px;}.sesbasic_notification i + span{	margin-left: 10px;}.sesbasic_notification i,.sesbasic_notification span{	display: inline-block;	vertical-align: middle;}.sesbasic_liked_notification{	background-color: #02adea;}.sesbasic_favourites_notification,.sesbasic_follow_notification,.sesbasic_rated_notification,.sesbasic_watchlater_notification,.sesbasic_friend_request_notification{	background-color: #ff4c4c;}/*TAGS PAGE START HERE*/.sesbasic_tags_head{	margin-bottom: 20px;}.sesbasic_tags{	display: flex;	flex-wrap: wrap;	margin: 0 -3px;}.sesbasic_tags a{	border-radius: 3px;	border: 1px solid #eaeaea;	background: #fff;	color: #262626 !important;	font-size: 90%;	margin: 0 3px 6px;	padding: 5px 10px;}.sesbasic_tags a:hover{	background: #eee;	text-decoration: none;}/*TAGS PAGE END HERE*//*BROWSE MENU MORE TAB START HERE*/.tabs > ul .sesbasic_browse_nav_pulldown{	position: inherit;}.tabs > ul .sesbasic_browse_nav_pulldown .tab_pulldown_contents_wrapper{	display: none;	position: absolute;	margin-top: 26px;	z-index: 10;}.tabs > ul .sesbasic_browse_nav_tab_open .tab_pulldown_contents_wrapper{	display: block;	left: inherit;	margin: 10px 0 0 !important;	top: inherit;}.tabs > ul .sesbasic_browse_nav_pulldown .tab_pulldown_contents{	max-height: inherit;	min-width: 100px;	max-width: 150px;}.tabs > ul .sesbasic_browse_nav_pulldown ul li{	margin: 0px;	padding: 0px;	width: 100%;}.tabs > ul .sesbasic_browse_nav_pulldown ul li + li{	margin-top: 0px;}.tabs > ul .sesbasic_browse_nav_pulldown ul li a{	background: none;	border-width: 0;	display: block;	height: inherit;	line-height: normal;	margin: 0;	padding: 5px 10px;	text-decoration: none;}@media only screen and (max-width:768px){.tabs > ul .sesbasic_browse_nav_tab_open .tab_pulldown_contents_wrapper{	right: 0;}}/*BROWSE MENU MORE TAB END HERE*//*PIN BOARD LAYOUT CSS START HERE*/.sesbasic_pinboard_list_item{	background-color: #fff;}.sesbasic_pinboard_list_item{	border-color: #ddd;}.sesbasic_pinboard_list_item_btm,.sesbasic_pinboard_list_comments .comments > ul > li,.sesbasic_pinboard_list_comments .comments > form{	border-color: #eaeaea;}.sesbasic_pinboard_list_comments .comments > form textarea{	color: #262626;}.sesbasic_pinboard_list_comments .comments > ul > li{	background-color: #eee;}/*PIN BOARD LAYOUT CSS START HERE*//*OPTION BOX CSS START HERE*/.sesbasic_option_box{	background-color: #fff;	border: 1px solid #ddd;	position: absolute;	display: none;	width: 170px;}.sesbasic_option_box a{	color: #262626 !important;	font-size: 11px;	display: block;	padding: 10px;}.sesbasic_option_box a:hover{	background-color: #619dbe;	color: #fff !important;	text-decoration: none;}.sesbasic_option_box a.fa:before, .sesbasic_option_box a i{	margin-right: 5px;	text-align: center;	width: 16px;}[dir="rtl"] .sesbasic_option_box a.fa:before, [dir="rtl"] .sesbasic_option_box a i{	margin-left: 5px;	margin-right: 0;}.sesbasic_option_box a.fa:before, .sesbasic_option_box a i:before{	font-size: 11px;}/*OPTION BOX CSS END HERE*//*LIST BUTTONS LIST START HERE*/.sesbasic_icon_btn{	background-color: #000;	background-color: rgba(0, 0, 0, 0.6);	border-radius: 3px;	float: left;	overflow: hidden;	display: flex;	align-items: center;	justify-content: center;	position: relative;	text-align: center !important;	-webkit-transition: all 0.1s ease-in-out;	-moz-transition: all 0.1s ease-in-out;	transition: all 0.1s ease-in-out;	height: 30px;	width: 30px;}[dir="rtl"] .sesbasic_icon_btn{	float: right;}.sesbasic_icon_btn + .sesbasic_icon_btn{	margin-left: 4px;}[dir="rtl"] .sesbasic_icon_btn + .sesbasic_icon_btn{	margin-left: 0;	margin-right: 4px;}.sesbasic_icon_btn .fa{	transform: inherit !important;}.sesbasic_icon_btn i:before{	color: #fff;	font-size: 17px;}.sesbasic_icon_like_btn.button_active{	background-color: #02adea;}.sesbasic_icon_fav_btn.button_active{	background-color: #ff4c4c;}.sesbasic_icon_follow_btn.button_active{	background-color: #42a62a;}.sesbasic_icon_btn_count i:before, .sesbasic_icon_btn_count span{	position: absolute;	top: 0;	left: 0;	display: flex;	width: 100%;	height: 100%;	text-align: center;	line-height: 30px;	justify-content: center;	align-items: center;	background: center center no-repeat;	-webkit-transition: all 0.15s ease-in-out;	-moz-transition: all 0.15s ease-in-out;	transition: all 0.15s ease-in-out;}.sesbasic_icon_btn:hover{	background: rgba(0, 0, 0, 0.9);}.ses_media_lightbox_share_btns .sesbasic_icon_facebook_btn,.sesbasic_icon_btn.sesbasic_icon_facebook_btn:hover{	background-color: #3b5998;}.ses_media_lightbox_share_btns .sesbasic_icon_twitter_btn,.sesbasic_icon_btn.sesbasic_icon_twitter_btn:hover{	background-color: #00aced;}.ses_media_lightbox_share_btns .sesbasic_icon_pintrest_btn,.sesbasic_icon_btn.sesbasic_icon_pintrest_btn:hover{	background-color: #cc2127;}.sesbasic_icon_btn_count i:before{	top: 0;	opacity: 1;}.sesbasic_icon_btn_count span{	top: 15px;	opacity: 0;	color: #fff;	font-size: 14px;}.sesbasic_icon_btn_count:hover i:before{	top: -15px;	opacity: 0;}.sesbasic_icon_btn_count:hover span{	top: 0;	opacity: 1;}.sesbasic_icon_btn:not(.sesbasic_icon_btn_count) i + span{	display: none;}.sesbasic_btn{	background: #619dbe !important;	height: 26px;	width: 26px;	border-radius: 100%;	color: #fff !important;	text-align: center;	display: inline-block;	text-decoration: none !important;	margin-right: 5px;}.sesbasic_btn:before, .sesbasic_btn > i{	font-size: 13px;	display: block;	line-height: 27px;}.sesbasic_btn span{	position: absolute;	margin-top: -54px;	color: #fff;	text-align: center;	background: #000;	padding: 5px 10px;	display: none;	white-space: nowrap;	font-size: 11px;}.sesbasic_btn span i{	position: absolute;	bottom: -8px;	color: #000;	left: 10px;}.sesbasic_btn:hover{	background-color: #7eb6d5 !important;	color: #fff !important;}.sesbasic_btn:hover span{	display: block;}/*Icon Button */.sesbasic_icon_btn_o{/*	background-color: #fff;	border-width: 1px;*/	border-radius: 50%;	float: left;	overflow: hidden;	padding: 7px 0;	position: relative;	text-align: center !important;	-webkit-transition: all 0.1s ease-in-out;	-moz-transition: all 0.1s ease-in-out;	transition: all 0.1s ease-in-out;	height: 30px;	width: 30px;}[dir="rtl"] .sesbasic_icon_btn_o{	float: right;}.sesbasic_icon_btn_o + .sesbasic_icon_btn_o{	margin-left: 4px;}[dir="rtl"] .sesbasic_icon_btn_o + .sesbasic_icon_btn_o{	margin-left: 0;	margin-right: 4px;}.sesbasic_icon_btn_o .fa{	transform: inherit !important;}.sesbasic_icon_btn_o i:before{	color: #262626;	font-size: 1kpx;	opacity: .8;}.sesbasic_icon_btn_o i.icmoon:before{	font-size: 18px;}.sesbasic_icon_btn_o_like.button_active i:before{	color: #02adea;}.sesbasic_icon_btn_o_fav.button_active i:before{	color: #ff4c4c;}.sesbasic_icon_btn_o_follow.button_active i:before{	color: #42a62a;}.sesbasic_icon_btn_o_count i:before, .sesbasic_icon_btn_o_count span{	position: absolute;	top: 0;	left: 0;	display: block;	width: 100%;	height: 100%;	text-align: center;	line-height: 30px;	background: center center no-repeat;	-webkit-transition: all 0.15s ease-in-out;	-moz-transition: all 0.15s ease-in-out;	transition: all 0.15s ease-in-out;}.sesbasic_icon_btn_o:hover{	background: rgba(0, 0, 0, 0.09);}.sesbasic_icon_btn_o_count i:before{	top: 0;	opacity: .8;}.sesbasic_icon_btn_o_count span{	top: 13px;	opacity: 0;	color: #262626;	font-size: 16px;}.sesbasic_icon_btn_o_count:hover i:before{	top: -15px;	opacity: 0;}.sesbasic_icon_btn_o_count:hover span{	top: 0;	opacity: 1;}/*LIST BUTTONS LIST END HERE*//*BUTTON CSS START HERE*/.sesbasic_button{	background: #f6f7f8;	background: -moz-linear-gradient(top, #ffffff 0%, #f6f7f8 100%);	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(100%, #f6f7f8));	background: -webkit-linear-gradient(top, #ffffff 0%, #f6f7f8 100%);	background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#f6f7f8));	background: linear-gradient(to bottom, #ffffff 0%, #f6f7f8 100%);	border-radius: 3px;	border: 1px solid #ddd;	color: #4e5665 !important;	font-size: 13px !important;	display: inline-block;	font-family: inherit !important;	padding: 5px 10px;	overflow: hidden;}.sesbasic_button:hover{	background: #efefef;	background: -moz-linear-gradient(top, #ffffff 0%, #efefef 100%);	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(100%, #efefef));	background: -webkit-linear-gradient(top, #ffffff 0%, #efefef 100%);	background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#efefef));	background: linear-gradient(to bottom, #ffffff 0%, #efefef 100%);	text-decoration: none;}.sesbasic_button:before{	margin-right: 5px;	font-family: "fontawesome" !important;}[dir="rtl"] .sesbasic_button:before{	margin-left: 5px;	font-family: "fontawesome" !important;}.sesbasic_button i{	background-position: center center;	background-repeat: no-repeat;	height: 16px;	width: 16px;	text-align: center;	line-height: 17px;	display: inline-block;}.sesbasic_button i.right{	float: right;}[dir="rtl"] .sesbasic_button i.right{	float: left;}.sesbasic_button i + span{	margin-left: 5px;}[dir="rtl"] .sesbasic_button i + span{	margin-right: 5px;	margin-left: 5px;}.sesbasic_button i.right + span{	margin-left: 5px;	margin-right: 0;}[dir="rtl"] .sesbasic_button i.right + span{	margin-right: 5px;	margin-left: 0;}.sesbasic_link_btn,.sesbasic_link_btn_alt{	border-radius: 20px;	padding: 5px;	text-align: center;	-webkit-transition: all 500ms ease 0s;	-moz-transition: all 500ms ease 0s;	-o-transition: all 500ms ease 0s;	transition: all 500ms ease 0s;}.sesbasic_link_btn:hover, .sesbasic_link_btn_alt:hover{	cursor: pointer;	text-decoration: none;}.sesbasic_link_btn{	background-color: #fff;	border: 1px solid #619dbe;	color: #619dbe !important;}.sesbasic_link_btn:hover{	background: #619dbe;	color: #fff !important;}.sesbasic_link_btn_alt{	background-color: #7eb6d5;	border: 1px solid #50809b;	color: #fff !important;}.sesbasic_link_btn_alt:hover{	background-color: #619dbe;}.sesbasic_link_btn i,.sesbasic_link_btn_alt i{	margin-right: 5px;}[dir="rtl"] .sesbasic_link_btn i,[dir="rtl"] .sesbasic_link_btn_alt i{	margin-left: 5px;	margin-right: 0;}/*BUTTON CSS START HERE*//*ADVANCED SHARE POPUP CSS START HERE*/#sesbasic_popup_slide_background{	-webkit-transition: all 0.3s 0.3s;	-moz-transition: all 0.3s 0.3s;	transition: all 0.3s 0.3s;}#sesbasic_popup_slide,#sesbasic_popup_slide_wrapper{	-webkit-transition: all 0.4s;	-moz-transition: all 0.4s;	transition: all 0.4s;}#sesbasic_popup_slide{	-webkit-transform: translateX(0) translateY(-40%);	-moz-transform: translateX(0) translateY(-40%);	-ms-transform: translateX(0) translateY(-40%);	transform: translateX(0) translateY(-40%);}.popup_visible #sesbasic_popup_slide{	top: 50px;	outline: none;	-webkit-transform: translateX(0) translateY(0);	-moz-transform: translateX(0) translateY(0);	-ms-transform: translateX(0) translateY(0);	transform: translateX(0) translateY(0);}#sesbasic_popup_slide{	display: none;}.sesbasic_popup{	background-color: #fff;	width: 500px;}.sesbasic_popup_title{	border-bottom-width: 1px;	font-size: 17px;	padding: 10px;}.sesbasic_popup_content{	padding: 10px;}.sesbasic_popup_slide_close{	float: right;	cursor: pointer;}[dir="rtl"] .sesbasic_popup_slide_close{	float: left;}.sesbasic_popup_slide_close i:before{	font-size: 20px;}.sesbasic_share_popup_content_row{	margin-bottom: 20px;}.sesbasic_share_popup_content_row:last-child{	margin-bottom: 0;}.sesbasic_share_popup_buttons,[dir="rtl"] .sesbasic_share_popup_buttons{	margin-top: 10px;	text-align: center;}.sesbasic_share_popup_buttons a{	display: inline-block;}.sesbasic_share_popup_content_label{	display: block;	font-size: 15px;	font-weight: bold;	margin-bottom: 5px;}.sesbasic_share_popup_content_field input[type="text"],.sesbasic_share_popup_content_field textarea{	border-radius: 0;	width: 100%;}.sesbasic_share_popup_content_field p{	margin-bottom: 5px;}.sesbasic_share_popup_content_field .at-share-tbx-element{	text-align: center;}.sesbasic_share_popup_content_field .at-share-tbx-element > *{	display: inline-block;}.sesbasic_share_itme_preview,.sesbasic_share_item_preview{	overflow: hidden;}.sesbasic_share_itme_preview_img,.sesbasic_share_item_preview_img{	width: 100%;	height: 180px;	margin-bottom: 10px;}.sesbasic_share_itme_preview_img img,.sesbasic_share_item_preview_img img{	width: 100%;	height: 100%;	object-fit: cover;	max-width: initial;	max-height: initial;}.sesbasic_share_itme_preview_info,.sesbasic_share_item_preview_info{	clear: both;}.sesbasic_share_itme_preview_title,.sesbasic_share_item_preview_title{	font-weight: bold;	font-size: 110%;	margin-bottom: 5px;}.sesbasic_share_itme_preview_des,.sesbasic_share_item_preview_des{	font-size: 100%;	line-height: 150%;}.sesbasic_share_itme_preview_des > br,.sesbasic_share_item_preview_des > br{	display: none;}@media only screen and (max-width:520px){.sesbasic_popup{	width: 100%;}}/*ADVANCED SHARE POPUP CSS END HERE*//*Alphabetic Search*/.sesevent_search_result{	border-bottom-width: 1px;	font-weight: bold;	margin-bottom: 10px;	padding: 5px;}.sesbasic_alphabetic_search{	padding: 5px;}.sesbasic_alphabetic_search *{	font-size: 15px;	margin: 0 5px;}.sesbasic_alphabetic_search .sesbasic_alphabetic_search_current{	color: #262626;	font-weight: bold;}/*ADVANCED SHARE POPUP CSS END HERE*//*DASHBOARD CSS START HERE*/.sesbasic_dashboard_tabs > ul > li > a,.sesbasic_dashboard_tabs ul ul li a{	color: #262626;}.sesbasic_dashboard_tabs > ul > li:hover > a, .sesbasic_dashboard_tabs > ul > li.active > a, .sesbasic_dashboard_tabs ul ul li:hover a, .sesbasic_dashboard_tabs ul ul li.active a{	color: #4e81a1;}/*DASHBOARD CSS END HERE*//*POPUP FORM CSS START HERE*/.sesbsic_popup_form{	padding: 15px;}.sesbsic_popup_form .global_form,.sesbsic_popup_form .global_form > div,.sesbsic_popup_form .global_form > div > div{	float: none !important;}.sesbsic_popup_form .global_form div.form-label{	width: 100%;}.sesbsic_popup_form .global_form div.form-element{	max-width: inherit !important;	width: 100% !important;}.sesbsic_popup_form .global_form input[type="text"],.sesbsic_popup_form .global_form select,.sesbsic_popup_form .global_form textarea{	width: 100% !important;}.sesbsic_popup_form .global_form #item_preview-wrapper input[type="image"]{	max-width: 200px !important;}.sesbsic_popup_form #messages_compose #buttons-wrapper{	margin-left: 0;}#global_page_sesbasic-my-message #to-label label:after{	content: " *";	color: rgb(255, 0, 0);}/*POPUP FORM CSS END HERE*//*Grid Layout CSS Start Here*/.sesbasic_item_grid_date{	background-color: #619dbe;}.sesbasic_item_grid_owner img{	border: 2px solid #619dbe;}/*Grid Layout CSS End Here*//*Get Direction CSS Start Here*/.sesbasic_getdirection_popup_left_tbs{	background-color: #fff;}.sesbasic_getdirection_popup_left_tbs a:hover, .sesbasic_getdirection_popup_left_tbs a.selected{	background-color: #eee;}/*Get Direction CSS End Here*//*Media Lightbox*/.ses_media_lightbox_content,.ses_pswp_information,.tooltipster-default{	background-color: #fff !important;}/*SMOOTHBOX CSS START HERE*/.sessmoothbox_main{	position: fixed;	top: 0;	bottom: 0;	right: 0;	left: 0;	z-index: 99;	overflow: auto;}.sessmoothbox_overlay{	background-color: rgba(0, 0, 0, .4);	position: fixed;	height: 100%;	width: 100%;	z-index: 99;	bottom: 0;	display: block;}.sessmoothbox_container{	border-radius: 3px;	box-shadow: 0 2px 26px rgba(0, 0, 0, .3), 0 0 0 1px rgba(0, 0, 0, .1);	background-color: #fff;	left: 50%;	position: absolute;	top: 20px;	width: 300px;	z-index: 100;}html .sessmoothbox_close_btn{	background-color: rgba(0, 0, 0, .9);	border-radius: 50%;	position: absolute;	right: -10px;	top: -10px;	height: 30px;	width: 30px;	z-index: 2;	display: flex;	align-items: center;	justify-content: center;}.sessmoothbox_close_btn:hover{	opacity: .9;	text-decoration: none;}.sessmoothbox_close_btn:before{	color: #fff;	font-size: 17px;	float: left;}[dir="rtl"] .sessmoothbox_close_btn{	left: -10px;	right: auto;}@media only screen and (max-width:768px){.sessmoothbox_container{	left: 5% !important;	right: 5% !important;	width: 90% !important;}}/*View Phone Number*/.sesbasic_smoothbox_view_number{	width: 250px;}.sesbasic_smoothbox_view_number ._header{	background-image: url(/application/modules/Sesbasic/externals/images/t-img-light.png?c=0);	border-bottom-width: 1px;	font-weight: bold;	padding: 10px;}.sesbasic_smoothbox_view_number ._cont{	padding: 20px;	text-align: center;	font-size: 15px;}/*SMOOTHBOX CSS END HERE*//*QUICK CREATE BUTTON CSS START HERE*/.sesbasic_create_button{	background-color: #619dbe;	border-radius: 50%;	bottom: 90px;	display: block;	outline: medium none;	position: fixed;	right: 40px;	text-decoration: none;	z-index: 10;}.sesbasic_create_button:hover{	background-color: #7eb6d5;	box-shadow: 0px 0px 5px rgba(0, 0, 0, .5);	text-decoration: none;}.sesbasic_create_button i{	display: block;	height: 40px;	overflow: hidden;	text-align: center;	width: 40px;}.sesbasic_create_button i:before{	color: #fff;	display: block;	font-size: 21px;	margin: 10px;}#smoothbox_window .sesbasic_create_button{	display: none;}/*QUICK CREATE BUTTON CSS END HERE*//*QUICK LINKS CSS START HERE*/.sesbasic_quick_links .sesbasic_link_btn,.sesbasic_dashboard_links .sesbasic_link_btn{	display: block !important;	line-height: 25px;	font-weight: bold;}.sesbasic_quick_links .sesbasic_link_btn:before, .sesbasic_dashboard_links .sesbasic_link_btn:before, .sesbasic_dashboard_links .sesbasic_link_btn i:before{	margin-right: 5px;	font-size: 17px;	vertical-align: middle;}[dir="rtl"] .sesbasic_quick_links .sesbasic_link_btn:before, [dir="rtl"] .sesbasic_dashboard_links .sesbasic_link_btn:before, [dir="rtl"] .sesbasic_dashboard_links .sesbasic_link_btn i:before{	margin-left: 5px;	margin-right: 0;}.sesbasic_v_tabs .generic_layout_container{	margin: 0;}.sesbasic_v_tabs .sesbasic_create_btn li a,.sesbasic_v_tabs .sesbasic_link_btn{	border-radius: 3px;	margin: 0 5px 5px;}/*QUICK LINKS CSS END HERE*//*mini menu on/off switch css*/.onoffswitch{	clear: both;	margin: 0px;	position: relative;	width: 50px;	-webkit-user-select: none;	-moz-user-select: none;	-ms-user-select: none;	display: inline-block;}.onoffswitch-wrapper{	position: relative;	overflow: initial !important;}.onoffswitch-wrapper span{	border-radius: 3px;	display: none;	font-weight: normal !important;	position: absolute;	z-index: 1;	background-color: #000;	color: #fff;	bottom: -21px;	padding: 3px 5px;	font-size: 10px;	white-space: nowrap;	right: 0px;}.onoffswitch-wrapper:hover span{	display: block;}.onoffswitch-checkbox{	position: absolute;	margin-left: -9999px;	visibility: hidden;}.onoffswitch-checkbox + label{	display: block;	position: relative;	cursor: pointer;	outline: none;	user-select: none;}input.onoffswitch-checkbox-round + label{	padding: 2px;	width: 39px;	height: 18px;	background-color: #dddddd;	border-radius: 40px;}input.onoffswitch-checkbox-round + label:before, input.onoffswitch-checkbox-round + label:after{	display: block;	position: absolute;	top: 0px;	left: 0px;	bottom: 0px;	content: "";}input.onoffswitch-checkbox-round + label:before{	right: 0px;	background-color: #f1f1f1;	border: 1px solid #e8e8e8;	border-radius: 60px;	transition: background 0.4s;	left: 0px;	top: 0px;}input.onoffswitch-checkbox-round + label:after{	width: 18px;	height: 18px;	background-color: #fdfdfd;	border-radius: 100%;	transition: margin 0.4s;}input.onoffswitch-checkbox-round:checked + label:before{	background-color: #9dda4e;}input.onoffswitch-checkbox-round:checked + label:after{	margin-left: 20px;}.sesbasic_locked_msg{	padding: 50px 0;}.sesbasic_locked_msg_img{	text-align: center;	margin-bottom: 10px;}.sesbasic_locked_msg_img i:before{	font-size: 50px;}.sesbasic_locked_msg_cont{	text-align: center;}.sesbasic_locked_msg_cont h1{	margin-bottom: 10px;}/*CREATE BUTTON*/.sesbasic_create_btn,.sesbasic_create_btn ul{	border-width: 0 !important;}.sesbasic_create_btn li{	border-width: 0 !important;	padding: 0 !important;}.sesbasic_create_btn li + li{	margin-top: 5px;}.sesbasic_create_btn li a{	background-image: none;	border-radius: 3px;	background-color: #619dbe !important;	border: 1px solid #50809b;	color: #fff !important;	display: block;	padding: 5px !important;	font-weight: 600;	line-height: 25px;	font-weight: 700;	margin: 2px 0;	text-align: center;	-webkit-transition: all 500ms ease 0s;	-moz-transition: all 500ms ease 0s;	-o-transition: all 500ms ease 0s;	transition: all 500ms ease 0s;}.sesbasic_create_btn li a:hover{	background-color: #7eb6d5 !important;	cursor: pointer;	text-decoration: none;}.sesbasic_create_btn li a:before{	vertical-align: middle;	font-family: 'fontawesome';	font-style: normal;	font-weight: 900;	line-height: 1;	font-size: 16px;	margin-right: 5px;	content: "\f067";	position: initial !important;}/*No Content Tip CSS Start Here*/.sesbasic_tip{	text-align: center !important;	padding: 20px 0;	clear: both;	width: 100%;}.sesbasic_tip img{	margin-bottom: 20px;	max-width: 128px;}.sesbasic_tip span{	display: block;	font-size: 17px;}.sesbasic_tip ._btn{	margin-top: 15px;}.sesbasic_tip ._btn a{	display: inline-block;	padding: 8px 20px;	font-weight: bold;}/*No Content Tip CSS End Here*//*Mini Menu Currency Chooser Start Here*/.sesbasic_mini_menu_currency_chooser{	position: relative;}.sesbasic_mini_menu_currency_chooser > a{	font-weight: bold;	color: #999 !important;	white-space: nowrap;}.sesbasic_mini_menu_currency_chooser > a i{	margin-left: 5px;}.sesbasic_mini_menu_currency_chooser_dropdown{	border: 1px solid #ddd;	background-color: #fff;	display: none;	position: absolute;	min-width: 80px;	max-width: 250px;	right: 0;	z-index: 99;	margin-top: 25px;}.sesbasic_mini_menu_currency_chooser_dropdown:before{	content: "";	width: 0;	height: 0;	position: absolute;	margin: -5px 0 0;	right: 0;	border-left: 5px solid transparent;	border-right: 5px solid transparent;	border-bottom: 5px solid #ddd;}.sesbasic_mini_menu_currency_chooser_dropdown li + li{	border-top: 1px solid #ddd;}.sesbasic_mini_menu_currency_chooser_dropdown a{	display: block;	font-size: 13px;	padding: 5px 10px;	color: #262626 !important;}.sesbasic_mini_menu_currency_chooser_dropdown a:hover, .sesbasic_mini_menu_currency_chooser_dropdown .selected a{	background-color: #eee;	text-decoration: none;}/*Mini Menu Currency Chooser End Here*//*Responsive CSS Start Here*/@media (max-width:767px){.sesbasic_browse_search_horizontal .form-wrapper{	width: 46% !important;	float: left;}}@media (max-width:479px){.sesbasic_browse_search_horizontal .form-wrapper{	width: 100% !important;	float: left;}.sesbasic_browse_search input[type="text"],.sesbasic_browse_search select{	max-width: inherit;	width: 100% !important;}}/*Custom Field Css start here*/.sesbasic_list_customfield{	overflow: hidden;	display: block;	margin: 3px 0;}.sesbasic_list_customfield_lable{	display: block;	float: left;	overflow: hidden;	width: 175px;	margin-right: 15px;}.sesbasic_list_customfield_value{	min-width: 0px;	display: block;	float: none;	overflow: hidden;}/*Custom Field Css end here*//*Emoji CSS Start Here*/.ses_emoji_container{	background-color: #fff;	border: 1px solid #ddd;	display: none;}.ses_emoji_container_header{	border-bottom: 1px solid #ddd;}.ses_emoji_container_arrow,.ses_emoji_container_inner,.ses_emoji_container_header ._headbtn,.ses_emoji_container_header .owl-buttons > div,.ses_feeling_emoji_container_inner,.ses_gif_container_inner{	background-color: #fff;}.ses_emoji_container_header ._headbtn:hover, .ses_emoji_container_header ._headbtn.active{	background-color: #eee;}.ses_emoji_container_header ._headbtn_pre{	float: left;	border-right: 1px solid #ddd;}.ses_emoji_container_header ._headbtn_nxt,.ses_emoji_container_header ._headbtn_add{	border-left: 1px solid #ddd;}.ses_emoji_container_header ._headbtn i:before, .ses_emoji_container_header .owl-buttons > div:before{	color: #999;}.ses_emoji_search_input button{	color: #999;}.ses_emoji_store{	background-color: #eee;}.ses_emoji_store_header,.ses_emoji_store_item > div,.ses_emoji_store_preview_back_link,.ses_emoji_store_preview_stickers{	background-color: #fff;}.ses_emoji_store_preview_back_link > a{	color: #262626 !important;}/*Emoji CSS End Here*//*PullDown Ootions CSS Start Here*/.sesbasic_pulldown_options{	background-color: #fff;	position: absolute;	display: none;	padding: 5px 0;	border-radius: 3px;	z-index: 11;	filter: drop-shadow(0 0 20px rgba(0, 0, 0, .1));	-webkit-filter: drop-shadow(0 0 20px rgba(0, 0, 0, .1));}.showpulldown + .sesbasic_pulldown_options{	display: block;}.sesbasic_pulldown_options:before{	width: 0;	height: 0;	border-left: 8px solid transparent;	border-right: 8px solid transparent;	border-bottom: 8px solid #fff;	position: absolute;	top: -8px;	right: 10px;	content: "";}[dir="rtl"] .sesbasic_pulldown_options:before{	left: 10px;	right: auto;}.sesbasic_pulldown_options li a{	padding: 7px 20px;	font-size: 12px;	width: 100%;	display: block;	white-space: nowrap;	line-height: 22px;}.sesbasic_pulldown_options li:hover a{	background-color: #619dbe;	color: #fff;	padding: 7px 20px;	font-size: 12px;	width: 100%;	display: block;	text-decoration: none;}.sesbasic_pulldown_options ul._isicon a:before, .sesbasic_pulldown_options ul._isicon a i{	font-family: 'fontawesome';	margin-right: 10px;	font-style: normal;}[dir="rtl"] .sesbasic_pulldown_options ul._isicon a:before, [dir="rtl"] .sesbasic_pulldown_options ul._isicon a i{	font-family: 'fontawesome';	margin-left: 10px;	margin-right: 0;	font-style: normal;}.sesbasic_pulldown_options li._sep{	border-top-width: 1px;	margin: 0 5px;}/*PullDown Ootions CSS End Here*//*Login Pop up CSS Start Here*/.showhide_password{	float: right;	margin-top: -45px;	position: relative;	height: 34px;	width: 34px;}.showhide_password a{	text-decoration: none !important;	display: block;}.showhide_password.ka{	-webkit-transition: -webkit-transform .3s cubic-bezier(0.0, 0.0, 0.2, 1), opacity .2s cubic-bezier(0.0, 0.0, 0.2, 1);	transition: -webkit-transform .3s cubic-bezier(0.0, 0.0, 0.2, 1), opacity .2s cubic-bezier(0.0, 0.0, 0.2, 1);	-webkit-transition: transform .3s cubic-bezier(0.0, 0.0, 0.2, 1), opacity .2s cubic-bezier(0.0, 0.0, 0.2, 1);	opacity: 1;	visibility: visible;}.showhide_password.m{	background-image: radial-gradient(circle farthest-side, rgba(153, 153, 153, 0.4), rgba(153, 153, 153, 0.4) 80%, rgba(153, 153, 153, 0) 100%);}.showhide_password a:before{	font-size: 15px;	position: absolute;	top: 50%;	left: 50%;	transform: translate(-50%, -50%);}/*Login Pop up CSS End Here*//*MEMBER VERIFICATION INFO TIP START HERE*/.sesbasic_verify_icon{	cursor: pointer;	display: inline-block;	height: 20px;	width: 20px;	position: relative;	filter: drop-shadow(0 0 5px rgba(0, 0, 0, .3));	-webkit-filter: drop-shadow(0 0 5px rgba(0, 0, 0, .3));}.sesbasic_verify_icon svg{	fill: #69E781;	position: absolute;	left: 0;	top: 0;	height: 100%;	width: 100%;}.sesbasic_member_verification_tip{	padding: 15px;	min-width: 250px;}.sesbasic_member_verification_tip_section{	border-top-width: 1px;	border-top-style: dashed;	margin-top: 15px;	padding-top: 15px;}.sesbasic_member_verification_tip_section:nth-child(1){	border-top-width: 0;	margin-top: 0;	padding-top: 0;}.sesbasic_member_verification_tip_section ._title{	font-weight: bold;}.sesbasic_member_verification_tip_section ._title span + span{	font-weight: normal;	font-style: italic;}.sesbasic_member_verification_tip_section ._des{	font-size: 90%;	margin-top: 5px;}/*MEMBER VERIFICATION INFO TIP END HERE*//*DATE CHOOSER CSS START HERE*/.datepicker{	background-color: #fff;}.datepicker .days .title{	color: #999;}.datepicker .selected,.datepicker .days .week .day:hover, .datepicker .months .month:hover, .datepicker .years .year:hover, .datepicker .days .week .day:hover, .datepicker .months .month:hover, .datepicker .years .year:hover{	background: #619dbe !important;	color: #fff !important;}/*DATE CHOOSER CSS END HERE*//*PULLDOWN CSS START HERE*/.sesbasic_header_pulldown{	border-radius: 5px;	background-color: #fff;	position: absolute;	display: none;	margin-left: -150px;	z-index: 11;	width: 300px;	filter: drop-shadow(0 0 20px rgba(0, 0, 0, .1));	-webkit-filter: drop-shadow(0 0 20px rgba(0, 0, 0, .1));}.sesbasic_header_pulldown:before{	content: "";	border-left: 10px solid transparent;	border-right: 10px solid transparent;	border-bottom: 10px solid #fff !important;	margin-top: -10px;	position: absolute;	width: 0;	left: 50%;	margin-left: -5px;}.sesbasic_header_pulldown_loading,.sesbasic_header_pulldown_tip{	padding: 10px;	text-align: center;	font-size: 12px;}* + .sesbasic_header_pulldown_inner{	border-top-width: 1px;}.sesbasic_header_pulldown_head{	border-bottom-width: 1px;	display: flex;	padding: 10px 15px;	border-radius: 5px 5px 0 0;}.sesbasic_header_pulldown_head ._title{	flex: 1;	align-items: center;	font-weight: bold;	font-size: 17px;	text-transform: uppercase;}.sesbasic_header_pulldown_head ._right{	font-size: 12px;}.sesbasic_header_pulldown_footer{	border-top-width: 1px;	border-radius: 0 0 5px 5px;}.sesbasic_header_pulldown_body{	max-height: 400px;	overflow: auto;}/*PULLDOWN CSS END HERE*//*CART DROPDOWN CSS START HERE*/.sesbasic_cart_pulldown{	margin-top: 20px;}.sesbasic_cart_pulldown .sesbasic_header_pulldown_footer{	border-top-width: 0;}.sesbasic_cart_pulldown .sesbasic_header_pulldown_footer ._total,.sesbasic_cart_pulldown .sesbasic_header_pulldown_footer ._footer{	display: flex;	justify-content: space-between;	padding: 10px 15px;}.sesbasic_cart_pulldown .sesbasic_header_pulldown_footer ._total{	background-image: url(/application/modules/Sesbasic/externals/images/t-img-light.png?c=0);}.sesbasic_cart_pulldown .sesbasic_header_pulldown_footer ._total ._value{	font-weight: bold;}.sesbasic_cart_pulldown .sesbasic_header_pulldown_footer ._footer a{	display: block;	line-height: 30px;	padding: 0 15px;	font-size: 12px;	text-transform: uppercase;}.sesbasic_cart_pulldown .sesbasic_header_pulldown_footer ._footer a.btn_border{	border: 1px solid #619dbe;	color: #619dbe;}.sesbasic_cart_pulldown .sesbasic_header_pulldown_footer ._footer a.btn_full{	border: 1px solid #619dbe;	background: #619dbe;	color: #fff;}.sesbasic_cart_pulldown.cart_icon_text > span{	margin-left: 4px;}.sesbasic_cart_pulldown.cart_icon_text .courses_cart_count{	left: -8px;}.sesbasic_cart_pulldown_item{	display: flex;	padding: 10px 15px;	position: relative;}.sesbasic_cart_pulldown_item ._thumb{	height: 50px;	width: 50px;	min-width: 50px;	margin-right: 10px;}.sesbasic_cart_pulldown_item ._thumb img{	height: 100%;	width: 100%;}.sesbasic_cart_pulldown_item ._info{	flex: 1;}.sesbasic_cart_pulldown_item ._info ._title{	font-weight: bold;	margin-bottom: 5px;	padding-right: 20px;}.sesbasic_cart_pulldown_item ._info ._amt span + span{	margin-left: 5px;}.sesbasic_cart_pulldown_item ._info ._amt span + span:before{	content: "|";	margin-right: 5px;}.sesbasic_cart_pulldown_item ._close{	position: absolute;	right: 15px;	top: 10px;}/*Cart Link*/.courses_add_cart_dropdown,.sesproduct_add_cart_dropdown{	position: relative;}.courses_add_cart_dropdown > span:not(.cart_value ), .sesproduct_add_cart_dropdown > span:not(.cart_value ){	margin-left: 5px;}.courses_add_cart_dropdown:before, .sesproduct_add_cart_dropdown:before{	content: "\f07a";	font-family: 'fontawesome';	font-size: 20px;	font-weight: 900;}.courses_cart_count,.sesproduct_cart_count{	display: block;	position: absolute;	top: 0px;	right: 0px;	width: 14px;	z-index: 99;	background: #f00;	height: 14px;	font-size: 8px;	border-radius: 50%;	text-align: center;	color: #fff;	line-height: 14px;}/*CART DROPDOWN CSS END HERE*//*LOGIN POPUP CSS START HERE*/.sessmoothbox_main .layout_page_user_auth_login{	width: 400px;}.sessmoothbox_main .layout_page_user_auth_login .global_form div.form-label{	text-align: left;}.sessmoothbox_main .layout_page_user_auth_login .global_form{	padding: 13px;}.sessmoothbox_main .layout_page_user_auth_login .global_form div.form-element{	width: 100%;}.sessmoothbox_main .layout_page_user_auth_login .global_form input[type=text],.sessmoothbox_main .layout_page_user_auth_login .global_form input[type=email],.sessmoothbox_main .layout_page_user_auth_login .global_form input[type=password]{	max-width: 100%;}.sessmoothbox_main .layout_page_user_auth_login .global_form #submit-label{	display: none;}.sessmoothbox_main .layout_page_user_auth_login .global_form #buttons-wrapper{	margin-top: 10px;}/*LOGIN POPUP CSS END HERE*//* TABS */.tabs_alt > ul{	height: auto !important;	line-height: inherit !important;	overflow: visible !important;}.tabs_alt > ul > li > a{	display: inline-block;}/*  *//*Albumview Page append icons*/.sitealbum_icon_link::before{	content: "\f0c1";}.sitealbum_icon_message::before{	content: "\f0e0";}.sitealbum_icon_badge_create::before{	content: "\f0a3";}.sitealbum_icon_map_search::before{	content: "\f002";}.sitealbum-album-more{	border: 1px solid transparent;}.sitealbum-album-more:hover{	background-color: transparent;}.sitealbum_thumb_info p{	color: #999;}/*Featured Photos Carousel*/.Sitealbum_SlideItMoo_PhotoList div.featured_thumb_photo a.thumb_img{	border: 1px solid transparent;	background-color: #FFFFFF;}ul.sitealbum_sidebar .thumbs_photo{	border: 1px solid transparent;}.Sitealbum_SlideItMoo_PhotoList div.featured_thumb_photo a.thumb_img:hover, ul.sitealbum_sidebar .thumbs_photo:hover{	border: 1px solid transparent;}.sitealbum_popular_locations li + li,.sitealbum_quick_specs ul li + li{	border-color: transparent !important;}ul.sitealbum_browse_side_category li .cat,ul.sitealbum_browse_side_category li .subcat a,ul.sitealbum_browse_side_category li{	border-color: transparent;}/*for search*/.sitealbum-search-box .form-elements{	background-color: #FFFFFF;	border: 1px solid #ddd;}.sitealbum_profile_loading_image{	background-image: url(/application/modules/Seaocore/externals/images/loading.gif?c=0);	width: 100%;	height: 150px;	background-repeat: no-repeat;	background-position: center;}/*css for home page widgets start here*/.layout_sitealbum_categories_grid_view,.layout_sitealbum_inthis_album,.layout_sitealbum_friends_photo_albums,.layout_sitealbum_you_and_owner,.layout_sitealbum_featured_photos_carousel,.layout_sitealbum_featured_albums_slideshow,.layout_sitealbum_search_albums_form,.layout_sitealbum_album_of_the_day,.layout_sitealbum_list_photos_tabs_view,.layout_sitealbum_list_albums_tabs_view,.layout_sitealbum_list_popular_photos,.layout_sitealbum_list_popular_albums,.layout_sitealbum_photo_of_the_day,.layout_sitealbum_tagcloud_sitealbum,.layout_sitealbum_popularlocation_sitealbum,.layout_sitealbum_pinboard_albums_sitealbum,.layout_sitealbum_categories_sponsored,.layout_sitealbum_html_block_albums_photos,.layout_sitealbum_upload_photo_sitealbum,.layout_sitealbum_featured_photos{	margin-bottom: 15px;}.sitealbum_featured_album_slider{	padding: 10px 0;}ul.sitealbum_thumbs > li{	position: relative;	float: none;	display: inline-block;}ul.sitealbum_thumbs > li + li{	margin-top: 5px;}ul.sitealbum_thumbs> li a{	padding: 0!important;}ul.sitealbum_thumbs .show_photo_des,.featured_thumb_photo .show_photo_des,div.sitealbum_thumbs .show_photo_des{	opacity: 0;	color: #FFFFFF;	font-size: 12px;	transition: opacity 200ms linear 0s;	position: absolute;	color: #fff;	bottom: 0;	padding-top: 28px;	left: 0;	right: 0;	background-color: rgba(0, 0, 0, 0);	background-repeat: repeat;	background: -webkit-linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.35) 65%);/* For Safari 5.1 to 6.0 */	background: -o-linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.35) 65%);/* For Opera 11.1 to 12.0 */	background: -moz-linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.35) 65%);/* For Firefox 3.6 to 15 */	background: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.35) 65%);/* Standard syntax *//*	background: -moz-linear-gradient(center top , rgba(22, 24, 27, 0), rgba(22, 24, 27, 0.3) 28px, rgba(22, 24, 27, 0.8)) scroll 0 0 ;*/}ul.sitealbum_thumbs .show_photo_des div,div.sitealbum_thumbs .show_photo_des div{	color: #fff;	padding: 2px 10px 10px;	overflow: hidden;}ul.sitealbum_thumbs .show_photo_des .photo_title,div.sitealbum_thumbs .show_photo_des .photo_title,.featured_thumb_photo .show_photo_des .photo_title{	font-size: 16px;	padding: 0 10px;}ul.sitealbum_thumbs .show_photo_des .photo_title a,div.sitealbum_thumbs .show_photo_des .photo_title a{	font-weight: bold;}ul.sitealbum_thumbs .show_photo_des .photo_owner,div.sitealbum_thumbs .show_photo_des .photo_owner,.featured_thumb_photo .show_photo_des .photo_owner{	font-size: 12px;	width: 55%;	white-space: nowrap;	overflow: hidden;	text-overflow: ellipsis;	display: block;}ul.sitealbum_thumbs .show_photo_des .photo_like,ul.sitealbum_thumbs .show_photo_des .photo_comment,div.sitealbum_thumbs .show_photo_des .photo_like,div.sitealbum_thumbs .show_photo_des .photo_comment{/*		background-size: 13px;	background-repeat: no-repeat;	padding-left: 16px;*/	margin-left: 5px;}html[dir="rtl"] ul.sitealbum_thumbs .show_photo_des .photo_like,html[dir="rtl"] ul.sitealbum_thumbs .show_photo_des .photo_comment,html[dir="rtl"] div.sitealbum_thumbs .show_photo_des .photo_like,html[dir="rtl"] div.sitealbum_thumbs .show_photo_des .photo_comment{/*		padding-left: 0;	padding-right: 16px;*/	margin-left: 0;	margin-right: 5px;}ul.sitealbum_thumbs .show_photo_des a,div.sitealbum_thumbs .show_photo_des a,.featured_thumb_photo .show_photo_des a{	color: #fff;}ul.thumbs > li .show_photo_des a,.featured_thumb_photo .show_photo_des a{	text-decoration: none !important;}.featured_thumb_photo .show_photo_des a:hover{	text-decoration: underline !important;}.Sitealbum_SlideItMoo_PhotoList div.featured_thumb_photo .show_photo_des a,ul.thumbs> li .show_photo_des a{	color: #FFFFFF;	text-decoration: underline;}.Sitealbum_SlideItMoo_PhotoList div.featured_thumb_photo:hover .show_photo_des, ul.sitealbum_thumbs > li:hover .show_photo_des, div.sitealbum_thumbs > div:hover .show_photo_des{	opacity: 1;}.layout_sitealbum_album_of_the_day .thumbs_nocaptions img,.layout_sitealbum_photo_of_the_day .thumbs_nocaptions img{	max-width: 99%;	margin: 0 auto;}.layout_sitealbum_album_of_the_day .thumbs_nocaptions a,.layout_sitealbum_photo_of_the_day .thumbs_nocaptions a{	margin: 0px;	padding: 0px;}.thumbs_nocaptions img{	display: inline !important;}.layout_sitemember_recently_popular_random_sitemember{	clear: both;}/*Categories Banner images*/.sitealbum_browse_banner img{	width: 100%;}/*Edit Location Popup*/#global_page_sitealbum-index-edit-location .global_form div.form-label{	width: 70px;}/*compose message popup*//*#messages_compose div.form-label{	width: 70px;}*/#messages_compose .compose-content{	width: 290px;}.layout_sitealbum_listtypes_categories .seaocore_navigation_h .seaocore_menu_h > li{	border-right: 1px solid #bbb;}html[dir="rtl"] .layout_sitealbum_listtypes_categories .seaocore_navigation_h .seaocore_menu_h > li{	border-right: 0px solid #bbb;	border-left: 1px solid #bbb;}/*top-content-of-album widget*//*Left Block: checkinshowlocation*/.sitealbum_topcontent_optblock_left .seaocheckinshowlocation > span{	margin-top: 0;	padding: 5px 10px;	margin-left: 3px;}html[dir="rtl"] .sitealbum_topcontent_optblock_left .seaocheckinshowlocation > span{	margin-left: 0;	margin-right: 3px;}.sitealbum_topcontent_optblock_left .seaocheckinshowlocation > span a{	line-height: normal;	padding-left: 10px;	background: none;	display: inline-block;	padding: 0;	vertical-align: top;	height: 14px !important;}html[dir="rtl"] .sitealbum_topcontent_optblock_left .seaocheckinshowlocation > span a{	padding-left: 0;	padding-right: 10px;}.sitealbum_topcontent_optblock_left .seaocheckinshowlocation > span a:hover{	text-decoration: none !important;}.sitealbum_topcontent_optblock_left #sitetagcheckin_edit_location_link a:hover{	background-position: center -20px !important;}.sitealbum_topcontent_optblock_left #filter_form_sitetagcheckin_location span{	border: 0px;}.sitealbum_topcontent_optblock_left #filter_form_sitetagcheckin_location span a{	padding: 0;}/*Like button*/.layout_sitealbum_top_content_of_album .sitealbum_like_button{	float: left;}html[dir="rtl"] .layout_sitealbum_top_content_of_album .sitealbum_like_button{	float: right;}.layout_sitealbum_top_content_of_album .sitealbum_like_button a{	padding: 5px 10px;	margin-top: -1px;}/*Right Block*/.sitealbum_viewmedia_leftblock span,.sitealbum_viewmedia_rightblock span{	background-image: url(/application/modules/Seaocore/externals/images/like/like_button_bg.png?c=0) !important;	background-color: #FFFFFF;	background-position: center bottom;	background-repeat: repeat-x;	border: 1px solid #CECECE;	border-radius: 3px;	box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);	display: inline-block;	font-size: 12px;	font-weight: bold;	outline: medium none;}.sitealbum_viewmedia_leftblock span a:hover, .sitealbum_viewmedia_rightblock span a:hover{	background-image: url(/application/modules/Seaocore/externals/images/like/like_button_hover_bg.png?c=0) !important;	background-position: bottom center;	background-repeat: repeat-x;}.sitealbum_topcontent_optblock_left a,.sitealbum_viewmedia_leftblock a,.sitealbum_viewmedia_rightblock a{	color: #333333 !important;}.sitealbum_photoTitle{	font-size: 18px;	font-weight: 700;	margin: 5px 0px;}.sitealbum_photoAction{	color: #999;	font-size: 12px;	line-height: 20px;}.sitealbum_headerDescription{	width: 450px;	padding-top: 20px;	padding-bottom: 20px;	line-height: 18px;	font-size: 13px;	margin: 0 auto;}/*Edit button in Photo Lightbox*/.sitealbum_lightbox_editlocation{	margin-top: 10px;}.sitealbum_lightbox_editlocation a.buttonlink{	height: 16px;	margin-left: 5px;}/*sitealbum-photo-move-to-other-album Pop up*/#global_page_sitealbum-photo-move-to-other-album .global_form div.form-label{	width: 200px;}/*Manage Photos*/.layout_page_sitealbum_album_editphotos form + .pages{	margin-top: 15px;}/*Albm View on hover information*/.sitealbum_view_onhover > li{	background-color: rgba(0, 0, 0, 0.9);}.sitealbum_view_onhover .sitealbum_thumb_info{	box-sizing: border-box;	height: 30%;	left: 0;	position: absolute;	cursor: pointer;	bottom: 0;	width: 100%;	background-color: rgba(0, 0, 0, 0);	background-repeat: repeat;	background: -webkit-linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.35) 95%);/* For Safari 5.1 to 6.0 */	background: -o-linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.35) 95%);/* For Opera 11.1 to 12.0 */	background: -moz-linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.35) 95%);/* For Firefox 3.6 to 15 */	background: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.35) 95%);/* Standard syntax */	transition: all 0.35s ease 0s;}.sitealbum_view_onhover li:hover .sitealbum_thumb_info{	height: 100%;	padding-top: 40px;	background-color: rgba(0, 0, 0, 0);	background: -webkit-linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.35) 1%);/* For Safari 5.1 to 6.0 */	background: -o-linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.35) 1%);/* For Opera 11.1 to 12.0 */	background: -moz-linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.35) 1%);/* For Firefox 3.6 to 15 */	background: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.35) 1%);/* Standard syntax */}.sitealbum_view_onhover .sitealbum_thumb_info > div.thumbs_info{	bottom: 0;	color: #fff;	left: 0;	padding: 10px !important;	position: absolute;	border: 0;	width: 100%;	box-sizing: border-box;}.sitealbum_view_onhover li:hover .sitealbum_thumb_info > div.thumbs_info{	bottom: auto;	padding-bottom: 0 !important;	position: relative;}.sitealbum_view_onhover .sitealbum_thumb_info .thumbs_title > a{	color: #fff;	display: inline-block;	width: 100%;}.sitealbum_view_onhover .sitealbum_thumb_info > div.seao_listings_stats{	border: 0;	bottom: 0;	box-sizing: border-box;	padding: 1% 10px !important;	position: absolute;	width: 100%;	color: #fff;	opacity: 0;}.sitealbum_view_onhover li:hover .sitealbum_thumb_info > div.seao_listings_stats{	opacity: 1;	bottom: auto;	position: relative;}.sitealbum_view_onhover .sitealbum_thumb_info > div.thumbs_info span,.sitealbum_view_onhover .sitealbum_thumb_info > div.thumbs_info span a,.sitealbum_view_onhover .sitealbum_thumb_info > div.seao_listings_stats i.seao_icon::before, .sitealbum_view_onhover .sitealbum_thumb_info > div.seao_listings_stats div, .sitealbum_view_onhover .sitealbum_thumb_info > div.seao_listings_stats div a{	color: #fff;}.sitealbum_view_onhover .seao_share_links{	position: absolute;	right: 5px;	top: -5px;	z-index: 1;	opacity: 0;}.sitealbum_view_onhover li:hover .seao_share_links{	opacity: 1;	top: 5px;	transition: all 0.35s ease-in-out 0s;}.sitealbum_view_onhover .social_share_wrap{	display: inline-block;}.sitealbum_view_onhover .social_share_wrap > a{	background: rgba(0, 0, 0, 0.3) !important;	border-radius: 2px;	color: #fff;	display: inline-block;	padding: 9px 13px !important;	float: left;	margin: 1px;}.seao_share_links .social_share_wrap > a{	border-radius: 2px;	color: #fff;	display: inline-block;	float: left;	margin: 1px;	padding: 7px 10px !important;}.social_share_wrap > a.seao_icon_facebook{	background: #3b5998;}.social_share_wrap > a.seao_icon_twitter{	background: #00aced;}.social_share_wrap > a.seao_icon_linkedin{	background: #0077b5;}.social_share_wrap > a.seao_icon_google_plus{	background: #d34836;}.social_share_wrap a:hover{	opacity: 0.9;	text-decoration: none;}.sitealbum_view_onhover .seao_share_links .social_share_wrap a::before{	font-size: 18px;}div.seao_share_links .social_share_wrap a::before{	font-size: 15px;}.sitealbum_view_onhover .social_share_wrap > a.seao_icon_facebook:hover{	background: #3b5998 !important;}.sitealbum_view_onhover .social_share_wrap > a.seao_icon_twitter:hover{	background: #00aced !important;}.sitealbum_view_onhover .social_share_wrap > a.seao_icon_linkedin:hover{	background: #0077b5 !important;}.sitealbum_view_onhover .social_share_wrap > a.seao_icon_google_plus:hover{	background: #d34836 !important;}/*Font-Icons*/ul.sitealbum_thumbs .show_photo_des .sitealbum_photo_count span::before, div.sitealbum_thumbs .show_photo_des .sitealbum_photo_count span::before, .seao_share_links .social_share_wrap a::before{	font-family: FontAwesome;	font-style: normal;	font-size: 14px;}ul.sitealbum_thumbs .show_photo_des .photo_like::before, div.sitealbum_thumbs .show_photo_des .photo_like::before{	content: "\f164";}ul.sitealbum_thumbs .show_photo_des .photo_comment::before, div.sitealbum_thumbs .show_photo_des .photo_comment::before{	content: "\f075";}/*Manage photos page*/ul.albums_editphotos{	width: 100%;}ul.albums_editphotos > li{	display: inline-block;	float: left;	overflow: hidden;	padding: 2%;	width: 50%;	box-sizing: border-box;	clear: none;}ul.albums_editphotos > li .albums_editphotos_photo img{	max-width: 170px;	max-height: 157px;}.albums_editphotos_info input[type="text"],.albums_editphotos_info textarea{	box-sizing: border-box;	width: 100% !important;}.albums_editphotos + #submit-wrapper{	clear: both;}/*Album Onhover view for Sidebar widgets*/.thumbs_nocaptions.sitealbum_view_onhover > li{	position: relative;	overflow: hidden;}.thumbs_nocaptions.sitealbum_view_onhover li:hover .sitealbum_thumb_info{	padding-top: 0;}/*.layout_sitealbum_upload_photo_sitealbum{	float: left;}*//*Add photos lightbox*/.seao_add_photo_lightbox > div > div,.seao_add_photo_lightbox > div > div > div.layout_main,.seao_add_photo_lightbox > div > div > div.layout_main > div,.seao_add_photo_lightbox > div > div > div.layout_main > div > div,.seao_add_photo_lightbox > div > div > div.layout_main > div > div > div{	height: 100%;}.seao_add_photo_lightbox{	width: 100% !important;	height: 100% !important;	max-height: 700px;	margin: 0 !important;	box-sizing: border-box;	border-radius: 18px;	overflow: hidden;	left: 50%;	top: 50%;	transform: translate(-50%, -50%);}.seao_add_photo_lightbox > div{	padding: 0px;}.seao_add_photo_lightbox .layout_middle{	padding: 0px !important;}.seao_add_photo_lightbox .layout_middle .progress-bar{	margin: 0px;}.seao_add_photo_lightbox .layout_middle .layout_left{	overflow: auto;	max-width: 576px !important;	padding: 32px 40px !important;	box-sizing: border-box;	scrollbar-color: rgba(0, 0, 0, 0.2) transparent;	scrollbar-width: thin;}.seao_add_photo_lightbox .layout_middle .layout_left #title-wrapper,.seao_add_photo_lightbox .layout_middle .layout_left  #category_id-wrapper{	width: 48%;	float: left;	clear: none;}.seao_add_photo_lightbox .layout_middle .layout_left #title-wrapper{	margin-right: 4%;}.seao_add_photo_lightbox .layout_middle .layout_left .global_form > div > div > h3{	font-size: 40px;	line-height: 55px;	padding: 0px 10px;	color: #262626;}.seao_add_photo_lightbox .layout_middle .layout_middle{	background: url(/public/images/albums_upload.png?c=0) no-repeat center center;	background-size: cover;}.seao_add_photo_lightbox .layout_middle .layout_left::-webkit-scrollbar{	width: 3px;	background: transparent;}.seao_add_photo_lightbox .layout_middle .layout_left::-webkit-scrollbar-thumb{	background: transparent;}.seao_add_photo_lightbox .layout_middle .layout_left:hover::-webkit-scrollbar-thumb{	background: transparent;}#global_page_sitealbum-index-upload .layout_middle .layout_left{	max-width: 100% !important;}#global_page_sitealbum-index-upload .layout_middle .layout_middle,#global_page_sitealbum-index-upload .layout_middle  .close_x{	display: none;}.seao_add_photo_lightbox .layout_main{	width: 100%;}#se-main .seao_add_photo_lightbox .layout_main{	float: right;	margin-top: 5%;	width: 80%;}.seao_add_photo_lightbox .global_form div.form-label{	width: 100%;	text-align: left;}.seao_add_photo_lightbox .layout_middle .layout_left .global_form > div > div > h3{	font-size: 20px;}.seao_add_photo_lightbox_header .seaocore_button > a{	background-color: #619dbe;	color: #fff;	border-color: #50809b;	background-image: none !important;}.seao_add_photo_lightbox_header .seaocore_button > a:hover{	opacity: 0.8;	background-image: none !important;	background-color: #619dbe !important;}.seao_add_photo_lightbox #search-label,.seao_add_photo_lightbox #submitForm-label{	display: none;}.seao_smoothbox_lightbox_content .layout_sitealbum_navigation{	display: none;}/*Manage photos Page*/ul.albums_editphotos > li .albums_editphotos_label{	margin-right: 8px;}ul.albums_editphotos > li .photo-delete-wrapper{	margin-right: 8px;}.albums_editphotos_info > .media_option_add_date{	padding: 5px 0;	position: absolute;}.albums_editphotos_info > .media_option_add_date > select{	float: left;	margin: 2px;}.albums_editphotos_info > .media_option_add_date > a{	margin: 10px;	float: left;}/*Html block albums photos*/.layout_sitealbum_html_block_albums_photos .html_block_buttons{	padding: 10px 0;}.layout_sitealbum_html_block_albums_photos .html_block_buttons .button{	display: inline-block;	font-size: 17px;	margin: 7px;	padding: 10px 60px;	font-weight: bold !important;	background-color: #619dbe;	border: 1px solid #50809b;	color: #fff !important;	background-image: none;}.layout_sitealbum_html_block_albums_photos .html_block_buttons .button:hover{	opacity: 0.8;}/*Featured Photos Widget CSS*/.layout_sitealbum_featured_photos{	padding: 0 !important;	overflow: hidden;}.layout_sitealbum_featured_photos .featuredimage-text{	background-color: rgba(0, 0, 0, 0.3);	position: absolute;	top: 0;	width: 100%;	display: table;	z-index: 1;}.layout_sitealbum_featured_photos .featuredimage-text > div{	color: #fff;	display: table-cell;	text-align: center;	vertical-align: middle;}.layout_sitealbum_featured_photos .featuredimage-text h1{	font-size: 36px;	line-height: 50px;}.layout_sitealbum_featured_photos .featuredimage-text article{	font-size: 18px;	line-height: 25px;}.sitealbum_featured_photos_albums li{	margin: 0 !important;	width: 33.32%;	height: 150px !important;	position: relative;	border-width: 1px;	box-sizing: border-box;	background-color: rgba(0, 0, 0, 0.3);}.sitealbum_featured_photos_albums ul.thumbs .thumbs_photo{	box-sizing: border-box;	padding: 0;	width: 100%;}.sitealbum_featured_photos_albums ul.thumbs .thumbs_photo > span{	width: 100%;	height: 150px;	background-size: cover;}.sitealbum_featured_photos_albums ul.thumbs .thumbs_info{	position: absolute;	top: 0;	color: #fff;	width: 100%;	margin: 0;	padding: 0;	bottom: 0;}.sitealbum_featured_photos_albums .thumbs_info .thumbs_title{	height: 150px;	max-height: 100%;	position: absolute;	text-align: center;	top: 0;	width: 100%;	font-weight: normal;}.sitealbum_featured_photos_albums .thumbs_info .thumbs_title > span{	color: #fff;	display: table-cell;	font-size: 24px;	height: 150px;	text-shadow: 0 0 5px rgba(0, 0, 0, 0.5);	transition: height 0.15s ease-in-out 0s;	vertical-align: middle;	width: 24%;}.sitealbum_featured_photos_albums .thumbs_info .thumbs_title a{	color: #fff;	line-height: 24px;}.sitealbum_featured_photos_albums li:hover .thumbs_info .thumbs_title > span{	height: 145px;}.sitealbum_featured_photos_albums .thumbs_info .thumbs_title > span > span{	font-size: 16px;	display: none;}.sitealbum_featured_photos_albums li:hover .thumbs_info .thumbs_title > span > span{	display: block;}.slideblok_image > a{	bottom: 15px;	color: #fff !important;	line-height: normal;	padding: 1px 4px;	position: absolute;	right: 10px;	text-shadow: 0 0 5px rgba(0, 0, 0, 0.5);	z-index: 2;}.slideblok_image > a:hover{	background-color: rgba(255, 255, 255, 0.5);}.slideblok_image img{	position: absolute;	left: 0;	right: 0;	margin: 0 auto;}.featuredimage-text .featuredimage-album-counts{	bottom: 15px;	color: #fff;	position: absolute;	width: 100%;}.featuredimage-album-counts > span{	font-size: 13px;	margin: 0 8px;	text-shadow: 0 0 5px rgba(0, 0, 0, 0.5);}.featuredimage-album-counts i{	font-size: 25px;	font-style: normal;	vertical-align: top;	font-weight: bold !important;}.featuredimage_search{	margin: 28px auto;	text-align: center;	display: inline-block;}.featuredimage_search .sitealbum-search-box .form-elements input[type="text"]{	font-size: 18px !important;	padding: 10px;}.featuredimage_search ul.seaocore-autosuggest li.autocompleter-choices img{	position: relative !important;}.featuredimage_search .sitealbum-search-box #submitButton-element{	margin: 0;	position: relative;}.featuredimage_search .sitealbum-search-box #submitButton-element button{	border-radius: 0 3px 3px 0;	height: 45px;	margin: -1px -1px -1px 0;	width: 45px;}.featuredimage_search .sitealbum-search-box #submitButton-element button::after{	width: 45px;	height: 45px;	background-repeat: no-repeat;}/*Add new Photos Widget*/.layout_sitealbum_upload_photo_sitealbum a.button{	display: inline-block;	font-weight: normal !important;	padding: 10px;	background-image: none;	background-color: #619dbe;	border: 1px solid #50809b;	color: #fff !important;	width: 100%;	box-sizing: border-box;	text-align: center;	line-height: normal;}.layout_sitealbum_upload_photo_sitealbum a.button::before, .layout_sitealbum_upload_photo_sitealbum .album_quick_upload:before{	font-family: FontAwesome;	font-style: normal;	content: "\f093";	margin-right: 7px;}/*Add New Photos Widget in header*/.layout_page_header .layout_sitealbum_upload_photo_sitealbum{	float: left;	margin-bottom: 0;}.layout_page_header .layout_sitealbum_upload_photo_sitealbum .button{	font-size: 14px;	margin: 10px;	padding: 5px;}.layout_page_header .layout_sitealbum_upload_photo_sitealbum .album_quick_upload{	display: inline-block;	margin: 10px;	padding: 5px;}.layout_right .layout_sitealbum_upload_photo_sitealbum .seaocore_button,.layout_left .layout_sitealbum_upload_photo_sitealbum .seaocore_button,.layout_page_header .layout_sitealbum_upload_photo_sitealbum .seaocore_button{	display: inline-block;	vertical-align: middle;}.layout_right .layout_sitealbum_upload_photo_sitealbum .album_quick_upload,.layout_left .layout_sitealbum_upload_photo_sitealbum .album_quick_upload,.layout_page_header .layout_sitealbum_upload_photo_sitealbum .album_quick_upload{	border: 0;	padding: 0;	background-image: none !important;}.seaocore_profile_coverinfo_buttons .layout_sitealbum_upload_photo_sitealbum{	margin: 0;}/*Edit Album Form*//*#albums_edit #buttons-wrapper #fieldset-buttons{	margin-left: 175px;}*//*UI of Password Protection box*/.layout_page_header .global_form{	border: 3px solid #619dbe;	border-radius: 10px;	margin: 0;	padding: 0;}#sitealbum_check_password_protection > div > div{	padding: 20px;}#sitealbum_check_password_protection .form-elements{	padding: 0;}#sitealbum_check_password_protection .form-wrapper > div{	text-align: left;	width: 100%;}#sitealbum_check_password_protection #submitForm-label{	display: none;}.layout_sitealbum_list_photos_tabs_view #sitelbum_photos_tabs .sitealbum_thumbs a img.item_photo_album_photo{	width: 100%;}#photo_view_comment .comments .comments_options .like_heart{	font-size: 20px;}#photo_view_comment .comments .comments_options .comments_likes{	font-size: 16px;	display: inline-block;	margin-left: 5px;	vertical-align: 1px;}.layout_sitealbum_list_albums_tabs_view ul#main_tabs{	display: none !important;}.layout_sitealbum_list_albums_tabs_view .headline,.layout_sitealbum_list_popular_photos .headline{	margin-bottom: 0px;}.layout_sitealbum_list_popular_photos .lp_album_categories{	display: none;}.layout_sitealbum_list_popular_photos + .layout_sitealbum_list_popular_photos .headline{	margin-bottom: 10px;}.layout_sitealbum_list_popular_photos + .layout_sitealbum_list_popular_photos .headline h2{	margin-bottom: 0;}.layout_sitealbum_list_popular_photos + .layout_sitealbum_list_popular_photos .lp_album_categories{	display: block;}.layout_page_sitealbum_index_upload #auth_view-wrapper,.layout_page_sitealbum_index_upload  #auth_comment-wrapper,.layout_page_sitealbum_index_upload  #auth_tag-wrapper,.layout_page_sitealbum_index_upload  #sitealbum_photo_date_method-wrapper,.layout_page_sitealbum_index_upload  #search-wrapper{	display: none !important;}#sitealbum_list_tab_album_content .thumbs_photo,ul.sitealbum_thumbs .thumbs_photo,#sitealbum_browse_list .thumbs_photo,#profile_albums .thumbs_photo,.layout_sitealbum_profile_photos .thumbs_photo{	width: 100%;	display: block;}ul.sitealbum_thumbs{	overflow: visible !important;}ul.sitealbum_thumbs.album_view > li{	margin: 5px !important;	border: none;	box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.18);	transition: all 200ms ease-in-out;	transform: scale(1);	height: auto !important;}ul.sitealbum_thumbs.album_view > li:hover{	transition: all 200ms ease-in-out;	transform: scale(1.05);}ul.sitealbum_thumbs.album_view > li:nth-child(3n+1){	margin-left: 0;}ul.sitealbum_thumbs.album_view .thumbs_photo > span{	height: auto !important;	border: none;	width: 100% !important;}ul.sitealbum_thumbs.album_view .thumbs_photo > span:before{	content: "";	display: block;	padding-top: 100%;}ul.sitealbum_thumbs .thumbs_photo{	position: relative;}ul.sitealbum_thumbs .thumbs_photo:before{	content: "";	display: block;	padding-top: 100%;}ul.sitealbum_thumbs .thumbs_photo > img{	position: absolute;	object-fit: cover;	top: 0;	left: 0;	height: 100% !important;	width: 100% !important;	max-width: 100%;	max-height: 100%;}.layout_sitealbum_list_albums_tabs_view ul.sitealbum_thumbs > li,.layout_sitealbum_browse_albums_sitealbum ul.sitealbum_thumbs > li{	width: 23%;	margin: 0 0 24px 2%;	border: none;	background: #FFF;}.layout_sitealbum_list_albums_tabs_view ul.sitealbum_thumbs .thumbs_photo > span:before, .layout_sitealbum_browse_albums_sitealbum ul.sitealbum_thumbs .thumbs_photo > span:before{	content: "";	display: block;	padding-bottom: 100%;}.layout_sitealbum_list_albums_tabs_view ul.sitealbum_thumbs .sitealbum_thumb_info,.layout_sitealbum_browse_albums_sitealbum ul.sitealbum_thumbs .sitealbum_thumb_info{	margin: 20px 0px 50px;	box-sizing: border-box;	position: relative;}.layout_sitealbum_list_albums_tabs_view ul.sitealbum_thumbs .sitealbum_thumb_info .thumbs_info,.layout_sitealbum_browse_albums_sitealbum ul.sitealbum_thumbs .sitealbum_thumb_info .thumbs_info{	padding: 0px;	margin: 0px;}.layout_sitealbum_list_albums_tabs_view ul.sitealbum_thumbs .seao_listings_stats,.layout_sitealbum_browse_albums_sitealbum ul.sitealbum_thumbs .seao_listings_stats{	clear: none;	padding: 0px;}.layout_sitealbum_list_albums_tabs_view ul.sitealbum_thumbs .seao_listings_stats a,.layout_sitealbum_browse_albums_sitealbum ul.sitealbum_thumbs .seao_listings_stats a{	text-transform: uppercase;}.layout_sitealbum_list_albums_tabs_view ul.sitealbum_thumbs .seao_listings_stats i,.layout_sitealbum_browse_albums_sitealbum ul.sitealbum_thumbs .seao_listings_stats i{	margin-right: 8px;	width: auto;	height: auto;}.layout_sitealbum_list_albums_tabs_view ul.sitealbum_thumbs .seao_listings_stats i:before, .layout_sitealbum_browse_albums_sitealbum ul.sitealbum_thumbs .seao_listings_stats i:before{	font-size: 18px;	color: #A6A6A6;}.layout_sitealbum_list_albums_tabs_view ul.sitealbum_thumbs h5 *,.layout_sitealbum_browse_albums_sitealbum ul.sitealbum_thumbs h5 *{	font-size: 12px;	padding-bottom: 10px;}.layout_sitealbum_list_albums_tabs_view ul.sitealbum_thumbs h5 a,.layout_sitealbum_browse_albums_sitealbum ul.sitealbum_thumbs h5 a{	color: #FA4A00;}.layout_sitealbum_list_albums_tabs_view ul.sitealbum_thumbs div.stats,.layout_sitealbum_browse_albums_sitealbum ul.sitealbum_thumbs div.stats{	display: none;}.layout_sitealbum_list_albums_tabs_view ul.sitealbum_thumbs div.stats *,.layout_sitealbum_browse_albums_sitealbum ul.sitealbum_thumbs div.stats *{	font-size: 12px;}.layout_sitealbum_list_albums_tabs_view ul.sitealbum_thumbs div.stats > div,.layout_sitealbum_browse_albums_sitealbum ul.sitealbum_thumbs div.stats > div{	float: right;	padding: 0px;}.layout_sitealbum_list_albums_tabs_view ul.sitealbum_thumbs div.stats > div.owner,.layout_sitealbum_browse_albums_sitealbum ul.sitealbum_thumbs div.stats > div.owner{	float: left;	margin-right: 10px;	margin-top: 3px;}.layout_sitealbum_list_albums_tabs_view ul.sitealbum_thumbs div.stats .verified_bullet,.layout_sitealbum_browse_albums_sitealbum ul.sitealbum_thumbs div.stats .verified_bullet{	display: inline-block;	margin-left: 8px;	width: 16px;	line-height: 16px;}.layout_sitealbum_list_albums_tabs_view ul.sitealbum_thumbs div.stats .verified_bullet i,.layout_sitealbum_browse_albums_sitealbum ul.sitealbum_thumbs div.stats .verified_bullet i{	font-size: 10px !important;	vertical-align: 0px;}ul.sitealbum_thumbs .seao_icon_photo:before{	content: "" !important;	font-size: 0px !important;	line-height: 0px !important;	display: inline-block;	width: 17px;	height: 17px;	background: url(/public/admin/icon_albums_photos.png?c=0) no-repeat center center;}.layout_sitealbum_html_block_albums_photos{	display: none;}.layout_sitealbum_list_popular_photos,.layout_sitealbum_browse_photos_sitealbum{	margin-bottom: 30px;}.layout_sitealbum_list_popular_photos > h3,.layout_sitealbum_browse_photos_sitealbum > h3{	display: none;}.layout_sitealbum_list_popular_photos h2,.layout_sitealbum_browse_photos_sitealbum h2{	font-size: 30px;}.layout_sitealbum_list_popular_photos ul.sitealbum_thumbs,.layout_sitealbum_browse_photos_sitealbum ul.sitealbum_thumbs{	margin-left: -1%;}.layout_sitealbum_list_popular_photos ul.sitealbum_thumbs > li,.layout_sitealbum_browse_photos_sitealbum ul.sitealbum_thumbs > li{	width: 24.5%;	margin: 0 0 5px 0.5%;	border: none;}.layout_sitealbum_list_popular_photos ul.sitealbum_thumbs .thumbs_photo > span,.layout_sitealbum_browse_photos_sitealbum ul.sitealbum_thumbs .thumbs_photo > span{	height: auto !important;	border: none;	width: 100% !important;}.layout_sitealbum_list_popular_photos ul.sitealbum_thumbs .thumbs_photo > span:before, .layout_sitealbum_browse_photos_sitealbum ul.sitealbum_thumbs .thumbs_photo > span:before{	content: "";	display: block;	padding-top: 100%;}.layout_sitealbum_list_popular_photos .sitealbum_thumb_info,.sitealbum_browse_lists_view_options{	display: none;}/*Responsive work start for Album Plugin*/@media only screen and (max-width: 920px){.sitealbum_browse_banner img{	width: 100%;}ul.albums_editphotos > li .albums_editphotos_photo{	min-height: 157px;}.layout_sitealbum_featured_photos .slideblok_image > a{	bottom: 50px;	right: 0;	width: 100%;	text-align: center;	box-sizing: border-box;}}@media only screen and (min-width:600px) and (max-width:920px){ul.albums_editphotos > li .albums_editphotos_photo img{	max-width: 100px;}}@media only screen and (max-width: 600px){ul.albums_editphotos > li .albums_editphotos_info{	clear: both;}.sitealbum_badge_right,.sitealbum_badge_left{	width: 100% !important;}.sitealbum_tellafriend_popup{	margin: 1% !important;	width: 98% !important;}.sitealbum_tellafriend_popup .global_form > div > div{	width: 100% !important;}.tagger_form{	top: -5px !important;}#albums_edit #buttons-wrapper #fieldset-buttons{	margin-left: 0;}.sitealbum_featured_photos_albums li{	width: 100%;}}.ynsc_table{	border-collapse: separate;}.ynsc_table td{	padding: 5px;}.ynsc_timestamp{	color: theme_font_color_light;	font-size: 0.8em;}.account_description{	padding-top: 5px;	padding-bottom: 5px;}/* nhittb added  */.layout_social_connect_login_or_signup .global_form_box > div > div .form-wrapper{	margin-top: 0;}.layout_social_connect_login_or_signup .global_form_box > div > div .form-wrapper .form-wrapper{	padding: 0;}.layout_social_connect_login_or_signup #remember-wrapper label{	display: block;	float: left;}.layout_social_connect_login_or_signup #remember-wrapper input{	display: block;	float: left;	margin-left: 3px;	margin-top: 4px;}.layout_social_connect_login_or_signup #remember-wrapper{	margin-top: 19px;}/* nhittb end added  */.socialconnect_account,.socialconnect_services{	margin-bottom: 10px;	border-style: solid;	border-width: 1px;	padding: 10px;	margin-right: 10px;	background: #fff;	width: 21%;	float: left;	border-color: #bbb;	box-shadow: 1px 2px 2px rgba(0, 0, 0, 0.2);	height: 42px;}.socialconnect_account span,.socialconnect_services span{	display: inline-block;	float: none;	font-size: 12px;	padding: 0 0 0 4px;	position: relative;	top: -8px;	width: 77%;}.socialconnect_services span{	top: -17px;}.socialconnect_services span > a{	width: 75%;}.ynsc_logo{	width: 16px;	margin-left: 95%;}.socialconnect_account img.ynsc_quick{	width: 37px;	height: 37px;}.socialbridge_services{	overflow: auto;}.socialbridge_service_wrapper{	background: none repeat scroll 0 0 #FFFFFF;	border-color: #BBBBBB;	border-style: solid;	border-width: 1px;	box-shadow: 2px 1px 1px rgba(0, 0, 0, 0.1);	float: left;	margin-bottom: 10px;	margin-right: 20px;	padding: 10px;	width: 253px;}.socialbridge_connect img{	float: left;	padding-left: 2px;}.socialbridge_connect > p{	font-size: 12px;	color: #999;	text-align: center;}.socialbridge_connect > p + p{	padding-top: 2px;	text-align: center;}img.socialbridge_service_image{	display: block;	margin-left: auto;	margin-right: auto;	width: 250px;/*	border: 1px solid #CCCCCC;*/	height: 90px;	padding-bottom: 10px;}/*  *//*
SIGN IN OR JOIN WIDGET
Used to style the mini login form,usually
diplayed on the main portal page.
*/.layout_user_login_or_signup{	margin-bottom: 15px;}.layout_user_login_or_signup div.form-element input[type=text],.layout_user_login_or_signup div.form-element input[type=email],.layout_user_login_or_signup div.form-element input[type=password]{	width: 95%;}.layout_user_login_or_signup #fieldset-buttons{	margin-top: 8px;	overflow: hidden;}.layout_user_login_or_signup #submit-wrapper{	float: left;	overflow: hidden;}[dir="rtl"] .layout_user_login_or_signup #submit-wrapper{	float: right;}.layout_user_login_or_signup #remember-wrapper{	float: left;	overflow: hidden;}[dir="rtl"] .layout_user_login_or_signup #remember-wrapper{	float: right;}.layout_user_login_or_signup #remember-wrapper input{	display: block;	float: left;	margin-top: 4px;	margin-left: 3px;}[dir="rtl"] .layout_user_login_or_signup #remember-wrapper input{	float: right;	margin-left: 0px;	margin-right: 4px;}.layout_user_login_or_signup #remember-wrapper label{	display: block;	float: left;}[dir="rtl"] .layout_user_login_or_signup #remember-wrapper label{	float: right;}.layout_user_login_or_signup #submit-label,.layout_user_login_or_signup #remember,.layout_user_login_or_signup #facebook-label{	display: none;}.layout_user_login_or_signup .form-description{	display: none;}.forgot-element,#forgot-label{	margin-bottom: 0px;}.layout_user_login_or_signup #facebook-wrapper{	padding-top: 10px;	margin-top: 10px;	border-top: 1px solid transparent;}.layout_user_login_or_signup .no_form #facebook-wrapper{	padding-top: 0px;	margin-top: 0px;}.global_form #facebook-element{	width: 200px;}.no_form #janrain-label,.no_form #facebook-label,.no_form #twitter-label{	display: none;}#janrainModal *{	text-align: center;	font-size: 16px;}.layout_user_login_or_signup_popup{	display: none;}.close_icon_container{	position: absolute;	right: -16px;	top: -16px;	font-size: 16px;	background: #619dbe;	border-radius: 50%;	cursor: pointer;	height: 24px;	text-align: center;	width: 24px;	box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 0px 0px rgba(0, 0, 0, 0.24);	color: #fff;}[dir="rtl"] .close_icon_container{	text-align: center;}.close_icon_container i{	vertical-align: middle;}/*
QUICK LINKS WIDGET
Small widget,used to show convenient,static links
to a signed-in member such as 'view my profile','edit my profile','search for people',etc. Often
visible on plugin browse pages to prompt members
to create new content.
*/.layout_user_home_links{	margin-bottom: 15px;	overflow: hidden;}.quicklinks{	overflow: hidden;}.quicklinks li{	padding: 6px;}.quicklinks li + li{	border-color: transparent;	border-top-width: 1px;	padding-top: 6px;}form + .quicklinks{	margin-top: 15px;}/*
WELCOME WIDGET
Small widget,only available when member is
signed-in,that shows their profile photo,a short welcome message and a sign out link.
*/.layout_user_home_photo{	overflow: hidden;	margin-bottom: 15px;}.layout_user_home_photo > div{	padding: 7px;	overflow: hidden;}.layout_user_home_photo > div *{	text-align: center;}.layout_user_home_photo > div > a{	display: block;	text-decoration: none;}.layout_user_home_photo > div > a > img{	width: 99%;	display: block;	margin: 0px auto 0px auto;}.layout_user_home_photo > div > p{	font-weight: normal;	margin-top: 7px;}/*
WHOS ONLINE WIDGET
Small widget that lists members that are
currently online,usually displayed on the
main portal or member home pages.
*/.layout_user_list_online{	margin-bottom: 15px;	overflow: hidden;	clear: both;}.layout_user_list_online > div{	padding: 7px;	overflow: hidden;}.layout_user_list_online .whosonline_thumb{	float: left;	line-height: 0px;	font-size: 0px;	margin: 4px;}html[dir="rtl"] .layout_user_list_online .whosonline_thumb{	float: right;}.layout_user_list_online .whosonline_thumb img{	display: block;}.layout_user_list_online .online_guests{	clear: both;	padding: 4px 0px 3px 4px;}/*
POPULAR MEMBERS WIDGET
Lists the most popular members,typically placed
on the main home page.
*/.layout_user_list_popular{	clear: both;	overflow: auto;	width: 100%;	margin-bottom: 15px;}.layout_user_list_popular > ul{	padding: 5px;}.layout_user_list_popular > ul > li{	clear: both;	overflow: hidden;	padding: 3px 5px 3px 5px;}.layout_user_list_popular a.popularmembers_thumb{	float: left;	display: block;	width: 48px;	height: 48px;}[dir="rtl"] .layout_user_list_popular a.popularmembers_thumb{	float: right;}.layout_user_list_popular a.popularmembers_thumb > span{	display: block;}.layout_user_list_popular .popularmembers_info{	padding: 0px 0px 0px 6px;	overflow: hidden;}[dir="rtl"] .layout_user_list_popular .popularmembers_info{	padding: 0px 6px 0px 0px;}.layout_user_list_popular .popularmembers_name{	font-weight: bold;}.layout_user_list_popular .popularmembers_friends{	font-size: .8em;	color: #999;}/*
NEWEST MEMBERS WIDGET
Lists the most recent signups,typically placed
on the main home page.
*/.layout_user_list_signups{	clear: both;	overflow: auto;	width: 100%;	margin-bottom: 15px;}.layout_user_list_signups > ul{	padding: 5px;}.layout_user_list_signups > ul > li{	clear: both;	overflow: hidden;	padding: 3px 5px 3px 5px;}.layout_user_list_signups a.newestmembers_thumb{	float: left;	display: block;	width: 48px;}[dir="rtl"] .layout_user_list_signups a.newestmembers_thumb{	float: right;}.layout_user_list_signups a.newestmembers_thumb > img{	display: block;}.layout_user_list_signups .newestmembers_info{	padding: 0px 0px 0px 6px;	overflow: hidden;}[dir="rtl"] .layout_user_list_signups .newestmembers_info{	padding: 0px 6px 0px 0px;}.layout_user_list_signups .newestmembers_name{	font-weight: bold;}.layout_user_list_signups .newestmembers_date{	font-size: .8em;	color: #999;}/*
MUTUAL FRIENDS WIDGET
Lists the friends common to the subject and viewer.
*/.layout_user_profile_friends_common{	margin-top: 20px;}.layout_user_profile_friends_common > ul{	padding: 7px 7px 9px 7px;	overflow: hidden;}.layout_user_profile_friends_common > ul > li{	float: left;	overflow: hidden;	margin: 4px 4px 0px 4px;}[dir="rtl"] .layout_user_profile_friends_common > ul > li{	float: right;}.layout_user_profile_friends_common h3{	font-size: .8em;	letter-spacing: 0px;}/* VIEW PROFILE */#profile_post{	width: 500px;	padding: 10px;	margin-bottom: 10px;}#profile_status{	clear: both;	overflow: hidden;	margin-bottom: 7px;}#profile_status > h2{	display: inline;	margin: 0px;}#profile_status > span{	display: inline;	padding: 0px;}.profile_status_field{	padding: 5px;	font-size: 12pt;	width: 96%;	height: 17px;}.profile_status_text{	display: inline-block;	margin-top: -0.5em;}.profile_status_clear{	display: inline-block;	margin-top: -1px;	font-size: .8em;}#profile_options ul{	padding: 0px;	margin: 0px;	white-space: nowrap;}#profile_options li{	font-weight: bold;	padding: 6px 0px 6px 0px;}#profile_options li + li{	border-top-width: 1px;}.profile_fields{	margin-top: 10px;	overflow: hidden;}.profile_fields > ul{	padding: 10px;}.profile_fields > ul > li{	overflow: hidden;}.profile_fields > ul > li + li{	margin-top: 8px;}.profile_fields > ul > li > span{	display: block;	float: left;	overflow: hidden;	width: 175px;	margin-right: 15px;}html[dir="rtl"] .profile_fields > ul > li > span{	float: right;	margin-right: 0px;	margin-left: 15px;}.profile_fields > ul > li > span + span{	min-width: 0px;	display: block;	float: none;	overflow: hidden;	width: 400px;}.profile_fields li > .tip > span{	margin-top: 5px;	margin-bottom: 5px;}.profile_info_category{	margin-bottom: 3px;}.profile_info_row{	clear: both;	overflow: hidden;	margin: 4px 0px 6px 0px;}.profile_info_left{	width: 100px;	float: left;	vertical-align: top;}.profile_info_right{	vertical-align: top;	overflow: hidden;}#profile_photo img{	width: 100%;}/* PROFILE STATS WIDGET */.layout_user_profile_info{	margin-top: 20px;	overflow: hidden;}.layout_user_profile_info > ul{	padding: 10px;}.layout_user_profile_info > ul > li{	font-size: .8em;}.layout_user_profile_info > ul > li + li{	margin-top: 5px;}.layout_user_profile_info > h3{	font-size: .8em;	font-weight: bold;	letter-spacing: normal;}/*
LINKS TAB
*/ul.profile_links > li{	overflow: hidden;}ul.profile_links > li + li{	margin-top: 10px;	border-top-width: 1px;	padding-top: 10px;}ul.profile_links .profile_links_photo{	float: left;	overflow: hidden;	margin-right: 7px;}html[dir="rtl"] ul.profile_links .profile_links_photo{	float: right;	margin-right: 0px;	margin-left: 7px;}ul.profile_links .profile_links_photo img{	display: block;	border: 1px solid transparent;	width: 90px;}ul.profile_links .profile_links_info{	overflow: hidden;}ul.profile_links .profile_links_title{	font-weight: bold;	margin-bottom: 2px;}ul.profile_links .profile_links_description{	font-size: .8em;}ul.profile_links .profile_links_author{	margin-top: 2px;	font-size: .8em;	color: #999;}/*
EDIT PROFILE
*/.profile_layouts{	overflow: hidden;}.profile_layouts_item{	float: left;	margin: 0px 15px 15px 0px;}.profile_layouts_item td{	vertical-align: middle;	height: 140px;}.profile_layouts_wrapper{	padding: 13px;	border: 1px solid transparent;	margin-right: 5px;	float: left;}[dir="rtl"] .profile_layouts_wrapper{	margin-right: 0px;	margin-left: 5px;	float: right;}.profile_layouts_thumb{	border-width: 1px;	float: left;}[dir="rtl"] .profile_layouts_thumb{	float: right;}.profile_layouts img{	float: left;}[dir="rtl"] .profile_layouts img{	float: right;}.profile_layouts_wrapper:hover{	border: 1px solid transparent;}.profile_layouts_item_title{	clear: both;	padding-top: 3px;	text-align: center;}div.field-privacy-selector{	display: inline-block;	position: relative;	overflow: visible;	margin-left: 20px;/* 	float: right;*/	height: 17px;	padding: 3px;	background-color: #fff;	cursor: pointer;}[dir="rtl"] div.field-privacy-selector{	margin-left: 0px;	margin-right: 20px;}div.field-privacy-selector > span.icon{	display: inline-block;	background-repeat: no-repeat;	width: 13px;	height: 12px;	opacity: .8;}div.field-privacy-selector > span:before, div.field-privacy-selector li > span.icon{	font-family: fontawesome;}div.field-privacy-selector li > span.icon{	display: inline-block;	background-repeat: no-repeat;	width: 13px;	height: 12px;	margin-right: 6px;	opacity: .5;}[dir="rtl"] div.field-privacy-selector li > span.icon{	margin-right: 0px;	margin-left: 6px;}[dir="rtl"] div.field-privacy-selector li > span.text{	display: inline-block;	position: relative;	top: -1px;}div.field-privacy-selector[data-privacy="everyone"] > span.icon:before, div.field-privacy-selector li[data-value="everyone"] > span.icon:before{	content: "\f0ac";}div.field-privacy-selector[data-privacy="registered"] > span.icon:before, div.field-privacy-selector li[data-value="registered"] > span.icon:before{	content: "\f007";}div.field-privacy-selector[data-privacy="friends"] > span.icon:before, div.field-privacy-selector li[data-value="friends"] > span.icon:before{	content: "\f004";}div.field-privacy-selector[data-privacy="self"] > span.icon:before, div.field-privacy-selector li[data-value="self"] > span.icon:before{	content: "\f023";}div.field-privacy-selector > span.caret:before{	display: inline-block;	float: right;	content: "\f0d7";	margin-left: 3px;	margin-top: 2px;}[dir="rtl"] div.field-privacy-selector > span.caret:before{	float: left;	margin-left: 0px;	margin-right: 3px;}div.field-privacy-selector ul{	display: none;	position: absolute;	left: 0;	top: 100%;	background-color: #fff;	text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);	border-radius: 4px 4px 4px 4px;	border-style: solid;	border-width: 1px;	box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2) inset, 0 1px 2px rgba(0, 0, 0, 0.05);	color: #333333;	cursor: pointer;}[dir="rtl"] div.field-privacy-selector ul{	left: auto;	right: 0;}div.field-privacy-selector.active ul{	display: block;	padding: 3px 0;}div.field-privacy-selector.active ul,div.field-privacy-selector.active ul li{	z-index: 2000;}div.field-privacy-selector ul li{	display: none;	font-size: 8pt;	padding: 4px 10px;	text-align: left;	white-space: nowrap;}[dir="rtl"] div.field-privacy-selector ul li{	text-align: right;}div.field-privacy-selector.active ul li{	display: block;}html body div.form-wrapper.field-selector-active{	overflow: visible;}div.field-privacy-selector.active ul li.active{	font-weight: bold;}#global_page_user-edit-profile .form-element{	min-width: 0;}#global_page_user-edit-profile .global_form div.form-wrapper-heading{	clear: both;}#global_page_user-edit-profile #global_content{	overflow: visible;}/*
EDIT PROFILE PHOTO
Some extra styles to override the global
form styles for the profile photo upload
form.
*/#EditPhoto .form-label,#EditPhoto .form-element,#SignupForm .form-label,#SignupForm .form-element{	float: none;	clear: both;	text-align: left;}[dir="rtl"] #EditPhoto .form-label,[dir="rtl"] #EditPhoto .form-element,[dir="rtl"] #SignupForm .form-label,[dir="rtl"] #SignupForm .form-element{	text-align: right;}#EditPhoto .form-label,#SignupForm .form-label{	margin-bottom: 4px;}#lassoImg,#lassoMask{	border: 1px solid transparent;	display: block;}#EditPhoto #preview-thumbnail img,#SignupForm #preview-thumbnail img{	margin-right: 5px;	font-size: 0px;	line-height: 0px;}[dir="rtl"] #EditPhoto #preview-thumbnail img,[dir="rtl"] #SignupForm #preview-thumbnail img{	margin-right: 0px;	margin-left: 5px;}/* Avoid changing these as they are needed for cropping tool */#EditPhoto #preview-thumbnail img,#SignupForm #preview-thumbnail img{	position: relative;	display: block;	visibility: visible;	opacity: 1;	float: left;	overflow: hidden;}[dir="rtl"] #EditPhoto #preview-thumbnail img,[dir="rtl"] #SignupForm #preview-thumbnail img{	float: right;}#EditPhoto #done-wrapper div,#SignupForm #done-wrapper div{	margin: 0px;	padding: 0px;}div.preview-thumbnail{	border: 1px solid transparent;	margin-right: 5px;	overflow: hidden;	display: block;	position: relative;	width: 48px;	height: 48px;	font-size: 0px;	line-height: 0px;	visibility: visible;	opacity: 1;	float: left;}[dir="rtl"] div.preview-thumbnail{	float: right;	margin-right: 0px;	margin-left: 5px;}img.loading_icon{	float: left;	margin-right: 5px;	border: none;}[dir="rtl"] img.loading_icon{	float: right;	margin-right: 0px;	margin-left: 5px;}#thumbnail-controller{	float: left;}[dir="rtl"] #thumbnail-controller{	float: right;}/*
EDIT PROFILE STYLE
Used to style the edit profile style form.
*/#style-wrapper .form-label{	text-align: left;	float: none;	clear: both;	display: none;}[dir="rtl"] #style-wrapper .form-label{	text-align: right;}#style-wrapper .form-element{	float: none;	clear: both;}#done-wrapper .form-label{	display: none;}/*
PROFILE (FRIENDS TAB)
Used for listing a member's friends within
the friends profile tab
*/ul.profile_friends{	margin-bottom: 8px;}ul.profile_friends > li{	overflow: hidden;}ul.profile_friends > li + li{	margin: 10px 0px 10px 0px;	padding-top: 10px;	border-top-width: 1px;}ul.profile_friends .profile_friends_icon{	float: left;	display: block;}html[dir="rtl"] ul.profile_friends .profile_friends_icon{	float: right;}ul.profile_friends .profile_friends_icon > img{	display: block;}ul.profile_friends .profile_friends_body{	overflow: hidden;	padding-left: 7px;}html[dir="rtl"] ul.profile_friends .profile_friends_body{	padding-left: 0px;	padding-right: 7px;}ul.profile_friends .profile_friends_lists{	margin-top: 3px;	overflow: hidden;}ul.profile_friends .profile_friends_status > span{	font-weight: bold;}ul.profile_friends .profile_friends_options{	float: right;	width: 200px;	overflow: hidden;	padding-left: 15px;	text-align: right;}html[dir="rtl"] ul.profile_friends .profile_friends_options{	float: left;	padding-left: 0px;	padding-right: 15px;	text-align: left;}ul.profile_friends .profile_friends_options a.buttonlink{	padding-top: 2px;	padding-bottom: 2px;	font-weight: bold;	font-size: .9em;}ul.profile_friends .profile_friends_options div{	text-align: right;}html[dir="rtl"] ul.profile_friends .profile_friends_options div{	text-align: left;}.profile_friends_lists .pulldown label{	font-size: 1.2em;}.profile_friends_lists li{	overflow: hidden;	padding: 0px;}.profile_friends_lists li > span{	display: block;	float: right;	overflow: hidden;	font-weight: bold;	text-transform: uppercase;}html[dir="rtl"] .profile_friends_lists li > span{	float: left;}.profile_friends_lists li > span > a{	display: block;	padding: 0px 5px 0px 5px;}.profile_friends_lists li > div{	overflow: hidden;}.profile_friends_lists li.friend_list_joined,.profile_friends_lists li.friend_list_unjoined{	background-color: #fff;	font-family: fontawesome;	margin-right: 8px;}html[dir="rtl"] .profile_friends_lists li.friend_list_joined,html[dir="rtl"] .profile_friends_lists li.friend_list_unjoined{	margin-left: 8px;	margin-right: 0px;}.profile_friends_lists li.friend_list_joined:hover, .profile_friends_lists li.friend_list_unjoined:hover{	background-color: #eee;	cursor: pointer;}.profile_friends_lists li.friend_list_joined:before{	content: "\f111";	color: #4CAF50;}.profile_friends_lists li.friend_list_unjoined:before{	content: "\f111";	color: #607D8B;}.profile_friends_lists .overTxtLabel{	font-size: 1.2em;}/*
BROWSE MEMBERS
Used to style the browse members page,including the search from and results.
*/.browsemembers_criteria{	padding: 7px;}.browsemembers_criteria > ul > li{	font-size: .8em;	overflow: hidden;	clear: both;}.browsemembers_criteria > ul > li + li{	margin-top: 7px;}.browsemembers_criteria > ul > li > span{	display: block;	margin-bottom: 3px;}.browsemembers_criteria ul li input[type=checkbox]{	display: block;	float: left;	margin: 0px 4px 0px 0px;	clear: left;}html[dir="rtl"] .browsemembers_criteria ul li input[type=checkbox]{	float: right;	margin: 0px 0px 0px 4px;}.browsemembers_criteria > ul > li > label{	display: block;	float: left;	overflow: hidden;}html[dir="rtl"] .browsemembers_criteria > ul > li > label{	float: right;}.browsemembers_criteria button{	margin-top: 10px;}.browsemembers_results > ul > li:hover a > img{	opacity: .85;	transition: all .2s ease-in-out;}.browsemembers_results div.browsemembers_results_info{	padding: 25px 0 5px 0;	overflow: hidden;}.browsemembers_results div.browsemembers_results_info > a{	font-weight: bold;	text-overflow: ellipsis;	white-space: nowrap;	overflow: hidden;	display: block;}.browsemembers_results div.browsemembers_results_info > a + span{	display: none;}.browsemembers_results div.browsemembers_results_info > div{	display: none;}.browsemembers_results div.browsemembers_results_links{	overflow: hidden;	width: 100%;	float: left;	padding: 10px 0 40px 0;}html[dir="rtl"] .browsemembers_results div.browsemembers_results_links{	float: left;	text-align: right;}.browsemembers_results_links a.buttonlink{	font-size: .9em;	border: 2px solid #ddd;	border-radius: 20px;	line-height: normal;	padding: 5px 20px;	text-align: center;	font-weight: normal;	color: #262626;	margin-bottom: 5px;}.browsemembers_results_links a.buttonlink:hover{	color: #999;}.browsemembers_results div.browsemembers_viewmore,.browsemembers_results div.browsemembers_loading{	margin-top: 10px;	border-top-width: 1px;	padding-top: 10px;}/*
DELETE ACCOUNT
Used to style the delete account form
in the member settings area.
*/#user_form_settings_delete #submit-label,#user_form_settings_delete #cancel-label{	display: none;}#user_form_settings_delete #submit-wrapper,#user_form_settings_delete #cancel-wrapper{	padding: 0px;	margin: 0px;	float: left;}[dir="rtl"] #user_form_settings_delete #submit-wrapper,[dir="rtl"] #user_form_settings_delete #cancel-wrapper{	float: right;}/*
ADD YOUR PHOTO
Part of the signup process.
*/#SignupForm #current-label,#SignupForm #Filedata-label{	float: none;	text-align: left;	margin-bottom: 5px;}[dir="rtl"] #SignupForm #current-label,[dir="rtl"] #SignupForm #Filedata-label{	text-align: right;}/*
Delete Your Profile Photos
*/.profile_photo_wrapper{	width: auto;}.paginator_pages{	margin-bottom: 10px;}tbody.profile_photos{	overflow: hidden;	background: #fff;	border: 1px solid #ccc;	max-height: 300px;	overflow-y: auto;}tbody.profile_photos .admin_file_name{	overflow: hidden;	display: inline;	padding-left: 22px;	background-image: url(/application/modules/Core/externals/images/admin/file_type_image.png?c=0);	background-repeat: no-repeat;}html[dir="rtl"] tbody.profile_photos .admin_file_name{	padding-left: 0px;	padding-right: 22px;	background-position: top right;}tbody.profile_photos .admin_file_preview{	display: none;	position: absolute;	padding: 10px;	background: #555;	margin-top: 5px;	-moz-box-shadow: 0px 0px 5px #aaa;	-webkit-box-shadow: 0px 0px 5px #aaa;}tbody.profile_photos .admin_file_preview img{	display: block;	max-width: 500px;	max-height: 500px;}table.profile_photos_table thead tr th{	padding: 10px;	border-bottom: 1px solid #aaa;	font-weight: bold;	padding-top: 7px;	padding-bottom: 7px;	white-space: nowrap;}table.profile_photos_table thead tr th a{	font-weight: bold;}table.profile_photos_table tbody tr:nth-child(even){	background-color: #f8f8f8;}table.profile_photos_table tbody tr td{	padding: 10px;	border-bottom: 1px solid #eee;	font-size: .9em;	padding-top: 7px;	padding-bottom: 7px;	vertical-align: top;	white-space: normal;}.icon_photos_delete:before{	font-family: fontawesome;	content: "\f056";}/* ACTION TYPE ICONS */.activity_icon_status:before{	content: "\f0e5";}.activity_icon_post:before, .activity_icon_post_self:before{	content: "\f0e5";}.activity_icon_profile_photo_update:before{	content: "\f03e";}.activity_icon_friends:before{	content: "\f234";}.activity_icon_login:before, .activity_icon_logout:before, .activity_icon_signup:before{	content: "\f007";}body .activity_icon_tagged:before{	content: "\f02b";}/* ITEM TYPE ICONS */.item_icon_user:before{	content: "\f007";	font-family: fontawesome;}/* NOTIFICATION TYPE ICONS */.notification_type_post_user:before{	content: "\f0e5";}.notification_type_friend_accepted:before{	content: "\f234";}.notification_type_friend_request:before{	content: "\f234";}.notification_type_friend_follow:before{	content: "\f234";}.notification_type_friend_follow_request:before{	content: "\f234";}.notification_type_friend_follow_accepted:before{	content: "\f234";}.notification_type_tagged:before{	content: "\f02b";}/* Mini-menu user profile photo */.core_mini_profile > img.thumb_icon{	width: 21px;	height: 21px;	margin-right: 2px;	vertical-align: middle;	border-radius: 2px;}[dir="rtl"] .core_mini_profile > img.thumb_icon{	margin-right: 0;	margin-left: 2px;}.core_mini_profile span{	vertical-align: middle;	margin-left: 2px;}[dir="rtl"] .core_mini_profile span{	margin-left: 0px;	margin-right: 2px;}/* ---------- Responsive CSS -------------*//* Browse Members */.public_user .browsemembers_results_info{	margin-bottom: 40px;}@media (min-width:600px){.browsemembers_results > ul > li{	overflow: hidden;	min-height: 329px;}.browsemembers_results > ul.public_user > li{	min-height: auto;}.browsemembers_results div.browsemembers_results_links,.browsemembers_results div.browsemembers_results_info{	text-align: left;}[dir="rtl"] .browsemembers_results div.browsemembers_results_links,[dir="rtl"] .browsemembers_results div.browsemembers_results_info{	text-align: right;}}/* USER PROFILE ICONS */.user_home_updates:before{	content: "\f0f3";}.user_home_view:before{	content: "\f2bb";}.user_home_friends:before{	content: "\f002";}.user_home_invite:before{	content: "\f0e0";}#SignupForm #current-element img.thumb_profile,#EditPhoto #current-element img.thumb_profile{	max-width: 320px;	max-height: 640px;}#global_page_user-edit-profile .global_form,#global_page_user-edit-profile .global_form div.form-wrapper,#global_page_user-edit-profile .global_form > div > div,#global_page_user-edit-profile .global_form > div{	overflow: visible;}.layout_user_profile_photo #profile_photo{	text-align: center;}.home-links-user{	min-height: 70px;	position: relative;	border-bottom: 1px #eaeaea solid;	margin-bottom: 5px;}.home-links-user .user{	padding-left: 60px;	font-size: 14px;	font-weight: 600;	padding-top: 10px;}.home-links-user .image{	position: absolute;	top: 10px;	left: 0;}.home-links-user .image img.thumb_profile{	max-width: 48px;	max-height: 48px;}/*  *//*
FEED COMPOSER
Styles the insert video part of the feed composer.
*/#compose-video-body .compose-preview-image{	float: left;	margin-right: 2px;	border: 1px solid transparent;}html[dir="rtl"] #compose-video-body .compose-preview-image{	float: right;	margin-right: 0px;	margin-left: 2px;}#compose-video-body .compose-preview-info{	overflow: hidden;}#compose-video-body .compose-preview-info a{	font-weight: bold;	display: block;	margin-bottom: 2px;}#compose-video-body .compose-preview-info > div{	font-size: 1em;}/*
BROWSE VIDEOS & FEED ITEMS
Styles the browse videos page as well as videos embedded
in the feed.
*/.feed_item_attachments .video_thumb_wrapper{	margin-right: 7px;}html[dir="rtl"] .feed_item_attachments .video_thumb_wrapper{	margin-right: 0px;	margin-left: 7px;}.feed_item_attachments .video_info{	overflow: hidden;}.feed_item_attachments .video_info > a{	font-size: 1em;	font-weight: bold;}.video_title{	font-size: 1em;	font-weight: bold;	display: inline-block;	clear: both;}.feed_item_attachments .video_desc{	margin-top: 2px;	font-size: 1em;}ul.videos_browse{	overflow: hidden;}ul.videos_browse > li{	overflow: hidden;	float: left;	height: 180px;	margin-right: 20px;	max-width: 154px;}html[dir="rtl"] ul.videos_browse > li{	float: right;}.video_length{	opacity: .8;	-moz-opacity: .8;	-khtml-opacity: .8;	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=calc(.8*100))";	filter: alpha(opacity=calc(.8*100));	display: inline-block;	position: absolute;	margin: 6px;	padding: 3px 7px;	background: #000;	color: #fff;	font-size: 1em;}.video_thumb_wrapper{	float: left;	margin-bottom: 2px;	background: #666;	width: 130px;	height: 100px;	border: 4px solid;}html[dir="rtl"] .video_thumb_wrapper{	float: right;}.video_thumb_wrapper:hover{	background: #2b3849;}.video_thumb_wrapper a{	display: block;	height: 100%;}.video_thumb_wrapper img,.video_thumb_wrapper span.item_nophoto{	display: block;	margin: 5px;}.video_author{	font-size: 1em;	display: block;}.video_stats > span{	font-size: 1em;	color: #999;}.layout_video_browse_search,.layout_video_browse_menu_quick{	margin-bottom: 15px;}/* Video Grid View */ul.videos_browse.grid_wrapper > li{	max-width: 100%;	height: auto;}[dir="rtl"] ul.videos_browse.grid_wrapper > li{	margin-right: 0;}ul.grid_wrapper .video_thumb_wrapper{	width: 100%;	float: left;	margin-bottom: 20px;	background: transparent;	height: auto;	border: 0;}ul.grid_wrapper .video_thumb_wrapper > a img{	margin: 0;	display: inline-block;}ul.grid_wrapper .video_length{	right: 0;	bottom: 0;	z-index: 0;}[dir="rtl"] ul.grid_wrapper .video_length{	left: 0;	right: auto;}ul.grid_wrapper .video_grid_info{	margin-bottom: 35px;	width: 100%;	float: left;}ul.grid_wrapper .video_title{	overflow: hidden;	white-space: nowrap;	text-overflow: ellipsis;	display: block;}ul.grid_wrapper .video_grid_info .video_author{	margin: 5px 0;}ul.grid_wrapper .video_grid_info .video_author a{	text-overflow: ellipsis;	overflow: hidden;	white-space: nowrap;	display: inline-block;	vertical-align: bottom;	width: 80%;}ul.grid_wrapper .video_grid_info .star_rating_wrapper{	float: right;}[dir="rtl"] ul.grid_wrapper .video_grid_info .star_rating_wrapper{	float: left;}/*
MANAGE VIDEOS
Styles the manage videos page.
*/ul.videos_manage > li{	clear: both;	overflow: hidden;}ul.videos_manage > li + li{	margin-top: 15px;	border-top-width: 1px;	padding-top: 15px;}ul.videos_manage .video_thumb_wrapper{	float: left;	margin-bottom: 2px;	background: #2b3849;}html[dir="rtl"] ul.videos_manage .video_thumb_wrapper{	float: right;}ul.videos_manage .video_thumb_wrapper:hover{	background: #3F4E61;}ul.videos_manage .video_thumb_wrapper a{	display: block;}ul.videos_manage .video_thumb_wrapper img{	display: block;	margin: 5px;	border: 1px solid #3F4E61;}ul.videos_manage .video_info{	overflow: hidden;	padding-left: 10px;}html[dir="rtl"] ul.videos_manage .video_info{	padding-left: 0px;	padding-right: 10px;}ul.videos_manage .video_info h3{	margin-bottom: 0px;}ul.videos_manage .video_options{	float: right;	width: 120px;	padding-left: 15px;}html[dir="rtl"] ul.videos_manage .video_options{	float: left;	padding-left: 0px;	padding-right: 15px;}ul.videos_manage .video_options a{	clear: both;	display: block;	font-size: 0.9em;	margin: 0 5px;	padding-bottom: 2px;	padding-top: 2px;}ul.videos_manage .video_title{	margin-bottom: 1px;	margin-left: -1px;}html[dir="rtl"] ul.videos_manage .video_title{	margin-left: 0px;	margin-right: -1px;}ul.videos_manage .video_author{	font-size: 1em;	display: block;}ul.videos_manage .video_stats{	margin-top: 2px;}ul.videos_manage .video_stats > span{	font-size: 1em;	color: #999;}/*
VIEW VIDEO
Styles the view video page,where a single
video is shown.
*/div.video_view h3{	border-top-width: 1px;	padding-top: 7px;	margin-bottom: 2px;}div.video_view .video_embed{	margin: 10px 0px 3px 0px;}div.video_view .video_date{	font-size: 1em;	color: #999;}div.video_view .rating{	margin-top: 7px;	height: 20px;}.layout_page_video_index_view .layout_core_comments,div.video_view .comments{	margin-top: 10px;	border-top-width: 1px;	padding-top: 10px;}.layout_page_video_index_view .layout_core_comments .comments_options span,div.video_view .comments_options span{	font-weight: bold;	color: #999;	margin-bottom: 6px;}.video_view_container .video_options a{	font-weight: bold;}.layout_page_video_index_view .layout_core_content{	margin-bottom: 15px;}.layout_page_video_index_view .layout_core_comments h3{	display: none;}/*
Message VIDEO
Styles for videos attached to the message page.
*/div.message_attachment .video_info > a{	font-size: 1em;	font-weight: bold;}div.message_attachment .video_info{	overflow: hidden;	padding-left: 10px;}div.message_attachment .video_info h3{	margin-bottom: 0px;}div.message_attachment .video_desc{	margin-top: 2px;	font-size: 1em;}/* ACTION TYPE ICONS */.activity_icon_comment_video:before{	content: "\f0e5";	font-family: fontawesome;}/* ITEM TYPE ICONS */.item_icon_video:before{	content: "\f03d";	font-family: fontawesome;}/* NOTIFICATION TYPE ICONS */.notification_type_video_processed:before{	content: "\f03d";}/*
ACTIVITY FEED COMPOSER VIDEO
Used for the attachment composer above the main feed.
*/#compose-video-activator:before, #compose-video-menu span:before{	content: "\f03d";	font-family: fontawesome;	color: #ff5722;	margin-right: 6px;}[dir="rtl"] #compose-video-activator:before, [dir="rtl"] #compose-video-menu span:before{	margin-right: 0px;	margin-left: 6px;}#compose-video-form-input{	width: 300px;	margin-top: 5px;}#compose-video-form-submit{	margin-top: 5px;	clear: both;}/* ICONS */.icon_video_new:before{	content: "\f03d";}.icon_video_edit:before{	content: "\f040";}.icon_video_delete:before{	content: "\f056";}/* VIDEO IFRAMES */.vimeo_iframe_big,.vimeo_iframe_small,.youtube_iframe_big,.youtube_iframe_small{	width: 100%;}.video_object{	display: none;	margin-bottom: 10px;}.video_object.video_object_iframely{	display: block;}/* ---------- Responsive CSS -------------*/@media (max-width:600px){ul.videos_manage .video_info{	clear: both;	padding-top: 5px;	padding-left: 0;}}@media (min-width:600px){ul.videos_browse.grid_wrapper > li{	margin-left: 10px;	margin-right: 10px;}}@media (min-width: 980px){.vimeo_iframe_big{	width: 640px;	height: 360px;}.vimeo_iframe_small{	width: 400px;	height: 230px;}.youtube_iframe_big{	width: 560px;	height: 340px;}.youtube_iframe_small{	width: 425px;	height: 344px;}}@media (min-width: 1199px){ul.videos_browse.grid_wrapper > li{max-width:;}}.wh_share{	padding: 7px 7px 0;	position: absolute;	z-index: 1;}.layout_whcore_share_social{	height: 90px;}.email_button{	background: #fff url(/application/modules/Whcore/externals/images/email.png?c=0) no-repeat;	background-size: 12px 12px!important;	background-position: 4px 3px;	display: inline-block;	position: relative!important;	padding-left: 21px;	line-height: 18px;	height: 18px!important;	margin-left: 7px;	top: -5px;	padding-right: 4px;	border: 1px solid #d3d3d3;	border-radius: 3px;	font-size: 12px;}.email_button:hover{	text-decoration: none;}/*----------  RESET CSS  ----------*/*[class*=yn-]{	box-sizing: border-box;	-webkit-box-sizing: border-box;	-moz-box-sizing: border-box;}*[class*=yn-] *{	box-sizing: border-box;	-webkit-box-sizing: border-box;	-moz-box-sizing: border-box;}*[class*=yn-] *:after, *[class*=yn-] *:before{	box-sizing: border-box;	-webkit-box-sizing: border-box;	-moz-box-sizing: border-box;}/*----------  COLOR PALETTE  ----------*//*----------  MIXINS  ----------*//* Transition *//* Truncate *//* Border-radius *//* Line clamp *//* Background Images *//* Font Awesome *//* Font YouNet *//* Flexbox *//* Gardient *//* Gradient for corner *//* Center Block *//* Clearfix *//* Text hide *//* Images responsive *//* Size *//* Square *//* Corner *//* Search form widget *//* Form General *//* Category *//*----------  TYPOGRAPHY  ----------*/*[class^=yn-heading-text-]{	word-break: break-word;	word-wrap: break-word;	padding: 0;	margin-bottom: 10px;}/* Heading 1 */.yn-h1{	font-size: 24px;	line-height: 28px;	font-weight: normal;}/* Heading 2 */.yn-h2{	font-size: 22px;	line-height: 26px;	font-weight: normal;}/* Heading 3 */.yn-h3{	font-size: 20px;	line-height: 24px;	font-weight: 700;}/* Heading 4 */.yn-h4{	font-size: 18px;	line-height: 22px;	font-weight: 700;}/*----------  BUTTONS  ----------*/*[class^=yn-btn-]{	-webkit-transition: all 300ms ease-in-out;	-o-transition: all 300ms ease-in-out;	transition: all 300ms ease-in-out;}.yn-btn-default{	background-color: transparent;	border: 1px solid #555;	color: #555;	text-shadow: none;}.yn-btn-default i.fa,.yn-btn-default  .ynicon{	margin-right: 3px;}.yn-btn-default:hover, .yn-btn-default:focus{	border-color: #7eb6d5;	background-color: transparent;	color: #7eb6d5;}.yn-btn-danger{	background-color: #d12f2f;	border-color: #b72c2d;}.yn-btn-danger i.fa,.yn-btn-danger  .ynicon{	margin-right: 3px;}.yn-btn-danger:hover, .yn-btn-danger:focus{	background-color: #b72c2d;}.yn-btn-success{	background-color: #25b35a;	border-color: #19a54d;}.yn-btn-success i.fa,.yn-btn-success  .ynicon{	margin-right: 3px;}.yn-btn-success:hover, .yn-btn-success:focus{	background-color: #19a54d;}.yn-btn-warning{	background-color: #ffa800;	border-color: #f7941e;}.yn-btn-warning i.fa,.yn-btn-warning  .ynicon{	margin-right: 3px;}.yn-btn-warning:hover, .yn-btn-warning:focus{	background-color: #f7941e;}/*----------  UTILITY CLASSES  ----------*/.yn-clearfix:before, .yn-clearfix:after{	content: "";	display: table;}.yn-clearfix:after{	clear: both;}.yn-center-block{	display: block;	margin-left: auto;	margin-right: auto;}.yn-float-right{	float: right !important;}.yn-float-left{	float: left !important;}.yn-hide{	display: none !important;}.yn-show{	display: block !important;}.yn-invisible{	visibility: hidden;}.yn-text-hide{	font: 0/0 a;	color: transparent;	text-shadow: none;	background-color: transparent;	border: 0;}.yn-affix{	position: fixed;}.yn-nomargin{	margin: 0 !important;}.yn-nopadding{	padding: 0 !important;}.yn-circle{	-webkit-border-radius: 100% !important;	-moz-border-radius: 100% !important;	border-radius: 100% !important;}/*----------  INFOMATION MESSAGES  ----------*/.yn-infomsg-primary,.yn-infomsg-warning,.yn-infomsg-success,.yn-infomsg-danger{	border: 1px solid #5f93b4;	color: #5f93b4;	background-color: #f3faff;	padding: 10px 15px;	margin: 0 0 10px;	-webkit-border-radius: 3px;	-moz-border-radius: 3px;	border-radius: 3px;	font-size: 14px;	line-height: 20px;}.yn-infomsg-warning{	border-color: #ffa800;	color: #ffa800;	background-color: #fff9df;}.yn-infomsg-success{	border-color: #25b35a;	color: #25b35a;	background-color: #ecf8f2;}.yn-infomsg-danger{	border-color: #d12f2f;	color: #d12f2f;	background-color: #f9e4e4;}/*----------  VIEW MODES ICON  ----------*/div[id^=yn-view-modes-block]:before, div[id^=yn-view-modes-block]:after{	content: "";	display: table;}div[id^=yn-view-modes-block]:after{	clear: both;}div[id^=yn-view-modes-block] .yn-view-modes{	float: right;}div[id^=yn-view-modes-block] .yn-view-modes .yn-view-mode{	font-size: 0;	display: inline-block;	padding: 5px;	-webkit-border-radius: 3px;	-moz-border-radius: 3px;	border-radius: 3px;	cursor: pointer;	color: #878787;	-webkit-transition: all 300ms ease-in-out;	-o-transition: all 300ms ease-in-out;	transition: all 300ms ease-in-out;}div[id^=yn-view-modes-block] .yn-view-modes .yn-view-mode .ynicon{	font-size: 16px;}div[id^=yn-view-modes-block] .yn-view-modes .yn-view-mode.active,div[id^=yn-view-modes-block] .yn-view-modes .yn-view-mode:hover{	background: #555;	color: #FFF;}/* Default Template */.yn-view-modes{	margin-top: -35px;	margin-right: 2px;}.layout_core_container_tabs .yn-view-modes{	margin-top: -45px;}/* Responsive Template */@media screen and (max-width: 768px){.yn-view-modes, .layout_core_container_tabs .yn-view-modes{	margin-top: 0 !important;	margin-bottom: 10px;	margin-right: 0px !important;}}/* Purity Template */body[class^=ynresponsivepurity-] .yn-view-modes,body[class^=ynresponsivepurity-]  .layout_core_container_tabs .yn-view-modes{	margin-top: -40px;}/* Metro UI */body.ynresponsive-metro .yn-view-modes{	margin-top: -49px;	margin-right: 10px;	float: right;	position: relative;	z-index: 1;}body.ynresponsive-metro .layout_core_container_tabs .yn-view-modes{	margin-top: -44px;	margin-right: 5px;}/* Clean Template */body.ynresponsive1 .yn-view-modes,body[class^=ynresponsiveclean-] .yn-view-modes{	margin-top: -55px;}body.ynresponsive1 .layout_core_container_tabs .yn-view-modes,body[class^=ynresponsiveclean-] .layout_core_container_tabs .yn-view-modes{	margin-top: -45px;}/* Photo Template */body.ynresponsive-photo .yn-view-modes{	margin-top: -44px;	margin-right: 5px;	float: right;	position: relative;	z-index: 1;}body.ynresponsive-photo .layout_core_container_tabs .yn-view-modes{	margin-top: -44px;	margin-right: 5px;}/* Event Template */body.ynresponsive-event .yn-view-modes{	margin-top: -45px;}body.ynresponsive-event .layout_core_container_tabs .yn-view-modes{	margin-top: -48px;	margin-right: 10px;}/* Xmas Template */body[class^=ynresponsivechristmas-] .yn-view-modes{	margin-top: -45px;}body[class^=ynresponsivechristmas-] .layout_core_container_tabs .yn-view-modes{	margin-top: -45px;	margin-right: 5px;}/*----------  RATING STARS  ----------*/.yn-rating .ynicon{	color: #ffa800;}.yn-rating .ynicon.yn-rating-disable{	color: #cccccc;}/* Rating small */.yn-rating.yn-rating-small .ynicon{	font-size: 12px;}/* Rating normal */.yn-rating.yn-rating-normal .ynicon{	font-size: 16px;}/* Rating large */.yn-rating.yn-rating-large .ynicon{	font-size: 24px;}/*----------  ATTRIBUES ICON  ----------*/.yn-attr-block{	display: inline-block;}.yn-attr-block.yn-corner-left-top{	position: absolute;	left: 5px;	top: 5px;}.yn-attr-block.yn-corner-right-top{	position: absolute;	right: 5px;	top: 5px;}.yn-attr-block.yn-corner-left-bottom{	position: absolute;	left: 5px;	bottom: 5px;}.yn-attr-block.yn-corner-right-bottom{	position: absolute;	right: 5px;	bottom: 5px;}.yn-attr-block label{	font-size: 0;	width: 20px;	height: 20px;	display: inline-flex;	align-items: center;	justify-content: center;	-webkit-border-radius: 3px;	-moz-border-radius: 3px;	border-radius: 3px;}.yn-attr-block label .ynicon{	font-size: 12px;	color: #FFF;}.yn-attr-block label.yn-circle .ynicon{	font-size: 11px;}.yn-attr-block label.yn-label-featured-txt{	width: auto;	font-size: 12px;	text-transform: uppercase;	color: #FFF;	padding: 0 5px;	font-weight: 500;}.yn-attr-block label.yn-label-featured-txt .ynicon{	font-size: 11px;	margin-right: 4px;}.yn-attr-block .yn-label-featured,.yn-attr-block  .yn-label-featured-txt{	background: #ffa800;}.yn-attr-block .yn-label-sponsored,.yn-attr-block  .yn-label-sponsored-txt{	background: #5f93b4;}/*----------  TIME/COUNT NUMBER  ----------*/.yn-count-number,.yn-time-number{	font-size: 12px;	color: #FFF;	font-weight: normal;	display: inline-block;	text-shadow: none;	-webkit-border-radius: 20px;	-moz-border-radius: 20px;	border-radius: 20px;	background: rgba(0, 0, 0, 0.7);	padding: 10px 12px;}.yn-count-number.yn-corner-left-top,.yn-time-number.yn-corner-left-top{	position: absolute;	left: 5px;	top: 5px;}.yn-count-number.yn-corner-right-top,.yn-time-number.yn-corner-right-top{	position: absolute;	right: 5px;	top: 5px;}.yn-count-number.yn-corner-left-bottom,.yn-time-number.yn-corner-left-bottom{	position: absolute;	left: 5px;	bottom: 5px;}.yn-count-number.yn-corner-right-bottom,.yn-time-number.yn-corner-right-bottom{	position: absolute;	right: 5px;	bottom: 5px;}.yn-count-number .ynicon,.yn-count-number  .fa,.yn-time-number .ynicon,.yn-time-number  .fa{	font-size: 14px;	margin-right: 6px;}/*----------  LAYOUT GRID VIEW  ----------*/.yn-layout-gridview{	margin-right: calc(25px / -2)px;	margin-left: calc(25px / -2)px;}.yn-layout-gridview > li{	width: 33.33%;	padding: 0 calc(25px / 2)px;	margin-bottom: 25px;	float: left;	min-height: 100px;}@media screen and (max-width: 991px){.yn-layout-gridview > li{	width: 50%;}}@media screen and (max-width: 480px){.yn-layout-gridview > li{	width: 100%;}}/*----------  DROPDOWN  ----------*/.yn-dropdown-block{	position: absolute;	right: 0px;	top: 0px;	padding: 5px;}.yn-dropdown-block .yn-dropdown{	position: relative;	float: left;	margin-left: 5px;}.yn-dropdown-block .yn-dropdown.open .yn-dropdown-menu{	top: 30px;	opacity: 1;	visibility: visible;	-webkit-transition: all 200ms ease-in-out;	-o-transition: all 200ms ease-in-out;	transition: all 200ms ease-in-out;}.yn-dropdown-block .yn-dropdown .yn-dropdown-btn{	font-size: 0;	color: #FFF;	background: #619dbe;	-webkit-border-radius: 3px;	-moz-border-radius: 3px;	border-radius: 3px;	display: flex;	display: -webkit-flex;	display: -moz-flex;	align-items: center;	-webkit-align-items: center;	-moz-align-items: center;	justify-content: center;	-webkit-justify-content: center;	-moz-justify-content: center;	min-width: 30px;	min-height: 30px;	cursor: pointer;	-webkit-transition: all 200ms ease-in-out;	-o-transition: all 200ms ease-in-out;	transition: all 200ms ease-in-out;}.yn-dropdown-block .yn-dropdown .yn-dropdown-btn:hover{	background: #7eb6d5;}.yn-dropdown-block .yn-dropdown .yn-dropdown-btn .ynicon,.yn-dropdown-block .yn-dropdown .yn-dropdown-btn  .fa{	font-size: 16px;}.yn-dropdown-block .yn-dropdown .yn-dropdown-menu{	min-width: 170px;	background: #FFF;	border: 3px solid #1A49B3;	box-shadow: 0 0 20px rgba(0, 0, 0, 0.2);	margin-top: -2px;	position: absolute;	right: 0;	opacity: 0;	visibility: hidden;	top: 15px;	z-index: 9;	-webkit-transition: all 50ms ease-in-out;	-o-transition: all 50ms ease-in-out;	transition: all 50ms ease-in-out;}.yn-dropdown-block .yn-dropdown .yn-dropdown-menu li a{	display: block;	font-size: 12px;	padding: 11px;	border-bottom: 1px solid #eeeeee;	-webkit-transition: all 300ms ease-in-out;	-o-transition: all 300ms ease-in-out;	transition: all 300ms ease-in-out;}.yn-dropdown-block .yn-dropdown .yn-dropdown-menu li a:hover{	background-color: #f8f8f8;}.yn-dropdown-block .yn-dropdown .yn-dropdown-menu li a .ynicon,.yn-dropdown-block .yn-dropdown .yn-dropdown-menu li a  i.fa{	font-size: 14px;	min-width: 20px;}/*Fix issue popup on SE 4.9 template insignia*/body[class*=insignia] #TB_iframeContent{	width: 100% !important;}body[class*=insignia] #TB_window{	left: 50% !important;	transform: translateX(-50%);	overflow: hidden;	background-color: #FFF;}body[class*=insignia] #global_content_simple{	overflow: hidden;	display: block;}body[class*=insignia] #global_content_simple > *{	overflow-y: auto;	-webkit-overflow-scrolling: touch;	max-height: 100vh;	box-sizing: border-box;}#smoothbox_window{	overflow: hidden;}#smoothbox_window body[class*=insignia]{	overflow: hidden;}/*iphone 6*/@media (max-width: 480px){body[class*=insignia] #TB_window{	max-width: 320px !important;	width: 320px !important;}}/*iphone 5*/@media (max-width: 320px){body[id*=yn][class*=insignia] #TB_window{	max-width: 300px !important;	width: 300px !important;}}/**
 * @license Highcharts
 *
 * (c) 2009-2016 Torstein Honsi
 *
 * License: www.highcharts.com/license
 */.highcharts-container{	position: relative;	overflow: hidden;	width: 100%;	height: 100%;	text-align: left;	line-height: normal;	z-index: 0;/* #1072 */	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);	font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans-serif;	font-size: 12px;	user-select: none;	touch-action: manipulation;	outline: none;}.highcharts-root{	display: block;}.highcharts-root text{	stroke-width: 0;}.highcharts-strong{	font-weight: bold;}.highcharts-emphasized{	font-style: italic;}.highcharts-anchor{	cursor: pointer;}.highcharts-background{	fill: #ffffff;}.highcharts-plot-border,.highcharts-plot-background{	fill: none;}.highcharts-label-box{	fill: none;}.highcharts-button-box{	fill: inherit;}.highcharts-tracker-line{	stroke-linejoin: round;	stroke: rgba(192, 192, 192, 0.0001);	stroke-width: 22;	fill: none;}.highcharts-tracker-area{	fill: rgba(192, 192, 192, 0.0001);	stroke-width: 0;}/* Titles */.highcharts-title{	fill: #333333;	font-size: 1.5em;}.highcharts-subtitle{	fill: #666666;	font-size: 1em;}/* Axes */.highcharts-axis-line{	fill: none;	stroke: #ccd6eb;}.highcharts-yaxis .highcharts-axis-line{	stroke-width: 0;}.highcharts-axis-title{	fill: #666666;}.highcharts-axis-labels{	fill: #666666;	cursor: default;	font-size: 0.9em;}.highcharts-grid-line{	fill: none;	stroke: #e6e6e6;}.highcharts-xaxis-grid .highcharts-grid-line{	stroke-width: 0px;}.highcharts-tick{	stroke: #ccd6eb;}.highcharts-yaxis .highcharts-tick{	stroke-width: 0;}.highcharts-minor-grid-line{	stroke: #f2f2f2;}.highcharts-crosshair-thin{	stroke-width: 1px;	stroke: #cccccc;}.highcharts-crosshair-category{	stroke: #ccd6eb;	stroke-opacity: 0.25;}/* Credits */.highcharts-credits{	cursor: pointer;	fill: #999999;	font-size: 0.7em;	transition: fill 250ms, font-size 250ms;}.highcharts-credits:hover{	fill: black;	font-size: 1em;}/* Tooltip */.highcharts-tooltip{	cursor: default;	pointer-events: none;	white-space: nowrap;	transition: stroke 150ms;}.highcharts-tooltip text{	fill: #333333;}.highcharts-tooltip .highcharts-header{	font-size: 0.85em;}.highcharts-tooltip-box{	stroke-width: 1px;	fill: #f7f7f7;	fill-opacity: 0.85;}.highcharts-tooltip-box .highcharts-label-box{	fill: #f7f7f7;	fill-opacity: 0.85;}div.highcharts-tooltip{	filter: none;}.highcharts-selection-marker{	fill: #335cad;	fill-opacity: 0.25;}.highcharts-graph{	fill: none;	stroke-width: 2px;	stroke-linecap: round;	stroke-linejoin: round;}.highcharts-empty-series{	stroke-width: 1px;	fill: none;	stroke: #cccccc;}.highcharts-state-hover .highcharts-graph{	stroke-width: 3;}.highcharts-point-inactive{	opacity: 0.2;	transition: opacity 50ms;/* quick in */}.highcharts-series-inactive{	opacity: 0.2;	transition: opacity 50ms;/* quick in */}.highcharts-state-hover path{	transition: stroke-width 50ms;/* quick in */}.highcharts-state-normal path{	transition: stroke-width 250ms;/* slow out */}/* Legend hover affects points and series */g.highcharts-series,.highcharts-point,.highcharts-markers,.highcharts-data-labels{	transition: opacity 250ms;}.highcharts-legend-series-active g.highcharts-series:not(.highcharts-series-hover), .highcharts-legend-point-active .highcharts-point:not(.highcharts-point-hover), .highcharts-legend-series-active .highcharts-markers:not(.highcharts-series-hover), .highcharts-legend-series-active .highcharts-data-labels:not(.highcharts-series-hover){	opacity: 0.2;}/* Series options *//* Default colors */.highcharts-color-0{	fill: #7cb5ec;	stroke: #7cb5ec;}.highcharts-color-1{	fill: #434348;	stroke: #434348;}.highcharts-color-2{	fill: #90ed7d;	stroke: #90ed7d;}.highcharts-color-3{	fill: #f7a35c;	stroke: #f7a35c;}.highcharts-color-4{	fill: #8085e9;	stroke: #8085e9;}.highcharts-color-5{	fill: #f15c80;	stroke: #f15c80;}.highcharts-color-6{	fill: #e4d354;	stroke: #e4d354;}.highcharts-color-7{	fill: #2b908f;	stroke: #2b908f;}.highcharts-color-8{	fill: #f45b5b;	stroke: #f45b5b;}.highcharts-color-9{	fill: #91e8e1;	stroke: #91e8e1;}.highcharts-area{	fill-opacity: 0.75;	stroke-width: 0;}.highcharts-markers{	stroke-width: 1px;	stroke: #ffffff;}.highcharts-a11y-markers-hidden .highcharts-point:not(.highcharts-point-hover):not(.highcharts-a11y-marker-visible), .highcharts-a11y-marker-hidden{	opacity: 0;}.highcharts-point{	stroke-width: 1px;}.highcharts-dense-data .highcharts-point{	stroke-width: 0;}.highcharts-data-label{	font-size: 0.9em;	font-weight: bold;}.highcharts-data-label-box{	fill: none;	stroke-width: 0;}.highcharts-data-label text,text.highcharts-data-label{	fill: #333333;}.highcharts-data-label-connector{	fill: none;}.highcharts-data-label-hidden{	pointer-events: none;}.highcharts-halo{	fill-opacity: 0.25;	stroke-width: 0;}.highcharts-series:not(.highcharts-pie-series) .highcharts-point-select, .highcharts-markers .highcharts-point-select{	fill: #cccccc;	stroke: #000000;}.highcharts-column-series rect.highcharts-point{	stroke: #ffffff;}.highcharts-column-series .highcharts-point{	transition: fill-opacity 250ms;}.highcharts-column-series .highcharts-point-hover{	fill-opacity: 0.75;	transition: fill-opacity 50ms;}.highcharts-pie-series .highcharts-point{	stroke-linejoin: round;	stroke: #ffffff;}.highcharts-pie-series .highcharts-point-hover{	fill-opacity: 0.75;	transition: fill-opacity 50ms;}.highcharts-funnel-series .highcharts-point{	stroke-linejoin: round;	stroke: #ffffff;}.highcharts-funnel-series .highcharts-point-hover{	fill-opacity: 0.75;	transition: fill-opacity 50ms;}.highcharts-funnel-series .highcharts-point-select{	fill: inherit;	stroke: inherit;}.highcharts-pyramid-series .highcharts-point{	stroke-linejoin: round;	stroke: #ffffff;}.highcharts-pyramid-series .highcharts-point-hover{	fill-opacity: 0.75;	transition: fill-opacity 50ms;}.highcharts-pyramid-series .highcharts-point-select{	fill: inherit;	stroke: inherit;}.highcharts-solidgauge-series .highcharts-point{	stroke-width: 0;}.highcharts-treemap-series .highcharts-point{	stroke-width: 1px;	stroke: #e6e6e6;	transition: stroke 250ms, fill 250ms, fill-opacity 250ms;}.highcharts-treemap-series .highcharts-point-hover{	stroke: #999999;	transition: stroke 25ms, fill 25ms, fill-opacity 25ms;}.highcharts-treemap-series .highcharts-above-level{	display: none;}.highcharts-treemap-series .highcharts-internal-node{	fill: none;}.highcharts-treemap-series .highcharts-internal-node-interactive{	fill-opacity: 0.15;	cursor: pointer;}.highcharts-treemap-series .highcharts-internal-node-interactive:hover{	fill-opacity: 0.75;}.highcharts-vector-series .highcharts-point{	fill: none;	stroke-width: 2px;}.highcharts-windbarb-series .highcharts-point{	fill: none;	stroke-width: 2px;}.highcharts-lollipop-stem{	stroke: #000000;}.highcharts-focus-border{	fill: none;	stroke-width: 2px;}.highcharts-legend-item-hidden .highcharts-focus-border{	fill: none !important;}/* Legend */.highcharts-legend-box{	fill: none;	stroke-width: 0;}.highcharts-legend-item > text{	fill: #333333;	font-weight: bold;	font-size: 1em;	cursor: pointer;	stroke-width: 0;}.highcharts-legend-item:hover text{	fill: #000000;}.highcharts-legend-item-hidden *{	fill: #cccccc !important;	stroke: #cccccc !important;	transition: fill 250ms;}.highcharts-legend-nav-active{	fill: #003399;	cursor: pointer;}.highcharts-legend-nav-inactive{	fill: #cccccc;}circle.highcharts-legend-nav-active,circle.highcharts-legend-nav-inactive{/* tracker */	fill: rgba(192, 192, 192, 0.0001);}.highcharts-legend-title-box{	fill: none;	stroke-width: 0;}/* Bubble legend */.highcharts-bubble-legend-symbol{	stroke-width: 2;	fill-opacity: 0.5;}.highcharts-bubble-legend-connectors{	stroke-width: 1;}.highcharts-bubble-legend-labels{	fill: #333333;}/* Loading */.highcharts-loading{	position: absolute;	background-color: #ffffff;	opacity: 0.5;	text-align: center;	z-index: 10;	transition: opacity 250ms;}.highcharts-loading-hidden{	height: 0 !important;	opacity: 0;	overflow: hidden;	transition: opacity 250ms, height 250ms step-end;}.highcharts-loading-inner{	font-weight: bold;	position: relative;	top: 45%;}/* Plot bands and polar pane backgrounds */.highcharts-plot-band,.highcharts-pane{	fill: #000000;	fill-opacity: 0.05;}.highcharts-plot-line{	fill: none;	stroke: #999999;	stroke-width: 1px;}/* Highcharts More and modules */.highcharts-boxplot-box{	fill: #ffffff;}.highcharts-boxplot-median{	stroke-width: 2px;}.highcharts-bubble-series .highcharts-point{	fill-opacity: 0.5;}.highcharts-errorbar-series .highcharts-point{	stroke: #000000;}.highcharts-gauge-series .highcharts-data-label-box{	stroke: #cccccc;	stroke-width: 1px;}.highcharts-gauge-series .highcharts-dial{	fill: #000000;	stroke-width: 0;}.highcharts-polygon-series .highcharts-graph{	fill: inherit;	stroke-width: 0;}.highcharts-waterfall-series .highcharts-graph{	stroke: #333333;	stroke-dasharray: 1, 3;}.highcharts-sankey-series .highcharts-point{	stroke-width: 0;}.highcharts-sankey-series .highcharts-link{	transition: fill 250ms, fill-opacity 250ms;	fill-opacity: 0.5;}.highcharts-sankey-series .highcharts-point-hover.highcharts-link{	transition: fill 50ms, fill-opacity 50ms;	fill-opacity: 1;}.highcharts-venn-series .highcharts-point{	fill-opacity: 0.75;	stroke: #cccccc;	transition: stroke 250ms, fill-opacity 250ms;}.highcharts-venn-series .highcharts-point-hover{	fill-opacity: 1;	stroke: #cccccc;}/* Highstock */.highcharts-navigator-mask-outside{	fill-opacity: 0;}.highcharts-navigator-mask-inside{	fill: #6685c2;/* navigator.maskFill option */	fill-opacity: 0.25;	cursor: ew-resize;}.highcharts-navigator-outline{	stroke: #cccccc;	fill: none;}.highcharts-navigator-handle{	stroke: #cccccc;	fill: #f2f2f2;	cursor: ew-resize;}.highcharts-navigator-series{	fill: #335cad;	stroke: #335cad;}.highcharts-navigator-series .highcharts-graph{	stroke-width: 1px;}.highcharts-navigator-series .highcharts-area{	fill-opacity: 0.05;}.highcharts-navigator-xaxis .highcharts-axis-line{	stroke-width: 0;}.highcharts-navigator-xaxis .highcharts-grid-line{	stroke-width: 1px;	stroke: #e6e6e6;}.highcharts-navigator-xaxis.highcharts-axis-labels{	fill: #999999;}.highcharts-navigator-yaxis .highcharts-grid-line{	stroke-width: 0;}.highcharts-scrollbar-thumb{	fill: #cccccc;	stroke: #cccccc;	stroke-width: 1px;}.highcharts-scrollbar-button{	fill: #e6e6e6;	stroke: #cccccc;	stroke-width: 1px;}.highcharts-scrollbar-arrow{	fill: #666666;}.highcharts-scrollbar-rifles{	stroke: #666666;	stroke-width: 1px;}.highcharts-scrollbar-track{	fill: #f2f2f2;	stroke: #f2f2f2;	stroke-width: 1px;}.highcharts-button{	fill: #f7f7f7;	stroke: #cccccc;	cursor: default;	stroke-width: 1px;	transition: fill 250ms;}.highcharts-button text{	fill: #333333;}.highcharts-button-hover{	transition: fill 0ms;	fill: #e6e6e6;	stroke: #cccccc;}.highcharts-button-hover text{	fill: #333333;}.highcharts-button-pressed{	font-weight: bold;	fill: #e6ebf5;	stroke: #cccccc;}.highcharts-button-pressed text{	fill: #333333;	font-weight: bold;}.highcharts-button-disabled text{	fill: #333333;}.highcharts-range-selector-buttons .highcharts-button{	stroke-width: 0px;}.highcharts-range-label rect{	fill: none;}.highcharts-range-label text{	fill: #666666;}.highcharts-range-input rect{	fill: none;}.highcharts-range-input text{	fill: #333333;}.highcharts-range-input{	stroke-width: 1px;	stroke: #cccccc;}input.highcharts-range-selector{	position: absolute;	border: 0;	width: 1px;/* Chrome needs a pixel to see it */	height: 1px;	padding: 0;	text-align: center;	left: -9em;/* #4798 */}.highcharts-crosshair-label text{	fill: #ffffff;	font-size: 1.1em;}.highcharts-crosshair-label .highcharts-label-box{	fill: inherit;}.highcharts-candlestick-series .highcharts-point{	stroke: #000000;	stroke-width: 1px;}.highcharts-candlestick-series .highcharts-point-up{	fill: #ffffff;}.highcharts-hollowcandlestick-series .highcharts-point-down{	fill: #f21313;	stroke: #f21313;}.highcharts-hollowcandlestick-series .highcharts-point-down-bearish-up{	fill: #06b535;	stroke: #06b535;}.highcharts-hollowcandlestick-series .highcharts-point-up{	fill: transparent;	stroke: #06b535;}.highcharts-ohlc-series .highcharts-point-hover{	stroke-width: 3px;}.highcharts-flags-series .highcharts-point .highcharts-label-box{	stroke: #999999;	fill: #ffffff;	transition: fill 250ms;}.highcharts-flags-series .highcharts-point-hover .highcharts-label-box{	stroke: #000000;	fill: #ccd6eb;}.highcharts-flags-series .highcharts-point text{	fill: #000000;	font-size: 0.9em;	font-weight: bold;}/* Highcharts Maps */.highcharts-map-series .highcharts-point{	transition: fill 500ms, fill-opacity 500ms, stroke-width 250ms;	stroke: #cccccc;	stroke-width: inherit;}.highcharts-map-series .highcharts-point-hover{	transition: fill 0ms, fill-opacity 0ms;	fill-opacity: 0.5;}.highcharts-mapline-series .highcharts-point{	fill: none;}.highcharts-heatmap-series .highcharts-point{	stroke-width: 0;}.highcharts-map-navigation{	font-size: 1.3em;	font-weight: bold;	text-align: center;}.highcharts-mapview-inset-border{	stroke: #cccccc;	stroke-width: 1px;	fill: none;}.highcharts-coloraxis{	stroke-width: 0;}.highcharts-coloraxis-marker{	fill: #999999;}.highcharts-null-point{	fill: #f7f7f7;}/* 3d charts */.highcharts-3d-frame{	fill: transparent;}/* Exporting module */.highcharts-contextbutton{	fill: #ffffff;/* needed to capture hover */	stroke: none;	stroke-linecap: round;}.highcharts-contextbutton:hover{	fill: #e6e6e6;	stroke: #e6e6e6;}.highcharts-button-symbol{	stroke: #666666;	stroke-width: 3px;}.highcharts-menu{	border: 1px solid #999999;	background: #ffffff;	padding: 5px 0;	box-shadow: 3px 3px 10px #888;}.highcharts-menu-item{	padding: 0.5em 1em;	background: none;	color: #333333;	cursor: pointer;	transition: background 250ms, color 250ms;}.highcharts-menu-item:hover{	background: #335cad;	color: #ffffff;}/* Breadcrumbs */.highcharts-breadcrumbs-button{	fill: none;	stroke-width: 0;	cursor: pointer;}.highcharts-breadcrumbs-separator{	fill: #666666;}/* Drilldown module */.highcharts-drilldown-point{	cursor: pointer;}.highcharts-drilldown-data-label text,text.highcharts-drilldown-data-label,.highcharts-drilldown-axis-label{	cursor: pointer;	fill: #003399;	font-weight: bold;	text-decoration: underline;}/* No-data module */.highcharts-no-data text{	font-weight: bold;	font-size: 12px;	fill: #666666;}/* Drag-panes module */.highcharts-axis-resizer{	cursor: ns-resize;	stroke: black;	stroke-width: 2px;}/* Bullet type series */.highcharts-bullet-target{	stroke-width: 0;}/* Lineargauge type series */.highcharts-lineargauge-target{	stroke-width: 1px;	stroke: #333333;}.highcharts-lineargauge-target-line{	stroke-width: 1px;	stroke: #333333;}/* Annotations module */.highcharts-annotation-label-box{	stroke-width: 1px;	stroke: #000000;	fill: #000000;	fill-opacity: 0.75;}.highcharts-annotation-label text{	fill: #e6e6e6;}/* A11y module */.highcharts-a11y-proxy-button{	border-width: 0;	background-color: transparent;	cursor: pointer;	outline: none;	opacity: 0.001;	z-index: 999;	overflow: hidden;	padding: 0;	margin: 0;	display: block;	position: absolute;}.highcharts-a11y-proxy-group li{	list-style: none;}.highcharts-visually-hidden{	position: absolute;	width: 1px;	height: 1px;	overflow: hidden;	white-space: nowrap;	clip: rect(1px, 1px, 1px, 1px);	margin-top: -3px;	opacity: 0.01;}.highcharts-a11y-invisible{	visibility: hidden;}.highcharts-a11y-proxy-container,.highcharts-a11y-proxy-container-before,.highcharts-a11y-proxy-container-after{	position: absolute;	white-space: nowrap;}g.highcharts-series,.highcharts-markers,.highcharts-point{	outline: none;}/* Gantt */.highcharts-treegrid-node-collapsed,.highcharts-treegrid-node-expanded{	cursor: pointer;}.highcharts-point-connecting-path{	fill: none;}.highcharts-grid-axis .highcharts-tick{	stroke-width: 1px;}.highcharts-grid-axis .highcharts-axis-line{	stroke-width: 1px;}/*
GLOBAL STYLES,FONTS & RESETS
*/html{	min-height: 100%;	min-width: 0;	overflow-y: scroll;}body{	background-color: #FFFFFF;}html.TB_visible{	overflow: hidden;}*{	padding: 0;	margin: 0;	border: none;	border-style: solid;	border-width: 0px;	border-color: #cccccc;	font-weight: normal;}/* Font Regular */body,#global_header #global_search_form_container>form input{	font-family: 'Open Sans', sans-serif;	font-weight: 400;}/* Font Italic */blockquote,blockquote *,.founder_box span,.testimonials > div > div > div p,.cuz_home_wiki_item_wrapper > ul > li .owner > .category,.layout_theme_home_joincommunity .founder_box p,.blogs_list_container > li .owner > .category,.author_box .info .author_byline,.seaocore_comment_box,#journal article > .entry > .entry-heading .creation-time,#signup_step_fields .form-label label:after, i, cite, em, var, address, dfn, i *, cite *, em *, var *, address *, dfn *{	font-style: italic;}/* Font Medium */.semi_bold,.layout_blisspottheme_member_welcomeback .gradiented_text,.layout_blisspottheme_home_recent_questions ul.home_photos li .description h3.title a,div.feed_viewmore a.icon_viewmore,.modal-header h3,a.compose-activator.buttonlink,#global_wrapper .layout_page_question_index_questions .qa_browse_answer a,.qa_browse .qa_browse_answer a,.global_form_box .form-element input[type="submit"],.layout_customize_featured_contrib_ai > div ul > li .info h5,ul.list_recent_questions li > .qa_browse_info a,span.qa_best_answer,div[class*='qa_browse'] .posted-by a,.qa_browse_info .posted-by.qa_browse_info_date_top a.qa_ownerphoto_question_model_quser + a,.photo_right_content_top_r > a,#journal aside h5,.album_owner .owner,.comments .comments_author a,#messages_compose > div > div > h3 .tag .to .orange,#global_wrapper .layout_middle>div>h3,.layout_theme_header_menu_bar .profile > div a.profile_link,.testimonials > div > div > div h5,#global_wrapper .layout_right div > h3,.recommended h3,.layout_blisspottheme_newsletter h2,.quizzes_boxes h2,.goals_and_challenges .current_challenges > ol > li > h2 *,.blog_profile_title div.cate > span,.blog_profile_title h1,.author_box .info .title,.author_box .info .author,.photo_right_content_top_title #seaocore_title,div.generic_layout_container.layout_blisspottheme_home_recent_questions h4,ul.home_photos.home_blogs > li .description .category > a:first-child, .blog_title, .blog_title *, .home_shop ul li h5, .home_shop ul li h3, .home_shop ul li h3 *, .home_photos li .description > h5 a, .layout_theme_home_joincommunity h5, ul.home_photos>li .description>.title>a, .layout_blisspottheme_home_recent_questions > div.consult > div > h3, .layout_blisspottheme_home_recent_questions .consultExpert ul > li h5 a, .layout_blisspottheme_home_recent_questions .consultCommunity ul > li > .description h3 a, .layout_blisspottheme_home_recent_questions .consultCommunity ul > li > .description span.orange a span, .cuz_home_wiki_item_wrapper > ul > li .description > .category, .cuz_home_wiki_item_wrapper > ul > li .description > .category *, .cuz_home_wiki_item_wrapper > ul > li .description > .title a, .cuz_home_wiki_item_wrapper > ul > li .owner > .photo + a *, #global_page_question-index-view div.qa_title_descr, #global_page_question-index-view div.qa_title_descr *, ul.qa_browse > h3.all_answers_title, .qa_browse_info .posted-by a.qa_ownerphoto_question_model_quser + a + a, .ynwiki_browse_info_title a, #buttons-element p.hint, #submit-element p.hint, .layout_sitealbum_list_albums_tabs_view ul.sitealbum_thumbs .seao_listings_stats a *, .layout_sitealbum_list_albums_tabs_view ul.sitealbum_thumbs .title a, .layout_sitealbum_list_albums_tabs_view ul.sitealbum_thumbs h5 a, .layout_sitealbum_browse_albums_sitealbum ul.sitealbum_thumbs .seao_listings_stats a *, .layout_sitealbum_browse_albums_sitealbum ul.sitealbum_thumbs .title a, .layout_sitealbum_browse_albums_sitealbum ul.sitealbum_thumbs h5 a, .la-tooltip .tooltip .rank, .search_result .highlighted-text, .blogs_list_container > li .description > .category a, .blogs_list_container > li .description > .title *, #global_wrapper .layout_middle > .layout_blog_blog_profile_cate > h3, #global_page_blog-index-create .blog_create_top #cuz_top_default .cuz_top_desc, #global_page_blog-index-edit .blog_create_top #cuz_top_default .cuz_top_desc, ul.qa_browse > li.headline h2, div#memberprofile_cover_details #memberprofile_cover_status h1, .member_profile_info h3, #journal article > .entry > .entry-body > h3, .lp_login_links > li > a, #dashboard_popup_container > .popup > ul > li ul.progress_scores > li > h5, div#memberprofile_cover_details #memberprofile_cover_status *, .album_title h2, .album_owner .category, ul.feed .feed_item_username, .comments .comments_viewall, .comments .comments_likes *, .comments .comments_viewall *, ul.feed .feed_item_body>span+div.feed_item_attachments > span > div > div .feed_item_link_title a, .pages_allcoursepass > div.courses > ul > li > a > span > .title, .pages_allcoursepass > div.courses > h2, .pages_allcoursepass > div.courses > ul > h3, .layout_theme_home_boxes .home_boxes > h2, .layout_theme_lifepack.promotion_page .header > h2, .layout_customize_home_shop .home_shop .top h2, .gradiented_text, .gradiented_text.normal_text.bold, .emptyItem > div h2, .modal-header h2, .layout_blisspottheme_salepage_two > div > img + div h2, .layout_theme_home_boxes .home_boxes>h2, .layout_theme_lifepack.promotion_page .header > h2, #journal article > .entry > .entry-body > h2, #dashboard_popup_container > .popup ul > li > h3, .bottom_headline > *, .seao_add_photo_lightbox .layout_middle .layout_left .global_form > div > div > h3, .top_imagecolor>div>div>h1, #messages_compose > div > div > h3 .title, .pages_allcoursepass .banner > div > ul > li > div > h3, .pages_allcoursepass h2, .pages_allcoursepass .leaders > div > ul > li > a > .about .desc > .title, .pages_allcoursepass .leaders > div > ul > li > a > .about .desc > .subtitle{	font-weight: 600;}/* Font Bold */strong,b,strong *,b *,.bold,.bold *{	font-weight: 700;}.fontSize_45{	font-size: 45px;}.fontSize_40{	font-size: 40px;}.fontSize_32{	font-size: 32px;}.fontSize_28{	font-size: 24px;}.fontSize_24{	font-size: 24px;}.fontSize_20{	font-size: 20px;}.fontSize_18{	font-size: 18px;}.fontSize_17{	font-size: 17px;}.fontSize_16{	font-size: 16px;}.fontSize_15{	font-size: 15px;}.fontSize_14{	font-size: 14px;}.fontSize_13{	font-size: 13px;}.fontSize_12{	font-size: 12px;}.fontSize_11{	font-size: 11px;}.fontSize_10{	font-size: 10px;}ul.feed .feed_item_body>span+div.feed_item_attachments > .feed_attachment_blog > div > div .feed_item_link_title a,ul.feed .feed_item_generated,ul.feed .feed_item_username,.compose-container .overTxtLabel,div.feed_viewmore a.icon_viewmore,.comments .comments_author a,div.field-privacy-selector ul li,.blogs_list_container > li .owner > .photo + a,ul.blogs_browse > li .blogs_browse_info_date,ul.list_recent_questions li > .qa_browse_info a,ul.list_recent_questions li + li *,.qa_question_body .qa_browse_info_date.qa_browse_info_date_top,div[class*='qa_browse'] .posted-by a,.qa_browse_info .posted-by.qa_browse_info_date_top a.qa_ownerphoto_question_model_quser + a,.layout_sitealbum_list_albums_tabs_view ul.sitealbum_thumbs .title a,.layout_sitealbum_browse_albums_sitealbum ul.sitealbum_thumbs .title a,.layout_sitealbum_list_albums_tabs_view ul.sitealbum_thumbs div.stats *,.layout_sitealbum_browse_albums_sitealbum ul.sitealbum_thumbs div.stats *{	color: #262626;}blockquote{	padding: 38px 24px;	text-align: center;}blockquote,blockquote *{	font-size: 24px !important;	line-height: 130%;}table{	border-collapse: collapse;}br{	clear: both;}ul{	list-style-type: none;}ul.list_style li{	list-style-type: disc;	margin: 0px 0px 10px 30px;}ul.list_style_orange_dots{	margin-bottom: 20px;}ul.list_style_orange_dots li{	padding-left: 30px;	position: relative;	margin-bottom: 20px;	text-align: left;}ul.list_style_orange_dots li:before{	content: "";	height: 9px;	width: 9px;	display: block;	background: #fa8b00;	position: absolute;	top: 10px;	left: 0;	border-radius: 100%;}a:link, a:visited{	color: #1A49B3;	text-decoration: none;	-moz-user-select: none;	-webkit-user-select: none;	outline: none;}a:hover{	text-decoration: underline;}div,td{	font-size: 12px;	color: #262626;	text-align: left;}p{	margin-bottom: 20px;}h2,.h2{	font-size: 20px;	letter-spacing: 0px;	margin-bottom: 10px;}h3,.h3{	font-size: 12px;	padding: 5px 0px;	margin: 0;}h4{	padding: 10px 0px 10px 0px;	margin-bottom: 10px;}h4>span{	display: inline-block;	position: absolute;	background-color: transparent;	padding-right: 6px;	margin-top: -1px;}h3.sep{	display: block;	border-bottom: 1px solid #cccccc;	overflow: hidden;	margin-bottom: 30px;	height: 40px;	font-size: 25px;}h3.sep > span{	display: block;	overflow: hidden;	position: absolute;	background: transparent;	padding: 5px 10px 5px 0px;}.text-left{	text-align: left !important;}.center-text,.text-center{	text-align: center;}.clearfix:after, .headline:after, .layout_core_menu_main:after, .connect_box_form .global_form>div>div div.form-elements:after, #global_content>form.global_form:after{	content: ".";	display: block;	clear: both;	visibility: hidden;	line-height: 0;	height: 0;}.clear{	clear: both;}/* Global member photos and icons */img.main{	max-width: 720px;	max-height: 720px;}img.thumb_normal{	max-width: 140px;	max-height: 160px;}img.thumb_profile{	max-width: 200px;	max-height: 400px;}img.thumb_icon{	width: 48px;	height: 48px;}img.main,img.thumb_normal,img.thumb_profile,img.thumb_icon{	border: 0px solid transparent;	border-radius: 0px;}img.thumb_icon{	border-radius: 100%;}#global_page_core-index-index .show_on_home,#global_page_user-auth-login .show_on_login,#global_page_core-error-requireuser .show_on_login,#global_page_user-auth-login .show_on_signup{	display: inline-block;}#global_page_core-index-index .hide_on_home,body .show_on_home,body .show_on_login,#global_page_user-signup-index .hide_on_signup,#global_page_customize-signup-individual .hide_on_signup,#global_page_user-auth-login .hide_on_login,#global_page_core-error-requireuser .hide_on_login,body .show_on_signup{	display: none;}#global_page_user-profile-index #global_content .layout_main .layout_middle,div#memberprofile_cover_details > div,.member_profile_info,.width_main{	max-width: 1400px;	width: 100%;	margin: 0px auto;	box-sizing: border-box;}.width_main{	padding: 100px 20px;}.maxWidth-100{	max-width: 100%;}.maxWidth-700{	max-width: 700px !important;}.full_width{	width: 100%;	height: auto;}/*
GENERAL LAYOUT
*/#global_wrapper{	text-align: center;	background-color: transparent;}.generic_layout_container>h3{	position: relative;	margin-bottom: 0px;	padding: 8px 10px;}#global_wrapper .layout_left{	float: right;	width: 100%;	max-width: 270px;	padding: 0px 40px 0px 0px;	vertical-align: top;}#global_wrapper .layout_middle{	padding: 10px 40px 10px 20px;	vertical-align: top;}#global_content > div > .layout_main{	display: flex;	flex-direction: row;	flex-wrap: nowrap;	align-items: flex-start;	width: 100%;	gap: 20px;	box-sizing: border-box;}#global_content > div > .layout_main > .layout_middle,#global_content > div > .layout_main  > .layout_left,#global_content > div > .layout_main  > .layout_right{	flex: 1 1 auto;}#global_content > div > .layout_main > .layout_right{	order: 3;	min-width: 290px;	max-width: 290px;	position: sticky;	z-index: 99;	top: 20px;	right: 20px;	border-radius: 5px;	box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.18);	padding: 24px;	box-sizing: border-box;	height: 100%;	overflow: auto;	background: #FFF;	scrollbar-color: rgba(0, 0, 0, 0.2) transparent;	scrollbar-width: thin;}#global_content > div > .layout_main > .layout_middle{	flex-basis: 100%;	min-width: 0;}#global_content > div > .layout_main > .layout_middle > .layout_core_content{	padding: 0;}body[id*="global_page_group-"] #global_wrapper #global_content > div > .layout_main{	padding: 30px 24px;}body[id*="global_page_group-"] #global_wrapper #global_content > div > .layout_main > .layout_middle{	padding: 0;}#global_page_core-index-index #global_content,#global_page_core-index-index  #global_wrapper .layout_middle,#global_page_core-pages-blisspot-business #global_content,#global_page_core-pages-blisspot-business  #global_wrapper .layout_middle,#global_page_core-pages-wellbeingtools #global_content,#global_page_core-pages-wellbeingtools  #global_wrapper .layout_middle,#global_page_core-pages-about #global_content,#global_page_core-pages-about  #global_wrapper .layout_middle,#global_page_core-pages-resources #global_content,#global_page_core-pages-resources  #global_wrapper .layout_middle,#global_page_core-pages-services #global_content,#global_page_core-pages-services  #global_wrapper .layout_middle,#global_page_core-pages-pricing #global_content,#global_page_core-pages-pricing  #global_wrapper .layout_middle,#global_page_core-pages-coaches #global_content,#global_page_core-pages-coaches  #global_wrapper .layout_middle,#global_page_blog-index-index #global_content,#global_page_blog-index-index  #global_wrapper .layout_middle,#global_page_core-pages-categories #global_content,#global_page_core-pages-categories  #global_wrapper .layout_middle,#global_page_core-pages-individuals #global_content,#global_page_core-pages-individuals  #global_wrapper .layout_middle,#global_page_core-pages-sme #global_content,#global_page_core-pages-sme  #global_wrapper .layout_middle,#global_page_core-pages-enterprise #global_content,#global_page_core-pages-enterprise  #global_wrapper .layout_middle,#global_page_core-pages-events #global_content,#global_page_core-pages-events  #global_wrapper .layout_middle,#global_page_core-pages-masterclasses-replay #global_content,#global_page_core-pages-masterclasses-replay  #global_wrapper .layout_middle,#global_page_core-pages-affiliates #global_content,#global_page_core-pages-affiliates  #global_wrapper .layout_middle,#global_page_core-pages-joinus #global_content,#global_page_core-pages-joinus  #global_wrapper .layout_middle{	padding: 0px;}#global_wrapper .layout_right::-webkit-scrollbar{	width: 3px;	background: transparent;}#global_wrapper .layout_right::-webkit-scrollbar-thumb{	background: transparent;}#global_wrapper .layout_right:hover::-webkit-scrollbar-thumb{	background: rgba(0, 0, 0, 0.2);}#global_wrapper .layout_right h1{	font-size: 17px;	font-weight: 600;	padding-bottom: 14px;}#global_wrapper .layout_right h1 *{	font-weight: 600;}#global_wrapper .layout_right div > h3{	font-size: 16px;	text-align: left;	padding: 8px 0px;	font-weight: 600;	margin-top: 10px;}#global_wrapper .layout_right > div > h5{	text-align: left;	padding-bottom: 40px;	font-size: 12px;}#global_content{	background-color: transparent;	border: 0px solid transparent;	min-height: 500px;	padding: 0px 0px;	max-width: 100%;	width: 100%;	margin: 0px auto;	box-sizing: border-box;}#global_content_simple{	display: inline-block;}/* Widget Style */#global_wrapper .layout_left > div{	margin: 0px 0px 24px 0px;}#global_wrapper .layout_right > div{	padding: 0px;}/* COLORS */.blueBg,.bg_blue{	background: #4482cb !important;}.bg_green{	background-color: #80B716;}.bg_blueish{	background-color: #edf3fa;}.bg_orange,.orangeBg{	background-color: #FA4A00;}.bg_orange_secondary{	background-color: #FA8900;}.bg_magenta{	background-color: #C40F4E;}.color_white{	color: #FFF !important;}.color_grey_50{	color: rgba(38, 38, 38, .5);}.color_blue{	color: #1A49B3;}.color_pink{	color: #D62379;}.color_green{	color: #1f8a17;}.color_yellow{	color: #FFA200;}.color_orange{	color: #FA4A00;}.color_blue_dark{	color: #242f51;}.hasBg_img,.bg_img{	position: relative;}.hasBg_img.bg_fit_contain > img,.hasBg_img.bg_fit_contain  > picture img,.bg_img.bg_fit_contain > img,.bg_img.bg_fit_contain  > picture img{	object-fit: contain;}.hasBg_img > img,.hasBg_img  > picture img,.bg_img > img,.bg_img  > picture img{	position: absolute;	top: 0;	left: 0;	object-fit: cover;	height: 100%;	width: 100%;	pointer-events: none;}.hasBg_img{	padding-top: 50%;}.typewriter{	overflow: hidden;/* Ensures the content is not revealed until the animation */	white-space: nowrap;/* Keeps the content on a single line */	margin: 0 auto;/* Gives that scrolling effect as the typing happens */	animation: typing 1.5s steps(40, end);}/* The typing effect */@keyframes typing{from{	width: 0;}to{	width: 100%;}}.switchbox label{	display: flex !important;	padding: 4px;	border-radius: 33px;	background: rgba(38, 38, 38, .04);	position: relative;}.switchbox label > span{	font-weight: 600;	font-size: 14px;	width: 100%;	position: relative;	border-radius: 33px;	cursor: pointer;	z-index: 1;}.switchbox label:after{	content: "";	position: absolute;	width: calc(50% - 4px);	height: calc(100% - 8px);	border-radius: 33px;	left: 4px;	background: #FFF;	box-shadow: 0px 8px 10px rgba(38, 38, 38, .10);	transition: .3s all ease-in-out;}.switchbox span.on,.switchbox  span.off{	flex: 1 1 50%;	text-align: center;	position: relative;	padding: 10px 0;	line-height: 100%;}.switchbox input{	display: none !important;}.switchbox.checked label:after{	left: 50%;}.switchbox .note{	box-shadow: 0px 0px 8px rgba(38, 38, 38, .18);	color: #FA4A00;	background: #FFF;	padding: 6px;	border-radius: 5px;	width: calc(50% - 16px);	margin-left: auto;	position: relative;	z-index: 1;	margin-bottom: 11px;	line-height: 130%;	transition: .3s all ease-in-out;	visibility: hidden;	opacity: 0;}.switchbox .note.visible{	visibility: visible;	opacity: 1;}.switchbox .note:after{	content: "";	position: absolute;	width: 0;	height: 0;	margin-left: -11px;	top: 100%;	left: 50%;	box-sizing: border-box;	border-style: solid;	border-width: 0px 14px 14px 0px;	border-color: transparent transparent #FFFFFF #FFFFFF;	transform-origin: 0 0;	transform: rotate(-45deg);	box-shadow: -3px 3px 3px 0 rgba(38, 38, 38, .10);}/* Content Style */#global_wrapper .layout_middle>div.layout_core_container_tabs>.generic_layout_container.layout_activity_feed,#global_page_chat-index-index #global_wrapper .layout_middle>div.layout_core_content,#global_wrapper .layout_middle>div.layout_user_profile_status,#global_wrapper .layout_middle>div#browsemembers_results,#global_wrapper .layout_middle>div.layout_wall_feed,#tl-feed ul.feed .feed_item_body,#global_wrapper .layout_middle>div.timeline-profile-tabs,#global_wrapper .layout_middle>div.layout_timeline_new_feed,.wall-stream.wall-stream-social,#global_wrapper .layout_middle>div.layout_pinfeed_pint_feed,.layout_pinfeed_pint_feed ul.feed .feed_item_body,#global_page_pinfeed-index-index #global_content,.layout_ynwiki_profile_options,#global_wrapper .layout_middle>div.layout_ynwiki_profile_detail,#global_wrapper .layout_left>div.layout_ynwiki_profile_options{	background-color: transparent;	border: none;	border-radius: 0px;	padding: 0px;	box-shadow: none;}#global_wrapper .layout_right>div.layout_ynwiki_wiki_create,#global_wrapper .layout_right>div.layout_blog_create_new_blog,#global_wrapper .layout_right>div.layout_question_ask_question_button{	background-color: transparent;	border: none;	border-radius: 0px;	box-shadow: none;	padding: 0px;}#global_page_blog-index-view #global_wrapper .layout_top .layout_middle{	padding-top: 40px !important;	padding-bottom: 40px !important;}#global_page_ynwiki-index-view #global_wrapper .layout_main .layout_middle,#global_page_blog-index-view #global_wrapper .layout_main .layout_middle{	background: #FFF;}.blog_profile_title{	padding: 0px 0px 24px;}.blog_profile_title h1{	font-size: 30px;}.blog_profile_title div.cate{	font-size: 12px;}.blog_profile_title div.cate > span{	color: #FA4A00;	text-transform: uppercase;}.blog_profile_title div.views{	margin-top: 5px;}.blog_profile_title div.views *{	vertical-align: middle;}.blog_profile_title div.views img{	width: 20px;	margin-top: -2px;}#global_page_blog-index-view .blog_profile_wrapper{	max-width: 760px;	margin: 0px auto;}#global_page_blog-index-view .cuz_wiki_profile_container *{	line-height: 2.2em;}#global_page_blog-index-view .cuz_wiki_profile_container .title{	font-size: 28px;	font-weight: 600;	color: black;}#global_page_blog-index-view .cuz_wiki_profile_container .date{	margin-bottom: 16px;	color: #707070;}#global_page_blog-index-view .cuz_wiki_profile_container .cate{	font-size: 14px;	margin-bottom: 20px;}#global_page_blog-index-view .cuz_wiki_profile_container .body h2,#global_page_blog-index-view .cuz_wiki_profile_container .body h3,#global_page_blog-index-view .cuz_wiki_profile_container .body h4{	font-size: 24px !important;}#global_page_blog-index-view .cuz_wiki_profile_container .body h2 *,#global_page_blog-index-view .cuz_wiki_profile_container .body h3 *,#global_page_blog-index-view .cuz_wiki_profile_container .body h4 *{	font-size: 24px !important;}#global_page_blog-index-view .cuz_wiki_profile_container .body ul>li{	margin: 0 0 10px 20px;	list-style-type: disc;	font-size: 18px;}#global_page_blog-index-view .cuz_wiki_profile_container .body ol>li{	margin: 0 0 10px 20px;	list-style-type: decimal;	font-size: 18px;}#global_page_blog-index-view .cuz_wiki_profile_container .body p{	margin-bottom: 10px;	font-size: 18px;}#global_page_blog-index-view .cuz_wiki_profile_container .body img{	transform: translateX(-50%);	-moz-transform: translateX(-50%);	-ms-transform: translateX(-50%);	-o-transform: translateX(-50%);	-webkit-transform: translateX(-50%);	max-width: 100%;	position: relative;	left: 50%;	margin-left: 0!important;	margin-right: 0!important;}#global_page_blog-index-view .top_image{	margin: 0px -48px;}#global_page_blog-index-view .top_image > img{	position: relative;}#global_page_blog-index-view #global_wrapper .layout_top .layout_middle > div{	padding: 0px;	border: 0px;}#global_page_blog-index-view .cuz_wiki_profile_photo_wrapper.top_image:before, #global_page_blog-index-view .cuz_wiki_profile_photo_wrapper.top_image:after{	display: none;}#global_page_blog-index-view a.more{	text-decoration: none;	display: block;}#global_page_blog-index-view a.more .bg-more{	text-align: center;	margin: auto;	padding: 10px 0px;	position: relative;	display: block;	color: #FFF;	font-size: 30px;	border-radius: 10px;	margin-top: 30px;	text-decoration: none;	background: #69eecc;	background: linear-gradient(to bottom, #3db4e9 0%, #69eecc 100%);}#global_page_blog-index-view a.more:hover .bg-more{	background: #3db4e9;	background: linear-gradient(to bottom, #3db4e9 0%, #3db4e9 100%);}#global_page_blog-index-view a .bg-more img{	vertical-align: -17px;	margin-right: 10px;}#global_page_blog-index-view .layout_blog_blog_profile_cate > div > ul{	max-width: 100%;	margin: 0;}#global_page_blog-index-view .layout_blog_blog_profile_cate > div > ul > li{	flex: 0 0 100%;	margin-bottom: 50px;	padding-right: 0;}#global_page_blog-index-view .layout_blog_blog_profile_cate > div > ul > li *{	font-size: 15px;}#global_page_blog-index-view .layout_blog_blog_profile_cate ul.home_photos.home_blogs>li .description{	height: auto;	padding-top: 10px;}.layout_blog_blog_profile{	margin: 0px auto;	max-width: 760px;}.wfsSmall{	background-repeat: no-repeat;	background-position: center center;	background-size: cover;	border-radius: 10px;	position: relative;}.wfsSmall > div{	position: absolute;	width: 100%;	top: 50%;	left: 50%;	transform: translate(-50%, -50%);	color: #FFF;	text-align: center;	font-weight: bold;	font-size: 30px;}.wfsSmall > div .button{	margin-top: 20px;}.wfsSmall:after{	content: "";	padding-top: 100%;	display: block;}.author_box{	background: rgba(22, 33, 78, .1);	padding: 35px;	border-radius: 10px;	margin: 0px 0px 50px;}.author_box .left{	float: left;	margin-right: 25px;}.author_box .right{	float: right;	width: 160px;	margin-left: 16px;	text-align: right;}.author_box .middle{	overflow: hidden;}.author_box .thumb{	display: inline-block;	border-radius: 100%;	width: 94px;	height: 94px;	position: relative;	background-repeat: no-repeat;	background-size: cover;	background-position: center center;	overflow: hidden;}.author_box .thumb img{	object-fit: cover;	height: 100%;	width: 100%;}.author_box .thumb .verified_bullet{	position: absolute;	right: 4px;	bottom: 0px;}.author_box .info{	padding-top: 10px;}.author_box .info .title{	color: #FA4A00;	margin: 0px 0px;}.author_box .info .author{	font-size: calc(12px + 3px);}.author_box .info .desc{	font-size: 12px;	padding-top: 3px;}.author_box .right .button{	margin-top: 25px;}.author_box .cuz_wiki_owner_social{	display: none;	text-align: right;	margin-top: 5px;}.author_box .cuz_wiki_owner_social > div{	display: inline-block;}#global_wrapper .layout_right>div.layout_ynwiki_wiki_create > *,#global_wrapper .layout_right>div.layout_blog_create_new_blog > *,#global_wrapper .layout_right>div.layout_question_ask_question_button > *,#global_wrapper .layout_right>div.layout_question_browse_search,#global_wrapper .layout_right>div.layout_blog_browse_search,#global_wrapper .layout_right>div.layout_ynwiki_search_pages{	padding: 0px !important;}#global_wrapper .layout_middle>div.layout_core_container_tabs{	background-color: transparent;	border: none;	border-radius: 0px;	padding: 0px;	box-shadow: none;}#global_wrapper .layout_middle>div.layout_activity_feed{	margin: 0px;	padding: 5px 0px;}#global_wrapper .layout_left>div>h3{	margin: 0px 0px 10px 0px;	background-color: transparent;	border: none;	border-bottom: 0px solid #cccccc;	padding: 10px 0%;	width: 100%;	display: inline-block;	font-size: 25px;	font-weight: bold;	text-align: left;}#global_wrapper .layout_middle>div>h3{	padding: 16px 18px;	font-size: 28px;	line-height: 38px;	color: #262626;}.member_profile_info h3{	padding: 16px 18px;	font-size: 30px;	line-height: 120%;}.layout_customize_feed .member_profile_info{	padding: 0;}.menu_small_settings{	width: 100%;	max-width: 600px;	border-top: 2px solid #C7C7C7;	box-sizing: border-box;	padding: 25px 0px;	margin-left: 20px;	margin-top: 30px;	clear: both;}.menu_small_settings > li > a{	line-height: 40px;	font-size: 18px;}/* Columns */.cols{	clear: both;	overflow: hidden;}.col{	float: left;}.col + .col{	margin-left: 4%;}.col.one_third + .col.one_third,.col.one_fourth + .col.one_fourth{	margin-left: 2%;}.col.one_third{	width: 32%;}.col.two_third{	width: 64%;}.col.one_half{	width: 48%;}.col.one_fourth{	width: 23%;}/* Header */#global_header .layout_theme_mobile_header{	display: none;	position: fixed;	z-index: 9999;	top: 0px;	left: 0px;	width: 100%;	height: 57px;	background: #FFF;}#global_header .layout_theme_mobile_header .layout_core_menu_container{	text-align: center;}#global_header .layout_theme_mobile_header .layout_core_menu_container > a{	float: left;	padding: 18px 22px;}#global_header .layout_theme_mobile_header .layout_core_menu_container > a .bar_1,#global_header .layout_theme_mobile_header .layout_core_menu_container > a  .bar_2,#global_header .layout_theme_mobile_header .layout_core_menu_container > a  .bar_3{	display: block;	width: 22px;	height: 2px;	background-color: #FA4A00;	margin: 4px 0;}#global_header .layout_theme_mobile_header .layout_core_menu_container > a:first-child{	float: left;}#global_header .layout_theme_mobile_header .layout_core_menu_logo{	padding: 14px 15px 0px 5px;	display: inline-block;	float: right;}#global_header .layout_theme_mobile_header .layout_core_menu_logo a{	padding: 0px;}#global_header .layout_theme_mobile_header .layout_core_menu_logo a img{	max-width: 95px;}#global_header .layout_theme_header_menu_bar{	display: none;	border-bottom: 0px;	position: fixed;	width: 100%;	max-width: 184px;	height: 100%;	z-index: 99;	top: 0px;	left: 0px;	background: #16214E;	overflow: auto;	scrollbar-color: rgba(0, 0, 0, 0.2) transparent;	scrollbar-width: thin;}#global_header .layout_theme_header_menu_bar::-webkit-scrollbar{	width: 3px;	background: transparent;}#global_header .layout_theme_header_menu_bar::-webkit-scrollbar-thumb{	background: transparent;}#global_header .layout_theme_header_menu_bar:hover::-webkit-scrollbar-thumb{	background: rgba(0, 0, 0, 0.2);}#global_header .layout_blisspottheme_header_menu .toggle_closer{	display: none;	line-height: 0px;	padding: 28px 0px 6px;	float: none;	text-align: center;	z-index: 99;	width: 100%;	box-sizing: border-box;}#global_header .layout_blisspottheme_header_menu .toggle_closer.black_screen{	position: fixed;}#global_header .layout_blisspottheme_header_menu .toggle_closer > span{	display: inline-block;}#global_header .layout_blisspottheme_header_menu .toggle_closer > span > span{	background: #FA4A00;	border-radius: 33px;	width: 25px;	height: 3px;	display: block;}#global_header .layout_blisspottheme_header_menu .toggle_closer > span > span + span{	margin-top: 4px;}#menu_magnifier_toggle{	display: none;}.layout_page_header{	background-color: transparent;	margin-left: auto;	margin-right: auto;}.layout_page_header .layout_main{	padding: 0px;	clear: both;	width: auto !important;}.sidemenu_signup{	padding: 0px 12px;	box-sizing: border-box;}.sidemenu_signup > div{	background: #FFF;	font-size: 12px;	box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.18);	border-radius: 10px;	padding: 10px;	box-sizing: border-box;}.sidemenu_signup > div h3{	font-size: 14px;	padding: 0;}.sidemenu_signup > div h5{	font-size: 12px;	line-height: 150%;	margin: 10px 0px 15px;}.sidemenu_signup > div .button{	padding-left: 18px;	padding-right: 18px;}.layout_theme_header_menu_bar .layout_core_menu_main > ul{	border-top: 1px solid rgba(255, 255, 255, 0.15);	padding: 0px;}.layout_theme_header_menu_bar .layout_core_menu_main > ul > li{	float: none;	padding-top: 5px;}.layout_theme_header_menu_bar .layout_core_menu_main > ul > li.borderAfter{	border-bottom: 1px solid rgba(255, 255, 255, 0.15);	padding-bottom: 5px;}.layout_theme_header_menu_bar .layout_core_menu_main > ul > li > a{	width: 100%;	line-height: 44px;	padding: 0px 6px 0px 25px;	font-weight: bold;	color: #FFF;	box-sizing: border-box;	font-size: 13px;	text-decoration: none;}.layout_core_menu_main > ul > li.profile{	padding-bottom: 0;}.layout_core_menu_main > ul > li.profile > a{	padding-left: 20px;}.layout_core_menu_main > ul > li.profile > a > span:first-child{	width: 30px;	margin-right: 7px;}.layout_core_menu_main > ul > li.profile > a > span.img > img{	border-radius: 100%;	max-width: 30px !important;	max-height: 30px !important;	vertical-align: middle;}.layout_page_header .layout_main .layout_core_menu_container{	margin: 0;	clear: both;}#global_header span.janrainEngageLabel{	color: #FFF;	font-size: 100%;}/* Footer */#global_footer{	background: #111C2C;	color: #FFF !important;	padding-top: 35px;	padding-bottom: 35px;	box-sizing: border-box;	position: relative;	float: none;	width: auto;	display: none;}.layout_page_footer{	color: #FFF;	clear: both;	width: 100%;	margin-left: auto;	margin-right: auto;	margin-bottom: 0px;	overflow: visible;}.layout_page_footer .layout_main{	text-align: left;	overflow: visible;}.layout_page_footer select{	border: none;	background: url(/application/themes/blisspot/images/black_50.png?c=0);}.layout_core_menu_footer{	border-top: 1px solid #cccccc;	padding-top: 10px;}#global_footer a,#global_footer a:hover{	color: #FFF;}.footer_menu_container{	padding: 0;	width: 100%;	max-width: 90%;	margin: 0px auto;	text-align: center;	position: relative;}.footer_menu_container *{	font-size: 14px;	font-weight: 600;}.footer_menu_container .footer_menu_container_top{	position: relative;	padding-bottom: 30px;	display: flex;	align-items: center;}.footer_menu_container .footer_menu_container_top > svg{	position: absolute;	width: 100%;	max-height: 80px;	bottom: -1px;	left: 50%;	transform: translateX(-50%);	z-index: 0;	pointer-events: none;}#global_footer .social_icons{	order: 3;	margin-left: auto;	text-align: center;	z-index: 1;	position: relative;}ul.footer_menu{	z-index: 1;	position: relative;}ul.footer_menu li{	float: left;	margin-right: 50px;}ul.footer_menu li:last-child{	margin-right: 0;}ul.footer_menu li a{	line-height: 140%;	display: block;	text-align: left;}div.footer_language{	float: right;}/*
MAIN MENU WIDGET
*/.layout_core_menu_main{	text-align: left;	clear: both;}.layout_core_menu_main>ul,.layout_theme_lifepack>ul{	padding: 0px;	white-space: nowrap;	z-index: 1;	position: relative;}.layout_core_menu_main>ul>li{	float: left;	font-size: 100%;}.layout_core_menu_main>ul>li>a{	-moz-user-select: none;	-webkit-user-select: none;	outline: none;	display: inline-block;	padding: 0px 18px;	position: relative;	font-size: 12px;	transition: all 0.3s ease-in-out;}#global_page_core-pages-coaches a.custom_307,#global_page_core-pages-gallery a.core_main_album,#global_page_sitealbum-index-index a.core_main_album,#global_page_sitealbum-album-view a.core_main_album,#global_page_sitealbum-album-editphotos a.core_main_album,#global_page_sitealbum-index-categories a.core_main_album,#global_page_sitealbum-index-upload a.core_main_album,#global_page_sitealbum-index-manage a.core_main_album,#global_page_sitealbum-index-pinboard a.core_main_album,#global_page_sitealbum-index-browse a.core_main_album,#global_page_sitealbum-photo-browse a.core_main_album,#global_page_question-index-questions a.core_main_question,#global_page_question-index-create a.core_main_question,#global_page_question-moderation-edit a.core_main_question,#global_page_question-index-view a.core_main_question,#global_page_blog-index-index a.core_main_blog,#global_page_blog-index-browse a.core_main_blog,#global_page_blog-index-view a.core_main_blog,#global_page_blog-index-edit a.core_main_blog,#global_page_blog-index-create a.core_main_blog,#global_page_user-index-home a.core_main_home,#global_page_user-index-playground a.core_main_home,#global_page_group-profile-index a.core_main_startupgroup,#global_page_core-help-contact a.core_main_contactMenu,body[id*="global_page_user-settings-"] a.core_main_settingsMenu,body[id*="global_page_user-edit-"] a.core_main_settingsMenu,#global_page_core-pages-privacypolicy a.core_main_settingsMenu,#global_page_core-help-terms a.core_main_settingsMenu,#global_page_core-pages-goals a.custom_486,#global_page_core-pages-journal a.custom_487,#global_page_core-pages-vision a.custom_488,#global_page_core-pages-bucketList a.custom_489,#global_page_core-pages-progress a.custom_490,#global_page_core-pages-vision a.custom_488,#global_page_sitealbum-photo-browse a.custom_492,#global_page_sitealbum-index-manage a.custom_491,#global_page_sitealbum-index-browse a.custom_491,#global_page_sitealbum-album-view a.custom_491,#global_page_sitealbum-photo-view a.custom_492,#global_page_sitealbum-album-edit a.custom_491,#global_page_sitealbum-index-pinboard a.custom_492,body[id*="global_page_group-"] a.core_main_group,.layout_theme_header_menu_bar .layout_core_menu_main > ul > li.active > a,.layout_theme_header_menu_bar .layout_core_menu_main > ul > li > a.active,.layout_theme_header_menu_bar .layout_core_menu_main > ul > li > a:hover{	background-color: rgba(255, 255, 255, .15) !important;}#global_page_user-index-home .layout_core_menu_main > ul > li.core_main_home > ul,#global_page_user-index-playground .layout_core_menu_main > ul > li.core_main_home > ul,#global_page_core-pages-goals .layout_core_menu_main > ul > li.core_main_home > ul,#global_page_core-pages-journal .layout_core_menu_main > ul > li.core_main_home > ul,#global_page_core-pages-bucketList .layout_core_menu_main > ul > li.core_main_home > ul,#global_page_core-pages-progress .layout_core_menu_main > ul > li.core_main_home > ul,#global_page_core-pages-vision .layout_core_menu_main > ul > li.core_main_home > ul,#global_page_sitealbum-index-index .layout_core_menu_main > ul > li.core_main_album > ul,#global_page_sitealbum-photo-browse .layout_core_menu_main > ul > li.core_main_album > ul,#global_page_sitealbum-index-manage .layout_core_menu_main > ul > li.core_main_album > ul,#global_page_sitealbum-index-browse .layout_core_menu_main > ul > li.core_main_album > ul,#global_page_sitealbum-index-upload .layout_core_menu_main > ul > li.core_main_album > ul,#global_page_sitealbum-index-categories .layout_core_menu_main > ul > li.core_main_album > ul,#global_page_sitealbum-album-view .layout_core_menu_main > ul > li.core_main_album > ul,#global_page_sitealbum-photo-view .layout_core_menu_main > ul > li.core_main_album > ul,#global_page_sitealbum-album-edit .layout_core_menu_main > ul > li.core_main_album > ul,#global_page_sitealbum-index-pinboard .layout_core_menu_main > ul > li.core_main_album > ul{	display: block;}#global_page_question-index-questions #global_wrapper .layout_right,#global_page_question-index-view #global_wrapper .layout_right,#global_page_core-pages-gallery #global_wrapper .layout_right,#global_page_core-pages-coaches #global_wrapper .layout_right,#global_page_sitealbum-index-index #global_wrapper .layout_right,#global_page_sitealbum-photo-browse #global_wrapper .layout_right,#global_page_sitealbum-index-manage #global_wrapper .layout_right,#global_page_sitealbum-index-browse #global_wrapper .layout_right,#global_page_blog-index-index #global_wrapper .layout_right,#global_page_blog-index-view #global_wrapper .layout_right,#global_page_question-index-index #global_wrapper .layout_right,#global_page_question-index-create #global_wrapper .layout_right,#global_page_question-moderation-edit #global_wrapper .layout_right,#global_page_video-index-view #global_wrapper .layout_right,#global_page_video-index-browse #global_wrapper .layout_right,#global_page_video-index-manage #global_wrapper .layout_right{	display: none !important;}html .guest-user #global_header .header_bottom{	display: none !important;}html .guest-user #global_header .layout_core_menu_mini{	margin-top: 18px;	padding-right: 35px;}html .guest-user #global_header .layout_core_menu_mini a{	font-size: calc(12px + 2px) !important;}html .guest-user #global_header .layout_core_menu_mini a.button_header.button_login{	color: #262626 !important;	border: 1px solid transparent;	background: none !important;	border-radius: 10px;	padding: 10px 25px;	display: block;	text-decoration: none;	box-shadow: none;	line-height: 29px;	text-align: center;	transition: 0.2s all ease-in-out;	box-sizing: border-box;	font-weight: 400;}html .guest-user #global_header .layout_core_menu_mini a.button_header.button_login:hover{	color: #1A49B3 !important;}html .guest-user #global_header .layout_core_menu_mini a.button_header.button_wide{	min-width: 100px;}html .guest-user #global_wrapper{	margin-right: 0px !important;	margin-left: 0px;}html .guest-user #global_wrapper #global_content .layout_right{	display: none;}html .guest-user #global_footer{	display: block;	background: #3A0751 !important;}html .guest-user[id*="global_page_group-"] #global_content{	max-width: 1400px;}.layout_core_menu_main>ul>li>a > span{	text-shadow: 0 0 10px rgba(0, 0, 0, 0.16);}.layout_core_menu_main > ul > li.active > div{	display: block !important;	background: #FFF;	padding: 5px 0px;	width: 100%;	box-sizing: border-box;	box-shadow: 1px 1px 5px #262626;	position: relative;}.layout_core_menu_main > ul > li.active > div > ul > li > a{	display: block;	text-decoration: none;	line-height: 200%;	text-align: left;	padding-left: 25px;	font-size: 12px;	color: #262626;}.layout_core_menu_main > ul > li.active > div > ul > li > a:hover{	background: #f2f2f2;}.layout_core_menu_main > ul > li.active > div > ul > li > a.core_mini_profile{	padding-left: 25px;}.layout_core_menu_main > ul > li.active > div > ul > li > a.core_mini_profile img{	border-radius: 100%;}.layout_core_menu_main > ul > li.active > div > ul > li > a.core_mini_profile span{	margin-left: 8px;}.layout_core_menu_main > ul > li.active > a{	position: relative;}.layout_core_menu_main > ul > li.active > a:after{	content: "";	position: absolute;	top: 63px;	height: 3px;	width: 90%;	left: 5%;	background-color: transparent;	color: white;	text-decoration: none;}.layout_core_menu_main>ul>li>a > span{	display: inline-block;}.layout_core_menu_main>ul>li>a > span.img{	width: 20px;	text-align: center;	margin-right: 12px;	vertical-align: 1px;}.layout_core_menu_main>ul>li>a > span.img > img{	vertical-align: middle;	height: auto;	max-width: 20px;	max-height: 20px;	width: auto;}.layout_core_menu_main>ul>li>a > span.svg{	width: 20px;	text-align: center;	margin-right: 12px;	vertical-align: 1px;}.layout_core_menu_main>ul>li>a > span.svg > svg{	vertical-align: middle;	height: auto;	max-width: 20px;	max-height: 20px;	width: auto;}.layout_core_menu_main ul > li > ul{	display: none;	position: relative;	padding: 0px 0px;}.layout_core_menu_main ul > li > ul li a{	display: block;	padding: 0px 10px;	line-height: 32px;	font-size: 14px;	text-align: left;	color: #FFF;	outline: none;	padding-left: 105px;	text-shadow: 0 0 3px rgba(0, 0, 0, 0.16);}.layout_core_menu_main ul > li > ul li a>*{	display: inline-block;	vertical-align: middle;}.layout_core_menu_main ul > li > ul li a>img{	margin-right: 4px;}li.submenu_explore{	position: relative;	display: none;}li.submenu_explore>a span.submenu_explore_plus{	font-size: 14px;	margin: 0px 2px;	height: 9px;	width: 10px;	background-position: -10px -110px;	background-repeat: no-repeat;	text-indent: -9999em;	display: inline-block;	vertical-align: middle;}li.submenu_explore>a:hover span.submenu_explore_plus, li.submenu_explore.focusedmenu>a span.submenu_explore_plus{	background-position: -35px -110px;}/*
MINI MENU
*/.layout_core_menu_mini{	float: right;	position: relative;}.layout_core_menu_mini>div>ul>li{	display: inline-block;	vertical-align: middle;	font-size: 100%;	line-height: 32px;	margin-left: 20px;}.layout_core_menu_mini>div>ul>li>span{	color: #FFF;	text-shadow: 1px 1px 0px rgba(0, 0, 0, .5);	line-height: 26px;	padding: 0px 10px;	cursor: pointer;}.layout_core_menu_mini>div{	font-size: 12px;	overflow: visible;}.layout_core_menu_mini>div>ul>li>a>*{	display: inline-block;	vertical-align: 1px;}.layout_core_menu_mini>div>ul>li>a>span+span{	display: none;	padding: 0px 5px;}.layout_theme_header_menu_bar .layout_core_menu_mini>div>ul>li.icon_type_pulldown>a{	position: relative;	display: block;	outline: none;	filter: none;	padding: 0px 10px;	font-size: 25px;	color: #262626;}/* PULLDOWN BOX FOR UPDATES */#core_menu_mini_menu_update{	display: none;}.icon_type_pulldown>a>span+span,.updates_pulldown_active>a>span#updates_span,#core_menu_mini_menu_update.mini_pulldown_active>a>span+span{	display: none;}.icon_type_pulldown>a.new_updates>span+span{	display: inline-block;	z-index: 1;	height: 18px;	line-height: 18px;	color: #FFF;	text-align: center;	font-size: 11px;	background: #BF0000;	position: absolute;	top: -5px;	right: 3px;	border-radius: 3px;}.icon_type_pulldown>a.new_updates{	color: #fff;}.icon_type_pulldown>a.new_updates:hover{	color: #fff;}.updates_pulldown>a:hover{	text-decoration: none;}.updates_pulldown_active .pulldown_contents_wrapper,#core_menu_mini_menu_update.mini_pulldown_active .pulldown_contents_wrapper,#messages_pulldown.mini_pulldown_active .pulldown_contents_wrapper,#requests_pulldown.mini_pulldown_active .pulldown_contents_wrapper{	min-width: 400px;	display: block;	right: 0px;	margin-top: -2px;	width: auto;	z-index: 999;	-moz-border-radius: 3px;	-webkit-border-radius: 3px;	border-radius: 3px;}ul.notifications_menu>div.notifications_loading{	text-align: center;}.pulldown_contents>ul>li{	line-height: 130%;}.pulldown_contents>ul>li>div.pulldown_item_photo{	margin-right: 10px;	line-height: 0px;	float: left;}.pulldown_contents>ul>li>div.pulldown_item_photo a{	padding: 0px;}.pulldown_contents>ul>li>div.pulldown_item_content>span{	display: block;	line-height: 140%;	font-size: 12px;}.pulldown_contents>ul>li>div.pulldown_item_content>span.pulldown_item_content_title a{	line-height: 140%;	padding: 0px;}.pulldown_contents>ul>li>div.pulldown_item_content>span.pulldown_item_content_menu button{	margin-top: 5px;}.pulldown_contents>ul>li>div.pulldown_item_content>span.pulldown_item_content_date{	font-size: 10px;	opacity: 0.8;	filter: alpha(opacity=80);}/* Mini-Menu Profile Button with Member Thumb */.layout_core_menu_mini>div>ul>li.minimenu_profile_button>a{	padding: 0px 0px;}.layout_core_menu_mini>div>ul>li.minimenu_profile_button>a>img{	width: 32px;	height: 32px;	margin: 0px;	padding: 0px;	vertical-align: top;	-moz-border-radius: 3px;	-webkit-border-radius: 3px;	border-radius: 3px;}/* Mini-Menu Buttons and Dropdowns */.mini_pulldown_active .pulldown_contents_wrapper{	min-width: 285px;	display: block;	right: 0px;	top: 100%;	margin-top: -2px;	width: auto;	z-index: 999;}.icon_type_pulldown>a>span+span{	display: none;}.icon_type_pulldown .pulldown_contents>.sep,#memberprofile_cover_menu .sep{	border-bottom: 1px solid #f7f8fa;	margin: 0px 8px;}.mini_pulldown_active .pulldown_contents_wrapper>div>ul>li{	padding: 6px 2%;	width: 96%;	float: left;	clear: both;	border: none;}#minimenu_pulldown.icon_type_pulldown.mini_pulldown_active .pulldown_contents>ul>li{	float: none;	padding: 0px;	width: auto;}#minimenu_pulldown.icon_type_pulldown.mini_pulldown_active .pulldown_contents>ul>li+li{	border-top: none !important;}#minimenu_pulldown.icon_type_pulldown.mini_pulldown_active .pulldown_contents>ul>li>a{	line-height: 30px;	padding: 0px 10px;	display: block;	font-size: 12px;	font-weight: normal;}#minimenu_pulldown.icon_type_pulldown.mini_pulldown_active .pulldown_contents>ul>li>a:hover{	background: transparent;	color: #262626;	text-decoration: none;}.pulldown_contents h3>ul.pulldown_options_header{	float: right;}.pulldown_contents h3>ul.pulldown_options_header>li{	float: left;}.pulldown_contents h3>ul.pulldown_options_header>li>a{	padding: 0px 5px;	font-size: 11px;}/* SEARCH BOX */#global_header #global_search_form_container{	width: 100%;	padding: 0px 12px 18px;	box-sizing: border-box;	clear: both;}#global_header #global_search_form_container>form{	border: none;	cursor: text;	padding: 5px 0px;	position: relative;	background: transparent;	border: 1px solid #FFF;	border-radius: 5px;}#global_header #global_search_form_container>form>*{	vertical-align: middle;}#global_header #global_search_form_container>form input{	padding: 0px 0px 0px 0px;	border: none;	font-size: 12px;	font-style: normal;	color: #FFF;	display: inline-block;	background: transparent;	line-height: 20px;	width: 90px;	border-radius: 0;	box-shadow: none;}#global_header #global_search_form_container>form input::placeholder{	color: #FFF;}#global_header #global_search_form_container>form.search_active input::-ms-clear{	display: none;}#global_header #global_search_form_container>form button#global_search_button{	float: left;	border: none !important;	margin: 2px 5px 0px 10px;	padding: 0px;	line-height: 100%;	background: none !important;	pointer-events: none;	transition: none;}/* Close button,used to close some dropdown menus */a.toggle_closer{	float: right;	font-size: 18px;	line-height: 18px;	color: #CCC;}a.toggle_closer:hover{	color: #777;	text-decoration: none;}/*
SITE LOGO WIDGET
*/.layout_core_menu_logo{	width: auto;	padding: 0px;	line-height: 0;	box-sizing: border-box;	overflow: hidden;}.layout_core_menu_logo > a{	display: block;}.layout_core_menu_logo > a + a{	display: none;}.layout_core_menu_logo > a:first-child{	padding: 20px 0px 18px;	text-align: center;}.layout_core_menu_logo > a:hover{	text-decoration: none;}/*
GLOBAL NOTICES (OUTSIDE FORMS)
Used to show a message or notice with an icon on a page,usually above content,not within a form.
*/.tip{	overflow: hidden;	clear: both;}.tip#no-feed-tip{	margin-top: 20px;}.tip > span{	-moz-border-radius: 4px;	-webkit-border-radius: 4px;	border-radius: 4px;	display: inline-block;	padding: .5em .9em;	background-color: #faf6e4;	float: left;	margin-bottom: 15px;	border: 1px solid #e4dfc6;}.tip > span:before{	content: "\f0eb";	font-family: fontawesome;	margin-right: 5px;	color: #FF9800;}/*
GLOBAL FORM RESPONSES
Used to show feedback from form submissions,i.e.
error/result messages.
*/ul.form-errors,ul.form-notices{	margin: 0px 0px 20px 0px;	overflow: hidden;}* + ul.form-errors,* + ul.form-notices{	margin-top: 20px;}ul.form-errors > li,ul.form-notices > li{	-moz-border-radius: 4px;	-webkit-border-radius: 4px;	border-radius: 4px;	margin: 7px 5px 7px 5px;	padding: 5px 15px 5px 15px;	clear: left;	overflow: hidden;	border: 1px solid #ccc;	font-weight: 600;	display: flex;}ul.form-errors > li > b,ul.form-notices > li > b{	text-transform: uppercase;	font-size: 90%;}ul.form-errors > li > ul > li,ul.form-notices > li > ul > li{	font-size: 90%;	font-weight: 400;}ul.form-errors > li{	background-color: rgba(250, 74, 0, .1);	border: none;}ul.form-errors > li .errors{	margin-left: 10px;}ul.form-errors > li:before{	content: "\f071";	font-family: fontawesome;	margin-right: 10px;	color: #FA4A00;	display: inline-block;	vertical-align: top;	margin-top: 2px;}ul.form-notices > li{	background-color: #e9faeb;	border: none;}ul.form-notices > li:before{	content: "\f00c";	font-family: fontawesome;	margin-right: 5px;	color: #4CAF50;}/*
GLOBAL FORM ELEMENTS
Used for most forms throughout the site.
*/body button,.button,a.button,a.button:visited, a.compose-activator.buttonlink, #global_wrapper .layout_page_question_index_questions .qa_browse_answer a, .qa_browse .qa_browse_answer a, .global_form_box .form-element input[type="submit"]{	color: #FFFFFF !important;	background: #FA4A00;	border: 1px solid #FA4A00;	border-radius: 50px;	padding: 6px 20px;	font-size: 12px;	font-weight: 600;	line-height: 115%;	display: inline-block;	cursor: pointer;	outline: none;	text-decoration: none;	box-shadow: none;	text-align: center;	transition: 0.2s all ease-in-out;	box-sizing: border-box;}body button:hover, .button:hover, a.button:hover, a.button:visited:hover, a.compose-activator.buttonlink:hover, #global_wrapper .layout_page_question_index_questions .qa_browse_answer a:hover, .qa_browse .qa_browse_answer a:hover, .global_form_box .form-element input[type="submit"]:hover{	color: #FA4A00 !important;	background: transparent;}body button.button_white_onHover:hover, .button.button_white_onHover:hover, a.button.button_white_onHover:hover, a.button:visited.button_white_onHover:hover, a.compose-activator.buttonlink.button_white_onHover:hover, #global_wrapper .layout_page_question_index_questions .qa_browse_answer a.button_white_onHover:hover, .qa_browse .qa_browse_answer a.button_white_onHover:hover, .global_form_box .form-element input[type="submit"].button_white_onHover:hover{	color: #FFF !important;	border-color: #FFF;}body button.disabled,.button.disabled,a.button.disabled,a.button:visited.disabled, a.compose-activator.buttonlink.disabled, #global_wrapper .layout_page_question_index_questions .qa_browse_answer a.disabled, .qa_browse .qa_browse_answer a.disabled, .global_form_box .form-element input[type="submit"].disabled{	opacity: .6;	pointer-events: none;	cursor: not-allowed;}body button.grey,.button.grey,a.button.grey,a.button:visited.grey, a.compose-activator.buttonlink.grey, #global_wrapper .layout_page_question_index_questions .qa_browse_answer a.grey, .qa_browse .qa_browse_answer a.grey, .global_form_box .form-element input[type="submit"].grey{	color: #FFFFFF !important;	border-color: #262626;	background: #262626;}body button.grey:hover, .button.grey:hover, a.button.grey:hover, a.button:visited.grey:hover, a.compose-activator.buttonlink.grey:hover, #global_wrapper .layout_page_question_index_questions .qa_browse_answer a.grey:hover, .qa_browse .qa_browse_answer a.grey:hover, .global_form_box .form-element input[type="submit"].grey:hover{	color: #262626 !important;	background: #FFFFFF;}body button.grey_light,.button.grey_light,a.button.grey_light,a.button:visited.grey_light, a.compose-activator.buttonlink.grey_light, #global_wrapper .layout_page_question_index_questions .qa_browse_answer a.grey_light, .qa_browse .qa_browse_answer a.grey_light, .global_form_box .form-element input[type="submit"].grey_light{	color: #262626 !important;	border-color: #F1F1F1;	background: #F1F1F1;}body button.grey_light:hover, .button.grey_light:hover, a.button.grey_light:hover, a.button:visited.grey_light:hover, a.compose-activator.buttonlink.grey_light:hover, #global_wrapper .layout_page_question_index_questions .qa_browse_answer a.grey_light:hover, .qa_browse .qa_browse_answer a.grey_light:hover, .global_form_box .form-element input[type="submit"].grey_light:hover{	color: #262626 !important;	background: #C3C3C3;}body button.orange_light,.button.orange_light,a.button.orange_light,a.button:visited.orange_light, a.compose-activator.buttonlink.orange_light, #global_wrapper .layout_page_question_index_questions .qa_browse_answer a.orange_light, .qa_browse .qa_browse_answer a.orange_light, .global_form_box .form-element input[type="submit"].orange_light{	color: #FA4A00 !important;	border-color: rgba(250, 74, 0, 0);	background: rgba(250, 74, 0, .07);}body button.orange_light:hover, .button.orange_light:hover, a.button.orange_light:hover, a.button:visited.orange_light:hover, a.compose-activator.buttonlink.orange_light:hover, #global_wrapper .layout_page_question_index_questions .qa_browse_answer a.orange_light:hover, .qa_browse .qa_browse_answer a.orange_light:hover, .global_form_box .form-element input[type="submit"].orange_light:hover{	color: #FA4A00 !important;	border-color: #FA4A00;	background: #FFFFFF;}body button.blue_light,.button.blue_light,a.button.blue_light,a.button:visited.blue_light, a.compose-activator.buttonlink.blue_light, #global_wrapper .layout_page_question_index_questions .qa_browse_answer a.blue_light, .qa_browse .qa_browse_answer a.blue_light, .global_form_box .form-element input[type="submit"].blue_light{	color: #1A49B3 !important;	border-color: rgba(37, 0, 249, 0);	background: rgba(37, 0, 249, .05);}body button.blue_light:hover, .button.blue_light:hover, a.button.blue_light:hover, a.button:visited.blue_light:hover, a.compose-activator.buttonlink.blue_light:hover, #global_wrapper .layout_page_question_index_questions .qa_browse_answer a.blue_light:hover, .qa_browse .qa_browse_answer a.blue_light:hover, .global_form_box .form-element input[type="submit"].blue_light:hover{	color: #1A49B3 !important;	border-color: #1A49B3;	background: #FFFFFF;}body button.blue,.button.blue,a.button.blue,a.button:visited.blue, a.compose-activator.buttonlink.blue, #global_wrapper .layout_page_question_index_questions .qa_browse_answer a.blue, .qa_browse .qa_browse_answer a.blue, .global_form_box .form-element input[type="submit"].blue{	color: #FFFFFF !important;	border-color: #1A49B3;	background: #1A49B3;}body button.blue:hover, .button.blue:hover, a.button.blue:hover, a.button:visited.blue:hover, a.compose-activator.buttonlink.blue:hover, #global_wrapper .layout_page_question_index_questions .qa_browse_answer a.blue:hover, .qa_browse .qa_browse_answer a.blue:hover, .global_form_box .form-element input[type="submit"].blue:hover{	color: #1A49B3 !important;	background: #FFFFFF;}body button.pink,.button.pink,a.button.pink,a.button:visited.pink, a.compose-activator.buttonlink.pink, #global_wrapper .layout_page_question_index_questions .qa_browse_answer a.pink, .qa_browse .qa_browse_answer a.pink, .global_form_box .form-element input[type="submit"].pink{	color: #FFFFFF !important;	border-color: #D62379;	background: #D62379;}body button.pink:hover, .button.pink:hover, a.button.pink:hover, a.button:visited.pink:hover, a.compose-activator.buttonlink.pink:hover, #global_wrapper .layout_page_question_index_questions .qa_browse_answer a.pink:hover, .qa_browse .qa_browse_answer a.pink:hover, .global_form_box .form-element input[type="submit"].pink:hover{	color: #D62379 !important;	background: #FFFFFF;}body button.yellow,.button.yellow,a.button.yellow,a.button:visited.yellow, a.compose-activator.buttonlink.yellow, #global_wrapper .layout_page_question_index_questions .qa_browse_answer a.yellow, .qa_browse .qa_browse_answer a.yellow, .global_form_box .form-element input[type="submit"].yellow{	color: #FFFFFF !important;	border-color: #FFA200;	background: #FFA200;}body button.yellow:hover, .button.yellow:hover, a.button.yellow:hover, a.button:visited.yellow:hover, a.compose-activator.buttonlink.yellow:hover, #global_wrapper .layout_page_question_index_questions .qa_browse_answer a.yellow:hover, .qa_browse .qa_browse_answer a.yellow:hover, .global_form_box .form-element input[type="submit"].yellow:hover{	color: #FFA200 !important;	background: #FFFFFF;}body button.green,.button.green,a.button.green,a.button:visited.green, a.compose-activator.buttonlink.green, #global_wrapper .layout_page_question_index_questions .qa_browse_answer a.green, .qa_browse .qa_browse_answer a.green, .global_form_box .form-element input[type="submit"].green{	color: #FFFFFF !important;	border-color: #1f8a17;	background: #1f8a17;}body button.green:hover, .button.green:hover, a.button.green:hover, a.button:visited.green:hover, a.compose-activator.buttonlink.green:hover, #global_wrapper .layout_page_question_index_questions .qa_browse_answer a.green:hover, .qa_browse .qa_browse_answer a.green:hover, .global_form_box .form-element input[type="submit"].green:hover{	color: #1f8a17 !important;	background: #FFFFFF;}body button.medium,.button.medium,a.button.medium,a.button:visited.medium, a.compose-activator.buttonlink.medium, #global_wrapper .layout_page_question_index_questions .qa_browse_answer a.medium, .qa_browse .qa_browse_answer a.medium, .global_form_box .form-element input[type="submit"].medium{	padding: 8px 20px;	font-size: calc(12px + 2px);}body button.medium_big,.button.medium_big,a.button.medium_big,a.button:visited.medium_big, a.compose-activator.buttonlink.medium_big, #global_wrapper .layout_page_question_index_questions .qa_browse_answer a.medium_big, .qa_browse .qa_browse_answer a.medium_big, .global_form_box .form-element input[type="submit"].medium_big{	padding: 13px 20px;	font-size: calc(12px + 2px);	line-height: 100%;}body button.big,.button.big,a.button.big,a.button:visited.big, a.compose-activator.buttonlink.big, #global_wrapper .layout_page_question_index_questions .qa_browse_answer a.big, .qa_browse .qa_browse_answer a.big, .global_form_box .form-element input[type="submit"].big{	padding: 15px 40px;	font-size: calc(12px + 4px);}body button.huge,.button.huge,a.button.huge,a.button:visited.huge, a.compose-activator.buttonlink.huge, #global_wrapper .layout_page_question_index_questions .qa_browse_answer a.huge, .qa_browse .qa_browse_answer a.huge, .global_form_box .form-element input[type="submit"].huge{	padding: 15px 40px;	font-size: calc(12px + 10px);	width: 340px;	max-width: 90%;}body button.tiny,.button.tiny,a.button.tiny,a.button:visited.tiny, a.compose-activator.buttonlink.tiny, #global_wrapper .layout_page_question_index_questions .qa_browse_answer a.tiny, .qa_browse .qa_browse_answer a.tiny, .global_form_box .form-element input[type="submit"].tiny{	padding: 4px 9px;	font-size: 8px;}body button.outlined,.button.outlined,a.button.outlined,a.button:visited.outlined, a.compose-activator.buttonlink.outlined, #global_wrapper .layout_page_question_index_questions .qa_browse_answer a.outlined, .qa_browse .qa_browse_answer a.outlined, .global_form_box .form-element input[type="submit"].outlined{	color: #FA4A00 !important;	border-color: #FA4A00;	background: transparent;}body button.outlined:hover, .button.outlined:hover, a.button.outlined:hover, a.button:visited.outlined:hover, a.compose-activator.buttonlink.outlined:hover, #global_wrapper .layout_page_question_index_questions .qa_browse_answer a.outlined:hover, .qa_browse .qa_browse_answer a.outlined:hover, .global_form_box .form-element input[type="submit"].outlined:hover{	color: #FFFFFF !important;	background: #FA4A00;}body button.outlined.blue,.button.outlined.blue,a.button.outlined.blue,a.button:visited.outlined.blue, a.compose-activator.buttonlink.outlined.blue, #global_wrapper .layout_page_question_index_questions .qa_browse_answer a.outlined.blue, .qa_browse .qa_browse_answer a.outlined.blue, .global_form_box .form-element input[type="submit"].outlined.blue{	color: #1A49B3 !important;	border-color: #1A49B3;}body button.outlined.blue:hover, .button.outlined.blue:hover, a.button.outlined.blue:hover, a.button:visited.outlined.blue:hover, a.compose-activator.buttonlink.outlined.blue:hover, #global_wrapper .layout_page_question_index_questions .qa_browse_answer a.outlined.blue:hover, .qa_browse .qa_browse_answer a.outlined.blue:hover, .global_form_box .form-element input[type="submit"].outlined.blue:hover{	color: #FFFFFF !important;	background: #1A49B3;}body button.outlined.white,.button.outlined.white,a.button.outlined.white,a.button:visited.outlined.white, a.compose-activator.buttonlink.outlined.white, #global_wrapper .layout_page_question_index_questions .qa_browse_answer a.outlined.white, .qa_browse .qa_browse_answer a.outlined.white, .global_form_box .form-element input[type="submit"].outlined.white{	color: #FFF !important;	border-color: #FFF;}body button.outlined.white:hover, .button.outlined.white:hover, a.button.outlined.white:hover, a.button:visited.outlined.white:hover, a.compose-activator.buttonlink.outlined.white:hover, #global_wrapper .layout_page_question_index_questions .qa_browse_answer a.outlined.white:hover, .qa_browse .qa_browse_answer a.outlined.white:hover, .global_form_box .form-element input[type="submit"].outlined.white:hover{	color: #FFFFFF !important;	background: rgba(255, 255, 255, .2);}body button.outlined.thin_border,.button.outlined.thin_border,a.button.outlined.thin_border,a.button:visited.outlined.thin_border, a.compose-activator.buttonlink.outlined.thin_border, #global_wrapper .layout_page_question_index_questions .qa_browse_answer a.outlined.thin_border, .qa_browse .qa_browse_answer a.outlined.thin_border, .global_form_box .form-element input[type="submit"].outlined.thin_border{	border-width: 1px;}body button.full_width,.button.full_width,a.button.full_width,a.button:visited.full_width, a.compose-activator.buttonlink.full_width, #global_wrapper .layout_page_question_index_questions .qa_browse_answer a.full_width, .qa_browse .qa_browse_answer a.full_width, .global_form_box .form-element input[type="submit"].full_width{	width: 100%;}input[type=text],input[type=number],input[type=tel],input[type=email],input[type=password],textarea,select{	background-color: #FFF;	color: #262626;	border: 1px solid #E5E5E5;	padding: 8px 10px;	resize: none;	font-size: 12px;	border-radius: 5px;	box-sizing: border-box;	width: 100%;	transition: .2s all ease-in-out;}input[type=text]::placeholder, input[type=number]::placeholder, input[type=tel]::placeholder, input[type=email]::placeholder, input[type=password]::placeholder, textarea::placeholder, select::placeholder{	font-style: normal;	font-size: 12px;	color: rgba(41, 44, 68, 0.6);}input[type=text]:hover, input[type=number]:hover, input[type=tel]:hover, input[type=email]:hover, input[type=password]:hover, textarea:hover, select:hover{	border-color: #CACACA;}input[type=text]:focus, input[type=number]:focus, input[type=tel]:focus, input[type=email]:focus, input[type=password]:focus, textarea:focus, select:focus{	outline: 2px solid #4482cb;	border-color: #FFF;}.hasError input[type=text],input[type=text].validation_failed,.hasError input[type=number],input[type=number].validation_failed,.hasError input[type=tel],input[type=tel].validation_failed,.hasError input[type=email],input[type=email].validation_failed,.hasError input[type=password],input[type=password].validation_failed,.hasError textarea,textarea.validation_failed,.hasError select,select.validation_failed{	color: #D03838;	border-color: #D03838;}.hasError input[type=text]:focus, input[type=text].validation_failed:focus, .hasError input[type=number]:focus, input[type=number].validation_failed:focus, .hasError input[type=tel]:focus, input[type=tel].validation_failed:focus, .hasError input[type=email]:focus, input[type=email].validation_failed:focus, .hasError input[type=password]:focus, input[type=password].validation_failed:focus, .hasError textarea:focus, textarea.validation_failed:focus, .hasError select:focus, select.validation_failed:focus{	outline: 2px solid #D03838;	border-color: #FFF;}input[type=checkbox],input[type=radio]{	border: none;	padding: 0px;	margin: 3px 5px 0px 0px;	width: auto;	display: block;	float: left;	outline: none;}input[type=checkbox]+label,input[type=radio]+label{	display: block;	cursor: pointer;	outline: none;}textarea{	width: 100%;	resize: none;	outline: none;}textarea.codebox{	width: 95%;	min-height: 200px;	font-family: courier new, courier, serif;}select{	-moz-appearance: none;	-webkit-appearance: none;	appearance: none;	background: url(/public/admin/select_arrow2.png?c=0) #FFF no-repeat 100% center;	padding-right: 50px;}select option{	padding: 0px 10px 0px 3px;}a.buttonlink{	display: inline-block;	background-repeat: no-repeat;	background-position: left center;}a.buttonlink:hover{	text-decoration: underline;}a.buttonlink:before{	opacity: 1 !important;}a.buttonlink_right{	background-repeat: no-repeat;	background-position: right top;	padding-right: 19px;	display: inline-block;}br.multi-text-separator{	margin-bottom: 8px;}/*
LARGE BOX FORM
These styles are for large forms that are given an exclusive page.
They are not intended for smaller forms that are embedded elsewhere.
Examples: Signup form, member settings form, etc.
*//* form container */.global_form{	clear: both;}/* external form border */.global_form>div{	float: left;	margin: 0px auto 0px auto;	background-color: transparent;	border: 0px solid transparent;	border-radius: 0px;}/* internal form border */.global_form>div>div{	background-color: transparent;	border: 0px solid transparent;	border-bottom: 0px solid transparent;	padding: 10px;}#smoothbox_window .global_form>div>div{	background-color: transparent;	border: none;	border-bottom: none;	border-radius: 0px;	box-shadow: 0px 0px 0px 0px transparent;}/* form headline */.global_form div.form-wrapper-heading{	border-bottom: 1px solid transparent;	margin-top: 10px;	margin-bottom: 15px;}.global_form div.form-wrapper-heading>span{	display: block;	overflow: hidden;	padding: 0px;	background: transparent;	font-weight: bold;	font-size: 20px;}.global_form div.form-wrapper+div.form-wrapper-heading{	margin-top: 50px;}#smoothbox_window .global_form#messages_compose>div>div{	padding: 20px;}/* form instructions */.global_form>div>div>h3{	border-bottom: 0px solid transparent;	padding-bottom: 5px;	padding-left: 8px;	font-weight: normal;	font-size: 28px;}.global_form>div>div>h3+p{	padding: 10px;	max-width: 100%;	margin-top: 30px;	line-height: 140%;	font-size: calc(12px + 2px);}/* add some space above form elements if title/instructions precede */.global_form>div>div>h3+div,.global_form>div>div>h3+p+div{	margin-top: 20px;}/* container row for a label (left) and element (right) */.global_form div.form-wrapper{	clear: both;}.global_form div.form-wrapper div.error{	color: #D03838;	margin-top: -12px;}.global_form div.form-wrapper div.error:before{	content: "";	background: url(/public/admin/icon_exclamation_red.png?c=0) no-repeat center center;	height: 10px;	width: 11px;	display: inline-block;	margin-right: 3px;	vertical-align: -1px;}/* left-side element label container */.global_form div.form-label,.global_form div.form-element p.hint{	text-align: left;	margin-bottom: 5px;	overflow: hidden;	clear: left;	font-weight: bold;	color: #262626;}.global_form div.form-label label,.global_form div.form-element p.hint label{	font-weight: bold;}.lp_signup_form div.form-label label,.global_form div.form-label label{	font-weight: bold;}.lp_signup_form div.form-label label.required:after, .global_form div.form-label label.required:after{	content: " *";	color: #4482cb;	font-weight: normal;}.global_form div.form-element p.hint{	float: none;}.global_form div.form-label#submit-label{	display: none;}/* right-side form element container */.global_form div.form-element,.global_form #facebook-element{	width: 390px;	text-align: left;	margin-bottom: 15px;	clear: none;}body[id*="global_page_user-settings-"] .global_form > div > div > h3{	display: none;}/* all paragraphs of text in the form */.global_form div>p{	max-width: 450px;	padding-bottom: 10px;}/* paragraphs of text that come after an input element */.global_form div>input+p{	margin-top: 3px;	font-size: 10px;}/* only for text inputs that come after other text inputs *//* i.e. for when there is a vertical list of text inputs */.global_form input[type=text]+input[type=text]{	display: block;	margin-top: 5px;}/* all checkboxes and radios in form */.global_form input[type=checkbox],.global_form input[type=radio]{	clear: left;}/* for clickable labels that appear to the right of elements *//* such as checkboxes or radios */.global_form input+label{	float: left;	display: block;	margin-top: 0px;	margin-left: 2px;	font-size: 14px;}/* all textareas in form */.global_form p.description{	margin: 7px 0px 10px 0px;	padding: 0px;	font-size: 100%;}.global_form #submit-element{	margin-bottom: 0px;	padding-top: 8px;	text-align: center;}.global_form button[type=submit]{	margin-right: 3px;}/*
SMALL BOX FORM
These styles are for small box forms,such
as the login box found by default on the main
index page. Form names and inputs are stacked
vertically (not floated) to fit into small-width
content areas.
*/.global_form_box{	background-color: transparent;	border: 0px solid transparent;	border-radius: 0px;	-moz-border-radius: 4px;	-webkit-border-radius: 4px;	border-radius: 4px;	padding: 10px;	width: auto;}.global_form_box .form-wrapper+.form-wrapper{	margin-top: 5px;}.global_form_box .form-label{	padding: 0px;	width: auto;	float: none;	clear: both;	margin: 0px;}.global_form_box label{	text-align: left;	display: block;	font-size: 100%;	margin-bottom: 2px;}.global_form_box .form-element{	overflow: hidden;	text-align: right;}.global_form_box .form-element input,.global_form_box .form-element textarea,.global_form_box .form-element select{	width: 100%;	box-sizing: border-box;}/*
FILTER FORM
These styles are for small,transparent forms
that contain search boxes or filter fields. They
are usually found on browse pages.
*/form.filters{	background-color: transparent;	border: 0px solid transparent;	border-radius: 0px;	-moz-border-radius: 4px;	-webkit-border-radius: 4px;	border-radius: 4px;	padding: 10px;}form.filters div.form-label{	margin-bottom: 3px;	font-size: 100%;}form.filters div.form-element{	margin-top: 2px;}form.filters button{	margin-top: 4px;}form.filters dt{	font-size: 100%;	padding-bottom: 2px;}form.filters dd{	margin-bottom: 8px;}/*
POPUP FORM
These are used to style popup (i.e. smoothbox) forms.
Also used to style popup response messages,etc.
*/.global_form_popup{	padding: 16px;	overflow: hidden;}.global_form_popup > div > div > h3{	font-size: 16px;	font-weight: 600;	padding: 0 0 12px;	border-bottom: 1px solid rgba(38, 38, 38, .3);}.global_form_popup > div > div .form-description,.global_form_popup > div > div  .form-elements{	padding: 12px 0;}.global_form_popup #submit-wrapper,.global_form_popup #cancel-wrapper{	float: left;	overflow: hidden;}.global_form_popup #buttons-wrapper{	margin-top: 10px;}.global_form_popup #buttons-wrapper fieldset{	text-align: right;}.global_form_popup #buttons-wrapper [type="button"]{	margin-right: 12px;}.global_form_popup #buttons-wrapper a[type="button"]{	font-weight: 600;}.global_form_popup_message{	display: block;	padding: 15px;	text-align: center;}/*
UPLOAD FORM
Styles the file upload form.
*/#form-upload #submit-wrapper{	display: block;}#form-upload #demo-status a.buttonlink{	margin-right: 15px;}/*
SEARCH PAGE
Used to style the main search page.
*/input[type="search"]{	outline: none;	color: #262626;}input[type=search]::-ms-clear{	display: none;	width: 0;	height: 0;}input[type=search]::-ms-reveal{	display: none;	width: 0;	height: 0;}input[type="search"]::-webkit-search-decoration, input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-results-button, input[type="search"]::-webkit-search-results-decoration{	display: none;}#searchform{	clear: both;	max-width: 700px;	margin-bottom: 40px;}#searchform input,#searchform select{	float: left;	width: 48%;}#searchform select{	margin-left: 4%;}#searchform button{	float: right;	margin-top: 20px;}#searchform option[value="blisspottheme_album"]{	display: none;}.search_results{	width: 700px;	box-sizing: border-box;	margin: 40px 0px;	padding: 0px 18px;}.search_result{	overflow: hidden;	box-sizing: border-box;	padding: 12px 0px;}.search_result .highlighted-text{	text-transform: capitalize;}.search_result:first-child{	margin-top: 0px;}.search_result .search_photo{	display: block;	float: left;	overflow: hidden;	margin-right: 16px;}.search_result .search_photo > a{	display: block;	width: 88px;	height: 88px;	background-color: #EEE;	background-position: center center;	background-repeat: no-repeat;	background-size: cover;}.search_result .search_icon{	display: block;	float: left;	overflow: hidden;	margin-right: 16px;}.search_result img{	margin: auto;	display: block;	width: 100%;}.search_result .search_info{	display: block;	overflow: hidden;	font-size: 12px;}.search_result .search_title{	font-size: 20px;	padding: 3px 0px;	display: block;}/*
COMMENTS
These styles are used everywhere comments appear.
*/.comments{	width: 50%;}.comments>ul{	overflow: hidden;}.comments>ul>li{	margin-top: 16px;	padding: 0px;	border-top: 1px solid #FFF;	overflow: hidden;}.comments>ul>li:first-child{	border: none;}.comments ul ul>li{	display: inline-block;	vertical-align: middle;}.comments ul ul>li a{	color: #262626;	font-weight: 600;	text-transform: capitalize;}.comments .comments_content{	background: #E9ECEF;	padding: 12px 18px;	border-radius: 5px;	display: block;}.comments .comments_author{	display: flex;	margin-bottom: 6px;}.comments .comments_author > a{	flex: 1;	min-width: 0;}.comments .comments_author_photo{	float: left;	overflow: hidden;	line-height: 0px;	font-size: 0px;}.comments .comments_author_photo img{	display: block;}.comments .comments_options{	padding: 10px 0px;}.comments .comments_comment_options>a{	margin-top: 5px;	overflow: hidden;}.comments .comments_info{	padding-top: 2px;	padding-left: 5px;	overflow: hidden;	font-size: 16px;}.comments .comments_date{	overflow: hidden;	padding: 8px 16px 0;}.comments>form{	background-color: transparent;	border: 0px solid transparent;	border-radius: 0px;	background-image: none;	border: none;	padding: 5px 10px 5px 5px;	border-top: 1px solid transparent;}.comments>form>textarea{	width: 98%;	padding: 1% !important;}.comments>form>button{	display: none;	margin-top: 7px;}div.comments_comment_likes_tips{	border: 1px solid #cccccc;	padding: 4px 7px;	background-color: #FFF;	font-size: 90%;	-moz-border-radius: 3px;	-webkit-border-radius: 3px;	border-radius: 3px;}/*
HEADLINE
Used at the top of most browse pages. Often contains button-style tabs.
*/.headline{	margin-top: 15px;	margin-bottom: 15px;	padding: 0px;}.headline.no_margin_bottom{	margin-bottom: 0px;}.headline > h1,.headline  > h2{	float: left;	margin-bottom: 24px;	line-height: 110%;	font-weight: 700;	font-size: 36px;}.headline > h1 *,.headline  > h2 *{	font-weight: 700;}.headline > p{	padding-top: 2px;	font-size: 18px;	clear: both;}.headline > .buttons{	float: left;	margin: 5px 15px;}.headline > .buttons.right{	float: right;	margin-right: 0;}.headline > .buttons ul li{	float: left;	margin-right: 10px;}.headline > a{	float: right;	margin-left: 16px;	line-height: 34px;}.headline > a.left{	float: left;	margin-left: 0px;	margin-top: 4px;}.headline.smaller > h1,.headline.smaller  > h2{	margin-bottom: 10px;	font-size: 16px;}/* TABS */.tabs{	float: none;	clear: both;	width: 100%;	padding-top: 5px;}.tabs>ul{	display: inline-block;	vertical-align: middle;}.tabs>ul li{	display: inline-block;	vertical-align: middle;	float: left;}.tabs>ul li:first-child a{	padding-left: 0;}.tabs>ul li>a{	display: block;	padding: 0px 15px;	line-height: 34px;	font-size: 14px;	color: #262626;}.tabs>ul li>a:hover{	color: #FA4A00;	text-decoration: none;}.tabs>ul li.active>a{	cursor: default;	font-weight: 600;}.tabs>ul li.active>a:hover{	text-decoration: none;}/*
TABS (TAB STYLE,NON-DEFAULT)
*/.tabs_alt{	border: 0px solid transparent;	color: #FA4A00;	margin: 0px 0px 15px;	border-radius: 0px;	-moz-user-select: none;	-webkit-user-select: none;}.tabs_alt>ul{	margin: 0px;	text-align: left;	overflow: hidden;}.tabs_alt>ul>li{	float: left;	padding: 0px 0px;	text-align: center;	margin-right: 7px;}.tabs_alt>ul>li.tab_active>a,.tabs_alt>ul>li.active>a,.tabs_alt>ul>li.tab_active>a:hover, .tabs_alt>ul>li.active>a:hover{	background-color: #FA4A00;	color: #FFF;	position: relative;	cursor: default;}.tabs_alt>ul>li>a{	display: block;	color: #FA4A00;	padding: 10px 15px;	text-decoration: none;	border-bottom: none;	border-radius: 8px;	outline: none;	font-size: 16px;	font-weight: bold;	border: 2px solid #FA4A00;}.tabs_alt>ul>li>a span{	font-weight: 600;	margin-left: 4px;	border: none;}.tabs_alt>ul>li>a:hover{	background-color: #FA4A00;	color: #FFF;}.tab_container_inactive{	display: none;}.tabs_alt>ul>li.tab_open>a{	background-color: transparent;	color: #FFF;	position: relative;}.tab_pulldown_contents_wrapper{	display: none;	background-color: #FFF;	border: 1px solid #f4f4f4;	border-top: none;	overflow: hidden;	position: absolute;	margin-top: 37px;	margin-left: -1px;	margin-right: -1px;	z-index: 99;	-moz-border-radius: 0px 0px 3px 3px;	-webkit-border-radius: 0px 0px 3px 3px;	border-radius: 0px 0px 3px 3px;	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.3);}.tab_pulldown_contents{	overflow: hidden;	max-height: 500px;	overflow-y: auto;}.tab_pulldown_contents>ul{	padding: 5px 0px;}.tab_pulldown_contents>ul>li{	padding: 5px;	font-size: 12px;	min-width: 100px;	max-width: 250px;	-moz-user-select: none;	-webkit-user-select: none;}.tab_pulldown_contents>ul>li:hover, .tab_pulldown_contents>ul>li.active{	background-color: #f7f8fa;	color: #262626;	cursor: pointer;}.tabs_alt>ul>li.tab_open .tab_pulldown_contents_wrapper{	display: block;}.layout_middle .layout_blog_browse_search .form-elements>div#category-wrapper select{	line-height: 24px;}.layout_ynwiki_menu_pages #cuz_menu_cate_search_form #cuz_menu_cate_search_choose,.layout_middle .layout_blog_browse_search .form-elements>div#category-wrapper select{	font-size: 18px !important;	color: #FFF;	padding: 12px !important;	background: transparent !important;	position: relative;	cursor: pointer;}.layout_middle .layout_blog_browse_search .form-elements>div#category-wrapper #category-element{	position: relative;	padding-right: 5px;}.layout_ynwiki_menu_pages #cuz_menu_cate_search_form:after, .layout_middle .layout_blog_browse_search .form-elements>div#category-wrapper #category-element:after{	content: "\f107";	color: #FFF;	font-size: 20px;	font-family: fontawesome;	margin-left: -10px;	vertical-align: -2px;}.layout_middle .layout_blog_browse_search .form-elements>div#category-wrapper #category-element:after{	position: absolute;	right: 0px;	top: 14px;}.layout_ynwiki_menu_pages #cuz_menu_cate_search_form #cuz_menu_cate_search_choose option,.layout_middle .layout_blog_browse_search .form-elements>div#category-wrapper select option{	color: #262626;}.layout_ynwiki_menu_pages ,.layout_blog_browse_menu{	margin: 0px !important;	padding: 0px !important;}.layout_blog_blog_profile_photo{	padding-top: 0px !important;}/*
PULLDOWN SELECT BOX
Styles the inline pulldown select popup box that is used
as an alternative to regular input select boxes in some places.
*/.pulldown > a,.pulldown_active > a{	display: inline-block;	font-weight: 600;	padding: 5px 7px 5px 18px;	outline: none;	font-size: 90%;	-moz-user-select: none;	-webkit-user-select: none;}.pulldown > a:before, .pulldown_active > a:before{	content: "\f0d7";	font-family: fontawesome;	margin-right: 5px;}.pulldown>a{	background-color: transparent;	text-decoration: none;}.pulldown>a:hover{	background-color: transparent;}.pulldown_active>a{	background-color: transparent;	text-decoration: none;}.pulldown_contents_wrapper{	display: none;	position: absolute;	min-width: 100px;	max-width: 300px;	border: 0px solid #f4f4f4;	background-color: #FFF;	z-index: 99;	margin-top: 24px;	padding: 16px 0px;	box-shadow: 0px 0px 6px 0px rgba(0, 0, 0, 0.1);	-moz-border-radius: 3px;	-webkit-border-radius: 3px;	border-radius: 3px;}.pulldown_contents_wrapper a{	font-weight: normal !important;}.pulldown_active .pulldown_contents_wrapper{	display: block;}.pulldown_contents{	overflow: hidden;	background: #FFF;	max-height: 500px;	overflow-y: auto;	border-radius: 3px;}.pulldown_contents>ul{	padding: 5px 0px;}.pulldown_contents>h3{	margin: 0px 0px;	padding: 5px 10px;	background: transparent;	border: none;	border-bottom: 1px solid #f7f8fa;	font-size: 100%;	font-weight: normal;	line-height: 160%;	-moz-border-radius: 3px;	-webkit-border-radius: 3px;	border-radius: 3px;	-moz-border-radius-bottomright: 0px;	-webkit-border-bottom-right-radius: 0px;	border-radius-bottomright: 0px;	-moz-border-radius-bottomleft: 0px;	-webkit-border-bottom-left-radius: 0px;	border-radius-bottomleft: 0px;}.pulldown_contents>ul>li{	padding: 5px;	padding-right: 15px;	font-size: 100%;	-moz-user-select: none;	-webkit-user-select: none;}.pulldown_contents>ul>li+li{	border-top: 1px solid #f7f8fa;}.pulldown_contents>ul>li:hover, .mini_pulldown_active .pulldown_contents_wrapper>div>ul>li.pulldown_content_item_unread{	background-color: #f7f8fa;	cursor: pointer;}.pulldown_options{	margin: 10px 0px 0px;	background-color: transparent;	overflow: hidden;	border-radius: 0px 0px 3px 3px;}.pulldown_options a{	display: block;	font-size: 100%;	padding: 10px;	box-sizing: border-box;	text-align: center;	line-height: 160%;}#requests_pulldown_wrapper .pulldown_contents>ul>li:hover{	background-color: transparent;	cursor: default;}/*
PULLDOWN SELECT BOX FOR UPDATES
Styles the inline pulldown select popup box used for updates that is used
as an alternative to regular input select boxes in some places.
*/ul.notifications_menu>li>span{	padding-left: 22px;	background-position: left top;	line-height: initial;}.notifications_loading{	text-align: center !important;}.mini_pulldown_active .pulldown_contents>ul{	padding: 0px 0px;}.icon_type_pulldown.mini_pulldown_active .pulldown_contents>ul>li+li{	border-top: 1px solid #E6E6E6 !important;}ul.notifications > li{	padding: 10px;	margin: 0px;}ul.notifications > li:hover{	background-color: #f2f2f2;}ul.notifications > li.notifications_unread{	background-color: #f7f7f7;}ul.notifications > li.notifications_unread > span{	font-weight: normal;}ul.notifications > li + li{	border-top-color: #E6E6E6;}/*
TAGS
Styles lists of tags that are used for message recipients,lists of friend
lists,etc. Each tag has its own remove link.
*/.tag{	-moz-border-radius: 3px;	-webkit-border-radius: 3px;	border-radius: 3px;	display: inline-block;	background-color: #f7f8fa;	font-weight: bold;	display: inline-block;	float: left;	padding: 5px 10px 5px 10px;	margin: 0px 10px 5px 0px;	font-size: 100%;}.tag>a{	text-decoration: none;	padding-left: 6px;	text-transform: uppercase;}/* Quicklinks */.quicklinks{	border-radius: 0px;	overflow: visible;}.quicklinks,#profile_options,ul.blogs_gutter_options{	margin-top: 0px;}.quicklinks li,#profile_options li,ul.blogs_gutter_options li{	padding: 0px 0px !important;	margin: 0px 0px !important;}.quicklinks li+li,#profile_options li+li,ul.blogs_gutter_options li+li{	border: none;}.quicklinks li a,#profile_options li a,ul.blogs_gutter_options li a.buttonlink{	display: block;	font-weight: normal;	background-position: 3px 3px;	padding-top: 0px;	padding-bottom: 0px;	line-height: 26px;}.quicklinks li a:hover, #profile_options li a:hover, ul.blogs_gutter_options li a.buttonlink:hover{	background-color: rgba(160, 160, 160, 0.1);	text-decoration: none;}/* Messages */.messages_list{	margin-top: 10px;}.messages_list>ul>li{	background-color: #f7f8fa;}.messages_list>ul>li:nth-child(2n+2){	background-color: transparent;}/* Activity Feed */.activity-post-container{	margin-bottom: 0px;	overflow: visible;	background: #FFFFFF;	box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.18);	border: none;	border-radius: 5px;	padding: 16px 24px;}.compose-container{	border-bottom: 1px solid rgba(38, 38, 38, .3);	padding-bottom: 20px;}#activity-feed{	padding: 0px 0px;}form.activity{	position: relative;	padding: 0px;	margin: 0px;	border: none;}form.activity #activity_body{	display: none;}form.activity #compose-menu #compose-submit{	float: right;	margin: 0px;	width: 100%;	box-sizing: border-box;}form.activity .compose-content{	order: 10;	border: none;	color: #262626;	margin-bottom: 0px;	background: transparent;}form.activity .compose-menu{	display: flex !important;	border-radius: 0px 0px 10px 10px;	margin-top: 16px;	flex-wrap: nowrap;	align-items: center;	flex-direction: row;	justify-content: space-between;	gap: 40px;	font-size: inherit;	padding-left: 50px;	box-sizing: border-box;}form.activity .compose-menu .compose-right-content{	order: 100;	margin-left: auto;	width: 100%;	max-width: 90px;}form.activity .compose-menu .compose-activator{	margin: 0;}.compose-tray .compose-menu > span{	background: none !important;}.compose-tray .compose-menu > span:before{	content: none !important;}form.activity .compose-menu > a{	margin-top: 0px;	color: #262626;	display: flex;	align-items: center;}form.activity .compose-menu > a svg{	margin-right: 6px;}form.activity .compose-menu > a:before{	content: none !important;}form.activity a.privacy_pulldown_button,form.activity #compose-question-activator{	display: none;}form.activity .emoticons_box{	background: #FFF;	z-index: 999;}.activity-post-container .compose-tray .compose-menu{	background: none;	border: none !important;}form.activity{	font-size: 16px;}form.activity .compose-container{	display: flex;	flex-direction: row;	gap: 20px;	font-size: inherit;}form.activity .compose-container .overTxtLabel{	position: initial !important;	color: rgba(38, 38, 38, .6);}form.activity .compose-container .compose-content,form.activity .compose-container  .overTxtLabel{	padding: 10px 0px;	font-size: inherit;}form.activity .emoticons-activator{	position: relative;	bottom: auto;	right: auto;}form.activity .emoticons-activator:before{	content: none;}#activity_posting_user{	float: left;	margin-right: 24px;}ul.feed{	font-size: 16px;	margin-bottom: 50px;}ul.feed .feed_item_date{	font-size: inherit;}ul.feed>li{	position: relative;	padding: 16px 24px;	margin: 20px 0px 0px 0px;	background: #FFFFFF;	box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.18);	border-radius: 5px;	border: none;}.notification_tip{	pointer-events: none;	z-index: 10;	border-radius: 5px;	background-color: rgba(38, 38, 38, .9);	display: flex;	align-items: center;	gap: 8px;	padding: 30px;	color: #FFF;	font-size: 14px;	position: fixed;	left: 50%;	top: 50%;	transform: translate(-50%, -50%);	width: 70%;	max-width: 475px;	justify-content: center;}ul.feed>li+li,ul.feed>ul>li{	border: none;	padding: 16px 24px;}ul.feed .feed_item_photo{	margin: 0px 24px 24px 0px;}ul.feed .feed_item_photo > a > img{	border-radius: 100%;}ul.feed .feed_item_body{	font-size: inherit;	overflow: visible !important;	padding: 0px;	margin: 0px;}ul.feed .feed_item_body > span.feed_item_body_content,ul.feed .feed_item_body  > span.feed_item_body_edit_content{	display: block;}ul.feed .feed_item_body > span.feed_item_body_content{	position: relative;	padding: 6px 30px 6px 0;}ul.feed .feed_item_body > *{	font-size: inherit;}ul.feed .feed_item_body > span:first-child{	display: block;	padding: 5px 16px;}ul.feed .timestamp{	margin-top: 2px;	display: block;	font-size: 12px;	color: #696969;}ul.feed .feed_item_body>span+div.feed_item_attachments{	padding: 0px;	clear: both;	overflow: visible;}ul.feed .feed_item_body>span+div.feed_item_attachments > span:not(.feed_attachment_blog) > div > a img{	max-width: none;	border-radius: 10px;	margin: 10px 0;}ul.feed .feed_item_body>span+div.feed_item_attachments > span:not(.feed_attachment_blog) > div > a{	background: none !important;}ul.feed .feed_item_body>span+div.feed_item_attachments > .feed_attachment_blog{	background: #FFFFFF;	margin: 0px -25px;}ul.feed .feed_item_body>span+div.feed_item_attachments > .feed_attachment_blog > div > a{	margin-right: 0px;	width: 100%;}ul.feed .feed_item_body>span+div.feed_item_attachments > .feed_attachment_blog > div > a img{	width: 100%;	max-width: none;	max-height: none;}ul.feed .feed_item_body>span+div.feed_item_attachments > .feed_attachment_blog > div > div{	padding: 20px 25px;}ul.feed .feed_item_body>span+div.feed_item_attachments > .feed_attachment_blog > div > div .feed_item_link_title a{	font-size: 20px;	line-height: 130%;}ul.feed .feed_item_body>span+div.feed_item_attachments > .feed_attachment_storage_file img{	max-width: 200px;}ul.feed feed_item_link_category{	text-transform: uppercase;	font-weight: bold;	color: #FA4A00;}ul.feed .feed_item_link_desc{	display: none;}ul.feed .feed_item_body div[id^="comment-likes-activity-item-"]{	clear: both;	padding: 0px;}ul.feed .feed_item_body .comments{	width: auto;	clear: both;	font-size: inherit;}ul.feed .feed_item_body .comments>ul>li{	margin: 0px;	padding: 16px 0px 0px;}ul.feed .feed_item_body .comments>ul>li:first-child{	border-top: 1px solid rgba(38, 38, 38, .1);	margin-top: 8px;}ul.feed .feed_item_body .comments>ul>li div{	font-size: inherit;}ul.feed .feed_item_body .comments > form{	padding: 0px;	text-align: right;	border-top: 1px solid #FFF;}ul.feed .feed_item_body .comments > form:after{	content: ".";	display: block;	clear: both;	visibility: hidden;	line-height: 0;	height: 0;}ul.feed .feed_item_body .comments > form .compose-textarea{	display: none;}ul.feed .feed_item_body .comments > form .comment-compose-container{	font-size: inherit;}ul.feed .feed_item_body .comments > form .compose-content{	border-radius: 22px;	border: 1px solid rgba(38, 38, 38, .3);	padding: 10px 24px;	font-size: inherit;	margin-top: 16px;}ul.feed .feed_item_body .comments > form button{	float: right;}ul.feed .feed_item_icon{	padding: 8px 0px 0px !important;	background-image: none !important;	margin-top: 0px !important;	border-top: 1px solid rgba(38, 38, 38, .1);	font-weight: 600;}ul.feed .feed_item_icon:before{	content: none !important;}ul.feed .feed_item_icon>ul{	display: flex;	justify-content: space-around;	gap: 10px;}ul.feed .feed_item_icon>ul>li{	flex: auto;}ul.feed .feed_item_icon>ul>li > a{	display: flex;	flex-direction: row;	align-items: center;	justify-content: center;	color: #262626;	transition: .3s all ease-in-out;	text-decoration: none;	border-radius: 3px;	padding: 5px 10px;	min-height: 36px;}ul.feed .feed_item_icon>ul>li > a:hover{	background: rgba(38, 38, 38, .1);}ul.feed .feed_item_icon>ul>li > a svg{	margin-right: 10px;}ul.feed .feed_item_icon>ul>li[class^="feed_item_option_"]>span{	display: none;}ul.feed .feed_attachment_album_photo{	margin-top: 10px;}ul.feed .feed_attachment_album_photo > div{	text-align: center;}ul.feed .feed_attachment_album_photo img{	max-width: 350px;	width: 100%;	max-height: none;}ul.feed .feed_attachment_photo a > span{	width: 350px;	height: 350px;}.comment-compose-container > .overTxtLabel{	left: 24px !important;	top: 10px !important;	font-size: 14px;	color: rgba(38, 38, 38, .5);}div.feed_viewmore{	padding: 0px;	border: none;}div.feed_viewmore a.icon_viewmore{	background-image: none;	font-size: 12px;	line-height: 22px;	margin: 40px 0px;	display: inline-block;	position: relative;	text-align: center;}div.feed_viewmore a.icon_viewmore:hover{	text-decoration: underline;}div.feed_viewmore a.icon_viewmore:before{	float: right;	margin: 0px 10px;	font-size: 11px;}div#feed_loading{	background-image: none;	font-size: 90%;	padding: 0px 0px;	line-height: 30px;	display: block;	position: relative;	text-align: center;}div#feed_loading img{	float: none !important;	margin: 0px 5px !important;	display: inline-block;	vertical-align: middle;}.privacy_list{	margin-top: 12px;}img.emoticon_img{	width: 18px;	height: 18px;}.activity_show_options_menu{	position: relative;}.activity_show_options_menu > ul{	display: block;	min-width: 250px;}.activity_drop_menu{	padding: 10px;	border-radius: 4px;	background: #FFF;	box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.18);	display: none;	position: absolute;	bottom: 100%;	left: 50%;	transform: translateX(-50%);	margin-bottom: 10px;}.activity_drop_menu li a{	display: flex;	padding: 6px 12px 6px 4px;	border-radius: 3px;	color: #262626;	text-decoration: none;	transition: .3s all ease-in-out;	font-size: 14px;	font-weight: 600;}.activity_drop_menu li a svg{	margin-right: 8px;}.activity_drop_menu li a:hover{	background: rgba(38, 38, 38, .1);}.activity_drop_menu li + li{	margin-top: 4px;}.feed_item_options_menu{	position: absolute;	top: 5px;	right: 0;}.feed_item_options_menu > a{	line-height: 0;	border-radius: 3px;	padding: 3px 5px 4px;	box-sizing: border-box;	display: block;	text-decoration: none;	transition: .3s all ease-in-out;}.feed_item_options_menu > a:hover,.feed_item_options_menu.activity_show_options_menu > a{	background: rgba(38, 38, 38, .1);}.feed_item_options_menu .activity_drop_menu{	top: 100%;	bottom: auto;	right: 0;	left: auto;	transform: none;	margin: 10px 0 0;}/* Browse Members Page */.browsemembers_criteria{	font-size: 12px;}.browsemembers_criteria input+label{	font-size: 12px;}.browse-separator-wrapper{	border: none;}.browsemembers_criteria button{	margin-top: 20px;	width: 100%;}.browsemembers_results div.browsemembers_results_links{	overflow: visible !important;	width: auto;}.browsemembers_results div.browsemembers_results_info{	padding: 10px 10px 0px;}.browsemembers_results>ul>li{	width: 31%;	display: inline-block;	vertical-align: top;	margin-top: 0px;	padding: 1%;	margin: 0px;}.browsemembers_results div.browsemembers_viewmore,.browsemembers_results div.browsemembers_loading{	border: none;	padding: 0px;	margin: 0px;}#global_wrapper .layout_middle>div.browsemembers_results>h3{	border: none;	margin-bottom: 0px;}/* LOGIN BOX */html.connectbox_opened{	overflow: hidden;}html.connectbox_opened #top_connection_box_container{	overflow-y: scroll;}#top_connection_box_container{	width: 100%;	height: 100%;	position: fixed;	right: 0px;	left: 0px;	top: 0px;	margin-top: 0px;	background: url(/application/themes/blisspot/images/black_50.png?c=0);	z-index: 9999;}#top_connection_box_container>div{	position: absolute;	width: 410px;	background: #FFF;	left: 50%;	margin-left: -205px;	top: 10%;	box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.5);}#top_connection_box_container>div div,#top_connection_box_container>div h4{	color: #777;	border-color: #DDD;}#top_connection_box_container>div h4>span{	background-color: #FFF;}#top_connection_box_container>div>h3{	background: #f9f9f9;	border-bottom: 1px solid #EEE;	color: #777;	padding: 0px 0px 0px 15px;	line-height: 36px;	font-size: 14px;	border-radius: 3px 3px 0px 0px;}#top_connection_box_container>div>div{	padding: 10px 15px;}#top_connection_box_container div.close_button{	float: right;}#top_connection_box_container div.close_button a{	display: inline-block;	color: #777;	font-size: 12px;	font-weight: 700;	padding: 0 15px;	line-height: 36px;	text-transform: uppercase;}#top_connection_box_container div.close_button a .top_connection_button_icon{	display: inline-block;	vertical-align: middle;	font-size: 21px;}#top_connection_box_container div.close_button a .top_connection_button_text{	display: none;	vertical-align: middle;	padding: 0px 7px;}#top_connection_box_container div.close_button a:hover .top_connection_button_text{/* 		display: inline-block;*/	display: none;}.connect_box_form_login>div{	padding: 10px 0px;	float: left;	width: 100%;}.connect_box_form_login .global_form>div>div{	text-align: left;	border: none;	background: none;	filter: none;	padding: 0px;	-moz-box-shadow: 0px 0px 0px 0px transparent;	-webkit-box-shadow: 0px 0px 0px 0px transparent;	box-shadow: 0px 0px 0px 0px transparent;}.connect_box_form_login .global_form .form-elements{	padding: 0px 0px !important;	margin: 0px 0px !important;	display: inline-block;	vertical-align: middle;}.connect_box_form_login .global_form div.form-wrapper{	float: left;	clear: none;}#login_popup .global_form .form-elements>.form-wrapper:first-child .form-element, #login_popup .global_form div.form-wrapper#password-wrapper .form-element{	margin-bottom: 5px;}#login_popup .global_form .form-elements>.form-wrapper:first-child .form-element, #login_popup .global_form #password-wrapper .form-element{	background-position: right center;	background-repeat: no-repeat;	background-color: #f9f9f9;	border: 1px solid #DDD;	padding: 5px;	padding: 0px 30px 0px 0px;	margin-top: 0px;	border-radius: 3px;}#login_popup .global_form .form-elements>.form-wrapper:first-child .form-element{	background-image: url(/application/themes/blisspot/images/email_icon.png?c=0);}#login_popup .global_form #password-wrapper .form-element{	background-image: url(/application/themes/blisspot/images/password_icon.png?c=0);}#login_popup .global_form .form-elements>.form-wrapper:first-child .form-element input[type=email], #login_popup .global_form #password-wrapper .form-element input{	border: none !important;	background: transparent !important;	padding: 10px;	font-size: 14px;	width: 328px;}#login_popup .global_form .form-elements>.form-wrapper:first-child input[type=email]:-webkit-autofill, #login_popup .global_form #password-wrapper .form-element input:-webkit-autofill{	-webkit-box-shadow: 0 0 0px 1000px #f9f9f9 inset;}#login_popup .global_form .form-elements>.form-wrapper:first-child div.form-label, #login_popup .global_form #password-wrapper div.form-label, .connect_box_form_login .global_form #submit-label, .connect_box_form_login .global_form #forgot-label, .connect_box_form_login .global_form #terms-label{	display: none;}.connect_box_form_login .global_form #submit-element button{	padding: 11px 22px;	font-size: 14px;	margin: 0px;}#user_form_login #fieldset-buttons{	text-align: center;}#user_form_login #fieldset-buttons #submit-wrapper{	float: none;}.connect_box_form_login .global_form,.connect_box_form_login .global_form>div,.connect_box_form_login .global_form>div>div,.connect_box_form_login .global_form div.form-wrapper,.connect_box_form_login .global_form #fieldset-buttons{	overflow: visible !important;}.connect_box_form_login .global_form div.form-wrapper#buttons-wrapper{	width: 100%;}.connect_box_form_login .global_form#user_form_login #submit-wrapper{	float: right;}.connect_box_form_login .global_form#user_form_login #remember-wrapper{	padding: 10px 0px 0px;}.connect_box_form_login .global_form #remember-element label,.connect_box_form_login .global_form #forgot-element a,.connect_box_form_login .forgot_register .register_now,.connect_box_form_login_form .forgot_register .forgot_pass{	font-size: 12px;}.connect_box_form_login .forgot_register{	padding-top: 20px;	overflow: hidden;	width: 100%;}.connect_box_form_login_form .forgot_register .forgot_pass{	float: left;}.connect_box_form_login_form .forgot_register .register_now{	float: right;}#top_connection_box_container #signup_popup #name-wrapper{	display: none;}#signup_popup .form-wrapper{	width: 100%;}#signup_popup .form-wrapper .form-label{	float: none;	text-align: left;	margin-bottom: 2px;	padding: 0px;	clear: both;}#signup_popup .form-wrapper .form-element{	float: none;	clear: both;}#signup_popup .form-wrapper input{	max-width: 100%;	width: 93%;	padding: 10px 3%;}#signup_popup .form-wrapper select{	max-width: 100%;	width: 100%;	padding: 10px 3%;}#signup_popup .form-wrapper input[type=checkbox],#signup_popup .form-wrapper input[type=radio]{	padding: 0px;	width: auto;}#signup_popup .form-wrapper p.description{	display: none;}#signup_popup .form-wrapper#username-wrapper p.description{	display: block;}#signup_popup .form-wrapper#username-wrapper p.description #profile_address_text{	color: orange;}/* Member Photo-Menu */#global_wrapper .layout_left>div>#memberphotomenu_container{	background: transparent;}#memberphotomenu_photo{	margin: -10px -10px 10px;	padding: 10px;	text-align: center;}#memberphotomenu_photo h3{	padding: 5px 0px 0px 0px;	font-size: 20px;	color: #FFF;}#memberphotomenu_photo>div{	margin-top: 30px;	text-align: center;	background: transparent;	display: inline-block;	overflow: hidden;	line-height: 0px;	position: relative;}a.memberphotomenu_photo_edit{	display: none;	position: absolute;	background: #CCC;	right: 10px;	bottom: 10px;	padding: 0px 6px;	text-decoration: none;	text-align: center;	border-radius: 100%;	line-height: 36px;}a.memberphotomenu_photo_edit:hover{	background: #AAA;}#memberphotomenu_photo>div:hover>a.memberphotomenu_photo_edit{	display: block;}a.memberphotomenu_photo_edit>span{	display: inline-block;	vertical-align: -6px;}a.memberphotomenu_photo_edit>span.memberphotomenu_photo_edit_icon{	background: url(/application/themes/blisspot/images/camera_24.png?c=0) no-repeat center center;	width: 24px;	height: 24px;}#memberphotomenu_photo>div>.memberphotomenu_photo_linkimg{	display: inline-block;	overflow: hidden;	position: relative;	line-height: 0px;}#memberphotomenu_photo>div>.memberphotomenu_photo_linkimg>img{	width: 100%;	height: auto;	border-radius: 0px;}#memberphotomenu_menu > ul{	padding: 0px 35px;}#memberphotomenu_menu > ul li a{	color: #FFF;	padding: 0px 5px;}/* Member Profile Cover */#global_page_user-profile-index #global_content .layout_top .layout_middle{	overflow: visible;	padding: 0px;}#global_page_user-profile-index .field_first_name{	margin: 24px 0px 12px;}#global_page_user-profile-index .features .feature > div .topbar > .button{	display: none;}#global_page_user-profile-index .features .feature > div{	padding: 0;	border-radius: 0;	box-shadow: none;	height: auto;	background: none;}#global_page_user-profile-index .activity-post-container{	margin-bottom: 0px;}.member_profile_info{	box-sizing: border-box;	padding: 16px 18px;}.member_profile_info h3{	padding-left: 0px;	padding-right: 0px;}.member_profile_info .author_byline{	margin-top: 16px;	margin-bottom: 30px;}.member_profile_info .author_byline > h3{	font-size: 20px;	display: inline-block;	vertical-align: middle;	margin-right: 24px;	padding: 0px;}.member_profile_info .profile_fields > ul{	padding: 0px;}.member_profile_info .profile_fields > ul > li{	margin-bottom: 34px;	float: left;	padding-right: 120px;	box-sizing: border-box;}.member_profile_info .profile_fields > ul > li + li{	margin-top: 0px;}.member_profile_info .profile_fields > ul > li[data-field-id="158"],.member_profile_info .profile_fields > ul > li[data-field-id="159"],.member_profile_info .profile_fields > ul > li[data-field-id="145"]{	width: 100%;}.member_profile_info .profile_fields > ul > li > span{	float: none;	margin-right: 0px;	margin-bottom: 12px;	width: auto;}.member_profile_info .profile_fields > ul > li.field_website,.member_profile_info .profile_fields > ul > li.field_facebook,.member_profile_info .profile_fields > ul > li.field_twitter,.member_profile_info .profile_fields > ul > li.field_linkedinc,.member_profile_info .profile_fields > ul > li.field_linkedinp,.member_profile_info .profile_fields > ul > li.field_instagram{	margin-bottom: 0px;	float: none;	padding: 0;}.member_profile_info .profile_fields > ul > li.field_website span.title,.member_profile_info .profile_fields > ul > li.field_facebook span.title,.member_profile_info .profile_fields > ul > li.field_twitter span.title,.member_profile_info .profile_fields > ul > li.field_linkedinc span.title,.member_profile_info .profile_fields > ul > li.field_linkedinp span.title,.member_profile_info .profile_fields > ul > li.field_instagram span.title{	float: left;}.member_profile_info .profile_fields > ul > li.field_website span.title > b,.member_profile_info .profile_fields > ul > li.field_facebook span.title > b,.member_profile_info .profile_fields > ul > li.field_twitter span.title > b,.member_profile_info .profile_fields > ul > li.field_linkedinc span.title > b,.member_profile_info .profile_fields > ul > li.field_linkedinp span.title > b,.member_profile_info .profile_fields > ul > li.field_instagram span.title > b{	display: none;}.member_profile_info .profile_fields > ul > li.field_website span.title:before, .member_profile_info .profile_fields > ul > li.field_facebook span.title:before, .member_profile_info .profile_fields > ul > li.field_twitter span.title:before, .member_profile_info .profile_fields > ul > li.field_linkedinc span.title:before, .member_profile_info .profile_fields > ul > li.field_linkedinp span.title:before, .member_profile_info .profile_fields > ul > li.field_instagram span.title:before{	font-size: 24px;	font-family: fontawesome;	content: "\f0ac";	margin-right: 10px;	color: #262626;}.member_profile_info .profile_fields > ul > li.field_website span.title + span,.member_profile_info .profile_fields > ul > li.field_facebook span.title + span,.member_profile_info .profile_fields > ul > li.field_twitter span.title + span,.member_profile_info .profile_fields > ul > li.field_linkedinc span.title + span,.member_profile_info .profile_fields > ul > li.field_linkedinp span.title + span,.member_profile_info .profile_fields > ul > li.field_instagram span.title + span{	overflow: hidden;	display: block;}.member_profile_info .profile_fields > ul > li.field_website > span,.member_profile_info .profile_fields > ul > li.field_facebook > span,.member_profile_info .profile_fields > ul > li.field_twitter > span,.member_profile_info .profile_fields > ul > li.field_linkedinc > span,.member_profile_info .profile_fields > ul > li.field_linkedinp > span,.member_profile_info .profile_fields > ul > li.field_instagram > span{	display: inline-block;	vertical-align: middle;}.member_profile_info .profile_fields > ul > li.field_twitter span.title:before{	content: "\f081";}.member_profile_info .profile_fields > ul > li.field_linkedinc span.title:before, .member_profile_info .profile_fields > ul > li.field_linkedinp span.title:before{	content: "\f08c";}.member_profile_info .profile_fields > ul > li.field_facebook span.title:before{	content: "\f230";}.member_profile_info .profile_fields > ul > li.field_instagram span.title:before{	content: "\f16d";}.member_profile_info .field_qualifications,.member_profile_info  .field_profession{	display: none;}#memberprofile_cover_container{	position: relative;}#memberprofile_cover_container .navigation{	padding-top: 15px;}#memberprofile_cover_container .navigation > ul{	display: flex;	flex-wrap: wrap;}#memberprofile_cover_container .navigation > ul > li{	margin: 0px;}#memberprofile_cover_container .navigation > ul > li > a{	padding-right: 24px;	font-size: 18px;	line-height: 160%;}#memberprofile_cover_container .navigation > ul > li > a:before{	font-size: 16px;}#memberprofile_cover{	background-color: #CCCCCC;	height: 352px;	position: relative;}#memberprofile_cover > img{	position: absolute;	top: 0;	left: 0;	object-fit: cover;	height: 100%;	width: 100%;}#memberprofile_cover:after{	content: "";	position: absolute;	left: 0px;	top: 0px;	height: 100%;	width: 100%;	background: rgba(0, 0, 0, 0.2);}#memberprofile_cover>div.width_main{	position: relative;}#memberprofile_cover h3{	padding: 5px 0px 0px 0px;}div#memberprofile_cover_details > div{	position: relative;}div#memberprofile_cover_details #memberprofile_cover_status{	margin-left: 280px;}div#memberprofile_cover_details #memberprofile_cover_status h1{	font-size: 30px;	line-height: 100%;	text-shadow: 0px 4px 15px rgba(0, 0, 0, 0.16);	padding-left: 16px;	position: absolute;	bottom: 25px;}div#memberprofile_cover_details #memberprofile_cover_status h1 > .qualifications{	vertical-align: middle;}div#memberprofile_cover_details #memberprofile_cover_status *{	margin: 0px;	color: #fff;	font-size: 12px;}div#memberprofile_cover_details #memberprofile_cover_status .profile_status_text{	display: none !important;}div#memberprofile_cover_details #memberprofile_cover_status h2{	font-size: 12px;}div#memberprofile_cover_details #memberprofile_cover_status .profile_status_clear{	display: none;}div#memberprofile_cover_details #memberprofile_cover_status:hover .profile_status_clear{	display: inline;}div#memberprofile_cover_details .cover_top_right{	position: absolute;	top: 10px;	right: 30px;	width: auto;}div#memberprofile_cover_details .cover_top_right > div{	display: inline-block;	margin: 10px;}div#memberprofile_cover_details .cover_top_right .change_cover{	position: relative;	transition: 0.3s all ease-in-out;}div#memberprofile_cover_details .cover_top_right .change_cover > a{	background: rgba(0, 0, 0, 0.4) !important;	color: #FFF !important;	border-color: #FFF !important;	border-width: 3px;	padding-left: 15px;	font-weight: normal;	padding-top: 8px;	padding-bottom: 8px;}div#memberprofile_cover_details .cover_top_right .change_cover > a > img,div#memberprofile_cover_details .cover_top_right .change_cover > a  svg{	vertical-align: -5px;	margin-right: 6px;}div#memberprofile_cover_details .cover_top_right .change_cover > div.dropdownMenu{	min-width: 100%;}div#memberprofile_cover_details .cover_top_right .change_cover:hover > a{	background: rgba(0, 0, 0, 0.6) !important;}div#memberprofile_cover_details .cover_top_right .notificationsTop{	position: relative;}div#memberprofile_cover_details .cover_top_right .notificationsTop > a{	background: rgba(0, 0, 0, 0.4) !important;	padding: 8px;	border-radius: 100%;	border-color: #FFF !important;	border-width: 3px;}div#memberprofile_cover_details .cover_top_right .notificationsTop > a > img{	vertical-align: -5px;}div#memberprofile_cover_details .cover_top_right .notificationsTop:hover > a, div#memberprofile_cover_details .cover_top_right .notificationsTop.hasUpdates > a{	background: #FA4A00 !important;	border-color: #FA4A00 !important;}div#memberprofile_cover_details .cover_top_right .notificationsTop > div.dropdownMenu > ul{	padding-bottom: 0px;}div#memberprofile_cover_details .cover_top_right .notificationsTop > div.dropdownMenu > ul > li{	padding: 10px;	width: 300px;	cursor: pointer;	overflow: hidden;}div#memberprofile_cover_details .cover_top_right .notificationsTop > div.dropdownMenu > ul > li + li{	border-top: 1px solid #f2f2f2;}div#memberprofile_cover_details .cover_top_right .notificationsTop > div.dropdownMenu > ul > li.notifications_unread{	background-color: #f7f7f7;}div#memberprofile_cover_details .cover_top_right .notificationsTop > div.dropdownMenu > ul > li:hover{	background-color: #f2f2f2;}div#memberprofile_cover_details .cover_top_right .notificationsTop > div.dropdownMenu > ul > li .notification_item_general_photo{	float: left;	overflow: hidden;	margin-right: 10px;}div#memberprofile_cover_details .cover_top_right .notificationsTop > div.dropdownMenu > ul > li .notification_item_content{	font-size: 12px;	overflow: hidden;}div#memberprofile_cover_details .cover_top_right .notificationsTop > div.dropdownMenu > ul > li .notification_item_content .timestamp{	font-size: 11px;}div#memberprofile_cover_details .cover_top_right .notificationsTop > div.dropdownMenu > ul > li .notification_item_content a.feed_item_username:first-child{	pointer-events: none;	font-weight: 600;}div#memberprofile_cover_details .cover_top_right .notificationsTop > div.dropdownMenu > ul > li .notification_item_content > span{	white-space: normal;}div#memberprofile_cover_details .cover_top_right .notificationsTop > div.dropdownMenu > ul > li .notification_item_general:before{	display: inline-block;	font: normal normal normal 14px/1 FontAwesome;	font-size: inherit;	text-rendering: auto;	-webkit-font-smoothing: antialiased;	-moz-osx-font-smoothing: grayscale;}div#memberprofile_cover_details .cover_top_right .notificationsTop > div.dropdownMenu > ul li.empty{	text-align: center;	pointer-events: none;}div#memberprofile_cover_details .cover_top_right .notificationsTop > div.dropdownMenu > ul li.pulldown_options{	background: none !important;}div#memberprofile_cover_details .cover_top_right .notificationsTop > div.dropdownMenu > ul li.pulldown_options > a{	padding: 0px !important;	background: none !important;	font-size: 14px;}div#memberprofile_cover_details .cover_top_right .notificationsTop > div.dropdownMenu > ul li.pulldown_options > a > a:last-child{	float: right;}/* Left side bar notifications */.layout_theme_header_menu_bar .layout_core_menu_main > ul > li.core_main_notificationsMenu.hasUpdates > a{	position: relative;}.layout_theme_header_menu_bar .layout_core_menu_main > ul > li.core_main_notificationsMenu.hasUpdates > a:after{	content: " ";	position: absolute;	left: 25px;	top: 4px;	background: orange;	height: 10px;	width: 10px;	border-radius: 100%;}#core_main_notificationsMenu.dropdownMenu > ul{	padding-bottom: 0px;}#core_main_notificationsMenu.dropdownMenu > ul > li{	padding: 10px;	cursor: pointer;	overflow: hidden;}#core_main_notificationsMenu.dropdownMenu > ul > li + li{	border-top: 1px solid #f2f2f2;}#core_main_notificationsMenu.dropdownMenu > ul > li.notifications_unread{	background-color: #f7f7f7;}#core_main_notificationsMenu.dropdownMenu > ul > li:hover{	background-color: #f2f2f2;}#core_main_notificationsMenu.dropdownMenu > ul > li .notification_item_general_photo{	float: left;	overflow: hidden;	margin-right: 6px;}#core_main_notificationsMenu.dropdownMenu > ul > li .notification_item_general_photo img{	width: 32px;	height: 32px;}#core_main_notificationsMenu.dropdownMenu > ul > li .notification_item_content{	font-size: 12px;	overflow: hidden;}#core_main_notificationsMenu.dropdownMenu > ul > li .notification_item_content .timestamp{	font-size: 11px;}#core_main_notificationsMenu.dropdownMenu > ul > li .notification_item_content a.feed_item_username:first-child{	pointer-events: none;	color: initial;	font-weight: 600;}#core_main_notificationsMenu.dropdownMenu > ul > li .notification_item_content > span{	white-space: normal;	display: block;}#core_main_notificationsMenu.dropdownMenu > ul > li .notification_item_general:before{	display: inline-block;	font: normal normal normal 14px/1 FontAwesome;	font-size: inherit;	text-rendering: auto;	-webkit-font-smoothing: antialiased;	-moz-osx-font-smoothing: grayscale;}#core_main_notificationsMenu.dropdownMenu > ul li.empty{	text-align: center;	pointer-events: none;}#core_main_notificationsMenu.dropdownMenu > ul li.pulldown_options{	background: none !important;}#core_main_notificationsMenu.dropdownMenu > ul li.pulldown_options > a{	padding: 0px !important;	background: none !important;	font-size: 14px;}#core_main_notificationsMenu.dropdownMenu > ul li.pulldown_options > a > a:last-child{	float: right;}#core_main_notificationsMenu.dropdownMenu > ul li.pulldown_options > a:hover{	text-decoration: underline;}.dropdownMenuContainer{	position: relative;}.dropdownMenuContainer > div.dropdownMenu{	display: none;	padding-top: 5px;}.dropdownMenuContainer > div.dropdownMenu > ul{	padding: 10px 10px;	background: #FFF;	box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.18);	border-radius: 0px;	width: 100%;	box-sizing: border-box;}.dropdownMenuContainer > div.dropdownMenu > ul > li > a{	display: block;	padding: 5px 20px;}.dropdownMenuContainer > div.dropdownMenu > ul > li > a:hover{	background: #f2f2f2;	text-decoration: none;}.dropdownMenuContainer:hover > div.dropdownMenu{	display: block;}div#memberprofile_cover_img{	line-height: 0px;	float: left;	overflow: hidden;	border-radius: 100%;	border: 10px solid #FFF;	background-color: #FFF;	width: 245px;	height: 245px;	box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.16);	margin-right: 24px;	margin-top: -180px;}a.memberprofile_cover_edit{	position: absolute;	color: #777;	background: #cccccc;	border: 2px solid #FFF;	background-clip: padding-box;	line-height: 32px;	left: 50%;	top: 50%;	transform: translate(-50%, -50%);	padding: 0px 3px;	font-size: 12px;	text-decoration: none;	text-align: center;	border-radius: 100%;	display: none;}a.memberprofile_cover_edit:hover{	color: #555;	background: #AAAAAA;}#memberprofile_cover_img:hover>a.memberprofile_cover_edit{	display: block;}a.memberprofile_cover_edit>span{	display: inline-block;	vertical-align: -7px;	margin: 0px 1px;	line-height: 22px;}a.memberprofile_cover_edit>span.memberprofile_cover_edit_icon{	background: url(/application/themes/blisspot/images/camera_24.png?c=0) no-repeat center center;	width: 24px;	height: 24px;}#memberprofile_cover_container .memberprofile_cover_linkimg{	display: block;	width: 100%;	height: 100%;	position: relative;	line-height: 0px;}#memberprofile_cover_container .memberprofile_cover_linkimg > img{	position: absolute;	top: 0;	left: 0;	object-fit: cover;	height: 100%;	width: 100%;}#memberprofile_cover_menu{	position: absolute;	top: 30px;	right: 10%;}#memberprofile_cover_menu>a{	border: 2px solid #FFF;	line-height: 32px;	padding: 0px 3px;	border-radius: 100%;	display: block;}#memberprofile_cover_menu.active>a,#memberprofile_cover_menu>a:hover{	background: #ccc;}#memberprofile_cover_menu>a>span{	background: url(/application/themes/blisspot/images/camera_24.png?c=0) no-repeat center center;	width: 24px;	height: 24px;	display: inline-block;	vertical-align: -6px;	margin: 0px 1px;}#memberprofile_cover_menu>div{	position: absolute;	right: 0px;	top: 100%;	margin-top: 1px;	padding: 5px 0px;	display: none;	min-width: 200px;	background: #FFF;	z-index: 98;}#memberprofile_cover_menu>div ul li a{	background-image: none !important;	padding: 0px 10px;	line-height: 28px;}#global_page_user-profile-index .layout_blisspottheme_container_tabs .features .feature > div .topbar{	display: none;}.layout_blisspottheme_container_tabs{	padding-top: 0px !important;}.layout_blisspottheme_container_tabs .tabs_alt{	background: #FFFFFF;	box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.18);	border-radius: 10px;	border: none;	overflow: hidden;	margin: 0px 0px 30px 0px;}.layout_blisspottheme_container_tabs .tabs_alt + div{	clear: both;}.layout_blisspottheme_container_tabs .tabs_alt>ul{	overflow: visible;	display: flex;	flex-direction: row;}.layout_blisspottheme_container_tabs .tabs_alt>ul > li{	flex: 1 1 100%;}.layout_blisspottheme_container_tabs .tabs_alt>ul>li{	margin: 0px;}.layout_blisspottheme_container_tabs .tabs_alt>ul>li.active>a{	color: inherit;	position: relative;}.layout_blisspottheme_container_tabs .tabs_alt>ul>li>a{	padding: 20px 20px;	text-transform: uppercase;	color: #3db4e9;	border: none;	border-radius: 0px;}.layout_blisspottheme_container_tabs .tabs_alt>ul>li>a:hover, .layout_blisspottheme_container_tabs .tabs_alt>ul>li.tab_active>a, .layout_blisspottheme_container_tabs .tabs_alt>ul>li.active>a, .layout_blisspottheme_container_tabs .tabs_alt>ul>li.tab_active>a:hover, .layout_blisspottheme_container_tabs .tabs_alt>ul>li.active>a:hover{	background-color: #f2f2f2;}.layout_blisspottheme_container_tabs .tabs_alt>ul>li:last-child>a{	border-right: none;}.layout_blisspottheme_container_tabs .tabs_alt>ul>li>a>span{	display: block;}.layout_blisspottheme_container_tabs .tabs_alt>ul>li>a>span:first-child{	font-size: 30px;	position: relative;	color: #262626;	font-weight: bold;	vertical-align: middle;}.layout_blisspottheme_container_tabs .tabs_alt>ul>li>a>span:first-child > span{	font-size: 30px;	font-weight: bold;	vertical-align: middle;	margin: 0;}.layout_blisspottheme_container_tabs .tabs_alt>ul>li>a>span:first-child:before{	content: url(/public/admin/profile_icon_updates.png?c=0);	display: inline-block;	vertical-align: middle;	margin-right: 24px;	line-height: 0;}.layout_blisspottheme_container_tabs .tabs_alt>ul>li.tab_layout_customize_feed>a>span:first-child:before, .layout_blisspottheme_container_tabs .tabs_alt>ul>li.tab_layout_activity_feed>a>span:first-child:before{	content: url(/public/admin/profile_icon_updates.png?c=0);}.layout_blisspottheme_container_tabs .tabs_alt>ul>li.tab_layout_album_profile_albums>a>span:first-child:before, .layout_blisspottheme_container_tabs .tabs_alt>ul>li.tab_layout_sitealbum_profile_photos>a>span:first-child:before{	content: url(/public/admin/profile_icon_inspire.png?c=0);}.layout_blisspottheme_container_tabs .tabs_alt>ul>li.tab_layout_blog_profile_blogs>a>span:first-child:before, .layout_blisspottheme_container_tabs .tabs_alt>ul>li.tab_layout_ynwiki_profile_edit_pages>a>span:first-child:before{	content: url(/public/admin/profile_icon_blog.png?c=0);}.layout_blisspottheme_container_tabs .tabs_alt>ul>li.tab_layout_question_profile_questions>a>span:first-child:before{	content: url(/public/admin/profile_icon_qa.png?c=0);}.layout_blisspottheme_container_tabs .tabs_alt>ul>li>a>span+span{	display: inline-block;	vertical-align: top;	position: relative;	display: none;}.layout_blisspottheme_container_tabs .tab_pulldown_contents_wrapper{	margin-top: 80px;	min-width: 215px;}.album_settings{	float: right;	position: relative;}.album_settings a{	display: block;	text-decoration: none !important;}.album_settings a i{	pointer-events: none;}.album_settings > div{	min-width: 200px;	right: 0px;}#global_page_sitealbum-album-view .layout_sitealbum_album_view{	padding: 0px 6px;}.album_top{	padding: 0px 18px;}.album_top .album_title h2{	font-size: 36px;	padding: 0px 0px;	clear: both;}.album_top .album_owner .thumb{	display: inline-block;	vertical-align: middle;	margin: 0px 5px;}.album_top .album_owner .thumb img{	border-radius: 100%;	height: 40px;	width: 40px;}.album_top .album_description{	padding: 24px 0px;	font-size: 20px;	line-height: 28px;}.layout_left .layout_user_profile_options>div{	padding-top: 20px;}.layout_left .layout_user_profile_options ul>li>a{	padding: 0px 15px;	line-height: 36px;	background-image: none !important;}.user_profile_uploadcover:before{	content: "\f093";}.user_profile_deletecover:before{	content: "\f00d";}/* SOCIAL LOGIN BOX */#social_login_box{	padding: 10px 0px;	overflow: hidden;	clear: both;}#social_login_box>div{	float: left;	margin: 0px;}#social_login_box>div+div{	float: right;}#social_login_box .form-wrapper>.form-label{	display: none;}#social_login_box #janrain-wrapper{	width: 100%;}#social_login_box .janrainEngageLabel{	visibility: collapse;}#social_login_box .janrainEngageLabel a{	visibility: visible;	text-align: center;	display: block;}#social_login_box #facebook-element>a,#social_login_box #twitter-element>a{	background: url(/application/themes/blisspot/images/facebook_login.png?c=0) no-repeat;	width: 180px;	height: 32px;	display: block;}#social_login_box #twitter-element>a{	background: url(/application/themes/blisspot/images/twitter_login.png?c=0) no-repeat;}#social_login_box #facebook-element>a>img,#social_login_box #twitter-element>a>img{	display: none;}.layout_theme_lifepack>div>ul>li>a{	color: #FFFFFF;}.testimonials{	margin-left: -32px;}.testimonials > div{	float: left;	width: 50%;}.testimonials > div > div{	margin-left: 32px;}.testimonials > div > div > img{	float: left;	margin-right: 16px;}.testimonials > div > div > div{	overflow: hidden;}.testimonials > div > div > div p{	font-size: 18px;	line-height: 25px;	padding-top: 12px;	margin-bottom: 5px;}.testimonials > div > div > div h5{	font-size: 12px;	line-height: 22px;}/* Home Boxes */.layout_theme_home_boxes{	padding: 100px 10px 0;}.layout_blisspottheme_home_boxes .layout_theme_home_boxes div.home_boxes>a{	margin: 0 !important;}.layout_theme_home_boxes .home_boxes>h2,.layout_theme_lifepack.promotion_page .header > h2{	text-align: center;	padding-bottom: 50px;	font-size: 35px;	margin-top: 0px;}.layout_blisspottheme_salepage_one .layout_theme_home_boxes .home_boxes>h2,.layout_customize_home_shop .layout_theme_home_boxes .home_boxes>h2{	padding: 0;}.layout_theme_home_boxes .home_boxes>p{	font-size: 20px;	margin: 0px auto;	max-width: 700px;}.layout_theme_home_boxes .home_boxes>div{	float: left;	width: 32%;}.layout_theme_home_boxes .home_boxes{	text-align: center;}.layout_theme_home_boxes .home_boxes.onecol>div{	width: 100%;}.layout_theme_home_boxes .home_boxes.twocol>div{	width: 49%;}.layout_theme_home_boxes .home_boxes.threecol>div{	width: 33.33%;}.layout_theme_home_boxes .home_boxes>div+div{	margin-left: 0%;}.layout_theme_home_boxes .home_boxes>div>div>a{	text-decoration: none !important;	display: block;	pointer-events: none;}.layout_theme_home_boxes .home_boxes>div>div>a > .icon{	position: relative;	width: 100%;	height: 107px;}.layout_theme_home_boxes .home_boxes>div>div>a > .icon > img{	position: absolute;	top: 50%;	left: 50%;	transform: translate(-50%, -50%);}.layout_theme_home_boxes .home_boxes>div>div{	padding: 0px 1px 15px;}.layout_theme_home_boxes .home_boxes>div>div,.layout_theme_home_boxes .home_boxes>div>div>a>*{	text-align: center;	font-size: 18px;	color: #262626;}.layout_theme_home_boxes .home_boxes>div>div>a>h3{	font-size: 30px;	padding: 20px 0px;}.layout_theme_home_boxes .home_boxes>div>div>a>h3 + div{	min-height: 100px;	padding: 0 14%;	margin: 0 !important;}.layout_theme_home_boxes .home_boxes .home_box>div>a>div p{	font-size: 20px;	color: #262626;	max-width: 224px;	margin: 0px auto;}/* Home Community */.banner.home{	width: 100%;	position: relative;	box-sizing: border-box;	padding-top: 38%;}.banner.home > img{	position: absolute;	height: 100%;	width: 100%;	object-fit: cover;	object-position: center;	top: 0;	left: 0;}.banner.home > div.content{	text-align: left;	position: absolute;	bottom: 20%;	left: 50%;	transform: translateX(-50%);	z-index: 2;	padding-bottom: 0;	padding-top: 0;}.banner.home > div.content > div.headline{	margin: 0 0 20px;}.banner.home > div.content > div.headline > h1{	font-size: 35px;	line-height: 140%;	font-weight: 700;	text-align: left;	margin: 0;	color: #fff;	float: none;}.banner.home > div.content .button{	display: inline-block;}.selectEl{	position: relative;	padding: 0 !important;	z-index: 9;}.selectEl.selectElSmall > .toggleSelectEl{	font-size: 12px;	padding: 5px 40px 5px 12px;	border-radius: 5px;}.selectEl.selectElSmall > ul{	padding: 30px 0px 5px;	border-radius: 5px;}.selectEl.selectElSmall > ul > li{	cursor: pointer;}.selectEl.selectElSmall > ul > li > a,.selectEl.selectElSmall > ul > li  > span{	font-size: 12px;	color: #262626;	line-height: 25px;	padding: 0px 12px;}.selectEl.selectElSmall.has_input > .toggleSelectEl{	padding: 0px;}.selectEl.selectElSmall.has_input > .toggleSelectEl input{	font-size: 12px;	padding: 5px 12px;	box-shadow: none;	border: none;}.selectEl > .toggleSelectEl{	font-size: calc(12px + 2px);	color: #999;	box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.16);	padding: 6px 40px 6px 20px;	border-radius: 5px;	background: #FFF;	position: relative;	z-index: 1;	cursor: pointer;}.selectEl > .toggleSelectEl > .arrowSelectEl{	display: block;	position: absolute;	right: 0px;	top: 0px;	width: 36px;	height: 100%;	background: url(/public/admin/select_arrow.png?c=0) #F2F2F2 no-repeat center center;	background-size: 16px;	transition: 0.3s all ease-in-out;}.selectEl > ul{	display: none;	position: absolute;	left: 0px;	top: 0;	min-width: 100%;	background: #FFF;	overflow: hidden;	box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.16);	padding: 35px 0px 5px;	border-radius: 10px;}.selectEl > ul > li{	margin: 0 !important;	width: 100%;}.selectEl > ul > li > a,.selectEl > ul > li  > span{	line-height: 30px;	padding: 0px 20px;	font-weight: normal;	font-size: calc(12px + 2px);	color: #262626;	display: block;	text-decoration: none;	transition: 0.2s all ease-in-out;}.selectEl > ul > li > a:hover, .selectEl > ul > li  > span:hover{	background: #f5f5f5 !important;}.selectEl > ul > li.active{	background: #f5f5f5 !important;}.selectEl.active > .toggleSelectEl > .arrowSelectEl{	transform: rotate(180deg);}.selectEl.active > ul{	display: block;}.has_overlay{	position: relative;}.has_overlay:before{	content: "";	position: absolute;	top: 0;	left: 0;	background: #FFF;	width: 100%;	height: 100%;	opacity: .1;}.has_overlay.overlay_grey:before{	background: rgba(22, 33, 78, 0.2);	opacity: 1;}.has_overlay.opacity_10:before{	opacity: .1;}.has_overlay.opacity_20:before{	opacity: .2;}.has_overlay.opacity_25:before{	opacity: .25;}.has_overlay.opacity_30:before{	opacity: .3;}.has_overlay.opacity_40:before{	opacity: .4;}.has_overlay.opacity_50:before{	opacity: .5;}.has_overlay.opacity_60:before{	opacity: .6;}.banner.categories{	width: 100%;	position: relative;	box-sizing: border-box;	max-height: 460px;}.banner.categories > img{	position: absolute;	top: 0;	left: 0;	object-fit: cover;	height: 100%;	width: 100%;	z-index: -1;}.banner.categories:before{	content: none;	opacity: 0;}.banner.categories:after{	content: "";	padding-top: 22%;	display: block;	min-height: 332px;}.banner.categories > div.content{	text-align: left;	position: absolute;	bottom: 80px;	left: 50%;	transform: translateX(-50%);	display: flex;	align-items: center;}.banner.categories > div.content > *{	flex: 1 1 100%;}.banner.categories > div.content > .left > h1,.banner.categories > div.content > .left  > h2{	font-size: 40px;	line-height: 110%;	font-weight: bold;	text-align: left;	margin: 0px !important;	color: initial;}.banner.categories > div.content > .left > p{	padding: 20px 0px 40px;	font-weight: bold;	text-align: left;	margin-bottom: 0px !important;	color: initial;	font-size: 20px;	margin: 0;}.banner.categories > div.content article{	margin-left: 10%;	padding: 15px 20px;	max-width: 360px;	box-sizing: border-box;	background: rgba(255, 255, 255, 0.44);	border-radius: 5px;	box-shadow: 0px 3px 6px rgba(0, 0, 0, .16);	text-align: center;}.banner.categories > div.content article h2{	font-size: calc(12px + 8px) !important;}.banner.categories > div.content article h2,.banner.categories > div.content article  p{	text-align: center;	color: #262626;	margin-top: 0 !important;	margin-bottom: 5px !important;}.banner.categories > div.content article p{	font-size: calc(12px + 2px);	line-height: 140%;	font-weight: 600;	margin-bottom: 0px !important;}.banner.categories > div.content article .button{	margin: 10px 0px 0px;	min-width: 156px;}.banner.empty{	width: 100%;	position: relative;	box-sizing: border-box;	max-height: 600px;}.banner.empty > img{	position: absolute;	top: 0;	left: 0;	object-fit: cover;	height: 100%;	width: 100%;}.banner.empty:after{	content: "";	padding-top: 33%;	display: block;	min-height: 332px;}.banner.cats{	width: 100%;	position: relative;	box-sizing: border-box;	max-height: 510px;}.banner.cats > img{	position: absolute;	top: 0;	left: 0;	object-fit: cover;	height: 100%;	width: 100%;	z-index: -1;}.banner.cats:after{	content: "";	padding-top: 22%;	display: block;	min-height: 332px;}.banner.cats:before{	content: "";	position: absolute;	top: 0;	left: 0;	width: 100%;	height: 100%;	background: rgba(22, 33, 78, .3);}.banner.cats > div.content{	text-align: left;	position: absolute;	bottom: 90px;	left: 50%;	transform: translateX(-50%);	display: flex;	align-items: center;}.banner.cats > div.content > *{	flex: 1 1 100%;}.banner.cats > div.content > .left > h1,.banner.cats > div.content > .left  > h2{	font-size: 40px;	line-height: 110%;	font-weight: 700;	text-align: left;	margin: 0px !important;	color: #262626;}.banner.cats > div.content > .left > p{	padding: 20px 0px 0px;	font-weight: 600;	text-align: left;	margin-bottom: 0px !important;	color: #262626;	font-size: calc(12px + 8px);	margin: 0;}.banner.cats > div.content > .left > p *{	font-weight: 600;}.banner.cats > div.content article{	margin-left: 10%;	padding: 25px 35px;	max-width: 520px;	box-sizing: border-box;	background: rgba(255, 255, 255, 0.5);	border-radius: 10px;	box-shadow: 10px 10px 10px rgba(0, 0, 0, .16);	text-align: center;}.banner.cats > div.content article h2{	font-size: 30px !important;}.banner.cats > div.content article h2,.banner.cats > div.content article  p{	text-align: center;	color: #262626;	margin-bottom: 5px;	margin-top: 0 !important;	margin-bottom: 10px !important;}.banner.cats > div.content article p{	font-size: 20px;	line-height: 140%;	font-weight: 600;	margin-bottom: 0px !important;}.banner.cats > div.content article .button{	margin: 10px 0px 0px;}.whosfor{	margin: 0 auto;}.whosfor ul.clearfix{	display: flex;	margin-left: -85px;}.whosfor ul.clearfix > li{	flex: 1 1 100%;	max-width: 33.33%;}.whosfor ul.clearfix > li > a{	padding: 0px;	padding-bottom: 60px;	margin-left: 85px;	display: block;	text-align: center;	position: relative;	text-decoration: none;	box-sizing: border-box;	overflow: hidden;	border-radius: 5px;	box-shadow: 0 0 6px rgba(0, 0, 0, 0.16);	background-color: #FFF;	line-height: 0;	height: 100%;}.whosfor ul.clearfix > li > a > img{	max-width: 100%;	width: 100%;}.whosfor ul.clearfix > li > a h3{	font-size: 24px;	font-weight: 600;	line-height: 160%;	margin: 0;	padding: 12px;	color: #262626;}.whosfor ul.clearfix > li > a > .content{	text-align: center;	padding: 20px 0;}.whosfor ul.clearfix > li > a > .content h3{	padding-top: 0px;}.whosfor ul.clearfix > li > a > .content ul{	max-width: 200px;	margin-left: auto;	margin-right: auto;}.whosfor ul.clearfix > li > a > .content ul > li{	font-weight: 600;	margin-bottom: 0px;	font-size: calc(12px + 4px);	line-height: 160%;}.whosfor ul.clearfix > li > a > .content p{	font-weight: 600;	margin-bottom: 10px;	font-size: calc(12px + 4px);	line-height: 160%;	max-width: 250px;	margin-left: auto;	margin-right: auto;}.whosfor ul.clearfix > li > a .button{	position: absolute;	bottom: 35px;	left: 50%;	transform: translateX(-50%);	z-index: 2;	min-width: 160px;}.quotesTestimonials > ul{	position: relative;	padding: 0 100px;}.quotesTestimonials > ul:before{	content: "";	position: absolute;	left: 43px;	top: -50px;	width: 133px;	height: 105px;	display: block;	background: url(/public/admin/testimonials_mark_6.jpg?c=0) no-repeat center center;	background-size: contain;}.quotesTestimonials > ul > li{	margin: 0px 0px;	position: relative;}.quotesTestimonials > ul > li > p{	font-size: 20px;	line-height: 150%;	position: relative;	text-align: center;	margin-bottom: 0;}.quotesTestimonials > ul > li > p > .name{	font-size: 20px;	font-style: italic;}.quotesTestimonials > ul > li + li{	margin-top: 30px;}.partners ul{	display: flex;	flex-wrap: wrap;	justify-content: space-between;	align-items: center;	margin: -20px auto;}.partners ul li{	padding: 20px;	box-sizing: border-box;	text-align: center;	flex: 1 1 auto;}.partners ul li img{	max-width: 100%;	height: auto;}.gradiented_text,a:hover > .gradiented_text.normal_text, .words_cloud > div > div > div > div{	display: inline-block;	background: #FA4A00;	-webkit-background-clip: text;	-webkit-text-fill-color: transparent;}a:hover > .gradiented_text, button:hover > .gradiented_text{	background: #FFF      -webkit-background-clip: text;	-webkit-text-fill-color: transparent;}.tool-img{	height: 60px;	width: auto;	padding-top: 1.5%;}.layout_blisspottheme_member_welcomeback > div h2 > a:first-child{	vertical-align: middle;	display: inline-block;	margin-right: 16px;	display: none;}.layout_blisspottheme_member_welcomeback > div h2 > a:first-child > img{	border-radius: 100%;	width: 48px;	height: auto;}/* Home Quizzes */.layout_theme_home_quizzes{	text-align: center;}.layout_theme_home_quizzes h2{	font-size: 48px;	margin: 50px 0px;	text-align: center;}.layout_theme_home_quizzes .boxes > div{	float: left;	width: 47%;}.layout_theme_home_quizzes .boxes > div + div{	margin-left: 6%;}.layout_theme_home_quizzes .boxes > div > div{	text-align: center;}.layout_theme_home_quizzes .boxes > div img{	width: 100%;}.layout_theme_home_quizzes .boxes > div a{	margin-top: 30px;}/* Home Join Community */.layout_theme_home_joincommunity{	text-align: center;	padding-bottom: 30px;}.layout_theme_home_joincommunity > div{	box-sizing: border-box;	border-radius: 15px;	box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.18);	display: inline-block;	font-size: 12px;	line-height: 120%;	margin: 0px;	width: 100%;	max-width: 39.4%;	padding: 40px 40px 24px;	vertical-align: top;}.layout_theme_home_joincommunity > div + div{	max-width: 57.7%;	margin-left: 2.3%;}.layout_theme_home_joincommunity h5{	font-size: 20px;	margin-bottom: 15px;	text-align: left;}.layout_theme_home_joincommunity .founder_box img{	max-width: 160px;	float: left;	margin-right: 30px;	padding-top: 10px;}.layout_theme_home_joincommunity .founder_box p{	color: #262626;	font-size: 12px;	line-height: 26px;}.layout_theme_home_joincommunity .founder_box img + p{	padding-top: 10px;}.layout_theme_home_joincommunity .button{	margin-top: 15px;}.layout_theme_home_joincommunity .boxes > div{	float: left;	width: 19%;}.layout_theme_home_joincommunity .boxes > div + div{	margin-left: 6%;	width: 75%;	text-align: left;}.layout_theme_home_joincommunity .boxes > div + div *{	font-size: 20px;	line-height: 28px;}.layout_theme_home_joincommunity .boxes > div img{	width: 100%;}.layout_theme_home_joincommunity .boxes > div.left > div{	text-align: center;}/* Membership Page */.layout_theme_membership > h2{	font-size: 40px;	text-align: center;	margin: 50px 0px 80px;}.layout_theme_membership h3{	font-size: 40px;	margin: 0px 0px 50px;}.layout_theme_membership > h5{	margin-bottom: 20px;	padding-top: 20px;}.layout_theme_membership > h5,.layout_theme_membership > h5 span{	font-size: 50px;	text-align: center;}.layout_theme_membership img{	max-width: 100%;}.layout_theme_membership .cols{	margin-bottom: 50px;}.layout_theme_membership p{	margin-bottom: 50px;	line-height: 28px;	font-size: 20px;}.layout_theme_membership .plan_subscriptions_container{	margin-bottom: 30px;}.layout_theme_membership .plan_subscriptions_container .banner h2{	display: none;}/* Trip Wire Page */#global_page_core-pages-peace-within #global_content,#global_page_core-pages-peace-within-happiness #global_content,#global_page_core-pages-peace-within-emotional #global_content{	width: 100%;	padding-top: 0px;}.layout_blisspottheme_tripwire,.layout_blisspottheme_salepage_one,.layout_blisspottheme_salepage_two{	padding: 0px !important;}.layout_theme_tripwire .full_width{	margin-bottom: 40px;	position: relative;	background: #7af6cd;/* Old browsers */	background: -moz-linear-gradient(top, #46afef 0%, #7af6cd 100%);/* FF3.6+ */	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #46afef), color-stop(100%, #7af6cd));/* Chrome,Safari4+ */	background: -webkit-linear-gradient(top, #46afef 0%, #7af6cd 100%);/* Chrome10+,Safari5.1+ */	background: -o-linear-gradient(top, #46afef 0%, #7af6cd 100%);/* Opera 11.10+ */	background: -ms-linear-gradient(top, #46afef 0%, #7af6cd 100%);/* IE10+ */	background: linear-gradient(to bottom, #46afef 0%, #7af6cd 100%);/* W3C */	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#46afef', endColorstr='#7af6cd', GradientType=0 );/* IE6-9 */}.layout_theme_tripwire .full_width h2{	padding: 80px 0px 30px;	position: relative;	font-size: 26px;	text-align: center;}.layout_theme_tripwire .boxes > div{	float: left;	text-align: center;	width: 48%;}.layout_theme_tripwire .boxes > div + div{	margin-left: 5%;	width: 47%;}.layout_theme_tripwire .boxes > div .gradienty{	background: #63d6cc;	text-align: center;	padding: 20px;	margin-top: 80px;}.layout_theme_tripwire .boxes > div h3{	font-size: 35px;}.layout_theme_tripwire .boxes > div p{	line-height: 30px;}.layout_theme_tripwire .boxes > div ul{	display: inline-block;	line-height: 30px;}.layout_theme_tripwire .boxes > div ul li{	text-align: left;	list-style-type: disc;}.layout_theme_tripwire .boxes > div.left h3{	margin-top: 40px !important;	padding-bottom: 30px;}.layout_theme_tripwire .boxes .button{	padding: 15px 30px !important;	font-size: 35px;}/* Life Pack Page */#global_page_core-pages-life-pack #global_content{	width: 100%;	padding-top: 0px;}.layout_blisspottheme_lifepack{	padding: 0px !important;}.layout_theme_lifepack .full_width{	margin-bottom: 40px;	position: relative;	background: #7af6cd;	background: linear-gradient(to bottom, #46afef 0%, #7af6cd 100%);}.layout_theme_lifepack .full_width h2{	padding: 30px 0px;	position: relative;	font-size: 26px;	text-align: center;}.layout_theme_lifepack *{	color: #fff;}.layout_theme_lifepack > .width_main > h3{	text-align: center;	margin-bottom: 40px !important;}.layout_theme_lifepack .boxes > div{	float: left;	text-align: center;	width: 25%;}.layout_theme_lifepack .boxes > div + div{	margin-left: 12%;}.layout_theme_lifepack .boxes > div > div{	text-align: center;}.layout_theme_lifepack .boxes > div img{	width: 100%;	max-width: 269px;}.layout_theme_lifepack .boxes > div h3{	font-size: 38px;	padding: 30px 0px;}.layout_theme_lifepack .boxes > div p{	font-size: 20px;}.layout_theme_lifepack .lp_testimonials{	background: #7af6cd;/* Old browsers */	background: -moz-linear-gradient(top, #46afef 0%, #7af6cd 100%);/* FF3.6+ */	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #46afef), color-stop(100%, #7af6cd));/* Chrome,Safari4+ */	background: -webkit-linear-gradient(top, #46afef 0%, #7af6cd 100%);/* Chrome10+,Safari5.1+ */	background: -o-linear-gradient(top, #46afef 0%, #7af6cd 100%);/* Opera 11.10+ */	background: -ms-linear-gradient(top, #46afef 0%, #7af6cd 100%);/* IE10+ */	background: linear-gradient(to bottom, #46afef 0%, #7af6cd 100%);/* W3C */	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#46afef', endColorstr='#7af6cd', GradientType=0 );/* IE6-9 */	padding: 30px 0px;	margin: 80px 0px;}.layout_theme_lifepack .lp_testimonials > div > h3{	color: #FFF;	text-align: center;}.layout_theme_lifepack .lp_testimonials .boxes > div h3{	font-size: 30px;}.layout_theme_lifepack .lp_testimonials .boxes{	margin: 30px 0px;}.layout_theme_lifepack .lp_testimonials .boxes > div{	float: left;	text-align: center;	width: 20%;}.layout_theme_lifepack .lp_testimonials .boxes > div + div{	margin-left: 5%;	width: 75%;	text-align: left;}.layout_theme_lifepack .lp_testimonials .boxes > div + div *{	text-align: left;	font-size: 22px;	font-style: italic;}.layout_theme_lifepack .price_button{	text-align: center;}.layout_theme_lifepack .price_button .button{	padding: 15px 30px !important;	font-size: 35px !important;	min-width: 200px;}.layout_theme_lifepack .price_button li{	display: inline-block;	margin: 0px 10px;	vertical-align: top;}.layout_theme_lifepack .price_button li .no.button{	background-color: #c3e86c;}.layout_theme_lifepack .price_button li .no.button:hover{	background-color: white;}/* Widgets: Recent Albums, Recent Blogs etc *//* Home widgets */ul.home_photos>li{	flex: 0 1 25%;	margin-bottom: 100px;	padding: 0;	padding-right: 33px;	box-sizing: border-box;}ul.home_photos>li .image{	width: 100%;	overflow: hidden;	position: relative;	line-height: 0;	display: block;	height: 0;	padding-bottom: 60%;}ul.home_photos>li .image > img{	position: absolute;	height: 100%;	width: 100%;	object-fit: cover;	max-width: 100%;}ul.home_photos>li .cuz_item_btn{	background: #324867;	border: none !important;}ul.home_photos>li .cuz_item_btn .stats{	font-size: 14px;}ul.home_photos>li .description>.title{	padding: 0px;}ul.home_photos>li .description>.title>a{	display: inline-block;	width: 100%;	overflow: hidden;	color: #262626;	line-height: 22px;	margin-bottom: 0px !important;}ul.home_photos>li .description>.stats,ul.home_photos>li .description>.stats > .item_view_wrapper{	display: none;}ul.home_photos>li .description>.stats > .item_view_wrapper > div{	display: inline-block;	padding-left: 4px;}ul.home_photos li .description > h5{	font-size: 12px;}ul.home_photos>li .description>.stats *{	color: #A6A6A6;	vertical-align: top;	font-size: 12px;}ul.home_photos>li .description>.text,ul.home_photos>li .description>.more{	display: none;}.home_recent_questions .owner img{	width: 20px;	height: 20px;	vertical-align: top;	margin-right: 5px;}.home_recent_questions .text{	display: block !important;}ul.home_photos.home_blogs{	display: flex;	flex-wrap: wrap;}ul.home_photos.home_blogs>li{	position: relative;	padding-bottom: 35px;}ul.home_photos.home_blogs>li .image>.owner>a img{	float: left;}ul.home_photos.home_blogs>li .image>.owner>a .name{	float: left;	margin-top: 20px;}ul.home_photos.home_blogs>li .description{	background: transparent;	border: none;	padding-top: 20px;	box-sizing: border-box;}ul.home_photos.home_blogs>li .owner{	position: absolute;	bottom: 0;	left: 0;}ul.home_photos.home_blogs>li .owner > a:hover > span{	text-decoration: underline;}ul.home_photos.home_blogs>li .owner > a > span{	color: initial;	font-size: 12px;}ul.home_photos.home_blogs>li .description .title{	margin-top: 3px;	overflow: hidden;}ul.home_photos.home_blogs>li .description .title a{	line-height: 120%;}ul.home_photos.home_blogs>li .description .category{	position: relative;}ul.home_photos.home_blogs>li .description .category > a:first-child{	color: #FA4A00;	display: inline-block;	vertical-align: middle;	text-transform: uppercase;	font-weight: normal;	text-align: left;}ul.home_photos.home_blogs>li .cuz_item_btn{	background: #FFF;}.blogs_list_container{	display: flex;	flex-wrap: wrap;}.blogs_list_container > li{	flex: 0 1 25%;	margin-bottom: 100px;	padding-right: 23px;	box-sizing: border-box;	padding-bottom: 40px;	position: relative;}.blogs_list_container > li .image{	position: relative;	height: 0;	padding-bottom: 60%;	display: block;}.blogs_list_container > li .image > img{	position: absolute;	width: 100%;	height: 100%;	object-fit: cover;	max-width: 100%;}.blogs_list_container > li .image + div{	overflow: hidden;	margin-top: 20px;}.blogs_list_container > li .owner{	margin-top: 5px;	display: flex;	justify-content: center;	align-items: center;	position: absolute;	bottom: 0;	left: 0;}.blogs_list_container > li .owner > a{	flex: 1 1 100%;}.blogs_list_container > li .owner > .photo{	margin-right: 7px;	max-width: 33px;	line-height: 0;}.blogs_list_container > li .owner > .photo img{	width: 33px;	height: 33px;	border-radius: 100%;}.blogs_list_container > li .owner > .photo + a .verified_bullet{	display: inline-block;	margin-left: 8px;}.blogs_list_container > li .owner > .category{	display: none;}.blogs_list_container > li .description{	padding-top: 3px;}.blogs_list_container > li .description > .category{	padding: 0px 0px 10px;}.blogs_list_container > li .description > .title a{	color: #262626;}.blogs_list_container > li .stats{	display: none;	font-size: 12px;	color: #A6A6A6;}.layout_middle .layout_blog_browse_search{	padding-top: 0px !important;	float: left;}#global_page_blog-index-index .layout_middle .layout_blog_browse_search{	margin-top: -13px !important;}.layout_middle .layout_blog_browse_search .form-elements>div,.layout_middle .layout_blog_browse_search .form-elements>div .form-label,#global_page_blog-index-index .layout_blog_browse_menu .headline h2{	display: none;}.layout_middle .layout_blog_browse_search .form-elements>div#category-wrapper{	display: block;	max-width: 200px;	margin-top: 12px;	position: absolute;}.layout_middle .layout_blog_browse_search .form-elements>div#category-wrapper select{	border: none;	padding-left: 7px;	background: url(/application/themes/blisspot/images/select_arrow.png?c=0) no-repeat 97% center;	-webkit-appearance: none;	appearance: none;	padding-right: 25px;	font-size: 12px;}.layout_blisspottheme_home_podcast ul.home_photos>li .image>a:after{	content: none;}/* Recent Signups & Popular Members & Tabbed Members - Widgets */.layout_user_list_signups,.layout_user_list_popular,.tabbed_members{	width: auto;}.layout_user_list_popular ul,.layout_user_list_signups ul,.tabbed_members ul{	overflow: hidden;	padding: 1px;}.layout_user_list_signups>ul>li,.layout_user_list_popular>ul>li,.tabbed_members>ul>li{	padding: 0px !important;	margin: 0px 1px 1px 0px;	clear: none !important;	float: left;}.layout_user_list_popular .popularmembers_info,.layout_user_list_signups .newestmembers_info,.tabbed_members .newestmembers_info{	min-width: 54px;	padding: 7px !important;	margin: 0px;	background: transparent;	border: 1px solid #cccccc;	position: absolute;	display: none;	overflow: visible !important;	z-index: 1;	-moz-box-shadow: 0px 0px 3px 0px rgba(0, 0, 0, 0.3);	-webkit-box-shadow: 0px 0px 3px 0px rgba(0, 0, 0, 0.3);	box-shadow: 0px 0px 3px 0px rgba(0, 0, 0, 0.3);	-moz-border-radius: 3px;	-webkit-border-radius: 3px;	border-radius: 3px;}.layout_user_list_popular .popularmembers_info:before, .layout_user_list_signups .newestmembers_info:before, .tabbed_members .newestmembers_info:before{	bottom: 100%;	left: 24px;	border: solid transparent;	content: " ";	height: 0;	width: 0;	position: absolute;	pointer-events: none;	border-color: rgba(255, 255, 255, 0);	border-bottom-color: #cccccc;	border-width: 6px;	margin-left: -6px;}.layout_user_list_popular li:hover .popularmembers_info, .layout_user_list_signups li:hover .newestmembers_info, .tabbed_members li:hover .newestmembers_info{	display: block;}.layout_user_list_popular a.popularmembers_thumb,.layout_user_list_signups a.newestmembers_thumb,.tabbed_members a.newestmembers_thumb{	width: 48px !important;	height: 48px !important;	float: none !important;}.layout_user_list_popular .popularmembers_friends,.layout_user_list_signups .newestmembers_date,.tabbed_members .newestmembers_date{	color: #555;	padding-top: 3px;	font-size: 12px;}.layout_user_list_popular .popularmembers_name a,.layout_user_list_signups .newestmembers_name a,.tabbed_members .newestmembers_name a{	font-size: 12px;	text-align: left;}/* Members Online / Mutual Friends - Widget */.layout_user_list_online>div,.layout_user_profile_friends_common>ul{	padding: 0px;}.layout_user_list_online>div .whosonline_thumb,.layout_user_profile_friends_common>ul>li{	margin: 1px 0px 0px 1px;	line-height: 0px;}/* Tabbed Members - Widget */.tabbed_members_container{	overflow: hidden;	margin: 0px;}#tabs-navtabbed{	padding: 0px;}#tabs-navtabbed .view_more_links{	float: right;}#tabs-navtabbed >li{	float: left;	margin-right: 3px;}#tabs-navtabbed >li>a,#tabs-navtabbed >.view_more_links>a{	display: block;	font-size: 100%;	text-align: center;	border-bottom: 3px solid #cccccc;	padding: 5px 10px;	text-decoration: none;}#tabs-navtabbed >li>a:hover, #tabs-navtabbed >.view_more_links>a:hover{	color: #FA4A00;}#tabs-navtabbed >li.active a{	border-color: #29aae2;}#tabs-bodytabbed >li{	display: none;}#tabs-bodytabbed >li.active{	display: block;}#tabs-bodytabbed >li .tabbed_members{	overflow: hidden;	text-align: center;}#tabs-bodytabbed >li .tabbed_members>ul>li>a{	line-height: 0px;	display: block;}#tabs-navtabbed.tabs_navtabbed_top{	margin-bottom: 5px;}#tabs-navtabbed.tabs_navtabbed_bottom{	margin-top: 5px;}/* Social Icons */.social_icons > h3{	color: #FFF;}.social_icons > #social_toggle{	display: none;	cursor: pointer;}.social_icons ul > li{	display: inline-block;	position: relative;}.social_icons ul > li > a{	transition: 0.2s all ease-in-out;}.social_icons ul > li > a:hover{	transform: translateY(-2px);}.social_icons ul > li > a{	display: block;	padding: 6px;}/* Footers */.footer_copyright{	color: #FFF;	text-align: center;	font-size: 14px;	position: relative;	padding-top: 35px;	font-weight: 400;}.footer_copyright:after{	content: "";	height: 1px;	width: 100%;	position: absolute;	top: 0;	left: 50%;	transform: translateX(-50%);	background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.25) 50%, rgba(255, 255, 255, 0) 100%);}/*
THEME OVERRIDES
Minor core style overrides just for this theme.
*/#TB_window{	background: #FFF !important;	border: none;	box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.18);	border-radius: 5px;	z-index: 10001;	overflow: hidden;}#TB_window .close_icon_container{	display: none;}#TB_window a:link, #TB_window  a:visited{	color: #FA4A00 !important;}#TB_window a.close_icon_container{	color: #BEC5D0 !important;}#TB_overlay{	z-index: 10000;	opacity: 0.42 !important;	position: fixed !important;	height: 100% !important;	width: 100% !important;}#global_page_customize-payment-process .back_icon_container,#global_page_customize-payment-process  .close_icon_container,#global_page_user-signup-index .back_icon_container,#global_page_user-signup-index  .close_icon_container,#global_page_user-auth-login .back_icon_container,#global_page_user-auth-login  .close_icon_container,#global_page_customize-signup-individual .back_icon_container,#global_page_customize-signup-individual  .close_icon_container,#global_page_core-error-requireuser .back_icon_container,#global_page_core-error-requireuser  .close_icon_container,#global_page_user-auth-forgot .back_icon_container,#global_page_user-auth-forgot  .close_icon_container,#global_page_customize-signup-index .back_icon_container,#global_page_customize-signup-index  .close_icon_container,#global_page_core-pages-thankyou-team .back_icon_container,#global_page_core-pages-thankyou-team  .close_icon_container,#global_page_user-signup-confirm .back_icon_container,#global_page_user-signup-confirm  .close_icon_container,#global_page_customize-signup-affiliate .back_icon_container,#global_page_customize-signup-affiliate  .close_icon_container,#TB_window .back_icon_container,#TB_window  .close_icon_container{	position: absolute;	right: 10px;	top: 10px;	width: 38px;	height: 38px;	background: none;	box-shadow: none;	color: #BEBEBE !important;	font-size: 38px;	transition: 0.3s all ease-in-out;	text-decoration: none !important;	line-height: 100%;}#global_page_customize-payment-process .back_icon_container svg,#global_page_customize-payment-process  .close_icon_container svg,#global_page_user-signup-index .back_icon_container svg,#global_page_user-signup-index  .close_icon_container svg,#global_page_user-auth-login .back_icon_container svg,#global_page_user-auth-login  .close_icon_container svg,#global_page_customize-signup-individual .back_icon_container svg,#global_page_customize-signup-individual  .close_icon_container svg,#global_page_core-error-requireuser .back_icon_container svg,#global_page_core-error-requireuser  .close_icon_container svg,#global_page_user-auth-forgot .back_icon_container svg,#global_page_user-auth-forgot  .close_icon_container svg,#global_page_customize-signup-index .back_icon_container svg,#global_page_customize-signup-index  .close_icon_container svg,#global_page_core-pages-thankyou-team .back_icon_container svg,#global_page_core-pages-thankyou-team  .close_icon_container svg,#global_page_user-signup-confirm .back_icon_container svg,#global_page_user-signup-confirm  .close_icon_container svg,#global_page_customize-signup-affiliate .back_icon_container svg,#global_page_customize-signup-affiliate  .close_icon_container svg,#TB_window .back_icon_container svg,#TB_window  .close_icon_container svg{	transition: .3s all ease-in-out;	vertical-align: top;}#global_page_customize-payment-process .back_icon_container:hover svg, #global_page_customize-payment-process  .close_icon_container:hover svg, #global_page_user-signup-index .back_icon_container:hover svg, #global_page_user-signup-index  .close_icon_container:hover svg, #global_page_user-auth-login .back_icon_container:hover svg, #global_page_user-auth-login  .close_icon_container:hover svg, #global_page_customize-signup-individual .back_icon_container:hover svg, #global_page_customize-signup-individual  .close_icon_container:hover svg, #global_page_core-error-requireuser .back_icon_container:hover svg, #global_page_core-error-requireuser  .close_icon_container:hover svg, #global_page_user-auth-forgot .back_icon_container:hover svg, #global_page_user-auth-forgot  .close_icon_container:hover svg, #global_page_customize-signup-index .back_icon_container:hover svg, #global_page_customize-signup-index  .close_icon_container:hover svg, #global_page_core-pages-thankyou-team .back_icon_container:hover svg, #global_page_core-pages-thankyou-team  .close_icon_container:hover svg, #global_page_user-signup-confirm .back_icon_container:hover svg, #global_page_user-signup-confirm  .close_icon_container:hover svg, #global_page_customize-signup-affiliate .back_icon_container:hover svg, #global_page_customize-signup-affiliate  .close_icon_container:hover svg, #TB_window .back_icon_container:hover svg, #TB_window  .close_icon_container:hover svg{	background: #F1F1F1;	border-radius: 3px;}#global_page_customize-payment-process .back_icon_container,#global_page_user-signup-index .back_icon_container,#global_page_user-auth-login .back_icon_container,#global_page_customize-signup-individual .back_icon_container,#global_page_core-error-requireuser .back_icon_container,#global_page_user-auth-forgot .back_icon_container,#global_page_customize-signup-index .back_icon_container,#global_page_core-pages-thankyou-team .back_icon_container,#global_page_user-signup-confirm .back_icon_container,#global_page_customize-signup-affiliate .back_icon_container,#TB_window .back_icon_container{	right: auto;	left: 30px;	top: 37px;	height: 24px;	width: 24px;}#global_page_customize-payment-process,#global_page_user-signup-index,#global_page_user-auth-login,#global_page_customize-signup-individual,#global_page_core-error-requireuser,#global_page_user-auth-forgot,#global_page_customize-signup-index,#global_page_core-pages-thankyou-team,#global_page_user-signup-confirm,#global_page_customize-signup-affiliate,#TB_overlay.hasBgIMG{	background: url(/public/admin/overlayBg4.webp?c=0) no-repeat center right;	background-size: cover;	opacity: 1 !important;}#global_page_customize-payment-process:after, #global_page_user-signup-index:after, #global_page_user-auth-login:after, #global_page_customize-signup-individual:after, #global_page_core-error-requireuser:after, #global_page_user-auth-forgot:after, #global_page_customize-signup-index:after, #global_page_core-pages-thankyou-team:after, #global_page_user-signup-confirm:after, #global_page_customize-signup-affiliate:after, #TB_overlay.hasBgIMG:after{	content: "";	position: absolute;	width: 100%;	height: 100%;	background: rgba(38, 38, 38, .5);	top: 0;	left: 0;}#TB_overlay.hasBgIMG.affiliatesOverlay{	background-image: url(/public/admin/overlayBg_affiliates.jpg?c=0);}#TB_overlay.hasBgIMG.accessOverlay{	background-image: url(/public/admin/overlayBg_access2.jpg?c=0);}.accessSignup #TB_ajaxContent .layout_social_connect_quick_signup_container header h1 + p.user_personal_signup{	font-size: 30px;	margin: 20px 0px;	line-height: 135%;}#smoothbox_window{	overflow: auto;}#smoothbox_window body{	background: none !important;}#smoothbox_window body form > div > div > h3{	font-weight: 600;	font-size: 16px;}#smoothbox_window body form > div > div .lp_cancel_upload{	margin: 0 auto;}#TB_ajaxContent{	scrollbar-color: rgba(0, 0, 0, 0.2) transparent;	scrollbar-width: thin;	line-height: 1.5em;}#TB_ajaxContent > div{	padding: 30px !important;}#TB_ajaxContent p{	padding: 0;}#TB_ajaxContent::-webkit-scrollbar{	width: 3px;	background: transparent;}#TB_ajaxContent::-webkit-scrollbar-thumb{	background: transparent;}#TB_ajaxContent:hover::-webkit-scrollbar-thumb{	background: rgba(0, 0, 0, 0.2);}/* Popup */.popupContainer{	position: fixed;	top: 50%;	left: 50%;	transform: translate(-50%, -50%);	width: 100%;	box-sizing: border-box;	max-width: 520px;	background-color: #fff;	border-radius: 6px;	box-shadow: 0 3px 20px rgba(0, 0, 0, .1);	transition: all .3s ease;	overflow: hidden;	padding: 0 20px;	z-index: 10002;}.popupContainer .close-popup-times{	font-size: 30px;	line-height: 18px;	color: #E5E5E5;	cursor: pointer;	position: absolute;	right: 14px;	top: 14px;}.popupContainer .popupMiddle.global_form > div{	width: 100%;}.popupContainer .popupMiddle.global_form > div > div{	padding: 0;}.popupContainer .popupMiddle.global_form > div > div .form-elements{	padding: 0;}.popupContainer .popupMiddle.global_form > div > div .form-elements div.form-element{	width: 100%;}.popupContainer .popupMiddle.global_form > div > div .form-elements fieldset .form-wrapper,.popupContainer .popupMiddle.global_form > div > div .form-elements fieldset  .form-element{	margin-bottom: 0;}.popupOverlay{	z-index: 10001;	position: fixed;	top: 0;	left: 0;	width: 100%;	height: 100%;	background: rgba(38, 38, 38, .4);}/* User Profile */.layout_user_home_photo>div{	padding: 0px;	-moz-border-radius: 3px;	-webkit-border-radius: 3px;	border-radius: 3px;}.layout_user_home_photo>div>a>img{	width: 100%;}.layout_user_profile_friends{	overflow: hidden;}.layout_user_profile_friends_common{	margin-top: 0px;}.layout_user_profile_friends_common h3{	font-size: 100%;}.layout_core_statistics{	width: auto !important;}ul.requests_widget,#events-upcoming,.layout_core_statistics ul{	margin: 0px;	padding: 0px;	width: auto;}#events-upcoming li>a{	font-size: 100%;}#global_page_user-edit-profile #global_content:after, #global_page_user-edit-profile .global_form>div>div:after{	content: ".";	display: block;	clear: both;	visibility: hidden;	line-height: 0;	height: 0;}div.field-privacy-selector{	display: none;	height: auto;	margin: 0px 5px 5px 0px;	float: right;	padding: 3px;	border: 1px solid #CCC;	border-bottom: 1px solid #AAA;	background: #EEEEEE;	background: linear-gradient(to bottom, #FFFFFF 0%, #EEEEEE 100%);	border-radius: 3px;}div.field-privacy-selector.active{	border: 1px solid #CCC;	border-top: 1px solid #AAA;	background: #FAFAFA;/* Old browsers */	background: -moz-linear-gradient(top, #DDDDDD 0%, #FAFAFA 100%);/* FF3.6+ */	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #DDDDDD), color-stop(100%, #FAFAFA));/* Chrome,Safari4+ */	background: -webkit-linear-gradient(top, #DDDDDD 0%, #FAFAFA 100%);/* Chrome10+,Safari5.1+ */	background: -o-linear-gradient(top, #DDDDDD 0%, #FAFAFA 100%);/* Opera 11.10+ */	background: -ms-linear-gradient(top, #DDDDDD 0%, #FAFAFA 100%);/* IE10+ */	background: linear-gradient(to bottom, #DDDDDD 0%, #FAFAFA 100%);/* W3C */	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#DDDDDD', endColorstr='#FAFAFA', GradientType=0 );/* IE6-9 */}div.field-privacy-selector.active:hover{	-moz-box-shadow: 0px 0px 0px 0px transparent;	-webkit-box-shadow: 0px 0px 0px 0px transparent;	box-shadow: 0px 0px 0px 0px transparent;}div.field-privacy-selector li>span.icon,div.field-privacy-selector>span.icon{	opacity: 1;}div.field-privacy-selector.active>ul{	left: -1px;	margin-top: 2px;	border: 1px solid #CCC;	border-bottom: 1px solid #AAA;	text-shadow: 1px 1px 0px #FFF;}div.field-privacy-selector.active>ul>li:hover{	background-color: #F7F7F7;}div.field-privacy-selector li{	text-align: left;}div.field-privacy-selector li>span.icon{	margin-right: 6px;}.music_browse_options a{	margin: 0px 3px;	padding-top: 0px;	padding-bottom: 0px;}#event_stats>ul>li+li{	margin-top: 10px;}#event_stats .event_stats_content{	width: 100%;	float: right;}#event_stats .label{	float: left;	text-align: left;	width: 100%;}.newestmembers_info,.popularmembers_info{	margin-left: 3px;}.newestmembers_thumb img,.popularmembers_thumb img{	width: 100%;	height: 100%;	border: none !important;	padding: 0px !important;}.forum_title h3{	background: transparent;	padding-left: 0px;}ul.albums_editphotos>li .albums_editphotos_photo img{	width: 140px;}ul.albums_editphotos{	width: auto;}#filter_form,form.filters{	padding: 0px;	font-size: 100%;}#filter_form .form-description,form.filters .form-description,#filter_form .form-elements,form.filters .form-elements{	padding: 0px;}#filter_form label{	font-size: 100%;	margin-bottom: 4px;}#filter_form .form-wrapper+.form-wrapper{	margin-top: 15px;}.blogs_browse_info_title h3{	background-color: transparent;	padding-left: 0px;	margin-bottom: 3px;	padding: 0px;}.layout_blog_gutter_search h4{	text-transform: none;	border-color: #cccccc;}.blogs_entrylist h3{	background-color: transparent;	padding-left: 0px;	margin-bottom: 3px;	padding: 0px;}.blogs_gutter_options li a{	font-size: 100%;}.blog_entrylist_entry_body ul,.forum_topic_posts_info_body ul{	list-style-type: disc;	padding: 0px 20px;}.browseclassifieds_criteria>ul>input+li{	margin-top: 7px;}ul.classifieds_entrylist .classified_entrylist_entry_date{	font-size: 100%;	color: #262626;	line-height: 140%;}ul.forum_categories .forum_lastpost{	width: 400px;}div.forum_topic_title_options a{	height: auto;}.forum_topic_posts{	margin-bottom: 20px;}.forum_topic_posts>li:last-child{	border-bottom: 3px solid #cccccc;}#forum_post_quick #photo-wrapper{	display: none;}#global_page_forum-index-index #global_content .layout_core_content #global_search_form{	float: right;}#global_page_forum-index-index .layout_core_content h2{	float: left;}#global_page_forum-index-index .layout_core_content h2+div{	float: right;}#global_page_forum-index-index .layout_core_content .forum_categories{	clear: both;}div.group_discussions_list h3{	background: none;	padding: 0px;	margin-bottom: 2px;	font-size: 20px;}div.group_discussions_list .group_discussions_sticky a{	background-position: left center;}#global_page_group-topic-view h3{	background: none;	padding: 0px;	margin-bottom: 10px;	font-size: 25px;}.group_discussions_thread_options,.group_discussions_options{	-moz-border-radius: 1px;	-webkit-border-radius: 1px;	border-radius: 1px;	background-color: #eee;	padding: 5px 10px;}.group_discussions_thread_options a,.group_discussions_options a{	display: inline;}ul.group_discussions_thread>li+li{	border-top: 2px solid #cccccc;}.group_discussions_thread_photo{	margin-bottom: 0px;}.group_discussions_thread_author_rank{	font-size: 100%;	font-weight: normal;}ul.group_discussions>li{	border-top: 1px solid #cccccc;	padding: 15px 15px 15px 0px;}ul.group_discussions>li{	border-top-width: 2px;	border-bottom-width: 2px;}ul.group_discussions>li+li{	border-top-width: 0px;	border-bottom-width: 2px;}div.group_discussions_list{	border-top-width: 0px;}.lp_group_home .lp_layout_left li.active{	pointer-events: none;}.layout_core_statistics ul>li{	padding: 3px;}.layout_core_statistics ul>li span{	font-size: 12px;}.layout_user_profile_info{	margin-top: 0px;}.layout_user_profile_info>h3{	font-size: 100%;}.layout_user_profile_info>ul>li{	font-size: 100%;}.global_form>div>div>h3+div,.global_form>div>div>h3+p+div{	padding: 10px;	margin-top: 10px;}.pages{	overflow: visible;}.paginationControl{	padding: 0px 0px 0px;	float: none;	margin-bottom: 100px;	overflow: visible;}.paginationControl > li{	float: none;	display: inline-block;	overflow: visible;}.paginationControl > li > a{	font-size: calc(12px + 5px) !important;	display: block;	padding: 7px 12px;	color: #262626;}.paginationControl > li.selected > a,.paginationControl > li > a:hover{	font-size: calc(12px + 5px) !important;	background: #FFF;	color: #262626;	box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.16);	border-radius: 10px;}.paginationControl > li.arrow > a{	padding: 4px 12px;}.paginationControl > li.arrow > a > i{	font-size: 24px;}.form-description,.form-elements{	padding: 10px;}.sharebox{	margin: 10px;	border: 2px dashed #cccccc;}.networks_left>h3,.networks_right>h3{	margin: 0px !important;}.networks_right{	margin: 0px 10px;}.mce-listbox button,.mce-btn button,.mce-btn{	-moz-box-shadow: inset 0 0 0 0 transparent;	-webkit-box-shadow: inset 0 0 0 0 transparent;	box-shadow: inset 0 0 0 0 transparent;	-moz-border-radius: 0px;	-webkit-border-radius: 0px;	border-radius: 0px;	color: #262626 !important;}#messages_form_reply .compose-container,#messages_form_reply  .compose-content{	width: auto;}#messages_form_reply #submit-element{	text-align: left;}#messages_form_reply #compose-menu a{	text-decoration: none !important;}#messages_compose > div{	width: 100%;	min-width: 700px;}#messages_compose > div > div > h3{	padding: 0px;}#messages_compose > div > div > h3 .title{	overflow: hidden;	font-size: 40px;	line-height: 55px;	color: #262626;	display: block;}#messages_compose > div > div > h3 .photo{	background-repeat: no-repeat;	background-position: center center;	background-size: cover;	display: block;	width: 124px;	height: 124px;	border-radius: 100%;	float: left;	margin-right: 25px;}#messages_compose > div > div > h3 .tag{	background: transparent;	padding: 0px;	font-weight: normal;	margin: 12px 0px;}#messages_compose > div > div > h3 .tag .to{	font-size: 24px;	line-height: 33px;	padding: 5px 0px;}#messages_compose #to-wrapper{	display: none;}#messages_compose .form-element{	margin-bottom: 0px;	width: 100%;}#messages_compose .form-label{	width: 100% !important;	padding-top: 26px;	margin-bottom: 3px;}#messages_compose .form-elements input[type="text"],#messages_compose  .form-elements textarea,#messages_compose  .compose-content{	border: 1px solid #262626;	border-radius: 10px;	width: 100%;	box-sizing: border-box;}#messages_compose .compose-content{	min-height: 100px;}#messages_compose #compose-menu{	margin-bottom: 32px;}#messages_compose #compose-menu a{	background: #FFF !important;	border: 1px solid #262626 !important;	color: #262626 !important;	font-size: 12px !important;	padding: 0px 20px !important;	line-height: 26px;	text-decoration: none;}#messages_compose #compose-menu a:hover{	background: #262626 !important;	color: #FFF !important;}#messages_compose #compose-menu a:before{	content: none;}#messages_compose #compose-tray{	margin-top: 10px;}#messages_compose button[type=submit]{	float: right;	min-width: 140px;}/* Drop Menu Plugin */.layout_dropmenu_drop_menu .layout_core_menu_main>ul>li>a>.arrow{	border-top-color: #262626;}.layout_dropmenu_drop_menu .layout_core_menu_main>ul>li>a:hover>.arrow, .layout_dropmenu_drop_menu .layout_core_menu_main>ul>li:hover>a .arrow{	border-top-color: white;}#minimenu_pulldown .pulldown_contents_wrapper ul>li>span{	display: block !important;	font-size: 12px;	font-weight: normal;	padding: 0px 10px;	line-height: 26px;}#minimenu_pulldown .pulldown_contents_wrapper ul>li>span>.pulldown_contents_wrapper{	display: none;	position: relative;	width: auto;	min-width: 0px;	background-color: #f7f8fa;	width: 100%;	margin: 0px -10px;	padding: 10px;	-moz-box-shadow: 0 0 0 0 transparent;	-webkit-box-shadow: 0 0 0 0 transparent;	box-shadow: 0 0 0 0 transparent;	-moz-border-radius: 0;	-webkit-border-radius: 0;	border-radius: 0;}#minimenu_pulldown .pulldown_contents_wrapper ul>li>span.updates_pulldown_active>.pulldown_contents_wrapper{	display: block;}#minimenu_pulldown .pulldown_contents_wrapper ul>li>span>.pulldown_contents_wrapper>.pulldown_contents{	background: transparent;}#minimenu_pulldown .pulldown_contents_wrapper ul>li>span>.pulldown_contents_wrapper>.pulldown_options a{	float: none;}.heevent-block{	background-color: transparent !important;	overflow: visible !important;	margin: 0px !important;	padding: 0px !important;	box-shadow: none !important;	border-radius: 0px !important;}body .like_interests_privacy .options .active{	color: #262626 !important;	background-color: #f7f7f7 !important;}body .he_friends_widget .he_widget_header .options .config_form{	background-color: transparent;}body .he_contacts .contacts .item{	border-width: 0px;}body#global_page_pinfeed-index-index #global_content{	padding: 20px 0px;}body#global_page_pinfeed-index-index .layout_left{	padding-top: 0px !important;	margin-right: 15px;}body .layout_right>.generic_layout_container,body .tl_left>.generic_layout_container,body .layout_left>.generic_layout_container,body .pinfeed .wall-action-item{	box-shadow: none;}/* Contact Page */.contactContainer .img{	position: relative;	box-sizing: border-box;	margin-bottom: 10px;	border-radius: 5px;	overflow: hidden;	max-height: 550px;	min-height: 450px;}.contactContainer .img > img{	object-fit: cover;	height: 100%;	width: 100%;	position: absolute;	top: 0;	left: 0;}.contactContainer .img > div{	position: absolute;	top: 50%;	left: 50%;	max-width: 90%;	width: 253px;	transform: translate(-50%, -50%);}.contactContainer .img > div h2{	text-align: left;}.contactContainer .img > div a,.contactContainer .img > div  span{	display: block;	color: #262626;	font-size: 15px;	margin-top: 50px;	padding-left: 30px;	position: relative;}.contactContainer .img > div a svg,.contactContainer .img > div  span svg{	position: absolute;	left: 0;	max-height: 22px;	max-width: 22px;}.contactContainer .content{	padding-left: 70px;}.contactContainer .content form{	margin-top: 15px;}.contactContainer .content form > div{	float: none;}.contactContainer .content form > div > div{	padding: 0;}.contactContainer .content form > div > div .form-elements{	padding: 0;	display: flex;	flex-wrap: wrap;	justify-content: space-between;}.contactContainer .content form > div > div .form-elements .form-wrapper{	width: 100%;	flex: 1 0 100%;	box-sizing: border-box;	margin-bottom: 40px;}.contactContainer .content form > div > div .form-elements .form-wrapper:not(#body-wrapper):not(#submit-wrapper){	max-width: 46.5%;}.contactContainer .content form > div > div .form-elements .form-wrapper .form-label{	width: 100%;	margin: 0;	padding: 0;	line-height: 150%;}.contactContainer .content form > div > div .form-elements .form-wrapper .form-label label{	font-weight: normal;}.contactContainer .content form > div > div .form-elements .form-wrapper .form-element{	width: 100%;	margin: 0;}.contactContainer .content form > div > div .form-elements .form-wrapper .form-element input,.contactContainer .content form > div > div .form-elements .form-wrapper .form-element  textarea,.contactContainer .content form > div > div .form-elements .form-wrapper .form-element  select{	padding: 12px 0px;	box-shadow: none;	border-radius: 0;	border: none;	border-bottom: 1px solid #707070;}.contactContainer .content form > div > div .form-elements .form-wrapper .form-element textarea{	resize: vertical;	height: 42px;}.contactContainer .content form > div > div .form-elements .form-wrapper .form-element#submit-element{	text-align: center;}.contactContainer .content form > div > div .form-elements .form-wrapper .form-element#submit-element button{	margin: 0;}/* Top Image */.top_image{	position: relative;	line-height: 0px;	white-space: nowrap;}.top_image:before{	content: "";	position: absolute;	background: rgba(5, 22, 36, 0.46);	width: 100%;	height: 100%;	top: 0px;	left: 0px;	z-index: 2;}.top_image:after{	content: "";	position: absolute;	background: url(/application/themes/blisspot/images/logo_white_transparent.png?c=0) no-repeat center center;	background-size: cover;	width: 300px;	height: 300px;	top: 50%;	left: 50%;	transform: translate(-50%, -50%);	z-index: 2;}.top_image>img{	width: 100%;	display: inline;	position: absolute;}.top_image>div>div{	position: absolute;	top: 50%;	left: 0px;	width: 100%;	transform: translate(0, -50%);	z-index: 10;}.top_image>div>div>*{	text-align: center;	width: 100%;	clear: both;	color: #FFF;	font-size: 30px;	position: relative;	line-height: 150%;}.top_image>div>div a.button{	padding: 0px 30px;	line-height: 50px;	font-size: 27px;	letter-spacing: 1px;}.top_image>div>div>h1{	text-transform: uppercase;	font-size: 48px;}.top_image>div>div>h3{	padding-top: 20px;}.top_image .social_icons{	float: none;	clear: both;	margin: 10px 0px 0px;	text-align: center;}.top_image .social_icons li{	float: none;	display: inline-block;}.top_image .social_icons li+li{	margin-left: 20px;}.top_image .social_icons li a{	border-radius: 100%;	border-radius: 50px;	padding: 12px;}.top_image .social_icons ul>li.facebook_icon>a{	background-color: #3b5998;}.top_image .social_icons ul>li.twitter_icon>a{	background-color: #55acee;}.top_image .social_icons ul>li.linkedin_icon>a{	background-color: #0976b4;}.top_image .social_icons ul>li.google_icon>a{	background-color: #dd4b39;}.top_image .social_icons ul>li.youtube_icon>a{	background-color: #e52d27;}.top_image .social_icons ul>li.vimeo_icon>a{	background-color: #1ab7ea;}.top_image .social_icons ul>li.tumblr_icon>a{	background-color: #35465c;}.top_image .social_icons ul>li.pinterest_icon>a{	background-color: #cc2127;}.top_image .social_icons ul>li.instagram_icon>a{	background-color: #3f729b;}.top_image .social_icons ul>li.flickr_icon>a{	background-color: #ff0084;}/* Home - Descriptions */.layout_theme_home_descriptions>div>div{	clear: both;}.layout_theme_home_descriptions>div>div+div{	margin-top: 100px;}.layout_theme_home_descriptions>div>div>*{	display: inline-block;	vertical-align: middle;}.layout_theme_home_descriptions>div>div.right,.layout_theme_home_descriptions>div>div.right>*{	text-align: right;}.layout_theme_home_descriptions>div>div>img{	max-width: 680px;}.layout_theme_home_descriptions>div>div>div{	max-width: 480px;	margin: 0px 40px;}.layout_theme_home_descriptions>div>div h2{	font-size: 48px;	line-height: 100%;}.layout_theme_home_descriptions>div>div p{	font-size: 15px;	margin-top: 30px;	color: #262626;}.layout_theme_home_descriptions>div>div a{	font-size: 20px;	margin-top: 30px;	display: inline-block;}.layout_page_core_help_terms .layout_core_content>h2:first-child, .layout_page_core_help_privacy .layout_core_content>h2:first-child{	display: none;}/* Slider Admin Settings */#global_page_blisspottheme-index-edit-slide .form-elements .form-wrapper,#global_page_blisspottheme-index-add-slide .form-elements .form-wrapper{	margin-top: 10px;}.orange_box_desc{	text-align: center;	padding: 20px !important;	margin: -10px;	background-color: transparent !important;	font-size: 12px;	color: #FFF;}.orange_box_desc.green,.layout_question_ask_questionico > div{	background: transparent !important;}.orange_box_desc h3{	font-size: 40px !important;	padding-bottom: 10px;	color: #FFF;}.layout_question_ask_questionico > div h3{	color: #FFF;}.home_shop{	padding-bottom: 150px;	margin-top: 20px;	text-align: center;}.home_shop>ul{	text-align: center;	padding: 50px 0px;}.home_shop>ul>li{	float: left;	width: 31.65%;	border-radius: 20px;	box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.18);	transition: all 0.3s ease-in-out;}.home_shop>ul>li:hover{	transform: scale(1.05);}.home_shop>ul>li + li{	margin-left: 2.52%;}.home_shop>ul>li > div:first-child{	padding: 30px;}.home_shop>ul>li img{	max-width: 100%;	width: 100%;	border-radius: 0 0 15px 15px;}a.quick_button{	margin: -10px;	display: block;	background: #FA4A00;	color: #FFF !important;	line-height: 52px;	font-size: 14px;	text-align: center;	text-decoration: none;	text-transform: uppercase;}a.quick_button.red{	background: transparent;}a.quick_button:hover{	background: #696969;}.qa_browse .question-tags,.layout_blog_gutter_search>*:nth-child(4n+1), .layout_blog_gutter_search>*:nth-child(5n+1){	display: none;}.layout_page_blog_index_view .layout_core_content>h2{	font-size: 35px;}.layout_page_header .global_form{	border: none !important;	border-radius: 0px !important;}.layout_blog_list_popular_blogs ul.generic_list_widget .description,.layout_blog_list_popular_blogs ul.generic_list_widget .stats,.layout_blog_list_popular_blogs ul.generic_list_widget .owner{	display: none;}.layout_blog_list_popular_blogs ul.generic_list_widget .info{	padding-top: 5px;}ul.generic_list_widget>li{	padding: 10px 0px;}.layout_question_list_most_popular_questions .qa_browse_info_date{	display: none;}.layout_ynwiki_most_viewed_pages>.global_form_box,.layout_user_list_most_popular>ul{	padding: 0px;}/* Signup & Login Pages */#global_page_customize-payment-process #global_footer,#global_page_user-signup-index #global_footer,#global_page_user-auth-login #global_footer,#global_page_customize-signup-individual #global_footer,#global_page_core-error-requireuser #global_footer,#global_page_user-auth-forgot #global_footer,#global_page_customize-signup-index #global_footer,#global_page_core-pages-thankyou-team #global_footer,#global_page_user-signup-confirm #global_footer,#global_page_customize-signup-affiliate #global_footer{	display: none;}#global_page_customize-payment-process #global_header,#global_page_user-signup-index #global_header,#global_page_user-auth-login #global_header,#global_page_customize-signup-individual #global_header,#global_page_core-error-requireuser #global_header,#global_page_user-auth-forgot #global_header,#global_page_customize-signup-index #global_header,#global_page_core-pages-thankyou-team #global_header,#global_page_user-signup-confirm #global_header,#global_page_customize-signup-affiliate #global_header{	background: transparent;	z-index: 10001;}#global_page_customize-payment-process #global_header .layout_theme_header_menu_bar .layout_core_menu_main,#global_page_user-signup-index #global_header .layout_theme_header_menu_bar .layout_core_menu_main,#global_page_user-auth-login #global_header .layout_theme_header_menu_bar .layout_core_menu_main,#global_page_customize-signup-individual #global_header .layout_theme_header_menu_bar .layout_core_menu_main,#global_page_core-error-requireuser #global_header .layout_theme_header_menu_bar .layout_core_menu_main,#global_page_user-auth-forgot #global_header .layout_theme_header_menu_bar .layout_core_menu_main,#global_page_customize-signup-index #global_header .layout_theme_header_menu_bar .layout_core_menu_main,#global_page_core-pages-thankyou-team #global_header .layout_theme_header_menu_bar .layout_core_menu_main,#global_page_user-signup-confirm #global_header .layout_theme_header_menu_bar .layout_core_menu_main,#global_page_customize-signup-affiliate #global_header .layout_theme_header_menu_bar .layout_core_menu_main{	display: none;}#global_page_customize-payment-process #global_header .layout_theme_header_menu_bar .layout_core_menu_logo > a:first-child, #global_page_user-signup-index #global_header .layout_theme_header_menu_bar .layout_core_menu_logo > a:first-child, #global_page_user-auth-login #global_header .layout_theme_header_menu_bar .layout_core_menu_logo > a:first-child, #global_page_customize-signup-individual #global_header .layout_theme_header_menu_bar .layout_core_menu_logo > a:first-child, #global_page_core-error-requireuser #global_header .layout_theme_header_menu_bar .layout_core_menu_logo > a:first-child, #global_page_user-auth-forgot #global_header .layout_theme_header_menu_bar .layout_core_menu_logo > a:first-child, #global_page_customize-signup-index #global_header .layout_theme_header_menu_bar .layout_core_menu_logo > a:first-child, #global_page_core-pages-thankyou-team #global_header .layout_theme_header_menu_bar .layout_core_menu_logo > a:first-child, #global_page_user-signup-confirm #global_header .layout_theme_header_menu_bar .layout_core_menu_logo > a:first-child, #global_page_customize-signup-affiliate #global_header .layout_theme_header_menu_bar .layout_core_menu_logo > a:first-child{	display: block !important;	padding: 18px 32px !important;}#global_page_customize-payment-process #global_header .layout_theme_header_menu_bar .layout_core_menu_logo > a + a,#global_page_user-signup-index #global_header .layout_theme_header_menu_bar .layout_core_menu_logo > a + a,#global_page_user-auth-login #global_header .layout_theme_header_menu_bar .layout_core_menu_logo > a + a,#global_page_customize-signup-individual #global_header .layout_theme_header_menu_bar .layout_core_menu_logo > a + a,#global_page_core-error-requireuser #global_header .layout_theme_header_menu_bar .layout_core_menu_logo > a + a,#global_page_user-auth-forgot #global_header .layout_theme_header_menu_bar .layout_core_menu_logo > a + a,#global_page_customize-signup-index #global_header .layout_theme_header_menu_bar .layout_core_menu_logo > a + a,#global_page_core-pages-thankyou-team #global_header .layout_theme_header_menu_bar .layout_core_menu_logo > a + a,#global_page_user-signup-confirm #global_header .layout_theme_header_menu_bar .layout_core_menu_logo > a + a,#global_page_customize-signup-affiliate #global_header .layout_theme_header_menu_bar .layout_core_menu_logo > a + a{	display: none;}#global_page_customize-payment-process #global_header .layout_core_menu_mini a,#global_page_user-signup-index #global_header .layout_core_menu_mini a,#global_page_user-auth-login #global_header .layout_core_menu_mini a,#global_page_customize-signup-individual #global_header .layout_core_menu_mini a,#global_page_core-error-requireuser #global_header .layout_core_menu_mini a,#global_page_user-auth-forgot #global_header .layout_core_menu_mini a,#global_page_customize-signup-index #global_header .layout_core_menu_mini a,#global_page_core-pages-thankyou-team #global_header .layout_core_menu_mini a,#global_page_user-signup-confirm #global_header .layout_core_menu_mini a,#global_page_customize-signup-affiliate #global_header .layout_core_menu_mini a{	color: #262626 !important;	border-color: #FFF;	background: #FFF;}#global_page_customize-payment-process #global_header .layout_core_menu_mini a:hover, #global_page_user-signup-index #global_header .layout_core_menu_mini a:hover, #global_page_user-auth-login #global_header .layout_core_menu_mini a:hover, #global_page_customize-signup-individual #global_header .layout_core_menu_mini a:hover, #global_page_core-error-requireuser #global_header .layout_core_menu_mini a:hover, #global_page_user-auth-forgot #global_header .layout_core_menu_mini a:hover, #global_page_customize-signup-index #global_header .layout_core_menu_mini a:hover, #global_page_core-pages-thankyou-team #global_header .layout_core_menu_mini a:hover, #global_page_user-signup-confirm #global_header .layout_core_menu_mini a:hover, #global_page_customize-signup-affiliate #global_header .layout_core_menu_mini a:hover{	background: transparent;	color: #FFF !important;}#global_page_customize-payment-process #global_header .layout_core_menu_mini a.outlined,#global_page_user-signup-index #global_header .layout_core_menu_mini a.outlined,#global_page_user-auth-login #global_header .layout_core_menu_mini a.outlined,#global_page_customize-signup-individual #global_header .layout_core_menu_mini a.outlined,#global_page_core-error-requireuser #global_header .layout_core_menu_mini a.outlined,#global_page_user-auth-forgot #global_header .layout_core_menu_mini a.outlined,#global_page_customize-signup-index #global_header .layout_core_menu_mini a.outlined,#global_page_core-pages-thankyou-team #global_header .layout_core_menu_mini a.outlined,#global_page_user-signup-confirm #global_header .layout_core_menu_mini a.outlined,#global_page_customize-signup-affiliate #global_header .layout_core_menu_mini a.outlined{	color: #FFF !important;	background: transparent;}#global_page_customize-payment-process #global_header .layout_core_menu_mini a.outlined:hover, #global_page_user-signup-index #global_header .layout_core_menu_mini a.outlined:hover, #global_page_user-auth-login #global_header .layout_core_menu_mini a.outlined:hover, #global_page_customize-signup-individual #global_header .layout_core_menu_mini a.outlined:hover, #global_page_core-error-requireuser #global_header .layout_core_menu_mini a.outlined:hover, #global_page_user-auth-forgot #global_header .layout_core_menu_mini a.outlined:hover, #global_page_customize-signup-index #global_header .layout_core_menu_mini a.outlined:hover, #global_page_core-pages-thankyou-team #global_header .layout_core_menu_mini a.outlined:hover, #global_page_user-signup-confirm #global_header .layout_core_menu_mini a.outlined:hover, #global_page_customize-signup-affiliate #global_header .layout_core_menu_mini a.outlined:hover{	background: #FFF;	color: #262626 !important;}#global_page_customize-payment-process #global_wrapper .layout_right,#global_page_customize-payment-process  #TB_window,#global_page_user-signup-index #global_wrapper .layout_right,#global_page_user-signup-index  #TB_window,#global_page_user-auth-login #global_wrapper .layout_right,#global_page_user-auth-login  #TB_window,#global_page_customize-signup-individual #global_wrapper .layout_right,#global_page_customize-signup-individual  #TB_window,#global_page_core-error-requireuser #global_wrapper .layout_right,#global_page_core-error-requireuser  #TB_window,#global_page_user-auth-forgot #global_wrapper .layout_right,#global_page_user-auth-forgot  #TB_window,#global_page_customize-signup-index #global_wrapper .layout_right,#global_page_customize-signup-index  #TB_window,#global_page_core-pages-thankyou-team #global_wrapper .layout_right,#global_page_core-pages-thankyou-team  #TB_window,#global_page_user-signup-confirm #global_wrapper .layout_right,#global_page_user-signup-confirm  #TB_window,#global_page_customize-signup-affiliate #global_wrapper .layout_right,#global_page_customize-signup-affiliate  #TB_window{	background: #FFF;	display: block !important;	position: absolute;	top: 50%;	left: 50%;	transform: translate(-50%, -50%);	border-radius: 10px;	box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.16);	padding: 30px 35px;	width: 470px;	max-width: 96%;	min-width: 0;	height: auto;	max-height: 89%;	box-sizing: border-box;	overflow: hidden;	overflow-y: auto;}#global_page_customize-payment-process .layout_core_content > h2,#global_page_customize-payment-process  #terms-wrapper,#global_page_user-signup-index .layout_core_content > h2,#global_page_user-signup-index  #terms-wrapper,#global_page_user-auth-login .layout_core_content > h2,#global_page_user-auth-login  #terms-wrapper,#global_page_customize-signup-individual .layout_core_content > h2,#global_page_customize-signup-individual  #terms-wrapper,#global_page_core-error-requireuser .layout_core_content > h2,#global_page_core-error-requireuser  #terms-wrapper,#global_page_user-auth-forgot .layout_core_content > h2,#global_page_user-auth-forgot  #terms-wrapper,#global_page_customize-signup-index .layout_core_content > h2,#global_page_customize-signup-index  #terms-wrapper,#global_page_core-pages-thankyou-team .layout_core_content > h2,#global_page_core-pages-thankyou-team  #terms-wrapper,#global_page_user-signup-confirm .layout_core_content > h2,#global_page_user-signup-confirm  #terms-wrapper,#global_page_customize-signup-affiliate .layout_core_content > h2,#global_page_customize-signup-affiliate  #terms-wrapper{	display: none;}#global_page_customize-payment-process .back_icon_container,#global_page_user-signup-index .back_icon_container,#global_page_user-auth-login .back_icon_container,#global_page_customize-signup-individual .back_icon_container,#global_page_core-error-requireuser .back_icon_container,#global_page_user-auth-forgot .back_icon_container,#global_page_customize-signup-index .back_icon_container,#global_page_core-pages-thankyou-team .back_icon_container,#global_page_user-signup-confirm .back_icon_container,#global_page_customize-signup-affiliate .back_icon_container{	display: block;	color: #BEBEBE !important;}#global_page_customize-payment-process .close_icon_container,#global_page_user-signup-index .close_icon_container,#global_page_user-auth-login .close_icon_container,#global_page_customize-signup-individual .close_icon_container,#global_page_core-error-requireuser .close_icon_container,#global_page_user-auth-forgot .close_icon_container,#global_page_customize-signup-index .close_icon_container,#global_page_core-pages-thankyou-team .close_icon_container,#global_page_user-signup-confirm .close_icon_container,#global_page_customize-signup-affiliate .close_icon_container{	display: none;}#global_page_customize-payment-process .layout_social_connect_quick_signup_container header,#global_page_user-signup-index .layout_social_connect_quick_signup_container header,#global_page_user-auth-login .layout_social_connect_quick_signup_container header,#global_page_customize-signup-individual .layout_social_connect_quick_signup_container header,#global_page_core-error-requireuser .layout_social_connect_quick_signup_container header,#global_page_user-auth-forgot .layout_social_connect_quick_signup_container header,#global_page_customize-signup-index .layout_social_connect_quick_signup_container header,#global_page_core-pages-thankyou-team .layout_social_connect_quick_signup_container header,#global_page_user-signup-confirm .layout_social_connect_quick_signup_container header,#global_page_customize-signup-affiliate .layout_social_connect_quick_signup_container header{	text-align: center;}#global_page_customize-payment-process .layout_social_connect_quick_signup_container header .logo,#global_page_user-signup-index .layout_social_connect_quick_signup_container header .logo,#global_page_user-auth-login .layout_social_connect_quick_signup_container header .logo,#global_page_customize-signup-individual .layout_social_connect_quick_signup_container header .logo,#global_page_core-error-requireuser .layout_social_connect_quick_signup_container header .logo,#global_page_user-auth-forgot .layout_social_connect_quick_signup_container header .logo,#global_page_customize-signup-index .layout_social_connect_quick_signup_container header .logo,#global_page_core-pages-thankyou-team .layout_social_connect_quick_signup_container header .logo,#global_page_user-signup-confirm .layout_social_connect_quick_signup_container header .logo,#global_page_customize-signup-affiliate .layout_social_connect_quick_signup_container header .logo{	display: none;}#global_page_customize-payment-process .layout_social_connect_quick_signup_container header h1,#global_page_customize-payment-process .layout_social_connect_quick_signup_container header  h2,#global_page_user-signup-index .layout_social_connect_quick_signup_container header h1,#global_page_user-signup-index .layout_social_connect_quick_signup_container header  h2,#global_page_user-auth-login .layout_social_connect_quick_signup_container header h1,#global_page_user-auth-login .layout_social_connect_quick_signup_container header  h2,#global_page_customize-signup-individual .layout_social_connect_quick_signup_container header h1,#global_page_customize-signup-individual .layout_social_connect_quick_signup_container header  h2,#global_page_core-error-requireuser .layout_social_connect_quick_signup_container header h1,#global_page_core-error-requireuser .layout_social_connect_quick_signup_container header  h2,#global_page_user-auth-forgot .layout_social_connect_quick_signup_container header h1,#global_page_user-auth-forgot .layout_social_connect_quick_signup_container header  h2,#global_page_customize-signup-index .layout_social_connect_quick_signup_container header h1,#global_page_customize-signup-index .layout_social_connect_quick_signup_container header  h2,#global_page_core-pages-thankyou-team .layout_social_connect_quick_signup_container header h1,#global_page_core-pages-thankyou-team .layout_social_connect_quick_signup_container header  h2,#global_page_user-signup-confirm .layout_social_connect_quick_signup_container header h1,#global_page_user-signup-confirm .layout_social_connect_quick_signup_container header  h2,#global_page_customize-signup-affiliate .layout_social_connect_quick_signup_container header h1,#global_page_customize-signup-affiliate .layout_social_connect_quick_signup_container header  h2{	display: block;	font-size: 20px;	font-weight: 600;	margin: 5px 0px;	padding-bottom: 0;	line-height: 125%;	color: #262626;}#global_page_customize-payment-process .layout_social_connect_quick_signup_container header h1 span,#global_page_customize-payment-process .layout_social_connect_quick_signup_container header  h2 span,#global_page_user-signup-index .layout_social_connect_quick_signup_container header h1 span,#global_page_user-signup-index .layout_social_connect_quick_signup_container header  h2 span,#global_page_user-auth-login .layout_social_connect_quick_signup_container header h1 span,#global_page_user-auth-login .layout_social_connect_quick_signup_container header  h2 span,#global_page_customize-signup-individual .layout_social_connect_quick_signup_container header h1 span,#global_page_customize-signup-individual .layout_social_connect_quick_signup_container header  h2 span,#global_page_core-error-requireuser .layout_social_connect_quick_signup_container header h1 span,#global_page_core-error-requireuser .layout_social_connect_quick_signup_container header  h2 span,#global_page_user-auth-forgot .layout_social_connect_quick_signup_container header h1 span,#global_page_user-auth-forgot .layout_social_connect_quick_signup_container header  h2 span,#global_page_customize-signup-index .layout_social_connect_quick_signup_container header h1 span,#global_page_customize-signup-index .layout_social_connect_quick_signup_container header  h2 span,#global_page_core-pages-thankyou-team .layout_social_connect_quick_signup_container header h1 span,#global_page_core-pages-thankyou-team .layout_social_connect_quick_signup_container header  h2 span,#global_page_user-signup-confirm .layout_social_connect_quick_signup_container header h1 span,#global_page_user-signup-confirm .layout_social_connect_quick_signup_container header  h2 span,#global_page_customize-signup-affiliate .layout_social_connect_quick_signup_container header h1 span,#global_page_customize-signup-affiliate .layout_social_connect_quick_signup_container header  h2 span{	font-weight: 600;}#global_page_customize-payment-process .layout_social_connect_quick_signup_container header h1 + p,#global_page_customize-payment-process .layout_social_connect_quick_signup_container header  h2 + p,#global_page_user-signup-index .layout_social_connect_quick_signup_container header h1 + p,#global_page_user-signup-index .layout_social_connect_quick_signup_container header  h2 + p,#global_page_user-auth-login .layout_social_connect_quick_signup_container header h1 + p,#global_page_user-auth-login .layout_social_connect_quick_signup_container header  h2 + p,#global_page_customize-signup-individual .layout_social_connect_quick_signup_container header h1 + p,#global_page_customize-signup-individual .layout_social_connect_quick_signup_container header  h2 + p,#global_page_core-error-requireuser .layout_social_connect_quick_signup_container header h1 + p,#global_page_core-error-requireuser .layout_social_connect_quick_signup_container header  h2 + p,#global_page_user-auth-forgot .layout_social_connect_quick_signup_container header h1 + p,#global_page_user-auth-forgot .layout_social_connect_quick_signup_container header  h2 + p,#global_page_customize-signup-index .layout_social_connect_quick_signup_container header h1 + p,#global_page_customize-signup-index .layout_social_connect_quick_signup_container header  h2 + p,#global_page_core-pages-thankyou-team .layout_social_connect_quick_signup_container header h1 + p,#global_page_core-pages-thankyou-team .layout_social_connect_quick_signup_container header  h2 + p,#global_page_user-signup-confirm .layout_social_connect_quick_signup_container header h1 + p,#global_page_user-signup-confirm .layout_social_connect_quick_signup_container header  h2 + p,#global_page_customize-signup-affiliate .layout_social_connect_quick_signup_container header h1 + p,#global_page_customize-signup-affiliate .layout_social_connect_quick_signup_container header  h2 + p{	font-size: 14px;	margin-bottom: 0px;}#global_page_customize-payment-process .form-elements #login-wrapper,#global_page_customize-payment-process .form-elements  #forgotcuz-label,#global_page_customize-payment-process .form-elements  #terms-label,#global_page_customize-payment-process .form-elements  #captcha-label,#global_page_customize-payment-process .form-elements  #submit-label,#global_page_customize-payment-process .form-elements  #save-label,#global_page_customize-payment-process .form-elements  #lp_steps_dots-label,#global_page_user-signup-index .form-elements #login-wrapper,#global_page_user-signup-index .form-elements  #forgotcuz-label,#global_page_user-signup-index .form-elements  #terms-label,#global_page_user-signup-index .form-elements  #captcha-label,#global_page_user-signup-index .form-elements  #submit-label,#global_page_user-signup-index .form-elements  #save-label,#global_page_user-signup-index .form-elements  #lp_steps_dots-label,#global_page_user-auth-login .form-elements #login-wrapper,#global_page_user-auth-login .form-elements  #forgotcuz-label,#global_page_user-auth-login .form-elements  #terms-label,#global_page_user-auth-login .form-elements  #captcha-label,#global_page_user-auth-login .form-elements  #submit-label,#global_page_user-auth-login .form-elements  #save-label,#global_page_user-auth-login .form-elements  #lp_steps_dots-label,#global_page_customize-signup-individual .form-elements #login-wrapper,#global_page_customize-signup-individual .form-elements  #forgotcuz-label,#global_page_customize-signup-individual .form-elements  #terms-label,#global_page_customize-signup-individual .form-elements  #captcha-label,#global_page_customize-signup-individual .form-elements  #submit-label,#global_page_customize-signup-individual .form-elements  #save-label,#global_page_customize-signup-individual .form-elements  #lp_steps_dots-label,#global_page_core-error-requireuser .form-elements #login-wrapper,#global_page_core-error-requireuser .form-elements  #forgotcuz-label,#global_page_core-error-requireuser .form-elements  #terms-label,#global_page_core-error-requireuser .form-elements  #captcha-label,#global_page_core-error-requireuser .form-elements  #submit-label,#global_page_core-error-requireuser .form-elements  #save-label,#global_page_core-error-requireuser .form-elements  #lp_steps_dots-label,#global_page_user-auth-forgot .form-elements #login-wrapper,#global_page_user-auth-forgot .form-elements  #forgotcuz-label,#global_page_user-auth-forgot .form-elements  #terms-label,#global_page_user-auth-forgot .form-elements  #captcha-label,#global_page_user-auth-forgot .form-elements  #submit-label,#global_page_user-auth-forgot .form-elements  #save-label,#global_page_user-auth-forgot .form-elements  #lp_steps_dots-label,#global_page_customize-signup-index .form-elements #login-wrapper,#global_page_customize-signup-index .form-elements  #forgotcuz-label,#global_page_customize-signup-index .form-elements  #terms-label,#global_page_customize-signup-index .form-elements  #captcha-label,#global_page_customize-signup-index .form-elements  #submit-label,#global_page_customize-signup-index .form-elements  #save-label,#global_page_customize-signup-index .form-elements  #lp_steps_dots-label,#global_page_core-pages-thankyou-team .form-elements #login-wrapper,#global_page_core-pages-thankyou-team .form-elements  #forgotcuz-label,#global_page_core-pages-thankyou-team .form-elements  #terms-label,#global_page_core-pages-thankyou-team .form-elements  #captcha-label,#global_page_core-pages-thankyou-team .form-elements  #submit-label,#global_page_core-pages-thankyou-team .form-elements  #save-label,#global_page_core-pages-thankyou-team .form-elements  #lp_steps_dots-label,#global_page_user-signup-confirm .form-elements #login-wrapper,#global_page_user-signup-confirm .form-elements  #forgotcuz-label,#global_page_user-signup-confirm .form-elements  #terms-label,#global_page_user-signup-confirm .form-elements  #captcha-label,#global_page_user-signup-confirm .form-elements  #submit-label,#global_page_user-signup-confirm .form-elements  #save-label,#global_page_user-signup-confirm .form-elements  #lp_steps_dots-label,#global_page_customize-signup-affiliate .form-elements #login-wrapper,#global_page_customize-signup-affiliate .form-elements  #forgotcuz-label,#global_page_customize-signup-affiliate .form-elements  #terms-label,#global_page_customize-signup-affiliate .form-elements  #captcha-label,#global_page_customize-signup-affiliate .form-elements  #submit-label,#global_page_customize-signup-affiliate .form-elements  #save-label,#global_page_customize-signup-affiliate .form-elements  #lp_steps_dots-label{	display: none;}#global_page_customize-payment-process .bg-popup,#global_page_user-signup-index .bg-popup,#global_page_user-auth-login .bg-popup,#global_page_customize-signup-individual .bg-popup,#global_page_core-error-requireuser .bg-popup,#global_page_user-auth-forgot .bg-popup,#global_page_customize-signup-index .bg-popup,#global_page_core-pages-thankyou-team .bg-popup,#global_page_user-signup-confirm .bg-popup,#global_page_customize-signup-affiliate .bg-popup{	background-color: #e49227;	padding: 20px;	color: #00395b;	position: relative;	z-index: 1;	display: none;}#global_page_customize-payment-process .bg-popup > p,#global_page_user-signup-index .bg-popup > p,#global_page_user-auth-login .bg-popup > p,#global_page_customize-signup-individual .bg-popup > p,#global_page_core-error-requireuser .bg-popup > p,#global_page_user-auth-forgot .bg-popup > p,#global_page_customize-signup-index .bg-popup > p,#global_page_core-pages-thankyou-team .bg-popup > p,#global_page_user-signup-confirm .bg-popup > p,#global_page_customize-signup-affiliate .bg-popup > p{	font-weight: 400;	text-align: center;	color: #FFF;	margin-bottom: 0px;	padding-bottom: 0px;}#global_page_customize-payment-process .bg-popup p.title-QuickLogin-small,#global_page_user-signup-index .bg-popup p.title-QuickLogin-small,#global_page_user-auth-login .bg-popup p.title-QuickLogin-small,#global_page_customize-signup-individual .bg-popup p.title-QuickLogin-small,#global_page_core-error-requireuser .bg-popup p.title-QuickLogin-small,#global_page_user-auth-forgot .bg-popup p.title-QuickLogin-small,#global_page_customize-signup-index .bg-popup p.title-QuickLogin-small,#global_page_core-pages-thankyou-team .bg-popup p.title-QuickLogin-small,#global_page_user-signup-confirm .bg-popup p.title-QuickLogin-small,#global_page_customize-signup-affiliate .bg-popup p.title-QuickLogin-small{	font-size: 22px;	line-height: 26px;}#global_page_customize-payment-process .bg-popup p.title-QuickLogin-large,#global_page_user-signup-index .bg-popup p.title-QuickLogin-large,#global_page_user-auth-login .bg-popup p.title-QuickLogin-large,#global_page_customize-signup-individual .bg-popup p.title-QuickLogin-large,#global_page_core-error-requireuser .bg-popup p.title-QuickLogin-large,#global_page_user-auth-forgot .bg-popup p.title-QuickLogin-large,#global_page_customize-signup-index .bg-popup p.title-QuickLogin-large,#global_page_core-pages-thankyou-team .bg-popup p.title-QuickLogin-large,#global_page_user-signup-confirm .bg-popup p.title-QuickLogin-large,#global_page_customize-signup-affiliate .bg-popup p.title-QuickLogin-large{	font-size: 26px;	padding-top: 3px;	line-height: 30px;	font-weight: 600;}#global_page_customize-payment-process .bg-popup .bottom-bg-popup,#global_page_user-signup-index .bg-popup .bottom-bg-popup,#global_page_user-auth-login .bg-popup .bottom-bg-popup,#global_page_customize-signup-individual .bg-popup .bottom-bg-popup,#global_page_core-error-requireuser .bg-popup .bottom-bg-popup,#global_page_user-auth-forgot .bg-popup .bottom-bg-popup,#global_page_customize-signup-index .bg-popup .bottom-bg-popup,#global_page_core-pages-thankyou-team .bg-popup .bottom-bg-popup,#global_page_user-signup-confirm .bg-popup .bottom-bg-popup,#global_page_customize-signup-affiliate .bg-popup .bottom-bg-popup{	padding: 0px 15px;}#global_page_customize-payment-process .bg-popup .bottom-bg-popup p,#global_page_user-signup-index .bg-popup .bottom-bg-popup p,#global_page_user-auth-login .bg-popup .bottom-bg-popup p,#global_page_customize-signup-individual .bg-popup .bottom-bg-popup p,#global_page_core-error-requireuser .bg-popup .bottom-bg-popup p,#global_page_user-auth-forgot .bg-popup .bottom-bg-popup p,#global_page_customize-signup-index .bg-popup .bottom-bg-popup p,#global_page_core-pages-thankyou-team .bg-popup .bottom-bg-popup p,#global_page_user-signup-confirm .bg-popup .bottom-bg-popup p,#global_page_customize-signup-affiliate .bg-popup .bottom-bg-popup p{	margin-bottom: 0px;	font-size: 14px;	color: #00395b;	padding: 0 30px;	line-height: 30px;	display: none;}#global_page_customize-payment-process .bg-popup .bottom-bg-popup ul,#global_page_user-signup-index .bg-popup .bottom-bg-popup ul,#global_page_user-auth-login .bg-popup .bottom-bg-popup ul,#global_page_customize-signup-individual .bg-popup .bottom-bg-popup ul,#global_page_core-error-requireuser .bg-popup .bottom-bg-popup ul,#global_page_user-auth-forgot .bg-popup .bottom-bg-popup ul,#global_page_customize-signup-index .bg-popup .bottom-bg-popup ul,#global_page_core-pages-thankyou-team .bg-popup .bottom-bg-popup ul,#global_page_user-signup-confirm .bg-popup .bottom-bg-popup ul,#global_page_customize-signup-affiliate .bg-popup .bottom-bg-popup ul{	text-align: center;	padding: 15px 0 5px;}#global_page_customize-payment-process .bg-popup .bottom-bg-popup ul li,#global_page_user-signup-index .bg-popup .bottom-bg-popup ul li,#global_page_user-auth-login .bg-popup .bottom-bg-popup ul li,#global_page_customize-signup-individual .bg-popup .bottom-bg-popup ul li,#global_page_core-error-requireuser .bg-popup .bottom-bg-popup ul li,#global_page_user-auth-forgot .bg-popup .bottom-bg-popup ul li,#global_page_customize-signup-index .bg-popup .bottom-bg-popup ul li,#global_page_core-pages-thankyou-team .bg-popup .bottom-bg-popup ul li,#global_page_user-signup-confirm .bg-popup .bottom-bg-popup ul li,#global_page_customize-signup-affiliate .bg-popup .bottom-bg-popup ul li{	font-weight: 600;	font-size: 17px;	color: #FFF;}#global_page_customize-payment-process .bg-popup .bottom-bg-popup ul li > span,#global_page_user-signup-index .bg-popup .bottom-bg-popup ul li > span,#global_page_user-auth-login .bg-popup .bottom-bg-popup ul li > span,#global_page_customize-signup-individual .bg-popup .bottom-bg-popup ul li > span,#global_page_core-error-requireuser .bg-popup .bottom-bg-popup ul li > span,#global_page_user-auth-forgot .bg-popup .bottom-bg-popup ul li > span,#global_page_customize-signup-index .bg-popup .bottom-bg-popup ul li > span,#global_page_core-pages-thankyou-team .bg-popup .bottom-bg-popup ul li > span,#global_page_user-signup-confirm .bg-popup .bottom-bg-popup ul li > span,#global_page_customize-signup-affiliate .bg-popup .bottom-bg-popup ul li > span{	color: #FFF;	display: inline-block;	font-weight: 600;	margin-bottom: 0;	text-transform: inherit;	line-height: 24px;	position: relative;}#global_page_customize-payment-process .box-sign-in p,#global_page_customize-payment-process  .layout_social_connect_quick_login h5,#global_page_user-signup-index .box-sign-in p,#global_page_user-signup-index  .layout_social_connect_quick_login h5,#global_page_user-auth-login .box-sign-in p,#global_page_user-auth-login  .layout_social_connect_quick_login h5,#global_page_customize-signup-individual .box-sign-in p,#global_page_customize-signup-individual  .layout_social_connect_quick_login h5,#global_page_core-error-requireuser .box-sign-in p,#global_page_core-error-requireuser  .layout_social_connect_quick_login h5,#global_page_user-auth-forgot .box-sign-in p,#global_page_user-auth-forgot  .layout_social_connect_quick_login h5,#global_page_customize-signup-index .box-sign-in p,#global_page_customize-signup-index  .layout_social_connect_quick_login h5,#global_page_core-pages-thankyou-team .box-sign-in p,#global_page_core-pages-thankyou-team  .layout_social_connect_quick_login h5,#global_page_user-signup-confirm .box-sign-in p,#global_page_user-signup-confirm  .layout_social_connect_quick_login h5,#global_page_customize-signup-affiliate .box-sign-in p,#global_page_customize-signup-affiliate  .layout_social_connect_quick_login h5{	margin: 40px 0 0;	padding-bottom: 0px;	font-weight: normal;	font-size: 20px;	color: $ theme_light_grey;	text-align: left;	max-width: 100%;	display: block;}#global_page_customize-payment-process .box-sign-in .list-social,#global_page_user-signup-index .box-sign-in .list-social,#global_page_user-auth-login .box-sign-in .list-social,#global_page_customize-signup-individual .box-sign-in .list-social,#global_page_core-error-requireuser .box-sign-in .list-social,#global_page_user-auth-forgot .box-sign-in .list-social,#global_page_customize-signup-index .box-sign-in .list-social,#global_page_core-pages-thankyou-team .box-sign-in .list-social,#global_page_user-signup-confirm .box-sign-in .list-social,#global_page_customize-signup-affiliate .box-sign-in .list-social{	padding: 6px 0px;	text-align: left;	font-size: 0;}#global_page_customize-payment-process form,#global_page_user-signup-index form,#global_page_user-auth-login form,#global_page_customize-signup-individual form,#global_page_core-error-requireuser form,#global_page_user-auth-forgot form,#global_page_customize-signup-index form,#global_page_core-pages-thankyou-team form,#global_page_user-signup-confirm form,#global_page_customize-signup-affiliate form{	padding: 0px;}#global_page_customize-payment-process form > div,#global_page_user-signup-index form > div,#global_page_user-auth-login form > div,#global_page_customize-signup-individual form > div,#global_page_core-error-requireuser form > div,#global_page_user-auth-forgot form > div,#global_page_customize-signup-index form > div,#global_page_core-pages-thankyou-team form > div,#global_page_user-signup-confirm form > div,#global_page_customize-signup-affiliate form > div{	float: none;}#global_page_customize-payment-process form > div > div,#global_page_user-signup-index form > div > div,#global_page_user-auth-login form > div > div,#global_page_customize-signup-individual form > div > div,#global_page_core-error-requireuser form > div > div,#global_page_user-auth-forgot form > div > div,#global_page_customize-signup-index form > div > div,#global_page_core-pages-thankyou-team form > div > div,#global_page_user-signup-confirm form > div > div,#global_page_customize-signup-affiliate form > div > div{	padding: 40px 0 0 !important;	margin: 0px auto;}#global_page_customize-payment-process form > div > div > h3,#global_page_customize-payment-process  form > div > div > .form-description,#global_page_customize-payment-process  #global_page_core-error-requireuser,#global_page_customize-payment-process  .form-wrapper p.description,#global_page_customize-payment-process  #captcha-label,#global_page_customize-payment-process  #terms-label,#global_page_customize-payment-process  #login-label,#global_page_customize-payment-process  #lp_steps_dots-label,#global_page_user-signup-index form > div > div > h3,#global_page_user-signup-index  form > div > div > .form-description,#global_page_user-signup-index  #global_page_core-error-requireuser,#global_page_user-signup-index  .form-wrapper p.description,#global_page_user-signup-index  #captcha-label,#global_page_user-signup-index  #terms-label,#global_page_user-signup-index  #login-label,#global_page_user-signup-index  #lp_steps_dots-label,#global_page_user-auth-login form > div > div > h3,#global_page_user-auth-login  form > div > div > .form-description,#global_page_user-auth-login  #global_page_core-error-requireuser,#global_page_user-auth-login  .form-wrapper p.description,#global_page_user-auth-login  #captcha-label,#global_page_user-auth-login  #terms-label,#global_page_user-auth-login  #login-label,#global_page_user-auth-login  #lp_steps_dots-label,#global_page_customize-signup-individual form > div > div > h3,#global_page_customize-signup-individual  form > div > div > .form-description,#global_page_customize-signup-individual  #global_page_core-error-requireuser,#global_page_customize-signup-individual  .form-wrapper p.description,#global_page_customize-signup-individual  #captcha-label,#global_page_customize-signup-individual  #terms-label,#global_page_customize-signup-individual  #login-label,#global_page_customize-signup-individual  #lp_steps_dots-label,#global_page_core-error-requireuser form > div > div > h3,#global_page_core-error-requireuser  form > div > div > .form-description,#global_page_core-error-requireuser  #global_page_core-error-requireuser,#global_page_core-error-requireuser  .form-wrapper p.description,#global_page_core-error-requireuser  #captcha-label,#global_page_core-error-requireuser  #terms-label,#global_page_core-error-requireuser  #login-label,#global_page_core-error-requireuser  #lp_steps_dots-label,#global_page_user-auth-forgot form > div > div > h3,#global_page_user-auth-forgot  form > div > div > .form-description,#global_page_user-auth-forgot  #global_page_core-error-requireuser,#global_page_user-auth-forgot  .form-wrapper p.description,#global_page_user-auth-forgot  #captcha-label,#global_page_user-auth-forgot  #terms-label,#global_page_user-auth-forgot  #login-label,#global_page_user-auth-forgot  #lp_steps_dots-label,#global_page_customize-signup-index form > div > div > h3,#global_page_customize-signup-index  form > div > div > .form-description,#global_page_customize-signup-index  #global_page_core-error-requireuser,#global_page_customize-signup-index  .form-wrapper p.description,#global_page_customize-signup-index  #captcha-label,#global_page_customize-signup-index  #terms-label,#global_page_customize-signup-index  #login-label,#global_page_customize-signup-index  #lp_steps_dots-label,#global_page_core-pages-thankyou-team form > div > div > h3,#global_page_core-pages-thankyou-team  form > div > div > .form-description,#global_page_core-pages-thankyou-team  #global_page_core-error-requireuser,#global_page_core-pages-thankyou-team  .form-wrapper p.description,#global_page_core-pages-thankyou-team  #captcha-label,#global_page_core-pages-thankyou-team  #terms-label,#global_page_core-pages-thankyou-team  #login-label,#global_page_core-pages-thankyou-team  #lp_steps_dots-label,#global_page_user-signup-confirm form > div > div > h3,#global_page_user-signup-confirm  form > div > div > .form-description,#global_page_user-signup-confirm  #global_page_core-error-requireuser,#global_page_user-signup-confirm  .form-wrapper p.description,#global_page_user-signup-confirm  #captcha-label,#global_page_user-signup-confirm  #terms-label,#global_page_user-signup-confirm  #login-label,#global_page_user-signup-confirm  #lp_steps_dots-label,#global_page_customize-signup-affiliate form > div > div > h3,#global_page_customize-signup-affiliate  form > div > div > .form-description,#global_page_customize-signup-affiliate  #global_page_core-error-requireuser,#global_page_customize-signup-affiliate  .form-wrapper p.description,#global_page_customize-signup-affiliate  #captcha-label,#global_page_customize-signup-affiliate  #terms-label,#global_page_customize-signup-affiliate  #login-label,#global_page_customize-signup-affiliate  #lp_steps_dots-label{	display: none;}#global_page_customize-payment-process #lp_steps_dots-wrapper,#global_page_user-signup-index #lp_steps_dots-wrapper,#global_page_user-auth-login #lp_steps_dots-wrapper,#global_page_customize-signup-individual #lp_steps_dots-wrapper,#global_page_core-error-requireuser #lp_steps_dots-wrapper,#global_page_user-auth-forgot #lp_steps_dots-wrapper,#global_page_customize-signup-index #lp_steps_dots-wrapper,#global_page_core-pages-thankyou-team #lp_steps_dots-wrapper,#global_page_user-signup-confirm #lp_steps_dots-wrapper,#global_page_customize-signup-affiliate #lp_steps_dots-wrapper{	padding-top: 15px;}#global_page_customize-payment-process .form-elements,#global_page_user-signup-index .form-elements,#global_page_user-auth-login .form-elements,#global_page_customize-signup-individual .form-elements,#global_page_core-error-requireuser .form-elements,#global_page_user-auth-forgot .form-elements,#global_page_customize-signup-index .form-elements,#global_page_core-pages-thankyou-team .form-elements,#global_page_user-signup-confirm .form-elements,#global_page_customize-signup-affiliate .form-elements{	padding: 0px;}#global_page_customize-payment-process .form-elements > div,#global_page_user-signup-index .form-elements > div,#global_page_user-auth-login .form-elements > div,#global_page_customize-signup-individual .form-elements > div,#global_page_core-error-requireuser .form-elements > div,#global_page_user-auth-forgot .form-elements > div,#global_page_customize-signup-index .form-elements > div,#global_page_core-pages-thankyou-team .form-elements > div,#global_page_user-signup-confirm .form-elements > div,#global_page_customize-signup-affiliate .form-elements > div{	float: none;	width: 100%;	margin-bottom: 16px;}#global_page_customize-payment-process .form-elements .form-element,#global_page_user-signup-index .form-elements .form-element,#global_page_user-auth-login .form-elements .form-element,#global_page_customize-signup-individual .form-elements .form-element,#global_page_core-error-requireuser .form-elements .form-element,#global_page_user-auth-forgot .form-elements .form-element,#global_page_customize-signup-index .form-elements .form-element,#global_page_core-pages-thankyou-team .form-elements .form-element,#global_page_user-signup-confirm .form-elements .form-element,#global_page_customize-signup-affiliate .form-elements .form-element{	width: 100%;}#global_page_customize-payment-process #submit-wrapper #submit-element,#global_page_customize-payment-process  .submit-wrapper .form-element,#global_page_user-signup-index #submit-wrapper #submit-element,#global_page_user-signup-index  .submit-wrapper .form-element,#global_page_user-auth-login #submit-wrapper #submit-element,#global_page_user-auth-login  .submit-wrapper .form-element,#global_page_customize-signup-individual #submit-wrapper #submit-element,#global_page_customize-signup-individual  .submit-wrapper .form-element,#global_page_core-error-requireuser #submit-wrapper #submit-element,#global_page_core-error-requireuser  .submit-wrapper .form-element,#global_page_user-auth-forgot #submit-wrapper #submit-element,#global_page_user-auth-forgot  .submit-wrapper .form-element,#global_page_customize-signup-index #submit-wrapper #submit-element,#global_page_customize-signup-index  .submit-wrapper .form-element,#global_page_core-pages-thankyou-team #submit-wrapper #submit-element,#global_page_core-pages-thankyou-team  .submit-wrapper .form-element,#global_page_user-signup-confirm #submit-wrapper #submit-element,#global_page_user-signup-confirm  .submit-wrapper .form-element,#global_page_customize-signup-affiliate #submit-wrapper #submit-element,#global_page_customize-signup-affiliate  .submit-wrapper .form-element{	margin: 10px 0px 0px;	text-align: center;}#global_page_customize-payment-process .form-elements .register_now,#global_page_user-signup-index .form-elements .register_now,#global_page_user-auth-login .form-elements .register_now,#global_page_customize-signup-individual .form-elements .register_now,#global_page_core-error-requireuser .form-elements .register_now,#global_page_user-auth-forgot .form-elements .register_now,#global_page_customize-signup-index .form-elements .register_now,#global_page_core-pages-thankyou-team .form-elements .register_now,#global_page_user-signup-confirm .form-elements .register_now,#global_page_customize-signup-affiliate .form-elements .register_now{	text-align: center;	float: none;}#global_page_customize-payment-process .form-elements #terms-wrapper #terms-element,#global_page_user-signup-index .form-elements #terms-wrapper #terms-element,#global_page_user-auth-login .form-elements #terms-wrapper #terms-element,#global_page_customize-signup-individual .form-elements #terms-wrapper #terms-element,#global_page_core-error-requireuser .form-elements #terms-wrapper #terms-element,#global_page_user-auth-forgot .form-elements #terms-wrapper #terms-element,#global_page_customize-signup-index .form-elements #terms-wrapper #terms-element,#global_page_core-pages-thankyou-team .form-elements #terms-wrapper #terms-element,#global_page_user-signup-confirm .form-elements #terms-wrapper #terms-element,#global_page_customize-signup-affiliate .form-elements #terms-wrapper #terms-element{	margin-top: 0px;	margin-bottom: 20px;}#global_page_customize-payment-process select option,#global_page_user-signup-index select option,#global_page_user-auth-login select option,#global_page_customize-signup-individual select option,#global_page_core-error-requireuser select option,#global_page_user-auth-forgot select option,#global_page_customize-signup-index select option,#global_page_core-pages-thankyou-team select option,#global_page_user-signup-confirm select option,#global_page_customize-signup-affiliate select option{	font-size: 14px;}#global_page_customize-payment-process #signup_step_account #login-wrapper p,#global_page_user-signup-index #signup_step_account #login-wrapper p,#global_page_user-auth-login #signup_step_account #login-wrapper p,#global_page_customize-signup-individual #signup_step_account #login-wrapper p,#global_page_core-error-requireuser #signup_step_account #login-wrapper p,#global_page_user-auth-forgot #signup_step_account #login-wrapper p,#global_page_customize-signup-index #signup_step_account #login-wrapper p,#global_page_core-pages-thankyou-team #signup_step_account #login-wrapper p,#global_page_user-signup-confirm #signup_step_account #login-wrapper p,#global_page_customize-signup-affiliate #signup_step_account #login-wrapper p{	display: block;	font-size: 18px;}#global_page_customize-payment-process #signup_step_fields #Filedata,#global_page_user-signup-index #signup_step_fields #Filedata,#global_page_user-auth-login #signup_step_fields #Filedata,#global_page_customize-signup-individual #signup_step_fields #Filedata,#global_page_core-error-requireuser #signup_step_fields #Filedata,#global_page_user-auth-forgot #signup_step_fields #Filedata,#global_page_customize-signup-index #signup_step_fields #Filedata,#global_page_core-pages-thankyou-team #signup_step_fields #Filedata,#global_page_user-signup-confirm #signup_step_fields #Filedata,#global_page_customize-signup-affiliate #signup_step_fields #Filedata{	display: none;}#global_page_customize-payment-process #signup_step_fields #Filedata-wrapper .button,#global_page_user-signup-index #signup_step_fields #Filedata-wrapper .button,#global_page_user-auth-login #signup_step_fields #Filedata-wrapper .button,#global_page_customize-signup-individual #signup_step_fields #Filedata-wrapper .button,#global_page_core-error-requireuser #signup_step_fields #Filedata-wrapper .button,#global_page_user-auth-forgot #signup_step_fields #Filedata-wrapper .button,#global_page_customize-signup-index #signup_step_fields #Filedata-wrapper .button,#global_page_core-pages-thankyou-team #signup_step_fields #Filedata-wrapper .button,#global_page_user-signup-confirm #signup_step_fields #Filedata-wrapper .button,#global_page_customize-signup-affiliate #signup_step_fields #Filedata-wrapper .button{	background: #AFAFAF;	padding: 3px 14px;	font-size: 12px;	border-radius: 3px;}#global_page_customize-payment-process #signup_step_fields #Filedata-element,#global_page_user-signup-index #signup_step_fields #Filedata-element,#global_page_user-auth-login #signup_step_fields #Filedata-element,#global_page_customize-signup-individual #signup_step_fields #Filedata-element,#global_page_core-error-requireuser #signup_step_fields #Filedata-element,#global_page_user-auth-forgot #signup_step_fields #Filedata-element,#global_page_customize-signup-index #signup_step_fields #Filedata-element,#global_page_core-pages-thankyou-team #signup_step_fields #Filedata-element,#global_page_user-signup-confirm #signup_step_fields #Filedata-element,#global_page_customize-signup-affiliate #signup_step_fields #Filedata-element{	max-width: 130px;	margin: 0px auto;	text-align: center;}#global_page_customize-payment-process #signup_step_fields #current-wrapper,#global_page_user-signup-index #signup_step_fields #current-wrapper,#global_page_user-auth-login #signup_step_fields #current-wrapper,#global_page_customize-signup-individual #signup_step_fields #current-wrapper,#global_page_core-error-requireuser #signup_step_fields #current-wrapper,#global_page_user-auth-forgot #signup_step_fields #current-wrapper,#global_page_customize-signup-index #signup_step_fields #current-wrapper,#global_page_core-pages-thankyou-team #signup_step_fields #current-wrapper,#global_page_user-signup-confirm #signup_step_fields #current-wrapper,#global_page_customize-signup-affiliate #signup_step_fields #current-wrapper{	margin-bottom: 3px;}#global_page_customize-payment-process #signup_step_fields #current-wrapper .form-label,#global_page_user-signup-index #signup_step_fields #current-wrapper .form-label,#global_page_user-auth-login #signup_step_fields #current-wrapper .form-label,#global_page_customize-signup-individual #signup_step_fields #current-wrapper .form-label,#global_page_core-error-requireuser #signup_step_fields #current-wrapper .form-label,#global_page_user-auth-forgot #signup_step_fields #current-wrapper .form-label,#global_page_customize-signup-index #signup_step_fields #current-wrapper .form-label,#global_page_core-pages-thankyou-team #signup_step_fields #current-wrapper .form-label,#global_page_user-signup-confirm #signup_step_fields #current-wrapper .form-label,#global_page_customize-signup-affiliate #signup_step_fields #current-wrapper .form-label{	margin-bottom: 10px;	text-align: center;}#global_page_customize-payment-process #signup_step_fields #current-wrapper .form-element,#global_page_user-signup-index #signup_step_fields #current-wrapper .form-element,#global_page_user-auth-login #signup_step_fields #current-wrapper .form-element,#global_page_customize-signup-individual #signup_step_fields #current-wrapper .form-element,#global_page_core-error-requireuser #signup_step_fields #current-wrapper .form-element,#global_page_user-auth-forgot #signup_step_fields #current-wrapper .form-element,#global_page_customize-signup-index #signup_step_fields #current-wrapper .form-element,#global_page_core-pages-thankyou-team #signup_step_fields #current-wrapper .form-element,#global_page_user-signup-confirm #signup_step_fields #current-wrapper .form-element,#global_page_customize-signup-affiliate #signup_step_fields #current-wrapper .form-element{	text-align: center;}#global_page_customize-payment-process #signup_step_fields #submit-wrapper,#global_page_user-signup-index #signup_step_fields #submit-wrapper,#global_page_user-auth-login #signup_step_fields #submit-wrapper,#global_page_customize-signup-individual #signup_step_fields #submit-wrapper,#global_page_core-error-requireuser #signup_step_fields #submit-wrapper,#global_page_user-auth-forgot #signup_step_fields #submit-wrapper,#global_page_customize-signup-index #signup_step_fields #submit-wrapper,#global_page_core-pages-thankyou-team #signup_step_fields #submit-wrapper,#global_page_user-signup-confirm #signup_step_fields #submit-wrapper,#global_page_customize-signup-affiliate #signup_step_fields #submit-wrapper{	margin-top: 72px;}#global_page_customize-payment-process #signup_step_fields #submit-wrapper #submit-element,#global_page_user-signup-index #signup_step_fields #submit-wrapper #submit-element,#global_page_user-auth-login #signup_step_fields #submit-wrapper #submit-element,#global_page_customize-signup-individual #signup_step_fields #submit-wrapper #submit-element,#global_page_core-error-requireuser #signup_step_fields #submit-wrapper #submit-element,#global_page_user-auth-forgot #signup_step_fields #submit-wrapper #submit-element,#global_page_customize-signup-index #signup_step_fields #submit-wrapper #submit-element,#global_page_core-pages-thankyou-team #signup_step_fields #submit-wrapper #submit-element,#global_page_user-signup-confirm #signup_step_fields #submit-wrapper #submit-element,#global_page_customize-signup-affiliate #signup_step_fields #submit-wrapper #submit-element{	margin: 0px;	text-align: center;}#global_page_customize-signup-individual #global_wrapper .layout_right,#global_page_customize-signup-individual  #TB_window,#global_page_user-auth-login #global_wrapper .layout_right,#global_page_user-auth-login  #TB_window,#global_page_core-error-requireuser #global_wrapper .layout_right,#global_page_core-error-requireuser  #TB_window,#global_page_user-signup-index #global_wrapper .layout_right,#global_page_user-signup-index  #TB_window{	width: 440px;}#global_page_user-signup-index .layout_social_connect_quick_signup_container header h1 + p,#global_page_customize-signup-individual .layout_social_connect_quick_signup_container header h1 + p{	display: none;}#global_page_user-signup-index #submit-wrapper #submit-element,#global_page_customize-signup-individual #submit-wrapper #submit-element{	margin-top: 25px;}#global_page_user-signup-index #lp_steps_dots-wrapper,#global_page_customize-signup-individual #lp_steps_dots-wrapper{	margin: 0;	padding: 0;}.list-social{	padding: 6px 0px;	text-align: center;	font-size: 0;}.list-social > a{	margin: 0;	position: relative;	text-align: center;	display: inline-block;	text-decoration: none;	width: 32%;	height: 48px;	line-height: 48px;	border-radius: 10px;	transition: 0.3s all ease-in-out;}.list-social > a:hover{	transform: translateY(-3px);}.list-social > a + a{	margin-left: 2%;}.list-social > a[title="Facebook"]{	background-color: #3B5998;}.list-social > a[title="Twitter"]{	background-color: #1399E7;}.list-social > a[title="Linkedin"]{	background-color: #007BB5;}.list-social > a:after{	font-family: FontAwesome;	font-size: 22px;	color: #FFF;}.list-social > a[title="Facebook"]:after{	content: "\f09a";}.list-social > a[title="Twitter"]:after{	content: "\f099";}.list-social > a[title="Linkedin"]:after{	content: "\f0e1";}.list-social > a img{	display: none;}#global_page_user-auth-login #facebook-wrapper,#global_page_user-auth-login #twitter-wrapper{	display: none;}#global_page_user-auth-login .layout_blisspottheme_header_menu .header_top .signup_area ul li.hide_on_signup{	display: none;}#global_page_user-auth-login .layout_blisspottheme_header_menu .header_top .signup_area ul li.hide_on_login{	display: block;}.layout_social_connect_quick_login header,.layout_social_connect_quick_signup header{	margin-bottom: 20px;}.layout_social_connect_quick_login header .logo img,.layout_social_connect_quick_signup header .logo img{	max-height: 95px;}.layout_social_connect_quick_login header h1,.layout_social_connect_quick_signup header h1{	padding-bottom: 10px !important;	margin-top: 30px;}.layout_social_connect_quick_login header h2,.layout_social_connect_quick_signup header h2{	font-size: 20px;	margin-bottom: 34px;}.layout_social_connect_quick_login h5.or,.layout_social_connect_quick_signup h5.or{	font-size: 18px;	text-align: center;	margin: 15px 0px -25px;}.layout_social_connect_quick_login form h2,.layout_social_connect_quick_signup form h2{	margin-top: 16px;}#grecaptcharesponse-element{	text-align: center;}#grecaptcharesponse-element > div{	display: inline-block;}/* Rotating images */div[class*="_rotating_images"]{	background: transparent !important;	padding: 0px !important;	position: relative;	overflow: hidden;}div[class*="_rotating_images"] > div{	padding: 10px 0px !important;}div[class*="_rotating_images"] ul{	max-width: 100%;}div[class*="_rotating_images"] ul>li{	position: absolute;	text-align: center;	width: 100%;	z-index: 1;}div[class*="_rotating_images"] img{	max-width: 100%;}#global_content > div > div.generic_layout_container.layout_main > div.generic_layout_container.layout_middle > div.generic_layout_container.layout_blog_blog_profile > div > div div.body ul,#global_content > div > div.generic_layout_container.layout_main > div.generic_layout_container.layout_middle > div.generic_layout_container.layout_blog_blog_profile > div > div div.body ol{	list-style-position: inside;}#global_page_blog-index-create #global_content > div > .layout_main > .layout_middle{	padding: 0;}#global_page_blog-index-create #global_content,#global_page_blog-index-edit #global_content{	width: 100%;	padding-top: 0px;}#global_page_blog-index-create #global_content > div > .layout_main,#global_page_blog-index-edit #global_content > div > .layout_main{	width: 100%;	margin: 0;}#global_page_blog-index-create .blog_create_top,#global_page_blog-index-edit .blog_create_top{	overflow: hidden;	background-color: #D9D9D9;}#global_page_blog-index-create .blog_create_top #cuz_top_default,#global_page_blog-index-edit .blog_create_top #cuz_top_default{	box-sizing: border-box;	-webkit-box-sizing: border-box;	-moz-box-sizing: border-box;	border: 2px dashed #FFF;	margin: 40px;	height: 288px;	position: relative;}#global_page_blog-index-create .blog_create_top #cuz_top_default .intro,#global_page_blog-index-edit .blog_create_top #cuz_top_default .intro{	position: absolute;	top: 50%;	left: 50%;	transform: translate(-50%, -50%);}#global_page_blog-index-create .blog_create_top #cuz_top_default .cuz_top_photo_icon,#global_page_blog-index-edit .blog_create_top #cuz_top_default .cuz_top_photo_icon{	background: url(/public/images/uploadphoto_big.png?c=0) no-repeat;	background-size: contain;	width: 112px;	height: 82px;	margin: 0 auto;}#global_page_blog-index-create .blog_create_top #cuz_top_default .cuz_top_desc,#global_page_blog-index-edit .blog_create_top #cuz_top_default .cuz_top_desc{	color: #FFF;	font-size: 28px;	text-align: center;	margin: 16px 0px;}#global_page_blog-index-create .blog_create_top #cuz_top_default .cuz_top_desc > span,#global_page_blog-index-edit .blog_create_top #cuz_top_default .cuz_top_desc > span{	font-size: 12px;	margin-top: 16px;	display: block;}#global_page_blog-index-create .blog_create_top #cuz_top_select,#global_page_blog-index-edit .blog_create_top #cuz_top_select{	overflow: hidden;}#global_page_blog-index-create .blog_create_top #cuz_top_select img,#global_page_blog-index-edit .blog_create_top #cuz_top_select img{	float: left;	width: 100%;}#global_page_blog-index-create .global_form>div,#global_page_blog-index-edit .global_form>div{	float: none;	max-width: 936px;}#global_page_blog-index-create .global_form div > p.description,#global_page_blog-index-edit .global_form div > p.description{	max-width: 100%;	line-height: 28px;	margin-bottom: 26px;	font-size: 12px;}#global_page_blog-index-create .global_form div.form-element,#global_page_blog-index-edit .global_form div.form-element{	width: 100%;}#global_page_blog-index-create .global_form #title-wrapper,#global_page_blog-index-create  .global_form #body-wrapper,#global_page_blog-index-create  .global_form #tags-wrapper,#global_page_blog-index-create  .global_form #category_id-wrapper,#global_page_blog-index-edit .global_form #title-wrapper,#global_page_blog-index-edit  .global_form #body-wrapper,#global_page_blog-index-edit  .global_form #tags-wrapper,#global_page_blog-index-edit  .global_form #category_id-wrapper{	background: #FFF;	border-radius: 18px;	padding: 32px 40px;	box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.18);	margin-bottom: 24px;	box-sizing: border-box;	width: 100%;}#global_page_blog-index-create .global_form #description-wrapper,#global_page_blog-index-create  .global_form #draft-wrapper,#global_page_blog-index-create  .global_form #search-wrapper,#global_page_blog-index-create  .global_form #auth_view-wrapper,#global_page_blog-index-create  .global_form #auth_comment-wrapper,#global_page_blog-index-edit .global_form #description-wrapper,#global_page_blog-index-edit  .global_form #draft-wrapper,#global_page_blog-index-edit  .global_form #search-wrapper,#global_page_blog-index-edit  .global_form #auth_view-wrapper,#global_page_blog-index-edit  .global_form #auth_comment-wrapper{	padding: 0px 40px;}#global_page_blog-index-create .global_form #tags-wrapper,#global_page_blog-index-create  .global_form #category_id-wrapper,#global_page_blog-index-edit .global_form #tags-wrapper,#global_page_blog-index-edit  .global_form #category_id-wrapper{	float: left;	width: 49%;	clear: none;}#global_page_blog-index-create .global_form #category_id-wrapper,#global_page_blog-index-edit .global_form #category_id-wrapper{	margin-left: 2%;}#global_page_blog-index-create .global_form #buttons-wrapper #buttons-element,#global_page_blog-index-edit .global_form #buttons-wrapper #buttons-element{	float: right;	width: auto;}#global_page_blog-index-create .global_form #buttons-wrapper #buttons-element button + button,#global_page_blog-index-edit .global_form #buttons-wrapper #buttons-element button + button{	margin-left: 20px;}#global_page_blog-index-create .global_form #buttons-wrapper #buttons-element p.hint,#global_page_blog-index-edit .global_form #buttons-wrapper #buttons-element p.hint{	float: left;	width: auto;	text-align: right;	font-size: 12px;}#global_page_blog-index-create .global_form #dummy_err-label,#global_page_blog-index-create  .global_form #dummy_err-element,#global_page_blog-index-create  #search-wrapper,#global_page_blog-index-create  #auth_view-wrapper,#global_page_blog-index-create  #auth_comment-wrapper,#global_page_blog-index-edit .global_form #dummy_err-label,#global_page_blog-index-edit  .global_form #dummy_err-element,#global_page_blog-index-edit  #search-wrapper,#global_page_blog-index-edit  #auth_view-wrapper,#global_page_blog-index-edit  #auth_comment-wrapper{	display: none;}ul.home_blogs > li .description{	border-bottom: 0;	padding-bottom: 5px;}ul.home_blogs > li .owner > a{	display: flex;	align-items: center;}ul.home_blogs > li .owner > a >{	flex: 1 1 100%;}ul.home_blogs > li .owner > a > span{	margin-left: 7px;}ul.home_blogs > li .owner > a > img{	width: 33px;	height: 33px;}ul.home_blogs > li .cuz_item_btn{	padding: 0 20px 10px;	overflow: hidden;	display: none;}ul.home_blogs > li .cuz_item_btn > .stats{	float: left;	font-size: 12px;}ul.home_blogs > li .cuz_item_btn > .cuz_item_default{	overflow: hidden;}ul.home_blogs > li .cuz_item_btn > .cuz_item_default > div{	float: right;	margin-left: 20px;}ul.home_blogs > li .cuz_item_btn > .cuz_item_default > div .icon{	float: left;	margin-right: 5px;}ul.home_blogs > li .cuz_item_btn > .cuz_item_default > div .icon + div{	overflow: hidden;	font-size: 12px;}ul.home_blogs > li .cuz_item_btn > .cuz_item_default > div .icon i.fa{	position: relative;	top: -2px;}ul.home_blogs > li .cuz_item_btn > .cuz_item_default > div.item_like_wrapper{	float: right;}ul.home_blogs > li .cuz_item_btn > .cuz_item_default > div.item_like_wrapper .icon{	background: 0 none;	width: auto;	height: auto;}ul.home_blogs > li .cuz_item_btn > .cuz_item_default > div.item_like_wrapper .icon .fa-heart{	display: none;}ul.home_blogs > li .cuz_item_btn > .cuz_item_default > div.item_like_wrapper .icon.active .fa-heart-o{	display: none;}ul.home_blogs > li .cuz_item_btn > .cuz_item_default > div.item_like_wrapper .icon.active .fa-heart{	display: inline-block;}ul.home_blogs > li .cuz_item_btn > .cuz_item_default > div.item_like_wrapper.hasClick .icon{	cursor: pointer;}#cuz_load_more_wiki_item img{	transform: translateX(-50%);	-moz-transform: translateX(-50%);	-ms-transform: translateX(-50%);	-o-transform: translateX(-50%);	-webkit-transform: translateX(-50%);	max-width: 128px;	position: relative;	left: 50%;}#cuz_top_loading{	min-height: 350px;}#cuz_top_loading img{	transform: translateX(-50%);	-moz-transform: translateX(-50%);	-ms-transform: translateX(-50%);	-o-transform: translateX(-50%);	-webkit-transform: translateX(-50%);	max-width: 256px;	position: relative;	left: 50%;	top: 75px;}body[id*="global_page_ynwiki"] .layout_right,body[id*="global_page_blog"] .layout_right{	min-width: 215px;}body[id*="global_page_ynwiki"] .layout_core_comments #comments,body[id*="global_page_blog"] .layout_core_comments #comments{	padding-left: 60px;	width: 100%;	box-sizing: border-box;	-moz-box-sizing: border-box;	-webkit-box-sizing: border-box;}.mobile-view,.mobile-767,.mobile-985,.mobile_1200,.mobile_1285{	display: none;}.layout_blog_create_new_blog,.layout_ynwiki_wiki_create{	padding-left: 0px !important;	padding-right: 0px !important;}.cuz_wiki_create_item a{	display: block !important;	text-transform: none;	font-weight: normal;}.cuz_wiki_create_item a:before{	font-family: fontawesome;	margin-right: 10px;	display: inline-block;	font-size: 30px;	font-weight: normal;	vertical-align: bottom;	content: "\f044";}.layout_blisspottheme_header_menu #top_connection_box_container .connect_box_form_login{	position: relative;	top: -20px;}.layout_blisspottheme_header_menu #top_connection_box_container .connect_box_form_login >div div[class*="layout_social_connect_quick"] span{	display: block;	float: none;	text-align: center;	color: #0c395b;	text-transform: uppercase;	margin-bottom: 10px;}.layout_blisspottheme_header_menu #top_connection_box_container .connect_box_form_login >div div[class*="layout_social_connect_quick"] .list-social{	text-align: center;	font-size: 0;}.layout_blisspottheme_header_menu #top_connection_box_container .connect_box_form_login >div div[class*="layout_social_connect_quick"] .list-social >a{	width: 100px;	height: 32px;	line-height: 32px;	margin: 0 5px;	position: relative;	text-align: center;	display: inline-block;	text-decoration: none;}.layout_blisspottheme_header_menu #top_connection_box_container .connect_box_form_login >div div[class*="layout_social_connect_quick"] .list-social >a img{	display: none;}.layout_blisspottheme_header_menu #top_connection_box_container .connect_box_form_login >div div[class*="layout_social_connect_quick"] .list-social >a:after{	font-family: 'FontAwesome';	font-size: 18px;	color: #FFF;}.layout_blisspottheme_header_menu #top_connection_box_container .connect_box_form_login >div div[class*="layout_social_connect_quick"] .list-social >a[title="Facebook"]{	background-color: #3B5998;}.layout_blisspottheme_header_menu #top_connection_box_container .connect_box_form_login >div div[class*="layout_social_connect_quick"] .list-social >a[title="Facebook"]:after{	content: "\f09a";}.layout_blisspottheme_header_menu #top_connection_box_container .connect_box_form_login >div div[class*="layout_social_connect_quick"] .list-social >a[title="Twitter"]{	background-color: #1399E7;}.layout_blisspottheme_header_menu #top_connection_box_container .connect_box_form_login >div div[class*="layout_social_connect_quick"] .list-social >a[title="Twitter"]:after{	content: "\f099";}.layout_blisspottheme_header_menu #top_connection_box_container .connect_box_form_login >div div[class*="layout_social_connect_quick"] .list-social >a[title="Linkedin"]{	background-color: #007BB5;}.layout_blisspottheme_header_menu #top_connection_box_container .connect_box_form_login >div div[class*="layout_social_connect_quick"] .list-social >a[title="Linkedin"]:after{	content: "\f0e1";}.layout_blisspottheme_header_menu #top_connection_box_container .connect_box_form_login >div >h4{	border-color: #0C395B;	padding-top: 5px;}.layout_blisspottheme_header_menu #top_connection_box_container .connect_box_form_login >div #user_form_login .form-label,.layout_blisspottheme_header_menu #top_connection_box_container .connect_box_form_login >div #signup_account_form .form-label{	color: #0c395b;	margin-bottom: 0;}.layout_blisspottheme_header_menu #top_connection_box_container .connect_box_form_login >div #user_form_login #grecaptcharesponse-label,.layout_blisspottheme_header_menu #top_connection_box_container .connect_box_form_login >div #signup_account_form #grecaptcharesponse-label{	text-align: center;}.layout_blisspottheme_header_menu #top_connection_box_container .connect_box_form_login >div #user_form_login .form-element,.layout_blisspottheme_header_menu #top_connection_box_container .connect_box_form_login >div #signup_account_form .form-element{	margin-bottom: 10px;}.layout_blisspottheme_header_menu #top_connection_box_container .connect_box_form_login >div #user_form_login #forgotcuz-wrapper,.layout_blisspottheme_header_menu #top_connection_box_container .connect_box_form_login >div #signup_account_form #forgotcuz-wrapper{	float: none;}.layout_blisspottheme_header_menu #top_connection_box_container .connect_box_form_login >div #user_form_login #forgotcuz-wrapper .form-label,.layout_blisspottheme_header_menu #top_connection_box_container .connect_box_form_login >div #signup_account_form #forgotcuz-wrapper .form-label{	display: none;}.layout_blisspottheme_header_menu #top_connection_box_container .connect_box_form_login >div #user_form_login #forgotcuz-wrapper .form-element,.layout_blisspottheme_header_menu #top_connection_box_container .connect_box_form_login >div #signup_account_form #forgotcuz-wrapper .form-element{	width: 100%;	text-align: right;	font-size: 12px;}.layout_blisspottheme_header_menu #top_connection_box_container .connect_box_form_login >div #user_form_login #submit-wrapper,.layout_blisspottheme_header_menu #top_connection_box_container .connect_box_form_login >div #signup_account_form #submit-wrapper{	width: 100%;}.layout_blisspottheme_header_menu #top_connection_box_container .connect_box_form_login >div #user_form_login #submit-element,.layout_blisspottheme_header_menu #top_connection_box_container .connect_box_form_login >div #signup_account_form #submit-element{	float: none;	text-align: center;}.layout_blisspottheme_header_menu #top_connection_box_container .connect_box_form_login >div #user_form_login #submit,.layout_blisspottheme_header_menu #top_connection_box_container .connect_box_form_login >div #signup_account_form #submit{	padding: 7px 25px;	font-size: 12px;	text-transform: uppercase;	font-weight: 600;}.layout_blisspottheme_header_menu #top_connection_box_container .connect_box_form_login >div #user_form_login #terms-element .null,.layout_blisspottheme_header_menu #top_connection_box_container .connect_box_form_login >div #signup_account_form #terms-element .null{	margin: 0;	font-size: 12px;	text-align: center;	color: #0c395b;}.layout_blisspottheme_header_menu #top_connection_box_container .connect_box_form_login >div .forgot_register{	padding-top: 0px;}.layout_blisspottheme_header_menu #top_connection_box_container .connect_box_form_login >div .forgot_register .register_now{	float: none;	text-align: center;}.layout_blisspottheme_header_menu #top_connection_box_container .connect_box_form_login >div .forgot_register .register_now >*{	color: #0c395b;}.layout_user_popup_profile_welcome p{	color: #0c395b;	font-size: 12px;	margin-bottom: 0;	line-height: 24px;}.layout_user_popup_profile_welcome .button-wrapper{	margin: 20px 0;	text-align: center;}.layout_user_popup_profile_welcome .button-wrapper >a{	display: inline-block;	background-color: #fa8b00;	padding: 7px 25px;}.layout_user_popup_profile_welcome #top_connection_box_container>div{	padding-bottom: 20px;}.generic_layout_container #top_connection_box_container>div{	background-color: #E5F1F9;}.generic_layout_container #top_connection_box_container>div >h3{	background-color: #E5F1F9;	border: 0;	color: #0c395b;	overflow: hidden;	float: right;}.generic_layout_container #top_connection_box_container>div >h3 #top_button_close{	float: left;	position: absolute;	top: 10px;	right: 10px;	padding: 0;}.generic_layout_container #top_connection_box_container>div >h3 .top_connection_button_text{	color: #0c395b;}.generic_layout_container #top_connection_box_container>div >h3 .top_connection_button_icon{	color: #0c395b;	font-size: 32px;	height: 36px;	float: left;	position: relative;	z-index: 2;}.layout_core_content #user_form_login div.form-label,.layout_core_content #signup_account_form div.form-label{	width: 150px;}/*** Fix for CFBLISSPOT-21 ***/#global_content .layout_blisspottheme_top_image .top_image{	min-height: 0!important;}#global_content .layout_blisspottheme_top_image .top_image img{	position: relative;	max-width: 100%;}.layout_customize_home_community #signup_account_form .form-element{	font-weight: 700;}.layout_customize_home_community #signup_account_form .form-element ::-webkit-input-placeholder{	color: #9d9d9d;	font-size: 12px;	text-transform: uppercase;}.layout_customize_home_community #signup_account_form .form-element :-moz-placeholder{	color: #9d9d9d;	font-size: 12px;	text-transform: uppercase;}.layout_customize_home_community #signup_account_form .form-element ::-moz-placeholder{	color: #9d9d9d;	font-size: 12px;	text-transform: uppercase;}.layout_customize_home_community #signup_account_form .form-element :-ms-input-placeholder{	color: #9d9d9d;	font-size: 12px;	text-transform: uppercase;}.layout_customize_home_community ul.home_photos li a{	color: #262626;	font-size: 28px;}.layout_customize_home_community ul.home_photos li a.read-more{	background-color: #00395b;	color: #262626;	padding: 0 10px;	display: inline-block;	line-height: 25px;	font-size: 14px;	margin: auto;	text-decoration: none;	text-transform: lowercase;	border-radius: 3px;	transition: 0.3s;	-webkit-transition: 0.3s;	-moz-transition: 0.3s;}.layout_customize_home_community ul.home_photos li .image{	position: absolute;	left: 0;	top: 0;	width: 100%;	height: 100%;}.layout_customize_home_community ul.home_photos li .image .owner>a img{	float: left;}.layout_customize_home_community ul.home_photos li .description{	border: 0;	padding: 0;	position: relative;	z-index: 3;	background-color: transparent;}.layout_customize_home_community ul.home_photos li .description >.title>a{	white-space: normal;	text-decoration: none;	text-align: center;	font-size: 30px;}.layout_customize_home_community ul.home_photos li .description p.title-question{	overflow: hidden;	max-height: 150px;	margin: 0;	padding: 0;	text-align: center;	line-height: 32px;}.layout_customize_home_community ul.home_photos li .description p.title-question >a{	font-weight: 600;}.layout_customize_home_community ul.home_photos li .description .more{	margin-top: 10px;	padding: 0;	overflow: hidden;	text-align: center;	font-size: 0;}.layout_customize_home_community ul.home_photos li.bg-color .description .top-title{	transform: translateX(-50%);	-moz-transform: translateX(-50%);	-ms-transform: translateX(-50%);	-o-transform: translateX(-50%);	-webkit-transform: translateX(-50%);	overflow: hidden;	text-align: left;	position: relative;	left: 50%;	float: left;	max-width: 90%;}.layout_customize_home_community ul.home_photos li.bg-color .description .top-title >a{	float: left;	width: auto;	margin-right: 5px;	letter-spacing: 5px;}.layout_customize_home_community ul.home_photos li.bg-color .description .top-title >span{	display: block;	overflow: hidden;}.layout_customize_home_community ul.home_photos li.bg-color .description .top-title >span >a{	text-overflow: ellipsis;	overflow: hidden;	white-space: nowrap;	display: inline-block!important;	max-width: 100%;	text-align: left;	font-size: 30px;}.layout_customize_home_community ul.home_photos li.bg-color .description .title-question{	clear: both;}.layout_customize_home_community ul.home_photos li.bg-image .owner a>span.name{	font-size: 12px;	position: relative;	display: inline-block;	top: -2px;}.layout_customize_home_community ul.home_photos li.bg-image .owner .title-bold{	font-weight: 400;	font-size: 14px;}.layout_customize_home_community ul.home_photos li.bg-image .image{	background-size: cover;}.layout_customize_home_community ul.home_photos li.bg-image .image:before{	content: "";	position: absolute;	left: 0;	top: 0;	width: 100%;	height: 100%;	z-index: 1;	background-color: rgba(12, 57, 91, .3);}.layout_customize_home_community ul.home_photos li.bg-image a:not(.read-more){	font-size: 30px;}.layout_customize_home_community ul.home_photos li.bg-image h3{	text-align: center;}.layout_customize_home_community ul.home_photos li.bg-color2 div.image{	background-color: #02abc4;}.layout_customize_home_community ul.home_photos li.bg-color2 div.image a:after{	background-color: transparent;}.layout_customize_home_community ul.home_photos li.bg-color4 div.image{	background-color: #e49227;}.layout_customize_home_community ul.home_photos li.bg-color4 div.image a:after{	background-color: transparent;}.layout_customize_home_community ul.home_photos li.bg-color8 div.image{	background-color: #ef4d23;}.layout_customize_home_community ul.home_photos li.bg-color8 div.image a:after{	background-color: transparent;}.layout_customize_home_community ul.home_photos li.bg-color h3.top-title{	text-align: center;}.layout_customize_home_community ul.home_photos li.bg-color h3.top-title a{	display: inline !important;}.layout_customize_home_community ul.home_photos li.form-submit div.image{	background-color: #00395b;}.layout_customize_home_community ul.home_photos li.bg-quiz{	font-size: 0;}.layout_customize_home_community ul.home_photos li.bg-quiz .image{	background: url(/application/themes/blisspot/images/quiz.jpg?c=0) no-repeat center center transparent;	background-size: cover;}.layout_customize_home_community ul.home_photos li.bg-quiz .image:before{	content: "";	position: absolute;	left: 0;	top: 0;	width: 100%;	height: 100%;	z-index: 1;	background-color: rgba(12, 57, 91, .3);}.layout_customize_home_community ul.home_photos li.bg-quiz .description .top-title>a{	font-weight: normal;	font-size: 28px;}.layout_customize_home_community ul.home_photos li.bg-quiz div.more{	text-align: center;	padding-top: 45px;}.layout_customize_home_community ul.home_photos li.bg-quiz div.more a{	background-color: #0c395c;	color: #fff;	transition: 0.4s;	-webkit-transition: 0.4s;	-moz-transition: 0.4s;	display: inline-block;	margin: auto;	line-height: 25px;	border: 1px solid #fff;	border-radius: 4px;	padding: 2px 15px;	text-transform: capitalize;	font-size: 12px;	text-decoration: none;}.layout_customize_home_community ul.home_photos li.bg-quiz div.more a:hover{	background-color: #FA4A00;	color: #ffffff;	text-decoration: none;}.layout_customize_home_community ul.home_photos li.form-submit .description{	transform: translateY(-50%);	-moz-transform: translateY(-50%);	-ms-transform: translateY(-50%);	-o-transform: translateY(-50%);	-webkit-transform: translateY(-50%);	padding: 0;	position: absolute;	left: 15px;	right: 15px;	top: 50%;}.layout_customize_home_community ul.home_photos li.form-submit .description .title p{	font-weight: 700;	color: #fff;	font-size: 20px;	text-align: center;	margin-bottom: 0px;	line-height: 24px;}.layout_customize_home_community ul.home_photos li.form-submit .description .title p .value{	font-size: 15px;	font-weight: 600;	color: #fff;	display: inline-block;}.layout_customize_home_community ul.home_photos li.form-submit .description .form-label,.layout_customize_home_community ul.home_photos li.form-submit .description #password-label{	display: none !important;}.layout_customize_home_community ul.home_photos li.form-submit .description .form-elements{	padding: 10px;}.layout_customize_home_community ul.home_photos li.form-submit .description .form-elements p.description{	display: none;}.layout_customize_home_community ul.home_photos li.form-submit .description .form-elements div.form-element{	margin-bottom: 0;	width: 100%;	text-align: center;}.layout_customize_home_community ul.home_photos li.form-submit .description .form-elements div.form-element input[type="text"],.layout_customize_home_community ul.home_photos li.form-submit .description .form-elements div.form-element input[type="email"],.layout_customize_home_community ul.home_photos li.form-submit .description .form-elements div.form-element input[type="password"]{	width: 100%;	padding: 5px;	font-weight: 700;	font-size: 12px;	margin-bottom: 5px;	max-width: 90%;}.layout_customize_home_community ul.home_photos li.form-submit .description .form-elements #term_signup-element p{	font-weight: 300;	color: #fff;	font-size: 12px;	text-align: center;	margin-bottom: 0px;	line-height: 24px;	letter-spacing: -.5px;	max-width: 100%;}.layout_customize_home_community ul.home_photos li.form-submit .description .form-elements #submit-element{	text-align: center;}.layout_customize_home_community ul.home_photos li.form-submit .description .form-elements #submit-element button{	background-color: #FA4A00;	font-weight: 600;	font-size: 12px;	padding: 8px 20px;	text-transform: uppercase;}.layout_customize_home_community ul.home_photos li.form-submit .description .global_form>div>div{	padding: 0px;}.layout_customize_home_community ul.home_photos li.main-title{	background: url(/application/themes/blisspot/images/centre-panel.jpg?c=0) no-repeat center center transparent;	background-size: cover;	z-index: 1;}.layout_customize_home_community ul.home_photos li.main-title div.image{	transform: translateY(-50%);	-moz-transform: translateY(-50%);	-ms-transform: translateY(-50%);	-o-transform: translateY(-50%);	-webkit-transform: translateY(-50%);	background-color: transparent;	height: auto;	top: 50%;	text-align: center;	z-index: 3;}.layout_customize_home_community ul.home_photos li.main-title h3{	font-size: 50px;	padding: 0;	letter-spacing: 10px;	line-height: 1;	color: #FFF;}.layout_customize_home_community ul.home_photos li.main-title p{	font-weight: 600;	margin: 0;	font-size: 28px;	color: #fff;}.layout_customize_home_shop .home_shop .top{	border-top: none;	text-align: center;}.layout_customize_home_shop .home_shop .top h2{	display: inline-block;	margin: auto;}.layout_customize_home_shop .home_shop .top a{	position: relative;	top: -10px;	margin-left: 10px;}.layout_customize_home_shop .home_shop .top a i{	font-weight: 400;	margin-left: 10px;}.layout_customize_home_shop .home_shop .top a i:before{	content: "";	right: 6px;	top: 50%;	border: solid transparent;	content: " ";	height: 0;	width: 0;	position: absolute;	pointer-events: none;	border-color: rgba(255, 255, 255, 0);	border-left-color: #FFF;	border-width: 6px;	margin-top: -6px;}.layout_customize_home_shop .home_shop ul li h5{	padding-left: 0;	font-size: 12px;}.layout_customize_home_shop .home_shop ul li h3{	font-size: 28px;	font-size: 28px;	line-height: 120%;	text-decoration: none;	padding: 10px 0px 15px;	white-space: nowrap;	overflow: hidden;	text-overflow: ellipsis;}.layout_customize_home_shop .home_shop ul li p{	text-align: left;	font-size: 20px;	padding-left: 0;	height: 72px;	margin: 0px;}.layout_blisspottheme_home_podcast .home_photos li h3.title a{	margin-bottom: 0px;}.layout_blisspottheme_home_recent_blogs .home_photos li .description h3.title{	line-height: 1;}.layout_blisspottheme_home_recent_questions>h3{	font-size: 48px !important;	text-transform: none !important;}.layout_blisspottheme_home_recent_questions ul.home_photos li:nth-child(1) .description{	background-color: #ef4d23;}.layout_blisspottheme_home_recent_questions ul.home_photos li:nth-child(1) .description .more{	background-color: #ef4d23;}.layout_blisspottheme_home_recent_questions ul.home_photos li:nth-child(2) .description{	background-color: #03abc4;}.layout_blisspottheme_home_recent_questions ul.home_photos li:nth-child(2) .description .more{	background-color: #03abc4;}.layout_blisspottheme_home_recent_questions ul.home_photos li:nth-child(3) .description{	background-color: #e49227;}.layout_blisspottheme_home_recent_questions ul.home_photos li:nth-child(3) .description .more{	background-color: #e49227;}.layout_blisspottheme_home_recent_questions ul.home_photos li:nth-child(4) .description{	background-color: #00395b;}.layout_blisspottheme_home_recent_questions ul.home_photos li:nth-child(4) .description .more{	background-color: #00395b;}.layout_blisspottheme_home_recent_questions ul.home_photos li:nth-child(4) .description .more a{	background-color: #e49227;	color: #fff;}.layout_blisspottheme_home_recent_questions ul.home_photos li{	color: #fff;}.layout_blisspottheme_home_recent_questions ul.home_photos li .description{	border: none !important;	height: 390px;	overflow: hidden;	position: relative;	padding: 15px;	box-sizing: border-box;	-webkit-box-sizing: border-box;	-moz-box-sizing: border-box;}.layout_blisspottheme_home_recent_questions ul.home_photos li .description h3.title{	color: #fff;	font-weight: 700;	font-size: 30px;	overflow: hidden;	margin-bottom: 20px;}.layout_blisspottheme_home_recent_questions ul.home_photos li .description h3.title span{	float: left;	color: #fff;	font-weight: 700;	font-size: 30px;	line-height: 34px;	margin-right: 5px;}.layout_blisspottheme_home_recent_questions ul.home_photos li .description h3.title a{	font-weight: 700;	font-size: 25px;	color: #fff;	white-space: normal;	overflow: visible;	line-height: 140%;	display: block;}.layout_blisspottheme_home_recent_questions ul.home_photos li .description div.text{	display: none !important;	color: #fff;	font-size: 18px;	font-weight: 400;	max-height: 195px;	overflow: hidden;	margin-top: 15px;}.layout_blisspottheme_home_recent_questions ul.home_photos li .description div.text span{	float: left;}.layout_blisspottheme_home_recent_questions ul.home_photos li .description .more{	text-align: center;	padding: 15px 0px;	position: absolute;	bottom: 0;	left: 0px;	right: 0px;}.layout_blisspottheme_home_recent_questions ul.home_photos li .description .more a{	color: #fff;	font-size: 14px;	background-color: #00395b;	line-height: 25px;	padding: 0 10px;	display: inline-block;	margin: auto;	border-radius: 3px;	text-transform: lowercase;}.banner.wHeadline{	position: relative;	max-height: 465px;}.banner.wHeadline > img{	position: absolute;	top: 0;	left: 0;	width: 100%;	height: 100%;	object-fit: cover;	z-index: -1;}.banner.wHeadline:before{	content: "";	position: absolute;	top: 0;	left: 0;	width: 100%;	height: 100%;	background: rgba(22, 33, 78, .3);}.banner.wHeadline:after{	content: "";	display: block;	padding-top: 33%;}.banner.wHeadline .headline{	position: absolute;	bottom: 80px;	left: 50%;	transform: translateX(-50%);}.banner.wHeadline .headline *{	color: #FFF;}.banner.wHeadline .headline h2{	font-weight: 600;	font-size: 35px;	margin-bottom: 0px;}.banner.wHeadline .headline p{	font-size: 20px;	font-weight: 600;	padding-top: 10px;}.banner.wHeadline .headline .buttons{	margin: 20px;}.banner.wHeadline.wfs{	margin-bottom: 0;	max-height: 500px;	min-height: 200px;	background-size: cover;	background-position: center;}.banner.wHeadline.wfs .headline{	max-width: 350px;	text-align: center;	transform: translate(0%, 50%);	left: 5%;	bottom: 50%;}.banner.wHeadline.wfs .headline h2{	margin-bottom: 0;	width: 100%;}.banner.wHeadline.wfs .headline > .buttons{	display: inline-block;	float: none;}ul.coaches_list{	padding-top: 50px;	margin-bottom: 0px;	display: flex;	flex-wrap: wrap;	gap: 5%;}ul.coaches_list.row_4 > li{	flex-basis: 23%;}ul.coaches_list > li{	flex: 0 1 30%;	box-sizing: border-box;	margin-bottom: 100px;	transition: all 200ms ease-in-out;}ul.coaches_list > li:hover{	transform: scale(1.05);}ul.coaches_list > li > div{	background: #FFF;	border-radius: 5px;	overflow: hidden;	box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.16);	padding: 0px 0px 55px;	height: 100%;	box-sizing: border-box;	position: relative;}ul.coaches_list > li .cover{	height: 135px;	background-position: center center;	background-size: cover;	background-repeat: no-repeat;	display: none;}ul.coaches_list > li .owner{	text-align: center;	padding: 0px 20px;}ul.coaches_list > li .owner a{	display: inline-block;	box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.16);	width: 100%;	max-width: 170px;	border-radius: 100%;	margin-top: 20px;	overflow: hidden;	position: relative;}ul.coaches_list > li .owner a:before{	content: "";	padding-bottom: 100%;	display: block;}ul.coaches_list > li .owner a > img{	object-fit: cover;	height: 100%;	width: 100%;	position: absolute;	left: 0;	top: 0;}ul.coaches_list > li .info{	padding: 5px 20px 15px;	min-height: 125px;	text-align: center;}ul.coaches_list > li .info h3{	padding-bottom: 0px;	text-align: center;	font-size: 18px;	font-weight: 600;}ul.coaches_list > li .info h3 > .qualifications{	display: block;	font-weight: 600;	font-size: calc(12px + 2px);}ul.coaches_list > li .info h5{	font-weight: 600;	padding-bottom: 10px;	font-size: calc(12px + 2px);}ul.coaches_list > li .info p{	line-height: 140%;	margin: 5px 0px 0px;}ul.coaches_list > li .bottom-button{	text-align: center;	position: absolute;	left: 50%;	bottom: 20px;	transform: translateX(-50%);	width: 88%;}ul.coaches_list > li .bottom-button a{	margin-top: 5px;	float: left;	width: 48% !important;	padding-left: 10px;	padding-right: 10px;}ul.coaches_list > li .bottom-button a + a{	margin-left: 4%;}.layout_customize_play_quiz{	background-color: #02abc4 !important;	padding: 90px 0px 0px 0px !important;	overflow: hidden;}.layout_customize_play_quiz .play-quiz{	padding-bottom: 90px;}.layout_customize_play_quiz .bottom-quiz{	background-color: #f04f23;	color: #fff;	padding: 20px 0px;}.layout_customize_play_quiz .bottom-quiz p{	margin-bottom: 0px;	line-height: 30px;	color: #fff;	font-size: 28px;	text-align: center;}.layout_customize_play_quiz .middle-width{	width: 50%;	float: left;}.layout_customize_play_quiz .middle-width img{	max-width: 100%;	height: auto;}.layout_customize_play_quiz .text-description{	box-sizing: border-box;	-webkit-box-sizing: border-box;	-moz-box-sizing: border-box;	padding: 0 0 0 30px;	margin-top: 60px;	position: relative;}.layout_customize_play_quiz .text-description span{	color: #fff;	font-size: 48px;	margin-bottom: 0px;	line-height: 55px;	padding: 5px 0px;}.layout_customize_play_quiz .text-description a{	position: absolute;	right: 30px;	bottom: 50px;	text-decoration: none;	background-image: url(/application/themes/blisspot/images/playnow.png?c=0);	background-position: center;	background-repeat: no-repeat;	width: 200px;	height: 45px;	color: #fff;	font-size: 30px;	text-align: center;	line-height: 45px;	text-transform: uppercase;	font-weight: 700;}.layout_blisspottheme_header_menu .header_top ul.top_mini_menu{	float: right;	margin-bottom: 5%;}.layout_blisspottheme_header_menu .header_top ul.top_mini_menu li{	float: left;}.layout_blisspottheme_header_menu .header_top ul.top_mini_menu li a{	display: block;	line-height: 30px;	color: #262626;}.layout_blisspottheme_header_menu .header_top ul.top_mini_menu li a span{	display: inline-block;	vertical-align: middle;}.layout_blisspottheme_header_menu .header_top ul.top_mini_menu li a img{	width: 24px;	height: 24px;	vertical-align: middle;	margin-right: 5px;}.layout_blisspottheme_header_menu .header_top ul.top_mini_menu li a:hover{	color: #EEE;}.layout_blisspottheme_header_menu .header_bottom_sticked .header_bottom{	position: absolute;	bottom: 0px;}.layout_blisspottheme_header_menu .header_bottom{	width: 100%;	box-sizing: border-box;	position: relative;	padding-top: 50px;	padding-bottom: 20px;}.layout_blisspottheme_header_menu .header_bottom > ul.links{	padding-left: 35px;	padding-right: 10px;	box-sizing: border-box;	width: 100%;}.layout_blisspottheme_header_menu .header_bottom > ul.links > li > a{	color: #FFF;	margin-bottom: 12px;	font-size: 14px;	display: inline-block;}.layout_blisspottheme_header_menu .header_bottom > ul.links > li > a.privacy,.layout_blisspottheme_header_menu .header_bottom > ul.links > li > a.tos{	display: none;}.layout_blisspottheme_header_menu .header_bottom > ul.links > li > a:hover{	text-decoration: underline;}.layout_blisspottheme_header_menu .header_bottom > div.social_icons{	text-align: center;	margin-top: 20px;}.layout_blisspottheme_header_menu .header_bottom > div.social_icons ul > li > a{	padding: 3px;}.layout_blisspottheme_header_menu .header_bottom > div.social_icons > h3{	padding: 0px 0px 0px 2px;	margin-bottom: 5px;	color: #FFF;}.layout_blisspottheme_header_menu .header_bottom > div.copyright{	color: #FFF;	margin: 20px 10px 0px;	text-align: center;}body .layout_blisspottheme_header_menu #top_connection_box_container .connect_box_form_login{	position: relative;	top: -30px;}body #sumome-contactform-bp{	display: none;}.layout_customize_home_community ul.home_photos > li{	box-sizing: border-box;	-webkit-box-sizing: border-box;	-moz-box-sizing: border-box;	width: 33.33%;	padding: 10px;	height: 310px;	margin: 0px;	position: relative;	z-index: 2;}.layout_blisspottheme_home_boxes .layout_theme_home_boxes .home_boxes>h2{	margin-top: 0px;}#top_connection_box_container .layout_social_connect_quick_signup form>div>div,#top_connection_box_container #signup_account_form>div>div{	padding: 0!important;}#top_connection_box_container.custom-signin-popup div.close_button #top_button_close{	position: static;	padding: 0 15px;}#top_connection_box_container.custom-signin-popup div.close_button #top_button_close .top_connection_button_icon{	text-transform: lowercase;	margin-top: 10px;}#top_connection_box_container.custom-signin-popup .connect_box_form_login >div div[class*="layout_social_connect_quick"] span{	font-size: inherit;	padding-top: 0;	letter-spacing: 0;	padding: 0;}/* New styles */div.qa_points{	min-width: 29px;}#global_wrapper .layout_right .layout_question_list_top_users div > h3,#global_wrapper .layout_middle .layout_question_list_top_users div > h3{	background-color: #ff2103;	color: #fff;	padding: 10px 20px;	margin-bottom: 0;	font-size: 12px;	text-transform: uppercase;	font-weight: 700;	text-align: left;	border-radius: 0;	box-sizing: border-box;}.layout_question_browse_menu .headline .glyphicon{	display: none;}.qa_addfriend_icon::before{	font-family: 'FontAwesome';	display: inline-block;	content: 'f234';}.icon_refresh::before{	font-family: 'FontAwesome';	display: inline-block;	content: 'f021';}.icon_refresh{	background-image: none!important;	padding-left: 0!important;}#global_header .layout_theme_header_menu_bar .layout_core_menu_main>ul,.layout_core_menu_mini>div>ul{	margin-bottom: 0;}/* Questions */ul.list_recent_questions{	padding: 0 20px 0 0;	margin-bottom: 15px;}ul.list_recent_questions li{	padding: 0px 0px 40px;	clear: both;	overflow: hidden;}ul.list_recent_questions li div.qa_browse_photo,ul.list_recent_questions li div.qa_browse_answer{	display: none !important;}ul.list_recent_questions li > *{	float: right;}ul.list_recent_questions li > * + *{	padding-left: 30px;	box-sizing: border-box;}ul.list_recent_questions li > .category{	width: 75px;	float: left;	font-weight: 600;	text-transform: capitalize;}ul.list_recent_questions li > .qa_browse_info{	float: none;	overflow: hidden;}ul.qa_browse > li.headline + h3{	margin: 0 20px;}.layout_page_question_index_view .qa_browse .qa_browse_info,#global_page_question-moderation-index .qa_browse .qa_browse_info{	overflow: visible;}ul.list_recent_questions li > .asked-by{	width: 180px;}ul.list_recent_questions li > .answers{	width: 95px;}ul.list_recent_questions li.note{	padding-bottom: 0px;}ul.list_recent_questions li.note h4{	border: none;	font-size: 14px;	font-weight: bold;}#global_page_question-index-create #question-wrapper,#global_page_question-index-create  #category_id-wrapper,#global_page_question-index-create  #whtags-wrapper,#global_page_question-moderation-edit #question-wrapper,#global_page_question-moderation-edit  #category_id-wrapper,#global_page_question-moderation-edit  #whtags-wrapper{	background: #FFF;	border-radius: 18px;	padding: 32px 40px;	box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.18);	margin-bottom: 24px;	box-sizing: border-box;	width: 100%;}#global_page_question-index-create #category_id-wrapper,#global_page_question-index-create  #whtags-wrapper,#global_page_question-moderation-edit #category_id-wrapper,#global_page_question-moderation-edit  #whtags-wrapper{	float: left;	width: 49%;	clear: none;}#global_page_question-index-create #question-label,#global_page_question-moderation-edit #question-label{	margin-bottom: 20px;}#global_page_question-index-create #whtags-wrapper,#global_page_question-moderation-edit #whtags-wrapper{	margin-left: 2%;}#global_page_question-index-create .global_form > div > div,#global_page_question-index-create .global_form > div > div > div,#global_page_question-moderation-edit .global_form > div > div,#global_page_question-moderation-edit .global_form > div > div > div{	padding-left: 0px;	padding-right: 0px;}#global_page_question-index-create .global_form div.form-element,#global_page_question-moderation-edit .global_form div.form-element{	width: 100%;	clear: both;}#global_page_question-index-create p.description,#global_page_question-moderation-edit p.description{	max-width: 100%;	line-height: 28px;	margin-bottom: 26px;	font-size: 12px;}#global_page_question-index-create .global_form #submit-wrapper #submit-element,#global_page_question-moderation-edit .global_form #submit-wrapper #submit-element{	float: right;	width: auto;}#global_page_question-index-create .global_form #submit-wrapper #submit-element p.hint,#global_page_question-moderation-edit .global_form #submit-wrapper #submit-element p.hint{	float: left;	width: auto;	text-align: right;	font-size: 12px;}#global_page_question-index-create .global_form #cancel-wrapper #cancel-element,#global_page_question-moderation-edit .global_form #cancel-wrapper #cancel-element{	text-align: right;}#global_page_question-index-create .global_form #cancel-wrapper #cancel-element a#cancel,#global_page_question-moderation-edit .global_form #cancel-wrapper #cancel-element a#cancel{	margin: 10px 25px;	display: inline-block;}.layout_blisspottheme_event{	padding: 20px 0px !important;}.event_x{	background: #FFF;	padding: 20px;	box-shadow: 0 2px 8px 1px rgba(0, 0, 0, 0.3);	border-radius: 10px 0px 0px 10px;	-webkit-transition: all 0.3s ease-in-out;	-moz-transition: all 0.3s ease-in-out;	-ms-transition: all 0.3s ease-in-out;	-o-transition: all 0.3s ease-in-out;	transition: all 0.3s ease-in-out;}.event_x:hover{	box-shadow: 0 0 8px 1px rgba(0, 0, 0, 0.4);}.event_x .img{	background-repeat: no-repeat;	background-position: center center;	background-size: cover;	width: 45%;	height: 400px;	float: right;	margin: -20px -20px -20px 0px;}.event_x .details{	width: 55%;	float: left;}.event_x .category{	color: #6699c9;}.event_x .category:before{	content: "";	background: #6699c9;	height: 22px;	width: 22px;	display: inline-block;	vertical-align: -5px;	margin-right: 10px;}.event_x .title{	font-size: 26px;	line-height: 120%;	margin: 30px 0px;}.event_x .title .date{	color: #6699c9;}.event_x .description{	font-size: 20px;	line-height: 140%;	margin-bottom: 30px;}.event_x .button{	padding: 0px 50px !important;}.share_blog{	margin: 100px 0px;}.share_blog > h3{	font-weight: bold;	margin-bottom: 10px;}/* Added by Farnad*/.rssfeed_channels_intro{	background-image: none !important;}/* ActiveCampaign */._form-title,._form-body{	text-align: center;	color: white;}._form-title{	width: 90% !important;	margin: 0 auto !important;	font-size: 2em !important;	line-height: 130% !important;	margin-bottom: 20px !important;}._form-body{	width: 84% !important;	margin: 0 auto;	font-size: 1em !important;}w-div > w-div > div{	margin-top: 85px !important;}/* Store Items Widget */.store_items{	padding: 0px !important;}.store_items > a{	display: block;	padding: 8px;	text-decoration: none !important;}.store_items > a > .title{	color: #262626;	padding: 0px;	font-size: 12px;	text-transform: uppercase;	margin-bottom: 15px;}.store_items > a:hover > .title{	color: #fb8c50;}.store_items > a > .subtitle{	color: #262626;	padding: 0px;	font-size: 12px;	margin-bottom: 15px;}.store_items > a > .description{	color: #262626;	font-size: 14px;	margin: 15px 0px;}.store_items > a > .author{	font-size: 11px;	text-transform: uppercase;}.store_items > a > .price{	font-size: 12px;	text-align: left;	padding: 15px 0px;	max-width: 100%;	margin-top: 5px;	margin-bottom: -8px;	color: #262626;	border-top: 1px solid #CCC;}.store_items > a:hover > .price{	background: #fb8c50;	margin-left: -8px;	margin-right: -8px;	padding-left: 8px;	padding-right: 8px;	border-top-color: transparent;	color: #FFF;}.store_items > a > .image{	text-align: center;}.store_items > a > .image img{	width: 100%;	max-width: 250px;}.layout_album_profile_albums{	overflow: hidden;}.blockquate{	padding: 30px 15px;}.blockquate-left{	margin-right: 20px;}.blockquate .description{	margin: auto 0 auto 5%;}.blockquate img{	height: 98% !important;	width: 30% !important;}.blog_title{	height: 114px;	padding: 0px;	border: none;}.blog_title a{	font-size: 28px;	line-height: 120%;	text-decoration: none;	padding: 10px 0px;	display: block;}.blog_title a:hover{	text-decoration: underline;}.promotion_page{	text-align: center;}.boxes.clearfix{	border-radius: 15px !important;	box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.18);	font-size: 12px !important;	line-height: 2.0em !important;	margin: 10px !important;	padding: 15px !important;	width: 50% !important;}.boxS3_container{	margin-left: -20px;	margin-bottom: 20px;}.boxS3_container .boxS3{	margin-left: 20px;}.boxS3{	padding: 30px;	box-sizing: border-box;	height: 100%;	margin-bottom: 20px;	border-radius: 5px;	box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.18);	background: #FFF;}.boxS3 .boxS3_content{	background: #F3F4F6;	border-radius: 4px;	padding: 30px;	box-sizing: border-box;	height: 100%;}.boxS3 p.h2{	font-size: 20px;	font-weight: 600;	padding: 0;	margin-bottom: 20px;}.boxS3 p.h3{	font-size: 16px;	font-weight: 600;	padding: 0;	margin-bottom: 8px;}.boxS3 p.h4{	font-size: 14px;	font-weight: 600;	padding: 0;	margin-bottom: 7px;}.boxS3 p.h5{	font-size: 12px;	font-weight: 600;}.boxS3 .boxS3_sep{	border-top: 1px solid rgba( 77, 150, 190, .2);	margin: 10px 0;	display: block;}.boxS3 .boxS3_sep.m20{	margin: 20px 0;}.boxS3 .boxS3_sep.m40{	margin: 40px 0;}.boxS4{	border-radius: 5px;	box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.18);	padding: 12px 24px;	box-sizing: border-box;	background: #FFF;}.boxS5{	box-shadow: 0 0 15px 6px rgb(7 20 37 / 10%);	border-radius: 12px;	background: #fff;	overflow: hidden;	position: relative;}.boxS5_link:hover{	box-shadow: 0 0 15px 6px rgb(7 20 37 / 20%);}.boxS5_link a{	text-decoration: none;	display: block;}.boxS5_wAuthor{	padding-bottom: 40px;}.boxS5 .content{	padding: 15px 35px 20px;}.boxS5 .content *{	color: #242f51;}.boxS5 .content .author{	position: absolute;	bottom: 20px;	left: 35px;}.boxS5 .content .author img,.boxS5 .content .author  span{	vertical-align: middle;}.boxS5 .content .author img{	margin-right: 10px;	max-width: 30px;}.boxS6{	box-shadow: 0 0 4px rgb(38, 38, 38, 15%);	border-radius: 6px;	background: #fff;	overflow: hidden;	position: relative;	padding: 12px 16px;}.boxS6 .wideSection{	padding: 12px 16px;	margin-left: -16px;	margin-right: -16px;	box-sizing: border-box;}.boxS6 .wideSection.borderTop{	border-top: 1px solid #ECECEC;	margin-bottom: -12px;}.boxS6 .wideSection.borderBottom{	border-bottom: 1px solid #ECECEC;	margin-top: -12px;}.boxS6 .wideSection.sectionSmall{	padding-top: 4px;	padding-bottom: 4px;}.mD_graph{	position: relative;	background: #16214E;}.mD_graph > div > svg{	overflow: visible;	max-width: 100%;	width: 100%;}.mD_graph .stats_percent{	position: absolute;	top: 5px;	right: 5px;}.mD_graph_small.mD_graph .stats_percent{	top: 1px;	right: 2px;}.stats_percent{	font-size: 12px;	color: #80B716;	text-align: right;	line-height: 1;	font-weight: 600;}.stats_percent .arr{	vertical-align: 2px;	font-size: 11px;}.stats_percent .darr{	display: none;}.stats_down .stats_percent{	color: #C40F4E;}.stats_down .stats_percent .uarr{	display: none;}.stats_down .stats_percent .darr{	display: initial;}.managerDashboard .userStats{	align-items: center;}.managerDashboard .userStats p{	padding: 0;	margin: 0;}.managerDashboard .userStats p.h3{	text-align: right;}.managerDashboard .userStats > *{	flex: 1 1 auto;}.managerDashboard .userStats .us_percent,.managerDashboard .userStats  .us_number{	flex-basis: 100%;	margin-left: 50px;	max-width: 50px;}.managerDashboard .userStats + .userStats{	margin-top: 20px;}.managerDashboard .mD_graphs{	margin-left: -30px;	margin-bottom: -30px;}.managerDashboard .mD_graphs .flexItem > div{	margin-left: 30px;	margin-bottom: 30px;}.managerDashboard .topContent_list li{	text-overflow: ellipsis;	overflow: hidden;	white-space: nowrap;}.managerDashboard .topContent_list li:first-child .boxS3_sep{	display: none;}.managerDashboard .personalPlayground_list{	padding-top: 10px;}.managerDashboard .personalPlayground_list > div .flexContainer{	margin-left: -15px;}.managerDashboard .personalPlayground_list > div .flexContainer .flexItem{	flex-shrink: 1;}.managerDashboard .personalPlayground_list > div .flexContainer .flexItem:first-child{	max-width: 170px;}.managerDashboard .personalPlayground_list > div .flexContainer .flexItem > div{	margin-left: 15px;}.managerDashboard .personalPlayground_list > div .pP_percentage{	height: 25px;	background: #DFDFDF;}.managerDashboard .personalPlayground_list > div .pP_percentage .pP_percentageIndicator{	height: 100%;}.managerDashboard .personalPlayground_list > div p.h5{	margin: 0;	line-height: 25px;}.managerDashboard .mD_graphs_engagement > div > .flexContainer{	margin-left: -40px;}.managerDashboard .mD_graphs_engagement > div > .flexContainer > .flexItem > div{	margin-left: 40px;}.managerDashboard .mD_graphs_engagement > div p.h3,.managerDashboard .mD_graphs_engagement > div  p.h5{	margin: 0;}.managerDashboard .mD_graphs_engagement > div p.h3{	font-weight: bold;}.managerDashboard .mD_graphs_engagement > div .mD_graph_engagement{	align-items: end;}.managerDashboard .mD_graphs_engagement > div .mD_graph_engagement .flexItem{	flex: 1 1 auto;}.managerDashboard .mD_graphs_engagement > div .mD_graph_engagement .flexItem:first-child{	flex-basis: 100%;	max-width: 80px;	margin-bottom: -5px;}.managerDashboard .mD_graphs_engagement > div .mD_graph_engagement .flexItem.mD_graph_eG{	height: 55px;}.consults .card{	border: none !important;	border-radius: 19px !important;	box-shadow: 0 0 10px rgba(0, 0, 0, 0.1) !important;	z-index: 9999 !important;}.consults .card .card-body{	padding: 3rem !important;}.home_recent_questions ul li{	display: none !important;}.layout_blisspottheme_home_recent_questions > h3{	display: none;}.layout_blisspottheme_home_recent_questions ul.home_photos li .description h3.title a{	color: grey;	display: block;	font-size: 18px;	font-weight: 700;	line-height: 140%;	overflow: visible;	white-space: normal;}.layout_blisspottheme_home_recent_questions ul.home_recent_questions li .description{	background-color: #EEE;	border-radius: 20px;	display: block;	height: 100%;	margin-bottom: 20px;	margin-top: 10px;	padding: 12px;}.layout_blisspottheme_home_recent_questions ul.home_recent_questions li:last-of-type .description{	margin-bottom: 0;}.layout_core_menu_mini>div>ul>li span.fa.fa-search{	display: none !important;}.layout_theme_home_bgimg{	height: auto  !important;	left: 0  !important;	opacity: 0.3  !important;	top: 0  !important;	width: 100  !important;}.message{	background-color: #f0f1f1 !important;	border-radius: 10px !important;	margin-bottom: 10px !important;}.message>p{	margin: 0 !important;	padding: 7px !important;}.text-blue,.text-blue *{	color: #4482cb !important;}.orange,.orange *,.menu_small_settings > li > a.custom_498,.menu_small_settings > li > a.custom_501{	color: #FA4A00 !important;}.red,.red *{	color: #C40F4E !important;}.lineThrough{	text-decoration: line-through;}.underline{	text-decoration: underline !important;}.wrapper .width_main{	width: 100% !important;}a.button.button_login{	background: none;	color: #ffffff !important;}.founder_box span{	line-height: 120%;}ul.jbhSliderNavigation{	position: relative;}.jbhSliderNavigation > li{	position: absolute;	left: 0px;	top: 50px;}.jbhSliderNavigation > li + li{	right: 0px;	left: auto;}.jbhSliderNavigation > li a{	color: #FFF;}.jbhSliderNavigation > li:nth-child(2) a{	font-size: 75px !important;}.jbhSliderNavigation > li:nth-child(2){	height: 228px;	float: right;}a.jbhSliderNavigationPrevious{	font-size: 75px !important;}span.blurb{	color: #262626 !important;	font-size: 16px !important;	text-align: left !important;}.desc-wrap>p{	font-size: 21px;	color: white !important;}.desc-wrap h5{	margin-bottom: 10px;}.view-blog{	margin-top: 34px;	margin-left: 17px;}ul.home_photos.home_recent_wiki.width_main.clearfix > li{	border-radius: 15px !important;	box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.18);}.layout_theme_lifepack.promotion_page .header{	text-align: center;}.layout_theme_lifepack.promotion_page .header h2{	text-shadow: 0px 0px 15px rgba(0, 0, 0, 0.15);	color: #FFF;	padding-bottom: 35px;	line-height: 140%;}#control_navigation{	margin-bottom: 48px;	display: inline-block;	text-align: center;}#control_navigation li{	display: inline-block;	padding: 0px 20px;	text-shadow: 0px 3px 10px rgba(0, 0, 0, 0.16);}#control_navigation span{	font-size: 23px;}#control_slider{	margin: 0 auto;}#control_slider,.slider-containers,.slider-containers > li{	height: 300px !important;}.slider-containers li > img{	float: left;	max-width: 264px;	height: auto;	margin-right: 32px;}.slider-containers li > div{	overflow: hidden;}.slider-containers li > div > h5{	color: #FFF !important;	font-size: 28px;	font-weight: normal !important;	padding: 5px 0px 15px;	text-shadow: 0 0 10px rgba(0, 0, 0, 0.3);}.slider-containers li > div > p{	color: #FFF;	line-height: 140%;	padding: 0px 0px 50px;	text-shadow: 0 0 10px rgba(0, 0, 0, 0.3);}.slider-containers li > div > a{	margin: 0px;}ul.home_recent_questions > li{	display: block !important;	float: none !important;}ul.home_recent_questions.clearfix{	padding: 0 !important;	margin: 20px 0;}div.desc-wrap{	color: #fcfcfc !important;	font-size: 16pt !important;}img.tool-img{	margin-right: 20px !important;	margin-bottom: 20px !important;}div.desc-wrap h5 b{	font-size: 17pt !important;	line-height: 1.5em !important;}ul.home_photos.home_recent_wiki.width_main.clearfix,ul.home_shop.home_recent_wiki.width_main.clearfix{	margin-bottom: 0 !important;	margin-left: auto !important;	margin-right: auto !important;}home_shop ul.home_photos.home_recent_wiki.width_main.clearfix,ul.home_shop.home_recent_wiki.width_main.clearfix{	margin-top: 0 !important;}ul.home_shop.home_recent_wiki.width_main.clearfix{	margin-top: 0px;}#global_content_simple{	width: 100% !important;	display: block !important;}#journal .modal-container.picture_vetical{	max-width: 1205px;}#journal .modal-container.picture_vetical .modal-picture{	background-position: right center;}#journal .modal-container.picture_vetical textarea{	height: 400px;}#journal .modal-container.picture_vetical .modal-footer p{	max-width: 500px;	margin-top: -3px;}#active_goals > .headline.mb-n{	margin-bottom: -35px;	position: relative;	z-index: 1;}#active_goals .modal-container.challenges_add{	max-width: 1070px;}#active_goals .modal-container.challenges_add > div{	padding-bottom: 30px;}#active_goals .modal-container.challenges_add > div .progress_qa{	padding-left: 35px;}#active_goals .modal-container.challenges_add .modal-header{	padding-left: 20px;	padding-right: 20px;	text-align: center;}#active_goals .modal-container.challenges_add .modal-header h2,#active_goals .modal-container.challenges_add .modal-header  h5{	margin: 0;}#active_goals .modal-container.challenges_add .modal-header h5{	font-size: 14px;	line-height: 130%;	margin-bottom: 30px;}#active_goals .modal-container.challenges_add .modal-body{	align-items: flex-start;	margin-left: -40px;}#active_goals .modal-container.challenges_add .modal-footer{	text-align: center;}#active_goals .modal-container.challenges_add .modal-footer button{	float: none;}#active_goals .modal-container.picture_horizontal .modal-picture{	float: none;	width: 100%;	margin: 0px;	height: 248px;}#active_goals .modal-container.picture_horizontal > div *{	text-align: center;}#active_goals .modal-container.picture_horizontal .modal-header h2{	font-size: 22px;	line-height: 30px;}#active_goals .modal-container.picture_horizontal .modal-header .modal_close{	position: absolute;	right: 20px;	top: 20px;}#active_goals .modal-container.picture_horizontal .modal-footer button{	float: none;	margin-top: 24px;}#active_goals.isF4s{	max-width: 1210px;	margin-left: auto;	margin-right: auto;}#active_goals.isF4s .goals_and_challenges .goal_recommendations > ul{	display: flex;	flex-wrap: wrap;	flex: 1 0 100%;	max-width: 40%;	height: 100%;}#active_goals.isF4s .goals_and_challenges .goal_recommendations > ul.gr_courses{	max-width: 57%;}.goals_and_challenges .current_challenges > ol > li{	box-sizing: border-box;	position: relative;	padding: 0 0 50px;	list-style: none;}.goals_and_challenges .current_challenges > ol > li + li{	padding-top: 50px;	border-top: 1px solid #EEE;}.goals_and_challenges .current_challenges > ol > li > h2{	font-size: 25px;	font-weight: 600;	padding-bottom: 20px;	color: initial;}.goals_and_challenges .current_challenges > ol > li > .buttons{	text-align: right;	margin-top: 0px;}.goals_and_challenges .current_challenges > ol > li > .buttons > *{	display: inline-block;}.goals_and_challenges .current_challenges > ol > li > .buttons > span{	font-size: 12px;	line-height: 20px;	cursor: pointer;	padding: 0px 15px;}.goals_and_challenges .current_challenges > ol > li > .buttons > span:hover{	text-decoration: underline;}.goals_and_challenges .overcame_challenges > ol{	margin-left: 25px;	margin-bottom: 50px;}.goals_and_challenges .overcame_challenges > ol > li{	color: #FA4A00;	font-size: 18px;	line-height: 28px;	margin-bottom: 16px;}.goals_and_challenges .overcame_challenges > ol > li span{	color: #262626;}#journal aside{	display: none;	float: left;	width: 100%;	max-width: 300px;	margin: 20px 88px 20px 0px;	position: relative;}#journal aside h5{	padding: 12px 16px;	font-size: 12px;	line-height: 22px;}#journal aside .months-list > li.month{	padding: 12px 16px;	border-radius: 16px;	font-size: 20px;	line-height: 28px;	cursor: pointer;	margin: 8px 0px;}#journal aside .months-list > li.month:hover, #journal aside .months-list > li.month.active{	background: #E6E6E6;}#journal aside .months-list > li.month.active{	cursor: default;}#journal aside .months-list > li.year{	padding: 12px 16px;	font-size: 12px;	line-height: 16px;}#journal aside .months-list > li.year:first-child{	display: none;}#journal article{	overflow: hidden;	padding: 25px;	padding-left: 100px;}#journal article > .entry{	position: relative;	margin-bottom: 50px;	padding: 20px;	background: #FFF;	border-radius: 10px;	box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.18);}#journal article > .entry:before{	content: "";	background: rgba(22, 33, 78, .1);	border: 2px solid transparent;	display: block;	position: absolute;	right: 100%;	margin-right: 50px;	border-radius: 100%;	width: 40px;	height: 40px;	transition: 0.3s all ease-in-out;	margin-top: -1px;}#journal article > .entry:after{	content: "";	background: rgba(22, 33, 78, .1);	display: block;	position: absolute;	top: 0px;	right: 100%;	margin-right: 71px;	width: 2px;	height: calc(100% + 5px);	margin-top: 64px;}#journal article > .entry:last-child:after{	content: none;}#journal article > .entry:first-child:before{	background: #FFF;	border: 2px solid rgba(22, 33, 78, .1);	margin-top: 0;}#journal article > .entry > .entry-heading{	margin-bottom: 15px;}#journal article > .entry > .entry-heading .creation-time{	display: inline-block;	padding-top: 10px;	font-size: 12px;	line-height: 16px;}#journal article > .entry > .entry-heading .right{	float: right;	margin: 0px 0px 5px 5px;}#journal article > .entry > .entry-body > h2{	font-size: 22px;	line-height: 30px;	margin-bottom: 16px;}#journal article > .entry > .entry-body > h3{	font-size: 12px;	margin-bottom: 16px;}#journal article > .entry > .entry-body > img{	max-width: 33%;	float: left;	margin-right: 24px;}#journal article > .entry > .entry-body > p{	font-size: 12px;}#goals_empty .emptyItem > div,#vision .emptyItem > div{	position: absolute;	top: 50%;	left: 50%;	transform: translate(-50%, -50%);	text-align: center;	max-width: 80%;	width: 100%;}#goals_empty .emptyItem > div h2,#vision .emptyItem > div h2{	font-size: 24px;	max-width: 600px;	margin: 32px auto;}#goals_empty .emptyItem > div p,#vision .emptyItem > div p{	color: #A6A6A6;	font-size: 20px;	line-height: 30px;}.badge{	border-radius: 2px;	color: #FFF;	background: #F5A07B;	padding: 2px 6px;	font-weight: 600 !important;	font-size: 9px !important;	vertical-align: top;	display: inline-block;}.badge.badge_blue{	color: #FFFFFF !important;	background: #4482cb;}.badge.badge_blue_action{	color: #FFFFFF !important;	background: #1A49B3;}.badge.badge_medium{	font-size: 11px !important;	border-radius: 3px;	padding: 3px 8px 4px;}.flexContainer{	display: flex;	flex-wrap: wrap;}.flexContainer.noWrap{	flex-wrap: nowrap;}.flexContainer.spaceBetween{	justify-content: space-between;}.flexContainer.justifyContentCenter{	justify-content: center;}.flexContainer.alignV_middle{	align-items: center;}.flexContainer.directionColumn{	flex-direction: column;}.flexItem{	width: 100%;	flex: 1 0 100%;	box-sizing: border-box;}.vCentered .flexItem{	align-self: center;}.flexItemAuto{	width: auto;	flex: 1 1 auto;}.flexItemOne{	flex: 1 1;}.flexOne_third{	max-width: 33.33%;}.flexTwo_third{	max-width: 66.66%;}.flex_21{	max-width: 21%;}.flex_24{	max-width: 24%;}.flex_25{	max-width: 25%;}.flex_30{	max-width: 30%;}.flex_32{	max-width: 32%;}.flex_38{	max-width: 38%;}.flex_40{	max-width: 40%;}.flex_47{	max-width: 46.5%;}.flex_50{	max-width: 50%;}.flex_55{	max-width: 55%;}.flex_58{	max-width: 58%;}.flex_60{	max-width: 60%;}.flex_70{	max-width: 70%;}#global_page_user-index-home .newsToggle_buttons .showNewsFeed{	display: none !important;}.headline .buttons.newsToggle_buttons{	margin: 5px 0px;	text-align: right;}.headline .buttons.newsToggle_buttons .button.hidden{	display: none !important;}.headline .buttons.newsToggle_buttons > div,.headline .buttons.newsToggle_buttons  > .button{	display: inline-block;	vertical-align: middle;	margin: 0 5px;}.headline .lp_group_home{	float: right;	margin-left: 10px;}.features .feature{	width: 100%;	position: relative;	margin-bottom: 25px;}.features .feature > div{	box-sizing: border-box;	height: 142px;	background-color: #FFFFFF;	border-radius: 5px;	padding: 0;	box-shadow: 0px 0px 10px rgba(0, 0, 0, .16);}.features .feature > div.no_data{	text-align: center;	background: #4482cb;	position: relative;}.features .feature > div.no_data > div{	position: absolute;	top: 50%;	left: 50%;	transform: translate(-50%, -50%);	text-align: center;}.features .feature > div.no_data h3{	padding-bottom: 0px;	padding-top: 2px;}.features .feature > div.no_data img{	image-rendering: pixelated;}.features .feature > div > div > h3{	font-size: calc(12px + 2px);	text-align: center;	font-weight: 600;	color: #FFF;}.features .feature > div.has_data{	text-align: center;}.features .feature > div.has_data .rank{	display: block;	text-align: center;	padding: 15px 5px 0px;}.features .feature > div.has_data .rank .score{	color: #4482cb;	font-size: calc(12px + 4px);	font-weight: bold;	display: inline-block;	vertical-align: -2px;}.features .feature > div .topbar{	background: #4482cb;	padding: 9px 9px;	border-radius: 5px 5px 0px 0px;	position: relative;}.features .feature > div .topbar.transparent{	background: transparent;}.features .feature > div .topbar + *{	padding: 20px 35px;	text-align: left;	box-sizing: border-box;}.features .feature > div .topbar > *{	float: left;}.features .feature > div .topbar > svg{	position: absolute;	top: 50%;	transform: translateY(-50%);}.features .feature > div .topbar > svg + h3{	margin-left: 33px;}.features .feature > div .topbar > h3{	margin-left: 8px;	padding: 0;}.features .feature > div .topbar > img{	height: 20px;}.features .feature > div .topbar > .button{	float: right;	margin-left: 10px;}.features .feature .button{	padding: 3px 10px;	font-size: 10px;	font-weight: 600;}.features .feature .button:hover{	background: #FFFFFF;}.features .feature .fakeInput{	text-align: left;	text-decoration: none;	cursor: text;	font-size: 12px;	color: #707070;	padding: 18px;	box-shadow: 5px 5px 6px rgba(0, 0, 0, .16);	margin: 20px 25px 25px;	display: block;	border-radius: 10px;}.features .feature .button-container{	text-align: center;	margin-top: 7px;}.features .feature.notifications > div{	background: #80B716;	overflow-y: auto;	height: auto;}.features .feature.notifications > div .topbar + *{	display: block;}.features .feature.notifications > div ul#notificationsBox{	padding: 0px;}.features .feature.notifications > div ul#notificationsBox > li{	display: flex;	border-bottom: 1px solid rgba(255, 255, 255, 0.2);	padding: 10px 16px;	border-radius: 0px;}.features .feature.notifications > div ul#notificationsBox > li *{	font-size: 12px;}.features .feature.notifications > div ul#notificationsBox > li > *{	flex: 1 1 100%;}.features .feature.notifications > div ul#notificationsBox > li > div.notification_item_general_photo{	max-width: 32px;	margin-right: 8px;}.features .feature.notifications > div ul#notificationsBox > li > div.notification_item_general_photo img{	width: 100%;	height: auto;}.features .feature.notifications > div ul#notificationsBox > li > div.notification_item_content > span:before{	content: none !important;}.features .feature.notifications > div ul#notificationsBox > li > div.notification_item_content > span > a{	font-weight: bold;}.features .feature.notifications > div ul#notificationsBox > li > div.notification_item_content > span > a.feed_item_username{	color: #FFF;}.features .feature.notifications > div ul#notificationsBox > li > div.notification_item_content .timestamp{	display: none;}.features .feature.notifications > div ul#notificationsBox > li:nth-child(7n){	display: none;}.features .feature.notifications > div ul#notificationsBox > li.pulldown_options{	border: none;	display: block;	margin: 0;}.features .feature.notifications > div ul#notificationsBox > li.pulldown_options a{	color: #262626;}.features .feature.newsfeed > div{	cursor: pointer;}.features .feature.newsfeed > div .topbar + *{	display: block;	padding: 0px;	height: 70%;}.features .feature.newsfeed > div ul.feed{	overflow-y: auto;	overflow-x: hidden;	height: 100%;}.features .feature.newsfeed > div ul.feed > li{	padding: 0px;	border-radius: 0;	box-shadow: none;	border: none;	margin: 0px;	overflow: visible;	clear: both;	font-size: 12px;	display: flex;	position: relative;	pointer-events: none;}.features .feature.newsfeed > div ul.feed > li:before{	content: "";	border-top: 1px solid #EEE;	width: 100%;	display: block;	position: absolute;}.features .feature.newsfeed > div ul.feed > li:nth-child(5n){	display: none;}.features .feature.newsfeed > div ul.feed > li > *{	flex: 1 1 100%;	margin: 0;	position: relative;}.features .feature.newsfeed > div ul.feed > li .feed_item_body{	padding: 10px 20px;	overflow: hidden !important;}.features .feature.newsfeed > div ul.feed > li .feed_item_body > span{	padding: 0px 0px 3px;	font-size: 12px;}.features .feature.newsfeed > div ul.feed > li .feed_item_body .feed_item_attachments > span{	margin: 0;	background: transparent;}.features .feature.newsfeed > div ul.feed > li .feed_item_body .feed_item_attachments > span > div > a img{	display: none;}.features .feature.newsfeed > div ul.feed > li .feed_item_body .feed_item_attachments > span > div > div{	padding: 0;}.features .feature.newsfeed > div ul.feed > li .feed_item_body .feed_item_attachments > span > div > div .feed_item_link_title{	font-size: 12px;	line-height: 130%;	text-overflow: ellipsis;	white-space: nowrap;	overflow: hidden;}.features .feature.newsfeed > div ul.feed > li .feed_item_body .feed_item_attachments > span > div > div .feed_item_link_title *{	font-size: 12px;}.features .feature.newsfeed > div ul.feed > li .feed_item_body .feed_item_attachments > span > div > div .feed_item_link_category{	font-size: 10px;}.features .feature.newsfeed > div ul.feed > li .feed_item_body .feed_item_attachments > span > div > div .feed_item_link_category *{	font-size: 10px;	font-weight: bold;}.features .feature.newsfeed > div ul.feed > li .feed_item_photo{	margin: 0px;	display: block;	background: #EEE no-repeat center center;	background-size: cover;}.features .feature.newsfeed > div ul.feed > li .timestamp{	font-size: 10px;	color: #5F5F5F;}.features .feature.newsfeed > div .hashtag_activity_item,.features .feature.newsfeed > div  div[id*="comment-likes-activity-item"]{	display: none;}.features .feature.newsfeedExpanded > div{	height: auto;}.features .feature.newsfeedExpanded > div .topbar + *{	padding: 20px;}.features .feature.courses > div.no_data{	background: no-repeat center center #EEE;	background-size: cover;}.features .feature.courses > div.no_data > div{	width: 100%;}.features .feature.courses > div.no_data h3{	padding-bottom: 1px;}.features .feature.courses > div.no_data p{	line-height: 125%;	font-weight: 600;	text-align: center;	color: #FFF;	max-width: 275px;	margin: 0 auto;}.features .feature.courses > div > ul{	margin-left: -15px;	display: flex;	flex-wrap: wrap;	padding: 10px;	height: calc(100% - 40px);	box-sizing: border-box;	align-items: center;}.features .feature.courses > div > ul > li{	flex: 1 1 100%;	max-width: 33.33%;}.features .feature.courses > div > ul > li + li + li + li{	display: none;}.features .feature.courses > div > ul > li.active > a{	background: rgba(239, 97, 35, .14);}.features .feature.courses > div > ul > li > a{	background: #FFF;	box-shadow: 0 3px 10px rgba(0, 0, 0, 0.16);	display: block;	margin-left: 15px;	text-decoration: none;	height: 100%;	padding-bottom: 15px;	position: relative;	box-sizing: border-box;}.features .feature.courses > div > ul > li > a .course_image{	display: block;	background: no-repeat center center #EEE;	background-size: cover;}.features .feature.courses > div > ul > li > a .course_image:after{	content: "";	display: block;	padding-top: 50%;}.features .feature.courses > div > ul > li > a h3{	text-align: center;	padding: 1px 0;}.features .feature.courses > div > ul > li *{	font-size: 5px;	font-weight: 600;	color: #262626;}.features .feature.courses > div > ul > li .content{	padding: 4px 5px;}.features .feature.courses > div > ul > li .percentage_bar{	border: 1px solid #FA4A00;	width: 90%;	box-sizing: border-box;	margin: 2px auto;}.features .feature.courses > div > ul > li .percentage_bar > div{	background: #FA4A00;	height: 1px;}.features .feature.courses > div > ul > li .buttons{	position: absolute;	bottom: 0;	left: 0;	width: 100%;	display: flex;}.features .feature.courses > div > ul > li .buttons .button{	border: none !important;	border-radius: 0px;	flex: 1 1 50%;}.features .feature.courses > div > ul > li .buttons .button.overview{	color: #262626 !important;	background: transparent !important;}.features .feature.courses > div > ul > li .buttons .button.overview:hover{	color: #FA4A00 !important;}.features .feature.sessions > div > ul{	margin-left: -20px;	display: flex;	flex-wrap: wrap;}.features .feature.sessions > div > ul > li{	flex: 1 1 100%;	width: 100%;	max-width: 50%;}.features .feature.sessions > div > ul > li + li + li{	display: none;}.features .feature.sessions > div > ul > li a{	display: flex;	flex-direction: column;	box-shadow: 5px 5px 10px rgba(0, 0, 0, 0.16);	margin-left: 20px;	padding: 6px 12px;	background: #FFF;	border-radius: 10px;	text-decoration: none;	align-items: center;	height: 100%;}.features .feature.sessions > div > ul > li a .image{	background: no-repeat center center #EEE;	background-size: cover;	max-width: 55px;	width: 100%;	border-radius: 100%;	margin-bottom: 10px;}.features .feature.sessions > div > ul > li a .image:after{	content: "";	display: block;	padding-top: 100%;}.features .feature.sessions > div > ul > li a .content{	text-align: center;}.features .feature.sessions > div > ul > li a .content > *{	font-size: 10px;	text-align: center;}.features .feature.sessions > div > ul > li a .content > .name{	font-size: 12px;	font-weight: bold;}.features .feature.bucketlist > div .topbar + *{	display: block;	padding: 12px;	height: calc(100% - 37px);	overflow-y: auto;}.features .feature.bucketlist > div .tags li{	display: inline-block;	margin: 0px 5px 5px 0px;	border-radius: 5px;	background: #f3f4f6;	padding: 5px 10px;	pointer-events: none;	cursor: pointer;}.features .feature.visionboard > div.has_data{	overflow: hidden;}.features .feature.visionboard > div.has_data .topbar + *{	padding: 0;	height: calc(100% - 37px);}.features .feature.visionboard > div.has_data .topbar + * a{	display: block;	height: 100%;	position: relative;}.features .feature.visionboard > div.has_data .topbar + * a img{	max-width: 100%;	width: 100%;	height: 100%;	object-fit: cover;}.features .feature.inspiration > div{	cursor: pointer;	box-shadow: none;}.features .feature.inspiration > div div{	display: flex;	justify-content: center;	align-items: center;	box-sizing: border-box;	height: 100%;	width: 100%;}.features .feature.inspiration > div div img{	height: auto;	max-height: 100%;	max-width: 100%;	border-radius: 5px;}.features .feature.qa > div{	background-color: #C40F4E;	align-items: center;}.features .feature.qa > div > div{	text-align: center;}.features .feature.goals > div.has_data{	position: relative;	overflow: hidden;}.features .feature.goals > div.has_data:after{	content: "";	height: 30px;	width: 100%;	position: absolute;	left: 0;	bottom: -1px;	background: linear-gradient(to top, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 0) 100%);	pointer-events: none;}.features .feature .button-container a.button{	display: inline-block;}.features .feature p{	margin-bottom: 0;}.features .feature > div > ol{	list-style: none;	max-width: 100%;	height: calc(100% - 37px);/* 	max-height: 250px;*/	overflow-y: scroll;	scrollbar-color: rgba(0, 0, 0, 1) transparent;	scrollbar-width: thin;}.features .feature > div > ol::-webkit-scrollbar{	width: 5px;	background: transparent;	transition: 0.3s all ease-in-out;}.features .feature > div > ol::-webkit-scrollbar-thumb{	background: transparent;	width: 5px;	border-radius: 10px;}.features .feature > div > ol:hover::-webkit-scrollbar-thumb{	background-color: rgba(38, 38, 38, 0.2);}.features .feature > div > ol > li{	color: #FA4A00;	line-height: 140%;}.features .feature > div > ol > li > a,.features .feature > div > ol > li  > span{	overflow: hidden;	display: inline-block;	vertical-align: top;	color: #262626;	text-overflow: ellipsis;	overflow: hidden;	width: calc(100% - 20px);	white-space: nowrap;}.features .feature .graph{	margin: 0px 30px;	background: none;	height: auto;}.features .feature.journal > div{	overflow: hidden;	position: relative;}.features .feature.journal p > span{	display: block;}.features .feature .buttons.underTopbar{	display: block;}.features .feature .buttons.underTopbar > ul > li{	display: inline-block;	margin-right: 25px;}.features.noHeight > .feature > div{	height: auto;	min-height: 90vh;}.features.page > .feature > div .topbar > h3{	margin-left: 0;}.features.page > .feature > div > *{	padding-left: 25px;	padding-right: 25px;}.features .feature.newsfeed > div ul.feed > li .feed_item_photo,a.feed_item_attachment_picture{	height: 95px;	width: 100%;	max-width: 95px;}a.feed_item_attachment_picture{	display: block;	background: no-repeat center center;	background-size: cover;}a.feed_item_attachment_picture > img{	display: none;}a.feed_item_attachment_picture + .feed_item_attachment_picture{	display: none;}.feed_item_edited{	display: none !important;}#global_wrapper .recommended{	margin-bottom: 22px;}#global_wrapper .recommended ul{	margin-left: -16px;}#global_wrapper .recommended ul > li{	width: 50%;	float: left;}#global_wrapper .recommended ul > li > *{	text-decoration: none !important;	transition: 0.3s all ease-in-out;	display: block;	line-height: 0px;	margin-left: 16px;	background: #FFF;	overflow: hidden;	box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.08);	border-radius: 5px;}#global_wrapper .recommended ul > li > *:hover{	transition: all 200ms ease-in-out;	transform: scale(1.05);}#global_wrapper .recommended ul > li > * .image{	text-align: center;	height: 120px;	background-color: #FFFFFF;	background-repeat: no-repeat;	background-size: cover;	background-position: center center;}#global_wrapper .recommended ul > li > * .image .thumb{	display: inline-block;	margin-top: 12px;	box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.08);	border-radius: 100%;	width: 80px;	height: 80px;	background-color: #EEEEEE;	background-repeat: no-repeat;	background-size: cover;	background-position: center center;}#global_wrapper .recommended ul > li > * .content{	padding: 16px 24px 24px;	box-sizing: border-box;	overflow: hidden;	position: relative;}#global_wrapper .recommended ul > li > * .content:after{	content: "";	content: none;	position: absolute;	height: 66px;	bottom: 0px;	left: 0px;	width: 100%;	background: linear-gradient(to top, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 0) 100%);	pointer-events: none;}#global_wrapper .recommended ul > li > * .content.no_bottom_gradient:after{	content: none;}#global_wrapper .recommended ul > li > * .content.thumb_above{	padding-top: 0px;	text-align: center;}#global_wrapper .recommended ul > li > * .content.thumb_above > h3,#global_wrapper .recommended ul > li > * .content.thumb_above  > h4,#global_wrapper .recommended ul > li > * .content.thumb_above  > h5{	text-align: center;}#global_wrapper .recommended ul > li > * .content.thumb_above .button{	margin-top: 5px;}#global_wrapper .recommended ul > li > * .content > h4{	border: none;	font-size: 12px;	line-height: 16px;	padding: 0px;	margin: 0px;	text-transform: uppercase;	font-weight: 600;}#global_wrapper .recommended ul > li > * .content > h3{	font-size: 12px;	line-height: 120%;	font-weight: 600;	padding-top: 0px;	padding-bottom: 0px;}#global_wrapper .recommended ul > li > * .content > h5{	font-size: 11px;	line-height: 120%;	font-weight: 400;}#global_wrapper .recommended ul > li > * .content > p{	font-size: 11px;	line-height: 120%;	font-weight: 600;}#global_wrapper .recommended.wide ul > li{	width: 100%;}#global_wrapper .recommended.wide ul > li + li{	margin-top: 14px;}#global_wrapper .recommended.recommended_courses ul{	margin-left: -16px;	width: calc(100% + 32px);}#global_wrapper .recommended.recommended_courses ul > li > a{	max-width: 134px;	margin-left: 5px;}#global_wrapper .recommended.recommended_courses ul > li > a .image{	height: auto;}#global_wrapper .recommended.recommended_courses ul > li > a .image:before{	content: "";	display: block;	padding-bottom: 50%;}#global_wrapper .recommended.recommended_courses ul > li > a .content{	display: none;}#global_wrapper .recommended.recommended_courses ul + h3{	margin-top: 5px;}#global_wrapper .recommended.recommended_coaches ul{	display: flex;}#global_wrapper .recommended.recommended_coaches ul > li{	float: none;	flex: 1 0 50%;	max-width: 50%;}#global_wrapper .recommended.recommended_coaches ul > li > span{	height: 100%;	position: relative;}#global_wrapper .recommended.recommended_coaches ul > li > span .image{	background: none !important;	height: auto;}#global_wrapper .recommended.recommended_coaches ul > li > span .image > .thumb{	height: 72px;	width: 72px;	margin-top: 5px;	margin-bottom: 5px;}#global_wrapper .recommended.recommended_coaches ul > li > span .content{	position: initial;	padding-bottom: 45px;	padding-left: 7px;	padding-right: 7px;}#global_wrapper .recommended.recommended_coaches ul > li > span .content > h3{	font-size: 12px;}#global_wrapper .recommended.recommended_coaches ul > li > span .content .buttons{	position: absolute;	bottom: 7px;	left: 50%;	transform: translateX(-50%);	display: flex;	margin-left: -3px;	width: 87%;	max-width: 130px;}#global_wrapper .recommended.recommended_coaches ul > li > span .content .buttons > a{	flex: 1 0 50%;	width: 50%;	padding: 5px 0px;	text-align: center;}#global_wrapper .recommended.recommended_coaches ul > li > span .content .buttons > a + a{	margin-left: 6px;}#global_wrapper .recommended.recommended_albums ul > li > a .image{	float: left;	width: 40%;	height: auto;	margin: 24px;	margin-right: 0px;}#global_wrapper .recommended.recommended_albums ul > li > a .image:after{	content: "";	display: block;	padding-bottom: 100%;}#global_wrapper .recommended.recommended_albums ul > li > a .content{	padding: 28px 24px 24px 16px;}#global_wrapper .recommended.recommended_blogs ul > li > a .image{	float: left;	width: 60%;	height: 80px;}#global_wrapper .recommended.recommended_blogs ul > li > a .content{	padding: 6px 8px;	height: 80px;}#global_wrapper .recommended.recommended_blogs ul > li > a .content h3{	font-size: 11px;}#global_wrapper .recommended.recommended_blogs ul > li > a .content h5{	display: none;}#global_wrapper .recommended.recommended_discussions ul > li > a .content{	height: auto;}#global_wrapper .recommended.recommended_discussions ul > li > a .orange{	float: right;	margin-top: -12px;}#global_wrapper .recommended.recommended_discussions ul > li > a .orange img{	width: 12px;}#global_wrapper .recommended.recommended_discussions ul > li > a .orange > b{	font-size: 12px;	vertical-align: 1px;}#global_wrapper .recommendedContentContainer .recommended_coaches{	box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.16);	padding-top: 5px;	padding: 5px 10px 10px;	box-sizing: border-box;	border-radius: 5px;}#global_wrapper .recommendedContentContainer .recommended_coaches h3{	font-size: 16px;}#global_wrapper .recommendedContentContainer .recommended_coaches h3 img,#global_wrapper .recommendedContentContainer .recommended_coaches h3  svg{	margin-right: 10px;}#global_wrapper .recommendedContentContainer .recommended_coaches ul{	margin-left: 0;	justify-content: space-between;}#global_wrapper .recommendedContentContainer .recommended_coaches ul > li{	max-width: 47%;}#global_wrapper .recommendedContentContainer .recommended_coaches ul > li > span{	box-shadow: none;	margin-left: 0;}#global_wrapper .recommendedContentContainer .recommended_coaches ul > li > span .image > .thumb{	height: auto;	padding-top: 80%;	width: 80%;	border-radius: 5px;	margin-bottom: 10px;}#global_wrapper .recommendedContentContainer .recommended_coaches ul > li > span .content > h3{	font-size: 14px;	margin-bottom: 3px;}#global_wrapper .recommendedContentContainer .recommended_coaches ul > li > span .content > h5{	font-size: 12px;}#global_wrapper .recommendedContentContainer .recommended_coaches ul > li > span .content .buttons{	max-width: 150px;}#global_wrapper .recommendedContentContainer .recommended_coaches ul > li > span .content .buttons > a{	padding: 5px 0px;	text-align: center;}#global_wrapper .recommendedContentContainer .recommended_coaches ul > li > span .content .buttons > a + a{	margin-left: 6px;}#global_wrapper .layout_customize_home_features .headline .buttons{	float: right;}#global_wrapper .layout_customize_home_features .selectEl.selectElSmall > .toggleSelectEl{	max-width: 180px;	white-space: nowrap;	overflow: hidden;	text-overflow: ellipsis;}.isF4s .recommended_trial{	padding-top: 25%;}.recommended_trial{	position: relative;	overflow: hidden;	border-radius: 5px;	padding-top: 35%;	box-sizing: border-box;}.lp_aspect_recommendations .recommended_trial{	padding-top: 24%;	margin-bottom: 40px;}.recommended_trial .overlay{	position: absolute;	left: 0;	top: 0;	width: 80%;	height: 100%;	background: transparent;}.recommended_trial .overlay.overlay_white{	background: linear-gradient(to right, rgba(255, 255, 255, .4) 50%, rgba(255, 255, 255, .0) 100%);}.recommended_trial .overlay.overlay_black{	background: linear-gradient(to right, rgba(8, 0, 53, .4) 50%, rgba(8, 0, 53, .0) 100%);}.recommended_trial .bannerImg{	position: absolute;	object-fit: cover;	object-position: right bottom;	height: 100%;	width: 100%;	top: 0;	left: 0;}.recommended_trial .bannerLogo{	position: absolute;	bottom: 20px;	right: 20px;	z-index: 1;	filter: drop-shadow(1px 1px 5px rgba(8, 0, 53, 1));}.recommended_trial .bannerLogo.logo_black{	filter: drop-shadow(1px 1px 5px rgba(255, 255, 255, 1));}.recommended_trial .content{	position: absolute;	top: 50%;	transform: translateY(-50%);	padding: 40px 25px;	box-sizing: border-box;	z-index: 1;}.recommended_trial .content h3{	font-weight: bold;	font-size: 30px;}.recommended_trial .content p{	font-size: 16px;}.recommended_trial .content p.subtitle{	font-weight: bold;	font-size: 18px;}.recommended_trial .content p.desc{	margin-right: 60%;	font-weight: 600;}.recommended_trial .content .button-container{	gap: 10px;	display: flex;}.recommended_trial .content.text_white h3,.recommended_trial .content.text_white  p{	color: #FFFFFF;}.recommendedContentContainer{	margin-left: -25px;}.recommendedContentContainer > div{	margin-bottom: 25px;}.recommendedContentContainer > div > div{	margin-left: 25px;	height: 100%;}.recommendedContent > h3{	font-size: 16px;	font-weight: 600;}.recommendedContent > h3 svg,.recommendedContent > h3  img{	display: inline-block;	vertical-align: -1px;	margin-right: 10px;}.recommendedContent ul > li{	margin-bottom: 25px;	position: relative;}.recommendedContent ul > li > a{	text-decoration: none !important;	transition: 0.3s all ease-in-out;	display: block;	background: #FFF;	overflow: hidden;	box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.08);	border-radius: 5px;	position: relative;	line-height: 0px;	height: 0;	padding-top: 50%;}.recommendedContent ul > li > a:hover{	transition: all 200ms ease-in-out;	transform: scale(1.05);}.recommendedContent ul > li > a > img{	position: absolute;	object-fit: cover;	height: 100%;	width: 100%;	top: 0;	left: 0;}.recommendedContent ul > li > a .content{	padding: 35px 25px 6px;	box-sizing: border-box;	overflow: hidden;	position: absolute;	width: 100%;	bottom: 0;	left: 0;	background: linear-gradient(to top, rgba(0, 0, 0, .4) 25%, rgba(0, 0, 0, 0) 100%);}.recommendedContent ul > li > a .content > h5{	font-size: 11px;	line-height: 120%;	font-weight: 600;	color: #FFF;	text-align: center;}.playButton{	border-radius: 100%;	height: 77px;	width: 77px;	background: rgba(196, 196, 196, .9);	position: absolute;	top: 50%;	left: 50%;	transform: translate(-50%, -50%);}.playButton:after{	content: "";	position: absolute;	top: 50%;	left: 50%;	transform: translate(-35%, -50%);	width: 0;	height: 0;	border-style: solid;	border-width: 17px 0 17px 30px;	border-color: transparent transparent transparent #ffffff;}.recommended_two > h3{	font-size: 15px;	font-weight: 600;	margin-bottom: 7px;}.recommended_two > ul > li{	margin-bottom: 35px;	height: auto;}.recommended_two > ul > li > a{	text-decoration: none;	display: block;	overflow: hidden;	height: 100%;}.recommended_two > ul > li > a:hover .image img{	transform: scale(1.2);}.recommended_two > ul > li > a .image{	position: relative;	overflow: hidden;}.recommended_two > ul > li > a .image:after{	content: "";	padding-top: 50%;	display: block;}.recommended_two > ul > li > a .image img{	position: absolute;	object-fit: cover;	height: 100%;	width: 100%;	transition: 2s all cubic-bezier(0.075, 0.82, 0.165, 1);}.recommended_two > ul > li > a .content{	padding: 10px 0px 13px;}.recommended_two > ul > li > a .content h3{	font-size: 12px;	font-weight: 600;	padding-top: 0;}.recommended_two > ul > li > a .content h5{	font-size: 11px;}.recommended_two > ul > li > a .content h5 > .orange{	font-weight: 600;}.recommended_two.boxed > ul > li > a{	box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.18);	border-radius: 5px;	background: #FFF;}.recommended_two.boxed > ul > li > a .content{	height: 75px;	padding-left: 12px;	padding-right: 12px;}#global_wrapper .layout_blisspottheme_content_recommendations{	margin: -10px -20px 50px;	padding: 30px 33px 0px;	clear: both;	background: #f5f5f5;}#global_wrapper .layout_blisspottheme_content_recommendations > div{	max-width: 1300px;	margin-left: auto;	margin-right: auto;}#global_wrapper .layout_blisspottheme_content_recommendations > div > .headline{	margin-top: 0px;	margin-bottom: 0px;	padding-bottom: 25px;}#global_wrapper .layout_blisspottheme_content_recommendations > div > .headline > h2{	margin: 0px;}#global_wrapper .layout_blisspottheme_content_recommendations > div > div.recommendations{	margin-left: -40px;}#global_wrapper .layout_blisspottheme_content_recommendations > div > div.recommendations > .recommended{	float: left;	width: 33.33%;	margin-bottom: 30px;}#global_wrapper .layout_blisspottheme_content_recommendations > div > div.recommendations > .recommended > div{	margin-left: 40px;}#global_wrapper .layout_blisspottheme_content_recommendations > div > div.recommendations > .recommended > div > h3{	box-sizing: border-box;	padding-bottom: 15px;	font-size: 24px;	font-weight: 600;}#global_wrapper .layout_blisspottheme_content_recommendations > div > div.recommendations > .recommended > div > ul{	margin: 0px;	margin-left: -20px;}#global_wrapper .layout_blisspottheme_content_recommendations > div > div.recommendations > .recommended > div > ul > li > a{	border-radius: 10px;	margin-left: 20px;}#global_wrapper .layout_blisspottheme_content_recommendations > div > div.recommendations > .recommended > div > ul > li > a .image{	height: auto;	position: relative;}#global_wrapper .layout_blisspottheme_content_recommendations > div > div.recommendations > .recommended > div > ul > li > a .content{	height: 80px;	padding: 10px !important;	text-align: center;}#global_wrapper .layout_blisspottheme_content_recommendations > div > div.recommendations > .recommended > div > ul > li > a .content > h3{	font-size: 16px;	line-height: 120%;	text-align: center;}#global_wrapper .layout_blisspottheme_content_recommendations > div > div.recommendations > .recommended > div > ul > li > a .content > h5{	font-size: 14px;	line-height: 120%;	margin-top: 1px;	text-align: center;}#global_wrapper .layout_blisspottheme_content_recommendations > div > div.recommendations > .recommended > div > ul > li > a .content > p{	font-size: 12px;	line-height: 120%;	margin-top: 5px;	text-align: center;}#global_wrapper .layout_blisspottheme_content_recommendations > div > div.recommendations > .recommended > div > ul > li > a .content:after{	height: 50px;}#global_wrapper .layout_blisspottheme_content_recommendations > div > div.recommendations > .recommended.recommended_coaches ul > li > a .image{	background: none;}#global_wrapper .layout_blisspottheme_content_recommendations > div > div.recommendations > .recommended.recommended_coaches ul > li > a .image:before{	content: "";	padding-top: 100%;	display: block;}#global_wrapper .layout_blisspottheme_content_recommendations > div > div.recommendations > .recommended.recommended_coaches ul > li > a .image .thumb{	margin-top: 0px;	position: absolute;	top: 50%;	left: 50%;	transform: translate(-50%, -50%);	border: 5px solid #FFF;	width: 60%;	height: auto;}#global_wrapper .layout_blisspottheme_content_recommendations > div > div.recommendations > .recommended.recommended_coaches ul > li > a .image .thumb:before{	content: "";	padding-top: 100%;	display: block;}.cuz_wiki_create_item a:before{	display: none !important;}a.cuz_wiki_create_link.button{	max-width: 200px;	margin: 0 auto !important;}ul.home_shop.home_recent_wiki>li a>div{	background-position-y: 28%;	background-size: cover;	border-bottom-left-radius: 20px;	border-bottom-right-radius: 20px;	margin: 0px;	height: 216px;	width: 100%;}.modal-mask{	position: fixed;	z-index: 9999;	top: 0;	left: 0;	width: 100%;	height: 100%;	background-color: rgba(239, 239, 239, .83);	transition: opacity .3s ease;	box-sizing: border-box;}.modal-picture{	width: 33%;	height: 664px;	float: left;	box-sizing: border-box;	background-color: #DDD;	background-repeat: no-repeat;	background-position: center center;	background-size: cover;}.modal-container{	position: absolute;	top: 50%;	left: 50%;	transform: translate(-50%, -50%);	width: 100%;	box-sizing: border-box;	max-width: 576px;	background-color: #fff;	border-radius: 18px;	box-shadow: 0 3px 20px rgba(0, 0, 0, .1);	transition: all .3s ease;	overflow: hidden;}.modal-container > div{	overflow: hidden;	padding: 32px 40px;}.modal-header h2{	font-size: 40px;	line-height: 55px;	color: #262626;}.modal-header h3{	font-size: 20px;}.modal-header h5{	font-size: 12px;	margin-top: 12px;}.modal-header p{	font-size: 12px;	display: inline-block;	margin-top: 8px;}.modal-header .modal_close,.close_x{	font-size: 40px;	color: #BFBFBF;	float: right;	line-height: 28px;	cursor: pointer;	position: absolute;	right: 20px;	top: 20px;}.modal-body{	margin: 12px 0px 16px;}.modal-enter,.modal-leave{	opacity: 0;}.modal-enter .modal-container,.modal-leave .modal-container{	-webkit-transform: scale(1.1);	transform: scale(1.1);}.modal-body .modal_challanges_list{	scrollbar-color: rgba(0, 0, 0, 0.2) transparent;	scrollbar-width: thin;}.modal-body .modal_challanges_list::-webkit-scrollbar{	width: 3px;	background: transparent;}.modal-body .modal_challanges_list::-webkit-scrollbar-thumb{	background: transparent;}.modal-body .modal_challanges_list:hover::-webkit-scrollbar-thumb{	background: transparent;}.modal-footer p{	font-size: 14px;	line-height: 20px;	display: inline-block;	margin-top: 8px;}.modal-footer button,.modal-footer .right{	float: right;}.modal-footer .left{	float: left;}.bottom_headline{	margin-top: 100px;	margin-bottom: 50px;}.bottom_headline > *{	text-align: center;	clear: both;	color: initial !important;}.bottom_headline > h3{	font-size: 30px !important;}.bottom_headline > h5{	font-size: 12px;}#global_page_core-pages-progress{	background: #FFF;}#global_page_core-pages-bucketList .dashboard_menu .top h3,#global_page_core-pages-vision .dashboard_menu .top h3,#global_page_core-pages-progress .dashboard_menu .top h3,.dashboard_menu .top h3{	padding-top: 0;}#progress .no_data .flexContainer .flexItem:first-child{	position: relative;}#progress .no_data .flexContainer .flexItem:first-child img{	position: absolute;	width: 100%;	height: 100%;	object-fit: cover;	object-position: right;	max-height: 95vh;}#progress .no_data .flexContainer .flexItem:first-child + .flexItem{	text-align: center;	padding: 5%;}#progress .no_data .flexContainer .flexItem:first-child + .flexItem h3{	font-size: 24px;	font-weight: 600;	margin: 20px 0 40px;}#progress .no_data .flexContainer .flexItem:first-child + .flexItem p{	font-size: 20px;	margin-bottom: 50px;}#progress > h3{	font-size: 28px;	line-height: 38px;	margin-top: 40px;}#progress > h5{	font-size: 18px;	line-height: 25px;}#progress .headline > .right{	float: right;}#progress .headline > .score_container{	clear: both;	margin-top: 10px;}#progress .headline > .score_container h3{	font-size: 24px;	color: initial;	padding: 0px;	font-weight: 600;}#progress .headline > .score_container .score{	font-size: 36px;	font-weight: bold;	color: #80B716;}#progress .graph_container{	margin-bottom: 50px;}.graph_lines{	position: absolute;	top: 0;	left: 0;	height: 100%;	width: 100%;	background-image: linear-gradient(to top, rgba(255, 255, 255, .15) 1px, transparent 0px);	background-size: 10% 10%;	z-index: 1;	pointer-events: none;}.graph_numbersLeft{	position: relative;}.graph_numbersLeft:before, .graph_numbersLeft:after{	content: "10";	position: absolute;	font-size: 10px;	left: 5px;	margin-right: 3px;	top: 5px;	color: #FFF;}.mD_graph.graph_numbersLeft:before, .mD_graph.graph_numbersLeft:after{	top: 1px;}.graph_numbersLeft:after{	content: "0";	bottom: 3px;	top: auto;}.mD_graph.graph_numbersLeft:after{	bottom: 1px;	top: auto;}.graph_yAxis g{	display: none;}.graph_yAxis line{	opacity: 1 !important;	stroke: rgba(255, 255, 255, .15);}.graph_xAxis line{	display: none;}.graph_xAxis text{	font-size: 10px;	font-weight: 600;	fill: #262626;	transform: translateY(5px);}.graph_area > g > g > circle:first-child, .graph_area > g > g > circle:last-child{	display: none;}.graph,.graph_main{	background: #16214E;	height: 217px;}.graph.graph_numbersLeft:before, .graph_main.graph_numbersLeft:before{	content: "100";}.graph > div svg,.graph_main > div svg{	max-width: 100%;	width: 100%;	overflow: visible;}.graph > div svg path,.graph_main > div svg path{	stroke-width: 2px;}.graph > div svg g,.graph_main > div svg g{	stroke: none;}#progress .fts_boxes > div.box{	margin-bottom: 30px;}#progress .fts_boxes > div.box > .headline > h2 + p{	padding-top: 0;}#progress .fts_boxes > div.box > .headline > div.results_guide{	padding-top: 12px;}#progress .fts_boxes > div.box > .headline > div.results_guide ul{	display: flex;	margin-left: -50px;}#progress .fts_boxes > div.box > .headline > div.results_guide ul li{	margin-left: 50px;	font-size: 14px;}#progress .fts_boxes > div.box > .headline > div.results_guide ul li:before{	content: "";	height: 22px;	width: 22px;	background: #80B716;	border-radius: 100%;	margin-right: 10px;	display: inline-block;	vertical-align: middle;}#progress .fts_boxes > div.box > .headline > div.results_guide ul li.bullet_red:before{	background: #C40F4E;}#progress .fts_boxes > div.box > .headline > div.results_guide ul li.bullet_orange:before{	background: #FA4A00;}#progress .graphs{	display: flex;	flex-wrap: wrap;	justify-content: space-between;	row-gap: 4%;}#progress .graphs > div{	flex: 1 1 48%;	max-width: 48%;	margin: 0 0 50px;}#progress .graphs > div > div > h5{	font-size: 24px;	font-weight: 600;	margin-bottom: 15px;	text-align: center;}#progress .graphs > div > div > p{	font-size: 18px;	text-align: center;	margin-top: 15px;}#progress .graphs > div > div > p > a{	font-weight: 600;}#progress .graphs > div > div > a{	font-size: 12px;	line-height: 22px;}#progress .graphs > div > div > .graph{/*
    	background-image: linear-gradient(to bottom, #D9D9D9 1px, transparent 0px), linear-gradient(to right, transparent 23px, #D9D9D9 23px);	background-size: 24px 24px;	border-right: 1px solid #D9D9D9;	border-left: 2px solid #B3B3B3;	border-bottom: 2px solid #B3B3B3;*/	background: #16214E;	margin-bottom: 15px;	width: 100%;	box-sizing: border-box;	margin: 0;}#progress .graphs > div > div > .graph > div > svg{	overflow: visible;}.la-tooltip .tooltip{	font-size: 12px;	line-height: 120%;	text-align: center;	color: #FFF;}.la-tooltip .tooltip .score{	font-size: 18px;	font-weight: bold;}#progress .questions{	max-width: 736px;}#progress .questions .question:not(.active){	display: none;}#progress .questions .question > h3{	font-size: 16px;	padding-bottom: 20px;}#progress .questions .question .rating{	display: flex;	justify-content: space-between;}#progress .questions .question .rating button{	flex: 1;	color: #262626 !important;	cursor: pointer;	padding: 0px;	max-width: 50px;	height: 50px;	text-align: center;	font-size: 20px;	border-radius: 100%;	display: block;	background: #EDEDED;	border: none !important;}#progress .questions .question .rating button:hover{	background: #696969;	color: #FFF !important;}#progress .questions .question .rating button:after{	content: none;}#progress .questions .question .rating button.active{	background: #FA4A00;	color: #FFF !important;}#progress .questions .question .error{	background: #FFFFFF;	text-align: center;	border-radius: 18px;	margin: 16px 0px 10px;	padding: 10px 20px;	color: #FA4A00;}#progress .questions .modal-footer{	padding-top: 16px;}#progress .questions .modal-footer p{	padding: 0px 20px;}.headline + .progress_recommendations{	margin-top: 30px;}.progress_recommendations > .flexContainer{	margin-left: -35px;}.progress_recommendations > .flexContainer > .flexItem{	padding-left: 35px;}#bucketlist .bucketlist_items > ul{	display: flex;	flex-wrap: wrap;	margin-left: -35px;}#bucketlist .bucketlist_items > ul.explore > li.explore{	display: block;}#bucketlist .bucketlist_items > ul.notStarted > li.notStarted,#bucketlist .bucketlist_items > ul.notStarted > li.inProgress{	display: block;}#bucketlist .bucketlist_items > ul.completed > li.completed{	display: block;}#bucketlist .bucketlist_items > ul > li{	display: none;	flex: 0 1 25%;	margin-bottom: 40px;}#bucketlist .bucketlist_items > ul > li > div{	border-radius: 5px;	box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.18);	position: relative;	height: 100%;	padding-bottom: 55px;	box-sizing: border-box;	margin-left: 40px;	transition: .3s all ease-in-out;}#bucketlist .bucketlist_items > ul > li > div:hover{	box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.3);}#bucketlist .bucketlist_items > ul > li > div:hover .image img{	transition: 5s all cubic-bezier(0.46, 0.03, 0.52, 0.96);	transform: scale(1.2);}#bucketlist .bucketlist_items > ul > li > div .image{	position: relative;	overflow: hidden;	line-height: 0;	border-radius: 5px 5px 0px 0px;}#bucketlist .bucketlist_items > ul > li > div .image:after{	content: "";	display: block;	padding-top: 60%;}#bucketlist .bucketlist_items > ul > li > div .image img{	max-width: 100%;	position: absolute;	width: 100%;	height: 100%;	object-fit: cover;	object-position: center;	transition: 0.5s all ease-in-out;}#bucketlist .bucketlist_items > ul > li > div h3{	font-size: 14px;	font-weight: normal;	margin: 10px 13px;	height: 60px;	padding: 0;}#bucketlist .bucketlist_items > ul > li > div .bottom{	position: absolute;	width: 100%;	bottom: 0;	left: 0;	box-sizing: border-box;	padding: 10px 13px;}#bucketlist .bucketlist_items > ul > li > div .bottom p{	margin: 7px 0px;}#bucketlist .bucketlist_items > ul > li > div .bottom span{	cursor: pointer;	font-size: 12px;	text-decoration: underline;	color: #262626;	display: block;	float: left;}#bucketlist .bucketlist_items > ul > li > div .bottom span:hover{	text-decoration: none;}#bucketlist .bucketlist_items > ul > li > div .bottom span.right{	float: right;	margin-left: 13px;}#bucketlist .bucketlist_items > ul > li > div .bottom span.bucketlist_color{	position: relative;	margin-top: -3px;}#bucketlist .bucketlist_items > ul > li > div .bottom span.bucketlist_color > span{	display: block;	border-radius: 100%;	height: 25px;	width: 25px;}#bucketlist .bucketlist_items > ul > li > div .bottom span.bucketlist_color > ul{	display: none;	position: absolute;	z-index: 1;	bottom: 100%;	left: 50%;	transform: translateX(-50%);	box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.18);	padding: 10px 15px;	border-radius: 5px;	background: #FFF;	width: 200px;	box-sizing: border-box;	margin-bottom: 10px;	text-align: center;	justify-content: center;}#bucketlist .bucketlist_items > ul > li > div .bottom span.bucketlist_color > ul.visible{	display: flex;	text-align: center;}#bucketlist .bucketlist_items > ul > li > div .bottom span.bucketlist_color > ul > li{	vertical-align: top;	flex: 1 1 33.33%;	text-align: center;}#bucketlist .bucketlist_items > ul > li > div .bottom span.bucketlist_color > ul > li > div{	border-radius: 100%;	height: 25px;	width: 25px;	display: inline-block;}#bucketlist .bucketlist_items > ul > li > div .bottom span.bucketlist_color > ul > li > span{	font-size: 9px;	display: block;	text-align: center;	text-decoration: none;	width: 100%;}#bucketlist_images .unsplash_images{	max-height: 40vh;	margin-bottom: 15px;	overflow: hidden;	overflow-y: auto;	scrollbar-color: rgba(0, 0, 0, 0.2) transparent;	scrollbar-width: thin;}#bucketlist_images .unsplash_images img{	cursor: pointer !important;}#bucketlist_images .unsplash_images img.active{	border: 3px solid #FFF;	box-sizing: border-box;	cursor: default;}#bucketlist_images .upload_photo_button{	margin: 15px 0 5px;}#bucketlist_images .search.forDashboard{	margin-top: 5px;}#bucketlist_images input[type="text"]{	border-radius: 2px;	padding: 2px 9px;	font-size: 12px;}#bucketlist_images .unsplash_images::-webkit-scrollbar{	width: 3px;	background: transparent;}#bucketlist_images .unsplash_images::-webkit-scrollbar-thumb{	background: transparent;}#bucketlist_images .unsplash_images:hover::-webkit-scrollbar-thumb{	background: rgba(0, 0, 0, 0.2);}.upload_photo_button{	display: block;	cursor: pointer;	background-color: transparent;	background-position: center center;	background-repeat: no-repeat;	background-size: cover;	box-shadow: 0px 0px 6px rgba(0, 0, 0, 0.08);	border-radius: 2px;	text-align: center;	overflow: hidden;	height: 65px;	position: relative;}.upload_photo_button span{	cursor: pointer;	position: absolute;	top: 0;	left: 0;	padding: 24px;	height: 100%;	width: 100%;	box-sizing: border-box;	color: #262626;	background: #FFF;	opacity: .5;	transition: 0.3s all ease-in-out;}.upload_photo_button:hover span{	opacity: .7;}.task-edit-modal{	max-width: 350px;	margin: 0 auto;}.task-edit-modal .task-title{	font-size: calc(12px + 2px);}.task-edit-modal .task-photo{	cursor: pointer;	position: relative;	width: 350px;	height: 210px;	margin: 40px 0;}.task-edit-modal .task-photo img{	position: absolute;	height: 100%;	width: 100%;	object-fit: cover;}.task-edit-modal .task-photo label{	color: rgba(0, 0, 0, 0.5);	font-size: calc(12px + 2px);	height: 100%;	max-width: 100%;	cursor: pointer;}.task-edit-modal .task-modal-submit{	display: flex;	justify-content: space-between;}.task-edit-modal .task-modal-submit > button{	flex: 0 1 160px;}#vision .vision-menu{	background: #FFF;	min-height: 100vh;	float: left;	max-width: 425px;	width: 100%;	border-radius: 10px;	box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.18);	margin-top: 5px;}#vision .vision-menu .vision-menu-items{	display: flex;	table-layout: fixed;	overflow: hidden;	width: 100%;}#vision .vision-menu .vision-menu-items > li{	cursor: pointer;	font-size: 20px;	padding: 24px 10px;	width: 100%;	text-align: center;	flex: 1 1 100%;	max-width: 33.33%;}#vision .vision-menu .vision-menu-items > li.active{	cursor: default;	font-weight: bold;}#vision .vision-menu #vision_images{	column-count: 2;	column-gap: 12px;	margin: 6px;}#vision .vision-menu #vision_images img{	display: inline-block;	box-sizing: border-box;	padding: 6px 0px;	vertical-align: top;	width: 100%;	cursor: pointer;}#vision .vision-content{	min-height: calc(100vh - 120px);	box-sizing: border-box;}#vision .vision-content .canvas-container{	margin-left: auto;	margin-right: auto;}#vision #lp-vision-board{	box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.18);	border: none;}#vision .lp_view_boards{	color: #FFF;	margin: 5px 10px 5px 30px;}#vision .visionC{	clear: both;	padding-bottom: 10px;}#vision_shapes ul{	display: flex;	flex-wrap: wrap;	justify-content: space-between;	align-items: center;}#vision_shapes ul > li{	display: block;	margin-bottom: 20px;}.search.forDashboard{	position: relative;	border-radius: 2px;	background: #FFF;	padding: 3px 9px;	display: flex;	margin: 0px 0px 10px;}.search.forDashboard img{	margin-right: 5px;	max-width: 9px !important;	height: 10px;	margin-top: 4px;}.search.forDashboard input[type="text"],.search.forDashboard  input[type="search"]{	border: none;	box-shadow: none;	padding: 0px 0px;	font-size: 12px;	border-radius: 0;	max-width: 94%;}.search.forDashboard .lp_loader{	position: absolute;	top: 3px;	right: 3px;}.layout_blisspottheme_newsletter > div{	margin: 100px auto;}.layout_blisspottheme_newsletter > div > *{	text-align: center;}.layout_blisspottheme_newsletter > div h2{	font-size: 25px;}.layout_blisspottheme_newsletter > div h3{	font-size: 20px;}.layout_blisspottheme_newsletter > div .newsletter_form{	margin-top: 16px;}.layout_blisspottheme_newsletter > div .newsletter_form > *{	display: inline-block;	vertical-align: middle;}.layout_blisspottheme_newsletter > div .newsletter_form input{	font-size: 15px;	cursor: pointer;	padding: 9px 16px 10px;	border-radius: 10px;	max-width: 100%;	box-sizing: border-box;	background: #FFF;	box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.16);	border: none;	margin-bottom: 18px;}.quizzes_boxes{	margin-left: 18px;	max-width: 1048px;}.quizzes_boxes img{	width: 100%;}.quizzes_boxes h2{	padding: 16px 24px 24px;	margin: 0px;	text-align: center;}.quizzes_boxes h2 .button{	margin-top: 12px;}.quizzes_boxes > div{	width: 48.4%;	float: left;	background: #FFF;	box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.18);	border-radius: 18px;	overflow: hidden;}.quizzes_boxes > div + div{	margin-left: 2.6%;}ul.tag-autosuggest{	background-color: #FFF;}.at-svc-print,.at-svc-gmail,.at-svc-mailto,.at-svc-compact{	display: none !important;}#global_page_user-signup-verify #global_wrapper,#global_page_user-signup-resend #global_wrapper,#global_page_core-error-notfound #global_wrapper,#global_page_user-signup-confirm #global_wrapper,#global_page_user-auth-logout #global_wrapper,#global_page_core-error-requireauth #global_wrapper,#global_page_core-error-requiresubject #global_wrapper{	position: relative;	margin-left: 0;}#global_page_user-signup-verify #global_wrapper:after, #global_page_user-signup-resend #global_wrapper:after, #global_page_core-error-notfound #global_wrapper:after, #global_page_user-signup-confirm #global_wrapper:after, #global_page_user-auth-logout #global_wrapper:after, #global_page_core-error-requireauth #global_wrapper:after, #global_page_core-error-requiresubject #global_wrapper:after{	content: "";	display: block;	padding-bottom: 40%;}#global_page_user-signup-verify #global_wrapper #global_content,#global_page_user-signup-resend #global_wrapper #global_content,#global_page_core-error-notfound #global_wrapper #global_content,#global_page_user-signup-confirm #global_wrapper #global_content,#global_page_user-auth-logout #global_wrapper #global_content,#global_page_core-error-requireauth #global_wrapper #global_content,#global_page_core-error-requiresubject #global_wrapper #global_content{	min-height: 0px;	width: 100%;	text-align: center;	max-width: 90%;	padding-top: 150px;}#global_page_user-signup-verify #global_wrapper #global_content > h1,#global_page_user-signup-verify #global_wrapper #global_content  > h2,#global_page_user-signup-resend #global_wrapper #global_content > h1,#global_page_user-signup-resend #global_wrapper #global_content  > h2,#global_page_core-error-notfound #global_wrapper #global_content > h1,#global_page_core-error-notfound #global_wrapper #global_content  > h2,#global_page_user-signup-confirm #global_wrapper #global_content > h1,#global_page_user-signup-confirm #global_wrapper #global_content  > h2,#global_page_user-auth-logout #global_wrapper #global_content > h1,#global_page_user-auth-logout #global_wrapper #global_content  > h2,#global_page_core-error-requireauth #global_wrapper #global_content > h1,#global_page_core-error-requireauth #global_wrapper #global_content  > h2,#global_page_core-error-requiresubject #global_wrapper #global_content > h1,#global_page_core-error-requiresubject #global_wrapper #global_content  > h2{	font-weight: bold;	font-size: 50px;	line-height: 110%;	margin-bottom: 30px;}#global_page_user-signup-verify #global_wrapper #global_content > h1 + p,#global_page_user-signup-verify #global_wrapper #global_content  > h2 + p,#global_page_user-signup-resend #global_wrapper #global_content > h1 + p,#global_page_user-signup-resend #global_wrapper #global_content  > h2 + p,#global_page_core-error-notfound #global_wrapper #global_content > h1 + p,#global_page_core-error-notfound #global_wrapper #global_content  > h2 + p,#global_page_user-signup-confirm #global_wrapper #global_content > h1 + p,#global_page_user-signup-confirm #global_wrapper #global_content  > h2 + p,#global_page_user-auth-logout #global_wrapper #global_content > h1 + p,#global_page_user-auth-logout #global_wrapper #global_content  > h2 + p,#global_page_core-error-requireauth #global_wrapper #global_content > h1 + p,#global_page_core-error-requireauth #global_wrapper #global_content  > h2 + p,#global_page_core-error-requiresubject #global_wrapper #global_content > h1 + p,#global_page_core-error-requiresubject #global_wrapper #global_content  > h2 + p{	font-size: 24px;	margin-bottom: 100px;}/* Multi-select box */.form-multiselect{	display: inline-block;}.form-multiselect .multiselect{	width: 200px;	display: inline-block;}.form-multiselect .selectBox{	position: relative;}.form-multiselect .selectBox select{	width: 100%;	padding: 4px 15px;	border-radius: 10px;}.form-multiselect .overSelect{	position: absolute;	left: 0;	right: 0;	top: 0;	bottom: 0;}.form-multiselect #checkChallenges,.form-multiselect  #checkAspects{	display: none;	border: 1px #dadada solid;	position: absolute;	width: 300px;	z-index: 9;	background: #FFF;	max-height: 300px;	overflow: auto;	border-radius: 18px 0px 0px 18px;	margin-top: 5px;}.form-multiselect #checkChallenges label,.form-multiselect  #checkAspects label{	display: block;	padding: 10px 10px;	cursor: pointer;}.form-multiselect #checkChallenges label:hover, .form-multiselect  #checkChallenges label.active, .form-multiselect  #checkAspects label:hover, .form-multiselect  #checkAspects label.active{	background-color: #FA4A00;	color: #FFF;}.lp_login_links{	display: none;	margin-top: 25px;}.lp_login_links > li{	float: left;}.lp_login_links > li > a{	color: #FFF;	padding: 3px 10px;	display: block;}.verified_bullet{	display: none !important;	background: #FA4A00;	border-radius: 100%;	width: 20px;	line-height: 20px;	color: #FFF !important;	font-size: 12px;	text-align: center;}.verified_bullet i{	color: #FFF !important;}/* Dashboard Popup */#dashboard_popup_container{	position: fixed;	width: 100%;	height: 100%;	left: 0px;	top: 0px;	z-index: 10000;}#dashboard_popup_container > .close{	background: rgba(128, 128, 128, .6);	position: absolute;	left: 0px;	top: 0px;	width: 100%;	height: 100%;	cursor: pointer;}#dashboard_popup_container > .popup{	position: absolute;	top: 50%;	left: 50%;	transform: translate(-50%, -50%);	background: #FFF;	box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.18);	padding: 40px 60px 20px;	border-radius: 10px;	text-align: center;	width: 1070px;	max-height: 98vh;	max-width: 90%;	overflow: auto;	box-sizing: border-box;}#dashboard_popup_container.is_popup_progress .popup{	padding-left: 0;	padding-right: 0;}#dashboard_popup_container.is_popup_progress .popup > ul{	padding-bottom: 5px;}#dashboard_popup_container.is_popup_progress .popup > ul > li .dots{	margin-top: 0;}.onboarding_slides > ul{	padding-bottom: 30px;}.onboarding_slides > ul > li{	display: none;	text-align: center;	-webkit-animation-name: fade;	-webkit-animation-duration: .8s;	animation-name: fade;	animation-duration: .8s;}.onboarding_slides > ul > li h3{	font-size: 36px;	line-height: 130%;	padding: 0px 0px 5px 0px;	font-weight: bold;}.onboarding_slides > ul > li p{	font-size: 20px;	line-height: 130%;	margin: 0 auto;	max-width: 980px;	padding-bottom: 0px;}.onboarding_slides > ul > li:not(.popup_progress) img{	max-width: 100%;	width: 840px;}.onboarding_slides > ul > li div.flexContainer{	align-items: flex-start;	margin-top: 30px;}.onboarding_slides > ul > li .dots{	margin: 20px 0px 0px;}.onboarding_slides > ul > li .dots + h3{	margin-top: 15px;}.onboarding_slides > ul > li.popup_progress .progress_qa{	padding-left: 35px;}.onboarding_slides > ul > li.popup_progress p{	max-width: 94%;}.onboarding_slides > button{	min-width: 110px;	margin: 5px;}.challenges_onboarding .rating{	font-weight: bold;	font-size: 16px;}.challenges_onboarding div.flexContainer{	max-width: 1080px;}.challenges_onboarding div.progress_scores > ul > li{	margin-bottom: 15px;}.challenges_onboarding div.progress_scores > ul > li ul li{	margin-top: 5px;}div.progress_scores{	text-align: left;	columns: 2;	column-gap: 20px;}div.progress_scores#current_challenges{	padding: 0 20px;}div.progress_scores > ul{	margin-bottom: 20px;	-webkit-column-break-inside: avoid;	page-break-inside: avoid;	break-inside: avoid;	position: relative;}div.progress_scores > ul > h3{	font-size: 16px !important;	font-weight: bold !important;	padding-bottom: 6px !important;}div.progress_scores > ul > li.rating{	clear: none;	cursor: pointer;	display: block;	font-size: 13px;	line-height: 130%;	padding: 3px 0px;	padding-left: 25px;	overflow: visible;}div.progress_scores > ul > li.rating:before{	content: "";	display: inline-block;	vertical-align: middle;	border-radius: 100%;	height: 15px;	width: 15px;	-webkit-appearance: none;	box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.16);	-webkit-box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.16);	position: absolute;	left: 0;}div.progress_scores > ul > li.rating:hover:before{	background-color: #f2f2f2;}div.progress_scores > ul > li.rating.active:before, div.progress_scores > ul > li.rating.goal-selected:before{	border-color: #FA4A00;	background-color: #FA4A00;	color: #FFF;}div.progress_scores > ul > li.rating.not-clickable{	cursor: default;}div.progress_scores > ul > li.rating.not-clickable:hover:before{	background-color: transparent;}#dashboard_popup_container .dots,#lp_steps_dots-element .dots{	text-align: center;	margin: 10px 0px 40px;}#dashboard_popup_container .dots > span,#lp_steps_dots-element .dots > span{	cursor: pointer;	height: 11px;	width: 11px;	margin: 1.5px;	background-color: #FFF;	border: 1.5px solid #4482cb;	border-radius: 100%;	display: inline-block;	transition: background-color 0.6s ease;	box-sizing: border-box;}#dashboard_popup_container .dots > span.active,#dashboard_popup_container .dots > span:hover, #lp_steps_dots-element .dots > span.active, #lp_steps_dots-element .dots > span:hover{	background-color: #4482cb;	border-color: #4482cb;}#lp_steps_dots-element{	display: none;}@-webkit-keyframes fade{from{	opacity: .4;}to{	opacity: 1;}}@keyframes fade{from{	opacity: .4;}to{	opacity: 1;}}.layout_theme_mobile_tools{	position: fixed;	background: #FFF;	bottom: 0px;	left: 0px;	width: 100%;	z-index: 9999;	box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.18);}.layout_theme_mobile_tools ul{	display: flex;	width: 100%;}.layout_theme_mobile_tools ul li{	text-align: center;	flex-grow: 1;	flex-basis: 0;}.layout_theme_mobile_tools ul li > a{	display: block;	padding: 5px 0px 14px;	text-decoration: none;	position: relative;}.layout_theme_mobile_tools ul li > a > img,.layout_theme_mobile_tools ul li > a  > svg{	width: auto;}.layout_theme_mobile_tools ul li > a > img{	height: 26px;	margin: 5px;}.layout_theme_mobile_tools ul li > a > span{	display: block;	font-size: 8px;	text-align: center;	position: absolute;	bottom: 5px;	left: 50%;	width: 100%;	transform: translateX(-50%);	color: #262626;}#global_page_user-index-playground .layout_theme_mobile_tools ul li#icon_dahsboard > a,#global_page_user-index-home .layout_theme_mobile_tools ul li#icon_dahsboard > a,#global_page_core-pages-goals .layout_theme_mobile_tools ul li#icon_dahsboard > a,#global_page_core-pages-journal .layout_theme_mobile_tools ul li#icon_dahsboard > a,#global_page_core-pages-vision .layout_theme_mobile_tools ul li#icon_dahsboard > a,#global_page_core-pages-bucketList .layout_theme_mobile_tools ul li#icon_dahsboard > a,#global_page_core-pages-progress .layout_theme_mobile_tools ul li#icon_dahsboard > a{	background-color: #f2f2f2;}#global_page_user-profile-index .layout_theme_mobile_tools ul li#icon_profile > a,body[id*="global_page_blog"] .layout_theme_mobile_tools ul li#icon_blogs > a,body[id*="global_page_sitealbum"] .layout_theme_mobile_tools ul li#icon_quotes > a,#global_page_core-pages-coaches .layout_theme_mobile_tools ul li#icon_coaching > a,body[id*="global_page_user-settings"] .layout_theme_mobile_tools ul li#icon_settings > a,body[id*="global_page_user-edit"] .layout_theme_mobile_tools ul li#icon_settings > a{	background-color: #f2f2f2;}.hashtag_activity_item{	display: none;	padding: 10px 0px !important;}.hashtag_activity_item > ul > li{	margin: 0px 5px 0px 0px;}.hashtag_activity_item > ul > li > a{	font-size: 12px;}.list ul{	display: flex;	flex-wrap: wrap;	margin-top: 10px;}.list ul li{	flex: 1 1 100%;	max-width: 50% !important;	padding-right: 45px;	box-sizing: border-box;	text-align: left !important;}.list.no_cols ul li{	max-width: 100% !important;	padding-right: 0px;}.has_bullet{	margin-left: 20px;}.has_bullet li{	padding-left: 30px;	position: relative;	margin-bottom: 20px;}.has_bullet li:before{	content: "";	height: 9px;	width: 9px;	display: block;	background: #fa8b00;	position: absolute;	top: 10px;	left: 0;	border-radius: 100%;}.has_bullet.has_bullet_small li{	padding-left: 20px;	margin-bottom: 2px;}.has_bullet.has_bullet_small li:before{	height: 5px;	width: 5px;	top: 5px;}.has_tick > li{	margin-bottom: 20px;	font-size: calc(12px + 2px);	padding-left: 45px;	position: relative;	text-align: left !important;}.has_tick > li:before{	content: "";	position: absolute;	top: 5px;	left: 0;	width: 17px;	height: 17px;	background: url(/public/admin/check_icon_blue.png?c=854&c=0) no-repeat center center;	background-size: contain;}.has_checkmark > li{	background: url(/public/admin/checkmark.svg?c=0) no-repeat left center;	background-size: 17px;	padding-left: 40px;}.has_checkmark > li.orange_check{	background-image: url(/public/admin/checkmark_orange.svg?c=0);}.has_checkmark.big > li{	background-size: 30px;	padding-left: 50px;}.has_numbers > li{	margin-bottom: 20px;	font-size: calc(12px + 2px);	font-weight: 600;	position: relative;	padding-left: 45px;}.has_numbers > li *{	font-weight: 600;}.has_numbers > li > span{	position: absolute;	top: 0;	left: 0;	color: #4482cb;	font-size: calc(12px * 2);}div[class*="layout_customize_category_"] h1,div[class*="layout_customize_category_"]  h2,div[class*="layout_customize_category_"]  h3,.layout_blisspottheme_home_bottom h1,.layout_blisspottheme_home_bottom  h2,.layout_blisspottheme_home_bottom  h3,.layout_blisspottheme_home_landing h1,.layout_blisspottheme_home_landing  h2,.layout_blisspottheme_home_landing  h3,.layout_blisspottheme_home_community h1,.layout_blisspottheme_home_community  h2,.layout_blisspottheme_home_community  h3,.pages_coaches h1,.pages_coaches  h2,.pages_coaches  h3,.pages_tools h1,.pages_tools  h2,.pages_tools  h3,.pages_allcoursepass h1,.pages_allcoursepass  h2,.pages_allcoursepass  h3,.pages_resources h1,.pages_resources  h2,.pages_resources  h3,.pages_affiliates h1,.pages_affiliates  h2,.pages_affiliates  h3,.pages_about h1,.pages_about  h2,.pages_about  h3,.pages_joinus h1,.pages_joinus  h2,.pages_joinus  h3,.ise_page h1,.ise_page  h2,.ise_page  h3,.contactContainer h1,.contactContainer  h2,.contactContainer  h3,.layout_blisspottheme_pages_landing_sme h1,.layout_blisspottheme_pages_landing_sme  h2,.layout_blisspottheme_pages_landing_sme  h3,.layout_blisspottheme_pages_affiliates h1,.layout_blisspottheme_pages_affiliates  h2,.layout_blisspottheme_pages_affiliates  h3{	text-align: center;	font-size: 36px;	line-height: 125%;	margin-top: 0px;	margin-bottom: 35px;	font-weight: bold;	color: #242f51;}div[class*="layout_customize_category_"] h1 + p,div[class*="layout_customize_category_"] h1 + ul + p,div[class*="layout_customize_category_"] h1 + p + ul,div[class*="layout_customize_category_"] h1 + br + p,div[class*="layout_customize_category_"] h1 + p + .list > ul > li,div[class*="layout_customize_category_"] h1 + p + .has_tick > li,div[class*="layout_customize_category_"]  h2 + p,div[class*="layout_customize_category_"]  h2 + ul + p,div[class*="layout_customize_category_"]  h2 + p + ul,div[class*="layout_customize_category_"]  h2 + br + p,div[class*="layout_customize_category_"]  h2 + p + .list > ul > li,div[class*="layout_customize_category_"]  h2 + p + .has_tick > li,div[class*="layout_customize_category_"]  h3 + p,div[class*="layout_customize_category_"]  h3 + ul + p,div[class*="layout_customize_category_"]  h3 + p + ul,div[class*="layout_customize_category_"]  h3 + br + p,div[class*="layout_customize_category_"]  h3 + p + .list > ul > li,div[class*="layout_customize_category_"]  h3 + p + .has_tick > li,.layout_blisspottheme_home_bottom h1 + p,.layout_blisspottheme_home_bottom h1 + ul + p,.layout_blisspottheme_home_bottom h1 + p + ul,.layout_blisspottheme_home_bottom h1 + br + p,.layout_blisspottheme_home_bottom h1 + p + .list > ul > li,.layout_blisspottheme_home_bottom h1 + p + .has_tick > li,.layout_blisspottheme_home_bottom  h2 + p,.layout_blisspottheme_home_bottom  h2 + ul + p,.layout_blisspottheme_home_bottom  h2 + p + ul,.layout_blisspottheme_home_bottom  h2 + br + p,.layout_blisspottheme_home_bottom  h2 + p + .list > ul > li,.layout_blisspottheme_home_bottom  h2 + p + .has_tick > li,.layout_blisspottheme_home_bottom  h3 + p,.layout_blisspottheme_home_bottom  h3 + ul + p,.layout_blisspottheme_home_bottom  h3 + p + ul,.layout_blisspottheme_home_bottom  h3 + br + p,.layout_blisspottheme_home_bottom  h3 + p + .list > ul > li,.layout_blisspottheme_home_bottom  h3 + p + .has_tick > li,.layout_blisspottheme_home_landing h1 + p,.layout_blisspottheme_home_landing h1 + ul + p,.layout_blisspottheme_home_landing h1 + p + ul,.layout_blisspottheme_home_landing h1 + br + p,.layout_blisspottheme_home_landing h1 + p + .list > ul > li,.layout_blisspottheme_home_landing h1 + p + .has_tick > li,.layout_blisspottheme_home_landing  h2 + p,.layout_blisspottheme_home_landing  h2 + ul + p,.layout_blisspottheme_home_landing  h2 + p + ul,.layout_blisspottheme_home_landing  h2 + br + p,.layout_blisspottheme_home_landing  h2 + p + .list > ul > li,.layout_blisspottheme_home_landing  h2 + p + .has_tick > li,.layout_blisspottheme_home_landing  h3 + p,.layout_blisspottheme_home_landing  h3 + ul + p,.layout_blisspottheme_home_landing  h3 + p + ul,.layout_blisspottheme_home_landing  h3 + br + p,.layout_blisspottheme_home_landing  h3 + p + .list > ul > li,.layout_blisspottheme_home_landing  h3 + p + .has_tick > li,.layout_blisspottheme_home_community h1 + p,.layout_blisspottheme_home_community h1 + ul + p,.layout_blisspottheme_home_community h1 + p + ul,.layout_blisspottheme_home_community h1 + br + p,.layout_blisspottheme_home_community h1 + p + .list > ul > li,.layout_blisspottheme_home_community h1 + p + .has_tick > li,.layout_blisspottheme_home_community  h2 + p,.layout_blisspottheme_home_community  h2 + ul + p,.layout_blisspottheme_home_community  h2 + p + ul,.layout_blisspottheme_home_community  h2 + br + p,.layout_blisspottheme_home_community  h2 + p + .list > ul > li,.layout_blisspottheme_home_community  h2 + p + .has_tick > li,.layout_blisspottheme_home_community  h3 + p,.layout_blisspottheme_home_community  h3 + ul + p,.layout_blisspottheme_home_community  h3 + p + ul,.layout_blisspottheme_home_community  h3 + br + p,.layout_blisspottheme_home_community  h3 + p + .list > ul > li,.layout_blisspottheme_home_community  h3 + p + .has_tick > li,.pages_coaches h1 + p,.pages_coaches h1 + ul + p,.pages_coaches h1 + p + ul,.pages_coaches h1 + br + p,.pages_coaches h1 + p + .list > ul > li,.pages_coaches h1 + p + .has_tick > li,.pages_coaches  h2 + p,.pages_coaches  h2 + ul + p,.pages_coaches  h2 + p + ul,.pages_coaches  h2 + br + p,.pages_coaches  h2 + p + .list > ul > li,.pages_coaches  h2 + p + .has_tick > li,.pages_coaches  h3 + p,.pages_coaches  h3 + ul + p,.pages_coaches  h3 + p + ul,.pages_coaches  h3 + br + p,.pages_coaches  h3 + p + .list > ul > li,.pages_coaches  h3 + p + .has_tick > li,.pages_tools h1 + p,.pages_tools h1 + ul + p,.pages_tools h1 + p + ul,.pages_tools h1 + br + p,.pages_tools h1 + p + .list > ul > li,.pages_tools h1 + p + .has_tick > li,.pages_tools  h2 + p,.pages_tools  h2 + ul + p,.pages_tools  h2 + p + ul,.pages_tools  h2 + br + p,.pages_tools  h2 + p + .list > ul > li,.pages_tools  h2 + p + .has_tick > li,.pages_tools  h3 + p,.pages_tools  h3 + ul + p,.pages_tools  h3 + p + ul,.pages_tools  h3 + br + p,.pages_tools  h3 + p + .list > ul > li,.pages_tools  h3 + p + .has_tick > li,.pages_allcoursepass h1 + p,.pages_allcoursepass h1 + ul + p,.pages_allcoursepass h1 + p + ul,.pages_allcoursepass h1 + br + p,.pages_allcoursepass h1 + p + .list > ul > li,.pages_allcoursepass h1 + p + .has_tick > li,.pages_allcoursepass  h2 + p,.pages_allcoursepass  h2 + ul + p,.pages_allcoursepass  h2 + p + ul,.pages_allcoursepass  h2 + br + p,.pages_allcoursepass  h2 + p + .list > ul > li,.pages_allcoursepass  h2 + p + .has_tick > li,.pages_allcoursepass  h3 + p,.pages_allcoursepass  h3 + ul + p,.pages_allcoursepass  h3 + p + ul,.pages_allcoursepass  h3 + br + p,.pages_allcoursepass  h3 + p + .list > ul > li,.pages_allcoursepass  h3 + p + .has_tick > li,.pages_resources h1 + p,.pages_resources h1 + ul + p,.pages_resources h1 + p + ul,.pages_resources h1 + br + p,.pages_resources h1 + p + .list > ul > li,.pages_resources h1 + p + .has_tick > li,.pages_resources  h2 + p,.pages_resources  h2 + ul + p,.pages_resources  h2 + p + ul,.pages_resources  h2 + br + p,.pages_resources  h2 + p + .list > ul > li,.pages_resources  h2 + p + .has_tick > li,.pages_resources  h3 + p,.pages_resources  h3 + ul + p,.pages_resources  h3 + p + ul,.pages_resources  h3 + br + p,.pages_resources  h3 + p + .list > ul > li,.pages_resources  h3 + p + .has_tick > li,.pages_affiliates h1 + p,.pages_affiliates h1 + ul + p,.pages_affiliates h1 + p + ul,.pages_affiliates h1 + br + p,.pages_affiliates h1 + p + .list > ul > li,.pages_affiliates h1 + p + .has_tick > li,.pages_affiliates  h2 + p,.pages_affiliates  h2 + ul + p,.pages_affiliates  h2 + p + ul,.pages_affiliates  h2 + br + p,.pages_affiliates  h2 + p + .list > ul > li,.pages_affiliates  h2 + p + .has_tick > li,.pages_affiliates  h3 + p,.pages_affiliates  h3 + ul + p,.pages_affiliates  h3 + p + ul,.pages_affiliates  h3 + br + p,.pages_affiliates  h3 + p + .list > ul > li,.pages_affiliates  h3 + p + .has_tick > li,.pages_about h1 + p,.pages_about h1 + ul + p,.pages_about h1 + p + ul,.pages_about h1 + br + p,.pages_about h1 + p + .list > ul > li,.pages_about h1 + p + .has_tick > li,.pages_about  h2 + p,.pages_about  h2 + ul + p,.pages_about  h2 + p + ul,.pages_about  h2 + br + p,.pages_about  h2 + p + .list > ul > li,.pages_about  h2 + p + .has_tick > li,.pages_about  h3 + p,.pages_about  h3 + ul + p,.pages_about  h3 + p + ul,.pages_about  h3 + br + p,.pages_about  h3 + p + .list > ul > li,.pages_about  h3 + p + .has_tick > li,.pages_joinus h1 + p,.pages_joinus h1 + ul + p,.pages_joinus h1 + p + ul,.pages_joinus h1 + br + p,.pages_joinus h1 + p + .list > ul > li,.pages_joinus h1 + p + .has_tick > li,.pages_joinus  h2 + p,.pages_joinus  h2 + ul + p,.pages_joinus  h2 + p + ul,.pages_joinus  h2 + br + p,.pages_joinus  h2 + p + .list > ul > li,.pages_joinus  h2 + p + .has_tick > li,.pages_joinus  h3 + p,.pages_joinus  h3 + ul + p,.pages_joinus  h3 + p + ul,.pages_joinus  h3 + br + p,.pages_joinus  h3 + p + .list > ul > li,.pages_joinus  h3 + p + .has_tick > li,.ise_page h1 + p,.ise_page h1 + ul + p,.ise_page h1 + p + ul,.ise_page h1 + br + p,.ise_page h1 + p + .list > ul > li,.ise_page h1 + p + .has_tick > li,.ise_page  h2 + p,.ise_page  h2 + ul + p,.ise_page  h2 + p + ul,.ise_page  h2 + br + p,.ise_page  h2 + p + .list > ul > li,.ise_page  h2 + p + .has_tick > li,.ise_page  h3 + p,.ise_page  h3 + ul + p,.ise_page  h3 + p + ul,.ise_page  h3 + br + p,.ise_page  h3 + p + .list > ul > li,.ise_page  h3 + p + .has_tick > li,.contactContainer h1 + p,.contactContainer h1 + ul + p,.contactContainer h1 + p + ul,.contactContainer h1 + br + p,.contactContainer h1 + p + .list > ul > li,.contactContainer h1 + p + .has_tick > li,.contactContainer  h2 + p,.contactContainer  h2 + ul + p,.contactContainer  h2 + p + ul,.contactContainer  h2 + br + p,.contactContainer  h2 + p + .list > ul > li,.contactContainer  h2 + p + .has_tick > li,.contactContainer  h3 + p,.contactContainer  h3 + ul + p,.contactContainer  h3 + p + ul,.contactContainer  h3 + br + p,.contactContainer  h3 + p + .list > ul > li,.contactContainer  h3 + p + .has_tick > li,.layout_blisspottheme_pages_landing_sme h1 + p,.layout_blisspottheme_pages_landing_sme h1 + ul + p,.layout_blisspottheme_pages_landing_sme h1 + p + ul,.layout_blisspottheme_pages_landing_sme h1 + br + p,.layout_blisspottheme_pages_landing_sme h1 + p + .list > ul > li,.layout_blisspottheme_pages_landing_sme h1 + p + .has_tick > li,.layout_blisspottheme_pages_landing_sme  h2 + p,.layout_blisspottheme_pages_landing_sme  h2 + ul + p,.layout_blisspottheme_pages_landing_sme  h2 + p + ul,.layout_blisspottheme_pages_landing_sme  h2 + br + p,.layout_blisspottheme_pages_landing_sme  h2 + p + .list > ul > li,.layout_blisspottheme_pages_landing_sme  h2 + p + .has_tick > li,.layout_blisspottheme_pages_landing_sme  h3 + p,.layout_blisspottheme_pages_landing_sme  h3 + ul + p,.layout_blisspottheme_pages_landing_sme  h3 + p + ul,.layout_blisspottheme_pages_landing_sme  h3 + br + p,.layout_blisspottheme_pages_landing_sme  h3 + p + .list > ul > li,.layout_blisspottheme_pages_landing_sme  h3 + p + .has_tick > li,.layout_blisspottheme_pages_affiliates h1 + p,.layout_blisspottheme_pages_affiliates h1 + ul + p,.layout_blisspottheme_pages_affiliates h1 + p + ul,.layout_blisspottheme_pages_affiliates h1 + br + p,.layout_blisspottheme_pages_affiliates h1 + p + .list > ul > li,.layout_blisspottheme_pages_affiliates h1 + p + .has_tick > li,.layout_blisspottheme_pages_affiliates  h2 + p,.layout_blisspottheme_pages_affiliates  h2 + ul + p,.layout_blisspottheme_pages_affiliates  h2 + p + ul,.layout_blisspottheme_pages_affiliates  h2 + br + p,.layout_blisspottheme_pages_affiliates  h2 + p + .list > ul > li,.layout_blisspottheme_pages_affiliates  h2 + p + .has_tick > li,.layout_blisspottheme_pages_affiliates  h3 + p,.layout_blisspottheme_pages_affiliates  h3 + ul + p,.layout_blisspottheme_pages_affiliates  h3 + p + ul,.layout_blisspottheme_pages_affiliates  h3 + br + p,.layout_blisspottheme_pages_affiliates  h3 + p + .list > ul > li,.layout_blisspottheme_pages_affiliates  h3 + p + .has_tick > li{	text-align: center;	font-size: 20px;	line-height: 150%;	margin-bottom: 65px;	margin-left: auto;	margin-right: auto;	max-width: 1400px;	color: #242f51;}div[class*="layout_customize_category_"] h1 + div,div[class*="layout_customize_category_"] h1 + ul,div[class*="layout_customize_category_"]  h2 + div,div[class*="layout_customize_category_"]  h2 + ul,div[class*="layout_customize_category_"]  h3 + div,div[class*="layout_customize_category_"]  h3 + ul,.layout_blisspottheme_home_bottom h1 + div,.layout_blisspottheme_home_bottom h1 + ul,.layout_blisspottheme_home_bottom  h2 + div,.layout_blisspottheme_home_bottom  h2 + ul,.layout_blisspottheme_home_bottom  h3 + div,.layout_blisspottheme_home_bottom  h3 + ul,.layout_blisspottheme_home_landing h1 + div,.layout_blisspottheme_home_landing h1 + ul,.layout_blisspottheme_home_landing  h2 + div,.layout_blisspottheme_home_landing  h2 + ul,.layout_blisspottheme_home_landing  h3 + div,.layout_blisspottheme_home_landing  h3 + ul,.layout_blisspottheme_home_community h1 + div,.layout_blisspottheme_home_community h1 + ul,.layout_blisspottheme_home_community  h2 + div,.layout_blisspottheme_home_community  h2 + ul,.layout_blisspottheme_home_community  h3 + div,.layout_blisspottheme_home_community  h3 + ul,.pages_coaches h1 + div,.pages_coaches h1 + ul,.pages_coaches  h2 + div,.pages_coaches  h2 + ul,.pages_coaches  h3 + div,.pages_coaches  h3 + ul,.pages_tools h1 + div,.pages_tools h1 + ul,.pages_tools  h2 + div,.pages_tools  h2 + ul,.pages_tools  h3 + div,.pages_tools  h3 + ul,.pages_allcoursepass h1 + div,.pages_allcoursepass h1 + ul,.pages_allcoursepass  h2 + div,.pages_allcoursepass  h2 + ul,.pages_allcoursepass  h3 + div,.pages_allcoursepass  h3 + ul,.pages_resources h1 + div,.pages_resources h1 + ul,.pages_resources  h2 + div,.pages_resources  h2 + ul,.pages_resources  h3 + div,.pages_resources  h3 + ul,.pages_affiliates h1 + div,.pages_affiliates h1 + ul,.pages_affiliates  h2 + div,.pages_affiliates  h2 + ul,.pages_affiliates  h3 + div,.pages_affiliates  h3 + ul,.pages_about h1 + div,.pages_about h1 + ul,.pages_about  h2 + div,.pages_about  h2 + ul,.pages_about  h3 + div,.pages_about  h3 + ul,.pages_joinus h1 + div,.pages_joinus h1 + ul,.pages_joinus  h2 + div,.pages_joinus  h2 + ul,.pages_joinus  h3 + div,.pages_joinus  h3 + ul,.ise_page h1 + div,.ise_page h1 + ul,.ise_page  h2 + div,.ise_page  h2 + ul,.ise_page  h3 + div,.ise_page  h3 + ul,.contactContainer h1 + div,.contactContainer h1 + ul,.contactContainer  h2 + div,.contactContainer  h2 + ul,.contactContainer  h3 + div,.contactContainer  h3 + ul,.layout_blisspottheme_pages_landing_sme h1 + div,.layout_blisspottheme_pages_landing_sme h1 + ul,.layout_blisspottheme_pages_landing_sme  h2 + div,.layout_blisspottheme_pages_landing_sme  h2 + ul,.layout_blisspottheme_pages_landing_sme  h3 + div,.layout_blisspottheme_pages_landing_sme  h3 + ul,.layout_blisspottheme_pages_affiliates h1 + div,.layout_blisspottheme_pages_affiliates h1 + ul,.layout_blisspottheme_pages_affiliates  h2 + div,.layout_blisspottheme_pages_affiliates  h2 + ul,.layout_blisspottheme_pages_affiliates  h3 + div,.layout_blisspottheme_pages_affiliates  h3 + ul{	padding-top: 10px;}.section_text_fontsize{	font-size: 20px !important;	line-height: 150%;	color: #242f51;}.position-relative{	position: relative;}.position-absolute{	position: absolute;}.position-initial{	position: initial;}.display-block{	display: block;}.display-inline{	display: inline;}.display-inline-block{	display: inline-block;}.gap-20{	gap: 20px;}.pb-0{	padding-bottom: 0;}.pb-5{	padding-bottom: 5px;}.pb-10{	padding-bottom: 10px;}.pb-15{	padding-bottom: 15px;}.pb-20{	padding-bottom: 20px;}.pb-35{	padding-bottom: 35px;}.pb-50{	padding-bottom: 50px;}.pb-60{	padding-bottom: 60px;}.pb-75{	padding-bottom: 75px;}.pb-95{	padding-bottom: 95px;}.pt-0{	padding-top: 0;}.pt-5{	padding-top: 5px;}.pt-10{	padding-top: 10px;}.pt-15{	padding-top: 15px;}.pt-20{	padding-top: 20px;}.pt-35{	padding-top: 35px;}.pt-50{	padding-top: 50px;}.pt-60{	padding-top: 60px;}.mb-auto{	margin-bottom: auto;}.mb-0{	margin-bottom: 0;}.mb-5{	margin-bottom: 5px;}.mb-10{	margin-bottom: 10px;}.mb-15{	margin-bottom: 15px;}.mb-20{	margin-bottom: 20px;}.mb-25{	margin-bottom: 25px;}.mb-35{	margin-bottom: 35px;}.mb-45{	margin-bottom: 45px;}.mb-50{	margin-bottom: 50px;}.mb-60{	margin-bottom: 60px;}.mb-95{	margin-bottom: 95px;}.mt-auto{	margin-top: auto;}.mt-0{	margin-top: 0;}.mt-5{	margin-top: 5px;}.mt-10{	margin-top: 10px;}.mt-15{	margin-top: 15px;}.mt-20{	margin-top: 20px;}.mt-25{	margin-top: 25px;}.mt-35{	margin-top: 35px;}.mt-45{	margin-top: 45px;}.mt-50{	margin-top: 50px;}.mt-60{	margin-top: 60px;}.mt-70{	margin-top: 70px;}.mt-80{	margin-top: 80px;}.mt-90{	margin-top: 90px;}.ml-auto{	margin-left: auto;}.ml-0{	margin-left: 0;}.ml-5{	margin-left: 5px;}.ml-10{	margin-left: 10px;}.ml-12{	margin-left: 12px;}.ml-15{	margin-left: 15px;}.ml-20{	margin-left: 20px;}.ml-25{	margin-left: 25px;}.ml-35{	margin-left: 35px;}.mr-auto{	margin-right: auto;}.mr-0{	margin-right: 0;}.mr-5{	margin-right: 5px;}.mr-10{	margin-right: 10px;}.mr-12{	margin-right: 12px;}.mr-15{	margin-right: 15px;}.mr-20{	margin-right: 20px;}.mr-25{	margin-right: 25px;}.mr-35{	margin-right: 35px;}.cursor-pointer{	cursor: pointer;	transition: .3s all ease-in-out;}.cursor-pointer.hover-background:hover{	background: rgba(37, 0, 249, .05);}.cursor-pointer.hover-underline:hover{	text-decoration: underline;}.loading_bar{	height: 6px;	border-radius: 10px;	background: #ECECEC;}.loading_bar > div{	background: #1A49B3;	border-radius: 10px;	height: 6px;}[class*="showFor_"]{	display: none;}.layout_customize_category_courses .width_main{	text-align: center;}.layout_customize_category_courses ul.cards{	display: flex;	margin-left: -25px;	margin-bottom: 20px;	justify-content: center;	gap: 0;}.layout_customize_category_courses ul.cards > li{	flex: 1 1 100%;	width: 100%;	max-width: 25%;	margin-bottom: 25px;}.layout_customize_category_courses ul.cards > li > div{	margin-left: 25px;	box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.16);	padding: 0px;	position: relative;	text-align: left;	background-color: #FFF;	min-height: 100%;}.layout_customize_category_courses ul.cards > li > div > .image{	width: 100%;	position: relative;	background-color: #EDEDED;	display: block;}.layout_customize_category_courses ul.cards > li > div > .image > img{	position: absolute;	top: 0;	left: 0;	object-fit: cover;	height: 100%;	width: 100%;}.layout_customize_category_courses ul.cards > li > div > .image:after{	content: "";	padding-top: 50%;	display: block;}.layout_customize_category_courses ul.cards > li > div > .content{	padding: 10px 20px;}.layout_customize_category_courses ul.cards > li > div > .content .title{	font-size: 15px;	font-weight: bold;}.layout_customize_category_courses ul.cards > li > div > .content .title *{	font-weight: bold;	color: initial;}.layout_customize_category_courses ul.cards > li > div > .content p{	font-size: 15px;	font-weight: 400;}.layout_customize_category_coaches .width_main{	text-align: center;}.layout_customize_category_coaches ul.cards{	display: flex;	margin-left: -25px;	margin-bottom: 20px;	padding-top: 0;	gap: 0;}.layout_customize_category_coaches ul.cards > li{	flex: 1 1 100%;	width: 100%;	max-width: 25%;	margin-bottom: 20px;}.layout_customize_category_coaches ul.cards > li > div{	margin-left: 25px;	padding-bottom: 60px;}.layout_customize_category_coaches ul.cards > li > div .info h3 > .qualifications,.layout_customize_category_coaches ul.cards > li > div .info  h5{	font-size: 12px;}.layout_customize_category_coaches ul.cards > li > div .info p{	font-size: 10px;}.layout_customize_category_blogs .width_main{	text-align: center;}.layout_customize_category_blogs .width_main > ul{	text-align: left;	margin-bottom: 20px;}.layout_customize_category_blogs .width_main > ul > li{	margin-bottom: 20px;	padding-bottom: 0;}.layout_customize_category_blogs .width_main > ul > li > div{	height: 100%;	box-shadow: 10px 10px 10px rgba(0, 0, 0, 0.16);	background-color: #FFF;	border-radius: 5px;	box-sizing: border-box;	overflow: hidden;	padding-bottom: 55px;	position: relative;}.layout_customize_category_blogs .width_main > ul > li > div .description{	margin-top: 0;	padding: 0px 10px;}.layout_customize_category_blogs .width_main > ul > li > div .description .owner{	margin-top: 5px;	display: flex;	justify-content: center;	align-items: center;	position: absolute;	bottom: 10px;	left: 10px;}.layout_customize_category_blogs .width_main > ul > li > div .description .title{	padding-top: 10px;	font-size: 14px;	text-align: left;	margin-bottom: 0;}.layout_customize_category_photos{	text-align: center;}.layout_customize_category_photos ul{	display: flex;	flex-wrap: wrap;	margin-left: -12px;	margin-bottom: 20px;}.layout_customize_category_photos ul > li{	flex: 1 1 25%;	margin-bottom: 12px;}.layout_customize_category_photos ul > li > div{	margin-left: 12px;	position: relative;}.layout_customize_category_photos ul > li > div:after{	content: "";	padding-top: 100%;	display: block;}.layout_customize_category_photos ul > li > div > img{	object-fit: cover;	height: 100%;	width: 100%;	position: absolute;	top: 0;	left: 0;}.pages_joinus .whosfor_3 > ul > li > div{	background: #80B716;	padding: 60px 30px;}.pages_joinus .whosfor_3 > ul > li > div *{	color: #FFF;	text-align: center;}.pages_joinus .whosfor_3 > ul > li > div h3{	margin-bottom: 10px;	width: 100%;}.pages_joinus .whosfor_3 > ul > li > div p{	margin: 0;}.pages_joinus .create h3{	margin-bottom: 20px;}.pages_joinus .create .flexItem img{	max-width: 100%;}.pages_joinus .banner h2,.pages_joinus .banner  p{	color: #FFF !important;}.pages_joinus .banner.cats > div.content > .left > p{	max-width: 935px;}.pages_joinus .banner.texts{	width: 100%;	position: relative;	box-sizing: border-box;}.pages_joinus .banner.texts > img{	position: absolute;	top: 0;	left: 0;	object-fit: cover;	height: 100%;	width: 100%;	z-index: -1;}.pages_joinus .banner.texts > div{	position: relative;}.pages_joinus .banner.texts p,.pages_joinus .banner.texts  ul{	font-weight: 600;}.pages_joinus .banner.texts ul > li{	font-weight: 600;}.pages_joinus .banner.texts ul > li:before{	filter: brightness(100);}.pages_joinus .banner.texts *{	color: #FFF;}.pages_tools .wtoolsVideos ul > li{	overflow: hidden;}.pages_tools .wtoolsVideos ul > li .video{	float: left;	margin-right: 80px;	max-width: 65%;}.pages_tools .wtoolsVideos ul > li .video > video{	max-width: 100%;	height: auto;}.pages_tools .wtoolsVideos ul > li .content{	overflow: hidden;	text-align: center;	padding-top: 40px;}.pages_tools .wtoolsVideos ul > li .content img{	margin-bottom: 5px;}.pages_tools .wtoolsVideos ul > li .content h3{	font-size: calc(12px * 2);	line-height: 120%;	font-weight: 600;	padding-top: 15px;}.pages_tools .wtoolsVideos ul > li .content p{	font-size: calc(12px + 2px);	font-weight: 400;	margin: 15px auto 30px;}.pages_tools .wtoolsVideos ul > li.video_right .video{	float: right;	margin-left: 80px;	margin-right: 0px;}.tools > div .tools-items{	margin-top: 80px;	margin-left: -25px;	display: flex;	flex-wrap: wrap;	justify-content: center;}.tools > div .tools-items > li{	flex: 1 1 100%;	max-width: 16.6%;	transition: all 0.2s ease-in-out;}.tools > div .tools-items > li > a{	display: block;	margin-left: 25px;	text-align: center;}.tools > div .tools-items > li > a > svg{	max-width: 80%;}.tools > div .tools-items > li > a > h3{	padding-top: 30px;	font-size: calc(12px + 2px);	line-height: 120%;	max-width: 186px;	font-weight: 600;	color: #262626;	display: inline-block;}.tools > div .tools-items > li:hover{	transform: translateY(-10px);}.pages_allcoursepass .banner{	padding: 0px;	position: relative;}.pages_allcoursepass .banner > div{	padding: 70px 20px 100px;	max-width: 1400px;}.pages_allcoursepass .banner > div .switchbox{	max-width: 260px;	margin: 0 auto 40px;}.pages_allcoursepass .banner > div > ul{	margin-left: -60px;	display: flex;	flex-direction: row;	flex-wrap: nowrap;}.pages_allcoursepass .banner > div > ul > li{	flex: 1 1 100%;	max-width: 33%;}.pages_allcoursepass .banner > div > ul > li.n2 > div:before, .pages_allcoursepass .banner > div > ul > li.n2 > div:after{	background: #D62379 !important;}.pages_allcoursepass .banner > div > ul > li.n2 > div .price > .total{	color: #D62379;}.pages_allcoursepass .banner > div > ul > li.n2 > div > .fts > ul > li{	background-image: url(/public/admin/checkmark_pink.svg?c=0);}.pages_allcoursepass .banner > div > ul > li.n2 > div h3{	color: #D62379;}.pages_allcoursepass .banner > div > ul > li.n4 > div:before, .pages_allcoursepass .banner > div > ul > li.n4 > div:after{	background: #1A49B3 !important;}.pages_allcoursepass .banner > div > ul > li.n4 > div .price > .total{	color: #1A49B3;}.pages_allcoursepass .banner > div > ul > li.n4 > div > .fts > ul > li{	background-image: url(/public/admin/checkmark_blue.svg?c=0);}.pages_allcoursepass .banner > div > ul > li.n4 > div .price .desc{	line-height: 115%;	margin: 38px 0 35px;}.pages_allcoursepass .banner > div > ul > li.n4 > div h3{	color: #1A49B3;}.pages_allcoursepass .banner > div > ul > li.popular > div:after, .pages_allcoursepass .banner > div > ul > li.current > div:after{	content: "Popular";	color: #FFFFFF;	background: #1f8a17;	border-radius: 3px;	padding: 5px 10px;	font-weight: 600;	line-height: 115%;	text-align: center;	box-sizing: border-box;	position: absolute;	top: -10px;	left: 50%;	transform: translateX(-50%);	min-width: 120px;	width: 75%;	font-size: 14px;}.pages_allcoursepass .banner > div > ul > li.current > div:after{	content: "Current Plan";}.pages_allcoursepass .banner > div > ul > li > div{	margin-left: 60px;	background: #FFF;	border-radius: 5px;	box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.18);	text-align: center;	padding: 50px 12px 60px;	position: relative;	transition: 0.2s all ease-in-out;	height: 100%;	box-sizing: border-box;	transition: .3s all ease-in-out;}.pages_allcoursepass .banner > div > ul > li > div:before{	content: "";	position: absolute;	height: 13px;	width: calc(100% + 2px);	top: -1px;	left: -1px;	border-radius: 5px 5px 0px 0px;	background: #1f8a17;}.pages_allcoursepass .banner > div > ul > li > div:hover{	box-shadow: 0px 2px 10px rgba(0, 0, 0, 0.3);}.pages_allcoursepass .banner > div > ul > li > div > h3{	font-size: 30px;	font-weight: 600;	line-height: 95%;	margin-bottom: 10px;	padding: 0;	white-space: nowrap;	color: #1f8a17;}.pages_allcoursepass .banner > div > ul > li > div > h3 + p{	font-size: 13px;	margin-bottom: 30px;}.pages_allcoursepass .banner > div > ul > li > div .price{	text-align: center;}.pages_allcoursepass .banner > div > ul > li > div .price > .total{	text-align: center;	color: #1f8a17;}.pages_allcoursepass .banner > div > ul > li > div .price > .total .price{	vertical-align: top;	font-size: 50px;	line-height: 80%;	font-weight: 600;	display: inline-block;}.pages_allcoursepass .banner > div > ul > li > div .price > .total .currency{	font-size: 30px;	line-height: 90%;	font-weight: 600;	vertical-align: top;	display: inline-block;}.pages_allcoursepass .banner > div > ul > li > div .price .desc{	margin: 30px 0 0;	text-align: center;	line-height: 160%;}.pages_allcoursepass .banner > div > ul > li > div > .fts{	text-align: center;}.pages_allcoursepass .banner > div > ul > li > div > .fts .button_container{	text-align: center;}.pages_allcoursepass .banner > div > ul > li > div > .fts .button_container .button{	margin: 24px 0px;	min-width: 180px;}.pages_allcoursepass .banner > div > ul > li > div > .fts > ul{	display: inline-block;	text-align: left;	line-height: 170%;	font-size: 13px;}.pages_allcoursepass .banner > div > ul > li > div > .fts > ul > li{	background: url(/public/admin/checkmark_green.svg?c=0) no-repeat left center;	background-size: 16px;	padding-left: 30px;}.pages_allcoursepass .banner > div > ul > li > div > .fts > ul > li.noTick{	padding-left: 0;	background: none;	font-weight: 600;	text-align: center;}.pages_allcoursepass .banner > div > ul > li > div > .fts > ul > li + li{	margin-top: 5px;}.pages_allcoursepass .banner > div > ul > li > div > .fts .plus{	font-weight: 600;	font-size: 20px;	text-align: center;	padding: 0px;	margin: 30px 0px;	line-height: 100%;}.pages_allcoursepass .banner > div > ul > li > div > .fts .plus.first{	margin-top: 0;}.pages_allcoursepass .banner > div > ul > li > div > .fts .plus.sign{	font-size: 32px;	line-height: 16px;}.pages_allcoursepass .banner > div .disclaimer{	padding-top: 24px;	font-weight: 600;	font-size: 14px;	text-align: center;	clear: both;	position: relative;}.pricingPlansSelect{	gap: 20px;	margin-bottom: 10px;}.pricingPlanBox{	background: #FFF;	border: 1px solid #E5E5E5;	border-radius: 5px;	box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.16);	text-align: center;	padding-top: 32px;	padding-bottom: 8px;	position: relative;	transition: 0.2s all ease-in-out;	height: 100%;	box-sizing: border-box;	cursor: pointer;	flex-basis: 35%;}.pricingPlanBox:after{	content: "";	position: absolute;	top: 16px;	left: 50%;	transform: translateX(-50%);	width: 12px;	height: 12px;	outline: 2px solid rgba(38, 38, 38, .1);	background: rgba(38, 38, 38, .1);	border-radius: 100%;}.pricingPlanBox:before{	content: "";	position: absolute;	height: 8px;	width: calc(100% + 2px);	top: -1px;	left: -1px;	border-radius: 5px 5px 0px 0px;	background: #E5E5E5;	background: linear-gradient(to right, #E5E5E5 4%, #E5E5E5 90%);	transition: 0.2s all ease-in-out;}.pricingPlanBox > div{	padding: 4px 8px;	transition: 0.2s all ease-in-out;}.pricingPlanBox.active{	pointer-events: none;}.pricingPlanBox.active:after{	background: #FA4A00;}.pricingPlanBox:hover, .pricingPlanBox.active{	border-color: #FA4A00;}.pricingPlanBox:hover:before, .pricingPlanBox.active:before{	background: #FA4A00;	background: linear-gradient(to right, #FA4A00 4%, #FA4A00 90%);}.pricingPlanBox .save{	border-radius: 100%;	height: 48px;	width: 48px;	background: #1A49B3;	color: #FFF !important;	line-height: 8px;	display: inline-block;	position: absolute;	top: -8px;	right: 6px;	padding: 6px;	box-sizing: border-box;	transform: rotate(-24deg);}.pricingPlanBox .save span{	color: #FFF !important;	line-height: 20px;}.billed_today .billed_today_box{	border-radius: 3px;	border: 1px solid rgba(250, 74, 0, .6);	background: rgba(250, 74, 0, .06);}.billed_today .billed_today_box div{	padding: 6px 12px;}.billed_today .billed_today_box div:first-child{	border-bottom: 1px dashed rgba(250, 74, 0, .6);	padding: 12px;}.billed_today .billed_today_seats{	border-top: 1px solid #E5E5E5;	border-bottom: 1px solid #E5E5E5;	padding: 8px 12px;	margin-bottom: 24px;}.labelRow{	display: flex;}.labelRow .label{	flex: 1;}.tryit{	position: relative;	text-align: center;}.tryit:after{	content: "";	background: rgba(0, 0, 0, .25);	position: absolute;	top: 0;	left: 0;	width: 100%;	height: 100%;}.tryit > img{	position: absolute;	bottom: 0;	right: 0;	height: 100%;	width: 100%;	object-fit: cover;	z-index: 0;}.tryit > div{	text-align: center;	position: relative;	z-index: 1;}.tryit > div > div{	display: inline-block;	text-align: center;	position: relative;	border-radius: 5px;	background: #fff;	padding: 80px 40px 60px;}.tryit > div > div > h3{	font-size: 35px;	margin-bottom: 5px;	padding: 0px;	color: #262626;	font-weight: 600;}.tryit > div > div > .price{	font-size: 30px;	text-align: center;	font-weight: 600;	color: #262626;	margin-bottom: 5px;}.tryit > div > div > .price > .dollar{	font-size: 24px;	vertical-align: top;	margin-right: 5px;}.tryit > div > div .has_bullet li{	margin-bottom: 20px !important;}.tryit > div > div > .all{	text-align: center;	font-size: 20px;	font-weight: 400;	color: #262626;}.tryit > div > div .button{	margin: 0px 0px 30px;}.tryit > div > div .disclaimer{	margin-top: 20px;	text-align: center;	color: #262626;	font-weight: 400;}.layout_customize_book_demo{	background: url(/public/admin/background_sme_landing_banner.jpg?c=0) no-repeat right center;	background-size: cover;	position: relative;}.layout_customize_book_demo .bookDemo h1{	margin-bottom: 0px;}.layout_customize_book_demo .bookDemo iframe.yTif{	margin-top: 26px;	box-shadow: 12px 12px 30px 15px rgba(22, 32, 81, .26);}.layout_customize_book_demo .bookDemo .global_form > div > div,.layout_customize_book_demo .bookDemo .global_form  .form-description,.layout_customize_book_demo .bookDemo .global_form  .form-elements{	padding: 0;}.layout_customize_book_demo .bookDemo .global_form .g-recaptcha{	text-align: left;}.layout_customize_book_demo .bookDemo .form-elements{	display: flex;	flex-wrap: wrap;	margin-left: -10px;}.layout_customize_book_demo .bookDemo .form-elements .form-wrapper{	clear: none;	max-width: 100%;	flex: 1 1 100%;	padding-left: 10px;	box-sizing: border-box;}.layout_customize_book_demo .bookDemo .form-elements .form-wrapper#name-wrapper,.layout_customize_book_demo .bookDemo .form-elements .form-wrapper#lastname-wrapper,.layout_customize_book_demo .bookDemo .form-elements .form-wrapper#jobtitle-wrapper,.layout_customize_book_demo .bookDemo .form-elements .form-wrapper#team_members-wrapper{	max-width: 50%;}.layout_customize_book_demo .bookDemo .form-elements .form-wrapper#terms-wrapper{	margin-bottom: 0;}.layout_customize_book_demo .bookDemo .form-elements .form-wrapper#terms-wrapper a{	font-size: 14px;}.layout_customize_book_demo .bookDemo .form-elements .form-wrapper .form-element{	margin-bottom: 10px;	width: auto;	text-align: left !important;}.layout_customize_book_demo .bookDemo .form-elements .form-wrapper div.form-label label,.layout_customize_book_demo .bookDemo .form-elements .form-wrapper  div.form-element p.hint label{	font-weight: normal;	font-size: 16px;}.layout_customize_book_demo .bookDemo .form-elements .form-errors{	margin-top: -10px;}.layout_customize_book_demo .bookDemo .form-elements .form-wrapper div.form-label label,.layout_customize_book_demo .bookDemo  .global_form div.form-label label.required:after{	color: #242f51;	font-weight: 600;}.layout_customize_book_demo .bookDemo .form-elements .form-wrapper#terms-wrapper a{	color: #242f51;	text-decoration: underline;	font-weight: 600;}.faq > ul{	margin-top: 35px;	margin-bottom: -20px;}.faq > ul > li{	margin-bottom: 20px;	padding: 20px 80px 20px 40px;	box-shadow: 0 3px 6px rgba(0, 0, 0, .16);	background-color: #FFF;	position: relative;	border-radius: 5px;	cursor: pointer;	color: #242f51;}.faq > ul > li *{	line-height: 160%;	color: inherit;}.faq > ul > li .q{	font-size: 20px;	font-weight: normal;}.faq > ul > li .a{	display: none;	font-size: 20px;	margin-top: 40px;}.faq > ul > li .plus{	position: absolute;	top: 35px;	right: 40px;}.faq > ul > li .plus:after, .faq > ul > li .plus:before{	content: "";	width: 28px;	height: 2px;	background: #242f51;	display: block;	line-height: 0;	border-radius: 10px;}.faq > ul > li .plus:after{	transform: rotate(90deg);	margin-top: -2px;}.faq > ul > li.opened > .plus:after{	content: none;}.faq > ul > li.opened .q{	font-weight: bold;}.faq > ul > li.opened .a{	display: block;}.pages_resources .playground{	padding-bottom: 100px;	position: relative;}.pages_resources .playground > img{	position: absolute;	top: 0;	left: 0;	object-fit: cover;	height: 100%;	width: 100%;	z-index: -1;}.pages_resources .playground > div{	text-align: center;}.pages_resources .playground > div > h2{	margin-top: 50px;}.pages_resources .playground > div *{	color: #FFF;}.pages_resources .playground > div > ul{	margin-left: -100px;}.pages_resources .playground > div > ul > li{	display: inline-block;	vertical-align: top;	width: 50%;}.pages_resources .playground > div > ul > li > div{	margin-left: 100px;	margin-bottom: 50px;}.pages_resources .playground > div > ul > li > div > img{	float: left;	margin-right: 40px;	margin-top: 16px;}.pages_resources .playground > div > ul > li > div > div{	overflow: hidden;}.pages_resources .playground > div > ul > li > div > div h3{	font-size: 40px;	font-weight: bold;}.pages_resources .playground > div > ul > li > div > div p{	font-size: 25px;	margin-bottom: 0px;}.pages_resources .blogs{	background: #47A5C2;	background: linear-gradient(to bottom, #47A5C2 0%, #297BBC 100%);	padding: 0px 0px 50px;}.pages_resources .blogs > div{	text-align: center;}.pages_resources .blogs > div > h2{	color: #FFF;	font-size: 70px;	margin-top: 50px;}.pages_resources .blogs > div > h2 + p{	color: #FFF;	max-width: 100%;}.pages_resources .blogs > div > h3{	color: #FFF;	font-size: 50px;	font-weight: bold;	margin-bottom: 60px;}.pages_resources .blogs > div > ul.categories{	margin-left: -25px;	margin-top: 30px;	margin-bottom: 60px;}.pages_resources .blogs > div > ul.categories > li{	float: left;	width: 25%;}.pages_resources .blogs > div > ul.categories > li > a{	display: block;	border: 2px solid #FFF;	border-radius: 10px;	color: #FFF;	margin-left: 25px;	margin-bottom: 25px;	font-size: 35px;	padding: 22px;	font-weight: bold;	text-align: center;	text-decoration: none;	transition: 0.3s all ease-in-out;}.pages_resources .blogs > div > ul.categories > li > a:hover{	background: rgba(255, 255, 255, 0.15);}.pages_resources .blogs > div > ul.articles{	margin-left: -20px;	margin-bottom: 20px;}.pages_resources .blogs > div > ul.articles > li{	float: left;	width: 20%;}.pages_resources .blogs > div > ul.articles > li > a{	margin-left: 20px;	margin-bottom: 20px;	border-radius: 10px;	display: block;	overflow: hidden;	text-decoration: none;	transition: 0.2s all ease-in-out;	box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.18);}.pages_resources .blogs > div > ul.articles > li > a:hover{	transform: translateY(-10px);}.pages_resources .blogs > div > ul.articles > li > a > .image{	position: relative;}.pages_resources .blogs > div > ul.articles > li > a > .image:after{	content: "";	padding-top: 50%;	display: block;}.pages_resources .blogs > div > ul.articles > li > a > .image > img{	position: absolute;	top: 0;	left: 0;	object-fit: cover;	height: 100%;	width: 100%;}.pages_resources .blogs > div > ul.articles > li > a > .description{	background: #FFF;	padding: 20px;}.pages_resources .blogs > div > ul.articles > li > a > .description > h3{	font-size: 12px;	font-weight: bold;	padding-top: 0px;	padding-bottom: 0px;	margin-bottom: 5px;}.pages_resources .blogs > div > ul.articles > li > a > .description > h5{	font-size: 12px;}.pages_resources .pictures > div{	text-align: center;	margin-bottom: 50px;}.pages_resources .pictures > div > h2{	margin-top: 50px;}.pages_resources .pictures > div ul.photos{	margin-left: -50px;	margin-bottom: 50px;}.pages_resources .pictures > div ul.photos > li{	width: 33.33%;	float: left;}.pages_resources .pictures > div ul.photos > li > a{	display: block;	position: relative;	margin: 25px;}.pages_resources .pictures > div ul.photos > li > a:hover{	transform: scale(1.02);}.pages_resources .pictures > div ul.photos > li > a:after{	content: "";	padding-top: 100%;	display: block;}.pages_resources .pictures > div ul.photos > li > a > img{	position: absolute;	top: 0;	left: 0;	object-fit: cover;	height: 100%;	width: 100%;	max-width: 100%;	max-height: 100%;}.pages_terms{	padding-top: 50px;}.pages_terms *{	font-size: calc(12px + 2px);	line-height: 160%;}.pages_terms h2{	font-size: 35px;	margin-bottom: 35px;	font-weight: 600;	text-align: center;}.pages_terms h3{	font-size: calc(12px * 2);	font-weight: 600;	margin-bottom: 20px;	padding: 20px 0px 0px;}.pages_terms ul{	padding-bottom: 10px;	list-style-type: disc;	padding-left: 30px;}.pages_terms ul ul{	list-style-type: circle;}.pages_terms ul li,.pages_terms ul  p{	margin-bottom: 10px;}.pages_about .banner.cats{	max-height: 720px;}.pages_about .banner.cats:before{	top: auto;	bottom: 0;	background: linear-gradient(to top, rgba(22, 33, 78, .5) 0%, rgba(22, 33, 78, 0) 25%);}.pages_about .banner.cats > div.content{	bottom: 0;	transform: translate(-50%, 50%);	background: #FFF;	padding: 30px 30px;	display: flex;	box-shadow: 0 0 20px 10px rgba(38, 38, 38, .07);	z-index: 1;	width: 800px;	box-sizing: border-box;}.pages_about .banner.cats > div.content img{	max-width: 100px;	margin-right: 30px;}.pages_about .banner.cats > div.content h2{	text-align: left !important;	margin-bottom: 0;	line-height: 115%;}.pages_about .banner.cats img{	object-position: center 65%;}.pages_about .banner.textline{	width: 100%;	position: relative;	box-sizing: border-box;}.pages_about .banner.textline div.content{	text-align: center;}.pages_about .banner.textline div.content > div > h2{	color: #FFF;	margin: 0;}.pages_about .banner.textline div.content > div > h2 > span{	color: #FFF;}.pages_about .banner.textline.has_dark_bg div.content h2{	font-size: 24px;	color: #FFF;	margin: 0;	font-weight: 400;}.pages_about .banner.textline.has_dark_bg div.content h2 > span{	font-size: 20px;	color: #FFF;}.pages_about .testimonial_blue{	background: linear-gradient(to right, #33406e 5%, #3d6bb4 60%, #568389 100%);}.pages_about .testimonial_blue > div{	position: relative;}.pages_about .testimonial_blue > div:before, .pages_about .testimonial_blue > div:after{	content: "";	position: absolute;	top: 50%;	right: 100%;	transform: translateY(-100%);	background: url(/public/admin/say_left.webp?c=0) no-repeat;	background-size: contain;	width: 96px;	height: 71px;}.pages_about .testimonial_blue > div:after{	left: 100%;	background-image: url(/public/admin/say_right.webp?c=0);}.pages_about .benefits_list > ul + ul{	padding-left: 6%;}.pages_about .category_cards > div > a{	display: block;	padding-top: 118%;	border-radius: 20px;	box-shadow: 0 0 20px 10px rgba(38, 38, 38, .07);	margin-bottom: 20px;	overflow: hidden;	transition: .3s all ease-in-out;}.pages_about .category_cards > div > a .title{	position: absolute;	top: 50%;	transform: translateY(-50%);	width: 100%;	left: 0;	color: #FFF;	font-size: 1.7rem !important;	line-height: 1;	text-transform: uppercase;	word-spacing: 9999rem;}.pages_about .category_cards > div > a:hover{	box-shadow: 0 0 20px 10px rgba(38, 38, 38, .2);}.pages_about .whosfor_2{	background: linear-gradient(to right, #383861 5%, #456bb5 100%);}.pages_about .whosfor_2 > div{	padding-bottom: 35px;}.pages_about .whosfor_2 ul{	display: flex;	margin-left: -90px;}.pages_about .whosfor_2 ul > li{	flex: 1 1 100%;	max-width: 33.33%;	text-align: center;}.pages_about .whosfor_2 ul > li > *{	margin-left: 90px;}.pages_about .whosfor_2 ul > li > .button{	margin-top: 20px;}.pages_about .whosfor_2 ul > li > div{	padding: 45% 20px 3%;	border-radius: 20px;	display: block;	text-align: center;	position: relative;	text-decoration: none;	overflow: hidden;	height: 100%;	box-sizing: border-box;}.pages_about .whosfor_2 ul > li > div > img{	position: absolute;	left: 0;	top: 0;	object-fit: cover;	height: 100%;	width: 100%;	z-index: 0;}.pages_about .whosfor_2 ul > li > div > *{	position: relative;	color: #FFF;}.pages_about .whosfor_2 ul > li > div h3{	color: #FFF;	font-size: calc(12px * 2);	font-weight: bold;	text-shadow: 0 0 15px rgba(38, 38, 38, .6);	margin: 0;	padding: 0;}.pages_about .whosfor_2 ul > li > div ul > li{	display: block;	text-align: center;	font-weight: bold;	margin: 10px 0px;	font-size: 20px;}body:not(.guest-user) .bottom_start{	display: none;}#global_page_core-pages-billing{	background-color: #FAFAFA;}.pages_billing{	padding: 14px 18px;}.cardHolder{	cursor: pointer;}.cardHolder .cardLogo{	box-shadow: 0 2px 6px rgba(38, 38, 38, .1);	border-radius: 10px;	overflow: hidden;	line-height: 0;}.cardHolder .check{	box-shadow: 0 0 2px rgba(38, 38, 38, .1);	border-radius: 100%;	height: 22px;	width: 22px;	line-height: 0;	background: #FFF;	text-align: center;}.cardHolder .check svg{	vertical-align: middle;	margin: 6px 0 0 1px;}.cardHolder.selected{	background: rgba(37, 0, 249, .05);	cursor: default;}.cardHolder.selected .check{	background: #1f8a17;}.pages_affiliates .banner.cats > div.content > .left > h2,.pages_affiliates .banner.cats > div.content > .left  > p{	color: #FFF;}.pages_affiliates .banner.cats:before{	content: none;}.pages_affiliates .text{	text-align: center;}.pages_affiliates .text > div{	text-align: center;}.pages_affiliates .commitment ul{	margin-bottom: -30px;}.pages_affiliates .commitment ul > li{	box-sizing: border-box;	text-align: center;}.pages_affiliates .commitment ul > li > img,.pages_affiliates .commitment ul > li  > svg{	max-width: 80%;}.pages_affiliates .program ul{	display: flex;	flex-wrap: wrap;	justify-content: space-between;	margin-bottom: -30px;}.pages_affiliates .program ul > li{	flex: 1 1 100%;	max-width: 31%;	width: 100%;	box-sizing: border-box;	text-align: center;}.pages_affiliates .program ul > li > h3{	font-size: 20px;	font-weight: bold;	margin-bottom: 30px;}.pages_affiliates .program ul > li > img{	max-width: 100%;	border-radius: 10px;}.pages_affiliates .program ul > li p{	margin-top: 20px;	font-size: 20px;}.pages_affiliates .benefits > div{	padding-bottom: 70px;}.pages_affiliates .benefits > div > p{	border-top: 1px solid rgba(38, 38, 38, .08);	padding-top: 50px;	margin-top: 50px !important;}.pages_affiliates .rewards{	position: relative;}.pages_affiliates .rewards > img{	position: absolute;	left: 0;	top: 0;	object-fit: cover;	height: 100%;	width: 100%;	z-index: -1;}.pages_affiliates .rewards h2{	color: #FFF;}.pages_affiliates .rewards > div .rewards_boxes{	border: 1px solid #0c395b;	overflow: hidden;	padding-top: 0;}.pages_affiliates .rewards > div .rewards_boxes > div{	text-align: center;	background: #FFF;	padding: 75px 35px;	box-sizing: border-box;}.pages_affiliates .rewards > div .rewards_boxes > div:nth-child(2n){	position: relative;	border-left: 1px solid #0c395b;	border-right: 1px solid #0c395b;	box-shadow: 0 0 55px 5px rgba(12, 57, 91, .1);}.pages_affiliates .rewards > div .rewards_boxes > div div{	line-height: 115%;}.pages_affiliates .faq > ul{	margin-bottom: 0;}.buttons-wrapper{	display: flex;	justify-content: center;	align-items: flex-start;	gap: 20px;}.pages_thankyou{	background: url(/public/admin/congratulations_decoration_shapes.png?c=0) no-repeat center 30px;	padding-top: 0 !important;}.pages_thankyou .h3{	font-size: 20px;	padding: 5px 0 35px;}.pages_thankyou .buttons-wrapper{	margin-top: 50px;}.pages_thankyou .buttons-wrapper .button{	width: 50%;	max-width: 190px;}.signup_login_popup_wrapper{	max-width: 468px !important;}.signup_login_popup_wrapper #TB_ajaxContent{	padding: 0 !important;	overflow: visible;}.signup_login_popup_wrapper #TB_ajaxContent > div{	text-align: center;	padding: 0 !important;}.signup_login_popup_wrapper #TB_ajaxContent *{	color: #262626;}.signup_login_popup_wrapper #TB_ajaxContent .global_form#user_form_login,.signup_login_popup_wrapper #TB_ajaxContent  .lp_signup_form#user_form_login{	margin-top: 0px;}.signup_login_popup_wrapper #TB_ajaxContent .global_form > div > div,.signup_login_popup_wrapper #TB_ajaxContent  .lp_signup_form > div > div{	padding: 10px;}.signup_login_popup_wrapper #TB_ajaxContent .global_form > div > div > h3,.signup_login_popup_wrapper #TB_ajaxContent  .lp_signup_form > div > div > h3{	display: none;}.signup_login_popup_wrapper #TB_ajaxContent .global_form .form-elements,.signup_login_popup_wrapper #TB_ajaxContent  .lp_signup_form .form-elements{	padding: 0px;}.signup_login_popup_wrapper #TB_ajaxContent .global_form .form-elements #forgotcuz-label,.signup_login_popup_wrapper #TB_ajaxContent .global_form .form-elements  #terms-label,.signup_login_popup_wrapper #TB_ajaxContent .global_form .form-elements  #captcha-label,.signup_login_popup_wrapper #TB_ajaxContent .global_form .form-elements  #submit-label,.signup_login_popup_wrapper #TB_ajaxContent .global_form .form-elements  #save-label,.signup_login_popup_wrapper #TB_ajaxContent .global_form .form-elements  #lp_steps_dots-label,.signup_login_popup_wrapper #TB_ajaxContent  .lp_signup_form .form-elements #forgotcuz-label,.signup_login_popup_wrapper #TB_ajaxContent  .lp_signup_form .form-elements  #terms-label,.signup_login_popup_wrapper #TB_ajaxContent  .lp_signup_form .form-elements  #captcha-label,.signup_login_popup_wrapper #TB_ajaxContent  .lp_signup_form .form-elements  #submit-label,.signup_login_popup_wrapper #TB_ajaxContent  .lp_signup_form .form-elements  #save-label,.signup_login_popup_wrapper #TB_ajaxContent  .lp_signup_form .form-elements  #lp_steps_dots-label{	display: none;}.signup_login_popup_wrapper #TB_ajaxContent .global_form .form-elements #terms-wrapper,.signup_login_popup_wrapper #TB_ajaxContent  .lp_signup_form .form-elements #terms-wrapper{	display: block;}.signup_login_popup_wrapper #TB_ajaxContent .global_form .form-elements #buttons-wrapper,.signup_login_popup_wrapper #TB_ajaxContent  .lp_signup_form .form-elements #buttons-wrapper{	margin-top: 0px;}.signup_login_popup_wrapper #TB_ajaxContent .global_form .form-elements > .form-wrapper#lp_steps_dots-wrapper,.signup_login_popup_wrapper #TB_ajaxContent  .lp_signup_form .form-elements > .form-wrapper#lp_steps_dots-wrapper{	margin-bottom: 0px;}.signup_login_popup_wrapper #TB_ajaxContent .global_form .form-elements > .form-wrapper#lp_steps_dots-wrapper .dots,.signup_login_popup_wrapper #TB_ajaxContent  .lp_signup_form .form-elements > .form-wrapper#lp_steps_dots-wrapper .dots{	margin-top: 20px;	margin-bottom: 0px;}.signup_login_popup_wrapper #TB_ajaxContent .global_form .form-elements #buttons-wrapper,.signup_login_popup_wrapper #TB_ajaxContent  .lp_signup_form .form-elements #buttons-wrapper{	float: none;}.signup_login_popup_wrapper #TB_ajaxContent .global_form .form-elements #captcha-wrapper,.signup_login_popup_wrapper #TB_ajaxContent .global_form .form-elements  #submit-wrapper,.signup_login_popup_wrapper #TB_ajaxContent .global_form .form-elements  .submit-wrapper,.signup_login_popup_wrapper #TB_ajaxContent .global_form .form-elements  #save-wrapper,.signup_login_popup_wrapper #TB_ajaxContent  .lp_signup_form .form-elements #captcha-wrapper,.signup_login_popup_wrapper #TB_ajaxContent  .lp_signup_form .form-elements  #submit-wrapper,.signup_login_popup_wrapper #TB_ajaxContent  .lp_signup_form .form-elements  .submit-wrapper,.signup_login_popup_wrapper #TB_ajaxContent  .lp_signup_form .form-elements  #save-wrapper{	text-align: center;	float: none;	margin-top: 25px;}.signup_login_popup_wrapper #TB_ajaxContent .global_form .form-elements #captcha-wrapper .form-element,.signup_login_popup_wrapper #TB_ajaxContent .global_form .form-elements  #submit-wrapper .form-element,.signup_login_popup_wrapper #TB_ajaxContent .global_form .form-elements  .submit-wrapper .form-element,.signup_login_popup_wrapper #TB_ajaxContent .global_form .form-elements  #save-wrapper .form-element,.signup_login_popup_wrapper #TB_ajaxContent  .lp_signup_form .form-elements #captcha-wrapper .form-element,.signup_login_popup_wrapper #TB_ajaxContent  .lp_signup_form .form-elements  #submit-wrapper .form-element,.signup_login_popup_wrapper #TB_ajaxContent  .lp_signup_form .form-elements  .submit-wrapper .form-element,.signup_login_popup_wrapper #TB_ajaxContent  .lp_signup_form .form-elements  #save-wrapper .form-element{	display: inline-block;	width: auto;	float: none;	text-align: center;}.signup_login_popup_wrapper #TB_ajaxContent .global_form .form-elements #submit-wrapper button + img,.signup_login_popup_wrapper #TB_ajaxContent .global_form .form-elements  #save-element button + img,.signup_login_popup_wrapper #TB_ajaxContent  .lp_signup_form .form-elements #submit-wrapper button + img,.signup_login_popup_wrapper #TB_ajaxContent  .lp_signup_form .form-elements  #save-element button + img{	margin-left: 10px;}.signup_login_popup_wrapper #TB_ajaxContent .global_form .form-elements #fieldset-grp_user_fields #gender-wrapper,.signup_login_popup_wrapper #TB_ajaxContent  .lp_signup_form .form-elements #fieldset-grp_user_fields #gender-wrapper{	margin-bottom: 30px;}.signup_login_popup_wrapper #TB_ajaxContent ul.signup_bullets_fts{	max-width: 290px;	margin: 0px auto;}.signup_login_popup_wrapper #TB_ajaxContent ul.signup_bullets_fts > li{	text-align: left;	margin-top: 10px;	margin-bottom: 10px;	padding-left: 20px;	position: relative;}.signup_login_popup_wrapper #TB_ajaxContent ul.signup_bullets_fts > li:after{	content: "";	position: absolute;	left: 0px;	top: 3px;	background: #FA4A00;	width: 7px;	height: 7px;	border-radius: 100%;}.signup_login_popup_wrapper #TB_ajaxContent #signup_step_fields .form-label label.required:after{	display: none;}.signup_login_popup_wrapper #TB_ajaxContent #about-wrapper textarea{	min-height: 200px;}.signup_login_popup_wrapper.lp_signup_finished #TB_ajaxContent > div{	min-width: 600px;}.signup_login_popup_wrapper.lp_signup_finished #TB_ajaxContent > div header > h1,.signup_login_popup_wrapper.lp_signup_finished #TB_ajaxContent > div header  > p,.signup_login_popup_wrapper.lp_signup_finished #TB_ajaxContent > div header  > ul{	display: none;}.signup_login_popup_wrapper.lp_signup_finished #TB_ajaxContent > div header > div{	text-align: center;}.signup_login_popup_wrapper.lp_signup_finished #TB_ajaxContent > div header > div p:not(.just_last_step){	font-size: 12px;	line-height: 140%;}#specialise-element > ul{	overflow: hidden;}#specialise-element > ul > li{	float: left;	margin-right: 8px;	margin-bottom: 8px;}#specialise-element > ul > li > input{	display: none;}#specialise-element > ul > li > label{	background: #FFFFFF;	color: #1A49B3;	font-size: 14px;	padding: 6px 18px;	border-radius: 33px;	border: 1px solid #1A49B3;	display: block;	text-align: center;	transition: 0.2s all ease-in-out;	box-sizing: border-box;	font-weight: 600;}#specialise-element > ul > li > label:hover{	background: #1A49B3;	color: #FFF !important;}#specialise-element > ul > li > input[type=checkbox]:checked + label{	background: #1A49B3;	color: #FFF !important;}#grp_user_photo-wrapper{	position: relative;}#grp_user_photo-wrapper #Filedata-element{	margin-top: 15px;}#grp_user_photo-wrapper #Filedata-element > label{	font-size: 12px;}#grp_user_photo-wrapper #Filedata{	display: none;}#grp_user_photo-wrapper .lp_signup_image{	height: 100px;	width: 100px;	margin: -5px 0 0;}#grp_user_photo-wrapper .form-label label{	text-align: left;	display: block;}#grp_user_photo-wrapper #Filedata-wrapper{	position: absolute;	bottom: 18px;	left: 30px;	cursor: pointer;}#grp_user_photo-wrapper #Filedata-wrapper label{	display: table-caption;	line-height: 110%;	font-weight: 600;	cursor: pointer;}#challenges-element{	position: relative;}#challenges-element:after{	content: "";	background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 5%, rgba(255, 255, 255, 1) 90%);	position: absolute;	width: 100%;	height: 50px;	bottom: 0px;	right: 15px;	pointer-events: none;}#challenges-element .user_signup_challenges{	scrollbar-color: #262626 #f2f2f2;	scrollbar-width: thin;}#challenges-element .user_signup_challenges > li:last-child{	padding-bottom: 30px;}.user_signup_challenges::-webkit-scrollbar{	width: 12px;	background: #f2f2f2;	border-radius: 16px;}.user_signup_challenges::-webkit-scrollbar-thumb{	background: #262626;	border-radius: 16px;}.layout_blisspottheme_blog_category_recommendation > div{	margin: 100px 0px;	text-align: center;}.layout_blisspottheme_blog_category_recommendation > div > div{	display: inline-block;}.layout_blisspottheme_blog_category_recommendation > div > div > img{	margin-right: 45px;	float: left;}.layout_blisspottheme_blog_category_recommendation > div > div > div{	max-width: 200px;	overflow: hidden;	font-size: 25px;	font-weight: bold;	line-height: 155%;	text-align: center;}.layout_blisspottheme_blog_category_recommendation > div > div > div > span{	color: #FA4A00;	display: block;	font-weight: bold;}.layout_blisspottheme_blog_category_recommendation > div > div > div .button{	margin-top: 10px;}#global_page_core-pages-goals .generic_layout_container > .headline,#global_page_core-pages-journal .generic_layout_container > .headline,#global_page_core-pages-vision .generic_layout_container > .headline,#global_page_core-pages-bucketList .generic_layout_container > .headline,#global_page_core-pages-progress .generic_layout_container > .headline{	margin-bottom: 10px;}#global_page_core-pages-goals .generic_layout_container > .headline h2,#global_page_core-pages-journal .generic_layout_container > .headline h2,#global_page_core-pages-vision .generic_layout_container > .headline h2,#global_page_core-pages-bucketList .generic_layout_container > .headline h2,#global_page_core-pages-progress .generic_layout_container > .headline h2{	margin-bottom: 5px;}#global_page_core-pages-goals #global_wrapper,#global_page_core-pages-vision #global_wrapper,#global_page_core-pages-bucketList #global_wrapper,#global_page_core-pages-progress #global_wrapper{	margin-left: 255px;}#global_page_core-pages-goals #global_wrapper .layout_middle,#global_page_core-pages-vision #global_wrapper .layout_middle,#global_page_core-pages-bucketList #global_wrapper .layout_middle,#global_page_core-pages-progress #global_wrapper .layout_middle{	padding: 20px 40px;}#global_page_core-pages-goals #global_footer,#global_page_core-pages-goals  #global_header .layout_theme_mobile_header,#global_page_core-pages-goals  #global_header .layout_theme_header_menu_bar,#global_page_core-pages-vision #global_footer,#global_page_core-pages-vision  #global_header .layout_theme_mobile_header,#global_page_core-pages-vision  #global_header .layout_theme_header_menu_bar,#global_page_core-pages-bucketList #global_footer,#global_page_core-pages-bucketList  #global_header .layout_theme_mobile_header,#global_page_core-pages-bucketList  #global_header .layout_theme_header_menu_bar,#global_page_core-pages-progress #global_footer,#global_page_core-pages-progress  #global_header .layout_theme_mobile_header,#global_page_core-pages-progress  #global_header .layout_theme_header_menu_bar{	display: none !important;}#global_page_core-pages-goals .dashboard_menu,#global_page_core-pages-vision .dashboard_menu,#global_page_core-pages-bucketList .dashboard_menu,#global_page_core-pages-progress .dashboard_menu{	display: block;}#global_page_core-pages-goals #global_wrapper .layout_middle{	width: 100%;	min-height: 100vh;	position: relative;	box-sizing: border-box;}#global_page_core-pages-vision{	background: rgba(22, 33, 78, .07);}.dashboard_top_buttons{	position: relative;	margin-bottom: 30px;}.dashboard_top_buttons > ul{	float: right;	display: flex;}.dashboard_top_buttons > ul > li{	margin: 0 0 10px 10px;}.dashboard_top_buttons > ul > li .button{	min-width: 120px;}.lp_user_message{	text-align: right;	margin-top: -20px;}.dashboard_menu_Toggle{	display: none;	width: 100%;	height: 20px;	position: relative;	cursor: pointer;}.dashboard_menu_Toggle:after{	content: "";	position: absolute;	top: 50%;	left: 50%;	transform: translate(-50%, -150%);	width: 40px;	height: 4px;	border-radius: 10px;	background: rgba(255, 255, 255, .7);	pointer-events: none;}.dashboard_menu{	display: none;	position: fixed;	left: 0;	top: 0;	z-index: 98;	height: 100%;	width: 255px;	background: #16214E;}.dashboard_menu *{	color: #FFF;}.dashboard_menu .top{	box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16);	display: flex;	padding-top: 14px;	position: relative;}.dashboard_menu .top > *{	flex: 1 1 50%;	box-sizing: border-box;}.dashboard_menu .top h3{	max-width: 43%;	padding-top: 12px;	padding-bottom: 12px;	font-size: 16px;	font-weight: 600;	padding-left: 25px;}.dashboard_menu .top a{	max-width: 57%;	padding-top: 16px;	padding-bottom: 0px;	font-size: 12px;	color: #FFF;	text-align: right;	padding-right: 17px;	display: block;	line-height: 130%;}.dashboard_menu .top a:hover svg{	transform: translateX(-2px);}.dashboard_menu .top a svg{	display: inline-block;	vertical-align: middle;	margin-right: 4px;	margin-top: -2px;	transition: 0.2s all ease-in-out;}.dashboard_menu_tabs{	display: flex;	height: calc(100vh - 60px);}.dashboard_menu_tabs .tabBs{	flex: 1 0 100%;	max-width: 75px;	box-shadow: 3px 3px 10px rgba(0, 0, 0, 0.16);	margin-right: 17px;	overflow: hidden;	background: #0F1739;}.dashboard_menu_tabs .tabBs > li{	cursor: pointer;}.dashboard_menu_tabs .tabBs > li.active{	pointer-events: none;	cursor: default;	background: rgba(0, 0, 0, .1);	box-shadow: inset 0px 0px 10px 1px rgba(0, 0, 0, .3);}.dashboard_menu_tabs .tabBs > li > span{	text-align: center;	justify-content: center;	display: flex;	flex-wrap: wrap-reverse;	padding: 25px 0;}.dashboard_menu_tabs .tabBs > li > span svg{	flex-basis: auto;}.dashboard_menu_tabs .tabBs > li > span span{	display: block;	flex-basis: 100%;	font-size: 11px;}.dashboard_menu_tabs .tabBs .setMoreGoals{	margin: 20px auto;	text-align: center;	max-width: 100%;	flex-basis: 100%;}.dashboard_menu_tabs .tabCs{	width: 100%;	max-width: 220px;	padding-right: 20px;	box-sizing: border-box;	padding-top: 25px;	overflow-x: hidden;	overflow-y: auto;	scrollbar-color: rgba(255, 255, 255, 0.2) transparent;	scrollbar-width: thin;}.dashboard_menu_tabs .tabCs > li img{	max-width: 100%;}.dashboard_menu_tabs .tabCs > li h3{	font-weight: 400;	margin: 0 0 5px;}.dashboard_menu_tabs .tabCs > li .or{	text-align: center;	margin: 5px 0;	text-transform: lowercase;}.dashboard_menu_tabs .tabCs > li > * .button + h3{	margin-top: 30px;}.dashboard_menu_tabs .tabCs > li .button{	font-weight: 400;}.dashboard_menu_tabs .tabCs > li .button + .button{	margin-top: 10px;}.dashboard_menu_tabs .tabCs > li .button.white_tr{	background: rgba(255, 255, 255, .2);	color: #FFF;	border: none;}.dashboard_menu_tabs .tabCs > li .button.white_tr:hover{	background: rgba(255, 255, 255, .3);	color: #FFF !important;}.wide_tabs .dashboard_menu_tabs .tabBs{	max-width: 315px;}.wide_tabs .dashboard_menu_tabs .tabBs > li > span{	flex-direction: row-reverse;	justify-content: flex-end;	align-items: center;}.wide_tabs .dashboard_menu_tabs .tabBs > li > span span{	flex-basis: auto;}.wide_tabs .dashboard_menu_tabs .tabBs > li > span span span{	font-size: 12px;}.wide_tabs .dashboard_menu_tabs .tabBs > li > span svg{	margin-right: 30px;	margin-left: 30px;}.dashboard_menu_tabs .tabCs::-webkit-scrollbar{	width: 3px;	background: transparent;	transition: 0.3s all ease-in-out;}.dashboard_menu_tabs .tabCs::-webkit-scrollbar-thumb{	background: transparent;	width: 3px;	border-radius: 10px;}.dashboard_menu_tabs .tabCs:hover::-webkit-scrollbar-thumb{	background-color: rgba(255, 255, 255, 0.2);}/* ISE Pages */.ise_page .banner h2,.ise_page .banner  p{	color: #FFF !important;}.ise_page .banner.cats > div.content > .left > p{	max-width: 640px;}.ise_page .banner.cats:before{	content: none;}.ise_page .banner.texts{	width: 100%;	position: relative;	box-sizing: border-box;}.ise_page .banner.texts > img{	position: absolute;	top: 0;	left: 0;	object-fit: cover;	height: 100%;	width: 100%;	z-index: -1;}.ise_page .banner.texts:before{	content: "";	position: absolute;	top: 0;	left: 0;	background: rgba(22, 33, 78, 0.66);	width: 100%;	height: 100%;}.ise_page .banner.texts.noOverlay:before{	content: none;}.ise_page .banner.texts.overlayWhite:before{	background: rgba(255, 255, 255, .3);}.ise_page .banner.texts > div{	position: relative;}.ise_page .banner.texts.blackText h2,.ise_page .banner.texts.blackText  p{	color: #262626 !important;}.ise_page .banner.texts h2{	font-size: calc(12px * 2);	line-height: 150%;}.ise_page .banner.texts p{	font-weight: 600;	font-size: calc(12px + 8px);	margin-bottom: 0px;}.ise_page .banner.texts p small{	font-size: 14px;	font-weight: 600;}.ise_page .banner.texts *{	color: #FFF;}.ise_page .banner.textline{	width: 100%;	position: relative;	box-sizing: border-box;	max-height: 470px;}.ise_page .banner.textline > img{	position: absolute;	top: 0;	left: 0;	object-fit: cover;	height: 100%;	width: 100%;	z-index: -1;}.ise_page .banner.textline:after{	content: "";	padding-top: 100%;	display: block;}.ise_page .banner.textline > div.content{	text-align: center;	position: absolute;	top: 50%;	left: 50%;	transform: translate(-50%, -50%);}.ise_page .banner.textline > div.content > div{	text-align: center;}.ise_page .banner.textline > div.content > div > h2{	font-size: calc(12px * 2);	line-height: 150%;	font-weight: bold;	text-align: left;	margin: 0px;	color: #FFF;	text-align: center;}.ise_page .banner.textline > div.content > div > h2 > span{	display: block;	font-size: calc(12px + 8px);	font-weight: 600;	margin-top: 5px;}.ise_page .commitment ul{	display: flex;	flex-wrap: wrap;	justify-content: center;	margin-bottom: -10px;}.ise_page .commitment ul > li{	flex: 1 1 100%;	max-width: 20%;	width: 100%;	padding: 0 20px;	box-sizing: border-box;	text-align: center;}.ise_page .commitment ul > li > h3{	font-size: calc(12px * 2);	font-weight: 600;	padding-bottom: 30px;}.ise_page .commitment ul > li > img,.ise_page .commitment ul > li  > svg{	max-width: 80%;	width: 70px;}.ise_page .commitment ul > li p{	margin-top: 20px;	font-size: calc(12px + 2px);	font-weight: 600;}.ise_page .commitment ul > li p > span{	font-size: calc(12px - 2px);}.ise_page .commitment ul.row_4 > li{	max-width: 25%;	padding: 20px 35px;}.ise_page .commitment ul.row_4 > li p{	font-weight: normal;	font-size: 12px;}.ise_page .commitment.all_white *{	color: #FFF;}.ise_page .commitment.all_white ul > li > img,.ise_page .commitment.all_white ul > li  > svg{	filter: brightness(20);}.ise_page .offer > div{	display: flex;	align-items: flex-start;}.ise_page .offer > div > img{	max-width: 50%;	height: auto;}.ise_page .offer > div > div{	max-width: 50%;	padding-left: 75px;	box-sizing: border-box;}.ise_page .offer > div > div h3{	font-size: calc(12px + 2px);	font-weight: 600;	margin-bottom: 10px;	margin-top: -5px;}.ise_page .enquiry .global_form button[type=submit]{	margin-right: 0px;	margin-top: 30px;}.ise_page .wellbeing > h3{	text-align: center;	font-weight: 600;	font-size: calc(12px + 4px);	margin-bottom: 20px;}.ise_page .whosfor_2 ul{	display: flex;	margin-left: -150px;}.ise_page .whosfor_2 ul > li{	flex: 1 1 100%;	max-width: 33.33%;	text-align: center;}.ise_page .whosfor_2 ul > li > *{	margin-left: 150px;}.ise_page .whosfor_2 ul > li > .button{	margin-top: 20px;}.ise_page .whosfor_2 ul > li + li > div{	background-color: #80B716;}.ise_page .whosfor_2 ul > li + li + li > div{	background-color: #FA4A00;}.ise_page .whosfor_2 ul > li > div{	padding: 55px 35px;	border-radius: 10px;	display: block;	text-align: center;	position: relative;	text-decoration: none;	overflow: hidden;	height: 100%;	box-sizing: border-box;	background: #4482cb;	display: flex;	align-items: center;	flex-wrap: wrap;}.ise_page .whosfor_2 ul > li > div > div{	flex: 1 1 100%;	text-align: center;}.ise_page .whosfor_2 ul > li > div > div > *{	position: relative;	color: #FFF;}.ise_page .whosfor_2 ul > li > div > div h3{	color: #FFF;	font-size: 25px;	font-weight: bold;}.ise_page .whosfor_2 ul > li > div > div p{	color: #FFF;	font-weight: 600;	margin-bottom: 10px;	font-size: 20px;	margin-top: 20px;}.ise_page .whosfor_2 ul > li > div > div ul > li{	display: block;	text-align: center;	font-weight: bold;	margin: 10px 0px;	font-size: 25px;}.whosfor_3 > ul{	display: flex;	margin-left: -70px;}.whosfor_3 > ul.cols_3 > li{	flex: 1 1 100%;	max-width: 33.33%;}.whosfor_3 > ul.cols_3 > li > div > div > p{	font-size: calc(12px + 8px);	font-weight: bold;	max-width: 240px;	margin: 0 auto;}.whosfor_3 > ul > li{	flex: 1 1 100%;	max-width: 25%;	text-align: center;}.whosfor_3 > ul > li > *{	margin-left: 70px;}.whosfor_3 > ul > li > .button{	margin-top: 20px;}.whosfor_3 > ul > li > div{	padding: 20px 12px 30px;	border-radius: 10px;	display: block;	text-align: center;	position: relative;	text-decoration: none;	overflow: hidden;	height: 100%;	box-sizing: border-box;	display: flex;	flex-wrap: wrap;	align-items: center;	background-color: #80B716;}.whosfor_3 > ul > li > div > div{	flex: 1 1 100%;	text-align: center;}.whosfor_3 > ul > li > div > div > *{	position: relative;	color: #FFF;}.whosfor_3 > ul > li > div > div h3{	color: #FFF;	font-size: 50px;	font-weight: 700;	line-height: 140%;	padding: 0;}.whosfor_3 > ul > li > div > div h3 small{	font-size: calc(12px + 8px);	font-weight: 700;	line-height: 0;}.whosfor_3 > ul > li > div > div p{	color: #FFF;	margin-bottom: 10px;	font-size: calc(12px + 2px);	font-weight: bold;}.whosfor_3 > ul > li > div > div p small{	display: block;	margin-top: 10px;	font-weight: 600;	font-size: calc(12px - 2px);}#global_page_core-pages-individuals .banner.textline > div.content{	transform: none;	top: auto;	left: 10%;	bottom: 15%;	max-width: 650px;	padding-top: 0;	padding-bottom: 0;}#global_page_core-pages-sme .banner.textline > div.content{	transform: none;	top: 10%;	left: 27%;	max-width: 440px;	padding-top: 0;	padding-bottom: 0;}.cando > div > div{	display: flex;	align-items: center;}.cando > div > div > *{	flex: 1 1 100%;	width: 100%;}.cando > div > div > .left{	max-width: 1220px;}.cando > div > div > .left > ul{	margin-bottom: 0;}.cando > div > div > .left > ul > li{	display: none;}.cando > div > div > .left > ul > li > img{	max-width: 100%;	border-radius: 5px;}.cando > div > div > .right{	margin-left: 40px;	max-width: 170px;}.cando > div > div > .right > ul{	margin-top: 15px;}.cando > div > div > .right > ul > li{	border: 2px solid #4482cb;	color: #4482cb;	border-radius: 5px;	transition: 0.2s all ease-in-out;	padding: 7px 10px;	font-size: calc(12px + 2px);	text-align: center;	margin-bottom: 30px;	cursor: pointer;}.cando > div > div > .right > ul > li:hover, .cando > div > div > .right > ul > li.active, .cando > div > div > .right > ul > li.active:hover{	background: #4482cb;	color: #FFF;}.seao_add_photo_lightbox .layout_middle .layout_left{	max-width: 100% !important;	float: none;	display: block !important;}.seao_add_photo_lightbox .layout_middle .layout_middle{	display: none;}.notifications_layout{	display: flex;	padding: 20px;}.notifications_layout > div{	flex: 1 1 100%;	float: none !important;	max-width: 50%;}#terms_confirm-wrapper{	margin: 0px -35px -25px !important;	width: calc(100% + 70px) !important;	padding: 6px;	box-sizing: border-box;	border-top: 1px solid #E5E5E5;}#terms_confirm-wrapper .form-element{	font-size: 10px;	text-align: center;	margin: 0;}#terms_confirm-wrapper .form-element a{	color: #262626;	text-decoration: underline;}form #password-wrapper{	position: relative;}form #password-wrapper .togglePswd{	cursor: pointer;	position: absolute;	right: 8px;	margin-top: 6px;}form #first_name-wrapper,form  #last_name-wrapper{	max-width: 48%;	float: left !important;	clear: none;	margin-bottom: 0 !important;}form #first_name-wrapper .error,form  #last_name-wrapper .error{	margin-bottom: 16px;}form #last_name-wrapper{	margin-left: 4%;}form #first_name-element,form  #last_name-element,form  .liam-element,form  #password-element,form  #company-element,form  #team-members-element,form  #cc-cvc-element,form  #cc-exp-element{	position: relative;}form #first_name-element input,form  #last_name-element input,form  .liam-element input,form  #password-element input,form  #company-element input,form  #team-members-element input,form  #cc-cvc-element input,form  #cc-exp-element input{	padding-left: 30px;}form #first_name-element:before, form  #last_name-element:before, form  .liam-element:before, form  #password-element:before, form  #company-element:before, form  #team-members-element:before, form  #cc-cvc-element:before, form  #cc-exp-element:before{	content: "";	position: absolute;	margin: 7px;	height: 18px;	width: 18px;	background-image: url(/public/admin/icon_user.svg?c=0);	background-repeat: no-repeat;	background-position: center;	pointer-events: none;}form .liam-element:before{	background-image: url(/public/admin/icon_mail.svg?c=0);}form #password-element:before, form  #cc-cvc-element:before{	background-image: url(/public/admin/icon_lock.svg?c=0);}form #password-element input,form  #cc-cvc-element input{	padding-right: 40px;}form #company-element:before{	background-image: url(/public/admin/icon_building.svg?c=0);}form #team-members-element:before{	background-image: url(/public/admin/icon_team.svg?c=0);}form #cc-exp-element:before{	background-image: url(/public/admin/icon_calendar.svg?c=0);}form .g-recaptcha{	text-align: center;}form .g-recaptcha > div{	display: inline-block;}form#signup_account_form #terms_confirm-wrapper .form-label{	display: none;}form#signup_account_form #terms-wrapper,form#signup_account_form  #signup-wrapper{	display: none !important;}#TB_window .socialSignup,#TB_window .socialLogin,html body .socialSignup,html body .socialLogin{	text-align: center;	margin: 40px auto 0px;}#TB_window .socialSignup > *,#TB_window .socialLogin > *,html body .socialSignup > *,html body .socialLogin > *{	width: 100%;	display: block;	box-sizing: border-box;	text-align: center;}#TB_window .socialSignup .sn_signup,#TB_window .socialLogin .sn_signup,html body .socialSignup .sn_signup,html body .socialLogin .sn_signup{	position: relative;}#TB_window .socialSignup .sn_signup svg,#TB_window .socialSignup .sn_signup  img,#TB_window .socialLogin .sn_signup svg,#TB_window .socialLogin .sn_signup  img,html body .socialSignup .sn_signup svg,html body .socialSignup .sn_signup  img,html body .socialLogin .sn_signup svg,html body .socialLogin .sn_signup  img{	height: 24px;	width: auto;	position: absolute;	top: 50%;	left: 12px;	transform: translateY(-50%);}#TB_window .socialSignup .sn_signup + .sn_signup,#TB_window .socialLogin .sn_signup + .sn_signup,html body .socialSignup .sn_signup + .sn_signup,html body .socialLogin .sn_signup + .sn_signup{	margin-top: 15px;}#TB_window .socialSignup + form#user_form_login #forgotcuz-wrapper,#TB_window .socialLogin + form#user_form_login #forgotcuz-wrapper,html body .socialSignup + form#user_form_login #forgotcuz-wrapper,html body .socialLogin + form#user_form_login #forgotcuz-wrapper{	margin-top: 20px;	margin-bottom: 0px;}#TB_window .socialSignup + form#user_form_login #forgotcuz-wrapper .form-element,#TB_window .socialLogin + form#user_form_login #forgotcuz-wrapper .form-element,html body .socialSignup + form#user_form_login #forgotcuz-wrapper .form-element,html body .socialLogin + form#user_form_login #forgotcuz-wrapper .form-element{	text-align: center;}#TB_window .socialSignup + form#user_form_login #signup-wrapper,#TB_window .socialLogin + form#user_form_login #signup-wrapper,html body .socialSignup + form#user_form_login #signup-wrapper,html body .socialLogin + form#user_form_login #signup-wrapper{	display: block;}#TB_window .socialSignup + form#user_form_login #signup-wrapper .form-element,#TB_window .socialLogin + form#user_form_login #signup-wrapper .form-element,html body .socialSignup + form#user_form_login #signup-wrapper .form-element,html body .socialLogin + form#user_form_login #signup-wrapper .form-element{	text-align: center;}#TB_window .socialSignup #submit-wrapper,#TB_window .socialLogin #submit-wrapper,html body .socialSignup #submit-wrapper,html body .socialLogin #submit-wrapper{	margin-top: 0 !important;}#TB_window .socialSignup + #user_form_login #submit-wrapper,#TB_window .socialLogin + #user_form_login #submit-wrapper,html body .socialSignup + #user_form_login #submit-wrapper,html body .socialLogin + #user_form_login #submit-wrapper{	margin-top: 0 !important;}.goToLogin,#log_in-wrapper{	padding-bottom: 24px;}.goToLogin .form-element,#log_in-wrapper .form-element{	text-align: center;}.sn_hidden .slTitle > span + span,.sn_hidden  .back_icon_container{	display: block !important;}.sn_hidden .slTitle > span:first-child{	display: none;}.socialSignup,.socialLogin{	display: block;}.sn_hidden .socialSignup,.sn_hidden .socialLogin{	display: none;}.socialSignup + form#signup_account_form .form-elements > .form-wrapper:not(#terms_confirm-wrapper):not(#login-wrapper):not(#log_in-wrapper):not(#signup-wrapper), .socialSignup + form#user_form_login .form-elements > .form-wrapper:not(#terms_confirm-wrapper):not(#login-wrapper):not(#log_in-wrapper):not(#signup-wrapper), .socialLogin + form#signup_account_form .form-elements > .form-wrapper:not(#terms_confirm-wrapper):not(#login-wrapper):not(#log_in-wrapper):not(#signup-wrapper), .socialLogin + form#user_form_login .form-elements > .form-wrapper:not(#terms_confirm-wrapper):not(#login-wrapper):not(#log_in-wrapper):not(#signup-wrapper){	display: none;}.sn_hidden .socialSignup + form#signup_account_form .form-elements > .form-wrapper:not(#terms_confirm-wrapper):not(#login-wrapper):not(#log_in-wrapper):not(#signup-wrapper), .sn_hidden .socialSignup + form#user_form_login .form-elements > .form-wrapper:not(#terms_confirm-wrapper):not(#login-wrapper):not(#log_in-wrapper):not(#signup-wrapper), .sn_hidden .socialLogin + form#signup_account_form .form-elements > .form-wrapper:not(#terms_confirm-wrapper):not(#login-wrapper):not(#log_in-wrapper):not(#signup-wrapper), .sn_hidden .socialLogin + form#user_form_login .form-elements > .form-wrapper:not(#terms_confirm-wrapper):not(#login-wrapper):not(#log_in-wrapper):not(#signup-wrapper){	display: block;}#schedule-modal-section{	display: none;}.schedule-modal-section{	width: 600px;	max-width: 550px;	box-sizing: border-box;	margin: 0 auto;}.schedule-modal-section .schedule-modal-content h2{	font-size: 25px;	margin-bottom: 30px;}.schedule-modal-section .schedule-modal-content ul{	display: flex;	justify-content: start;	align-items: center;	margin-top: 20px;	margin-bottom: 20px;}.schedule-modal-section .schedule-modal-content ul li{	max-width: 150px;	width: 100%;}.schedule-modal-section .schedule-modal-content ul li.or-li{	max-width: fit-content;	margin-right: 60px;}.schedule-modal-section .schedule-modal-content .schedule-modal-submit{	margin-top: 40px;	text-align: right;}.schedule-modal-section .schedule-modal-content input.schedule_date,.schedule-modal-section .schedule-modal-content  input.schedule_time{	margin-right: 30px;	border: 1px solid #EEE;	padding: 2px 10px;	box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.18);}.schedule-modal-section .schedule-modal-content input.schedule_date.error,.schedule-modal-section .schedule-modal-content  input.schedule_time.error{	border: 1px solid red;}.blog_success_modal{	text-align: center;	width: 800px;	max-width: 700px;	box-sizing: border-box;	margin: 0 auto;}.blog_success_modal h2{	font-size: 40px;	margin-bottom: 30px;	line-height: 120%;}.blog_success_modal p{	font-size: 18px;	line-height: 140%;}.context-menu-list{	position: absolute;	border-radius: 5px !important;	padding: 5px 0px;	box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.18) !important;	background: #FFFFFF;}.context-menu-list li{	padding: 0 !important;	background: none !important;}.context-menu-list li span{	color: #262626 !important;	display: block;	padding: 0px 15px !important;	font-size: 12px;	cursor: pointer;	transition: 0.2s all ease-in-out;	line-height: 24px;}.context-menu-list li span:hover{	background: #f2f2f2 !important;}.copy-field{	display: inline-block;	position: relative;	width: 90%;	max-width: 450px;}.copy-field input{	width: 100%;	box-shadow: 1px 3px 6px 1px rgba(38, 38, 38, .1);	padding-right: 52px;}.copy-field button{	position: absolute;	right: 0;	top: 0;	background: rgba(38, 38, 38, .3) !important;	color: rgba(38, 38, 38, .3) !important;	border: none !important;	border-radius: 0px 5px 5px 0px;	height: 100%;}.copy-field button.orange{	color: #FA4A00 !important;}.pageMenu{	margin: 20px -24px;}.pageMenu > ul > li > a{	display: flex;	flex-wrap: nowrap;	align-items: center;	padding: 10px 24px;	transition: 0.3s all ease-in-out;}.pageMenu > ul > li > a .icon{	position: relative;	display: inline-block;	border-radius: 100%;	min-width: 34px;	height: 34px;	margin-right: 10px;	background: rgba(38, 38, 38, .1);	transition: 0.3s all ease-in-out;}.pageMenu > ul > li > a .icon svg{	position: absolute;	top: 50%;	left: 50%;	transform: translate(-50%, -50%);	transition: 0.3s all ease-in-out;}.pageMenu > ul > li > a .name{	font-weight: 600;	font-size: 16px;	text-decoration: none;	color: #262626;}.pageMenu > ul > li > a.active,.pageMenu > ul > li > a:hover{	background: #E9F0F9;	text-decoration: none;}.pageMenu > ul > li > a.active .icon,.pageMenu > ul > li > a:hover .icon{	background: #4482cb;}.pageMenu > ul > li > a.active .icon svg,.pageMenu > ul > li > a:hover .icon svg{	filter: brightness(10);}.pageMenu > ul > li + li{	margin-top: 12px;}/* Fading animation */.fade{	-webkit-animation-name: fade;	-webkit-animation-duration: 1.5s;	animation-name: fade;	animation-duration: 1.5s;}@-webkit-keyframes fade{from{	opacity: .4;}to{	opacity: 1;}}@keyframes fade{from{	opacity: .4;}to{	opacity: 1;}}/* Media Queries for RESPONSIVE DESIGN - loads media-queries.css *//*
theme: Blisspot
author: Pixythemes.com
*//* RESPONSIVE DESIGN */@media only screen and (max-width: 1830px){ul.footer_menu li{	margin-right: 20px;}}@media only screen and (max-width: 1650px){#vision .vision-menu{	width: 325px;}#vision .vision-menu .vision-menu-items > li{	font-size: 14px;}#vision .vision-menu .vision-menu-containers > li{	padding: 16px;}div#memberprofile_cover_details > div,.member_profile_info{	padding-left: 33px;	padding-right: 33px;}}@media only screen and (max-width: 1600px){#global_page_blog-index-view #global_wrapper .layout_left{	max-width: 220px;}.cando > div,.width_main{	max-width: 1300px;}.pages_tools .features ul > li .content h3,.pages_about .playground > div > ul > li > div > div h3{	font-size: 30px;}.pages_about .how > div > ul > li > div h3,.pages_about .book > div > ul > li > a h3,.pages_about .commitment > div > ul > li > div h3{	font-size: 30px;}.cando > div > .right > ul > li,.pages_about .how > div > ul > li > div p,.pages_about .book > div > ul > li > a h5,.pages_resources .blogs > div > ul.categories > li > a,.tryit > div > .price{	font-size: 25px;}.pages_tools .features ul > li .content p,.cando > div > .left p,.pages_about .founder > div .right p,.pages_about .playground > div > ul > li > div > div p,.pages_about .commitment > div > ul > li > div p,.pages_resources .blogs > div > ul.articles > li > a > .description > h3,.tryit > div > .all,.tryit > div > h3 > span{	font-size: 20px;}.pages_resources .blogs > div > ul.articles > li > a > .description > h5{	font-size: 15px;}.cando{	padding-top: 0px;	padding-bottom: 50px;}.cando > div > .right > ul > li{	padding: 12px 30px;	margin-bottom: 12px;}.pages_about .playground{	padding-bottom: 50px;}.pages_about .playground > div > h2{	margin-top: 40px;}.pages_about .playground > div > ul{	margin-bottom: 0px;}.pages_about .playground > div > ul > li > div{	margin-bottom: 20px;}.pages_about .playground > div > ul > li > div > img{	margin-right: 30px;}.pages_about .tryit{	padding: 50px 0px;}.pages_tools .wtoolsVideos ul > li .content p{	margin: 15px auto 30px;}.pages_tools .wtoolsVideos ul > li .video{	margin-right: 50px;}.pages_tools .wtoolsVideos ul > li.video_right .video{	margin-left: 50px;}.pages_resources .blogs > div > ul.categories > li > a{	padding: 15px;}.pages_resources .blogs > div > ul.articles > li > a > .description{	padding: 20px;}.layout_core_menu_mini > div > ul > li{	margin-left: 10px;}.recommended_trial .content p{	font-size: 14px;}.recommended_trial .content p.subtitle{	font-size: 16px;}.pages_allcoursepass .banner > div > ul{	margin-left: -10px;}.pages_allcoursepass .banner > div > ul > li > div{	margin-left: 10px;	padding-left: 8px;	padding-right: 8px;}.pages_allcoursepass .banner > div > ul > li > div > h3{	font-size: 20px;}.pages_allcoursepass .banner > div > ul > li > div > h3 + p{	font-size: 12px;}.pages_allcoursepass .banner > div > ul > li > div > .fts > ul{	font-size: 12px;}}@media only screen and (max-width: 1550px){#global_page_user-auth-login .layout_social_connect_quick_login .title-QuickLogin, #global_page_user-auth-login .form-elements #terms-wrapper #terms-element, #global_page_user-signup-index .layout_social_connect_quick_login .title-QuickLogin, #global_page_user-signup-index .form-elements #terms-wrapper #terms-element{	margin-top: 10px;}.whosfor ul.clearfix{	margin-left: -50px;}.whosfor ul.clearfix > li > a{	margin-left: 50px;}#global_page_user-auth-login .layout_social_connect_quick_login br,#global_page_user-signup-index .layout_social_connect_quick_signup br{	display: none;}html .layout_blisspottheme_header_menu .header_top ul.top_mini_menu li a{	line-height: 20px;}#global_wrapper .layout_middle{	padding: 33px;}#global_wrapper .layout_blisspottheme_content_recommendations{	margin: -33px -33px 50px;}.quizzes_boxes{	margin-left: 0;}#global_header .layout_blisspottheme_header_menu .header_bottom > ul.links > li > a{	margin-bottom: 8px;}.layout_group_profile_photo{	margin-top: -3px;}}@media only screen and (min-width: 1486px){html .guest-user #global_header .layout_theme_header_menu_bar .layout_core_menu_logo > a + a{	padding: 18px 32px !important;}}@media only screen and (max-width: 1485px){#global_footer{	display: none;}form.activity .compose-content{	min-height: 50px;}form.activity .compose-container .overTxtLabel{	max-width: 350px;}#journal aside{	max-width: 280px;	margin-right: 15px;}.features.flex_47{	max-width: 48%;}.features .feature > div > div > h3{	font-size: 12px;}html .guest-user #global_header .layout_theme_header_menu_bar .layout_core_menu_mini{	padding-right: 15px;}html .guest-user #global_header .layout_theme_header_menu_bar .layout_core_menu_main > ul > li > a{	padding: 10px !important;}}@media only screen and (max-width: 1365px){div[class*="layout_customize_category_"] h1, div[class*="layout_customize_category_"]  h2, div[class*="layout_customize_category_"]  h3, .layout_blisspottheme_home_bottom h1, .layout_blisspottheme_home_bottom  h2, .layout_blisspottheme_home_bottom  h3, .layout_blisspottheme_home_landing h1, .layout_blisspottheme_home_landing  h2, .layout_blisspottheme_home_landing  h3, .layout_blisspottheme_home_community h1, .layout_blisspottheme_home_community  h2, .layout_blisspottheme_home_community  h3, .pages_coaches h1, .pages_coaches  h2, .pages_coaches  h3, .pages_tools h1, .pages_tools  h2, .pages_tools  h3, .pages_allcoursepass h1, .pages_allcoursepass  h2, .pages_allcoursepass  h3, .pages_resources h1, .pages_resources  h2, .pages_resources  h3, .pages_affiliates h1, .pages_affiliates  h2, .pages_affiliates  h3, .pages_about h1, .pages_about  h2, .pages_about  h3, .pages_joinus h1, .pages_joinus  h2, .pages_joinus  h3, .ise_page h1, .ise_page  h2, .ise_page  h3, .contactContainer h1, .contactContainer  h2, .contactContainer  h3, .layout_blisspottheme_pages_landing_sme h1, .layout_blisspottheme_pages_landing_sme  h2, .layout_blisspottheme_pages_landing_sme  h3, .layout_blisspottheme_pages_affiliates h1, .layout_blisspottheme_pages_affiliates  h2, .layout_blisspottheme_pages_affiliates  h3{	font-size: 36px;	margin-bottom: 25px;}div[class*="layout_customize_category_"] h1 + p,div[class*="layout_customize_category_"] h1 + ul + p,div[class*="layout_customize_category_"] h1 + p + ul,div[class*="layout_customize_category_"] h1 + br + p,div[class*="layout_customize_category_"] h1 + p + .list > ul > li,div[class*="layout_customize_category_"] h1 + p + .has_tick > li,div[class*="layout_customize_category_"]  h2 + p,div[class*="layout_customize_category_"]  h2 + ul + p,div[class*="layout_customize_category_"]  h2 + p + ul,div[class*="layout_customize_category_"]  h2 + br + p,div[class*="layout_customize_category_"]  h2 + p + .list > ul > li,div[class*="layout_customize_category_"]  h2 + p + .has_tick > li,div[class*="layout_customize_category_"]  h3 + p,div[class*="layout_customize_category_"]  h3 + ul + p,div[class*="layout_customize_category_"]  h3 + p + ul,div[class*="layout_customize_category_"]  h3 + br + p,div[class*="layout_customize_category_"]  h3 + p + .list > ul > li,div[class*="layout_customize_category_"]  h3 + p + .has_tick > li,.layout_blisspottheme_home_bottom h1 + p,.layout_blisspottheme_home_bottom h1 + ul + p,.layout_blisspottheme_home_bottom h1 + p + ul,.layout_blisspottheme_home_bottom h1 + br + p,.layout_blisspottheme_home_bottom h1 + p + .list > ul > li,.layout_blisspottheme_home_bottom h1 + p + .has_tick > li,.layout_blisspottheme_home_bottom  h2 + p,.layout_blisspottheme_home_bottom  h2 + ul + p,.layout_blisspottheme_home_bottom  h2 + p + ul,.layout_blisspottheme_home_bottom  h2 + br + p,.layout_blisspottheme_home_bottom  h2 + p + .list > ul > li,.layout_blisspottheme_home_bottom  h2 + p + .has_tick > li,.layout_blisspottheme_home_bottom  h3 + p,.layout_blisspottheme_home_bottom  h3 + ul + p,.layout_blisspottheme_home_bottom  h3 + p + ul,.layout_blisspottheme_home_bottom  h3 + br + p,.layout_blisspottheme_home_bottom  h3 + p + .list > ul > li,.layout_blisspottheme_home_bottom  h3 + p + .has_tick > li,.layout_blisspottheme_home_landing h1 + p,.layout_blisspottheme_home_landing h1 + ul + p,.layout_blisspottheme_home_landing h1 + p + ul,.layout_blisspottheme_home_landing h1 + br + p,.layout_blisspottheme_home_landing h1 + p + .list > ul > li,.layout_blisspottheme_home_landing h1 + p + .has_tick > li,.layout_blisspottheme_home_landing  h2 + p,.layout_blisspottheme_home_landing  h2 + ul + p,.layout_blisspottheme_home_landing  h2 + p + ul,.layout_blisspottheme_home_landing  h2 + br + p,.layout_blisspottheme_home_landing  h2 + p + .list > ul > li,.layout_blisspottheme_home_landing  h2 + p + .has_tick > li,.layout_blisspottheme_home_landing  h3 + p,.layout_blisspottheme_home_landing  h3 + ul + p,.layout_blisspottheme_home_landing  h3 + p + ul,.layout_blisspottheme_home_landing  h3 + br + p,.layout_blisspottheme_home_landing  h3 + p + .list > ul > li,.layout_blisspottheme_home_landing  h3 + p + .has_tick > li,.layout_blisspottheme_home_community h1 + p,.layout_blisspottheme_home_community h1 + ul + p,.layout_blisspottheme_home_community h1 + p + ul,.layout_blisspottheme_home_community h1 + br + p,.layout_blisspottheme_home_community h1 + p + .list > ul > li,.layout_blisspottheme_home_community h1 + p + .has_tick > li,.layout_blisspottheme_home_community  h2 + p,.layout_blisspottheme_home_community  h2 + ul + p,.layout_blisspottheme_home_community  h2 + p + ul,.layout_blisspottheme_home_community  h2 + br + p,.layout_blisspottheme_home_community  h2 + p + .list > ul > li,.layout_blisspottheme_home_community  h2 + p + .has_tick > li,.layout_blisspottheme_home_community  h3 + p,.layout_blisspottheme_home_community  h3 + ul + p,.layout_blisspottheme_home_community  h3 + p + ul,.layout_blisspottheme_home_community  h3 + br + p,.layout_blisspottheme_home_community  h3 + p + .list > ul > li,.layout_blisspottheme_home_community  h3 + p + .has_tick > li,.pages_coaches h1 + p,.pages_coaches h1 + ul + p,.pages_coaches h1 + p + ul,.pages_coaches h1 + br + p,.pages_coaches h1 + p + .list > ul > li,.pages_coaches h1 + p + .has_tick > li,.pages_coaches  h2 + p,.pages_coaches  h2 + ul + p,.pages_coaches  h2 + p + ul,.pages_coaches  h2 + br + p,.pages_coaches  h2 + p + .list > ul > li,.pages_coaches  h2 + p + .has_tick > li,.pages_coaches  h3 + p,.pages_coaches  h3 + ul + p,.pages_coaches  h3 + p + ul,.pages_coaches  h3 + br + p,.pages_coaches  h3 + p + .list > ul > li,.pages_coaches  h3 + p + .has_tick > li,.pages_tools h1 + p,.pages_tools h1 + ul + p,.pages_tools h1 + p + ul,.pages_tools h1 + br + p,.pages_tools h1 + p + .list > ul > li,.pages_tools h1 + p + .has_tick > li,.pages_tools  h2 + p,.pages_tools  h2 + ul + p,.pages_tools  h2 + p + ul,.pages_tools  h2 + br + p,.pages_tools  h2 + p + .list > ul > li,.pages_tools  h2 + p + .has_tick > li,.pages_tools  h3 + p,.pages_tools  h3 + ul + p,.pages_tools  h3 + p + ul,.pages_tools  h3 + br + p,.pages_tools  h3 + p + .list > ul > li,.pages_tools  h3 + p + .has_tick > li,.pages_allcoursepass h1 + p,.pages_allcoursepass h1 + ul + p,.pages_allcoursepass h1 + p + ul,.pages_allcoursepass h1 + br + p,.pages_allcoursepass h1 + p + .list > ul > li,.pages_allcoursepass h1 + p + .has_tick > li,.pages_allcoursepass  h2 + p,.pages_allcoursepass  h2 + ul + p,.pages_allcoursepass  h2 + p + ul,.pages_allcoursepass  h2 + br + p,.pages_allcoursepass  h2 + p + .list > ul > li,.pages_allcoursepass  h2 + p + .has_tick > li,.pages_allcoursepass  h3 + p,.pages_allcoursepass  h3 + ul + p,.pages_allcoursepass  h3 + p + ul,.pages_allcoursepass  h3 + br + p,.pages_allcoursepass  h3 + p + .list > ul > li,.pages_allcoursepass  h3 + p + .has_tick > li,.pages_resources h1 + p,.pages_resources h1 + ul + p,.pages_resources h1 + p + ul,.pages_resources h1 + br + p,.pages_resources h1 + p + .list > ul > li,.pages_resources h1 + p + .has_tick > li,.pages_resources  h2 + p,.pages_resources  h2 + ul + p,.pages_resources  h2 + p + ul,.pages_resources  h2 + br + p,.pages_resources  h2 + p + .list > ul > li,.pages_resources  h2 + p + .has_tick > li,.pages_resources  h3 + p,.pages_resources  h3 + ul + p,.pages_resources  h3 + p + ul,.pages_resources  h3 + br + p,.pages_resources  h3 + p + .list > ul > li,.pages_resources  h3 + p + .has_tick > li,.pages_affiliates h1 + p,.pages_affiliates h1 + ul + p,.pages_affiliates h1 + p + ul,.pages_affiliates h1 + br + p,.pages_affiliates h1 + p + .list > ul > li,.pages_affiliates h1 + p + .has_tick > li,.pages_affiliates  h2 + p,.pages_affiliates  h2 + ul + p,.pages_affiliates  h2 + p + ul,.pages_affiliates  h2 + br + p,.pages_affiliates  h2 + p + .list > ul > li,.pages_affiliates  h2 + p + .has_tick > li,.pages_affiliates  h3 + p,.pages_affiliates  h3 + ul + p,.pages_affiliates  h3 + p + ul,.pages_affiliates  h3 + br + p,.pages_affiliates  h3 + p + .list > ul > li,.pages_affiliates  h3 + p + .has_tick > li,.pages_about h1 + p,.pages_about h1 + ul + p,.pages_about h1 + p + ul,.pages_about h1 + br + p,.pages_about h1 + p + .list > ul > li,.pages_about h1 + p + .has_tick > li,.pages_about  h2 + p,.pages_about  h2 + ul + p,.pages_about  h2 + p + ul,.pages_about  h2 + br + p,.pages_about  h2 + p + .list > ul > li,.pages_about  h2 + p + .has_tick > li,.pages_about  h3 + p,.pages_about  h3 + ul + p,.pages_about  h3 + p + ul,.pages_about  h3 + br + p,.pages_about  h3 + p + .list > ul > li,.pages_about  h3 + p + .has_tick > li,.pages_joinus h1 + p,.pages_joinus h1 + ul + p,.pages_joinus h1 + p + ul,.pages_joinus h1 + br + p,.pages_joinus h1 + p + .list > ul > li,.pages_joinus h1 + p + .has_tick > li,.pages_joinus  h2 + p,.pages_joinus  h2 + ul + p,.pages_joinus  h2 + p + ul,.pages_joinus  h2 + br + p,.pages_joinus  h2 + p + .list > ul > li,.pages_joinus  h2 + p + .has_tick > li,.pages_joinus  h3 + p,.pages_joinus  h3 + ul + p,.pages_joinus  h3 + p + ul,.pages_joinus  h3 + br + p,.pages_joinus  h3 + p + .list > ul > li,.pages_joinus  h3 + p + .has_tick > li,.ise_page h1 + p,.ise_page h1 + ul + p,.ise_page h1 + p + ul,.ise_page h1 + br + p,.ise_page h1 + p + .list > ul > li,.ise_page h1 + p + .has_tick > li,.ise_page  h2 + p,.ise_page  h2 + ul + p,.ise_page  h2 + p + ul,.ise_page  h2 + br + p,.ise_page  h2 + p + .list > ul > li,.ise_page  h2 + p + .has_tick > li,.ise_page  h3 + p,.ise_page  h3 + ul + p,.ise_page  h3 + p + ul,.ise_page  h3 + br + p,.ise_page  h3 + p + .list > ul > li,.ise_page  h3 + p + .has_tick > li,.contactContainer h1 + p,.contactContainer h1 + ul + p,.contactContainer h1 + p + ul,.contactContainer h1 + br + p,.contactContainer h1 + p + .list > ul > li,.contactContainer h1 + p + .has_tick > li,.contactContainer  h2 + p,.contactContainer  h2 + ul + p,.contactContainer  h2 + p + ul,.contactContainer  h2 + br + p,.contactContainer  h2 + p + .list > ul > li,.contactContainer  h2 + p + .has_tick > li,.contactContainer  h3 + p,.contactContainer  h3 + ul + p,.contactContainer  h3 + p + ul,.contactContainer  h3 + br + p,.contactContainer  h3 + p + .list > ul > li,.contactContainer  h3 + p + .has_tick > li,.layout_blisspottheme_pages_landing_sme h1 + p,.layout_blisspottheme_pages_landing_sme h1 + ul + p,.layout_blisspottheme_pages_landing_sme h1 + p + ul,.layout_blisspottheme_pages_landing_sme h1 + br + p,.layout_blisspottheme_pages_landing_sme h1 + p + .list > ul > li,.layout_blisspottheme_pages_landing_sme h1 + p + .has_tick > li,.layout_blisspottheme_pages_landing_sme  h2 + p,.layout_blisspottheme_pages_landing_sme  h2 + ul + p,.layout_blisspottheme_pages_landing_sme  h2 + p + ul,.layout_blisspottheme_pages_landing_sme  h2 + br + p,.layout_blisspottheme_pages_landing_sme  h2 + p + .list > ul > li,.layout_blisspottheme_pages_landing_sme  h2 + p + .has_tick > li,.layout_blisspottheme_pages_landing_sme  h3 + p,.layout_blisspottheme_pages_landing_sme  h3 + ul + p,.layout_blisspottheme_pages_landing_sme  h3 + p + ul,.layout_blisspottheme_pages_landing_sme  h3 + br + p,.layout_blisspottheme_pages_landing_sme  h3 + p + .list > ul > li,.layout_blisspottheme_pages_landing_sme  h3 + p + .has_tick > li,.layout_blisspottheme_pages_affiliates h1 + p,.layout_blisspottheme_pages_affiliates h1 + ul + p,.layout_blisspottheme_pages_affiliates h1 + p + ul,.layout_blisspottheme_pages_affiliates h1 + br + p,.layout_blisspottheme_pages_affiliates h1 + p + .list > ul > li,.layout_blisspottheme_pages_affiliates h1 + p + .has_tick > li,.layout_blisspottheme_pages_affiliates  h2 + p,.layout_blisspottheme_pages_affiliates  h2 + ul + p,.layout_blisspottheme_pages_affiliates  h2 + p + ul,.layout_blisspottheme_pages_affiliates  h2 + br + p,.layout_blisspottheme_pages_affiliates  h2 + p + .list > ul > li,.layout_blisspottheme_pages_affiliates  h2 + p + .has_tick > li,.layout_blisspottheme_pages_affiliates  h3 + p,.layout_blisspottheme_pages_affiliates  h3 + ul + p,.layout_blisspottheme_pages_affiliates  h3 + p + ul,.layout_blisspottheme_pages_affiliates  h3 + br + p,.layout_blisspottheme_pages_affiliates  h3 + p + .list > ul > li,.layout_blisspottheme_pages_affiliates  h3 + p + .has_tick > li{	margin-bottom: 25px;	font-size: 16px;}.section_text_fontsize{	font-size: 16px !important;}.cando > div,.width_main{	max-width: 1080px;}.features.flex_47{	max-width: 48%;}.features.flex_47 .feature{	margin-bottom: 15px;}.features.flex_47 .feature > div > div > h3{	font-size: 12px;}.contactContainer .content{	padding-left: 20px;}.contactContainer .content form > div > div .form-elements .form-wrapper .form-label{	font-size: 12px;}.author_box{	padding: 15px;}.author_box .left{	margin-right: 15px;}.author_box .thumb{	width: 60px;	height: 60px;}.author_box .info .title{	font-size: 12px;}.author_box .info .author{	font-size: 14px;}.layout_customize_category_coaches{	padding-bottom: 50px;}.layout_customize_category_coaches ul.cards > li > div .user_title,.layout_customize_category_coaches ul.cards > li > div  .user_category{	font-size: 15px;}.layout_customize_category_coaches ul.cards > li > div .user_overview{	line-height: 140%;}.ise_page .whosfor_2 ul.clearfix,.ise_page  .whosfor_3 > ul,.pages_about .whosfor_2 ul.clearfix,.pages_about  .whosfor_3 > ul,.pages_joinus .whosfor_2 ul.clearfix,.pages_joinus  .whosfor_3 > ul{	margin-left: -20px;}.ise_page .whosfor_2 ul.clearfix > li > *,.ise_page  .whosfor_3 > ul > li > *,.pages_about .whosfor_2 ul.clearfix > li > *,.pages_about  .whosfor_3 > ul > li > *,.pages_joinus .whosfor_2 ul.clearfix > li > *,.pages_joinus  .whosfor_3 > ul > li > *{	margin-left: 20px;}.ise_page .whosfor_2 ul.clearfix > li > div > div > h3,.ise_page  .whosfor_3 > ul > li > div > div > h3,.pages_about .whosfor_2 ul.clearfix > li > div > div > h3,.pages_about  .whosfor_3 > ul > li > div > div > h3,.pages_joinus .whosfor_2 ul.clearfix > li > div > div > h3,.pages_joinus  .whosfor_3 > ul > li > div > div > h3{	font-size: 25px;}.ise_page .commitment ul > li > h3{	font-size: 20px;}.ise_page .commitment ul > li > p{	font-size: 15px;}.ise_page .wellbeing h3{	font-size: 15px;}.ise_page .wellbeing > div > ul li{	font-size: 15px;	margin-bottom: 0px;}.ise_page .wellbeing > div > ul li:before{	margin-right: 10px;	width: 20px;	height: 20px;}.ise_page .banner.huge > div.contentTop{	top: 30px;}.ise_page .banner.huge > div.contentTop > div > p{	font-size: 15px;}.ise_page .banner.huge > div.content{	bottom: 20px;}.ise_page .banner.huge > div.content > div > h2{	font-size: 20px;}.ise_page .banner.huge > div.content > div > p{	font-size: 15px;}.ise_page .banner.huge2 > div.content > div{	margin-bottom: 30px;}.ise_page .banner.huge2 > div.content > div > h2{	font-size: 20px;}.ise_page .banner.huge2 > div.content > div > p{	font-size: 15px;}.cando{	padding-bottom: 20px;}.cando > div > div > .right{	max-width: 200px;}.cando > div > div > .right > ul > li{	font-size: 15px;	margin-bottom: 10px;}.layout_blisspottheme_member_welcomeback > div{	font-size: 20px;}#bucketlist .bucketlist_items > ul{	margin-left: -20px;}#bucketlist .bucketlist_items > ul > li{	flex-basis: 33.33%;}#bucketlist .bucketlist_items > ul > li > div{	margin-left: 20px;	padding-bottom: 40px;}#bucketlist .bucketlist_items > ul > li > div .bottom span{	font-size: 15px;}#bucketlist_images > input[type="text"]{	border-radius: 5px;	padding: 6px 15px;	font-size: 10px;}#bucketlist_images .search.forDashboard{	margin-top: 2px;	width: 100%;	box-sizing: border-box;	float: none;}#bucketlist_images .unsplash_images{	margin-bottom: 20px;}#global_content > div > .layout_main > .layout_right{	min-width: 225px;	max-width: 225px;}#global_content > div > .layout_main > .layout_right{	padding: 12px;}.graph_xAxis{	display: none;}.mD_graphs .flexItem{	max-width: 50%;}.pages_about .banner.cats{	max-height: 550px;}.pages_about .banner.cats > div.content{	padding: 20px;	width: 680px;}.pages_about .banner.cats > div.content img{	margin-right: 20px !important;}}/* end 1365px */@media only screen and (max-width: 1285px){.desktop_1285{	display: none;}.mobile_1285{	display: block;}.tryit > div > h3{	font-size: 50px;}html .guest-user #global_header .layout_core_menu_mini{	margin-top: 12px;}.pages_tools .features ul > li .content h3,.pages_about .playground > div > ul > li > div > div h3,.tryit > div > p,.banner.wHeadline .headline h2{	font-size: 30px;}.pages_about .how > div > ul > li > div h3,.pages_about .book > div > ul > li > a h3,.pages_about .commitment > div > ul > li > div h3,.tryit > div > .price,.headline > h1,.headline > h2{	font-size: 25px;}.cando > div > .right > ul > li,.pages_about .how > div > ul > li > div p,.pages_about .book > div > ul > li > a h5,.pages_resources .blogs > div > ul.categories > li > a,.tryit > div > .all,.faq > ul > li > .q,.faq > ul > li > .a,.tryit > div .disclaimer,#global_wrapper .layout_blisspottheme_content_recommendations > div > div.recommendations > .recommended > h3,.features .feature > div h3{	font-size: 20px;}.pages_tools .features ul > li .content p,.pages_tools .wtoolsVideos ul > li .content p,.cando > div > .left p,.pages_about .founder > div .right p,.pages_about .playground > div > ul > li > div > div p,.pages_about .commitment > div > ul > li > div p,.pages_resources .blogs > div > ul.articles > li > a > .description > h3,.tryit > div > h3 > span{	font-size: 15px;}.pages_resources .blogs > div > ul.articles > li > a > .description > h5{	font-size: 13px;}body button,.button,a.button,a.button:visited, a.compose-activator.buttonlink, #global_wrapper .layout_page_question_index_questions .qa_browse_answer a, .qa_browse .qa_browse_answer a, .global_form_box .form-element input[type="submit"]{	font-size: 11px;}body button.medium,.button.medium,a.button.medium,a.button:visited.medium, a.compose-activator.buttonlink.medium, #global_wrapper .layout_page_question_index_questions .qa_browse_answer a.medium, .qa_browse .qa_browse_answer a.medium, .global_form_box .form-element input[type="submit"].medium{	padding: 4px 12px;	font-size: 12px;}body button.big,.button.big,a.button.big,a.button:visited.big, a.compose-activator.buttonlink.big, #global_wrapper .layout_page_question_index_questions .qa_browse_answer a.big, .qa_browse .qa_browse_answer a.big, .global_form_box .form-element input[type="submit"].big{	padding: 10px 25px;	font-size: 14px;}#memberprofile_cover_menu{	right: 10px;}.layout_left .layout_user_profile_fields .profile_fields>ul>li>span{	width: 100% !important;}#journal aside{	max-width: 200px;	margin-right: 10px;}#journal article > .entry > .entry-heading .creation-time{	display: block;	margin-bottom: 10px;}#journal article > .entry > .entry-heading .right{	float: left;	margin: 0px 5px 5px 0px;}#journal aside .months-list > li.month{	font-size: 16px;}.faq > ul > li{	margin-bottom: 30px;	padding: 25px 90px 25px 40px;}.faq > ul > li .a{	margin-top: 50px;}.faq > ul > li .plus{	top: 42px;	right: 30px;}.tryit{	padding: 0px;}.tryit > div > h3{	margin-bottom: 30px;}.tryit > div .button{	margin: 10px 0px;}.faq > ul{	margin-top: 20px;	margin-bottom: 0px;}#global_wrapper .layout_blisspottheme_content_recommendations > div > div.recommendations{	margin-left: -24px;}#global_wrapper .layout_blisspottheme_content_recommendations > div > div.recommendations > .recommended > div{	margin-left: 24px;}#global_wrapper .layout_blisspottheme_content_recommendations > div > div.recommendations > .recommended > div > ul{	margin-left: -10px;}#global_wrapper .layout_blisspottheme_content_recommendations > div > div.recommendations > .recommended > div > ul > li > a{	margin-left: 10px;}#memberprofile_cover_container .navigation > ul + ul{	float: left;}#progress .fts_boxes > div.box > .headline > div.results_guide{	margin-top: -21px;}.features .feature.courses > div > ul > li .buttons{	display: block;}.features .feature.courses > div > ul > li .buttons .button{	display: block;}form.activity .compose-menu{	gap: 10px;	padding-left: 0;}ul.feed .feed_item_icon>ul>li > a,form.activity .compose-menu .compose-activator{	text-indent: -9999em;}.pageMenu > ul > li > a .icon{	min-width: 24px;	height: 24px;	margin-right: 5px;}.pageMenu > ul > li > a .icon svg{	transform: translate(-50%, -50%) scale(0.8);}.pageMenu > ul > li > a .name{	font-size: 12px;}.layout_group_browse_menu_quick .quicklinks li a{	font-size: 10px;}.pageMenu > ul > li + li{	margin: 0;}.layout_group_list_your_groups{	display: none;}.layout_group_profile_photo .group_cover .group_cover_content .left .group_stats_info li{	font-size: 10px;}ul.feed .feed_item_icon>ul>li{	padding: 0;}.recommended_trial .overlay{	width: 100%;}.recommended_trial .content h3{	font-size: 20px;}.recommended_trial .content p{	font-size: 14px;}.recommended_trial .content p.subtitle{	font-size: 16px;}.recommended_trial .content .button-container{	padding-top: 0;}}/* END max-width 1285*/@media only screen and (max-width: 1199px){div.layout_page_header .layout_main, div.layout_page_footer .layout_main, div#global_content{	padding-left: 0px;	padding-right: 0px;}}@media only screen and (min-width: 1123px) and (max-width: 1365px){html .guest-user #global_header .layout_theme_header_menu_bar .layout_core_menu_main > ul > li a, html .guest-user #global_header .layout_theme_header_menu_bar  .layout_core_menu_main > ul > li.has_dropdown > a:after, html .guest-user #global_header .layout_theme_header_menu_bar  .layout_core_menu_mini a{	font-size: 13px !important;}html .guest-user #global_header .layout_theme_header_menu_bar .layout_core_menu_logo > a + a{	padding: 15px !important;}html .guest-user #global_header .layout_theme_header_menu_bar .layout_core_menu_logo > a + a img{	max-width: 95px !important;}html .guest-user #global_header .layout_theme_header_menu_bar .layout_core_menu_main{	padding-top: 10px !important;}html .guest-user #global_header .layout_core_menu_mini{	margin-top: 10px;	padding-right: 15px;}html .guest-user #global_header .layout_core_menu_mini > div{	padding: 0;}html .guest-user #global_header .layout_core_menu_mini a.button_header.button_wide{	min-width: 0;}}@media only screen and (max-width: 1200px){.whosfor ul.clearfix{	margin-left: -20px;}.whosfor ul.clearfix > li > a{	margin-left: 20px;}#vision .vision-menu{	width: 100%;	max-width: 100%;	min-height: 100%;	float: none;	margin-bottom: 20px;}#vision .vision-menu .vision-menu-containers > li{	max-height: 300px;}#vision .vision-menu #vision_images{	column-count: 4;}div #vision .vision-content{	min-height: 0;}#vision .canvas-container,#vision #lp-vision-board,#vision .upper-canvas,{	max-width: 100%;}div#memberprofile_cover_details #memberprofile_cover_status h1{	font-size: 30px;}div#memberprofile_cover_details #memberprofile_cover_status h1 > .qualifications{	font-size: 12px;}.member_profile_info .author_byline > h3{	font-size: 20px;	line-height: 120%;	margin-bottom: 10px;}#global_content{	width: 100%;}#global_header .layout_page_header,html body #global_footer{	width: 100%;	border-radius: 0px;}#global_header .layout_page_header .layout_main{	width: 100%;	margin-left: auto;	margin-right: auto;}.layout_page_footer{	width: 100%;	border-left: none;	border-right: none;	-moz-border-radius: 0px;	-webkit-border-radius: 0px;	border-radius: 0px;}.layout_left,.layout_right{	width: 20%;	padding: 0 0 0 0;	margin: 0 0;}.layout_middle{	padding: 0;	margin: 0 0;}.layout_top .layout_middle{	padding: 0px;}.generic_layout_container>h3{	font-size: 100%;}#gototop{	display: none !important;}.form-element input,form#filter_form input,.form-element select,form.filters select,form#filter_form select,.form-element textarea{	width: 100%;	box-sizing: border-box;}.form-element input[type="checkbox"],.form-element input[type="radio"],form#filter_form input[type="checkbox"],form#filter_form input[type="radio"]{	width: auto;}.layout_core_menu_main{	-moz-border-radius: 0px;	-webkit-border-radius: 0px;	border-radius: 0px;}.layout_core_menu_main>ul>li{	padding: 0px !important;	background: none !important;}.layout_core_menu_main>ul>li>a{	padding: 0px 6px;}.layout_core_menu_mini>div{	padding: 0px 10px;}.connect_box_form .form-element input[type="text"],.connect_box_form .form-element input[type="email"],.connect_box_form .form-element input[type="password"],.connect_box_form .form-element input.text,.connect_box_form .form-element select{	width: 94%;	padding: 2%;}#memberphotomenu_photo>div{	border: none;	padding: 0px;}a.memberphotomenu_photo_edit{	width: auto !important;}a.memberphotomenu_photo_edit>span.memberphotomenu_photo_edit_icon{	display: none;}.layout_page_footer .width_main{	width: 96%;	padding-left: 2%;	padding-right: 2%;}#global_page_core-index-index .layout_top .layout_middle{	padding: 0px;}.tabs_alt>ul>li>a{	min-width: 0px;}.browsemembers_results>ul>li{	width: 45%;}#global_page_core-index-index #global_content{	width: 100%;	-moz-border-radius: 0px;	-webkit-border-radius: 0px;	border-radius: 0px;	margin: 0px;}.px_slider,.px_slider .slides>li{	height: auto !important;}.px_slider div.px_slider_illustration,.px_slider div.px_slider_content{	padding: 20px 0px !important;}.px_slider .slides>li .px_slider_container{	padding: 0px 10px;}.header_top .signup_area ul li:first-child a{	padding-left: 30px;}.header_top .signup_area ul li a{	font-size: 11px;}#global_content .layout_main{	width: auto !important;}.layout_theme_lifepack .full_width h2,.layout_theme_tripwire .full_width h2{	padding-left: 10px;	padding-right: 10px;}.orange_box > div,.about_content > div{	width: 94%;}.about_content > div img{	max-width: 100%;}.event_x{	margin: 0px 10px;}ul.list_recent_questions{	padding: 0px;}ul.list_recent_questions li > .asked-by,ul.list_recent_questions li > .answers,ul.list_recent_questions li.note{	display: none;}ul.list_recent_questions li > .category{	width: 42px;}ul.list_recent_questions li > * + *{	padding-left: 20px;}.blog_title{	height: 50px;	overflow: hidden;}.modal-container{	position: relative;	overflow: auto;}.modal-container .modal-picture{	float: none;	width: 100%;	height: 200px;}#global_page_core-pages-goals #global_wrapper,#global_page_core-pages-vision #global_wrapper,#global_page_core-pages-bucketList #global_wrapper,#global_page_core-pages-progress #global_wrapper{	margin-left: 0;	margin-top: 105px;}#global_page_core-pages-goals #global_wrapper .layout_middle,#global_page_core-pages-vision #global_wrapper .layout_middle,#global_page_core-pages-bucketList #global_wrapper .layout_middle,#global_page_core-pages-progress #global_wrapper .layout_middle{	padding: 20px 20px;}.dashboard_menu_Toggle{	display: block;	width: 100%;}#global_page_core-pages-progress .dashboard_menu_Toggle{	display: none;}.dashboard_menu{	width: 100%;	height: auto;	border-radius: 0 0 10px 10px;	box-shadow: 3px 3px 10px rgba(0, 0, 0, 0.16);	overflow: hidden;}.dashboard_menu .top{	padding-top: 0;}.dashboard_menu .top > *{	padding-top: 4px !important;	padding-bottom: 4px;}.dashboard_menu .top h3{	font-size: 12px;	padding-left: 15px;	line-height: 26px;}.dashboard_menu .top a{	font-size: 8px;	padding-top: 14px !important;}.dashboard_menu .top a svg{	transform: scale(.52) !important;	margin-right: 3px;}.dashboard_menu_tabs{	margin-top: 0;	display: block;	height: auto;}.dashboard_menu_tabs .tabBs{	max-width: 100%;	box-shadow: none;	border-radius: 0;	margin: 0;	display: flex;	justify-content: space-around;	flex-wrap: wrap;	background: transparent;}.dashboard_menu_tabs .tabBs > li{	flex: 1 1 20%;}.dashboard_menu_tabs .tabBs > li > span{	padding: 10px 0;}.dashboard_menu_tabs .tabBs > li > span span{	font-size: 8px;}.dashboard_menu_tabs .tabCs{	max-width: 100%;	max-height: 50vh;	padding: 10px 20px;	box-sizing: border-box;}.dashboard_menu_tabs .tabCs > li h3{	font-size: 8px;	clear: both;}.dashboard_menu_tabs .tabCs > li .button{	font-size: 8px;	width: auto;	padding: 5px 10px;}.dashboard_menu_tabs .tabCs > li .button#upload-vision-label{	float: left;}.dashboard_menu_tabs .tabCs > li > * .button + h3{	margin-top: 10px;}.wide_tabs .dashboard_menu_tabs .tabBs{	max-width: 100%;}.wide_tabs .dashboard_menu_tabs .tabBs > li > span{	flex-direction: column-reverse;	justify-content: center;	max-width: 100px;	margin: 0 auto;}.goals_and_challenges .current_challenges > ol > li > h2{	font-size: 20px;}#vision_boards_list{	display: flex;	flex-wrap: wrap;	justify-content: space-between;}#vision_boards_list > li{	flex: 0 1 145px;	margin: 0 0 20px !important;}.vision_images img{	max-width: 75px !important;	height: 50px !important;}.search.forDashboard{	display: inline-block;	border-radius: 5px;	padding: 0px 30px 0px 5px;	margin: 0 0 25px;	float: right;}.search.forDashboard img{	width: 10px;}.search.forDashboard input{	font-size: 8px;	line-height: 18px;	min-width: 120px;}.search.forDashboard > *{	vertical-align: middle;	display: inline-block;}.lp_text_texts{	margin-top: 20px;}.lp_text_texts ul li{	max-width: 100px;	margin-bottom: 10px;	font-size: 15px !important;}#vision_background ul{	justify-content: center;}#vision_background ul > li{	max-width: 56px;	margin-right: 10px;	margin-bottom: 10px;}.vision_images{	justify-content: center;}.dashboard_menu_tabs .tabCs > li .or{	display: none;}.dashboard_top_buttons{	display: none;	margin-bottom: 0;	margin-top: 5px;	padding: 0 20px;}.dashboard_menu.active .dashboard_top_buttons{	display: block;}.dashboard_top_buttons > ul{	margin: 0;	display: flex;	justify-content: space-between;	flex-direction: row-reverse;	float: none;}.dashboard_top_buttons > ul > li{	flex: 0 1 100%;	max-width: 90px;	margin: 0 0 5px;}.dashboard_top_buttons > ul > li .button{	width: 100%;	box-sizing: border-box;	min-width: 0;	font-size: 8px;}#progress .no_data .flexContainer .flexItem{	max-width: 100% !important;}.desktop_1200{	display: none;}.mobile_1200{	display: block;}}@media only screen and (max-width: 1080px){.layout_blisspottheme_member_welcomeback > div h2{	margin-left: 0px;}.layout_theme_home_boxes .home_boxes>div>div>a>h3{	font-size: 30px;}.layout_blisspottheme_home_recent_questions ul.home_photos li .description h3.title a,.layout_blisspottheme_home_recent_questions ul.home_photos li .description h3.title span{	font-size: 18px;}.layout_blisspottheme_home_recent_questions>h3,.layout_blisspottheme_home_recent_blogs>h3,.layout_blisspottheme_home_mostviewed_blogs>h3,.layout_customize_home_shop .home_shop .top h3,.layout_customize_featured_contributors>h3{	font-size: 30px !important;}.layout_customize_play_quiz .bottom-quiz p{	font-size: 20px;}.layout_customize_home_community ul.home_photos>li .description a{	font-size: 22px;}.layout_blisspottheme_home_boxes .layout_theme_home_boxes .home_box a h3,.layout_blisspottheme_home_boxes .layout_theme_home_boxes .home_box a h2{	font-size: 27px;}.layout_customize_home_shop .home_shop .top h3 a{	font-size: 15px;	border-radius: 10px;	padding: 0px 10px;	margin: 0px 15px;	top: 0px;}.layout_customize_play_quiz .middle-width{	width: 100%;	float: none;	padding: 0px 8%;	box-sizing: border-box;	-moz-box-sizing: border-box;	-webkit-box-sizing: border-box;	text-align: center;}.layout_customize_play_quiz .middle-width img{	width: 100%;	height: auto;}.layout_customize_play_quiz .text-description a{	position: relative;	margin: auto;	display: inline-block;	bottom: 0px;	top: 20px;	right: auto;}.play-quiz>div.text-description{	padding-top: 20px;}.layout_customize_play_quiz .text-description p{	font-size: 35px;	line-height: 45px;	padding: 5px 0px;}.layout_blisspottheme_home_recent_questions ul.home_photos li .description .more a{	font-size: 15px;}.layout_custom_home_descriptions .ceo-information,.layout_custom_home_descriptions .director-information{	padding: 40px;	margin: auto;}.about_squares>div{	width: 50%;}.about_squares>div.bg-image{	display: none;}.layout_customize_play_quiz .text-description span{	font-size: 30px;	display: block;	line-height: 50px;}.layout_customize_play_quiz .text-description span br{	display: none;}#global_page_core-pages-about .layout_custom_home_descriptions .user-info{	margin-left: 0;}#global_page_core-pages-about .layout_custom_home_descriptions .wrap-block .left-side{	float: none;	margin: 0 auto 20px;}#global_page_core-pages-about .layout_custom_home_descriptions .wrap-block .right-side .block-info{	text-align: center;	padding: 0 50px;}#global_page_core-pages-about .layout_custom_home_descriptions .wrap-block .right-side .block-info h3 br{	display: none;}}/* END max-width 1080*/@media only screen and (max-width: 1024px){.layout_blisspottheme_home_recent_questions ul.home_photos li .description .more{	padding: 20px 0 15px;}.layout_blisspottheme_home_recent_questions ul.home_photos li .description div.text{	max-height: none;	word-break: break-word;	word-wrap: break-word;	overflow: hidden;	text-overflow: ellipsis;	display: -webkit-box;	-webkit-box-orient: vertical;	line-height: normal;	-webkit-line-clamp: 5;	line-height: 30px;	max-height: 150px;}#global_content .layout_customize_home_community ul.home_photos>li.bg-image h3.top-title a{	font-size: 20px;	word-break: break-word;	word-wrap: break-word;	overflow: hidden;	text-overflow: ellipsis;	display: -webkit-box;	-webkit-box-orient: vertical;	line-height: normal;	-webkit-line-clamp: 2;	line-height: 24px;	max-height: 48px;}#global_content .layout_customize_home_community ul.home_photos>li.bg-color h3.top-title a{	font-size: 20px;}#global_content .layout_customize_home_community ul.home_photos>li.bg-color p.title-question>a{	word-break: break-word;	word-wrap: break-word;	overflow: hidden;	text-overflow: ellipsis;	display: -webkit-box;	-webkit-box-orient: vertical;	line-height: normal;	-webkit-line-clamp: 3;	line-height: 24px;	max-height: 72px;}#global_content .layout_customize_home_community ul.home_photos>li.form-submit .description .title p{	font-size: 11px;	line-height: 16px;}.layout_customize_home_community ul.home_photos li.form-submit .description .form-elements{	padding: 5px 10px;}.top_imagecolor > div > div{	padding: 0px 2%;	width: 94%;}body[id*="global_page_group-"] #global_wrapper #global_content > div > .layout_main{	padding: 15px;}#global_content > div > .layout_main > .layout_right{	top: 15px;}#global_content > div > .layout_main > .layout_right{	min-width: 180px;	max-width: 180px;}.layout_group_profile_photo .group_cover .group_cover_content{	flex-direction: column;}}@media only screen and (min-width: 1123px){.banner.categories > div.content, .layout_blog_blog_title, .banner.wHeadline .headline, ul.home_photos.home_blogs, #global_page_blog-index-index .layout_blisspottheme_blog_most_viewed .headline, #global_page_blog-index-index #global_wrapper .layout_middle .layout_core_content, #global_page_sitealbum-index-index #global_wrapper .layout_middle{	width: 90%;	max-width: 1400px;	margin: 0 auto;	box-sizing: border-box;}html body:not(.guest-user) #global_footer, html  body:not(.guest-user) #global_wrapper{	margin-left: 184px;}html .layout_theme_header_menu_bar .profile > div{	display: block !important;}html .guest-user #global_header{	background: #FFF;	width: 100%;	position: relative;	box-sizing: border-box;}html .guest-user #global_header .layout_theme_header_menu_bar .layout_core_menu_logo > a:first-child, html .guest-user #global_header  .layout_theme_header_menu_bar > .toggle_closer, html .guest-user #global_header  #menu_magnifier_toggle, html .guest-user #global_header  #global_search_form_container, html .guest-user #global_header  .toggle_closer.black_screen, html .guest-user #global_header  .sidemenu_signup{	display: none !important;}html .guest-user #global_header .layout_theme_header_menu_bar{	position: relative;	top: auto;	left: auto;	width: auto;	max-width: 100%;	height: auto;	background: transparent;	display: block;	overflow: visible;}html .guest-user #global_header .layout_theme_header_menu_bar .layout_core_menu_logo{	padding: 0px;	float: left;}html .guest-user #global_header .layout_theme_header_menu_bar .layout_core_menu_logo > a + a{	display: block;	padding: 18px 15px;}html .guest-user #global_header .layout_theme_header_menu_bar .layout_core_menu_logo > a + a img{	max-width: 176px;	max-height: 34px;	width: auto;}html .guest-user #global_header .layout_theme_header_menu_bar .layout_core_menu_mini .minimenu_search{	display: none;}html .guest-user #global_header .layout_theme_header_menu_bar .layout_core_menu_main{	float: left;	clear: none;	padding-left: 2px;	padding-top: 18px;}html .guest-user #global_header .layout_theme_header_menu_bar .layout_core_menu_main > ul{	padding: 0;	border: none;}html .guest-user #global_header .layout_theme_header_menu_bar .layout_core_menu_main > ul > li{	float: left;	margin: 0px !important;	position: relative;	padding: 0;}html .guest-user #global_header .layout_theme_header_menu_bar .layout_core_menu_main > ul > li > ul{	position: absolute;	left: 0px;	top: 100%;	min-width: 100%;	background: #FFF;	overflow: hidden;	border-radius: 0px 0px 10px 10px;	box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.16);	padding: 5px 0px;	border-radius: 10px;}html .guest-user #global_header .layout_theme_header_menu_bar .layout_core_menu_main > ul > li > ul > li > a{	line-height: 50px;	padding: 0px 20px;	font-weight: normal;}html .guest-user #global_header .layout_theme_header_menu_bar .layout_core_menu_main > ul > li > ul > li > a:hover{	background: #f5f5f5 !important;}html .guest-user #global_header .layout_theme_header_menu_bar .layout_core_menu_main > ul > li:hover > ul{	display: block;}html .guest-user #global_header .layout_theme_header_menu_bar .layout_core_menu_main > ul > li > a{	background: none;	padding: 12px 16px;	margin: 0px;	line-height: 130%;	background: transparent;	text-decoration: none;}html .guest-user #global_header .layout_theme_header_menu_bar .layout_core_menu_main > ul > li a{	font-size: calc(12px + 2px);	color: #262626;	text-shadow: none !important;	font-weight: 600;	text-decoration: none;}html .guest-user #global_header .layout_theme_header_menu_bar .layout_core_menu_main > ul > li a > span{	text-shadow: none;	font-weight: 400;}html .guest-user #global_header .layout_theme_header_menu_bar .layout_core_menu_main > ul > li.has_dropdown > a:after{	content: "";	display: inline-block;	width: 10px;	height: 5px;	background: url(https://cdn-themes.thinkific.com/269860/348561/ac9o9uErTtOnJwxVsuZ6_dropdown_arrow.png) no-repeat center center;	background-size: cover;	margin-left: 5px;	vertical-align: middle;}html .guest-user#global_page_core-pages-about #global_header .layout_theme_header_menu_bar .layout_core_menu_main > ul > li > a.core_main_about,html .guest-user#global_page_core-pages-services #global_header .layout_theme_header_menu_bar .layout_core_menu_main > ul > li > a.core_main_services,html .guest-user#global_page_core-pages-wellbeingtools #global_header .layout_theme_header_menu_bar .layout_core_menu_main > ul > li > a.core_main_free,html .guest-user#global_page_core-pages-resources #global_header .layout_theme_header_menu_bar .layout_core_menu_main > ul > li > a.core_main_resources,html .guest-user#global_page_core-help-contact #global_header .layout_theme_header_menu_bar .layout_core_menu_main > ul > li > a.core_main_contact,html .guest-user#global_page_core-pages-pricing #global_header .layout_theme_header_menu_bar .layout_core_menu_main > ul > li > a.core_main_pricing,html .guest-user#global_page_core-pages-coaches #global_header .layout_theme_header_menu_bar .layout_core_menu_main > ul > li > a.core_main_one{	background: transparent;}html .guest-user#global_page_core-pages-about #global_header .layout_theme_header_menu_bar .layout_core_menu_main > ul > li > a.core_main_about > span,html .guest-user#global_page_core-pages-services #global_header .layout_theme_header_menu_bar .layout_core_menu_main > ul > li > a.core_main_services > span,html .guest-user#global_page_core-pages-wellbeingtools #global_header .layout_theme_header_menu_bar .layout_core_menu_main > ul > li > a.core_main_free > span,html .guest-user#global_page_core-pages-resources #global_header .layout_theme_header_menu_bar .layout_core_menu_main > ul > li > a.core_main_resources > span,html .guest-user#global_page_core-help-contact #global_header .layout_theme_header_menu_bar .layout_core_menu_main > ul > li > a.core_main_contact > span,html .guest-user#global_page_core-pages-pricing #global_header .layout_theme_header_menu_bar .layout_core_menu_main > ul > li > a.core_main_pricing > span,html .guest-user#global_page_core-pages-coaches #global_header .layout_theme_header_menu_bar .layout_core_menu_main > ul > li > a.core_main_one > span{	font-weight: 600;}html .guest-user #global_header .layout_theme_header_menu_bar .layout_core_menu_main > ul > li a,html .guest-user  #global_header .layout_theme_header_menu_bar .layout_core_menu_main > ul > li > a{	background: transparent !important;}html .guest-user #global_header .layout_theme_header_menu_bar .layout_core_menu_main > ul > li a > span,html .guest-user  #global_header .layout_theme_header_menu_bar .layout_core_menu_main > ul > li > a > span{	position: relative;}html .guest-user #global_header .layout_theme_header_menu_bar .layout_core_menu_main > ul > li a > span:before, html .guest-user  #global_header .layout_theme_header_menu_bar .layout_core_menu_main > ul > li > a > span:before{	content: "";	position: absolute;	width: 0%;	opacity: 0;	height: 3px;	left: 0px;	top: 100%;	background: #262626;	transition: 0.2s all ease-in-out;}html .guest-user #global_header .layout_theme_header_menu_bar .layout_core_menu_main > ul > li a:hover > span:before, html .guest-user  #global_header .layout_theme_header_menu_bar .layout_core_menu_main > ul > li:hover > a > span:before{	width: 100%;	opacity: 1;}html body:not(.guest-user) #global_header .layout_theme_header_menu_bar{	display: block;}#journal aside.scrolled_page > div{	position: fixed;	top: 0px;}}@media only screen and (max-width: 1122px){.desktop-985, body:not(.guest-user) #global_header .layout_theme_mobile_header, body:not(.guest-user) #global_header .layout_theme_header_menu_bar{	display: none !important;}.mobile-985{	display: block;}body:not(.guest-user) #global_wrapper{	margin-top: 0;}#global_page_core-pages-goals #global_wrapper .layout_middle,#global_page_core-pages-goals  #global_content,#global_page_core-pages-journal #global_wrapper .layout_middle,#global_page_core-pages-journal  #global_content,#global_page_core-pages-vision #global_wrapper .layout_middle,#global_page_core-pages-vision  #global_content,#global_page_core-pages-bucketList #global_wrapper .layout_middle,#global_page_core-pages-bucketList  #global_content,#global_page_core-pages-progress #global_wrapper .layout_middle,#global_page_core-pages-progress  #global_content{	overflow: visible;}html .guest-user #global_header .layout_theme_header_menu_bar .layout_core_menu_main > ul > li a,html .guest-user #global_header .layout_theme_header_menu_bar  .layout_core_menu_main > ul > li.has_dropdown > a:after, html .guest-user #global_header .layout_theme_header_menu_bar  .layout_core_menu_mini a{	font-size: 13px !important;}html .guest-user #global_header .layout_theme_header_menu_bar .layout_core_menu_mini{	margin-top: 19px !important;}html .guest-user #global_header .layout_theme_header_menu_bar .layout_core_menu_main{	padding-top: 18px !important;}html .guest-user #global_header .layout_theme_header_menu_bar .layout_core_menu_main > ul > li > a{	padding: 0px 6px 0px 25px !important;}html .guest-user #global_header .layout_theme_header_menu_bar .layout_core_menu_main > ul > li.has_dropdown > ul{	display: block;}html .guest-user #global_header .layout_theme_header_menu_bar .layout_core_menu_main > ul > li.has_dropdown > ul > li > a{	padding-left: 50px;	white-space: pre-wrap;	line-height: 150%;	padding-top: 7px;	padding-bottom: 7px;}html .guest-user #global_header .layout_theme_header_menu_bar .layout_core_menu_main > ul > li.has_dropdown > a:after{	width: 16px !important;	height: 8px !important;	margin-left: 5px !important;}.boxS5 .content{	padding: 15px 15px 20px;}.boxS5 .content .author{	left: 15px;}.landing.business .landing_banner{	flex-direction: column;	gap: 50px;}.landing.business .landing_banner div > img{	max-width: 220px !important;}#dashboard #home-community.flexContainer{	flex-wrap: wrap-reverse;}#dashboard #home-community.flexContainer .features .feature > div.has_data .topbar + *{	padding: 10px;}#dashboard #home-community.flexContainer .features .feature.newsfeedExpanded > div{	height: auto;}#dashboard #home-community.flexContainer .features .feature.newsfeedExpanded > div .activity-post-container{	margin-bottom: 0;}#dashboard .features .feature{	margin-bottom: 20px;	max-width: 100%;}#dashboard .features .feature > div{	height: auto;	box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.18);}#dashboard .features .feature > div .topbar > img{	display: inline-block;}#dashboard .features .feature > div > ol > li > a,#dashboard .features .feature > div > ol > li  > span{	white-space: normal;}#dashboard .features .feature > div.has_data{	text-align: left;}#dashboard .features .feature > div.has_data .topbar + *{	padding: 15px;}#dashboard .features .feature.progress > div.has_data .rank{	font-size: 8px;	padding-top: 2px;	padding-bottom: 0;	margin: 0;}#dashboard .features .feature.progress > div.has_data .rank *{	font-size: 8px;}#dashboard .features .feature.progress > div.has_data > .graph > div svg{	height: 55px !important;}#dashboard .features .feature.bucketlist > div.has_data > div:not(.topbar){	padding: 10px;	margin: 0;}#dashboard .features .feature.bucketlist > div.has_data > div:not(.topbar) > div{	height: 50px !important;}#dashboard .features .feature.qa_mobile > div.no_data img{	filter: none;}#dashboard .features .feature.allcourse_mobile > div.no_data{	background: no-repeat center center;	background-size: cover;	overflow: hidden;}#dashboard .features .feature.allcourse_mobile > div.no_data:before{	content: "";	position: absolute;	top: 0;	left: 0;	height: 100%;	width: 100%;	background: rgba(22, 33, 78, 0.65);}#dashboard .features .feature > div.no_data{	height: auto;}#dashboard .features .feature > div.no_data.no_icon > div h3{	margin-left: 35px;}#dashboard .features .feature > div.no_data > div{	position: relative;	top: auto;	left: auto;	transform: none;	overflow: hidden;	padding: 9px 9px;	text-align: left;	box-sizing: border-box;	display: flex;	align-items: center;}#dashboard .features .feature > div.no_data > div > *{	display: inline-block;	vertical-align: middle;}#dashboard .features .feature > div.no_data > div img{	height: 20px;	width: auto;}#dashboard .features .feature > div.no_data > div h3{	margin-left: 10px;}#dashboard .features .feature > div.no_data > div .button-container{	float: right;	margin: 0 0 0 auto;}#dashboard .features.left,#dashboard  .features.right{	max-width: 100%;}#dashboard .features.left > *,#dashboard  .features.right > *{	margin-left: 0;	margin-right: 0;}#global_header .layout_blisspottheme_header_menu .toggle_closer{	display: block;}.banner.wHeadline{	margin-bottom: 30px;}.banner.wHeadline .headline{	bottom: 10px;}.banner.wHeadline .headline > *{	margin: 0 !important;	width: 100%;	text-align: center;	padding: 0;}.banner.wHeadline .headline > p{	padding-bottom: 10px;	font-size: 15px;}.banner.cats div.content,.banner.categories div.content{	display: block;	bottom: 20px;	text-align: center !important;}.banner.cats div.content > *,.banner.categories div.content > *{	margin: 0 !important;	text-align: center !important;}.banner.cats div.content > * h1,.banner.cats div.content > *  h2,.banner.categories div.content > * h1,.banner.categories div.content > *  h2{	text-align: center !important;	font-size: 20px !important;}.banner.cats div.content > * p,.banner.categories div.content > * p{	font-size: 12px !important;	text-align: center !important;	max-width: 100% !important;}.banner.cats div.content article,.banner.categories div.content article{	margin-top: 20px !important;	margin-left: auto !important;	margin-right: auto !important;}.whosfor ul.clearfix > li > a .button{	bottom: 20px;}.banner.categories > div.content,.layout_blog_blog_title,.banner.wHeadline .headline,ul.home_photos.home_blogs,#global_page_blog-index-index .layout_blisspottheme_blog_most_viewed .headline,#global_page_blog-index-index #global_wrapper .layout_middle .layout_core_content,.layout_customize_featured_contributors #coaches-contributors,#global_page_sitealbum-index-index #global_wrapper .layout_middle{	width: 94%;	margin: 0 auto;}html.sidemenu_visible .black_screen{	content: "";	background: rgba(0, 0, 0, 0.5);	width: 100%;	height: 100%;	position: fixed;	top: 0px;	left: 0px;	z-index: 10000;}html.sidemenu_visible .black_screen > span{	display: none;}.layout_blisspottheme_header_menu{	padding: 0px !important;}.minimenu_mobile{	display: inline-block !important;}.layout_core_menu_mini>div#core_menu_mini_menu>ul>li.minimenu_mobile>a{	background: transparent !important;}#global_page_customize-payment-process #global_header,#global_page_user-signup-index #global_header,#global_page_user-auth-login #global_header,#global_page_customize-signup-individual #global_header,#global_page_core-error-requireuser #global_header,#global_page_user-auth-forgot #global_header,#global_page_customize-signup-index #global_header,#global_page_core-pages-thankyou-team #global_header,#global_page_user-signup-confirm #global_header,#global_page_customize-signup-affiliate #global_header{	display: none;}#global_header .layout_theme_mobile_header{	display: block;}#global_wrapper .layout_left,#global_header .layout_blisspottheme_header_menu .toggle_closer.black_screen{	display: none;}#global_wrapper .layout_middle + .layout_left{	display: block;}#global_page_blog-index-view #global_wrapper .layout_main{	text-align: center;}#global_page_blog-index-view #global_wrapper .layout_main .layout_left{	width: 100%;	float: none;	display: inline-block;	padding: 30px 20px;	min-width: 250px;	max-width: 450px;	box-sizing: border-box;}#global_page_blog-index-view .layout_blog_blog_profile_cate > div > ul{	margin: 0 auto;}#global_page_blog-index-view .layout_blog_blog_profile_cate > div > ul > li{	max-width: 100%;}#global_header .layout_theme_header_menu_bar{	display: none;	z-index: 10000;}html.sidemenu_visible #global_header .layout_theme_header_menu_bar{	display: block;}#global_wrapper{	margin-top: 57px;	margin-bottom: 56px;	margin-left: 0px;	margin-right: 0px;}html .guest-user #global_wrapper{	margin-bottom: 0px;}#global_wrapper .layout_middle{	padding: 16px;}div.layout_page_header .layout_main{	padding: 0px !important;}#global_header .layout_core_menu_mini{	display: none;}#memberthumb_container>div.memberthumb_options ul li a>span.memberthumb_link_icon{	display: none !important;}#memberthumb_container>div.memberthumb{	float: none;}#memberthumb_container>div.memberthumb_options{	clear: both;	margin-top: 10px;}.layout_theme_home{	height: auto;}.browsemembers_results>ul>li{	width: auto;	display: block;}.comments{	width: 100%;}a.memberphotomenu_photo_edit{	display: none !important;}.tabbed_members>ul{	text-align: center;	width: 100%;}.tabbed_members>ul>li{	float: none;	display: inline-block;}div.albums_viewmedia{	min-width: 200px;}div.albums_viewmedia #media_photo{	max-width: 100%;}.music_player{	width: 250px;}ul.message_view .message_quick_entry .message_view_leftwrapper{	display: none;}#messages_form_reply>div,#messages_form_reply.global_form div.form-element{	width: 100%;	max-width: 100%;}ul.message_view .message_view_info{	clear: both;	padding-top: 10px;}ul.message_view .message_view_from{	text-align: left;}#messages_form_reply .form-description,#messages_form_reply .form-elements,#messages_form_reply.global_form>div>div{	padding: 0px;}.header_top .signup_area ul li.top_bar_myprofile a>span{	display: none;}.mobile_off{	display: none;}ul.footer_menu li+li{	border: none;}.layout_theme_home_boxes .home_boxes>h3{	font-size: 30px;	margin-top: -115px;}.header_top .signup_area{	display: none;}.team_members > div{	float: none;	width: 100%;}.layout_customize_featured_contributors .width_main .more{	float: left;	width: 100%;}.event_x .title{	font-size: 20px;	margin: 10px 0;}.event_x .description{	font-size: 16px;	line-height: 120%;	font-weight: normal;	margin-bottom: 30px;}.plan_subscriptions_container .container,.plan_subscriptions_container .row{	width: 100% !important;}.plan_subscriptions_container .row .columns{	margin: 10px 0px;}.layout_page_user_auth_login > .layout_main > .layout_middle{	display: none;}.layout_core_menu_mini>div#core_menu_mini_menu>ul>li>a{	background: none;	color: white !important;}.layout_page_user_auth_login > .generic_layout_container.layout_right{	display: none;}.layout_page_user_auth_login > .layout_main > .layout_middle{	display: none;}.layout_core_menu_mini>div#core_menu_mini_menu>ul>li>a{	background: none;	color: white !important;}.layout_page_user_auth_login > .generic_layout_container.layout_right{	display: none;}.info .description{	display: none;}.categories-list>li>a{	margin-right: 10px;	color: #898484;	font-size: 16px;}video#bgvid{	display: none;}.layout_sitealbum_list_albums_tabs_view ul.sitealbum_thumbs > li + li{	display: none;}ul.list_recent_questions li > .qa_browse_info *{	font-size: 16px;	line-height: 20px;}.modal-container{	position: relative;	overflow: auto;	top: 20px;	transform: translate(-50%, 0%);}.modal-container > div{	padding: 16px 20px;}.modal-container .modal-picture{	display: none;	float: none;	width: 100%;	height: 100px;}.modal-container .modal-header h2{	font-size: 20px;	line-height: 30px;}#journal .modal-container.picture_vetical textarea{	height: 150px;}.member_profile_info .profile_fields > ul > li{	margin-bottom: 16px;	width: 100%;	padding-right: 0px;}.member_profile_info .profile_fields > ul > li > span{	width: auto !important;}.activity-post-container{	padding: 12px;}.layout_customize_feed ul.feed>li{	padding: 16px !important;}form.activity .compose-content{	padding: 10px 14px;	min-height: 24px;}form.activity .compose-menu{	margin-top: 9px;}#global_wrapper .layout_middle>div>h3{	padding: 9px 18px;	font-size: 16px;	line-height: 22px;}.goals_and_challenges .current_challenges{	padding: 0px 0px 20px;}.goals_and_challenges .current_challenges > ol > li > .sep{	margin: 12px -16px 6px;}.bottom_headline{	margin-top: 30px;}#progress .headline > .right{	margin-top: 10px;	float: left;	width: 100%;}#progress .headline > .right h3{	font-size: 16px;}#progress .headline > .right .score{	font-size: 30px;}.progress_recommendations > .flexContainer{	margin-left: -20px;}.progress_recommendations > .flexContainer > .flexItem{	padding-left: 20px;}#progress .graphs > div > div > h5{	font-size: 14px;}#progress .graphs > div > div > p{	font-size: 10px;}.pages_allcoursepass .banner > div > ul{	flex-wrap: wrap;}.pages_allcoursepass .banner > div > ul > li{	margin-bottom: 20px;	max-width: 50%;}.pages_resources .playground > div > ul > li{	display: block;	width: 100%;}.pages_resources .blogs > div > ul.categories{	margin-left: -10px;}.pages_resources .blogs > div > ul.categories > li > a{	margin-left: 10px;	margin-bottom: 10px;	padding: 10px;	font-size: 16px;}.cando{	padding-bottom: 0px;}.cando > div > .right,.cando > div > .right{	float: none;	margin: 0px 0px 10px;	overflow: hidden;}.cando > div > .right > ul > li,.cando > div > .right > ul > li{	float: left;	margin-right: 5px;	margin-bottom: 5px;	padding: 5px 10px;	font-size: 12px;	border-width: 1px;}.cando > div > .left,.cando > div > .left{	clear: both;}.signup_login_popup_wrapper #TB_ajaxContent > div{	min-width: 0;}#global_wrapper .layout_blisspottheme_content_recommendations > div > div.recommendations > .recommended > div > ul > li > a .content > h3{	font-size: 14px;}#global_wrapper .layout_blisspottheme_content_recommendations > div > div.recommendations > .recommended > div > ul > li > a .content > h5{	font-size: 12px;}#global_page_core-pages-enterprise #core_form_enquiry .form-elements .form-wrapper{	max-width: 50%;}.ise_page .offer > div{	flex-wrap: wrap;}.ise_page .offer > div > img{	margin-bottom: 20px;}.ise_page .offer > div > img,.ise_page .offer > div  > div{	max-width: 100%;	padding: 0px;}.tools{	margin-bottom: 0px;}.tools > div .tools-items > li{	max-width: 33.33%;	margin-bottom: 50px;}.pages_about .story{	display: block;	text-align: center;}.pages_about .story img{	margin-bottom: 50px;}.pages_about .story > div h2,.pages_about .story > div  p{	text-align: center;}.accessSignup #TB_ajaxContent .layout_social_connect_quick_signup_container header h1 + p.user_personal_signup{	font-size: 20px;}.contactContainer{	padding-top: 0;	padding-bottom: 0;}.contactContainer > .flexItem{	max-width: 100%;	min-height: 240px;	margin-bottom: 50px;}.contactContainer .img > div a{	margin-top: 20px;}.contactContainer .content{	padding-left: 0;}#active_goals .modal-container.challenges_add .modal-body{	margin-left: 0;}#progress .fts_boxes > div.box > .headline > div.results_guide{	margin-top: 5px;}.partners ul{	justify-content: center;}.partners ul li{	flex: 1 1 50%;	max-width: 50%;}.layout_customize_book_demo{	background-position: center;}.layout_customize_book_demo .bookDemo .flexContainer > .flexItem{	max-width: 100%;}.layout_customize_book_demo .bookDemo .flexContainer > .flexItem > .bg_img{	display: none;}.layout_customize_book_demo .bookDemo > .flexContainer.underHeadline{	flex-direction: column-reverse;}.layout_customize_book_demo .bookDemo > .flexContainer.underHeadline > .flexItem + .flexItem{	margin-bottom: 40px;	text-align: center;}.layout_customize_book_demo .bookDemo > .flexContainer.underHeadline > .flexItem + .flexItem iframe.yTif{	max-width: 560px !important;	height: 200px;	margin-top: 0;}#global_content > div > .layout_main > .layout_right{	top: 12px;}.managerDashboard .flexContainer{	gap: 20px;}.managerDashboard .flexContainer .flexItem{	max-width: 100%;}.pages_about .category_cards > div{	max-width: 23%;}.pages_about .category_cards > div > a .title{	font-size: 20px !important;}.pages_about .testimonial_blue > div:before, .pages_about .testimonial_blue > div:after{	content: none;}}/* END max-width 1122px */@media only screen and (max-width: 1022px) and (min-width: 768px){.whosfor ul.clearfix > li > a > .content h3{	font-size: 30px;}.whosfor ul.clearfix > li > a > .content p,.whosfor ul.clearfix > li > a > .content  ul > li{	font-size: 16px;}}@media only screen and (max-width: 900px) and (min-width: 768px){.layout_customize_home_community #dashboard{	position: relative;	padding-top: 350px;}.layout_customize_home_community ul.home_photos> li.main-title{	width: 100%;	position: absolute;	left: 0;	top: 0;	min-height: 350px;}.layout_blisspottheme_header_menu .header_top .signup_area ul li.hide_on_signup a{	padding-right: 50px;}.layout_blisspottheme_header_menu .header_top .signup_area ul li.hide_on_signup a:after{	right: 15px;}.layout_blisspottheme_header_menu .header_top .signup_area ul li.hide_on_login{	padding-left: 30px;}}@media only screen and (max-width: 767px){.layout_left, .layout_right{	width: 25%;	padding: 0 1% 0 0;	float: left;	clear: both;	margin: 0px;}div[class*="layout_customize_category_"] h1,div[class*="layout_customize_category_"]  h2,div[class*="layout_customize_category_"]  h3,.layout_blisspottheme_home_bottom h1,.layout_blisspottheme_home_bottom  h2,.layout_blisspottheme_home_bottom  h3,.layout_blisspottheme_home_landing h1,.layout_blisspottheme_home_landing  h2,.layout_blisspottheme_home_landing  h3,.layout_blisspottheme_home_community h1,.layout_blisspottheme_home_community  h2,.layout_blisspottheme_home_community  h3,.pages_coaches h1,.pages_coaches  h2,.pages_coaches  h3,.pages_tools h1,.pages_tools  h2,.pages_tools  h3,.pages_allcoursepass h1,.pages_allcoursepass  h2,.pages_allcoursepass  h3,.pages_resources h1,.pages_resources  h2,.pages_resources  h3,.pages_affiliates h1,.pages_affiliates  h2,.pages_affiliates  h3,.pages_about h1,.pages_about  h2,.pages_about  h3,.pages_joinus h1,.pages_joinus  h2,.pages_joinus  h3,.ise_page h1,.ise_page  h2,.ise_page  h3,.contactContainer h1,.contactContainer  h2,.contactContainer  h3,.layout_blisspottheme_pages_landing_sme h1,.layout_blisspottheme_pages_landing_sme  h2,.layout_blisspottheme_pages_landing_sme  h3,.layout_blisspottheme_pages_affiliates h1,.layout_blisspottheme_pages_affiliates  h2,.layout_blisspottheme_pages_affiliates  h3{	font-size: 30px;}.landing.business .landing_banner > div{	padding: 0 10px;}.landing.business .landing_banner > .flexItem{	max-width: 100%;}ul.form-errors > li,ul.form-errors  > li > ul > li,ul.form-notices > li,ul.form-notices  > li > ul > li{	font-size: 12px;}html #TB_ajaxContent{	box-sizing: border-box;	max-height: 90vh;	top: 5vh !important;}html body.keyboard #TB_window.signup_login_popup_wrapper #TB_ajaxContent,body.keyboard #TB_window #TB_ajaxContent{	padding-bottom: 300px !important;}html #TB_window.signup_login_popup_wrapper{	max-width: 300px;	left: 50% !important;	transform: translateX(-50%);}html #TB_window.signup_login_popup_wrapper #TB_ajaxContent{	max-width: 100%;	width: 100% !important;}#global_page_user-signup-index .back_icon_container,#global_page_user-auth-login .back_icon_container,#global_page_core-error-requireuser .back_icon_container,#global_page_user-auth-forgot .back_icon_container,.signup_login_popup_wrapper .back_icon_container{	left: 8px;	top: 16px;}#global_page_user-signup-index .layout_social_connect_quick_signup_container header h1 + p,#global_page_user-signup-index .layout_social_connect_quick_signup_container header  h2 + p,#global_page_user-auth-login .layout_social_connect_quick_signup_container header h1 + p,#global_page_user-auth-login .layout_social_connect_quick_signup_container header  h2 + p,#global_page_core-error-requireuser .layout_social_connect_quick_signup_container header h1 + p,#global_page_core-error-requireuser .layout_social_connect_quick_signup_container header  h2 + p,#global_page_user-auth-forgot .layout_social_connect_quick_signup_container header h1 + p,#global_page_user-auth-forgot .layout_social_connect_quick_signup_container header  h2 + p,.signup_login_popup_wrapper .layout_social_connect_quick_signup_container header h1 + p,.signup_login_popup_wrapper .layout_social_connect_quick_signup_container header  h2 + p{	font-size: 12px !important;	line-height: 130%;	padding: 0px 0px 10px !important;	margin: 0 !important;}#global_page_user-signup-index .layout_social_connect_quick_signup_container header p,#global_page_user-auth-login .layout_social_connect_quick_signup_container header p,#global_page_core-error-requireuser .layout_social_connect_quick_signup_container header p,#global_page_user-auth-forgot .layout_social_connect_quick_signup_container header p,.signup_login_popup_wrapper .layout_social_connect_quick_signup_container header p{	font-size: 12px !important;	line-height: 130%;}#global_page_user-signup-index #global_wrapper .layout_right,#global_page_user-auth-login #global_wrapper .layout_right,#global_page_core-error-requireuser #global_wrapper .layout_right,#global_page_user-auth-forgot #global_wrapper .layout_right{	padding: 30px 15px;}#TB_window .socialSignup,#TB_window  .socialLogin,html body .socialSignup,html body  .socialLogin{	margin-top: 15px;}#TB_window .socialSignup .sn_signup,#TB_window  .socialLogin .sn_signup,html body .socialSignup .sn_signup,html body  .socialLogin .sn_signup{	padding: 10px;	font-size: 12px;	text-align: center;	position: relative;	line-height: 170%;}#TB_window .socialSignup .sn_signup img,#TB_window  .socialLogin .sn_signup img,html body .socialSignup .sn_signup img,html body  .socialLogin .sn_signup img{	max-width: 25px;	height: auto;	margin-right: 20px;	position: absolute;	left: 10px;	margin-top: -1px;}#TB_window .socialSignup .sn_signup + .sn_signup,#TB_window  .socialLogin .sn_signup + .sn_signup,html body .socialSignup .sn_signup + .sn_signup,html body  .socialLogin .sn_signup + .sn_signup{	margin-top: 12px;}#TB_window .socialSignup h4,#TB_window  .socialLogin h4,html body .socialSignup h4,html body  .socialLogin h4{	margin: 20px 0px;}#TB_window .socialSignup h4 span,#TB_window  .socialLogin h4 span,html body .socialSignup h4 span,html body  .socialLogin h4 span{	font-size: 10px;	line-height: 140%;}#TB_window .socialSignup a.button:link, #TB_window .socialSignup  a.button:visited, #TB_window  .socialLogin a.button:link, #TB_window  .socialLogin  a.button:visited, html body .socialSignup a.button:link, html body .socialSignup  a.button:visited, html body  .socialLogin a.button:link, html body  .socialLogin  a.button:visited{	font-size: 12px !important;}.sidemenu_signup > div{	font-size: 10px;}.sidemenu_signup > div h3{	font-size: 16px;}.sidemenu_signup > div h5{	font-size: 10px;	line-height: 140%;}.notifications_layout{	display: block;}.notifications_layout > div{	max-width: 100%;	width: 100% !important;	margin-bottom: 30px;	padding: 0 !important;}.bottom_headline > h3{	font-size: 20px !important;}.quotesTestimonials > ul{	padding: 0;	text-align: center;}.quotesTestimonials > ul:before, .quotesTestimonials > ul:after{	position: initial;	display: inline-block;}.quotesTestimonials > ul > li{	margin: 20px;}.quotesTestimonials > ul > li > p{	font-size: 15px;}.quotesTestimonials > ul > li > p .name{	font-size: 15px;}.tryit > div{	padding: 20px;	max-width: 90%;	box-sizing: border-box;	margin: 20px 0px;}.tryit > div > h3{	margin-bottom: 10px;}.tryit > div > p{	margin-bottom: 10px;}.pages_about .banner.top:after{	padding-top: 50%;}.pages_about .banner.top > div.content > div > h2{	font-size: 30px;}.pages_about .bottom_start h2{	font-size: 20px;}.pages_about .banner.textline > div.content > div > h2{	font-size: 20px;}.modal-container{	max-height: 90vh;}.author_box *{	text-align: center;}.author_box .thumb{	width: 94px;	height: 94px;}.author_box .left,.author_box .right{	float: none;	margin: 0 auto;	text-align: center;}.author_box .right .button{	margin-top: 10px;}.layout_customize_category_courses ul.cards,.layout_customize_category_coaches ul.cards{	flex-wrap: wrap;}.layout_customize_category_courses ul.cards > li,.layout_customize_category_coaches ul.cards > li{	max-width: 50%;}.layout_customize_category_blogs .blogs_list_container > li{	flex-basis: 50%;	max-width: 50%;	padding: 0px 5px;}.layout_customize_category_blogs > div > ul > li > div .description{	padding: 12px;}.pages_about .whosfor_2 ul.clearfix,.pages_about  .whosfor_3 > ul,.ise_page .whosfor_2 ul.clearfix,.ise_page  .whosfor_3 > ul,.pages_joinus .whosfor_2 ul.clearfix,.pages_joinus  .whosfor_3 > ul{	display: block;}.pages_about .whosfor_2 ul.clearfix > li,.pages_about  .whosfor_3 > ul > li,.ise_page .whosfor_2 ul.clearfix > li,.ise_page  .whosfor_3 > ul > li,.pages_joinus .whosfor_2 ul.clearfix > li,.pages_joinus  .whosfor_3 > ul > li{	max-width: 100%;	margin-bottom: 20px;}.pages_about .whosfor_2 ul.clearfix > li > div > div > h3,.pages_about  .whosfor_3 > ul > li > div > div > h3,.ise_page .whosfor_2 ul.clearfix > li > div > div > h3,.ise_page  .whosfor_3 > ul > li > div > div > h3,.pages_joinus .whosfor_2 ul.clearfix > li > div > div > h3,.pages_joinus  .whosfor_3 > ul > li > div > div > h3{	font-size: 20px;}.pages_about .whosfor_2 ul.clearfix > li > div > div > p,.pages_about .whosfor_2 ul.clearfix > li > div > div  ul > li,.pages_about  .whosfor_3 > ul > li > div > div > p,.pages_about  .whosfor_3 > ul > li > div > div  ul > li,.ise_page .whosfor_2 ul.clearfix > li > div > div > p,.ise_page .whosfor_2 ul.clearfix > li > div > div  ul > li,.ise_page  .whosfor_3 > ul > li > div > div > p,.ise_page  .whosfor_3 > ul > li > div > div  ul > li,.pages_joinus .whosfor_2 ul.clearfix > li > div > div > p,.pages_joinus .whosfor_2 ul.clearfix > li > div > div  ul > li,.pages_joinus  .whosfor_3 > ul > li > div > div > p,.pages_joinus  .whosfor_3 > ul > li > div > div  ul > li{	font-size: 12px;}.ise_page .commitment ul > li{	max-width: 50% !important;	padding: 20px !important;}.ise_page .commitment ul > li > h3{	font-size: 14px;	margin-bottom: 10px;}.ise_page .commitment ul > li > p{	font-size: 12px;}.ise_page .commitment ul > li > p > span{	font-size: 11px;}.ise_page .wellbeing > div > ul{	display: block;}.ise_page .wellbeing > div > ul li{	max-width: 100%;}.ise_page .banner.textline > div.content{	width: 80%;}.ise_page .banner.textline > div.content > div > h2{	font-size: 18px;}.ise_page .banner.huge > div.contentTop{	display: none;}.ise_page .banner.huge > div.content{	bottom: 20px;}.ise_page .banner.huge > div.content > div > h2{	font-size: 18px;}.ise_page .banner.huge > div.content > div > p{	font-size: 12px;}.ise_page .banner.huge2 > div.content > div{	display: block;	margin-bottom: 30px;}.ise_page .banner.huge2 > div.content > div > *{	max-width: 100%;}.ise_page .banner.huge2 > div.content > div h2{	margin-bottom: 10px;}.ise_page .banner.huge2 > div.content > div > p{	font-size: 12px;}.cando{	padding-bottom: 20px;}.cando > div > div{	display: block;}.cando > div > div > *{	max-width: 100% !important;	margin: 0px !important;}.cando > div > div > .right{	margin-bottom: 50px;}.cando > div > div > .right > ul{	text-align: center;}.cando > div > div > .right > ul > li{	font-size: 12px;	margin-bottom: 10px;	display: inline-block;	margin-right: 10px;	padding: 5px;}#dashboard > .left > *{	margin-right: 0;}.whosfor ul.clearfix{	display: block;}.whosfor ul.clearfix > li{	max-width: 100%;	margin-bottom: 20px;}.whosfor ul.clearfix > li > a .button{	bottom: 50px;}#global_wrapper .layout_blisspottheme_content_recommendations > div > .recommended{	width: 100%;}#global_page_question-index-questions .search-block #searchBanner,#global_page_question-index-index .search-block #searchBanner{	font-size: 15px;}.top_imagecolor .search-block > form{	margin: 0px 10px;}body div.tabs>ul li{	float: left;}#memberprofile_cover_container .navigation > ul > li{	width: 100%;	box-sizing: border-box;	text-align: center;}#memberprofile_cover_container .navigation > ul > li > a{	font-size: 14px;}#memberprofile_cover_container .navigation > ul > li > a:before{	font-size: 14px;}.layout_blisspottheme_container_tabs .tabs_alt > ul{	padding: 0px;}.layout_blisspottheme_container_tabs .tabs_alt > ul >li{	width: 25%;	float: left;}.layout_blisspottheme_container_tabs .tabs_alt > ul >li > a{	padding: 10px 20px;	min-width: 0;	text-align: center;}.layout_blisspottheme_container_tabs .tabs_alt > ul >li > a > span:first-child:before{	margin-right: 10px;}.layout_blisspottheme_container_tabs .tabs_alt > ul >li > a > span:first-child > span{	font-size: 18px;	display: none;}ul.feed .feed_item_body .feed_item_icon{	background: none;}ul.feed .feed_item_body .feed_item_attachments .music_player.playlist_short_player{	display: none !important;}ul.feed .feed_item_body .feed_item_attachments .music_player{	display: block !important;	width: auto;}ul.feed .feed_item_body .feed_item_attachments .video_object object{	width: 100%;	height: auto;}.footer_copyright,#global_footer .social_icons{	float: none !important;	width: 100%;	text-align: center !important;}.footer_menu_container .footer_menu_container_top{	display: block;}.layout_theme_home>div>div{	float: none !important;	clear: both;	text-align: center !important;	width: 100% !important;}.layout_theme_home>div>div.home_img{	display: none;}.layout_theme_home_boxes .home_boxes>div{	width: 47%;}.layout_theme_home_boxes .home_boxes.fourcol>div:nth-child(2n+2){	margin-left: 0px !important;	margin-right: 0px !important;}.layout_theme_home_boxes .home_boxes>div>div>a>img{	margin-top: 20px;}body .generic_layout_container #top_connection_box_container.custom-signup-popup > div{	left: 50%;	width: 90%;	max-width: 480px;}#top_connection_box_container.custom-signup-popup #signup_popup{	background: 0 none #FA8A00!important;}#top_connection_box_container.custom-signup-popup #signup_popup .bg-popup,.layout_blisspottheme_header_menu #top_connection_box_container .connect_box_form_login #login_popup br{	display: none;}#top_connection_box_container.custom-signup-popup #signup_popup .box-sign-in .list-social{	padding: 6px 10px!important;}#top_connection_box_container.custom-signup-popup #signup_popup .box-sign-in .list-social > a,.layout_blisspottheme_header_menu #top_connection_box_container .connect_box_form_login >div div[class*="layout_social_connect_quick"] .list-social >a{	width: 33.33%;	height: 46px;	line-height: 36px;	box-sizing: border-box;	-webkit-box-sizing: border-box;	-moz-box-sizing: border-box;	border: 5px solid transparent;	background-clip: content-box;	margin: 0;}body .generic_layout_container #top_connection_box_container.custom-signup-popup #signup_popup .layout_social_connect_quick_signup br,body .generic_layout_container #top_connection_box_container.custom-signup-popup #signup_account_form .register_now.hide_on_login span{	display: none!important;}body .generic_layout_container #top_connection_box_container.custom-signup-popup #signup_popup #signup_account_form .form-elements{	padding: 4px 15px!important;	font-size: 0;	text-align: center;}body .generic_layout_container #top_connection_box_container.custom-signup-popup #signup_account_form #submit-wrapper,body .generic_layout_container #top_connection_box_container.custom-signup-popup #signup_account_form #forgot_register-wrapper{	width: auto!important;	margin: 5px;	display: inline-block;}body .generic_layout_container #top_connection_box_container.custom-signup-popup #signup_account_form #submit-wrapper button{	padding: 5px 15px;	font-weight: normal;}body .generic_layout_container #top_connection_box_container.custom-signup-popup #signup_account_form #submit-element,body .generic_layout_container #top_connection_box_container.custom-signup-popup #signup_account_form #forgot_register-element{	min-width: 0;	margin: 0!important;}.layout_blisspottheme_header_menu #top_connection_box_container .connect_box_form_login >div .forgot_register{	padding-top: 0;}body .generic_layout_container #top_connection_box_container.custom-signup-popup > div #signup_popup #signup_account_form .form-elements .register_now a{	font-weight: normal;	padding: 5px 15px;	text-transform: uppercase;	font-size: 12px;}body .generic_layout_container #top_connection_box_container.custom-signup-popup #signup_account_form #terms-element{	margin: 5px 0!important;}#top_connection_box_container>div{	top: 0%;	margin: 0px;	left: 0px;	width: 100%;	border-radius: 0px;}.connect_box_form_login .global_form .form-elements>.form-wrapper:first-child .form-element, .connect_box_form_login .global_form #password-wrapper .form-element{	background: #f9f9f9;	padding: 0px;	width: 100%;}.music_player_controls_right{	float: none;	clear: both;}.music_player_controls_wrapper>div>span{	border: none !important;}.global_form div.form-label{	text-align: left;}ul.albums_manage .albums_manage_info{	clear: both;}ul.albums_editphotos>li .albums_editphotos_title_input input,ul.albums_editphotos>li .album_editphotos_caption_input textarea{	width: 90%;}.youtube_iframe_big{	width: 100%;	height: 300px;}.music_browse_info{	clear: both;}.layout_theme_home .home_headlines .home_account_buttons{	text-align: center;}html.connectbox_opened #top_connection_box_container{	overflow-y: visible;}.px_slider .slides>li .px_slider_container div.px_slider_illustration{	display: none !important;}.px_slider .slides>li .px_slider_container div.px_slider_content{	width: 100% !important;	text-align: center !important;}.px_slider .slides>li .px_slider_container .slider_buttons>div.slider_signup_button>a:hover{	box-shadow: none;}.px_slider .flex-direction-nav a{	display: none;}.layout_customize_home_community #dashboard{	position: relative;	padding-top: 250px;}.layout_customize_home_community ul.home_photos> li.main-title{	position: absolute;	top: 0px;	left: 0px;	width: 100% !important;	min-height: 250px;}ul.forum_categories .forum_icon,ul.forum_topics .forum_topics_icon{	display: none;}ul.forum_categories .forum_lastpost,ul.forum_topics .forum_topics_lastpost,div.forum_topic_title{	width: 96%;	padding: 5px 2%;}ul.forum_topics .forum_topics_title h3{	overflow: visible;}div.forum_header_pages{	float: none;	overflow: visible;	clear: both;}ul.group_discussions_thread .group_discussions_thread_info,ul.event_discussions_thread .event_discussions_thread_info{	overflow: visible;	clear: both;}ul.group_discussions>li>*,ul.event_discussions>li>*{	float: none !important;	margin: 10px 0px !important;}ul.group_discussions .group_discussions_replies,ul.event_discussions .event_discussions_replies{	display: none;}.header_top .signup_area ul li.top_bar_myprofile a>img{	margin: 0px;}.layout_core_menu_main>ul>li>a,.layout_core_menu_mini>div>ul,.layout_core_menu_logo.txt_logo>a{	height: auto;	line-height: 50px;}.about_squares>div{	width: 50%;}.about_squares>div:first-child, .about_squares>div+div+div+div+div+div+div{	float: right;}.about_squares>div:nth-child(2n+3){	clear: left;}.top_image>div>div>h1{	font-size: 20px;}.top_image>div>div>*{	font-size: 18px;}.top_image>div>div>h3,.top_image .social_icons{	display: none;}#global_page_core-pages-about #global_content .layout_main .layout_middle>div>h3{	font-size: 28px;	padding: 10px 0px 20px;}#global_page_core-pages-about #global_content .layout_main .layout_middle>div.layout_core_html_block{	line-height: 24px;	font-size: 18px;}.layout_theme_home_descriptions>div>div>img{	max-width: 100%;}.top_image:after{	width: 110px;	height: 110px;}.ynwiki_wiki_space{	width: 90%;}.home_shop>.top{	padding: 0px 10px;}.home_shop>ul>li{	width: 100%;	margin: 0px 0px 30px !important;}.top_image>div>div a.button{	padding: 0px 10px;	line-height: 30px;	font-size: 14px;}#global_content .layout_ynwiki_menu_pages{	margin-bottom: 0!important;}#global_content .layout_ynwiki_menu_pages .cuz_wiki_category_menu{	float: left;}#global_content .layout_ynwiki_menu_pages .tabs,.layout_blog_browse_menu .tabs{	float: right;	position: relative;	margin: 0;}#global_content .layout_ynwiki_menu_pages .tabs #toggleExpand,.layout_blog_browse_menu .tabs #toggleExpand{	font-size: 14px;	font-weight: 700;	color: #0c395b;	border: none;	text-transform: uppercase;	display: block;	float: left;	padding: 5px 25px 0 0;	background: url(/application/themes/blisspot/images/select_arrow.png?c=0) no-repeat 97% center;}.layout_blog_browse_menu .tabs #toggleExpand{	padding-bottom: 5px;	margin-top: 20px;}#global_content .layout_ynwiki_menu_pages .tabs .navigation,.layout_blog_browse_menu .tabs .navigation{	display: none;	overflow: hidden;	position: absolute;	right: 0;	width: 160px;	z-index: 2;	top: 30px;	background-color: #FFF;	box-shadow: 0 0 2px 0px #ccc;}#global_content .layout_ynwiki_menu_pages .tabs .navigation.active,.layout_blog_browse_menu .tabs .navigation.active{	display: block;}#global_content .layout_ynwiki_menu_pages .tabs .navigation>li,.layout_blog_browse_menu .tabs .navigation>li{	width: 100%;}#global_content .layout_ynwiki_menu_pages .tabs .navigation>li>a,.layout_blog_browse_menu .tabs .navigation>li>a{	line-height: 30px;	text-align: right;	font-weight: normal;	padding: 0 10px;}#global_content .layout_ynwiki_menu_pages .headline form{	position: static;}#global_content .layout_ynwiki_menu_pages .headline form select{	padding-left: 0!important;}#global_page_ynwiki-index-create .cuz_bottom_wrapper .cuz_right_container,#global_page_ynwiki-index-edit .cuz_bottom_wrapper .cuz_right_container,#global_page_blog-index-create .cuz_bottom_wrapper .cuz_right_container,#global_page_blog-index-edit .cuz_bottom_wrapper .cuz_right_container{	max-width: 215px;}#global_page_ynwiki-index-create .cuz_bottom_wrapper .cuz_left_container .cuz_owner_title,#global_page_ynwiki-index-edit .cuz_bottom_wrapper .cuz_left_container .cuz_owner_title,#global_page_blog-index-create .cuz_bottom_wrapper .cuz_left_container .cuz_owner_title,#global_page_blog-index-edit .cuz_bottom_wrapper .cuz_left_container .cuz_owner_title{	font-size: 18px;}#global_page_ynwiki-index-create .cuz_bottom_wrapper .cuz_left_container #ynwiki_create .form-elements,#global_page_ynwiki-index-create .cuz_bottom_wrapper .cuz_left_container #blogs_create .form-elements,#global_page_ynwiki-index-edit .cuz_bottom_wrapper .cuz_left_container #ynwiki_create .form-elements,#global_page_ynwiki-index-edit .cuz_bottom_wrapper .cuz_left_container #blogs_create .form-elements,#global_page_blog-index-create .cuz_bottom_wrapper .cuz_left_container #ynwiki_create .form-elements,#global_page_blog-index-create .cuz_bottom_wrapper .cuz_left_container #blogs_create .form-elements,#global_page_blog-index-edit .cuz_bottom_wrapper .cuz_left_container #ynwiki_create .form-elements,#global_page_blog-index-edit .cuz_bottom_wrapper .cuz_left_container #blogs_create .form-elements{	padding: 0 15px;}#global_page_ynwiki-index-create .cuz_bottom_wrapper .cuz_left_container #ynwiki_create #title-wrapper,#global_page_ynwiki-index-create .cuz_bottom_wrapper .cuz_left_container #blogs_create #title-wrapper,#global_page_ynwiki-index-edit .cuz_bottom_wrapper .cuz_left_container #ynwiki_create #title-wrapper,#global_page_ynwiki-index-edit .cuz_bottom_wrapper .cuz_left_container #blogs_create #title-wrapper,#global_page_blog-index-create .cuz_bottom_wrapper .cuz_left_container #ynwiki_create #title-wrapper,#global_page_blog-index-create .cuz_bottom_wrapper .cuz_left_container #blogs_create #title-wrapper,#global_page_blog-index-edit .cuz_bottom_wrapper .cuz_left_container #ynwiki_create #title-wrapper,#global_page_blog-index-edit .cuz_bottom_wrapper .cuz_left_container #blogs_create #title-wrapper{	position: static;	margin: 0 0 10px;}#global_page_ynwiki-index-create .cuz_bottom_wrapper .cuz_left_container #ynwiki_create #title-wrapper #title,#global_page_ynwiki-index-create .cuz_bottom_wrapper .cuz_left_container #blogs_create #title-wrapper #title,#global_page_ynwiki-index-edit .cuz_bottom_wrapper .cuz_left_container #ynwiki_create #title-wrapper #title,#global_page_ynwiki-index-edit .cuz_bottom_wrapper .cuz_left_container #blogs_create #title-wrapper #title,#global_page_blog-index-create .cuz_bottom_wrapper .cuz_left_container #ynwiki_create #title-wrapper #title,#global_page_blog-index-create .cuz_bottom_wrapper .cuz_left_container #blogs_create #title-wrapper #title,#global_page_blog-index-edit .cuz_bottom_wrapper .cuz_left_container #ynwiki_create #title-wrapper #title,#global_page_blog-index-edit .cuz_bottom_wrapper .cuz_left_container #blogs_create #title-wrapper #title{	width: 100%!important;}#global_page_ynwiki-index-create .cuz_bottom_wrapper .cuz_left_container #ynwiki_create .form-elements textarea,#global_page_ynwiki-index-create .cuz_bottom_wrapper .cuz_left_container #blogs_create .form-elements textarea,#global_page_ynwiki-index-edit .cuz_bottom_wrapper .cuz_left_container #ynwiki_create .form-elements textarea,#global_page_ynwiki-index-edit .cuz_bottom_wrapper .cuz_left_container #blogs_create .form-elements textarea,#global_page_blog-index-create .cuz_bottom_wrapper .cuz_left_container #ynwiki_create .form-elements textarea,#global_page_blog-index-create .cuz_bottom_wrapper .cuz_left_container #blogs_create .form-elements textarea,#global_page_blog-index-edit .cuz_bottom_wrapper .cuz_left_container #ynwiki_create .form-elements textarea,#global_page_blog-index-edit .cuz_bottom_wrapper .cuz_left_container #blogs_create .form-elements textarea{	width: 100%!important;	box-sizing: border-box;	-moz-box-sizing: border-box;	-webkit-box-sizing: border-box;}#global_page_ynwiki-index-create .cuz_bottom_wrapper .cuz_left_container #ynwiki_create #category_id-wrapper,#global_page_ynwiki-index-create .cuz_bottom_wrapper .cuz_left_container #blogs_create #category_id-wrapper,#global_page_ynwiki-index-edit .cuz_bottom_wrapper .cuz_left_container #ynwiki_create #category_id-wrapper,#global_page_ynwiki-index-edit .cuz_bottom_wrapper .cuz_left_container #blogs_create #category_id-wrapper,#global_page_blog-index-create .cuz_bottom_wrapper .cuz_left_container #ynwiki_create #category_id-wrapper,#global_page_blog-index-edit .cuz_bottom_wrapper .cuz_left_container #ynwiki_create #category_id-wrapper,#global_page_blog-index-edit .cuz_bottom_wrapper .cuz_left_container #blogs_create #category_id-wrapper{	float: left;}.desktop-view{	display: none;}.mobile-view{	display: block;}#global_page_ynwiki-index-create #cuz_top_new_wrapper,#global_page_ynwiki-index-edit #cuz_top_new_wrapper,#global_page_blog-index-create #cuz_top_new_wrapper,#global_page_blog-index-edit #cuz_top_new_wrapper{	min-height: 0;}.layout_blisspottheme_header_menu .header_top .signup_area ul{	padding: 0px 0px;}.header_top .signup_area{	float: none;	display: none;}.header_top .signup_area ul li{	float: none;}.layout_blisspottheme_header_menu .header_top .signup_area ul li.hide_on_signup a{	padding-right: 0px;	padding-left: 35px;}.layout_blisspottheme_header_menu .header_top .signup_area ul li.hide_on_signup a:after{	right: 10px;}.layout_blisspottheme_header_menu .header_top .signup_area ul li.hide_on_login{	padding-left: 0px;	text-align: center;}.layout_blisspottheme_header_menu .header_top .signup_area ul li.hide_on_login a{	float: none;	display: inline-block;	margin-bottom: 5px;	margin-right: 0px;}.layout_blisspottheme_header_menu .header_top .signup_area ul li.hide_on_signup:before{	left: 5px;}#global_page_core-pages-about .layout_custom_home_descriptions .ceo-information .img-person,#global_page_core-pages-about .layout_custom_home_descriptions .director-information .img-person,#global_page_core-pages-about .layout_custom_home_descriptions .ceo-information .name-person,#global_page_core-pages-about .layout_custom_home_descriptions .director-information .name-person{	width: 50%;	margin: 0 auto;}#global_page_core-pages-about .layout_custom_home_descriptions .ceo-information .information-person,#global_page_core-pages-about .layout_custom_home_descriptions .director-information .information-person{	width: 100%;}.header_top .signup_area ul li:first-child a:before{	display: none;}body .generic_layout_container #top_connection_box_container>div div.bg-popup:before{	display: none;}.global_form div>p{	max-width: 100%;}body .generic_layout_container #top_connection_box_container>div div.bg-popup .bottom-bg-popup{	padding: 0px 10%;}#signup_popup .form-wrapper input{	width: 100% !important;}body .generic_layout_container #top_connection_box_container>div{	background-size: contain;}body .generic_layout_container #top_connection_box_container>div #signup_popup #signup_account_form .form-elements{	padding: 4px 55px!important;}.layout_customize_home_community ul.home_photos>li{	height: 200px!important;}.layout_page_header #top_connection_box_container #user_form_login .form-wrapper,.layout_page_header #top_connection_box_container #user_form_login .form-element{	width: 100%;	box-sizing: border-box;	-moz-box-sizing: border-box;	-webkit-box-sizing: border-box;}.desktop{	display: none;}.mobile-767{	display: block;}#global_page_core-pages-about .layout_custom_home_descriptions .start-now .quiz-mobile-wrapper{	height: auto;}#global_page_core-pages-about .layout_custom_home_descriptions .start-now #quiz-mobile{	max-width: 700px;	max-height: 400px;}.layout_theme_home_boxes .home_boxes>div>div{	padding: 30px 0px;}.layout_theme_home_boxes .home_boxes>div>div>a>h3 + div{	min-height: 0px;}ul.home_photos>li{	width: 100%;	margin-left: 0px;	margin-bottom: 16px;}.layout_sitealbum_html_block_albums_photos .html_block_buttons .button{	margin-bottom: 5px;}div#memberprofile_cover_details{	padding: 0px 33px;}div#memberprofile_cover_details > div{	text-align: center;}#memberprofile_cover_container .navigation > ul{	clear: both;	float: none !important;}#memberprofile_cover_container .navigation > ul > li > a{	padding-right: 0px;}div#memberprofile_cover_img{	float: none;	display: inline-block;}div#memberprofile_cover_img img{	width: 100%;}div#memberprofile_cover_details #memberprofile_cover_status{	float: none;	margin: 16px 0px 0px;	text-align: center;}div#memberprofile_cover_details #memberprofile_cover_status h1{	font-size: 20px;	text-align: center;	color: #262626;	text-shadow: none;	padding-left: 0px;	position: initial;}div#memberprofile_cover_details #memberprofile_cover_status h1 > *{	color: #262626;	text-shadow: none;}#global_page_ynwiki-index-view .cuz_wiki_profile_container h1,#global_page_blog-index-view .cuz_wiki_profile_container h1{	font-size: 30px;	margin: 0px 10px;}#global_page_ynwiki-index-view .cuz_wiki_profile_container .cate,#global_page_blog-index-view .cuz_wiki_profile_container .cate{	margin: 0px 10px;}ul.footer_menu li{	margin-right: 0px;}#global_footer .footer_menu a,#global_footer .footer_menu a:hover{	font-size: 12px;}.footer_copyright{	font-size: 10px;	padding-top: 15px;}.features{	margin-left: 0px;}.features .feature{	float: none;	clear: both;	width: 100%;	flex-basis: 100%;}.features .feature > div{	margin: 0px;}.layout_blisspottheme_member_welcomeback > div{	font-size: 17px;}.layout_blisspottheme_member_welcomeback > div > a:first-child{	margin-right: 10px;}.layout_blisspottheme_member_welcomeback > div > a:first-child > img{	width: 40px;	height: 40px;}.layout_blisspottheme_member_welcomeback > div h2 > span{	display: none;}ul.home_photos.home_blogs>li .description .title a{	font-size: 12px;}.headline h2{	margin: 0px 10px 0px 0px;}.headline .buttons{	padding-top: 10px;	float: none;	clear: both;}.headline > a{	display: none;}.headline > p{	margin-left: 0px;}.blog_profile_title{	padding-left: 0;	padding-right: 0;}.cuz_home_wiki_item_wrapper > ul > li > .image{	width: 152px;	height: 88px;	margin-right: 8px;}.cuz_home_wiki_item_wrapper > ul > li > .image + div{	min-height: 0;}.cuz_home_wiki_item_wrapper > ul > li .description > .category,.cuz_home_wiki_item_wrapper > ul > li .stats{	font-size: 10px;}.cuz_home_wiki_item_wrapper > ul > li .description > .title a{	font-size: 14px;}.cuz_home_wiki_item_wrapper > ul > li .owner{	display: none;}.tabs > ul li > a{	padding: 0px 6px;	line-height: 20px;	font-size: 12px;}.modal-mask{	padding: 0px 10px;}ul.coaches_list > li{	flex-basis: 100%;	padding-right: 0;	margin-left: 0 !important;	margin-bottom: 20px;}.emptyItem > div img{	max-height: 50px;}.goals_and_challenges .feature{	padding: 0px;}#goals_empty > .headline,#progress > .headline,#vision > .headline{	padding: 33px 33px;}#goals_empty .emptyItem > div h2,#progress .emptyItem > div h2,#vision .emptyItem > div h2{	font-size: 16px;	margin: 10px 0px;}.blogs_list_container > li,ul.home_photos.home_blogs>li{	margin-bottom: 40px;	max-width: 50%;	padding-right: 10px;	flex-basis: 50%;}ul.home_photos.home_blogs>li .description .title a{	font-size: 14px;}.testimonials{	margin: 0px;}.testimonials > div{	width: 100%;	margin-bottom: 30px;}.testimonials > div > div{	margin: 0px;}.blogs_list_container > li .description > .category{	font-size: 12px;	line-height: 115%;	padding: 0px;}.blogs_list_container > li .description > .title{	font-size: 12px;	line-height: 115%;	padding: 1px 0px;}.blogs_list_container > li .description > .title a{	font-size: 12px;}.blogs_list_container > li .owner{	font-size: 10px;	line-height: 115%;}#global_page_blog-index-create .blog_create_top #cuz_top_default .intro,#global_page_blog-index-edit .blog_create_top #cuz_top_default .intro{	width: 100%;	padding: 0px 20px;	box-sizing: border-box;}#global_page_blog-index-create .blog_create_top #cuz_top_default .intro .cuz_top_photo_icon,#global_page_blog-index-edit .blog_create_top #cuz_top_default .intro .cuz_top_photo_icon{	zoom: 0.5;}#global_page_blog-index-create .global_form #tags-wrapper,#global_page_blog-index-create  .global_form #category_id-wrapper,#global_page_blog-index-edit .global_form #tags-wrapper,#global_page_blog-index-edit  .global_form #category_id-wrapper{	width: 100%;	margin-left: 0px;}.blog_profile_title h1{	font-size: 20px;	line-height: 28px;}.quizzes_boxes > div{	width: 100%;	margin: 0px 0px 24px !important;}#journal aside{	float: none;}#journal aside .months-list > li.month{	padding: 6px 16px;	margin: 3px 0px;}.member_profile_info .author_byline{	text-align: center;}.member_profile_info .author_byline h3{	width: 100%;}ul.feed .feed_item_body>span+div.feed_item_attachments > .feed_attachment_blog > div > a{	width: 100%;}.author_box{	padding: 16px;}.author_box .middle{	clear: both;}#messages_compose > div{	min-width: 100%;}#messages_compose > div > div > h3{	margin-top: -10px;}#messages_compose > div > div > h3 .photo{	width: 85px;	height: 85px;	margin-right: 12px;}#messages_compose > div > div > h3 .title{	font-size: 20px;	line-height: 27px;}#messages_compose > div > div > h3 .tag{	margin-bottom: 0px;}#messages_compose > div > div > h3 .tag .to{	font-size: 15px;	padding: 0px;}#messages_compose > div > div,#messages_compose > div > div > div{	padding: 0px;}#messages_compose #submit-element,#messages_compose #compose-menu{	text-align: center;}#messages_compose #submit-element button{	float: none;}#messages_compose #compose-menu .buttonlink{	margin-right: 10px;	padding: 0px 10px !important;}html #TB_ajaxContent{	box-sizing: border-box;}ul.feed .feed_item_body>span+div.feed_item_attachments > .feed_attachment_blog{	margin: 0px;}ul.feed .feed_item_body>span+div.feed_item_attachments > .feed_attachment_blog > div > div .feed_item_link_title a{	font-size: 16px;}ul.feed .feed_item_icon>ul{	text-align: center;}ul.feed .feed_item_icon>ul>li{	float: none !important;	display: inline-block;	margin: 3px 5px !important;}ul.footer_menu{	text-align: center;	width: 100%;	margin-top: 10px;}ul.footer_menu li{	float: none;	display: inline-block;	padding: 3px 5px;}.pages_resources .blogs > div h2,.tryit > div > h3,.tryit > div > .all > span{	font-size: 30px;}.tools > div .tools-items > li > a > h3,.pages_about .how > div > ul > li > div h3,.pages_about .book > div > ul > li > a h3,.pages_about .commitment > div > ul > li > div h3,.pages_about .learn > div > ul > li > a h3,.tryit > div > .price,.tryit > div > p,.pages_resources .playground > div > ul > li > div > div h3{	font-size: 20px;}.cando > div > .right > ul > li,.pages_about .how > div > ul > li > div p,.pages_about .book > div > ul > li > a h5,.pages_resources .blogs > div > ul.categories > li > a,.tryit > div > .all,.faq > ul > li > .q,.faq > ul > li > .a,.tryit > div .disclaimer,.pages_resources .playground > div > ul > li > div > div p{	font-size: 16px;}.pages_tools .features ul > li .content p,.pages_tools .wtoolsVideos ul > li .content p,.cando > div > .left p,.pages_about .founder > div .right p,.pages_about .playground > div > ul > li > div > div p,.pages_about .commitment > div > ul > li > div p,.pages_resources .blogs > div > ul.articles > li > a > .description > h3,.tryit > div > h3 > span,.pages_resources .blogs > div > ul.articles > li > a > .description > h5{	font-size: 12px;}.pages_resources .playground > div > ul > li > div > img{	margin-right: 20px;	max-width: 50px;}.pages_resources .blogs > div > ul.articles > li:last-child, .pages_resources .pictures > div ul.photos > li:last-child{	display: none;}.pages_resources .blogs > div > ul.categories > li,.pages_resources .blogs > div > ul.articles > li,.pages_resources .pictures > div ul.photos > li,.pages_about .learn > div > ul > li,.pages_about .book > div > ul > li,.pages_about .commitment > div > ul > li,.pages_about .quotes > div ul.photos > li{	width: 50%;}.tools > div .tools-items > li{	max-width: 50%;}.pages_about .how > div > ul > li,.pages_about .founder > div .left,.pages_about .playground > div > ul > li,.pages_tools .wtoolsVideos ul > li.video_right .video{	width: 100%;	margin-bottom: 0px;}.pages_resources > .title{	padding: 0px 20px;}.pages_resources .pictures > div{	margin-bottom: 0px;}.pages_resources .pictures > div ul.photos{	margin-left: -20px;}.pages_resources .pictures > div ul.photos > li > a{	margin-left: 20px;	margin-bottom: 20px;}.pages_about .founder > div .left .photo{	width: 60%;	display: inline-block;	margin-bottom: 0px;}.pages_about .founder > div .right{	clear: both;	padding-top: 20px;}.pages_about .playground > div > ul > li > div > img{	margin-right: 10px;	max-width: 40px;}.pages_about .learn > div > ul{	margin-left: -20px;}.pages_about .learn > div > ul > li > a{	margin-bottom: 20px;	margin-left: 20px;}.pages_about .tryit{	padding: 0px;}.pages_about .book > div > ul{	margin-left: -20px;}.pages_about .book > div > ul > li > a{	margin-left: 20px;	margin-bottom: 50px;}.pages_about .book > div > ul > li > a h3,.pages_about .book > div > ul > li > a h5{	margin-top: 0px;}.pages_about .quotes,.pages_about .book,.pages_about .member{	padding-bottom: 0px;}.pages_about .commitment > div > ul{	margin-left: -20px;}.pages_about .commitment > div > ul > li > div{	margin-left: 20px;	margin-bottom: 20px;}.pages_about .commitment > div > ul > li > div > div{	line-height: 80px;	width: 80px;}.pages_about .commitment > div > ul > li > div h3,.pages_about .commitment > div > ul > li > div p{	margin-top: 0px;	padding: 10px 0px 0px;}.pages_about .quotes > div ul.photos{	margin-left: -20px;}.pages_about .quotes > div ul.photos > li > a{	margin-left: 20px;	margin-bottom: 20px;}.tools > div > h1{	padding-bottom: 20px;}.tools > div .tools-items > li > a{	margin-bottom: 25px;}.pages_tools .wtoolsVideos ul > li .video{	margin: 0px !important;	float: none !important;	max-width: 100%;}.pages_tools .wtoolsVideos ul > li .content{	clear: both;}.tryit > div .disclaimer{	margin-top: 30px;}.faq > ul > li{	margin-bottom: 15px;	padding: 15px 60px 15px 20px;}.faq > ul > li .plus{	top: 26px;	right: 20px;}.faq > ul > li .plus:after, .faq > ul > li .plus:before{	width: 25px;}#global_wrapper .layout_blisspottheme_content_recommendations > div > div.recommendations > .recommended{	width: 100%;}div#progress_scores{	-moz-columns: 1;	-webkit-columns: 1;	columns: 1;}.pages_affiliates .program ul,.pages_affiliates  .commitment ul{	display: block;}.pages_affiliates .program ul > li,.pages_affiliates  .commitment ul > li{	max-width: 100%;	margin-bottom: 50px;}.pages_affiliates .material > div{	display: block;}.pages_affiliates .material > div > div{	max-width: 100% !important;}.pages_affiliates .material > div > div.img{	text-align: center;	margin-right: 0;}.pages_affiliates .rewards > div .rewards_boxes > div{	max-width: 100% !important;	padding: 30px 15px;}.pages_affiliates .rewards > div .rewards_boxes > div:nth-child(2n){	border-top: 1px solid #0c395b;	border-bottom: 1px solid #0c395b;	border-left: none;	border-right: none;}.pages_affiliates .bestsolution .flexContainer .flexItem{	max-width: 100% !important;}.selectEl > .toggleSelectEl{	font-size: 15px;	padding: 8px 15px;}.selectEl > ul > li > a{	line-height: 36px;	font-size: 15px;	padding: 0px 15px;}#bucketlist .bucketlist_items > ul > li{	flex-basis: 50%;	margin-bottom: 20px;}#bucketlist .bucketlist_items > ul > li > div h3{	font-size: 14px;	margin: 10px;	height: 60px;}#bucketlist .bucketlist_items > ul > li > div .bottom{	padding: 10px;}#bucketlist .bucketlist_items > ul > li > div .bottom span{	font-size: 12px;}#bucketlist .bucketlist_items > ul > li > div .bottom span.right{	margin-left: 10px;}#bucketlist .bucketlist_items > ul > li > div .bottom span.bucketlist_color{	float: right;	margin-top: 0px;}#bucketlist .bucketlist_items > ul > li > div .bottom span.bucketlist_color > span{	display: block;	border-radius: 100%;	height: 20px;	width: 20px;}#TB_ajaxContent > div.task-edit-modal{	padding: 20px 0 !important;}.task-edit-modal .task-photo{	width: 100%;	height: 120px;	margin: 20px 0;}.task-edit-modal .task-photo label{	line-height: 120px;}.task-edit-modal .task-modal-submit > button{	flex-basis: 49%;}.progress_recommendations > .flexContainer > .flexItem{	max-width: 50%;}.recommended_two > ul > li{	margin-bottom: 20px;}#progress .no_data .flexContainer .flexItem:first-child + .flexItem{	padding: 10px 0;}#progress .no_data .flexContainer .flexItem:first-child + .flexItem h3{	margin-bottom: 20px;}#progress .no_data .flexContainer .flexItem:first-child + .flexItem p{	font-size: 14px;	margin-bottom: 20px;}#progress .fts_boxes > div.box > .headline > div.results_guide ul li{	font-size: 10px;}#progress .fts_boxes > div.box > .headline > div.results_guide ul li:before{	width: 20px;	height: 20px;	margin-right: 5px;}#progress .graphs > div{	max-width: 100%;	flex-basis: 100%;}#dashboard_popup_container > .popup{	padding: 20px;}#dashboard_popup_container > .popup > ul > li > h3{	font-size: 20px !important;}#dashboard_popup_container > .popup > ul > li > h3 + p{	font-size: 12px;}.contactContainer .content form > div > div .form-elements .form-wrapper{	max-width: 100% !important;}#global_page_core-pages-sme .banner.textline > div.content{	top: 50%;	left: 50%;	transform: translate(-50%, -50%);}#journal.features.page > .feature > div > *{	padding-left: 15px;	padding-right: 15px;}.banner.cats{	max-height: 200px;}.banner.cats div.content > .left > p{	padding-top: 10px;}.recommendedContentContainer > div.flexItem{	max-width: 50%;}.recommendedContentContainer.rCCtop > div.flexItem{	max-width: 100%;}.pages_allcoursepass .banner > div > ul > li{	max-width: 100%;}.pages_thankyou{	padding-top: 50px;}.pages_thankyou .h3{	font-size: 20px;	padding: 20px 0 30px;}.pages_thankyou .h5{	font-size: 16px;	margin-bottom: 30px;}.pages_thankyou .buttons-wrapper{	margin-top: 30px;}.banner.home > div.content{	bottom: 30px;}.banner.home > div.content > div.headline > h1{	font-size: 20px;}.playButton{	height: 40px;	width: 40px;}.playButton:after{	border-width: 8.5px 0 8.5px 15px;}#global_wrapper .layout_customize_home_features .headline .buttons{	float: none;}#global_wrapper .layout_customize_home_features .headline .buttons > div,#global_wrapper .layout_customize_home_features .headline .buttons  > .button{	margin-bottom: 10px;}#global_wrapper .layout_customize_home_features .headline h1{	max-width: 100% !important;	font-size: 16px;}.recommended_trial{	min-height: 160px;}.recommended_trial .content{	padding: 0px 15px;}.recommended_trial .content h3{	padding: 0;	font-size: 16px;}.recommended_trial .content p{	font-size: 12px;	margin-right: 0;	margin-bottom: 10px;}.recommended_trial .content p.subtitle{	font-size: 14px;}.recommended_trial .content p:not(.subtitle){	display: none;}.recommended_trial .content .button-container{	padding-top: 0;}.recommended_trial .bannerLogo{	bottom: 5px;	right: 10px;	max-width: 80px;}#global_content > div > .layout_main{	flex-direction: column;}#global_content > div > .layout_main > .layout_right{	min-width: 100%;	max-width: 100%;	position: initial;}#global_content > div > .layout_main > .layout_right{	order: -1;	min-width: 100%;	max-width: 100%;	position: initial;}ul.groups_browse.grid_wrapper > li{	max-width: 33.33%;}.list ul li{	max-width: 100% !important;}#progress .questions .question .rating button{	max-width: 36px;	height: 36px;	font-size: 16px;}.boxS3{	padding: 10px;}.boxS3 .boxS3_content{	padding: 10px;}#global_page_customize-payment-process #global_wrapper .layout_right,#global_page_customize-payment-process  #TB_window,#global_page_user-signup-index #global_wrapper .layout_right,#global_page_user-signup-index  #TB_window,#global_page_user-auth-login #global_wrapper .layout_right,#global_page_user-auth-login  #TB_window,#global_page_customize-signup-individual #global_wrapper .layout_right,#global_page_customize-signup-individual  #TB_window,#global_page_core-error-requireuser #global_wrapper .layout_right,#global_page_core-error-requireuser  #TB_window,#global_page_user-auth-forgot #global_wrapper .layout_right,#global_page_user-auth-forgot  #TB_window,#global_page_customize-signup-index #global_wrapper .layout_right,#global_page_customize-signup-index  #TB_window,#global_page_core-pages-thankyou-team #global_wrapper .layout_right,#global_page_core-pages-thankyou-team  #TB_window,#global_page_user-signup-confirm #global_wrapper .layout_right,#global_page_user-signup-confirm  #TB_window,#global_page_customize-signup-affiliate #global_wrapper .layout_right,#global_page_customize-signup-affiliate  #TB_window{	padding: 10px;}#signup_step_account{	padding-bottom: 20px;}#signup_step_account .lp_signup_tabs > li{	display: none;}#signup_step_account .lp_signup_tabs > li:before{	border-radius: 3px;}#signup_step_account .lp_signup_tabs > li.active{	display: block;	padding: 12px 10px;	text-align: center;}#terms_confirm-wrapper{	margin: 0px -10px -20px !important;	width: calc(100% + 20px) !important;}.pages_about .banner.cats{	max-height: 380px;}.pages_about .banner.cats > div.content{	padding: 20px;	width: 565px;}.pages_about .banner.cats > div.content img{	margin-right: 10px !important;	max-width: 80px;}.pages_about .category_cards > div{	max-width: 47%;}}/* END max-width: 767px */@media only screen and (max-width: 600px){.header_top .signup_area ul li:first-child a{	padding: 0px 5px 0px 20px;}.layout_theme_home_quizzes h2,.layout_theme_home_joincommunity h2{	font-size: 20px;	margin: 30px 0px;}.layout_theme_home_quizzes .boxes > div,.layout_theme_home_joincommunity .boxes > div{	float: none;	width: 96% !important;	padding-left: 2%;	padding-right: 2%;	margin: 30px 0px 0px !important;}.layout_theme_lifepack .boxes > div,.layout_theme_tripwire .boxes > div{	width: 92% !important;	float: none !important;	margin: 0px 0px 30px !important;	padding-left: 4%;	padding-right: 4%;}.top_imagecolor>div>div a.button{	padding: 10px 30px;	line-height: 20px;	font-size: 15px;	letter-spacing: 0px;}.event_x{	border-radius: 10px 10px 0px 0px;}.event_x .img{	width: 100%;	height: 200px;	margin: 0px 0px 20px 0px;}.event_x .details{	width: 100%;}.text_box h2{	font-size: 30px;}.text_box h3{	font-size: 25px;	padding-top: 0px;}.top_imagecolor>div>div>h2{	font-size: 16px;}.compose-right-content .privacy_list{	display: none;}.has_checkmark.big > li{	background-size: 16px;	padding-left: 30px;}#active_goals .modal-container.challenges_add{	padding: 0;}#active_goals .modal-container.challenges_add .modal-header{	text-align: left;	padding-left: 0;}#active_goals .modal-container.challenges_add > div .progress_qa{	max-width: 100%;	padding-left: 0;}.pages_about .banner.cats{	max-height: 380px;}.pages_about .banner.cats > div.content{	padding: 15px;	width: 94%;	flex-direction: column;}.pages_about .banner.cats > div.content img{	margin-right: 0px !important;	margin-bottom: 20px !important;}.pages_about .banner.cats > div.content h2{	text-align: center !important;}.pages_about .story.bg_img > div{	padding-bottom: 50px;}.pages_about .story.bg_img > picture img{	position: initial;	max-width: 90%;}.pages_about .benefits_list{	flex-direction: column;}.pages_about .benefits_list ul{	max-width: 100%;}}@media only screen and (max-width: 550px){.layout_blisspottheme_header_menu .header_top .signup_buttons ul li.hide_on_login{	padding: 0px;	margin-bottom: 10px;}.col{	float: none;	width: 100% !important;	margin-left: 0px !important;}#core_form_enquiry .form-elements .form-wrapper{	max-width: 100% !important;}.banner.cats{	max-height: 180px;}.banner.home > div.content{	bottom: 10px;}.banner.home > div.content > div.headline{	margin-bottom: 5px;}}@media only screen and (max-width: 463px){body button, .button, a.button, a.button:visited, a.compose-activator.buttonlink, #global_wrapper .layout_page_question_index_questions .qa_browse_answer a, .qa_browse .qa_browse_answer a, .global_form_box .form-element input[type="submit"]{	font-size: 9px;	padding: 5px 12px;}.layout_left,.layout_right{	display: none;}#global_page_user-profile-index .layout_left{	display: block;	float: none;	width: 100%;}#tabs-navtabbed .view_more_links{	float: left;}#social_login_box>div,#social_login_box>div+div{	float: none;}.feed_item_attachments .video_info,.feed_attachment_event>div>div,ul.feed .feed_attachment_classified>div>div,ul.feed .feed_attachment_blog>div>div{	clear: both;}ul.feed .feed_attachment_photo{	margin: 0px;}ul.feed .feed_attachment_album_photo img,img.item_photo_storage_file{	max-width: 100%;}ul.feed .feed_attachment_photo a>img{	width: 100%;	max-width: 100%;}.global_form div.form-element{	max-width: 250px;}#top_connection_box_container .global_form div.form-element{	max-width: 100%;}.px_slider .slides>li .px_slider_container .slider_buttons{	display: inline-block;	text-align: center;}#memberprofile_cover .memberprofile_cover_linkimg>img{	max-width: 100px;	max-height: 140px;}#memberprofile_cover div#memberprofile_cover_details #memberprofile_cover_status{	margin-left: 120px;}.updates_pulldown_active .pulldown_contents_wrapper,#core_menu_mini_menu_update.mini_pulldown_active .pulldown_contents_wrapper,#messages_pulldown.mini_pulldown_active .pulldown_contents_wrapper,#requests_pulldown.mini_pulldown_active .pulldown_contents_wrapper{	min-width: 290px;	left: auto;}ul.forum_topic_posts .forum_topic_posts_author{	float: none;	width: auto;	clear: both;	margin-bottom: 10px;}ul.forum_topic_posts .forum_topic_posts_info_top_options{	overflow: visible;	clear: both;}.messages_list .messages_list_info{	clear: both;	padding-top: 10px;}.social_icons ul>li>a{	padding: 8px 4px;}.layout_theme_home_boxes .home_boxes>h3{	font-size: 20px;	padding-bottom: 0px;	margin-top: -80px;}.layout_customize_home_shop .home_shop .top a{	top: 0px;}.layout_customize_home_community #dashboard{	padding-top: 260px;}.home_shop>ul{	padding: 30px 10px;}#global_footer .social_icons li+li{	margin-left: 10px;}#global_page_ynwiki-index-create .cuz_bottom_wrapper .cuz_right_container,#global_page_ynwiki-index-edit .cuz_bottom_wrapper .cuz_right_container,{	display: none;}#global_page_core-pages-about .layout_custom_home_descriptions .ceo-information .information-person,#global_page_core-pages-about .layout_custom_home_descriptions .director-information .information-person,#global_page_core-pages-about .layout_custom_home_descriptions .ceo-information .img-person,#global_page_core-pages-about .layout_custom_home_descriptions .director-information .img-person,#global_page_core-pages-about .layout_custom_home_descriptions .ceo-information .name-person,#global_page_core-pages-about .layout_custom_home_descriptions .director-information .name-person{	width: 100%;}#global_page_core-pages-about .layout_blisspottheme_top_image .width_main h2,#global_page_core-pages-about #global_content .layout_main .layout_middle>div.layout_core_html_block,#global_page_core-pages-about .layout_custom_home_descriptions .title-description p{	font-size: 15px;}#global_page_core-pages-about .layout_custom_home_descriptions .start-now div.find-answers>div,.about_squares>div{	width: 100%;}#global_page_core-pages-about .layout_core_html_block h3,#global_page_core-pages-about .layout_custom_home_descriptions .title-description h3,#global_page_core-pages-about .layout_blisspottheme_top_image .width_main h1,#global_page_core-pages-about .layout_blisspottheme_top_image .width_main span{	font-size: 20px !important;}#global_page_core-pages-about .layout_blisspottheme_top_image .width_main h2,#global_page_core-pages-about #global_content .layout_main .layout_middle>div.layout_core_html_block,#global_page_core-pages-about .layout_custom_home_descriptions .title-description p{	font-size: 15px;}.sumome-stylebufferbottom-shim{	display: none !important;}#global_footer{	padding-bottom: 30px;}body #global_footer .social_icons li+li{	margin-left: 5px;}#global_page_core-pages-about .layout_custom_home_descriptions .ceo-information .name-person h2,#global_page_core-pages-about .layout_custom_home_descriptions .director-information .name-person h2{	font-size: 20px;}#global_page_core-pages-about .layout_custom_home_descriptions .ceo-information .name-person,#global_page_core-pages-about .layout_custom_home_descriptions .director-information .name-person{	padding: 10px 20px;}#global_page_core-pages-about .width_main.title-description{	padding: 0px 5%;	box-sizing: border-box;	-moz-box-sizing: border-box;	-webkit-box-sizing: border-box;}.layout_customize_home_community ul.home_photos li.form-submit .description .title p:not(.value){	font-size: 14px;}.layout_customize_home_community ul.home_photos li.form-submit .description .title p.value{	font-size: 12px;}.layout_customize_home_community ul.home_photos li.form-submit .description{	padding: 0px 20px;}.layout_customize_home_community ul.home_photos li.form-submit .description .form-elements{	padding: 10px 0px;}.layout_blisspottheme_home_recent_questions>h3,.layout_blisspottheme_home_recent_blogs>h3,.layout_blisspottheme_home_mostviewed_blogs>h3,.layout_customize_home_shop .home_shop .top h3,.layout_customize_featured_contributors>h3,#global_page_core-index-index .layout_top .layout_middle>div>h2,.layout_customize_home_shop .home_shop .top h2,.layout_blisspottheme_home_boxes .layout_theme_home_boxes .home_boxes>h2{	font-size: 30px !important;}.layout_blisspottheme_home_recent_blogs .home_photos li h3.title a,.layout_blisspottheme_home_mostviewed_blogs .home_photos li h3.title a{	font-size: 16px;}.layout_customize_play_quiz .text-description span{	font-size: 20px;	line-height: 30px;}.layout_customize_play_quiz .text-description span br{	display: none;}.layout_customize_play_quiz .text-description a{	width: 160px;	height: 40px;	color: #fff;	font-size: 15px;	line-height: 40px;	font-weight: 700;	background-size: contain;}.layout_customize_play_quiz .bottom-quiz p{	font-size: 16px;}body .generic_layout_container #top_connection_box_container>div #signup_popup #signup_account_form .form-elements{	padding: 4px 25px!important;}.layout_customize_home_shop .home_shop ul li h3{	padding: 0px 0px 5px;}.layout_customize_home_shop .home_shop ul li h3 a{	font-size: 16px;}.layout_customize_home_shop .home_shop ul li p{	font-size: 14px;}ul.home_shop.home_recent_wiki>li a>div{	height: 170px;}.headline{	margin-top: 12px;	margin-bottom: 24px;}.headline .buttons{	width: 100%;	margin: 0px;}.headline .buttons > ul > li{	margin: 10px 10px 0px 0px;}.modal-container{	padding: 16px;}.qa_question_body{	padding: 16px 0px;}#global_page_question-index-view a.qa_best_answer{	width: 100%;	margin-top: 16px;}ul.qa_browse > li{	margin: 0px;}#global_page_question-index-view div.qa_title_descr{	line-height: 24px;}#global_page_question-index-view div.qa_title_descr *{	font-size: 20px;}.layout_blisspottheme_newsletter > div .newsletter_form > *{	margin: 3px 0px;}#journal article{	padding: 20px 0px;	overflow: visible;	margin-top: 0px;}#journal article .entry{	padding: 10px 20px;}#journal article .entry:before, #journal article .entry:after{	content: none;}.author_box > div{	clear: both;	float: none !important;	text-align: center !important;	width: 100% !important;	margin: 0px !important;}.author_box .info > *{	text-align: center;}.layout_theme_mobile_tools ul li > a > span{	font-size: 8px;	color: #262626;}.lp_user_message{	float: none;	text-align: center;	margin: 10px 0px;}#progress .questions .question > h3{	font-size: 14px;	padding-bottom: 20px;}#progress .questions .question .rating button{	max-width: 24px;	height: 24px;	font-size: 14px;}#progress .modal-container > div{	padding: 0px;}.modal-footer p{	font-size: 12px;	margin: 0px;}}/* END min-width 463px */@media only screen and (max-width: 374px){body button, a.button:link, a.button:visited, a.compose-activator.buttonlink, #global_wrapper .layout_page_question_index_questions .qa_browse_answer a, .qa_browse .qa_browse_answer a, .global_form_box .form-element input[type="submit"], #global_footer a, #global_footer a:hover{	font-size: 12px;}.header_top .signup_area ul li a{	padding: 0px 15px;}.header_top .signup_area ul li:first-child a{	padding: 0px 0px 0px 15px;}}