/* $Id:styles.css 2016-07-23 00:00:00 SocialEngineSolutions $*/

/* ICONS */
.icon_edocument_new:before {
	content:"\f040";
}
.icon_edocument_edit:before {
	content:"\f044";
}
.icon_edocument_delete:before {
	content:"\f056";
}
.edocument_gutter_report {
	background-image:none;
}
.edocument_gutter_report:before {
	content:"\f024";
}
.icon_edocument_style {
	background-image:url(../images/edocument_style.png);
}
.icon_comments {
	background-image:none;
}
.icon_edocument_viewall {
	background-image:none !important;
}
.icon_edocument_subscribe {
	background-image:none !important;
}
.edocument_icon_accept:before {
	content:"\f00c";
}
.edocument_icon_reject:before {
	content:"\f00d";
}
.sesbasic_load_btn .sesbasic_link_btn {
	font-family:inherit;
}
.sesbasic_load_btn .sesbasic_link_btn:before {
	font-family:'Font Awesome 5 Free';
}
/*Global Classes*/
.edocument_main_rss img {
	height:16px;
	margin-right:2px;
}
.edocument_animation {
	-webkit-transition:all 800ms ease 0s;
	-moz-transition:all 800ms ease 0s;
	-o-transition:all 800ms ease 0s;
	transition:all 800ms ease 0s;
}
.edocument_label_featured {
	background-color:#47c8e3;
}
.edocument_label_sponsored {
	background-color:#ff9800;
}
.edocument_label_verified {
	background-color:#53dc10;
}
.edocument_verified_sign {
	color:#93c33c;
	margin:0 3px;
	vertical-align:middle;
}
.edocument_verified_sign :hover {
	color:#93c33c;
}
.edocument_search_result {
	border-bottom-width:1px;
	font-weight:bold;
	margin-bottom:10px;
	padding:5px;
}
/*Document List Inside*/
.layout_edocument_related_documents h3 {
	border-bottom-width:1px;
	padding-bottom:10px;
	position:relative;
}
.layout_edocument_related_documents h3:before, .edocument_category_document .edocument_category_header:before {
	content:"";
	height:3px;
	width:7%;
	position:absolute;
	background:#fd4326;
	bottom:-2px;
	left:10px;
}
[dir="rtl"] .layout_edocument_related_documents h3:before, 
[dir="rtl"] .edocument_category_document .edocument_category_header:before {
	left:inherit;
	right:10px;
}
.edocument_verified_label {
	position:absolute;
	bottom:0px;
	right:0px;
	background:#93c33c;
	padding:3px 5px;
	color:#fff;
}
/*Search Form*/
.layout_edocument_browse_search .sesbasic_browse_search_vertical #filter_form {
	overflow:hidden;
}
.layout_edocument_browse_search .sesbasic_browse_search_vertical #submit-label, .layout_edocument_browse_search  .sesbasic_browse_search_vertical  #loadingimgedocument-label {
	display:none;
}
.layout_edocument_browse_search  .sesbasic_browse_search_vertical  #submit-wrapper, .layout_edocument_browse_search  .sesbasic_browse_search_vertical  #loadingimgedocument-wrapper {
	float:left;
}
.layout_edocument_browse_search  .sesbasic_browse_search_vertical  #loadingimgedocument-wrapper {
	margin:10px !important;
}
/*DOCUMENTS LISTINGS*/
/*Listings Thumb*/
.edocument_thumb {
	position:relative;
}
.edocument_thumb .edocument_thumb_img > span {
	background-position:center center;
	background-repeat:no-repeat;
	background-size:cover;
	display:block;
	height:100%;
	width:100%;
}
/*Listing Buttons*/
.edocument_thumb_btns {
	margin-left:2px;
	position:absolute;
	opacity:0;
	top:-20px;
	right:10px;
	z-index:2;
	-webkit-transition:all 500ms ease;
	-moz-transition:all 500ms ease;
	transition:all 500ms ease;
}
[dir="rtl"] .edocument_thumb_btns {
	margin-left:0;
	margin-right:2px;
	left:10px;
	right:auto;
}
.edocument_thumb:hover .edocument_thumb_btns, .edocument_listing_in_grid:hover .edocument_thumb_btns {
	opacity:1;
	top:100px;
	right:60px;
	background-color:rgba(0, 0, 0, 0.5);
}
/*Manage Options*/
.edocument_list_option_toggle.fa {
	cursor:pointer;
	position:absolute;
	top:5px;
	right:10px;
}
[dir="rtl"] .edocument_list_option_toggle.fa {
	left:10px;
	right:auto;
}
.edocument_list_options {
	margin-top:5px;
}
.edocument_list_option_toggle.fa:before {
	font-size:22px;
}
.edocument_listing_options_pulldown {
	background-color:#fff;
	border:1px solid #ccc;
	position:absolute;
	right:0;
	top:24px;
	display:none;
	width:120px;
}
[dir="rtl"] .edocument_listing_options_pulldown {
	left:0;
	right:auto;
}
div.edocument_listing_options_pulldown a {
	color:#333;
	display:block;
	padding:5px 10px;
}
.edocument_list_option_toggle.open, .edocument_list_option_toggle.open + div {
	display:block;
}
.edocument_listing_options_pulldown a:hover {
	background-color:#ededed;
	text-decoration:none;
}
/*CREATE & EDIT DOCUMENT FORM CSS START HERE*/
.edocument_form .global_form > div {
	float:none;
}
.edocument_form #artists-element .form-options-wrapper li {
	display:inline-block;
	vertical-align:top;
	width:180px;
}
.edocument_form .global_form div.form-label label.required:after {
	content:" *";
	color:#f00;
}
/*CREATE & EDIT DOCUMENT FORM CSS END HERE*/
/*CATEGORY COVER*/
.layout_edocument_banner_category {
	padding:0px !important;
	border:none;
}
.layout_edocument_banner_category > h3 {
	display:none;
}
.edocument_category_cover {
	border-style:solid;
	border-width:1px;
	margin-bottom:15px;
	padding:2px;
	width:100%;
}
.edocument_category_cover_inner {
	background-position:center;
	background-repeat:no-repeat;
	background-size:cover;
	position:relative;
	width:100%;
}
.edocument_category_cover_content {
	background-color:rgba(0, 0, 0, 0.7);
	padding:30px;
	width:100%;
}
.edocument_category_cover_breadcrumb {
	margin-bottom:15px;
}
.edocument_category_cover_breadcrumb, .edocument_category_cover_breadcrumb a {
	color:#fff !important;
	font-size:17px;
}
.edocument_category_cover_breadcrumb a {
	font-weight:bold;
}
.edocument_category_cover_blocks {
	background-color:rgba(0, 0, 0, 0.5);
	border:1px solid #111;
	height:250px;
	width:100%;
}
.edocument_category_cover_block_img {
	border-right:1px solid #111;
	float:left;
	height:100%;
	width:50%;
}
[dir="rtl"] .edocument_category_cover_block_img {
	float:right;
}
.edocument_category_cover_block_img span {
	background-position:center center;
	background-repeat:no-repeat;
	background-size:cover;
	display:block;
	height:100%;
	width:100%;
}
.edocument_category_cover_block_info {
	overflow:hidden;
	padding:20px;
}
.edocument_category_cover_block_info div {
	color:#fff;
}
.edocument_category_cover_title {
	font-size:20px;
	font-weight:bold;
	margin-bottom:10px;
}
.edocument_category_cover_des {
	height:170px;
}
.edocument_category_cover_des, .edocument_category_cover_des * {
	height:170px;
}
.edocument_category_cover_des.mCustomScrollbar {
	padding-right:10px;
}
[dir="rtl"] .edocument_category_cover_des.mCustomScrollbar {
	padding-left:10px;
	padding-right:0;
}
.edocument_category_cover_des.mCustomScrollbar .mCSB_dragger_bar {
	background-color:rgba(204, 204, 204, 0.5) !important;
}
/*Category Header*/
.edocument_browse_cat_top {
	border-bottom-style:solid;
	border-bottom-width:1px;
	padding:5px;
	margin-bottom:15px;
}
.edocument_catview_title {
	font-size:20px;
	font-weight:bold;
}
.edocument_catview_title, .edocument_catview_des {
	margin-bottom:10px;
	text-align:center;
}
[dir="rtl"] .edocument_catview_title, [dir="rtl"] .edocument_catview_des {
	text-align:center;
}
/*SIDEBAR LISTING START HERE*/
.edocument_sidebar_list {
	clear:both;
	padding:5px 0;
}
.edocument_sidebar_list_thumb {
	float:left;
	margin-right:10px;
}
[dir="rtl"] .edocument_sidebar_list_thumb {
	float:right;
	margin-left:10px;
	margin-right:0;
}
.edocument_sidebar_list_info {
	overflow:hidden;
}
.edocument_sidebar_list_title {
	font-weight:bold;
	margin-bottom:5px;
}
.edocument_sidebar_list_stats {
	margin-bottom:3px;
}
/*SIDEBAR LISTING END HERE*/
/*LOCATION POPUP CSS START HERE*/
.edocument_edit_location_popup {
	margin:15px;
}
.edocument_edit_location_popup .form-elements {
	margin-top:0px;
}
.edocument_edit_location_popup label {
	display:block;
	margin:0px 0 5px;
}
.edocument_edit_location_popup input {
	width:400px;
}
#global_page_edocument-index-location #global_content_simple, #global_page_edocument-index-location #global_content_simple {
	display:block !important;
}
.edocument_edit_location_popup #mapcanvas-wrapper {
	margin-top:15px;
	width:100%;
}
.edocument_edit_location_popup .form-wrapper #fieldset-buttons #submit-label {
	display:none;
}
/*LOCATION POPUP CSS END HERE*/
.edocument_create .global_form div.form-element {
	margin-bottom:15px;
}
.edocument_create_form_tabs li {
	display:inline-block;
}
.edocument_create_form_tabs li + li {
	border-left-width:1px;
	border-left-style:solid;
	margin-left:30px;
	padding-left:30px;
}
[dir="rtl"] .edocument_create_form_tabs li + li {
	border-left-width:0;
	border-right-width:1px;
	border-right-style:solid;
	margin-left:0;
	margin-right:30px;
	padding-left:0;
	padding-right:30px;
}
.edocument_create_form_tabs li a {
	font-weight:bold;
}
.edocument_create_form_tabs li i {
	margin-right:5px;
}
[dir="rtl"] .edocument_create_form_tabs li i {
	margin-left:5px;
	margin-right:0;
}
#fromurl-element button {
	margin-left:10px;
	padding:3px 10px;
}
[dir="rtl"] #fromurl-element button {
	margin-left:0;
	margin-right:10px;
}
.edocument_upload_dragdrop_content {
	border-color:#ccc;
	border-style:dashed;
	border-width:2px;
	font-size:20px;
	cursor:pointer;
	height:180px;
	line-height:180px;
	text-align:center;
	vertical-align:middle;
	width:500px;
}
[dir="rtl"] .edocument_upload_dragdrop_content {
	text-align:center;
}
.edocument_upload_dragdrop_content.sesbd {
	border-width:2px;
}
.siteevent_upload_item_name {
	display:block;
	margin-bottom:5px;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
}
.siteevent_upload_item_options > a {
	margin-left:10px;
}
[dir="rtl"] .siteevent_upload_item_options > a {
	margin-left:0;
	margin-right:10px;
}
.edocument_upload_url_content {
	border-style:solid;
	border-width:1px;
	float:left;
	padding:10px;
}
.edocument_upload_url_content input[type="text"] {
	width:350px;
}
.edocument_upload_photos_container {
	float:left;
	max-height:inherit;
	overflow:auto;
	width:auto;
}
[dir="rtl"] .edocument_upload_photos_container {
	float:right;
}
.edocument_upload_photos_container.iscontent {
	box-shadow:0 0 3px rgba(0, 0, 0, 0.4);
	margin:3px;
}
.edocument_upload_item {
	border-style:solid;
	border-width:1px;
	float:left;
	height:220px;
	margin:5px;
	padding:5px;
	position:relative;
	width:250px !important;
}
[dir="rtl"] .edocument_upload_item {
	float:right;
}
.edocument_upload_item_overlay {
	background-color:rgba(0, 0, 0, 0.1);
	bottom:0;
	left:0;
	right:0;
	top:0;
	position:absolute;
	z-index:1;
}
.edocument_upload_item_abort {
	position:absolute;
	text-align:center;
	top:130px;
	width:100%;
	z-index:2;
}
[dir="rtl"] .edocument_upload_item_abort {
	text-align:center;
}
.edocument_upload_item_abort span {
	background-color:#d9534f;
	border:1px solid #d43f3a;
	border-radius:3px;
	color:#fff;
	cursor:pointer;
	display:inline-block;
	padding:3px 5px;
}
.edocument_upload_item_abort span:hover {
	background-color:#c9302c;
}
.edocument_upload_item .progressBar {
	position:absolute;
	top:50px;
	width:100%;
	z-index:2;
}
.edocument_upload_item .progressBar > div {
	background:url(../images/ajax_loading.gif) no-repeat center top;
	color:#fff;
	padding-top:20px;
	text-align:center;
	width:100% !important;
}
[dir="rtl"] .edocument_upload_item .progressBar > div {
	text-align:center;
}
.edocument_upload_item_photo {
	height:160px;
	margin-bottom:5px;
	overflow:hidden;
	width:100%;
}
.edocument_upload_item_photo img {
	min-height:100%;
	width:100%;
}
.edocument_upload_item_size {
	float:right;
	margin:0 0 5px 5px;
}
[dir="rtl"] .edocument_upload_item_size {
	float:left;
	margin:0 5px 5px 0;
}
.edocument_upload_item_name {
	display:block;
	margin-bottom:5px;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
}
.edocument_upload_item_options > a {
	margin-left:10px;
}
[dir="rtl"] .edocument_upload_item_options > a {
	margin-left:0;
	margin-right:10px;
}
.edocument_list_grid_img {
	display:block;
	width:100%;
}
.edocument_list_grid_img span {
	background-position:center center;
	background-color:#ccc;
	background-size:cover;
	display:block;
	height:100%;
	width:100%;
}
/*DOCUMENT CREATE PAGE START HERE*/
.edocument_create_category_container {
	border-width:1px;
	border-style:solid;
	padding:10px;
	margin-bottom:15px;
}
.edocument_create_category_items {
	border-width:1px;
	border-style:solid;
	display:inline-block;
	vertical-align:middle;
	width:24%;
}
.edocument_create_category_items > ul {
	height:330px;
	overflow-y:auto;
	width:100%;
}
.edocument_create_category_items ul > li {
	cursor:pointer;
	padding:0 10px;
	height:40px;
	line-height:40px;
}
.edocument_create_category_items ul > li + li {
	border-top-width:1px;
}
.edocument_create_category_items ul > li:hover, .edocument_create_category_items ul > li.active {
	background-image:url(../images/transprant-bg.png);
}
.edocument_create_category_items_last {
	border-width:0;
	text-align:center;
}
.edocument_create_category_items_last span {
	display:block;
	margin-bottom:10px;
}
/*DOCUMENT CREATE PAGE END HERE*/
/*CATEGORY ICONS BLOCK WIDGET CSS START HERE*/
.edocument_cat_iconlist_head {
	font-size:34px;
	margin-bottom:30px;
	text-align:center !important;
}
.edocument_cat_iconlist {
	text-align:center !important;
}
.edocument_cat_iconlist:hover {
	opacity:0.9;
}
.edocument_cat_iconlist a {
	text-decoration:none !important;
}
.edocument_cat_iconlist span {
	display:block;
}
.edocument_cat_iconlist_icon {
	background-color:transparent !important;
	border-radius:50%;
	height:80px;
	margin:0 auto;
	width:80px;
}
.edocument_cat_iconlist_icon img {
	width:50px;
	margin:15px 0;
}
.edocument_cat_iconlist_count {
	margin-top:2px;
}
/*CATEGORY ICONS BLOCK WIDGET CSS END HERE*/
/*Document Information Block*/
.edocument_dashboard_document_info_cover {
	background-color:#ccc;
	display:block;
	height:120px;
	overflow:hidden;
	width:100%;
	position:relative;
}
.edocument_dashboard_document_main_photo {
	border-radius:5px;
	border-width:1px;
	border-style:solid;
	height:60px;
	width:60px;
	position:absolute;
	bottom:10px;
	left:10px;
	overflow:hidden;
}
[dir="rtl"] .edocument_dashboard_document_main_photo {
	left:inherit;
	right:10px;
}
.edocument_dashboard_document_photo {
	height:200px;
	position:relative;
	overflow:hidden;
	width:100%;
}
.edocument_dashboard_document_info_cover img, .edocument_dashboard_document_main_photo img, .edocument_dashboard_document_photo img {
	height:100%;
	object-fit:cover;
	width:100%;
}
.edocument_dashboard_document_info_cover .edocument_labels {
	top:10px;
}
.edocument_dashboard_document_info_content {
	border-width:1px;
	border-style:solid;
	padding:10px;
}
.edocument_dashboard_document_info .edocument_status {
	margin-top:10px;
	width:100%;
	padding:5px;
}
.edocument_dashboard_document_details {
	overflow:hidden;
}
.edocument_dashboard_document_details .layout_edocument_advance_share {
	margin:10px 0 0;
	float:left;
	width:100%;
}
/*document hover social icon start*/
.edocument_list_thumb_over {
	opacity:0;
	position:absolute;
	width:100%;
	height:100%;
	left:0;
	top:0;
	-webkit-transition:all 800ms ease 0s;
	-moz-transition:all 800ms ease 0s;
	-o-transition:all 800ms ease 0s;
	transition:all 800ms ease 0s;
}
.edocument_list_thumb_over > a {
	width:100%;
	height:100%;
	position:absolute;
}
.edocument_thumb:hover .edocument_list_thumb_over {
	opacity:1;
	background-color:rgba(0, 0, 0, 0.5);
}
.edocument_list_grid_thumb_btns {
	top:50%;
	position:absolute;
	transform:translatey(-50%);
	width:100%;
	text-align:center !important;
}
.edocument_list_grid_thumb_btns > a {
	display:inline-block;
	float:none !important;
	line-height:32px;
}
.edocument_grid_btns {
	position:absolute;
	top:50%;
	left:50%;
	z-index:2;
	-webkit-transition:all 0.2s ease-in-out;
	-moz-transition:all 0.2s ease-in-out;
	transition:all 0.2s ease-in-out;
	transform:translate(-50%, -50%);
	width:100%;
	text-align:center !important;
}
.edocument_grid_btns > a {
	float:none !important;
	display:inline-block;
	line-height:32px;
}
/*document hover social icon end*/
/*List View*/
.edocument_list_document_view {
	padding:10px 15px 0;
	margin:0 0 15px;
	position:relative;
}
.edocument_list_document_view .edocument_list_labels span {
	color:#000;
	display:inline-block;
	font-size:11px;
	letter-spacing:1px;
	margin:0 2px;
	padding:8px 15px;
	font-weight:700;
}
.edocument_list_document_view .edocument_list_labels {
	position:absolute;
	text-align:center;
	top:20%;
	left:0;
	right:0;
	z-index:9;
}
.edocument_list_document_view .edocument_list_labels p {
	display:inline-block;
	border-radius:50%;
	height:20px;
	line-height:20px;
	width:20px;
	color:#fff;
	margin:0 2px;
	box-shadow:0 0 5px rgba(0, 0, 0, 0.5);
	font-size:11px;
	text-align:center;
}
.edocument_list_document_view .edocument_list_info {
	overflow:hidden;
	display:block;
	min-height:204px;
	position:relative;
}
.edocument_list_document_view .edocument_list_info_title {
	font-weight:bold;
	font-size:20px;
	margin-bottom:10px;
}
.edocument_list_document_view .edocument_list_info_title a {
	position:relative;
	display:block;
}
.edocument_list_document_view .edocument_admin_list {
	width:100%;
	background-image:url(../images/transprant-bg.png);
	padding:8px 10px;
	line-height:18px;
}
.edocument_list_document_view .edocument_admin_list > div {
	display:inline-block;
}
.edocument_list_document_view .edocument_static_list_group {
	border-top-width:1px;
	display:flex;
	justify-content:space-between;
	align-items:center;
	overflow:hidden;
	padding:10px 0;
	width:100%;
	border-top-style:dashed;
}
.edocument_list_document_view .edcoument_type > span {
	bottom:10px;
	left:10px;
	right:auto;
	padding:7px 10px;
	border-radius:4px;
}
[dir="rtl"] .edocument_list_document_view .edcoument_type > span {
	left:auto;
	right:10px;
}
.edocument_list_document_view .edocument_stats_list {
	margin-right:10px;
}
[dir="rtl"] .edocument_list_document_view .edocument_stats_list {
	margin-right:0;
	margin-left:10px;
}
.edocument_list_document_view .edocument_stats_list > span > i {
	margin-right:2px;
}
[dir="rtl"] .edocument_list_document_view .edocument_stats_list > span > i {
	margin-right:0;
	margin-left:2px;
}
.edocument_list_document_view .edocument_stats_list span a:first-child {
	float:left;
	margin-right:5px;
}
[dir="rtl"]  .edocument_list_document_view  .edocument_stats_list  span  a:first-child {
	float:right;
	margin-right:0px;
	margin-left:5px;
}
.edocument_list_document_view .edocument_stats_list span a img {
	width:20px;
	height:20px;
	border-radius:50%;
	vertical-align:middle;
}
.edocument_list_document_view .edocument_list_stats {
	float:left;
	margin-bottom:5px;
}
[dir="rtl"] .edocument_list_document_view .edocument_list_stats {
	float:right;
}
.edocument_list_document_view .edocument_list_view_ratting {
	margin:0px;
}
.edocument_list_document_view .edocument_list_view_ratting span {
	vertical-align:bottom;
}
.edocument_list_document_view .edocument_list_location {
	display:block;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
	width:25%;
	margin-right:10px;
	float:left;
}
.edocument_list_document_view .edocument_list_location span a {
	color:#555;
	text-decoration:none;
}
.edocument_list_document_view .edocument_list_stats span {
	margin-right:5px;
}
[dir="rtl"] .edocument_list_document_view .edocument_list_stats span {
 margin-right:0;
 margin-left:5px;
}
.edocument_list_document_view .edocument_list_stats span i {
	padding-right:5px;
}
.edocument_list_document_view .edocument_list_readmore {
	padding:6px 0;
}
.edocument_list_document_view .edocument_list_readmore a {
	border-radius:3px;
	padding:8px 10px;
	text-decoration:none;
}
.edocument_list_document_view .edocument_list_des {
	margin-top:10px;
	word-break:break-word;
}
.edocument_list_document_view .edocument_list_thumb {
	float:left;
	height:200px;
	margin:0 15px 0 0;
	overflow:hidden;
	width:300px;
	border-radius:8px;
	position:relative;
}
.edocument_list_document_view .edocument_list_thumb:before {
	content:"";
	position:absolute;
	background:#000;
	opacity:0.3;
	top:0;
	left:0;
	right:0;
	bottom:0;
}
[dir="rtl"] .edocument_list_document_view .edocument_list_thumb {
	float:right;
	margin:0 0 0 10px;
}
.edocument_list_document_view .edocument_thumb {
	border:none !important;
}
.edocument_list_contant {
	line-height:24px;
	margin-bottom:10px;
	padding-bottom:10px;
}
/*list view end*/
/*Grid View start*/
.edocument_grid {
	margin:0 0 25px;
}
.layout left .edocument_grid,
.layoue_right .edocument_grid{
  margin:0;	
}
.edocument_grid .edocument_grid_inner {
	position:relative;
	overflow:hidden;
	width:100%;
}
.edocument_grid .edocument_grid_thumb {
	float:left;
	height:150px;
	overflow:hidden;
	width:100%;
	position:relative;
}
.edocument_grid .edocument_grid_thumb > a {
	height:100%;
	width:100%;
}
.edocument_grid .edocument_thumb {
	border:none !important;
}
.edocument_grid_labels {
	position:absolute;
	text-align:center !important;
	top:20%;
	left:0;
	right:0;
	z-index:0;
}
.edocument_grid_labels p {
	display:inline-block;
	border-radius:50%;
	height:20px;
	line-height:20px;
	width:20px;
	color:#fff;
	margin:0 2px;
	box-shadow:0 0 5px rgba(0, 0, 0, 0.5);
	font-size:10px;
	text-align:center;
}
.edocument_grid .edocument_grid_inner:hover .edocument_grid_labels {
	display:none;
}
[dir="rtl"] .edocument_grid .edocument_verified_label, [dir="rtl"] .edocument_list_full_thumb .edocument_verified_label, [dir="rtl"] .edocument_grid_verified_label {
	right:inherit;
	left:0;
}
.edocument_grid .edocument_grid_thumb_btns .sesbasic_icon_btn {
	border-radius:50%;
	float:none !important;
	display:inline-block;
	border:2px solid;
	border-color:#fff;
	height:35px;
	width:35px;
}
.edocument_grid .edocument_grid_info {
	position:relative;
	border-width:1px;
	padding:10px 0;
	border:none;
}
.edocument_grid .edocument_grid_info_title {
	font-weight:bold;
	font-size:16px;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
	display:block;
	padding-right:10px;
}
[dir="rtl"] .edocument_grid .edocument_grid_info_title {
	padding-right:0;
}
.edocument_grid .edocument_admin {
	margin-bottom:5px;
}
.edocument_grid .edocument_grid_meta_block {
	clear:both;
	overflow:hidden;
}
.edocument_grid .edocument_grid_meta_block .edocument_list_stats:last-child {
	border-right:0px;
	margin-right:0px;
}
.edocument_grid .edocument_list_stats {
	margin-bottom:5px;
}
.edocument_grid .edocument_list_stats span a {
	vertical-align:middle;
}
.edocument_grid .edocument_list_stats span {
	margin-right:5px;
}
[dir="rtl"] .edocument_grid .edocument_list_stats span {
	margin-right:0px;
	margin-left:5px;
	float:none;
	display:inline-block;
}
[dir="rtl"] .edocument_grid .edocument_list_stats span a:first-child {
	float:right;
	margin-left:5px;
}
.edocument_grid  .edocument_grid_meta_block  .edocument_list_stats  span  a:first-child {
	float:left;
	margin-right:5px;
}
[dir="rtl"]  .edocument_grid  .edocument_grid_meta_block  .edocument_list_stats  span  a:first-child {
	float:right;
	margin-right:0;
}
.edocument_grid .edocument_grid_meta_block .edocument_list_stats span a img {
	height:20px;
	width:20px;
	border-radius:50%;
	float:left;
	margin-right:0px;
}
.edocument_grid .edocument_list_stats span i {
	margin-right:5px;
}
[dir="rtl"] .edocument_grid .edocument_list_stats span i {
	margin-right:0px;
	margin-left:5px;
	float:right;
}
[dir="rtl"] .edocument_grid .edocument_list_stats span .fa-clock {
	position:relative;
	top:3px;
}
.edocument_grid .edocument_grid_meta_block .edocument_list_location {
	display:block;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
	float:none;
}
.edocument_grid .edocument_grid_hover_block {
	overflow:hidden;
	position:absolute;
	top:-100%;
	height:100%;
	padding:25px 10px;
	width:100%;
	background:rgba(0, 0, 0, 0.6);
	transition:all 800ms ease;
}
.edocument_grid .edocument_grid_thumb:before {
	content:"";
	position:absolute;
	background:#000;
	opacity:0.2;
	top:0;
	left:0;
	right:0;
	bottom:0;
}
.edcoument_type > span {
	position:absolute;
	right:10px;
	bottom:0;
	z-index:9;
	padding:6px 11px;
}
[dir="rtl"] .edcoument_type > span {
	right:auto;
	left:10px;
}
.edcoument_type > span > img {
	vertical-align:middle;
	width:24px;
	height:24px;
}
.edocument_grid .edocument_grid_info_hover_title {
	font-weight:bold;
	margin-bottom:8px;
	margin-top:55px;
}
.layout_left .edocument_grid .edocument_grid_info_hover_title, .layout_right .edocument_grid .edocument_grid_info_hover_title {
	margin-top:0;
}
.edocument_grid .edocument_grid_info_hover_title span {
	width:25%;
	border:1px solid;
	display:block;
	border-color:#fff;
	margin-top:10px;
}
.edocument_grid_hover_block .edocument_grid_meta_block {
	padding:5px 5px 0px 5px;
	margin-bottom:5px;
}
.edocument_grid .edocument_grid_hover_block > div > div {
	text-align:center !important;
}
.edocument_grid .edocument_grid_inner:hover .edocument_grid_hover_block {
	top:0;
	margin-top:0;
	-webkit-transition:all 800ms ease;
	-moz-transition:all 800ms ease;
	-o-transition:all 800ms ease;
	transition:all 800ms ease;
}
.edocument_grid .edocument_grid_des {
	margin-top:10px;
}
.edocument_grid .edocument_grid_des {
	line-height:22px;
	margin:10px 0;
}
.edocument_grid .edocument_grid_read_btn > a {
	background:#fff;
}
[dir="rtl"] .edocument_grid .edocument_grid_read_btn {
	border-left:none;
	padding-left:0;
}
.edocument_grid .edocument_grid_read_btn {
	text-align:center;
}
.edocument_grid .edocument_grid_read_btn a {
	display:inline-block;
	text-decoration:none;
	margin-top:5px;
	padding:5px 14px;
	border-radius:3px;
}
.edocument_grid .edocument_thumb:hover .edocument_list_thumb_over {
	background:none;
}
.edocument_grid .edocument_list_thumb_over {
	height:auto;
	position:relative;
	top:auto;
}
.edocument_grid .edocument_list_thumb_over > a {
	height:auto;
}
.edocument_grid .edocument_list_grid_thumb_btns {
	position:relative;
	top:auto;
	left:auto;
	z-index:2;
	transform:inherit;
	width:100%;
	text-align:center;
}
.edocument_grid .edocument_list_grid_thumb_btns > a {
	float:none;
	display:inline-block;
	line-height:32px;
}
/*Grid View end*/
/*pinboard document start*/
.edocument_listing[class*="sesbasic_pinboard"] {
	padding-bottom:50px;
	box-sizing:content-box;
}
.edocument_pinboard_list {
	display:block;
	float:left;
	padding:5px;
	-webkit-transition:all 0.3s ease-out;
	-moz-transition:all 0.3s ease-out;
	-o-transition:all 0.3s ease-out;
	transition:all 0.3s ease-out;
}
.edocument_pinboard_list_item {
	float:left;
	width:100%;
}
.edocument_pinboard_list_item_top {
	position:relative;
}
.edocument_pinboard_list_item_thumb {
	display:block;
}
.edocument_pinboard_list_item_thumb img {
	float:left;
	width:100%;
}
.edocument_pinboard_list .edocument_pinboard_labels {
	position:absolute;
	top:0px;
	z-index:1;
}
.edocument_pinboard_list .edocument_pinboard_labels p {
	color:#fff;
	font-size:9px;
	letter-spacing:1px;
	padding:8px 15px;
	font-weight:700;
}
.edocument_pinboard_list .edocument_verified_label {
	top:0px;
	bottom:inherit;
}
.edocument_pinboard_list_item_top:hover .edocument_pinboard_labels {
	display:none;
}
.edocument_pinboard_list .edocument_pinboard_thumb_over {
	opacity:0;
	position:absolute;
	width:100%;
	height:100%;
	left:0;
	top:0;
	-webkit-transition:all 800ms ease 0s;
	-moz-transition:all 800ms ease 0s;
	-o-transition:all 800ms ease 0s;
	transition:all 800ms ease 0s;
}
.edocument_pinboard_list .edocument_pinboard_thumb_over > a {
	width:100%;
	height:100%;
	position:absolute;
}
.edocument_pinboard_list_item_top:hover .edocument_pinboard_thumb_over {
	opacity:1;
	background-color:rgba(0, 0, 0, 0.5);
}
.edocument_pinboard_list .edocument_pinboard_list_btns {
	padding-top:50%;
	margin-top:-17px;
	text-align:center;
}
.edocument_pinboard_list .edocument_pinboard_list_btns .sesbasic_icon_btn {
	border-radius:50%;
	float:none !important;
	display:inline-block;
	border:2px solid;
	border-color:#fff;
	height:35px;
	width:35px;
}
.edocument_pinboard_info_document {
	border-width:1px;
	clear:both;
	position:relative;
}
.edocument_pinboard_list_item_cont {
	padding:10px;
	position:relative;
}
.edocument_pinboard_categry {
	margin-bottom:10px;
}
.edocument_pinboard_categry span a {
	text-decoration:none;
}
[dir="rtl"] .edocument_pinboard_categry span a i {
	padding-left:5px;
}
.edocument_pinboard_title {
	font-weight:bold;
	margin-bottom:10px;
	overflow:hidden;
	display:block;
	padding-right:10px;
}
.edocument_pinboard_meta_document {
	clear:both;
	overflow:hidden;
	border-bottom-width:1px;
	padding-bottom:10px;
}
.edocument_pinboard_meta_document .edocument_list_stats {
	float:left;
	width:auto;
	clear:none;
	margin-right:10px;
}
[dir="rtl"] .edocument_pinboard_meta_document .edocument_list_stats {
	float:right;
	margin-left:10px;
	margin-right:0px;
}
[dir="rtl"]  .edocument_pinboard_meta_document  .edocument_list_stats  a:first-child {
	float:right;
	margin-left:5px;
}
.edocument_pinboard_meta_document .edocument_list_stats span i {
	margin-right:5px;
}
[dir="rtl"] .edocument_pinboard_meta_document .edocument_list_stats span i {
	margin-right:0px;
	margin-left:5px;
}
.edocument_pinboard_meta_document .edocument_list_stats a img {
	width:20px;
	height:20px;
	border-radius:50%;
	float:left;
	margin-right:5px;
}
.edocument_pinboard_meta_document .edocument_list_location {
	display:block;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
	float:none !important;
}
.edocument_pinboard_list_item_des {
	margin:15px 0 0;
	overflow:hidden;
}
.edocument_pinboard_list_item_btm {
	margin-top:10px;
}
.edocument_pinboard_list_statics > span {
	float:left;
	margin-right:10px;
}
[dir="rtl"] .edocument_pinboard_list_statics > span {
	float:right;
	margin-right:0px;
	margin-left:10px;
}
.edocument_pinboard_list_statics > span i {
	margin-right:5px;
}
[dir="rtl"] .edocument_pinboard_list_statics > span i {
	margin-right:0px;
	margin-left:5px;
}
.edocument_pinboard_list_comments {
	margin:10px -10px -10px;
}
.edocument_pinboard_list_comments .comments {
	width:100%;
}
.edocument_pinboard_list_comments .comments .sesadvcmt_options {
	padding:0 10px;
}
.edocument_pinboard_list_comments .comments > form, .edocument_pinboard_list_comments .comments > ul > li {
	border-top-width:1px;
	background-color:rgba(0, 0, 0, 0.02);
	padding:10px;
	border-top-style:solid;
}
.edocument_pinboard_list_comments .comments > form > textarea {
	width:100%;
	border-width:1px;
	padding:5px;
}
.edocument_pinboard_list_comments .comments ul li .comments_body {
	display:block;
}
.edocument_pinboard_list .comments_options {
	display:none;
}
.edocument_grid .edocument_grid_des {
	line-height:22px;
	margin:10px 0px;
}
.edocument_pinboard_list + div > .sesbasic_paging {
	position:absolute;
	bottom:10px;
	margin:0px;
}
/*pinboard document end*/
/*Sidebar grid list view*/
.edocument_sidebar_grid {
	border-width:1px;
	border-style:solid;
	margin:10px 0;
	position:relative;
	overflow:hidden;
}
.edocument_sidebar_grid .edocument_thumb {
	border:none !important;
}
.edocument_sidebar_grid .edocument_grid_inner {
	position:relative;
	overflow:hidden;
	width:100%;
}
.edocument_sidebar_grid .edocument_grid_thumb {
	float:left;
	height:150px;
	overflow:hidden;
	width:100%;
	position:relative;
}
.edocument_sidebar_grid .edocument_thumb {
	border:none !important;
}
.edocument_item_grid_thumb_img, .edocument_item_grid_thumb_img > span {
	width:100%;
	height:100%;
}
.edocument_item_grid_thumb_img > span {
	background-position:center center;
	background-size:cover;
}
.edocument_sidebar_grid .edocument_grid_labels {
	position:absolute;
	text-align:center;
	bottom:0px;
	z-index:0;
}
.edocument_sidebar_grid .edocument_grid_labels p {
	color:#fff;
	font-size:11px;
	letter-spacing:1px;
	padding:6px 10px;
	font-weight:600;
}
.edocument_sidebar_grid .edocument_grid_inner:hover .edocument_grid_labels {
	display:none;
}
.edocument_sidebar_grid .edocument_grid_thumb_btns .sesbasic_icon_btn {
	border-radius:50%;
	float:none !important;
	display:inline-block;
	border:2px solid;
	border-color:#fff;
	height:35px;
	width:35px;
}
.edocument_sidebar_grid .edocument_grid_info {
	position:relative;
	border-width:1px;
	padding:15px 8px;
	border:none;
}
.edocument_sidebar_grid .edocument_grid_info_title {
	font-weight:bold;
	margin-bottom:8px;
	height:40px;
	overflow:hidden;
}
.edocument_sidebar_grid .edocument_admin {
	margin-bottom:5px;
}
.edocument_sidebar_grid .edocument_admin p{
  margin:0;	
}
.edocument_sidebar_grid .edocument_admin a {
	display:inline-block;
	vertical-align:top;
}
.edocument_sidebar_grid .edocument_grid_meta_block {
	clear:both;
	overflow:hidden;
}
.edocument_sidebar_grid  .edocument_grid_meta_block  .edocument_list_stats:last-child {
	border-right:0px;
	margin-right:0px;
}
.edocument_sidebar_grid .edocument_list_stats {
	float:left;
	margin-bottom:5px;
}
[dir="rtl"] .edocument_sidebar_grid .edocument_list_stats {
	float:right;
}
.edocument_sidebar_grid .edocument_list_stats span {
	margin-right:5px;
}
.edocument_sidebar_grid  .edocument_grid_meta_block  .edocument_list_stats  span  a:first-child {
	float:left;
	margin-right:5px;
}
.edocument_sidebar_grid  .edocument_grid_meta_block  .edocument_list_stats  span  a  img {
	height:20px;
	width:20px;
	border-radius:50%;
	float:left;
}
.edocument_sidebar_grid .edocument_list_stats span i {
	margin-right:5px;
}
.edocument_sidebar_grid .edocument_grid_meta_block .edocument_list_location {
	display:block;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
	float:none;
}
.edocument_sidebar_grid .edocument_grid_des {
	margin-top:10px;
}
.edocument_sidebar_grid .edocument_grid_thumb .edocument_verified_label {
	position:absolute;
	bottom:0px;
	right:0px;
	background:#93c33c;
	padding:3px 5px;
	color:#fff;
}
.edocument_sidebar_grid .edocument_admin a img {
	width:20px;
	height:20px;
	border-radius:50%;
	float:left;
	margin-right:5px;
}
[dir="rtl"] .edocument_sidebar_grid .edocument_admin a img {
	float:right;
	margin-right:0px;
	margin-left:5px;
}
.layout_right .edocument_sidebar_grid .edocument_grid_info_title, .layout_left .edocument_sidebar_grid .edocument_grid_info_title {
	height:auto;
}
/*Sidebar Grid End Here*/
/*Document List Inside*/
.edocument_grid_inside {
	margin:10px 0; 
}
.edocument_grid_inside .edocument_grid_labels {
	top:25%;
	z-index:9;
}
.edocument_category_carousel_item.edocument_grid_inside {
	padding:0;
	display:block;
}
.edocument_grid_inside_inner {
	position:relative;
	overflow:hidden;
}
.edocument_grid_inside_inner .edocument_thumb > a, .edocument_grid_inside_info a {
	display:initial;
	vertical-align:top;
}
.edocument_grid_inside .edocument_thumb:after {
	background-color:rgba(0, 0, 0, 0.1);
	z-index:1;
	content:"";
	position:absolute;
	height:100%;
	width:100%;
	top:0;
}
.edocuments_carousel_wrapper .edocument_thumb:after {
	display:none;
}
.edocument_grid_inside_info {
	bottom:0;
	padding:10px;
	position:absolute;
	left:0;
	width:100%;
	z-index:2;
	background:-moz-linear-gradient(  to bottom,  transparent 20%,  rgba(0, 0, 0, 0.9) 100%  );
	background:-webkit-linear-gradient(  to bottom,  transparent 20%,  rgba(0, 0, 0, 0.9) 100%  );
	background:-o-linear-gradient(  to bottom,  transparent 20%,  rgba(0, 0, 0, 0.9) 100%  );
	background:-ms-linear-gradient(  to bottom,  transparent 20%,  rgba(0, 0, 0, 0.9) 100%  );
	background:linear-gradient(  to bottom,  transparent 20%,  rgba(0, 0, 0, 0.9) 100%  );
}
.edocument_grid_inside_info * {
	color:#fff !important;
}
.edocument_grid_inside_info .category_tag {
	margin:5px 0;
}
.edocument_grid_inside_info .category_tag a {
	text-decoration:none;
	color:#fff;
	padding:4px 8px;
	border-radius:5px;
}
.edocument_grid_inside_info .edocument_list_rating {
	display:block;
	overflow:hidden;
	float:none;
}
.edocument_grid_inside_info .edocument_list_stats {
	margin-top:5px;
}
.edocument_grid_inside_info .edocument_list_stats i {
	width:15px;
	text-align:center;
}
.edocument_grid_inside_info .edocument_list_stats > span, .edocument_grid_inside_info .edocument_list_stats > span i {
	margin-right:5px;
}
.edocument_grid_inside .edocument_list_grid_thumb_btns {
	top:-80px;
	text-align:center;
	z-index:3;
	transform:none;
	-webkit-transition:all 800ms ease 0s;
	-moz-transition:all 800ms ease 0s;
	-o-transition:all 800ms ease 0s;
	transition:all 800ms ease 0s;
}
.edocument_grid_inside:hover .edocument_list_grid_thumb_btns {
	top:10px;
}
.edocument_grid_inside .edocument_list_labels {
	top:0px;
}
.edocument_grid_inside:hover .edocument_list_labels, .edocument_grid_inside:hover .edocument_verified_label {
	display:none;
}
.edocument_grid_inside .edocument_verified_label {
	position:absolute;
	bottom:0px;
	right:0px;
	background:#93c33c;
	padding:3px 5px;
	color:#fff;
}
/*Listings CSS end here*/

/******Dashboard CSS Start Here******/
/*Document roles start*/
.edocument_manage_role_form {
	min-height:526px !important;
}
.edocument_manage_role_form_top {
	padding-bottom:15px;
	border-bottom-width:1px;
	margin-bottom:15px;
}
.edocument_manage_role_form p.heading_desc {
	padding:10px 0px;
	margin-bottom:10px;
	border-bottom-width:1px;
}
.edocument_manage_roles_item {
	position:relative;
	margin:20px 0px;
	clear:both;
	width:100%;
	display:flex;
}
.edocument_manage_roles_item span.show_img {
	border:2px dashed #ccc;
	width:50px;
	height:49px;
	margin-right:10px;
}
[dir="rtl"] .edocument_manage_roles_item span.show_img {
	margin-right:0px;
	margin-left:10px;
}
.edocument_manage_roles_item > ._input {
	flex:1;
}
.edocument_manage_roles_item > ._input input[type="text"] {
	max-width:350px;
	width:100%;
}
.edocument_manage_roles_item input.input_loading {
	background-image:url(../images/loading.gif);
	background-position:right center;
	background-repeat:no-repeat;
}
[dir="rtl"] .edocument_manage_roles_item input.input_loading {
	background-position:left center;
}
.edocument_manage_roles_item ul.sesbasic-autosuggest {
	left:64px;
}
.edocument_manage_roles_item p.edit_desc {
	display:table;
}
.edocument_manage_roles_item a.remove_icon {
	float:right;
}
.edocument_manage_role_form_top button {
	float:right;
}
[dir="rtl"] .edocument_manage_role_form_top button {
	float:left;
}
.edocument_manage_role_form .edocument_footer_contant {
	display:block;
	overflow:hidden;
}
.edocument_manage_role_form .edocument_footer_contant b {
	margin-bottom:10px;
	display:block;
}
.edocument_manage_role_form .edocument_footer_contant p {
	margin-bottom:15px;
}
.edocument_footer_contant #manage_admin {
	margin:0 -5px;
	display:flex;
	flex-wrap:wrap;
}
.edocument_footer_contant .admin_manage {
	width:calc(33.33% - 10px);
	padding:10px 10px 10px 10px;
	box-sizing:border-box;
	background-image:url(../images/transprant-bg.png);
	border-width:1px;
	margin:0 5px 10px;
}
[dir="rtl"] .edocument_footer_contant .admin_manage {
	float:right;
}
.edocument_footer_contant .admin_manage a {
	float:left;
	padding-right:5px;
}
[dir="rtl"] .edocument_footer_contant .admin_manage a {
	float:right;
	padding-right:0px;
	padding-left:5px;
}
.edocument_footer_contant .admin_manage a.remove_document {
	float:right;
}
.edocument_footer_contant .document_role_img {
	text-align:center;
	margin:20px 0px 0px;
	display:inline-block;
	width:100%;
}
.edocument_footer_contant .document_role_img img {
	height:50px;
}
/*Document roles end*/
/******Dashboard CSS End Here******/
/******DOCUMENT VIEW PAGE START HERE******/
.layout_edocument_like_button, .layout_edocument_favourite_button {
	box-shadow:none !important;
	border-width:0 !important;
	padding:0 !important;
}
.edocument_button a {
	border-radius:3px;
	display:block;
	padding:10px;
}
.edocument_button a i {
	margin-right:4px;
}
[dir="rtl"] .edocument_button a i {
	margin-right:0px;
	margin-left:4px;
}
/*Document profile one page start*/
.edocument_onear_photo {
	text-align:center;
}
.edocument_onear_photo a {
	color:#fff;
	display:block;
}
.edocument_onear_photo a img {
	border-radius:50%;
	border:4px solid #fff;
	max-width:150px;
}
.edocument_onear_photo a.edocuments_gutter_name {
	margin:10px 0px;
	text-transform:capitalize;
	font-weight:bold;
	font-size:18px;
}
.edocument_onear_photo p.about_contatant {
	color:#fff;
}
.edocument_layout_contant {
	padding:10px 0;
}
.edocument_layout_contant h2 {
	font-size:25px;
	font-weight:bold;
	margin-bottom:20px;
	text-align:center;
}
.edocument_layout_contant .edocument_entrylist_entry_date {
	background-image:url(../images/transprant-bg.png);
	text-align:center;
	padding:10px 20px;
	margin-left:-15px;
	margin-right:-15px;
	margin-bottom:20px;
}
.edocument_layout_contant .edocument_entrylist_entry_date p {
	display:inline-block;
}
.edocument_layout_contant .edocument_image {
	text-align:center;
	margin:10px 0px;
}
.edocument_layout_contant .edocument_image img {
	width:100%;
}
.edocument_layout_contant .edocument_entrylist_entry_body {
	padding:0px 30px;
}
.edocument_layout_contant .edocument_entrylist_entry_body p {
	line-height:28px;
	word-break:break-word;
}
.edocument_layout_contant .edocument_deshboard_document ul li {
	float:left;
	margin-right:10px;
	padding:5px 0px;
}
[dir="rtl"] .edocument_layout_contant .edocument_deshboard_document ul li {
	float:right;
}
.edocument_layout_contant .edocument_deshboard_document ul li:last-child {
	margin-right:0px;
}
[dir="rtl"]  .edocument_layout_contant  .edocument_deshboard_document  ul  li:last-child {
	margin-right:10px;
}
.edocument_layout_contant .edocument_deshboard_document ul li a {
	background:#222;
	padding:8px 10px;
	border-radius:3px;
	color:#fff;
	display:block;
	text-decoration:none;
}
.edocument_layout_contant .edocument_deshboard_document ul li a i {
	margin-right:5px;
}
[dir="rtl"] .edocument_layout_contant .edocument_deshboard_document ul li a i {
	margin-right:0px;
	margin-left:5px;
}
.edocument_layout_contant .edocument_footer_two_document {
	display:inline-block;
	width:100%;
}
.edocument_layout_contant  .edocument_footer_two_document  .edocument_deshboard_document {
	margin:15px 0px;
}
[dir="rtl"]  .edocument_layout_contant  .edocument_footer_two_document  .edocument_deshboard_document {
	float:right;
}
.edocument_layout_contant .edocument_footer_two_document .sesbasic_rating_star {
	margin:15px 0px;
}
.edocument_layout_contant  .edocument_footer_two_document  .edocument_shear_document {
	display:table;
	width:100%;
	clear:both;
	overflow:hidden;
}
.edocument_layout_contant  .edocument_footer_two_document  .edocument_shear_document  a {
	padding:0px 5px;
	width:auto;
	padding:6px;
	white-space:nowrap;
	float:left;
	text-align:center;
	color:#fff;
	border-radius:4px;
	text-decoration:none;
	height:34px;
	margin:0.5%;
	width:19%;
}
.edocument_layout_contant  .edocument_footer_two_document  .edocument_shear_document  a:hover {
	opacity:0.8;
}
.edocument_layout_contant  .edocument_footer_two_document  .edocument_shear_document  a  span, .edocument_layout_contant  .edocument_footer_two_document  .edocument_shear_document  a  i, .edocument_layout_contant  .edocument_footer_two_document  .edocument_shear_document  a  img {
	display:inline-block;
	vertical-align:middle;
}
.edocument_layout_contant  .edocument_footer_two_document  .edocument_shear_document  a  i, .edocument_layout_contant  .edocument_footer_two_document  .edocument_shear_document  a  img {
	margin-right:5px;
}
[dir="rtl"]  .edocument_layout_contant  .edocument_footer_two_document  .edocument_shear_document  a  i, [dir="rtl"]  .edocument_layout_contant  .edocument_footer_two_document  .edocument_shear_document  a  img {
	margin-right:0px;
	margin-left:5px;
}
.edocument_layout_contant  .edocument_footer_two_document  .edocument_shear_document  a.sesbasic_icon_flipboard_btn {
	background:#ec2127;
}
.edocument_layout_contant  .edocument_footer_two_document  .edocument_shear_document  a.sesbasic_icon_googleplus_btn {
	background:#dc4e41;
}
.edocument_layout_contant  .edocument_footer_two_document  .edocument_shear_document  a.sesbasic_icon_pintrest_btn {
	background:#db4a39;
}
.edocument_layout_contant  .edocument_footer_two_document  .edocument_shear_document  a.sesbasic_icon_twitter_btn {
	background:#00acee;
}
.edocument_layout_contant  .edocument_footer_two_document  .edocument_shear_document  a.sesbasic_icon_gmail_btn {
	background:#f32c25;
}
.edocument_layout_contant  .edocument_footer_two_document  .edocument_shear_document  a.sesbasic_icon_linkedin_btn {
	background:#0077b5;
}
.edocument_layout_contant  .edocument_footer_two_document  .edocument_shear_document  a.sesbasic_icon_bookmarks_btn {
	background:#ffa500;
}
.edocument_layout_contant  .edocument_footer_two_document  .edocument_shear_document  a.sesbasic_icon_rediff_btn {
	background:#ec2127;
}
.edocument_layout_contant  .edocument_footer_two_document  .edocument_shear_document  a.sesbasic_icon_facebookmessager_btn {
	background:#0084ff;
}
.edocument_layout_contant  .edocument_footer_two_document  .edocument_shear_document  a.sesbasic_icon_myspace_btn {
	background:#003399;
}
.edocument_layout_contant  .edocument_footer_two_document  .edocument_shear_document  a.sesbasic_icon_stumbleupon_btn {
	background:#ee4813;
}
.edocument_layout_contant  .edocument_footer_two_document  .edocument_shear_document  a.sesbasic_icon_digg_btn {
	background:#000;
}
.edocument_layout_contant  .edocument_footer_two_document  .edocument_shear_document  a.sesbasic_icon_tumblr_btn {
	background:#2e4f6e;
}
.edocument_layout_contant  .edocument_footer_two_document  .edocument_shear_document  a.sesbasic_icon_facebook_btn {
	background:#3b5998;
}
.edocument_layout_contant  .edocument_footer_two_document  .edocument_shear_document  a.sesbasic_icon_whatsapp_btn {
	background-color:#00a859;
}
.edocument_layout_contant  .edocument_footer_two_document  .edocument_shear_document  a.sesbasic_icon_skype_btn {
	background-color:#00aff0;
}
.edocument_layout_contant  .edocument_footer_two_document  .edocument_shear_document  a.share_icon {
	background:#ca2127;
}
.edocument_layout_contant  .edocument_footer_two_document  .edocument_shear_document  a.sesbasic_icon_vk_btn {
	background:#436eab;
}
.edocument_layout_contant  .edocument_footer_two_document  .edocument_shear_document  a.sesbasic_icon_email_btn {
	background:#787878;
}
.edocument_layout_contant  .edocument_footer_two_document  .edocument_shear_document  a.sesbasic_icon_yahoo_btn {
	background:#7f40bd;
}
.edocument_layout_contant  .edocument_footer_two_document  .edocument_shear_document  a.sessocial_icon_add_btn {
	background:#ff4c4c;
}
/*Document profile one page end*/
/*WYSIWYG Editor show Content body common css start here*/
#global_page_edocument-index-view .rich_content_body ol {
	margin-left:30px;
}
#global_page_edocument-index-view .rich_content_body ul {
	margin-left:30px;
	list-style-type:disc;
}
[dir="rtl"] #global_page_edocument-index-view .rich_content_body ol, [dir="rtl"] #global_page_edocument-index-view .rich_content_body ul {
	margin-left:0px;
	margin-right:20px;
}
#global_page_edocument-index-view .rich_content_body img {
	max-width:100%;
	height:auto;
	margin:5px 0;
}
#global_page_edocument-index-view .rich_content_body blockquote {
	margin:0px auto;
	width:90%;
	display:block;
	box-shadow:0px 1px 15px 0px #dedede;
	padding:10px;
	margin-top:18px;
	margin-bottom:18px;
	border-left:5px solid #ff4c4c;
}
/*WYSIWYG Editor show Content body common css end here*/
/*Document profile cover page start*/
.layout_edocument_cover {
	padding:0px !important;
	border:none;
}
.edocument_cover_document .edocument_cover_photo {
	height:300px;
}
.edocument_cover_document .edocument_cover_photo img {
	width:100%;
	display:block;
	height:100%;
	object-fit:cover;
}
.edocument_cover_document {
	position:relative;
}
.edocument_cover_document .edocument_profile_image {
	position:absolute;
	bottom:44px;
	left:150px;
	border-radius:50%;
	overflow:hidden;
}
.edocument_cover_document .edocument_profile_image img {
	height:135px;
	width:135px;
	position:relative;
}
.edocument_cover_document .edocument_profile_image p {
	position:absolute;
	bottom:0;
	text-align:center;
	width:100%;
	background:#0dc7f1;
	padding:3px 0px;
}
.edocument_cover_document .edocument_profile_image p a {
	color:#fff;
	text-decoration:none;
}
.edocument_cover_document .edocument_cover_lebals {
	position:absolute;
	bottom:0px;
	width:100%;
}
.edocument_cover_document .edocument_cover_lebals .edocument_verified_label {
	float:right;
	background:#93c33c;
	color:#fff;
	padding:10px;
	text-align:center;
}
.edocument_cover_document .edocument_list_grid_thumb_btns {
	top:8%;
	text-align:right;
	right:10px;
}
/*Document profile cover page end*/
/*Document cagegories list css start*/
.edocument_gutter_categories_document {
	text-transform:uppercase;
}
.edocument_gutter_categories_document .edocument_search_form {
	margin-bottom:10px;
}
.edocument_gutter_categories_document  .edocument_search_form  label.overTxtLabel {
	top:4px !important;
}
.edocument_gutter_categories_document  .edocument_search_form  input[type="text"] {
	width:100%;
	background-color:rgba(0, 0, 0, 0.05);
}
.edocument_gutter_categories_document ul li {
	background:#555;
	display:inline-block;
	padding:5px 9px;
	margin:0px 2px 4px 0px;
	cursor:pointer;
}
.edocument_gutter_categories_document ul li:hover {
	background-color:#5cd4f3;
	-webkit-transition:all 800ms ease 0s;
	-moz-transition:all 800ms ease 0s;
	-o-transition:all 800ms ease 0s;
	transition:all 800ms ease 0s;
}
.edocument_gutter_categories_document ul li a {
	color:#fff;
	text-decoration:none;
}
/*Document cagegories list css end*/
/*Document gutter labels css start*/
.layout_edocument_labels {
	background:none !important;
	padding:0 !important;
	border:none;
}
.edocument_gutter_labels .edocument_list_labels {
	position:inherit;
	text-align:center;
	text-transform:uppercase;
}
.edocument_gutter_labels .edocument_list_labels p {
	padding:10px;
	color:#fff;
}
.edocument_gutter_labels .edocument_list_labels p + p {
	margin-top:15px;
}
/*Document gutter labels css end*/

/**********CATEGORY PAGES CSS START HERE**********/
/*document category document css start*/
.edocument_category_document .edocument_category_header {
	padding:15px 15px 15px 0px;
	border-bottom-width:1px;
	background-image:url(../images/transprant-bg.png);
	clear:both;
	position:relative;
}
div + .edocument_category_document .edocument_category_header {
	border-top-width:1px;
	top:-1px;
	position:relative;
}
.edocument_category_document {
	margin-bottom:10px;
}
.edocument_category_document .edocument_category_header p {
	font-size:17px;
	font-weight:bold;
	text-transform:uppercase;
	padding-left:15px;
}
.edocument_category_document .edocument_category_header p a:hover {
	text-decoration:none;
}
.edocument_category_document .edocument_category_header span {
	margin-left:20px;
}
[dir="rtl"] .edocument_category_document .edocument_category_header span {
	margin:0;
	margin-right:20px;
}
.edocument_category_document .edocument_category_header span a {
	border:none;
}
.edocument_category_document .edocument_category_header span button {
	border-radius:0px;
	text-transform:capitalize;
}
.edocument_category_document .edocument_category_contant_document {
	display:block;
	overflow:hidden;
}
.edocument_category_document .edocument_category_item_single {
	float:left;
	padding:15px 15px 15px 0px;
	width:50%;
}
.edocument_category_document .edocument_category_item_single_info {
	position:relative;
	display:block;
	overflow:hidden;
	height:306px;
}
.edocument_category_document  .edocument_category_item_single  .edocument_entry_img {
	width:100%;
	height:100%;
	float:left;
	margin:0px 15px 0px 0px;
}
.edocument_category_document  .edocument_category_item_single  .edocument_entry_img  a  img {
	height:100%;
	object-fit:cover;
	width:100%;
	float:left;
}
.edocument_category_document .edocument_category_item_single_content {
	position:absolute;
	bottom:0px;
	left:0px;
	width:100%;
	padding:10px;
	background:rgba(0, 0, 0, 0.2);
	color:#fff;
}
.edocument_category_document .edocument_category_item_single_content a {
	color:#fff;
}
.edocument_category_document .edocument_category_item_single p.title {
	font-size:18px;
	font-weight:bold;
	margin-bottom:5px;
	display:block;
	overflow:hidden;
	padding-right:10px;
}
[dir="rtl"] .edocument_category_document .edocument_category_item_single p.title {
	padding-right:0;
	padding-left:10px;
}
.edocument_category_document .edocument_category_item_single .owner {
	margin-bottom:5px;
}
.edocument_category_document .edocument_category_item_single p.discription {
	line-height:22px;
}
.edocument_category_document .edocument-category_item_list {
	display:block;
	overflow:hidden !important;
	height:318px;
}
.edocument_category_document .edocument_category_item {
	float:left;
	width:100%;
	padding:15px;
	position:relative;
}
.edocument_category_document  .edocument_category_item  + .edocument_category_item {
	border-top-width:1px;
}
.edocument_category_document .edocument_category_item:hover {
	background-image:url(../images/transprant-bg.png);
}
.edocument_category_document .edocument_category_item .edocument_entry_img {
	margin-right:15px;
	height:80px;
	width:150px;
	float:left;
}
[dir="rtl"]  .edocument_category_document  .edocument_category_item  .edocument_entry_img {
	float:right;
	margin-right:0px;
	margin-left:15px;
}
.edocument_category_document  .edocument_category_item  .edocument_entry_img  a  img {
	height:100%;
	object-fit:cover;
	width:100%;
}
.edocument_category_document .edocument_category_item p.title {
	font-size:16px;
	font-weight:bold;
	margin-bottom:10px;
	display:block;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
}
.edocument_category_document .edocument_category_item .owner {
	margin-bottom:5px;
}
.edocument_category_document .entry_meta {
	display:block;
	overflow:hidden;
	margin-top:0;
}
.edocument_category_document .entry_meta a {
	text-decoration:none;
}
.edocument_category_document  .edocument_category_item_single_content  .entry_meta  .entry_meta-date {
	color:#fff;
}
.edocument_category_document  .edocument_category_item_single_content  .entry_meta  .entry_meta-comment  span {
	color:#fff;
}
.edocument_category_document .entry_meta-comment span {
	margin-left:5px;
}
[dir="rtl"] .edocument_category_document .entry_meta-comment span {
	margin-left:0px;
	margin-right:5px;
}
.entry_meta-comment span i {
	margin-right:5px;
}
.edocument_category_document  .edocument-category_item_list  .mCSB_scrollTools_vertical, .edocument_category_document .edocument-category_item_list .mCSB_dragger_bar {
	opacity:1 !important;
}
/*document category document css end*/
/*Category Thumb View Start Here*/
.edocument_category_grid ul li {
	float:left;
	width:302px;
	padding:5px;
}
[dir="rtl"] .edocument_category_grid ul li {
	float:right;
}
.edocument_category_grid .edocument_thumb_contant {
	background-color:#ccc;
	position:relative;
	display:block;
	overflow:hidden;
}
.edocument_category_grid a {
	display:block;
	height:100%;
}
.edocument_category_grid img.list_main_img {
	border:0;
	height:100%;
	object-fit:cover;
	width:100%;
}
.edocument_category_grid .animate_contant {
	position:absolute;
	bottom:0;
	background:#1d1d1d;
	width:100%;
	text-align:center;
	-webkit-transition:all 800ms ease 0s;
	-moz-transition:all 800ms ease 0s;
	-o-transition:all 800ms ease 0s;
	transition:all 800ms ease 0s;
	height:30px;
}
.edocument_category_grid .animate_contant > div {
	color:#fff;
	text-align:center;
}
.edocument_category_grid a:hover .animate_contant {
	height:100%;
	background:rgba(0, 0, 0, 0.6);
}
.edocument_category_grid a:hover .animate_contant > div {
	color:#fff;
	position:absolute;
	top:50%;
	width:100%;
	-webkit-transform:translateY(-50%);
	-moz-transform:translateY(-50%);
	-ms-transform:translateY(-50%);
	-o-transform:translateY(-50%);
	transform:translateY(-50%);
}
.edocument_category_grid .animate_contant img {
	width:40px;
	display:none;
	margin:0 auto;
}
.edocument_category_grid .animate_contant p.title {
	font-size:18px;
	margin:5px 0px;
}
.edocument_category_grid .animate_contant p.count {
	display:none;
}
.edocument_category_grid a:hover .animate_contant img, .edocument_category_grid a:hover .animate_contant p.count {
	display:block;
}
.edocument_category_grid a:hover .animate_contant img {
	margin-bottom:8px;
}
/*Category Thumb View End Here*/
/*document category hover list two start*/
.edocument_category_grid_list_thumb_two ul li {
	float:left;
	width:311px;
	height:260px;
	padding:5px;
}
.edocument_category_grid_list_thumb_two ul li .edocument_thumb_contant {
	position:relative;
}
.edocument_category_grid_list_thumb_two ul li a:before {
	content:" ";
	position:absolute;
	left:0;
	bottom:2px;
	width:100%;
	height:100%;
	background:#000;
	display:block;
	opacity:0;
	visibility:hidden;
	-webkit-transition:all 800ms ease 0s;
	-moz-transition:all 800ms ease 0s;
	-o-transition:all 800ms ease 0s;
	transition:all 800ms ease 0s;
}
.edocument_category_grid_list_thumb_two ul li:hover a:before {
	opacity:0.5;
	visibility:visible;
}
.edocument_category_grid_list_thumb_two ul li a.link_img img {
	width:100%;
}
.edocument_category_grid_list_thumb_two ul li a .animate_contant {
	position:absolute;
	height:35px;
	width:100%;
	text-align:center;
	bottom:34px;
	-webkit-transition:all 800ms ease 0s;
	-moz-transition:all 800ms ease 0s;
	-o-transition:all 800ms ease 0s;
	transition:all 800ms ease 0s;
}
.edocument_category_grid_list_thumb_two  ul  li:hover  a.link_img  .animate_contant {
	bottom:50%;
	transform:translateY(50%);
}
.edocument_category_grid_list_thumb_two ul li a .animate_contant p {
	color:#fff;
	margin:0 auto;
	padding:7px;
	position:absolute;
}
.edocument_category_grid_list_thumb_two ul li a .animate_contant p.title {
	background:#000;
	color:#fff;
	width:30%;
	margin:0 auto;
	padding:7px;
	border-radius:10px;
	text-transform:uppercase;
	position:absolute;
	left:32%;
	bottom:61%;
	-webkit-transition:all 800ms ease 0s;
	-moz-transition:all 800ms ease 0s;
	-o-transition:all 800ms ease 0s;
	transition:all 800ms ease 0s;
}
.edocument_category_grid_list_thumb_two ul li a:hover .animate_contant p {
	left:32%;
	bottom:61%;
	background:none;
}
.edocument_category_grid_list_thumb_two ul li a:hover .animate_contant p.title {
	font-weight:bold;
}
.edocument_category_grid_list_thumb_two  ul  li  a  .animate_contant  p.album_list_animate {
	display:none;
	top:37%;
}
.edocument_category_grid_list_thumb_two  ul  li  a:hover  .animate_contant  p.album_list_animate {
	display:block;
}
/*document category hover list end*/
/**********CATEGORY PAGES CSS START HERE**********/

/*Document of the day css start*/
.edocument_grid .edocument_list_stats a img {
	width:20px;
	height:20px;
	border-radius:50%;
	float:left;
	margin-right:5px;
}
[dir="rtl"] .edocument_grid .edocument_list_stats a img {
	margin-right:0px;
	margin-left:5px;
}
.edocument_grid .edocument_list_location {
	display:block;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
	float:none;
}
/*Document of the day css end*/
/*Document second of the day css start*/
.edocument_second_of_the_day {
	display:block;
	overflow:hidden;
}
.edocument_second_of_the_day .edocument_grid {
	width:100% !important;
}
.edocument_grid .edocument_list_location {
	display:block;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
	float:none;
}
.edocument_second_of_the_day .edocument_grid_labels {
	top:0px;
	bottom:inherit;
}
.edocument_second_of_the_day .edocument_verified_label {
	top:0px;
	bottom:inherit;
}
.edocument_second_of_the_day .edocument_grid_info {
	position:absolute;
	bottom:0px;
	padding:15px;
	width:100%;
}
.edocument_second_of_the_day  .edocument_grid_info  .edocument_category_grid_info_title {
	margin-bottom:10px;
}
.edocument_second_of_the_day  .edocument_grid_info  .edocument_category_grid_info_title  a {
	font-size:24px;
	font-weight:bold;
	margin-bottom:10px;
	color:#fff;
}
.edocument_second_of_the_day .edocument_list_grid_info  .edocument_list_grid_owner, 
.edocument_second_of_the_day .edocument_list_grid_info a {
	color:#fff;
}
.edocument_second_of_the_day .edocument_grid_contant {
	color:#fff;
}
.edocument_second_of_the_day .edocument_grid .edocument_list_stats {
	color:#fff;
}
/*Document second of the day css end*/
/*Document three of the day css start*/
.edocument_three_of_the_day .edocument_last_grid_block {
	width:100% !important;
}
.edocument_three_of_the_day  .edocument_grid_meta_block  .edocument_grid_memta_title {
	padding:5px 0px;
}
.edocument_three_of_the_day  .edocument_grid_meta_block  .edocument_grid_memta_title  span  a {
	padding:5px 15px;
}
.edocument_three_of_the_day .edocument_grid_thumb_over {
	top:30px !important;
	height:auto !important;
}
.edocument_three_of_the_day .edocument_last_grid_block .edocument_grid_labels {
	top:0px;
	right:0px;
}
.edocument_three_of_the_day .edocument_grid_contant {
	margin-bottom:10px;
}
.edocument_three_of_the_day .edocument_last_grid_block .edocument_grid_info {
	top:inherit;
	bottom:0px;
	left:0px;
	width:57%;
}
.edocument_three_of_the_day  .edocument_last_grid_block  .edocument_grid_three_info_title {
	font-size:16px;
}
/*Document three of the day left and right document css start*/
.layout_left  .edocument_three_of_the_day  .edocument_last_grid_block  .edocument_grid_info, .layout_right  .edocument_three_of_the_day  .edocument_last_grid_block  .edocument_grid_info {
	width:100%;
	padding:10px;
}
.layout_left  .edocument_three_of_the_day  .edocument_list_grid_thumb_btns  .sesbasic_icon_btn, .layout_right  .edocument_three_of_the_day  .edocument_list_grid_thumb_btns  .sesbasic_icon_btn {
	width:32px;
	height:32px;
}
.layout_left  .edocument_three_of_the_day  .edocument_last_grid_block  .edocument_grid_meta_block  .edocument_list_stats  span, .layout_right  .edocument_three_of_the_day  .edocument_last_grid_block  .edocument_grid_meta_block  .edocument_list_stats  span {
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
}
.layout_left .edocument_three_of_the_day .edocument_comment_list, 
.layout_right .edocument_three_of_the_day .edocument_comment_list {
	font-size:10px;
}
.layout_left .edocument_three_of_the_day .edocument_second_readmore_link, 
.layout_right .edocument_three_of_the_day .edocument_second_readmore_link {
	margin-top:5px;
}
/*Document three of the day css end*/
/*document tabs list css start*/
.edocument_profile_tabs {
	position:relative;
}
.edocument_profile_tabs > div, .edocument_profile_tabs ul {
	border-width:0 !important;
	margin:0 !important;
	padding:0 !important;
	background-color:transparent !important;
	box-shadow:none !important;
}
.edocument_profile_tabs ul li {
	background-color:transparent;
	border-width:0;
	display:block;
	float:none;
	margin:0 !important;
	padding:0 !important;
	position:relative;
}
.edocument_profile_tabs ul li + li {
	margin-top:2px !important;
}
.edocument_profile_tabs ul li:before {
	content:"";
	position:absolute;
	left:0;
	width:3px;
	height:35px;
}
.edocument_profile_tabs ul li:hover:before, .edocument_profile_tabs ul li.active:before {
	width:100%;
}
.edocument_profile_tabs ul li a {
	background-color:transparent;
	border-width:0 !important;
	font-weight:normal !important;
	text-decoration:none;
	position:relative;
	padding:0 20px;
	display:block;
	line-height:35px;
	height:35px;
}
.edocument_profile_tabs ul li a:before {
	content:"\f005";
	font-family:"Font Awesome 5 Free";
	font-style:normal;
	font-weight:normal;
	line-height:1;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale;
	margin-right:5px;
}
.edocument_profile_tabs ul li.tab_layout_core_content a:before {
	content:"\f15c";
}
.edocument_profile_tabs ul li.tab_layout_edocument_profile_videos a:before {
	content:"\f03d";
}
.edocument_profile_tabs  ul  li.tab_layout_edocument_profile_musicalbums  a:before {
	content:"\f001";
}
.edocument_profile_tabs ul li.tab_layout_edocument_profile_photos a:before {
	content:"\f03e";
}
.edocument_profile_tabs ul li.tab_layout_edocument_reviews a:before {
	content:"\f044";
}
.edocument_profile_tabs ul li a, .edocument_profile_tabs ul li:before {
	-webkit-transition:all 800ms ease 0s;
	-moz-transition:all 800ms ease 0s;
	-o-transition:all 800ms ease 0s;
	transition:all 800ms ease 0s;
}
/*document tabs list css end*/
/*sideabar list document css start*/
.layout_edocument_tabbed_widget_document .edocument_listing .tip {
	text-align:center;
}
.layout_edocument_tabbed_widget_document .edocument_listing .tip > span {
	float:none;
}
.edocument_listing {
	position:relative;
}
.layout_middle .edocument_listing{
	margin:0;
}
.edocument_sidebar_document_list {
	padding:8px 0;
}
.edocument_sidebar_document_list + li {
	border-top-width:1px;
}
.edocument_sidebar_document_list_img {
	float:left;
	margin-right:10px;
	height:60px;
	width:60px;
}
[dir="rtl"] .edocument_sidebar_document_list_img {
	float:right;
	margin-left:10px;
	margin-right:0px;
}
.edocument_sidebar_document_list_img > a {
	height:100%;
	width:100%;
}
.edocument_sidebar_document_list_img img, .edocument_sidebar_document_list_img span {
	background-position:center center;
	background-size:cover;
	display:block;
	height:100%;
	max-height:inherit;
	max-width:inherit;
	object-fit:cover;
	width:100%;
}
.edocument_sidebar_document_list_cont {
	overflow:hidden;
}
.edocument_sidebar_document_list_title {
	font-weight:bold;
	display:block;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
}
.edocument_sidebar_document_list_date {
	font-size:11px;
	display:block;
	overflow:hidden;
	margin-top:5px;
	white-space:nowrap;
	text-overflow:ellipsis;
}
.edocument_sidebar_document_list_date > span {
	margin-right:3px;
	display:inline-block;
	margin-left:1px;
}
.edocument_sidebar_document_list .edocument_sidebar_document_list_date a {
	display:inline-block;
	vertical-align:top;
}
.edocument_sidebar_list_date span + span {
	margin-top:5px;
	display:block;
}
.edocument_sidebar_document_list_date i {
	margin-right:3px;
}
.edocument_listing_more a:before {
	margin-right:5px;
}
[dir="rtl"] .edocument_listing_more a:before {
	margin-left:5px;
	margin-right:0;
}
/*sideabar list document css end*/
ul.documents_gutter_options > li + li {
	border-top-width:1px;
	border-style:dashed;
}
ul.documents_gutter_options > li a {
	display:block;
	padding:6px 0px 6px 22px !important;
	position:relative;
}
[dir="rtl"] ul.documents_gutter_options > li a {
	padding:6px 22px 6px 0px !important;
}
.edocument_gutter_share:before {
	content:"\f064";
}
.icon_edocument_viewall:before {
	content:"\f06e";
}
.edocument_gutter_subscribe:before {
	content:"\f09e";
}
.documents_gutter_options li .buttonlink:before {
	font-family:"Font Awesome 5 Free";
	position:absolute;
	left:0;
}
[dir="rtl"] .documents_gutter_options li .buttonlink:before {
	left:inherit;
	right:0px;
}
/*Review Grid Listing*/
.edocument_review_grid {
	border-width:1px;
	float:left;
	position:relative;
	width:100% !important;
}
.edocument_review_grid_thumb {
	position:relative;
	overflow:hidden;
}
.edocument_review_grid_thumb, .edocument_review_grid_thumb > a, .edocument_review_grid_thumb > a > span {
	background-size:cover;
	background-position:center center;
	height:100%;
	display:block;
	width:100%;
}
.edocument_review_grid .edocument_list_labels {
	top:0;
	bottom:auto;
}
.edocument_review_grid_thumb_cont {
	padding:10px;
	position:absolute;
	bottom:0;
	background:rgba(0, 0, 0, 0.6);
	background:-moz-linear-gradient(  top,  transparent 5%,  rgba(0, 0, 0, 0.5) 100%  );
	background:-webkit-gradient(  linear,  left top,  left bottom,  color-stop(5%, transparent),  color-stop(100%, rgba(0, 0, 0, 0.5))  );
	background:-webkit-linear-gradient(  top,  transparent 5%,  rgba(0, 0, 0, 0.5) 100%  );
	background:-webkit-gradient(  linear,  left top,  left bottom,  from(transparent),  to(rgba(0, 0, 0, 0.7))  );
	background:linear-gradient(  to bottom,  transparent 5%,  rgba(0, 0, 0, 0.5) 100%  );
	width:100%;
}
.edocument_review_grid_thumb .edocument_grid_btns {
	position:absolute;
	top:-40px;
	right:0px;
	-webkit-transition:all 800ms ease 0s;
	-moz-transition:all 800ms ease 0s;
	-o-transition:all 800ms ease 0s;
	transition:all 800ms ease 0s;
}
[dir="rtl"] .edocument_review_grid_thumb .edocument_grid_btns {
	right:inherit;
	left:0px;
}
.edocument_review_grid_thumb .edocument_grid_btns .sesbasic_icon_btn {
	border-radius:50%;
	border:2px solid;
	border-color:#fff;
	display:inline-block;
	height:35px;
	width:35px;
}
[dir="rtl"] .edocument_review_grid_thumb:hover .edocument_grid_btns {
	right:inherit;
	left:0px;
}
.edocument_review_grid_thumb:hover .edocument_grid_btns {
	position:absolute;
	top:0px;
	right:0px;
}
.edocument_review_grid_title {
	font-weight:bold;
}
.edocument_review_grid_title a {
	color:#fff !important;
	display:block;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
	width:85%;
	float:left;
}
.edocument_review_grid_info {
	padding:10px;
}
.edocument_review_grid_stat {
	margin-top:8px;
	display:inline-block;
	width:100%;
}
.edocument_review_grid_stat span, .edocument_review_grid_stat span i {
	margin-right:5px;
}
[dir="rtl"] .edocument_review_grid_stat span, [dir="rtl"] .edocument_review_grid_stat span i {
	margin-right:0px;
	margin-left:5px;
}
.edocument_review_grid_stat a.edocument_reviw_prof_img {
	margin-right:10px;
}
[dir="rtl"] .edocument_review_grid_stat a.edocument_reviw_prof_img {
	margin-right:0px;
	margin-left:10px;
}
.edocument_review_title_block {
	overflow:hidden;
}
.edocument_review_title_block p {
	float:left;
	margin-right:2px;
}
[dir="rtl"] .edocument_review_title_block p {
	float:right;
}
.edocument_sidebar_image_rounded a img, .edocument_sidebar_image_rounded a span, .edocument_sidebar_image_rounded span, .edocument_sidebar_image_rounded span a {
	border-radius:100%;
}
/*Top Rated Members widget css end here*/
/*Rating Star*/
.edocument_rating_star {
	width:auto !important;
}
.edocument_rating_star .sesbasic_rating_star_small_disable.fa:before {
	color:#ffc107 !important;
	font-weight:400;
}
/*Review Rating Box*/
.edocument_review_show_rating {
	float:right;
	position:relative;
}
[dir="rtl"] .edocument_review_show_rating {
	float:left;
}
.edocument_review_show_rating_box {
	overflow:hidden;
	position:absolute;
	display:none;
	background:#fff;
	padding:10px;
	box-shadow:-1px 4px 19px -5px #000;
	right:6px;
	margin-top:10px;
	width:200px;
}
.review_rattings_listing_box > div {
	margin:5px 0;
}
.edocument_review_show_rating_label {
	float:left;
	margin-right:5px;
	width:85px;
}
[dir="rtl"] .edocument_review_show_rating_label {
	float:right;
	text-align:right;
}
[dir="rtl"] .edocument_review_show_rating_box {
	left:0px;
}
.edocument_review_show_rating_parameters {
	overflow:hidden;
}
.edocument_review_show_rating:hover .edocument_review_show_rating_box {
	display:block;
}
/*Review Rating Box end*/
.edocument_grid .edocument_grid_inner:hover .edocument_list_labels {
	display:none;
}
/*document sidebar next and privew css start*/
.sidebar_privew_next_btns {
	width:100%;
	text-align:center !important;
	display:inline-block;
}
.sidebar_privew_next_btns div {
	display:inline-block;
	margin-top:8px;
	vertical-align:middle;
}
.sidebar_previous_btn {
	display:inline-block;
	margin-right:5px;
}
[dir="rtl"] .sidebar_previous_btn {
	display:inline-block;
	margin-left:5px;
	margin-right:0px;
}
.sidebar_privew_next_btns a {
	padding:0px;
	text-decoration:none !important;
	font-weight:bold !important;
	position:relative;
}
.sidebar_next_btns {
	display:inline-block;
	margin-left:5px;
}
[dir="rtl"] .sidebar_next_btns {
	margin-left:0px;
	margin-right:5px;
}
.sidebar_privew_next_btns a {
	padding:0;
	text-decoration:none !important;
	font-weight:bold !important;
}
.sidebar_privew_next_btns .previous_icon:before {
	content:"\f0a8";
	padding:0px 5px 0px 0px;
}
[dir="rtl"] .sidebar_privew_next_btns .previous_icon:before {
	content:"";
	padding:0px;
}
[dir="rtl"] .sidebar_privew_next_btns .previous_icon:after {
	content:"\f0a9";
	padding:0px 0px 0px 5px;
}
.sidebar_privew_next_btns .next_icon:after {
	content:"\f0a9";
	padding:0px 0px 0px 5px;
}
[dir="rtl"] .sidebar_privew_next_btns .next_icon:after {
	content:"";
	padding:0px;
}
[dir="rtl"] .sidebar_privew_next_btns .next_icon:before {
	content:"\f0a8";
	padding:0 0 0 5px;
}
.sidebar_privew_next_btns .previous_icon:before, .sidebar_privew_next_btns .next_icon:after {
	font-family:"Font Awesome 5 Free";
}
[dir="rtl"] .sidebar_privew_next_btns .previous_icon:after, [dir="rtl"] .sidebar_privew_next_btns .next_icon:before {
	font-family:"Font Awesome 5 Free";
}
/*document sidebar next and privew css end*/
/*create document css*/
.edocument_create .global_form .form-label, .edocument_create .global_form .form-element {
	clear:both;
	max-width:100%;
	padding:0;
	text-align:left;
	padding:0 15px 0 0;
	margin:0;
	width:100% !important;
}
.edocument_create .global_form .form-label {
	margin-bottom:10px;
}
[dir="rtl"] .edocument_create .global_form .form-label {
	text-align:right !important;
}
[dir="rtl"] .edocument_create .global_form div.form-element {
	padding:0 0 0 15px;
}
.edocument_create .global_form .form-wrapper {
	margin-bottom:15px;
}
.edocument_create input[type="text"],
.edocument_create textarea, .edocument_create select {
	max-width:inherit;
	padding:10px;
	width:100%;
}
/*URL Field*/
#custom_url_document-element .edocument_check_availability_btn{
	position:absolute;
	margin:8px 0 0 -36px;
}
[dir="rtl"] #custom_url_document-element .edocument_check_availability_btn{
  margin:8px -36px 0 0;
}
#custom_url_document-element .fa{
	font-size:17px;
}
#custom_url_document-element .fa.fa-check:before{
	color:#ffffff;
}
#custom_url_document-element .fa.fa-close:before{
	color:#fff;
}
.edocument_check_availability_btn button{
	outline:none;
	font-size:11px;
	line-height:normal;
	width:28px;
	height:28px;
	padding:0px;
}
.edocument_check_availability_btn button._available{
	background-color:#090;
}
.edocument_check_availability_btn button._notavailable{
	background-color:#C00;
}
.edocument_check_availability_btn button .availability_tip{
	background-color:rgba(0, 0, 0, 0.72);
	padding:6px;
	border-radius:3px;
	color:#fff;
	white-space:nowrap;
	position:absolute;
	top:-30px;
	left:50%;
	display:none;
	transform:translateX(-50%);
}
.edocument_check_availability_btn button .availability_tip:after{
	content:'';
	width:0;
	height:0;
	border-left:6px solid transparent;
	border-right:6px solid transparent;
	border-top:6px solid #474747;
	position:absolute;
	bottom:-6px;
	left:45%;
}
.edocument_check_availability_btn button:hover .availability_tip{
	display:block;
}
.edocument_create .selectize-control{
	position:inherit;
}
.edocument_create #body-wrapper #body-element {
	max-width:700px !important;
}
.edocument_create .edocument_choose_date #event_start_time-element span {
	width:247px;
	float:left;
	margin-right:5px;
}
[dir="rtl"]  .edocument_create  .edocument_choose_date  #event_start_time-element  span {
	margin-right:0px;
	margin-left:5px;
}
.edocument_create  .edocument_choose_date  #event_start_time-element  span  input[type="text"] {
	width:100%;
}
.edocument_create #documentstyle-element .form-options-wrapper li {
	display:inline-block;
	margin-right:10px;
	text-align:center;
}
.edocument_create #location-wrapper #location-element input[type="text"] {
	background-position:7px;
	padding:7px 10px 7px 10px;
	width:500px;
}
#edocuments_edit #documentstyle-element .form-options-wrapper li, .edocument_create #documentstyle-element .form-options-wrapper li {
	position:relative;
	height:170px;
	width:125px;
	margin-bottom:10px;
	border-width:1px;
	padding:5px;
}
#edocuments_edit #documentstyle-element .form-options-wrapper li label a, .edocument_create #documentstyle-element .form-options-wrapper li label a {
	width:100%;
	position:absolute;
	top:30px;
	left:0px;
}
#edocuments_edit #documentstyle-element .form-options-wrapper li label a img, .edocument_create #documentstyle-element .form-options-wrapper li label a img {
	width:100%;
}
#edocuments_edit  #documentstyle-element  .form-options-wrapper  li  input[type="radio"].edocument_create  #documentstyle-element  .form-options-wrapper  li  input[type="radio"] {
	display:inline-block;
	float:none;
	vertical-align:sub;
}
#edocuments_edit #documentstyle-element .form-options-wrapper li label, .edocument_create #documentstyle-element .form-options-wrapper li label {
	display:inline-block;
	float:none;
}
.edocument_create #fancyuploadfileids-wrapper {
	display:none;
}
#TB_ajaxContent .icon_close {
	position:absolute;
	right:15px;
	top:10px;
	cursor:pointer;
	padding:5px;
}
#TB_ajaxContent .popup_design_title {
	margin-bottom:5px;
}
#TB_ajaxContent > div {
	text-align:center;
}
/*edocument sesarch form css*/
/*edocument form horizontal css*/
.edocument_browse_search form {
	padding:0;
}
.edocument_browse_search form .form-elements {
	padding:10px;
}
.edocument_browse_search .form-wrapper {
	margin:0 0 10px !important;
}
.edocument_browse_search input[type="text"], .edocument_browse_search select {
	max-width:200px;
	width:95%;
}
.edocument_browse_search input[type="checkbox"] + label, .edocument_browse_search input[type="radio"] + label {
	overflow:hidden;
}
.edocument_browse_search [id^="advanced_options_search"] {
	font-weight:bold;
	display:block;
	margin:10px 0;
	text-decoration:none !important;
}
.edocument_browse_search [id^="advanced_options_search"] i {
	margin-right:5px;
	font-size:17px;
}
[dir="rtl"] .edocument_browse_search [id^="advanced_options_search"] i {
	margin-left:5px;
	margin-right:0;
}
.edocument_browse_search_horizontal .form-wrapper {
	display:inline-block;
	clear:none;
	margin-right:10px !important;
	vertical-align:top;
	width:inherit !important;
}
.edocument_browse_search_horizontal #has_photo-wrapper {
	display:block;
}
.edocument_browse_search_horizontal #submit-label {
	display:none;
}
.edocument_browse_search .form-wrapper .form-label label {
	margin-bottom:5px;
}
@media (min-width:1200px) {
.edocument_browse_search_horizontal .form-wrapper {
	min-width:23%;
}
}
/*edocument search form vertical css*/
.edocument_browse_search_vertical .form-wrapper {
	width:100% !important;
}
.edocument_browse_search_vertical .form-wrapper #submit-label {
	display:none;
}
.edocument_browse_search_vertical #submit-wrapper {
	margin-bottom:0px !important;
}
.edocument_browse_search_vertical #submit-element {
	margin-top:15px;
}
.edocument_browse_search_vertical #submit-element button {
	width:100% !important;
}
/*edocument featured document css start*/
.edocument-featured_document_view {
	overflow:hidden;
	display:block;
}
.edocument-featured_document_view .featured_document_listing {
	width:50% !important;
	height:333px !important;
}
.edocument-featured_document_view .featured_document_list img {
	width:100%;
	height:100%;
	object-fit:cover;
	display:block;
}
.edocument-featured_document_view .featured_document_list .featured_teg {
	position:absolute;
	top:0px;
	margin:15px 8px;
}
.edocument-featured_document_view .featured_document_list .featured_teg a {
	text-decoration:none;
	padding:5px 10px;
	border-radius:3px;
}
.edocument-featured_document_view  .featured_document_list  .edocument_list_labels {
	top:0px;
	bottom:inherit;
	right:0px;
}
[dir="rtl"]  .edocument-featured_document_view  .featured_document_list  .edocument_list_labels {
	left:0px;
	right:inherit;
}
.edocument-featured_document_view  .featured_document_list  .edocument_verified_label {
	position:absolute;
	bottom:0px;
	right:0px;
	background:#93c33c;
	padding:3px 5px;
	color:#fff;
}
.edocument-featured_document_view  .featured_document_list  .featured_document_list_inner:hover  .edocument_list_labels, .edocument-featured_document_view  .featured_document_list  .featured_document_list_inner:hover  .edocument_verified_label {
	display:none;
}
.edocument-featured_document_view  .featured_document_list  .featured_document_list_inner  .edocument_list_thumb_over {
	opacity:inherit;
	background:rgba(0, 0, 0, 0.2);
}
.edocument-featured_document_view  .featured_document_list  .featured_document_list_inner  .edocument_list_thumb_over:hover {
	background:rgba(0, 0, 0, 0.5);
}
.edocument-featured_document_view  .featured_document_list  .featured_document_list_inner  .edocument_list_thumb_over  .edocument_list_grid_thumb_btns {
	opacity:0;
	webkit-transition:all 800ms ease 0s;
	-moz-transition:all 800ms ease 0s;
	-o-transition:all 800ms ease 0s;
	transition:all 800ms ease 0s;
}
.edocument-featured_document_view  .featured_document_list  .featured_document_list_inner  .edocument_list_thumb_over:hover  .edocument_list_grid_thumb_btns {
	opacity:1;
}
.edocument-featured_document_view  .featured_document_list  .featured_document_list_contant {
	position:absolute;
	bottom:0px;
	width:100%;
	padding:15px;
	background:-moz-linear-gradient(  to bottom,  transparent 20%,  rgba(0, 0, 0, 0.6) 100%  );
	background:-webkit-linear-gradient(  to bottom,  transparent 20%,  rgba(0, 0, 0, 0.6) 100%  );
	background:-o-linear-gradient(  to bottom,  transparent 20%,  rgba(0, 0, 0, 0.6) 100%  );
	background:-ms-linear-gradient(  to bottom,  transparent 20%,  rgba(0, 0, 0, 0.6) 100%  );
	background:linear-gradient(  to bottom,  transparent 20%,  rgba(0, 0, 0, 0.6) 100%  );
}
.edocument-featured_document_view  .featured_document_list  .featured_document_list_contant  p.title {
	color:#fff;
	display:block;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
	margin-bottom:5px;
}
.edocument-featured_document_view  .featured_document_list  .featured_document_list_contant  p.title  a {
	font-size:17px;
	font-weight:bold;
	color:#fff;
}
.edocument-featured_document_view .featured_document_list {
	width:25%;
	float:left;
	position:relative;
	height:333px;
	padding:0px 5px;
}
[dir="rtl"] .edocument-featured_document_view .featured_document_list {
	float:right;
}
.edocument-featured_document_view  .featured_document_list  .featured_document_list_inner {
	position:relative;
	height:100%;
	overflow:hidden;
}
.edocument-featured_document_view  .featured_document_list  .featured_document_date_location {
	clear:both;
	overflow:hidden;
}
.edocument-featured_document_view  .featured_document_list  .featured_document_date_location  .edocument_list_stats {
	margin-right:10px;
	margin-bottom:5px;
}
.edocument-featured_document_view  .featured_document_list  .featured_document_date_location  .edocument_list_location {
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
	width:100px;
}
.edocument-featured_document_view  .featured_document_list  .featured_document_date_location  .edocument_list_stats  p  i {
	margin-right:5px;
}
[dir="rtl"]  .edocument-featured_document_view  .featured_document_list  .featured_document_date_location  .edocument_list_stats  p  i {
	margin-left:5px;
	margin-right:0px;
}
.edocument-featured_document_view  .featured_document_list  .featured_document_date_location  .edocument_list_stats  p, .edocument-featured_document_view  .featured_document_list  .featured_document_date_location  .edocument_list_stats  p  a {
	color:#fff;
}
.edocument-featured_document_view  .featured_document_list  .featured_document_date_location  .edocument_list_stats  span, .edocument-featured_document_view  .featured_document_list  .featured_document_date_location  .edocument_list_stats  span  i {
	color:#fff;
	margin-right:5px;
	display:inline-block;
}
[dir="rtl"]  .edocument-featured_document_view  .featured_document_list  .featured_document_date_location  .edocument_list_stats  span, [dir="rtl"]  .edocument-featured_document_view  .featured_document_list  .featured_document_date_location  .edocument_list_stats  span  i {
	margin-left:5px;
	margin-right:0px;
}
/*edocument top documentger css start*/
.edocument_top_documenter_list li.edocumenter_top_sidebar_list {
	display:block;
	overflow:hidden;
	margin:0px 0px 8px 0px;
}
.edocument_top_documenter_list  li.edocumenter_top_sidebar_list  + li.edocumenter_top_sidebar_list {
	border-top-width:1px;
	padding-top:12px;
	border-style:dashed;
}
.edocument_top_documenter_list li.edocumenter_top_sidebar_list a {
	float:left;
}
.edocument_top_documenter_list li.edocumenter_top_sidebar_list a img {
	width:70px;
	height:70px;
	margin-right:10px;
	border-radius:50%;
}
.edocument_top_documenter_list  li.edocumenter_top_sidebar_list  .edocument_top_document_info {
	display:block;
	overflow:hidden;
}
.edocument_top_documenter_list  li.edocumenter_top_sidebar_list  .edocument_top_document_title {
	display:block;
	overflow:hidden;
	margin-bottom:5px;
}
.edocument_top_documenter_list  li.edocumenter_top_sidebar_list  .edocument_top_document_list_stats {
	font-style:italic;
}
.edocument_top_documenter_list li.edocumenter_top_gird_list {
	width:210px;
	float:left;
	padding:5px;
}
.edocument_top_documenter_list  li.edocumenter_top_gird_list  .edocumenter_top_gird_thumb_document {
	position:relative;
	height:174px;
}
.edocument_top_documenter_list li.edocumenter_top_gird_list a img {
	width:100%;
	height:100%;
	float:left;
	object-fit:cover;
	max-width:inherit;
	max-height:inherit;
}
.edocument_top_documenter_list  li.edocumenter_top_gird_list  .edocument_top_document_info {
	position:absolute;
	bottom:0px;
	padding:5px 10px;
	width:100%;
	background-color:rgba(0, 0, 0, 0.6);
	left:0px;
}
.edocument_top_documenter_list li.edocumenter_top_gird_list a {
	display:block;
	overflow:hidden;
	margin-bottom:5px;
	color:#fff;
	height:100%;
}
.edocument_top_documenter_list  li.edocumenter_top_gird_list  .edocument_top_document_list_stats {
	color:#fff;
}
/*edocument tag horizantal documents css start*/
.layout_edocument_tag_horizantal_documents {
	padding:0px !important;
	border:none;
	height:56px;
}
.layout_edocument_tag_horizantal_documents .sesbasic_cloud_widget h3 {
	background-color:#000;
	color:#fff;
	float:left;
	border:none;
	border-radius:0px;
	padding:0px 20px;
	margin-right:15px;
	margin-bottom:0px;
	position:relative;
	height:58px;
	line-height:58px;
}
.layout_edocument_tag_horizantal_documents .sesbasic_cloud_widget h3:after {
	content:"";
	display:block;
	border-top:8px solid transparent;
	border-bottom:8px solid transparent;
	border-left:8px solid #000;
	position:absolute;
	right:-8px;
	top:36%;
}
.layout_edocument_tag_horizantal_documents .sesbasic_cloud_widget h3 img {
	width:26px;
	margin-right:12px;
	float:left;
	padding-top:16px;
}
.layout_edocument_tag_horizantal_documents  .edocument_tags_horizantal_documents {
	display:block;
	overflow:hidden;
}
.edocument_tags_horizantal_documents  .mCSB_horizontal.mCSB_inside  > .mCSB_container {
	margin-bottom:6px !important;
}
.edocument_tags_horizantal_documents  .mCSB_scrollTools  .mCSB_dragger  .mCSB_dragger_bar {
	background-color:#000;
	background-color:rgba(0, 0, 0, 0.75);
	filter:"alpha(opacity=75)";
	-ms-filter:"alpha(opacity=75)";
}
.edocument_tags_horizantal_documents  .mCSB_scrollTools  .mCSB_dragger:hover  .mCSB_dragger_bar {
	background-color:#000;
	background-color:rgba(0, 0, 0, 0.85);
	filter:"alpha(opacity=85)";
	-ms-filter:"alpha(opacity=85)";
}
.edocument_tags_horizantal_documents  .mCSB_scrollTools  .mCSB_dragger:active  .mCSB_dragger_bar, .edocument_tags_horizantal_documents  .mCSB_scrollTools  .mCSB_dragger.mCSB_dragger_onDrag  .mCSB_dragger_bar {
	background-color:#000;
	background-color:rgba(0, 0, 0, 0.9);
	filter:"alpha(opacity=90)";
	-ms-filter:"alpha(opacity=90)";
}
.layout_edocument_tag_horizantal_documents .sesbasic_cloud_widget_full {
	position:absolute;
	left:0px;
	right:0px;
}
.global_left_panel.panel-collapsed  .edocument_slideshow_document_wrapper.isfull_width  .edocument_slideshow_document_container, .global_left_panel.panel-collapsed  .layout_edocument_tag_horizantal_documents  .sesbasic_cloud_widget_full {
	left:60px;
}
[dir="rtl"]  .global_left_panel.panel-collapsed  .edocument_slideshow_document_wrapper.isfull_width  .edocument_slideshow_document_container, [dir="rtl"]  .global_left_panel.panel-collapsed  .layout_edocument_tag_horizantal_documents  .sesbasic_cloud_widget_full {
	left:0px;
	right:60px;
}
.layout_edocument_tag_horizantal_documents .sesbasic_cloud_widget {
	overflow:hidden;
	padding:0px;
	/*background-color:#3d3d3d !important; */
	height:58px;
}
.layout_edocument_tag_horizantal_documents  .sesbasic_cloud_widget  a.sesbasic_more_link {
	float:right;
	clear:inherit;
	padding:0 20px;
	margin:0;
	margin-left:12px;
	height:58px;
	line-height:58px;
}
.layout_edocument_tag_horizantal_documents  .edocument_tags_horizantal_documents  ul  li {
	float:left;
	margin-right:10px;
	padding:11px 0px;
}
.layout_edocument_tag_horizantal_documents  .edocument_tags_horizantal_documents  ul  li  a {
	text-decoration:none;
	color:#fff;
	display:block;
	padding:0px 20px;
	line-height:30px;
	text-transform:capitalize;
	text-align:center;
	border-top:1px solid #343638;
	border-bottom:1px solid #645d5d;
	border-radius:7px;
	background-color:#000000;
	margin-right:7px;
}
/*edocument list cloud document css */
.edocument_tags_cloud_document .edocument_tags_cloud_list {
	text-align:left;
}
.edocument_tags_cloud_document .edocument_tags_cloud_list li {
	display:inline-block;
	margin:5px 5px 10px 0px;
}
[dir="rtl"] .edocument_tags_cloud_document .edocument_tags_cloud_list {
	text-align:right;
}
[dir="rtl"] .edocument_tags_cloud_document .edocument_tags_cloud_list li {
	margin:5px 0px 10px 5px;
}
.edocument_tags_cloud_document .edocument_tags_cloud_list li a {
	color:#fff;
	text-decoration:none;
	padding:3px 7px;
	border-radius:4px;
	background:#000;
}
.edocument_tags_cloud_document .edocument_tags_cloud_list li a:hover {
	opacity:0.8;
}
.edocument_tags_cloud_document .edocument_tags_cloud_list li:nth-child(1) a, .edocument_tags_cloud_document  .edocument_tags_cloud_list  li:nth-child(1n + 10)  a {
	background:#f17074;
}
.edocument_tags_cloud_document .edocument_tags_cloud_list li:nth-child(2) a, .edocument_tags_cloud_document  .edocument_tags_cloud_list  li:nth-child(2n + 10)  a {
	background:#8377b7;
}
.edocument_tags_cloud_document .edocument_tags_cloud_list li:nth-child(3) a, .edocument_tags_cloud_document  .edocument_tags_cloud_list  li:nth-child(3n + 10)  a {
	background:#51a2cf;
}
.edocument_tags_cloud_document .edocument_tags_cloud_list li:nth-child(4) a, .edocument_tags_cloud_document  .edocument_tags_cloud_list  li:nth-child(4n + 10)  a {
	background:#49ccc4;
}
.edocument_tags_cloud_document .edocument_tags_cloud_list li:nth-child(5) a, .edocument_tags_cloud_document  .edocument_tags_cloud_list  li:nth-child(5n + 10)  a {
	background:#ffbf05;
}
.edocument_tags_cloud_document .edocument_tags_cloud_list li:nth-child(6) a, .edocument_tags_cloud_document  .edocument_tags_cloud_list  li:nth-child(6n + 10)  a {
	background:#9c28b1;
}
.edocument_tags_cloud_document .edocument_tags_cloud_list li:nth-child(7) a, .edocument_tags_cloud_document  .edocument_tags_cloud_list  li:nth-child(7n + 10)  a {
	background:#247eca;
}
.edocument_tags_cloud_document .edocument_tags_cloud_list li:nth-child(8) a, .edocument_tags_cloud_document  .edocument_tags_cloud_list  li:nth-child(8n + 10)  a {
	background:#03a9f5;
}
.edocument_tags_cloud_document .edocument_tags_cloud_list li:nth-child(9) a, .edocument_tags_cloud_document  .edocument_tags_cloud_list  li:nth-child(9n + 10)  a {
	background:#f23b37;
}
.edocument_tags_cloud_document .edocument_tags_cloud_list li:nth-child(10) a, .edocument_tags_cloud_document  .edocument_tags_cloud_list  li:nth-child(10n + 10)  a {
	background:#b7dc7c;
}
/*edocument category document*/
.edocument_subcat_list_head p {
	font-size:18px;
	margin:15px 0px;
	font-weight:bold;
}
.edocument_catogery_grid_view .edocument_grid_info_hover_title {
	margin-top:10px;
}
.edocument_grid .edocument_list_contant {
	color:#fff;
	border-bottom-width:0px;
}
/*deshboard css*/
.sesbasic_dashboard_tabs > ul > li i.tab-icon {
	font-style:normal;
	text-align:center;
}
.sesbasic_dashboard_tabs > ul > li i.tab-icon:before {
	content:"\f073";
	font-family:"Font Awesome 5 Free";
	font-size:14px;
}
.sesbasic_dashboard_tabs > ul > li i {
	background-image:none;
}
.edocument_dashboard_document_info  .edocument_dashboard_document_info_content  .edocument_dashboard_document_title, .edocument_dashboard_document_info  .edocument_dashboard_document_info_content  .edocument_list_stats {
	margin-bottom:5px;
}
.edocument_dashboard_document_info_content .edocument_list_stats span i {
	float:left;
	margin-right:5px;
	margin-top:5px;
	width:20px;
	text-align:center;
}
[dir="rtl"]  .edocument_dashboard_document_info_content  .edocument_list_stats  span  i {
	float:right;
	margin-right:0px;
	margin-left:5px;
}
.edocument_dashboard_document_info_content  .edocument_list_stats  span.widthfull  span {
	overflow:hidden;
	display:block;
}
.edocument_dashboard_document_info  .edocument_dashboard_document_info_content  .sesbasic_popup_slide_open {
	width:100%;
}
/*edocument sidebar categroies list start*/
.edocument_sidebar_categroies_list li {
	padding:6px 0px 6px 0px;
	clear:both;
	overflow:hidden;
}
.edocument_sidebar_categroies_list li + li {
	border-top-width:1px;
	border-style:dashed;
}
.edocument_sidebar_categroies_list li a.cattoggel {
	float:right;
	width:35px;
	text-align:center;
}
[dir="rtl"] .edocument_sidebar_categroies_list li a.cattoggel {
	float:left;
}
.edocument_sidebar_categroies_list li a.catlabel {
	float:left;
}
.edocument_sidebar_categroies_list li ul {
	padding-left:20px;
}
.edocument_sidebar_categroies_list a {
	text-decoration:none;
	float:left;
	width:auto;
}
[dir="rtl"] .edocument_sidebar_categroies_list a {
	float:right;
}
.edocument_sidebar_categroies_list li a img {
	width:18px;
	float:left;
	margin-right:12px;
}
[dir="rtl"] .edocument_sidebar_categroies_list li a img {
	float:right;
	margin-right:0px;
	margin-left:12px;
}
.edocument_sidebar_categroies_list li a span {
	overflow:hidden;
}
.edocument_sidebar_categroies_list a:before {
	font-family:"Font Awesome 5 Free";
	float:right;
}
[dir="rtl"] .edocument_sidebar_categroies_list a:before {
	float:left;
}
[dir="rtl"] .edocument_sidebar_categroies_list a.cattoggelright:before {
	content:"\f104";
}
.edocument_sidebar_categroies_list a.cattoggelright:before {
	content:"\f105";
}
.edocument_sidebar_categroies_list a.cattoggeldown:before {
	content:"\f107";
}
/*Animate Marker*/
.animated {
	-webkit-animation-duration:0.5s;
	animation-duration:0.5s;
	-webkit-animation-fill-mode:both;
	animation-fill-mode:both;
	-webkit-animation-timing-function:linear;
	animation-timing-function:linear;
	animation-iteration-count:infinite;
	-webkit-animation-iteration-count:infinite;
}
@-webkit-keyframes bounce {
 0%,  100% {
 -webkit-transform:translateY(0);
}
 50% {
 -webkit-transform:translateY(-5px);
}
}
@keyframes bounce {
 0%,  100% {
 transform:translateY(0);
}
 50% {
 transform:translateY(-5px);
}
}
.bounce {
	-webkit-animation-name:bounce;
	animation-name:bounce;
}
/*End Animate Marker*/

/*edocument social share widegt css*/
html .layout_edocument_advance_share, html .layout_edocument_download_button, html .layout_edocument_email_button {
	padding:0 !important;
	border:0 !important;
	background:none !important;
}
html .layout_edocument_download_button a, html .layout_edocument_email_button a {
	padding:0 !important;
}
html .edocument_button a button {
	display:block;
	width:100%;
	padding:10px;
	box-sizing:border-box;
}
.edocument_socila_share_button button {
	width:100%;
	padding:10px;
}
/*edocument deshboard edit document css*/
/*sesblo deshboard contact iformation*/
.edocument_create_form .global_form .form-element select, .edocument_create_form .global_form .form-element input[type="text"] {
	width:300px;
	max-width:300px;
}
.edocument_create_form  .global_form  #event_start_time-element  .edocument-date-field {
	float:left;
	margin-right:10px;
	width:145px;
}
.edocument_create_form  .global_form  #event_start_time-element  .edocument-date-field  input[type="text"] {
	width:100%;
}
.edocument_create_form  .global_form  #event_start_time-element  .edocument-time-field {
	width:145px;
	float:left;
}
.edocument_create_form  .global_form  #event_start_time-element  .edocument-time-field  input[type="text"] {
	width:100%;
}
.edocument_seo_add_document .global_form .form-element select, .edocument_seo_add_document .global_form .form-element input[type="text"], .edocument_seo_add_document .global_form .form-element textarea {
	width:300px;
	max-width:300px;
}
.edocument_create_form .global_form div.form-element {
	max-width:inherit;
	float:none;
	display:block;
}
/*edocument deshboard edit photo css*/
.edocument_edit_photo_document .global_form #current-element {
	line-height:0px;
}
.edocument_edit_photo_document .global_form #buttons-wrapper {
	margin-top:5px;
}
.edocument_edit_photo_document .global_form #current-element div img {
	width:200px;
	max-width:inherit;
	height:200px;
	object-fit:cover;
}
[dir="rtl"] .edocument_edit_photo_document .global_form #Filedata-element {
	text-align:right;
}
/*edocument deshboard edit style css*/
.edocument_dashboard_menu_list {
	clear:both;
	overflow:hidden;
}
.edocument_dashboard_menu_list .sesbasic_dashboard_top_section_btns {
	margin:0;
}
.edocument_edit_style_document .global_form #style-element p.description {
	width:100%;
	max-width:inherit;
}
.edocument_edit_style_document .global_form #style-element textarea {
	width:100%;
	max-width:inherit;
	box-sizing:border-box;
}
.edocument_edit_style_document .global_form #submit-label {
	display:none;
}
.edocument_edit_style_document .global_form #submit-element {
	text-align:left;
	width:100%;
}
[dir="rtl"] .edocument_edit_style_document .global_form #submit-element {
	text-align:right;
}
.edocument_dashboard_menu_list .sesbasic_dashboard_top_section_left {
	width:70%;
}
[dir="rtl"] .sesbasic_dashboard_top_section_btns {
	float:left;
}
.edocument_dashboard_menu_list  .sesbasic_dashboard_top_section_left  .sesbasic_dashboard_top_section_item_title {
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
}
.edocument_create label.required:after {
	content:"*";
	color:#ff0000;
}
.edocument_dashboard_menu_list .sesbasic_dashboard_tabs ul.sesbm li a i {
	width:25px;
	text-align:center;
}
/*edocument deshboard menu list css start*/
.edocument_dashboard_menu_list .sesbasic_dashboard_top_section {
	border-width:1px;
	margin-bottom:10px;
}
.edocument_dashboard_menu_list .sesbasic_dashboard_tabs {
	margin-right:10px;
}
[dir="rtl"] .edocument_dashboard_menu_list .sesbasic_dashboard_tabs {
	margin-left:10px;
	margin-right:0px;
}
.edocument_dashboard_menu_list .sesbasic_dashboard_tabs > ul.sesbm > li > a {
	padding:0px;
}
.edocument_dashboard_menu_list .sesbasic_dashboard_tabs > ul.sesbm ul {
	border-top:0px;
	padding:0px;
}
.edocument_dashboard_menu_list .sesbasic_dashboard_tabs > ul.sesbm ul li {
	margin:0px;
}
.edocument_dashboard_menu_list .sesbasic_dashboard_tabs > ul.sesbm ul li a {
	padding:15px;
}
.edocument_dashboard_menu_list  .sesbasic_dashboard_tabs  > ul.sesbm  ul  li  a:hover, .sesbasic_dashboard_tabs ul ul li.active a {
	-webkit-transition:all 800ms ease 0s;
	-moz-transition:all 800ms ease 0s;
	-o-transition:all 800ms ease 0s;
	transition:all 800ms ease 0s;
}
.edocument_dashboard_menu_list .sesbasic_dashboard_tabs > ul.sesbm ul li + li {
	border-top-width:1px;
}
.edocument_dashboard_menu_list .edocument_dashboard_document_info {
	margin-top:10px;
	margin-bottom:10px;
}
.edocument_dashboard_menu_list  .edocument_dashboard_document_info  .edocument_dashboard_document_photo {
	position:inherit;
	height:auto;
	border-width:1px 1px 1px 1px;
	padding:10px;
}
.edocument_dashboard_menu_list  .edocument_dashboard_document_photo  .edocument_dashboard_document_info_content {
	border:0px;
}
.edocument_dashboard_menu_list  .edocument_dashboard_document_info  .edocument_deshboard_img_document {
	position:relative;
	height:200px;
	overflow:hidden;
	width:100%;
}
.edocument_dashboard_menu_list  .edocument_dashboard_document_info  .edocument_dashboard_document_photo  .edocument_verified_label {
	position:absolute;
	bottom:0px;
	right:0px;
	background:#93c33c;
	padding:3px 5px;
	color:#fff;
}
.edocument_dashboard_menu_list .layout_edocument_advance_share {
	border-width:1px;
	padding:15px;
}
/*edocument photo widget*/
.layout_edocument_photo {
	padding:0px !important;
	border:none;
}
.edocument_photo_widget img {
	width:100%;
}
/*edocument title widget*/
.edocument_title_widget h2 {
	margin-bottom:0px;
}
/*edocument social share widget*/
.layout_left .edocument_social_share_document1 a, .layout_right .edocument_social_share_document1 a {
	padding:10px;
	display:inline-block;
	height:auto;
	text-align:center;
	color:#fff;
	border-radius:4px;
	text-decoration:none;
	width:100%;
	margin-bottom:10px;
	margin-left:0 !important;
}
.layout_middle .edocument_social_share_document1 {
	display:block;
	overflow:hidden;
	text-align:center;
}
.layout_middle .edocument_social_share_document1 a {
	padding:8px;
	display:inline-block;
	text-align:center;
	color:#fff;
	border-radius:4px;
	text-decoration:none;
	width:25%;
	margin-right:10px;
}
.edocument_social_share_document1 a.facebook_link {
	background:#3b5998;
}
.edocument_social_share_document1 a.twitter_link {
	background:#00acee;
}
.edocument_social_share_document1 a.pinterest_link {
	background:#db4a39;
}
.edocument_social_share_document2 {
	font-size:18px;
	text-align:center;
}
.edocument_social_share_document2 a {
	float:none;
	display:inline-block;
	line-height:32px;
}
.edocument_social_share_document2 a:hover {
	opacity:0.6;
}
.edocument_social_share_document2 a.facebook_link {
	color:#3b5998;
}
.edocument_social_share_document2 a.twitter_link {
	color:#00acee;
}
.edocument_social_share_document2 a.pinterest_link {
	color:#db4a39;
}
.edocument_social_share_document3, .edocument_social_share_document4 {
	text-align:center;
}
.edocument_social_share_document3 > a {
	width:40px;
	height:40px;
	line-height:42px;
	border-radius:50px;
	float:none;
	display:inline-block;
	margin:0 2px !important;
}
.edocument_social_share_document4 > a {
	float:none;
	display:inline-block;
	margin:0 2px !important;
	line-height:32px;
	border-radius:10px 0 10px 0;
	border-width:1px;
	background:none;
}
.edocument_social_share_document4 > a > i:before {
	color:#b1b1b1;
}
.edocument_social_share_document4 > a:hover i:before {
	color:#fff;
}
.layout_left .edocument_social_share_document3 ul li + li, .layout_right .edocument_social_share_document3 ul li + li {
	padding:15px 0px 0px 0px;
}
.layout_left .edocument_social_share_document3 ul li a, .layout_right .edocument_social_share_document3 ul li a {
	background-color:#f7f8fa;
	border:1px solid #d8d8d8;
	padding:5px 10px;
	color:#555;
	text-decoration:none;
	font-weight:600;
	box-shadow:4px 2px 11px 0px #dedede;
	width:100%;
	display:block;
}
.layout_middle .edocument_social_share_document3 ul {
	text-align:center;
}
.layout_middle .edocument_social_share_document3 ul li {
	display:inline-block;
}
.layout_middle .edocument_social_share_document3 ul li a {
	background-color:#f7f8fa;
	border:1px solid #d8d8d8;
	padding:5px 10px;
	color:#555;
	text-decoration:none;
	font-weight:600;
	box-shadow:4px 2px 11px 0px #dedede;
	display:block;
}
.edocument_social_share_document3 ul li a i {
	width:18px;
}
.edocument_social_share_document4 ul li {
	list-style:none;
	display:inline-block;
	vertical-align:top;
	margin-right:10px;
	font-size:16px;
}
.edocument_social_share_document4 ul li a {
	color:#fff;
}
.edocument_social_share_document4 ul {
	text-align:center;
}
.edocument_social_share_document4 ul li.facebook_link {
	background-color:#3b5998;
	border-radius:50%;
	height:35px;
	width:35px;
	padding:7px 0px;
	text-align:center;
}
.edocument_social_share_document4 ul li.twitter_link {
	background-color:#2daae1;
	border-radius:50%;
	height:35px;
	width:35px;
	padding:7px 0px;
	text-align:center;
}
.edocument_social_share_document4 ul li.pinterst_link {
	background-color:#cb2027;
	border-radius:50%;
	height:35px;
	width:35px;
	padding:7px 0px;
	text-align:center;
}
/*Member Profile Map Tab CSS Start Here*/
.edocument_profile_map_container {
	position:relative;
}
.edocument_profile_map {
	border-width:1px;
	border-style:solid;
	height:500px;
	position:relative;
}
.edocument_profile_map_address_box {
	box-shadow:0 0 10px rgba(0, 0, 0, 0.1);
	background-color:rgba(255, 255, 255, 0.95);
	position:absolute;
	bottom:40px;
	left:40px;
	padding:20px;
	text-align:center;
	width:300px;
}
.edocument_profile_map_address_box b {
	font-size:16px;
	color:rgba(0, 0, 0, 0.8);
	display:block;
}
.edocument_profile_map_address_box p {
	border-top-width:1px;
	color:rgba(0, 0, 0, 0.8);
	margin-top:15px;
	padding-top:15px;
}
.edocument_profile_map_address_box .sesbasic_button {
	margin-top:10px;
	display:inline-block;
}
/*DOCUMENT CATEGORY CAROUSEL CSS START HERE*/
.layout_edocument_category_carousel {
	background:none !important;
	padding:0 !important;
	box-shadow:none !important;
	border:0 !important;
}
.layout_edocument_category_carousel > h3 {
	background-color: transparent;
	margin-bottom: 10px;
}
.edocument_category_carousel_wrapper {
	position:relative;
}
.edocument_category_carousel_item {
	float:left;
	position:relative;
	overflow:hidden;
	width:100%;
	display:flex;
	flex-direction:column;
	align-items:center;
	padding:20px 15px;
	border-radius:10px;
}
.edocument_category_carousel_wrapper .owl-item {
	float:left;
}
[dir="rtl"] .edocument_category_carousel_item, [dir="rtl"] .edocument_category_carousel_wrapper .owl-item {
	float:right;
}
.edocument_category_carousel_item_thumb {
	height:70px;
	position:relative;
	margin:auto;
	width:70px;
	display:block;
	border-radius:50%;
	overflow:hidden;
}
.edocument_category_carousel_item:hover .edocument_grid_btns {
	opacity:1;
}
.edocument_category_carousel_item .edocument_grid_btns {
	opacity:0;
	top:-50%;
	transition:all 0.5s ease;
}
.edocument_category_carousel_item_thumb > a.edocument_list_thumb_img {
	display:block;
	height:100%;
}
.edocument_category_carousel_item_thumb a.edocument_list_thumb_img > span {
	background-position:center;
	background-size:cover;
	display:block;
	height:100%;
	width:100%;
}
.edocument_category_carousel_item_thumb .edocument_grid_btns {
	opacity:0;
	-webkit-transition:all 800ms ease 0s;
	-moz-transition:all 800ms ease 0s;
	-o-transition:all 800ms ease 0s;
	transition:all 800ms ease 0s;
	top:-30px;
}
.edocument_category_carousel_item:hover .edocument_grid_btns {
	opacity:1;
	top:30px;
}
.edocument_category_carousel_item_info {
	padding:10px 0 0;
	width:100%;
}
.edocument_category_carousel_item_info > span {
	display:block;
	margin-bottom:5px;
}
.edocument_category_carousel_item_info_title {
	font-size:20px;
	font-weight:bold;
}
.edocument_category_carousel_item_info_des, .edocument_category_carousel_item_info_stat {
	font-weight:normal;
	margin-top:5px;
}
body.edocuments_carousel  .layout_edocument_featured_sponsored_verified_category_carousel {
	background-color:transparent !important;
	border-width:0 !important;
	box-shadow:none !important;
	padding:0 !important;
	margin:0 0 15px;
}
body.edocuments_carousel  .layout_edocument_featured_sponsored_verified_category_carousel  h3 {
	margin:-15px 0px 10px;
}
.edocument_category_carousel_wrapper .owl-next {
	right:0;
}
.edocument_category_carousel_wrapper .owl-prev {
	left:0;
}
.edocument_category_carousel_wrapper .owl-nav > div {
	position:absolute;
	box-shadow:-1px 0 6px rgba(0, 0, 0, 0.2);
	width:50px;
	height:50px;
	line-height:50px;
	border-radius:50%;
	font-size:25px;
	top:50%;
	text-align:center;
	cursor:pointer;
	transform:translate(0, -50%);
}
.edocument_category_carousel_wrapper .owl-nav.disabled {
	display:none;
}
.edocument_category_carousel_wrapper.isfull_width {
	position:inherit;
}
.edocument_category_carousel_wrapper.isfull_width > div {
	position:absolute;
	left:0;
	right:0;
	overflow:hidden;
	margin:0 20px;
}
/*DOCUMENT CATEGORY CAROUSEL CSS END HERE*/

/*Welcome Page Start Here*/
/*#global_page_edocument-index-welcome #global_wrapper,
 # *global_page_edocument-index-welcome #global_content{
padding:0;
}*/
#global_page_edocument-index-welcome #global_footer {
	margin:0;
}
#global_page_edocument-index-welcome .layout_sesspectromedia_banner {
	margin:0 !important;
}
#global_page_edocument-index-welcome .sm_banner_title {
	font-size:35px;
}
#global_page_edocument-index-welcome .sm_banner_btns {
	float:left;
	width:100%;
}
#global_page_edocument-index-welcome .sm_banner_btns a {
	color:#fff !important;
	background-color:transparent !important;
	border:2px solid #fff;
	padding:10px 20px;
	font-size:17px;
	transition:all 500ms ease 0s;
}
#global_page_edocument-index-welcome .sm_banner_btns a:hover {
	color:#000 !important;
	background-color:#fff !important;
}
#global_page_edocument-index-welcome .sm_banner_title, #global_page_edocument-index-welcome .sm_banner_des {
	margin:20px 0;
	text-shadow:0px 0px 6px rgba(0, 0, 0, 1);
}
#global_page_edocument-index-welcome  #global_content  div.generic_layout_container {
	border-width:0;
	box-shadow:none;
	margin:0;
	padding:0;
}
#global_page_edocument-index-welcome .sesbasic_tabs_content {
	border-width:0;
	padding:0;
}
#global_page_edocument-index-welcome .layout_edocument_top_documentgers {
	margin-bottom:50px !important;
}
#global_page_edocument-index-welcome  #global_content  .layout_sesbasic_simple_html_block {
	padding:0;
}
.edocument_welcome_text_block_wrapper {
	height:255px;
}
.edocument_welcome_text_block {
	background-color:#f8f8f8;
	height:255px;
	position:absolute;
	left:0;
	right:0;
	text-align:center;
	padding:20px 0;
}
.edocument_welcome_text_block h2, .edocument_welcome_text_block p {
	display:block;
	margin:15px 0;
}
.edocument_welcome_text_block_maintxt {
	font-size:25px;
	font-weight:normal;
	letter-spacing:2px;
}
.edocument_welcome_text_block_subtxt {
	font-size:20px;
	color:#ffffff;
	margin-top:41px !important;
	font-weight:bold;
	background:#ff4c4c;
	padding:20px;
}
.edocument_welcome_text_block_buttons {
	text-align:center;
	margin:30px 0;
}
.edocument_welcome_text_block_buttons a {
	background-color:#10b765 !important;
	color:#fff !important;
	border-width:0;
	display:inline-block;
	font-size:16px;
	margin:0 30px;
	padding:15px 30px;
	border-radius:3px;
	font-weight:normal;
	letter-spacing:2px;
	position:relative;
	overflow:hidden;
}
/*.edocument_welcome_text_block_buttons a:hover{
 * background-color:#077b42;
 } **/
.edocument_welcome_text_block_buttons a:nth-child(1):before {
	content:"\f002";
}
.edocument_welcome_text_block_buttons a:nth-child(2):before {
	content:"\f044";
}
.edocument_welcome_text_block_buttons a:nth-child(3):before {
	content:"\f0ca";
}
.edocument_welcome_text_block_buttons a:before {
	font-family:"Font Awesome 5 Free";
	margin-right:12px;
	content:"";
}
.edocument_welcome_text_block_buttons a:nth-child(2) {
	background-color:#2997ab !important;
}
/*.edocument_welcome_text_block_buttons a:nth-child(2):hover{
 * background-color:#10798c;
 } **/
.edocument_welcome_text_block_buttons a:after {
	content:"";
	position:absolute;
	top:-110%;
	left:-210%;
	width:200%;
	height:20px;
	opacity:0;
	transform:rotate(30deg);
	background:rgba(255, 255, 255, 0.13);
	background:linear-gradient(  to right,  rgba(255, 255, 255, 0.13) 0%,  rgba(255, 255, 255, 0.13) 77%,  rgba(255, 255, 255, 0.5) 92%,  rgba(255, 255, 255, 0) 100%  );
}
.edocument_welcome_text_block_buttons a:hover:after {
	opacity:1;
	top:4%;
	left:-0%;
	transition-property:left, top, opacity;
	transition-duration:0.7s, 0.7s, 0.5s;
	transition-timing-function:ease;
}
.edocument_welcome_btn {
	padding:0.9em;
	text-align:center;
	border-radius:4px;
	cursor:pointer;
	text-decoration:none;
	width:205px;
	display:inline-block;
	letter-spacing:1px;
}
.edocument_welcome_btn:hover {
	text-decoration:none;
}
/*Welcome Page End Here*/
/*user banner css start*/
.edocument_user_new_banner .edocument_images_group {
	position:relative;
}
.edocument_user_new_banner .images_group {
	position:relative;
	height:700px;
}
.edocument_user_new_banner .images_group li {
	border-radius:100%;
	position:absolute;
}
.edocument_user_new_banner .images_group li img {
	width:150px;
	border-radius:100%;
	height:150px;
	object-fit:cover;
}
.edocument_user_new_banner .images_group li a:hover {
	opacity:0.8;
}
.edocument_user_new_banner .images_group li:nth-child(2) img, .edocument_user_new_banner .images_group li:nth-child(8) img, .edocument_user_new_banner .images_group li:nth-child(9) img, .edocument_user_new_banner .images_group li:nth-child(17) img, .edocument_user_new_banner .images_group li:nth-child(22) img, .edocument_user_new_banner .images_group li:nth-child(34) img, .edocument_user_new_banner .images_group li:nth-child(35) img, .edocument_user_new_banner .images_group li:nth-child(36) img {
	height:100px;
	width:100px;
}
.edocument_user_new_banner .images_group li:nth-child(3) img, .edocument_user_new_banner .images_group li:nth-child(27) img, .edocument_user_new_banner .images_group li:nth-child(32) img, .edocument_user_new_banner .images_group li:nth-child(33) img {
	height:80px;
	width:80px;
}
.edocument_user_new_banner .images_group li:nth-child(4) img, .edocument_user_new_banner .images_group li:nth-child(19) img, .edocument_user_new_banner .images_group li:nth-child(20) img {
	height:130px;
	width:130px;
}
.edocument_user_new_banner .images_group li:nth-child(5) img {
	height:70px;
	width:70px;
}
.edocument_user_new_banner .images_group li:nth-child(6) img, .edocument_user_new_banner .images_group li:nth-child(10) img, .edocument_user_new_banner .images_group li:nth-child(11) img, .edocument_user_new_banner .images_group li:nth-child(15) img, .edocument_user_new_banner .images_group li:nth-child(16) img, .edocument_user_new_banner .images_group li:nth-child(30) img {
	height:150px;
	width:150px;
}
.edocument_user_new_banner .images_group li:nth-child(7) img, .edocument_user_new_banner .images_group li:nth-child(12) img, .edocument_user_new_banner .images_group li:nth-child(18) img {
	height:120px;
	width:120px;
}
.edocument_user_new_banner .images_group li:nth-child(13) img, .edocument_user_new_banner .images_group li:nth-child(23) img, .edocument_user_new_banner .images_group li:nth-child(28) img {
	height:60px;
	width:60px;
}
.edocument_user_new_banner .images_group li:nth-child(14) img {
	height:90px;
	width:90px;
}
.edocument_user_new_banner .images_group li:nth-child(21) img, .edocument_user_new_banner .images_group li:nth-child(25) img {
	height:140px;
	width:140px;
}
.edocument_user_new_banner .images_group li:nth-child(24) img, .edocument_user_new_banner .images_group li:nth-child(26) img, .edocument_user_new_banner .images_group li:nth-child(29) img, .edocument_user_new_banner .images_group li:nth-child(31) img {
	height:110px;
	width:110px;
}
.edocument_user_new_banner .images_group li:nth-child(1) {
	left:120px;
	top:0px;
}
.edocument_user_new_banner .images_group li:nth-child(2) {
	left:272px;
	top:60px;
}
.edocument_user_new_banner .images_group li:nth-child(3) {
	left:376px;
	top:40px;
}
.edocument_user_new_banner .images_group li:nth-child(4) {
	left:464px;
	top:40px;
}
.edocument_user_new_banner .images_group li:nth-child(5) {
	left:590px;
	top:20px;
}
.edocument_user_new_banner .images_group li:nth-child(6) {
	left:635px;
	top:70px;
}
.edocument_user_new_banner .images_group li:nth-child(7) {
	left:778px;
	top:10px;
}
.edocument_user_new_banner .images_group li:nth-child(8) {
	left:896px;
	top:70px;
}
.edocument_user_new_banner .images_group li:nth-child(9) {
	left:990px;
	top:10px;
}
.edocument_user_new_banner .images_group li:nth-child(10) {
	left:0px;
	top:120px;
}
.edocument_user_new_banner .images_group li:nth-child(11) {
	left:152px;
	top:152px;
}
.edocument_user_new_banner .images_group li:nth-child(12) {
	left:360px;
	top:130px;
}
.edocument_user_new_banner .images_group li:nth-child(13) {
	left:490px;
	top:180px;
}
.edocument_user_new_banner .images_group li:nth-child(14) {
	left:555px;
	top:166px;
}
.edocument_user_new_banner .images_group li:nth-child(15) {
	left:776px;
	top:142px;
}
.edocument_user_new_banner .images_group li:nth-child(16) {
	left:20px;
	top:282px;
}
.edocument_user_new_banner .images_group li:nth-child(17) {
	left:170px;
	top:362px;
}
.edocument_user_new_banner .images_group li:nth-child(18) {
	left:300px;
	top:382px;
}
.edocument_user_new_banner .images_group li:nth-child(19) {
	left:430px;
	top:432px;
}
.edocument_user_new_banner .images_group li:nth-child(20) {
	left:575px;
	top:442px;
}
.edocument_user_new_banner .images_group li:nth-child(21) {
	left:710px;
	top:402px;
}
.edocument_user_new_banner .images_group li:nth-child(22) {
	left:810px;
	top:301px;
}
.edocument_user_new_banner .images_group li:nth-child(23) {
	left:860px;
	top:411px;
}
.edocument_user_new_banner .images_group li:nth-child(24) {
	left:920px;
	top:322px;
}
.edocument_user_new_banner .images_group li:nth-child(25) {
	left:960px;
	top:172px;
}
.edocument_user_new_banner .images_group li:nth-child(26) {
	left:80px;
	top:452px;
}
.edocument_user_new_banner .images_group li:nth-child(27) {
	left:216px;
	top:472px;
}
.edocument_user_new_banner .images_group li:nth-child(28) {
	left:80px;
	top:572px;
}
.edocument_user_new_banner .images_group li:nth-child(29) {
	left:152px;
	top:557px;
}
.edocument_user_new_banner .images_group li:nth-child(30) {
	left:282px;
	top:517px;
}
.edocument_user_new_banner .images_group li:nth-child(31) {
	left:502px;
	top:557px;
}
.edocument_user_new_banner .images_group li:nth-child(32) {
	left:622px;
	top:582px;
}
.edocument_user_new_banner .images_group li:nth-child(33) {
	left:710px;
	top:550px;
}
.edocument_user_new_banner .images_group li:nth-child(34) {
	left:846px;
	top:482px;
}
.edocument_user_new_banner .images_group li:nth-child(35) {
	left:960px;
	top:458px;
}
.edocument_user_new_banner .images_group li:nth-child(36) {
	left:1035px;
	top:368px;
}
.sesexpos_images_group {
	position:relative;
}
.user_banner_tag_tittle {
	position:absolute;
	left:390px;
	top:312px;
	width:350px;
}
.user_banner_tag_tittle p {
	font-size:32px;
	color:#464646;
	text-align:center;
}
/*user banner css end*/
#global_page_core-index-index #global_footer {
	margin-top:0px;
}
/*Responsive CSS Start Here*/
@media (min-width:980px) and (max-width:1050px) {
.edocument_welcome_text_block_buttons a {
	margin:0px 10px;
	padding:15px 20px;
	font-size:16px;
}
.edocument_welcome_text_block_wrapper {
	height:253px;
}
.edocument_user_new_banner .images_group {
	transform:scale(0.7);
}
}
@media (min-width:768px) and (max-width:979px) {
.edocument_list_full_view .edocument_list_stats.edocument_list_location {
	white-space:nowrap;
	text-overflow:ellipsis;
	width:25%;
	overflow:hidden;
}
.edocument_new_grid_block {
	width:50% !important;
}
.edocument_list_document_view .edocument_static_list_group {
	position:inherit;
	padding:0px;
}
.edocument_static_list_group .edocument_list_readmore a {
	padding:5px 10px;
}
.edocument-featured_document_view .featured_document_listing {
	width:100% !important;
}
.edocument-featured_document_view .featured_document_list {
	width:50%;
}
.edocument_list_full_view .edocument_list_full_stats span i {
	display:inline-block;
	width:100%;
	text-align:center;
}
.edocument_list_second_document .edocument_list_des {
	min-height:inherit;
	margin-top:0px;
}
.edocument_list_second_document .edocument_list_readmore {
	padding:0px;
}
.edocument_review_listing_top_info {
	width:100%;
}
.edocument_review_show_rating {
	float:left;
}
.edocument_footer_contant .admin_manage {
	width:calc(50% - 10px);
}
.edocument_welcome_text_block_buttons a {
	margin:0px 4px;
	padding:12px 12px;
}
.user_banner_tag_tittle {
	position:initial;
	width:auto;
	margin-bottom:10px;
}
.edocument_user_new_banner .images_group li {
	position:initial;
	float:left;
	padding:5px;
}
.edocument_user_new_banner .images_group li img {
	width:150px !important;
	height:150px !important;
}
}
@media (max-width:768px) {
.edocument_review_listing_left {
	float:none;
}
.edocument_review_listing_left_photo {
	margin:0 auto;
}
.edocument_list_document_view .edocument_list_thumb {
	width:100% !important;
}
.edocument_list_document_view .edocument_list_info {
	overflow:inherit;
	clear:both;
	min-height:auto !important;
}
.edocument_list_document_view .edocument_static_list_group {
	position:inherit;
	padding:0px;
}
.edocument_static_list_group .edocument_list_readmore a {
	padding:5px 10px;
}
.edocument_list_second_document .edocument_list_thumb {
	width:100% !important;
}
.edocument_list_second_document .edocument_list_info {
	padding:10px 0px 0px 0px;
	overflow:inherit;
	clear:both;
}
.edocument_list_document_view .edocument_list_info,  .edocument_list_second_document .edocument_list_des {
	min-height:auto;
}
.edocument_list_second_document .edocument_stats_list {
	min-height:21px;
}
.edocument_list_full_view .edocument_list_stats.edocument_list_location {
	white-space:nowrap;
	text-overflow:ellipsis;
	width:25%;
	overflow:hidden;
}
.edocument_list_full_view {
	padding-left:0px;
	margin-left:0px;
	border:none;
}
.edocument_list_full_view .edocument_list_full_date_document {
	padding:5px;
	width:auto;
	height:auto;
	border:none;
	text-align:left;
	position:inherit;
	top:inherit;
	left:inherit;
}
.edocument_list_full_view .edocument_list_full_stats span {
	padding:5px 0px 5px 5px;
}
.edocument_list_full_view  .edocument_list_full_view_info  .edocument_list_info_title {
	font-size:16px;
	padding:0px 0px 0px 5px;
}
.edocument_list_full_view .edocument_list_full_meta {
	padding-left:5px;
}
.edocument_last_grid_block {
	width:100% !important;
}
.edocument_new_grid_block {
	width:100% !important;
}
.edocument_pinboard_list {
	width:100% !important;
}
.edocument-featured_document_view .featured_document_list {
	width:100% !important;
}
.edocument-featured_document_view .featured_document_list {
	width:50% !important;
	padding:0px;
}
.edocument-featured_document_view .featured_document_listing {
	width:100% !important;
}
.edocument-featured_document_view .featured_document_list {
	width:50%;
}
.edocument_list_full_view .edocument_list_full_stats span i {
	display:inline-block;
	width:100%;
	text-align:center;
}
.edocument_category_grid ul li {
	width:50% !important;
}
.edocument_category_document .edocument_category_item_single {
	width:100%;
	float:none;
}
.edocument_review_listing_top_info {
	width:100%;
}
.global_form div.form-label,  .global_form div.form-element {
	width:100% !important;
}
.edocument_create #custom_url_document-element input[type="text"] {
	width:70%;
}
.edocument_create #documentstyle-element .form-options-wrapper li {
	height:150px;
	width:22%;
}
#edocuments_edit #documentstyle-element .form-options-wrapper li {
	width:24%;
}
.edocument_onear_photo_three a.edocuments_gutter_photo img {
	width:100%;
	height:100%;
}
.edocument_layout_contant h2 {
	font-size:20px;
}
.edocument_layout_contant .edocument_entrylist_entry_body {
	padding:0;
}
.edocument_create_form .global_form div.form-element,  .global_form .form-elements textarea,  .edocument_create_form .global_form .form-element select,  .edocument_create_form .global_form .form-element input[type="text"] {
	width:100%;
	max-width:inherit;
}
.sesbasic_dashboard_tabs {
	float:none !important;
	width:100% !important;
}
.edocument_footer_contant .admin_manage {
	width:calc(50% - 10px);
}
.edocument_seo_add_document .global_form .form-elements input,  .global_form .form-elements textarea {
	width:100% !important;
}
.edocument_dashboard_menu_list .sesbasic_dashboard_tabs > ul.sesbm ul {
	overflow-x:scroll;
	white-space:nowrap;
}
.edocument_dashboard_menu_list .sesbasic_dashboard_tabs > ul.sesbm ul li {
	display:inline-block;
	border:0;
}
.edocument_dashboard_menu_list .sesbasic_dashboard_tabs > ul {
	margin-bottom:10px;
}
.edocument_dashboard_menu_list .sesbasic_dashboard_top_section_left {
	width:100% !important;
	display:flex;
	justify-content:center;
	margin-bottom:10px;
}
.edocument_dashboard_menu_list .sesbasic_dashboard_top_section {
	display:flex;
	flex-direction:column;
	justify-content:center;
}
html .edocument_category_carousel_wrapper .owl-nav > div,  html .edocuments_carousel_wrapper .owl-nav > div {
	width:40px;
	height:40px;
	line-height:40px;
	font-size:18px;
}
.edocument_category_document .edocument_category_header p {
	padding:0;
	float:none;
	text-align:center;
	margin-bottom:10px;
}
.edocument_category_document .edocument_category_header span {
	margin-left:0;
	display:block;
	width:100%;
	text-align:center;
}
.layout_edocument_related_documents h3:before,  .edocument_category_document .edocument_category_header:before {
	display:none;
}
.edocument_create_form #search-element,  .edocument_create #search-element {
	display:flex;
}
.edocument_dashboard_menu_list .sesbasic_dashboard_top_section_btns {
	text-align:center;
}
.edocument_dashboard_menu_list .edocument_dashboard_document_info {
	display:none;
}
.edocument_profile_reviews_filters .form-wrapper {
	width:100%;
}
.edocument_layout_contant  .edocument_footer_two_document  .edocument_shear_document  a  i {
	margin-right:0px;
	font-size:16px;
}
.edocument_layout_contant  .edocument_footer_two_document  .edocument_shear_document  a  span {
	display:none;
}
.edocument_manage_photos_list {
	width:50%;
}
#edocument_review_form  .form-elements  .edocument_form_rating_star  #edocument_review_rating {
	overflow:inherit;
	float:left;
}
.edocument_welcome_text_block_buttons a {
	margin:7px 30px;
	width:50%;
}
.edocument_welcome_text_block_wrapper {
	height:382px;
}
.edocument_welcome_text_block {
	height:382px;
}
#global_page_edocument-index-welcome .edocument_category_grid ul li {
	width:33% !important;
}
#global_page_edocument-index-welcome  .edocument_top_documenter_list  li.edocumenter_top_gird_list {
	width:50% !important;
}
.sm_banner_content {
	padding:0px 50px !important;
}
/*edocument list view css*/
.edocument_list_new_full_view .edocument_list_divider {
	width:100% !important;
	margin:10px 0px !important;
	display:block;
}
.edocument_list_new_full_view .edocument_list_socialicon {
	text-align:center !important;
	width:100%;
}
.edocument_list_new_full_view  .edocument_list_new_full_stats  .edocument_list_stats {
	width:100%;
	text-align:center;
}
/*edocument gird view css*/
.edocument_new_grid {
	padding:0 5px;
	width:50% !important;
}
.layout_page_edocument_index_view > div {
	display:flex;
	flex-direction:column;
}
.layout_page_edocument_index_view > div .layout_right {
	order:2;
}
.sesbasic_dashboard_tabs > ul {
	z-index:1;
}
.user_banner_tag_tittle {
	position:initial;
	width:auto;
	margin-bottom:10px;
}
.edocument_user_new_banner .images_group li {
	position:initial;
	float:left;
	padding:5px;
}
.edocument_user_new_banner .images_group li img {
	width:150px !important;
	height:150px !important;
}
html  .edocument_layout_contant  .edocument_footer_two_document  .edocument_shear_document  a {
	width:15%;
}
}
@media (max-width:600px) {
.global_left_panel.panel-collapsed  .edocument_slideshow_document_wrapper.isfull_width  .edocument_slideshow_document_container,  .global_left_panel.panel-collapsed  .layout_edocument_tag_horizantal_documents  .sesbasic_cloud_widget_full {
	left:0px;
}
}
@media (max-width:599px) {
.edocument_create .global_form select,  .edocument_create #location-wrapper #location-element input[type="text"],  .edocument_create #tags-element input[type="text"],  .edocument_create #title-wrapper #title-element input[type="text"] {
	width:100%;
}
.edocument_create .edocument_choose_date #event_start_time-element span {
	width:49%;
	margin-right:1%;
}
.edocument_create_form_tabs li + li {
	padding-left:5px;
	margin-left:5px;
}
.edocument_create_form_tabs li a {
	font-size:10px;
}
.edocument_upload_dragdrop_content {
	width:100%;
}
.edocument_create #documentstyle-element .form-options-wrapper li {
	width:45%;
	height:180px;
}
#edocuments_edit #documentstyle-element .form-options-wrapper li {
	width:49%;
	height:180px;
}
}
@media (max-width:479px) {
.edocument_list_full_view  .edocument_list_full_view_info  .edocument_list_info_title,  .edocument_list_second_document .edocument_list_info_title,  .edocument_list_document_view .edocument_list_info_title a {
	font-size:12px;
}
.sesbasic_view_type_options > a {
	width:24px;
	height:24px;
}
.edocument_static_list_group .edocument_list_stats {
	margin-top:5px;
}
.edocument_static_list_group .edocument_list_stats span {
	margin-right:3px;
}
.edocument_list_document_view .edocument_list_location span {
	vertical-align:text-top;
}
.edocument_list_document_view .edocument_admin_list {
	display:block;
}
.edocument_static_list_group .edocument_list_readmore a {
	padding:5px 10px;
}
.edocument_list_document_view .edocument_stats_list {
	margin-right:0;
	margin-bottom:5px;
}
.edocument_grid .edocument_grid_thumb,  .edocument_list_document_view .edocument_list_thumb {
	height:150px !important;
}
.edocument_list_full_view .edocument_list_full_stats span i {
	display:inline-block;
	width:100%;
	text-align:center;
}
.edocument_list_full_view .edocument_list_stats {
	min-height:24px;
}
.edocument_grid .edocument_list_stats {
	font-size:10px;
}
.edocument_grid .edocument_grid_read_btn {
	padding-left:5px;
}
.edocument_last_grid_block .edocument_comment_list {
	font-size:10px;
}
.edocument_last_grid_block .edocument_second_readmore_link {
	font-size:10px;
}
.edocument_last_grid_block .edocument_comment_list span {
	margin-right:1px;
}
[dir="rtl"] .edocument_last_grid_block .edocument_comment_list span {
	margin-right:0px;
	margin-left:1px;
}
.edocument_last_grid_block .edocument_comment_list span i {
	margin-right:2px;
}
[dir="rtl"] .edocument_last_grid_block .edocument_comment_list span i {
	margin-right:0px;
	margin-left:2px;
}
.edocument_pinboard_list_statics > span {
	margin-right:3px;
}
[dir="rtl"] .edocument_pinboard_list_statics > span {
	margin-right:0px;
	margin-left:3px;
}
.edocument_pinboard_list_statics > span i {
	margin-right:3px;
}
[dir="rtl"] .edocument_pinboard_list_statics > span i {
	margin-right:0px;
	margin-left:3px;
}
.edocument_review_sidebar_list_stat {
	margin-right:5px;
}
.edocument_top_documenter_list li.edocumenter_top_gird_list {
	width:100% !important;
}
.edocument_top_documenter_list li.edocumenter_top_gird_list a img {
	max-width:inherit;
}
.edocument_grid .edocument_grid_info_title {
	min-height:auto;
}
.edocument_category_grid ul li {
	width:100% !important;
}
.edocument_category_document .edocument_category_item .edocument_entry_img {
	width:100px;
	height:60px;
}
.edocument_rating_star_small,  .edocument_rating_star_small_half {
	height:12px;
	width:12px;
}
.edocument_create_form_tabs li a {
	font-size:9px;
}
.edocument_footer_contant .admin_manage {
	width:calc(100% - 10px);
}
.sesbasic_dashboard_content .edocument_edit_location_form #submit-wrapper {
	width:100%;
}
.edocument_manage_photos_list {
	width:50%;
}
.edocument_welcome_text_block_buttons a {
	margin:7px 6px;
	width:80%;
	padding:10px 11px;
}
.edocument_welcome_text_block_buttons a:after {
	content:" ";
	position:absolute;
	top:-110%;
	left:-210%;
	width:200%;
	height:200%;
	opacity:0;
	transform:rotate(30deg);
	background:rgba(255, 255, 255, 0.13);
	background:linear-gradient(  to right,  rgba(255, 255, 255, 0.13) 0%,  rgba(255, 255, 255, 0.13) 77%,  rgba(255, 255, 255, 0.5) 92%,  rgba(255, 255, 255, 0) 100%  );
}
.edocument_welcome_text_block_buttons a:hover:after {
	opacity:1;
	top:-30%;
	left:-30%;
	transition-property:left, top, opacity;
	transition-duration:0.7s, 0.7s, 0.15s;
	transition-timing-function:ease;
}
.edocument-featured_document_view .featured_document_list {
	height:150px;
}
.edocument_welcome_btn {;
	padding:10px;
}
#global_page_edocument-index-welcome .edocument_category_grid ul li {
	width:50% !important;
}
#global_page_edocument-index-welcome  .edocument_top_documenter_list  li.edocumenter_top_gird_list {
	width:100% !important;
}
.edocument_welcome_text_block_subtxt {
	padding:20px 0px;
}
#global_page_edocument-index-welcome  #global_content  div.generic_layout_container  > div  > div {
	font-size:24px !important;
}
#global_page_edocument-index-welcome .sm_banner_title {
	font-size:22px;
}
.sm_banner_content {
	padding:0px 10px !important;
}
/*CATEGORY COVER*/
.edocument_category_cover_block_img {
	height:45%;
	width:100%;
}
.edocument_category_cover_block_info {
	height:55%;
	width:100%;
}
/*edocument gird view css*/
.edocument_new_grid {
	width:100% !important;
}
}
/*Responsive CSS End Here*/

/*Documents Slideshow CSS Start Here*/
.edocuments_slideshow_wrapper {
	position:relative;
}
.edocuments_slideshow_container {
	border-width:1px;
	position:relative;
	padding:10px;
	z-index:1;
}
.edocuments_slideshow_container ._left_col {
	float:left;
	padding-right:10px;
	width:40%;
}
.edocuments_slideshow_container ._left_col._norightblock {
	padding:0;
	width:100%;
}
.edocuments_slideshow_left_item {
	position:relative;
}
.edocuments_slideshow_left_item + .edocuments_slideshow_left_item {
	margin-top:10px;
}
.edocuments_slideshow_left_item_thumb {
	height:115px;
	overflow:hidden;
}
.edocuments_slideshow_left_item_thumb_img, .edocuments_slideshow_left_item_thumb_img span {
	background-position:center;
	background-size:cover;
	display:block;
	height:100%;
	width:100%;
}
.edocuments_slideshow_left_item_cont {
	position:absolute;
	left:0;
	padding:10px;
	bottom:0;
	width:100%;
}
.edocuments_slideshow_left_item_cont * {
	color:#fff !important;
}
.edocuments_slideshow_left_item_title {
	font-weight:bold;
	margin-bottom:7px;
}
.edocuments_slideshow_container ._right_col {
	float:left;
	width:60%;
}
.edocuments_slideshow_container ._right_col._noleftblock {
	width:100%;
}
.edocuments_slideshow {
	height:365px;
	position:relative;
}
.edocuments_slideshow .owl-stage-outer {
	overflow:hidden;
}
.edocuments_slideshow .owl-item {
	float:left;
	position:relative;
}
.edocuments_slideshow_thumb {
	height:365px;
	width:100%;
}
.edocuments_slideshow_thumb_img, .edocuments_slideshow_thumb_img span {
	background-position:center;
	background-size:cover;
	display:block;
	height:100%;
	width:100%;
}
.edocuments_slideshow_cont {
	position:absolute;
	bottom:30px;
	left:30px;
	right:30px;
	background-color:rgba(0, 0, 0, 0.5);
	padding:20px;
}
.edocuments_slideshow_cont * {
	color:#fff !important;
}
.edocuments_slideshow_title {
	font-weight:700;
	margin-bottom:7px;
}
.edocuments_slideshow_item_stats {
	margin-bottom:7px;
}
.edocuments_slideshow_item_stats span + span {
	margin-left:5px;
}
.edocuments_slideshow_item_stats span i {
	margin-right:5px;
}
.edocuments_slideshow_cat {
	position:absolute;
	right:0;
	top:-25px;
}
.edocuments_slideshow_left_item .edocuments_slideshow_cat {
	left:0;
	top:0;
	right:inherit;
	display:none;
}
.edocuments_slideshow_cat a {
	line-height:25px;
	padding:0 10px;
	display:block;
	text-decoration:none !important;
}
.edocuments_slideshow_left_item_thumb_img:after, .edocuments_slideshow_thumb_img:after {
	background:-webkit-linear-gradient(  top,  rgba(0, 0, 0, 0.2) 50%,  rgba(0, 0, 0, 0.3) 70%,  rgba(0, 0, 0, 0.7) 100%  );
	background:-moz-linear-gradient(  top,  rgba(0, 0, 0, 0.2) 50%,  rgba(0, 0, 0, 0.3) 70%,  rgba(0, 0, 0, 0.7) 100%  );
	background:-ms-linear-gradient(  top,  rgba(0, 0, 0, 0.2) 50%,  rgba(0, 0, 0, 0.3) 70%,  rgba(0, 0, 0, 0.7) 100%  );
	background:-o-linear-gradient(  top,  rgba(0, 0, 0, 0.2) 50%,  rgba(0, 0, 0, 0.3) 70%,  rgba(0, 0, 0, 0.7) 100%  );
	background:linear-gradient(  top,  rgba(0, 0, 0, 0.2) 50%,  rgba(0, 0, 0, 0.3) 70%,  rgba(0, 0, 0, 0.7) 100%  );
	content:"";
	position:absolute;
	left:0;
	top:0;
	bottom:0;
	right:0;
	opacity:0.9;
}
.edocuments_slideshow_item_btns {
	position:absolute;
	right:10px;
	top:-10px;
	opacity:0;
	visibility:hidden;
}
.edocuments_slideshow_left_item:hover .edocuments_slideshow_item_btns, .edocuments_slideshow_item:hover .edocuments_slideshow_item_btns {
	opacity:1;
	visibility:visible;
	top:10px;
}
.edocuments_slideshow .owl-nav > div {
	position:absolute;
	top:50%;
	width:30px;
	height:50px;
	box-shadow:0 0 14px rgba(0, 0, 0, 0.2);
	text-align:center;
	cursor:pointer;
	margin-top:-25px;
}
.edocuments_slideshow .owl-nav > div:hover {
	opacity:0.9;
}
.edocuments_slideshow .owl-nav > div i {
	line-height:50px;
	font-size:20px;
}
.edocuments_slideshow .owl-nav > div.owl-prev {
	left:-3px;
}
.edocuments_slideshow .owl-nav > div.owl-prev i {
	margin-left:-2px;
}
.edocuments_slideshow .owl-nav > div.owl-next {
	right:-3px;
}
.edocuments_slideshow .owl-nav > div.owl-next i {
	margin-right:-2px;
}
.edocuments_slideshow .owl-dots {
	position:absolute;
	left:0;
	width:100%;
	bottom:5px;
	text-align:center;
}
.edocuments_slideshow .owl-dots div {
	display:inline-block;
}
.edocuments_slideshow_left_item_thumb_img > span, .edocuments_slideshow_thumb_img > span, .edocuments_slideshow_left_item_thumb_img:after, .edocuments_slideshow_thumb_img:after, .edocuments_slideshow_item_btns {
	-webkit-transition:all 500ms ease 0s;
	-moz-transition:all 500ms ease 0s;
	-o-transition:all 500ms ease 0s;
	transition:all 500ms ease 0s;
}
/*.edocuments_slideshow_left_item:hover .edocuments_slideshow_left_item_thumb_img:after,
 . *edocuments_slideshow_item:hover .edocuments_slideshow_thumb_img:after{
 background-color:rgba(0, 0, 0, 0.4);
 }*/
.edocuments_slideshow_left_item:hover  .edocuments_slideshow_left_item_thumb_img  > span, .edocuments_slideshow_item:hover .edocuments_slideshow_thumb_img > span {
	opacity:0.7;
}
.edocuments_slideshow_wrapper:before, .edocuments_slideshow_wrapper:after {
	content:"";
	position:absolute;
	z-index:0;
	bottom:15px;
	left:5px;
	width:50%;
	height:20%;
	max-width:300px;
	-webkit-box-shadow:0 15px 10px rgba(0, 0, 0, 0.6);
	-moz-box-shadow:0 15px 10px rgba(0, 0, 0, 0.6);
	box-shadow:0 15px 10px rgba(0, 0, 0, 0.6);
	-webkit-transform:rotate(-3deg);
	-moz-transform:rotate(-3deg);
	-ms-transform:rotate(-3deg);
	-o-transform:rotate(-3deg);
	transform:rotate(-3deg);
}
.edocuments_slideshow_wrapper:after {
	left:inherit;
	right:5px;
	-webkit-transform:rotate(3deg);
	-moz-transform:rotate(3deg);
	-ms-transform:rotate(3deg);
	-o-transform:rotate(3deg);
	transform:rotate(3deg);
}
@media (max-width:600px) {
.edocuments_slideshow_container ._left_col,  .edocuments_slideshow_container ._right_col {
	padding:0;
	width:100%;
}
}
/*Documents Slideshow CSS End Here*/
/*Ticker Widget Start Here*/
.layout_edocuments_crawl {
	padding:0 !important;
	border-width:0 !important;
}
.layout_edocuments_crawl > h3 {
	display:none;
}
.edocuments_ticker_container {
	border-width:1px;
}
.edocuments_ticker_title {
	float:left;
	padding:0 30px;
	line-height:40px;
}
.edocuments_ticker {
	position:relative;
	overflow:hidden;
	display:block;
	height:40px;
	padding-right:70px;
}
.edocuments_ticker .owl-stage-outer {
	overflow:hidden;
}
.edocuments_ticker .owl-item {
	height:40px;
	float:left;
}
.edocuments_ticker_item_date {
	float:left;
	line-height:40px;
	padding:0 20px;
	position:relative;
	font-weight:bold;
}
.edocuments_ticker_item_date:after {
	content:"";
	height:20px;
	top:10px;
	right:0;
	position:absolute;
}
.edocuments_ticker_item_title {
	display:block;
	overflow:hidden;
	font-weight:bold;
	line-height:40px;
	padding:0 20px;
	white-space:nowrap;
	text-overflow:ellipsis;
}
.edocuments_ticker .owl-nav {
	position:absolute;
	right:10px;
	top:0;
}
.edocuments_ticker .owl-nav > div {
	float:left;
	margin:10px 3px 0;
}
.edocuments_ticker .owl-nav > div i {
	cursor:pointer;
	height:20px;
	width:20px;
	text-align:center;
	line-height:20px;
}
.edocuments_ticker .owl-nav > div i:hover {
	opacity:0.8;
}
/*Ticker Widget End Here*/

/*Create Document Popup*/
.sessmoothbox_container .edocument_create {
	width:800px;
}
.sessmoothbox_container .global_form > div > div {
	margin:10px;
	padding:10px;
}
.sessmoothbox_container .edocument_create .global_form .form-elements {
	padding:0;
}
.sessmoothbox_container .edocument_create input[type="text"], .sessmoothbox_container .edocument_create textarea, .sessmoothbox_container .edocument_create select, .sessmoothbox_container .edocument_create #edocument_location_data-wrapper, .sessmoothbox_container .edocument_create .edocument_choose_date, .sessmoothbox_container .edocument_create #cancel_new_host-element {
	width:80%;
}
.sessmoothbox_container .edocument_create .form-element .mce-tinymce {
	max-width:80%;
}
.sessmoothbox_container .edocument_create #advanced_options {
	font-weight:bold;
	display:block;
	margin:0px 0 15px;
	text-decoration:none !important;
}
.sessmoothbox_container .edocument_create #advanced_options i {
	margin-right:5px;
	font-size:17px;
}
[dir="rtl"] .sessmoothbox_container .edocument_create #advanced_options i {
	margin-left:5px;
	margin-right:0;
}
.sessmoothbox_container .edocument_create #buttons-wrapper {
	margin-bottom:0;
}
#brtag-wrapper {
	display:none;
}
/* SIDEBAR TABBED WIDGET */
.edocument_small_tabs {
	margin-bottom:5px;
}
.edocument_small_tabs li {
	float:left;
}
.edocument_small_tabs li a {
	display:block;
	padding:5px 7px;
	text-decoration:none;
	font-size:0.75em;
}
/* OWNER PHOTO */
.edocument_owner_photo {
	text-align:center !important;
}
.edocument_owner_photo .about_title {
	font-weight:normal;
	font-size:18px;
	text-align:center;
	padding-bottom:15px;
	position:relative;
	font-weight:600;
	text-transform:uppercase;
}
.edocument_owner_photo .edocument_gutter_name {
	margin:10px 0;
	font-weight:600;
}
.edocument_owner_photo a {
	display:block;
}
.edocument_owner_photo a img {
	border-radius:50%;
	margin-bottom:10px;
	border:none;
	object-fit:cover;
	width:150px;
	height:150px;
	box-shadow:0 0 5px #e6e6e6;
}
.edocuments_gutter_photo_square img {
	border-radius:0 !important;
}
.edocument_layout_contant .rating {
	text-align:center;
}
.edocument_layout_contant .rating > span {
	float:none;
	width:auto;
	height:auto;
	margin:0;
	font-size:100%;
}
/* FEATURED SPONSORED VERIFIED CAROUSEL */
.layout_edocument_featured_sponsored_verified_category_carousel {
	background:none !important;
}
.edocuments_carousel_wrapper {
	position:relative;
	overflow:hidden;
}
.edocuments_carousel_wrapper.isfull_width {
	position:inherit;
	overflow:visible;
}
.edocuments_carousel_wrapper .owl-next {
	right:0;
}
.edocuments_carousel_wrapper .owl-prev {
	left:0;
}
.edocuments_carousel_wrapper .owl-nav > div {
	position:absolute;
	box-shadow:-1px 0 6px rgba(0, 0, 0, 0.2);
	width:50px;
	height:50px;
	line-height:50px;
	border-radius:50%;
	font-size:25px;
	top:50%;
	text-align:center;
	cursor:pointer;
	transform:translate(0, -50%);
}
.edocuments_carousel_wrapper .owl-nav.disabled {
	display:none;
}
.edocuments_carousel_wrapper.isfull_width > div {
	position:absolute;
	left:0;
	right:0;
	overflow:hidden;
	margin:0 20px;
}
.edocument_featured_sponsored_carousel .owl-item {
	float:left;
}
.edocument_featured_sponsored_carousel .edocument_category_carousel_item_thumb {
	width:100%;
	border-radius:inherit;
}
.edocument_featured_sponsored_carousel .edocument_grid_labels {
	top:5%;
}
.edocument_category_carousel_item.edocument_grid_inside:hover  .edocument_grid_labels {
	opacity:0;
}
/* PROFILE PAGE DEFAULT TABS */
.profile_cover_photo_tabs .layout_edocument_profile_edocuments .tabs_alt {
	position:relative !important;
	box-shadow:none;
	background:none;
	top:auto !important;
	display:block !important;
}
.profile_cover_photo_tabs .layout_edocument_profile_edocuments .tabs_alt > ul {
	text-align:left;
}
.profile_cover_photo_tabs  .layout_edocument_profile_edocuments  .tabs_alt  > ul  > li  > a {
	border:0 !important;
	padding:10px 15px;
	text-transform:inherit;
	font-size:100%;
	border-radius:4px;
	margin-right:4px;
}
.profile_cover_photo_tabs  .layout_edocument_profile_edocuments  .tabs_alt  > ul  > li {
	font-size:inherit;
	text-transform:inherit;
}
.edocument_list_grid_thumb_btns > a img, .edocument_grid_btns > a img {
	padding-top:7px;
}
.edocument_profile_create > a {
	display:inline-block;
	padding:10px;
	margin-bottom:10px;
	border-radius:4px;
	transition:all 0.5s ease;
}
.edocument_profile_create > a:hover {
	background:none !important;
}
.edocument_profile_create > a > i {
	margin-right:5px;
}
@media(max-width:767px){
  .edocument_browse_search_horizontal .form-wrapper {
    width:100% !important;
  }	
}
