@import "/demo/application/css.php?c=25&request=application%2Fthemes%2Fallure%2Fcustom-entrihubtheme%2Ftheme.css&pageStart=0&pageEnd=329897";


/*BROWSE MENU MORE TAB END HERE*//*PIN BOARD LAYOUT CSS START HERE*/.sesbasic_pinboard_list_item{	background-color: #fff;}.sesbasic_pinboard_list_item{	border-color: #e4e0e0;}.sesbasic_pinboard_list_item_btm,.sesbasic_pinboard_list_comments .comments > ul > li,.sesbasic_pinboard_list_comments .comments > form{	border-color: #f2f0f0;}.sesbasic_pinboard_list_comments .comments > form textarea{	color: #444;}.sesbasic_pinboard_list_comments .comments > ul > li{	background-color: #f6f6f6;}/*PIN BOARD LAYOUT CSS START HERE*//*OPTION BOX CSS START HERE*/.sesbasic_option_box{	background-color: #fff;	border: 1px solid #e4e0e0;	position: absolute;	display: none;	width: 170px;}.sesbasic_option_box a{	color: #444 !important;	font-size: 11px;	display: block;	padding: 10px;}.sesbasic_option_box a:hover{	background-color: #fc6e04;	color: #ffffff !important;	text-decoration: none;}.sesbasic_option_box a.fa:before, .sesbasic_option_box a i{	margin-right: 5px;	text-align: center;	width: 16px;}[dir="rtl"] .sesbasic_option_box a.fa:before, [dir="rtl"] .sesbasic_option_box a i{	margin-left: 5px;	margin-right: 0;}.sesbasic_option_box a.fa:before, .sesbasic_option_box a i:before{	font-size: 11px;}/*OPTION BOX CSS END HERE*//*LIST BUTTONS LIST START HERE*/.sesbasic_icon_btn{	background-color: #000;	background-color: rgba(0, 0, 0, 0.6);	border-radius: 3px;	float: left;	overflow: hidden;	display: flex;	align-items: center;	justify-content: center;	position: relative;	text-align: center !important;	-webkit-transition: all 0.1s ease-in-out;	-moz-transition: all 0.1s ease-in-out;	transition: all 0.1s ease-in-out;	height: 30px;	width: 30px;}[dir="rtl"] .sesbasic_icon_btn{	float: right;}.sesbasic_icon_btn + .sesbasic_icon_btn{	margin-left: 4px;}[dir="rtl"] .sesbasic_icon_btn + .sesbasic_icon_btn{	margin-left: 0;	margin-right: 4px;}.sesbasic_icon_btn .fa{	transform: inherit !important;}.sesbasic_icon_btn i:before{	color: #fff;	font-size: 17px;}.sesbasic_icon_like_btn.button_active{	background-color: #02adea;}.sesbasic_icon_fav_btn.button_active{	background-color: #ff4c4c;}.sesbasic_icon_follow_btn.button_active{	background-color: #42a62a;}.sesbasic_icon_btn_count i:before, .sesbasic_icon_btn_count span{	position: absolute;	top: 0;	left: 0;	display: flex;	width: 100%;	height: 100%;	text-align: center;	line-height: 30px;	justify-content: center;	align-items: center;	background: center center no-repeat;	-webkit-transition: all 0.15s ease-in-out;	-moz-transition: all 0.15s ease-in-out;	transition: all 0.15s ease-in-out;}.sesbasic_icon_btn:hover{	background: rgba(0, 0, 0, 0.9);}.ses_media_lightbox_share_btns .sesbasic_icon_facebook_btn,.sesbasic_icon_btn.sesbasic_icon_facebook_btn:hover{	background-color: #3b5998;}.ses_media_lightbox_share_btns .sesbasic_icon_twitter_btn,.sesbasic_icon_btn.sesbasic_icon_twitter_btn:hover{	background-color: #00aced;}.ses_media_lightbox_share_btns .sesbasic_icon_pintrest_btn,.sesbasic_icon_btn.sesbasic_icon_pintrest_btn:hover{	background-color: #cc2127;}.sesbasic_icon_btn_count i:before{	top: 0;	opacity: 1;}.sesbasic_icon_btn_count span{	top: 15px;	opacity: 0;	color: #fff;	font-size: 14px;}.sesbasic_icon_btn_count:hover i:before{	top: -15px;	opacity: 0;}.sesbasic_icon_btn_count:hover span{	top: 0;	opacity: 1;}.sesbasic_icon_btn:not(.sesbasic_icon_btn_count) i + span{	display: none;}.sesbasic_btn{	background: #fc6e04 !important;	height: 26px;	width: 26px;	border-radius: 100%;	color: #ffffff !important;	text-align: center;	display: inline-block;	text-decoration: none !important;	margin-right: 5px;}.sesbasic_btn:before, .sesbasic_btn > i{	font-size: 13px;	display: block;	line-height: 27px;}.sesbasic_btn span{	position: absolute;	margin-top: -54px;	color: #fff;	text-align: center;	background: #000;	padding: 5px 10px;	display: none;	white-space: nowrap;	font-size: 11px;}.sesbasic_btn span i{	position: absolute;	bottom: -8px;	color: #000;	left: 10px;}.sesbasic_btn:hover{	background-color: #fc6e04 !important;	color: #ffffff !important;}.sesbasic_btn:hover span{	display: block;}/*Icon Button */.sesbasic_icon_btn_o{/*	background-color: #fff;	border-width: 1px;*/	border-radius: 50%;	float: left;	overflow: hidden;	padding: 7px 0;	position: relative;	text-align: center !important;	-webkit-transition: all 0.1s ease-in-out;	-moz-transition: all 0.1s ease-in-out;	transition: all 0.1s ease-in-out;	height: 30px;	width: 30px;}[dir="rtl"] .sesbasic_icon_btn_o{	float: right;}.sesbasic_icon_btn_o + .sesbasic_icon_btn_o{	margin-left: 4px;}[dir="rtl"] .sesbasic_icon_btn_o + .sesbasic_icon_btn_o{	margin-left: 0;	margin-right: 4px;}.sesbasic_icon_btn_o .fa{	transform: inherit !important;}.sesbasic_icon_btn_o i:before{	color: #444;	font-size: 1kpx;	opacity: .8;}.sesbasic_icon_btn_o i.icmoon:before{	font-size: 18px;}.sesbasic_icon_btn_o_like.button_active i:before{	color: #02adea;}.sesbasic_icon_btn_o_fav.button_active i:before{	color: #ff4c4c;}.sesbasic_icon_btn_o_follow.button_active i:before{	color: #42a62a;}.sesbasic_icon_btn_o_count i:before, .sesbasic_icon_btn_o_count span{	position: absolute;	top: 0;	left: 0;	display: block;	width: 100%;	height: 100%;	text-align: center;	line-height: 30px;	background: center center no-repeat;	-webkit-transition: all 0.15s ease-in-out;	-moz-transition: all 0.15s ease-in-out;	transition: all 0.15s ease-in-out;}.sesbasic_icon_btn_o:hover{	background: rgba(0, 0, 0, 0.09);}.sesbasic_icon_btn_o_count i:before{	top: 0;	opacity: .8;}.sesbasic_icon_btn_o_count span{	top: 13px;	opacity: 0;	color: #444;	font-size: 16px;}.sesbasic_icon_btn_o_count:hover i:before{	top: -15px;	opacity: 0;}.sesbasic_icon_btn_o_count:hover span{	top: 0;	opacity: 1;}/*LIST BUTTONS LIST END HERE*//*BUTTON CSS START HERE*/.sesbasic_button{	background: #f6f7f8;	background: -moz-linear-gradient(top, #ffffff 0%, #f6f7f8 100%);	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(100%, #f6f7f8));	background: -webkit-linear-gradient(top, #ffffff 0%, #f6f7f8 100%);	background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#f6f7f8));	background: linear-gradient(to bottom, #ffffff 0%, #f6f7f8 100%);	border-radius: 3px;	border: 1px solid #e4e0e0;	color: #4e5665 !important;	font-size: 13px !important;	display: inline-block;	font-family: inherit !important;	padding: 5px 10px;	overflow: hidden;}.sesbasic_button:hover{	background: #efefef;	background: -moz-linear-gradient(top, #ffffff 0%, #efefef 100%);	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(100%, #efefef));	background: -webkit-linear-gradient(top, #ffffff 0%, #efefef 100%);	background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#efefef));	background: linear-gradient(to bottom, #ffffff 0%, #efefef 100%);	text-decoration: none;}.sesbasic_button:before{	margin-right: 5px;	font-family: "Font Awesome 5 Free" !important;}[dir="rtl"] .sesbasic_button:before{	margin-left: 5px;	font-family: "Font Awesome 5 Free" !important;}.sesbasic_button i{	background-position: center center;	background-repeat: no-repeat;	height: 16px;	width: 16px;	text-align: center;	line-height: 17px;	display: inline-block;}.sesbasic_button i.right{	float: right;}[dir="rtl"] .sesbasic_button i.right{	float: left;}.sesbasic_button i + span{	margin-left: 5px;}[dir="rtl"] .sesbasic_button i + span{	margin-right: 5px;	margin-left: 5px;}.sesbasic_button i.right + span{	margin-left: 5px;	margin-right: 0;}[dir="rtl"] .sesbasic_button i.right + span{	margin-right: 5px;	margin-left: 0;}.sesbasic_link_btn,.sesbasic_link_btn_alt{	border-radius: 20px;	padding: 5px;	text-align: center;	-webkit-transition: all 500ms ease 0s;	-moz-transition: all 500ms ease 0s;	-o-transition: all 500ms ease 0s;	transition: all 500ms ease 0s;}.sesbasic_link_btn:hover, .sesbasic_link_btn_alt:hover{	cursor: pointer;	text-decoration: none;}.sesbasic_link_btn{	background-color: #fff;	border: 1px solid #fc6e04;	color: #fc6e04 !important;}.sesbasic_link_btn:hover{	background: #fc6e04;	color: #ffffff !important;}.sesbasic_link_btn_alt{	background-color: #fc6e04;	border: 1px solid #fc6e04;	color: #ffffff !important;}.sesbasic_link_btn_alt:hover{	background-color: #fc6e04;}.sesbasic_link_btn i,.sesbasic_link_btn_alt i{	margin-right: 5px;}[dir="rtl"] .sesbasic_link_btn i,[dir="rtl"] .sesbasic_link_btn_alt i{	margin-left: 5px;	margin-right: 0;}/*BUTTON CSS START HERE*//*ADVANCED SHARE POPUP CSS START HERE*/#sesbasic_popup_slide_background{	-webkit-transition: all 0.3s 0.3s;	-moz-transition: all 0.3s 0.3s;	transition: all 0.3s 0.3s;}#sesbasic_popup_slide,#sesbasic_popup_slide_wrapper{	-webkit-transition: all 0.4s;	-moz-transition: all 0.4s;	transition: all 0.4s;}#sesbasic_popup_slide{	-webkit-transform: translateX(0) translateY(-40%);	-moz-transform: translateX(0) translateY(-40%);	-ms-transform: translateX(0) translateY(-40%);	transform: translateX(0) translateY(-40%);}.popup_visible #sesbasic_popup_slide{	top: 50px;	outline: none;	-webkit-transform: translateX(0) translateY(0);	-moz-transform: translateX(0) translateY(0);	-ms-transform: translateX(0) translateY(0);	transform: translateX(0) translateY(0);}#sesbasic_popup_slide{	display: none;}.sesbasic_popup{	background-color: #fff;	width: 500px;}.sesbasic_popup_title{	border-bottom-width: 1px;	font-size: 17px;	padding: 10px;}.sesbasic_popup_content{	padding: 10px;}.sesbasic_popup_slide_close{	float: right;	cursor: pointer;}[dir="rtl"] .sesbasic_popup_slide_close{	float: left;}.sesbasic_popup_slide_close i:before{	font-size: 20px;}.sesbasic_share_popup_content_row{	margin-bottom: 20px;}.sesbasic_share_popup_content_row:last-child{	margin-bottom: 0;}.sesbasic_share_popup_buttons,[dir="rtl"] .sesbasic_share_popup_buttons{	margin-top: 10px;	text-align: center;}.sesbasic_share_popup_buttons a{	display: inline-block;}.sesbasic_share_popup_content_label{	display: block;	font-size: 15px;	font-weight: bold;	margin-bottom: 5px;}.sesbasic_share_popup_content_field input[type="text"],.sesbasic_share_popup_content_field textarea{	border-radius: 0;	width: 100%;}.sesbasic_share_popup_content_field p{	margin-bottom: 5px;}.sesbasic_share_popup_content_field .at-share-tbx-element{	text-align: center;}.sesbasic_share_popup_content_field .at-share-tbx-element > *{	display: inline-block;}.sesbasic_share_itme_preview,.sesbasic_share_item_preview{	overflow: hidden;}.sesbasic_share_itme_preview_img,.sesbasic_share_item_preview_img{	width: 100%;	height: 180px;	margin-bottom: 10px;}.sesbasic_share_itme_preview_img img,.sesbasic_share_item_preview_img img{	width: 100%;	height: 100%;	object-fit: cover;	max-width: initial;	max-height: initial;}.sesbasic_share_itme_preview_info,.sesbasic_share_item_preview_info{	clear: both;}.sesbasic_share_itme_preview_title,.sesbasic_share_item_preview_title{	font-weight: bold;	font-size: 110%;	margin-bottom: 5px;}.sesbasic_share_itme_preview_des,.sesbasic_share_item_preview_des{	font-size: 100%;	line-height: 150%;}.sesbasic_share_itme_preview_des > br,.sesbasic_share_item_preview_des > br{	display: none;}@media only screen and (max-width:520px){.sesbasic_popup{	width: 100%;}}/*ADVANCED SHARE POPUP CSS END HERE*//*Alphabetic Search*/.sesevent_search_result{	border-bottom-width: 1px;	font-weight: bold;	margin-bottom: 10px;	padding: 5px;}.sesbasic_alphabetic_search{	background-color: #ffffff;	border: 0px solid transparent;	border-radius: none;	-moz-border-radius: 3px;	-webkit-border-radius: 3px;	border-radius: 3px;	padding: 5px;}.sesbasic_alphabetic_search *{	font-size: 15px;	margin: 0 5px;}.sesbasic_alphabetic_search .sesbasic_alphabetic_search_current{	color: #444;	font-weight: bold;}/*ADVANCED SHARE POPUP CSS END HERE*//*DASHBOARD CSS START HERE*/.sesbasic_dashboard_tabs > ul > li > a,.sesbasic_dashboard_tabs ul ul li a{	color: #444;}.sesbasic_dashboard_tabs > ul > li:hover > a, .sesbasic_dashboard_tabs > ul > li.active > a, .sesbasic_dashboard_tabs ul ul li:hover a, .sesbasic_dashboard_tabs ul ul li.active a{	color: #7bd0e2;}/*DASHBOARD CSS END HERE*//*POPUP FORM CSS START HERE*/.sesbsic_popup_form{	padding: 15px;}.sesbsic_popup_form .global_form,.sesbsic_popup_form .global_form > div,.sesbsic_popup_form .global_form > div > div{	float: none !important;}.sesbsic_popup_form .global_form div.form-label{	width: 100%;}.sesbsic_popup_form .global_form div.form-element{	max-width: inherit !important;	width: 100% !important;}.sesbsic_popup_form .global_form input[type="text"],.sesbsic_popup_form .global_form select,.sesbsic_popup_form .global_form textarea{	width: 100% !important;}.sesbsic_popup_form .global_form #item_preview-wrapper input[type="image"]{	max-width: 200px !important;}.sesbsic_popup_form #messages_compose #buttons-wrapper{	margin-left: 0;}#global_page_sesbasic-my-message #to-label label:after{	content: " *";	color: rgb(255, 0, 0);}/*POPUP FORM CSS END HERE*//*Grid Layout CSS Start Here*/.sesbasic_item_grid_date{	background-color: #fc6e04;}.sesbasic_item_grid_owner img{	border: 2px solid #fc6e04;}/*Grid Layout CSS End Here*//*Get Direction CSS Start Here*/.sesbasic_getdirection_popup_left_tbs{	background-color: #fff;}.sesbasic_getdirection_popup_left_tbs a:hover, .sesbasic_getdirection_popup_left_tbs a.selected{	background-color: #f6f6f6;}/*Get Direction CSS End Here*//*Media Lightbox*/.ses_media_lightbox_content,.ses_pswp_information,.tooltipster-default{	background-color: #fff !important;}/*SMOOTHBOX CSS START HERE*/.sessmoothbox_main{	position: fixed;	top: 0;	bottom: 0;	right: 0;	left: 0;	z-index: 99;	overflow: auto;}.sessmoothbox_overlay{	background-color: rgba(0, 0, 0, .4);	position: fixed;	height: 100%;	width: 100%;	z-index: 99;	bottom: 0;	display: block;}.sessmoothbox_container{	border-radius: 3px;	box-shadow: 0 2px 26px rgba(0, 0, 0, .3), 0 0 0 1px rgba(0, 0, 0, .1);	background-color: #fff;	left: 50%;	position: absolute;	top: 20px;	width: 300px;	z-index: 100;}html .sessmoothbox_close_btn{	background-color: rgba(0, 0, 0, .9);	border-radius: 50%;	position: absolute;	right: -10px;	top: -10px;	height: 30px;	width: 30px;	z-index: 2;	display: flex;	align-items: center;	justify-content: center;}.sessmoothbox_close_btn:hover{	opacity: .9;	text-decoration: none;}.sessmoothbox_close_btn:before{	color: #fff;	font-size: 17px;	float: left;}[dir="rtl"] .sessmoothbox_close_btn{	left: -10px;	right: auto;}@media only screen and (max-width:768px){.sessmoothbox_container{	left: 5% !important;	right: 5% !important;	width: 90% !important;}}/*View Phone Number*/.sesbasic_smoothbox_view_number{	width: 250px;}.sesbasic_smoothbox_view_number ._header{	background-image: url(/demo/application/modules/Sesbasic/externals/images/t-img-light.png?c=25);	border-bottom-width: 1px;	font-weight: bold;	padding: 10px;}.sesbasic_smoothbox_view_number ._cont{	padding: 20px;	text-align: center;	font-size: 15px;}/*SMOOTHBOX CSS END HERE*//*QUICK CREATE BUTTON CSS START HERE*/.sesbasic_create_button{	background-color: #fc6e04;	border-radius: 50%;	bottom: 90px;	display: block;	outline: medium none;	position: fixed;	right: 40px;	text-decoration: none;	z-index: 10;}.sesbasic_create_button:hover{	background-color: #fc6e04;	box-shadow: 0px 0px 5px rgba(0, 0, 0, .5);	text-decoration: none;}.sesbasic_create_button i{	display: block;	height: 40px;	overflow: hidden;	text-align: center;	width: 40px;}.sesbasic_create_button i:before{	color: #fff;	display: block;	font-size: 21px;	margin: 10px;}#smoothbox_window .sesbasic_create_button{	display: none;}/*QUICK CREATE BUTTON CSS END HERE*//*QUICK LINKS CSS START HERE*/.sesbasic_quick_links .sesbasic_link_btn,.sesbasic_dashboard_links .sesbasic_link_btn{	display: block !important;	line-height: 25px;	font-weight: bold;}.sesbasic_quick_links .sesbasic_link_btn:before, .sesbasic_dashboard_links .sesbasic_link_btn:before, .sesbasic_dashboard_links .sesbasic_link_btn i:before{	margin-right: 5px;	font-size: 17px;	vertical-align: middle;}[dir="rtl"] .sesbasic_quick_links .sesbasic_link_btn:before, [dir="rtl"] .sesbasic_dashboard_links .sesbasic_link_btn:before, [dir="rtl"] .sesbasic_dashboard_links .sesbasic_link_btn i:before{	margin-left: 5px;	margin-right: 0;}.sesbasic_v_tabs .generic_layout_container{	margin: 0;}.sesbasic_v_tabs .sesbasic_create_btn li a,.sesbasic_v_tabs .sesbasic_link_btn{	border-radius: 3px;	margin: 0 5px 5px;}/*QUICK LINKS CSS END HERE*//*mini menu on/off switch css*/.onoffswitch{	clear: both;	margin: 0px;	position: relative;	width: 50px;	-webkit-user-select: none;	-moz-user-select: none;	-ms-user-select: none;	display: inline-block;}.onoffswitch-wrapper{	position: relative;	overflow: initial !important;}.onoffswitch-wrapper span{	border-radius: 3px;	display: none;	font-weight: normal !important;	position: absolute;	z-index: 1;	background-color: #000;	color: #fff;	bottom: -21px;	padding: 3px 5px;	font-size: 10px;	white-space: nowrap;	right: 0px;}.onoffswitch-wrapper:hover span{	display: block;}.onoffswitch-checkbox{	position: absolute;	margin-left: -9999px;	visibility: hidden;}.onoffswitch-checkbox + label{	display: block;	position: relative;	cursor: pointer;	outline: none;	user-select: none;}input.onoffswitch-checkbox-round + label{	padding: 2px;	width: 39px;	height: 18px;	background-color: #dddddd;	border-radius: 40px;}input.onoffswitch-checkbox-round + label:before, input.onoffswitch-checkbox-round + label:after{	display: block;	position: absolute;	top: 0px;	left: 0px;	bottom: 0px;	content: "";}input.onoffswitch-checkbox-round + label:before{	right: 0px;	background-color: #f1f1f1;	border: 1px solid #e8e8e8;	border-radius: 60px;	transition: background 0.4s;	left: 0px;	top: 0px;}input.onoffswitch-checkbox-round + label:after{	width: 18px;	height: 18px;	background-color: #fdfdfd;	border-radius: 100%;	transition: margin 0.4s;}input.onoffswitch-checkbox-round:checked + label:before{	background-color: #9dda4e;}input.onoffswitch-checkbox-round:checked + label:after{	margin-left: 20px;}.sesbasic_locked_msg{	padding: 50px 0;}.sesbasic_locked_msg_img{	text-align: center;	margin-bottom: 10px;}.sesbasic_locked_msg_img i:before{	font-size: 50px;}.sesbasic_locked_msg_cont{	text-align: center;}.sesbasic_locked_msg_cont h1{	margin-bottom: 10px;}/*CREATE BUTTON*/.sesbasic_create_btn,.sesbasic_create_btn ul{	border-width: 0 !important;}.sesbasic_create_btn li{	border-width: 0 !important;	padding: 0 !important;}.sesbasic_create_btn li + li{	margin-top: 5px;}.sesbasic_create_btn li a{	background-image: none;	border-radius: 3px;	background-color: #fc6e04 !important;	border: 1px solid #fc6e04;	color: #ffffff !important;	display: block;	padding: 5px !important;	font-weight: 600;	line-height: 25px;	font-weight: 700;	margin: 2px 0;	text-align: center;	-webkit-transition: all 500ms ease 0s;	-moz-transition: all 500ms ease 0s;	-o-transition: all 500ms ease 0s;	transition: all 500ms ease 0s;}.sesbasic_create_btn li a:hover{	background-color: #fc6e04 !important;	cursor: pointer;	text-decoration: none;}.sesbasic_create_btn li a:before{	vertical-align: middle;	font-family: 'Font Awesome 5 Free';	font-style: normal;	font-weight: 900;	line-height: 1;	font-size: 16px;	margin-right: 5px;	content: "\f067";	position: initial !important;}/*No Content Tip CSS Start Here*/.sesbasic_tip{	text-align: center !important;	padding: 20px 0;	clear: both;	width: 100%;}.sesbasic_tip img{	margin-bottom: 20px;	max-width: 128px;}.sesbasic_tip span{	display: block;	font-size: 17px;}.sesbasic_tip ._btn{	margin-top: 15px;}.sesbasic_tip ._btn a{	display: inline-block;	padding: 8px 20px;	font-weight: bold;}/*No Content Tip CSS End Here*//*Mini Menu Currency Chooser Start Here*/.sesbasic_mini_menu_currency_chooser{	position: relative;}.sesbasic_mini_menu_currency_chooser > a{	font-weight: bold;	color: #ffffff !important;	white-space: nowrap;}.sesbasic_mini_menu_currency_chooser > a i{	margin-left: 5px;}.sesbasic_mini_menu_currency_chooser_dropdown{	border: 1px solid #e4e0e0;	background-color: #fff;	display: none;	position: absolute;	min-width: 80px;	max-width: 250px;	right: 0;	z-index: 99;	margin-top: 25px;}.sesbasic_mini_menu_currency_chooser_dropdown:before{	content: "";	width: 0;	height: 0;	position: absolute;	margin: -5px 0 0;	right: 0;	border-left: 5px solid transparent;	border-right: 5px solid transparent;	border-bottom: 5px solid #e4e0e0;}.sesbasic_mini_menu_currency_chooser_dropdown li + li{	border-top: 1px solid #e4e0e0;}.sesbasic_mini_menu_currency_chooser_dropdown a{	display: block;	font-size: 13px;	padding: 5px 10px;	color: #444 !important;}.sesbasic_mini_menu_currency_chooser_dropdown a:hover, .sesbasic_mini_menu_currency_chooser_dropdown .selected a{	background-color: #f6f6f6;	text-decoration: none;}/*Mini Menu Currency Chooser End Here*//*Responsive CSS Start Here*/@media (max-width:767px){.sesbasic_browse_search_horizontal .form-wrapper{	width: 46% !important;	float: left;}}@media (max-width:479px){.sesbasic_browse_search_horizontal .form-wrapper{	width: 100% !important;	float: left;}.sesbasic_browse_search input[type="text"],.sesbasic_browse_search select{	max-width: inherit;	width: 100% !important;}}/*Custom Field Css start here*/.sesbasic_list_customfield{	overflow: hidden;	display: block;	margin: 3px 0;}.sesbasic_list_customfield_lable{	display: block;	float: left;	overflow: hidden;	width: 175px;	margin-right: 15px;}.sesbasic_list_customfield_value{	min-width: 0px;	display: block;	float: none;	overflow: hidden;}/*Custom Field Css end here*//*Emoji CSS Start Here*/.ses_emoji_container{	background-color: #fff;	border: 1px solid #e4e0e0;	display: none;}.ses_emoji_container_header{	border-bottom: 1px solid #e4e0e0;}.ses_emoji_container_arrow,.ses_emoji_container_inner,.ses_emoji_container_header ._headbtn,.ses_emoji_container_header .owl-buttons > div,.ses_feeling_emoji_container_inner,.ses_gif_container_inner{	background-color: #fff;}.ses_emoji_container_header ._headbtn:hover, .ses_emoji_container_header ._headbtn.active, .ses_emoji_container_header .owl-buttons > div:hover{	background-color: #f6f6f6;}.ses_emoji_container_header ._headbtn_pre{	float: left;	border-right: 1px solid #e4e0e0;}.ses_emoji_container_header ._headbtn_nxt,.ses_emoji_container_header ._headbtn_add{	border-left: 1px solid #e4e0e0;}.ses_emoji_container_header ._headbtn i:before, .ses_emoji_container_header .owl-buttons > div:before{	color: #888;}.ses_emoji_search_input button{	color: #888;}.ses_emoji_store{	background-color: #f6f6f6;}.ses_emoji_store_header,.ses_emoji_store_item > div,.ses_emoji_store_preview_back_link,.ses_emoji_store_preview_stickers{	background-color: #fff;}.ses_emoji_store_preview_back_link > a{	color: #444 !important;}/*Emoji CSS End Here*//*PullDown Ootions CSS Start Here*/.sesbasic_pulldown_options{	background-color: #fff;	position: absolute;	display: none;	padding: 5px 0;	border-radius: 3px;	z-index: 11;	filter: drop-shadow(0 0 20px rgba(0, 0, 0, .1));	-webkit-filter: drop-shadow(0 0 20px rgba(0, 0, 0, .1));}.showpulldown + .sesbasic_pulldown_options{	display: block;}.sesbasic_pulldown_options:before{	width: 0;	height: 0;	border-left: 8px solid transparent;	border-right: 8px solid transparent;	border-bottom: 8px solid #fff;	position: absolute;	top: -8px;	right: 10px;	content: "";}[dir="rtl"] .sesbasic_pulldown_options:before{	left: 10px;	right: auto;}.sesbasic_pulldown_options li a{	padding: 7px 20px;	font-size: 12px;	width: 100%;	display: block;	white-space: nowrap;	line-height: 22px;}.sesbasic_pulldown_options li:hover a{	background-color: #fc6e04;	color: #ffffff;	padding: 7px 20px;	font-size: 12px;	width: 100%;	display: block;	text-decoration: none;}.sesbasic_pulldown_options ul._isicon a:before, .sesbasic_pulldown_options ul._isicon a i{	font-family: 'Font Awesome 5 Free';	margin-right: 10px;	font-style: normal;}[dir="rtl"] .sesbasic_pulldown_options ul._isicon a:before, [dir="rtl"] .sesbasic_pulldown_options ul._isicon a i{	font-family: 'Font Awesome 5 Free';	margin-left: 10px;	margin-right: 0;	font-style: normal;}.sesbasic_pulldown_options li._sep{	border-top-width: 1px;	margin: 0 5px;}/*PullDown Ootions CSS End Here*//*Login Pop up CSS Start Here*/.showhide_password{	float: right;	margin-top: -45px;	position: relative;	height: 34px;	width: 34px;}.showhide_password a{	text-decoration: none !important;	display: block;}.showhide_password.ka{	-webkit-transition: -webkit-transform .3s cubic-bezier(0.0, 0.0, 0.2, 1), opacity .2s cubic-bezier(0.0, 0.0, 0.2, 1);	transition: -webkit-transform .3s cubic-bezier(0.0, 0.0, 0.2, 1), opacity .2s cubic-bezier(0.0, 0.0, 0.2, 1);	-webkit-transition: transform .3s cubic-bezier(0.0, 0.0, 0.2, 1), opacity .2s cubic-bezier(0.0, 0.0, 0.2, 1);	opacity: 1;	visibility: visible;}.showhide_password.m{	background-image: radial-gradient(circle farthest-side, rgba(153, 153, 153, 0.4), rgba(153, 153, 153, 0.4) 80%, rgba(153, 153, 153, 0) 100%);}.showhide_password a:before{	font-size: 15px;	position: absolute;	top: 50%;	left: 50%;	transform: translate(-50%, -50%);}/*Login Pop up CSS End Here*//*MEMBER VERIFICATION INFO TIP START HERE*/.sesbasic_verify_icon{	cursor: pointer;	display: inline-block;	height: 20px;	width: 20px;	position: relative;	filter: drop-shadow(0 0 5px rgba(0, 0, 0, .3));	-webkit-filter: drop-shadow(0 0 5px rgba(0, 0, 0, .3));}.sesbasic_verify_icon svg{	fill: #69E781;	position: absolute;	left: 0;	top: 0;	height: 100%;	width: 100%;}.sesbasic_member_verification_tip{	padding: 15px;	min-width: 250px;}.sesbasic_member_verification_tip_section{	border-top-width: 1px;	border-top-style: dashed;	margin-top: 15px;	padding-top: 15px;}.sesbasic_member_verification_tip_section:nth-child(1){	border-top-width: 0;	margin-top: 0;	padding-top: 0;}.sesbasic_member_verification_tip_section ._title{	font-weight: bold;}.sesbasic_member_verification_tip_section ._title span + span{	font-weight: normal;	font-style: italic;}.sesbasic_member_verification_tip_section ._des{	font-size: 90%;	margin-top: 5px;}/*MEMBER VERIFICATION INFO TIP END HERE*//*DATE CHOOSER CSS START HERE*/.datepicker{	background-color: #fff;}.datepicker .days .title{	color: #888;}.datepicker .selected,.datepicker .days .week .day:hover, .datepicker .months .month:hover, .datepicker .years .year:hover, .datepicker .days .week .day:hover, .datepicker .months .month:hover, .datepicker .years .year:hover{	background: #fc6e04 !important;	color: #ffffff !important;}/*DATE CHOOSER CSS END HERE*//*PULLDOWN CSS START HERE*/.sesbasic_header_pulldown{	border-radius: 5px;	background-color: #fff;	position: absolute;	display: none;	margin-left: -150px;	z-index: 11;	width: 300px;	filter: drop-shadow(0 0 20px rgba(0, 0, 0, .1));	-webkit-filter: drop-shadow(0 0 20px rgba(0, 0, 0, .1));}.sesbasic_header_pulldown:before{	content: "";	border-left: 10px solid transparent;	border-right: 10px solid transparent;	border-bottom: 10px solid #fff !important;	margin-top: -10px;	position: absolute;	width: 0;	left: 50%;	margin-left: -5px;}.sesbasic_header_pulldown_loading,.sesbasic_header_pulldown_tip{	padding: 10px;	text-align: center;	font-size: 12px;}* + .sesbasic_header_pulldown_inner{	border-top-width: 1px;}.sesbasic_header_pulldown_head{	border-bottom-width: 1px;	display: flex;	padding: 10px 15px;	border-radius: 5px 5px 0 0;}.sesbasic_header_pulldown_head ._title{	flex: 1;	align-items: center;	font-weight: bold;	font-size: 17px;	text-transform: uppercase;}.sesbasic_header_pulldown_head ._right{	font-size: 12px;}.sesbasic_header_pulldown_footer{	border-top-width: 1px;	border-radius: 0 0 5px 5px;}.sesbasic_header_pulldown_body{	max-height: 400px;	overflow: auto;}/*PULLDOWN CSS END HERE*//*CART DROPDOWN CSS START HERE*/.sesbasic_cart_pulldown{	margin-top: 20px;}.sesbasic_cart_pulldown .sesbasic_header_pulldown_footer{	border-top-width: 0;}.sesbasic_cart_pulldown .sesbasic_header_pulldown_footer ._total,.sesbasic_cart_pulldown .sesbasic_header_pulldown_footer ._footer{	display: flex;	justify-content: space-between;	padding: 10px 15px;}.sesbasic_cart_pulldown .sesbasic_header_pulldown_footer ._total{	background-image: url(/demo/application/modules/Sesbasic/externals/images/t-img-light.png?c=25);}.sesbasic_cart_pulldown .sesbasic_header_pulldown_footer ._total ._value{	font-weight: bold;}.sesbasic_cart_pulldown .sesbasic_header_pulldown_footer ._footer a{	display: block;	line-height: 30px;	padding: 0 15px;	font-size: 12px;	text-transform: uppercase;}.sesbasic_cart_pulldown .sesbasic_header_pulldown_footer ._footer a.btn_border{	border: 1px solid #fc6e04;	color: #fc6e04;}.sesbasic_cart_pulldown .sesbasic_header_pulldown_footer ._footer a.btn_full{	border: 1px solid #fc6e04;	background: #fc6e04;	color: #ffffff;}.sesbasic_cart_pulldown.cart_icon_text > span{	margin-left: 4px;}.sesbasic_cart_pulldown.cart_icon_text .courses_cart_count{	left: -8px;}.sesbasic_cart_pulldown_item{	display: flex;	padding: 10px 15px;	position: relative;}.sesbasic_cart_pulldown_item ._thumb{	height: 50px;	width: 50px;	min-width: 50px;	margin-right: 10px;}.sesbasic_cart_pulldown_item ._thumb img{	height: 100%;	width: 100%;}.sesbasic_cart_pulldown_item ._info{	flex: 1;}.sesbasic_cart_pulldown_item ._info ._title{	font-weight: bold;	margin-bottom: 5px;	padding-right: 20px;}.sesbasic_cart_pulldown_item ._info ._amt span + span{	margin-left: 5px;}.sesbasic_cart_pulldown_item ._info ._amt span + span:before{	content: "|";	margin-right: 5px;}.sesbasic_cart_pulldown_item ._close{	position: absolute;	right: 15px;	top: 10px;}/*Cart Link*/.courses_add_cart_dropdown,.sesproduct_add_cart_dropdown{	position: relative;}.courses_add_cart_dropdown > span:not(.cart_value ), .sesproduct_add_cart_dropdown > span:not(.cart_value ){	margin-left: 5px;}.courses_add_cart_dropdown:before, .sesproduct_add_cart_dropdown:before{	content: "\f07a";	font-family: 'Font Awesome 5 Free';	font-size: 20px;	font-weight: 900;}.courses_cart_count,.sesproduct_cart_count{	display: block;	position: absolute;	top: 0px;	right: 0px;	width: 14px;	z-index: 99;	background: #f00;	height: 14px;	font-size: 8px;	border-radius: 50%;	text-align: center;	color: #fff;	line-height: 14px;}/*CART DROPDOWN CSS END HERE*//*LOGIN POPUP CSS START HERE*/.sessmoothbox_main .layout_page_user_auth_login{	width: 400px;}.sessmoothbox_main .layout_page_user_auth_login .global_form div.form-label{	text-align: left;}.sessmoothbox_main .layout_page_user_auth_login .global_form{	padding: 13px;}.sessmoothbox_main .layout_page_user_auth_login .global_form div.form-element{	width: 100%;}.sessmoothbox_main .layout_page_user_auth_login .global_form input[type=text],.sessmoothbox_main .layout_page_user_auth_login .global_form input[type=email],.sessmoothbox_main .layout_page_user_auth_login .global_form input[type=password]{	max-width: 100%;}.sessmoothbox_main .layout_page_user_auth_login .global_form #submit-label{	display: none;}.sessmoothbox_main .layout_page_user_auth_login .global_form #buttons-wrapper{	margin-top: 10px;}/*LOGIN POPUP CSS END HERE*//* TABS */.tabs_alt > ul{	height: auto !important;	line-height: inherit !important;	overflow: visible !important;}.tabs_alt > ul > li > a{	display: inline-block;}.generic_layout_container.layout_sitelogin_social_login_signup{	background-color: #ffffff;	border: 0px solid transparent;	border-radius: none;	-moz-border-radius: 3px;	-webkit-border-radius: 3px;	border-radius: 3px;	padding: 15px;	margin-bottom: 15px;	box-sizing: border-box;}.signup_login_popup_wrapper #user_form_login h3,.signup_login_popup_wrapper #signup_account_form h3{	border-bottom: 1px solid #e4e0e0;}.social-loginpopup-column-2:before , .social-login-column-2:before{	border-left: 1px solid #e4e0e0;}/*.social-signup-row-top .social-loginpopup-column-2:before, .social-signup-row-bottom .social-loginpopup-column-2:before, .social-login-row-bottom .social-loginpopup-column-2:before, .social-login-row-top .social-loginpopup-column-2:before{	border-top: 1px solid #e4e0e0;}*/.social-loginpopup-column-2:before, .social-loginpopup-column-2:after{	background-color: #e4e0e0;}.social-loginpopup-column-2 span{	color: #888;}#global_page_user-signup-index .social-signup-row,#global_page_user-auth-login .social-login-row{	border: 1px solid #e4e0e0;}.social-signup-row-left .social-signup-column-2:before, .social-signup-row-right .social-signup-column-2:before, .social-login-row-left .social-login-column-2:before, .social-login-row-right .social-login-column-2:before{	border-left: 1px solid #e4e0e0;}.social-signup-row-top .social-signup-column-2:before, .social-signup-row-bottom .social-signup-column-2:before, .social-login-row-top .social-login-column-2:before, .social-login-row-bottom .social-login-column-2:before{	border-top: 1px solid #e4e0e0;}.signup_page_heading,.signin_page_heading{	background: #fc6e04;	border-bottom: 0px;}.signup_page_heading h2,.signin_page_heading h2{	color: #ffffff;}.layout_page_core_error_requireuser > .social-loginpopup-column-2{	display: none;}.sitelogin_icon_view::before{	font-family: 'Font Awesome 5 Free', 'fontawesome';	font-weight: normal;	font-style: normal;	font-size: 16px;	line-height: 16px;	margin-right: 7px;}.sitelogin_icon_view::before{	content: "\f06e";}.layout_siteloginconnect_connect_social_login .quicklinks li{	background: transparent !important;	padding: 0 !important;}@media only screen and (max-width: 1023px){#global_page_user-signup-index .social-signup-row-left .social-signup-column-2:before, #global_page_user-signup-index .social-signup-row-right .social-signup-column-2:before{	border-top: 1px solid #e4e0e0;}}@media only screen and (max-width: 600px){.social-login-row-left .social-login-column-2:before, .social-login-row-right .social-login-column-2:before{	border-top: 1px solid #e4e0e0;}}/*  *//*
SIGN IN OR JOIN WIDGET
Used to style the mini login form,usually
diplayed on the main portal page.
*/.layout_user_login_or_signup{	margin-bottom: 15px;}.layout_user_login_or_signup div.form-element input[type=text],.layout_user_login_or_signup div.form-element input[type=email],.layout_user_login_or_signup div.form-element input[type=password]{	width: 95%;}.layout_user_login_or_signup #fieldset-buttons{	margin-top: 8px;	overflow: hidden;}.layout_user_login_or_signup #submit-wrapper{	float: left;	overflow: hidden;}[dir="rtl"] .layout_user_login_or_signup #submit-wrapper{	float: right;}.layout_user_login_or_signup #remember-wrapper{	float: left;	overflow: hidden;}[dir="rtl"] .layout_user_login_or_signup #remember-wrapper{	float: right;}.layout_user_login_or_signup #remember-wrapper input{	display: block;	float: left;	margin-top: 4px;	margin-left: 3px;}[dir="rtl"] .layout_user_login_or_signup #remember-wrapper input{	float: right;	margin-left: 0px;	margin-right: 4px;}.layout_user_login_or_signup #remember-wrapper label{	display: block;	float: left;}[dir="rtl"] .layout_user_login_or_signup #remember-wrapper label{	float: right;}.layout_user_login_or_signup #submit-label,.layout_user_login_or_signup #remember,.layout_user_login_or_signup #facebook-label{	display: none;}.layout_user_login_or_signup .form-description{	display: none;}.forgot-element,#forgot-label{	margin-bottom: 0px;}.layout_user_login_or_signup #facebook-wrapper{	padding-top: 10px;	margin-top: 10px;	border-top: 1px solid transparent;}.layout_user_login_or_signup .no_form #facebook-wrapper{	padding-top: 0px;	margin-top: 0px;}.global_form #facebook-element{	width: 200px;}.no_form #janrain-label,.no_form #facebook-label,.no_form #twitter-label{	display: none;}#janrainModal *{	text-align: center;	font-size: 16px;}.layout_user_login_or_signup_popup{	display: none;}.close_icon_container{	position: absolute;	right: -16px;	top: -16px;	font-size: 16px;	background: #fc6e04;	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: #ffffff;}[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: #ffffff;	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: #ffffff;	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: #ffffff;	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: #ffffff;	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: #888;}/*
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: #ffffff;	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;}[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: #888;}/*
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: #ffffff;	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 + span{	min-width: 0px;	display: block;	float: none;	overflow: hidden;	width: 400px;}.profile_fields li > .tip > span{	margin-top: 5px;	margin-bottom: 5px;}.profile_info_category{	margin-bottom: 3px;}.profile_info_row{	clear: both;	overflow: hidden;	margin: 4px 0px 6px 0px;}.profile_info_left{	width: 100px;	float: left;	vertical-align: top;}.profile_info_right{	vertical-align: top;	overflow: hidden;}#profile_photo img{	width: 100%;}/* PROFILE STATS WIDGET */.layout_user_profile_info{	margin-top: 20px;	overflow: hidden;}.layout_user_profile_info > ul{	background-color: #ffffff;	border: 0px solid transparent;	border-radius: none;	-moz-border-radius: 3px;	-webkit-border-radius: 3px;	border-radius: 3px;	padding: 10px;}.layout_user_profile_info > ul > li{	font-size: .8em;}.layout_user_profile_info > ul > li + li{	margin-top: 5px;}.layout_user_profile_info > h3{	font-size: .8em;	font-weight: bold;	letter-spacing: normal;}/*
LINKS TAB
*/ul.profile_links > li{	overflow: hidden;}ul.profile_links > li + li{	margin-top: 10px;	border-top-width: 1px;	padding-top: 10px;}ul.profile_links .profile_links_photo{	float: left;	overflow: hidden;	margin-right: 7px;}html[dir="rtl"] ul.profile_links .profile_links_photo{	float: right;	margin-right: 0px;	margin-left: 7px;}ul.profile_links .profile_links_photo img{	display: block;	border: 1px solid #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: #888;}/*
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: fontawesome;}div.field-privacy-selector li > span.icon{	display: inline-block;	background-repeat: no-repeat;	width: 13px;	height: 12px;	margin-right: 6px;	opacity: .5;}[dir="rtl"] div.field-privacy-selector li > span.icon{	margin-right: 0px;	margin-left: 6px;}[dir="rtl"] div.field-privacy-selector li > span.text{	display: inline-block;	position: relative;	top: -1px;}div.field-privacy-selector[data-privacy="everyone"] > span.icon:before, div.field-privacy-selector li[data-value="everyone"] > span.icon:before{	content: "\f0ac";}div.field-privacy-selector[data-privacy="registered"] > span.icon:before, div.field-privacy-selector li[data-value="registered"] > span.icon:before{	content: "\f007";}div.field-privacy-selector[data-privacy="friends"] > span.icon:before, div.field-privacy-selector li[data-value="friends"] > span.icon:before{	content: "\f004";}div.field-privacy-selector[data-privacy="self"] > span.icon:before, div.field-privacy-selector li[data-value="self"] > span.icon:before{	content: "\f023";}div.field-privacy-selector > span.caret:before{	display: inline-block;	float: right;	content: "\f0d7";	margin-left: 3px;	margin-top: 2px;}[dir="rtl"] div.field-privacy-selector > span.caret:before{	float: left;	margin-left: 0px;	margin-right: 3px;}div.field-privacy-selector ul{	display: none;	position: absolute;	left: 0;	top: 100%;	background-color: #fff;	text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);	border-radius: 4px 4px 4px 4px;	border-style: solid;	border-width: 1px;	box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2) inset, 0 1px 2px rgba(0, 0, 0, 0.05);	color: #333333;	cursor: pointer;}[dir="rtl"] div.field-privacy-selector ul{	left: auto;	right: 0;}div.field-privacy-selector.active ul{	display: block;	padding: 3px 0;}div.field-privacy-selector.active ul,div.field-privacy-selector.active ul li{	z-index: 2000;}div.field-privacy-selector ul li{	display: none;	font-size: 8pt;	padding: 4px 10px;	text-align: left;	white-space: nowrap;}[dir="rtl"] div.field-privacy-selector ul li{	text-align: right;}div.field-privacy-selector.active ul li{	display: block;}html body div.form-wrapper.field-selector-active{	overflow: visible;}div.field-privacy-selector.active ul li.active{	font-weight: bold;}#global_page_user-edit-profile .form-element{	min-width: 0;}#global_page_user-edit-profile .global_form div.form-wrapper-heading{	clear: both;}#global_page_user-edit-profile #global_content{	overflow: visible;}/*
EDIT PROFILE PHOTO
Some extra styles to override the global
form styles for the profile photo upload
form.
*/#EditPhoto .form-label,#EditPhoto .form-element,#SignupForm .form-label,#SignupForm .form-element{	float: none;	clear: both;	text-align: left;}[dir="rtl"] #EditPhoto .form-label,[dir="rtl"] #EditPhoto .form-element,[dir="rtl"] #SignupForm .form-label,[dir="rtl"] #SignupForm .form-element{	text-align: right;}#EditPhoto .form-label,#SignupForm .form-label{	margin-bottom: 4px;}#lassoImg,#lassoMask{	border: 1px solid #e4e4e4;	display: block;}#EditPhoto #preview-thumbnail img,#SignupForm #preview-thumbnail img{	margin-right: 5px;	font-size: 0px;	line-height: 0px;}[dir="rtl"] #EditPhoto #preview-thumbnail img,[dir="rtl"] #SignupForm #preview-thumbnail img{	margin-right: 0px;	margin-left: 5px;}/* Avoid changing these as they are needed for cropping tool */#EditPhoto #preview-thumbnail img,#SignupForm #preview-thumbnail img{	position: relative;	display: block;	visibility: visible;	opacity: 1;	float: left;	overflow: hidden;}[dir="rtl"] #EditPhoto #preview-thumbnail img,[dir="rtl"] #SignupForm #preview-thumbnail img{	float: right;}#EditPhoto #done-wrapper div,#SignupForm #done-wrapper div{	margin: 0px;	padding: 0px;}div.preview-thumbnail{	border: 1px solid #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: fontawesome;	margin-right: 8px;}html[dir="rtl"] .profile_friends_lists li.friend_list_joined,html[dir="rtl"] .profile_friends_lists li.friend_list_unjoined{	margin-left: 8px;	margin-right: 0px;}.profile_friends_lists li.friend_list_joined:hover, .profile_friends_lists li.friend_list_unjoined:hover{	background-color: #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: #ffffff;	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;}html[dir="rtl"] .browsemembers_criteria > ul > li > label{	float: right;}.browsemembers_criteria button{	margin-top: 10px;}.browsemembers_results > ul > li:hover a > img{	opacity: .85;	transition: all .2s ease-in-out;}.browsemembers_results div.browsemembers_results_info{	padding: 25px 0 5px 0;	overflow: hidden;}.browsemembers_results div.browsemembers_results_info > a{	font-weight: bold;	text-overflow: ellipsis;	white-space: nowrap;	overflow: hidden;	display: block;}.browsemembers_results div.browsemembers_results_info > a + span{	display: none;}.browsemembers_results div.browsemembers_results_info > div{	display: none;}.browsemembers_results div.browsemembers_results_links{	overflow: hidden;	width: 100%;	float: left;	padding: 10px 0 40px 0;}html[dir="rtl"] .browsemembers_results div.browsemembers_results_links{	float: left;	text-align: right;}.browsemembers_results_links a.buttonlink{	font-size: .9em;	border: 2px solid #e4e0e0;	border-radius: 20px;	line-height: normal;	padding: 5px 20px;	text-align: center;	font-weight: normal;	color: #444;	margin-bottom: 5px;}.browsemembers_results_links a.buttonlink:hover{	color: #888;}.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(/demo/application/modules/Core/externals/images/admin/file_type_image.png?c=25);	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: #ffffff;	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-family: fontawesome;	content: "\f056";}/* ACTION TYPE ICONS */.activity_icon_status:before{	content: "\f0e5";}.activity_icon_post:before, .activity_icon_post_self:before{	content: "\f0e5";}.activity_icon_profile_photo_update:before{	content: "\f03e";}.activity_icon_friends:before{	content: "\f234";}.activity_icon_login:before, .activity_icon_logout:before, .activity_icon_signup:before{	content: "\f007";}body .activity_icon_tagged:before{	content: "\f02b";}/* ITEM TYPE ICONS */.item_icon_user:before{	content: "\f007";	font-family: fontawesome;}/* NOTIFICATION TYPE ICONS */.notification_type_post_user:before{	content: "\f0e5";}.notification_type_friend_accepted:before{	content: "\f234";}.notification_type_friend_request:before{	content: "\f234";}.notification_type_friend_follow:before{	content: "\f234";}.notification_type_friend_follow_request:before{	content: "\f234";}.notification_type_friend_follow_accepted:before{	content: "\f234";}.notification_type_tagged:before{	content: "\f02b";}/* Mini-menu user profile photo */.core_mini_profile > img.thumb_icon{	width: 21px;	height: 21px;	margin-right: 2px;	vertical-align: middle;	border-radius: 2px;}[dir="rtl"] .core_mini_profile > img.thumb_icon{	margin-right: 0;	margin-left: 2px;}.core_mini_profile span{	vertical-align: middle;	margin-left: 2px;}[dir="rtl"] .core_mini_profile span{	margin-left: 0px;	margin-right: 2px;}/* ---------- Responsive CSS -------------*//* Browse Members */.public_user .browsemembers_results_info{	margin-bottom: 40px;}@media (min-width:600px){.browsemembers_results > ul > li{	overflow: hidden;	min-height: 329px;}.browsemembers_results > ul.public_user > li{	min-height: auto;}.browsemembers_results div.browsemembers_results_links,.browsemembers_results div.browsemembers_results_info{	text-align: left;}[dir="rtl"] .browsemembers_results div.browsemembers_results_links,[dir="rtl"] .browsemembers_results div.browsemembers_results_info{	text-align: right;}}/* USER PROFILE ICONS */.user_home_updates:before{	content: "\f0f3";}.user_home_view:before{	content: "\f2bb";}.user_home_friends:before{	content: "\f002";}.user_home_invite:before{	content: "\f0e0";}#SignupForm #current-element img.thumb_profile,#EditPhoto #current-element img.thumb_profile{	max-width: 320px;	max-height: 640px;}#global_page_user-edit-profile .global_form,#global_page_user-edit-profile .global_form div.form-wrapper,#global_page_user-edit-profile .global_form > div > div,#global_page_user-edit-profile .global_form > div{	overflow: visible;}.layout_user_profile_photo #profile_photo{	text-align: center;}.home-links-user{	min-height: 70px;	position: relative;	border-bottom: 1px #f2f0f0 solid;	margin-bottom: 5px;}.home-links-user .user{	padding-left: 60px;	font-size: 14px;	font-weight: 600;	padding-top: 10px;}.home-links-user .image{	position: absolute;	top: 10px;	left: 0;}.home-links-user .image img.thumb_profile{	max-width: 48px;	max-height: 48px;}/*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%;}/*  *//*
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{	margin-right: 7px;}html[dir="rtl"] .feed_item_attachments .video_thumb_wrapper{	margin-right: 0px;	margin-left: 7px;}.feed_item_attachments .video_info{	overflow: hidden;}.feed_item_attachments .video_info > a{	font-size: 1em;	font-weight: bold;}.video_title{	font-size: 1em;	font-weight: bold;	display: inline-block;	clear: both;}.feed_item_attachments .video_desc{	margin-top: 2px;	font-size: 1em;}ul.videos_browse{	overflow: hidden;}ul.videos_browse > li{	overflow: hidden;	float: left;	height: 180px;	margin-right: 20px;	max-width: 154px;}ul#profile_videos.videos_browse > li{	height: 200px;	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: 130px;	height: 100px;	border: 4px solid;}html[dir="rtl"] .video_thumb_wrapper{	float: right;}.video_thumb_wrapper:hover{	background: #2b3849;}.video_thumb_wrapper a{	display: block;	height: 100%;}.video_thumb_wrapper img,.video_thumb_wrapper span.item_nophoto{	display: block;	margin: 5px;}.video_author{	font-size: 1em;	display: block;}.video_stats > span{	font-size: 1em;	color: #888;}.layout_video_browse_search,.layout_video_browse_menu_quick{	margin-bottom: 15px;}/* Video Grid View */ul.videos_browse.grid_wrapper > li{	max-width: 100%;	height: auto;}[dir="rtl"] ul.videos_browse.grid_wrapper > li{	margin-right: 0;}ul.grid_wrapper .video_thumb_wrapper{	width: 100%;	float: left;	margin-bottom: 20px;	background: transparent;	height: auto;	border: 0;}ul.grid_wrapper .video_thumb_wrapper > a img{	margin: 0;	display: inline-block;}ul.grid_wrapper .video_length{	right: 0;	bottom: 0;	z-index: 0;}[dir="rtl"] ul.grid_wrapper .video_length{	left: 0;	right: auto;}ul.grid_wrapper .video_grid_info{	margin-bottom: 35px;	width: 100%;	float: left;}ul.grid_wrapper .video_title{	overflow: hidden;	white-space: nowrap;	text-overflow: ellipsis;	display: block;}ul.grid_wrapper .video_grid_info .video_author{	margin: 5px 0;}ul.grid_wrapper .video_grid_info .video_author a{	text-overflow: ellipsis;	overflow: hidden;	white-space: nowrap;	display: inline-block;	vertical-align: bottom;	width: 80%;}ul.grid_wrapper .video_grid_info .star_rating_wrapper{	float: right;}[dir="rtl"] ul.grid_wrapper .video_grid_info .star_rating_wrapper{	float: left;}/*
MANAGE VIDEOS
Styles the manage videos page.
*/ul.videos_manage > li{	clear: both;	overflow: hidden;}ul.videos_manage > li + li{	margin-top: 15px;	border-top-width: 1px;	padding-top: 15px;}ul.videos_manage .video_thumb_wrapper{	-moz-border-radius: 4px;	-webkit-border-radius: 4px;	border-radius: 4px;	float: left;	margin-bottom: 2px;	background: #2b3849;}html[dir="rtl"] ul.videos_manage .video_thumb_wrapper{	float: right;}ul.videos_manage .video_thumb_wrapper:hover{	background: #3F4E61;}ul.videos_manage .video_thumb_wrapper a{	display: block;}ul.videos_manage .video_thumb_wrapper img{	display: block;	margin: 5px;	border: 1px solid #3F4E61;}ul.videos_manage .video_info{	overflow: hidden;	padding-left: 10px;}html[dir="rtl"] ul.videos_manage .video_info{	padding-left: 0px;	padding-right: 10px;}ul.videos_manage .video_info h3{	margin-bottom: 0px;}ul.videos_manage .video_options{	float: right;	width: 120px;	padding-left: 15px;}html[dir="rtl"] ul.videos_manage .video_options{	float: left;	padding-left: 0px;	padding-right: 15px;}ul.videos_manage .video_options a{	clear: both;	display: block;	font-size: 0.9em;	margin: 0 5px;	padding-bottom: 2px;	padding-top: 2px;}ul.videos_manage .video_title{	margin-bottom: 1px;	margin-left: -1px;}html[dir="rtl"] ul.videos_manage .video_title{	margin-left: 0px;	margin-right: -1px;}ul.videos_manage .video_author{	font-size: 1em;	display: block;}ul.videos_manage .video_stats{	margin-top: 2px;}ul.videos_manage .video_stats > span{	font-size: 1em;	color: #888;}/*
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: #888;}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: #888;	margin-bottom: 6px;}.video_view_container .video_options a{	font-weight: bold;}.layout_page_video_index_view .layout_core_content{	margin-bottom: 15px;}.layout_page_video_index_view .layout_core_comments h3{	display: none;}/*
Message VIDEO
Styles for videos attached to the message page.
*/div.message_attachment .video_info > a{	font-size: 1em;	font-weight: bold;}div.message_attachment .video_info{	overflow: hidden;	padding-left: 10px;}div.message_attachment .video_info h3{	margin-bottom: 0px;}div.message_attachment .video_desc{	margin-top: 2px;	font-size: 1em;}/* ACTION TYPE ICONS */.activity_icon_comment_video:before{	content: "\f0e5";	font-family: fontawesome;}/* ITEM TYPE ICONS */.item_icon_video:before{	content: "\f03d";	font-family: fontawesome;}/* NOTIFICATION TYPE ICONS */.notification_type_video_processed:before{	content: "\f03d";}/*
ACTIVITY FEED COMPOSER VIDEO
Used for the attachment composer above the main feed.
*/#compose-video-activator:before, #compose-video-menu span:before{	content: "\f03d";	font-family: fontawesome;	color: #ff5722;	margin-right: 6px;}[dir="rtl"] #compose-video-activator:before, [dir="rtl"] #compose-video-menu span:before{	margin-right: 0px;	margin-left: 6px;}#compose-video-form-input{	width: 300px;	margin-top: 5px;}#compose-video-form-submit{	margin-top: 5px;	clear: both;}/* ICONS */.icon_video_new:before{	content: "\f03d";}.icon_video_edit:before{	content: "\f040";}.icon_video_delete:before{	content: "\f056";}/* VIDEO IFRAMES */.vimeo_iframe_big,.vimeo_iframe_small,.youtube_iframe_big,.youtube_iframe_small{	width: 100%;}.video_object{	display: none;	margin-bottom: 10px;}.video_object.video_object_iframely{	display: block;}/* ---------- Responsive CSS -------------*/@media (max-width:600px){ul.videos_manage .video_info{	clear: both;	padding-top: 5px;	padding-left: 0;}}@media (min-width:600px){ul.videos_browse.grid_wrapper > li{	margin-left: 10px;	margin-right: 10px;}}@media (min-width: 980px){.vimeo_iframe_big{	width: 640px;	height: 360px;}.vimeo_iframe_small{	width: 400px;	height: 230px;}.youtube_iframe_big{	width: 560px;	height: 340px;}.youtube_iframe_small{	width: 425px;	height: 344px;}}@media (min-width: 1199px){ul.videos_browse.grid_wrapper > li{	max-width: 220px;}}.affiliate_banner{	font-size: .8em;	color: #888;	margin-top: 5px;}#recaptcha_widget_div,#recaptcha_widget_div *{	text-align: left;	direction: ltr;}/*
MAIN LOGIN FORM
Gives special positioning to the elements in the main
login form.
*/#user_form_login #fieldset-buttons{	overflow: hidden;}#user_form_login #submit-wrapper{	float: left;	clear: none;}#user_form_login #submit-element{	min-width: 0px;}#user_form_login #remember-wrapper{	float: left;	clear: none;	padding-top: 6px;	padding-left: 15px;}#user_form_login.global_form_box #remember-wrapper{	float: left;	clear: none;	padding-top: 0px;	padding-left: 5px;}#user_form_login.global_form_box #remember-wrapper label{	margin-top: 5px;}#user_form_login #remember-label{	display: none;}#user_form_login #forgot-element{	margin-top: 5px;}.janrainColumnMode,.janrainColumnMode .janrainContent{	width: 168px;	margin: 0 auto 0 auto;	text-align: center;}#janrainEngageEmbed div{	text-align: center;}#janrainView > div > div,#janrainView > div > div > a{	font-size: 7pt;}#janrainView > .janrainHeader > div{	font-size: 8pt;}#janrainEngageEmbed > div > div > div > div > div{	font-size: 14px;}a.janrainEngage{	display: block;	margin-top: 5px;}.janrainEngage > img{	margin-right: 5px;}span.janrainEngageLabel{	padding: 0;	text-align: left;}.layout_user_login_or_signup span.janrainEngageLabel{	display: block;	padding: 0px 10px;	text-align: center;}#uploaded-file-list{	border: 1px solid #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: 35px;	clear: none;}[dir="rtl"] .signup_login_popup_wrapper #forgot-wrapper{	float: left;}.signup_login_popup_wrapper #forgot-wrapper #forgot-element{	font-weight: bold;	text-align: right;	margin-top: 0px;}[dir="rtl"] .signup_login_popup_wrapper #forgot-wrapper #forgot-element{	text-align: left;}/*Signup Popup*/.signup_login_popup_wrapper #signup_account_form > div{	width: 100%;	box-sizing: border-box;}.signup_login_popup_wrapper #signup_account_form p.hint{	padding-top: 0;	padding-bottom: 10px;	opacity: .7;}/* Login and Signup Popup Common CSS */.signup_login_popup_wrapper #user_form_login h3,.signup_login_popup_wrapper #signup_account_form h3{	border-bottom: 1px solid #e4e0e0;	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: #ffffff;	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: #ffffff;	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: fontawesome;	margin-left: 3px;}.rating_star:before{	color: #FFC107;}.rating_star:before, .rating_star_half:before{	content: "\f005";}.rating_star_disabled:before{	content: "\f005";	color: #c3c3c3;}.rating_star_half:before, [dir="rtl"] .rating_star_half:before{	content: "\f123";	color: #FFC107;}.rating_star_empty:before{	content: "\f006";	color: #FFC107;}/* big icons */.rating_star_big_generic{	float: left;	display: inline-block;	width: 16px;	height: 16px;	font-size: 16px;	cursor: pointer;	font-family: fontawesome;}[dir="rtl"] .rating_star_big_generic{	float: right;}.rating_star_big,.rating_star_big_half{	color: #FFC107;}.rating_star_big:before{	content: "\f005";}.rating_star_big_half:before, [dir="rtl"] .rating_star_big_half:before{	content: "\f123";}.rating_star_big_disabled:before{	content: "\f005";	color: #c3c3c3;}/* text */.rating_text{	float: left;	display: inline-block;	height: 16px;	color: #aaa;	font-size: .8em;	line-height: 1em;	cursor: pointer;	margin-left: 5px;	padding-top: .4em;	cursor: default;}[dir="rtl"] .rating_text{	float: right;	margin-left: 0px;	margin-right: 5px;}/*
TAG AUTOSUGGEST
Used to style the autosuggest pulldown
shown when you are entering a tag
on the edit/new blog page.
*/ul.tag-autosuggest{	position: absolute;	padding: 0px;	width: 300px;	list-style: none;	z-index: 50;	border: 1px solid #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;}ul.tag-autosuggest > li.autocompleter-selected{	background: #f6f6f6;	color: #444;}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: #444;}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(/demo/externals/fancyupload/assets/progress-bar/progress.gif?c=25);	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(/demo/externals/fancyupload/assets/failed.png?c=25) no-repeat 4px 4px;}.uploader #demo-list li.file{	border-bottom: 1px solid #eee;	background: url(/demo/externals/fancyupload/assets/file.png?c=25) no-repeat 4px 4px;	overflow: auto;}.uploader #demo-list li.file.file-uploading{	background-image: url(/demo/externals/fancyupload/assets/uploading.png?c=25);	background-color: #D9DDE9;}.uploader #demo-list li.file.file-success{	background-image: url(/demo/externals/fancyupload/assets/success.png?c=25);}.uploader #demo-list li.file.file-failed{	background-image: url(/demo/externals/fancyupload/assets/failed.png?c=25);}.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: #ffffff;}.paginationControl > li.disabled > a{	color: #888;}.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: #ffffff;}.paginationControl > li.selected > a{	color: #444;}.paginator_previous{	float: left;	display: inline;}.paginator_next{	float: right;	display: inline;}/*
PHOTO THUMBS LIST
Used throughout the core and various plugins to show a grid
of photo thumbnails.
*/ul.thumbs{	overflow: hidden;}ul.thumbs > li{	float: left;	margin: 0px 10px 0px 10px;	height: 180px;}html[dir="rtl"] ul.thumbs > li{	float: right;	margin: 0px 0px 0px 10px;}ul.thumbs .thumbs_photo{	display: inline-block;	border: 1px solid #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: #888;	overflow: hidden;}ul.thumbs .thumbs_title{	width: 142px;	display: block;	font-weight: bold;	word-wrap: break-word;	max-height: 2.6em;	overflow: hidden;	margin-bottom: 5px;}ul.thumbs.thumbs_nocaptions > li{	height: auto;	margin: 1px;}ul.thumbs.thumbs_nocaptions > li.sortable,ul.thumbs.thumbs_nocaptions > li.sortable a{	cursor: move;}/* Album Grid View */ul.thumbs.grid_wrapper > li{	height: auto;}ul.grid_wrapper .thumbs_photo{	display: block;	vertical-align: bottom;	border: none;}ul.grid_wrapper .thumbs_photo:hover{	cursor: pointer;	border: none;}ul.grid_wrapper .thumbs_photo > span{	display: block;	width: 100%;	height: 160px;	background-position: center 10%;	background-repeat: no-repeat;	background-size: cover;}ul.grid_wrapper .thumbs_info{	display: block;	color: #888;	overflow: hidden;	font-size: 1em;	padding: 25px 0 40px 0;}ul.grid_wrapper .thumbs_title{	width: 100%;	display: block;	font-weight: bold;	word-wrap: break-word;	overflow: hidden;	margin-bottom: 5px;	text-overflow: ellipsis;	white-space: nowrap;}ul.grid_wrapper .thumbs_info .thumbs_author{	text-overflow: ellipsis;	overflow: hidden;	white-space: nowrap;	display: inline-block;	vertical-align: bottom;	width: 90%;}/*
PHOTO TAGGING
Styles the popup used to show the tagging form for photos.
*/div.tag_div,div.tag_div_hidden{	position: absolute;	z-index: 98;	border: 2px solid #fff;}div.tag_div_hidden{/* 	z-index: -1;	visibility: hidden;*/	border: 2px solid transparent;}div.tag_label,div.tag_label_hidden{	position: absolute;	padding: 3px 5px 3px 5px;	border: 1px solid #777;	font-weight: bold;	display: block;	z-index: 98;	background: #fff;}div.tag_label_hidden{	z-index: -1;	visibility: hidden;}div.media_photo_tagform_titlebar{	text-align: left;	padding: 7px 7px 4px 7px;	font-weight: bold;	font-size: .8em;	text-transform: uppercase;}div.media_photo_tagform_container{	padding: 0px 7px 7px 7px;	overflow: hidden;}div.media_photo_tagform_container input[type=text]{	width: 130px;}div.media_photo_tagform_text{	font-size: .8em;	margin-bottom: 7px;}div.tagger_list,div.media_photo_friendlist{	width: 126px;	overflow: auto;	margin: 4px 0px 4px 0px;	height: 130px;	text-align: left;	padding: 4px;	border: 1px solid #bbb;}div.tagger_list a,div.media_photo_friendlist a{	font-size: .8em;}div.media_photo_tagform_titlebar{	text-align: left;	padding: 7px 7px 4px 7px;	font-weight: bold;	font-size: .8em;	text-transform: uppercase;}div.media_photo_tagform_submits a:hover{	text-decoration: underline;}div.media_photo_tagform_submits a{	font-weight: bold;	font-size: .8em;	cursor: pointer;}div.media_photo_tagform_text{	font-size: .8em;	margin-bottom: 7px;}div.tagger_list,div.media_photo_friendlist{	width: 126px;	overflow: auto;	margin: 4px 0px 4px 0px;	height: 130px;	text-align: left;	padding: 4px;	border: 1px solid #bbb;}div.tagger_list a,div.media_photo_friendlist a{	font-size: .8em;}div.tagger_list a:hover, div.media_photo_friendlist a:hover{	text-decoration: underline;}div.media_photo_tagform_submits a:hover{	text-decoration: underline;}div.media_photo_tagform_submits a{	font-weight: bold;	font-size: .8em;	cursor: pointer;}html[dir="rtl"] div.media_photo_tagform_submits a{	float: right;}div.media_photo_tagform_submits a + a{	margin-left: 13px;}html[dir="rtl"] div.media_photo_tagform_submits a + a{	margin-left: 0px;	margin-right: 13px;}div.media_photo_tagform{	opacity: 1;	-moz-opacity: 1;	-khtml-opacity: 1;	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=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: #ffffff;	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: #ffffff;	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: #ffffff;	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: #ffffff;	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: #888;}.compose-content{	white-space: pre-wrap;	background-color: #ffffff;	color: #999;	-moz-border-radius: 3px;	-webkit-border-radius: 3px;	border-radius: 3px;	border-width: 1px;	border-color: #dfdfdf;	cursor: text;	padding: .75em;	clear: both;	outline: none;	-moz-outline-style: none;}.compose-container .compose-content div{	clear: both;	float: none;	margin: 0;	padding: 0;}div.compose-menu a.compose-activator{	margin-right: 14px;}html[dir="rtl"] div.compose-menu a.compose-activator{	margin-left: 14px;	margin-right: 0;}.compose-tray{	padding: 0px 10px 5px 10px;}.compose-body{	display: block;	overflow: hidden;	padding: 7px 0px;}.compose-menu{	margin-top: 9px;	display: inline-block;	width: 100%;}.compose-tray .compose-menu > span{	display: block;}.compose-loading{	background-repeat: no-repeat;	background-position: 0px 0px;}html[dir="rtl"] .compose-loading{	background-position: 100% 0%;}.compose-loading span{	margin-left: 22px;	display: block;}html[dir="rtl"] .compose-loading span{	margin-left: 0px;	margin-right: 22px;}.compose-loading img{	display: block;	float: left;}html[dir="rtl"] .compose-loading img{	float: right;}.compose-preview-image-invisible{	visibility: hidden;}.compose-preview-image-hidden{	display: none;}.compose-preview-image{	border: 1px solid #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: fontawesome;	margin-right: 6px;	color: #ff9800;}[dir="rtl"] #compose-link-activator:before, [dir="rtl"] #compose-link-menu span:before{	margin-right: 0px;	margin-left: 6px;}#compose-link-form-input{	display: block;	margin-bottom: 7px;	width: 75%;}#compose-link-preview-images{	float: left;	overflow: hidden;	vertical-align: top;	display: block;}#compose-link-preview-images img{	border: 1px solid #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: #ffffff;	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: "\f0e5";	font-family: fontawesome;}/* ITEM TYPE ICONS */.item_icon_core_link:before{	content: "\f0c1";	font-family: fontawesome;}/*
GLOBAL ICONS
These icons are used with "buttonlink" links in various modules throughout
the site.
*/a.buttonlink{	font-size: 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: fontawesome;	margin-right: 6px;	display: inline-block;	font-size: 14px;	font-weight: normal;}[dir="rtl"] a.buttonlink:before{	margin-right: 0px;	margin-left: 6px;}a.buttonlink:after{	font-size: 80%;	left: 8px;	font-family: fontawesome;	color: theme_link_color;	position: absolute;	line-height: normal;	bottom: 4px;	background-color: #fff;	border-radius: 50%;	font-weight: normal;}[dir="rtl"] a.buttonlink:after{	left: auto;	right: 8px;}/* icons start*/.icon_back:before, .icon_previous:before, [dir="rtl"] .icon_next:before{	content: "\f060";	font-family: fontawesome;	margin-right: 6px;	float: left;}[dir="rtl"] .icon_back:before, [dir="rtl"] .icon_previous:before, .icon_next:before{	content: "\f061";	font-family: fontawesome;	margin-left: 6px;	float: right;}.icon_comments:before{	content: "\f1e0";}.icon_viewmore:before{	content: "\f078";}.icon_clearlist{	position: relative;}.icon_clearlist:before{	content: "\f07b";}.icon_clearlist:after{	content: "\f056";}.icon_friend_add:before{	content: "\f234";}.icon_friend_remove:before{	content: "\f235";}.icon_friend_cancel:before{	content: "\f235";}.icon_friend_accept:before{	content: "\f234";}.icon_user_block:before{	content: "\f05e";}.icon_activity_post:before{	content: "\f040";}.icon_report:before{	content: "\f024";}.icon_loading:before{	content: "\f110";	-webkit-animation: spinning 2s infinite linear;	animation: spinning 2s infinite linear;}@-webkit-keyframes spinning{from{	-webkit-transform: rotate(0deg);	transform: rotate(0deg);}to{	-webkit-transform: rotate(359deg);	transform: rotate(359deg);}}@keyframes spinning{from{	-webkit-transform: rotate(0deg);	transform: rotate(0deg);}to{	-webkit-transform: rotate(359deg);	transform: rotate(359deg);}}/*
SMOOTHBOX
Used for the modal popup smoothbox.
*/.modal{	display: none;}.modal_row{	margin: 5px 5px 10px 10px;}.modal_textoption{	margin-top: 3px;	font-size: 8pt;}.modal_textoption input.text{	width: 200px;}#global_content_simple{	display: inline-block;}#TB_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{	padding-top: 7px;	padding-bottom: 7px;}ul.notifications_menu > li + li{	border-top-width: 1px;}ul.notifications_menu > li.notifications_unread > span{	font-weight: bold;}ul.notifications_menu > li > span{	min-height: 16px;	display: block;	float: none;}ul.notifications_menu > li > span:before{	font-family: fontawesome;	margin-right: 5px;}[dir="rtl"] ul.notifications_menu > li > span:before{	float: right;	margin-left: 5px;	margin-right: 0px;}ul.notifications_menu > li > span > a{	display: inline;	float: none;}.notifications_options{	overflow: hidden;	border-top-width: 1px;	padding-top: 7px;}.notifications_options > div{	display: inline-block;	vertical-align: middle;}.notifications_options > div + div{	margin-left: 15px;}.notifications_markread_link:before{	content: "\f058";	color: #8BC34A;}.layout_left #captcha-element img,.layout_right #captcha-element img{	width: 100%;	max-width: 200px;}/*WYSIWYG Editor show Content body common css start here*/.rich_content_body ol{	margin-left: 30px;}.rich_content_body ul{	margin-left: 30px;	list-style-type: disc;}[dir="rtl"] .rich_content_body ol,[dir="rtl"] .rich_content_body ul{	margin-left: 0px;	margin-right: 20px;}.rich_content_body img{	max-width: 100%;	margin: 5px;}/*WYSIWYG Editor show Content body common css ends here*//*
SIDEBAR CATEGORIES
*/.category_options > li{	padding: 4px 0;}.category_options > li.active > a{	font-weight: bold;}.category_options > li > a:before{	content: "\f0da";	font-family: fontawesome;	margin-right: 6px;}[dir="rtl"] .category_options > li > a:before{	margin-left: 6px;	margin-right: 0px;}/* New added icons as common icons*/.icon_style:before{	content: "\f1fc";}.icon_share:before{	content: "\f1e0";}.icon_message:before{	content: "\f0e0";}.icon_invite:before{	content: "\f064";}.icon_edit:before{	content: "\f040";}.icon_block:before{	content: "\f05e";}.icon_update:before{	content: "\f0eb";}.icon_profile:before{	content: "\f2bb";}/*Viewmore Link for widgets*/.generic_list_wrapper{	overflow: hidden;	margin-bottom: 15px;	background-color: #ffffff;	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;	min-width: 100%;}.layout_core_banner > div{	min-height: 250px;	position: relative;	background: #fc6e04;	background: -webkit-linear-gradient(to left, #fc6e04, #eef2f3);	background: linear-gradient(to left, #fc6e04, #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: #fc6e04;	padding: 8px 16px;	border-radius: 2px;	color: #ffffff;	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: #fc6e04;	color: #ffffff;	text-decoration: none;	opacity: 0.8;	transition: all .2s ease-in-out;}.layout_core_banner a:before{	font-size: 15px;	vertical-align: middle;	margin-right: 2px;	font-family: fontawesome;}[dir="rtl"] .layout_core_banner a:before{	margin-left: 2px;	margin-right: 0px;}.layout_core_banner .core_banner_user a:before{	content: "\f234";}.layout_core_banner .core_banner_album a:before{	content: "\f03e";}.layout_core_banner .core_banner_classified a:before{	content: "\f1ea";}.layout_core_banner .core_banner_blog a:before{	content: "\f040";}.layout_core_banner .core_banner_group a:before{	content: "\f0c0";}.layout_core_banner .core_banner_event a:before{	content: "\f073";}.layout_core_banner .core_banner_video a:before{	content: "\f03d";}.layout_core_banner .core_banner_music a:before{	content: "\f001";}/* Scrollbars 0.5.1 *//* Overflow auto in case JavaScript is disabled */.scrollbars{	overflow: auto;}/* Set inactive scrollbars to display none */.scrollbars ul.scrollbar.inactive{	display: none;}/* No scrollbar buttons */.scrollbars ul.scrollbar li.scroll.down,.scrollbars ul.scrollbar li.scroll.up,.scrollbars ul.scrollbar li.scroll.left,.scrollbars ul.scrollbar li.scroll.right{	display: none;}/* Move the bars a bit from the side and make them a little bit smaller then its wrapper*/.scrollbars ul.scrollbar.vertical li.scroll.bar-wrapper{	min-width: 7px !important;	right: 2px !important;}.scrollbars ul.scrollbar.horizontal li.scroll.bar-wrapper{	min-height: 7px !important;	bottom: 2px !important;}/* Scrollbar style */.scrollbars ul.scrollbar li.scroll.bar-wrapper div.scroll.bar{	background: black;	opacity: .5;	border-radius: 5px;}/*WYSIWYG Editor show Content body common css ends here*/.item_core_link .item_link_title{	font-size: .8em;	font-weight: bold;	margin-bottom: 2px;}.item_core_link .item_link_rich_html,compose-preview-link-html{	max-width: 500px;}.item_core_link .item_core_link_info{	margin-top: 10px;}.item_link_rich_html img{	max-width: 100%;}.compose-preview-link-html{	margin-bottom: 10px;}.layout_core_search_mini #global_search_form{	padding: .5em 0;}.layout_core_search_mini #global_search_field{	padding: 5px;	vertical-align: middle;	max-width: 100%;}.form-elements > .mce-tinymce{	margin-bottom: 10px;}/* GRID VIEW COMMON CSS */ul.grid_wrapper{	overflow: hidden;}ul.grid_wrapper > li{	width: 100%;	margin: 0;}ul.grid_wrapper > li > div{	position: relative;}ul.grid_wrapper > li > a,ul.grid_wrapper > li > div:first-child > a{	text-align: center;	height: 160px;	vertical-align: middle;	display: block;	box-sizing: border-box;	overflow: hidden;	width: 100%;}ul.grid_wrapper > li a > img{	max-width: 100%;	box-sizing: border-box;	height: 100%;	max-height: 100%;	border: 0;}ul.grid_wrapper > li .info_stat_grid{	background: rgba(0, 0, 0, 0) linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.35) 65%);	bottom: 0px;	color: #fff;	left: 0;	padding: 5px 10px;	position: absolute;	width: 100%;	box-sizing: border-box;	opacity: 0;	transition: all 0.2s ease-in-out;}[dir="rtl"] ul.grid_wrapper > li .info_stat_grid{	left: auto;	right: 0;}ul.grid_wrapper > li:hover .info_stat_grid{	opacity: 1;	transition: all 0.2s ease-in-out;}ul.grid_wrapper li .info_stat_grid span{	margin-right: 10px;}[dir="rtl"] ul.grid_wrapper li .info_stat_grid span{	margin-right: 0px;	margin-left: 10px;}ul.grid_wrapper li .info_stat_grid span > i{	font-size: 14px;	margin-right: 2px;}[dir="rtl"] ul.grid_wrapper li .info_stat_grid span > i{	margin-right: 0px;	margin-left: 2px;}/* LIST VIEW COMMON CSS */ul.list_wrapper > li{	clear: both;	overflow: hidden;	padding-bottom: 15px;}ul.list_wrapper > li + li{	padding-top: 15px;	border-top-width: 1px;}.layout_core_container_tabs > .generic_layout_container > h3{	display: none;}.tabs_alt .tab_collapsed_action{	display: none;}/* Background photo CSS for item */.bg_item_photo{	background-repeat: no-repeat;	background-size: cover;	background-position: center 10%;	box-sizing: border-box;	height: 100%;	border: 1px solid #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
*/.panel-collapsed .layout_core_menu_main .navigation > li > a > i{	display: none;}/*
LEFT PANEL
Style for vertical main menu expanded
*/.global_left_panel{	padding-left: 235px;}[dir="rtl"] .global_left_panel{	padding-left: 0;	padding-right: 235px;}.global_left_panel #global_content{	padding-left: 20px;	padding-right: 20px;	width: 100%;	box-sizing: border-box;	float: left;}.global_left_panel .layout_page_header .layout_main,.global_left_panel .layout_page_footer .layout_main{	padding-left: 20px;	padding-right: 20px;}.global_left_panel .layout_page_header .layout_main,.global_left_panel .layout_page_footer .layout_main,.global_left_panel .layout_page_header,.global_left_panel .layout_page_footer{	width: 100%;	box-sizing: border-box;}.global_left_panel .layout_page_header .layout_main,.global_left_panel .layout_page_header{	margin: 0;}.global_left_panel .layout_page_footer .layout_main{	margin-left: 0;	margin-right: 0;	margin-bottom: 0;}.global_left_panel .layout_page_footer{	margin-left: 0;	margin-right: 0;	float: left;}.global_left_panel .layout_core_menu_main .panel-toggle{	padding: 20px;	text-align: right;	cursor: pointer;	background-color: #7bd0e2;	box-sizing: border-box;	position: fixed;	top: 0;	left: 0;	z-index: 3;	height: 60px;	border-bottom: 1px solid rgba(255, 255, 255, 0.1);}[dir="rtl"] .global_left_panel .layout_core_menu_main .panel-toggle{	text-align: left;	left: auto;	right: 0;}.global_left_panel .layout_core_menu_main .panel-toggle:before{	content: "\f0c9";	font-family: fontawesome;	color: #ffffff;	font-size: 18px;}body.global_left_panel .layout_core_menu_main{	position: fixed;	left: 0;	top: 0;	bottom: 0;	background-color: #7bd0e2;	background-image: none;	box-sizing: border-box;	width: 235px;	border-radius: 0;	padding: 0;	margin: 0;	overflow: hidden;	z-index: 1;}[dir="rtl"] body.global_left_panel .layout_core_menu_main{	left: auto;	right: 0;}.global_left_panel.panel-open{	width: 100%;	transition: all .5s ease-in-out;}.global_left_panel.panel-open .layout_core_menu_main .panel-toggle{	width: 235px;}.global_left_panel .layout_core_menu_main .main_menu_navigation{	width: 100%;	border: none;	border-radius: 0;	padding: 0;	margin: 60px 0 0;	background-color: #7bd0e2;	overflow: hidden;}.global_left_panel .layout_core_menu_main .navigation{	padding: 0;	width: 100%;	margin: 0;}.global_left_panel .layout_core_menu_main li{	margin: 0;}.global_left_panel .layout_core_menu_main .navigation > li{	float: none;	display: block;	font-size: 14px;	border-bottom: 1px solid rgba(255, 255, 255, 0.1);	border-left: 0;	border-right: 0;	margin: 0;	background-image: none;	padding: 0;}[dir="rtl"] .global_left_panel .layout_core_menu_main .navigation > li{	float: none;}.global_left_panel .layout_core_menu_main .navigation > li.active{	background-color: rgba(0, 0, 0, 0.2);}.global_left_panel .layout_core_menu_main .navigation > li:hover{	background-color: rgba(0, 0, 0, 0.1);}body.global_left_panel .layout_core_menu_main .menu_core_main{	padding: 20px;	display: block;	line-height: normal;	color: #ffffff;	box-sizing: border-box;}.global_left_panel .layout_core_menu_main .navigation > li > a:hover{	text-decoration: none;}.global_left_panel .layout_core_menu_main .menu_core_main i{	margin-right: 20px;	font-size: 18px;	font-weight: normal;	opacity: .5;	color: #ffffff;}[dir="rtl"] .global_left_panel .layout_core_menu_main .menu_core_main i{	margin-left: 20px;	margin-right: 0px;}.global_left_panel .layout_core_menu_main .navigation > li.active .menu_core_main i{	opacity: 1;}/* Collapsed left panel */.global_left_panel.panel-collapsed{	padding-left: 62px;}[dir="rtl"] .global_left_panel.panel-collapsed{	padding-left: 0px;	padding-right: 62px;}.global_left_panel.panel-collapsed .layout_core_menu_main,.global_left_panel.panel-collapsed .layout_core_menu_main .menu_core_main,.global_left_panel.panel-collapsed .layout_core_menu_main .menu_core_main i,.global_left_panel.panel-collapsed .layout_core_menu_main .panel-toggle{	width: 62px;}.global_left_panel.panel-collapsed .layout_core_menu_main .panel-toggle{	text-align: center;}.global_left_panel.panel-collapsed .layout_core_menu_main .menu_core_main i{	visibility: visible;	height: 60px;	display: table-cell;	vertical-align: middle;	text-align: center;	text-indent: 0;	box-sizing: border-box;}.global_left_panel.panel-collapsed .layout_core_menu_main .menu_core_main{	visibility: hidden;	padding: 0;	height: 60px;	text-align: center;	font-size: 10px;	box-sizing: border-box;}.main_menu_navigation .scrollbar.horizontal{	display: none;}.global_left_panel .menu_core_main_tip{	position: absolute;	left: 76px;	top: 50%;	display: none;	padding: 3px 14px 3px 6px;	color: #ffffff;	background: #7bd0e2;	box-sizing: border-box;	font-size: 12px;	z-index: 5;	border-radius: 3px;	opacity: 0.9;	margin-top: 10px;	font-weight: 300;}[dir="rtl"] .global_left_panel .menu_core_main_tip{	left: auto;	right: 76px;	padding: 3px 6px 3px 14px;}.global_left_panel .menu_core_main_tip i{	display: none;}.global_left_panel .menu_core_main_tip:after{	right: 100%;	top: 50%;	border: solid transparent;	content: " ";	height: 0;	width: 0;	position: absolute;	pointer-events: none;	border-color: rgba(136, 183, 213, 0);	border-right-color: #7bd0e2;	border-width: 11px;	margin-top: -11px;	margin-right: -1px;}[dir="rtl"] .global_left_panel .menu_core_main_tip:after{	border-left-color: #7bd0e2;	border-right-color: transparent;	right: auto;	left: 100%;	margin-right: 0px;	margin-left: -1px;}.layout_page_header .layout_main .header-panel-toggle{	display: none;}.layout_core_menu_main .main_menu_navigation.horizontal_core_main_menu .scrollbar-content{	margin: 0 !important;	padding: 0 !important;	overflow: hidden !important;}.layout_core_menu_main .main_menu_navigation.horizontal_core_main_menu .scrollbar-content-wrapper{	margin: 0 !important;	padding: 0 !important;}/* Social share links in footer */.layout_page_footer{	margin-bottom: 30px;}#global_footer{	width: 100%;	float: left;	overflow: hidden;}.layout_page_footer,.layout_page_footer .layout_main{	overflow: hidden;	box-sizing: border-box;}div.layout_core_menu_footer{	border-top: 0;	float: left;	margin-top: 11px;	padding-top: 0;}[dir="rtl"] div.layout_core_menu_footer{	float: right;}.layout_core_menu_social_sites{	float: right;}[dir="rtl"] .layout_core_menu_social_sites{	float: left;}.layout_core_menu_social_sites li{	display: inline-block;	margin-left: 2px;	vertical-align: middle;}[dir="rtl"] .layout_core_menu_social_sites li{	margin-left: 0px;	margin-right: 2px;}div.layout_core_menu_social_sites li > a{	width: 36px;	height: 36px;	padding: 0;	transition: all 0.2s ease-in-out 0s;	border: 1px solid;	border-radius: 50%;	display: table-cell;	vertical-align: middle;	text-align: center;	box-sizing: border-box;	font-size: 100%;	color: #888;	opacity: 0.7;}.layout_core_menu_social_sites li > a:hover{	transition: all 0.2s ease-in-out 0s;	border-color: #7bd0e2;	opacity: 1;}.layout_core_menu_social_sites li > a:hover > i{	color: #7bd0e2;}div.layout_core_menu_social_sites li > a > i{	display: block;	width: 36px;	line-height: 36px;	text-align: center;}.menu_core_social_sites > span{	display: none;}/* Mini-menu bubbles*/.minimenu_update_count_bubble,.minimenu_message_count_bubble{	display: none;}/* Sidebar Filter forms */#filter_form input[type="text"],#filter_form input.text,#filter_form select,form.filters input[type="text"],form.filters input.text,form.filters select{	width: 100%;	box-sizing: border-box;	max-width: 100%;}.field_search_criteria input[type="text"]{	width: 100%;	box-sizing: border-box;	max-width: 100%;}#filter_form .browse-range-wrapper input[type="text"],form.filters .browse-range-wrapper input[type="text"]{	width: 50px;}/* Cover Photo CSS */.profile_cover_photo_empty{	background: #fc6e04;	background: -webkit-linear-gradient(to left, #fc6e04, #eef2f3);	background: linear-gradient(to left, #fc6e04, #eef2f3);}.profile_cover_btn i{	background-color: #fc6e04;	color: #ffffff;}.profile_cover_photo_tabs .tabs_alt{	background: #ffffff;	background: #efefef;}.profile_cover_photo_tabs .tabs_alt > ul > li.active > a{	border-bottom: 2px solid #7bd0e2;}ul.profile_options_pulldown > li:hover a, .coverphoto_navigation ul > li:hover a{	background-color: #fc6e04;	color: #ffffff;}/* Hashtag side widget */.layout_core_hashtags_cloud{	background-color: #ffffff;	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;}}@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: #7bd0e2;	cursor: pointer;	height: 20px;	width: 20px;	text-align: right;	transition: all .5s ease-in-out;	float: left;	padding: 10px 10px 10px 0;}[dir="rtl"] .global_left_panel .layout_page_header .layout_main .header-panel-toggle{	float: right;	text-align: left;	padding: 10px 0px 10px 10px;}.global_left_panel .layout_page_header .layout_main .header-panel-toggle:before{	font-size: 18px;	content: '\f0c9';	display: block;}.layout_page_header .layout_main .header-panel-toggle,.global_left_panel .layout_page_header .layout_core_search_mini,.global_left_panel .layout_page_header .layout_core_menu_mini{	display: block;}.global_left_panel.panel-collapsed .layout_page_header .layout_main{	padding-top: 15px;}.global_left_panel.panel-collapsed .layout_page_header .layout_main > div{	width: 100%;	margin-bottom: 10px;	padding: 0;	margin-top: 0;}.global_left_panel.panel-collapsed .layout_page_header .layout_main > .layout_core_menu_logo img{	max-width: 100%;}.global_left_panel.panel-collapsed .layout_page_header .layout_main .header-panel-toggle{	text-align: left;}.global_left_panel.panel-collapsed .layout_page_header .layout_main .header-panel-toggle + div,.global_left_panel.panel-collapsed .layout_page_header .layout_main .header-panel-toggle + a{	float: left;	max-width: 88%;	width: 88%;}.global_left_panel.panel-collapsed .layout_core_menu_mini > div > ul > li{	display: inline-block;	margin-bottom: 4px;}.global_left_panel.panel-collapsed .layout_core_menu_mini > div > ul{	padding: 0;}.global_left_panel.panel-collapsed .layout_core_menu_mini #core_menu_mini_menu{	text-align: left;}}@media (max-width: 480px){#core_menu_mini_menu .pulldown_contents_wrapper{	left: 0;	right: 0;	max-width: 100%;}}@media (min-width:600px){ul.grid_wrapper > li{	width: 45%;	margin: 0 10px 40px 10px;	display: inline-block;	vertical-align: top;	position: relative;	text-align: left;}html[dir="rtl"] ul.grid_wrapper > li{	text-align: right;	margin: 0 10px 40px 10px;}ul.grid_wrapper .half_border_bottom{	border-bottom: 1px solid #f2f0f0;	width: 150px;	position: absolute;	bottom: 0;	left: 0;}[dir="rtl"] ul.grid_wrapper .half_border_bottom{	left: auto;	right: 0;}}@media (min-width: 980px){.global_left_panel #global_content, .global_left_panel .layout_page_header .layout_main, .global_left_panel .layout_page_footer .layout_main{	padding-right: 62px;}[dir="rtl"] .global_left_panel #global_content,[dir="rtl"] .global_left_panel .layout_page_header .layout_main,[dir="rtl"] .global_left_panel .layout_page_footer .layout_main{	padding-right: 20px;	padding-left: 62px;}}@media (min-width: 980px){ul.grid_wrapper > li{	width: 30.6%;}.layout_page_header .layout_main{	text-align: right;}[dir="rtl"] .layout_page_header .layout_main{	text-align: left;}}@media (min-width: 1199px){ul.grid_wrapper > li{	width: 220px;}}.selectize-input{	min-width: 200px;}.selectize-control.multi .selectize-input [data-value]{	background-color: #fc6e04;	color: #ffffff;}/*--------------------------------------------------- === ALLURE THEME WORK === -------------------------------------------------------*//*GLOBAL STYLES,FONTS & RESETS*/html{	min-height: 100%;	margin-bottom: 1px;}body{	background-color: #efefef;	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: Roboto, sans-serif;/*	font-weight: 400;*/}*[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: #7bd0e2;	text-decoration: none;}div,td{	font-size: 13px;	color: #444;	text-align: left;	line-height: 20px;	letter-spacing: .1px;}*[dir="rtl"] div,*[dir="rtl"] td{	direction: rtl;	unicode-bidi: embed;	text-align: right;}h2,h3,h4{	color: #222;	font-weight: normal;	line-height: 20px;}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: #efefef;	padding-right: 6px;	margin-top: -1px;}[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 #f2f0f0;	padding-bottom: 15px;	letter-spacing: 1px;	text-transform: uppercase;	line-height: normal;	background: #ffffff;	font-family: Roboto, sans-serif;	font-size: 15px;}[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;	box-sizing: border-box;}[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;	box-sizing: border-box;}[dir="rtl"] .layout_right{	float: left;	padding: 0px 15px 10px 0px;}#global_wrapper{	text-align: center;	padding-top: 20px;	padding-bottom: 35px;}[dir="rtl"] #global_wrapper{	text-align: center;}#global_content_simple{	overflow: hidden;}/*.global_left_panel.panel-collapsed .layout_top + .layout_main,.global_left_panel.panel-collapsed .layout_page_header.allure_core_widgets_header .layout_main,.global_left_panel.panel-collapsed .layout_allure_menu_footer{	width: 100%;	box-sizing: border-box;}*/.global_left_panel.panel-collapsed .layout_top + .layout_main,.global_left_panel.panel-collapsed .layout_allure_menu_footer{	width: 100%;	box-sizing: border-box;}.global_left_panel.panel-collapsed #global_content{	margin-top: 0 !important;}/*HEADER*/.layout_page_header{	text-align: center;	clear: both;	width: 100%;	display: inline-block;}[dir="rtl"] .layout_page_header{	text-align: center;}.layout_page_header .layout_main{	text-align: right;	display: inline-block;	padding: 8px 0px;	width: 100%;	vertical-align: middle;	box-sizing: border-box;}[dir="rtl"] .layout_page_header .layout_main{	text-align: left;}/* Header with core widgets *//*.layout_page_header.allure_core_widgets_header{	display: inline-block;	width: 100%;}*//*
.layout_page_header.allure_core_widgets_header .layout_main{	display: inline-block;	padding: 8px 15px;	vertical-align: middle;}*//*
.layout_page_header.allure_core_widgets_header .layout_core_menu_mini{	float: right;}*//*
.layout_page_header.allure_core_widgets_header .layout_core_search{	float: left;}*//*
.layout_page_header.allure_core_widgets_header .layout_core_menu_main{	margin-top: 0;	margin-bottom: 0;}*/.global_allure_header_body_wapper .layout_page_header .layout_main{	padding: 0;}.global_allure_header_body_wapper .layout_core_menu_mini,[dir="rtl"] .global_allure_header_body_wapper .layout_core_menu_mini{	float: none;}.global_allure_header_body_wapper div.layout_sitemenu_menu_main{	margin-top: 0;}.global_allure_header_body_wapper div.sitemenu_main_menu_wrapper{	border-radius: 0;}/*FOOTER*//*Footer general layout*/.layout_page_footer{	clear: both;	overflow: hidden;	background-repeat: repeat;	margin-bottom: 0;	position: relative;	background-position: center center;	background-size: cover;	background-attachment: fixed;/*		box-shadow: 0 0px 4px 3px #dfdfdf;*/}.layout_page_footer:before{	content: " ";	height: 100%;	left: 0;	position: absolute;	top: 0;	width: 100%;	z-index: 0;	right: 0;	background-color: rgba(0, 0, 0, 0.8);}.layout_page_footer .layout_main{	overflow: hidden;	padding-top: 70px;	box-sizing: border-box;	max-width: 100% !important;}.layout_allure_menu_footer{	overflow: hidden;}.layout_page_footer .layout_main > div{	position: relative;}.layout_allure_menu_footer .tip{	padding-left: 15px;	padding-right: 15px;}.allure_footer_content_block{	padding-left: 15px;	padding-right: 15px;	box-sizing: border-box;}.allure_footer_bottom_block{	clear: both;	padding-bottom: 30px;}.allure_footer_content_inner{	font-size: 14px;	margin-bottom: 30px;}.allure_footer_content_inner iframe{	height: 300px !important;}.allure_footer_content_inner ul > li{	border-bottom: 1px dashed #404040;	margin-bottom: 8px;	padding-bottom: 8px;	font-weight: 500;}.allure_footer_content_inner ul > li:first-child{	font-size: 18px;	margin-bottom: 15px;	font-weight: 400;	margin-top: 0;	padding: 0;	border-bottom: none;}.allure_footer_content_inner ul > li > a{	text-decoration: none;	-webkit-transition: all 300ms ease-in;	-o-transition: all 300ms ease-in;	transition: all 300ms ease-in;}.allure_footer_logo{	margin-bottom: 20px;}.allure_footer_logo a{	font-size: 24pt;	line-height: 24px;}.allure_footer_logo a img{	max-width: 209px;}.allure_footer_desc{	margin-bottom: 10px;	font-size: 14px;	line-height: 23px;}.allure_footer_desc + .contact_info{	margin-bottom: 30px;}.allure_footer_content_block .contact_info li{	font-size: 14px;	margin-bottom: 5px;}.allure_footer_content_block .contact_info li i{	margin-right: 5px;}[dir="rtl"] .allure_footer_content_block .contact_info li i{	margin-right: 0;	margin-left: 5px;}.allure_footer_bottom_block{	border-top: 1px solid #404040;	float: left;	width: 100%;	padding-top: 30px;	margin-top: 30px;}[dir="rtl"] .allure_footer_bottom_block{	float: right;}.allure_footer_bottom_block_inner{	margin-bottom: 30px;}.allure_footer_bottom_block_inner span{	font-size: 14px;}.allure_footer_bottom_block_inner h5{	font-size: 14px;	font-weight: 400;	margin-bottom: 10px;}.allure_footer_bottom_block .contact_no,.allure_footer_bottom_block .social_connect,.allure_footer_bottom_block .newsletter_subscribe{	padding-left: 15px;	padding-right: 15px;	box-sizing: border-box;}.allure_footer_content_block .social_connect ul > li,.allure_footer_bottom_block .social_connect ul > li{	display: inline-block;	margin-right: 5px;}[dir="rtl"] .allure_footer_content_block .social_connect ul > li,.allure_footer_bottom_block .social_connect ul > li{	margin-left: 5px;	margin-right: 0;}.allure_footer_content_block .social_connect ul > li > a,.allure_footer_bottom_block .social_connect ul > li > a{	border: 1px solid #777777;	height: 30px;	width: 30px;	line-height: 30px;	display: block;	text-align: center;}[dir="rtl"] .allure_footer_content_block .social_connect ul > li > a,.allure_footer_bottom_block .social_connect ul > li > a{	text-align: center;}.allure_footer_content_block .social_connect ul > li > a:hover, .allure_footer_bottom_block .social_connect ul > li > a:hover{	background-color: #fff;}.allure_footer_bottom_block .newsletter_subscribe form{	overflow: hidden;}.allure_footer_bottom_block .newsletter_subscribe form button{	margin-left: -4px;	border-top-left-radius: 0;	border-bottom-left-radius: 0;}[dir="rtl"] .allure_footer_bottom_block .newsletter_subscribe form button{	margin-right: -4px;	border-radius: 2px 0 0 2px;	margin-left: 0;}.allure_footer_bottom_block .newsletter_subscribe form input{	width: auto;}.allure_footer_bottom_block .newsletter_subscribe form input,.allure_footer_bottom_block .newsletter_subscribe form button{	height: 40px;/*		display: table-cell;*/	vertical-align: top;}/* Core footer + Advanced footer */div.layout_core_menu_footer,[dir="rtl"] div.layout_core_menu_footer{	text-align: center;}div.layout_core_menu_footer,div.layout_sitemenu_menu_footer{	width: 100%;	padding: 20px 15px;	box-sizing: border-box;	float: left;}[dir="rtl"] div.layout_core_menu_footer,[dir="rtl"] div.layout_sitemenu_menu_footer{	float: right;}div.layout_core_menu_footer #language{	padding: 3px;}/* CORE MINI MENU + ADVANCED MINI MENU *//* Common css work for advanced and core mini menu */.layout_core_search{	float: left;}[dir="rtl"] .layout_core_search{	float: right;}.layout_core_menu_mini > div > ul > li{	overflow: hidden;	padding: 2px 5px;	vertical-align: middle;	display: inline-block;	font-size: 13px;	position: relative;}.layout_core_menu_mini > div > ul > li#sitemenu_mini_currency_updates_pulldown{	margin-top: 0;	margin-bottom: 0;}.layout_core_menu_mini #core_menu_mini_menu > ul > li > a{	display: block;	color: #ffffff;	font-weight: normal;	padding: 8px;	border: 1px solid #ffffff;	text-align: center;	min-width: 40px;/*  	height: 40px;*/	box-sizing: border-box;background:;}.layout_core_menu_mini #core_menu_mini_menu > ul > li > a:hover{	color: #ffffff;	text-decoration: none;	border-color: #ffffff;}.layout_core_menu_mini > div > ul > li a:hover::before{	color: #ffffff;}.layout_core_menu_mini #core_menu_mini_menu > ul > li > a,.layout_core_menu_mini #core_menu_mini_menu > ul > li > a > img{	border-radius: 25px;}.layout_core_menu_mini > div > ul > li a::before{	font-family: 'Font Awesome 5 Free', 'fontawesome';	color: #ffffff;	font-size: 18px;}/* Advanced mini menu */.layout_sitemenu_menu_mini{	display: inline-block;	vertical-align: middle;}.layout_sitemenu_menu_mini #core_menu_mini_menu > ul > li > a .item_photo_user{	height: 40px;	width: 40px;}.layout_sitemenu_menu_mini #core_menu_mini_menu > ul > li > a[title= "My Profile"]{	padding: 0;	height: 100%;}.layout_sitemenu_menu_mini > .layout_core_menu_mini > div > ul > li a img{	display: none;}.layout_sitemenu_menu_mini > .layout_core_menu_mini > div > ul > li a img.item_photo_user{	display: block;	border: none;}.icon_siteevents_my_tickets a::before{	content: "\f145";}.layout_sitemenu_menu_mini > .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';}/*SE Core mini menu*/#core_mini_updates_pulldown{	vertical-align: middle;}#core_menu_mini_menu_update .updates_pulldown > a:hover{	border-color: #ffffff;}.layout_core_menu_mini #core_menu_mini_menu > ul > li a.core_mini_admin,.layout_core_menu_mini #core_menu_mini_menu > ul > li a.core_mini_messages,.layout_core_menu_mini #core_menu_mini_menu > ul > li a.core_mini_settings,.layout_core_menu_mini #core_menu_mini_menu .updates_pulldown_active > a.core_mini_update,.layout_core_menu_mini #core_menu_mini_menu .updates_pulldown > a.core_mini_update{	visibility: visible;	overflow: hidden;	width: 40px;	height: 40px;	line-height: 40px;	text-align: center;}.layout_core_menu_mini #core_menu_mini_menu > ul > li a.core_mini_admin:before, .layout_core_menu_mini #core_menu_mini_menu > ul > li a.core_mini_messages:before, .layout_core_menu_mini #core_menu_mini_menu > ul > li a.core_mini_settings:before, .layout_core_menu_mini #core_menu_mini_menu .updates_pulldown_active > a.core_mini_update:before, .layout_core_menu_mini #core_menu_mini_menu .updates_pulldown > a.core_mini_update:before{	visibility: visible;	width: 100%;	height: 100%;	line-height: normal;	display: block;	vertical-align: middle;	box-sizing: border-box;}.layout_core_menu_mini #core_menu_mini_menu > ul > li > a.core_mini_profile{	width: 40px;	height: 40px;	padding: 0;	text-align: center;	border: 1px solid;	border-radius: 50%;	box-sizing: border-box;}.layout_core_menu_mini #core_menu_mini_menu > ul > li > a.core_mini_profile:hover{	border-radius: 50%;}.layout_core_menu_mini #core_menu_mini_menu > ul > li > a.core_mini_profile > img.thumb_icon{	width: 38px;	height: 38px;	border-radius: 50%;	border: none;	margin: 0;}.layout_core_menu_mini #core_menu_mini_menu > ul > li > a.core_mini_profile > span{	display: none;}.layout_core_menu_mini #core_menu_mini_menu > ul > li > a.core_mini_admin:before{	content: "\f007";}.layout_core_menu_mini #core_menu_mini_menu > ul > li > a.core_mini_messages:before{	content: "\f0e0";}.layout_core_menu_mini #core_menu_mini_menu > ul > li > a.core_mini_settings:before{	content: "\f013";}.layout_core_menu_mini #core_menu_mini_menu .updates_pulldown > a.core_mini_update::before, .layout_core_menu_mini #core_menu_mini_menu .updates_pulldown_active > a.core_mini_update::before{	content: "\f0f3";}.updates_pulldown_active > a.core_mini_update::before{	color: #ffffff;}.minimenu_update_count_bubble,.minimenu_message_count_bubble{	position: absolute;	background: #f00;	color: rgb(255, 255, 255);	padding: 5px;	border-radius: 50%;	text-align: center;	line-height: 100%;	height: 10px;	font-size: 10px;	width: auto;	top: 0;	right: 0;	min-width: 10px;/*
 	margin-left: 30px;*/	font-style: normal;	display: block;}[dir="rtl"] .minimenu_update_count_bubble,[dir="rtl"] .minimenu_message_count_bubble{	right: auto;	left: 0;}.minimenu_message_count_bubble{	margin-top: -40px;}/*.minimenu_update_count_bubble{	display: none;	margin-top: 0;}*//*
.minimenu_update_count_bubble_active.show_icons{	display: block;}.minimenu_message_count_bubble.show_icons{	display: block;	margin-top: -45px;}*/.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{	display: inline-block;	vertical-align: middle;}/* HIGHLIGHT 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: #ffffff;}/*SITE LOGO*/.layout_core_menu_logo{	float: left;	letter-spacing: -2px;}[dir="rtl"] .layout_core_menu_logo{	float: right;}.layout_core_menu_logo a,.layout_core_menu_logo a:hover{	font-size: 30px;	vertical-align: middle;	line-height: normal;}.layout_core_menu_logo a img{	max-height: 36px;	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;	padding: 0.5em 0.9em;	border: 1px solid #e4e0e0;	float: left;}[dir="rtl"] .tip > span{	float: right;}.tip > span:before{	content: "\f0eb";	font-family: 'Font Awesome 5 Free', 'fontawesome';	margin-right: 5px;	color: #FF9800;}[dir="rtl"] .tip > span:before{	margin-right: 0px;	margin-left: 5px;}/*tip open on hover*/html .info_tip_content_wrapper{	border: 1px solid #d9d8d8;}div.tip_main_body_title{	float: none!important;}/*
GLOBAL FORM ELEMENTS
Used for most forms throughout the site.
*/button{	padding: 7px 16px;	font-size: 13px;	letter-spacing: .5px;	border-radius: 2px;/*  	text-transform: uppercase;*/	background-color: #fc6e04;	color: #ffffff;	border: 2px solid #fc6e04;	cursor: pointer;}button:hover{	background-color: #fc6e04;	color: #ffffff;	border: 2px solid #fc6e04;}input[type=text],input[type=email],input[type=password],input.text,textarea{	background-color: #ffffff;	color: #999;	border: 1px solid #dfdfdf;	padding: 7px;	font-size: 13px;	resize: none;	box-sizing: border-box;	border-radius: 2px;	outline: none;}input[type=checkbox],input[type=radio]{	border: none;	padding: 0px;	margin: 0 5px 0px 0px !important;	width: auto;	display: block;	float: left;}[dir="rtl"] input[type=checkbox],[dir="rtl"] input[type=radio]{	margin: 1px 0 0px 5px !important;	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: #ffffff;	color: #999;	border: 1px solid #dfdfdf;	padding: 6px 0px 6px 1px;	font-size: 10pt;	max-width: 205px;	box-sizing: border-box;	border-radius: 2px;	width: auto;}select:-moz-focusring{	color: transparent;	text-shadow: 0 0 0 #999;}select option{	padding: 0px 10px 0px 3px;}html[dir="rtl"] select option{	padding: 0px 3px 0px 10px;}a.buttonlink{	display: inline-block;	font-size: 13px;	line-height: normal;}a.buttonlink_right{	display: inline-block;}.quicklinks a:after, #profile_options ul li a:after{	content: " ";}br.multi-text-separator{	margin-bottom: 8px;}/*COMMENTS
These styles are used everywhere comments appear.*/.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;}[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;}[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: #888;	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;}[dir="rtl"] .comments .comments_info{	padding-right: 10px;	padding-left: 0px;}.comments .comments_date{	font-size: 12px;	color: #888;	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;}[dir="rtl"] .comments > form{	padding: 5px 5px 5px 10px;}.comments > form > textarea{	width: 100%;}.comments > form > button{	display: block;	margin-top: 7px;}.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: #ffffff;	color: #888;	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%;}[dir="rtl"] .tabs_alt > ul{	text-align: right;}.tabs_alt > ul > li{	display: inline-block;	padding: 0px;*	display: inline;/* fix for IE7 */}.tabs_alt > ul > li.active{	position: relative;	background-image: none;}div .tabs_alt > ul > li > a{	display: block;	outline: medium none;	padding: 8px 12px;	text-decoration: none;	text-transform: uppercase;	color: #444;	border-bottom: 2px solid transparent;	font-family: Roboto, sans-serif;	font-size: 13px;}.tabs_alt > ul > li > a span{	font-weight: normal;	margin-left: 7px;	border: none;	color: #7bd0e2;}[dir="rtl"] .tabs_alt > ul > li > a span{	margin-right: 7px;	margin-left: 0px;}.tabs_alt > ul > li.active > a,.tabs_alt > ul > li > a:hover{	color: #7bd0e2;}.tabs_alt > ul > li.active > a{	border-bottom: 2px solid #7bd0e2;}div.tabs_alt > ul > li.active > a:hover{	background-color: transparent;	color: #7bd0e2;}.tab_container_inactive{	display: none;}.tabs_alt > ul > li.tab_open > a{	background-color: #cccccc;	color: #7bd0e2;	position: relative;	top: 1px;/*	padding: 5px 6px;*/}.tab_pulldown_contents_wrapper{	display: none;	overflow: hidden;	position: absolute;	padding: 2px;	margin-top: 53px;	background-color: #e4e4e4;	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: #cccccc;}.tab_pulldown_contents > ul > li + li{	border-top: 1px solid #f2f0f0;}.tab_pulldown_contents > ul > li:hover{	background-color: #e5e5e5;	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;}/*HEADLINE
Used at the top of most browse pages. Often contains button-style tabs.*/.generic_layout_container .headline{	margin: 0;	padding: 0;}.headline{	background-color: #ffffff;	border: 0px solid transparent;	border-radius: none;	overflow: hidden;	margin-bottom: 15px;	margin-top: 10px;	padding: 15px;}.headline h2,.headline h2 a{/*		color: #444;*/	display: inline-block;	font-size: 22px;	margin-bottom: 0;	margin-left: 10px;	margin-right: 20px;	vertical-align: middle;}[dir="rtl"] .headline h2,[dir="rtl"] .headline h2 a{	margin-right: 10px;	margin-left: 20px;}.headline h2 a{	margin: 0;	float: left;}[dir="rtl"] .headline h2 a{	float: right;}.headline .tabs > ul > li > a{	color: #444;	padding: 2px 0;}/* TABS (BUTTON STYLE,DEFAULT) */.tabs{	overflow: hidden;	display: inline-block;	vertical-align: middle;}.tabs > ul{	display: inline-block;	vertical-align: middle;}.tabs > ul > li{	margin-right: 15px;	display: inline-block;	vertical-align: middle;}[dir="rtl"] .tabs > ul > li{	margin-left: 15px;	margin-right: 0px;}.tabs > ul > li > a{	display: inline-block;	color: #444;	padding: 10px 5px;	font-size: 13px;}.tabs > ul > li > a:hover{	color: #7bd0e2;}.tabs > ul > li.active > a{	border-bottom: 2px solid #7bd0e2;	color: #7bd0e2;}.tabs > ul > li.active > a:hover{	color: #7bd0e2;}/*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(/demo/application/modules/Allure/externals/images/more.png?c=25);	background-repeat: no-repeat;}[dir="rtl"] .pulldown > a,[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: #e5e5e5;}.pulldown_active > a{	-moz-border-radius: 4px;	-webkit-border-radius: 4px;	border-radius: 4px;	-moz-border-bottom-right-radius: 0px;	-webkit-border-bottom-right-radius: 0px;	border-bottom-right-radius: 0px;	-moz-border-bottom-left-radius: 0px;	-webkit-border-bottom-left-radius: 0px;	border-bottom-left-radius: 0px;	background-color: #cccccc;	color: #7bd0e2;	text-decoration: none;	background-image: url(/demo/application/modules/Allure/externals/images/more_active.png?c=25);}.pulldown_contents_wrapper{	display: none;	border-radius: 3px;	overflow: hidden;	position: absolute;	width: 300px;	max-width: 300px;	padding: 4px;	background: #fff;	z-index: 99;	margin-top: 22px;	box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);}.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 15px 5px 5px;	font-size: 13px;	-moz-user-select: none;	-webkit-user-select: none;}[dir="rtl"] .pulldown_contents ul > li{	padding: 5px 5px 5px 15px;}.pulldown_contents ul > li + li{	border-top: 1px solid #f2f0f0;}.pulldown_contents ul > li:hover{	background-color: #e5e5e5;	cursor: pointer;}.pulldown_options{	margin: 4px 0px;}.pulldown_options a{	color: #7bd0e2;	font-size: 13px;	padding: 3px;	margin-right: 3px;}[dir="rtl"] .pulldown_options a{	margin-right: 0;	margin-left: 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 #d9d8d8;}[dir="rtl"] ul.form-errors > li,[dir="rtl"] ul.form-notices > li{	padding: 5px 32px 5px 15px;	float: right;	clear: 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(/demo/application/modules/Allure/externals/images/error.png?c=25);	border: 1px solid #e4e0e0;}ul.form-notices > li{	background-image: url(/demo/application/modules/Allure/externals/images/notice.png?c=25);	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: #ffffff;	font-weight: bold;	padding: 8px;	box-sizing: border-box;	border: 1px solid #ffffff;	border-radius: 25px;}.updates_pulldown > a{	display: block;	font-weight: bold;	padding: 8px;	outline: none;}/*.updates_pulldown > a.new_updates{	background: #FF5F3F;	color: #fff;}*//*.updates_pulldown > a.new_updates:hover{	background: #e45656;	color: #fff;}*//*.updates_pulldown > a:hover{	background: transparent;	color: #ffffff;	text-decoration: none;}*//*.updates_pulldown_active > a{	background-color: #cccccc;	color: #7bd0e2;	text-decoration: none;}*/.updates_pulldown_active .pulldown_contents_wrapper{	display: block;	margin-top: 54px;}#core_menu_mini_menu .seocore-pulldown-header{	border-color: #e4e0e0;}#core_menu_mini_menu .seocore-pulldown-footer{	background-color: #ffffff;}#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 #e4e0e0;}[dir="rtl"] .tag{	float: right;	margin: 0px 0px 5px 10px;}.tag > a{	text-decoration: none;	padding-left: 6px;	text-transform: uppercase;}[dir="rtl"] .tag > a{	padding-right: 6px;	padding-left: 0px;}/*
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;	margin-top: 15px;/*  	border: 1px solid #f2f0f0 !important;	margin-top: 15px;	padding: 15px;	background-color: #ffffff;	border: 0px solid transparent;	border-radius: none;*/}/* external form border */.global_form > div{	overflow: hidden;}/* internal form border */.global_form > div > div{	padding: 15px;	background-color: #ffffff;	border: 0px solid transparent;	border-radius: none;	overflow: hidden;	border-radius: 2px;	box-sizing: border-box;}.global_form > div > div > .form-elements{	max-width: 900px;}/* form headline */.global_form div.form-wrapper-heading{	font-weight: bold;	border-bottom: 1px solid transparent;	margin-bottom: 15px;	font-size: 15px;	text-transform: uppercase;}.global_form div.form-wrapper-heading > span{	display: block;/*  	position: absolute;*/	overflow: hidden;/*  	padding: 4px 6px 4px 0px;*/	background: transparent;}.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: auto;	min-width: 70px;	text-align: left;	padding: 4px 10px 0 0;	margin-bottom: 10px;	overflow: hidden;	float: left;	clear: left;	font-size: 13px;	color: #444;	box-sizing: border-box;}[dir="rtl"] .global_form div.form-label{	padding: 4px 0 0px 10px;	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: 15px;	overflow: hidden;	float: left;	clear: both;	width: 100%;	box-sizing: border-box;/*  	max-width: 850px;*/}[dir="rtl"] .global_form div.form-element{	text-align: right;	float: right;}/* 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;}.global_form div > input + p.hint{	opacity: .6;	margin-top: 0;	max-width: 450px;}.global_form div > p.hint{	clear: both;}/* 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: 100%;}.global_form input[type=text]:focus, .global_form input[type=email]:focus, .global_form input[type=password]:focus{	border: 1px solid #fc6e04;}/* 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: 0px;*/	margin-left: 2px;/*  	float: left;	max-width: 93%;*//*  	line-height: normal;*/	line-height: normal;}[dir="rtl"] .global_form input + label{	margin-right: 2px;	margin-left: 0px;}/* all select boxes in form */.global_form select{	padding: 6px 5px;	font-size: 13px;}.global_form div.form-element select:first-child{	width: 100%;	max-width: 100%;}/* all textareas in form */.global_form textarea{	padding: 4px;	font-size: 10pt;	max-width: 100%;	min-height: 120px;	width: 100%;	max-width: 100%;}.global_form textarea:focus{	border: 1px solid #7bd0e2;}.global_form p.description{	margin: 7px 0px 10px 0px;	padding: 0px;	font-size: 13px;	color: #888;}.global_form #submit-element{	margin-bottom: 0px;}.global_form button[type=submit]{	margin-right: 3px;}[dir="rtl"] .global_form button[type=submit]{	margin-left: 3px;	margin-right: 0px;}.global_form > form.global_form{	border: 0 none;	margin: 0;	padding: 0;}/*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;}[dir="rtl"] #searchform{	float: right;	clear: left;}#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;}[dir="rtl"] #searchform #query-wrapper{	float: right;}#searchform #submit-label{	display: none;}#searchform #submit-wrapper{	float: left;	overflow: hidden;	margin-left: 1px;}[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;}[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;}[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: #ffffff;	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: 15px;}.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;}[dir="rtl"] .global_form_box label{	text-align: right;}.form-label .required::after{	content: ' *';	color: #f00;}.global_form_box .form-element{	overflow: hidden;}.global_form_popup{	padding: 10px 10px 10px 13px;	overflow: hidden;}[dir="rtl"] .global_form_popup{	padding: 10px 13px 10px 10px;}.global_form_popup #submit-wrapper,.global_form_popup #cancel-wrapper{	float: left;	overflow: hidden;}[dir="rtl"] .global_form_popup #submit-wrapper,[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;}[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;}[dir="rtl"] .global_form_popup_message{	text-align: center;}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;}[dir="rtl"] #form-upload #demo-status a.buttonlink{	margin-left: 15px;	margin-right: 0px;}/*-------------OVERRIDES FOR PARTICULAR WIDGETS--------------*//*Background color on Containers Css start from here*/.layout_right > div,.layout_left > div,.layout_middle > div,.notifications_leftside,.notifications_rightside{	background-color: #ffffff;	padding: 15px;	margin-bottom: 15px;	box-sizing: border-box;/*	box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);*/	border-radius: 2px;}div .layout_siteusercoverphoto_user_cover_photo{	padding: 0;	width: 100%;}.layout_activity_feed ul.feed > li{	margin-bottom: 5px;	padding: 10px;}#activity-feed > li,ul.feed > li,.layout_advancedactivity_on_this_day,.layout_advancedactivity_greeting,.aaf_feed_box_container #activity-post-container,.aaf_feed_box_container #aaf-twitter-post-container,.aaf_feed_tip,.aaf_tabs_feed,.aaf_feed_loading{	background-color: #ffffff;	border-radius: 4px !important;}.aaf_feed_box_container #activity-post-container > form#activity-form,.aaf_feed_box_container #aaf-twitter-post-container{	border-radius: 0 0 4px 4px;}[dir="rtl"] .aaf_feed_box_container #activity-post-container > form#activity-form,[dir="rtl"] .aaf_feed_box_container #aaf-twitter-post-container{	border-radius: 4px 4px 0 0;}.aaf_tabs > ul.aaf_tabs_apps{	border-radius: 4px 4px 0 0;}[dir="rtl"] .aaf_tabs > ul.aaf_tabs_apps{	border-radius: 0 0 4px 4px;}.layout_advancedactivity_home_feeds > h3{	padding: 15px;	margin-bottom: 0;}/*.aaf_feed_box_container #activity-post-container.adv_post_container_activator_buttons{	border-top: 0;}*//* Core AAF */.layout_activity_feed{	background: transparent !important;	padding: 0 !important;}.layout_activity_feed > h3{	padding: 15px !important;	border-radius: 3px;}div.generic_layout_container.layout_seaocore_layout_width,div.generic_layout_container.layout_seaocore_scroll_top{	background: transparent;	padding: 0;}/* Seacocore browse button */div.seao_browse_btn ul.navigation::after{	border-bottom-color: #ffffff;}/* Advanced search form*/.browsemembers_criteria{	background-color: #ffffff;	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{	padding: 0;	font-size: 13px;}#filter_form label{	font-size: 13px;	margin-bottom: 4px;}.layout_left #filter_form .form-wrapper + .form-wrapper,.layout_right #filter_form .form-wrapper + .form-wrapper,.layout_left #filter_form.global_form_box ul > li + li,.layout_right #filter_form.global_form_box ul > li + li,.layout_left .field_search_criteria.global_form_box ul > li + li,.layout_right .field_search_criteria.global_form_box ul > li + li,.layout_left #filter_form.global_form_box li.browse-range-wrapper,.layout_right #filter_form.global_form_box li.browse-range-wrapper,.layout_left .field_search_criteria.global_form_box li.browse-range-wrapper,.layout_right .field_search_criteria.global_form_box li.browse-range-wrapper{	margin-top: 12px !important;	width: 100%;	max-width: 100%;	margin-bottom: 0 !important;}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;}.field_search_criteria input[type="text"],.field_search_criteria input.text,.field_search_criteria select{	width: 100%;	max-width: 100%;	box-sizing: border-box;}.field_search_criteria .browse-range-wrapper select,#filter_form .browse-range-wrapper input[type="text"]{	width: 48%;}form.filters dt{	margin-top: 12px;	padding-bottom: 0;	margin-bottom: 4px;}/* 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,[dir="rtl"] .layout_user_home_photo > div,[dir="rtl"] #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;}[dir="rtl"] .layout_user_home_links .quicklinks li,[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: #444;	line-height: 200%;	display: block;}[dir="rtl"] .layout_user_home_links .quicklinks li a,[dir="rtl"] #profile_options li a{	padding-right: 0;}.layout_user_home_links .quicklinks li a:hover, #profile_options li a:hover{	color: #7bd0e2;}/*quicklinks*/.quicklinks li{	text-align: center;	background-color: #fc6e04;	border-radius: 3px;	padding: 4px 8px;}.quicklinks li:hover{	background-color: #fc6e04;}.quicklinks li + li{	margin-top: 8px;}.quicklinks a{	background-image: none;	color: #fff;	padding-left: 0;	line-height: 20px;}[dir="rtl"] .quicklinks a{	padding-right: 0;}/*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;}.layout_top .layout_middle{	overflow: visible;}/*Transparent outer tabbed*/.trans_cover_temp{	background-color: #efefef;}.trans_cover_temp .seaocore_profile_coverinfo_buttons .seaocore_like_button a i{	margin-right: 0;}[dir="rtl"] .trans_cover_temp .seaocore_profile_coverinfo_buttons .seaocore_like_button a i{	margin-left: 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;}/* Notification page */.notifications_leftside{	margin-right: 15px;}[dir="rtl"] .notifications_leftside{	margin-left: 15px;	margin-right: 0px;}/* 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;}/* Core main menu */.layout_core_menu_main{	float: left;	margin: 10px 0 0 0;	width: 100%;	border-radius: 3px;	background-color: #7bd0e2;}[dir="rtl"] .layout_core_menu_main{	float: right;}.layout_core_menu_main li{	display: inline-block;	padding: 8px 12px;}.layout_core_menu_main li > a{	line-height: 30px;	text-transform: uppercase;	font-size: 14px;}.layout_core_menu_main .navigation > li a:link, .layout_core_menu_main .navigation > li a:visited{	color: #ffffff;	text-decoration: none;}.layout_core_menu_main .navigation > li > a:hover{	color: #ffffff;}/* Advanced main menu */div.layout_sitemenu_menu_main{/*		display: inline;*/	width: 100%;	vertical-align: middle;}div.sitemenu_main_menu_wrapper{	margin: 0;	border-radius: 3px;}.sitemenu_main_menu > li a{	font-family: Roboto, sans-serif;}.sitemenu_main_menu > li > a{/*	font-size: 14px;*/	font-size: 14px;	font-weight: normal !important;}/*#global_header.fixed .sitemenu_main_menu_wrapper{	width: 100%;}*/.sitemenu_main_menu > li + li::before{	display: none;}/* Back to top button */a.seaocore_up_button,a.seaocore_up_button span{	background-color: #7bd0e2;	border-radius: 50%;	opacity: 1;}a.seaocore_up_button{	border: medium none;}a.seaocore_up_button span{	border: 2px solid #f2f0f0;}/*Horizontal Carausal*/.layout_sitevideo_channel_carousel h3 a,.layout_sitevideo_video_carousel h3 a,h3.channel_slide_cat_title > a:last-child{	color: #7bd0e2;}/*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;}/* Removed the user profile icon and title from quick links widget placed at home page in left side bar */.home-links-user{	display: none;}/* Plugins buttons hover */a.sitevideo_buttonlink:hover, span.button a:hover, a.button:hover, .sitemember_complement_me:hover{	background-color: #fc6e04 !important;}/* Emotion box */#emoticons-button .seaocore_embox{	background-color: #ffffff;	border-color: #f2f0f0;	box-shadow: 0 3px 8px 0 rgba(0, 0, 0, 0.3);}#emoticons-button .seaocore_embox > .seaocore_embox_title{	color: #444;	border-color: #d9d8d8;}#emoticons-button .seaocore_embox > span.seaocore_embox_icon{	border-color: #d9d8d8;}#emoticons-button .seaocore_embox_arrow{	display: none;}/* For the tooltip visible on hover of the privacy and other icons*/p.adv_item_privacy_tip{	left: auto;	right: -5px;	top: -33px;}[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;}[dir="rtl"] p.adv_item_privacy_tip img{	left: 5px;	right: auto;}.tip_main_body_stat{	clear: both;}/* TB Window popups */#TB_window{	border: none;/*		overflow: hidden;*/	-webkit-transition: all .4s ease-in-out;	-moz-transition: all .4s ease-in-out;	transition: all .4s ease-in-out;}#TB_iframeContent{	border-radius: 5px;}#TB_window .global_form{	border: none !important;}#TB_ajaxContent{	box-sizing: border-box;}/*#global_page_core-index-index #TB_ajaxContent{	padding-bottom: 12px;	box-sizing: content-box;}*/#global_page_core-index-index .seao_smoothbox_lightbox_content_html iframe{	width: 100%;}#compose-menu{	margin-top: 15px;}#compose-menu a{	margin-right: 10px;}[dir="rtl"] #compose-menu a{	margin-left: 10px;	margin-right: 0;}#smoothbox_window h2{	padding: 10px;}#smoothbox_window body{	background-color: #ffffff;}/* Twitter and Facebook Tooltip in share popup */.composer_facebook_toggle:hover > .composer_facebook_tooltip, .composer_twitter_toggle:hover > .composer_twitter_tooltip{	right: 0;}[dir="rtl"] .composer_facebook_toggle:hover > .composer_facebook_tooltip [dir="rtl"] .composer_twitter_toggle:hover > .composer_twitter_tooltip{	left: 0;	right: auto;}/* Sign in and Sign Up popup*/.user_login_page .user_login_form{	padding: 15px;}.seao_user_auth_popup .user_login_page .user_login_bg{	display: none;}#user_form_div_seaocore form{	border: none;	padding: 10px;}html .seao_smoothbox_lightbox_content{	border-radius: 3px;	background-color: #ffffff;}#user_form_div_seaocore form .form-elements .form-label{	text-align: left;}[dir="rtl"] #user_form_div_seaocore form .form-elements .form-label{	text-align: right;}.sitemenu_lightbox .headlinesitemenu{	background: #7bd0e2;}#user_form_default_sea_lightbox.sitemenu_lightbox .navigation li,.sitemenu_lightbox_options a.close::before{	color: #fff;}/* 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 #e4e0e0;}#forum_post_quick #photo-wrapper{	display: none;}/* Siteevent *//*.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;}*//* Login page */#user_form_login #remember-label,#user_form_login #submit-label{	display: none;}@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;}}/* SE 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: #7bd0e2;}.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: #7bd0e2;}[dir="rtl"] .global_left_panel .menu_core_main_tip:after{	border-left-color: #7bd0e2;	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;}/*--------ALLURE THEME CSS-------------*//* Landingpage UI work */#global_page_core-index-index #global_content{	width: 100%;	padding-left: 0;	padding-right: 0;/*	padding: 0;*/}#global_page_core-index-index span#global_content_simple{	width: 100%;}#global_page_core-index-index #global_wrapper{	padding-bottom: 0;/*	padding-top: 0;*/}/*#global_page_core-index-index .layout_top + .layout_main{	width: 100%;	max-width: 100%;}*//*#global_page_core-index-index .layout_page_core_index_index > .layout_main{	width: 100%;}*/#global_page_core-index-index .layout_page_core_index_index > .layout_main .layout_middle > .generic_layout_container{	max-width: 1200px;	margin-left: auto;	margin-right: auto;}#global_page_core-index-index .layout_top + .layout_main{	margin-top: 15px;}/*#global_page_core-index-index .layout_middle > .generic_layout_container{	margin-left: 0;	margin-right: 0;	overflow: hidden;	margin-top: 15px;	margin-bottom: 15px;}*/#global_page_core-index-index .layout_top > .layout_middle > .generic_layout_container > h3{	border-bottom: 0;	padding-bottom: 0;	text-transform: capitalize;	background: transparent;	font-size: 22px;	margin-bottom: 20px;}#global_page_core-index-index .layout_top > .layout_middle > .generic_layout_container:last-child{	padding-bottom: 15px;}#global_page_core-index-index .generic_layout_container > h3{	font-weight: 400;	text-align: center;}/*#global_page_core-index-index .layout_top + .layout_main .layout_middle .generic_layout_container:nth-child(even){	background-color: #efefef !important;	border-top: 1px solid #f2f0f0;	border-bottom: 1px solid #f2f0f0;}*//*#global_page_core-index-index .layout_sitemember_list_featured{	padding-bottom: 0 !important;}*/#global_page_core-index-index .layout_top > .layout_middle > .generic_layout_container.layout_allure_stats_block,#global_page_core-index-index .layout_top > .layout_middle > .generic_layout_container.layout_allure_highlights_block,#global_page_core-index-index .layout_top > .layout_middle > .generic_layout_container.layout_allure_images,#global_page_core-index-index .layout_top > .layout_middle > .generic_layout_container.layout_allure_text_banner,#global_page_core-index-index .layout_top > .layout_middle > .generic_layout_container.layout_allure_app_promotion,#global_page_core-index-index .layout_top > .layout_middle > .generic_layout_container.layout_allure_static_buttons,#global_page_core-index-index .layout_top > .layout_middle > .generic_layout_container.layout_allure_our_services{	width: 100% !important;	max-width: 100% !important;	margin-bottom: 0 !important;	padding: 50px 0;	border-radius: 0;	margin-top: 0 !important;}/*#global_page_core-index-index .layout_allure_stats_block,#global_page_core-index-index .layout_allure_highlights_block,#global_page_core-index-index .layout_allure_images,#global_page_core-index-index .layout_allure_text_banner,#global_page_core-index-index .layout_allure_app_promotion,#global_page_core-index-index .layout_allure_static_buttons,#global_page_core-index-index .layout_allure_our_services{	width: 100% !important;	margin-top: 0 !important;	margin-bottom: 0 !important;	padding: 50px 0;	border-radius: 0;}*/#global_page_core-index-index .layout_top .generic_layout_container.layout_allure_app_promotion{	padding: 0 !important;}/*#global_page_core-index-index .layout_top > .layout_middle > [class*='layout_allure_'] + .generic_layout_container{	margin-top: 15px;	margin-bottom: 15px;}*/#global_page_core-index-index .layout_top > .layout_middle > .generic_layout_container{	margin-top: 0 !important;	margin-bottom: 0 !important;	padding-top: 50px;	padding-bottom: 50px;}#global_page_core-index-index .layout_top > .layout_middle > .generic_layout_container:nth-child(odd){	background-color: #efefef;}.layout_allure_our_services + .layout_allure_static_buttons,.layout_allure_static_buttons + .layout_allure_our_services{	border-top: 1px solid #f2f0f0;/*	background-color: #efefef;*/}#global_page_core-index-index .layout_sitealbum_list_popular_albums ul.thumbs{	text-align: center;}#global_page_core-index-index .layout_sitealbum_list_popular_albums ul.thumbs > li{	float: none;	display: inline-block;}/* ---------ALLURE COLOR CONSTANT SETTING WORK --------*/.layout_page_header,.allure_top_header{	background: #7bd0e2;}.layout_core_menu_logo a,.layout_core_menu_logo a:hover, .allure_footer_logo a{	color: #ffffff!important;}/* Allure theme main menu widget */.allure_main_menu .navigation > li a{	color: #ffffff;}.allure_main_menu .navigation > li.more_link{	border: 1px solid #ffffff;}.allure_main_menu .navigation > li.more_link span{	background: #ffffff;}.allure_main_menu .navigation li.active > a,.allure_main_menu .navigation > li a:hover{	color: #ffffff;}.allure_main_menu .navigation > li.more_link:hover{	border-color: #ffffff;}.allure_main_menu .navigation > li.more_link:hover span{	background: #ffffff;}/* Allure Footer */.layout_page_footer{	background-color: #303030;}.allure_footer_desc,.allure_footer_content_inner ul > li > a,.layout_allure_menu_footer .tip span,.allure_footer_bottom_block_inner span,.allure_footer_content_block .social_connect ul > li > a i,.allure_footer_bottom_block .social_connect ul > li > a i{	color: #808080;}.allure_footer_content_block .contact_info li span,.allure_footer_content_block .contact_info li a{	color: #808080 !important;}.allure_footer_content_block .contact_info li a:hover{	color: #7bd0e2 !important;}.allure_footer_content_inner ul > li > a:hover, .allure_footer_content_inner ul > li > a:active, .allure_footer_content_inner ul > li > a:focus, .allure_footer_content_block .social_connect ul > li > a:hover i, .allure_footer_bottom_block .social_connect ul > li > a:hover i{	color: #7bd0e2;}.allure_footer_content_inner ul > li:first-child, .allure_footer_bottom_block_inner h5{	color: #ffffff;}.allure_footer_content_block .contact_info li i{	color: #7bd0e2;}/* Core footer + Advanced footer */div.layout_core_menu_footer,div.layout_sitemenu_menu_footer{	background: #111;	color: #444;}.layout_core_menu_footer a.menu_core_footer,.layout_sitemenu_menu_footer a.menu_core_footer{	color: #808080;}.layout_core_menu_footer a.menu_core_footer:hover, .layout_sitemenu_menu_footer a.menu_core_footer:hover{	color: #7bd0e2;}/* Sign up button */.layout_allure_images .spec_btnsblock a{	color: #fc6e04;}.layout_allure_images .spec_btnsblock a + a{	background-color: #fc6e04;	color: #ffffff;}/* Highlights block */.allure_middle_content_item:hover .allure_content_icon span{	border-color: #7bd0e2;}.allure_middle_content_item:hover .allure_content_icon span i, .allure_middle_content_item:hover .allure_content_info h3 a{	color: #7bd0e2;}.allure_content_info h3{	color: #222;}.allure_content_icon span{	border: 1px solid #222;}.allure_content_icon span i{	color: #222;}.allure_middle_image_block a.seao_smoothbox i{	color: #7bd0e2;}/* CTA block (This widget might need new settings for colors)*/.allure_static_buttons a{	color: #444;	border: 2px solid #7bd0e2;}.allure_static_buttons a:link, .allure_static_buttons a:visited{	color: #444;}.allure_static_buttons a:hover{	background-color: #7bd0e2;	color: #fff;	border-radius: 0px 25px 0px 25px;}/* Text Banner (This widget might need new settings for colors)*/.allure_text_banner_container_fluid{	background-color: #7bd0e2;}.allure_text_banner_content_wrapper button,.allure_text_banner_content_wrapper button:hover, .allure_text_banner_content_wrapper button:active{	background-color: #fc6e04;	color: #fff;}/* Counter Stat block */.allure_counter_container{	background-color: #7bd0e2;}/* App Promotion block (This widget might need new settings for colors) */.demo_app_container{	background-color: #7bd0e2;}.app_download_links .app_links_item{	color: #7bd0e2;}/* privacy field dropdown */div.field-privacy-selector,div.field-privacy-selector ul{	background-color: #fff;	color: #444;	text-shadow: none;}div.field-privacy-selector{	margin-left: 0;}/* SE Cover photo pulldown */html ul.profile_options_pulldown,html .coverphoto_navigation ul{	background-color: #fff;}html ul.profile_options_pulldown:before, html .coverphoto_navigation ul:before{	border-bottom-color: #fff;}html ul.profile_options_pulldown > li,html .coverphoto_navigation ul > li{	border-bottom-color: #e4e0e0;}html #global_page_user-profile-index .layout_top + .layout_main{	padding: 0;}/* Homepage background video plugin */.layout_sitehomepagevideo_videos{	width: 100% !important;	max-width: 100% !important;}/* Core chat plugin css */.chat_users_wrapper,.chat_users > li,.chat_main{	border: 1px solid #f2f0f0;}.chat_users > li{	background-color: #ffffff;}.chat_users_wrapper,.chat_main{	background-color: #efefef;}/* Override for user module *//*#global_page_user-edit-profile .global_form,#global_page_user-edit-profile .global_form > div > div,#global_page_user-edit-profile .global_form > div{	overflow: hidden;}*//* Invite form */#invite_form #friendship{	margin-left: 0 !important;}/* Sitevideo plugin override */#createChannel-wrapper.form-wrapper,#channel-wrapper.form-wrapper{	float: none;}/* Labels display for every plugin */.global_form #search-label,.global_form #submit-label,.global_form #channelsubmit-label{	display: none;}/* Core popup override */#user_form_login,#signup_account_form{	margin-top: 0;}/* Core Browse Navigation UI issues fixes */[id*='global_page_album-'] #global_content > .headline,[id*='global_page_blog-'] #global_content > .headline,[id*='global_page_poll-'] #global_content > .headline,[id*='global_page_video-'] #global_content > .headline,[id*='global_page_music-'] #global_content > .headline,[id*='global_page_user-'] #global_content > .headline,[id*='global_page_classified-'] #global_content > .headline{	padding: 15px;	border-radius: 2px;}[id*='global_page_album-'] .headline + .layout_middle{	background-color: #ffffff;	padding: 15px;	margin-top: 15px;}/* Core events start and end date calendar UI issues fixes */#event_create_form .calendar_output_span{	vertical-align: top;}div.event_calendar_container button.event_calendar{	background-repeat: no-repeat;	padding: 0;}/* Media Queries for RESPONSIVE DESIGN *//* ADD CUSTOM STYLE */html .sesbasic_rating_star > span:not(.sesbasic_rating_text){	width: auto;}html [class*="sesbasic_icon_"]:before, html [class*="sesbasic_icon_"]:after{	font-family: 'FontAwesome' !important;}.courses_lecture_view{	width: 800px;	padding-top: 70px;}.courses_lecture_view iframe{	width: 100%;	margin: 10px 0;}.fa-remove:before, .fa-close:before, .fa-times:before{	font-family: 'FontAwesome';}@media only screen and (min-width: 1300px){.collage_images_box{	top: 30px;}}@media only screen and (min-width: 1200px) and (max-width: 1300px){.collage_image_template .temp_cover_options div.edit-button{	right: 80px;}}@media screen and (max-width: 1200px){div#global_content{	padding-left: 15px;	padding-right: 15px;	box-sizing: border-box;}}@media only screen and (max-width: 1199px){div.layout_page_footer .layout_main{	padding-left: 0;	padding-right: 0;}.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;}.layout_top .layout_middle{	padding: 0 !important;}div.layout_allure_navigation{	position: static;	float: left;	width: 100%;}[dir="rtl"] div.layout_allure_navigation{	float: right;}div.layout_allure_navigation > div{	box-sizing: border-box;	padding: 0 10px;	width: 100% !important;}.headline h2,.headline h2 a{	margin-left: 22px !important;	margin-top: 4px;}[dir="rtl"] .headline h2,[dir="rtl"] .headline h2 a{	margin-right: 22px !important;	margin-left: 0 !important;}.layout_left .layout_core_html_block img,.layout_right .layout_core_html_block img{	max-width: 100%;}.global_form .mce-container,.global_form .mce-container *,.global_form .mce-widget,.global_form .mce-widget *{	white-space: normal;}.default_temp_inside{	margin-left: 0;	margin-right: 0;}}@media only screen and (max-width: 1199px){.layout_right{	padding-left: 0;	float: left;	clear: both;	padding-right: 15px;}[dir="rtl"] .layout_right{	padding-left: 15px;	float: right;	padding-right: 0;}}@media only screen and (max-width:1199px) and (min-width:921px){div.layout_core_container_tabs.transparent_cover_tabs div.tabs_alt{	margin-top: -72px;}}@media only screen and (min-width: 1024px) and (max-width: 1199px){.sc_cover_template_1_tabs.layout_core_container_tabs div.tabs_alt{	margin-left: 0;}.transparent_cover_tabs .tabs_alt > ul > li.more_tab.tab_open ul li{	display: block !important;}}@media only screen and (max-width: 1024px){div.seaocore_profile_cover_has_tabs div.tab_pulldown_contents_wrapper{	margin-top: -20px;}}@media only screen and (max-width: 980px){img.main{	max-width: 100% !important;}h3{	font-size: 1.2em;}.edit_form .global_form_box > div .form-elements > div input[type="text"]{	width: 94%!important;}div.layout_core_container_tabs.transparent_cover_tabs div.tabs_alt{	margin: -79px auto 10px;	position: absolute;}div.trans_cover_temp .seaocore_profile_fullwidth_cover_photo .seaocore_profile_cover_head_section_inner{	height: 100%;}div.collage_image_temp_tabs.layout_core_container_tabs div.tabs_alt{	margin-top: -86px;}}@media only screen and (max-width: 767px){.allure_top_header .layout_core_menu_logo{	width: 100%;}.allure_top_header .layout_core_menu_logo a,.allure_top_header .layout_core_menu_logo a:hover{	display: block;	text-align: center;}}@media only screen and (max-width: 800px){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: -58px;}}@media only screen and (max-width: 600px){.headline h2, .headline h2 a{	font-size: 22px !important;	margin-left: 0px !important;}.global_left_panel.panel-collapsed .layout_page_header .layout_main .layout_core_menu_logo,.global_left_panel .layout_page_header .layout_main .layout_core_menu_logo{	width: 85%;}.global_left_panel.panel-collapsed .layout_page_header .layout_main .header-panel-toggle + div,.global_left_panel.panel-collapsed .layout_page_header .layout_main .header-panel-toggle + a{	width: auto;}.global_left_panel.panel-collapsed .layout_page_header .layout_main > div{	margin-bottom: 5px;}}@media only screen and (min-width: 581px) and (max-width: 767px){div.trans_cover_temp .seaocore_profile_cover_photo_wrapper .cover_photo_wap{	height: 308px !important;}div.transparent_cover_tabs div.tabs_alt > ul > li > a,div.transparent_cover_tabs div.tabs_alt > ul > li > a > span{	color: #ffffff !important;}}@media only screen and (max-width: 767px){.layout_core_menu_logo{	width: 100%;	text-align: center;}[dir="rtl"] .layout_core_menu_logo{	text-align: center;}.layout_left,.layout_right{	display: block;	width: 100% !important;	padding: 0;}.layout_middle{	clear: both;}.layout_left{	display: none;}.layout_right{	display: block;}.trans_cover_temp div.seaocore_profile_fullwidth_cover_photo + .seaocore_profile_cover_head_section{	visibility: visible !important;}div.layout_core_container_tabs.transparent_cover_tabs div.tabs_alt{	position: absolute;	margin: -86px auto 0 !important;}.generic_layout_container.layout_core_container_tabs.transparent_cover_tabs{	padding: 0;}.transparent_cover_tabs .tabs_alt > ul{	padding: 0 20px !important;	width: 93%;	margin: auto;	box-sizing: border-box;}div.transparent_cover_tabs div.tabs_alt > ul > li{	border-bottom: 0;	line-height: 35px;	height: 35px;}div.transparent_cover_tabs.layout_core_container_tabs div.tabs_alt li.more_tab > .tab_pulldown_contents_wrapper ul > li{	border-bottom: 0;	line-height: 38px;	height: 38px;}div.transparent_cover_tabs .tabs_alt > ul > li:hover:before, div.transparent_cover_tabs .tabs_alt > ul > li:hover a, div.transparent_cover_tabs .tabs_alt > ul > li > a, div.transparent_cover_tabs .tabs_alt > ul > li > a:hover, div.transparent_cover_tabs .tabs_alt > ul > li.active > a, div.transparent_cover_tabs .tabs_alt > ul > li.active > a:hover, div.transparent_cover_tabs .tabs_alt > ul > li > a > span, div.transparent_cover_tabs .tabs_alt > ul > li.tab_open > a, .transparent_cover_tabs.layout_core_container_tabs .tab_pulldown_contents > ul > li, .transparent_cover_tabs.layout_core_container_tabs .tab_pulldown_contents > ul > li:hover{	color: #ffffff !important;}.transparent_cover_tabs .tab_pulldown_contents > ul > li.active,.transparent_cover_tabs .tab_pulldown_contents{	background-color: transparent;}div.seaocore_profile_cover_has_tabs div.tab_pulldown_contents_wrapper{	margin-top: 0;}div.sc_cover_template_2 .sc_halfwidth_inside_coverphoto_template #sitecontent_cover_photo #setting_button_dropdown > a{	padding-top: 3px !important;	padding-bottom: 3px !important;}.layout_core_menu_mini > div > ul{/*	overflow-x: auto;	white-space: nowrap;*/	text-align: center;}.global_form div.form-element select{	width: 100%;	margin-bottom: 5px;	max-width: 100%;}.layout_core_menu_mini{	width: 100%;	display: block;	text-align: center;}}@media only screen and (max-width: 600px){#global_search_form_container, .global_form div.form-element{	width: 100%;}.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;}[dir="rtl"] html ul.message_view .message_view_from{	text-align: right;}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;}[dir="rtl"] html ul.forum_categories .forum_icon,[dir="rtl"] html ul.forum_topics .forum_topics_icon{	margin-right: 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;}[dir="rtl"] html ul.forum_categories .forum_topics,[dir="rtl"] html ul.forum_categories .forum_posts,[dir="rtl"] html ul.forum_topics .forum_topics_replies,[dir="rtl"] html ul.forum_topics .forum_topics_views{	float: right;	text-align: right;}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;}[dir="rtl"] ul.forum_topic_posts .forum_topic_posts_info,[dir="rtl"] ul.forum_topic_posts .forum_topic_posts_info_top_options{	text-align: right!important;}html div.forum_topic_posts_info_body{	padding-left: 0;}[dir="rtl"] html div.forum_topic_posts_info_body{	padding-right: 0;}div.forum_topic_posts_info_body p{	margin-left: 0 !important;	margin-right: 0 !important;}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 only screen and (max-width:530px){.trans_cover_temp div.seaocore_profile_fullwidth_cover_photo + .seaocore_profile_cover_head_section{	margin: 42px auto 10px !important;}}@media screen and (max-width:480px){.trans_cover_temp div.seaocore_profile_fullwidth_cover_photo + .seaocore_profile_cover_head_section{	margin: 114px auto 10px;}}@media only screen and (max-width: 479px){div.layout_core_container_tabs.transparent_cover_tabs div.tabs_alt{	margin-top: -96px !important;}}@media only screen and (max-width: 380px){html .seaocore_share_popup .form-elements textarea{	width: 60% !important;}.layout_page_footer .layout_allure_homepage_footertext > h3{	line-height: 29px;}}@media screen and (min-width:601px){.layout_page_header .layout_core_search{	margin-left: 35px;}}@media screen and (min-width: 768px){.allure_footer_content_block, .allure_footer_bottom_block .contact_no, .allure_footer_bottom_block .social_connect{	width: 50%;	float: left;}[dir="rtl"] .allure_footer_content_block,[dir="rtl"] .allure_footer_bottom_block .contact_no,[dir="rtl"] .allure_footer_bottom_block .social_connect{	float: right;}.layout_allure_menu_footer{	width: 750px;	margin: 0 auto;}.allure_images_middle_caption p{	max-width: 70%;	margin: 0 auto;}.layout_core_menu_mini > div > ul{	float: right;}[dir="rtl"] .layout_core_menu_mini > div > ul{	float: left;}.layout_core_menu_mini{	float: right;}[dir="rtl"] .layout_core_menu_mini{	float: left;}.global_form div.form-element select[name*='[month]'],.global_form div.form-element select[name*='[day]'],.global_form div.form-element select[name*='[year]']{	width: 32.9%;	max-width: 32.9%;}}@media screen and (min-width: 921px){.layout_core_menu_logo{	text-align: left;}[dir="rtl"] .layout_core_menu_logo{	text-align: right;}.layout_core_menu_logo a,.layout_core_menu_logo a:hover{	display: table-cell;}div.layout_sitemenu_menu_main{	margin-top: 10px;}}@media screen and (min-width: 992px){.allure_footer_content_block{	width: 25%;}.layout_allure_menu_footer{	width: 970px;	margin: 0 auto;}.allure_footer_bottom_block .contact_no{	width: 16%;}.allure_footer_bottom_block .newsletter_subscribe{	float: right;}[dir="rtl"] .allure_footer_bottom_block .newsletter_subscribe{	float: left;}.allure_footer_bottom_block .social_connect{	width: 30%;}.allure_footer_bottom_block .newsletter_subscribe form input{	width: 300px;}}@media screen and (min-width: 1200px){.layout_page_header .layout_main{	width: 1200px;	margin: 0 auto;}.global_allure_header_body_wapper .layout_page_header .layout_main{	width: 100%;}#global_content{	width: 1200px;	margin: 0px auto 0px auto;	overflow: hidden;	min-height: 500px;}.layout_allure_menu_footer{	width: 1200px;	margin: 0px auto;}div.sitemenu_main_menu_wrapper > nav{	margin: 0 auto;	width: 1200px;}.layout_top + .layout_main{	max-width: 1200px;	margin: 0 auto;	box-sizing: border-box;}#global_page_core-index-index .layout_main{	min-width: 1200px;	max-width: 1200px;	margin: 0 auto;}}@media (min-width: 768px){.allure_fullsite_search input[type="text"], .allure_fullsite_search .layout_siteadvsearch_search_box #global_search_form input[type="text"]{	border-bottom-color: #16abc6;	color: #999;}.allure_fullsite_search button i:before, .allure_fullsite_search .layout_siteadvsearch_search_box #global_search_form button:before{	color: #16abc6;}html #core_menu_mini_menu div.seaocore_pulldown_wrapper{	top: 55px;	left: auto;	right: 0;	margin: 0 auto;}html #core_menu_mini_menu div.seaocore_pulldown_wrapper .seaocore_pulldown_arrow{	left: auto;	right: 15px;}}/*newsletter left align*/@media(max-width:991px){.allure_footer_bottom_block_inner .layout_sitenewsletter_newsletter_subscribe > .sitenewsletter_subscribe{	text-align: left!important;}}