@import "/application/css.php?c=428&request=application%2Fthemes%2Fcaptivate%2Ftheme.css&pageStart=0&pageEnd=331704";
@import "/application/css.php?c=428&request=application%2Fthemes%2Fcaptivate%2Ftheme.css&pageStart=331704&pageEnd=639684";


.sitestore-search-box .form-elements{	background-color: #f1f1f1;	border: 1px solid #e4e4e4;}@media only screen and (max-width: 768px){.seaocore_tbs_cont, #dynamic_menus_content .global_form div.form-element, #dynamic_menus_content .sitestoreproduct_pcbox .global_form > div{	width: auto !important;	float: none;}}@media only screen and (max-width: 600px){.sitestore_section_list_cont, .sitestore_section_showproducts{	width: 99% !important;	float: left;}.sitestore_section_showproducts select{	width: auto;}#filter_form li{	width: 100%;}#filter_form input[type="text"],#filter_form input[type="email"],#filter_form input[type="password"],#filter_form input.text,#filter_form textarea,#filter_form select{	width: 100%;	max-width: 100%;	box-sizing: border-box;}#global_page_seaocore-index-view-map .seaocore_viewmap_content_main{	margin-left: 2px;}html .sitestore_location_fields_map,html .sitestore_location_fields_map_canvas{	width: 100% !important;}form.global_form .form-label{	width: 100% !important;}form.global_form .form-element{	width: 100% !important;}}@media only screen and (max-width: 450px){.generic_layout_container .sitestore_browse_thumb{	width: 100% !important;	margin: 0 0 10px 0;}.sitestore_offer_photo{	width: 25%;}.sitestore_offer_photo img{	width: 100%;}span.sitestorecoupon_code .sitestorecoupon_code_num{	width: 95px !important;}}@media only screen and (max-width: 380px){.seao_pflinks_block .btnlink{	float: left;	margin: 0 0 8px;	width: 100%;}.sr_sitestoreproduct_carousel_horizontal .sr_sitestoreproduct_carousel_content{	width: 92% !important;}.sr_sitestoreproduct_carousel div.sr_sitestoreproduct_carousel_button{	width: 4%;}}/*  */.item_icon_sitestore_album::before, .notification_type_sitestorealbum_create::before{	content: "\f03e";}/* Activity Feed Album */ul.feed .feed_attachment_sitestore_photo{	display: inline-block;	overflow: hidden;	margin: 0px 0px 5px 0px;	vertical-align: top;}ul.feed .feed_attachment_sitestore_photo a{	display: block;	float: left;}ul.feed .feed_attachment_sitestore_photo a > img{	display: inline-block;	max-width: 90px;	max-height: 90px;	vertical-align: top;}/*  *//*Icons*/.notification_type_sitestoreoffer_create::before, .sitestoreoffer_type_offer::before, .item_icon_sitestoreoffer_offer::before, .item_icon_sitestoreoffer::before{	content: "\f02b";}.sitestore_offer_invite::before{	content: "\f0e0";}/*Offer View*/.sitestore_offer_block{	background-color: #fff;	border: 2px dashed transparent !important;	padding: 10px;	overflow: hidden;	width: auto;}.sitestore_offer_block + .sitestore_offer_block{	margin-top: 10px;}.seaocore_browse_list_info .sitestore_offer_block{	margin-top: 10px;}.sitestore_offer_photo{	float: left;	margin-right: 10px;}.sitestore_offer_photo img{	max-height: 150px;	max-width: 130px;}.sitestore_offer_details{	overflow: hidden;}.sitestore_offer_title{	font-size: 14px;	font-weight: bold;	margin-bottom: 5px;}.feed_item_attachments .sitestore_offer_title{	margin: 4px 0 10px;}.sitestore_offer_date{/*		font-size: 11px;*/	margin-bottom: 5px;	overflow: hidden;}.sitestore_offer_date span{	margin-right: 5px;	float: left;}.get_offer_icon{	margin-right: 5px;	float: left;}.sitestore_offer_stats{	clear: both;	margin-bottom: 5px;}.sitestorecoupon_code{	margin-right: 5px;	display: inline-block;}.sitestorecoupon_code .sitestorecoupon_code_num{	background-color: #000000;	border: none;	border-radius: 3px 3px 3px 3px;	color: #FFFFFF;	display: inline-block;	font-size: 13px;	font-weight: bold;	max-width: 140px;	padding: 5px 10px;	text-align: center;	width: 130px !important;}.sitestore_offer_discount{	margin-right: 5px;	background: url(/application/modules/Sitestoreoffer/externals/images/dis-bg.png?c=428) no-repeat right;	padding-right: 19px !important;	display: inline-block;}.sitestore_offer_discount span.discount_value{	background-color: #FF0000;	border-radius: 3px 0px 0px 3px;	color: #FFFFFF;	display: inline-block;	font-size: 13px;	font-weight: bold;	padding: 5px 0 5px 10px;}.sitestorecoupon_left{	border-radius: 3px;	display: inline-block;	font-size: 13px;	font-weight: bold;	padding: 5px 10px;	background-color: #f1f1f1;	border: 1px solid #f2f0f0;}.sitestorecoupon_des{	clear: both;}.sitestorecoupon_action{	padding-top: 10px;	font-weight: bold;}/*tooltip*/.sitestorecoupon_des_tip,.sitestorecoupon_tip{	display: none;	background-image: url(/application/modules/Sitestoreoffer/externals/images/tip-bg.png?c=428);	padding: 5px;	position: absolute;	text-align: left;	font-size: 12px;	color: #FFFFFF;}.sitestorecoupon_des_tip i,.sitestorecoupon_tip i{	left: 0px;	float: left;	height: 6px;	left: 5px;	position: absolute;	width: 15px;}.sitestorecoupon_des_tip{	margin: 10px 0 0 -5px;	clear: both;	width: 160px;}.sitestorecoupon_des_tip i{	background-image: url(/application/modules/Sitestoreoffer/externals/images/arrow-top.png?c=428);	top: -6px;}.sitestorecoupon_tip_wrapper{	position: relative;}.sitestorecoupon_tip{	left: 0px;	font-weight: bold;	top: -30px;	white-space: nowrap;}.sitestorecoupon_tip i{	background-image: url(/application/modules/Sitestoreoffer/externals/images/arrow-btm.png?c=428);	bottom: -6px;}.sitestorecoupon_tip_wrapper:hover .sitestorecoupon_tip, .sitestorecoupon_des_tip_wrapper:hover .sitestorecoupon_des_tip{	display: block;}.sitestorecoupon_sidebar_listing .sitestorecoupon_code .sitestorecoupon_tip{	top: -45px;	white-space: normal;	width: 150px;}/*Sidebar widgets*/.layout_sitestoreoffer_offers_sitestoreoffers ul li + li{	margin-top: 10px;	padding-top: 10px;	border-top-width: 1px;}.layout_sitestoreoffer_offers_sitestoreoffers img.thumb_profile{	max-width: 99%;}.sitestore_sidebar_list .sitestorecoupon_des_tip,.sitestore_sidebar_list .sitestorecoupon_tip,.layout_sitestoreoffer_offer_of_the_day .sitestorecoupon_des_tip,.layout_sitestoreoffer_offer_of_the_day .sitestorecoupon_tip,div.sitestore_offer_date .sitestore_offer_date{	font-size: 11px;}img.main,img.thumb_normal,img.thumb_profile,img.thumb_icon{	border-width: 1px;}/*Coupon create form >> Check availability button*/#coupon_code-element #coupon_code_varify{	float: left;}@media only screen and (max-width: 600px){.sitestorecoupon_left.fright{	float: left !important;}}/*  */.sr_sitestoreproduct_icon_link::before, .icon_sitestoreproducts_mail::before{	font-family: 'Font Awesome 5 Free';	font-weight: 900;	font-size: 16px;	line-height: 16px;	margin-right: 6px;}a.sr_sitestoreproduct_icon_link::before{	content: "\f0c1";}a.icon_sitestoreproducts_mail::before{	content: "\f0e0";}/*Icons*/.item_icon_sitebusiness::before, .sitestoreproduct_icon_store::before{	content: "\f07a";}.seaocore_icon_back::before{	content: "\f060";}.icon_sitestoreproduct_subscribe::before{	content: "\f09e";}.icon_sitestoreproduct_unsubscribe{	position: relative;}.icon_sitestoreproduct_unsubscribe::before{	content: "\f09e";}.icon_sitestoreproduct_unsubscribe::after{	content: "\f056";}.sr_sitestoreproduct_item_icon_back::before{	content: "\f060";}.sr_sitestoreproduct_icon_send::before{	content: "\f0e0";}.sr_sitestoreproduct_carousel_loader{	background-image: url(/application/modules/Seaocore/externals/images/loading.gif?c=428);}.sr_sitestoreproduct_icon_editor::before, .notification_type_sitestoreproduct_editor_assign::before{	content: "\f040";}/*Feeds & Notifications */.notification_type_sitestoreproduct_product_editor::before, .activity_icon_sitestoreproduct_new::before, .item_icon_sitestoreproduct_product::before{	content: "\f291";}.notification_type_sitestoreproduct_approved_review::before, .notification_type_sitestoreproduct_editorreview::before, .notification_type_sitestoreproduct_write_review::before, .item_icon_sitestoreproduct_review::before{	content: "\f040";}.activity_icon_video_sitestoreproduct::before{	content: "\f03d";}.activity_icon_comment_sitestoreproduct_product::before, .activity_icon_nestedcomment_sitestoreproduct_product::before, .activity_icon_comment_sitestoreproduct_review::before, .item_icon_sitestoreproduct_topic::before, .notification_type_sitestoreproduct_order_comment_from_buyer::before{	content: "\f0e5";}.notification_type_follow_sitestoreproduct_wishlist::before{	content: "\f004";}.notification_type_sitestoreproduct_wishlist_follow::before{	content: "\f058";}.notification_type_sitestoreproduct_order_ship::before{	content: "\f207";}.notification_type_sitestoreproduct_order_place_login_viewer::before, .notification_type_sitestoreproduct_order_place_logout_viewer::before{	content: "\f0f6";}.notification_type_sitestoreproduct_order_status_change::before , .notification_type_sitestoreproduct_order_status_admin_change::before{	content: "\f0f6";}.notification_type_sitestoreproduct_order_comment_to_buyer,.notification_type_sitestoreproduct_order_comment_to_store_admin{	position: relative;}.notification_type_sitestoreproduct_order_comment_to_buyer::before, .notification_type_sitestoreproduct_order_comment_to_store_admin::before{	content: "\f0f6";}.notification_type_sitestoreproduct_order_comment_to_buyer::after, .notification_type_sitestoreproduct_order_comment_to_store_admin::after{	content: "\f0a8";}.notification_type_sitestoreproduct_order_comment_from_buyer{	position: relative;}.notification_type_sitestoreproduct_order_comment_from_buyer::before{	content: "\f0f6";}.notification_type_sitestoreproduct_order_comment_from_buyer::after{	content: "\f0a9";}/*Wishlist*/.sitestore_icon_wishlist::before, .notification_type_sitestoreproduct_wishlist_followers::before{	content: "\f004";}/*Photos*/.activity_icon_sitestoreproduct_photo_upload::before, .item_icon_sitestoreproduct_photo::before{	content: "\f03e";}/**/.br_body_bg{	background-color: #f1f1f1;}.sr_sitestoreproduct_profile_loading_image{	background-image: url(/application/modules/Seaocore/externals/images/loading.gif?c=428);	width: 100%;	height: 150px;	background-repeat: no-repeat;	background-position: center;}.sr_sitestoreproduct_pro_specs li{	border-color: #e4e4e4;}.sitestoreproduct_addtocart_btn{	background-color: #61c261;	background-image: url(/application/modules/Sitestoreproduct/externals/images/cart-bg.png?c=428);	background-position: bottom;	background-image: -webkit-gradient(linear, left top, left bottom, from( #61c261), to( #57aa57));/* Saf4 ,Chrome */	background-image: -webkit-linear-gradient( #61c261, #57aa57);/* Chrome 10 ,Saf5.1  */	background-image: -moz-linear-gradient( #61c261, #57aa57);/* FF3.6 */	background-image: -ms-linear-gradient( #61c261, #57aa57);/* IE10 */	background-image: -o-linear-gradient( #61c261, #57aa57);/* Opera 11.10  */	background-image: linear-gradient( #61c261, #57aa57);	border-radius: 5px;	display: block;	overflow: hidden;	outline: none;}.sitestoreproduct_addtocart_btn:hover{	background-color: #54b554;	background-image: url(/application/modules/Sitestoreproduct/externals/images/cart-hover-bg.png?c=428);	background-image: -webkit-gradient(linear, left top, left bottom, from( #54b554), to( #4c9d4c));/* Saf4 ,Chrome */	background-image: -webkit-linear-gradient( #54b554, #4c9d4c);/* Chrome 10 ,Saf5.1  */	background-image: -moz-linear-gradient( #54b554, #4c9d4c);/* FF3.6 */	background-image: -ms-linear-gradient( #54b554, #4c9d4c);/* IE10 */	background-image: -o-linear-gradient( #54b554, #4c9d4c);/* Opera 11.10  */	background-image: linear-gradient( #54b554, #4c9d4c);	text-decoration: none;}.sitestoreproduct_addtocart_btn i{	background: url(/application/modules/Sitestoreproduct/externals/images/icons/cart-add24.png?c=428) no-repeat center;	float: left;	display: block;	height: 30px;	width: 30px;}.sitestoreproduct_addtocart_btn i.loading{	background: url(/application/modules/Seaocore/externals/images/core/loading.gif?c=428) no-repeat center;}.sitestoreproduct_addtocart_btn span{	line-height: 30px;	font-size: 13px;	color: #fff;	margin-right: 7px;	text-decoration: none;}.addtocart_message{	border-radius: 5px;	color: #fff;	padding: 6px;	display: block;	left: 50%;	margin-left: -211px;	top: 10px;	text-align: center;	position: fixed;	width: 400px;	z-index: 3;}.addtocart_error{	background-color: rgba(252, 5, 5, .9);	border: 1px solid #e00e0e;}.addtocart_success{	background-color: rgba(88, 173, 88, .9);	border: 1px solid #52a552;}/*Common Css For All Product Listings*/.sitestoreproduct_price_sale{	color: #AF3706;	font-weight: bold;}.sitestoreproduct_price_original{	text-decoration: line-through;}.sitestoreproduct_price_discount,.sitestoreproduct_item_availability{	color: #6BAD50;}.sitestoreproduct_item_no_availability{	color: #ff0000;}/*Activity Feed */.sitestoreproduct_product_feed{	border: 1px solid #e4e4e4;	float: left;	margin: 0 10px 5px 0;	overflow: hidden;	padding: 5px;	width: 200px;}[dir="rtl"] .sitestoreproduct_product_feed{	margin: 0 0 5px 10px;	float: right;}.feed_attachment_sitestoreproduct_purchased_product a{	outline: none;}.sitestoreproduct_feed_img{	background-size: contain;	background-color: #F9F9F9;	background-position: center center;	background-repeat: no-repeat;	display: block;	height: 160px;	margin: 0 0 5px;	width: 100% !important;}.sitestoreproduct_feed_title{	font-weight: bold;	margin-bottom: 5px;}.sitestoreproduct_product_feed .cartbtn{	margin-left: 5px;}.sitestoreproduct_product_feed .price_info{	height: 30px;	display: table-cell;	vertical-align: middle;}.sitestoreproduct_product_feed .price_info .sitestoreproduct_price_sale{	font-size: 14px;}.sitestoreproduct_product_feed .sitestoreproduct_stats,.sitestoreproduct_product_feed .price_info span{	font-size: 0.8em;}.sitestoreproduct_product_feed_more{	font-size: 0.8em;	font-weight: bold;	margin-bottom: 2px;}/*theme light color*/.sitestoreproducts_browse_filters .form-element span.overTxtLabel,.sr_sitestoreproduct_search_criteria > form > div span.overTxtLabel{	color: #a3a3a3;}/*theme foreground css*/.sr_sitestoreproduct_popular_locations,.sr_sitestoreproduct_sponsored_categories,ul.sitestoreproduct_sitestoreproducts .sitestoreproduct_sitestoreproducts_replies,.sitestoreproduct_sitestoreproducts_options,.sr_sitestoreproduct_search_criteria > form > div,.sitestoreproduct_photo_info{	background-color: #fff;	border: 0px solid transparent;	border-radius: none;}.sr_sitestoreproduct_browse_side_category{	padding: 5px;	background-color: #fff;	border: 0px solid transparent;	border-radius: none;	margin-bottom: 15px;}.sr_sitestoreproduct_side_widget,.sitestoreproduct_product_list_filters{	background-color: #fff;	border: 0px solid transparent;	border-radius: none;	-moz-border-radius: 3px;	-webkit-border-radius: 3px;	border-radius: 3px;}/*theme foreground background color css*/.sitestoreproduct_categories_block{	background-color: #fff;}/*theme body background color css*/ul.sr_sitestoreproduct_discussion_thread .sr_sitestoreproduct_discussion_thread_body blockquote,.sitestoreproduct_categories_block > li{	background-color: #f1f1f1;}/*theme border medium color*/ul.sr_sitestoreproduct_discussion_thread .sr_sitestoreproduct_discussion_thread_body blockquote,.sitestoreproduct_img_view .sitestoreproduct_thumb ul li > a,.sitestoreproduct_layout_left .global_form > div > div ul + ul,.sitestoreproduct_layout_right .global_form > div > div ul + ul,.g_b{	border-color: #e4e4e4;}/*theme border dark color*/.sitestoreproduct_img_view .sitestoreproduct_thumb ul li > a:hover, .sitestoreproduct_categories_sitestoreproduct h6, .print_product_title, .g_b:hover, .g_b:hover .g_b{	border-color: #dfdfdf;}/*theme border color light*/ul.sitestoreproduct_video_sitestoreproduct > li + li,.sitestoreproduct_categories_sitestoreproduct .sub_cat a,{	border-color: #f2f0f0;}/*theme foreground border*/.sr_sitestoreproduct_quick_specs ul li + li,.sr_sitestoreproduct_popular_locations li + li,.edit_location_form .global_form_box > div,.sitestoreproduct_categories_block > li,div.sitestoreproduct_photo_info,.sitestoreproductlike_users_block_links{	border-color: transparent !important;}ul.sr_sitestoreproduct_browse_side_category li .cat,ul.sr_sitestoreproduct_browse_side_category li .subcat a,ul.sr_sitestoreproduct_browse_side_category li{	border-color: transparent;}.sr_sitestoreproduct_categories_box_head,.sitestoreproduct_categories_sitestoreproduct .sub_cat a:hover{	background-color: #f2f0f0;}/*theme rounded css*/.sr_sitestoreproduct_sponsored_categories,div.sitestoreproduct_photo_info,.sitestoreproduct_categories_block,.sr_sitestoreproduct_search_criteria > form > div,.sitestoreproduct_sitestoreproducts_options,ul.sitestoreproduct_sitestoreproducts .sitestoreproduct_sitestoreproducts_replies{	-moz-border-radius: 3px;	-webkit-border-radius: 3px;	border-radius: 3px;}/*theme sitestoreproduct background color*/div.sitestoreproduct_photo_view #media_photo{	border: 1px solid #e4e4e4;}/*css for color and background end here*//*FEED ITEMS*/ul.feed .feed_attachment_sitestoreproduct_product{	display: block;	overflow: hidden;	margin: 0px 5px 5px 0px;	vertical-align: top;}[dir="rtl"] ul.feed .feed_attachment_sitestoreproduct_product{	margin: 0px 0 5px 5px;}ul.feed .feed_attachment_sitestoreproduct_product > div > a{	display: block;	float: left;	margin-right: 7px;}[dir="rtl"] ul.feed .feed_attachment_sitestoreproduct_product > div > a{	float: right;	margin-left: 7px;	margin-right: 0px;}ul.feed .feed_attachment_sitestoreproduct_product > div > a > img{	display: inline-block;	max-width: 90px;	max-height: 90px;	vertical-align: top;}ul.feed .feed_attachment_sitestoreproduct_product > div > div{	overflow: hidden;}/*Compare Content*/#sr_sitestoreproduct_compare_dashboard,#sr_sitestoreproduct_compare_tabs ul.sr_sitestoreproduct_ui_tabs_nav li.sr_sitestoreproduct_ui_tabs_selected{	background-color: #f1f1f1;}#sr_sitestoreproduct_compare_tabs ul.sr_sitestoreproduct_ui_tabs_nav li.sr_sitestoreproduct_ui_tabs_selected{	border: 1px solid #dfdfdf;	border-bottom: none;}.sr_sitestoreproduct_compare_button label.srlbCompare{	color: #000;}#sr_sitestoreproduct_compare_header,#sr_sitestoreproduct_compare_dashboard_min{	border-color: #dfdfdf;	background-color: #fff;}#sr_sitestoreproduct_compare_tabs ul.sr_sitestoreproduct_ui_tabs_nav li a{	color: #707070;}#sr_sitestoreproduct_compare_tabs div.sr_sitestoreproduct_ui_tabs_panel ul li.stItem{	background-color: #fff;	border: 0px solid transparent;	border-radius: none;}/*blocks*/.layout_sitestoreproduct_my_cart{	clear: both;	margin-bottom: 15px;}.sitestoreproduct_mycart_block .top a{	float: none;}.sitestoreproduct_mycart_block .top h4{	margin-bottom: 5px;}.sr_sitestoreproduct_review_block{	background-image: url(/application/modules/Sitestoreproduct/externals/images/bg2.png?c=428);	border-style: solid;	border-width: 1px;}a.sitestoreproduct_buttonlink,.check_availability_button{	padding: 5px;	font-weight: bold;	border: none;	background-color: #44bbff;	border: 1px solid #17aafe;	color: #fff !important;	float: left;	font-size: 11px;	margin-left: 3px;}a.sitestoreproduct_buttonlink:hover, .check_availability_button:hover{	background-color: #44bbff;	cursor: pointer;	text-decoration: none;}/*Rich Content*/.sr_sitestoreproduct_review_rich_content_title{	font-size: 11px;	margin-bottom: 5px;}.sr_sitestoreproduct_review_rich_content_title a{	font-weight: bold;}.sr_sitestoreproduct_review_rich_content_stats{	color: #a3a3a3;	font-size: 11px;	margin-bottom: 2px;}/*Video Icons*/.item_icon_sitestoreproduct_video::before, .activity_icon_sitestoreproduct_video_new::before, .icon_type_sitestoreproduct_video::before, .icon_sitestoreproducts_video::before{	content: "\f03d";}.icon_sitestoreproducts_video_new::before{	content: "\f03d";}/*Profile Photo Strip*/.sr_sitestoreproduct_thumbs > li,.sr_sitestoreproduct_prpfile_photos_strip ul li{	border-color: #e4e4e4;}.sr_sitestoreproduct_thumbs > li:hover, .sr_sitestoreproduct_prpfile_photos_strip ul li:hover{	border-color: #dfdfdf;}/*Profile Advanced Tabs*//*.sr_sitestoreproduct_main_tabs_alt > ul > li > a,.sr_sitestoreproduct_main_tabs_alt .tab_pulldown_contents_wrapper{	background: #44bbff !important;	color: #fff !important;}.sr_sitestoreproduct_main_tabs_alt > ul > li.tab_active > a,.sr_sitestoreproduct_main_tabs_alt > ul > li.tab_active > a:hover, .sr_sitestoreproduct_main_tabs_alt > ul > li.active > a, .sr_sitestoreproduct_main_tabs_alt > ul > li.active > a:hover{	background-color: #e4e4e4 !important;	color: #707070 !important;}*//*stars*/.sr_sitestoreproduct_rating_star_generic{	display: inline-block;	width: 12px;	height: 12px;	background-repeat: no-repeat;	font-size: 1px;	cursor: default;}/*Product Icons*/.activity_icon_sitestoreproduct_order_place::before, .activity_icon_sitestoreproduct_new::before, .item_icon_sitestoreproduct::before, .notification_type_sitestoreproduct_1_suggestion::before{	content: "\f291";}/*Wishlist*/.activity_icon_sitestoreproduct_wishlist_add_product:before{	content: "\f004";}.seaocore_tbs_cont{	overflow: auto;}dl.sitestoreproduct_transaction_details{	min-width: 500px;	padding: 2px 10px 2px 15px;}dl.sitestoreproduct_transaction_details dd{	min-height: 16px;	min-width: 250px;	float: left;	padding: 4px 5px 4px 0px;	clear: left;}dl.sitestoreproduct_transaction_details dt{	min-height: 16px;	padding: 4px 0px;	clear: right;}/*Mini Menu Cart Button*/.updates_pulldown > .mini_cart_button.new_updates{	background-color: #61c261;}.updates_pulldown > .mini_cart_button.new_updates:hover{	background-color: #54b554;}/*Mini Cart Pulldown*/ul.sitestoreproduct_cart_mini{	overflow: hidden;	min-width: 240px;}ul.sitestoreproduct_cart_mini > li{	padding: 0 !important;}ul.sitestoreproduct_cart_mini > li:hover{	cursor: default !important;}ul.sitestoreproduct_cart_mini > li.sitestoreproduct_cart_item > div{	overflow: hidden;	padding: 5px;	position: relative;}.sitestoreproduct_mini_cart_loading{	padding: 5px;}ul.sitestoreproduct_cart_mini .sitestoreproduct_product_img{	float: left;	margin-right: 6px;}ul.sitestoreproduct_cart_mini .sitestoreproduct_product_img img{	max-width: 80px;}ul.sitestoreproduct_cart_mini .sitestoreproduct_product_info{	overflow: hidden;}ul.sitestoreproduct_cart_mini .sitestoreproduct_product_title{	font-size: 12px;	font-weight: bold;	margin-bottom: 5px;}ul.sitestoreproduct_cart_mini .sitestoreproduct_product_stats{	line-height: normal;	margin-bottom: 3px !important;}ul.sitestoreproduct_cart_mini .sitestoreproduct_product_stats,ul.sitestoreproduct_cart_mini .sitestoreproduct_product_stats ul li,ul.sitestoreproduct_mycart_block .sitestoreproduct_product_stats,ul.sitestoreproduct_mycart_block .sitestoreproduct_product_stats ul li{	font-size: 11px;	margin-bottom: 1px;	clear: both;	padding: 0;}ul.sitestoreproduct_cart_mini .sitestoreproduct_product_stats ul,ul.sitestoreproduct_cart_mini .sitestoreproduct_product_stats ul li,ul.sitestoreproduct_mycart_block .sitestoreproduct_product_stats ul,ul.sitestoreproduct_mycart_block .sitestoreproduct_product_stats ul li{	padding: 0;	margin: 0;	border: none;	overflow: hidden;}.sitestoreproduct_product_cong span{	float: left;}.sitestoreproduct_product_cong span + span{	font-weight: bold;}.sitestoreproduct_product_cong span + span:before{	content: ": ";}/*MANAGE CART*/.sitestoreproduct_manage_cart_buttons button{	color: #000;	border-color: #f2f0f0;}.sitestoreproduct_manage_cart_buttons a,.sitestoreproduct_manage_cart_buttons button{	border-color: #e4e4e4;}.sitestoreproduct_manage_cart_buttons a:hover, .sitestoreproduct_manage_cart_buttons button:hover{	color: #44bbff;	border-color: #e4e4e4;}/*STARTUP PAGE*/.sitestoreproduct_startup_background{	background-color: #fff;	border-bottom-color: #e4e4e4;}/*Searchbox*/.sitestoreproduct-search-box .form-elements{	background-color: #f1f1f1;	border: 1px solid #e4e4e4;}.sitestoreproduct_side_widget{	background-color: #fff;	border: 0px solid transparent;	border-radius: none;	-moz-border-radius: 3px;	-webkit-border-radius: 3px;	border-radius: 3px;}.sitestoreproduct_locationmiles_tip{	margin: -6px 0 0 5px;}.sitestoreproduct_side_widget{	background-color: #fff;	border: 0px solid transparent;	border-radius: none;	-moz-border-radius: 3px;	-webkit-border-radius: 3px;	border-radius: 3px;}/*Event Listings Information*/.sitestoreprooduct_listings_stats{	margin-top: 5px;	overflow: hidden;	clear: both;	line-height: normal;}.sitestoreprooduct_listings_stats i{	float: left;	margin-right: 3px;}.sitestoreprooduct_listings_stats div img{	margin-right: 3px;}.sitestoreprooduct_listings_stats .stats_rating_star .list_rating_star{	margin-right: 10px;}.sitestoreprooduct_listings_stats_wrap .sitestoreprooduct_listings_stats{	float: left;	clear: none;	line-height: normal;	margin-right: 10px;}.sitestoreproduct_icon_strip{	background-image: url(/application/modules/Sitestoreproduct/externals/images/img-strip.png?c=428);}.sitestoreproduct_icon{	width: 16px;	height: 16px;	display: inline-block;}.sitestoreproduct_icon_location{	background-position: -165px -7px;}.sitestoreproduct_create_product,.sitestoreproduct_similar_top_block,.sr_sitestoreproduct_add_similar_items{	background-color: #fff;	border: 0px solid transparent;	border-radius: none;	padding: 15px;	margin-top: 15px;}/*-----------------------Responsive Css----------------------*/@media only screen and (max-width: 600px){#sitestoreproduct_topic_create textarea{	width: 90% !important;	height: 180px !important;}}@media only screen and (max-device-width:768px){dl.sitestoreproduct_transaction_details{	min-width: 100%;	width: 100% !important;}dl.sitestoreproduct_transaction_details dd{	min-width: 58%;}#global_page_sitestoreproduct-product-view-transaction-detail span#global_content_simple{	width: 100% !important;}}/*  *//*Icons*/.stcheckin_icon_map_edit::before{	content: "\f303";}.activity_icon_sitetagcheckin_content::before, .item_icon_sitetagcheckin::before, .activity_icon_sitetagcheckin_add_to_map::before, .notification_type_sitetagcheckin_addlocation::before, .activity_icon_sitetagcheckin_status::before, .activity_icon_sitetagcheckin_checkin::before, .activity_icon_sitetagcheckin_post::before, .activity_icon_sitetagcheckin_post_self::before{	content: "\f041";	font-family: 'Font Awesome 5 Free', 'fontawesome' !important;}.notification_type_sitetagcheckin_tagged::before, .notification_type_sitetagcheckin_page_tagged::before, .notification_type_sitetagcheckin_business_tagged::before{	content: "\f02b";}.notification_type_sitetagcheckin_tagged_location::before, .sitetagcheckin_icon_map_add::before{	content: "\f055";}.stcheckin_icon_map_search::before{	content: "\f002";}.sitetagcheckin_icon_add::before{	content: "\f067";}.sitetagcheckin_icon_map::before{	content: "\f279";}.sitetagcheckin_gutter_editlocation::before{	content: "\f040";}input[type="text"].checkin-loading{	background-image: url(/application/modules/Sitetagcheckin/externals/images/spinner.gif?c=428);	background-repeat: no-repeat;	background-position: 15px center;}.sitecheckin-autosuggest-contener{	background-color: #fff;	position: absolute;	border: 2px solid #999;	white-space: nowrap;	z-index: 100;	overflow: hidden;}.sitecheckin-autosuggest{	max-height: 258px;	width: 100%;	float: left;	overflow: hidden;}.sitecheckin-autosuggest .seaocore-autosuggest{	border: none;	max-height: 200px;}.sitecheckin-autosuggest .autocompleter-choice{	line-height: 17px !important;	min-height: 34px;}.sitecheckin-autosuggest .autocompleter-choice div{	font-size: 11px;}.sitecheckin-autosuggest-map{	height: 150px;}.chekin_autosuggest_just_use{	text-align: center;	font-weight: bold;}.scroll_content{	width: 100%;	height: 100%;	float: left;	overflow: hidden;}.sitecheckin-autosuggest .verticalScroll{	float: right;	margin-right: 2px;	position: relative;	z-index: 100;}.verticalTrack{	height: 300px;	width: 6px;	position: relative;	overflow: hidden;}.verticalThumbTop,.verticalThumbBottom{	display: none;}.verticalThumb{	background-color: #AAAAAA;	border-radius: 7px;	position: absolute;	width: 6px;}#panel-content-area .verticalScroll{	float: right;	margin-right: 2px;	position: relative;	z-index: 100;}.seaocheckinmaparea{	background-color: #fff;	border: 1px solid transparent;}.seaocheckinmapfilters{	background-color: #e1e1e1;	color: #999;}.seaocheckinmapfilters + .seaocheckinmapfilters{	border-left: 2px solid #dfdfdf;}.seaocheckinmapfilters:hover{	background-color: transparent;	color: #707070;}.seaocheckinmapfilters.active{	background-color: transparent;	color: #707070;}.stcheckin_map_tip_header{	border-bottom: 1px solid #e4e4e4;}.seaocheckinshowlocation .overTxtLabel{	color: #a3a3a3;	font-size: 11px;	margin-top: 2px;}ul.feed .feed_item_bodytext{	color: #707070;}#global_page_sitetagcheckin-checkin-check-in{	background-color: transparent;}.stcheckin_checkin_box_cont{	background-color: #f1f1f1;	border: 1px solid #e4e4e4;}.stcheckin_compose_container,.stcheckin_checkin_box .compose-tray{	background-color: #f1f1f1;	border: 1px solid #e4e4e4;}.stcheckin_feed_delete_btn a{	border: 1px solid #e4e4e4;}.stcheckin_feed_delete_btn a:hover{	border: 1px solid transparent;}.stcheckin_suggest_location{	background-color: #fff;	border: 0px solid transparent;	border-radius: none;	-moz-border-radius: 3px;	-webkit-border-radius: 3px;	border-radius: 3px;}.eventlocation_map_container,.eventlocation_map_container_map_area{	background-color: #f1f1f1;	border-color: #dfdfdf;}.stcheckin_advanced_search #fieldset-grp1,.stcheckin_advanced_search #fieldset-grp2{	border-color: #e4e4e4;}/*Feed Photos*/.checkin-feed-photo{	border: 1px solid #e4e4e4;}.checkin-feed-photo:hover{	border: 1px solid #e4e4e4;}.stcheckin_adseresult_list{	background-color: #fff;	border: 1px solid #dfdfdf;}.layout_sitetour_tour_button{	display: none;}button{	outline: 0;}/*Common Classes*/.mleft5{	margin-left: 5px;}html[dir='rtl'] .mleft5{	margin-right: 5px;}.mtop5{	margin-top: 5px;}.mtop10{	margin-top: 10px;}.m10{	margin: 10px;}.notification_type_siteverify_new::before, .activity_icon_siteverify_new::before, .notification_type_siteverify_admin_approve::before{	content: "\f058";	color: #77c16e;}.notification_type_siteverify_user_request::before{	content: "\f058";}/*Verify Label*//*.sitemember_list_verify_label{	background-image: url(/application/modules/Siteverify/externals/images/verify.png?c=428);	background-position: center bottom;	background-repeat: no-repeat;	background-size: 14px auto;	height: 16px;	width: 16px;	position: absolute;}*//*Verify Button*/.sitemember_list_verify_label::before{	content: "\f058";	font-family: 'Font Awesome 5 Free', 'fontawesome';	color: #439f47;	font-style: normal;	font-size: 16px;}button.siteverify_buttonlink,a.siteverify_buttonlink{	background-image: none;	background-color: #44bbff;	border: 1px solid #17aafe;	color: #fff !important;	border-radius: 3px;	text-shadow: inherit;	padding: 5px;	font-weight: bold;	border: none;	display: block;	font-size: 11px;	text-align: center;}a.siteverify_buttonlink:hover{	background-color: #44bbff;	cursor: pointer;	text-decoration: none;}/*Verify Tooltip*/.siteverify_tip_wrapper{	position: absolute;}.siteverify_tip{	background-image: url(/application/modules/Siteverify/externals/images/tip-bg.png?c=428);	color: #FFFFFF;	display: none;	font-size: 12px;	font-weight: bold;/*	margin-left: 25px !important;*/	padding: 5px;	position: absolute;	text-align: left;	left: 30px;	top: 0;}html[dir='rtl'] .siteverify_tip{	margin-right: 25px !important;	text-align: right;}.siteverify_tip i{	background-image: url(/application/modules/Siteverify/externals/images/arrow-lft.png?c=428);	float: left;	height: 15px;	left: -6px;	position: absolute;	top: 4px;	width: 6px;}html[dir='rtl'] .siteverify_tip i{	float: right;	right: -6px;	left: auto;}.siteverify_tip_wrapper:hover .siteverify_tip{	display: block;}/*info tooltip*/.tip_main_body_head{	display: inline-block;}/*Verify Label on Siteusercoverphoto*/.layout_siteusercoverphoto_user_cover_photo .siteverify_tip_wrapper{	right: 0;	top: 3px;}.layout_siteusercoverphoto_user_cover_photo .sitemember_list_verify_label{	background-size: 20px auto;	height: 25px;	width: 25px;}.layout_siteusercoverphoto_user_cover_photo .siteverify_tip{	margin-left: 32px !important;	margin-top: 4px;}html[dir='rtl'] .layout_siteusercoverphoto_user_cover_photo .siteverify_tip{	margin-right: 32px !important;}/*

Most Verified MEMBERS WIDGET

*/.layout_siteverify_verified_members{	clear: both;	overflow: auto;	width: 100%;	margin-bottom: 15px;}.layout_siteverify_verified_members div > ul{	background-color: #fff;	border: 0px solid transparent;	border-radius: none;	-moz-border-radius: 3px;	-webkit-border-radius: 3px;	border-radius: 3px;	padding: 5px;}.layout_siteverify_verified_members div > ul > li{	clear: both;	overflow: hidden;	padding: 3px 5px 3px 5px;	position: relative;}.layout_siteverify_verified_members a.verifiedmembers_thumb{	float: left;	display: block;	width: 48px;	height: 48px;}.layout_siteverify_verified_members .verifiedmembers_thumb + .sitemember_list_verify_label{	bottom: 0;	margin-left: -10px;	position: absolute;}.layout_siteverify_verified_members a.verifiedmembers_thumb > span{	display: block;}.layout_siteverify_verified_members .verifiedmembers_info{	padding: 0px 0px 0px 6px;	overflow: hidden;}.layout_siteverify_verified_members .verifiedmembers_name{	font-weight: bold;}.layout_siteverify_verified_members .verifiedmembers_friends{	font-size: .8em;	color: #a3a3a3;}.siteverify_txt_light{	color: #a3a3a3;	position: relative;	padding: 0 0 10px 0px;}.o_hidden{	overflow: hidden;}.siteverify_browse_list_info_date{	color: #a3a3a3;	margin-top: 3px;}.siteverify_tick_image{	position: absolute;	left: 0;}.clr{	clear: both;}.siteverify_links{	display: block;	color: #609dbe!important;	font-size: 14px;}.siteverify_verify_label{	font-size: 14px;}.clr.o_hidden > div:first-child{	font-size: 13px;	color: #000;/*

  	padding: 5px 0;*/}.siteverify_links.f_small > a{	font-size: 14px;	color: #609dbe;}.siteverify_txt_light.o_hidden{	padding-left: 0;}/*  */.tab_icon_card_view::before, .tab_icon_list_view::before, .tab_icon_grid_view::before{	font-weight: 700;}/* VIDEO IFRAMES */.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;}.dailymotion_iframe_big{	width: 560px;	height: 340px;}.dailymotion_iframe_small{	width: 425px;	height: 344px;}.video_object{	display: none;}/*Notification Icons*/.notification_type_sitevideo_channel_subscribe::before, .notification_type_sitevideo_subscribed_channel_liked::before{	content: "\f09e";}.notification_type_favourited::before{	content: "\f004";	color: #e5322c;}.notification_type_sitevideo_rate::before{	content: "\f005";	color: #f4d13c;}.notification_type_sitevideo_discussion_new::before{	content: "\f0e5";}.notification_type_sitevideo_discussion_response::before, .notification_type_sitevideo_discussion_new::before{	content: "\f0e6";}.notification_type_sitevideo_processed::before{	content: "\f110";}.notification_type_sitevideo_video_new::before{	content: "\f008";}/*Channelview Page append icons*//*

ACTIVITY FEED COMPOSER VIDEO

Used for the attachment composer above the main feed.

*/#compose-sitevideo-activator::before, #compose-sitevideo-menu span::before{	content: "\f008";	color: #ff5722;	font-family: 'Font Awesome 5 Free';	font-weight: 700;}#compose-video-activator::before, #compose-video-menu span::before{	content: "\f008";	color: #ff5722;	font-family: 'Font Awesome 5 Free';	font-weight: 700;}#compose-video-form-input{	width: 300px;	margin-top: 5px;}#compose-video-body #compose-video-form-type{	display: block;}#compose-video-form-submit{	margin-top: 5px;	clear: both;}.sitevideo_icon_link::before{	content: "\f0c1";}.sitevideo_profile_edit::before{	content: "\f044";}.sitevideo_profile_delete::before{	content: "\f056";}.sitevideo_profile_share::before{	content: "\f064";}.sitevideo_icon_message::before{	content: "\f0e0";}.sitevideo_icon_badge_create::before{	content: "\f0a3";}.sitevideo_icon_map_search::before{	content: "\f002";}.sitevideo_profile_add::before{	content: "\f067";}.sitevideo_profile_manage::before{	content: "\f013";}.item_icon_video::before{	content: "\f03d";}.item_icon_sitevideo_channel:before{	content: "\f1c8";}.item_icon_music::before{	content: "\f001";}.seao_icon_facebook::before{	content: '\f39e';}.seao_icon_twitter::before{	content: "\f099";}.seao_icon_linkedin::before{	content: "\f0e1";}.seao_icon_google_plus::before{	content: "\f0d5";}.seao_icon_facebook::before, .seao_icon_twitter::before, .seao_icon_twitter::before, .seao_icon_google_plus::before, .seao_icon_linkedin::before{	font-family: 'Font Awesome 5 Brands' !important;	font-weight: 700;}.sitevideo_icon_link::before, .sitevideo_profile_edit::before, .sitevideo_profile_delete::before, .sitevideo_profile_share::before, .sitevideo_icon_message::before, .sitevideo_icon_badge_create::before, .sitevideo_icon_map_search::before, .sitevideo_profile_add::before, .sitevideo_profile_manage::before, .item_icon_video::before, .item_icon_music::before, #main_tabs .tab_icon_card_view::before, #main_tabs .tab_icon_list_view::before, #main_tabs .tab_icon_grid_view::before, .seao_icon_category::before, .seao_icon_sharelink::before{	font-family: 'Font Awesome 5 Free';	font-weight: 700;}.sitevideo-channel-more{	border: 1px solid transparent;}.sitevideo-channel-more:hover{	background-color: #fff;}/*.sitevideo_popular_locations,*/.sitevideo_featured_channel_slider,.sitevideo_browse_side_category{	background-color: #fff;	border: 0px solid transparent;	border-radius: none;}/*.sitevideo_popular_locations li + li,*/.sitevideo_quick_specs ul li + li{	border-color: transparent !important;}ul.sitevideo_browse_side_category li .cat,ul.sitevideo_browse_side_category li .subcat a,ul.sitevideo_browse_side_category li{	border-color: transparent;}.sitevideo_side_widget,.sitevideo_sponsored_categories{	background-color: #fff;	border: 0px solid transparent;	border-radius: none;	-moz-border-radius: 3px;	-webkit-border-radius: 3px;	border-radius: 3px;}/*For search*/.sitevideo-search-box .form-elements{	background-color: #f1f1f1;	border: 1px solid #e4e4e4;}.sitevideo_profile_loading_image{	background-image: url(/application/modules/Seaocore/externals/images/loading.gif?c=428);	width: 100%;	height: 150px;	background-repeat: no-repeat;	background-position: center;}.sitevideo-search-box #ajaxcategory_id-wrapper,.sitevideo-search-box #locationSearch-wrapper,.sitevideo-search-box #locationmilesSearch-wrapper{	border-left: 1px solid #e4e4e4;}html[dir="rtl"] .sitevideo-search-box #ajaxcategory_id-wrapper,html[dir="rtl"] .sitevideo-search-box #locationSearch-wrapper,html[dir="rtl"] .sitevideo-search-box #locationmilesSearch-wrapper{	border-left: 0;	border-right: 1px solid #e4e4e4;}/*Videos edit playlist popup outline*/#smoothbox_window #global_page_sitevideo-playlist-edit .global_form{	margin: 18px 18px 0 18px;}/*CSS for home page widgets start here*/.layout_sitevideo_user_ratings,.layout_sitevideo_make_featured_link,.layout_sitevideo_profile_options,.layout_sitevideo_top_content_of_channel,.layout_sitevideo_profile_breadcrumb,.layout_sitevideo_information_sitevideo,.layout_sitevideo_browse_channels_sitevideo,.layout_sitevideo_search_sitevideo,.layout_sitevideo_browse_channels_sitevideo,.layout_sitevideo_browse_breadcrumb_sitevideo,.layout_sitevideo_navigation,.layout_sitevideo_featured_videos_slideshow,.layout_sitevideo_featured_channels_slideshow,.layout_sitevideo_post_new_video,.layout_sitevideo_create_new_channel,.layout_sitevideo_video_categories_navigation,.layout_sitevideo_search_video_sitevideo,.layout_sitevideo_browse_videos_sitevideo,.layout_sitevideo_recently_view_random_sitevideo,.layout_sitevideo_searchbox_sitevideo,.layout_sitevideo_channels_slideshow,.layout_sitevideo_my_channels_sitevideo,.layout_sitevideo_playlist_search,.layout_sitevideo_browse_playlist,.layout_sitevideo_video_categories_withicon_grid_view,.layout_sitevideo_video_carousel,.layout_sitevideo_video_categorybanner_slideshow,.layout_sitevideo_channel_carousel,.layout_sitevideo_channel_categorybanner_slideshow,.layout_sitevideo_pinboard_browse_videos_sitevideo,.layout_sitevideo_pinboard_browse_channels_sitevideo,.layout_sitevideo_people_who_like,.layout_sitevideo_people_who_favourite,.layout_sitevideo_your_stuff,.layout_sitevideo_channel_photos,.layout_sitevideo_channel_view,.layout_sitevideo_information_sitevideo,.layout_sitevideo_share_via_badge,.layout_sitevideo_list_popular_videos,.layout_sitevideo_my_videos_sitevideo{	margin-bottom: 15px;}.layout_sitevideo_featured_videos_slideshow,.layout_sitevideo_featured_channels_slideshow,.layout_sitevideo_featured_videos_slideshow h3,.layout_sitevideo_featured_channels_slideshow h3{	padding: 0 !important;}.sitevideo_featured_channel_slider{	padding: 10px 0;}ul.sitevideo_thumbs > li{	position: relative;	float: none;	display: inline-block;}ul.sitevideo_thumbs> li a{	padding: 0!important;}ul.sitevideo_thumbs .show_video_des,.featured_thumb_video .show_video_des{	opacity: 0;	color: #FFFFFF;	font-size: 13px;	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 */}ul.sitevideo_thumbs .show_video_des div{	color: #fff;	padding: 2px 10px 10px;	overflow: hidden;}ul.sitevideo_thumbs .show_video_des .video_title,.featured_thumb_video .show_video_des .video_title{	font-size: 16px;	padding: 0 10px;}ul.sitevideo_thumbs .show_video_des .video_title a{	font-weight: bold;}ul.sitevideo_thumbs .show_video_des .video_owner,.featured_thumb_video .show_video_des .video_owner{	font-size: 12px;	width: 55%;	white-space: nowrap;	overflow: hidden;	text-overflow: ellipsis;	display: block;}ul.sitevideo_thumbs .show_video_des .video_like,ul.sitevideo_thumbs .show_video_des .video_comment{	margin-left: 5px;}html[dir="rtl"] ul.sitevideo_thumbs .show_video_des .video_like,html[dir="rtl"] ul.sitevideo_thumbs .show_video_des .video_comment{	margin-left: 0;	margin-right: 5px;}ul.sitevideo_thumbs .show_video_des a,.featured_thumb_video .show_video_des a{	color: #fff;}ul.thumbs > li .show_video_des a,.featured_thumb_video .show_video_des a{	text-decoration: none !important;}.featured_thumb_video .show_video_des a:hover{	text-decoration: underline !important;}/*.Sitevideo_SlideItMoo_VideoList div.featured_thumb_video .show_video_des a,*/ul.thumbs> li .show_video_des a{	color: #FFFFFF;	text-decoration: underline;}/*.Sitevideo_SlideItMoo_VideoList div.featured_thumb_video:hover .show_video_des, */ul.sitevideo_thumbs > li:hover .show_video_des{	opacity: 1;}.layout_sitevideo_channel_of_the_day .thumbs_nocaptions img,.layout_sitevideo_video_of_the_day .thumbs_nocaptions img{	max-width: 99%;	margin: 0 auto;}.layout_sitevideo_channel_of_the_day .thumbs_nocaptions a,.layout_sitevideo_video_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*/.sitevideo_browse_banner img{	width: 100%;}/*Edit Location Popup & compose message popup*//*#global_page_sitevideo-index-edit-location .global_form div.form-label,#messages_compose div.form-label{	width: 70px;}*/#messages_compose .compose-content{	width: 290px;}.layout_sitevideo_listtypes_categories .seaocore_navigation_h .seaocore_menu_h > li{	border-right: 1px solid #dfdfdf;}html[dir="rtl"] .layout_sitevideo_listtypes_categories .seaocore_navigation_h .seaocore_menu_h > li{	border-right: 0px solid #dfdfdf;	border-left: 1px solid #dfdfdf;}/*top-content-of-channel widget*//*Left Block: checkinshowlocation*/.sitevideo_topcontent_optblock_left .seaocheckinshowlocation > span{	margin-top: 0;	padding: 5px 10px;	margin-left: 3px;}html[dir="rtl"] .sitevideo_topcontent_optblock_left .seaocheckinshowlocation > span{	margin-left: 0;	margin-right: 3px;}.sitevideo_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"] .sitevideo_topcontent_optblock_left .seaocheckinshowlocation > span a{	padding-left: 0;	padding-right: 10px;}.sitevideo_topcontent_optblock_left .seaocheckinshowlocation > span a:hover{	text-decoration: none !important;}.sitevideo_topcontent_optblock_left #sitetagcheckin_edit_location_link a:hover{	background-position: center -20px !important;}.sitevideo_topcontent_optblock_left #filter_form_sitetagcheckin_location span{	border: 0px;}.sitevideo_topcontent_optblock_left #filter_form_sitetagcheckin_location span a{	padding: 0;}/*Like button*/.layout_sitevideo_top_content_of_channel .sitevideo_like_button{	float: left;}html[dir="rtl"] .layout_sitevideo_top_content_of_channel .sitevideo_like_button{	float: right;}.layout_sitevideo_top_content_of_channel .sitevideo_like_button a{	padding: 5px 10px;	margin-top: -1px;}/*Right Block*/.sitevideo_topcontent_optblock{	float: right;}html[dir="rtl"] .sitevideo_topcontent_optblock{	float: left;}.sitevideo_topcontent_optblock span,.sitevideo_topcontent_optblock_left span,.sitevideo_viewmedia_leftblock span,.sitevideo_viewmedia_rightblock span{	background-image: url(/application/modules/Seaocore/externals/images/like/like_button_bg.png?c=428) !important;	background-color: #fff;	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;}.sitevideo_topcontent_optblock span a:hover, .sitevideo_topcontent_optblock_left #display_current_location:hover, .sitevideo_topcontent_optblock_left #sitetagcheckin_add_location_link:hover, .sitevideo_viewmedia_leftblock span a:hover, .sitevideo_viewmedia_rightblock span a:hover{	background-image: url(/application/modules/Seaocore/externals/images/like/like_button_hover_bg.png?c=428) !important;	background-position: bottom center;	background-repeat: repeat-x;}.sitevideo_topcontent_optblock a,.sitevideo_topcontent_optblock_left a,.sitevideo_viewmedia_leftblock a,.sitevideo_viewmedia_rightblock a{	color: #333333 !important;}.sitevideo_topcontent_optblock a:hover, .sitevideo_viewmedia_leftblock a:hover, .sitevideo_viewmedia_rightblock a:hover{	text-decoration: none;}.sitevideo_topcontent_optblock a{	vertical-align: middle;	padding: 5px 10px;	display: table-cell;	text-shadow: 0 1px 0 #FFFFFF;}.sitevideo_topcontent_optblock a + a,.sitevideo_viewmedia_leftblock a + a,.sitevideo_viewmedia_rightblock a + a{	border-left: 1px solid #dfdfdf;}html[dir="rtl"] .sitevideo_topcontent_optblock a + a,html[dir="rtl"] .sitevideo_viewmedia_leftblock a + a,html[dir="rtl"] .sitevideo_viewmedia_rightblock a + a{	border-left: 0px solid #dfdfdf;	border-right: 1px solid #dfdfdf;}.sitevideo_topcontent_optblock ul{	position: absolute;	padding: 5px;	border: 1px solid #dfdfdf;	border-radius: 3px;	background-color: #fff;	z-index: 1;}.sitevideo_topcontent_optblock ul li{	padding: 0 3px;}.sitevideo_topcontent_optblock ul li:hover{	background-color: #eee;}.sitevideo_topcontent_optblock ul li a{	display: inline-block;	font-weight: normal;	background-position: left center;}html[dir="rtl"] .sitevideo_topcontent_optblock ul li a{	background-position: right center;}.sitevideo_topcontent_optblock span i{	background-size: 12px auto;	height: 12px;	width: 12px;	display: inline-block;}.sitevideo_topcontent_optblock span + span > a:hover{	text-decoration: none;}.sitevideo_topcontent_optblock .icon_cog{	background-image: url(/application/modules/Sitevideo/externals/images/cog.png?c=428);}.sitevideo_topcontent_optblock .icon_down{	background-image: url(/application/modules/Sitevideo/externals/images/down.png?c=428);}.sitevideo_videoTitle{	font-size: 18px;	font-weight: 700;	margin: 5px 0px;}.sitevideo_videoAction{	color: #a3a3a3;	font-size: 12px;	line-height: 20px;}.sitevideo_headerDescription{	width: 450px;	padding-top: 20px;	padding-bottom: 20px;	line-height: 18px;	font-size: 13px;	margin: 0 auto;}/*Edit button in Video Lightbox*/.sitevideo_lightbox_editlocation{	margin-top: 10px;}.sitevideo_lightbox_editlocation a.buttonlink{	height: 16px;	margin-left: 5px;}html[dir="rtl"] .sitevideo_lightbox_editlocation a.buttonlink{	margin-right: 5px;	margin-left: 0;}/*sitevideo-video-move-to-other-channel Pop up*/#global_page_sitevideo-video-move-to-other-channel .global_form div.form-label{	width: 200px;}/*Manage Videos*/.layout_page_sitevideo_channel_editvideos form + .pages{	margin-top: 15px;}/*Album View on hover information*/.sitevideo_view_onhover > li{	background-color: rgba(0, 0, 0, 0.9);}.sitevideo_view_onhover .seao_share_links{	position: absolute;	right: 5px;	top: -5px;	z-index: 1;	opacity: 0;}html[dir="rtl"] .sitevideo_view_onhover .seao_share_links{	left: 5px;	right: auto;}.sitevideo_view_onhover li:hover .seao_share_links{	opacity: 1;	top: 5px;	transition: all 0.35s ease-in-out 0s;}.sitevideo_view_onhover .social_share_wrap{	display: inline-block;}.sitevideo_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;}div.seao_share_links .social_share_wrap > a{	border-radius: 11px;	color: #fff;	display: inline-block;	float: none;	margin: 0 1.5px;	padding: 5px 8px !important;/*

    	line-height: normal;*/	border: 0;}html[dir="rtl"] .sitevideo_view_onhover .social_share_wrap > a,html[dir="rtl"] div.seao_share_links .social_share_wrap > a{	float: right;}.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;}.sitevideo_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;}.sitevideo_view_onhover .social_share_wrap > a.seao_icon_facebook:hover{	background: #3b5998 !important;}.sitevideo_view_onhover .social_share_wrap > a.seao_icon_twitter:hover{	background: #00aced !important;}.sitevideo_view_onhover .social_share_wrap > a.seao_icon_linkedin:hover{	background: #0077b5 !important;}.sitevideo_view_onhover .social_share_wrap > a.seao_icon_google_plus:hover{	background: #d34836 !important;}/*Font-Icons*/ul.sitevideo_thumbs .show_video_des .sitevideo_video_count span::before, .seao_share_links .social_share_wrap a::before{	font-family: 'Font Awesome 5 Free';	font-weight: 700;	font-style: normal;	font-size: 14px;}ul.sitevideo_thumbs .show_video_des .video_like::before{	content: "\f004";}ul.sitevideo_thumbs .show_video_des .video_comment::before{	content: "\f075";}/*Manage videos page*/ul.channels_editvideos{	width: 100%;}ul.channels_editvideos > li{	display: inline-block;	float: left;	overflow: hidden;	padding: 2%;	width: 50%;	box-sizing: border-box;	clear: none;}html[dir="rtl"] ul.channels_editvideos > li{	float: right;}ul.channels_editvideos > li .channels_editvideos_video img{	max-width: 170px;	max-height: 157px;}.channels_editvideos_info input[type="text"],.channels_editvideos_info textarea{	box-sizing: border-box;	width: 100% !important;}.channels_editvideos + #submit-wrapper{	clear: both;}/* Channel Onhover view for Sidebar widgets */.thumbs_nocaptions.sitevideo_view_onhover > li{	position: relative;	overflow: hidden;}/*

VIEW MY CHANNELS

Styles for the member's own channels

management page.

*/ul.channels_manage{	clear: both;	overflow: hidden;}ul.channels_manage > li{	overflow: hidden;}ul.channels_manage > li + li{	padding-top: 10px;	border-top-width: 1px;	margin-top: 10px;}ul.channels_manage .channels_manage_video{	float: left;	overflow: hidden;	margin-right: 10px;}html[dir="rtl"] ul.channels_manage .channels_manage_video{	float: right;	margin-right: 0px;	margin-left: 10px;}ul.channels_manage .channels_manage_video img{	width: 170px;	margin: 3px;	display: block;}ul.channels_manage .channels_manage_info{	overflow: hidden;}ul.channels_manage .channels_manage_info > a{	font-weight: bold;}ul.channels_manage .channels_manage_info_videos{	font-size: .8em;	color: #a3a3a3;}ul.channels_manage .channels_manage_info_desc{	margin-top: 3px;}ul.channels_manage .channels_manage_options{	float: right;	overflow: hidden;	padding-left: 20px;}html[dir="rtl"] ul.channels_manage .channels_manage_options{	float: left;	padding-right: 20px;	padding-left: 0px;}ul.channels_manage .channels_manage_options > a{	clear: both;	display: block;	font-size: 0.8em;	margin: 5px;	padding-bottom: 2px;	padding-top: 2px;}/* Video Tab icon *//* My videos page top links active class */.sitevideo_myvideos_top_filter_links .active,.sitevideo_link_wrap a.active,.sitevideo_myvideos_top_filter_views a.active,.seaocore_tab_icon.active{	color: #44bbff;}.sitevideo_myvideos_top_filter_links a + a::before{	background-color: #000;	content: "";	display: inline-block;	height: 14px;	margin: 0 8px;	overflow: hidden;	vertical-align: middle;	width: 1px;}.sitevideo_tab_video_icon{	background: #000;}.sitevideo_tab_video_icon:hover, .sitevideo_tab_video_icon.active{	background: #44bbff;}.sitevideo_myvideos_top_links{	background: #f1f1f1 none repeat scroll 0 0;}/* Video view Edit dots color */.sitevideo_options .dot{	background: #a3a3a3;}/* video view default - channel image */.sitevideo_default_author{	background: #000;}/* Playlist bottom border color */.sitevideo_playlist_items .sitevideo_url,.sitevideo_options_dropdown > li:first-child{	border-color: #e4e4e4;}.sitevideo_playlist_items .sitevideo_url:nth-child(1) a{	color: #44bbff;}/* Watch Now btn */.watch_now_btn{	color: #fff;	border-color: #fff;}/* Sitevideo stats icons color */.sitevideo_bottom_info_comment,.sitevideo_bottom_info_likes,.sitevideo_bottom_info_views,.sitevideo_bottom_info_subscribers,.sitevideo_playlist_count{	color: #a3a3a3;}/* List description */.sitevideo_list_video_info .sitevideo_list_desc{	color: #a3a3a3;}/* Channel categories banner middle container */.sitevideo_categories_banner_container{	width: 1200px;}/* Title hover color */.sitevideo_categories_banner_title > a:hover, .sitevideo_category_icon_text_inner > a:hover{	color: #44bbff;}/* channel home page slideshow and next previous btns border */.sitevideo_slideshow_container,.sitevideo_channel_carausel_navigations .featured_slideshow_controllers{	border-color: #e4e4e4;}/* Videos profile page links border and subscription count border and more drop down link border */.sitevideo_view_options,.sitevideo_view_author_left span.subscription_text,.sitevideo_more_drop_down > a{	border-color: #e4e4e4;}/* add to playlist btn color and more btn color */.sitevideo_view_addlist > span,.sitevideo_view_more.sitevideo_options > span{	color: #000;}/* Edit vodeos form */#video_edit.global_form{	margin-top: 0;}/* Video Profile page add to playlist text border and create new playlist btn and Message tip border and show more btn border,playlist details page links border and borderof playlist detail page blocks and horizontal blocks carausel */.sitevideo_options_addtoplaylist_head,.sitevideo_create_playlist,.sitevideo_view_msg_tip,.sitevideo_video_view_showmore,.sitevideo_playlist_view_options > a,.sitevideo_playlist_view_bottom ul.videos_manage.siteevideo_list_view > li,.sitevideo_featured_block{	border-color: #e4e4e4;}ul.videos_manage.siteevideo_list_view > li + li{	border-top: 1px solid #e4e4e4;}/* Carausel horizontal duratoin color */.sitevideo_featured_slidebox_info .video_length{	color: #44bbff;}.layout_sitevideo_channel_carousel h3 a,.layout_sitevideo_video_carousel h3 a,h3.channel_slide_cat_title > a:last-child{	font-size: 13px;	margin-left: 10px;}html[dir="rtl"] .layout_sitevideo_channel_carousel h3 a,html[dir="rtl"] .layout_sitevideo_video_carousel h3 a,html[dir="rtl"] h3.channel_slide_cat_title > a:last-child{	margin-right: 10px;	margin-left: 0px;}/*Create Channel form*/#channel_url-element input{	float: left;	width: auto;}html[dir="rtl"] #channel_url-element input{	float: right;}#channel_url-element a.check_availability_button{	font-size: 12px;	padding: 5px !important;	margin-left: 10px;	margin-top: 2px;	float: left;	-moz-border-radius: 3px;	-webkit-border-radius: 3px;	border-radius: 3px;	background-color: #44bbff;	color: #fff !important;	border: 1px solid #17aafe;	font-weight: bold;}html[dir="rtl"] #channel_url-element a.check_availability_button{	float: right;	margin-left: 0px;	margin-right: 10px;}#channel_url-element a.check_availability_button:hover{	cursor: pointer;	text-decoration: none;}/* Browse playlists */.sitevideo_playlist_like .seao_share_links .social_share_wrap > a{	color: #707070;	border-color: #e4e4e4;}/*Post New Video,Channel categories banner slideshow,Explore btn,video profile page over theme border,Create new playlist & social share links */.layout_sitevideo_post_new_video .button,div.sitevideo_cat_slide_nav .active,.sitevideo_categories_banner_explorebtn > a,.sitevideo_view_options::after, .site_video_create_playlist, .sitevideo_unlike_icon, .sitevideo_unfavourite_icon, .sitevideo_remove_watch_later, .sitevideo_home_featured_watch_later .sitevideo_remove_watch_later::before, .sitevideo_home_featured_slidebox .sitevideo_unsubscribe_icon::before, a.sitevideo_unsubscribe_icon{	background-color: #44bbff !important;}.sitevideo_home_featured_watch_later .sitevideo_remove_watch_later,.sitevideo_home_featured_slidebox .sitevideo_unsubscribe_icon{	background-color: transparent !important;}/* Channels home border right color */.sitevideo_slideshow_container .featured_slidshow_img{	border-color: #e4e4e4;}/*Channel home slideshow*/.sitevideo_slide_title h4{	font-size: 15px;}/*UI of Password Protection box*/.photo_lightbox_cont .video_viewer_video_content{	border: 0;	background-color: transparent;	padding: 0;}.global_form#sitevideo_check_password_protection{	border: 3px solid #44bbff;	border-radius: 10px;	margin: 0;	padding: 0;}#sitevideo_check_password_protection > div > div{	padding: 20px;}#sitevideo_check_password_protection .form-elements{	padding: 0;}#sitevideo_check_password_protection .form-wrapper > div{	text-align: left;	width: 100%;}#sitevideo_check_password_protection #submitForm-label{	display: none;}/* =========================== Post New Video and Create new Channel Widget ============================ */.layout_sitevideo_post_new_video .button,.layout_sitevideo_create_new_channel .seaocore_icon_add,.layout_sitevideo_share_via_badge .button{	background-image: none;	display: inline-block;	min-width: 180px;	padding: 10px !important;	text-align: center;	box-sizing: border-box;	font-weight: normal !important;	line-height: normal;}.layout_sitevideo_post_new_video .sitevideos_video_new::before{	content: "\f093";}.layout_sitevideo_post_new_video .sitevideos_video_new::before, .layout_sitevideo_create_new_channel .seaocore_icon_add::before{	font-family: 'Font Awesome 5 Free';	font-weight: 700;	margin-right: 7px;	vertical-align: middle;}html[dir="rtl"] .layout_sitevideo_post_new_video .sitevideos_video_new::before, html[dir="rtl"] .layout_sitevideo_create_new_channel .seaocore_icon_add::before{	margin-left: 7px;}.layout_left .layout_sitevideo_post_new_video .sitevideos_video_new,.layout_left .layout_sitevideo_create_new_channel .seaocore_icon_add,.layout_left .layout_sitevideo_share_via_badge .seaocore_icon_share,.layout_right .layout_sitevideo_post_new_video .sitevideos_video_new,.layout_right .layout_sitevideo_create_new_channel .seaocore_icon_add,.layout_right .layout_sitevideo_share_via_badge .seaocore_icon_share,.sitevideo_dashboard_info + div .sitevideos_video_new{	width: 100%;}/*Post New Video Widget in header*/.layout_page_header .layout_sitevideo_post_new_video{	float: left;	margin-bottom: 0;}html[dir="rtl"] .layout_page_header .layout_sitevideo_post_new_video{	float: right;}.layout_page_header .layout_sitevideo_post_new_video .button{	font-size: 13px;	font-weight: normal !important;	margin: 10px 14px 0 !important;	min-width: inherit;	padding: 5px 10px !important;}/*Advanced vidos in feed*/.sitevideo_thumb_wrapper{	background-color: #fff;	box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16), 0 3px 6px rgba(0, 0, 0, 0.23);}.feed_item_attachments .sitevideo_thumb_wrapper{	box-shadow: none;	float: none;	position: relative;	background-color: #000;	text-align: center;	box-sizing: border-box;}.feed_item_attachments .video_length{	background-color: rgba(0, 0, 0, 0.8);	font-size: 10px;	bottom: 5px;	z-index: 2;	margin: 0;	padding: 2px 4px;	right: 5px;	transition: all 0.4s ease-in;	line-height: normal;	position: absolute;	color: #fff;	border-radius: 2px;}html[dir="rtl"] .feed_item_attachments .video_length{	left: 5px;	right: auto;}.feed_item_attachments .video_overlay{	background: rgba(0, 0, 0, 0.5) none repeat scroll 0 0;	bottom: 0px;	left: 0;	position: absolute;	right: 0;	top: 0;}.feed_item_attachments .play_icon{	min-height: 50px;}/*.feed_item_attachments .play_icon{	background: rgba(0, 0, 0, 0.6) none repeat scroll 0 0;	border-radius: 50%;	float: left;	left: 50%;	margin-left: -25px;	margin-top: -25px;	min-height: 50px;	position: absolute;	top: 50%;	width: 50px;}html[dir="rtl"] .feed_item_attachments .play_icon{	float: right;	right: 50%;	left: auto;	margin-right: -25px;	margin-left: 0px;}*//*.feed_item_attachments .play_icon::before{	color: #ffffff;	content: "\f04b";	font-family: 'Font Awesome 5 Free', 'fontawesome';	font-size: 24px;	left: 19px;	position: absolute;	top: 15px;}html[dir="rtl"] .feed_item_attachments .play_icon::before{	right: 19px;	left: auto;}*/.feed_item_attachments .video_thumb_wrapper{	border-width: 2px;	height: 170px;	overflow: hidden;	position: relative;	width: 250px;}.feed_item_attachments .item_photo_video{	height: 100%;	width: 100%;/*    	display: list-item;*/	border-radius: 0;	max-width: 100%;	max-height: 400px;	box-sizing: border-box;	border-width: 0;	object-fit: contain;	margin-bottom: -5px;}.feed_item_attachments .bg_item_photo_video{	height: 400px;	width: 100%;	display: block;	border-radius: 0;	max-width: 100%;	border-width: 0;	background-position: center center;	background-size: inherit;}.feed_item_attachments > [id*="video_thumb_"]{	float: left;}html[dir="rtl"] .feed_item_attachments > [id*="video_thumb_"]{	float: right;}.feed_item_attachments > .Sitevideo_thumb[id*="video_thumb_"]{	float: none;}#compose-video-preview-image{	width: 263px;}#compose-video-preview-info{	padding-left: 0;}html[dir="rtl"] #compose-video-preview-info{	padding-right: 0;}.feed_item_attachments .video_info{	clear: both;	display: inline-block;	margin-top: 10px;	overflow: hidden;}/*Button*/span.button{	margin: 0;	padding: 0;}span.button a,a.button{	-moz-border-radius: 3px;	-webkit-border-radius: 3px;	border-radius: 3px;	padding: 6px 8px;	font-weight: bold !important;	border: none;	background-color: #44bbff;	border: 1px solid #17aafe;	color: #fff !important;/* 	background-image: url(/application/modules/Seaocore/externals/images/buttonbg.png?c=428);	background-repeat: repeat-x;	background-position: 0px 1px;*/}span.button a:hover, a.button:hover{	background-color: #44bbff;	cursor: pointer;	text-decoration: none;	color: #fff;}/*Videos Badge page*//*.layout_page_sitevideo_badge_create .layout_core_content{	background: transparent !important;	padding: 0 !important;}*//*Post New Video Lightbox*/.seao_add_video_lightbox{	box-sizing: border-box;	height: 100% !important;	margin: 0 !important;	overflow-x: hidden;	overflow-y: auto;	max-width: 100%;	width: 100% !important;}.seao_add_video_lightbox .layout_main{	width: 100%;}#se-main .seao_add_video_lightbox .layout_main{	float: right;	margin-top: 5%;	width: 80%;}.seao_add_video_lightbox_header{	border-bottom-width: 1px;	height: 35px;	margin-bottom: 10px;}.sitevideo_add_video_content{	padding: 0;}/*#sitevideo_add_video_content .global_form{	border: 0;	padding: 0;	margin: 0;}*/#sitevideo_add_video_content .global_form #video_upload_form_left{	border-right-width: 1px;	box-sizing: border-box;	float: left;	padding: 15px;	width: 50%;}html[dir="rtl"] #sitevideo_add_video_content .global_form #video_upload_form_left{	float: right;	border-right-width: 0;	border-left-width: 1px;}#sitevideo_add_video_content .global_form #video_upload_form_left > div,#sitevideo_add_video_content .global_form #video_upload_form_right > div{	background: transparent;	border: 0 none;	padding: 0;}#createChannel-wrapper.form-wrapper,#channel-wrapper.form-wrapper{	clear: none;	float: left;	margin-right: 10px;}html[dir="rtl"] #createChannel-wrapper.form-wrapper,html[dir="rtl"] #channel-wrapper.form-wrapper{	float: right;	margin-left: 10px;	margin-right: 0px;}/*.global_form #video_upload_form_left div.form-element{	width: auto;	max-width: 450px;}*/#createChannel-wrapper.form-wrapper .form-label,#sitevideo_add_video_content .global_form #video_upload_form_right .form-label#upload-label,#sitevideo_add_video_content #search-label{	display: none;}#sitevideo_add_video_content .global_form #video_upload_form_right{	float: left;	margin-left: 5%;	width: 45%;	padding: 0;	box-sizing: border-box;}html[dir="rtl"] #sitevideo_add_video_content .global_form #video_upload_form_right{	float: right;	margin-right: 5%;	margin-left: 0px;}#sitevideo_add_video_content .global_form #video_upload_form_right .form-label{	font-size: 16px !important;	text-align: left;	width: 100%;	box-sizing: border-box;}html[dir="rtl"] #sitevideo_add_video_content .global_form #video_upload_form_right .form-label{	text-align: right;}/*.global_form #video_upload_form_left select{	min-width: 218px;	max-width: 218px;}*/#video_upload_form_right_content ul.form-options-wrapper{	border-width: 1px;	padding: 10px;}#video_upload_form_right_content ul.form-options-wrapper li{	box-sizing: border-box;	display: inline-block;/*	height: 45px;*/	margin: 15px 10px;	vertical-align: middle;	width: 100%;}#createChannel-wrapper.form-wrapper #createChannel-element > button{	font-size: 14px;	padding: 4px 8px;}#video_upload_form_right_content ul.form-options-wrapper li input[type="radio"]{	margin-top: 16px !important;	float: left;}#video_upload_form_right_content ul.form-options-wrapper li input[type="radio"] + label{	float: none;	display: block;}#video_upload_form_right_content ul.form-options-wrapper li i{	display: inline-block;	height: 45px;	vertical-align: middle;	width: 180px;	border-width: 2px;}.sitevideo_icon_youtube{	background: url(/application/modules/Sitevideo/externals/images/youtube-logo.svg?c=428) no-repeat;	background-color: #f9f9f9;	background-size: 115px;	background-position: center;}.sitevideo_icon_vimeo{	background: url(/application/modules/Sitevideo/externals/images/vimeo.png?c=428) no-repeat;}.sitevideo_icon_dailymotion{	background: url(/application/modules/Sitevideo/externals/images/dailymotion.png?c=428) no-repeat;}.sitevideo_icon_externalsites{	background: url(/application/modules/Sitevideo/externals/images/external_Sites.png?c=428) no-repeat;}.sitevideo_icon_embed{	background: url(/application/modules/Sitevideo/externals/images/embed_code.png?c=428) no-repeat;}.sitevideo_icon_mysystem{	background-color: #00a9ec;	color: #fff;	display: table-cell;	font-size: 17px;	font-weight: bold !important;	height: 45px;	text-align: center;	vertical-align: middle;	min-width: 180px;}.sitevideo_icon_mysystem::before{	font-family: 'Font Awesome 5 Free';	font-weight: 700;	content: "\f093";	font-size: 20px;	margin-right: 6px;}html[dir="rtl"] .sitevideo_icon_mysystem::before{	margin-left: 6px;	margin-right: 0px;}#video_upload_form_right #url-element > input[type="text"]{	width: 300px;}/*.seao_add_video_lightbox_header #cancel{	display: none;}*/.seao_add_video_lightbox .seao_add_video_lightbox_header #cancel{	display: block;}/*buttons*/button.sitevideo_buttonlink,a.sitevideo_buttonlink{	background-image: none;	background-color: #44bbff;	border: 1px solid #17aafe;	color: #fff !important;	border-radius: 2px;	text-shadow: inherit;	padding: 6px 12px;	border: none;	display: block;	font-size: 13px;	text-align: center;	line-height: normal;}a.sitevideo_buttonlink:hover{	background-color: #44bbff;	cursor: pointer;	text-decoration: none;}#sitevideo_video_embed > video{/*    	height: 100%;*/	width: 100%;}/*Rating*/.sitevideo_ratings .seao_icon_strip::before, .sitevideo_ratings .seao_rating_star_generic::before, .sitevideo_ratings .seao_listings_stats i.seao_icon_strip::before{	font-size: 13px;}.sitevideo_ratings .seao_rating_star_generic{	width: 13px;}/* Play all start*/.sitevideo_playall_container{	width: 850px;	height: auto;	float: left;}.video_loader{	background-repeat: no-repeat;	background-color: #000;	background-position: 50% center;}.sitevideo_playlist{	float: right;	width: 300px;	margin-left: 20px;}.play_list_name{	font-size: 18px !important;	text-transform: capitalize;	margin-bottom: 15px;	color: #282832;}.sitevideo_playlist ul li{	width: 100%;	float: left;	margin-bottom: 1px;	padding: 5px;	cursor: pointer;	clear: both;	background: #e2e3e3;	border-bottom: 1px solid #dfdfdf;	box-sizing: border-box;}.sitevideo_playlist ul li:last-child{	border: none;	margin-bottom: 0;}.sitevideo_playlist ul li:hover, .sitevideo_playlist ul li.active{	background: #fff;}.sitevideo_list_thumb{	width: 30%;	float: left;	margin-right: 5px;	height: 50px;}.sitevideo_list_thumb .item_photo_video{	width: 100%;	height: 100%;}.user_play_listname{	float: left;	font-size: 11px !important;}.sitevideo_viewer_container{	padding: 0px;	margin: 0;	position: relative;}.sitevideo_author_section{	width: 100%;	display: inline-block;	clear: both;}.sitevideo_author{	float: left;}.video_viewers{	float: right;	margin-top: 33px;}.sitevideo_author > a.author_img{	width: 48px;	height: 48px;	border-radius: 50%;	overflow: hidden;	float: left;}.author_name{	float: left;	font-size: 16px;	margin: 10px;}.playlist_heading{	width: 100%;	border-bottom: 1px solid #dfdfdf;}.playlist_heading > div{	margin-bottom: 5px;	font-size: 11px !important;}.playlist_heading > div:first-child{	margin-right: 10px;	text-transform: capitalize;	font-size: 15px !important;	color: #282832;	font-weight: bold !important;	margin-bottom: 5px;}.sitevideo_playlist ul{	overflow-y: auto;	overflow-x: hidden;}#site_video_title{	margin: 15px 0;	padding: 0 5px;	font-size: 16px !important;}.sitevideo_bottom_container{	width: 100%;	box-sizing: border-box;	background: #eeeeee;	padding: 10px;	box-shadow: 0 3px 0 0 rgba(0, 0, 0, 0.1);	border-top: 1px solid rgba(0, 0, 0, 0.1);}.icons_right{	text-align: right;}.icons_right a.sitevideo_bottom_info_likes{	cursor: pointer;	margin-right: 0;}.icons_left{	text-align: left;}.sitevideo_bottom_info_views,.sitevideo_bottom_info_likes,.sitevideo_bottom_info_comment{	margin-right: 15px;	font-size: 15px !important;/*	color: #000;*/}.sitevideo_bottom_info_views:before{	content: "\f06e";	font-family: 'Font Awesome 5 Free';	font-weight: 700;	margin-right: 6px;}.sitevideo_bottom_info_likes:before{	content: "\f164";	font-family: 'Font Awesome 5 Free';	font-weight: 700;	margin-right: 6px;}.sitevideo_bottom_info_comment:before{	content: "\f075";	font-family: 'Font Awesome 5 Free';	font-weight: 700;	margin-right: 6px;}.sitevideo_view_author_detail{	width: 100%;	display: inline-block;	margin-top: 10px;	clear: both;}#postedOn{	width: 100%;	padding-bottom: 5px;	border-bottom: 1px solid rgba(0, 0, 0, 0.1);	font-weight: bold !important;	margin-bottom: 10px;}.sitevideo_playlist ul li span{	float: left;	margin: 15px 8px 0 2px;	font-size: 13px;	font-weight: normal !important;}.sitevideo_bottom_info{	overflow: hidden;}.sitevideo_bottom_info p{	margin: 0;}.sitevideo_bottom_info p:first-child{	font-size: 12px;}.sitevideo_bottom_info p:last-child{	font-size: 11px;}.blue_line{	width: 20%;	padding: 1px;	position: absolute;	top: 92px;	right: 0;	background: #777;}.vedio_play_count{	font-size: 13px !important;}/*Start Embed Video*/.embed_video_playlist_heading{	font-size: 15px !important;	color: #282832;	border-top: 1px solid #dfdfdf;	border-bottom: 1px solid #dfdfdf;	padding: 10px 0 5px 0;}.embed_video_playlist_heading > span{	font-size: 11px;	color: #f00;	display: block;	margin-top: -3px;}ul.embed_video_playlist li{	background: #e2e3e3;	border-bottom: 1px solid #dfdfdf;	box-sizing: border-box;	clear: both;	cursor: pointer;	float: left;	margin-bottom: 1px;	padding: 5px;	width: 100%;}/*End Embed Video*//**/.layout_sitevideo_navigation{/*	width: 1200px;*/	max-width: 1200px;	margin: 0 auto;}#youtube_channel_url-element > div a,#youtube_channel_keyword-element > div a{	font-size: 12px;	padding: 5px !important;	margin-left: 10px;	margin-top: 2px;	float: left;	-moz-border-radius: 3px;	-webkit-border-radius: 3px;	border-radius: 3px;	background-color: #44bbff;	color: #fff !important;	border: 1px solid #17aafe;	font-weight: bold;}#sitevideovideo_rating #sitevideo_rating_text.rating_text{	float: none;}/****Popup****/#channel_list > li > span{	background: #44bbff;	color: #fff;}/*Pinboard View*/.seaocore_board_list_action_links a:hover{	background-color: #44bbff;}/*====================================== Responsive work start =====================================*/@media only screen and (max-width: 1199px){.sitevideo_playall_container{	width: 74%;}.sitevideo_playlist{	width: 23%;}}@media only screen and (max-width: 980px){.sitevideo_testmembers{	width: 22.5%;	height: 215px;}}/*Channel Plugin*/@media only screen and (max-width: 920px){.sitevideo_browse_banner img, .sitevideo_categories_banner_container{	width: 100%;}html div.layout_page_header .layout_sitevideo_post_new_video .button{	font-size: 0;	padding: 3px 0 0 8px !important;}#sitevideo_add_video_content .global_form #video_upload_form_left{	width: 100%;}#sitevideo_add_video_content .global_form #video_upload_form_right{	width: 100%;	margin-left: 0;}html[dir="rtl"] #sitevideo_add_video_content .global_form #video_upload_form_right{	margin-right: 0;}}@media only screen and (max-width: 768px){.sitevideo_playall_container{	width: 100%;	margin-bottom: 20px;}.sitevideo_playlist{	width: 100%;	float: none;	margin-left: 0;}.sitevideo_list_thumb{	width: 14%;}.sitevideo_list_thumb .item_photo_video{	height: 100%;}}@media only screen and (max-width: 600px){.sitevideo_add_video_content{	max-height: 470px;	overflow: auto;}ul.channels_editvideos > li .channels_editvideos_info{	clear: both;}.photo_lightbox_cont .video_viewer_video_content{	width: 100%;}.sitevideo_list_thumb{	width: 18%;}}/*============For Pintrest videos===========*/.video_embed > span{	width: 100% !important;	max-width: 100% !important;}/*Play all page*/#flvPlayerDiv > span{	width: 100%;	max-width: 100%;	padding: 0;}#flvPlayerDiv > span > span{	height: 100%;	padding: 0 !important;}#flvPlayerDiv > span > span > span{	height: 100%;	padding: 0;}#flvPlayerDiv > span > span > span:first-child > span:first-child{	padding: 0 !important;	height: 100%;}/*Lightbox view*/#siteviewvideo_lightbox_left,#siteviewvideo_lightbox_left .video_view_container,#siteviewvideo_lightbox_left .video_embed > span > span,#siteviewvideo_lightbox_left .video_embed > span > span > span,#siteviewvideo_lightbox_left .photo_lightbox_image{	height: 100%;}#siteviewvideo_lightbox_left .video_embed{	margin: 0;	height: 100%;}#siteviewvideo_lightbox_left .video_embed > iframe{	height: 100%;}#siteviewvideo_lightbox_left .video_embed > span{	box-shadow: none;	border-radius: 0;	padding: 0 !important;	background-color: transparent;	height: 100%;}#siteviewvideo_lightbox_left .video_embed > span > span > span:first-child > span:first-child{	padding: 0 !important;	height: 100%;}/*Video view page*/.sitevideo_video_view_top{	background-color: #f1f1f1;}div.sitevideo_video_view_top .video_embed > span{	padding: 0;	border-radius: 0;	background: transparent;}div.sitevideo_video_view_top .video_embed > span > span:first-child{	height: 100%;}div.sitevideo_video_view_top .video_embed > span > span > span{	padding: 0 !important;	height: 100%;}.sitevideo_video_view_info{	border-top: 1px solid #f2f0f0;}.sitevideo_options .sitevideo_options_dropdown{	background-color: #f1f1f1;}/*  *//*
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 .user_signup_link{	font-size: 100%;	color: #fff !important;	background: transparent;	display: inline-block;	padding: .45em 1em;	border-radius: 4px;	border: 1px solid;	text-transform: uppercase;	margin-left: 10px;	margin-top: -6px;}.layout_user_login_or_signup .user_signup_link:hover{	background: #44bbff;	color: #fff;}.layout_user_login_or_signup #fieldset-buttons{	margin-top: 8px;	overflow: hidden;}.layout_user_login_or_signup #submit-wrapper{	overflow: hidden;}.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 #facebook-label,.no_form #twitter-label{	display: none;}.layout_user_login_or_signup_popup{	display: none;}.close_icon_container{	position: absolute;	right: -16px;	top: -16px;	font-size: 16px;	background: #44bbff;	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{	background-color: #fff;	border: 0px solid transparent;	border-radius: none;	-moz-border-radius: 3px;	-webkit-border-radius: 3px;	border-radius: 3px;	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{	background-color: #fff;	border: 0px solid transparent;	border-radius: none;	-moz-border-radius: 3px;	-webkit-border-radius: 3px;	border-radius: 3px;	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{	background-color: #fff;	border: 0px solid transparent;	border-radius: none;	-moz-border-radius: 3px;	-webkit-border-radius: 3px;	border-radius: 3px;	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{	background-color: #fff;	border: 0px solid transparent;	border-radius: none;	-moz-border-radius: 3px;	-webkit-border-radius: 3px;	border-radius: 3px;	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: #a3a3a3;}/*
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{	background-color: #fff;	border: 0px solid transparent;	border-radius: none;	-moz-border-radius: 3px;	-webkit-border-radius: 3px;	border-radius: 3px;	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;	margin-right: 5px;}[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: #a3a3a3;}/*
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{	background-color: #fff;	border: 0px solid transparent;	border-radius: none;	-moz-border-radius: 3px;	-webkit-border-radius: 3px;	border-radius: 3px;	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 > i{	margin-right: 4px;	width: 18px;}.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%;	min-height: 200px;}/* PROFILE STATS WIDGET */.layout_user_profile_info{	margin-top: 20px;	overflow: hidden;}.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 #e4e4e4;	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: #a3a3a3;}/*
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 #e4e4e4;	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 #e4e4e4;}.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: 'Font Awesome 5 Free';}div.field-privacy-selector li > span.icon{	display: inline-block;	background-repeat: no-repeat;	width: 13px;	height: 12px;	margin-right: 6px;}[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";	font-weight: 900;}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";	font-weight: 900 !important;}div.field-privacy-selector > span.caret:before{	display: inline-block;	float: right;	content: "\f0d7";	margin-left: 3px;	margin-top: 2px;	font-weight: 900;}[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;	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);	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 #e4e4e4;	display: block;}#EditPhoto #preview-thumbnail img,#SignupForm #preview-thumbnail img{	margin-right: 5px;	font-size: 0px;	line-height: 0px;	border-radius: 0;}[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 #e4e4e4;	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: 'Font Awesome 5 Free';	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: #f6f6f6;	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{	-moz-border-radius: 3px;	-webkit-border-radius: 3px;	border-radius: 3px;	background-color: #fff;	border: 0px solid transparent;	border-radius: none;	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;}.browse-range-wrapper select{	width: auto;}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 > ul > li *{	text-align: center;}.browsemembers_results div.browsemembers_results_info{	padding: 15px 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 20px 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 #e4e4e4;	border-radius: 20px;	line-height: normal;	padding: 8px 20px;	text-align: center;	font-weight: normal;	color: #707070;	margin-bottom: 10px;}.browsemembers_results > ul > li{	border-width: 1px;	border-bottom-width: 4px;	box-sizing: border-box;}.browsemembers_results_links a.buttonlink:hover{	color: #a3a3a3;}.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{	-moz-border-radius: 3px;	-webkit-border-radius: 3px;	border-radius: 3px;	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=428);	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;	-moz-border-radius: 3px;	-webkit-border-radius: 3px;	border-radius: 3px;	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{	background-color: #fff;	border: 0px solid transparent;	border-radius: none;	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-weight: 900 !important;	content: "\f056";	font-family: 'Font Awesome 5 Free';}/* ACTION TYPE ICONS */.activity_icon_status:before{	content: "\f075";}.activity_icon_post:before, .activity_icon_post_self:before{	content: "\f075";}.activity_icon_profile_photo_update:before{	content: "\f03e";}.activity_icon_friends:before{	content: "\f234";	font-weight: 900 !important;}.activity_icon_login:before, .activity_icon_logout:before, .activity_icon_signup:before{	content: "\f007";}body .activity_icon_tagged:before{	content: "\f02b";	font-weight: 900;}/* ITEM TYPE ICONS */.item_icon_user:before{	content: "\f007";	font-family: 'Font Awesome 5 Free';}/* NOTIFICATION TYPE ICONS */.notification_type_post_user:before{	content: "\f075";}.notification_type_friend_follow:before{	content: "\f234";	font-weight: 900 !important;}.notification_type_friend_follow_request:before{	content: "\f234";	font-weight: 900 !important;}.notification_type_friend_follow_accepted:before{	content: "\f234";	font-weight: 900 !important;}.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{	display: flex;	flex-wrap: wrap;}.browsemembers_results > ul > li{	overflow: hidden;	min-width: 22%;	max-width: 22%;	width: 100%;}.browsemembers_results > ul.public_user > li{	min-height: auto;}.browsemembers_results div.browsemembers_results_links,.browsemembers_results div.browsemembers_results_info{	text-align: center;}}/* USER PROFILE ICONS */.user_home_updates:before{	content: "\f0f3";}.user_home_view:before{	content: "\f2bb";}.user_home_friends:before{	content: "\f002";	font-weight: 900 !important;}.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;	margin-bottom: 5px;}.home-links-user .user{	padding-left: 60px;	font-weight: 600;	padding-top: 25px;}.home-links-user .image{	position: absolute;	top: 10px;	left: 0;}.home-links-user .image img.thumb_profile{	max-width: 48px;	max-height: 48px;}/*Required Password*/#global_page_user-settings-password #global_content_simple{	display: block;}.require_password{	max-width: 500px;	margin: 50px auto;}.require_password .layout_core_menu_logo{	text-align: center;	margin-bottom: 20px;	width: 100%;	padding: 0;}.require_password .global_form{	border-width: 1px;}.require_password .global_form > div > div{	padding: 20px;}.require_password .global_form .form-label{	width: 100%;	text-align: left;}[dir="rtl"] .require_password .global_form .form-label{	text-align: right;}.require_password .global_form .form-element{	width: 100%;}.require_password .global_form .form-element input{	width: 100%;	max-width: 100%;}/* USER PROFILE INFO */.user_profile_info > ul > li{	padding: 4px 0;	line-height: 200%;	position: relative;	overflow: hidden;	white-space: nowrap;	text-overflow: ellipsis;}.user_profile_info > ul > li:before{	font-family: 'Font Awesome 5 Free';	margin-right: 10px;	display: inline-block;	font-size: 16px;	font-weight: normal;	width: 12px;}.user_profile_info .profile_type:before{	content: "\f2bb";}.user_profile_info .profile_networks:before{	content: "\f0ac";	font-weight: 900;}.user_profile_info .profile_views:before{	content: "\f06e";}.user_profile_info .profile_friends:before{	content: "\f007";}.user_profile_info .profile_updates:before{	content: "\f044";}.user_profile_info .profile_joined:before{	content: "\f017";}.user_profile_info .profile_login:before{	content: "\f2f6";	font-weight: 900;}.user_profile_info .profile_level:before{	content: "\f559";	font-weight: 900;	font-size: 18px;}.user_profile_info .profile_invite:before{	content: "\f0e0";}.user_profile_info .profile_enabled:before{	content: "\f058";}/* LOGIN PAGE WIDGET */html .layout_user_login_page{	padding: 0 !important;	border-radius: 0 !important;	margin-top: 30px;	margin-bottom: 50px !important;}.user_login_page{	display: flex;}.user_login_page .user_login_form{	padding: 50px;	min-width: 40%;	width: 100%;	text-align: center;	box-sizing: border-box;	background: #fff;}.user_login_page .user_login_bg{	min-width: 60%;	width: 100%;	background-position: center center;	background-size: cover;	background-repeat: no-repeat;}.user_login_page .user_login_form > h3{	font-size: 25px;	text-transform: uppercase;	font-weight: 300;}.user_login_page .user_login_form form{	padding: 20px;}[dir="rtl"] .user_login_page .user_login_form form{	padding: 20px 0;}.user_login_page .global_form_box label{	margin-bottom: 5px;}.user_login_page .user_login_form input[type=email],.user_login_page .user_login_form input[type=password]{	padding: 10px 6px;	width: 100%;	margin-bottom: 15px;}.user_login_page form .form-elements{	position: relative;}.user_login_page #forgot-wrapper #forgot-label{	display: none;}.user_login_page .global_form_box #remember-wrapper{	position: absolute;	right: 0;	min-width: 110px;}.user_login_page #user_form_login #submit-wrapper{	float: none;}.user_login_page #user_form_login #submit-element{	text-align: center;}.user_login_page #submit-element button{	padding: 10px 20px;	background: #44bbff;	border: 1px solid #44bbff;}.user_login_page #user_form_login #forgot-element{	float: left;}.layout_page_user_auth_login .layout_core_content{	padding: 0 !important;}.layout_page_user_auth_login form div > div > h3,.layout_page_user_auth_login form div > div .form-description{	display: none;}.layout_page_user_auth_login .global_form > div{	float: none !important;}.layout_page_user_auth_login .user_login_page form .form-elements{	width: 100%;	padding: 0;}.layout_page_user_auth_login .global_form div.form-element{	min-width: 100%;	max-width: 100%;}.layout_page_user_auth_login .user_login_page .user_login_form > h3{	margin: 0;	padding: 0;}.layout_core_content #user_form_login #remember-wrapper{	position: absolute;	right: 0;}[dir="rtl"] .layout_core_content #user_form_login #remember-wrapper{	left: -15px;	right: auto;}.layout_core_content #user_form_login #submit-label{	display: none;}.user_login_page #user_form_login #submit-element{	float: none;}@media(max-width:767px){.user_login_page{	display: block !important;}.user_login_page .user_login_form{	padding: 20px !important;}html .layout_user_login_page{	width: 90% !important;	margin: 20px auto !important;}#lassoImg{	width: 100%;}}/* ICONS ON PROFILE QUESTIONS */#passwordroutine-label{	display: none;}.layout_page_user_signup_index form label i,#global_page_user-edit-profile form label i{	margin-right: 5px;}div#code-element input{	padding: 8px;	min-width: 400px;	margin: 5px 0 15px;}#pswd_info > ul{	display: flex;}#pswd_info > ul > li{	background: #f6f6f6;	padding: 10px;	margin-bottom: 15px;	margin-right: 10px;	font-size: 12px;	text-align: center;}[dir="rtl"] #pswd_info > ul > li{	margin-right: 0;	margin-left: 10px;}#pswd_info > ul > li > span{	position: relative;	opacity: .7;}#pswd_info > ul > li > span:before{	content: "\f058";	font-family: 'Font Awesome 5 Free';	display: block;	font-size: 20px;	margin-bottom: 5px;	opacity: .7;}#pswd_info > ul > .valid > span{	opacity: 1;}#pswd_info > ul > .valid span:before{	color: #7eb939;	opacity: 1;}#pswd_info > ul > li:last-child{	margin-right: 0;}#passwordroutine_specialcharacters .special_char_overlay{	position: absolute;	background: rgba(0, 0, 0, .85);	color: #fff;	padding: 10px 15px;	font-weight: 500;	font-size: 12px;	max-width: 140px;	line-height: 20px;	border-radius: 6px;	margin-top: -90px;	margin-left: -28px;	letter-spacing: .2px;	opacity: 0;	text-align: center;}#passwordroutine_specialcharacters .special_char_ques:hover .special_char_overlay{	opacity: 1;}#passwordroutine_specialcharacters .special_char_overlay:before{	content: "";	border-left: 10px solid transparent;	border-right: 10px solid transparent;	border-top: 10px solid rgba(0, 0, 0, 0.85);	position: absolute;	bottom: -10px;	left: 0;	right: 0;	width: 0;	margin: auto;}#passwordroutine_specialcharacters .special_char_ques:before{	display: none;}#passwordroutine_specialcharacters .special_char_ques{	position: inherit !important;	opacity: 1 !important;}#passwordroutine_specialcharacters .special_char_ques i{	opacity: .7;}@media(max-width:767px){#pswd_info > ul{	flex-wrap: wrap;	justify-content: center;}#pswd_info > ul > li{	margin-bottom: 10px;	width: 25%;	padding: 10px 5px;}.browsemembers_results div.browsemembers_results_links{	float: none;}.browsemembers_results > ul > li + li{	margin-top: 15px;}}@media(min-width:768px) and (max-width:1024px){.user_login_page .user_login_bg{	min-width: 40%;}.user_login_page .user_login_form{	padding: 20px;}}/* EMAIL SETTINGS */.layout_page_user_settings_emails #disable_email-label,.layout_page_user_settings_emails #disable_adminemail-label,#global_page_user-auth-reset .global_form #buttons-label{	display: none;}.layout_page_user_settings_emails .form-elements{	margin-top: 0;	padding-top: 0;}/* Social buttons */.user_login_page .user_login_form #facebook-element,.user_login_page .user_login_form #twitter-element{	background: #3b5998;	padding: 10px;	border-radius: 4px;	text-align: center;	box-sizing: border-box;	margin-bottom: 0;	margin-top: 15px;}.user_login_page .user_login_form #twitter-element{	background: #1aa0ef !important;}.user_login_page .user_login_form #facebook-element > a,.user_login_page .user_login_form #twitter-element > a{	color: #fff !important;}.user_login_page .user_login_form #facebook-element > a > i,.user_login_page .user_login_form #twitter-element > a > i{	font-size: 18px;	vertical-align: text-bottom;	margin-right: 5px;}.user_login_page .user_login_form #facebook-wrapper .form-label,.user_login_page .user_login_form #twitter-wrapper .form-label{	display: none;}#global_page_user-auth-reset #resetalldevice-label,.layout_page_user_settings_password #resetalldevice-label,.layout_page_user_settings_password #submit-label{	display: none;}/* EDIT EMAIL */#global_page_user-settings-general #email-wrapper{	position: relative;}#global_page_user-settings-general #email-wrapper input[tyep="text"]{	padding-right: 50px;}.edit_email_setting{	padding: 8px 12px;	display: inline-block;	background: #44bbff;	color: #fff !IMPORTANT;	position: absolute;	right: 0;}.edit_email_popup .form-description{	margin-bottom: 10px;}.edit_email_popup{	width: 400px;}#user_form_settings_delete #send{	margin: -10px 0 20px;}/*  */.profile_userconnections{	margin-top: 20px;	overflow: hidden;}.layout_Userconnection_profile_userconnections > ul{	background-color: #fff;	border: 0px solid transparent;	border-radius: none;	-moz-border-radius: 3px;	-webkit-border-radius: 3px;	border-radius: 3px;	padding: 10px;}.layout_Userconnection_profile_userconnections{/*		padding-left: 0 !important;	padding-right: 0 !important;*/	margin-bottom: 15px;}.layout_Userconnection_profile_userconnections h3{	margin-top: 15px;}.ucp-sidebar-user-block{/*	margin-left: 40px;*/	float: left;	margin-left: 0;	width: 100%;}.ucp-sidebar-user-block .user-photo{	float: left;	padding: 5px 3px;	text-align: center;	width: 30%;}.ucp-sidebar-user-block .user-photo .first{	margin: 10px 0 0 0px;}.userconnection-left-block h4{	font-size: 11px;	line-height: 17px;	padding: 0 0 5px;}/* Tree seting by admin */.indicatorsYellow{	background-image: url(/application/modules/Userconnection/externals/images/icon/indicatorsYellow.png?c=428);	background-repeat: no-repeat;	color: #9a8e2c;}.indicatorsGreen{	background-image: url(/application/modules/Userconnection/externals/images/icon/indicatorsGreen.png?c=428);	background-repeat: no-repeat;	color: #52801f;}.indicatorsBrown{	background-image: url(/application/modules/Userconnection/externals/images/icon/indicatorsBrown.png?c=428);	background-repeat: no-repeat;	color: #886425;}.indicatorsBlue{	background-image: url(/application/modules/Userconnection/externals/images/icon/indicatorsBlue.png?c=428);	background-repeat: no-repeat;	color: #326177;}.indicatorsYellow,.indicatorsGreen,.indicatorsBrown,.indicatorsBlue{	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: bold;	line-height: 24px;	text-align: center;	width: 24px;	height: 24px;}.indicatorsYellow span,.indicatorsGreen span,.indicatorsBrown span,.indicatorsBlue span{	font-size: 9px;	line-height: 24px;	font-weight: normal;}.indicators{	width: 24px;	margin: 5px auto;}.indicators-last{	width: 24px;	float: left;	margin: 0 0 0 2px;}/*user network box start here*/.layout_Userconnection_userhome_userconnection{	margin-bottom: 15px;}.layout_Userconnection_userhome_userconnection > ul li{	margin: 0px !important;	padding: 0px !important;}.usernetwork-2nddegree{	margin: 53px 0 0 0;	width: 66px;	float: left;	text-align: center;	font-size: 12px;	font-weight: bold;	padding: 0;	display: inline;}.usernetwork-3rddegree{	margin: 53px 0 0 0;	width: 60px;	float: left;	text-align: center;	font-size: 12px;	font-weight: bold;	padding: 0;	display: inline;}.usernetwork-contacts-text{	margin: 3px 0 0 0;	float: left;	color: #333333;	font-size: 11px;	font-weight: normal;	line-height: 15px;	width: 100%;	text-align: center;}.user-network-bottom-link{	clear: both;	padding: 10px 5px 10px 0;	font-size: 11px;	text-align: right;}/*user network box end here*//*user network box start here*/.layout_Userconnection_profile_userconnections > ul li{	padding: 0px !important;	margin: 0px !important;	overflow: hidden;}.ucp-users{	padding: 5px;	margin: 5px 0;	background-color: #fff;	border: 0px solid transparent;	border-radius: none;	-moz-border-radius: 3px;	-webkit-border-radius: 3px;	border-radius: 3px;	text-align: center;	height: 100px;	font-size: 11px;}.ucp-sidebar-users{	margin: 5px 0;	float: left;	text-align: center;	height: 100px;	font-size: 11px;	width: 63px;}.ucp-rightarrow{	padding-left: 5px;	padding-right: 5px;	width: 30px;	float: left;	padding-top: 40px;	text-align: center;	font-size: 10px;	height: 85px;}.ucp-sidebar-rightarrow{	padding-left: 2px;	padding-right: 2px;	width: 16px;	float: left;	padding-top: 20px;	text-align: center;	font-size: 10px;}.ucp-sidebar-downarrow{	margin: 5px 3px 5px 70px;	float: left;	display: inline;	padding: 0;	width: 80px;	font-size: 11px;}.ucp-sidebar-downarrow2{	margin: 5px 3px 5px 77px;	float: left;	display: inline;	padding: 0;	width: 100px;	font-size: 11px;}.ucp-sidebar-downarrow2 img,.ucp-sidebar-downarrow img{	vertical-align: middle;	margin-right: 3px;}.ucp-userfriendship{	margin: 3px auto 0 auto;	width: 100%;	text-align: center;	float: left;}.ucp-userfriendship-Vertical{	margin: 3px auto 0 auto;	text-align: left;	float: right;	width: 65%;}.ucp-userfriendship-Vertical .first{	float: left;	margin: 15px 0 0 5px;}.ucp-userfriendship img{	vertical-align: middle;}.ucp-userfriendship-Vertical a.buttonlink,.ucp-userfriendship a.buttonlink{	width: 100%;	overflow: hidden;	font-size: 0px;	margin: 3px 0 0 2px;	display: block;}.ucp-userfriendship-Vertical a.buttonlink{	margin: 0 0 4px 4px;}.username-sidebar{	font-weight: bold;	text-align: center;	margin: 3px 0;}.userconnection_player_button_launch_tooltip{	-moz-border-radius: 3px;	-webkit-border-radius: 3px;	border-radius: 3px;	display: none;	position: absolute;	background: #222;	opacity: .9;	color: #fff;	text-align: center;	padding: 5px;	width: auto;	font-size: .8em;	margin-top: -25px;	margin-left: -5px;}.userconnection_player_button_launch_wrapper:hover .userconnection_player_button_launch_tooltip{	display: block;}/* css for index page */#friend_list_box{	width: 100%;	float: left;	display: block;	margin: 0;	padding: 0;	margin-bottom: 15px;}#friend_list_box .friend_list{	margin: 10px 20px 0;	width: 45%;	height: 60px;	border-bottom-width: 1px;	float: left;}#friend_list_box .friend_list .photo{	float: left;	margin-right: 10px;}#friend_list_box .friend_list .user_details{	overflow: hidden;}#friend_list_box .friend_list .user_details .name{	margin-bottom: 3px;	font-weight: bold;}#friend_list_box .friend_list .user_details .friends{	margin-top: 3px;	font-size: .8em;	color: #a3a3a3;}#friend_list_box .friend_list .friends_option{	float: right;	width: 150px;}#friend_list_box .friend_list .friends_option .buttonlink{	font-weight: normal !important;	font-size: 11px;	line-height: 18px;}#global_page_userconnection-index-connectionsettings .global_form div.form-label{	display: none;}.generic_userconnection_widget div.loader_text{	height: 50px;	color: #a3a3a3;}/* icon */.userconnection_home_connection::before{	content: "\f234";}/*  *//*
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 #e4e4e4;}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{	width: 420px;	height: 326px;	border: 0;	margin-bottom: 10px;	float: none !important;}.feed_item_attachments .video_thumb_wrapper .bg_item_photo{	background-position: top center;}.feed_item_attachments .video_thumb_wrapper .video_length{	padding: 6px 12px;}.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;	padding: 5px 10px;}.feed_item_attachments .video_desc{	margin-top: 2px;	font-size: 1em;}ul.videos_browse{	display: flex;	flex-wrap: wrap;}ul.videos_browse > li{	overflow: hidden;	margin: 0 9px 20px 9px;	max-width: 31% !important;	min-width: 31% !important;	width: 100%;	border-width: 1px;	border-bottom-width: 4px;	border-radius: 10px;}ul#profile_videos.videos_browse > li{	padding-bottom: 10px;}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=80)";	filter: alpha(opacity=80);	-moz-border-radius: 4px;	-webkit-border-radius: 4px;	border-radius: 4px;	display: inline-block;	position: absolute;	margin: 6px;	padding: 3px 7px;	background: #000;	color: #fff;	font-size: 1em;}.video_thumb_wrapper{	-moz-border-radius: 4px;	-webkit-border-radius: 4px;	border-radius: 4px;	float: left;	margin-bottom: 2px;	background: #666;	width: 100%;	height: 140px;}.video_thumb_wrapper span{	border: 0;	background-position: center center;}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;	padding: 0 10px;}.video_stats{	padding: 5px 10px;}.video_stats > span{	font-size: 1em;	color: #a3a3a3;}.layout_video_browse_search,.layout_video_browse_menu_quick{	margin-bottom: 15px;}/* Video Grid View */ul.grid_wrapper .video_thumb_wrapper{	width: 100%;	float: left;	margin-bottom: 10px;	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: 15px;	width: 100%;	float: left;	box-sizing: border-box;	padding: 0 10px;}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{	-moz-border-radius: 4px;	-webkit-border-radius: 4px;	border-radius: 4px;	float: left;	margin-bottom: 2px;	background: #2b3849;	width: 160px;	height: 100px;}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: 15px;}html[dir="rtl"] ul.videos_manage .video_info{	padding-left: 0px;	padding-right: 10px;}ul.videos_manage .video_info h3{	margin-bottom: 0px;	padding-top: 0;}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;	padding: 0;}ul.videos_manage .video_stats > span{	font-size: 1em;	color: #a3a3a3;}/*
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: #a3a3a3;}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: #a3a3a3;	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: "\f075";	font-family: 'Font Awesome 5 Free';}/* ITEM TYPE ICONS */.item_icon_video:before{	content: "\f03d";	font-family: 'Font Awesome 5 Free';	font-weight: 900 !important;}/* NOTIFICATION TYPE ICONS */.notification_type_video_processed:before{	content: "\f03d";	font-weight: 900 !important;}/*
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: 'Font Awesome 5 Free';	color: #ff5722;	margin-right: 6px;	font-weight: 900 !important;}[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;}.activity-post-container #compose-video-form-input,.activity-post-container #compose-video-form-input input{	width: 100%;}.activity-post-container #compose-video-form-input{	margin-top: 10px;}.activity-post-container #compose-video-form-input p{	font-size: 14px;	margin: 5px 0 10px;}/* ICONS */.icon_video_new:before{	content: "\f03d";	font-weight: 900 !important;}.icon_video_edit:before{	content: "\f303";	font-weight: 900 !important;}.icon_video_delete:before{	content: "\f056";	font-weight: 900 !important;}/* VIDEO IFRAMES */.vimeo_iframe_big,.vimeo_iframe_small,.youtube_iframe_big,.youtube_iframe_small{	width: 100%;}.video_object{	display: none;	margin-bottom: 10px;}.feed_item_attachments .video_object iframe{	width: 100%;	height: 350px;}.video_view_container .video_embed iframe{	width: 100%;	height: 500px;}#global_page_video-index-create #url-element p{	max-width: 100%;}/* ---------- Responsive CSS -------------*/@media (max-width:600px){ul.videos_manage .video_info{	clear: both;	padding-top: 5px;	padding-left: 0;}html ul.videos_browse > li{	max-width: 100% !important;	margin-right: 0;}}@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: 220px;}}.affiliate_banner{	font-size: .8em;	color: #a3a3a3;	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;}#uploaded-file-list{	border: 1px solid #f2f0f0;}#uploaded-file-list > li{	border-bottom: 1px solid #f2f0f0;}.feed_composer_tag{	background: #fff;	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: 8px;	clear: none;	left: -10px;	position: relative;}[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 #e4e4e4;	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{	background-color: #fff;	border: 0px solid transparent;	border-radius: none;	-moz-border-radius: 3px;	-webkit-border-radius: 3px;	border-radius: 3px;	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{	-moz-border-radius: 3px;	-webkit-border-radius: 3px;	border-radius: 3px;	background-color: #fff;	border: 0px solid transparent;	border-radius: none;	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: 'Font Awesome 5 Free';	margin-left: 3px;}.rating_star:before{	color: #FFC107;	font-weight: 900;}.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: "\f005";	color: #FFC107;}/* big icons */.rating_star_big_generic{	float: left;	display: inline-block;	width: 16px;	height: 16px;	margin-right: 5px;	font-size: 16px;	cursor: pointer;	font-family: 'Font Awesome 5 Free';	font-weight: bold;}[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 #f2f0f0;	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 #f2f0f0;}ul.tag-autosuggest > li img{	max-width: 25px;	max-height: 25px;	display: block;	float: left;	margin-right: 5px;	margin-top: 4px;}ul.tag-autosuggest > li.autocompleter-selected{	background: #f6f6f6;	color: #707070;}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: #f6f6f6;	color: #707070;}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=428);	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=428) no-repeat 4px 4px;}.uploader #demo-list li.file{	border-bottom: 1px solid #eee;	background: url(/externals/fancyupload/assets/file.png?c=428) no-repeat 4px 4px;	overflow: auto;}.uploader #demo-list li.file.file-uploading{	background-image: url(/externals/fancyupload/assets/uploading.png?c=428);	background-color: #D9DDE9;}.uploader #demo-list li.file.file-success{	background-image: url(/externals/fancyupload/assets/success.png?c=428);}.uploader #demo-list li.file.file-failed{	background-image: url(/externals/fancyupload/assets/failed.png?c=428);}.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;	-moz-border-radius: 3px;	-webkit-border-radius: 3px;	border-radius: 3px;	border: 1px solid transparent;	clear: both;}.paginationControl > li{	float: left;	overflow: hidden;	margin: 1px;}.paginationControl > li > a{	-moz-border-radius: 3px;	-webkit-border-radius: 3px;	border-radius: 3px;	display: block;	padding: .3em .6em;	font-weight: bold;}.paginationControl > li > a:hover{	text-decoration: none;	background-color: #fff;}.paginationControl > li.disabled > a{	color: #a3a3a3;}.paginationControl > li.disabled > a:hover{	background-color: transparent;	cursor: default;}.paginationControl > li.selected{	-moz-border-radius: 3px;	-webkit-border-radius: 3px;	border-radius: 3px;	background-color: #fff;}.paginationControl > li.selected > a{	color: #707070;}.paginator_previous{	display: inline-block;}.paginator_next{	display: inline-block;	margin-left: 20px;}/*
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 #e4e4e4;	vertical-align: bottom;}ul.thumbs .thumbs_photo:hover{	border: 1px solid #e4e4e4;	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;	color: #a3a3a3;	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;}ul.thumbs.thumbs_nocaptions > li.sortable,ul.thumbs.thumbs_nocaptions > li.sortable a{	cursor: move;}/* Album Grid View */ul.thumbs.grid_wrapper{	display: flex;	flex-wrap: wrap;}ul.thumbs.grid_wrapper > li{	height: auto;	border-radius: 10px;	position: relative;	overflow: hidden;	min-width: 31%;	max-width: 31%;	width: 100%;	margin-bottom: 20px;}ul.grid_wrapper .thumbs_photo{	display: block;	vertical-align: bottom;	border: none;}ul.grid_wrapper .thumbs_photo{	position: relative;	height: 200px !important;}ul.grid_wrapper .thumbs_photo:before{	content: "";	position: absolute;	top: 0;	left: 0;	right: 0;	bottom: 0;	background: #000;	opacity: .25;}ul.grid_wrapper .thumbs_photo:hover{	cursor: pointer;	border: none;}ul.grid_wrapper .thumbs_photo > span{	display: block;	width: 100%;	height: 200px;	background-position: center 10%;	background-repeat: no-repeat;	background-size: cover;}ul.grid_wrapper .thumbs_info{	display: block;	color: #fff;	overflow: hidden;	font-size: 1em;	position: absolute;	bottom: 10px;	right: 10px;	left: 10px;}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_title a{	color: #fff;}ul.grid_wrapper .thumbs_info .thumbs_author{	text-overflow: ellipsis;	overflow: hidden;	white-space: nowrap;	display: inline-block;	vertical-align: bottom;	width: 90%;	color: #fff;}/*
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=100)";	filter: alpha(opacity=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{	background-color: #fff;	border: 0px solid transparent;	border-radius: none;	-moz-border-radius: 3px;	-webkit-border-radius: 3px;	border-radius: 3px;	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{	background-color: #fff;	border: 0px solid transparent;	border-radius: none;	-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=100)";	filter: alpha(opacity=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{	background-color: #fff;	border: 0px solid transparent;	border-radius: none;	-moz-border-radius: 3px;	-webkit-border-radius: 3px;	border-radius: 3px;	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{	background-color: #fff;	border: 0px solid transparent;	border-radius: none;	-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: #a3a3a3;}.compose-content{	white-space: pre-wrap;	background-color: #fff;	color: #999;	-moz-border-radius: 3px;	-webkit-border-radius: 3px;	border-radius: 3px;	border-color: #dfdfdf;	border-width: 1px;	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: 10px;	display: inline-block;	width: 96%;}.feed_item_body_edit_content .compose-container .overTxtLabel{	padding: 0;}.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 #e4e4e4;}.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: 'Font Awesome 5 Free';	margin-right: 6px;	color: #ff9800;	font-weight: 900;}[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 #e4e4e4;	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{	background-color: #fff;	border: 0px solid transparent;	border-radius: none;	-moz-border-radius: 3px;	-webkit-border-radius: 3px;	border-radius: 3px;	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: .8em;}ul.generic_list_widget .owner{	margin-top: 2px;	font-size: .8em;}ul.generic_list_widget .description{	clear: both;	margin-top: 10px;	padding: 1px 0px 4px 0px;	font-size: .8em;/* 	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: "\f075";	font-family: 'Font Awesome 5 Free';}/* ITEM TYPE ICONS */.item_icon_core_link:before{	content: "\f0c1";	font-family: 'Font Awesome 5 Free';}/*
GLOBAL ICONS
These icons are used with "buttonlink" links in various modules throughout
the site.
*/a.buttonlink{	font-size: 13px;	padding-left: 0;	line-height: 200%;}[dir="rtl"] a.buttonlink{	padding-right: 0;}a.buttonlink:hover{	text-decoration: none;}a.buttonlink:before{	font-family: 'Font Awesome 5 Free';	margin-right: 6px;	display: inline-block;	font-size: 16px;	font-weight: 900;}[dir="rtl"] a.buttonlink:before{	margin-right: 0px;	margin-left: 6px;}a.buttonlink:after{	font-size: 80%;	left: 8px;	font-family: 'Font Awesome 5 Free';	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: 'Font Awesome 5 Free';	margin-right: 6px;	float: left;	font-weight: 900 !important;}[dir="rtl"] .icon_back:before, [dir="rtl"] .icon_previous:before, .icon_next:before{	content: "\f061";	font-family: 'Font Awesome 5 Free';	margin-left: 6px;	float: right;	font-weight: 900 !important;}.icon_comments:before{	content: "\f1e0";	font-weight: 900 !important;}.icon_viewmore:before{	content: "\f078";}.icon_clearlist{	position: relative;}.icon_clearlist:before{	content: "\f07b";}.icon_clearlist:after{	content: "\f056";	font-weight: 900 !important;}.icon_friend_add:before{	content: "\f234";	font-weight: 900 !important;}.icon_friend_remove:before{	content: "\f235";	font-weight: 900 !important;}.icon_friend_cancel:before{	content: "\f235";	font-weight: 900 !important;}.icon_friend_accept:before{	content: "\f234";	font-weight: 900 !important;}.icon_user_block:before{	content: "\f05e";	font-weight: 900 !important;}.icon_activity_post:before{	content: "\f303";	font-weight: 900 !important;}.icon_report:before{	content: "\f024";}.icon_loading:before{	content: "\f110";	-webkit-animation: spinning 2s infinite linear;	animation: spinning 2s infinite linear;	font-weight: 900 !important;	font-family: 'Font Awesome 5 Free';}@-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_window a:link{	color: #666666;}#TB_window a:visited{	color: #666666;}#TB_window a:hover{	color: #000;}#TB_window a:active{	color: #666666;}#TB_window a:focus{	color: #666666;}#TB_overlay{	position: absolute;	z-index: 100;	top: 0px;	left: 0px;	background-color: #000;}#TB_window{	-moz-border-radius: 8px;	-webkit-border-radius: 8px;	border-radius: 8px;	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{	clear: both;	overflow: hidden;	padding-top: 7px;	padding-bottom: 7px;}.notification_item_photo{	float: left;	margin-right: 8px;}.notification_item_photo img{	width: 30px;	height: 30px;	border-radius: 50px;}.notification_item_content{	overflow: hidden;}.notification_item_content:before{	display: none;}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{	display: none;}[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: 'Font Awesome 5 Free';	margin-right: 6px;	font-weight: 900;}[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: "\f044";}.icon_block:before{	content: "\f05e";	font-weight: 900 !important;}.icon_update:before{	content: "\f0eb";}.icon_profile:before{	content: "\f2bb";}/*Viewmore Link for widgets*/.generic_list_wrapper{	overflow: hidden;	margin-bottom: 15px;	background-color: #fff;	border: 0px solid transparent;	border-radius: none;	padding: 0;	-moz-border-radius: 3px;	-webkit-border-radius: 3px;	border-radius: 3px;}.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: 1200px;	padding: 20px 0 0px 20px;}.layout_core_banner{	margin-bottom: 20px !important;	min-width: 100%;	padding: 0 !important;}.layout_core_banner > div{	min-height: 250px;	position: relative;	background: #44bbff;	background: -webkit-linear-gradient(to left, #44bbff, #eef2f3);	background: linear-gradient(to left, #44bbff, #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: #44bbff;	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: #44bbff;	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: 'Font Awesome 5 Free';	font-weight: 900;}[dir="rtl"] .layout_core_banner a:before{	margin-left: 2px;	margin-right: 0px;}.layout_core_banner .core_banner_user a:before{	content: "\f234";	font-weight: 900;}.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: "\f303";	font-weight: 900 !important;}.layout_core_banner .core_banner_group a:before{	content: "\f0c0";	font-weight: 900 !important;}.layout_core_banner .core_banner_event a:before{	content: "\f073";}.layout_core_banner .core_banner_video a:before{	content: "\f03d";	font-weight: 900 !important;}.layout_core_banner .core_banner_music a:before{	content: "\f001";	font-weight: 900 !important;}/* 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;}.grid_wrapper .bg_item_photo{	border: none;}ul.grid_wrapper > li .info_stat_grid{	top: 0;	color: #fff;	right: 0;	text-align: right;	padding: 5px 10px;	position: absolute;	width: 100%;	box-sizing: border-box;	opacity: 0;}[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 #e4e4e4;	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
*//* MORE DROPDWON */.layout_core_menu_main .navigation > li > ul{	display: none;}.layout_core_menu_main ul ul{	display: none;	position: absolute;	background-color: transparent;	border: 1px solid transparent;	margin: 0px 0px 0px 0px;	min-width: 170px;	z-index: 99;	top: 115px;	border-radius: 4px;	text-align: left;	max-height: 300px;	overflow: auto;}.layout_core_menu_main .navigation > li > ul > li > a:hover, .layout_core_menu_main .navigation > li > ul > .selected_sub_main_menu > a, .layout_core_menu_main .navigation > .more_tab > ul > li.active > a{	background: #fff !important;	color: #fff !important;}.layout_core_menu_main .navigation > li > ul i{	margin-right: 5px;}.layout_core_menu_main ul ul li{	font-weight: 600;}.layout_core_menu_main ul ul li a{	letter-spacing: 0px;	font-weight: 600;	text-decoration: none;	display: block;	padding: 4px 7px 6px 9px;	outline: none;	color: #fff;	text-decoration: none;	background-color: transparent;}[dir="rtl"] .layout_core_menu_main ul ul li a{	padding: 4px 9px 6px 7px;}.layout_core_menu_main ul ul li:hover a{	color: #fff;	text-decoration: none;	background: #000;}.layout_core_menu_main .navigation > li .open_submenu{	display: none;	margin-right: 0 !important;}.layout_core_menu_main .horizontal_core_main_menu .navigation > li .open_submenu{	display: inline-block;}.global_left_panel .layout_core_menu_main .navigation > li .open_submenu{	display: none !important;}.global_left_panel.panel-open .layout_core_menu_main .navigation > li .open_submenu{	float: right;	font-size: 20px;	line-height: 25px;	text-align: center;	width: 25px;	font-style: normal;	display: inline-block !important;}.global_left_panel .layout_core_menu_main .navigation > li:hover > ul{	display: none;}.global_left_panel .layout_core_menu_main .navigation > li > ul{	position: relative;	border-radius: 0;}@media(max-width:767px){.core_settings_dropdown:before{	display: none;}ul.thumbs > li{	margin: 0 4px 0 4px !important;}.layout_core_menu_main .navigation > li > ul{	position: inherit;	max-height: 100% !important;}.layout_core_menu_main ul ul li a{	color: #fff !important;}.global_left_panel .layout_core_menu_main .menu_core_main i{	margin-right: 10px;	width: 20px;}.global_left_panel.panel-open .layout_core_menu_main .vertical .navigation > li .open_submenu{	margin-right: 10px;}}@media(min-width:768px){.layout_core_menu_main .navigation > li:hover > ul{	display: block;}.global_left_panel.panel-collapsed .main_menu_submenu{	display: none !important;}}/*
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;	box-sizing: border-box;}.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: #44bbff;	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: 'Font Awesome 5 Free';	color: #fff;	font-size: 18px;	font-weight: 900;}.global_left_panel .core_menu_top{	margin: 0 -30px;}body.global_left_panel .layout_core_menu_main{	position: fixed;	left: 0;	top: 0;	bottom: 0;	background-color: #44bbff;	background-image: none;	box-sizing: border-box;	width: 250px;	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;}body.global_left_panel .layout_core_menu_main li:nth-child(odd) .menu_core_main, .panel-collapsed .layout_core_menu_main li:nth-child(odd) .menu_core_main i{	background: url(/application/modules/Core/externals/images/transprant-bg.png?c=428);}.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: #44bbff;	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;	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: 15px;	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: 10px;	width: 20px;	font-size: 18px;}[dir="rtl"] .global_left_panel .layout_core_menu_main .menu_core_main i{	margin-left: 10px;	margin-right: 0px;}body.global_left_panel .layout_core_menu_main .menu_core_main span{	font-weight: 600;	letter-spacing: .5px;}.global_left_panel .layout_core_menu_main .navigation > li.active .menu_core_main i:before, .global_left_panel .layout_core_menu_main .navigation > li .menu_core_main:hover i:before, body.global_left_panel .layout_core_menu_main .menu_core_main:hover span, .global_left_panel .layout_core_menu_main .navigation > li.active span{	opacity: 1 !important;}/* 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;	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-width: 11px;	margin-top: -11px;	margin-right: -1px;}[dir="rtl"] .global_left_panel .menu_core_main_tip:after{	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;}.footer_left_links{	float: left;	margin-top: 8px;}[dir="rtl"] .footer_left_links{	float: right;}.footer_donotsell{	margin-top: 15px;	font-weight: 600;}.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: 30px;	height: 30px;	padding: 0;	transition: all 0.2s ease-in-out 0s;	border: 1px solid;	border-radius: 4px;	display: table-cell;	vertical-align: middle;	text-align: center;	box-sizing: border-box;	font-size: 100%;	color: #a3a3a3;}.layout_core_menu_social_sites li > a:hover{	transition: all 0.2s ease-in-out 0s;	border-color: #44bbff;	opacity: 1;}.layout_core_menu_social_sites li > a:hover > i{	color: #44bbff;}.profile_cover_photo_tabs .tabs_alt > ul > li.active > a{	border-bottom: 2px solid #44bbff;}div.layout_core_menu_social_sites li > a > i{	display: block;	width: 30px;	line-height: 30px;	text-align: center;	font-family: "Font Awesome 5 Brands";	font-style: normal;}.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: #44bbff;	background: -webkit-linear-gradient(to left, #44bbff, #eef2f3);	background: linear-gradient(to left, #44bbff, #eef2f3);}.profile_cover_btn i{	background-color: #44bbff;	color: #fff;}.profile_cover_photo_tabs .tabs_alt{	background: #fff;	background: #f1f1f1;}ul.profile_options_pulldown > li:hover a, .coverphoto_navigation ul > li:hover a{	background-color: #44bbff;	color: #fff;}/* Hashtag side widget */.layout_core_hashtags_cloud{	background-color: #fff;	border: 0px solid transparent;	border-radius: none;	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: #fff;	border-radius: 3px;	padding: 5px;	word-break: break-all;	display: block;}/* Hashtag in activity feed composebox */.feed_composer_hashtag,.feed_composer_tag{	background: #fff;	padding: 2px;	font-weight: bold;	margin-right: 2px;}.hashtag_activity_item > ul{	display: inline;}.hashtag_activity_item > ul > li{	display: inline;	margin-left: 5px;}/*Tinymce Emoticons*/.mce-emoticons-container{	max-width: 300px !important;	max-height: 350px;	overflow: auto;}.mce-emoticons-container ul{	display: flex;	flex-wrap: wrap;	padding: 5px;}.mce-emoticons-container ul li{	padding: 6px;}.mce-emoticons-container ul li img{	height: 20px;	width: 20px;}/* ---------- 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;}.layout_page_footer .layout_main,.layout_page_footer .layout_main{	display: block !important;}.layout_core_banner a:link, .layout_core_banner a:visited{	position: inherit;	display: inline-block;	margin-top: 20px;}}@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: #44bbff;	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;	padding-bottom: 15px;}.global_left_panel.panel-collapsed .layout_page_header .layout_main > div{	width: 100%;	margin-bottom: 0;	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_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;	width: 100%;	max-width: 100%;}}@media (min-width:600px){ul.grid_wrapper > li > a > span{	border: 0;}ul.grid_wrapper > li{	width: 45%;	margin: 0 10px 25px 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;}}@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;}}.selectize-input{	min-width: 200px;}.selectize-control.multi .selectize-input [data-value]{	background-color: #44bbff;	color: #fff;}/* MINI MENU */.layout_core_menu_mini #core_menu_mini_menu > ul > li a.show_icons{	width: 36px;	height: 36px;}.layout_core_menu_mini #core_menu_mini_menu > ul > li a.show_icons i{	display: block;	font-style: normal;}.layout_core_menu_mini #core_menu_mini_menu > ul > li a i{	display: none;}.layout_core_menu_mini #core_menu_mini_menu > ul > li a.core_mini_admin.show_icons i,.layout_core_menu_mini #core_menu_mini_menu > ul > li a.core_mini_messages.show_icons i,.layout_core_menu_mini #core_menu_mini_menu > ul > li a.core_mini_settings.show_icons i,.updates_pulldown_active > a.core_mini_update.show_icons i,.updates_pulldown > a.core_mini_update.show_icons i,.layout_core_menu_mini #core_menu_mini_menu > ul > li .show_icons i{	visibility: visible;	overflow: hidden;	width: 35px;	height: 35px;	text-align: center;}.layout_core_menu_mini #core_menu_mini_menu > ul > li a.core_mini_admin.show_icons i:before, .layout_core_menu_mini #core_menu_mini_menu > ul > li a.core_mini_messages.show_icons i:before, .layout_core_menu_mini #core_menu_mini_menu > ul > li a.core_mini_settings.show_icons i:before, .updates_pulldown_active > a.core_mini_update.show_icons i:before, .updates_pulldown > a.core_mini_update.show_icons i:before, .layout_core_menu_mini #core_menu_mini_menu > ul > li .show_icons i:before{	visibility: visible;	font-family: 'Font Awesome 5 Free';	font-size: 16px;	border: 1px solid;	border-radius: 50%;	width: 100%;	height: 100%;	display: block;	padding-top: 8px;	box-sizing: border-box;}.layout_core_menu_mini #core_menu_mini_menu > ul .core_mini_auth i,.layout_core_menu_mini #core_menu_mini_menu > ul .core_mini_signup i{	width: auto !important;	height: auto !important;	display: inline-block !important;	margin-right: 5px;}.layout_core_menu_mini #core_menu_mini_menu > ul .core_mini_auth span,.layout_core_menu_mini #core_menu_mini_menu > ul .core_mini_signup span{	display: block;}.layout_core_menu_mini #core_menu_mini_menu > ul > li .core_mini_auth,.layout_core_menu_mini #core_menu_mini_menu > ul > li .core_mini_signup{	width: auto !important;	line-height: 36px !important;	height: auto !important;	display: flex;}.layout_core_menu_mini #core_menu_mini_menu > ul > li .core_mini_auth i:before, .layout_core_menu_mini #core_menu_mini_menu > ul > li .core_mini_signup i:before{	display: block !important;	border: 0 !important;	padding: 0 !important;}.layout_core_menu_mini #core_menu_mini_menu > ul > li .core_mini_auth.show_icons{	border-radius: 50px;	border: 1px solid;	padding: 8px 15px;	line-height: inherit !important;}/* LANDING PAGE BANNER */.core_landingpage_banner{	height: 500px;	margin-top: -20px;	position: absolute;	left: 0;	right: 0;	background: -webkit-linear-gradient(to left, #44bbff, #eef2f3);	background: linear-gradient(to left, #44bbff, #eef2f3);}.core_landingpage_banner > section{	display: table;	height: 500px;	padding: 65px 15px;	box-sizing: border-box;	width: 100%;	background-blend-mode: overlay;	background-color: rgba(0, 0, 0, .2);	background-position: center center;	background-repeat: no-repeat;	background-size: cover;	position: absolute;	left: 0;	right: 0;}.core_landingpage_banner > section > div{	color: #fff;	display: table-cell;	text-align: center;	vertical-align: middle;	max-width: 1200px;	width: 100%;}.core_landingpage_banner > section h1{	font-size: 55px;	line-height: normal;	margin: 0 auto;}.core_landingpage_banner > section article{	font-size: 20px;	line-height: 30px;	width: 75%;	margin: 10px auto 0 auto;}.core_landingpage_banner > section > div a{	padding: 10px 35px;	display: inline-block;	font-size: 18px;	color: #fff;	border: 1px solid;	border-radius: 50px;	margin-top: 25px;}@media(max-width:767px){.core_landingpage_banner > section > div a{	font-size: 15px;}.core_landingpage_banner > section > div{	display: block;}.core_landingpage_banner > section{	display: flex;	align-items: center;	flex-wrap: wrap;	justify-content: center;}.core_landingpage_banner > section article{	word-break: break-all;}.core_landingpage_banner > section h1{	font-size: 40px;}.core_landingpage_banner > section{	height: 400px;	padding: 50px 15px;}ul.thumbs.grid_wrapper > li{	max-width: 49%;	margin: 1px !important;}html ul.grid_wrapper .thumbs_photo{	height: 140px !important;}}/* LANDING PAGE FEATURES */.layout_core_landing_page_features{	padding: 60px 0 !important;}.core_landingpage_features > section{	display: flex;	flex-wrap: wrap;	justify-content: center;	margin: auto;	max-width: 1200px;}.core_landingpage_features > section > div{	border-radius: 10px;	padding: 30px;	text-align: center;	margin: 25px;	max-width: 15%;	min-width: 15%;	width: 100%;	background: #fff;	border-bottom: 6px solid #44bbff;}.core_landingpage_features > section > div > img{	max-width: 60px;}.core_landingpage_features > section > div h3{	margin-bottom: 0;	font-size: 20px;	font-weight: 500;}.core_landingpage_features > section > div p{	line-height: 23px;	font-weight: 300;}@media(max-width:767px){.core_landingpage_features > section{	display: block;}.core_landingpage_features>section>div{	margin: 20px;	max-width: 90%;	box-sizing: border-box;}.core_settings_dropdown{	top: 160px !important;	right: 22%;}.core_mini_messages .pulldown_contents_wrapper{	top: 140px !important;}.updates_pulldown_active .pulldown_contents_wrapper{	top: 160px !important;}}@media(max-width:1024px){html .layout_core_menu_main ul ul{	position: relative;}.more_tab > a{	display: none !important;}.layout_core_menu_main .navigation > li.more_tab > ul{	display: block !important;	background: none !important;	border: 0 !important;}.layout_core_menu_main li.more_tab ul > li.active > a,html .layout_core_menu_main .navigation > li.more_tab > ul > li > a{	color: #fff !important;}}@media(min-width:768px) and (max-width:1024px){.core_landingpage_features > section > div{	max-width: 30%;	min-width: 30%;}}@media(min-width:1025px){.layout_core_menu_main .navigation .more_tab > ul > li .open_submenu{	display: none !important;}.global_left_panel.panel-collapsed .layout_core_menu_main .menu_core_main i{	color: #fff !important;}}/* CORE SETTINGS DROPDOWN */.core_settings_dropdown{	display: none;	position: absolute;	background: #fff;	z-index: 99;	box-shadow: 0 3px 8px rgba(0, 0, 0, .25);	min-width: 150px;	margin-top: 14px;	border-radius: 5px;}.core_settings_dropdown:before{	content: "";	position: absolute;	border-left: 10px solid transparent;	border-right: 10px solid transparent;	border-bottom: 10px solid #fff;	top: -10px;	left: 18px;}[dir="rtl"] .core_settings_dropdown:before{	right: 10px;	left: auto;}.core_settings_dropdown > ul > li+li > a{	border-top-width: 1px;}.core_settings_dropdown > ul > li > a{	padding: 7px 10px !important;	display: block;	font-weight: 600;	font-size: 95%;}.core_settings_dropdown > ul > li > a:before{	display: none;}.core_settings_dropdown > ul > li{	margin-top: 0 !important;	padding: 0 !important;}.core_settings_dropdown > ul{	padding: 0 !important;}/* CORE MESSAGES DROPDOWN */.messages_menu > li{	display: flex;}.messages_menu > li+li{	border-top-width: 1px;}.messages_menu > li .pulldown_item_photo{	margin-right: 10px;}.core_messages_pulldown_header{	padding: 10px;	border-bottom-width: 1px;	display: flex;	align-items: center;	justify-content: space-between;	font-weight: bold;}#core_menu_mini_menu .pulldown_item_content_btns > a{	padding: 2px 10px;	display: inline-block;	border-radius: 4px;	background: #44bbff;	color: #fff !important;	margin-top: 5px;	font-size: 90%;}.pulldown_loading{	padding: 10px;	text-align: center;	font-weight: bold;}.pulldown_content_list_highlighted img{	margin: auto;	display: block;}/*--------------------------------------------------- === CAPTIVATE THEME WORK === -------------------------------------------------------*//*GLOBAL STYLES,FONTS & RESETS*/html{	min-height: 100%;	margin-bottom: 1px;}body{	background-color: #f1f1f1;	overflow-x: hidden;	margin: 0;	min-height: 100%;}*{	padding: 0;	margin: 0;	border: none;	border-style: solid;	border-width: 0px;	border-color: #f2f0f0;	font-family: 'OpenSansRegular';	font-family: 'Open Sans', sans-serif;}*[dir="rtl"]{	direction: rtl;	unicode-bidi: embed;}table{	border-collapse: collapse;}br{	clear: both;}ul{	list-style-type: none;}a:link, a:visited{	color: #000;	text-decoration: none;}a:hover{	color: #44bbff;	text-decoration: none;}div,td{	font-size: 13px;	color: #707070;	text-align: left;	line-height: 20px;}*[dir="rtl"] div,*[dir="rtl"] td{	direction: rtl;	unicode-bidi: embed;	text-align: right;}h2,h3,h4{	color: #282832;	font-weight: normal;	line-height: 20px;	font-family: 'OpenSansRegular';	font-family: 'Open Sans', sans-serif;}h2{	font-size: 16px;	letter-spacing: -0.03em;	margin-bottom: 10px;}h3{	font-size: 15px;	margin-bottom: 5px;}h3.sep{	margin-bottom: 1em;}h4{	font-weight: normal;	padding: .5em 0px .5em 0px;	margin-bottom: 10px;}h4 > span{	display: inline-block;	position: absolute;	background-color: #f1f1f1;	padding-right: 6px;	margin-top: -1px;}html[dir="rtl"] h4 > span{	padding-left: 6px;	padding-right: 0;}/*GENERAL LAYOUT*/.generic_layout_container > h3{	margin-bottom: 10px;	text-align: left;	border-bottom: 1px solid #e4e4e4;	padding: 7px 0;	letter-spacing: 1px;}html[dir="rtl"] .generic_layout_container > h3{	text-align: right;}.generic_layout_container > h3 + div,.generic_layout_container > h3 + ul{	padding-top: 0;}.layout_left{	float: left;	width: 250px;	padding: 0px 15px 0px 0px;	vertical-align: top;}html[dir="rtl"] .layout_left{	float: right;	padding: 0px 0px 0px 15px;}.layout_middle{	overflow: hidden;	padding: 0px 0px 0px 0px;	vertical-align: top;}.layout_right{	float: right;	width: 250px;	padding: 0px 0px 10px 15px;	vertical-align: top;}html[dir="rtl"] .layout_right{	float: left;	padding: 0px 15px 10px 0px;}#global_wrapper{	text-align: center;	padding-top: 20px;	padding-bottom: 35px;}#global_content{	width: 1200px;	margin: 0px auto 0px auto;	overflow: hidden;	min-height: 500px;}#global_content_simple{	display: inline-block;	overflow: hidden;}/*For Popups*//*#smoothbox_window span#global_content_simple{	width: auto;}*/#global_page_core-index-index span#global_content_simple{	width: 100%;}html #sr_compare_dashboard{	padding: 0;}html .layout_page_header{	background-color: #242424;	text-align: center;	clear: both;	border-bottom: 0px solid transparent;	background-repeat: no-repeat;	background-position: top center;	box-shadow: 0 -1px 4px #3b3b3b;	display: inline-block;	width: 100%;	z-index: 100;}.layout_page_header .layout_main{	width: 1200px;	text-align: right;	margin: 0px auto 0px auto;}html[dir="rtl"] .layout_page_header .layout_main{	text-align: left;}.layout_sitemenu_menu_mini + .layout_core_menu_logo,.layout_siteadvsearch_menu_mini + .layout_core_menu_logo,.layout_core_menu_mini + .layout_core_menu_logo,.layout_sitemenu_menu_mini + .layout_core_menu_logo + .layout_sitemenu_menu_main,.layout_sitemenu_menu_mini + .layout_core_menu_logo + .layout_core_menu_main,.layout_core_menu_mini + .layout_core_menu_logo + .layout_core_menu_main,.layout_core_menu_mini + .layout_core_menu_logo + .layout_sitemenu_menu_main,.layout_siteadvsearch_menu_mini + .layout_core_menu_logo + .layout_core_menu_main,.layout_siteadvsearch_menu_mini + .layout_core_menu_logo + .layout_sitemenu_menu_main{	padding-top: 45px;}.layout_page_header .layout_main:after{	clear: both;	content: " ";	display: block;}/*FOOTER*//*Footer general layout*/.layout_page_footer{	clear: both;	overflow: hidden;	background-color: #242424;	background-repeat: repeat;	box-shadow: 0 0px 4px 3px #dfdfdf;	border-top: 4px solid #44bbff;	padding: 30px 0 20px;	margin-bottom: 0;}.layout_page_footer .layout_main{	width: 1200px;	margin: 0px auto 0px auto;	overflow: hidden;}/*Core Footer Menu*/.layout_captivate_menu_footer .footerlinks + .layout_core_menu_footer{	margin: 0 auto;	padding: 23px;	text-align: center;}.layout_core_menu_footer{	font-size: 13px;	color: #a3a3a3;	padding: 25px 0 0;}.layout_core_menu_footer a.menu_core_footer{	color: #a3a3a3;}.layout_core_menu_footer a.menu_core_footer:hover{	color: #44bbff;}/*Advanced Footer Menu*/html .layout_sitemenu_menu_footer{	font-style: italic;	font-size: 13px;	color: #a3a3a3;	padding: 85px 0 20px;	line-height: normal;	position: relative;	text-align: center;}.layout_sitemenu_menu_footer div.fright{	float: none !important;}.layout_sitemenu_menu_footer div ul.socialshare_links{	position: absolute;	right: 0;	top: 32px;	left: 0;	margin: 0 auto;	display: table;	width: 100%;	text-align: center;}.layout_sitemenu_menu_footer a.menu_core_footer{	color: #a3a3a3;}.layout_captivate_menu_footer a.menu_core_footer:hover{	color: #44bbff;}/* Advanced search in Header */.layout_siteadvsearch_search_box{	float: left;	margin: 15px 0 0 15px;	position: relative;}html[dir="rtl"] .layout_siteadvsearch_search_box{	float: right;	margin: 15px 15px 0 0;}.layout_core_menu_mini .layout_siteadvsearch_search_box{	margin: 0;}div.layout_siteadvsearch_menu_mini #global_search_form input[type="text"],div#global_header .layout_siteadvsearch_search_box input[type="text"]{	border-radius: 2px;	font-size: 11px;	padding: 3px;/*
		background: none;*/}.layout_siteadvsearch_menu_mini #global_search_form button,.layout_siteadvsearch_search_box #global_search_form button{	background-image: url(/application/themes/captivate/images/search-icon-big.png?c=428) !important;	background-repeat: no-repeat;	border: medium none;	min-height: 18px;	height: 18px !important;	padding: 0;	position: absolute;	right: 7px;	top: 6px;	width: 20px !important;}html[dir="rtl"] .layout_siteadvsearch_menu_mini #global_search_form button,html[dir="rtl"] .layout_siteadvsearch_search_box #global_search_form button{	left: 7px;	right: auto;}.layout_core_menu_mini #siteadv_menu_mini_menu #global_search_form > button{	top: 9px;}html .layout_page_footer #core_menu_mini_menu .sitestoreproduct-search-box .form-elements,html .layout_page_header #core_menu_mini_menu .sitestoreproduct-search-box .form-elements,#core_menu_mini_menu .layout_siteadvsearch_menu_mini #global_search_form input[type="text"],#global_header #core_menu_mini_menu .layout_siteadvsearch_search_box input[type="text"],#global_header .layout_siteadvsearch_search_box #global_search_form{	background: rgba(255, 255, 255, 0.5) !important;	color: #fff !important;}/*
MINI MENU + ADVANCED MINI MENU + SEARCH WIDGET
Shows the mini menu and search widget
*//*---------------Common css work for advanced and core mini menu-----------*/.layout_sitemenu_menu_mini,.layout_core_menu_mini{	min-height: 45px;}.layout_sitemenu_menu_mini > .layout_core_menu_mini > div > ul > li,.layout_core_menu_mini > div > ul > li{	display: inline-block;	vertical-align: middle;	overflow: hidden;	margin: 9px 0;	padding: 2px 3px;}html[dir="rtl"] .layout_sitemenu_menu_mini > .layout_core_menu_mini > div > ul > li,html[dir="rtl"] .layout_core_menu_mini > div > ul > li{	float: right;}.layout_sitemenu_menu_mini > .layout_core_menu_mini > div > ul > li:last-child, .layout_core_menu_mini > div > ul > li:last-child{	border-right: none;}/*Loading image*/.layout_core_menu_mini .layout_siteadvsearch_search_box [id*="main-search-loading_"] img{	background-color: #fff;	padding: 2px;}/*Core mini menu css work*/.layout_core_menu_mini > div > ul{	float: right;}html[dir="rtl"] .layout_core_menu_mini > div > ul{	float: left;}.layout_core_menu_mini > div > ul > li{	font-size: 13px;}.layout_core_menu_mini #core_menu_mini_menu > ul > li > a{	display: block;	color: #eee;	font-weight: normal;	padding: 6px 7px 6px 7px;	text-transform: lowercase;	position: relative;	z-index: 99;}.layout_core_menu_mini #core_menu_mini_menu > ul > li > a:hover{	-moz-border-radius: 3px;	-webkit-border-radius: 3px;	border-radius: 3px;	background: transparent;	color: #fff;	text-decoration: none;}.layout_core_menu_mini #core_menu_mini_menu_updates{	margin: 0px 7px;}#core_menu_mini_menu_update .updates_pulldown_active a#updates_toggle{	-moz-border-radius: 4px;	-webkit-border-radius: 4px;	border-radius: 4px;	-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;	background-color: transparent;	color: #44bbff;	text-decoration: none;}#core_menu_mini_menu #global_search_form{	padding-top: 2px!important;	padding-bottom: 2px;}#core_menu_mini_menu #global_search_field{	width: 205px;	font-size: 1.2em;	outline: none;	border: 1px solid #e4e4e4;	height: 26px;	max-height: 26px;	padding: 0 5px;	background: #fff;	border-radius: 0;	color: #999;	margin-bottom: 0;}#core_menu_mini_menu #global_search_field:focus, html .layout_page_footer .sitestoreproduct-search-box .form-elements:focus, html .layout_page_header .sitestoreproduct-search-box .form-elements:focus{	box-shadow: 0 0 2px #707070;}/*pulldown menu of core mini menu*/html #core_menu_mini_menu_update .aaf_update_pulldown_content{	display: table-cell;	width: 300px;}html #core_menu_mini_menu_update .pulldown_contents_wrapper{	margin-top: 38px;	box-shadow: 0 1px 2px #dfdfdf;}#core_menu_mini_menu_update .updates_pulldown > a:hover{	background-color: #44bbff;}html #core_menu_mini_menu_update .aaf_update_pulldown_content_stat{	clear: none;}.layout_core_menu_mini #core_menu_mini_menu > ul > li > a span{	color: #fff;	text-transform: uppercase;	font-weight: bold !important;}.layout_core_menu_mini #core_menu_mini_menu > ul > li > a:hover span{	color: #fff;}.layout_sitemenu_menu_mini > .layout_core_menu_mini > div > ul > li a img,.layout_core_menu_mini > div > ul > li a img{	display: none;}.layout_sitemenu_menu_mini > .layout_core_menu_mini > div > ul > li a img.thumb_normal,.layout_core_menu_mini > div > ul > li a img.thumb_normal{	display: block;}.layout_sitemenu_menu_mini > .layout_core_menu_mini > div > ul > li a::before,.layout_core_menu_mini > div > ul > li a::before{	font-family: 'Font Awesome 5 Free', 'fontawesome';	color: #fff;	font-size: 21px;}.layout_sitemenu_menu_mini > .layout_core_menu_mini > div > ul > li a:hover::before, .layout_core_menu_mini > div > ul > li a:hover::before{	color: #44bbff;}.layout_sitemenu_menu_mini > .layout_core_menu_mini > div > ul > li a img.item_photo_user{	display: block;}.layout_core_menu_mini > div > ul > li a img.item_photo_user{	display: inline-block;}.layout_sitemenu_menu_mini > .layout_core_menu_mini > div > ul > li a[title~="Admin"]::before, .layout_core_menu_mini > div > ul > li a[title~="Admin"]::before{	content: '\f007';}#sitemenu_mini_friend_request_updates_pulldown a::before{	content: '\f234';}#sitemenu_mini_notification_updates_pulldown a::before{	content: '\f0f3';}#core_mini_messages_updates_pulldown a::before{	content: '\f003';}#core_mini_settings_updates_pulldown a::before{	content: '\f013';}#sitetheme_mini_cart_updates_pulldown a::before, #sitemenu_mini_cart_updates_pulldown a::before{	content: '\f07a';}#sitemenu_mini_magentocart_updates_pulldown a::before{	content: '\f07a';}.icon_siteevents_my_tickets a::before{	content: "\f145";}/* pull down anchor */#notifications_main a::before, #core_menu_mini_menu .seaocore_pulldown_contents a::before{	content: none;}/*div #core_menu_mini_menu div.seaocore_pulldown_wrapper{	margin-left: -150px;	width: 315px;}html[dir="rtl"] div #core_menu_mini_menu div.seaocore_pulldown_wrapper{	margin-right: -150px;	margin-left: 0;}*/div .sitemenu_scroll_content{	width: 97%;}div #core_menu_mini_menu .seocore_pulldown_item_list .seocore_pulldown_item_list_from{	float: none !important;	width: 212px !important;}/*highliging New notification*/#core_menu_mini_menu ul.notifications > li.notifications_unread,#core_menu_mini_menu .seocore_pulldown_item_list ul > li.seocore_pulldown_item_list_new{	background-color: #f6f6f6;}/*sitestore product search css in mini menu*/html .layout_page_footer #core_menu_mini_menu .sitestoreproduct-search-box .form-elements,html .layout_page_header #core_menu_mini_menu .sitestoreproduct-search-box .form-elements,#core_menu_mini_menu .layout_siteadvsearch_menu_mini #global_search_form input[type="text"],#global_header #core_menu_mini_menu .layout_siteadvsearch_search_box input[type="text"]{	font-size: 1.2em;	outline: none;	border: 1px solid #e4e4e4!important;	height: 20px!important;	max-height: 20px;	background: #fff;	border-radius: 0;	color: #999;	margin-bottom: 0;}.layout_page_footer .sitestoreproduct-search-box #submitButton-element button,.layout_page_header .sitestoreproduct-search-box #submitButton-element button{	top: 5px;}.layout_siteadvsearch_menu_mini #global_search_form input[type="text"],#global_header .layout_siteadvsearch_search_box input[type="text"]{	border-radius: 0;}#global_header #core_menu_mini_menu .layout_siteadvsearch_search_box #global_search_form{	border: none!important;	padding: 0!important;	margin-top: 6px;}.sitemenu_main_menu_wrapper .layout_siteadvsearch_search_box #advmenu_main_show_default_content{	margin-top: 25px;}html .layout_siteadvsearch_search_box #global_search_form button{	background-color: transparent;}/*SITE LOGO*/.layout_core_menu_logo{	font-size: 23pt;	float: left;	text-align: left;	letter-spacing: -2px;}html[dir="rtl"] .layout_core_menu_logo{	float: right;	text-align: right;}.layout_core_menu_logo a,.layout_core_menu_logo a:hover, .captivate_footer_logo a, .captivate_footer_logo a:hover{	display: table-cell;	font-size: 24pt;	color: #44bbff!important;	vertical-align: middle;	height: 52px;}.layout_core_menu_logo a img,.captivate_footer_logo a img{	vertical-align: middle;	max-height: 54px;	max-width: 263px;}.layout_core_menu_mini #core_menu_mini_menu > ul > li > a.core_mini_profile span{	color: inherit;	text-transform: capitalize;	font-weight: normal !important;}.layout_core_search_mini,#core_menu_mini_menu,.layout_sitemenu_menu_mini{	display: inline-block;	vertical-align: middle;}/*
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;	margin: 10px 0;}.tip > span{	display: inline-block;	background-repeat: no-repeat;	background-position: 6px center;	padding: 0.5em 0.9em 0.5em 2.5em;	border: 1px solid #e4e4e4;	background-image: url(/application/modules/Seaocore/externals/images/tip.png?c=428);	float: left;}html[dir="rtl"] .tip > span{	float: right;}/*tip open on hover*/html .info_tip_content_wrapper{	border: 1px solid #dfdfdf;}div.tip_main_body_title{	float: none!important;}/*
GLOBAL FORM ELEMENTS
Used for most forms throughout the site.
*/button{	-moz-border-radius: 3px;	-webkit-border-radius: 3px;	border-radius: 3px;	padding: 7px 16px;	font-size: 1.05em;	background-color: #44bbff;	color: #fff;	border: 2px solid #17aafe;}button:hover{	background-color: #17aafe;	cursor: pointer;/*	opacity: .8;*/}a.sitevideo_buttonlink:hover, span.button a:hover, a.button:hover, .sitemember_complement_me:hover{	background-color: #17aafe !important;}button:active{	background-color: #17aafe;	background-image: none;}input[type=text],input[type=email],input[type=password],input.text,textarea{	background-color: #fff;	color: #999;	border: 1px solid #dfdfdf;	padding: 8px;	font-size: 13px;	resize: none;	box-sizing: border-box;}input[type=checkbox],input[type=radio]{	border: none;	padding: 0px;	margin: 4px 5px 0px 0px;	width: auto;	display: block;	float: left;}html[dir="rtl"] input[type=checkbox],html[dir="rtl"] input[type=radio]{	margin: 2px 0 0px 5px;	float: right;}input[type=checkbox] + label,input[type=radio] + label{	display: block;	cursor: pointer;}textarea{	width: 400px;	resize: none;}textarea.codebox{	width: 95%;	min-height: 200px;	font-family: courier new, courier, serif;}select{	background-color: #fff;	color: #999;	border: 1px solid #dfdfdf;	padding: 7px 0px 7px 1px;	font-size: 10pt;	max-width: 205px;	box-sizing: border-box;}html[dir="rtl"] select{	padding: 1px 1px 1px 0px;}select option{	padding: 0px 10px 0px 3px;}html[dir="rtl"] select option{	padding: 0px 3px 0px 10px;}a.buttonlink{	display: inline-block;	background-repeat: no-repeat;	background-position: left center;	font-size: 13px!important;	line-height: 200%;}html[dir="rtl"] a.buttonlink{	background-position: right center;}a.buttonlink_right{	background-repeat: no-repeat;	background-position: top right;	display: inline-block;}html[dir="rtl"] a.buttonlink_right{	background-position: top left;}.quicklinks a:after, #profile_options ul li a:after{	content: " ";}br.multi-text-separator{	margin-bottom: 8px;}/*ACTIVITY AND ADVANCED ACTIVITY FEEDS*//*postbox container*//*.adv_post_container{	background-color: #f6f6f6;	padding: 2%;	width: 96%!important;}*//*.activity-post-container{	background-color: #f6f6f6;	margin-bottom: 0;}*//*.activity-post-container form{	padding: 2%;	width: 96%!important;}*//*.activity-post-container form .compose-content{	border-radius: 0;}*//*.adv_post_container_box{	border: 1px solid #dfdfdf;}.adv-activity-post-container-bottom{	margin-top: 10px!important;}*//*.aaf_pulldown_contents_wrapper ul li i,.aaf_privacy_pulldown_button i.aaf_privacy_pulldown_icon{	display: none;}.advancedactivity_privacy_list .aaf_privacy_pulldown_button{	border: 1px solid #dfdfdf;	border-radius: 2px;	padding: 8px 10px!important;}.aaf_privacy_pulldown a.aaf_privacy_pulldown_button span,.aaf_privacy_pulldown_active a.aaf_privacy_pulldown_button span{	margin-right: 1em;	font-size: .9em!important;	font-weight: lighter!important;}html[dir="rtl"] .aaf_privacy_pulldown a.aaf_privacy_pulldown_button span,html[dir="rtl"] .aaf_privacy_pulldown_active a.aaf_privacy_pulldown_button span{	margin-left: 1em;	margin-right: 0;}*//*div.layout_advancedactivity_feed ul.feed .feed_item_icon,div.layout_advancedactivity_home_feeds ul.feed .feed_item_icon{	padding-left: 0;}[dir="rtl"] div.layout_advancedactivity_feed ul.feed .feed_item_icon,[dir="rtl"] div.layout_advancedactivity_home_feeds ul.feed .feed_item_icon{	padding-right: 0;}*//*For Birthday post on wall*//*ul.feed .birthday_activity_feed > li{	margin-top: 25px;	overflow: visible;	border-top: none;}*/.aaf_tabs > ul.aaf_tabs_apps > li.aaf_tab_active > a{	border-top-color: #44bbff!important;}/*emotion box*/#emoticons-button .seaocore_embox{	background-color: #fff;	border-color: #f2f0f0;	box-shadow: 0 3px 8px 0 rgba(0, 0, 0, 0.3);}#emoticons-button .seaocore_embox > .seaocore_embox_title{	color: #707070;	border-color: #dfdfdf;}#emoticons-button .seaocore_embox > span.seaocore_embox_icon{	border-color: #dfdfdf;}#emoticons-button .seaocore_embox_arrow{	display: none;}/*filters*//*.aaf_tabs_feed_none,.aaf_tabs_feed{	padding: 0!important;	width: 99%;	background-color: transparent;	box-shadow: 0 2px 2px #dfdfdf;}*//*loading spinner*//*html .aaf_main_container_lodding{	margin-top: 70px;}*//*feeds*//*ul.feed{	border: none!important;}ul.feed > li .aaf_tabs_feed_tab_open .aaf_pulldown_btn{	background-color: #44bbff;}ul.feed > li .aaf_pulldown_btn:hover{	border-color: #dfdfdf;}*//*ul.feed > li{	width: 100%!important;	padding: 50px 0 0 0!important;	background-image: url(/application/themes/captivate/images/activityfeed_pole.png?c=428);	background-repeat: repeat-y;	background-position: left;}html[dir="rtl"] ul.feed > li{	background-position: right;}*//*.aaf_pulldown_btn_wrapper{	right: 2%!important;	top: 65px!important;	z-index: 1;}html[dir="rtl"] .aaf_pulldown_btn_wrapper{	left: 2% !important;	right: auto;}div.aaf_pulldown_contents_wrapper{	z-index: 9;}*//*ul.feed .feed_item_photo{	margin: 13px 0 0 13px;	position: absolute;	z-index: 1;}html[dir="rtl"] ul.feed .feed_item_photo{	margin: 13px 13px 0 0;}ul.feed .feed_item_photo > a >img{	border: 2px solid #44bbff;	border-radius: 0;	padding: 0;	display: table-cell;	vertical-align: middle;	text-align: center;}ul.feed > li .feed_item_body{	padding: 10px 10px 0 !important;	border: 1px solid #dfdfdf;	background-color: #fff;	position: relative;}ul.feed > li .feed_item_body .aaf-feed-photo{	border: 3px solid #e4e4e4;	border-radius: 2px;	padding: 0;}ul.feed .feed_item_link_title a{	color: #44bbff;	font-size: 15px;	font-family: 'Roboto', sans-serif;	font-weight: normal;}.feed_attachment_aaf > a > img,.feed_item_attachments img{	border: 2px solid #e4e4e4;	border-radius: 2px;}#global_page_core-index-index #activity-feed.feed,#global_page_user-index-home #activity-feed.feed{	padding: 0 !important;}.feed_item_date li a::before{	font-family: 'Font Awesome 5 Free', 'fontawesome';	font-size: 15px;	margin-right: 5px;}html[dir="rtl"] .feed_item_date li a::before{	margin-left: 5px;	margin-right: 0;}*//* Author name and description *//*.feed_item_posted,.feed_item_generated{	margin-left: 65px;	display: block;	min-height: 55px;}html[dir="rtl"] .feed_item_posted,html[dir="rtl"] .feed_item_generated{	margin-right: 65px;	margin-left: 0;}*//*.layout_advancedactivity_feed ul.feed > li .feed_item_body .feed_item_bodytext,.layout_advancedactivity_home_feeds ul.feed > li .feed_item_body .feed_item_bodytext{	display: inline-block;	margin-top: 5px;}*//* attachments *//*div ul.feed .feed_item_attachments{	clear: both;}*//*feeds date and likes*//*div ul.feed .feed_item_icon{	padding: 0;	background: none!important;}ul.feed .feed_item_icon::before{	display: none;}*//*ul.feed .feed_item_icon > ul li[class*="feed_item_option_"] span,.feed_item_date .nstcomment_wrap img{	display: none;}ul.feed .feed_item_icon > ul{	float: left;	line-height: 20px;	text-align: left;	width: 100%;	padding: 10px 0;}html[dir="rtl"] ul.feed .feed_item_icon > ul{	float: right;	text-align: right;}ul.feed .feed_item_icon > ul li{	padding: 0 15px;}*//* Padding of first element *//* for the tooltip visible on hover of the privacy and othere icons*/p.adv_item_privacy_tip{	left: auto;	right: -5px;	top: -33px;}html[dir="rtl"] p.adv_item_privacy_tip{	left: -5px;	right: auto;}p.adv_item_privacy_tip img{	right: 5px;	left: auto;	margin: 0, bottom:-9px;}html[dir="rtl"] p.adv_item_privacy_tip img{	left: 5px;	right: auto;}.tip_main_body_stat{	clear: both;}/*COMMENTS
These styles are used everywhere comments appear.*//*ul.feed .feed_item_date{	font-size: 13px;}.feed_item_date + .comments{	margin-top: 5px;}ul.feed div.comments{	width: auto!important;	margin: 0 -10px;}*/.comments > ul{	overflow: hidden;	clear: both;}.comments > ul > li{	background-color: #f6f6f6;	background-image: none;	padding: 5px 10px;	overflow: hidden;}.comments ul ul > li{	display: inline-block;	vertical-align: middle;}.comments .comments_author a{	font-weight: bold;	margin-right: 2px;}html[dir="rtl"] .comments .comments_author a{	margin-left: 2px;	margin-right: 0px;}.comments .comments_author_photo{	float: left;	overflow: hidden;	line-height: 0px;	font-size: 0px;}html[dir="rtl"] .comments .comments_author_photo{	float: right;}.comments .comments_author_photo img{	display: block;}.comments .comments_options{	font-weight: bold;	font-size: 13px;	color: #a3a3a3;	margin-bottom: 6px;}.comments .comments_comment_options > a{	font-size: 13px;	font-weight: bold;	margin-top: 5px;	overflow: hidden;}.comments .comments_info{	font-size: 13px;	padding-top: 0px;	padding-left: 10px;	overflow: hidden;}html[dir="rtl"] .comments .comments_info{	padding-right: 10px;	padding-left: 0px;}.comments .comments_date{	font-size: 12px;	color: #a3a3a3;	overflow: hidden;}.comments .comments_date li a:hover{	color: #000;	text-decoration: underline;}.comments .comments_likes,.comments .comments_viewall{	font-size: 13px;}.comments > form{	background-image: none;	border: none;	padding: 5px 10px 5px 5px;	border-top: 1px solid transparent;}html[dir="rtl"] .comments > form{	padding: 5px 5px 5px 10px;}.comments > form > textarea{	width: 100%;}.comments > form > button{	display: block;	margin-top: 7px;}/*.comments .seaocore_comment_box{	padding: 10px 7px;	margin-bottom: 5px;}*/.comments .activity-comment-form textarea{	padding-top: 10px!important;	padding-bottom: 10px!important;	margin-bottom: 5px;}div.comments_comment_likes_tips{	border: 1px solid transparent;	padding: 4px 7px;	background-color: #fff;	color: #a3a3a3;	font-size: 0.9em;}/*User profile page tabs,profile photo,buttons on cover photo and pulldowns*//*
TABS (TAB STYLE,NON-DEFAULT)
*/.tabs_alt{	background-color: transparent;	background-image: none;	margin: -8px 0 10px;	padding: 0px;	-moz-user-select: none;	-webkit-user-select: none;}.tabs_alt > ul{	margin: 0px;	text-align: left;	border-bottom: 1px solid #f2f0f0;	display: inline-table;	width: 100%;}html[dir="rtl"] .tabs_alt > ul{	text-align: right;}.tabs_alt > ul > li{	display: inline-block;	padding: 0px;	border-bottom: 5px solid transparent;*	display: inline;/* fix for IE7 */}.tabs_alt > ul > li.active{	position: relative;	border-bottom: 5px solid #44bbff;	background-image: none;}div .tabs_alt > ul > li > a{	display: block;	outline: medium none;	padding: 8px 12px;	text-decoration: none;	text-transform: uppercase;	color: #707070;}.tabs_alt > ul > li > a span{	font-weight: normal;	margin-left: 7px;	border: none;	color: #44bbff;}html[dir="rtl"] .tabs_alt > ul > li > a span{	margin-right: 7px;	margin-left: 0px;}.tabs_alt > ul > li > a:hover{	color: #44bbff;}div.tabs_alt > ul > li.active > a:hover{	background-color: transparent !important;	color: #44bbff;}.tab_container_inactive{	display: none;}.tabs_alt > ul > li.tab_open > a{	background-color: transparent;	color: #44bbff;	position: relative;/*	top: 1px;*//*	padding: 5px 6px;*/}.tab_pulldown_contents_wrapper{	display: none;	overflow: hidden;	position: absolute;	padding: 2px;	margin-top: 38px;	background-color: #fff;	z-index: 13;	box-shadow: 0 3px 8px 0 rgba(0, 0, 0, 0.3);}.tab_pulldown_contents{	overflow: hidden;/*	background: #fff;*/	max-height: 500px;	overflow-y: auto;}.tab_pulldown_contents > ul > li{	padding: 7px;	font-size: .9em;	min-width: 100px;	max-width: 250px;	-moz-user-select: none;	-webkit-user-select: none;}.tab_pulldown_contents > ul > li.active{	background-color: #f6f6f6;}.tab_pulldown_contents > ul > li + li{	border-top: 1px solid #f2f0f0;}.tab_pulldown_contents > ul > li:hover{	background-color: #f6f6f6;	cursor: pointer;}.tabs_alt > ul > li.tab_open .tab_pulldown_contents_wrapper{	display: block;	border: none;}.tabs_alt > ul > li .seaocore_tab_icon{	margin-top: 5px !important;}.tabs_alt > ul > li div.seaocore_tab_select_view_tooltip{	margin-top: -25px;}html li.seaocore_tab_open .tab_pulldown_contents_wrapper{	width: auto;	margin-top: 40px;}html li.seaocore_tab_open .tab_pulldown_contents{	width: auto;	max-width: 170px;}div .seaocore_tab_open ul li a,div .seaocore_tab_open ul li a:hover, div .seaocore_tab_open ul li.active > a{	padding: 8px 5px !important;}/*with cover photo*//*body .layout_middle > .generic_layout_container.layout_sitecontentcoverphoto_content_cover_photo,body#global_page_siteevent-index-view .seaocore_profile_cover_has_tabs,/*body#global_page_sitegroup-index-view .seaocore_profile_cover_has_tabs,body#global_page_sitepage-index-view .seaocore_profile_cover_has_tabs{	margin: 0 !important;}*/html[dir="rtl"] .seaocore_profile_cover_has_tabs .tabs_alt > ul{	margin-right: -15px;	margin-left: 0px;}/*#siteuser_main_photo .seaocore_profile_main_photo{	background-color: #f6f6f6;	border-radius: 4px;}.seaocore_profile_cover_head_section_inner .seaocore_button > a,.seaocore_profile_cover_head_section_inner .seaocore_like_button a{	display: table;}html .seaocore_profile_cover_head_section_inner i{	display: table-cell;	background-position: 50% center;	background-repeat: no-repeat;}.seaocore_profile_cover_head_section_inner .sitepage_button{	display: table;}html .seaocore_profile_cover_head_section_inner i + span{	margin-left: 3px;}html[dir="rtl"] html .seaocore_profile_cover_head_section_inner i + span{	margin-right: 3px;	margin-left: 0;}html .seaocore_profile_cover_head_section_inner .seaocore_follow_button i.follow{	float: left !important;}html[dir="rtl"] html .seaocore_profile_cover_head_section_inner .seaocore_follow_button i.follow{	float: right !important;}.seaocore_profile_cover_head_section_inner .seaocore_button i.icon_cog,.seaocore_profile_cover_head_section_inner .seaocore_button i.icon_down{	background-image: none;}.seaocore_profile_cover_options ul > li > span{	background-image: none;	box-shadow: none;	border-color: #f2f0f0;	border-radius: 0;}ul.seaocore_profile_options_pulldown{	border: none;	box-shadow: 0 5px 8px 0 rgba(0, 0, 0, 0.3);	z-index: 98 !important;}.seaocore_profile_cover_options ul li i,ul.seaocore_profile_options_pulldown >li > a,ul.seaocore_profile_options_pulldown > li > ul > li > a{	padding: 6px 15px;	font-size: 11px!important;}.seaocore_profile_cover_options ul ul li + li,ul.seaocore_profile_options_pulldown li > ul > li + li{	border-color: #e4e4e4;}div.layout_siteusercoverphoto_user_cover_photo,div.layout_sitecontentcoverphoto_content_cover_photo{	margin-bottom: 20px;}html .seaocore_profile_cover_has_tabs .tab_pulldown_contents_wrapper{	background: #fff !important;	z-index: 98;}*//*HEADLINE
Used at the top of most browse pages. Often contains button-style tabs.*/.headline{	background-color: #fff;	border: 0px solid transparent;	border-radius: none;	overflow: hidden;	margin-bottom: 15px;	margin-top: 10px;	border-bottom: 1px solid #f2f0f0;	background-color: #e1e1e1;	min-height: 40px;}.headline h2,.headline h2 a{	color: #000000;	display: inline-block;	font-size: 26px;	line-height: 40px;	margin-bottom: 0;	margin-left: 10px;	margin-right: 25px;	text-transform: uppercase;	vertical-align: middle;	font-family: 'OpenSansLight';}html[dir="rtl"] .headline h2,html[dir="rtl"] .headline h2 a{	margin-right: 10px;	margin-left: 25px;}.headline h2 a{	margin: 0;	float: left;}html[dir="rtl"] .headline h2 a{	float: right;}.headline .tabs > ul > li > a{	color: #444;}.headline .tabs > ul > li > a:hover{	color: #999;}/* TABS (BUTTON STYLE,DEFAULT) */.tabs{	overflow: hidden;	display: inline-block;	vertical-align: middle;	margin-left: 20px;}html[dir="rtl"] .tabs{	margin-left: 0;	margin-right: 20px;}.tabs > ul{	display: inline-block;	vertical-align: middle;}.tabs > ul > li{	margin-right: 15px;	display: inline-block;	vertical-align: middle;}html[dir="rtl"] .tabs > ul > li{	margin-left: 15px;	margin-right: 0px;}.tabs > ul > li > a{	display: inline-block;	color: #999;	padding: 10px 5px;	font-size: 13px;}.tabs > ul > li > a:hover{	color: #707070;}.tabs > ul > li.active > a{	border-bottom: 5px solid #44bbff;	padding-bottom: 5px;}.tabs > ul > li.active > a:hover{	color: #707070;}/*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: bold;	padding: 5px 7px 5px 18px;	background-position: 6px 5px;	outline: none;	font-size: 13px;	-moz-user-select: none;	-webkit-user-select: none;	background-image: url(/application/modules/Seaocore/externals/images/more.png?c=428);	background-repeat: no-repeat;}html[dir="rtl"] .pulldown > a,html[dir="rtl"] .pulldown_active > a{	padding: 5px 18px 5px 7px;}.pulldown > a{	-moz-border-radius: 4px;	-webkit-border-radius: 4px;	border-radius: 4px;	background-color: #fff;	text-decoration: none;}.pulldown > a:hover{	background-color: #fff;}.pulldown_active > a{	-moz-border-radius: 4px;	-webkit-border-radius: 4px;	border-radius: 4px;	-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;	background-color: transparent;	color: #44bbff;	text-decoration: none;	background-image: url(/application/modules/Seaocore/externals/images/more_active.png?c=428);}.pulldown_contents_wrapper{	display: none;	-moz-border-radius: 5px;	-webkit-border-radius: 5px;	border-radius: 5px;	-moz-border-radius-topleft: 0px;	-webkit-border-top-left-radius: 0px;	border-radius-topleft: 0px;	overflow: hidden;	position: absolute;	width: 300px;	max-width: 300px;	padding: 4px;	background-color: #e1e1e1;	z-index: 99;	margin-top: 22px;}.pulldown_active .pulldown_contents_wrapper{	display: block;}.pulldown_contents{	overflow: hidden;	background: #fff;	max-height: 500px;	overflow-y: auto;}.pulldown_contents ul > li{	padding: 5px;	padding-right: 15px;	font-size: 13px;	-moz-user-select: none;	-webkit-user-select: none;}html[dir="rtl"] .pulldown_contents ul > li{	padding-left: 15px;	padding-right: 0px;}.pulldown_contents ul > li + li{	border-top: 1px solid #f2f0f0;}.pulldown_contents ul > li:hover{	background-color: #f6f6f6;	cursor: pointer;}.pulldown_options{	margin: 4px 0px;}.pulldown_options a{	color: #44bbff;	font-size: 13px;	padding: 3px;	margin-right: 3px;}/*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: 3px;	-webkit-border-radius: 3px;	border-radius: 3px;	margin: 7px 5px;	padding: 5px 15px 5px 32px;	background-repeat: no-repeat;	background-position: 8px 5px;	float: left;	clear: left;	overflow: hidden;	border: 1px solid #dfdfdf;}html[dir="rtl"] ul.form-errors > li,html[dir="rtl"] ul.form-notices > li{	padding: 5px 32px 5px 15px;	float: right;}ul.form-errors > li > b,ul.form-notices > li > b{	text-transform: uppercase;	font-size: 13px;}ul.form-errors > li > ul > li,ul.form-notices > li > ul > li{	font-size: 1em;	font-weight: bold;}ul.form-errors > li{	background-image: url(/application/modules/Seaocore/externals/images/error.png?c=428);	border: 1px solid #e4e4e4;}ul.form-notices > li{	background-image: url(/application/modules/Seaocore/externals/images/core/notice.png?c=428);	background-color: #e9faeb;	border: none;}/*
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.
*/.updates_pulldown > a,.updates_pulldown_active > a{	display: block;	color: #eee;	font-weight: bold;	padding: 6px 7px 6px 7px;}.updates_pulldown > a{	display: block;	-moz-border-radius: 3px;	-webkit-border-radius: 3px;	border-radius: 3px;	font-weight: bold;	padding: 6px 7px 6px 7px;	outline: none;}.updates_pulldown > a.new_updates{	-moz-border-radius: 2px;	-webkit-border-radius: 2px;	border-radius: 2px;	background: #FF5F3F;	color: #fff;}.updates_pulldown > a.new_updates:hover{	-moz-border-radius: 3px;	-webkit-border-radius: 3px;	border-radius: 3px;	background: #e45656;	color: #fff;}.updates_pulldown > a:hover{	-moz-border-radius: 3px;	-webkit-border-radius: 3px;	border-radius: 3px;	background: #D7E7F0;	color: #fff;	text-decoration: none;}.updates_pulldown_active > a{	-moz-border-radius: 4px;	-webkit-border-radius: 4px;	border-radius: 4px;	-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;	background-color: transparent;	color: #44bbff;	text-decoration: none;}.updates_pulldown_active .pulldown_contents_wrapper{	display: block;}#core_menu_mini_menu .seocore-pulldown-header{	border-color: #e4e4e4;}#core_menu_mini_menu .seocore-pulldown-footer{	background-color: #f6f6f6;}#core_menu_mini_menu .aaf_update_pulldown_content,#core_menu_mini_menu .aaf_update_pulldown_content a{	font-weight: normal;}/*
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: #fff;	float: left;	padding: .4em .6em .4em .6em;	margin: 0px 10px 5px 0px;	font-size: 13px;	border: 1px solid #e4e4e4;}html[dir="rtl"] .tag{	float: right;	margin: 0px 0px 5px 10px;}.tag > a{	text-decoration: none;	padding-left: 6px;	text-transform: uppercase;}html[dir="rtl"] .tag > a{	padding-right: 6px;	padding-left: 0px;}#TB_window{	border-color: #44bbff;	background-color: #fff !important;}#TB_window .global_form{	border: none !important;}/*#smoothbox_window .global_form .form-elements input[type="text"],#smoothbox_window .global_form .form-elements textarea{	width: 270px;}*/#compose-menu{	margin-top: 15px;}#compose-menu a{	margin-right: 10px;}html[dir="rtl"] #compose-menu a{	margin-left: 10px;	margin-right: 0;}#smoothbox_window h2{	padding: 10px;}#smoothbox_window body{	background-color: #fff;}/*-------------OVERRIDES FOR PARTICULAR WIDGETS--------------*//* Advanced search form*/.browsemembers_criteria{	background-color: #f6f6f6;	padding: 20px;	font-size: 13px;}.browsemembers_criteria input + label{	font-size: 12px;}.browsemembers_criteria > ul > li{	font-size: 13px;}.browsemembers_criteria > ul > li > span{	margin-bottom: 4px;}.browse-separator-wrapper{	border: none;}.browsemembers_criteria button{	margin-top: 20px;	width: 100%;}/* for search filter form*/#filter_form,form.filters{/*	background-color: #f6f6f6;*/	padding: 20px;	font-size: 13px;}#filter_form label{	font-size: 13px;	margin-bottom: 4px;}#filter_form .form-wrapper + .form-wrapper{	margin-top: 15px;}html .seaocore_searchform_criteria_advanced ul > li:nth-child(2) input[type="text"], html .seaocore_searchform_criteria_advanced ul > li:nth-child(3) input[type="text"], html .seaocore_searchform_criteria_advanced ul > li:nth-child(4) select{	font-size: 14px;}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.sitereview_advanced_search_form #fieldset-grp1 #has_photo-wrapper .form-element{	margin-top: 10px !important;}}/*for user profile photos and related links( quicklinks)*/.layout_core_statistics ul > li span{	font-size: 1.3em;}.layout_user_profile_photo{	margin-bottom: 15px;	overflow: hidden;}.layout_user_home_photo > div,#profile_photo{	text-align: center;}.layout_user_profile_info > h3{	font-weight: normal;	font-size: 15px;}.layout_user_profile_info > ul > li{	font-size: 13px;}#profile_options{	margin-bottom: 15px;}.layout_user_home_links .quicklinks{	margin-bottom: 0;}.layout_user_home_links .quicklinks li,div#profile_options li{	padding: 5px 1px;	text-align: left;	background-color: transparent;	border-radius: 0;	margin-bottom: 4px;	letter-spacing: 0.3px;}html[dir="rtl"] .layout_user_home_links .quicklinks li,html[dir="rtl"] div#profile_options li{	text-align: right;}.layout_user_home_links .quicklinks li:hover, #profile_options li:hover{	background-color: transparent;	border-radius: 0;}.layout_user_home_links .quicklinks li + li,#profile_options li + li,.quicklinks li:first-child, #profile_options .navigation li:first-child{	border-top-width: 0px;	padding-top: 6px;	border-bottom: 1px solid #f2f0f0;	margin-top: 0;}.layout_user_home_links .quicklinks li:last-child, #profile_options li:last-child{	border-bottom: none;}.layout_user_home_links .quicklinks li a,#profile_options li a{	background-image: none!important;	padding-left: 0;	color: #707070;	font-weight: lighter;	font-size: 12px!important;	line-height: 200%;	display: block;}html[dir="rtl"] .layout_user_home_links .quicklinks li a,html[dir="rtl"] #profile_options li a{	padding-right: 0;}.layout_user_home_links .quicklinks li a:hover, #profile_options li a:hover{	color: #44bbff;}/*quicklinks*/.quicklinks li{	text-align: center;	background-color: #44bbff;	border-radius: 3px;	padding: 4px 8px;}.quicklinks li:hover{	background-color: #17aafe;}.quicklinks li + li{	margin-top: 8px;}.quicklinks a{	background-image: none;	color: #fff;	padding-left: 0;	line-height: 20px;	font-size: 14px;}html[dir="rtl"] .quicklinks a{	padding-right: 0;}/*
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;	overflow: hidden;	border: 1px solid #dfdfdf;	background-color: #fff;	margin-top: 15px;	padding: 15px;}/* external form border */.global_form > div{	overflow: hidden;}/* internal form border */.global_form > div > div{	border: 0px solid transparent;	padding: 0px;	background-color: transparent;	overflow: hidden;}/* form headline */.global_form div.form-wrapper-heading{	font-weight: bold;	border-bottom: 1px solid transparent;	height: 1em;	margin-bottom: 15px;}.global_form div.form-wrapper-heading > span{	display: block;	position: absolute;	overflow: hidden;	padding: 4px 6px 4px 0px;	background: transparent;}html[dir="rtl"] .global_form div.form-wrapper-heading > span{	padding: 4px 0px 4px 6px;}.global_form div.form-wrapper + div.form-wrapper-heading{	margin-top: 10px;}/* form instructions (after title) */.global_form > div > div > h3 + p{	padding: 10px 0;	margin-top: 2px;	width: auto;	line-height: 140%;	max-width: inherit;}/* 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;	padding: .7em;}/* container row for a label (left) and element (right) */.global_form div.form-wrapper{	clear: both;	overflow: hidden;}/* left-side element label container */.global_form div.form-label{	width: 180px;	text-align: right;	padding: 4px 25px 0px 2px;	margin-bottom: 10px;	overflow: hidden;	float: left;	clear: left;	font-size: 13px;	color: #444;	box-sizing: border-box;}html[dir="rtl"] .global_form div.form-label{	padding: 4px 2px 0px 25px;	float: right;	clear: right;	text-align: left;}/* right-side form element container */.global_form div.form-element{	min-width: 150px;	text-align: left;	margin-bottom: 10px;	overflow: hidden;	float: left;	clear: none;	max-width: 850px;}html[dir="rtl"] .global_form div.form-element{	text-align: right;	float: right;}.global_form div.form-wrapper .form-label ~ select{	margin-bottom: 10px;}/* all paragraphs of text in the form */.global_form div > p{	padding: 10px 0;	max-width: 450px;}/* paragraphs of text that come after an input element */.global_form div > input + p{	margin-top: 3px;	font-size: 13px;}/* all text inputs in form */.global_form input[type=text],.global_form input[type=email],.global_form input[type=password]{	padding: 8px 5px;	font-size: 13px;	width: 205px;}.global_form input[type=text]:focus, .global_form input[type=email]:focus, .global_form input[type=password]:focus{	border: 1px solid #44bbff;}/* 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{	display: block;	margin-top: 4px;	margin-left: 2px;	float: left;	max-width: 93%;	line-height: normal;	overflow: hidden;}html[dir="rtl"] .global_form input + label{	margin-right: 2px;	float: right;	margin-left: 0px;}/* all select boxes in form */.global_form select{	padding: 6px 5px;	font-size: 13px;	max-width: 205px;	border-radius: 0;}/* all textareas in form */.global_form textarea{	padding: 4px;	font-size: 10pt;	max-width: 400px;	min-height: 120px;}.global_form textarea:focus{	border: 1px solid #44bbff;}.global_form p.description{	margin: 7px 0px 10px 0px;	padding: 0px;	font-size: 13px;	color: #a3a3a3;}.global_form #submit-element{	margin-bottom: 0px;}.global_form button[type=submit]{	margin-right: 3px;}html[dir="rtl"] .global_form button[type=submit]{	margin-left: 3px;	margin-right: 0px;}.siteevent_create_host .form-element #host_info span,.siteevent_create_host .host_cancel_link a,.siteevent_create_host .host_cancel_link span{	vertical-align: inherit;}/*filters on inner pages*/form.filters div.form-label{	margin-bottom: 3px;	font-size: 13px;}form.filters div.form-element{	margin-top: 2px;}form.filters button{	margin-top: 4px;}form.filters dt{	font-size: 13px;	padding-bottom: 2px;}form.filters dd{	margin-bottom: 8px;}/*search result page*/#searchform{	float: left;	clear: right;	padding: 5px;}html[dir="rtl"] #searchform{	float: right;}#searchform input[type=text]{	width: 300px;	padding: 8px 5px;}#searchform select{	padding: 6px 5px;	border-radius: 0;}#searchform #query-label{	display: none;}#searchform #query-wrapper{	float: left;	overflow: hidden;	padding: 3px;}html[dir="rtl"] #searchform #query-wrapper{	float: right;}#searchform #submit-label{	display: none;}#searchform #submit-wrapper{	float: left;	overflow: hidden;	margin-left: 1px;}html[dir="rtl"] #searchform #submit-wrapper{	float: right;	margin-right: 1px;	margin-left: 0px;}.search_result{	overflow: hidden;	margin-top: 10px;	border-top-width: 1px;	padding-top: 10px;}.search_result .search_photo{	display: block;	float: left;	overflow: hidden;	margin-right: 7px;}html[dir="rtl"] .search_result .search_photo{	float: right;	margin-left: 7px;	margin-right: 0px;}.search_result .search_icon{	display: block;	float: left;	overflow: hidden;	width: 48px;	margin-right: 7px;}html[dir="rtl"] .search_result .search_icon{	float: right;	margin-left: 7px;	margin-right: 0px;}.search_result img{	margin: auto;	display: block;}.search_result .search_info{	display: block;	overflow: hidden;}.search_result .search_title{	font-size: 13px;}.search_result .highlighted-text{	font-weight: bold;}.global_form_box{	background-color: #fff;	border: 0px solid transparent;	border-radius: none;	-moz-border-radius: 3px;	-webkit-border-radius: 3px;	border-radius: 3px;	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: 13px;	margin-bottom: 2px;}.form-label .required::after{	content: ' *';	color: #f00;}html[dir="rtl"] .global_form_box label{	text-align: right;}/*.global_form_box .form-element{	overflow: hidden;}*/.global_form_popup{	padding: 10px 10px 10px 13px;	overflow: hidden;}html[dir="rtl"] .global_form_popup{	padding: 10px 13px 10px 10px;}.global_form_popup #submit-wrapper,.global_form_popup #cancel-wrapper{	float: left;	overflow: hidden;}html[dir="rtl"] .global_form_popup #submit-wrapper,html[dir="rtl"] .global_form_popup #cancel-wrapper{	float: right;}.global_form_popup #buttons-wrapper{	margin-top: 10px;}.global_form_popup #buttons-wrapper button{	margin-right: 4px;}html[dir="rtl"] .global_form_popup #buttons-wrapper button{	margin-left: 4px;	margin-right: 0;}.global_form_popup_message{	display: block;	padding: 1em;	text-align: center;	font-weight: bold;}html .seaocore_popup_options_right input[type="text"]{	width: 91%;}#form-upload #submit-wrapper{	display: none;}#form-upload #demo-status a.buttonlink{	margin-right: 15px;}html[dir="rtl"] #form-upload #demo-status a.buttonlink{	margin-left: 15px;	margin-right: 0px;}/* Forum Widget*/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 #e4e4e4;}#forum_post_quick #photo-wrapper{	display: none;}/* Sign in and Sign Up popup*/#user_form_div_seaocore form{	border: none;	padding: 10px;}/*#user_form_div_seaocore form .form-elements .form-label{	font-weight: normal;}*//*#user_form_div_seaocore form .form-elements input{	border-radius: 0!important;	border-color: #dfdfdf;}#user_form_div_seaocore form .form-elements input:focus{	border-color: #44bbff;}*/html .seao_smoothbox_lightbox_content{	border-radius: 3px;	background-color: #fff;}html #user_form_default_sea_lightbox .navigation li{	font-family: 'Roboto', sans-serif;}/*
#user_form_default_sea_lightbox .headline{	background-color: transparent;	border: medium none;	padding: 0;	margin-top: 0;}html #user_form_default_sea_lightbox .navigation li{	padding: 30px 2% 30px;	text-shadow: none;	font-family: 'Roboto', sans-serif;	font-weight: normal;	font-size: 1.8em;	text-align: center;	border-bottom: 1px solid #e4e4e4;	width: 97%;	background-color: #44bbff;}.sitemenu_lightbox .headline,.sitemenu_lightbox .global_form{	margin: 0;}*//*.sitemenu_lightbox #user_form_login #submit-element,.sitemenu_lightbox #user_signup_form #submit-element{	margin-bottom: 0;}*//*sign up and sign in popup*//*.sitemenu_lightbox_options{	position: absolute;	right: 10px;	top: 20px;}html[dir="rtl"] .sitemenu_lightbox_options{	left: 10px;	right: auto;}#user_form_login.global_form_box #remember-wrapper label{	margin-top: 0;}.sitemenu_lightbox #user_form_login .form-element,.sitemenu_lightbox #user_signup_form .form-element{	min-width: 150px;	width: 100%;	max-width: 100%;}*//*#smoothbox_window .sitemenu_lightbox #user_form_login .form-element input,#smoothbox_window .sitemenu_lightbox #user_signup_form .form-element input,#smoothbox_window .sitemenu_lightbox #user_signup_form select,#smoothbox_window .sitemenu_lightbox #user_signup_form .form-element textarea{	width: 100%;	box-sizing: border-box;}#smoothbox_window .sitemenu_lightbox #user_form_login .form-element input[type = "checkbox"],#smoothbox_window .sitemenu_lightbox #user_form_login .form-element input[type = "radio"],#smoothbox_window .sitemenu_lightbox #user_signup_form .form-element input[type = "checkbox"],#smoothbox_window .sitemenu_lightbox #user_signup_form .form-element input[type = "radio"]{	width: auto;}*/#user_form_div_seaocore form .form-elements .form-label{	text-align: left;}html[dir="rtl"] #user_form_div_seaocore form .form-elements .form-label{	text-align: right;}div.sitemenu_signup_instead_btn button,div.sitemenu_login_instead_btn button{	border-width: 2px;	color: #fff;	border-color: #17aafe;	background-color: #44bbff;}/*div.sitemenu_signup_instead_btn{	bottom: 54px;	position: relative;}div.sitemenu_login_instead_btn{	position: relative;	bottom: 64px;}*//*Twitter and Facebook Tooltip in share popup*/.composer_facebook_toggle:hover > .composer_facebook_tooltip, .composer_twitter_toggle:hover > .composer_twitter_tooltip{	right: 0;}html[dir="rtl"] .composer_twitter_toggle:hover > .composer_twitter_tooltip{	left: 0;	right: auto;}/*Sitereview crousal side widget*/html .sr_carousel_loader{	z-index: 98 !important;}/*Background color on Containers Css start from here*/body .layout_right > .generic_layout_container,body .layout_left > .generic_layout_container,body .layout_middle > .generic_layout_container,div.sitemember_pages_breadcrumbs,div.sitemember_editlocation_wrapper,#global_page_suggestion-index-viewfriendsuggestion .layout_middle,.notifications_leftside,.notifications_rightside,.layout_page_sitereview_index_manage_listtype_11 .seaocore_searchform_criteria,.layout_page_sitereview_index_manage_listtype_11 .quicklinks,.layout_page_sitereview_index_manage_listtype_11 .layout_middle .layout_middle,.captivate_dashboard{	background-color: #fff;	padding: 15px;	margin-bottom: 15px;	box-sizing: border-box;}.layout_middle .captivate_dashboard{	padding: 0;	margin-bottom: 0;	background-color: transparent;}/* .sitehomepagevideo_videos_video_content div.seao_browse_btn .navigation,div.seao_browse_btn .navigation,.global_form{	background-color: #fff !important;}*/div.seao_browse_btn ul.navigation::after{	border-bottom-color: #fff;}body .layout_page_sitereview_index_manage_listtype_11 .generic_layout_container{	background-color: transparent;	padding: 0;}div.generic_layout_container.layout_seaocore_layout_width,div.generic_layout_container.layout_seaocore_scroll_top{	background: transparent none repeat scroll 0 0;	padding: 0;}/*Advanced Event Plugin Css start from here*/ul.siteevent_diary_browse_grid li{	width: 25%;}div.siteevent_grid_view,li.siteevent_cat_gd_col{	margin: 15px;}/*Event Grid view*/.siteevent_grid_thumb div.siteevent_grid_title a{	font-size: 18px;	font-weight: bold !important;}.siteevent_browse_list_info_header .siteevent_list_title_small,.seaocore_board_list_cont .seaocore_title,.siteevent_editor_event_name,.siteevent_browse_list_info_header .siteevent_list_title{	font-size: 17px !important;}.siteevent_listings_host_h > div > span,.siteevent_listings_host_h > div > span + br,.siteevent_listings_host_h > div > span + br + b + br{	display: none;}.siteevent_listings_host_h > div > span + br + b{	display: block;	margin: 7px 0;}.siteevent_grid_footer ul.dropdown-menu li.share-btn{	padding: 10px;}.siteevent_grid_footer ul.dropdown-menu li.share-btn > a{	font-size: 16px;}.siteevent_grid_footer ul.dropdown-menu li.share-btn > a span::before{	font-size: 18px !important;}div.host_contact_options i{	margin-top: 0;}.siteevent_cat_gd_col_links p.view-all a,.sitestoreproduct_cat_gd_col_links p.view-all a,.seao_cat_gd_col_links p.view-all a{	background-color: #44bbff;}html .siteevent_cat_gd_col_links .view-all a:hover, html .sitestoreproduct_cat_gd_col_links .view-all a:hover, html .seao_cat_gd_col_links .view-all a:hover{	text-decoration: none;	box-shadow: 0 2px 0 #44bbff inset;}.siteevent_cat_gd_col .siteevent_cat_gd_title a,.siteevent_cat_gd_col:hover .siteevent_cat_gd_title a, .sitestoreproduct_cat_gd_col .sitestoreproduct_cat_gd_title a, .sitestoreproduct_cat_gd_col:hover .sitestoreproduct_cat_gd_title a, .seao_cat_gd_col .seao_cat_gd_title a, .seao_cat_gd_col:hover .seao_cat_gd_title a, .seao_cat_gd_col:hover .seao_cat_gd_title{	font-size: 20px;}html .siteevent_cat_gd_col_links a:hover, html .sitestoreproduct_cat_gd_col_links a:hover, html .seao_cat_gd_col_links a:hover{	text-decoration: underline;}/*Event Dashboard*/div.seaocore_db_tabs > ul li a{	font-size: 14px;}/*Event calender*/div.siteevent_calendar td .day{	font-size: 13px !important;}/*Add to my Calender Widget*/ul.dropdown_menu a > span{	display: none;}.siteevent_calender_button ul.dropdown_menu li > a,.seaocore_profile_coverinfo_buttons .siteevent_share_links.dropdown-menu li a{	font-size: 14px;	padding: 10px;}.seaocore_profile_coverinfo_buttons .siteevent_share_links.dropdown-menu li a span::before{	font-size: 18px !important;}/*.seaocore_profile_fullwidth_cover_photo .seaocore_profile_coverinfo_buttons .siteevent_calender_button .siteevent_buttonlink,.seaocore_profile_fullwidth_cover_photo .seaocore_profile_cover_head_section_inner .seaocore_button > a,.seaocore_profile_fullwidth_cover_photo .seaocore_profile_cover_head_section_inner .seaocore_like_button a ,.seaocore_profile_fullwidth_cover_photo .seaocore_profile_coverinfo_buttons .seaocore_follow_button a,.seaocore_profile_fullwidth_cover_photo .seaocore_profile_coverinfo_buttons .sitepage_button,.seaocore_profile_fullwidth_cover_photo .seaocore_profile_coverinfo_buttons .sitegroup_button,.seaocore_profile_fullwidth_cover_photo .seaocore_profile_coverinfo_buttons .seaocore_follow_button,.seaocore_profile_fullwidth_cover_photo .seaocore_profile_coverinfo_buttons .social_share_wrap > a.sitevideo_unsubscribe_icon,.seaocore_profile_fullwidth_cover_photo .seaocore_profile_coverinfo_buttons .social_share_wrap > a.sitevideo_subscribe_icon{	border-radius: 30px;}.seaocore_profile_fullwidth_cover_photo .seaocore_button.seaocore_profile_option_btn > a{	line-height: 13px;}*//*Cover Photo*/div.seaocore_profile_cover_has_tabs div.tabs_alt > ul > li,div.seaocore_profile_cover_has_tabs div.tabs_alt > ul > li.active{	margin-bottom: 2px;}/*.seaocore_profile_cover_has_tabs div.tabs_alt > ul > li.active{	margin-bottom: 0;}*//*.seaocore_profile_cover_options .seaocore_profile_cover_btn i,.seaocore_profile_fullwidth_cover_photo .seaocore_profile_coverinfo_buttons .sitepage_button span,.seaocore_profile_fullwidth_cover_photo .seaocore_profile_coverinfo_buttons .sitegroup_button span,.seaocore_profile_cover_options ul li ul.seaocore_profile_options_pulldown > li > a,.seaocore_profile_cover_options ul li ul.seaocore_profile_options_pulldown > li > ul > li > a{	font-size: 13px !important;}.seaocore_profile_fullwidth_cover_photo .seaocore_profile_coverinfo_buttons .seaocore_like_button > a > span,.seaocore_profile_fullwidth_cover_photo .seaocore_profile_coverinfo_buttons .seaocore_button > a > span,.seaocore_profile_fullwidth_cover_photo .seaocore_profile_coverinfo_buttons .seaocore_follow_button span,.seaocore_profile_fullwidth_cover_photo .seaocore_profile_coverinfo_buttons .sitepage_button span,.seaocore_profile_fullwidth_cover_photo .seaocore_profile_coverinfo_buttons .sitegroup_button span,.seaocore_profile_fullwidth_cover_photo .seaocore_profile_coverinfo_buttons .social_share_wrap > a.sitevideo_unsubscribe_icon,.seaocore_profile_fullwidth_cover_photo .seaocore_profile_coverinfo_buttons .social_share_wrap > a.sitevideo_subscribe_icon{	color: #fff;}.seaocore_profile_fullwidth_cover_photo .seaocore_profile_coverinfo_buttons .seaocore_like_button > a,.seaocore_profile_fullwidth_cover_photo .seaocore_profile_coverinfo_buttons .seaocore_button > a,.seaocore_profile_fullwidth_cover_photo .seaocore_profile_coverinfo_buttons .seaocore_follow_button,.seaocore_profile_fullwidth_cover_photo .seaocore_profile_coverinfo_buttons .sitepage_button,.seaocore_profile_fullwidth_cover_photo .seaocore_profile_coverinfo_buttons .sitegroup_button,.seaocore_profile_fullwidth_cover_photo .seaocore_profile_coverinfo_buttons .social_share_wrap > a.sitevideo_unsubscribe_icon,.seaocore_profile_fullwidth_cover_photo .seaocore_profile_coverinfo_buttons .social_share_wrap > a.sitevideo_subscribe_icon{	background-image: none !important;	background-color: #44bbff !important;	border: 1px solid #44bbff;}html .seaocore_profile_fullwidth_cover_photo .seaocore_profile_coverinfo_status > h2 + .siteevent_listings_stats *,html .seaocore_profile_fullwidth_cover_photo .seaocore_profile_coverinfo_status > h2 + .seao_listings_stats *,html div.seaocore_profile_fullwidth_cover_photo .seaocore_profile_coverinfo_status a:link{	font-size: 24px !important;}.seaocore_profile_fullwidth_cover_photo .seaocore_profile_option_btn .icon_cog::before{	font-size: 18px;}html .seaocore_profile_fullwidth_cover_photo .seaocore_profile_coverinfo_status *,div.seaocore_profile_fullwidth_cover_photo .seaocore_profile_coverinfo_status a:link{	font-size: 18px;	line-height: 17px;}div.seaocore_profile_fullwidth_cover_photo .seaocore_profile_coverinfo_status h2{	font-size: 55px;	line-height: 70px;}.seaocore_profile_fullwidth_cover_photo .seaocore_profile_coverinfo_buttons i::before{	color: #fff !important;}.seaocore_profile_cover_btn i.seaocore_profile_cover_icon_photo_edit::before{	content: "\f040";	float: left;	font-family: 'Font Awesome 5 Free', 'fontawesome';	font-size: 16px;	margin-right: 7px;}html[dir="rtl"] .seaocore_profile_cover_btn i.seaocore_profile_cover_icon_photo_edit::before{	float: right;	margin-left: 7px;	margin-right: 0;}*/.layout_top .layout_middle{	overflow: visible;}/*Overwrite css of plugins*/.siteevent_profile_announcement_title{	font-size: 17px !important;}.notifications_leftside{	margin-right: 15px;}html[dir="rtl"] .notifications_leftside{	margin-left: 15px;	margin-right: 0px;}ul.videos_manage .video_options a{	line-height: normal;}.stcheckin_check{	line-height: 30px;}ul.videos_browse > li{	margin: 10px 20px !important;}.item_title > a,.seaocore_sidebar_list_title a{	font-weight: bold !important;}.layout_siteevent_photos_siteevent .siteevent_thumbs > li{	margin: 1.1%;}.generic_layout_container.layout_seaocore_like_button{	float: none;	margin: inherit;}.info_tip_content_bottom a ,div.seaocore_popup_options_tbs a.selected{	font-size: 13px !important;}.siteevent_event_form div.form-elements .form-element p,div.seaocore_popup_items > a > span + p{	font-size: 13px;}/*Package page start*/#packages{	background-color: transparent !important;}html ul.siteeventpaid_package_list > li{	padding-top: 0 !important;}div ul.siteeventpaid_package_list > li + li{	border-top: none;}div.contentblock_right_inner_heading{	background-color: #44bbff !important;	height: 38px;	line-height: 38px;}div.contentblock_right_inner_heading a:link{	font-size: 17px;	line-height: 38px;}.contentblock_right_inner_heading + .contentblock_right_text{	height: 54px;}div.contentblock_left_text:first-child{	margin-top: 92px;}div.contentblock_right_inner_btn{	padding-top: 5px;}div.contentblock_right_inner_btn a{	background-color: #f5f5f5;	border-color: #e6e6e6 #e6e6e6 #b3b3b3;	border-style: solid;	border-width: 1px;	color: #222 !important;	line-height: 18px;}div.contentblock_right_inner_btn a:hover{	background-color: #e6e6e6;	background-position: 0 -15px;	transition: background-position 0.1s linear 0s;}div.contentblock_right_text,div.contentblock_left_text,div.contentblock_right_inner,ul.siteeventpaid_package_list > li + li{	border-color: rgba(0, 0, 0, 0.05);}div.contentblock_right_text,div.contentblock_left_text{	height: 46px;	font-size: 15px !important;}div.contentblock_right_inner_btn a{	padding-top: 2px;	padding-bottom: 2px;}/*Package page end*/.seaocore_searchform_criteria.siteevent_diary_browse_search{	margin-bottom: 0;}.global_form > form.global_form{	border: 0 none;	margin: 0;	padding: 0;}a.video_title,.siteevents_gutter_options a.buttonlink,html ul.seaocore_profile_options_pulldown ul li a{	font-size: 13px !important;}/*community block*/.communitytop{	padding: 80px 0;}/* cancel btn border on dashboard packages tab site event */.siteevent_create_link a{	border-color: #44bbff;}/* Post discussion tab on create event page */div.event_discussions_thread_options .buttonlink,ul.event_discussions_thread .event_discussions_thread_details_options .buttonlink{	line-height: 18px;}/* People you may know widget thumb nails */#suggestion_friend_widgets a img.thumb_profile{	border-radius: 3px;}/* For popups on the coupons page share and report in no logged in case */#global_content_simple #facebook-label,#global_content_simple #twitter-label{	display: none;}/* Work for core main menu */.layout_core_menu_main{	float: left;	margin: 10px 0;	width: 100%;}html[dir="rtl"] .layout_core_menu_main{	float: right;}.layout_core_menu_main li{	display: inline-block;	padding: 4px 24px;}.layout_core_menu_main .navigation > li a:link, .layout_core_menu_main .navigation > li a:visited{	color: #fff;	text-decoration: none;}.layout_core_menu_main .navigation > li > a:hover{	color: #fff;}.layout_core_menu_main .navigation>li>a>i{	font-family: "Font Awesome 5 Free", fontawesome;}/* Work for core main menu  ends here*//* Work for sitmenu(advanced main menu)*/div.layout_sitemenu_menu_main{	background-color: #44bbff;	left: 0;	margin-top: 0px;	position: absolute;	right: 0;	width: 100%;}div.sitemenu_main_menu_wrapper{	margin: 0;}#global_header.fixed .sitemenu_main_menu_wrapper,ul.sitemenu_main_menu{	margin: 0 auto;	width: 1200px;}ul.sitemenu_main_menu > li > a.level-top{	font-size: 15px;}#global_header.fixed div.sitemenu_main_menu_wrapper{	position: relative;}.main_ContentView img.thumb_profile{	max-width: 99%;	width: 100%;}/*search box inside main menu */.layout_sitemenu_searchbox_sitemenu .layout_siteadvsearch_search_box{	float: none;	magin: 0;}div.sitemenu_main_menu_wrapper .layout_siteadvsearch_search_box #global_search_form input[type="text"]{	padding: 0 3px;}/* Work for sitmenu(advanced main menu) ends here*//* Change my location pop up inside mini menu */#TB_ajaxContent{	box-sizing: border-box;}form#seaocore_change_my_location{/*		padding-left: 0;	padding-right: 0;*/	margin: 0;}/* work for search inside advanced mini menu */.layout_sitemenu_menu_mini > .layout_core_menu_mini > div > ul > li:first-child::before, .layout_core_menu_mini > div > ul > li:first-child::before{	content: none;}.layout_sitemenu_menu_mini .layout_siteadvsearch_search_box{	margin: -4px 0 0 0;}.layout_sitemenu_menu_mini .layout_siteadvsearch_search_box ul li form input[type="text"]{	padding: 4px 10px !important;}/* Work for search inside core mini menu */.layout_core_menu_mini #core_menu_mini_menu #global_search_form_container{	display: none;}.layout_core_menu_mini #core_menu_mini_menu_update .updates_pulldown > a:hover{	background: none;}/* Separator between coupon blocks of event */.siteevent_coupon_block{	border-bottom: 1px solid #e4e4e4;}/* package details block on the create an event page */ul.siteevent_package_list{	border-color: #e4e4e4;}/* Siteevent create form */form#siteevents_create_form{	margin-top: 10px;}/* Siteevent browse locations page filter search form *//*.layout_siteevent_browselocation_siteevent .siteevent_advanced_search_form .field_search_criteria li#group2,.layout_siteevent_browselocation_siteevent .siteevent_advanced_search_form .field_search_criteria li#group1{	float: left;	min-height: 90px;	width: auto !important;}*/html[dir="rtl"] .layout_siteevent_browselocation_siteevent .siteevent_advanced_search_form .field_search_criteria li#group1{	float: right;}/* Event profile event is ongoing title */.siteevent_event_status .event_open{	border-radius: 3px;}/* Diaries page filter search */body .layout_page_siteevent_diary_browse .layout_siteevent_diary_browse_search .form-elements,body .layout_page_siteevent_diary_browse .layout_siteevent_diary_browse_search .siteevent_item_filters > div{	padding: 0 !important;}/* For Social Share Buttons*/.seao_share_buttons_left_content{	width: 1160px!important;	padding-left: 40px;}html[dir="rtl"] .seao_share_buttons_left_content{	padding-right: 40px;	padding-left: 0;}.seao_share_buttons_left_content .layout_top + .layout_main{	width: 1160px !important;}/* Community ad on member home page */.layout_page_user_index_home .layout_communityad_ads .cmad_ad_clm{	margin-bottom: 0;}.cmad_ad_clm{	margin-top: 0 !important;}/*Events host profile page */.bold,strong,.sr_categories_list h6 a{	font-weight: bold !important;}.layout_siteevent_host_events .siteevent_browse_lists_view_options > a{	padding: 0 10px;}.layout_siteevent_host_events .siteevent_browse_lists_view_options > a:first-child{	padding-left: 0;}html[dir="rtl"] .layout_siteevent_host_events .siteevent_browse_lists_view_options > a:first-child{	padding-right: 0;}/* Browse coupons page right filter search */.layout_siteeventticket_search_coupons form button#done{	margin: 10px 0 0;}/* Color customization header full width issue */div.layout_page_header div.layout_main{	width: 1200px;}/* categories div multiple listing navigation */div.layout_sitereview_listtypes_categories{	margin-bottom: 0;}/* Feedback form submit button */#form-upload.feedback_form_upload #submit-wrapper{	display: block;}.sitestoreproduct_profile_price_info .sr_sitestoreproduct_profile_price{	font-size: 25px !important;}/*TYNIMCE Editor Listing style for all plugins*/.forum_topic_posts_info_body ul,.sitegroup_sitegroups_blurb ul,.sitegroup_sitegroups_thread_body ul,.video_desc ul,.seaocore_gutter_view ul,.list_lists_thread_body ul{	list-style: inside none disc;}.forum_topic_posts_info_body ol,.sitegroup_sitegroups_blurb ol,.sitegroup_sitegroups_thread_body ol,.video_desc ol,.seaocore_gutter_view ol,.list_lists_thread_body ol{	list-style: inside none decimal;}#fbcontent_document ul{	list-style: outside none none;}div.sr_main_tabs_alt > ul > li > a,div.sr_main_tabs_alt .tab_pulldown_contents_wrapper{	color: #707070 !important;}.layout_core_ad_campaign img{	width: 100%;}/*Landing page location search*/.layout_captivate_landing_search .layout_siteadvsearch_search_box form > div input[type="text"],.layout_captivate_landing_search .layout_siteadvsearch_search_box form > div select,.layout_captivate_landing_search .layout_siteadvsearch_search_box form > div button{	border-radius: 0 !important;}.layout_captivate_landing_search .layout_siteadvsearch_search_box form > div button{	top: 0 !important;	right: auto !important;	margin-left: 0 !important;}html[dir="rtl"] .layout_captivate_landing_search .layout_siteadvsearch_search_box form > div button{	left: auto !important;	margin-right: 0 !important;}.layout_captivate_landing_search .layout_siteadvsearch_search_box form > div select#searchLocation{	height: 40px;}/*Location Search in header*/#global_header .layout_siteadvsearch_search_box #global_search_form{	padding: 0 !important;}.layout_siteadvsearch_search_box form > div select#searchLocation{	margin-right: 33px;	padding: 5px;	border: 0;	border-left: 1px solid #dfdfdf;	height: 31px;}html[dir="rtl"] .layout_siteadvsearch_search_box form > div select#searchLocation{	margin-left: 33px;	margin-right: 0;	border-right: 1px solid #dfdfdf;	border-left: 0px;}/*Search box UI*/div .sitealbum-search-box .form-elements,div .siteevent-search-box .form-elements,div .sitemember-search-box .form-elements,div .sitepage-search-box .form-elements,div .sitebusiness-search-box .form-elements,div .siteforum-search-box .form-elements,div .sitehashtag-search-box .form-elements,div .sitegroup-search-box .form-elements,div .sitestore-search-box .form-elements,div .sitestoreproduct-search-box .form-elements{	background-color: transparent;}.layout_sitealbum_featured_photos div .sitealbum-search-box .form-elements,.layout_sitehomepagevideo_landing_search div .sitealbum-search-box .form-elements,.layout_captivate_landing_search div .siteevent-search-box .form-elements,.layout_captivate_landing_search div .sitealbum-search-box .form-elements,.layout_captivate_images div .siteevent-search-box .form-elements,.layout_captivate_images div .sitealbum-search-box .form-elements{	background-color: #fff;}div.seaocore_searchform_criteria{	margin-bottom: 0;}.seaocore_searchform_criteria_advanced ul > li button{	margin-top: 10px;}.seaocore_searchform_criteria .form-elements,.seaocore_searchform_criteria > form > div{	padding: 0 !important;}div #filter_form{	background: transparent;	padding: 0;}/*For All the headlines*/.headline{	margin: 0;}/* Work for Categories menu left - right bar */div ul.seaocore_menu_v,div ul.seaocore_menu_v li + li{	border: none;}div ul.seaocore_menu_v li a{	margin: 5px 0;	padding: 8px;	transition: all 0.3s ease-in 0s;}div ul.seaocore_menu_v li.parent > a{	background-image: none !important;}/* Directional angle arrow */div ul.seaocore_menu_v li.parent > a::after{	content: "\f105";	font-family: 'Font Awesome 5 Free', 'fontawesome';	position: absolute;	right: 30px;	transition: all 0.2s ease-in 0s;}html[dir="rtl"] div ul.seaocore_menu_v li.parent > a::after{	left: 30px;	right: auto;}div ul.seaocore_menu_v li a:hover{	padding: 8px;	background-color: #fff !important;	box-sizing: border-box;	color: #000;}div .seaocore_menu_v > li:hover > a{	box-shadow: 10px 0 0 0 #ffffff, 1px 1px 4px 0 rgba(0, 0, 0, 0.25);	padding-left: 18px !important;	background-color: #fff !important;}html[dir="rtl"] div .seaocore_menu_v > li:hover > a{	padding-right: 18px !important;	padding-left: 0;}div .seaocore_menu_v > li:hover > a::before{	background: #ffffff none repeat scroll 0 0;	content: "";	min-height: 32px;	position: absolute;	right: 0;	top: 0;	width: 12px;	z-index: 1000;}html[dir="rtl"] div .seaocore_menu_v > li:hover > a::before{	left: 0;	right: auto;}div .seaocore_menu_v li.parent:hover > a::after{	right: 25px;}html[dir="rtl"] div .seaocore_menu_v li.parent:hover > a::after{	left: 25px;	right: auto;}div .seaocore_menu ul{	box-shadow: 10px 0 0 0 #ffffff, 1px 1px 4px 0 rgba(0, 0, 0, 0.25);	background: #fff;}div ul.seaocore_menu_v ul{	border: none;}/* Transparent header work for banner images and content cover photo */.captivate_transparent_header .layout_page_header{	background-color: rgba(0, 0, 0, 0);	box-shadow: none;	position: fixed;	top: 0;}/* Fixed header work related to transparent work */.layout_page_header.captivate_fix_header{	background-color: #242424;	box-shadow: 0 -1px 4px #3b3b3b;	z-index: 101;	position: fixed;	top: 0;}.captivate_transparent_header #global_wrapper{	padding-top: 0;}/* User cover photo content *//* Cover photo uploading page - tool tip */.captivate_transparent_header .layout_siteusercoverphoto_user_cover_photo .tip{	background: #ffffff none repeat scroll 0 0;	margin: 155px 20px 0;	position: absolute;	z-index: 11;}.captivate_transparent_header .seaocore_profile_cover_options .edit-button{	top: 90px;}/* Middle buttons */.captivate_transparent_header .seaocore_profile_fullwidth_cover_photo .seaocore_button.seaocore_profile_option_btn > a[href*="javascript"]{	line-height: 21px;}/* Main Menu */.captivate_transparent_header .captivate_main_menu .navigation > li > a{	border-bottom: medium none;}/* Banner text - Banner Images */.captivate_transparent_header .layout_captivate_banner_images .bannerimage-text h1{	margin-top: 20px;}/* Work for transparent header related to home page bg video landing page */.captivate_transparent_header .sitehomepagevideo_videos_top_head{	margin: 0;}/* Default layout of home page background video *//*My Albums Page >> Grid view*/.sitealbum_view_onhover .thumbs_info .bold{	font-weight: normal !important;}#global_page_user-edit-profile .global_form{	display: flex;}/*Navigation browse menu*/#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: transparent;	padding: 8px 0;}/* ========= Captivate non floating header ========== */.captivate_non_floating_header .layout_page_header{	position: static;}/*.captivate_non_floating_header #global_wrapper{	padding-top: 20px;}*//* Non floating transparent */.captivate_non_floating_header.captivate_transparent_header .layout_page_header{	position: absolute;}.captivate_non_floating_header.captivate_transparent_header #global_wrapper{	padding: 0;}/* Home page background video caption title and Logo text work */.layout_core_menu_logo a,.sitehomepagevideo_videos_middle_caption h3,.sitehomepagevideo_videos_middle_caption h3 span,.captivate_footer_logo a{	font-family: "impact";}.sitehomepagevideo_videos_middle_caption h3,.sitehomepagevideo_videos_middle_caption h3 span{	letter-spacing: 5px;}.layout_core_menu_logo a,.captivate_footer_logo a{	letter-spacing: 1px;	text-transform: uppercase;}.captivate_footer_logo a{	line-height: normal;}/* Back to top button */a.seaocore_up_button,a.seaocore_up_button span{	background-color: #44bbff;	border-radius: 50%;	opacity: 1;}a.seaocore_up_button{	border: medium none;}a.seaocore_up_button span{	border: 2px solid #ffffff;}/*Horizontal Carausal*/.layout_sitevideo_channel_carousel h3 a,.layout_sitevideo_video_carousel h3 a,h3.channel_slide_cat_title > a:last-child{	color: #44bbff;}/*Videos Button in Header*/div.layout_page_header .layout_sitevideo_post_new_video .button{	margin: 12px 14px 0 !important;	padding: 4px 10px !important;}/*videos play button*/div .sitevideo_home_featured_video_play > a::before{	top: 45px;}/* Vertical main menu */.global_left_panel #global_wrapper{	padding-top: 20px;}body.global_left_panel .layout_core_menu_main,.global_left_panel .menu_core_main_tip{	background-color: #44bbff;}.global_left_panel .layout_page_header{	position: static;}body.global_left_panel .layout_core_menu_main{	width: 235px !important;}.global_left_panel .menu_core_main_tip:after{	border-right-color: #44bbff;}[dir="rtl"] .global_left_panel .menu_core_main_tip:after{	border-left-color: #44bbff;	border-right-color: transparent;}.global_left_panel .scrollbars ul.scrollbar.vertical li.scroll.bar-wrapper{	padding-left: 0;	padding-right: 0;}.global_left_panel .layout_page_header .layout_main .header-panel-toggle{	color: #fff;}.global_left_panel .layout_core_menu_main,.global_left_panel .layout_core_menu_main .panel-toggle{	border-right: 1px solid rgba(255, 255, 255, 0.1);}.global_left_panel .layout_sitemenu_menu_mini + .layout_core_menu_logo,.global_left_panel .layout_siteadvsearch_menu_mini + .layout_core_menu_logo,.global_left_panel .layout_core_menu_mini + .layout_core_menu_logo,.global_left_panel .layout_sitemenu_menu_mini + .layout_core_menu_logo + .layout_sitemenu_menu_main,.global_left_panel .layout_sitemenu_menu_mini + .layout_core_menu_logo + .layout_core_menu_main,.global_left_panel .layout_core_menu_mini + .layout_core_menu_logo + .layout_core_menu_main,.global_left_panel .layout_core_menu_mini + .layout_core_menu_logo + .layout_sitemenu_menu_main,.global_left_panel .layout_siteadvsearch_menu_mini + .layout_core_menu_logo + .layout_core_menu_main,.global_left_panel .layout_siteadvsearch_menu_mini + .layout_core_menu_logo + .layout_sitemenu_menu_main{	padding-top: 0;}.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 !important;}/*Transparent outer tabbed*/.trans_cover_temp{	background-color: #f1f1f1;}.trans_cover_temp .seaocore_profile_coverinfo_buttons .seaocore_like_button a i{	margin-right: 0;}/*
div.transparent_cover_temp .seaocore_profile_coverinfo_buttons > div .layout_sitelike_commoncover_like_button{	margin-top: -4px;}*//*Collage template Tabs*/div.collage_image_temp_tabs.layout_core_container_tabs div.tabs_alt{	margin-top: -72px;}div.collage_mid_content_details .seaocore_profile_coverinfo_buttons > div .layout_sitelike_commoncover_like_button{	margin-top: 0;}div.seaocore_profile_fullwidth_cover_photo .collage_mid_content_details .layout_sitelike_commoncover_like_button > div.seaocore_like_button > a{	padding: 5px 10px !important;}.sc_cover_template_2 .temp_cover_options .edit-button,.sc_cover_template_3 .temp_cover_options .edit-button{	top: 30px;}/* Activity feed */.aaf_feed_box_container #activity-post-container{	border: none;}/* Media Queries for RESPONSIVE DESIGN *//* ADD CUSTOM STYLE *//* MESSENGER */#im_container{	-moz-box-shadow: 0 0 8px 0 #aaa;	-webkit-box-shadow: 0 0 8px 0 #aaa;	box-shadow: 0 0 8px 0 #aaa;	overflow: visible;	position: fixed;	top: 100%;	right: 5%;	height: 57px;	margin-top: -27px;	font-size: 10pt;	z-index: 11;}/* POSTED IMAGE FIT */img.main{	max-width: 100%;	max-height: 720px;}/* HEADER LOGO ADJUSTMENTS */.generic_layout_container.layout_core_menu_logo{	margin-top: 5px;	margin-right: 25px;}/* BODY PAGE WIDTH */.generic_layout_container.layout_main{	max-width: 100% !important;}/* VIDEO NAVIGATION WIDTH */.generic_layout_container.layout_sitevideo_navigation{	max-width: 100% !important;}/* NAVIGATION WIDTH */div.layout_page_header div.layout_main{	width: 90% !important;}/* PROFILE WIDTH */div#global_content{	width: 90%;}/* HEADER LOGO COLOR */.layout_core_menu_logo a,.layout_core_menu_logo a:hover, .captivate_footer_logo a, .captivate_footer_logo a:hover{	display: table-cell;	font-size: 24pt;	color: #ffffff!important;	vertical-align: middle;	height: 52px;}/* VERTICAL MENU BACKGROUND COLOR */.sitemenu_panel_dark .menu_item_container_inner{	background-color: #000000 !important;}/* HEADER BACKGROUND COLOR */.layout_page_header{	background-color: #000000 !important;}/* PROFILE PAGE MIDDLE COLUMN */#global_page_user-profile-index .layout_top + .layout_main .layout_middle{	margin-top: 50px !important;}/* PROFILE COVER PHOTO HEIGHT */.seaocore_profile_cover_wrapper.trans_cover_temp{	height: 600px;}.seaocore_profile_fullwidth_cover_photo .seaocore_profile_cover_photo{	background-color: #000000 !important;}/* PROFILE TRANSPARENT BACKROUND & BACKGROUND SHADOW */.trans_cover_temp #siteuser_cover_photo #siteusercover_middle_content{	background: rgb(187 187 187 / 0%) !important;	box-shadow: rgb(0 0 0 / 0%) 0px 3px 10px !important;}/* PROFILE TOP BORDER */.trans_cover_temp #siteuser_cover_photo #siteusercover_middle_content:before{	border-width: 0px;}.trans_cover_temp #siteuser_cover_photo #siteusercover_middle_content{	border-top: 0px solid #17aafe;}/* FEEDBACK BOX AND BUTTONS */#TB_window{	border-color: #020202;	background-color: #fff !important;}.lightbox_more{	padding: 7px 5px;	margin-top: 20px;	font-weight: bold;	font-size: 16px;	color: #fff !important;	background-color: #000000;	float: left;	font-family: Arial, Helvetica, sans-serif;	-moz-border-radius: 3px;	-webkit-border-radius: 3px;	border-radius: 3px;	width: 100%;	text-align: center;	box-sizing: border-box;}.feedback-button,.feedback-button-left,.feedback-button-right{	font-size: 17px;	font-weight: 400;	text-transform: uppercase;}.feedback-button-right{	margin-right: -70px;	margin-top: -15px;}/* CHANGE BUTTON COLOR */button{	background-color: #000000;	color: #fff;	border: 2px solid #000000;}/* MUSIC PLAY BUTTON MARGIN */.music_player_button_play{	margin: 5px 3px 0 3px !important;	width: 33px;	height: 33px;	font-size: 22px;	background-color: #3f4e6100;}.music_player_tracks_add_wrapper{	display: none;}@media only screen and (max-width: 1199px){.seaocore_profile_cover_photo img{	top: 0 !important;}.seaocore_profile_cover_no_profile_photo div.tabs_alt{	width: 100%;}.layout_core_container_tabs div.tabs_alt #main_tabs li{	display: inline-table;}#seao_social_share_buttons_wrapper{	display: none;}div.seao_share_buttons_left_content{	padding-left: 0;}#global_header .layout_core_menu_logo{	padding-left: 8px;}.layout_left,.layout_right{	width: 23% !important;	padding: 0 1%;	margin: 0;	float: left;	clear: both;}.layout_middle{	padding: 0 1%;	margin: 0 0;}#global_content{	width: 100%!important;	border: none;}.layout_top .layout_middle{	padding: 0 !important;}.form-elements input[type="checkbox"],.form-elements input[type="radio"]{	width: auto !important;}#global_header .layout_main,.layout_page_footer .layout_main,.layout_captivate_menu_footer .footerlinks,#global_content .layout_main{	width: 100% !important;}.layout_page_footer .layout_main{	padding: 0 10px;	box-sizing: border-box;}#gototop{	display: none !important;}.layout_middle div.siteevent_grid_view,.layout_middle .siteevent_grid_view_sidebar li.siteevent_grid_view,.siteevent_cat_gd_col{	width: 29.5% !important;}html #global_page_core-index-index .layout_sitemember_recent_popular_random_members li.sitemember_grid_view{	margin: 4px !important;}.layout_captivate_menu_footer .captivate_footer_block ul{	padding: 0 10% !important;}.headline h2,.headline h2 a{	margin-left: 22px !important;	margin-top: 4px;}.layout_captivate_banner_images .bannerimage-text h1,.layout_captivate_banner_images .bannerimage-text article,div.layout_captivate_navigation > div{	box-sizing: border-box;	padding: 0 10px;	width: 100% !important;}div.layout_captivate_navigation{	position: static;	float: left;	width: 100%;}.birthday_view{	box-sizing: border-box;	padding: 20px;}#smoothbox_window .global_form_popup textarea{	box-sizing: border-box;}div.layout_sitemenu_menu_mini > .layout_core_menu_mini > div > ul > li::before, div.layout_core_menu_mini > div > ul > li::before{	content: none;}html #global_page_core-index-index .layout_sitemember_recent_popular_random_members li.sitemember_grid_view{	margin: 0.1% !important;	width: 19.5% !important;}div.music_browse_options{	clear: both;	float: none;	padding-left: 0;}.music_browse_options li{	display: inline-block;}div.music_player{	width: auto;}ul.videos_manage div.video_options{	clear: both;	padding-left: 0;	width: auto;}ul.videos_manage div.video_options a{	margin: 5px;}ul.videos_browse > li{	margin: 1% !important;	max-width: 31% !important;	width: 31%;	box-sizing: border-box;}ul.videos_browse > li .video_thumb_wrapper{	background: transparent;	display: list-item;	overflow: hidden;	width: 100%;}div.caab_list{	margin: 1%;	width: 22.7%;	box-sizing: border-box;}.layout_left div.caab_list,.layout_right div.caab_list{	width: 98%;}div.cmaddis,div.cmadaddis{	box-sizing: border-box;	width: 100% !important;}.layout_left .layout_core_html_block img,.layout_right .layout_core_html_block img{	width: 100%;}.sc_cover_template_1 .sc_halfwidth_outside_coverphoto_template .seaocore_profile_coverinfo_buttons{	position: absolute;	right: 10px;}.transparent_cover_tabs .tabs_alt > ul > li.more_tab.tab_open ul li{	display: block !important;}div.layout_sitemenu_menu_main{	width: 100%;}.layout_captivate_search_box{	display: none;}.seao_cat_gd_col{	width: 31% !important;	margin: 1%;}ul.thumbs.sitealbum_thumbs > li,div ul.sitealbum_thumbs > li{	width: 31%;	box-sizing: border-box;	margin: 1% !important;}.layout_left ul.sitealbum_thumbs > li,.layout_right ul.sitealbum_thumbs > li,.layout_left ul.thumbs > li,.layout_right ul.thumbs > li{	box-sizing: border-box;	width: 100%;}.sitealbum-search-box .form-elements input[type="text"],.sitealbum-search-box .form-elements select,ul.sitealbum_view_onhover .sitealbum_thumb_info{	width: 100% !important;}ul.albums_editphotos > li .albums_editphotos_photo{	min-height: 157px;}.seaocore_replies > form{	box-sizing: border-box;	width: 100%;}div.photo_lightbox_cont{	bottom: 83px;}div.lightbox_btm_bl{	height: 75px;}#main_right_content_area,.scroll_content{	height: 385px !important;}.layout_sitereview_listtypes_categories .seaocore_menu_h li ul{	display: none;}.layout_sitereview_listtypes_categories .demo_info_tip_wrapper{	display: none;}.sr_carousel{	width: 100% !important;}.sr_carousel .sr_carousel_button{	width: 2% !important;}.sr_carousel_horizontal .sr_carousel_content{	overflow-x: visible !important;	width: 96% !important;}.sr_carousel_horizontal .sr_carousel_content ul{	width: 1160px;}.sr_carousel_horizontal .sr_carousel_content_item{	margin-bottom: 10px !important;}.sr_carousel .sr_carousel_button i{	z-index: 20;}.generic_layout_container .seaocore_menu_v ul,.generic_layout_container .seaocore_menu_h ul ul{	margin-left: 35px;}.sr_container .sr_grid_view li,.sr_grid_view li{	box-sizing: border-box;	margin: 1%;	width: 48% !important;}.layout_left .sr_grid_view li,.layout_right .sr_grid_view li{	width: 94% !important;}#list_map_container{	position: static !important;	width: 100% !important;}.list_map_container_right{	display: none;}.list_map_container_list{	float: left;	margin-top: 20px;	width: 100%;}.global_form .mce-container,.global_form .mce-container *,.global_form .mce-widget,.global_form .mce-widget *{	white-space: normal;}.sr_wishlist_browse_grid li{	margin: 2% 1% !important;	width: 30% !important;}.layout_page_sitereview_editor_home .layout_core_html_block img{	width: 100%;}div#sr_compareArrow{	right: 10px;}div#sr_compare_tabs ul.sr_ui_tabs_nav{	width: 85%;	margin: 0 auto;	display: table;}div#sr_compareTitle{	left: 20px;	width: auto;}.layout_left .sr_carousel_horizontal .sr_carousel_content,.layout_right .sr_carousel_horizontal .sr_carousel_content{	width: 80% !important;}.layout_left .sr_carousel .sr_carousel_button,.layout_right .sr_carousel .sr_carousel_button{	width: 10% !important;}.sr_media_slideshow_wrapper,.sr_media_slideshow_paging_thumbs{	width: 100% !important;}.sr_media_slideshow{	width: 100% !important;}.sr_media_slideshow_mask{	overflow-x: auto !important;	width: 100% !important;}.sr_media_slidebox_photo td img{	float: left;}ul.sr_thumbs > li{	margin: 1%;	width: 48%;	box-sizing: border-box;}ul.sr_thumbs .thumbs_photo{	width: 100%;}ul.sr_thumbs .thumbs_photo > span{	margin: 0 auto;	text-align: center;	width: 100%;}ul.sr_profile_videos > li{	margin: 1%;	width: 23%;}.comparisonHeader .scrollbarArea{	display: none;}.comparedListings #scroll-areas-main{	float: left;}.layout_captivate_landing_search .siteevent-search-box .form-elements{	width: 73% !important;	margin-left: 14% !important;}.layout_siteevent_searchbox_siteevent .siteevent-search-box .form-wrapper{	width: 31% !important;}html body#global_page_core-index-index div div.layout_sitemember_recent_popular_random_members li.sitemember_grid_view{	margin: 0 !important;	width: 7% !important;}.layout_sitevideo_channel_carousel,.layout_sitevideo_video_carousel{	display: none;}.sitevideo_featured_block_first{	box-sizing: border-box;	width: 45vw !important;}.sitevideo_featured_block_other{	box-sizing: border-box;	width: 22vw !important;}div .sitevideo_list_video_info .sitevideo_list_desc{	width: 100%;}ul.siteevideo_videos_grid_view > li,ul.siteevideo_videos_view > li{	width: 48%;}.siteevideo_videos_grid_view .sitevideo_thumb_wrapper,.siteevideo_videos_view .sitevideo_thumb_wrapper{	width: 100% !important;	height: 100% !important;}.siteevideo_videos_view .sitevideo_thumb_wrapper{	margin: 1% 0;}ul.sitevideo_thumbs > li{	width: 48%;	box-sizing: border-box;	margin: 1% !important;}#sitevideo_browse_list > li{	width: auto;}ul.sitevideo_thumbs .thumbs_video{	display: block;}.siteevideo_videos_view .sitevideo_stats,.siteevideo_videos_view .sitevideo_stats{	width: 77%;}div .sitevideo_bottom_info h3{	max-width: 77%;}div.default_temp_inside{	margin-left: 0;	margin-right: 0;}}@media only screen and (max-width:1199px) and (min-width:921px){.sitepage_browse_thumb, .sitebusiness_browse_thumb, .sitegroup_browse_thumb{	margin: 1% !important;	width: 31% !important;}div.sitepage_browse_thumb > div > a > span,div.sitebusiness_browse_thumb > div > a > span,div.sitegroup_browse_thumb > div > a > span{	background-color: transparent;}.sitepage_map_container,.sitegroup_map_container,.sitebusiness_map_container{	width: 100% !important;	position: static !important;	top: 0 !important;	box-sizing: border-box;}.sitepage_map_container_list,.sitegroup_map_container_list,.sitebusiness_map_container_list{	width: 100%;	padding: 0;}.sitepage_map_container_right,.sitegroup_map_container_right,.sitebusiness_map_container_right{	min-height: inherit !important;}.sitepage_map_container.sitepage_map_container_exp,.sitebusiness_map_container.sitebusiness_map_container_exp,.sitegroup_map_container.sitegroup_map_container_exp{	box-sizing: border-box;	width: 100% !important;}.sitepagepage_layout_right,.sitegroupgroup_layout_right,.sitebusinessbusiness_layout_right{	display: none;}ul.thumbs > li{	width: 32%;	margin: 0.5% !important;}ul.thumbs .thumbs_photo > span,ul.thumbs .thumbs_photo{	width: 100% !important;	box-sizing: border-box;}ul.sitepagevideos_browse > li,ul.sitebusinessvideos_browse > li,ul.sitegroupvideos_browse > li{	box-sizing: border-box;	margin: 0 1% !important;	max-width: 100% !important;	width: 18%;}ul.sitepagevideos_browse li img.thumb_normal,ul.sitebusinessvideos_browse li img.thumb_normal,ul.sitegroupvideos_browse li img.thumb_normal{	box-sizing: border-box;	margin: 0;	padding: 4px;	width: 100%;}.layout_core_container_tabs .layout_right{	display: none;}.sitepagemember_profile_list ul li,.sitebusinessmember_profile_list ul li,.sitegroupmember_profile_list ul li{	margin: 1% !important;	width: 48% !important;	box-sizing: border-box;}.generic_layout_container .sitestore_browse_thumb,ul.sitestoreproduct_grid_view li{	margin: 1%;	width: 31% !important;}.layout_sitestoreproduct_recently_popular_random_sitestoreproduct .sitestoreproduct_grid_view li{	margin: 1%;	width: 31% !important;}.sr_sitestoreproduct_carousel_horizontal .sr_sitestoreproduct_carousel_content .sr_sitestoreproduct_carousel_content_item{	width: 200px !important;}#searchBox > div > div,.sitestoreproduct-search-box .form-elements{	float: left;	width: 100%;	box-sizing: border-box;}.sitestoreproduct-search-box .form-wrapper{	border-width: 1px;	width: 100%;	box-sizing: border-box;}.sitestoreproduct-search-box #buttons-wrapper,.sitestoreproduct-search-box #submitButton-element{	width: 100%;	position: static !important;	margin: 0 !important;}.layout_sitestoreproduct_searchbox_sitestoreproduct #submitButton-wrapper.form-wrapper,.sitestoreproduct-search-box #buttons-element button,.sitestoreproduct-search-box #submitButton-element button{	box-sizing: border-box;	float: left;	position: static;	width: 100% !important;	text-indent: 0 !important;}.layout_sitestoreproduct_searchbox_sitestoreproduct #submitButton-element > button::after, .layout_sitestoreproduct_searchbox_sitestoreproduct #buttons-element > button::after{	content: none !important;}.layout_sitestoreproduct_searchbox_sitestoreproduct #submitButton-wrapper.form-wrapper,.layout_sitestoreproduct_searchbox_sitestoreproduct #buttons-wrapper.form-wrapper{	border: medium none;	line-height: 10px;	left: auto;	right: 0;}.layout_sitestoreproduct_searchbox_sitestoreproduct .sitestoreproduct-search-box{	position: relative;}.layout_sitestoreproduct_searchbox_sitestoreproduct .form-element select,.layout_sitestoreproduct_searchbox_sitestoreproduct .form-element input[type="text"]{	max-width: 100%;	width: 100% !important;	box-sizing: border-box;}.layout_sitestoreproduct_searchbox_sitestoreproduct #submitButton-wrapper.form-wrapper a,.layout_sitestoreproduct_searchbox_sitestoreproduct #buttons-wrapper.form-wrapper a{	display: none;}li.seao_cat_gd_col{	width: 30% !important;	margin: 1%;}.sr_sitestoreproduct_wishlist_browse_grid li{	margin: 1% !important;	width: 31% !important;}.sr_sitestoreproduct_media_slideshow_wrapper{	width: 100% !important;}.sr_sitestoreproduct_media_slideshow{	width: 100% !important;}div.sr_sitestoreproduct_media_slideshow_mask{	overflow-x: auto;	width: 100% !important;}.sr_sitestoreproduct_carousel{	width: 100% !important;}.sr_sitestoreproduct_carousel_horizontal .sr_sitestoreproduct_carousel_content{	width: 94% !important;	overflow-y: hidden !important;	overflow-x: scroll !important;}.sr_sitestoreproduct_carousel div.sr_sitestoreproduct_carousel_button{	width: 3%;}.sr_sitestoreproduct_carousel_content .sitestoreproduct_grid_view{	width: 1150px !important;}#global_page_sitestore-index-view ul.thumbs > li{	margin: 1%;	width: 29% !important;}div.layout_core_container_tabs div.tabs_alt{	margin-left: 0;}}@media only screen and (max-width: 1024px){div.layout_core_container_tabs div.tabs_alt li.more_tab > .tab_pulldown_contents_wrapper ul > li{	font-size: 100%;}div.layout_core_container_tabs div.tabs_alt{	overflow: auto;}.sc_cover_template_2_tabs.layout_core_container_tabs div.tabs_alt,.sc_cover_template_3_tabs.layout_core_container_tabs div.tabs_alt{	overflow: inherit;}div.layout_core_container_tabs div.tabs_alt > ul{	overflow: hidden;}div.seaocore_profile_cover_has_tabs div.tab_pulldown_contents_wrapper{	margin-top: -20px;}.sc_cover_template_2_tabs.layout_core_container_tabs div.tabs_alt,.sc_cover_template_3_tabs.layout_core_container_tabs div.tabs_alt{	margin-top: -58px;}}@media only screen and (max-width: 980px){img.main{	max-width: 100% !important;}h3{	font-size: 1.2em;}html input[type="text"],html input[type="email"],html input[type="password"],input.text,textarea{	width: 94%;	padding: 1%;}.edit_form .global_form_box > div .form-elements > div input[type="text"]{	width: 94%!important;}div.notifications_layout > div.notifications_leftside,div.notifications_layout > div.notifications_rightside{	width: 100%;	margin-bottom: 15px;}.layout_siteadvsearch_search_box{	display: none;}body .layout_right > .generic_layout_container,body .layout_left > .generic_layout_container,body .layout_middle > .generic_layout_container,div.sitemember_pages_breadcrumbs,div.sitemember_editlocation_wrapper,#global_page_suggestion-index-viewfriendsuggestion .layout_middle,.notifications_leftside,.notifications_rightside,.layout_page_sitereview_index_manage_listtype_11 .seaocore_searchform_criteria,.layout_page_sitereview_index_manage_listtype_11 .quicklinks,.layout_page_sitereview_index_manage_listtype_11 .layout_middle .layout_middle,.captivate_dashboard{	padding: 2%;	width: 100%;	box-sizing: border-box;}div .tabs_alt > ul > li > a{	padding: 5px 10px;}.layout_core_search_mini,#core_menu_mini_menu,.layout_sitemenu_menu_mini{	text-align: right !important;}div.collage_image_temp_tabs.layout_core_container_tabs div.tabs_alt{	margin-top: -86px;}}@media only screen and (max-width: 920px){.sc_cover_template_1 #sitecontent_cover_photo .sc_coverphoto_halfwidth_outside_content .seaocore_profile_coverinfo_buttons .sc_cover_midcontent_btns > div{	margin-right: 0;}div.transparent_cover_tabs .tabs_alt > ul > li{	height: 45px;	line-height: 45px;}#global_wrapper{	padding-top: 20px !important;	padding-bottom: 0px !important;}}/*Phone to Tablets – 768px and down*//* Landscape phone to portrait tablet */@media only screen and (max-width: 768px){#global_page_siteevent-index-view .layout_middle{	overflow: visible;}.generic_layout_container.layout_core_menu_logo{	width: 35%;	padding-top: 5px;}div.layout_core_menu_logo a,div.layout_core_menu_logo a:hover{	font-size: 4vw;	max-height: 52px;	height: auto;}.seao_menu_toggle{	color: #dfdfdf;}.layout_seaocore_browse_menu_main{	float: right;	margin-right: 5%;}.layout_sitemenu_menu_mini > .layout_core_menu_mini > div > ul > li,div.layout_core_menu_mini > div > ul > li{	display: inline-block;	float: none;	vertical-align: middle;}html .layout_left,html .layout_right{	display: block;	padding: 0 1% !important;	width: 98% !important;}.layout_middle{/*	padding: 0;*/	clear: both;}html .asearch_searchbox > div > span{	width: 60%;}#searchBox input[type="text"]{	width: 100%!important;}#searchBox #submitButton-element{	right: 10px;}.layout_left > div,.layout_right > div{	display: none;}html .layout_right .seaocore_searchform_criteria ul > li,html .layout_right .seaocore_searchform_criteria .form-wrapper,html .layout_left .seaocore_searchform_criteria ul > li,html .layout_left .seaocore_searchform_criteria .form-wrapper{	display: inline-block;}html .layout_right .seaocore_searchform_criteria input[type="text"],html .layout_right .seaocore_searchform_criteria select,html .layout_left .seaocore_searchform_criteria input[type="text"],html .layout_left .seaocore_searchform_criteria select{	padding: inherit;}.layout_right > div.layout_siteevent_add_to_my_calendar_siteevent,.layout_right > div.layout_siteeventticket_event_tickets{	display: block;}ul.videos_browse > li{	max-width: 48% !important;	width: 48%;}.layout_captivate_banner_images .bannerimage-text h1{	margin-top: 77px !important;}#core_menu_mini_menu{	text-align: center;}.captivate_fix_header{	position: static  !important;}html .captivate_transparent_header .layout_page_header{	position: absolute !important;}.layout_sitemenu_menu_footer div ul.socialshare_links{	left: 0 !important;}div.layout_sitemenu_menu_footer{	text-align: center !important;}.headline h2,.headline h2 a{	font-size: 22px !important;	margin-left: 0px !important;}#global_footer{	margin-top: 0px !important;}#global_content{	min-height: 409px !important;}.layout_captivate_landing_search form input.suggested[type="text"]{	width: 80% !important;}.layout_captivate_landing_search form{	width: 100% !important;}.layout_siteadvsearch_search_box input[type="text"]{	width: 93% !important;}#searchBox.siteevent-search-box .form-elements{	margin-left: 0 !important;	width: 100% !important;	box-sizing: border-box;}.layout_siteevent_searchbox_siteevent #searchBox.siteevent-search-box .form-elements .form-wrapper{	width: 100% !important;	box-sizing: border-box;}#searchBox.siteevent-search-box .form-elements .form-wrapper select{	max-width: 100%;}.siteevent-search-box #buttons-wrapper,.siteevent-search-box #submitButton-element{	display: block;}.siteevent-search-box #buttons-element button,.siteevent-search-box #submitButton-element button{	width: 100%;	margin-left: 0;	position: static;}.global_left_panel.panel-collapsed .layout_page_header .layout_main > div:first-child + div, .global_left_panel .layout_page_header .layout_main > div:first-child + div{	width: 85%;	padding-top: 5px;}.global_left_panel.panel-collapsed .layout_page_header .layout_main > div:first-child + div, .global_left_panel.panel-collapsed .layout_page_header .layout_main > a:first-child + div, .global_left_panel .layout_page_header .layout_main > div:first-child + div, .global_left_panel .layout_page_header .layout_main > a:first-child{	line-height: normal;}div.trans_cover_temp .seaocore_profile_fullwidth_cover_photo + .seaocore_profile_cover_head_section{	margin: 96px auto 10px;	visibility: hidden;	min-height: 10px;}.transparent_cover_tabs .tabs_alt>ul{	padding: 2px;}.transparent_cover_tabs .tabs_alt > #main_tabs > li > a{	font-weight: bold;}.transparent_cover_tabs .tabs_alt > ul > li > a{	color: #707070;}.transparent_cover_tabs .tabs_alt > ul > li.active > a,.transparent_cover_tabs .tabs_alt > #main_tabs > li:hover a{	color: #44bbff;}.transparent_cover_tabs .tabs_alt > ul > li:hover:before{	display: none;}}@media only screen and (max-width: 767px){.generic_layout_container.layout_core_menu_logo{	width: 70%;}div.layout_core_container_tabs div.tab_pulldown_contents_wrapper{	margin-top: 0;}.layout_core_container_tabs{	position: relative;}.layout_core_container_tabs > .generic_layout_container > h3{	position: absolute;	top: 0;	padding-right: 30px;	right: 0px;	left: 0;	display: block;	padding-left: 10px;}[dir="rtl"] .layout_core_container_tabs > .generic_layout_container > h3{	padding-right: 0px;	padding-left: 30px;}div.layout_core_container_tabs div.tabs_alt{	margin: -8px 0 10px;}div.tabs_alt{	text-align: right;	-moz-border-radius: 3px;	-webkit-border-radius: 3px;	border-radius: 3px;	-moz-border-radius-topleft: 0px;	-webkit-border-top-left-radius: 0px;	border-radius-topleft: 0px;}[dir="rtl"] div.tabs_alt{	text-align: left;}div.tabs_alt > ul{	background: #fff;	overflow: hidden;	padding: 2px;	max-height: 1000px;	-webkit-transition: max-height 500ms ease-in;	-moz-transition: max-height 500ms ease-in;	-o-transition: max-height 500ms ease-in;	transition: max-height 500ms ease-in;	display: block;	border: 0 !important;}[dir="rtl"] div.tabs_alt > ul{	padding: 2px;}div.tabs_alt.tab_collapsed > ul{	max-height: 0;	padding: 0;	-webkit-transition: all 500ms ease;	-moz-transition: all 500ms ease;	-o-transition: all 500ms ease;	transition: all 500ms ease;}div.tabs_alt > .tab_collapsed_action{	cursor: pointer;	height: 20px;	line-height: 28px;	text-align: center;	width: 20px;	position: relative;	z-index: 2;	display: inline-block;	margin-top: 2px;}div.tabs_alt > .tab_collapsed_action:before{	content: "\f0c9";	font-family: 'Font Awesome 5 Free', 'fontawesome';	font-size: 20px;	display: inline-block;}div.tabs_alt >ul > li,.tab_pulldown_contents > ul > li{	display: block !important;	padding: 5px;	box-sizing: border-box;}div.tabs_alt > ul > li+li{	border-top: 1px solid #f2f0f0;}div.tabs_alt > ul > li > a{	display: block;}div.tabs_alt > ul li:hover, div.tabs_alt > ul > li.tab_active, div.tabs_alt > ul > li.active{	background-color: #f6f6f6;	cursor: pointer;}div.tabs_alt > ul > li.tab_active > a,div.tabs_alt > ul > li.active > a,div.tabs_alt > ul > li:hover > a, div.tabs_alt > ul > li.active:hover > a{	border: none;	top: 0;	display: block;	background: transparent;}div.tabs_alt li.more_tab{	padding: 0;}div.tabs_alt li.more_tab > a,div.tabs_alt li.more_tab:hover > a{	display: none;}div.tabs_alt li.more_tab > .tab_pulldown_contents_wrapper ul > li{	padding: 12px 14px !important;}div.tabs_alt li.more_tab > .tab_pulldown_contents_wrapper ul > li:last-child{	border-bottom: 0;}.layout_core_container_tabs div.tabs_alt >ul > li,.layout_core_container_tabs .tab_pulldown_contents > ul > li{	text-align: left;	float: none;	padding: 5px;	border-right: 0;}div.seaocore_profile_cover_has_tabs div.tabs_alt > ul > li{	border-right: 0;}.layout_core_container_tabs div.tabs_alt > ul > li > a{	float: none !important;	color: #707070;}div.seaocore_profile_cover_has_tabs .tab_pulldown_contents_wrapper ul li,div.seaocore_profile_cover_has_tabs div.tabs_alt > ul > li a{	padding: 5px;}div.trans_cover_temp .seaocore_profile_fullwidth_cover_photo + .seaocore_profile_cover_head_section{	margin: 0;	min-height: 10px;}.sc_cover_template_2 #sitecontent_cover_photo #sitecontentcover_middle_content .sc_cover_template_2_top_content{	height: auto !important;}div.sc_cover_template_2_tabs.layout_core_container_tabs div.tabs_alt,div.sc_cover_template_3_tabs.layout_core_container_tabs div.tabs_alt{	margin-top: 0;}.sc_cover_template_2 #sitecontent_cover_photo .seaocore_profile_coverinfo_buttons .sc_cover_midcontent_btns > div,.sc_cover_template_3 #sitecontent_cover_photo .seaocore_profile_coverinfo_buttons .sc_cover_midcontent_btns > div{	margin-right: 0;}}@media only screen and (max-width: 600px){div.layout_core_menu_logo a, div.layout_core_menu_logo a:hover{	font-size: 5vw;}.layout_core_menu_logo a img{	width: 100%;}div .captivate_main_menu .navigation > li.more_link{	padding: 6px;	margin-left: 0;}div .captivate_main_menu .navigation > li.more_link span{	height: 4px;	width: 4px;	margin-right: 2px;}.layout_core_menu_mini #core_menu_mini_menu > ul > li > a::before{	font-size: 18px;}div .layout_core_menu_mini > div > ul{	width: inherit;	padding-right: 8px;	text-align: center;	display: inline-block;}html body#global_page_core-index-index div div.layout_sitemember_recent_popular_random_members li.sitemember_grid_view{	width: 20% !important;}#global_page_core-index-index .generic_layout_container > h3,#global_page_core-index-index .generic_layout_container > div > h3{	line-height: 30px;}.layout_captivate_menu_footer .captivate_footer_block{	display: inline-block;	width: 50%;	margin: 0 !important;}.layout_sitemenu_menu_footer a + div,.layout_sitemenu_menu_footer a + div div.fright{	text-align: center;	margin-top: 10px;}#global_search_form_container,.global_form div.form-element{	width: 100%;}.seaocore_profile_list .seaocore_profile_list_info{	clear: both;}html ul.sitegroup_profile_list li .sitegroup_profile_list_options{	width: auto;}.layout_messages_menu + .layout_core_content form{	float: none!important;	margin-top: 10px;}.messages_list > ul > li{	border-bottom: 1px solid #f2f0f0;}.messages_list .messages_list_info,ul.message_view .message_view_info{	clear: both;	padding-top: 10px;	overflow: visible !important;}html ul.message_view .message_view_from{	text-align: left;}html #messages_compose .compose-content{	width: 90%;}#messages_form_reply > div{	width: 100% !important;}#messages_form_reply .compose-container,#messages_form_reply .compose-content{	width: 95% !important;}html ul.forum_categories ul > li + li,html ul.forum_topics > li + li{	padding: 10px 0;}html ul.forum_categories .forum_icon,html ul.forum_topics .forum_topics_icon{	padding: 5px;	margin-left: 0;}html ul.forum_categories .forum_lastpost,html ul.forum_topics .forum_topics_lastpost{	padding: 5px 2px 5px;}html ul.forum_categories .forum_topics,html ul.forum_categories .forum_posts,html ul.forum_topics .forum_topics_replies,html ul.forum_topics .forum_topics_views{	float: left;	padding: 5px;	text-align: left;}html ul.forum_categories .forum_title,html ul.forum_topics .forum_topics_title{	width: 97%;	padding: 10px 5px 7px;	clear: both;}ul.forum_topic_posts .forum_topic_posts_info,ul.forum_topic_posts .forum_topic_posts_info_top_options{	clear: both;	text-align: left !important;}html div.forum_topic_posts_info_body{	padding-left: 0;}div.forum_topic_posts_info_body p{	margin-left: 0 !important;	margin-right: 0 !important;}html .layout_right .seaocore_searchform_criteria ul > li,html .layout_right .seaocore_searchform_criteria .form-wrapper,html .layout_left .seaocore_searchform_criteria ul > li,html .layout_left .seaocore_searchform_criteria .form-wrapper{	display: block !important;}div.layout_captivate_banner_images .bannerimage-text h1{	font-size: 20px;	line-height: 30px;}div.layout_captivate_banner_images .bannerimage-text article{	font-size: 14px;	line-height: 17px;}div.birthday_list .birthday_list_item{	width: 100%;}.layout_captivate_menu_footer .captivate_footer_block{	display: inline-block !important;	height: 160px !important;}div.trans_cover_temp .seaocore_profile_fullwidth_cover_photo + .seaocore_profile_cover_head_section{	margin: 0;	min-height: 10px;}div.sc_cover_template_3 #sitecontentcover_middle_content .seaocore_button#others_button_dropdown > a,div.sc_cover_template_3 div.sc_halfwidth_inside_coverphoto_template #sitecontent_cover_photo #setting_button_dropdown > a,div.sc_cover_template_3 div.sc_halfwidth_outside_coverphoto_template #sitecontent_cover_photo #setting_button_dropdown > a{	padding-top: 3px !important;	padding-bottom: 3px !important;}}@media screen and (max-width:480px){.layout_captivate_menu_footer .captivate_footer_block{	display: inline-block;	width: 50%;	margin: 0 !important;}ul.videos_browse > li{	max-width: 100% !important;	width: 100%;}.headline h2,.headline h2 a{	font-size: 18px !important;	line-height: normal !important;}.tabs{	margin-left: 0px !important;}}@media only screen and (max-width: 380px){.generic_layout_container.layout_core_menu_logo{	width: 60%;}html .seaocore_share_popup .form-elements textarea{	width: 60% !important;}html .layout_sitemenu_menu_footer{	padding: 20% 2% 0 !important;}.layout_page_footer .layout_captivate_homepage_footertext > h3{	line-height: 29px;}.layout_sitemenu_menu_footer div ul.socialshare_links{	top: 18px !important;}}@media screen and (max-width:320px){.layout_sitemenu_menu_footer div ul.socialshare_links{	margin-top: -14px;}}@media only screen and (min-width: 920px){.layout_core_menu_mini{	text-align: right;}}@media only screen and (min-width: 769px) and (max-width: 1199px){div.layout_core_container_tabs.transparent_cover_tabs .tabs_alt{	margin: -77px auto 0;	position: absolute;}}@media only screen and (min-width: 1200px){.layout_top + .layout_main{	max-width: 1200px;	margin: 0 auto;}}.generic_layout_container.layout_siteusercoverphoto_user_cover_photo.seao_default_cover_temp.default_temp_inside{	overflow: hidden;}/* removed the user profile icon and title from quick links widget placed at home page in left side bar */.home-links-user{	display: none;}/*For landing page header only*/#global_page_core-index-index .layout_sitevideo_video_carousel h3,#global_page_core-index-index .layout_sitevideo_best_videos h3,#global_page_core-index-index .layout_sitevideo_channel_carousel h3,#global_page_core-index-index .layout_sitemember_recent_popular_random_members h3,#global_page_core-index-index .layout_sitevideo_video_categories_withicon_grid_view h3,#global_page_core-index-index .layout_sitecrowdfunding_featured_fundraiser h3,#global_page_core-index-index .layout_sitecrowdfunding_sponsored_categories_with_image h3,#global_page_core-index-index .layout_sitecrowdfunding_best_projects h3,#global_page_core-index-index .layout_sitecrowdfunding_ajax_based_projects_home h3,#global_page_core-index-index .layout_sitestaticpage_html_blocks h3{	font-size: 22px;}/* Advanced vertical menu */.sitemenu-vertical-left-mainmenu.captivate_transparent_header .layout_page_header,.sitemenu-vertical-right-mainmenu.captivate_transparent_header .layout_page_header{	background-color: #242424;}/* Following code added by DEEPAK,Alex Sir - please correct it accordingly */.plan_subscriptions_col1{	float: left !important;	margin-left: 10px !important;}.plan_subscriptions_col1 .sitepwa_logo .layout_sitepwa_menu_logo a > img{	max-height: 28px;	vertical-align: middle;	max-width: 150px;/*	margin-top: -7px;*/}/*Following code added by Yash,for chat icon*/.cometchat_ccmobiletab_redirect:before{	content: "";	display: block;	width: 30px;	height: 12px;	position: absolute;	border-top: 15px double white;	left: 10px;	top: 10px;	z-index: 1;}.cometchat_ccmobiletab_redirect{	box-shadow: 1px 0px 10px 2px;}/*------ === Shivansh (22-feb-2024) === --------*/*{	padding: 0;	margin: 0;	border: none;	border-style: solid;	border-width: 0px;	border-color: #f2f0f0;	font-family: 'Roboto', sans-serif;}h2,h3,h4{	color: #282832;	font-weight: normal;	line-height: 20px;	font-family: 'Roboto', sans-serif;}.headline h2,.headline h2 a{	color: #000000;	display: inline-block;	font-size: 26px;	line-height: 40px;	margin-bottom: 0;	margin-left: 10px;	margin-right: 25px;	text-transform: uppercase;	vertical-align: middle;	font-family: 'Roboto', sans-serif;}.layout_siteevent_listtypes_categories .seaocore_menu ul{	position: unset;}/*------ === Hussain (22-feb-2024) === --------*/ul#activity-feed[class*='feed_sections_pinboard_col_'] > li.activity-item{	box-shadow: 0 0 5px 1px #bbbbbba6;}.menu_item_container_inner.scrollbars>.scrollbar-content{	height: 86vh !important;}.layout_middle > .generic_layout_container,.layout_right > .generic_layout_container,.layout_left > .generic_layout_container{	box-shadow: 0 0 5px 1px #bbbbbba6;}.generic_layout_container.layout_core_html_block{	box-shadow: none;}.seaocore_comment_box.seaocore_txt_light{	border-radius: 5px !important;	font-size: 12px !important;}#activity-feed > li,ul.feed > li{	border-radius: 5px !important;}.composer-adv-photo:before{	content: "";	display: block;	width: 35px;	height: 35px;	border: 2px solid;	border-radius: 50%;	position: absolute;	margin-top: 2px;	z-index: 6;	animation-name: example5;	animation-duration: 2s;	animation-timing-function: linear;	animation-delay: 0s;	animation-iteration-count: infinite;	animation-direction: initial;	animation-fill-mode: forwards;}.composer-adv-photo:after{	content: "";	display: block;	width: 35px;	height: 35px;	border: 2px solid;	border-radius: 50%;	position: absolute;	margin-top: 2px;	z-index: 6;	animation-name: example5;	animation-duration: 2s;	animation-timing-function: linear;	animation-delay: 1s;	animation-iteration-count: infinite;	animation-direction: initial;	animation-fill-mode: forwards;}@keyframes example5{from{	transform: scale(1);	color: #3C9987;}to{	transform: scale(1.5);	color: #3C998700;/* Note: the last two digits represent the alpha (opacity) value */}}.composer-adv-photo{	display: flex !important;	justify-content: center;	align-items: center;	position: relative;}.sm_panel_bg_block>.sm_user_photo{	text-align: center;}.sm_user_info >.sm_user_name{	margin-right: 0px!important;	margin-left: 45px;}.sm_user_info>.quicklink_arrow{	margin-top: 3px;}.menu_item_container_inner >.scrollbar-content{	width: 95% !important;}.collage_image_temp_tabs.seaocore_cover_inside_container_tabs div.tabs_alt > ul{	margin-left: 10px;}.collage_image_temp_tabs.seaocore_cover_inside_container_tabs{	z-index: unset!important;}div#aaf_main_container_lodding{	margin-top: 15% !important;}.sm_user_quicklinks ul > li > a:before{	width: 24px !important;	margin-right: unset !important;}.composer-adv-photo:before{	content: "";	display: block;	width: 35px;	height: 35px;	border: 2px solid;	border-radius: 50%;	position: absolute;	margin-top: 2px;	z-index: 6;	animation-name: example5;	animation-duration: 2s;	animation-timing-function: linear;	animation-delay: 0s;	animation-iteration-count: infinite;	animation-direction: initial;	animation-fill-mode: forwards;}.composer-adv-photo:after{	content: "";	display: block;	width: 35px;	height: 35px;	border: 2px solid;	border-radius: 50%;	position: absolute;	margin-top: 2px;	z-index: 6;	animation-name: example5;	animation-duration: 2s;	animation-timing-function: linear;	animation-delay: 1s;	animation-iteration-count: infinite;	animation-direction: initial;	animation-fill-mode: forwards;}@keyframes example5{from{	transform: scale(1);	color: #3C9987;}to{	transform: scale(1.5);	color: #3C998700;/* Note: the last two digits represent the alpha (opacity) value */}}.layout_core_menu_mini > #core_menu_mini_menu > ul > li:first-child:before{	content: "";	display: block;	width: 27px;	height: 27px;	border: 2px solid;	border-radius: 50%;	position: absolute;	margin-top: 0px;	z-index: 6;	animation-name: example5;	animation-duration: 2s;	animation-timing-function: linear;	animation-delay: 0s;	animation-iteration-count: infinite;	animation-direction: initial;	animation-fill-mode: forwards;}.layout_core_menu_mini > #core_menu_mini_menu > ul > li:first-child:after{	content: "";	display: block;	width: 27px;	height: 27px;	border: 2px solid;	border-radius: 50%;	position: absolute;	margin-top: 0px;	z-index: 6;	animation-name: example5;	animation-duration: 2s;	animation-timing-function: linear;	animation-delay: 1s;	animation-iteration-count: infinite;	animation-direction: initial;	animation-fill-mode: forwards;}.composer-adv-photo>a.user_photo_left{	position: relative;	z-index: 7;}.layout_core_menu_mini > #core_menu_mini_menu > ul > li:first-child{	display: inline-flex !important;	justify-content: center;	align-items: center;}@media only screen and (min-width: 768px){.aaf_feed_box_container:not(.aaf_feed_box_container_active) #activity-post-container.activator_inline_buttons .adv_post_container_box.adv-photo .adv_post_box{	padding-left: 60px !important;}}.layout_page_user_signup_index .layout_main .layout_middle .layout_core_content{	width: 90%;	margin: 15px;}.collage_mid_content{	z-index: 1!important;}#sr_compare_dashboard{	z-index: 99999 !important;}body#global_page_sitestore-index-view div#aaf_feed_box_container,body#global_page_sitegroup-index-view div#aaf_feed_box_container{	position: sticky;	top: 0;	z-index: 1;	box-shadow: 0px 10px 10px -10px;	background: white;}div#aaf_main_container_lodding{	margin: 0 !important;}.aaf_main_container_lodding{	margin-top: 0 !important;	margin-bottom: 40px;	padding-top: 10%;	background-repeat: no-repeat;	background-position: bottom;}