@import url(https://fonts.googleapis.com/css?family=Lato);
@import url(https://fonts.googleapis.com/css?family=Hind);
.movies-com-wrapper, .blog-com-wrapper { width: 100%; overflow: hidden; padding: 10px; background-color: #fff; }
.movies-com-wrapper .movies-comlist-container, .blog-com-wrapper .blog-comlist-container { width: 100%; overflow: hidden; margin-top: 30px; padding-bottom: 30px; }
.movies-com-wrapper .movies-comlist-container .movies-comment-item, .blog-com-wrapper .blog-comlist-container .blog-comment-item { width: 100%; overflow: hidden; margin-top: 20px; }
.movies-com-wrapper .movies-comlist-container .movies-comment-item .movies-comment-reply-box textarea, .blog-com-wrapper .blog-comlist-container .blog-comment-item .blog-comment-reply-box textarea { width: 100%; height: 30px; margin-top: 10px; font-size: 13px; padding: 5px 10px; }
.movies-com-wrapper .movies-comlist-container .movies-comment-item .movies-comment-item-img, .blog-com-wrapper .blog-comlist-container .blog-comment-item .blog-comment-item-img { overflow: hidden; padding: 0; margin: 0; height: 45px; width: 45px; }
.movies-com-wrapper .movies-comlist-container .movies-comment-item .movies-comment-item-body h5 span, .blog-com-wrapper .blog-comlist-container .blog-comment-item .blog-comment-item-body h5 span { font-size: 12px; color: #aaa; margin-top: 0; display: inline; }
.movies-com-wrapper .movies-comlist-container .movies-comment-item .movies-comment-item-body p, .blog-com-wrapper .blog-comlist-container .blog-comment-item .blog-comment-item-body p { overflow: hidden; padding-right: 0; font-size: 13px; color: #777; font-family: Hind, sans-serif; }
.movies-com-wrapper .movies-comlist-container .movies-comment-item .movies-comment-item-body div, .blog-com-wrapper .blog-comlist-container .blog-comment-item .blog-comment-item-body div { width: 100%; overflow: hidden; color: #888; font-size: 12px; }
.movies-com-wrapper .movies-com-top, .blog-com-wrapper .blog-com-top { width: 100%; overflow: hidden; margin: 20px 0; }
.movies-com-wrapper .movies-com-box, .blog-com-wrapper .blog-com-box { margin-right: 0; padding-right: 0; display: block; overflow: hidden; }
.movies-com-wrapper .movies-com-box .movies-com-box-act, .blog-com-wrapper .blog-com-box .blog-com-box-act { width: 100%; overflow: hidden; height: 35px; background-color: #fff; padding-top: 5px; }
.movies-com-wrapper .movies-com-box .movies-com-box-act button, .blog-com-wrapper .blog-com-box .blog-com-box-act button { padding: 1px 15px; border-radius: 3px; margin: 2px 0 2px 5px; border-color: #d3d3d3; background-color: #f8f8f8; }
.movies-com-wrapper .movies-com-box .movies-com-box-act button.bg-main, .blog-com-wrapper .blog-com-box .blog-com-box-act button.bg-main { color: #fff; border: 1px solid #a84849; background-color: #a84849; }
.movies-com-wrapper .movies-com-box textarea, .blog-com-wrapper .blog-com-box textarea { width: 100%; border-radius: 0; height: 50px; padding: 10px; }
.movies-com-wrapper .movies-com-head, .blog-com-wrapper .blog-com-head { margin: 0; padding: 0; overflow: hidden; float: left; display: inline-block; }

.blog-comment-item .del-blog-comment svg.feather, .blog-comment-item .comment-icons svg.feather, .movies-comment-item .del-movies-comment svg.feather, .movies-comment-item .comment-icons svg.feather{margin-top: 0px;width: 15px;height: 15px;}
.blog-comment-reply-cont .del-blog-commreplies svg.feather, .blog-comment-reply-cont .comment-icons svg.feather, .movies-comment-reply-cont .del-movies-commreplies svg.feather, .movies-comment-reply-cont .comment-icons svg.feather{margin-top: 0px;width: 13px;height: 13px;}

.header-fixed1000, .header-fixed1200 { max-width: 1050px; margin: 0 auto; padding: 0; }

.prev_thumb, .next_thumb { color: #fff; cursor: pointer; text-shadow: 0 1px 2px #333; margin-left: 10px; float: right; }

.post .post-footer .comments-list .reply, .lightbox-post-footer .comments-list .reply { display: block; width: 100%; margin: 20px 0; }

.post .post-footer .comments-list .reply .avatar, .lightbox-post-footer .comments-list .comment .reply .avatar { width: 30px; height: 30px; border-radius: 50%; border: 1px solid #f4f4f4; }

.post .post-footer .comments-list .reply .reply-heading .user, .lightbox-post-footer .comments-list .reply .reply-heading .user { font-size: 13px; font-weight: bold; display: inline; margin-top: 0; }

.post .post-footer .comments-list .reply .reply-heading .time, .lightbox-post-footer .comments-list .reply .reply-heading .time { font-size: 10px; color: #aaa; margin-top: 0; display: inline; }

iframe, .post-map img { border: 1px solid #ededed; border-radius: 3px; padding: 2px; }

.post-likes, .post-wonders { display: none; overflow: auto; max-height: 300px; }

.comment-text, .reply-text { font-size: 13px; color: #777; overflow: hidden; width: 85%; word-wrap: break-word; }

.comment-reply input, .comment-edit input { font-size: 13px; margin-top: 10px; height: 30px; border-radius: 3px; }

.options-buttons button, .options-buttons a { margin-left: 10px; font-size: 13px; float: right; }

.no-messages, .no-posts { text-align: center; padding: 10px; margin-top: 100px; color: #666; font-size: 20px; }

.dropdown-menu.post-privacy-menu{border: 1px solid rgba(0, 0, 0, .08);border-radius: 3px;}
.post-privacy-menu li a, .post-privacy-menu li div { padding: 6px 8px !important; color: #777; font-size: 12px;transition: none !important; }

.post .post_drop_menu_loading {text-align:center;padding: 4.36px 0 !important;}
.post_drop_menu_loading .ball-pulse{display: block;float: none;margin: 0;line-height: 0;padding: 0 !important;}
.post_drop_menu_loading .ball-pulse>div{padding: 0 !important;}

.chat-messages-wrapper .incoming, .chat-messages-wrapper .outgoing { border-radius: 12px; font-size: 12px; color: #4b4f56; background-color: #fff;padding: 5px 8px 4px;max-width: 78%;box-shadow: 0 1px 2px rgba(0, 0, 0, 0.07);}

.app-website, .page-website { font-size: 11px; color: #999; margin-bottom: 5px; margin-top: 2px; }

.faa-ring.animated, .faa-ring.animated-hover:hover, .faa-parent.animated-hover:hover > .faa-ring { animation: ring 2s ease infinite; transform-origin-x: 50%; transform-origin-y: 0; transform-origin-z: initial; }

.list-group-item.black-list, .list-group-item.gray-list { padding: 10px; font-size: 14px; transition: all 0.2s; }

.setting-well select, .setting-well input[type='text'], .setting-well input[type='password'] { height: 30px !important; color: #666 !important; font-size: 13px; box-shadow: 0 1px 0 0 #f2f2f2, 0 0 0 1px #f2f2f2; border: none; border-radius: 0; }

.movies-com-wrapper .movies-comlist-container .movies-comment-item .movies-comment-reply-box { padding: 0; overflow: hidden; }
.movies-com-wrapper .movies-comlist-container .movies-comment-item .movies-comment-item-body h5 { margin-top: 0; }
.movies-com-wrapper .movies-comlist-container .movies-comment-item .movies-comment-reply-cont { width: 100%; overflow: hidden; }
.movies-com-wrapper .movies-com-top h4 { width: 100%; font-family: Lato, sans-serif; font-size: 17px; font-weight: 700; }
.movies-com-wrapper .movies-com-box form { width: 100%; overflow: hidden; }
.movies-com-wrapper .movies-com-head img { height: 100%; width: 100%; }

.blog-com-wrapper { box-shadow: 0 1px 6px rgba(0,0,0,0.03);border: 1px solid #eee;border-top: 0px; padding: 0 25px; }
.blog-com-wrapper .blog-comlist-container .blog-comment-item .blog-comment-reply-box { padding: 0; overflow: hidden; }
.blog-com-wrapper .blog-comlist-container .blog-comment-item .blog-comment-item-body h5 { margin-top: 0; }
.blog-com-wrapper .blog-comlist-container .blog-comment-item .blog-comment-reply-cont { width: 100%; overflow: hidden; }
.blog-com-wrapper .blog-com-top h4 { width: 100%; font-family: Lato, sans-serif; font-weight: 600; font-size: 17px; }
.blog-com-wrapper .blog-com-box form { width: 100%; overflow: hidden; }
.wo_blogcomm_combo {display: flex;}
.wo_blogcomm_combo img{width: 50px; height: 50px; border-radius: 50%; border: 1px solid #f4f4f4; margin-right: 10px;}
.wo_blogcomm_combo textarea{border-radius: 25px !important;padding: 13px 15px 7px !important;}
.wo_blogcomm_combo button{border-radius: 25px;width: 50px;height: 50px;padding: 0px 15px;margin-left: 10px;}
.blog-com-wrapper .blog-com-head img { height: 100%; width: 100%; }

.header-fixed1200 { max-width: 1100px; }

.post .post-footer { border-top: 1px solid #f4f4f4; padding: 10px; background: #f9f9f9; }
.post .post-footer.post-comments { border-top: 0px }
.post .post-footer .comments-list { padding: 0; list-style-type: none; }
.post .post-footer .comments-list .reply .reply-heading { display: block; width: 100%; }
.post .post-footer .comments-list .reply .comment-body { margin-left: 40px; margin-top: -3px; }
.post .post-footer .comments-list .comment { display: block; width: 100%; margin: 20px 0; }
.post .post-footer .comments-list .comment-container:nth-child(2){margin-top: 5px;}
.post .post-footer .comments-list .comment .avatar { width: 40px; height: 40px; border-radius: 50%; border: 1px solid #f4f4f4; }
.post .post-footer .comments-list .comment .comment-heading { display: block; width: 100%; }
.post .post-footer .comments-list .comment .comment-heading .user { font-size: 14px; font-weight: bold; display: inline; margin-top: 0; }
.post .post-footer .comments-list .comment .comment-heading .time { font-size: 10px; color: #aaa; margin-top: 0; display: inline; }
.post .post-footer .comments-list .comment .comment-body { margin-left: 50px; }
.post .post-footer .comments-list .comment .comment-body .comment_edele_options{visibility:hidden;}
.post .post-footer .comments-list .comment .comment-body:hover .comment_edele_options{visibility:visible;}
.post .post-footer .comments-list .comment > .comments-list { margin-left: 50px; }
.post .post-footer .textarea { height: 30px; font-size: 13px; padding-right: 140px; }
.post .post-footer .btn:not(.social-btn) { padding: 3px 11px; }
.post .post-footer .input-group-addon a { color: #444; }
.post .post-heading { height: 70px; padding: 20px 15px; }
.post .post-heading .avatar { width: 46px; height: 46px; display: block;border-radius: 50%; }
.post .post-heading .meta .title { margin-bottom: 0; margin-top: 1px; }
.post .post-heading .meta .title a { color: #555; margin-right: -7px; }
.post .post-heading .meta .title a:hover { text-decoration: underline !important; }
.post .post-heading .meta .time { margin-top: 8px; color: #999; }
.post .post-description { padding: 15px; padding-bottom: 8px; }
.post .post-description p { font-size: 14px; color: #555; overflow: hidden; word-wrap: break-word; }
.post .post-description .stats .stat-item { display: inline-block; padding: 3px 7px; font-size: 12px; border: 0; color: #555; }
.post .post-description .stats .stat-item .icon { margin-right: 8px; }
.post .post-file { max-height: 400px; background: #f9f9f9; width: 100%; }
.post .post-file .media-video-file { border-radius: 2px; background-color: #000; padding: 0; width: 100%; max-height: 380px; max-width: 100%; }
.post .post-file img { max-height: 380px; max-width: 100%; }
.post .post-image .image { width: 100%; height: auto; }
.post .post-actions .stat-item { margin-top: 15px !important; font-size: 11px !important; color: #999 !important; }

.comment-reply { display: none; }
.comment-reply .wo_commreply_combo {margin-top:10px;display: flex;}
.comment-reply .wo_commreply_combo .avatar{width: 30px !important;height: 30px !important;}
.comment-reply .wo_commreply_combo .textarea{margin-top: 0px;border-radius: 15px !important;padding-right: 13px;margin-left: 5px;}

.comment-edit { display: none; margin-bottom: 15px; }

.options-buttons { position: absolute; margin-left: 20px; margin-top: -40px; z-index: 1; }

.no-posts { margin-top: 20px; margin-bottom: 20px; }

.chat-messages-wrapper { height: 250px; max-height: 300px; overflow: auto; overflow-x: hidden; border-right: 1px solid #e3e4e8; background-color: #f1f1f1; border-left: 1px solid #e3e4e8;width: 260px; }
.chat-messages-wrapper .incoming { max-width: 65%; }
.chat-messages-wrapper .incoming p .hash { color: #333 !important; }
.chat-messages-wrapper .outgoing .message-media a{color:#fff;}
.chat-messages-wrapper .messages-wrapper { border: none;padding: 1px 5px 3px; }
.chat-messages-wrapper .messages-wrapper .message-typing{margin-top:10px;}
.chat-messages-wrapper .messages-wrapper .message-typing:empty{	margin-top:0px;}
.chat-messages-wrapper .messages-wrapper .name { color: #666; font-size: 11px; }
.chat-messages-wrapper .messages-wrapper .user-avatar-right { float: right; width: 30px; margin-left: 10px; border-radius: 50%; }
.chat-messages-wrapper .messages-wrapper .user-avatar-left { float: left; width: 30px; margin-right: 10px; border-radius: 50%; }
.chat-messages-wrapper .media-video-file { width: 100%; border-radius: 1px; padding: 0; margin-top: 0; border: none; }
.chat-messages-wrapper .file-sharing-download-btn { margin-top: 1px; }
.chat-messages-wrapper .image-file { max-width: 100%; border: 0; max-height: 150px; border-radius: 0; }
.chat-messages-wrapper .message-details { margin-right: 0; margin-top: 2px; font-size: 10px; }

.list-group-item { padding-left: 15px; }
.list-group-item.black-list.active-list.users { background-color: #4c75a3 !important; }
.list-group-item.black-list.active-list.pages { background-color: #ce3d3d !important; }
.list-group-item.black-list.active-list.groups { background-color: #f2b92b !important; }
.list-group-item.black-list.active-list.posts { background-color: #6abd46 !important; }
.list-group-item.black-list a:hover { cursor: pointer; text-decoration: none; }
.list-group-item.gray-list { padding: 8px !important; font-size: 13px !important; }
.list-group-item.gray-list:hover { color: #444; }
.list-group-item.gray-list a:hover { cursor: pointer; text-decoration: none; color: #222; }
.list-group-item:first-child { border-top-left-radius: 0; border-top-right-radius: 0; background-color: #f9f9f9; color: #444; }

.setting-well { padding: 10px; }
.setting-well .btn-main { height: 30px !important; font-size: 13px; min-width: 100px !important; }
.setting-well textarea { color: #666 !important; font-size: 13px; }
.setting-well .profile-style { margin-bottom: 0 !important; margin-top: 15px; }

html { margin: 0; padding: 0; }

body { margin: 0; padding: 0; background: #f5f5f4 !important; background-color: #f9f9f9 !important; }
body .mfp-wrap .mfp-progress-line span { width: 0; height: 4px; background: #ededed; margin-bottom: -40px; transition: width 10s ease-in-out; display: inline-block; }

button { outline: 0 !important; }

a { outline: 0 !important; word-wrap: break-word; }
a.white:focus { color: #fff !important; text-decoration: none; }
a.white:hover { color: #f3f3f3; text-decoration: none; }

.header-container { background: #fff; width: 100%; }
.header-container .user-avatar img { margin-top: -5px; margin-right: 3px; width: 27px; height: 27px; border-radius: 50%; box-shadow: 0 0 1px rgba(255, 255, 255, 0.8); }

.message-user-image { margin-right: 5px; border-radius: 50%; }
.message-user-image img { width: 40px; border-radius: 50%; }

.comment-btn-wrapper { display: inline-block; }
.comment-btn-wrapper div { display: inline; overflow: hidden; }
.comment-btn-wrapper [data-comment-rtime] { font-size: 12px; padding: 3px 0; }

.comment-record { width: 100%; overflow: hidden; padding: 15px 0; }
.comment-record:empty { padding: 0; }

.user-ad-container { width: 100%; position: relative; }
.user-ad-container div.post-advertisement .sop-icon{text-transform: uppercase; font-size: 12px; right: 50px; font-weight: bold; top: 25px;}
.user-ad-container div.post-advertisement .sop-icon a{color: #b73c40; }
.user-ad-container div.post-advertisement .ads-heading { overflow: hidden; width: 100%; padding: 10px 15px; }
.user-ad-container div.post-advertisement .ads-image { width: 46px; height: 46px; display: block; overflow: hidden; margin-right: 10px;border-radius: 50%;margin-top: -3px; }
.user-ad-container div.post-advertisement .panel { padding-top: 15px; }
.user-ad-container div.post-advertisement .ads-meta { color: #555; }
.user-ad-container div.post-advertisement .ads-meta .title { margin-bottom: 0; margin-top: 1px; }
.user-ad-container div.post-advertisement .ads-headline { font-size: 14px; color: #555; overflow: hidden; word-wrap: break-word; padding: 15px 0; }
.user-ad-container div.post-advertisement .ads-headline p { text-transform: capitalize; margin-bottom: 0; font-size: 14px; color: #555; line-height: 20px; font-weight: normal; }
.user-ad-container div.post-advertisement .ads-cover { width: 100%; position: relative; }
.user-ad-container div.post-advertisement .ads-cover .ads-description { font-size: 13px; position: absolute; max-width: 90%; bottom: 0; left: 0; background-color: rgba(0,0,0,0.54); border-radius: 2px; padding: 5px 8px; margin: 16px; color: #fff; font-weight: 500; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
.user-ad-container div.post-advertisement .ads-cover a { display: block; max-height: 700px; }
.user-ad-container div.post-advertisement .ads-footer { width: 100%; overflow: hidden; height: 10px; }
.user-ad-container div.post-advertisement .ads-footer .stat-item { display: inline-block; padding: 3px 7px; font-size: 12px; border: 0; color: #555; }

.text-dnone { text-decoration: none !important; }

.unsetheight { height: unset !important; }

.ads-navbar-wrapper { width: 100%; overflow: hidden; margin-top: 20px; background-color: #a84849; }
.ads-navbar-wrapper a { color: #fff; }
.ads-navbar-wrapper ul li a { font-family: Lato, sans-serif; text-transform: capitalize; font-weight: 600; }
.ads-navbar-wrapper ul li a.active { background: #c45a5b !important; color: #fff !important; }

.ads-cont-wrapper { width: 100%; overflow: hidden; }
.ads-cont-wrapper a { text-decoration: none; }
.ads-cont-wrapper .table th { font-family: Hind, sans-serif; font-weight: normal; }
.ads-cont-wrapper .table td { vertical-align: middle; padding: 20px 10px !important; background-color: #fff; box-shadow: 0 1px 0 0 #e3e4e8, 0 0 0 1px #f1f1f1; font-size: 13px; font-family: Hind, sans-serif; }

.create-ads-cont .create-ads-inner-left { border-right: 1px solid #f1f1f1; }
.create-ads-cont small { font-size: 12px; }
.create-ads-cont input { font-size: 12px; border-radius: 0; border-color: #ddd; }
.create-ads-cont #select-ads-img { width: 100%; max-height: 230px; overflow: hidden; cursor: pointer; }
.create-ads-cont #select-ads-img img { width: 100% !important; height: 100% !important; }
.create-ads-cont #select-ads-img .img { width: 100%; height: 150px; background-color: #f9f9f9; color: #999; text-align: center; font-size: 19px; cursor: pointer; box-shadow: 0 1px 0 0 #e3e4e8, 0 0 0 1px #f1f1f1; padding-top: 55px; border-radius: 3px; margin: 1px; }
.create-ads-cont .ads-audience { width: 100%; height: 190px; overflow-x: scroll; }
.create-ads-cont .ads-audience p { padding: 0 5px; margin: 0 5px; line-height: 15px; }
.create-ads-cont button { border-radius: 0; border-color: #ddd; }
.create-ads-cont button.cancel { margin-right: 20px; background: #f6f7f9; }
.create-ads-cont .select-admedai-box { box-shadow: 0 0 0 1px #ddd; overflow: hidden; }
.create-ads-cont .select-admedai-box button { height: 40px;border: none !important; background: #eaeaea; color: #444; font-family: Lato, sans-serif; font-weight: 600; float: left; margin-right: 10px; }
.create-ads-cont .select-admedai-box input { line-height: 30px; border: none !important; display: block; margin: 0; color: #999; white-space: nowrap;font-size: 13px; }
.create-ads-cont textarea { border-radius: 0; border-color: #ddd; }
.create-ads-cont select { border-radius: 0; border-color: #ddd; }
.create-ads-cont .button-group { padding: 5px 0; }
.create-ads-cont .dropdown-menu { border-radius: 0; }
.create-ads-cont .create-ads-inner-right button { border: 1px solid #dadada;padding: 0px 10px;height: 40px;background-color: white;color: #595959 !important; }

textarea { font-size: 12px; }
textarea.form-control { resize: none !important; }
textarea.form-control.url-input { padding-top: 3px; min-height: 100px; }
textarea.postText { border: none; padding-top: 12px; padding-left: 50px; height: 45px; box-shadow: none; }

.responsive-img { width: 100%; max-width: 100%; }

.headtoppoint {height: 0;width: 0;border: solid transparent;pointer-events: none;border-left: 10px solid transparent;border-right: 10px solid transparent;border-bottom: 10px solid #fff;top: -10px;position: absolute;left: 100%;margin-left: -35px;-webkit-filter: drop-shadow(0px -5px 4px rgba(0,0,0,0.2));filter: drop-shadow(0px -5px 4px rgba(0,0,0,0.2));}

.navbar-default li.dropdown.notification-container{margin-right: 15px;}
.navbar-default .dropdown-menu li a svg{height: 18px;width:18px;vertical-align: middle;margin-top: -2px;margin: -3px 15px 0px 2px;}
.navbar-default .dropdown-menu.ani-acc-menu{top: 63px;overflow: visible;}
.navbar-default .user-menu-combination .User-Name, .navbar-default .user-menu-combination .user-avatar{display: inline-block}
.navbar-default .user-menu-combination .User-Name{margin: 0px 5px 0px 0px;font-weight: bold;}

.navbar-default .dropdown-menu.ani-acc-menu {visibility: hidden;opacity: 0;filter: alpha(opacity=0);-o-transition: opacity 120ms linear, top 120ms linear, visibility 120ms linear;transition: opacity 120ms linear, top 120ms linear, visibility 120ms linear;display: block;}
.navbar-default .open > .dropdown-menu.ani-acc-menu {visibility: visible;opacity: 1;-webkit-filter: none;filter: none;top: 53px;}
	
.header-brand { float: left; display: block; margin-top: 10px; margin-right: 55px; }
.navbar-default .sixteen-font-size svg{width: 18px;height: 18px;}

.ui-menu-item span { font-size: 13px; }
.ui-menu-item img { width: 32px; margin: 3px; border-radius: 3px; }

.small-mention { color: #888 !important; font-size: 11px !important; }

.margin { margin: 5px; }

.font-13 { font-size: 13px; }

.no-padding-right { padding-right: 0 !important; }

.recent-searches { padding: 10px; padding-top: 4px; padding-bottom: 4px; }

.recent { border-bottom: 1px solid #ededed; }

.content-container { margin-top: 45px; }

.page-margin { margin-top: 20px; margin-bottom: 20px; }

.invite-user-form {margin:8px 15px 13px;}
.invite-user-form .invite-user-combine {position:relative}
.invite-user-form input { padding: 3px 45px 3px 10px;height: 35px;border-radius: 3px;border: 1px solid #c4c4c4; }
.invite-user-form button { position: absolute; top: 4px; right: 4px; line-height: 16px; height: 27px; border-radius: 3px; }
.invite-user-form button svg {height: 16px;width: 16px;}

.left-sidebar ul { padding-left: 0 !important; }
.left-sidebar ul li a { border-radius: 2px; padding: 3px; display: block;margin: 5px 0px;line-height: 25px;transition: all 0.2s ease; }
.left-sidebar ul li a:hover { text-decoration: none; background: #f1f1f1; }
.left-sidebar ul li a:focus { text-decoration: none;}
.left-sidebar ul li a svg { margin-right: 10px;height: 20px;width:20px;vertical-align: middle;margin-top: -3px; }
.left-sidebar li a .sidebar-icon { width: 20px; margin-right: 7px; }

.left-sidebar .trending{background: transparent;margin-top: 30px;box-shadow: none;}
.left-sidebar .sidebar .sidebar-title-back {padding-left: 0px;line-height: 30px;background: transparent;}
.left-sidebar .sidebar .trending .list-group-item{padding: 1px 5px;background: transparent;}
.left-sidebar .sidebar .trending .list-group-item a{margin: 0;line-height: 18px;}

.search-container .search-input { transition: all 0.3s; border-radius: 20px; border-color: transparent; width: 360px; height: 30px; color: #777; box-shadow: none; padding-left: 25px; background: transparent; }
.search-container .search-input:focus { background: #fff; color: #333; }
.search-container .inner-addon .glyphicon { padding: 0px !important;color: #666 !important;margin: 5px 0px 5px 5px;width: 16px;height: 16px; }

.search-dropdown-container { width: 360px; }

.search-dropdown-result .center-text { margin-top: 5px; }
.search-dropdown-result li { margin: 5px 0px; padding-left: 0px; }
.search-dropdown-result li:first-child { margin-top: 0px; padding-left: 0px; }
.search-dropdown-result li:last-child { margin-bottom: 0px; padding-left: 0px; }
.search-dropdown-result li a{display: block;padding: 3px 10px 8px;transition: all 0.1s ease-in-out;text-decoration:none;}
.search-dropdown-result li a:hover{background: rgba(0, 0, 0, 0.05);}
.search-dropdown-result .search-user-name { font-size: 14px;margin-bottom: 4px;margin-top: 2px;font-family: verdana;display: inline-block; }
.search-dropdown-result .search-user-lastseen { font-size: 11px; color: #999; }
.search-dropdown-result .search-user-avatar img { border-radius: 50%;width: 40px;height: 40px;box-shadow: 0 0 0px 1px rgba(0, 0, 0, 0.06);margin-right: 10px;margin: 2px 10px 0px 0px; }
.search-dropdown-result li .search_result_badge{border: 1px solid #03A9F4;color: #03A9F4;padding: 1px 5px 1.5px;text-transform: uppercase;font-size: 9px;margin-left: 5px;font-weight: bold;letter-spacing: 0.6px;border-radius: 3px;}
.emo-message { position: absolute; display: none; color: #5b5b5b; right: 105px;z-index: 2; }

.show-message-link-container { font-size: 12px; padding: 6px; text-align: center; background: #f9f9f9; color: #666; }

.hashtag-search-result { padding: 0px;position: relative; }
.hashtag-search-result a{display: block;padding: 7px 8px;text-decoration: none;}
.hashtag-search-result a:hover{background: #ecf0f7;}

.notification-list { padding: 10px; }
.notification-list:hover { background: #f7f7f7; }
.notification-list .notification-text { font-size: 13px; color: #666; }
.notification-list .notification-time { font-size: 11px; color: #666;margin: 4px 0px 0px; }
.notification-list .notification-time svg.feather{margin: -1px 3px 0px 3px;width: 15px;height: 15px;color: #575757;}
.notification-list span.main-color{/* font-weight: bold; */font-family: lato;color: #272727 !important;}

.notification-list a:hover { text-decoration: none; }
.notification-list .notification-user-avatar img { border-radius: 50%; margin-right: 10px; width: 45px;height: 45px;margin-left: 0px; }

.notifications-dropdown { width: 400px; overflow: auto; max-height: 315px; padding: 0; }
.notifications-dropdown .turn-off-sound { color: #777; padding: 10px; border-bottom: 1px solid #f9f9f9; }
.notifications-dropdown .turn-off-sound span { cursor: pointer; }

.order-by { color: #666 !important; padding-bottom: 5px; border-bottom: 1px solid #ededed; margin-bottom: 20px; }
.order-by .dropdown-toggle { cursor: pointer; }
.order-by .dropdown-menu { margin-top: 6px; }

.plus-images { position: relative; }
.plus-images .plus-images-num { position: absolute; top: 30px; color: #fff; font-size: 20px; }

.messages-dropdown { width: 350px; overflow: auto; max-height: 370px; padding: 0; }

.messages-list { cursor: pointer; }
.messages-list .notification-time { color: #777 !important;font-size: 10px;margin: 5px 0px 0px; }
.messages-list .notification-user-avatar img { margin-right: 10px;margin-left: 0px;width: 45px; height: 45px; }
.messages-list span.main-color{/* font-weight: bold; */font-family: lato;color: #272727 !important;}

.header-message { font-size: 11px; color: #8c8c8c;padding: 3px 0px 2px; }
.header-message svg.feather{margin-top: -1px;width: 13px;height: 13px;}

.activities-wrapper { max-height: 400px; overflow-y: auto; }
.activities-wrapper .notification-list .notification-text { font-size: 12px; color: #666; }
.activities-wrapper .notification-list .notification-time { font-size: 11px; color: #666; }
.activities-wrapper * { font-size: 12px; }
.activities-wrapper h2 .text-center { font-size: 13px; color: #777; }

.header-loading-sppiner { font-size: 30px; text-align: center; margin-left: auto; margin-right: auto; display: block; color: #777; }

.owink-well { background-color: #fff; border-radius: 3px; padding: 15px; padding-bottom: 1px; border: 1px solid #ededed; }
.owink-well.one-well { padding-top: 0; }

.profile-style .avatar img {width: 74px;border-radius: 50%;margin-right: 10px;border: 1px solid #ededed;}
.profile-style:not(.promoted-style) { width: 48%; margin-right: 6px; display: inline-table; margin-bottom: 20px; }
.profile-style .user-like-button button { font-size: 12px; border: 1px solid #ededed; margin: 3px; }
.profile-style .user-like-button button.btn-active { font-size: 12px; border: 1px solid #fff; }
.profile-style .user-follow-button button { padding: 3px; font-size: 12px; background-color: #fff; margin-top: 10px; border: 1px solid #ededed; }
.profile-style .user-follow-button button:hover { box-shadow: 0; box-shadow: none; }
.profile-style .user-follow-button button.btn-active { padding: 3px; font-size: 12px; border: 1px solid #fff; outline: none; }

.sidebar-profile-style { padding-bottom: 10px !important; margin-bottom: 15px !important;border-radius: 2px; box-shadow: 0 1px 0 0 #e3e4e8, 0 0 0 1px #f1f1f1; background-color: #fff; }

#bar_loading { height: 3px; width: 60px; position: fixed; display: none; top: 0; z-index: 5000; }

.page-likes { color: #999; font-size: 12px; }
.page-likes span { margin: 10px; }

.load-more { text-align: center; margin-top: 5px; margin-bottom: 5px; }
.load-more button { text-align: center; width: auto; }

.search-filter-center-text { display: block; text-align: center; margin-top: 100px; margin-bottom: 100px; }
.search-filter-center-text.no-well { margin-bottom: 20px; }

.sidebar-conatnier .profile-style .card { margin-bottom: 10px; border-radius: 2px; box-shadow: 0 0 6px #e0dede; box-sizing: border-box; }
.sidebar-conatnier .profile-style .card.promoted { border-radius: 0 !important; margin-bottom: 0 !important; }
.sidebar-conatnier .profile-style .card.hovercard { padding-top: 0; overflow: hidden; }
.sidebar-conatnier .profile-style .card.hovercard .cardheader { background: #fff; background-size: cover; }
.sidebar-conatnier .profile-style .card.hovercard .avatar { position: relative; top: -55px; margin-bottom: -80px; margin-left: 5px; margin-right: 5px; }
.sidebar-conatnier .profile-style .card.hovercard .avatar img {width: 50px;height: 50px;margin-right: 0 !important;max-width: 150px;max-height: 150px;border-radius: 50%;/* border: 2px solid #fff; */border: 0;}
.sidebar-conatnier .profile-style .card.hovercard .info { position: relative; }
.sidebar-conatnier .profile-style .card.hovercard .info .title { font-size: 14px; top: -25px; position: absolute; width: 100%; line-height: 1; color: #fff; vertical-align: middle; }
.sidebar-conatnier .profile-style .card.hovercard .info .title a { color: #fff; }
.sidebar-conatnier .profile-style .text-shadow { background: linear-gradient(to bottom, transparent 0, rgba(0, 0, 0, 0.65) 100%); padding: 20px; position: relative; margin-top: -40px; }
.sidebar-conatnier #sidebar-sticky.Stick { position: fixed; top: 64px; width: 300px; }
.sidebar-conatnier .card.hovercard .cardheader img { width: 100%; }
.sidebar-conatnier .sidebar-profile-style .card.hovercard { box-shadow: none; border-bottom-right-radius: 0 !important; border-bottom-left-radius: 0 !important; }
.sidebar-conatnier .sidebar-profile-style .card.hovercard .avatar { position: relative; top: -35px; text-align: center; }
.sidebar-conatnier .sidebar-profile-style .card.hovercard .avatar img { width: 75px; height: 75px;box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); }
.sidebar-conatnier .sidebar-profile-style .card.hovercard .info { position: inherit; }
.sidebar-conatnier .sidebar-profile-style .card.hovercard .info .title { position: inherit; font-size: 16px; margin-top: 60px; text-align: center; margin-bottom: 5px; }
.sidebar-conatnier .sidebar-profile-style .card.hovercard .info .title a { color: #333; }

.sidebar-user-data { width: 33.33333%; margin: 0px; display: inline-block; padding: 0px 3px 5px; position: relative; }
.sidebar-user-data a {position:relative;display: block;}
.sidebar-user-data .sidebar-listed-user-avatar img { width: 100%; margin: 0; padding: 0; display: inline-block; }
.sidebar-user-data .sidebar-listed-user-name { bottom: 0;left: 0; color: #fff; background: linear-gradient(transparent, rgba(0, 0, 0, .45)); padding: 5px; width: 100%; position: absolute;font-size: 12px;line-height: 16px;max-height: 56px; }

.sidebar-ad img { width: 100%; max-width: 100%; }
.sidebar-ad iframe { width: 100%; max-width: 100%; }
.sidebar-ad script { width: 100%; max-width: 100%; }

.publisher-box:focus {box-shadow: 0 1px 10px 0px rgba(0, 0, 0, 0.1);}
.publisher-box .post-avatar { width: 35px; height: 35px; border-radius: 50%; position: absolute; left: 10px; top: 10px; z-index: 22; }
.publisher-box textarea.postText{padding: 16px 55px 16px 55px;line-height: 1.628571;height: 55px;}
.publisher-box .add-emoticons{position: absolute;top: 10px;right: 10px;margin: 0px;}
.publisher-box .add-emoticons .dropdown-toggle{display: block; text-align: center; border-radius: 50%; height: 35px; width: 35px; background: #fff; line-height: 35px; box-shadow: none;}
.publisher-box .add-emoticons .dropdown-toggle svg.feather{fill: #5b5b5b; margin-top: -1px; width: 22px; height: 22px;}
.publisher-box .camera-button { position: absolute; top: 10px; right: 55px; margin: 0px; -webkit-transform: scaleY(1) scaleX(1) translateY(0px); -moz-transform: scaleY(1) scaleX(1) translateY(0px); -ms-transform: scaleY(1) scaleX(1) translateY(0px); -o-transform: scaleY(1) scaleX(1) translateY(0px); transform: scaleY(1) scaleX(1) translateY(0px); opacity: 1;}
.publisher-box .camera-button.hiddencamera{-webkit-transform: scaleY(0.3) scaleX(0.3); -moz-transform: scaleY(0.3) scaleX(0.3); -ms-transform: scaleY(0.3) scaleX(0.3); -o-transform: scaleY(0.3) scaleX(0.3); transform: scaleY(0.3) scaleX(0.3); -webkit-transition: all 0.3s cubic-bezier(0.64, 0.09, 0.08, 1); -moz-transition: all 0.3s cubic-bezier(0.64, 0.09, 0.08, 1); transition: all 0.3s cubic-bezier(0.64, 0.09, 0.08, 1); opacity: 0;}
.publisher-box #camera-button-btn { border: none; padding: 0; color: #5b5b5b; width: 35px; height: 35px; border-radius: 50%; background: #fff; line-height: 35px; box-shadow: none;}
.publisher-box #camera-button-btn svg.feather{margin-top: -1px; width: 20px; height: 20px;}
.publisher-box .btn-default { padding: 4px 8px; }
.publisher-box #publisher-button { height: 34px; font-size: 14px; padding: 6px 16px; font-weight: bold; font-family: lato, sans-serif; text-transform: uppercase; border-radius: 17px; line-height: 19px; }
.publisher-box .publisher-hidden-option #percent{position: relative;left: auto;color: #444 !important;}
.publisher-box .publisher-hidden-option #progress .progress, .publisher-box .publisher-hidden-option #progress .progress .progress-bar{height: 4px;border-radius: 0;}
.publisher-box .publisher-hidden-option #progress .progress{margin: 8px 40px 0px 0px;}
.publisher-box .publisher-hidden-option select { height: 30px; padding: 4px 8px; font-size: 13px; }
.publisher-box .publisher-hidden-option input { border-radius: 0; border: none; }
.publisher-box .publisher-hidden-option textarea { border-radius: 0; border: none; border-top: 1px solid #ededed; }
.publisher-box .publisher-box-footer { padding: 5px; display: none; }
.publisher-box .publisher-box-footer .pub-footer-upper{margin: 0px;padding: 4px 1px;}
.publisher-box .publisher-box-footer .pub-footer-bottom{border-top: 1px solid #f4f4f4;padding: 11px 8px 7px;}
.publisher-box .publisher-box-footer .pub-footer-bottom .ball-pulse{margin-right: 10px;}
.publisher-box .publisher-box-footer .poster-left-buttons { margin: 0px 7.8px; width: 35px; height: 35px; text-align: center; border-radius: 50%; transition: all 0.1s linear; }
.publisher-box .publisher-box-footer .poster-left-buttons .btn { padding: 7px 7px; }
.publisher-box .publisher-box-footer .poster-left-buttons:hover {background-color: #f1f1f1;}
.publisher-box .publisher-box-footer .poster-left-buttons svg.feather{color: #5b5b5b;margin-top: -1px;}
.publisher-box .publisher-box-footer .poster-left-buttons .btn:active { box-shadow: none;}
.publisher-box .publisher-box-footer .poster-left-buttons span#postRecordingTime {position: relative;font-size: 11px;font-weight: bold;font-family: lato;margin-top: -10px;display: block;pointer-events: none;}
.publisher-box .publisher-box-footer .poster-left-select { margin-right: 5px; margin-left: 5px; }

#post-textarea { position: relative; }

#loading_indicator { position: absolute; display: none; right: 5px; top: 5px; color: #999; }

.extracted_url { padding: 10px; position: relative; border-top: 1px solid #f4f4f4; }
.extracted_url .extracted_thumb { max-height: 300px; overflow: hidden; position: relative; margin-bottom: 10px; }
.extracted_url .extracted_thumb img { border-radius: 2px; width: 100%; }

.thumb_sel { width: 100px; }

.thumb_select { position: absolute; top: 20px; left: 20px; color: #fff; }

.small_text { text-shadow: 0 1px 2px #333; }

.remove-fetched-url { right: 20px; z-index: 1; top: 15px; font-size: 17px; color: #fff; text-shadow: 0 1px 1px #333; position: absolute; cursor: pointer; }

.post-fetched-url { border-radius: 3px; border: 1px solid #ededed; transition: all 0.2s; }
.post-fetched-url:hover { background: #f9f9f9; }
.post-fetched-url .fetched-url-text { margin: 5px; }
.post-fetched-url .fetched-url-text h4 { color: #444; margin-bottom: 10px; font-size: 18px !important; }
.post-fetched-url .fetched-url-text .description { font-size: 13px !important; margin-bottom: 10px; }
.post-fetched-url a:hover { text-decoration: none !important; }
.post-fetched-url a:focus { text-decoration: none !important; }
.post-fetched-url img { width: 100%; }

.fetched-url-text { padding: 5px; }

.post-fetched-url-con { max-height: 300px; overflow: hidden; }

.panel-group { border: 1px solid #ededed; }

.panel-one-post { margin: 0 auto; width: 80%; }

.panel-white { box-shadow: 0 1px 0 0 #e3e4e8, 0 0 0 1px #f1f1f1; }
.panel-white .panel-heading { color: #333; background-color: #fff; border-color: #ddd; }
.panel-white .panel-footer { background-color: #fff; border-color: #ddd; }

.gray-1 { color: #999 !important; }

.post-share { display: none; }
.post-share .social-btn { width: 30px; height: 30px; padding: 5px; font-size: 16px; line-height: 20px; }

.active.fa-thumbs-up { color: #a84849; }
.active.fa-share-square-o { color: #5f764d; }
.active.fa-exclamation-circle { color: #fc9b1b; }

.comment-icons { margin-left: 2px; margin-right: 2px; }

.filter-container { width: 100%; }

.filter { width: 14.4% !important; }

.filter-text { width: 20.1%; font-size: 13px; }

#select-status-media { width: 100%; height: 180px; max-height: 300px; overflow: hidden; text-align: center; background: #f9f9f9; font-size: 18px; font-family: Hind, sans-serif; cursor: pointer; border-radius: 0px; border: 2px dashed #dadada; }
#select-status-media p { width: 100%; height: 100%; font-size: 14px;display: table; }
#select-status-media p span { display: table-cell; vertical-align: middle; }
#select-status-media p span svg.feather{ margin: 0px 0px 5px; width: 50px; height: 50px; color: #cecece; }
#select-status-media img { width: 100%; max-height: 300px; }

.optional-field { opacity: .7; }

.story-container .story-image-wrapper { width: 100%; max-height: 700px; cursor: pointer; }
.story-container .story-image-wrapper .story-image { width: 100%; max-height: 100%; }
.story-container .story-media-cont { width: 100%; overflow: hidden; border-radius: 2px; box-shadow: 0 1px 0 0 #f2f2f2, 0 0 0 1px #f2f2f2; }
.story-container .story-video { width: 100%; cursor: pointer; border-radius: 3px; box-shadow: 0 1px 0 0 #f2f2f2, 0 0 0 1px #f2f2f2; }

.post-edit { display: none; margin-bottom: 15px; }

.comment-image { width: 40%; }
.comment-image img { border-radius: 2px; width: 100%; margin-top: 10px; margin-bottom: 10px; }

.profile-container { padding-right: 15px; padding-left: 15px; }
.profile-container .card { border-bottom-left-radius: 3px; box-sizing: border-box; margin-bottom: 20px; }
.profile-container .card.hovercard { position: relative; padding-top: 0; overflow: hidden; }
.profile-container .card.hovercard .cardheader { background: #fff; background-size: cover; max-height: 333.3px;min-height: 333.3px; }
.profile-container .card.hovercard .user-avatar { position: absolute; bottom: 10px; margin-left: 10px; margin-right: 10px; z-index: 1; width: 10%; width: 150px; height: 150px; }
.profile-container .card.hovercard .user-avatar img {width: 100%;box-shadow: 0 5px 10px rgba(0, 0, 0, 0.3);border-radius: 50%;}
.profile-container .card.hovercard .info { position: relative; }
.profile-container .card.hovercard .info .title { left: 180px; position: absolute; width: 100%; z-index: 1; font-family: Lato, sans-serif; text-shadow: 0 1px 3px #111; line-height: 1; color: #fff; vertical-align: middle; font-size: 26px; margin-top: -12px; }
.profile-container .card.hovercard .info .title a { color: #fff; }
.profile-container .text-shadow { background: linear-gradient(to bottom, transparent 0, rgba(0, 0, 0, 0.65) 100%); padding: 30px; position: absolute; width: 100%; margin-top: -50px;}

.profile-avatar-changer { position: absolute; bottom: 0;text-align: center;display: none; }

.profile-cover-changer { position: absolute; display: none; z-index: 10;width: 45px; }
.profile-cover-changer .btn-file { width: 40px;font-size: 18px;float: left;background-color: rgba(0, 0, 0, 0.4);margin: 3px 4px 0px;border-radius: 3px !important;padding: 6px;transition: all 0.2s ease; }
.profile-cover-changer .btn-file:hover{background-color: rgba(0, 0, 0, 0.55);box-shadow: 0 1px 2px rgba(0, 0, 0, 0.31);}
.user-avatar-uploading-container { background-color: rgba(0, 0, 0, 0.5); height: 100%; width: 100%; position: absolute; display: none;border-radius: 50%; }

.user-avatar-uploading-progress { color: #fff; display: block; font-size: 30px; text-align: center; width: 100%; position: absolute; display: none; }
.user-avatar-uploading-progress .ball-pulse{display: block;margin: 60px auto;float: none;line-height: 0;}
.user-avatar-uploading-progress .ball-pulse>div{background-color: #dcdcdc;}

.user-cover-uploading-container { position: absolute; width: 100%; height: 100%; opacity: 0.6; background-color: rgba(0, 0, 0, 0.7); display: none; }

.user-cover-uploading-progress { color: #fff; display: block; width: 100%; position: absolute; z-index: 2; display: none;background-color: rgba(0, 0, 0, 0.23);height: 100%; }

.accept-btns { margin-top: 5px; }

.user-lastseen { font-size: 11px; color: #9197a3; }
.user-lastseen .small-last-seen { font-size: 10px; }

.social-btn { text-align: center; width: 15%; font-size: 19px; height: 35px; position: relative; line-height: 24px; }

.clear { clear: both; }

.btns { margin-top: 10px; }

#icon { font-size: 100px; }

.scroll-top-wrapper { position: fixed; opacity: 0; visibility: hidden; overflow: hidden; text-align: center; z-index: 99999999; background-color: #777; color: #ededed; width: 50px; height: 48px; line-height: 48px; right: 30px; bottom: 70px; padding-top: 2px; border-top-left-radius: 10px; border-top-right-radius: 10px; border-bottom-right-radius: 10px; border-bottom-left-radius: 10px; transition: all 0.5s ease-in-out; }
.scroll-top-wrapper:hover { background-color: #888; }
.scroll-top-wrapper.show { visibility: visible; cursor: pointer; opacity: 1.0; }
.scroll-top-wrapper i.fa { line-height: inherit; }

.btn-file { position: relative; overflow: hidden; }
.btn-file input[type=file] { position: absolute; top: 0; right: 0; min-width: 100%; min-height: 100%; font-size: 100px; text-align: right; opacity: 0; outline: none; background: #fff; cursor: inherit; display: block; }

input[readonly] { background-color: #fff !important; cursor: text !important; }

.setting-update-alert { margin-bottom: 20px; }

.available { color: green; }

.unavailable { color: red; }

.success-message { padding: 10px; font-size: 15px; color: #fff; border-radius: 5px; width: 100%; background-color: #89ba73; }

.error-message { padding: 10px; font-size: 15px; color: #fff; border-radius: 5px; width: 100%; background-color: #af5b5b; }

.pointer { cursor: pointer; }

.charsLeft-message { color: #999; font-size: 13px; margin: 4px; display: none; }

.charsLeft-post { color: #999; font-size: 13px; margin: 7px 7px 7px 6px; font-family: lato, sans-serif; font-weight: bold;}

.active-like { color: #1da1f2; }

.active-wonder { color: #a84849; }

#comment-likes { color: #666; }

#comment-wonders { color: #666; }

.comment-options { font-size: 11px; color: #888; }
.comment-container .comment-options svg.feather{width: 14px;height: 14px;margin-top: -3px;}

.refresh { cursor: pointer; font-size: 14px; }

.online-text { color: green; }

.hidden { display: none; }

.center-text { display: block; text-align: center; color: #666; font-size: 14px; }

.padding-10 { padding: 10px; }

.new-update-alert {padding: 0 4px;color: #fff;font-size: 12px;z-index: 1;pointer-events: none;border-radius: 3px;position: absolute;margin-top: 5px;margin-left: 3px;background-color: #2196F3; }

.unread { background: #f5f5f4; }

.view-more-wrapper { display: block;margin-top: 2px; }
.view-more-wrapper span{cursor:pointer;}
.view-more-wrapper span:hover{text-decoration:underline}

#progress { width: 100%; border-radius: 3px; position: relative; padding: 4px; display: none; }

#percent { position: absolute; left: 50%; }

#bar { height: 20px; width: 0; border-radius: 3px; }

.white { color: #fff; }

.posts-container { border-radius: 3px; margin-bottom: 20px; }

.time { font-size: 11px; color: #9197a3; }

.file-percent { color: #fff; display: none; text-align: center; margin: 5px; }

#focus-overlay {background: #000;bottom: 100%;left: 0;opacity: 0;position: fixed;right: 0;top: 0;transition: opacity .3s, bottom 0s .3s;z-index: 1031;}
.pub-focus #focus-overlay{bottom: 0%;opacity: .6;transition: opacity .3s;}
.pub-focus .post.publisher-box{z-index: 1031;position:relative;}
.pub-focus .pac-container {z-index: 1031;}

#video-form { display: none;border-top: 1px dashed #ededed; }
#video-form .inner-addon { width: 100%; overflow: hidden; }
#video-form .inner-addon span input.form-control{width: 350px;}
#video-form .inner-addon span.video-custom-thumb { line-height: 34px; font-size: 14px; color: #666; text-transform: capitalize; font-family: Roboto, sans-serif; margin-right: 5px;user-select: none; }
#video-form div.video-poster-image { width: 100%; overflow: hidden; background: #fff; display: none; padding: 7px; }
#video-form div.video-poster-image .thumb-renderer { width: 100%; display: table; min-height: 210px; overflow: hidden; border: 2px dashed #ccc; background: #fff; padding: 5px; transition: all 0.2s ease-in-out; }
#video-form div.video-poster-image .thumb-renderer:hover { border-color: #a84849; }
#video-form div.video-poster-image .thumb-renderer.hover { border-color: #a84849;border-style: solid; }
#video-form div.video-poster-image .thumb-renderer #post_vthumb_droparea { vertical-align: middle; display: table-cell; text-align: center; font-family: Lato, sans-serif; color: #666; }
#video-form div.video-poster-image .thumb-renderer #post_vthumb_droparea div.preview svg{margin-top: 0px;width: 50px;height: 50px;color: #cecece;}
#video-form div.video-poster-image .thumb-renderer.hover #post_vthumb_droparea div.preview svg{color: #a84849;}
#video-form div.video-poster-image .thumb-renderer #post_vthumb_droparea div.preview div p { font-size: 17px; margin: 8px 0px 0px; padding: 0;text-transform: lowercase; }
#video-form div.video-poster-image .thumb-renderer #post_vthumb_droparea div.preview div p:first-letter{text-transform: uppercase;}
#video-form div.video-poster-image .thumb-renderer #post_vthumb_droparea div.image img { width: 100%; min-height: 100%; }

#vine-form { display: none; }

#emo-form { display: none; font-size: 14px;position: relative; }

#music-form { display: none; }

#map-form { display: none;box-shadow: 0 0 5px rgba(0, 0, 0, 0.1);margin: 10px 10px;border-radius: 5px; }
#map-form input{border-radius: 5px;}

#file-form { display: none;border-top: 1px dashed #ededed; }

#gif-form{display:none;border-top: 1px dashed #ededed;}

#photo-form { display: none;position: relative; }
#image-holder {width: 100%;padding: 0px 8px;margin: 5px 0px 10px;white-space: nowrap;}
#image-holder .thumb-image{	width: 100px;height: 100px;margin: 0px 5px 0px 0px;	display: inline-block;object-fit: cover;user-select: none;pointer-events: none;border-radius: 4px;}
#image-holder .thumb-image:last-child{margin-right:0px;}
#photo-form .create-album{background: #4caf50; border-radius: 3px; padding: 2px 5px 3px; margin: -28px 10px 7px; font-family: lato, sans-serif; font-weight: bold; transition: all 0.2s ease-in-out; z-index: 9; font-size: 12px; color: white;}
#photo-form .create-album:hover{background: #378a3b;}

#album-form { display: none;position: absolute;width: 100%;z-index: 9; }
#album-form input{padding-right: 150px;border-bottom: 1px solid #ededed;border-top: 1px solid #ededed;}

#poll-form { display: none; }
#poll-form .publisher-hidden-option.answers {box-shadow: 0 0 5px rgba(0, 0, 0, 0.1);margin: 10px 10px;border-radius: 4px;overflow: hidden;}
#poll-form .create-poll {display: inline-block;background: #2396f3;border-radius: 3px;padding: 2px 5px 3px;margin: 0px 10px 13px;font-family: lato, sans-serif;font-weight: bold;cursor: pointer;transition: all 0.2s ease-in-out;font-size: 12px; color: white;}
#poll-form .create-poll:hover{background: #2185d6;}

#video-form .inner-addon span svg.feather, #music-form .inner-addon svg.feather, #photo-form .inner-addon svg.feather, #file-form .inner-addon svg.feather, #map-form .inner-addon svg.feather{position: absolute;margin: 7px;width: 18px;height: 18px;color: #575757;}

.image-file { max-width: 100%; margin: 0 auto; text-align: center; border: 1px solid #e3e4e8; }

.message-details { color: #888; font-size: 11px; margin-right: 10px; }
.message-details:empty { padding-top: 0; }

.media-video-file { width: 100%; border-radius: 5px; padding: 3px; border: 1px solid #e3e4e8; }

.media-download-btn { font-size: 15px; margin-left: 10px; }

.tab-container { background-color: #fff; padding: 15px; border-top: 0; border-bottom: 1px solid #ededed; border-left: 1px solid #ededed; border-right: 1px solid #ededed; }
.tab-container .tab-container { border-bottom: 0; border-top: 0; border-left: 0; border-right: 0; }

.setting-saved-update-alert { color: #666; font-size: 14px; margin-top: 5px; }

.announcements-option { font-size: 16px; margin-left: 5px; }
.announcements-option:first-child { padding-left: 5px; }

.footer-wrapper { font-size: 11px; }
.footer-wrapper hr{border-color: #e9e9e9;margin-bottom: 15px !important;}

table .setting-avatar { width: 20px; float: left; margin-right: 5px; border-radius: 100px; }
table.setting-table { font-size: 13px; }
table.setting-table .active { color: green; }
table.setting-table .pending { color: red; }

.report-not-seen { background-color: #f5f5f4; background-color: #ea1e1e; padding: 2px; color: #fff; font-size: 12px; height: 20px; line-height: 1.4; border-radius: 3px; }

.dropdown-search-link { display: none; }

.dropdown-hidden-link { display: block; }

.hash { color: #a33e40; }

.file-sharing-download-btn { position: absolute; z-index: 1; margin-top: 1px; right: 10px; color: #fff; text-shadow: 0 0 2px #333; font-size: 20px; }

.file-sharing-resize-btn { right: 35px; cursor: pointer; }

.post-file { position: relative; text-align: center; }

.profile-top-line { width: 100%; padding: 2px; margin-top: -4px; border-top-right-radius: 10px; border-top-left-radius: 10px; }

.editer-emo { padding-top: 10px; }

.request-list li{margin: 0;border-bottom: 1px solid #f1f1f1;padding: 14px 0px;}
.request-list li:first-child{padding-top:0;}
.request-list li:last-child{border-bottom:0;padding-bottom:0;}
.user-request-list .user-info { float: left; width: 60%; display: inline; }
.user-request-list .user-info a{font-weight: bold;font-family: lato; color: #272727;text-decoration: none;}
.user-request-list .user-info .avatar { display: inline; }
.user-request-list .user-info .user-lastseen{margin-top: 2px;}
.user-request-list .accept-btns { float: right; }
.user-request-list img { width: 40px; border-radius: 50%; margin-right: 10px; float: left; }
.user-request-list button { padding: 3px; }
.user-request-list:not(:first-child) { margin-bottom: 10px; }

.request-list { padding: 10px; }

.recipient-chat-user { margin-top: 14px; margin-bottom: 14px; position: relative; padding: 0px 7px; cursor: pointer; }
.recipient-chat-user .new-message-alert{padding: 1px 4px;color: #d6d6d6;font-size: 12px;margin-bottom: -5px;}
.recipient-chat-user .avatar {position:relative}
.recipient-chat-user .avatar .icon{position: absolute;color: #6abd46;font-size: 8px;right: 3px;top: 0;padding: 1px 0px;background-color: #1e2321;border-radius: 50%;height: 12px;width: 12px;text-align: center;}
.recipient-chat-user img { max-width: 35px; border-radius: 100%; }
.recipient-chat-user .wo_cen_onuser{line-height: 35px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;display: block;}
.recipient-chat-user .chat-user-text { cursor: pointer; color: #bbb; font-size: 12px; font-weight: 700;font-family: lato; }
.recipient-chat-user .chat-loading-icon .ball-pulse{line-height: 18px;position: absolute;right: 5px;}
.recipient-chat-user .chat-loading-icon .ball-pulse>div{background-color: #929292;}

.chat-container { max-height: 100%; overflow: auto; bottom: 0; font-size: 13px; color: #bbb; height: 100%; position: fixed; right: 0; top: 0; width: 205px; padding-top: 45px;background: #1e2321; }
.chat-container.full { min-height: 100%; }
.chat-container input { border-radius: 0;padding: 3px 14px;font-size: 13px;height: 38px;width: 205px;background-color: #0f1110;border-color: #222 !important;border-bottom: 0;color: #b3b3b3; }
.chat-container .online-toggle { color: #c4c4c4; width: 100%; padding:10px 10px 5px; margin-bottom: 5px;background: #1e2321;font-weight: bold;font-family: lato;position: relative; }

.wo_chat_tabs{border-color: #373c3a;margin-top: 8px;}
.wo_chat_tabs li{width: 50% !important;}
.wo_chat_tabs li a{color: #a3a3a3;}
.wo_chat_tabs li.active a{color: #e0e0e0 !important;border-bottom: 1px solid #929292 !important;}

.search { position: fixed; bottom: 0; width: 205px; }

.no-online-users { margin: 20px; font-size: 12px; color: #999; }

.online-content-toggler { max-height: 40%;margin-bottom: 50px; }

.chat-opacity { height: 100%; display: none; width: 205px; position: fixed; margin-top: -4px; background-color: rgba(30, 35, 33, 0.9); z-index: 2; }
.chat-opacity .text-center { display: table;height: calc(100vh - 92px);width: 100%;}
.chat-opacity .text-center .empty_state{margin: 0;display: table-cell;vertical-align: bottom;color: #c8c8c8;font-weight: normal;}
.chat-opacity .text-center .empty_state span{padding: 10px 17px;background-color: #333;}
.chat-opacity .text-center .empty_state svg.feather{display: inline-block;width: 15px;height: 15px;margin: -1px 5px 0px 0px;}

.chat-opacity.active { display: block; }

.wo_create_chat_group .input-group{width: 100%;}
.wo_create_chat_group .input-group-addon{width: 45px;border-color: #e3e3e3}
.wo_create_chat_group input{height: 40px !important;}

.btn-chat { width: 50.2%; border-radius: 0; font-size: 12px; margin-top: 0; }

.chat_main { position: fixed; bottom: 0; width: 260px; color: #333; z-index: 9; border-radius: 3px; background: transparent; right: 215px; }
.chat_main:nth-child(2) { right: 480px; }
.chat_main:nth-child(3) { right: 745px; }

.chat-tab input { border-radius: 0; padding: 3px; font-size: 13px; height: 27px; width: 224px; }
.chat-tab .online-toggle { color: #fff; width: 100%; font-size: 13px; padding: 9px 10px; border-top-left-radius: 3px; border-top-right-radius: 3px;box-shadow: 0 1px 1px 0 rgba(0, 0, 0, .20);position: relative; }
.chat-tab .online-toggle svg.feather{margin-top: -3px;width: 18px;height: 18px;}
.chat-tab .online-toggle svg.feather-circle{margin: -2px 3px 0px 0px;width: 8px;height: 8px;fill: #fff;	display: none;}
.chat-tab .online-toggle .chat-tab-status.active svg.feather-circle{fill: #7dd181;display: inline;}
	
.chat-textarea { width: 100%;border-top: 1px solid #ddd;background-color: white; }
.chat-textarea textarea { width: 100%; height: 35px; border-top: 0; border-radius: 0; }
.chat-textarea #sendMessage { padding-top: 10px; font-size: 13px; resize: none; max-height: 200px; }
.chat-textarea .chat-btns-w{padding: 0 10px;}
.chat-textarea .chat-btns-w .ball-pulse{float: right;line-height: 34px;}
.chat-textarea .chat-btns-w .btn-file{padding: 5px 7px;display: inline-block;border: 0;font-size: 17px;cursor: pointer;}
.chat-textarea .chat-btns-w .record_timei{position: absolute;bottom: 4px;padding: 6px 9px;background-color: white ;right: 6px;border-radius: 6px;box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.06), 0 1px 4px rgba(0, 0, 0, 0.19);}
.chat-textarea .chat-btns-w .dropup.chat_optns{padding: 0px;}
.chat-textarea .chat-btns-w .chat_optns svg.feather{margin-top: -2px;width: 17px;height: 17px;color:#5b5b5b;}
.chat-textarea .input-group-btn { position: absolute; bottom: 0; background-color: transparent; border: none; color: #999; }
.chat-textarea .input-group-btn input:hover { background-color: transparent; }

.chat-tab-status.active { color: #7dd181; }

.chat-status { position: absolute;top: 9px;color: #929292;right: 9px;margin-top: 2px; }
.chat-status svg.feather{width: 17px;height: 17px;}
.chat-status .dropdown-menu svg.feather{width: 15px;height: 15px;margin: 0px 4px 0px 0px;}

.w100 { width: 100%; overflow: hidden; }

.record-chat-audio { padding: 3px; color: #333; }

.chat-recording-time { color: #333; font-size: 13px; font-family: Hind, sans-serif; }

.hind { font-family: Hind, sans-serif !important; }

.blue-link { color: #365899; }

.ad-placement-header-footer { text-align: center; }
.ad-placement-header-footer script { width: 80%; }
.ad-placement-header-footer iframe { width: 80%; }
.ad-placement-header-footer .content { margin-top: 30px; }

.filter-by-home { display: none; }

.gray { color: #666; }

.tooltip-wide { font-size: 95%; }
.tooltip-wide .tooltip { min-width: 500px; }

.verified-color { color: #55acee; }
.verified-color svg{margin-top: -3px !important;width: 18px !important;height: 18px !important;fill: #55acee;}
svg.verified-color {margin-top: -3px !important;fill: #55acee;}

.tooltips { min-width: 200px; }

.pinned-post-container { position: relative; }

.post-options { left: auto; right: 0; border: none; color: #ccc; }

.activity-container .time { font-size: 10px; }
.activity-container img { width: 50px; }
.activity-container .activity { border-bottom: 1px solid #f5f5f4; }
.activity-container .activity img {width: 35px !important;height: 35px;overflow:  hidden;}

.second-user-color { color: #333; }

.sop-icon { position: absolute; right: 15px; top: 15px; width: auto; font-size: 25px; color: #f9b340; }

.pin-icon { position: absolute; top: -10px; width: auto; font-size: 23px; color: #f9b340; }
.pin-icon svg{fill: #f9b340;width: 23px !important;height: 23px !important;}

.emo-container { display: none; background: #fff; padding-top: 3px; border-left: 1px solid #e3e4e8; }
.emo-container span { margin: 1px; }

.pinned-text { color: orange; }

.promoted-post { margin-top: 30px; position: relative; }
.promoted-post .promoted-icon { position: absolute;top: -12px;color: #ffa412; }
.promoted-post .promoted-icon svg.feather{margin-top: 0px;width: 27px;height: 27px;fill: #ffeac9;}

.boosted-text { color: #e13c4c; }

.api-ex-urls { background: #a84849; color: #fff; padding: 4px; border-radius: 3px; }

.black-color { color: #666; font-weight: 600; }

#modal-dialog-update-info { margin: 60px auto; }

.account-activate-icon { font-size: 100px; color: #a84849; }

.app-avatar { width: 30px; border-radius: 3px; margin-right: 7px; }

#remote-media { position: relative; }
#remote-media h3 { text-align: center; color: #fff; padding: 15px; }
#remote-media video:nth-child(2) { width: 80% !important; display: block; margin-left: auto; margin-right: auto; }

.video-con { position: relative; width: 100%; background: #444; border-radius: 3px; }

.hidden-mobile-image { width: 100%; }

.chat-user-desc { padding: 5px; display: none;background-color: #e1e1e1;margin: 6px 10px;border-radius: 5px; }
.chat-user-desc img { width: 55px; border-radius: 50%; }
.chat-user-desc .col-sm-8 { padding-left: 0; }
.chat-user-desc .col-sm-4 { /*padding-right: 5px; padding-bottom: 10px;*/ }
.chat-user-desc .head-text { font-size: 11px; color: #000; }
.chat-user-desc .desc-text { font-size: 11px; color: #6b6b6b; }
.chat-user-desc .desc-text svg.feather{margin-top: -2px;width: 13px;height: 13px;}

.green { color: #43a735; font-size: 12px; }

.sidebar-page-data { position: relative; }
.sidebar-page-data .sidebar-listed-page-avatar { position: absolute; top: 0; }
.sidebar-page-data .sidebar-listed-page-avatar img { width: 70px; height: 70px; background: #fff; padding: 0 1px 1px 0; border-bottom-right-radius: 3px; box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1); }
.sidebar-page-data .sidebar-listed-page-name { top: 0; position: absolute; left: 8px; font-size: 16px; top: 75%; color: #fff; }
.sidebar-page-data .sidebar-listed-page-name a { color: #fff !important; }
.sidebar-page-data .sidebar-listed-page-like-btn { position: absolute; right: 8px; top: 70%; }
.sidebar-page-data .text-shadow { background: linear-gradient(to bottom, transparent 0, rgba(0, 0, 0, 0.65) 100%); padding: 20px; position: relative; margin-top: -40px; }
.sidebar-page-data .sidebar-listed-page-cover img { width: 100%; }

.no-more-pages { font-size: 13px; color: #777; }

.user-details { z-index: 1111; padding-top: 10px; }
.user-details .loading-user { box-shadow: 0 0 2px rgba(0, 0, 0, 0.3); width: 330px; border-radius: 3px; background-color: #f9f9f9; padding: 10px; }
.user-details .loading-user div.fa { text-align: center; font-size: 19px; display: block; }
.user-details:not(.not-profile) { z-index: 333; padding-top: 35px; }
.user-details.not-profile:before { position: absolute; content: ""; border-left: 8px solid transparent; border-right: 8px solid transparent; border-bottom: 10px solid #f9f9f9; left: 10px; border-bottom-color: #f9f9f9; top: 0;filter: drop-shadow(0 1px 6px rgba(0,0,0,0.35)); }
.user-details.right:before { left: auto; right: 20px; content: ""; }

.user-fetch { box-shadow: 0 1px 12px rgba(0,0,0,0.2); width: 340px; min-height: 240px; border-radius: 6px; overflow:hidden; background-color: #fff; }
.user-fetch .user-cover{background-size:cover; background-position:50%; min-height:130px;}
.user-fetch .user-avatar { position: relative; float: none; z-index: 2; text-align: center;	margin-top: -50px;margin-bottom: 15px; }
.user-fetch .user-avatar img { width: 90px; height: 90px; border-radius: 50%; box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); }
.user-fetch hr { margin-bottom: 0 !important; }
.user-fetch .user-name { font-size: 17px; z-index: 3; position: relative; width: 100%; line-height: 1; color: #3c3c3c; font-family: lato;font-weight: bold;text-align: center; }
.user-fetch .user-name a { color: #3c3c3c !important; }
.user-fetch .user-buttons { width: 100%; margin-right: 0;margin-top: 13px;text-align: center; }
.user-fetch .user-information { padding: 4px; margin: 10px 0px 0px; font-size: 11px; text-align: center; color: #666; border-top: 1px solid #eee; }
.user-fetch .user-information li { padding: 5px;display: inline-block;font-size: 12px; }
.user-fetch .user-information li svg.feather {margin: -2px 1px 0px;width: 14px;height: 14px;}
.user-fetch .user-cover img { width: 100%; }
.user-fetch .user-footer .user-button { margin: 0px 4px;display: inline-block; }
.user-fetch .user-footer .user-button button {font-size: 13px;}
.user-fetch .user-footer .user-button:empty { margin: 0; }

.typing { width: 33px; margin-top: 10px; }

.filter-margin { margin-bottom: 20px; }

.emo-post-container { z-index: 2; display: none; right: 0; left: auto; background-color: #fff; padding: 5px; }

.filterby li { cursor: pointer; height: 35px; line-height: 2; }
.filterby li:hover { background: #f9f9f9; }
.filterby .avtive { border-left: 3px solid; background: #f9f9f9; transition: all 0.1s; }

#filterby-post li{display: inline-block;float: left;width: 14.28%;height: 35px;padding: 5px 10px;text-align: center;}
#filterby-post li svg{width: 20px;height: 20px;display: block;margin: 2px auto 1px;color: white;}
#filterby-post .avtive{ border-bottom: 2px solid; background: #f9f9f9; transition: all 0.1s;border-left: 0px;border-color: currentColor !important; }

.float-right { margin-top: 5px; float: right; }

.emo-comment { position: absolute; color: #999; right: 33px; top: 0; z-index: 2; }

.image-comment { position: absolute; color: #999; right: 25px; top: 0; z-index: 2; }

.comment-image-con { width: 50%; position: relative; margin-top: 10px; }
.comment-image-con img { max-width: 100%; width: 100%; border-radius: 3px; }
.comment-image-con .remove-icon { position: absolute; top: 8px; cursor: pointer; color: #fff; text-shadow: 0 1px 1px #000; right: 10px; }

.send-comment { position: absolute; color: #999; display: none; right: 80px; top: 0; z-index: 2; }

.post-commet-textarea { position: relative; }

.user-username { color: #a84849; font-size: 10px; }

.user-story-container .ads-heading { overflow: hidden; width: 100%; padding: 10px 15px; }
.user-story-container .ads-image { width: 46px; height: 46px; display: block; overflow: hidden; margin-right: 10px; }
.user-story-container .panel { padding-top: 10px; }
.user-story-container .ads-meta { color: #555; }
.user-story-container .ads-meta .title { margin-bottom: 0; margin-top: 1px; }
.user-story-container .ads-description { font-size: 13px; color: #555; overflow: hidden; word-wrap: break-word; padding: 15px 0; }
.user-story-container .ads-headline { font-size: 14px; color: #555; overflow: hidden; word-wrap: break-word; padding: 15px 0; }
.user-story-container .ads-headline p { margin-bottom: 0; font-size: 15px; line-height: 20px; font-weight: normal; }
.user-story-container .ads-headline p span { font-size: 13px; color: #333; display: block; }
.user-story-container .ads-headline p span.read-ads-description { display: block; height: 40px; overflow: hidden; cursor: pointer; }
.user-story-container .ads-cover { width: 100%; overflow: hidden; border-radius: 2px; box-shadow: 0 1px 0 0 #f2f2f2, 0 0 0 1px #f2f2f2; }
.user-story-container .ads-cover .ads-description { width: 100%; overflow: hidden; padding: 15px; }
.user-story-container .ads-cover .ads-description h5 { font-size: 16px; color: #333; font-weight: 700; padding: 0; margin: 0; }
.user-story-container .ads-cover .ads-description p { font-size: 12px; font-family: Lato, sans-serif; color: #555; margin-top: 5px; }
.user-story-container .ads-cover a { display: block; max-height: 700px; }

.modal-dialog.profile-picture { width: 150px !important; }
.modal-dialog button { padding: 4px 11px; }
.modal-dialog textarea { max-height: 300px; }
.modal-dialog label { font-size: 15px; }
.modal-dialog .form-control:not(textarea) { height: 30px; font-size: 13px; }

.small-text { font-size: 12px !important; }

.admin-panel .page-margin { margin-bottom: 0; }
.admin-panel .btn-default { height: 30px; font-size: 13px; }
.admin-panel .col-md-9 .list-group-item.dashboard { color: #444 !important; background-color: #f9f9f9 !important; }
.admin-panel .col-md-9 .list-group-item.users { background-color: #4c75a3 !important; }
.admin-panel .col-md-9 .list-group-item.pages { background-color: #ce3d3d !important; }
.admin-panel .col-md-9 .list-group-item.groups { background-color: #f2b92b !important; }
.admin-panel .col-md-9 .list-group-item.posts { background-color: #6abd46 !important; }
.admin-panel div ul { margin: 0 !important; border-bottom: 1px solid #f9f9f9; border-radius: 0 !important; }
.admin-panel p i:not(.fa-caret-down) { width: 15px; font-size: 12px; }

.admin-panel-well .admin-static50 { width: 50% !important; background-color: #333 !important; }
.admin-panel-well .admin-static { background-color: #4c75a3; color: #fff; font-size: 20px; padding: 5px; min-height: 100px; text-align: center; width: 25%; }
.admin-panel-well .user-count { background-color: #4c75a3; }
.admin-panel-well .page-count { background-color: #ce3d3d; }
.admin-panel-well .groups-count { background-color: #f2b92b; }
.admin-panel-well .posts-count- { background-color: #6abd46; }
.admin-panel-well .messages-count { background-color: #f2b92b; cursor: inherit; }
.admin-panel-well .online-count { background-color: #659fcb; cursor: inherit; }
.admin-panel-well .games-count { background-color: #e84c4c; cursor: inherit; }
.admin-panel-well .comments-count { background-color: #6abd46; cursor: inherit; }
.admin-panel-well .icon { font-size: 40px; }
.admin-panel-well .text { font-size: 18px; }
.admin-panel-well.manage-users .text { font-size: 14px; }

.payments { font-family: Lato !important; }

.social-box { color: #fff; padding: 10px; padding-bottom: 0; }
.social-box .social-icon { color: #fff; font-size: 40px; margin-top: 10px; }
.social-box.facebook { background: #43609c; }
.social-box.google { background: #dc493c; }
.social-box.twitter { background: #659fcb; }
.social-box.linkedin { background: #0177b5; }
.social-box.instagram { background: #3f729b; }
.social-box.vk { background: #4c75a3; }

.last-btn { margin-bottom: 0 !important; }

.btn-upload-image { background-color: transparent; opacity: 1; color: #fff; transition: all 0.2s; text-shadow: #555 0 0 1px; }
.btn-upload-image:hover { background: transparent; text-shadow: #444 0 0 3px; }

.nopadding-left { padding-left: 0 !important; }

.lightbox-backgrond { top: 0; right: 0; bottom: 0; left: 0; width: 100%; z-index: 1030; position: fixed; height: 100%; background: rgba(26,26,26,.7); }

.lightbox-content { position: fixed; top: 0; right: 0; bottom: 0; left: 0; width: 100%; height: 100%; transition: all 0.4s; margin-top: 15px; margin-right: auto; margin-left: auto; width: 1110px; margin-top: 50px; z-index: 1031;}
.lightbox-content .story-img { border-radius: 3px; border-top-right-radius: 0; border-bottom-right-radius: 0; display: table-cell; vertical-align: middle; height: calc(100vh - 100px); }
.lightbox-content .story-img img { max-width: 100%; display: block; max-height: calc(100vh - 100px); margin-left: auto; margin-right: auto; }
.lightbox-content .comment-section { background-color: #fff; height: calc(100vh - 100px); border-radius: 3px; border-top-left-radius: 0; border-bottom-left-radius: 0; padding-top: 10px; display: table-cell; width: 35%; }
.lightbox-content .comment-section .stats { margin: 0 16px 0px;border-bottom: 1px solid #ebebeb; }
.lightbox-content .comment-section .stats .stat-item { display: inline-block;padding: 7px 8px;font-size: 13px;border: 0;background: #fff;box-shadow: none;width: 49%;font-weight: bold; }
.lightbox-content .comment-section .post-info { margin: 0 16px 10px; max-height: 100px; overflow: auto; position: relative; }
.lightbox-content .comment-section .post-info p { font-size: 14px; color: #555; word-break: break-word; }
.lightbox-content .comment-section .user-name { margin-bottom: 0; margin-top: 4px; font-weight: bold; }
.lightbox-content .user-avatar img { width: 40px; height: 40px; border-radius: 50%; margin-right: 9px; }
.lightbox-content.multi { width: 900px; }

.close-lightbox { padding: 4px; color: #666; cursor: pointer; margin-top: -5px; margin-right: 5px; }

.changer { cursor: pointer; margin-bottom: 10px; position: absolute; background: rgba(255, 255, 255, 0.1); top: 40%; width: 50px; display: none; }
.changer i { color: #fff; font-size: 30px; text-shadow: 0 1px 2px #555; padding: 10px; position: relative; }

.previous-btn { left: 0; }

.next-btn { right: 30.5%; }
.next-btn.multi { right: 0; }

.width-2 { width: 50% !important; }

.width-3 { width: 33.33% !important; }

.create-album { position: relative; margin-top: -25px; font-size: 14px; color: #666; margin-right: 5px; cursor: pointer; }

.feeling-text { color: #777; margin-top: -5px; }
.feeling-text i { font-size: 13px; }

.feeling-type { max-height: 200px; overflow: auto; display: none; }
.feeling-type ul { padding: 5px; border-top: 1px solid #ededed; margin-bottom: 1px; }
.feeling-type li { color: #666; padding: 5px; }
.feeling-type.feeling-types { position: absolute; background-color: white; width: 100%; z-index: 9; -webkit-background-clip: padding-box; background-clip: padding-box; border: 1px solid rgba(0, 0, 0, .15); border-radius: 0px 0px 5px 5px; border-top-width: 0px; -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, .175); box-shadow: 0 6px 12px rgba(0, 0, 0, .175); }
.feeling-type.feeling-types li {display: table;margin: 2px 0px;}
.feeling-type.feeling-types li:hover{background-color: #f7f7f7;}
.feeling-type.feeling-types li svg.feather{display: table-cell; width: 26px; height: 26px; margin: 0px 10px 0px 2px; padding: 1px;}
.feeling-type.feeling-types li span{display: table-cell; vertical-align: middle; width: 100%; font-size: 14px; font-weight: bold; font-family: lato, sans-serif;}

.feelings-value { background-color: #fff; color: #555; padding: 4px 6px; position: absolute; }
.feeling-type li i.twa, .feelings-value i.twa{margin-top: 2px;vertical-align: bottom;}
.feelings-value:empty { padding: 0; }

#feelings-text { width: 80%;height: 31px; }

.feelings-type-to { padding: 6px 7px; color: #555; background: #dfecff; }
.feelings-type-to:empty { padding: 0; }

.light { background: #fcfcdb; transition: opacity 500 ease-in-out; }

.view-more-replies { color: #777; font-size: 12px; cursor: pointer; margin-top: 10px; margin-left: 10px; }
.view-more-replies i { font-size: 10px; }

.cool-style-album { padding-right: 10px; padding-left: 10px;  margin-bottom: 20px; }
.cool-style-album .album_parent{position: relative;background: #fff;border-radius: 3px;border: 1px solid #ddd;}
.cool-style-album .album_parent:before, .cool-style-album .album_parent:after { background: #fff;border: 1px solid #ccc;}
.cool-style-album .album_parent:before, .cool-style-album .album_parent:after {content: "";position: absolute;bottom: -4px;left: 2px;right: 2px;height: 3px;border-top: none;}
.cool-style-album .album_parent:after {left: 4px;right: 4px;bottom: -6px;height: 2px;box-shadow: 0 0 2px #ccc;}
.cool-style-album img { width: 100%; }
.cool-style-album .album-name { padding: 7px 10px; font-size: 15px;}
.cool-style-album .album-name h4 { width: 100%;font-family: Lato, sans-serif;font-weight: bold;font-size: 17px;word-break: break-all;overflow: hidden;display: block;white-space: nowrap;text-overflow: ellipsis; }
.cool-style-album .album-count { font-size: 11px; margin-top: 3px;color: #848484; }
.cool-style-album .album-count svg.feather{margin: -3px 2px 0px 0px;width: 15px;height: 15px;}

.cool-style { width: 24.66%; margin: 1px; position: relative; float: left; }
.cool-style img { width: 100%; }
.cool-style .game-name { position: absolute; margin: 5px; font-size: 15px; color: #fff; display: none; }
.cool-style .game-name a { color: #fff; }
.cool-style .last-play { font-size: 11px; color: #fff; margin-top: 3px; }

.overlay-black { background: url(../img/overlay-image.png); width: 100%; padding: 50%; height: 100%; display: none; position: absolute; top: 0; opacity: 0.5; left: 0; }

.album-image { position: relative; color: #fff; float: left; }
.album-image span { position: absolute; top: 0; display: none; color: #fff; text-shadow: 0 1px 1px #333; right: 5px; }

.load-more-comments { color: #777; font-size: 12px;margin-left: 5px; }

.add-photo { padding: 20px; }
.add-photo .con-button { width: 190px; height: 44px; }
.add-photo h2 { margin-top: 1px; }
.add-photo h4 { color: #666; }
.add-photo #progress { width: 250px; max-width: 100%; padding: 0; margin-top: 10px; }
.add-photo #percent { left: 46%; }
.add-photo label { font-size: 15px; }

.skip-step { cursor: pointer; color: #666; }
.skip-step:hover { text-decoration: underline; }

.upload-image { width: 250px; height: 250px; max-width: 100%; display: table; overflow: hidden; cursor: pointer; border: 3px dashed #a84849; }
.upload-image img { width: 250px; height: 250px; max-width: 100%; }

.upload-image-content { font-size: 15px; color: #555; transition: all 0.2s ease-in-out; display: table-cell; vertical-align: middle; text-align: center; }
.upload-image-content:hover { color: #777; }
.upload-image-content i { font-size: 70px; }

.textarea { padding-right: 40px; border-radius: 2px !important; }

.reply-textarea { padding-top: 5px; resize: none; }

.user-cover-reposition-container { position: relative; }

.user-cover-reposition-w { position: relative; width: 100%; }
.user-cover-reposition-w img { box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.3); }

.user-reposition-container { position: relative; width: 100%; height: 333.3px; overflow: hidden; display: none; }
.user-reposition-container img { position: absolute; width: 100%; box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.3); }
.user-reposition-container .user-reposition-dragable-container { position: absolute; top: 15px; left: 50%; width: 28%; background: rgba(0, 0, 0, 0.15); color: #fff; font-weight: bold; padding: 7px; border: 1px solid rgba(0, 0, 0, 0.1); border-radius: 3px;transform: translate(-50%);font-family: lato; }
.user-reposition-container .user-reposition-dragable-container svg.feather{width: 16px;height: 16px;margin: -2px 4px 0px 0px;}

.center-container { padding: 10px; padding-bottom: 25px; }
.center-container * { text-align: center; }
.center-container .icon { font-size: 50px; margin-bottom: 30px; }
.center-container input { max-width: 30%; display: inline-block; }
.center-container button { max-width: 30%; display: inline-block; }
.center-container .error-container { max-width: 30%; display: inline-block; background: transparent; color: #af5b5b; border: 1px solid #af5b5b; padding: 5px; width: 500px; font-size: 13px; margin-bottom: 10px; border-radius: 3px; }
.center-container .success-container { max-width: 30%; display: inline-block; background: transparent; color: #89ba73; border: 1px solid #89ba73; padding: 5px; width: 500px; margin-bottom: 10px; border-radius: 3px; }
.center-container hr { max-width: 30%; margin-bottom: 30px; }
.center-container p { margin-bottom: -5px; color: #888; }

.activate-code-form { display: none; }

#plans { padding: 15px; width: 80%; }
#plans ul li { font-size: 16px; }
#plans ul li .green { font-size: 16px !important; }

.red { color: red; }

.padding-right { padding-right: 0; }

.events-tab-list { width: 100%; border-bottom: 1px solid #f2f2f2; background-color: #fff; }
.events-tab-list li { width: 16.66666666%; font-weight: 600; background-color: #a84849; }
.events-tab-list li:hover { width: 16.66666666%; font-weight: 600; background-color: #a84849; }
.events-tab-list li a { width: 100%; text-align: center; vertical-align: middle; font-size: 13px; padding: 10px; color: #fff; height: inherit; }

#select-cover { width: 100%; overflow: hidden; max-height: 300px; }
#select-cover img { width: 100%; }

.active-e-tab { background-color: #a84849 !important; }

.events-tab-content { width: 100%; background: #fff; padding: 15px; }

.events-content-wrapper { overflow: visible; }
.events-content-wrapper:last-child { margin-bottom: 20px; }

.cover-container { width: 100%; overflow: hidden; padding-top: 0; background: #fff; border: 1px solid #f9f9f9; border-radius: 3px; }

.icon-no { width: 18px; }

.cover-wrapper { overflow: hidden; width: 100%; height: 300px; }
.cover-wrapper img { width: 100%; }

.cover-footer h4 { color: #9197a3; padding: 10px 20px; font-size: 17px; margin: 0; }
.cover-footer div.btn-extra button { padding: 5px 25px; color: #7b8496; overflow: hidden; margin: 5px; }

.invite-peple { border-radius: 3px; }
.invite-peple div.subhead { background: #fff; padding: 5px 10px; color: #9197a3; font-size: 15px; }
.invite-peple form input { border: none; border-radius: 0; }
.invite-peple form input:focus { border: none; }

.event-descripton { background: #fff; width: 100%; padding: 15px; color: #9197a3; font-size: 15px; }

.events-list-wrapper { padding-right: 10px; padding-left: 10px; margin-bottom: 20px; }
.events-list-wrapper:hover .events-going-list-unset { visibility: visible; }

.events-list-cover { overflow: hidden; position: relative;background: #fff; border-radius: 2px;-webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.12);box-shadow: 0 1px 2px rgba(0, 0, 0, 0.12); }
.events-list-cover .event_cover{display: block; position: relative;}
.events-list-cover .event_cover ul{padding: 10px 7px 5px;margin: 0;background-image: -webkit-linear-gradient(0deg,rgba(0, 0, 0, 0.5),rgba(0, 0, 0, 0));background-image: linear-gradient(0deg,rgba(0, 0, 0, 0.5),rgba(0, 0, 0, 0));color: #fff;position: absolute;width: 100%;bottom: 0;font-weight: bold;font-family: lato;text-transform: capitalize;text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.31);}
.events-list-cover img.events-list-cover-img { width: 100%; }

.event-l-info{padding: 7px 10px;}
.event-l-info a{text-decoration: none;}
.event-l-info ul{padding:0;margin-bottom: 5px;}
.event-l-info ul li{color: #6f6f6f; padding: 1px 0px;font-size: 13px;}
.event-l-info ul li svg, .events-list-cover .event_cover ul svg.feather{margin: -2px 2px 0px 0px; width: 14px; height: 14px;}
.event-l-info .options-buttons{position: relative;margin:0;right: 0;}
.event-l-info .options-buttons button{ margin: 1px 5px; font-size: 12px; float: none; font-weight: bold; font-family: lato; text-transform: uppercase; min-width: 110px; border-radius: 3px; box-shadow: 0 1px 1px rgba(0, 0, 0, 0.2); padding: 4px 16px 5px; text-decoration: none;}
.event-l-info .options-buttons button svg.feather{margin: -3px 4px 0px -5px;width: 17px;height: 17px;}

.events-list-name { font-size: 22px; font-family: Lato, sans-serif; word-break: break-all; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
.events-list-name a { font-size: 20px; font-weight: 700; font-family: arial; color: #fff; text-shadow: 2px 2px 30px rgba(132, 132, 132, 0.92); }
.events-list-name a:hover { text-decoration: none; }

.events-list-desc { margin: 10px; font-size: 14px; line-height: 20px; color: #999; }

.events-list-time { display: inline-block; color: #404040; margin: 10px; font-size: 13px; }

.events-list-avatar { position: absolute; left: 15px; bottom: 10px; width: 80px; height: 80px; overflow: hidden; display: inline-block; }
.events-list-avatar img { width: 100%; }

.events-list-checked { position: absolute; left: 45%; bottom: 45%; width: 10%; overflow: hidden; display: inline-block; color: #fff; font-size: 40px; font-family: inherit; text-shadow: 2px 2px 30px rgba(0, 0, 0, 0.92); }
.events-list-checked img { width: 100%; }

.events-list h5 { display: block; color: #7b8496; overflow: hidden; text-overflow: ellipsis; padding: 1px 1px !important; margin: 1px 1px !important; white-space: nowrap; font-weight: bold; }
.events-list p { display: block; color: #7b8496; font-size: 13px; }
.events-list time { display: inline-block; color: #7b8496; font-size: 13px; }
.events-list span { display: block; font-size: 13px; }
.events-list div.col-md-2 { height: 60px; padding: 0; }
.events-list div.col-md-2 img { border-radius: 2px; border: 1px solid #eaeaea; width: 100%; height: 100%; }

.event-posts-column { padding-right: 0; }
.event-posts-column div.event-descripton { background: #fff; color: #9197a3; border-width: 0 1px 1px; border-style: solid; border-color: rgba(99, 114, 144, 0.18); border-radius: 3px; }

.events-list-dropup-menu { margin: 10px 15px 10px 10px; }
.events-list-dropup-menu span strong:hover { text-decoration: underline; }
.events-list-dropup-menu ul li a:hover { background: #a84849; }

.link2 { color: #43516d !important; margin: 0 5px; }
.link2:hover { text-decoration: underline; }

.invitation-users-cont { width: 100%; overflow: hidden; padding: 3px; border-bottom: 1px solid #ececec; margin: 5px auto; }
.invitation-users-cont div.invitation-users-avatar { width: 20%; overflow: hidden; display: inline-block; padding: 2px; }
.invitation-users-cont div.invitation-users-name { display: inline-block; padding: 17px 20px; width: 40%; color: #52636d; }
.invitation-users-cont div.invitation-users-btn { display: inline-block; width: 40%; }
.invitation-users-cont div.invitation-users-btn button { margin: 12px 10px; font-size: 12px; }

.event-people-invition-list { display: none;overflow: hidden;overflow-y: auto;max-height: 200px;border-top: 1px solid #ddd;margin-top: 5px; }
.event-people-invition-list .invitation-users-cont{display: flex;align-items: center;}
.event-people-invition-list .invitation-users-cont:last-child{border-bottom:0;}
.event-people-invition-list .invitation-users-cont .avatar img{width: 40px;height: 40px;}
.event-people-invition-list .invitation-users-cont .user-follow-btn{margin:0 !important;margin-left: auto !important;}
.event-people-invition-list .invitation-users-cont .user-follow-btn svg.feather{margin: -2px 0px 0px 0px;}

.sidebar-event-data { padding: 5px; width: 100%; overflow: hidden; border-bottom: 1px solid #f2f2f2; }

.bold { font-weight: 700; font-weight: bold !important; }

.sidebar-event-thumbnail { width: 27%; overflow: hidden; display: inline-block; }
.sidebar-event-thumbnail img { width: 100%; border: 1px solid #f2f2f2; }

.sidebar-event-name { width: 70%; overflow: hidden; display: inline-block; padding: 10px; }
.sidebar-event-name p { margin-bottom: 0; }
.sidebar-event-name span { font-size: .70em; color: #aaa; }

.events-going-list-unset { visibility: hidden; margin: 10px; }

.pricing_table{margin: 30px 0px 0px;}
.pricing_table .row{margin:0;}
.pricing_table .col-xs-12, .pricing_table .col-sm-6, .pricing_table .col-md-3{padding:0;}
.pricing { text-align: center;color: #777;font-family: Lato;font-size: 14px;padding-left: 0;margin-bottom: 30px;background: #ffffff;box-shadow: 0 1px 2px rgba(0, 0, 0, 0.16);transition: all 0.2s ease-in-out; }
.pricing img { display: block; margin: auto; width: 32px; }
.pricing li { list-style: none; padding: 5px 13px; }
.pricing .price-table-head { padding: 20px 13px;background-color: #f6f7fa;border-radius: 0 0 90px 90px; }
.pricing .plan-name big{font-weight: 700;text-transform: uppercase;font-size: 24px;line-height: 34px;font-family: Montserrat,sans-serif;margin: 10px 0px 0px 0px;padding: 20px 0px 0px;display: block;}
.pricing li:last-child { padding: 30px 13px 50px; }
.pricing big { font-size: 32px; }
.pricing h3 { margin-bottom: 0; font-size: 36px;font-weight: bold; }
.pricing span { font-size: 12px; color: #828282; font-weight: normal; }
.pricing button { width: auto; margin: auto; font-size: 15px; font-weight: bold; border-radius: 50px; color: #fff; padding: 9px 24px; background: #aaa; opacity: 1; transition: all 0.2s ease; border: none; outline: none; }
.pricing button:hover { opacity: .9; }
.pricing button:active { box-shadow: inset 0 2px 2px rgba(0, 0, 0, 0.1); }

.p-green h3 { color: #4c7737; }
.p-green big { color: #4c7737; }
.p-green button { background: #4c7737;box-shadow: 0 2px 6px 0 rgba(76, 118, 55, 0.45); }

.p-yel h3 { color: #f9b340; }
.p-yel big { color: #f9b340; }
.p-yel button { background: #f9b340;box-shadow: 0 2px 6px 0 rgba(249, 180, 64, 0.45); }

.p-red h3 { color: #e13c4c; }
.p-red big { color: #e13c4c; }
.p-red button { background: #e13c4c;box-shadow: 0 2px 6px 0 rgba(225, 60, 76, 0.45); }

.p-blue h3 { color: #3f4bb8; }
.p-blue big { color: #3f4bb8; }
.p-blue button { background: #3f4bb8;box-shadow: 0 2px 6px 0 rgba(63, 74, 184, 0.45); }

.featured-users { border-radius: 2px;box-shadow: 0 1px 0 0 #e3e4e8, 0 0 0 1px #f1f1f1; margin-bottom: 15px; background: #b94043; background: linear-gradient(to right, #b53c3f,#ca6162); }
.featured-users .pro-me-here{padding: 9px 7px 9px 0px;}
.featured-users .pro-me-here a{color: white;}
.featured-users .list-inline { margin-bottom: 0; margin-left: 0; }
.featured-users .list-inline li { padding-right: 0; padding-left: 0; position: relative; width: 31%; margin-bottom: 10px; }
.featured-users .list-inline li a { padding: 0 !important; }
.featured-users img { width: 100%; background-color: #fff; border-radius: 100%; }
.featured-users .icon { position: absolute; color: #ccc; font-size: 8px; right: 3px; top: 0; }
.featured-users .icon.online { color: #6abd46; }

.put-me-here-text { padding: 7px; font-size: 12px; margin-bottom: -30px; }

.put-me-here { width: 100%; position: absolute; left: 65%; }
.put-me-here img { width: 30px; }

.sound-controls { visibility: hidden; }

.nav-names { margin-left: 115px; }
.nav-names li { transition: background 0.2s; }

.sixteen-font-size { font-size: 16px !important; }

.video-icon { cursor: pointer; margin-right: 4px; }

.delete-icon { cursor: pointer; margin-right: 4px; }

.comment-textarea { padding-top: 5px; resize: none; }

.white-loading { background: #fff; height: 50px; width: 100%; }

.cs-loader { height: 100%; width: 100%; }

.cs-loader-inner { width: 100%; padding-top: 2px; text-align: center; }
.cs-loader-inner label { font-size: 20px; opacity: 0; display: inline-block; }
.cs-loader-inner label:nth-child(6) { animation: lol 1.5s infinite ease-in-out; }
.cs-loader-inner label:nth-child(5) { animation: lol 1.5s 100ms infinite ease-in-out; }
.cs-loader-inner label:nth-child(4) { animation: lol 1.5s 200ms infinite ease-in-out; }
.cs-loader-inner label:nth-child(3) { animation: lol 1.5s 300ms infinite ease-in-out; }
.cs-loader-inner label:nth-child(2) { animation: lol 1.5s 400ms infinite ease-in-out; }
.cs-loader-inner label:nth-child(1) { animation: lol 1.5s 500ms infinite ease-in-out; }

@keyframes lol { 0% { opacity: 0; transform: translateX(-100px); }
  33% { opacity: 1; transform: translateX(0px); }
  66% { opacity: 1; transform: translateX(0px); }
  100% { opacity: 0; transform: translateX(100px); } }
@-webkit-keyframes lol { 0% { opacity: 0; }
  33% { opacity: 1; }
  66% { opacity: 1; }
  100% { opacity: 0; } }
.no-more-posts-to-show { padding-top: 13px; }

#textarea_paypal { min-height: 200px; }

.product-price { color: green; font-weight: 100; }
.product-name { color: #444; font-weight: 600; }
.product-description { color: #555; font-weight: 500; }
.product-status { color: #43609c; font-weight: 100; }
.product-status-sold { color: #e5493d; font-weight: 100; }

.btn-bitcoin { background: #fc9b1b; color: #fff; }

.btn-paypal { background: #039ddd; color: #fff; }

.products { width: 100%; }
.products .procuts-categories { width: 100%; background-color: #fff; }
.products .list-group-item { width: 100%; background-color: #fff; }
.products .latest-products { padding: 15px; }
.products .product { margin-bottom: 20px; }
.products .product .product-image { overflow: hidden; margin: 0px 0 0px -3px; width: calc(100% + 7px);position: relative; }
.products .product .product-image img { width: 100%; }
.products .product .product-title { color: #333; font-size: 18px; margin-bottom: 5px; display: block; word-break: break-all; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.products .product .product-by { font-size: 12px; color: #888; margin-bottom: 4px;}
.products .product .product-price { font-size: 14px; color: #4CAF50; font-weight: bold; letter-spacing: 0.3px; margin: 7px 0px 0px; display: block; word-break: break-all; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.products .product .product-desc { color: #999; margin-top: 8px; font-size: 12px; }

.posts-count { z-index: 99;padding: 10px 15px;text-align: center;position: fixed;transition: all 0.2s ease;top: 100px;left: 50%;transform: translate(-50%, -50%);border-radius: 20px;box-shadow: 0 2px 2px rgba(0, 0, 0, 0.2) !important; }
.posts-count:empty { padding: 0; border: 0;box-shadow:none !important; }
.posts-count:hover { background-color: #f5f5f4; }

.wo_votes{border: 1px solid #eee;border-radius: 4px;margin: 5px 0px 10px;overflow: hidden;}
.wo_votes .answer-vote{	font-size: 12px;font-weight: bold;font-family: lato;width: 60px;text-align: center;padding: 7px 0px;}
.options .poll-option { padding: 15px 18px; background-color: #fff; color: #555; cursor: pointer; }
.options .poll-option:hover { background-color: #f6f7f9; }
.wo_votes.active, .wo_votes.active .poll-option{ background-color: #f6f7f9; }
.options .result-bar-parent{width: calc(100% - 80px);height: 5px;background-color: #dedede;margin: 11.4px 0px 11.5px 15px;}
.options .result-bar-parent:empty{height:0px;}
.options .result-bar { width: 40%; height: 5px; transition: width 0.3s; background-color: #333; }
.options .result-bar:empty { height: 0; }
.options .total-votes { text-align: right; margin-top: 10px; color: #666; }

.affiliates-link { text-align: center; }
.affiliates-link .affiliates-desc { margin-top: 10px; }
.affiliates-link .affiliates-desc a { color: green !important; }
.affiliates-link .affiliates-image img { width: 100px; padding: 2px; border: 1px solid #ddd; border-radius: 100%; }

.fff { color: #fff; }

.w-100 { width: 100%; overflow: hidden; }

.f_category { overflow: hidden; width: 100%; padding: 10px; border-radius: 1px; }

.member_list { overflow: hidden; width: 100%; padding: 10px; border-radius: 1px; font-weight: normal; }
.member_list a { color: #fff !important; text-decoration: none; }
.member_list a:hover { text-decoration: underline; }

.adv-mbr-search { overflow: hidden; width: 100%; padding: 10px; border-radius: 1px; }
.adv-mbr-search i { vertical-align: middle; }

.g_search { overflow: hidden; width: 100%; padding: 10px; border-radius: 1px; }

#forum-search-btn { width: 10%; }

.blocksubhead-forum-header { color: #262626; font-size: 13px; }

.blocksubhead { padding: 10px; overflow: hidden; margin-bottom: 20px; font-weight: normal; font-size: 13px; }

.help { padding: 10px; overflow: hidden; margin-bottom: 20px; font-weight: normal; font-size: 13px; }

@media all and (max-width: 724px) { .nav-tabs > li > a > span { display: none; } }
#mbr-ls-cont { background-color: #f6f7f9; }

#toggle { text-align: center; }

.f_topics { font-size: 14px; color: #848484; background: #fff; box-shadow: 0 1px 0 0 #e3e4e8, 0 0 0 1px #f1f1f1; }

.topic_icon { width: 3%; width: 5% !important; }
.topic_icon svg.feather { padding: 0px;text-align: center;margin: 14px 4px 14px 10px;width: 25px;height: 25px; }
.topic_icon svg.feather.img-circle{padding: 6px;margin: 11px 0px 12px 5px;width: 34px;height: 34px;}

#search-forums { background: #fff; border-radius: 15px; height: 30px; margin-top: 1px; }

#members * { overflow: hidden; }
#members table { box-shadow: 0 1px 0 0 #e3e4e8, 0 0 0 1px #f1f1f1; }
#members table * { vertical-align: middle; }
#members table thead tr th { font-weight: normal; }

.search-cont-inner { display: none; }

.forum-meta-d { width: 31%; padding: 15px 10px !important; }

.small { font-size: 13px; font-weight: normal; color: #615656; text-decoration: none; transition: all 0.3s ease; }
.small img { max-width: 100%; }

.flink { font-size: 16px; text-decoration: none; }
.flink:hover { color: #a84849; text-decoration: none; }

.thread-info { font-size: 12px; }

.threadcont-inner { width: 100%; overflow: hidden; }
.threadcont-inner div { overflow: hidden; }

.text-v-middle { vertical-align: middle; padding: 10px; }

.margin-b30 { margin-bottom: 30px; }

.thread-replies { width: 100%; padding: 5px 0; margin-bottom: 10px; border: 1px solid #fff; border-radius: 2px; background-color: #fff; box-shadow: 0 1px 0 0 #e3e4e8, 0 0 0 1px #f1f1f1; }
.thread-replies div img.avatar { margin: auto; border-radius: 3px; margin-bottom: 20px; }

.thraed-header-content { margin-bottom: 20px; }

.user-title-thread { margin-bottom: 20px; }

.threadsubject { color: #3c3e67; }

.usr-offline { color: #a84849; }

.usr-online { color: green; }

.topicreview { width: 100%; height: 300px; overflow-x: hidden; overflow-y: scroll; }

.padd5x10 { padding: 5px 10px; }

.forum_title { font-family: Hind, sans-serif; font-size: 24px; font-weight: 400 !important; color: #262626; text-align: left; }

blockquote { font-style: italic; font-size: 13px; color: #262626; padding: 15px 10px; margin-bottom: 10px; }

.div-control { width: 100%; padding: 2px 12px; background-color: #fff; border: 1px solid #ededed; border-radius: 3px; transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s; }

.usrthreads { width: 100%; padding: 0 10px; }
.usrthreads div { margin-bottom: 5px; }

.font20 { font-size: 20px; }

.mbr-list { margin: 10px 0; }

.referres { margin-top: 30px; }
.referres .ref { margin-bottom: 10px; }
.referres .ref-image { width: 60px; float: left; border-radius: 3px; border: 1px solid #ededed; margin-right: 10px; }
.referres .ref-image img { width: 100%; border-radius: 3px; padding: 2px; }
.referres .name { margin-top: 5px; }
.referres .name .joined { margin-top: 3px; color: #666; font-size: 11px; }
.referres .name .earned { margin-top: 3px; color: green; font-size: 12px; }

.payment-history h3 { padding: 5px; margin-top: 20px; font-size: 18px; }
.payment-history .label-status { font-size: 13px; font-weight: 100; padding: 2px; padding-right: 5px; padding-left: 5px; }

.btn-nothing { border: 0; padding: 0; background: none; }
.btn-nothing:hover { text-decoration: underline; }

.reply-box { max-height: 200px; padding-top: 5px; margin-top: 10px; border-radius: 1px; }

.edit-box { max-height: 200px; margin-top: 10px; border-radius: 1px; }

.blog-dd-menu { cursor: pointer; }

.latest-blogs { margin-bottom: 40px; }

.blog_publ { margin-left: 15px; margin-bottom: 5px; }

.blog-category { padding: 10px 0; overflow: hidden; }

.blog-list { width: 100%; overflow: hidden; }

.blog-style { width: 50%; overflow: hidden; float: left; }
.blog-style img { width: 100%; height: 70px; }

.blog-recom { width: 100%; overflow: hidden; }
.blog-recom img { width: 100%; }

.read-blog { background: #fff; box-shadow: 0 1px 6px rgba(0,0,0,0.03);border: 1px solid #eee; }
.read-blog img, .read-blog iframe, .read-blog p, .read-blog div, .read-blog span { max-width: 100%; }
.read-blog .read-blog-info-user { padding: 15px 0;border-top: 1px solid rgba(0,0,0,0.05);border-bottom: 1px solid rgba(0,0,0,0.05);color: rgba(0,0,0,0.6);margin-bottom: 20px; }
.read-blog .read-blog-info-user .middot{color: rgba(0, 0, 0, 0.59);}
.read-blog .read-blog-info-user time { color: #999; }
.read-blog .read-blog-info-user .user-name {padding: 1px 0px;}
.read-blog .read-blog-info-user .user-name .metaLink{color: #888888;font-weight: bold;font-size: 16px;font-family: lato;}
.read-blog .blog-share-buttons a { text-decoration: none; }
.read-blog .blog-share-buttons ul{margin:0;text-align: center;}
.read-blog .btn-share { text-align: center; border-radius: 3px; padding: 7px 5px; cursor: pointer; }
.read-blog .btn-share svg.feather{width: 28px;height: 28px;}
.read-blog .read-blog-info p { color: #999; margin-top: 20px; margin-bottom: 20px; font-size: 12px; font-family: Lato, sans-serif; }
.read-blog .blog-author-info {overflow: hidden;background: #fff;margin: 30px 20px;padding: 30px;border: 1px solid #eee;border-radius: 4px;box-shadow: 0 1px 6px rgba(0,0,0,0.03);}
.read-blog .blog-author-info .user-image img {max-width: inherit;width: 70px;height: 70px;border-radius: 50%;margin-right: 10px;}
.read-blog .blog-author-info .media-body{vertical-align: middle;position: relative;}
.read-blog .blog-author-info .media-body h4{padding-right: 80px;}
.read-blog .blog-author-info .media-body ul{padding: 0;margin: 0;}
.read-blog .blog-author-info .media-body li{color: #6f6f6f;padding: 1px 0px;text-transform: lowercase;}
.read-blog .blog-author-info .media-body li svg.feather{margin: -2px 2px 0px 0px;width: 14px;height: 14px;}
.read-blog .blog-author-info .media-body .user-follow-button .btn{border-radius: 3px;box-shadow: 0 1px 1px rgba(0, 0, 0, 0.2) !important;text-transform: uppercase;font-weight: bold;font-family: lato;padding: 4px 16px !important;font-size: 12px !important;text-decoration: none;}
.read-blog .blog-author-info .media-body .user-follow-button .btn svg.feather{margin: -3px 4px 0px -5px;width: 17px;height: 17px;}

.read-blog-container .read-blog .read-blog-head { background: #fff; padding: 15px 20px 20px; }
.read-blog-container .read-blog .read-blog-head .postCategory h5{margin-bottom: 14px;}
.read-blog-container .read-blog h1 { color: rgba(0,0,0,0.8);font-size: 34px;font-family: Lato, sans-serif;font-weight: 800;margin: 0px 0px 15px;line-height: 1.2; }
.read-blog-container .read-blog .read-blog-desc { letter-spacing: normal; word-wrap: break-word; color: #555;font-size: 17px; font-family: Lato, sans-serif; font-weight: 500;text-align: justify; }
.read-blog-container .read-blog .read-content { color: #333; font-size: 16px; font-family: Lato, sans-serif;width: 100%; overflow: hidden; padding: 0 30px; }
.read-blog-container .read-blog .read-content p img{border-radius: 4px;box-shadow: 0 0 0 1px rgba(0,0,0,0.05);width: 100%;height: 100%;}
.read-blog-container .read-blog .blog-share-buttons ul li div { border-radius: 0; }
.read-blog-container .read-blog-thumbnail { width: 100%; overflow: hidden; max-height: 250px; }
.read-blog-container .read-blog-thumbnail img { width: 100%; min-height: 100%; }
.read-blog-container .read-blog-thumbnail:hover > img { opacity: 0.9; }
.read-blog-container .read-tags { width: 100%; overflow: hidden; padding: 15px 20px; }
.read-blog-container .read-tags .postTag{display: inline-block;padding: 6px 9px;margin: 0 5px 0px 0;font-size: 12px;text-decoration: none;border: 1px solid #efefef;border-radius: 2px;background: #f5f5f5;}
.read-blog-container .read-tags .views { color: #999; font-size: 12px;margin: 6px 0px; }
.read-blog-container .read-tags .views svg.feather{margin-top: -1px;width: 14px;height: 14px;}

.read-blog-container .related-post{box-shadow: 0 1px 6px rgba(0,0,0,0.03);border: 1px solid #eee;border-top: 0px;background-color: white;}
.read-blog-container .related-post .blog-sidebar{margin: 0;padding: 0px 15px;}
.read-blog-container .related-post .blog-sidebar h4.title{padding: 12px 20px 12px;background-color: #f7f7f7;margin: 0px -15px 10px;}
.read-blog-container .related-post .recommended-articles { margin-bottom: 20px;padding: 0px 9px;overflow: hidden; }
.read-blog-container .related-post .recommended-articles .article-thumbnail { width: 100%; overflow: hidden; max-height: 135px; }
.read-blog-container .related-post .recommended-articles .article-thumbnail img { width: 100%; min-width: 100%; border-radius: 0;margin-bottom: 15px; }
.read-blog-container .related-post .recommended-articles .article-title h4 { width: 100%;overflow: hidden;font-size: 16px;color: #444;white-space: nowrap;text-overflow: ellipsis;}
.read-blog-container .related-post .recommended-articles .article-title h4:hover { color: #000; }
.read-blog-container .related-post .recommended-articles .article-title a { text-decoration: none; }
.read-blog-container .related-post .recommended-articles .article-info { width: 100%; font-size: 12px; font-family: Lato, sans-serif; color: #999; }

.setting-well-p { padding: 10px; }

.view-blog { color: #666; font-size: 14px; line-height: 17px; }

.rotate-90d { transform: rotate(-180deg); }

.album-collapse { width: 33.33%; position: relative; background: #f9f9f9; display: inline; float: right; background-size: cover; background-repeat: no-repeat; }
.album-collapse span { position: absolute; top: 0; left: 0; width: 100%; background: rgba(0, 0, 0, 0.4); height: 100%; color: #fff; text-align: center; vertical-align: middle; padding: 35% 0; font-size: 35px; font-weight: normal; }

#chat-box-stickers { height: 290px; }
#chat-box-stickers input { padding-left: 10px; border: none; width: 100%; border-radius: 0; border-top: 1px solid #fafafa; border-bottom: 1px solid #fafafa; }
#chat-box-stickers #chat-box-stickers-cont { max-height: 290px; }
#chat-box-stickers #chat-box-stickers-cont img { height: 83px; max-height: 85px; }
#chat-box-stickers #chat-box-stickers-cont video { height: 83px; max-height: 85px; }

#chat-box-stickers-cont { width: 100%; overflow: scroll; max-height: 200px; }
#chat-box-stickers-cont img { width: 50%; height: 80px; display: inline; cursor: pointer; float: left; }
#chat-box-stickers-cont video { width: 50%; height: 80px; display: inline; cursor: pointer; float: left; }

.no_message { text-align: center; line-height: 220px; font-size: 13px; }

#add_to_family .family_mbr_avatar img{ border-radius: 50%; }
#add_to_family .family_mbr_name { margin-bottom: 5px; color: #323232; }
#add_to_family .add_as_cont { margin-top: 4px; }
#add_to_family .add_as_cont .col-md-2 { padding-left: 0; padding-right: 0; line-height: 24px; }
#add_to_family .add_as_cont .col-md-2 label { margin-bottom: 0; color: #666; }
#add_to_family .add_as_cont .col-md-10 { padding-left: 0; }
#add_to_family .add_to_family_alert div { border-radius: 0 !important; text-align: center; }

input.cusrange[type=range]{ -webkit-appearance: none; width: calc(100% - 74px); border-radius: 8px; height: 7px; border: 1px solid #bdc3c7; background-color: #ccc; display: inline-block; outline:none;}
input.cusrange[type='range']::-webkit-slider-thumb{	-webkit-appearance: none; background-color: #2196F3; box-shadow: 0 1px 2px rgba(0, 0, 0, 0.28); width: 19px; height: 19px; border-radius: 50%; cursor: pointer;}
input.cusrange[type=range]::-moz-range-track { width: calc(100% - 74px); border-radius: 8px; height: 7px; background-color: #ccc; display: inline-block; outline:none;}
input.cusrange[type='range']::-moz-range-thumb {	background-color: #2196F3; box-shadow: 0 1px 2px rgba(0, 0, 0, 0.28); width: 19px; height: 19px; border-radius: 50%; cursor: pointer;}
input.cusrange[type="range"]::-ms-fill-lower, input.cusrange[type="range"]::-ms-fill-upper {background: transparent;}
input.cusrange[type="range"]::-ms-track {border-radius: 8px; height: 7px; border: 1px solid #bdc3c7; background-color: #ccc;}
input.cusrange[type="range"]::-ms-thumb {background-color: #2196F3; box-shadow: 0 1px 2px rgba(0, 0, 0, 0.28); width: 19px; height: 19px; border-radius: 50%; cursor: pointer;}
#cusrange-reader{width: 45px;padding: 3px 0px;margin: 0px 4px;text-align: end;border: 0px;border-radius: 3px;background-color: #e9e9e9 !important;}

.nearby_user_wrapper {padding: 10px;box-shadow: 0 0 0px 1px #e7e7e7; background: #fff; position: relative; overflow: hidden; }
.nearby_user_wrapper .avatar img{width: 104px; height: 104px; box-sizing: border-box; background-clip: content-box; border: 0 solid transparent; border-radius: 50%;}
.nearby_user_wrapper .user_wrapper_link{display: block; font-family: -apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Fira Sans,Ubuntu,Oxygen,Oxygen Sans,Cantarell,Droid Sans,Lucida Grande,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Emoji,Segoe UI Symbol,Hiragino Kaku Gothic Pro,Meiryo,Hiragino Sans GB W3,Noto Naskh Arabic,Droid Arabic Naskh,Geeza Pro,Simplified Arabic,Noto Sans Thai,Thonburi,Dokchampa,Droid Sans Thai,Droid Sans Fallback,'.SFNSDisplay-Regular',Heiti SC,Microsoft Yahei; font-size: 16px; font-weight: 600; color: rgba(0,0,0,.9); overflow: hidden; white-space: nowrap; text-overflow: ellipsis; margin-top: 4px;}
.nearby_user_wrapper .user-follow-button{padding: 10px 0 7px;}
.nearby_user_wrapper .user-map-button{height: 20px;padding: 2px 0px;margin-top: 3px;}
.nearby_user_wrapper small { font-size: 11px;display: block; color: #666; font-family: OpenSansSemiBold, arial;cursor:pointer }
.nearby_user_wrapper small:hover { color: #676; }
.nearby_user_wrapper small svg.feather{	margin-top: -1px;width: 12px;height: 12px;}

.find_friends_nearby_head { padding: 10px 15px !important; color: #333; font-size: 14px; line-height: 1.5; word-wrap: break-word; background: #fff !important;font-weight: bold;border: 0px !important; }

.select-nearby-users-distance {padding: 5px 5px 10px;}

.search-nearby-users-form { padding: 15px; border: none; border-style: none;}

#search-nearby-users { background: #fff; padding-bottom: 1px; box-shadow: 0 1px 0 0 #e3e4e8, 0 0 0 1px #f1f1f1; }
#search-nearby-users .nearby-users-gender { background: #fff; padding: 10px 15px; font-family: OpenSansBold, arial; color: #333;border-bottom: 1px solid #f1f1f1; }
#search-nearby-users .nearby-users-gender svg.feather{height: 18px; width: 18px; vertical-align: middle;margin: -3px 10px 0px 0px;}
#search-nearby-users .nearby-users-distance { border-top: 1px solid #ddd !important; }
#search-nearby-users .search-nearby-users-btn { padding: 10px 20px; }
#search-nearby-users .nearby-users-gender-collapse { background: #fff; cursor: pointer; font-family: OpenSansRegular, arial; color: #333; }
#search-nearby-users .nearby-users-gender-collapse ul { padding: 0;margin: 5px 0px; }
#search-nearby-users .nearby-users-gender-collapse ul li { padding: 5px 15px; font-family: arial; color: #333; font-size: 14px; }
#search-nearby-users .nearby-users-gender-collapse ul li.active { font-weight: bold; }
#search-nearby-users .select-nearby-users-distance input { border: none !important; border-radius: 0; padding-left: 15px; }
#search-nearby-users .nearby-users-relationship-collapse .friends_toggle {box-sizing: border-box; width: 18px; height: 18px; margin: -1px 5px 0px 0px; border: 2px solid #7A7A7A; border-radius: 50%; position: relative; cursor: pointer; transition: .2s; vertical-align: middle;}
#search-nearby-users .nearby-users-relationship-collapse .friends_toggle:after {content: ''; display: block; height: 9px; width: 9px; background: #009688; border-radius: 50%; background-size: contain; opacity: 0; transition: .2s; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%);}
#search-nearby-users .nearby-users-relationship-collapse li.active .friends_toggle:after {opacity: 1;}

.nearby-users-distance { background: #fff; padding: 10px 15px; cursor: pointer; font-family: OpenSansBold, arial; color: #333; }

.sidebar-ad-wrapper { width: 100%; overflow: hidden; border-top-left-radius: 3px; border-top-right-radius: 3px; background-color: #fff; color: #444; font-size: 14px; box-shadow: 0 1px 0 0 #e3e4e8, 0 0 0 1px #f1f1f1; margin-bottom: 20px; }
.sidebar-ad-wrapper hr { padding: 0; margin: 0; }
.sidebar-ad-wrapper .sidebar-ad-header { width: 100%; height: 30px; overflow: hidden; }
.sidebar-ad-wrapper .sidebar-ad-header h4 { width: 100%; margin: 0; display: inline; font-family: Arial, sans-serif; font-size: 14px; font-weight: normal; line-height: 25px; height: 30px; }
.sidebar-ad-wrapper .sidebar-ad-header h4 i { color: #ebba16; }
.sidebar-ad-wrapper .sidebar-ad-body { margin-top: 10px; width: 100%; overflow: hidden; }
.sidebar-ad-wrapper .sidebar-ad-body img { width: 100%; }
.sidebar-ad-wrapper .sidebar-ad-footer { width: 100%; max-height: 150px; overflow: hidden; padding: 6px; }
.sidebar-ad-wrapper .sidebar-ad-footer p.ad-title { width: 100%; font-size: 14px; padding: 5px 0; margin: 0; color: #333; font-family: OpenSansSemiBold, sans-serif; }
.sidebar-ad-wrapper .sidebar-ad-footer p.ad-descrition { margin: 0; width: 100%; font-size: 12px; line-height: 17px; display: inline-block; color: #666; font-family: OpenSansregular, sans-serif; }
.sidebar-ad-wrapper .sidebar-ad-footer time { width: 100%; font-size: 12px; line-height: 17px; display: inline-block; font-family: OpenSansregular, sans-serif; }

.colloape-panel-stg { box-shadow: 0 1px 0 0 #e3e4e8, 0 0 0 1px #f1f1f1; padding: 15px 10px; background: #fff; margin: 0; overflow: hidden; color: #666; }
.colloape-panel-stg i { color: #666; }

.nodisplay { display: none; }

.group_chat_mbr_list { width: 100%; max-height: 200px; overflow-x: auto; }
.group_chat_mbr_list p.no_participant { width: 100%; line-height: 90px; text-align: center; font-size: 15px; font-family: Hind, arial; }

.group_chat_avatar { width: 100%; max-height: 137px; overflow: hidden;margin: 0px 0px 20px; }
.group_chat_avatar img { max-width: 100%; max-height: 100%; }

.group_chat_mbr_part { border-bottom: 1px solid #eaeaea; width: 98%; margin-bottom: 2px !important; margin-right: 0 !important; margin-left: 0 !important; }
.group_chat_mbr_part:last-child { border-bottom: none; }

.disabled { cursor: not-allowed; opacity: .7; }

.page-rating { position: relative; background: none; }
.page-rating > fieldset { border: none; display: inline-block; height: 16px; }
.page-rating > fieldset label { margin-top: 1px !important; margin-left: 5px; }
.page-rating > fieldset:not(:checked) > input { position: absolute; clip: rect(0, 0, 0, 0); }
.page-rating > fieldset:not(:checked) > label { float: right; overflow: hidden; white-space: nowrap; cursor: pointer; color: #FF9800; }
.page-rating > fieldset:not(:checked) > label svg.feather{margin-top: -3px;width: 18px;height: 18px; }
.page-rating > fieldset:not(:checked) > label:hover { color: #FF9800; }
.page-rating > fieldset:not(:checked) > label:hover svg.feather{ fill: #FF9800; }
.page-rating > fieldset:not(:checked) > label:hover ~ label { color: #FF9800; }
.page-rating > fieldset:not(:checked) > label:hover ~ label svg.feather{ fill: #FF9800; }
.page-rating > fieldset > label:active { position: relative; top: 2px; }

.rated-star { color: #FF9800; }

@media screen and (max-width: 990px) { .search-nearby-cont { padding-left: 15px; border-left: none; } }
.group_tab_dropdown { color: #666; }
.group_tab_dropdown span { display: block; padding: 5px 10px; clear: both; font-weight: 400; font-size: 12px; color: #555; text-shadow: none; }
.group_tab_dropdown span:hover { color: #262626; text-decoration: none; background-color: #f9f9f9; }

p { word-wrap: break-word; }

div { word-wrap: break-word; }

h1 { word-wrap: break-word; }

h2 { word-wrap: break-word; }

h3 { word-wrap: break-word; }

h4 { word-wrap: break-word; }

h5 { word-wrap: break-word; }

span { word-wrap: break-word; }

article { word-wrap: break-word; }

#publisher-box-stickers-cont { width: 100%; overflow: auto; max-height: 300px; }
#publisher-box-stickers-cont video { width: 50%; height: 150px; display: inline; cursor: pointer; }
#publisher-box-stickers-cont img { width: 50%; height: 150px; display: inline; cursor: pointer; }

@media (max-width: 900px) { .post-youtube iframe { height: 300px; } }
@media (max-width: 400px) { .post-youtube iframe { height: 180px; } }
.navbar-movies-mobile-header { width: 100%; }
.navbar-movies-mobile-header li { cursor: pointer; float: left; }
.navbar-movies-mobile-header li a { color: #fff !important; }
.navbar-movies-mobile-header li.active a { background-color: #c45a5b !important; }

#movies-genre-mobile-dropdown { max-height: 200px; overflow-y: scroll; }

.border-top { border-top: 1px solid #ddd; }

.border-bottom { border-bottom: 1px solid #ddd; }

.navbar-movies-mobile-dropdown { width: 100%; }
.navbar-movies-mobile-dropdown ul { width: 100%; color: #fff; border-radius: 0 !important; padding: 0; }
.navbar-movies-mobile-dropdown ul a { color: #333; }

.navbar-movies-mobile-dropdown-cont { width: 100%; }
.navbar-movies-mobile-dropdown-cont .navbar-movies-mobile-dropdown-collapse { width: 100%; overflow: hidden; }
.navbar-movies-mobile-dropdown-cont .navbar-movies-mobile-dropdown-collapse h4 { width: 100%; padding: 10px; background: #fff; cursor: pointer; margin: 0; color: #666; font-size: 13px; font-family: sans-serif; }
.navbar-movies-mobile-dropdown-cont .navbar-movies-mobile-dropdown-collapse h4 a { color: #666; }
.navbar-movies-mobile-dropdown-cont .navbar-movies-mobile-dropdown-collapse div { width: 100%; overflow: hidden; background: #fff; display: none; }
.navbar-movies-mobile-dropdown-cont .navbar-movies-mobile-dropdown-collapse div p { width: 100%; padding: 8px 10px; margin: 0; cursor: pointer; border-bottom: 1px solid #f9f9f9; }
.navbar-movies-mobile-dropdown-cont .navbar-movies-mobile-dropdown-collapse div p:hover { background-color: #f6f7f9; }

.no_gifs_found { height: 50px; color: #666; text-align: center; line-height: 50px; }

.no_chat_gifs_found { height: 50px; color: #666; text-align: center; line-height: 50px; height: 200px; line-height: 200px; }

.sk-circle { margin: 100px auto; width: 40px; height: 40px; position: relative; }
.sk-circle .sk-child { width: 100%; height: 100%; position: absolute; left: 0; top: 0; }
.sk-circle .sk-child:before { content: ''; display: block; margin: 0 auto; width: 15%; height: 15%; background-color: #333; border-radius: 100%; animation: sk-circleBounceDelay 1.2s infinite ease-in-out both; }
.sk-circle .sk-circle2 { transform: rotate(30deg); }
.sk-circle .sk-circle2:before { animation-delay: -1.1s; }
.sk-circle .sk-circle3 { transform: rotate(60deg); }
.sk-circle .sk-circle3:before { animation-delay: -1s; }
.sk-circle .sk-circle4 { transform: rotate(90deg); }
.sk-circle .sk-circle4:before { animation-delay: -0.9s; }
.sk-circle .sk-circle5 { transform: rotate(120deg); }
.sk-circle .sk-circle5:before { animation-delay: -0.8s; }
.sk-circle .sk-circle6 { transform: rotate(150deg); }
.sk-circle .sk-circle6:before { animation-delay: -0.7s; }
.sk-circle .sk-circle7 { transform: rotate(180deg); }
.sk-circle .sk-circle7:before { animation-delay: -0.6s; }
.sk-circle .sk-circle8 { transform: rotate(210deg); }
.sk-circle .sk-circle8:before { animation-delay: -0.5s; }
.sk-circle .sk-circle9 { transform: rotate(240deg); }
.sk-circle .sk-circle9:before { animation-delay: -0.4s; }
.sk-circle .sk-circle10 { transform: rotate(270deg); }
.sk-circle .sk-circle10:before { animation-delay: -0.3s; }
.sk-circle .sk-circle11 { transform: rotate(300deg); }
.sk-circle .sk-circle11:before { animation-delay: -0.2s; }
.sk-circle .sk-circle12 { transform: rotate(330deg); }
.sk-circle .sk-circle12:before { animation-delay: -0.1s; }

@-webkit-keyframes sk-circleBounceDelay { 0% { transform: scale(0); }
  80% { transform: scale(0); }
  100% { transform: scale(0); }
  40% { transform: scale(1); } }
@keyframes sk-circleBounceDelay { 0% { transform: scale(0); }
  80% { transform: scale(0); }
  100% { transform: scale(0); }
  40% { transform: scale(1); } }
.dropped-down { background-color: #e3e4e8 !important; }

.ads-navbar-mobile-wrapper { width: 100%; overflow: hidden; }
.ads-navbar-mobile-wrapper ul { width: 100%; overflow: hidden; margin: 0; }

.bs-padding-left { padding-left: 15px !important; }

.bs-padding-right { padding-right: 15px !important; }

.bs-padding-right-x { padding-right: 0 !important; }

.bs-padding-left-x { padding-left: 0 !important; }

.padding-15 { padding: 5px 15px !important; font-size: 13px !important; background-color: #fff !important; }

hr { margin: 5px 0 !important; }
hr.style-two { border: 0; height: 1px; background-image: linear-gradient(to right, rgba(101, 101, 101, 0), rgba(101, 101, 101, 0.2), rgba(101, 101, 101, 0)); }

.view-more-stories { position: absolute; right: 0; bottom: 0; color: #19c67b; }
.view-more-stories a { color: #19c67b; }

.user-status-home { position: relative; margin-bottom: 15px; }
.user-status-home ul.status-list { padding-left: 0; }
.user-status-home ul.status-list li { cursor: pointer; display: inline-block; margin-right: 10px; position: relative; }
.user-status-home ul.status-list li .plus { font-size: 18px; position: absolute; color: #2795e9; background-color: #fff; line-height: 1; right: 0; height: 18px; border-radius: 50%; top: 30px; }
.user-status-home ul.status-list li .user-avatar { width: 51px; height: 51px; overflow: hidden; border-radius: 50%; }
.user-status-home ul.status-list li .user-avatar img { width: 100%; }

.ui-timepicker-div .ui-widget-header { margin-bottom: 8px; }
.ui-timepicker-div dl { text-align: left; }
.ui-timepicker-div dl dt { float: left; clear: left; padding: 0 0 0 5px; }
.ui-timepicker-div dl dd { margin: 0 10px 10px 40%; }
.ui-timepicker-div td { font-size: 90%; }
.ui-timepicker-div .ui_tpicker_unit_hide { display: none; }
.ui-timepicker-div.ui-timepicker-oneLine { padding-right: 2px; }
.ui-timepicker-div.ui-timepicker-oneLine .ui_tpicker_time { display: none; }
.ui-timepicker-div.ui-timepicker-oneLine dt { display: none; }
.ui-timepicker-div.ui-timepicker-oneLine .ui_tpicker_time_label { display: block; padding-top: 2px; }
.ui-timepicker-div.ui-timepicker-oneLine dl { text-align: right; }
.ui-timepicker-div.ui-timepicker-oneLine dl dd { display: inline-block; margin: 0; }
.ui-timepicker-div.ui-timepicker-oneLine dl dd > div { display: inline-block; margin: 0; }
.ui-timepicker-div.ui-timepicker-oneLine dl dd.ui_tpicker_minute:before { content: ':'; display: inline-block; }
.ui-timepicker-div.ui-timepicker-oneLine dl dd.ui_tpicker_second:before { content: ':'; display: inline-block; }
.ui-timepicker-div.ui-timepicker-oneLine dl dd.ui_tpicker_millisec:before { content: '.'; display: inline-block; }
.ui-timepicker-div.ui-timepicker-oneLine dl dd.ui_tpicker_microsec:before { content: '.'; display: inline-block; }
.ui-timepicker-div.ui-timepicker-oneLine .ui_tpicker_unit_hide { display: none; }
.ui-timepicker-div.ui-timepicker-oneLine .ui_tpicker_unit_hide:before { display: none; }
.ui-timepicker-div .ui_tpicker_time .ui_tpicker_time_input { background: none; color: inherit; border: none; outline: none; border-bottom: solid 1px #555; width: 95%; }
.ui-timepicker-div .ui_tpicker_time .ui_tpicker_time_input:focus { border-bottom-color: #aaa; }

.ui-tpicker-grid-label { background: none; border: none; margin: 0; padding: 0; }

.ui-timepicker-rtl { direction: rtl; }
.ui-timepicker-rtl dl { text-align: right; padding: 0 5px 0 0; }
.ui-timepicker-rtl dl dt { float: right; clear: right; }
.ui-timepicker-rtl dl dd { margin: 0 40% 10px 10px; }

.fluid { width: 100%; overflow: hidden; }

.create-article-form input { border-radius: 0; border-color: #ddd; }
.create-article-form textarea { border-radius: 0; border-color: #ddd; }
.create-article-form select { border-radius: 0; border-color: #ddd; }
.create-article-form button { border-radius: 0; }
.create-article-form .bootstrap-tagsinput { border-radius: 0; border-color: #ddd;padding: 0; }
.create-article-form .bootstrap-tagsinput input{border: 0px !important;}
.create-article-form .prv-img { border-radius: 0; border: 2px dashed #ddd; width: 100%; min-height: 180px; background: #fff; display: table; text-align: center; overflow: hidden; padding: 3px; }
.create-article-form .prv-img:hover { border-color: #a84849; }
.create-article-form .prv-img.hover { border-color: #a84849; }
.create-article-form .prv-img img { min-width: 100%; min-height: 100%; }
.create-article-form .prv-img div.thumbnail-rendderer { display: table-cell; vertical-align: middle; color: #999; }
.create-article-form .prv-img div.thumbnail-rendderer h3 { margin: 0; padding: 7px; font-family: Lato, sans-serif; font-weight: 600; }
.create-article-form .prv-img div.thumbnail-rendderer div p { margin: 0; padding: 7px; font-family: Lato, sans-serif; font-weight: 600; }

.recent-articles { font-family: Lato, sans-serif; margin-bottom: 20px; padding-bottom: 10px; border-bottom: 1px solid #eee; font-size: 20px; margin-top: 0; }

.no-padding-left { padding-left: 0 !important; }

.no-padding-both { padding: 0 !important; }

.search-artiles-form { width: 100%; overflow: hidden; padding: 0px 10px; margin-bottom: 30px; }
.search-artiles-form .inner-addon .glyphicon{padding:0;margin:7px;color: #888888;}
.search-artiles-form input { width: 100%;overflow: hidden;border-radius: 0 !important;background: transparent;border: 0px;border-bottom: 1px solid #c6c6c6; }

.blog-categories { width: 100%; overflow: hidden; background: #fff; }
.blog-categories ul { width: 100%; overflow: hidden; background: #fff; }
.blog-categories ul li { width: 90%; margin: auto; display: block; background: #fff; font-family: OpenSansBold; padding: 8px 18px !important; }
.blog-categories ul li.active { background: #f5f5f4; }
.blog-categories ul li.active h5 { width: 100%; display: block; background: #fff !important; font-family: OpenSansBold; text-transform: uppercase; }
.blog-categories ul li.active a { font-family: OpenSansBold; font-weight: 700; color: #333 !important; }

.wo-content-shadow { box-shadow: 0 1px 0 0 #e3e4e8, 0 0 0 1px #f1f1f1; }

.no-box-shadow { box-shadow: none !important; }

.blog-ls-box { padding-right: 10px; padding-left: 10px; margin-bottom: 20px; }
.blog-ls-box .view-blog { background: #fff;border-radius: 2px; -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.12); box-shadow: 0 1px 2px rgba(0, 0, 0, 0.12); }
.blog-ls-box .article-image { width: 100%; overflow: hidden; max-height: 200px; }
.blog-ls-box .article-image img { width: 100%; }
.blog-ls-box .art-text { width: 100%; padding: 7px 10px; }
.blog-ls-box .art-text a { text-decoration: none; }
.blog-ls-box .art-text h4 { width: 100%; font-family: Lato, sans-serif; font-weight: bold; font-size: 17px;word-break: break-all;overflow: hidden; display: block; white-space: nowrap; text-overflow: ellipsis; }
.blog-ls-box .art-text h4:hover { color: #444; }
.blog-ls-box .art-text p.art-description { width: 100%; color: #555; font-family: Arial, sans-serif; font-weight: 500; font-size: 16px; max-height: 3.5em; overflow: hidden; line-height: 20px; }
.blog-ls-box .art-text ul.dropdown-menu { min-width: 140px;box-shadow: 0 0 12px rgba(0, 0, 0, 0.175); }
.blog-ls-box .art-text ul.dropdown-menu li svg.feather{margin: -2px 7px 0px 3px;width: 17px; height: 17px;}
.blog-ls-box .blog-meta-desc time svg.feather, .blog-ls-box .blog-meta-desc span small svg.feather  { margin: -3px 2px 0px 0px; width: 15px; height: 15px; }

.art-title { font-size: 18px; }

.blog-desc { font-size: 15px; color: #666; }

.blog-meta-desc { font-size: 12px; text-transform: capitalize; }
.blog-meta-desc time, .blog-meta-desc span small { color: #a5a5a5;font-size: 13px;font-family: lato; }

.read-tags { margin-top: 20px; padding-top: 20px; border-top: 1px solid #ededed; }

.blog-ls-img { padding: 0; }
.blog-ls-img img { width: 100%; border-radius: 3px; }

#recent-blogs{margin-bottom: 40px;}
.featureblog{position: relative;padding-top: 20px;}
.featureblog:first-child{padding-top: 0;}
.blog-h-list { position: relative;padding: 24px;background: #fff;border: 1px solid #eee;border-radius: 4px;box-shadow: 0 1px 6px rgba(0,0,0,0.03);display: block;overflow: hidden; }
.blog-h-list a { text-decoration: none; }
.blog-h-list .avatar{position: relative;display: inline-block; margin: 0 20px 20px 0px;box-shadow: 0 0 0 1px rgba(0,0,0,0.05);}
.blog-h-list .avatar a { display: block; }
.blog-h-list .avatar img { max-width: 100%; }
.blog-h-list .avatar img:hover { opacity: 0.9; }
.blog-h-list h3 { color: #000;font-size: 23px;margin-top: 13px;margin-bottom: 13px;font-family: Lato, sans-serif;font-weight: 800;text-transform: capitalize;line-height: 1.3; }
.blog-h-list h3:hover { color: #444; }
.postCategory h5 { margin: 0; text-transform: uppercase; color: #a84849; display: inline-block; font-size: 10px; padding: 0px 10px; border-radius: 999em;height: 22px;line-height: 22px;}
.blog-h-list .middot{color: rgba(0, 0, 0, 0.8);}

.blog-h-desc { overflow: hidden; }
.blog-h-desc p.desc { color: #777; font-family: Lato, sans-serif; font-size: 14px; line-height: 22px;margin-bottom: 14px; }
.blog-h-desc div.blog-meta-desc { margin-bottom: 14px; width: auto; overflow: hidden; color: rgba(0,0,0,0.4); }
.blog-h-desc div.blog-meta-desc span a { text-transform: capitalize; font-family: OpenSansRegular, sans-serif; color: #555; }
.postMeta--author-avatar{vertical-align: middle;padding-right: 10px;display: table-cell;}
.postMeta--author-avatar img{width: 24px;height: 24px;border-radius: 50%;}
.postMeta--author-text{vertical-align: middle;display: table-cell;overflow: hidden;}
.postFooter {clear: both;padding-top: 10px;border-top: 1px solid #f5f5f5;margin: 0;}
.postFooter .u-floatLeft svg.feather{margin: -1px 0px 0px -4px; width: 17px; height: 17px;}
.postFooter .u-floatRight a{color: rgba(0,0,0,0.4);}
.postFooter .u-floatRight svg.feather{margin-top: -3px;width: 17px;height: 17px;}

.main-blog-sidebar{padding: 0px 10px;}
.main-blog-sidebar .widget {margin-top: 40px;overflow: hidden;}
.main-blog-sidebar .widget:first-child {margin-top: 0;}
.main-blog-sidebar .widget ul{padding:0px;list-style: none;}
.main-blog-sidebar .popular-articles li{margin-top: 30px;overflow: hidden;}
.main-blog-sidebar .popular-articles li:first-child {margin-top: 0;}
.main-blog-sidebar .popular-articles li .article-thumbnail{display: block;width: 80px;height: 80px;position: relative;border-radius: 100%;background: #aaa;}
.main-blog-sidebar .popular-articles li .article-thumbnail img {width: 80px;height: 80px;position: relative;margin-right: 15px;border-radius: 100%;object-fit: cover;}
.main-blog-sidebar .popular-articles li .article-title{margin-left: 95px;color: rgba(0,0,0,0.8);display: block;font-size: 16px;font-weight: 800;line-height: 1.4;font-family:lato;text-decoration: none;}
.main-blog-sidebar .popular-articles li .article-info{margin-left: 95px;display: block;margin-top: 4px;color: rgba(0,0,0,0.4);font-size: 12px;font-weight: normal;}

.main-blog-sidebar .popular-categories li{background-color: #03A9F4;margin: 0px 6px 11px 0px;display: inline-block;border-radius: 25px;}
.main-blog-sidebar .popular-categories li a{color: white;display: block;padding: 5px 15px;}

#category-page .popular-categories li {background-color: #d2d2d2;}
#category-page .popular-categories li a {color: black;}

.choose_rel_ship_meta h4 { color: #666; padding-bottom: 3px !important; margin-bottom: 0 !important; }
.choose_rel_ship_meta p { color: #666; padding-bottom: 3px !important; }

.choose_rel_ship_avatar { height: 120px; }
.choose_rel_ship_avatar div { width: 100%; height: 100%; border: 1px dashed #9197a3; background: #f9f9f9; padding: 1px; text-align: center; font-size: 25px; line-height: 120px; }
.choose_rel_ship_avatar img { width: 100%; height: 120px; }

#send-money-form { font-family: Lato, sans-serif; }
#send-money-form .dropdown { width: 100%; }
#send-money-form .dropdown ul.dropdown-menu { width: 100%; border-radius: 0; border-left: 1px solid #ededed; border-bottom: 1px solid #ededed; border-right: 1px solid #ededed; box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2) !important; }
#send-money-form .dropdown ul.dropdown-menu li { width: 100%; padding: 5px 10px; }
#send-money-form .dropdown ul.dropdown-menu li:hover { background: #f7f7f7c9; }
#send-money-form .alert { border-radius: 0; }
#send-money-form .alert h4 { margin: 0; padding: 0; }
#send-money-form input { border-radius: 0; }
#send-money-form button {}
#send-money-form h5 b { color: green; }

.post-privacy-menu li a:hover { background-color: #1da1f2; color: #fff; }
.post-privacy-menu li div:hover { background-color: #1da1f2; color: #fff; }

#replenish-user-account small { margin-bottom: 5px; display: inline-block; }

.search-advanced-container a { font-size: 14px;padding: 5px 15px 5px 10px;display: table;width: 100%;margin-bottom: -5px;margin-top: 10px; color: #666;transition: all 0.1s ease-in-out }
.search-advanced-container a .feather-svg-parent{display: table-cell;border-radius: 50%;font-size: 18px;margin: 5px 13px 0 0px;padding: 7.5px 11px 7.5px 11px;width: 40px;height: 40px;vertical-align: middle;}
.search-advanced-container a:hover {text-decoration: none;color: #000000;background-color: rgba(0, 0, 0, 0.02);}
.search-advanced-container a svg.feather{margin: -3px 0px 0px 0px !important;color: #535353 !important;}
#wo_repeat_search{font-weight:bold;}

.home.profile-style.main { width: auto !important; margin-right: 0 !important; }

.form-control.url-input { width: 100% !important; border: 1px solid #f3f3f3; }

.card.hovercard .cardheader img { width: 100%; }

.image-modal .modal-dialog { margin: 50px auto; }
.image-modal .modal-dialog .modal-body { padding: 5px; }

.setting-themes-container .theme { border: 1px solid #ededed; padding: 10px; border-radius: 3px; }
.setting-themes-container .theme img { border-radius: 3px; margin-right: 10px; float: left; width: 65px; }
.setting-themes-container .theme .themeVirsion { font-size: 11px; color: #555; }
.setting-themes-container .theme .themeAuthor { font-size: 11px; color: #555; }
.setting-themes-container .theme .active { color: green; font-size: 12px; }
.setting-themes-container .theme #active { color: #666; font-size: 12px; }

.footer-powered p { color: #888; }

.ads-activation .active { color: #46af00; }

.danger-tab a { background-color: #d9534f; color: #fff; }

.warning-tab a { background-color: #d9534f; color: #fff; }

.theme.active { background-color: #f5f5f4; }

footer .footer-wrapper { display: none; }

#local-media video { width: 250px; height: 150px; position: absolute; bottom: 10px; right: 10px; background: #000; border-radius: 3px; text-align: center; border: 2px solid #fff; }

input.search-for-posts { margin: 0 !important; border: 0 !important; }

#sidebar-latest-products .cool-style { width: 32.4%; }

.settings-by a { display: block; }
.settings-by a:hover { text-decoration: none; }
.settings-by a:focus { text-decoration: none; }

.home-announcement img { max-width: 100%; }

.announcements img { max-width: 100%; }

.home-sidebar.profile-style { width: 100%; padding: 5px; margin-bottom: -3px; }
.home-sidebar.profile-style:last-child { margin-bottom: 5px; }
.home-sidebar.profile-style img { width: 45px; }
.home-sidebar.profile-style .user-name { font-size: 13px; }
.home-sidebar.profile-style .user-follow-btn { position: relative; margin-top: -20px; }
.home-sidebar.profile-style .user-follow-btn.group { position: relative; margin-top: -35px; }

.gray-list.active { font-weight: 700; }
.gray-list.active a { color: #111; }

.admin-social-login-setting h4 { font-size: 16px; }

.loading-icon.lightbox-content { font-size: 70px; color: #fff; margin-top: 20%; text-align: center; }

.btn-main.MS-File { padding: 14px; margin-right: -1px; border-radius: 0 !important; }

.profile-lists .setting-well { padding-top: 0; }

.sidebar > .list-group a { white-space: nowrap; max-width: 150px; overflow: hidden; text-overflow: ellipsis; display: inline-block; }

.sidebar .sidebar-title-back{display: block; overflow: hidden; padding: 0 15px; line-height: 39px; font-size: 13px; color: #212121; font-weight: 600;background: #fff;}
.sidebar .sidebar-title-back svg{height: 18px;width: 18px;vertical-align: middle;margin: -3px 10px 0px 0px;}

.manage-users .admin-static:nth-child(1) { border-top-left-radius: 3px; }
.manage-users .admin-static:nth-child(4) { border-top-right-radius: 3px; }

#event-side-block div.btn-group { width: 100%; margin-bottom: 20px; }

.event-options-list li strong { width: 10%; text-align: center; display: inline-block; }

.title a:hover { text-decoration: none !important; }
.title a:focus { text-decoration: none !important; }

.btn-cart:disabled { color: #fff; }

.answers input { border-top: 1px solid #f4f4f4 !important; box-shadow: none; }

.nav-tabs > li { width: 25%; text-align: center; }
.nav-tabs > li > a { height: 30px; border-radius: 0; }

#forum-cont *:not(.fa) { font-family: Hind, sans-serif; }

#forum-search div.inner-addon { border-bottom: 1px solid #ddd; padding-bottom: 30px; }

.bg-main tr th { color: #fff !important; }

.table > thead > tr > th { border-bottom: 0 !important; }

.threads-table tr td { padding: 10px 10px !important; background-color: #fff; box-shadow: 0 1px 0 0 #e3e4e8, 0 0 0 1px #f1f1f1; }

#newtopic div { overflow: hidden !important; }

#newtopicreply div { overflow: hidden !important; }

#mbrs div { overflow: hidden; }
#mbrs div img { width: 100%; }

.forum-search-container div { overflow: hidden; padding-bottom: 5px; }

.hover-pointer:hover { text-decoration: underline; }

.load-produts .load-more button { width: auto; }

.blog-dd-ul li span { padding: 5px 15px; display: block; }
.blog-dd-ul li span:hover { cursor: pointer; }
.blog-dd-ul li a { padding: 5px 15px; display: block; }
.blog-dd-ul li a:hover { cursor: pointer; }

.blog-cat-img img { width: 100%; height: 120px; }

.prv-img img { width: 40%; }

/*.open > .dropdown-menu { animation-name: slidenavAnimation; animation-duration: .1s; animation-iteration-count: 1; animation-timing-function: ease; animation-fill-mode: forwards; }*/

#insert-caht-alert div.alert { border-radius: 0 !important; text-align: center; }

#chat-gifs ul { width: 240px; height: 290px; left: -50px; }
#chat-gifs ul li { height: 100%; }

.pac-item > span:last-child { display: none; }

.post-youtube iframe { height: 300px; }

.navbar-movies-mobile ul { width: 100%; }

.navbar-movies-mobile-search-dropdown ul { padding: 10px 5px; color: #333; border-radius: 0 !important; }

.choose_rel_ship_alert div { border-radius: 0 !important; }

#replenish-user-account-alert .alert { border-radius: 0 !important; }

ul.profile-completion-bar { width: 100%; overflow: hidden; background: #fff; padding: 10px 0; }
ul.profile-completion-bar li.completion-step { width: 100%; overflow: hidden; font-family: Lato, sans-serif; font-weight: 500; color: #555; font-size: 13px; cursor: pointer; margin: 0; padding: 3px 10px; }
ul.profile-completion-bar li.completion-step svg.feather { stroke-width: 3;margin-top: -2px;width: 17px;height: 17px; }
ul.profile-completion-bar li.completion-step svg.feather.feather-check { color: green; }
ul.profile-completion-bar li.completion-bar { width: 100%; overflow: hidden; padding: 5px 10px; }
ul.profile-completion-bar li.completion-bar div.completion-bar-wrapper { overflow: hidden;background: #fff;height: auto;border: 1px solid #eaeaea;border-radius: 20px;margin-top: -1px;margin-left: 1px;box-shadow: 0 1px 1px rgba(0, 0, 0, 0.18); }
ul.profile-completion-bar li.completion-bar div.completion-bar-status { overflow: hidden; background: #a84849; height: 10px; min-width: 2px !important; transition: width 1s; }
ul.profile-completion-bar li.percentage-bar h4 { width: 100%; overflow: hidden; font-family: Lato, sans-serif; font-weight: 600; color: #666; font-size: 15px; margin: 0; padding: 10px; background: #fff; }
ul.profile-completion-bar li.percentage-bar h4 b { margin: 0; padding: 0; }

svg.feather{vertical-align: middle;margin-top: -4px;width:19px;height:19px;}
.dropdown-menu>li>a {padding: 7px 10px;transition: all 0.2s ease;}
.list-group {border-radius: 2px;}
.btn-default {background: #ebeef0;border: 0;}
.btn-default svg.feather{margin-top: -3px;width: 16px;height: 16px;}
.btn-whatsapp {color: #fff;background-color: #04aa24;border-color: rgba(0,0,0,0.2);}
.btn-whatsapp:hover {background-color: #03941f;}

.pace-activity-parent {background-color: white;top: 50%;left: 50%;transform: translate(-50%, -50%);position: absolute;padding: 20px 20px;border-radius: 5px;box-shadow: 0 1px 6px 1px rgba(0, 0, 0, 0.17);margin-top: -15px;}
.pace-activity {display: block !important;width: 40px;height: 40px;border: solid 4px transparent;border-top-color: #29d;border-left-color: #29d;border-radius: 30px;overflow: visible !important;-webkit-animation: pace-spinner 700ms linear infinite;-moz-animation: pace-spinner 700ms linear infinite;-ms-animation: pace-spinner 700ms linear infinite;-o-animation: pace-spinner 700ms linear infinite;animation: pace-spinner 700ms linear infinite;}
@-webkit-keyframes pace-spinner {
	0% { -webkit-transform: rotate(0deg); transform: rotate(0deg); }
  100% { -webkit-transform: rotate(360deg); transform: rotate(360deg); }
}
@-moz-keyframes pace-spinner {
  0% { -moz-transform: rotate(0deg); transform: rotate(0deg); }
  100% { -moz-transform: rotate(360deg); transform: rotate(360deg); }
}
@-o-keyframes pace-spinner {
  0% { -o-transform: rotate(0deg); transform: rotate(0deg); }
  100% { -o-transform: rotate(360deg); transform: rotate(360deg); }
}
@-ms-keyframes pace-spinner {
  0% { -ms-transform: rotate(0deg); transform: rotate(0deg); }
  100% { -ms-transform: rotate(360deg); transform: rotate(360deg); }
}
@keyframes pace-spinner {
  0% { transform: rotate(0deg); transform: rotate(0deg); }
  100% { transform: rotate(360deg); transform: rotate(360deg); }
}

.lb-preloader {background: rgba(0, 0, 0, 0.23);bottom: 0;height: 100%;left: 0;overflow: hidden;position: fixed;right: 0;top: 0;width: 100%;z-index: 99999;display:none;}
.lb-preloader svg{background-color: white;top: 50%;left: 50%;transform: translate(-50%, -50%);position: absolute;padding: 15px;border-radius: 4px;box-shadow: 0 1px 6px 1px rgba(0, 0, 0, 0.17);width: 65px;height: 65px;}


/*Sidebar Users*/
#wo_sidebar_users{margin: 0;width: 100%;outline: rgb(237, 237, 237) solid 1px;padding: 12px 15px 18px;display: inline-block;}
#wo_sidebar_users .avatar img{border-radius:50%;width: 50px;height: 50px;margin-right: 15px;}
#wo_sidebar_users .wo_user_link_name{display: block;margin-bottom: 4px;}
#wo_sidebar_users .wo_user_link_name .user-name{font-size: 15px;}
#wo_sidebar_users .wo_user_username_cont{overflow: hidden;display: block;white-space: nowrap;text-overflow: ellipsis;word-break: break-all;	margin: -3px 0px 10px;}

/*Sidebar Pages*/
.wo_sidebar_pages{border-bottom: 1px solid #e7e7e7;	padding: 0px 0px !important;}
.wo_sidebar_pages .card{box-shadow:none !important;}
.wo_sidebar_pages:last-child{border-bottom:0px;}
.wo_sidebar_pages .page_middle{	padding: 10px 5px;border-bottom: 1px solid rgba(0, 0, 0, .1);min-height: 68px;}
.container .sidebar .wo_sidebar_pages .page_middle .avatar{top: 0px;margin-bottom: 0px;	margin-right: 10px;}
.container .sidebar .wo_sidebar_pages .page_middle .avatar img{border: 1px solid #ededed;}
.wo_sidebar_pages .page_middle .title{top: 0px !important;position: relative !important;left: 0px !important;font-size: 16px !important;line-height: 21px !important;}
.wo_sidebar_pages .page_middle .title a{color: #3e3e3e !important;}
.sidebar .wo_sidebar_pages .user-follow-button .page_catg{line-height: 45px;margin: 0px 7px;color: #747474;	font-size: 12px;}
.sidebar .wo_sidebar_pages .user-follow-button button{margin: 7px 5px 6px 5px;float: right;}

/*Sidebar Groups*/
.wo_sidebar_groups{border-bottom: 1px solid #e7e7e7;padding: 10px 15px !important;}
.wo_sidebar_groups:last-child{border-bottom:0px;}

/*Product Scroll Left/Right*/
.product-navigate{background: rgba(0, 0, 0, 0);position: absolute;top: 50%;cursor: pointer;transform: translate(0%,-50%);}
.product-navigate.scrollRight{left: -45px;}
.product-navigate.scrollLeft{right:-45px;}
.product-navigate a{position: relative;padding: 13px 10px;font-size: 25px;box-shadow: 1px 2px 10px -1px rgba(0, 0, 0, .3);background-color: rgba(255, 255, 255, .98);cursor: pointer;}
.product-navigate a:hover{box-shadow: 1px 2px 10px 1px rgba(0, 0, 0, .3);}
.product-navigate.scrollLeft a{right: -1px;border-radius: 4px 0 0 4px;}
.product-navigate a svg{width:19px;height:19px;margin-top: -2px;}
#sidebar-latest-products .product-navigate{transition: all 0.2s ease;}
#sidebar-latest-products:hover .product-navigate.scrollRight{left: 0px;}
#sidebar-latest-products:hover .product-navigate.scrollLeft{right: 0px;}
.sidebar-product-slider{overflow: hidden;white-space: nowrap;padding-right: 20px;padding-left: 15px;}

/*Sidebar-My Products*/
.wo_sidebar_products{width: 170px !important;margin: 6px 6px 10px;display: inline-block;border-radius: 4px;-webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.12);box-shadow: 0 1px 2px rgba(0, 0, 0, 0.12);}
.wo_sidebar_products a:hover, .wo_my_products a:hover{text-decoration:none;}
.wo_sidebar_products .avatar img, .wo_my_products .avatar img, .wo_game_style .avatar img{width: 100%;}
.wo_sidebar_products .produc_info, .wo_my_products .produc_info{padding: 7px 10px;}
.wo_sidebar_products .produc_info span, .wo_my_products .produc_info span{font-size: 16px;display: block;word-break: break-all;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.wo_sidebar_products .produc_info h4, .wo_my_products .produc_info h4{font-size: 14px;color: #4CAF50;font-weight: bold;letter-spacing: 0.3px;margin: 7px 0px 0px;display: block;word-break: break-all;overflow: hidden;text-overflow: ellipsis;}

/*Sidebar Activity*/
.wo_sidebar_activity{margin-left: 45px;}
.wo_sidebar_activity svg{height: 14px;width: 14px;vertical-align: middle;margin: -3px 3px 0px 2px;}

/*Post Buttons*/
#wo_post_stat_button{width:100%;text-align: center;	margin-top: 1px;position: relative;}
#wo_post_stat_button .stat-item{border-radius: 2px;color: #616770;font-size: 13px;font-weight: bold;line-height: 14px;width: 24%;border: 0;box-shadow: none;padding: 10.1px 5px 7.4px;background:#fff;transition: all 0.1s ease-in-out;}
#wo_post_stat_button .dropdown.open .stat-item, #wo_post_stat_button .stat-item:hover{background-color: rgba(29, 33, 41, .04);}
#wo_post_stat_button .stat-item:active, #wo_post_stat_button .stat-item:focus{background-color: rgba(29, 33, 41, .09);}
#wo_post_stat_button .stat-item svg {width: 18px;height: 18px;}
#wonder-button svg{margin-right: 3px;}
.show_post_comm_mobi{display:none;}
.post .post-description .post-actions .stat-item{margin-top: 10px !important;background: #fff;box-shadow: none;}
.post .post-description .post-actions .stat-item svg{width: 14px;height: 14px;margin-top: -3px;}

/*Post Comment*/
@keyframes animatetop{from{top:-4px;opacity:0} to{top:0;opacity:1}}
#wo_comment_combo{margin-left: -10px;margin-right: -10px;padding: 10px 10px 0px;margin-top: -10px;border-top: 1px solid #f9f9f9;transition: all 0.2s ease;}
#wo_comment_combo.comment-toggle{background-color: #fff;border-color: #ededed;}
#wo_comment_combo .textarea {
    height: 36px;
    float: right;
    padding-top: 8px;
    width: calc(100% - 38px);
    background-color: #ffffff;
    padding-right: 10px;
    border-radius: 18px !important;
    margin-left: 10px;
    border: 1px solid #ededed;
}
#wo_comment_combo.comment-toggle .textarea{
	border-color: #fff;
	max-height: 100%;
}
#wo_comment_combo .avatar{
	width: 36px;
    height: 36px;
    border-radius: 50%;
}
#wo_comment_combo .comment_combo_footer {
	position: relative;
    padding: 8px 4px;
    margin-bottom: -10px;
	background-color: white;
	display:none;
}
#wo_comment_combo.comment-toggle .comment_combo_footer{
	display:block;
	animation:animatetop 0.2s
}
#wo_comment_combo .comment_combo_footer .emo-comment, #wo_comment_combo .comment_combo_footer .image-comment, #wo_comment_combo .comment_combo_footer .send-comment{
	position: relative;
    display: inline-block;
	right: auto;
}
#wo_comment_combo .comment_combo_footer .wo_comment_fopt{
	text-align:right;
}
#wo_comment_combo .comment_combo_footer .wo_comment_fopt .btn{
	padding: 3px 8px;
}

/*Product Post*/
.wo_single_proimg{
	width: 100%;
    height: 300px;
    object-fit: cover;
}
.wo_product_row{
	border: 1px solid #e5e5e5;
    padding: 10px 5px;
}
.wo_product_row .product-name{
	display: inline-block;
    width: 33.3333%;
    border-right: 1px solid #e5e5e5;
    text-align: center;
	vertical-align: middle;
}
.wo_product_row .product-name:last-child{
	border-right:0px;
}
.wo_product_row .product-name .product_row_title{
	display: block;
}
.wo_product_row .product-name .product_row_title svg.feather{
	margin-top: -3px;
    width: 15px;
    height: 15px;
    margin-right: 4px;
}

/*Post Fetch Link*/
.wo_post_fetch_link .post-fetched-url-con{
	position:relative;
	height: 0;
    width: 100%;
    overflow: hidden;
    padding-top: 56.25%;
}
.wo_post_fetch_link .post-fetched-url-con img{
	position: absolute;
    display: block;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    width: 100%;
    height: auto;
    margin: auto;
}
.wo_post_fetch_link .url { 
	font-size: 13px;
    position: absolute;
    max-width: 90%;
    bottom: 0;
    left: 0;
    background-color: rgba(0,0,0,0.54);
    border-radius: 2px;
    padding: 5px 8px;
    margin: 16px;
    color: #fff;
    font-weight: 500;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis; 
}
.wo_post_fetch_link .fetched-url-text h4{
	font-size: 1.1em !important;
    font-weight: bold;
    margin: 2px 0px 7px;
}
.wo_post_fetch_link .fetched-url-text .description {
    margin-bottom: 0px;
}

/*Post Fetch Event*/
.wo_post_fetch_event .post-fetched-url-con{
	position:relative;
}
.wo_post_fetch_event .post-fetched-url-con:hover{
	opacity:1;
}
.wo_post_fetch_event .post-fetched-url-con .description{
	width: 100%;
    position: absolute;
    left: 0;
    margin: 0 auto;
    padding: 0 50px;
    opacity: 0;
	height:100%;
	background-color: rgba(0, 0, 0, 0.65);
	transition: opacity 0.3s cubic-bezier(0.33, 0.66, 0.66, 1);
}
.wo_post_fetch_event .post-fetched-url-con .description p{
	width: 100%;
    position: absolute;
    top: 50%;
    left: 50%;
    padding: 0 50px;
    transform: translate(-50%, -50%);
    color: #ffffff;
    font-size: 15px;
}
.wo_post_fetch_event:hover .description{
	opacity:1;
}
.wo_post_fetch_event .url { 
    margin: 10px 0px 0px;
}
.wo_post_fetch_event .url svg{
	width: 17px;
    height: 17px;
    margin-top: -3px;
}

/*Post Fetch Blog*/
.wo_post_fetch_blog .fetched-url-text h4 {
    font-size: 21px !important;
    font-family: georgia;
}

/*Sidebar User Card*/
.wo_user_side_info {
    padding: 0px;
    white-space: nowrap;
    margin: 0;
	margin-bottom: 0px;
}
.wo_user_side_info li {
    display: inline-block;
    margin: 0px auto;
    width: 32.13%;
    text-align: center;
	border-right: 1px solid #e9e9e9;
}
.wo_user_side_info li:last-child{
	border-right: 0px;
}
.wo_user_side_info .menu_list {
    display: block;
    padding: 7px 5px;
    transition: all .15s ease-in-out;
    text-transform: capitalize;
	text-decoration: none;
}
.wo_user_side_info li .split-link {
    display: block;
}
.wo_user_side_info li span b {
    margin: 0;
}

/*Full Size Image*/
#fullsizeimg {
    max-height: 550px;
    margin-left: -15px;
    width: calc(100% + 30px);
	overflow: hidden;
}
#fullsizeimg img {
    max-height: none;
    border: 0px;
    padding: 0px;
    border-radius: 0px;
}

/*Adaptive Album Images*/
.wo_adaptive_media .album-image:first-child .image-file, .wo_adaptive_media_4 .album-image:first-child .image-file {width: 100%;}
/*3 Images*/
.wo_adaptive_media{
    display: inline-block;
    overflow: hidden;
    position: relative;
    width: 100%;
}
.wo_adaptive_media .album-image{
	display: inline-block;
    height: 100%;
    vertical-align: top;
    width: calc(100% / 3 - 1.4px) !important;
}
.wo_adaptive_media .album-image:first-child{
	margin-right: 1px;
    overflow: hidden;
    position: relative;
    width: 66.66666666666666% !important;
	padding-right: 1px;
}
.wo_adaptive_media .album-image:last-child .image-file{
	border-top: 2px solid #fff !important;
}
/*Four Images*/
.wo_adaptive_media_4{
    display: inline-block;
    overflow: hidden;
    position: relative;
    width: 100%;
}
.wo_adaptive_media_4 .album-image{
	display: inline-block;
    height: 100%;
    vertical-align: top;
    width: calc(100% / 4 - 2.4px) !important;
}
.wo_adaptive_media_4 .album-image:first-child{
	margin-right: 1px;
    overflow: hidden;
    position: relative;
    width: 74.99999999999999% !important;
	padding-right: 2px;
}
.wo_adaptive_media_4 .album-image .image-file{
	border-top: 3px solid #ffffff !important;
}
/*Five Images*/
.wo_adaptive_media_5 {
    overflow: hidden;
    position: relative;
	width: 100%;
    height: 476px;
}
.wo_adaptive_media_5 .album-image{
	display: block;
    position: absolute;
	width: 50% !important;
	overflow: hidden;
}
.wo_adaptive_media_5 .album-image:first-child{
	top: 0px;
    left: 0px;
    height: 236px;
}
.wo_adaptive_media_5 .album-image:nth-child(2){
	top: 239px;
    left: 0px;
    height: 237px;
}
.wo_adaptive_media_5 .album-image:nth-child(3){
	top: 0px;
    left: 50%;
    height: 157px;
	padding-left: 3px;
}
.wo_adaptive_media_5 .album-image:nth-child(4){
	top: 160px;
    left: 50%;
    height: 155px;
	padding-left: 3px;
}
.wo_adaptive_media_5 .album-image:last-child{
	top: 319px;
    left: 50%;
    height: 157px;
	padding-left: 3px;
}

/*Post Ads*/
.wo_post_ad{
	border-top: 1px solid #ebebeb;
	margin-left: -15px;
	margin-bottom: -10px;
    width: calc(100% + 30px) !important;
}
.wo_post_ad h3{
	color: rgba(0,0,0,0.87);
    font-size: 20px;
    margin: 16px;
    line-height: 28px;
}

.wo_post_privacy_menu svg.feather{
	width: 14px;
    height: 14px;
    margin: -1px 2px 0px 4px;
}

/*Post Share Buttons*/
#wo_post_share_buttons{
    top: 25px;
    background-color: white;
    box-shadow: 0 2px 4px -1px rgba(0,0,0,.2), 0 4px 5px 0 rgba(0,0,0,.14), 0 1px 10px 0 rgba(0,0,0,.12);
    min-width: 150px;
    text-align: initial;
    padding: 8px 0;
    max-height: 312px;
    overflow-y: auto;
}
#wo_post_share_buttons .social-btn-parent{
	display: block;
	min-height: 37px;
    height: 37px;
    padding: 0px 20px 0px 10px;
	font-size: 15px;
	line-height: 37px;
	color: #717171;
	text-decoration:none;
	transition: all 0.1s ease;
}
#wo_post_share_buttons .social-btn-parent:hover{
	background: rgba(0, 0, 0, 0.04);
}
#wo_post_share_buttons p{
	padding: 0px 10px;
    text-transform: uppercase;
    font-weight: bold;
    color: #717171;
    font-size: 12px;
}
#wo_post_share_buttons .social-btn {
    display: inline-block;
}
#wo_post_share_buttons .social-btn svg.feather{
	margin-top: 0px;
    width: 22px;
    height: 22px;
}

/*Pro User Slider*/
.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{display:table;content:''}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}
/* Arrows */
.slick-prev, .slick-next{position: absolute; top: 50%; display: block; padding: 0; -webkit-transform: translate(0, -50%); -ms-transform: translate(0, -50%); transform: translate(0, -50%); cursor: pointer; color: #5f5f5f; border: none; outline: none; z-index: 9; background: white; box-shadow: 0 2px 6px 1px rgba(50, 50, 50, 0.16); width: 50px; height: 50px; border-radius: 100%; text-align: center;}
.slick-prev svg.feather, .slick-next svg.feather{margin: 0px;width: 31px;height: 31px;}
.slick-prev svg.feather{margin-left: -2px;}
.slick-next svg.feather{margin-left: 2px;}
.slick-prev:hover, .slick-prev:focus, .slick-next:hover, .slick-next:focus{color: #222;outline: none;box-shadow: 1px 2px 10px 1px rgba(0, 0, 0, .3);}
.slick-prev.slick-disabled, .slick-next.slick-disabled{opacity: 0;visibility: hidden;}
.slick-prev{left: 0px;}
.slick-next{right: 0px;}
.wo_pro_users {
	/*background-color: white;*/
    padding: 10px 0px 5px;
	white-space: nowrap;
    overflow: hidden;
}
.wo_pro_users li{
	opacity: 0.8;
	box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3);
    border-radius: 3px;
    margin: 5px 8px 0px 8px;
	background:#fff;
}
.wo_pro_users .slick-center {
    -moz-transform: scale(1.08);
    -ms-transform: scale(1.08);
    -o-transform: scale(1.08);
    -webkit-transform: scale(1.08);
    opacity: 1;
    transform: scale(1.08);
}
.wo_pro_users li .user{
    margin: 12px 0px 5px;
	text-align: center;
}
.wo_pro_users li .user a{
	text-decoration:none;
}
.wo_pro_users li .user img{
	width: 50px;
	height:50px;
    margin: auto;
}
.wo_pro_users li .user span{
	word-break: break-word;
    display: block;
    white-space: nowrap;
    padding: 0px 6px;
	margin-top: 10px;
    overflow: hidden;
    text-overflow: ellipsis;
	font-size: 12px;
}


/*Center Modals*/
.modal.fade {
  text-align: center;
  padding: 0!important;
}
.modal.fade:before {
  content: '';
  display: inline-block;
  height: 100%;
  vertical-align: middle;
  margin-right: -4px;
}
.modal.fade .modal-dialog {
-webkit-transform: scale(0.7);
-moz-transform: scale(0.7);
-ms-transform: scale(0.7);
transform: scale(0.7);
opacity: 0;
-webkit-transition: all 0.3s;
-moz-transition: all 0.3s;
transition: all 0.3s;
display: inline-block;
  text-align: left;
  vertical-align: middle;
  margin: auto;
}
.modal.fade.in .modal-dialog {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
    opacity: 1;
}
.modal-content, .modal-header {
    border-radius: 0px;
}
.modal-header .close {
    opacity: 0.6;
	padding: 4px 8px;
    margin-right: -8px;
}
.modal-title svg.feather{margin-right: 5px;}
.modal-footer {
    padding: 10px 15px 10px 15px;
    background-color: #fafbfc;
    border-radius: 0 0 4px 4px;
    border-top: 1px solid #e7e8ec;
}
.modal-footer .btn-main{
	border-radius: 4px;
    padding: 7px 16px 8px !important;
    font-size: 12.5px;
    line-height: 15px;
}
.modal-footer .btn-main svg.feather {
	width: 17px;
    height: 17px;
    margin: -2px 3px 0px 0px;
}
.modal-footer .btn-link{
	border-radius: 4px;
    padding: 7px 16px 8px;
    font-size: 12.5px;
    line-height: 15px;
	color: black;
}

/*Language Select*/
#wo_language_modal{
	background: url("data:image/svg+xml,%3Csvg width='80' height='80' viewBox='0 0 80 80' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg fill='%23000000' fill-opacity='0.04'%3E%3Cpath d='M50 50c0-5.523 4.477-10 10-10s10 4.477 10 10-4.477 10-10 10c0 5.523-4.477 10-10 10s-10-4.477-10-10 4.477-10 10-10zM10 10c0-5.523 4.477-10 10-10s10 4.477 10 10-4.477 10-10 10c0 5.523-4.477 10-10 10S0 25.523 0 20s4.477-10 10-10zm10 8c4.418 0 8-3.582 8-8s-3.582-8-8-8-8 3.582-8 8 3.582 8 8 8zm40 40c4.418 0 8-3.582 8-8s-3.582-8-8-8-8 3.582-8 8 3.582 8 8 8z' /%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
	background-position: center;
	background-color: #e0e0e0;
    border-bottom: 1px solid #c8c8c8;
}
#wo_language_modal .language_head{
	font-size: 18px;
	overflow: hidden;
}
#wo_language_modal ul{
	padding: 0;
}
#wo_language_modal ul .language_select{
	width: 18.7%;
    display: inline-block;
    text-align: center;
    margin: 30px 2px 5px;
}
#wo_language_modal ul .language_select a{
    display: table;
    text-decoration: none;
    font-weight: bold;
    font-size: 13px;
    width: 100%;
}
#wo_language_modal ul .language_select a .language_initial{
	display: table-caption;
    width: 50px;
    height: 50px;
    background: transparent;
    margin: 0px auto 8px;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.24);
    border-radius: 50%;
    transition: all 0.2s ease-in-out;
}
#wo_language_modal ul .language_select:hover .language_initial{
	box-shadow: 0 2px 6px rgba(0, 0, 0, 0.50);
}

/*Animations*/
.ball-pulse{
	float: left;
    line-height: 30px;
    margin-left: 10px;
	display:none;
}
.ball-pulse>div{
    background-color: #444;
    border-radius: 100%;
    margin: 0px 1px;
    display: inline-block;
}
.ball-pulse>div {
    width: 8px;
    height: 8px;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
}
.ball-pulse>div:nth-child(1) {
    -webkit-animation: scale-pulse .75s -.24s infinite cubic-bezier(.2,.68,.18,1.08);
    animation: scale-pulse .75s -.24s infinite cubic-bezier(.2,.68,.18,1.08);
}
.ball-pulse>div:nth-child(2) {
    -webkit-animation: scale-pulse .75s -.12s infinite cubic-bezier(.2,.68,.18,1.08);
    animation: scale-pulse .75s -.12s infinite cubic-bezier(.2,.68,.18,1.08);
}
.ball-pulse>div:nth-child(3) {
    -webkit-animation: scale-pulse .75s 0s infinite cubic-bezier(.2,.68,.18,1.08);
    animation: scale-pulse .75s 0s infinite cubic-bezier(.2,.68,.18,1.08);
}
@-webkit-keyframes scale-pulse {
  0% {
    -webkit-transform: scale(1);
            transform: scale(1);
    opacity: 1; }
  45% {
    -webkit-transform: scale(0.1);
            transform: scale(0.1);
    opacity: 0.7; }
  80% {
    -webkit-transform: scale(1);
            transform: scale(1);
    opacity: 1; } }
@keyframes scale-pulse {
  0% {
    -webkit-transform: scale(1);
            transform: scale(1);
    opacity: 1; }
  45% {
    -webkit-transform: scale(0.1);
            transform: scale(0.1);
    opacity: 0.7; }
  80% {
    -webkit-transform: scale(1);
            transform: scale(1);
    opacity: 1; } }

/*Image Lightbox*/
/*Album, Product Image*/
.wo_image_lightbox{
	width: 100%;
	margin-top: 0;
}
.wo_image_lightbox .wo_lbox_topbar{
	background-color: rgba(0,0,0,.4);
}
.wo_lbox_topbar{
	top: 0;
    z-index: 1035;
    position: fixed;
    left: 0;
    width: 100%;
    height: 45px;
}
.wo_lbox_topbar .lbox_topbar_child{
	margin: 0px 25px;
	user-select: none;
}
.wo_lbox_topbar .lbox_topbar_child span {
    padding: 10px 1px;
    margin: 0px 5px 0px;
    height: 45px;
    display: inline-block;
}
.wo_lbox_topbar .lbox_topbar_child svg.feather{
	margin-top: 0px;
    width: 25px;
    height: 25px;
    color: #b5b5b5;
    transition: all 0.2s ease-in-out;
    cursor: pointer;
}
.wo_lbox_topbar .lbox_topbar_child svg.feather:hover{
	color: #fff;
}
.wo_image_lightbox .story-img{
	display: table;
    width: 100%;
    min-width: 900px;
    max-width: 900px;
    background: transparent;
    position: relative;
    margin: 0 auto;
	height: 100%;
}
.wo_image_lightbox .story-img .changer{
	background: transparent;
    top: 0;
    width: 60px;
    height: 100%;
    display: block !important;
	margin-bottom: 0;
}
.wo_image_lightbox .story-img .changer svg.feather{
	margin-top: 0px;
    width: 45px;
    height: 45px;
	color: rgba(255, 255, 255, 0.45);
	transition: all 0.2s ease-in-out;
	top: 50%;
    left: 50%;
    position: absolute;
    transform: translate(-50%, -50%);
}
.wo_image_lightbox .story-img .changer:hover svg.feather{
	color: #fff;
}
.wo_image_lightbox .story-img .changer.next-btn {
    right: -70px;
}
.wo_image_lightbox .story-img .changer.previous-btn {
    left: -70px;
}
.wo_image_lightbox .story-img img {
	-webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
    -webkit-transition: -webkit-transform 0.3s cubic-bezier(0, 0, 0.25, 1) 0s;
    -moz-transition: -moz-transform 0.3s cubic-bezier(0, 0, 0.25, 1) 0s;
    -o-transition: -o-transform 0.3s cubic-bezier(0, 0, 0.25, 1) 0s;
    transition: transform 0.3s cubic-bezier(0, 0, 0.25, 1) 0s;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    backface-visibility: hidden;
	pointer-events: none;
}
.wo_image_lightbox .story-img img.double_zoom{
	-webkit-transform: scale3d(2, 2, 1);
	transform: scale3d(2, 2, 1);
}
/*Multi Image*/
.wo_imagecombo_lbox{
	width: 100%;
    height: 100%;
    overflow: hidden;
    background-color: #000;
    margin-top: 0;
}
.wo_imagecombo_lbox .story-img{
	height: 100%;
    position: relative;
    display: table;
    margin-right: 380px;
    width: calc(100% - 380px);
}
.wo_imagecombo_lbox .story-img .wo_lbox_topbar{
	background-image: -webkit-linear-gradient(0deg,rgba(0,0,0,0),rgba(0,0,0,0.4));
    background-image: linear-gradient(0deg,rgba(0,0,0,0),rgba(0,0,0,0.4));
    height: 48px;
    padding: 8px;
    position: absolute;
    top: 0;
    right: 0;
}
.wo_imagecombo_lbox .story-img .wo_lbox_topbar .lbox_topbar_child{
	margin:0;
}
.wo_imagecombo_lbox .story-img .wo_lbox_topbar .lbox_topbar_child span{
	padding: 3px 1px;
    height: 33px;
}
.wo_imagecombo_lbox .story-img .wo_lbox_topbar .lbox_topbar_child span svg{
	color:#fff;
	width: 22px;
    height: 22px;
}
.wo_imagecombo_lbox .story-img img{
	-webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
    -webkit-transition: -webkit-transform 0.3s cubic-bezier(0, 0, 0.25, 1) 0s;
    -moz-transition: -moz-transform 0.3s cubic-bezier(0, 0, 0.25, 1) 0s;
    -o-transition: -o-transform 0.3s cubic-bezier(0, 0, 0.25, 1) 0s;
    transition: transform 0.3s cubic-bezier(0, 0, 0.25, 1) 0s;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    backface-visibility: hidden;
	pointer-events: none;
}
.wo_imagecombo_lbox .story-img img.double_zoom{
	-webkit-transform: scale3d(2, 2, 1);
	transform: scale3d(2, 2, 1);
}
.wo_imagecombo_lbox .story-img .changer{
	background: transparent;
    top: 0;
    width: 60px;
    height: 100%;
	margin-bottom: 0;
	z-index: 1034;
}
.wo_imagecombo_lbox .story-img .changer svg.feather{
	margin-top: 0px;
    width: 65px;
    height: 65px;
	color: rgba(255, 255, 255, 0.45);
	transition: all 0.2s ease-in-out;
	top: 50%;
    left: 50%;
    position: absolute;
    transform: translate(-50%, -50%);
}
.wo_imagecombo_lbox .story-img .changer:hover svg.feather{
	color: #fff;
}
.wo_imagecombo_lbox .story-img .changer.next-btn {
    right: 0px;
}
.wo_imagecombo_lbox .comment-section{
	width: 380px;
    height: 100%;
    position: absolute;
    top: 0;
    right: 0;
    display: block;
	padding: 0;
    border-radius: 0;
}
.comment-section-inner {
    height: calc(100% - 58px);
    display: block;
    overflow-y: auto;
}
.comment-section-inner .comment-inner-header{
	padding: 16px 8px 16px 16px;
}
.comment-section-inner .comment-inner-header .close-lightbox{
	padding: 8px;
    margin: 0px;
}
.comment-section-inner .comment-inner-header h6{
	margin-bottom: 3px;
}
.wo_imagecombo_lbox .comment-section-inner .comment-inner-footer{
	position: relative;
    height: calc(100% - 126px);
    box-shadow: none;
    padding: 0;
	background-color: #fafafa;
}
.wo_imagecombo_lbox .comment-section-inner .comment-inner-footer .view-more-wrapper{
	margin: 0px 16px 7px;
    padding: 5px 0px 0px;
}
.wo_imagecombo_lbox .comment-section-inner .comment-inner-footer .lightbox-no-comments{
	text-align: center;
    padding: 15px 10px;
    margin: 40px 0px;
	color: #8c8c8c;
}
.wo_imagecombo_lbox .comment-section-inner .comment-inner-footer .lightbox-no-comments svg.feather{
	margin-top: 0px;
    width: 30px;
    height: 30px;
}
.wo_imagecombo_lbox .lightbox-post-footer { -webkit-box-shadow: 1px -1px 8px rgba(0,0,0,0.12);box-shadow: 1px -1px 8px rgba(0,0,0,0.12);padding: 12px 16px; position: fixed; bottom: 0; width: inherit; height: 58px;}
.wo_imagecombo_lbox .lightbox-post-footer input.comment-textarea{border: none;}
.wo_imagecombo_lbox .lightbox-post-footer .comments-list { list-style-type: none; background-color: #fafafa;padding: 5px 16px; }
.wo_imagecombo_lbox .lightbox-post-footer .comments-list .reply .reply-heading { display: block; width: 100%; }
.wo_imagecombo_lbox .lightbox-post-footer .comments-list .comment .comment-body { margin-left: 50px; }
.wo_imagecombo_lbox .lightbox-post-footer .comments-list .reply .comment-body { margin-left: 40px; margin-top: -3px; }
.wo_imagecombo_lbox .lightbox-post-footer .comments-list .comment .comment-body .comment_edele_options { visibility: hidden;}
.wo_imagecombo_lbox .lightbox-post-footer .comments-list .comment .comment-body:hover .comment_edele_options { visibility: visible;}
.wo_imagecombo_lbox .lightbox-post-footer .comments-list .comment .comment-body .comment-replies .wo_commreply_combo textarea.form-control{height: 32px;}
.wo_imagecombo_lbox .lightbox-post-footer .comments-list .comment > .comments-list { margin-left: 50px; }
.wo_imagecombo_lbox .lightbox-post-footer .comment { display: block; width: 100%; margin: 20px 0; }
.wo_imagecombo_lbox .lightbox-post-footer .comment-container:nth-child(-n+2){margin-top: 5px;}
.wo_imagecombo_lbox .lightbox-post-footer .comment .avatar { width: 40px; height: 40px; border-radius: 50%; border: 1px solid #f4f4f4; }
.wo_imagecombo_lbox .lightbox-post-footer .comment .comment-heading { display: block; width: 100%; }
.wo_imagecombo_lbox .lightbox-post-footer .comment .comment-heading .user { font-size: 14px; font-weight: bold; display: inline; margin-top: 0; }
.wo_imagecombo_lbox .lightbox-post-footer .comment .comment-heading .time { font-size: 10px; color: #aaa; margin-top: 0; display: inline; }
.wo_imagecombo_lbox .lightbox-post-footer .input-group-addon a { color: #444; }

/*Account Settings*/
.wo_setting_showpage{
	padding-right: 45px;
}
.wo_setting_sidebar{
	width: 75px;
    right: 10px;
	top: 0;
    position: absolute;
    padding: 0;
    text-align: center;
    z-index: 1;
	box-shadow: 0 0 20px 3px rgba(0, 0, 0, 0.06);
	box-shadow: 0px 0px 44px 0px rgba(0, 0, 0, 0.17);
}
.wo_setting_sidebar ul{
	margin: 0;
    border: 0;
    box-shadow: none;
	overflow: visible;
}
.wo_setting_sidebar ul .list-group-item {
    padding: 0px 0px;
	height: 100%;
	border: 0;
}
.wo_setting_sidebar ul .list-group-item a {
    padding: 13px 5px;
	position: relative;
}
.wo_setting_sidebar ul .list-group-item.avtive a{
	background-color: rgba(0, 0, 0, 0.1);
}
.wo_setting_sidebar ul .list-group-item a svg.feather {
    opacity: 0.6;
}
.wo_setting_sidebar ul .list-group-item.avtive a svg.feather{
	opacity:1;
}
.wo_setting_sidebar ul .list-group-item .report-not-seen{
	position: absolute;
    top: 3px;
    right: 5px;
    background-color: #f5f5f4;
    color: #ea1e1e;
    line-height: 1.1;
    height: 16px;
    padding: 2px 3px;
}

.wo_settings_page{
	box-shadow: 0 1px 3px 0 rgba(0,0,0,.2), 0 1px 1px 0 rgba(0,0,0,.14), 0 2px 1px -1px rgba(0,0,0,.12);
    background-color: #fff;
    border-radius: 2px;
    padding: 15px 55px 15px 15px;
    margin-bottom: 20px;
}
.wo_settings_page h3, .wo_terms_page h3 {
    font-size: 19px;
    margin-top: 0;
    color: #787878;
    padding: 20px 20px 20px 15px;
    margin: -15px -15px 7px -15px;
    font-family: lato;
    border-bottom: 1px solid #e7e7e7;
    background-color: #f5f5f5;
}
.wo_settings_page .setting-panel {
    padding: 20px 0px 10px;
    margin: 10px 3px 10px;
}
.wo_settings_page .setting-panel .form-group {
    margin: 0;
    margin-bottom: 15px;
    padding: 0;
}
.wo_settings_page .setting-panel label.col-md-12 {
    margin: 5px 0px 5px 0px;
    font-size: 14px;
    font-family: lato;
    font-weight: bold;
}
.wo_settings_page .setting-panel .input-group {
    padding-right: 15px;
    padding-left: 15px;
}
.wo_settings_page .input-group .input-group-addon{
	border-radius:0px;
}
.wo_settings_page .setting-panel input[type=text], .wo_settings_page .setting-panel input[type=email], .wo_settings_page .setting-panel input[type=password], .wo_settings_page .setting-panel select{
    border: 1px solid #dadada;
    border-radius: 1px;
    height: 40px;
    line-height: 14px;
    padding-left: 15px;
    transition: all 0.2s ease-in-out;
}
.wo_settings_page .setting-panel textarea{
    border: 1px solid #dadada;
    border-radius: 1px;
    padding-left: 15px;
    transition: all 0.2s ease-in-out;
}
.wo_settings_page .setting-panel select{
    padding: 0px 10px;
}
.wo_settings_page .setting-panel .avatar-holder {
    text-align: left;
    padding: 0 30px;
}
.wo_settings_page .setting-panel .avatar-holder .avatar {
    border-radius: 50%;
    max-width: 50px;
    height: 50px;
}
.wo_settings_page .setting-panel .avatar-holder strong {
    padding-top: 0px ;
    font-size: 22px;
    color: #858b8c;
    font-family: lato;
    font-weight: bold;
	margin-left: 15px;
    display: block;
}
.wo_settings_page .setting-panel .avatar-holder strong a{
	color: #858b8c;
}
.wo_settings_page .setting-panel .avatar-holder .chavatlink {
    text-transform: uppercase;
    font-family: lato;
    font-weight: bold;
    letter-spacing: 0.4px;
    margin-left: 15px;
	color: #151720;
}
.wo_settings_page .setting-panel hr {
    margin-top: 20px !important;
    margin-bottom: 20px !important;
    border-top: 1px solid #eee;
}
.wo_settings_page .setting-panel .wo_sett_upgrade{
	background-color: #03A9F4;
    color: white;
    padding: 6px 13px;
    border-radius: 2px;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
    text-transform: uppercase;
    font-weight: bold;
    font-family: lato;
	margin: 5px 15px 4px;
    display: inline-block;
}
.wo_settings_page .setting-panel .show-upgrades #upgrade-button{
	background-color: #03A9F4;
    color: white;
    padding: 11px 13px;
    border-radius: 2px;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
    text-transform: uppercase;
    font-weight: bold;
    font-family: lato;
    border: 0;
	width: 110px;
    text-align: center;
}
.wo_settings_page .setting-panel-mdbtn{
	padding: 9px 18px !important;
    border-radius: 4px;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
    text-transform: uppercase;
    font-weight: bold;
    font-family: lato;
	margin: 2px 55px;
}
.wo_settings_page .setting-panel-mdbtn svg.feather{
	width: 16px;
    height: 16px;
    margin: -2px 5px 0px 0px;
}
.wo_settings_page .last-sett-btn{
	margin-right: -55px;
    margin-bottom: -15px;
}
.wo_settings_page .wo_delete_account{
	margin-left: auto;
    position: relative;
    display: table;
    line-height: 45px;
    text-transform: uppercase;
    font-family: lato;
    font-weight: bold;
    letter-spacing: 0.4px;
    color: #151720;
}
.wo_settings_page .wo_design_button{
	width: 180px;
    display: table;
    min-height: 180px;
    overflow: hidden;
    border: 2px dashed #ccc;
    background: #fff;
    padding: 5px;
}
.wo_settings_page .wo_design_button span {
    vertical-align: middle;
    display: table-cell;
    text-align: center;
    font-family: Lato, sans-serif;
    color: #666;
}
.wo_settings_page .wo_design_button svg.feather {
    margin-top: 0px;
    width: 45px;
    height: 45px;
    color: #cecece;
}
.wo_settings_page .setting-update-alert{
	margin: 20px 0px 10px 0px;
	padding: 0px 20px;
}
.wo_settings_page .alert{
	margin: 20px 0px 10px 0px;
}

/*Create Product*/
#create-product-modal .wo_settings_page{
	margin-bottom: 0;
    padding: 5px;
	box-shadow: none;
}
#create-product-modal .wo_settings_page .last-sett-btn {
    margin: 0 -20px -20px;
}
#create-product-modal .wo_settings_page .setting-panel-mdbtn {
    margin: 2px 15px;
}
#create-product-modal .wo_settings_page .setting-panel {
    padding: 0px 0px 10px;
    margin: -10px 3px 10px;
}
#create-product-modal .publisher-hidden-option #percent {
    position: relative;
    left: auto;
    color: #444 !important;
}
#create-product-modal .publisher-hidden-option #progress .progress {
    margin: 8px 40px 0px 0px;
}
#create-product-modal .publisher-hidden-option #progress .progress, #create-product-modal .publisher-hidden-option #progress .progress .progress-bar {
    height: 4px;
    border-radius: 0;
}
#create-product-modal .upload-product-image, .wo-create-forms .upload-product-image{
	width: 100px;
    height: 100px;
    border-radius: 4px;
    border: 2px dashed #cecece;
    cursor: pointer;
    display: table;
    margin: 0px 6px;
}
#create-product-modal .upload-product-image svg.feather{
	width: 24px;
    height: 24px;
    color: #848484dd;
}
#productimage-holder {
    width: 100%;
    padding: 0px 8px;
    margin: 0px 0px 0px;
    white-space: nowrap;
}
#productimage-holder .thumb-image {
    width: 100px;
    height: 100px;
    margin: 0px 5px 0px 0px;
    display: inline-block;
    object-fit: cover;
    user-select: none;
    pointer-events: none;
    border-radius: 4px;
}

/*All Create Pages*/
.wo-create-forms .wo_settings_page{
	box-shadow: 0 1px 0 0 #e3e4e8, 0 0 0 1px #f1f1f1;
    padding: 10px 15px;
	position: relative;
	border-radius: 0px 0px 2px 2px;
}
.wo-create-forms .wo_settings_page form{
	margin-top: -35px;
    background-color: white;
}
.wo-create-forms .wo_settings_page .setting-update-alert {
    margin: -20px 0px 20px 0px;
}
.wo-create-forms .wo_settings_page .alert{
	margin: 0px 0px 10px 0px;
}
.wo-create-forms .wo_create_form_cover span a{
	font-size: 14px;
    font-weight: bold;
    text-transform: uppercase;
    color: #e5e5e5;
    vertical-align: text-top;
    line-height: 0px;
    letter-spacing: 0.3333px;
    word-spacing: 1px;
    top: 15px;
    display: block;
    position: absolute;
    right: 15px;
}
.wo-create-forms .wo_create_form_cover span a svg.feather{
	margin-top: -2px;
	transition: all 0.2s linear;
	width: 19px;
    height: 19px;
}
.wo-create-forms .wo_create_form_cover span a:hover{
	color: #fff;
}
.wo-create-forms .wo_create_form_cover span a:hover svg.feather{
	transform: translateX(-2px);
}
.wo-create-forms .wo_settings_page .help-block{
    opacity: 0;
  -webkit-transition: all 0.2s cubic-bezier(0.64, 0.09, 0.08, 1);
  -moz-transition: all 0.2s cubic-bezier(0.64, 0.09, 0.08, 1);
  transition: all 0.2s cubic-bezier(0.64, 0.09, 0.08, 1);
}
.wo-create-forms .wo_settings_page input:focus + .help-block, .wo-create-forms .wo_settings_page textarea:focus + .help-block{
    opacity: 1;
}
.wo-create-forms .wo_settings_page .last-sett-btn {
    margin-right: -15px;
    margin-bottom: -10px;
}
.wo-create-forms .wo_settings_page .setting-panel-mdbtn {
    margin: 2px 10px;
}
.wo-create-forms .wo_create_form_cover{
	color: #fff;
    padding: 50px 15px 50px 35px;
    position: relative;
    background: url("data:image/svg+xml,%3Csvg width='100' height='20' viewBox='0 0 100 20' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M21.184 20c.357-.13.72-.264 1.088-.402l1.768-.661C33.64 15.347 39.647 14 50 14c10.271 0 15.362 1.222 24.629 4.928.955.383 1.869.74 2.75 1.072h6.225c-2.51-.73-5.139-1.691-8.233-2.928C65.888 13.278 60.562 12 50 12c-10.626 0-16.855 1.397-26.66 5.063l-1.767.662c-2.475.923-4.66 1.674-6.724 2.275h6.335zm0-20C13.258 2.892 8.077 4 0 4V2c5.744 0 9.951-.574 14.85-2h6.334zM77.38 0C85.239 2.966 90.502 4 100 4V2c-6.842 0-11.386-.542-16.396-2h-6.225zM0 14c8.44 0 13.718-1.21 22.272-4.402l1.768-.661C33.64 5.347 39.647 4 50 4c10.271 0 15.362 1.222 24.629 4.928C84.112 12.722 89.438 14 100 14v-2c-10.271 0-15.362-1.222-24.629-4.928C65.888 3.278 60.562 2 50 2 39.374 2 33.145 3.397 23.34 7.063l-1.767.662C13.223 10.84 8.163 12 0 12v2z' fill='%23000000' fill-opacity='0.07' fill-rule='evenodd'/%3E%3C/svg%3E");
	margin: 0px 0px -25px;
	font-size: 23px;
	font-family: lato;
	border-radius: 2px 2px 0px 0px;
}
.wo-create-forms .wo_create_form_cover:before {
    content: '';
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background-image: linear-gradient(to right, #4c77c6,#649bf2);
    z-index: -1;
}
.wo-create-forms .wo_create_form_cover svg.feather{
	width: 23px;
    height: 23px;
}
.wo-create-forms .wo_create_form_cover.group:before {
    background-image: linear-gradient(to right, #03A9F4,#0095d8);
}
.wo-create-forms .wo_create_form_cover.page:before {
    background-image: linear-gradient(to right, #f79f58,#de8843);
}
.wo-create-forms .wo_create_form_cover.blog:before {
    background-image: linear-gradient(to right, #009da0,#008a8c);
}
.wo-create-forms .wo_create_form_cover.event:before {
    background-image: linear-gradient(to right, #f25e4e,#dc4c3c);
}
.wo-create-forms .wo_create_form_cover.album:before {
    background-image: linear-gradient(to right, #8bc34a,#76a73c);
}
.wo-create-forms .wo_create_form_cover.product:before {
    background-image: linear-gradient(to right, #6a7f9a,#5e7088);
}

/*Products Page*/
.wo_market .market_header, .wo_find_friends .find_friends_header{
	text-align: center;
	margin-bottom: 20px;
	padding-bottom: 30px;
	position:relative;
}
.wo_market .market_header {
	background: url("data:image/svg+xml,%3Csvg width='100' height='20' viewBox='0 0 100 20' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M21.184 20c.357-.13.72-.264 1.088-.402l1.768-.661C33.64 15.347 39.647 14 50 14c10.271 0 15.362 1.222 24.629 4.928.955.383 1.869.74 2.75 1.072h6.225c-2.51-.73-5.139-1.691-8.233-2.928C65.888 13.278 60.562 12 50 12c-10.626 0-16.855 1.397-26.66 5.063l-1.767.662c-2.475.923-4.66 1.674-6.724 2.275h6.335zm0-20C13.258 2.892 8.077 4 0 4V2c5.744 0 9.951-.574 14.85-2h6.334zM77.38 0C85.239 2.966 90.502 4 100 4V2c-6.842 0-11.386-.542-16.396-2h-6.225zM0 14c8.44 0 13.718-1.21 22.272-4.402l1.768-.661C33.64 5.347 39.647 4 50 4c10.271 0 15.362 1.222 24.629 4.928C84.112 12.722 89.438 14 100 14v-2c-10.271 0-15.362-1.222-24.629-4.928C65.888 3.278 60.562 2 50 2 39.374 2 33.145 3.397 23.34 7.063l-1.767.662C13.223 10.84 8.163 12 0 12v2z' fill='%23000000' fill-opacity='0.07' fill-rule='evenodd'/%3E%3C/svg%3E");
	padding: 15px 15px 30px;
}
.wo_market .market_header:before {
	content: '';
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background-image: linear-gradient(to right, #7d8250,#717647);
    z-index: -1;
}
.wo_market .market_header h3, .wo_find_friends .find_friends_header h3{
	font-family: lato;
    font-size: 28px;
	color: #ffffff;
}
.wo_market .market_header .inner-addon, .wo_find_friends .find_friends_header .inner-addon{
	max-width: 450px;
    margin: auto;
}
.wo_market .market_header .inner-addon .glyphicon, .wo_find_friends .find_friends_header .inner-addon .glyphicon {
	padding: 0px;
    color: #8e8e8e;
	margin: 12px 13px 14px;
}
.wo_market .market_header .inner-addon input, .wo_find_friends .find_friends_header .inner-addon input{
	height: 45px;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.14);
    font-size: 16px;
    font-family: lato;
	padding-left: 40px;
}
.wo_market .market_categories{
	padding: 20px 0px;
    margin: 30px 0px;
	position: relative;
	/*overflow: hidden;*/
}
.wo_market .market_categories ul{
	padding: 0px;
	white-space: nowrap;
    overflow: hidden;
	margin: 0;
}
.wo_market .market_categories ul li{
	display: inline-block;
	font-weight: bold;
    text-transform: uppercase;
    font-family: lato;
    margin: 0px 19px;
}
.wo_market .market_categories ul li:first-child{
    margin-left: 0px;
}
.wo_market .market_categories ul li:last-child{
    margin-right: 0px;
}
.wo_market .market_categories ul li a{
	color: #7c7c7c;
	font-size: 13px;
}
.wo_market .market_categories ul li.active a{
	color: #03A9F4;
}
.wo_market .market_categories .product-navigate {
    transition: all 0.2s linear;
	opacity: 0;
}
.wo_market .market_categories .product-navigate a {
    padding: 5px 10px;
    border-radius: 50% !important;
}
.wo_market .market_categories:hover .product-navigate {
    opacity: 1;
}
.wo_market .market_bottom .market_bottom_header{
	font-family: lato;
	border-bottom: 1px solid #dcdcdc;
	color: #6b6b6b;
	margin-bottom: 20px;
}
.wo_market .market_bottom .market_bottom_header h3{
	margin-bottom: 10px;
}
.wo_market .market_bottom .product{
	padding-right: 10px;
    padding-left: 10px;
}
.wo_market .market_bottom .product .product_info{
	background-color: white;
	padding: 0px 3px 5px;
	border: 1px solid #ddd;
    border-radius: 4px;
    overflow: hidden;
	transition: all 0.2s linear;
}
.wo_market .market_bottom .product .product_info:hover{
	box-shadow: 0 1px 4px rgba(0, 0, 0, 0.18);
}
.wo_market .market_bottom .product .product-links { 
	width: 100%;
    position: absolute;
	top:0;
    left: 0;
    margin: 0 auto;
    padding: 0 40px;
    z-index: 20;
    opacity: 0;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.41);
    transition: opacity 0.3s cubic-bezier(0.33, 0.66, 0.66, 1); 
}
.wo_market .market_bottom .product .product_info:hover .product-links {
    opacity: 1;
}
.wo_market .market_bottom .product .product-links .info-middle {
    width: 100%;
    position: absolute;
    top: 50%;
    left: 50%;
    padding: 0 40px;
    transform: translate(-50%, -50%);
    color: #ffffff;
    font-size: 15px;
	text-align: center;
}
.wo_market .market_bottom .product .product-links .info-middle .more-info{
	color: #ffffff;
    border: 1px solid #fff;
    padding: 5px 10px;
    display: block;
    margin: 10px 0px;
    border-radius: 2px;
	cursor:pointer;
	transition: all 0.2s ease;
	text-decoration:none;
}
.wo_market .market_bottom .product .product-links .info-middle .more-info:hover{
	background-color: white;
    color: black;
}
.wo_market .market_bottom .product .product-links .info-middle .more-info svg.feather{
	margin-top: -2px;
    width: 17px;
    height: 17px;
}
.wo_market .market_bottom .product .produc_info {
    padding: 7px 10px;
}

/*Find Friends*/
.wo_find_friends .find_friends_header {
	background: url("data:image/svg+xml,%3Csvg width='100' height='20' viewBox='0 0 100 20' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M21.184 20c.357-.13.72-.264 1.088-.402l1.768-.661C33.64 15.347 39.647 14 50 14c10.271 0 15.362 1.222 24.629 4.928.955.383 1.869.74 2.75 1.072h6.225c-2.51-.73-5.139-1.691-8.233-2.928C65.888 13.278 60.562 12 50 12c-10.626 0-16.855 1.397-26.66 5.063l-1.767.662c-2.475.923-4.66 1.674-6.724 2.275h6.335zm0-20C13.258 2.892 8.077 4 0 4V2c5.744 0 9.951-.574 14.85-2h6.334zM77.38 0C85.239 2.966 90.502 4 100 4V2c-6.842 0-11.386-.542-16.396-2h-6.225zM0 14c8.44 0 13.718-1.21 22.272-4.402l1.768-.661C33.64 5.347 39.647 4 50 4c10.271 0 15.362 1.222 24.629 4.928C84.112 12.722 89.438 14 100 14v-2c-10.271 0-15.362-1.222-24.629-4.928C65.888 3.278 60.562 2 50 2 39.374 2 33.145 3.397 23.34 7.063l-1.767.662C13.223 10.84 8.163 12 0 12v2z' fill='%23000000' fill-opacity='0.07' fill-rule='evenodd'/%3E%3C/svg%3E");
}
.wo_find_friends .find_friends_header:before {
	content: '';
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background-image: linear-gradient(to right, #b2c17c,#9aa963);
    z-index: -1;
}
.wo_find_friends .friends_nearby_status h4{
	font-weight: bold;
    font-family: lato;
    font-size: 13px;
    text-transform: uppercase;
	text-align: center;
}
.friends_nearby_status_ul{
	padding:0;
}
.friends_nearby_status_ul li{
	width: 32.6%;
    display: inline-block;
    text-align: center;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    height: 100%;
    padding: 10px 10px 30px 10px;
    cursor: pointer;
    opacity: .5;
    -webkit-transition: all .5s ease-in-out;
    transition: all .2s ease-in-out;
	font-size: 16px;
    font-family: lato;
}
.friends_nearby_status_ul li svg.feather{
	padding: 8px;
    display: block;
    margin: 0px auto 5px;
    width: 50px;
    height: 50px;
    fill: #383838;
	background-color: #b5b5b5;
    border-radius: 50%;
}
.friends_nearby_status_ul li.active {
    opacity: 1;
}
.friends_nearby_status_ul li[data-gender="all"].active svg.feather, .friends_nearby_status_ul li[data-nearby-user-status="2"].active svg.feather{
    fill: #673AB7;
    background-color: rgba(103, 58, 183, 0.35);
}
.friends_nearby_status_ul li[data-gender="male"].active svg.feather, .friends_nearby_status_ul li[data-nearby-user-status="1"].active svg.feather{
    fill: #4CAF50;
    background-color: rgba(139, 195, 74, 0.35);
}
.friends_nearby_status_ul li[data-gender="female"].active svg.feather{
    fill: #03A9F4;
    background-color: rgba(3, 169, 244, .35);
}
.friends_nearby_status_ul li[data-nearby-user-status="0"].active svg.feather{
    fill: #e15147;
    background-color: rgba(225, 81, 71, .35);
}

/*All My Pages*/
.wo_my_pages .page_list {
    background: #fff;
    border-radius: 2px;
    -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.12);
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.12);
	margin: 0px 0px 15px;
	padding: 13px 10px;
}
.wo_my_pages .page_list .avatar img{
	height: 72px;
    width: 72px;
    border-radius: 50%;
}
.wo_my_pages .page_title{
	font-size: 17px;
    font-weight: bold;
    font-family: lato;
    color: #1d1d1d;
}
.wo_my_pages .page_info ul{
	padding:0;
	margin: 5px 0px 0px;
}
.wo_my_pages .page_info ul li{
	color: #6f6f6f;
	padding: 1px 0px;
}
.wo_my_pages .page_info ul li svg.feather{
	margin: -2px 2px 0px 0px;
    width: 14px;
    height: 14px;
}
.wo_my_pages .btn-info{
	border-radius: 3px;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
    text-transform: uppercase;
    font-weight: bold;
    font-family: lato;
    margin: 8px 2px;
    padding: 4px 7px;
    font-size: 12px;
    text-decoration: none;
}
.wo_my_pages .btn-info svg.feather{
	margin: -3px 2px 0px -1px;
    width: 17px;
    height: 17px;
}
.my_pages_header{
	background: #fff;
    padding: 0 7px;
    margin-bottom: 20px;
	margin-right: -5px;
    margin-left: -5px;
	border: 1px solid #f1f1f1;
}
.my_pages_header ul{
    padding: 0;
	margin: 0;
}
.my_pages_header ul li{
	margin-right: 7px;
	padding: 12px;
	display: inline-block;
	font-family: lato;
	text-transform: capitalize;
}
.my_pages_header ul li a{
	padding: 13px 12px;
    font-size: 13px;
    line-height: 20px;
	text-decoration: none;
}
.my_pages_header ul li.active a{
    font-weight: 600;
    border-bottom: 2px solid;
}
.my_pages_header .btn-success{
	padding: 0;
    border-radius: 3px;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
    text-transform: uppercase;
    font-weight: bold;
    font-family: lato;
	margin: 8px 1px;
}
.my_pages_header .btn-success a{
	padding: 4px 16px;
    display: block;
    color: white;
    font-size: 12px;
	text-decoration: none;
}
.my_pages_header .btn-success a svg.feather{
	margin: -3px 4px 0px -5px;
    width: 17px;
    height: 17px;
}
.wo_my_products{
    padding-right: 10px;
    padding-left: 10px;
	margin-bottom: 20px;
}
.wo_my_products a, .wo_game_style a{
	display:block;
	background:#fff;
	border-radius: 2px;
    -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.12);
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.12);
}
.wo_game_style, .wo_game_list{
	padding: 0px 10px;
    margin-bottom: 20px;
}
.wo_game_style a{
	padding-bottom:1px;
	text-decoration: none;
}
.wo_game_style .game-name{
	padding: 0px 10px 0px;
    margin: 3px 0px;
	word-break: break-all;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.wo_game_style .btn-link{
	display: table;
    margin: 3px 7px 4px auto;
    padding: 2px 7px;
    font-weight: bold;
    text-transform: uppercase;
    font-family: lato;
    font-size: 13px;
    position: relative;
    line-height: 20px;
}
.wo_game_style .btn-link:hover {
    background-color: rgba(0, 0, 0, 0.11);
}
.wo_game_list .list_parent{
	display:block;
	background:#fff;
	border-radius: 2px;
    -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.12);
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.12);
}
.wo_game_list .avatar {
	width: 100px;
}
.wo_game_list .avatar img{
	width:100%;
}
.wo_game_list_info{
	width: calc(100% - 104px);
    display: block;
    margin-left: auto;
    padding: 1px 0px;
}
.wo_game_list_info h3{
	font-size: 18px;
    font-family: lato;
    font-weight: bold;
    margin: 10px 0px;
    white-space: nowrap;
    word-break: break-all;
    overflow: hidden;
    text-overflow: ellipsis;
}
.wo_game_list_info .page-website{
	color: #6f6f6f;
    margin: 0px;
    white-space: nowrap;
    word-break: break-all;
    overflow: hidden;
    text-overflow: ellipsis;
}
.wo_game_list_info .page-website svg.feather{
	margin: -2px 2px 0px 0px;
    width: 14px;
    height: 14px;
}
.wo_game_list_info .btn-info{
	margin: 8px 10px 8px auto;
    display: table;
}

/*Blogs*/
.featuredBlock--carousel{
	margin: 30px 0 50px;
	position: relative;
	padding: 0px 15px;
}
.featuredBlock--carousel .slick-prev, .featuredBlock--carousel .slick-next {
    transition: all 0.2s linear;
}
.featuredBlock--child{
	white-space: nowrap;
    overflow: visible;
}
.featuredBlock--child .slick-prev {
    left: -20px;
}
.featuredBlock--child .slick-next {
    right: -20px;
}
/*.featuredBlock--child .slick-slider, .featuredBlock--child .slick-list {
	overflow:visible;
}*/
.owl-item {
    -webkit-tap-highlight-color: transparent;
    position: relative;
	min-height: 1px;
    display: inline-block;
	-webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
	width: 366.667px;
    margin-right: 15px;
}
.owl-item .format-standard{
	height: 350px;
    box-shadow: 0 2px 6px 1px rgba(50, 50, 50, 0.14);
	position: relative;
    border-radius: 4px;
    overflow: hidden;
	background-position: 50% 50%;
    background-size: cover;
    background-repeat: no-repeat;
    -webkit-transition: all 0.2s ease-out;
    transition: all 0.2s ease-out;
}
.owl-item .format-standard .blog-h-desc{
	padding: 30px;
    position: absolute;
    left: 0;
    bottom: 0;
    border-radius: 4px;
    background: -webkit-linear-gradient(bottom,rgba(0,0,0,.7) 0,rgba(0,0,0,0.4) 50%,rgba(0,0,0,0) 100%);
    background: linear-gradient(0deg,rgba(0,0,0,.7) 0,rgba(0,0,0,0.4) 50%,rgba(0,0,0,0) 100%);
    height: auto;
	width: 100%;
}
.owl-item .format-standard .blog-h-desc h5{
    margin-bottom: 14px;
    text-decoration: none;
    color: rgba(255,255,255,1);
    background: #81c483;
}
.owl-item .format-standard .blog-h-desc .art-title{
	color: #fff;
    margin: 0 0 14px 0;
    font-style: normal;
    line-height: 1.3;
    font-size: 22px;
    font-family: OpenSansBold;
    white-space: normal;
}
.owl-item .format-standard .blog-h-desc .blog-meta-desc{
	margin-bottom: 0;
    padding-top: 14px;
    border-top: 1px solid rgba(255,255,255,0.2);
	color: rgba(255,255,255,0.8);
}
.owl-item .format-standard .blog-h-desc .blog-meta-desc time, .owl-item .format-standard .blog-h-desc div.blog-meta-desc span a{
	color: rgba(255,255,255,0.8);
}
.middot {
    margin: 0 6px;
	color: rgba(255,255,255,0.8);
	font-size: 13px;
    line-height: 1.1;
	font-weight: bold;
}
.o-overlayLink {
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    text-decoration: none !important;
    background-color: rgba(0,0,0,0);
}

/*Search Page*/
.wo_search_page .nav-tabs{
	padding: 3px 0px 15px;
	border:0;
	margin: 0px -10px;
}
.wo_search_page .nav-tabs li{
	padding: 0px 10px 10px;
}
.wo_search_page .nav-tabs li a{
	padding: 10px;
    background-color: white;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.11);
    height: 100%;
    border-radius: 35px;
    font-weight: bold;
    font-family: lato;
	cursor:pointer !important;
}
.wo_search_page .nav-tabs li.active a{
	border:0px !important;
}
.wo_search_page .nav-tabs li a svg.feather{
	margin: -3px 3px 0px -1px;
    width: 16px;
    height: 16px;
}
.wo_search_page .tab-content{
	background-color: white;
    display: inline-block;
    width: 100%;
	border: 1px solid #eee;
    border-radius: 4px;
    box-shadow: 0 1px 6px rgba(0,0,0,0.03);
}
.wo_search_page .nearby_user_wrapper{
	padding-top: 14px;
	min-height: 210px;
}
.wo_search_page .nearby_user_wrapper .avatar img, .wo_search_page .wo_game_style .avatar img{
	width: 90px;
    height: 90px;
}
.wo_search_page .wo_game_style{
	margin-bottom: 0px;
    padding: 10px;
    box-shadow: 0 0 0px 1px #e7e7e7;
    background: #fff;
    position: relative;
    overflow: hidden;
	text-align: center;
}
.wo_search_page .wo_game_style a{
	box-shadow:none;
}
.wo_search_page .wo_game_style .game-name{
	font-family: -apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Fira Sans,Ubuntu,Oxygen,Oxygen Sans,Cantarell,Droid Sans,Lucida Grande,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Emoji,Segoe UI Symbol,Hiragino Kaku Gothic Pro,Meiryo,Hiragino Sans GB W3,Noto Naskh Arabic,Droid Arabic Naskh,Geeza Pro,Simplified Arabic,Noto Sans Thai,Thonburi,Dokchampa,Droid Sans Thai,Droid Sans Fallback,'.SFNSDisplay-Regular',Heiti SC,Microsoft Yahei;
    font-size: 16px;
    font-weight: 600;
    color: rgba(0,0,0,.9);
}
.wo_search_page .wo_game_style .btn-link{
	margin: 12px auto 4px auto;
    background-color: #f1f1f1;
    padding: 4px 12px;
}
.wo_search_page_side .wo_settings_page{
	border: 1px solid #eee;
    border-radius: 4px;
    box-shadow: 0 1px 6px rgba(0,0,0,0.03);
    padding: 15px 15px 15px 15px;
}
.wo_search_page_side .wo_settings_page h3 {
    background-color: #fbfbfb;
}
.wo_search_page_side .wo_settings_page .setting-panel label.col-md-12 {
    padding-left: 0;
}
.wo_search_page_side .wo_settings_page .last-sett-btn {
    margin: 0px -15px -15px -15px;
}
.wo_search_page_side .wo_settings_page .setting-panel-mdbtn {
    margin: 2px -8px;
}


/*User Profile Page*/
.problackback {
    display: block;
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.45) 100%);
    padding: 100px;
    position: absolute;
    width: 100%;
	bottom: 0px;
    left: 0px;
}
.wo_user_profile .pic-info-cont{
	position: absolute;
    width: 100%;
    height: 180px;
    bottom: 20px;
    display: flex;
    align-items: center;
    justify-content: flex-start;
}
.container .wo_user_profile .pic-info-cont .user-avatar{
	position: relative;
    width: 130px;
    height: 130px;
    bottom: 0px;
    margin-left: 20px;
    margin-right: 20px;
}
.container .wo_user_profile .card.hovercard .info .title {
    left: 0;
    position: relative;
    margin-top: 0;
    top: 0;
}
.container .wo_user_profile .card.hovercard .info .title svg.feather{
	width: 24px;
    height: 24px;
    fill: #ffffff;
	-webkit-filter: drop-shadow(0 1px 2px rgba(0, 0, 0, 0.43));
	filter: drop-shadow(0 1px 2px rgba(0, 0, 0, 0.43));
}
.container .wo_user_profile .card.hovercard .info .options-buttons{
	position: relative;
    margin: 10px 10px 5px;
}
.wo_user_profile .options-buttons .dropup{
	display:inline;
}
.wo_user_profile .options-buttons .dropup .dropdown-menu, .wo_page_profile .page-info-cont .page_navbar .dropdown-menu{
	box-shadow: 0 2px 4px -1px rgba(0,0,0,.2), 0 4px 5px 0 rgba(0,0,0,.14), 0 1px 10px 0 rgba(0,0,0,.12);
    border-radius: 2px;
    padding: 8px 0;
	min-width: 187px;
}
.wo_user_profile .options-buttons .dropdown-menu li .menu-item, .wo_page_profile .page-info-cont .page_navbar .dropdown-menu li .menu-item{
	min-height: 36px;
    display: block;
    line-height: 36px;
    padding: 0 16px;
    font-size: 15px;
    font-weight: 400;
    font-family: lato;
	color: rgba(0,0,0,0.87);
	cursor: pointer;
}
.wo_user_profile .options-buttons .dropdown-menu li .menu-item a, .wo_page_profile .page-info-cont .page_navbar .dropdown-menu li .menu-item a{
	color: rgba(0,0,0,0.87);
    padding: 0 !important;
    display: inline-block;
    min-width: 100px;
    text-decoration: none;
}
.wo_user_profile .options-buttons .dropdown-menu li svg.feather, .wo_page_profile .page-info-cont .page_navbar .dropdown-menu li svg.feather{
	margin: -4px 13px auto 0;
}
.wo_user_profile .card.hovercard .title .badge-link{
	display: block;
    padding: 8px 5px 9px;
}
.wo_user_profile .card.hovercard .title .badge-pro{
	font-size: 10px;
    line-height: 0px;
    padding: 0px 0px;
    font-weight: bold;
    color: #fff;
    border-radius: 3px;
    display: inline-block;
    vertical-align: middle;
	box-shadow: 0 1px 2px rgba(0, 0, 0, 0.16);
}
.wo_user_profile .options-buttons button, .wo_user_profile .options-buttons a{
	margin:0;
	float: none;
}
.wo_user_profile .btn-glossy a, .wo_user_profile .btn-glossy button{
	color: white;
    font-family: lato;
    background: rgba(255, 255, 255, 0.39);
    border-radius: 2px !important;
    border: 0 !important;
    box-shadow: none !important;
    font-size: 15px !important;
    padding: 6px 15px !important;
	height: 33px;
	margin-right: 3px;
}
.wo_user_profile .btn-glossy.open button.dropdown-toggle{
	background-color: rgba(255, 255, 255, 0.76);
}
.wo_user_profile .btn-glossy a svg.feather, .wo_user_profile .btn-glossy button svg.feather{
	margin: -2px 3px 0px 0px;
    width: 17px;
    height: 17px;
}
.wo_user_profile .user-bottom-nav{
	background: #fff;
    height: 62px;
    position: relative;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.14);
	padding:0;
}
.wo_user_profile .user-bottom-nav ul{
	padding-left: 0px;
    overflow: hidden;
    overflow-x: auto;
    height: 63px;
    white-space: nowrap;
}
.wo_user_profile .user-bottom-nav ul li{
	display: inline-block;
    margin: 0px 5px;
}
.wo_user_profile .user-bottom-nav ul li:first-child{
	margin-left:0;
}
.wo_user_profile .user-bottom-nav ul li:last-child{
	margin-right:0;
}
.wo_user_profile .user-bottom-nav li a{
	padding: 11px 22px 7px;
    text-decoration: none !important;
    transition: all 0.2s ease;
	display: block;
    text-align: center;
}
.wo_user_profile .user-bottom-nav li a .split-link{
	display: block;
}
.wo_user_profile .user-bottom-nav li a .split-link svg.feather{
	margin: 0px 0px 4px;
}
.wo_user_profile .user-bottom-nav li .menuactive {
    border-bottom: 2px solid #2196F3;
	color:#2196F3;
}
.right_user_info li{
	padding: 7px 13px;
}
.right_user_info li svg.feather{
	color: #7a7a7a;
    margin: -3px 6px 0px 2px;
    width: 18px;
    height: 18px;
}
.wo_user_profile .user-social-links, .wo_page_profile .user-social-links, .wo_event_profile .user-social-links{
	padding: 0px 40px 10px !important;
}
.wo_user_profile .user-social-links a.social-btn, .wo_page_profile .user-social-links a.social-btn{
	text-decoration: none;
    display: inline-block;
    width: auto;
    height: auto;
    margin: 0px 3px;
}
.wo_user_profile .user-social-links a svg.feather, .wo_page_profile .user-social-links a svg.feather{
	margin: 0px 0px;
    width: 23px;
    height: 23px;
}
.widget-heading{
	padding: 12px 15px 10px;
    font-family: lato;
    font-size: 15px;
    font-weight: 600;
}
.widget-heading svg.feather{
	background-color: #ededed;
    padding: 7px;
    width: 31px;
    height: 31px;
    border-radius: 50%;
    margin: -4px 5px 0px -2px;
    color: white;
}
.widget-heading .edit-link{
	text-transform: uppercase;
    font-size: 11px;
    margin: 5px 0px;
}
.widget-heading h5{
	color: #90949c;
    display: inline;
    margin: 0px 1px;
}

/*Page Profile*/
.wo_page_profile .profile-container .card{
	margin-bottom:0;
}
.wo_page_profile .profile-container .card.hovercard .cardheader{
	max-height: 313.3px;
    min-height: 313.3px;
}
.wo_page_profile .page-info-cont, .wo_event_profile .event-info-cont{
	position: relative;
    background: #fff;
    min-height: 85px;
    margin: 0px 0px 20px;
    box-shadow: 0 1px 0 0 #e3e4e8, 0 0 0 1px #f1f1f1;
}
.wo_page_profile .page-info-cont{
    padding: 30px 20px;
}
.wo_page_profile .page-info-cont .user-avatar{
	width: 95px;
    height: 95px;
    position: relative;
}
.wo_page_profile .page-info-cont .user-avatar-uploading-container{
	border-radius: 3px;
}
.wo_page_profile .page-info-cont .user-avatar-uploading-progress .ball-pulse {
    margin: 43px auto;
}
.wo_page_profile .page-info-cont .user-avatar img{
	width: 95px;
    height: 95px;
    border-radius: 3px;
    border: 1px solid #f5f5f5;
}
.wo_page_profile .page-info-cont .first_row{
	display:flex;
	align-items:center;
}
.wo_page_profile .first_row .title{
	margin: 0px 20px;
}
.wo_page_profile .first_row .title a{
	font-size: 19px;
    font-weight: bold;
    font-family: lato;
    color: #3e3e3e;
    text-transform: capitalize;
}
.wo_page_profile .first_row .title .page_username{
	color: #444;
    font-size: 13px;
    overflow: hidden;
    padding-left: 1px;
    font-family: lato;
    margin: 1px 0px 7px;
}
.wo_page_profile .first_row .title .page_info{
	overflow: hidden;
    color: #6f6f6f;
    padding: 1px 0px;
}
.wo_page_profile .title .page_info svg.feather{
	margin: -2px 2px 0px 0px;
    width: 14px;
    height: 14px;
}
.wo_page_profile .options-buttons{
	position: relative;
    margin: 0;
    right: 0;
	display: flex;
    align-items: center;
    justify-content: flex-end;
	width: 100%;
}
.wo_page_profile .page-info-cont .last_row{
	margin: 31px 0px 34px;
}
.wo_page_profile .page-info-cont .page_navbar{
	display: inline-block;
    background: linear-gradient(to right,#ffffff,#f5f5f5);
    margin: 30px -15px -15px -20px;
    width: calc(100% + 40px);
    padding: 5px 35px;
}
.btn-call-action { color: #000;background: #d2d2d2;min-width: 95px;border: 0;box-shadow: none;margin: 6px 0px -6px; }
.btn-call-action:hover, .btn-call-action:focus { color: #fff; background: #2196F3; }
.wo_page_profile .page_navbar ul{
	margin-bottom:0;
}
.wo_page_profile .page_navbar ul li{
	display:inline-block;
	margin: 0px 0px 0px 10px;
}
.wo_page_profile .page_navbar ul li a{
	text-decoration: none;
    padding: 10px 5px;
    display: block;
}

/*Group Profile*/
.wo_group_profile .profile-cover-changer{
	right: 0;
}
.wo_group_profile .side_panel{
	position: absolute;
    height: 100%;
    width: 220px;
    top: 0;
	background-color: rgba(0, 0, 0, 0.15);
    left: 0;
	display: flex;
    align-items: center;
    justify-content: center;
	overflow: hidden;
}
.container .wo_group_profile .side_panel .user-avatar{
	position: relative;
    width: 100px;
    height: 100px;
    margin: 0 auto;
}
.container .wo_group_profile .side_panel .user-avatar img{
	box-shadow: 0 1px 1px rgba(0, 0, 0, 0.23);
}
.container .wo_group_profile .side_panel .box-inner{
	filter: blur(6px);
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    right: 0;
    background-repeat: no-repeat;
    background-size: cover;
}
.container .wo_group_profile .side_panel .box-inner:before{
	content:'';
    background-color: rgba(0, 0, 0, 0.15);
	display: block;
	width: 100%;
    height: 100%;
}
.container .wo_group_profile .side_panel .info {
    color: rgba(255, 255, 255, 0.63);
    text-align: center;
}
.container .wo_group_profile .side_panel .info .title{
	position: relative;
    left: 0;
    margin: 0;
    top: 0;
	text-shadow: 0 1px 3px rgba(0, 0, 0, 0.35);
	font-size: 23px;
    text-align: center;
    max-height: 61.6px;
    overflow: hidden;
    line-height: 30px;
}
.wo_group_profile .side_panel .options-buttons{
	position: relative;
    margin: 40px 0px 0px;
    right: auto;
    text-align: center;
}
.wo_group_profile .side_panel .options-buttons a{
	color: white;
    background: rgba(255, 255, 255, 0.39);
}
.wo_group_profile .side_panel .options-buttons a, .wo_group_profile .side_panel .options-buttons button{
	float:none;
	margin: 0px 5px;
    font-family: lato;
    border-radius: 2px;
    border: 0;
    box-shadow: none;
    font-size: 15px;
    padding: 6px 15px;
    height: 33px;
}

/*Event Profile*/
.wo_event_profile .event-info-cont{
	padding: 5px 7px 12px;
	margin-bottom: 1px;
}
.wo_event_profile .card.hovercard .info .title{
	position: relative;
    left: 0;
    top: 0;
    margin-top: 0;
    line-height: unset;
    color: #3e3e3e;
    text-shadow: none;
    font-size: 24px;
}
.wo_event_profile .options-buttons{
    position: relative;
    margin: 9px 0px 0px;
    right: auto;	
}
.wo_event_profile .options-buttons button, .wo_event_profile .options-buttons a{
	float:none;
	margin: 0px 4px 0px 0px;
}
.event_cdown {
    padding:0;
	margin:16px 0px 6px;
	text-align: end;
}
.event_cdown li{
	display: inline-block;
    font-size: 10px;
    font-family: lato;
    list-style-type: none;
    padding: 0px 8px;
    text-transform: uppercase;
    text-align: center;
}
.event_cdown li span {
    display: block;
    font-size: 20px;
    font-weight: bold;
    background: linear-gradient(#f7f7f7,#fff);
    border-radius: 2px;
    margin-bottom: 6px;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.3);
	position:relative;
	min-width: 40px;
}
.event_cdown li span::before {
    background: rgba(0, 0, 0, 0.1);
    content: "";
    display: block;
    height: 1px;
    left: -1px;
    margin: -0.5px 0 0;
    position: absolute;
    right: -1px;
    top: 50%;
    width: auto;
}
.event_two_blocks {
	background: linear-gradient(#fff, #f9f9f9);
    border-bottom: 1px solid rgba(0, 0, 0, 0.12);
    margin: 0px 0px 2px;
    padding: 0px;
    font-family: lato;
}
.event_two_blocks li{
	display: inline-block;
	width: 49.3%;
    text-align: center;
	padding: 10px 5px;
	font-size: 13px;
}
.event_two_blocks li:first-child{
	border-right: 1px solid #e9e9e9;
}
.event_two_blocks li span{
	display: block;
	font-weight: bold;
    text-transform: uppercase;
    margin-bottom: 2px;
	font-size: 14px;
}
.event_invite_frnd svg.feather{
	padding: 0;
	margin: 11px 9px 12px 13px;
}
.event_invite_frnd{
	padding: 5px 10px;
    background-color: #fafafa;
	position: relative;
}
.event_invite_frnd input{
	padding-left: 40px;
    border: 1px solid #c4ddf1 !important;
    border-radius: 18px;
}
.event_invite_frnd input:focus{
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.15);
	border: 1px solid #2196f3 !important;
}

/*Ads Page*/
.wo_ads_wallet{
	padding:20px 0px;
}
.wo_ads_wallet .my_wallet{
	border-right: 1px solid #e7e7e7;
}
.wo_ads_wallet svg.feather-wallet{
	margin-top: 0px;
    width: 35px;
    height: 35px;
}
.wo_ads_wallet .my_wallet label.bold{
	display: block;
}
.wo_ads_wallet .my_wallet h5, .wo_ads_wallet #replenish-user-account h5, #send-money-form h5{
	position:relative;
	font-family: lato;
	display: inline-block;
}
.wo_ads_wallet .my_wallet h5 span, .wo_ads_wallet #replenish-user-account span, #send-money-form h5 span{
	font-size: 38px;
    position: absolute;
    top: 7px;
    left: -30px;
}
.wo_ads_wallet .my_wallet h5 b, .wo_ads_wallet #replenish-user-account input, #send-money-form h5 input{
	font-size: 80px;
    font-family: opensanslight;
    margin: 0;
	border:0;
	padding:0;
}
.wo_ads_wallet #replenish-user-account span, #send-money-form h5 span{
	left: -25px;
}
.wo_ads_wallet #replenish-user-account input, #send-money-form h5 input{
	height: 87px;
    text-align: center;
    max-width: 160px;
    outline: 0;
}

/*Message Page*/
.message-container{width: 100%;height: 100%;}
.message-container .page-margin, .message-container .page-margin .row{margin:0;}
.message-container .page-margin .col-md-4, .message-container .page-margin .col-lg-8{padding:0;}
.mobilerightpane .inner-addon{margin-bottom: 0px;padding: 10px;background: #fff;}
.mobilerightpane .inner-addon svg.feather{position: absolute;margin: 7px;pointer-events: none;}
.mobilerightpane .inner-addon input{background-color: #f6f7f9;border-radius: 16px;}

.wo_msg_tabs{border-color: #ddd;background-color: white;}
.wo_msg_tabs li{width: 50%;box-shadow: 0 2px 0px rgba(0, 0, 0, 0.09);}
.wo_msg_tabs li a{padding: 9px 12px;height: 100%;}

.messages-users-list { height: calc(100vh - 137px); border-radius: 0px; background-color: #fff;overflow:hidden; overflow-y: auto; }

.messages-recipients-list { height: 64px;position: relative;cursor: pointer;border-bottom: 1px solid #f1f1f1; }
.messages-recipients-list:last-child{border-bottom:0px solid}
.messages-recipients-list:hover{background-color: rgba(0, 0, 0, .05)}
.messages-recipients-list img { border-radius:50%;width: 50px;height: 50px; margin-right:20px;margin-top:7px;margin-left:20px }
.messages-recipients-list .messages-last-seen { font-size: 11px; color: #999; margin-bottom: 8px;margin-top: -15px; }
.messages-recipients-list .messages-user-name { font-size: 14px;line-height: 47px;font-family:lato;font-weight:bold; }

.new-message-alert { background-color: #ce3d3d; padding: 3px 6px; border-radius: 2px; color: #fff; }
.mobilerightpane .new-message-alert { margin: 19px 12px;display:block }

.text-sender-container { background: #f8f3f3;position: relative;border-radius: 0px;box-shadow: inset 6px 0px 6px -3px rgba(0, 0, 0, 0.10);margin-bottom: 0; }
.text-sender-container .red-list{height: 50px;box-shadow: 0 1px 1px rgba(0, 0, 0, 0.19);padding: 13px;z-index: 10;background-color: white;position:relative;}
.text-sender-container .red-list .ball-pulse{position: absolute;line-height: normal;margin: 0;float: none;left: 50%;top: 50%;transform: translate(-50%, -50%);}
.text-sender-container .red-list .ball-pulse>div{background-color: #fff;}
.text-sender-container .red-list .mobilemsgclose {display: none;cursor: pointer;margin: -1px 10px 0px 0px;width: 23px;height: 23px;stroke-width: 2.5px;}

.mobileleftpane .text-sender-container textarea { height: 50px;padding: 15px 13px;outline: none;padding-right: 140px;width: calc(100% - 10px) !important;margin-bottom: 9px;border-radius: 8px !important;box-shadow: 0 1px 4px rgba(0, 0, 0, 0.1);overflow: hidden; }
.text-sender-container .message-contnaier { max-width: 75%; margin-bottom: 5px; margin: 0px 30px 8px; position: relative; }
.text-sender-container .sendMessages .input-group{padding: 10px 20px 0;}
.text-sender-container .sendMessages .input-group .messages-rtime{position: absolute;top: -30px;padding: 8px 10px !important;background-color: white !important;left: -7px;border-radius: 6px !important;box-shadow: 0 0 0 1px rgba(0, 0, 0, .1), 0 1px 10px rgba(0, 0, 0, .35);}
.text-sender-container .sendMessages .charsLeft-message{position: absolute;z-index: 9;right: 115px;top: 12px;}
.message-option-btns{position: absolute;z-index: 9;right: 76px;top: 0px;display: table;}
.message-option-btns .btn{padding: 15px 6px;background-color: transparent !important;color: #5b5b5b !important;	border: none;margin: 0 4px;	box-shadow:none;}
.text-sender-container .sendMessages .send-button{margin-top: -10px;border-radius: 8px !important;box-shadow: 0 1px 4px rgba(0, 0, 0, 0.1);}
.text-sender-container .deleteMessage { position: absolute;top: 50%;left: -18px;cursor: pointer;color: #888;display: none;transform: translate(0px, -50%); }
.text-sender-container .deleteMessage.right { left: auto !important; right: -18px; }
.text-sender-container .deleteMessage svg.feather{margin-top: -3px;width: 15px;height: 15px;}
.text-sender-container .time { margin-top: 2px;font-size: 10px; }
.text-sender-container .message-model { width: auto !important; max-width: 100%; font-size: 14px;padding: 0px 2px 1px;position: relative; }
.text-sender-container .message-model .message{padding: 7px 13px;background: #fff;border-radius: 17px;box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.15);margin-left: auto;display: table;line-height: 1.4;font-family: lato;margin-top: 0;position: relative;}
.text-sender-container .message-model .video-js-responsive-container { min-width: 300px; }
.text-sender-container .message-model .message p { padding: 1px; }
.text-sender-container .message-model .message p .twa-lg {height: 26px;width: 26px;background-size: 26px 26px;}
.text-sender-container .outgoing .message-model { border-bottom-right-radius: 2px; }
.text-sender-container .incoming .message-model { /*max-width: 80%;*/ }
.text-sender-container .incoming .message-model .message{margin-right:auto;margin-left: 0;}
.text-sender-container .incoming .message-model .time{text-align: left;}

.message-media { position: relative; }
.message-media img { max-width: 100%; }
.message-media audio { width: 80%; }

.messages-container { height: calc(100vh - 165px);overflow:hidden; overflow-y: auto;position: relative; }
.messages-container .empty_state{position: absolute;margin: 0;top: 50%;left: 50%;transform: translate(-50%, -50%);}

.messages-container .message-contnaier:nth-child(1) {margin-top: 30px;}
.messages-container .message-media { transition: width 0.5s; }
.messages-container .message-media img { max-width: 100%;border: 0;border-radius: 8px;margin-top: -9px;margin-bottom: -7px;margin-right: 0px;margin-left: 0;max-height: 330px; }
.messages-container .message-media video{max-height: 330px;width: auto !important;}
.messages-container .message-media.full-size { width: 100%; }
.messages-load-more-messages {text-align: center;transition: all 0.2s ease;list-style: none;padding: 2px;color: #fff;position: absolute;width: 200px;background-color: rgba(0, 0, 0, 0.35);z-index: 9;margin: 0;left: 50%;transform: translate(-50%);border-radius: 0px 0px 5px 5px;cursor: pointer; }
.messages-load-more-messages a { cursor: pointer;color: white; }

/*Chat Page*/
.messages-wrapper { width: 100%; padding: 5px; }
.messages-wrapper .name { color: #666; font-size: 13px; }
.messages-wrapper .user-avatar { width: 40px; border-radius: 3px; }

.message { margin-top: 1px; }
.message p { color: #555; margin: 0; word-wrap: break-word; word-break: break-word; }
.message p:empty { padding: 0; }

/*About Page*/
.wo_about_wrapper_parent{position: absolute;box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);top: 45px;width: 100%;left: 0px;min-height: 370px;}
.wo_about_wrapper{position:relative;min-height: 370px;}
.wo_about_wrapper, .wo_about_wrapper .full-width-picture {height: 370px;background-position: center;background-size: cover;}
.hero-overlay {background: #3e396b;background-color: rgba(62,57,107,0.6);position: absolute;width: 100%;height: 100%;padding-top: 80px;}
.wo_about_wrapper .hero-overlay {background-image: linear-gradient(to right, rgba(181, 60, 63, 0.6),rgba(202, 97, 98, 0.6));position: absolute;width: 100%;height: 100%;}
.wo_about_wrapper .hero-overlay h1 {color: white;font-family: opensanslight;font-weight: 600;margin-top: 24px;margin-bottom: 12px;line-height: 48px;}
.wo_about_wrapper .hero-overlay h1 .site_desc{color: white;	font-family: lato;font-size: 20px;line-height: 23px;display: block;margin-top: 30px;}
.wo_about_page_margin{margin-top: 330px;position: relative;}
.wo_about_page_margin .list-group{box-shadow: 0 1px 3px 0 rgba(0,0,0,.2), 0 1px 1px 0 rgba(0,0,0,.14), 0 2px 1px -1px rgba(0,0,0,.12);padding: 13px 20px;}

/*Terms Page*/
.wo_terms_page{	box-shadow: 0 1px 3px 0 rgba(0,0,0,.2), 0 1px 1px 0 rgba(0,0,0,.14), 0 2px 1px -1px rgba(0,0,0,.12);padding: 15px;}

/*404 Page*/
.wo_404{padding: 45px 15px;	box-shadow: 0 1px 3px 0 rgba(0,0,0,.2), 0 1px 1px 0 rgba(0,0,0,.14), 0 2px 1px -1px rgba(0,0,0,.12);border:0;}
.wo_404 h1{font-size: 100px;}
.wo_404 .btn{margin: 35px 0px 0px;}

/*Go Pro Page*/
.wo_about_wrapper .wo_go_pro .head_pro{	margin-bottom: 10px;font-size: 16px;border-bottom: 1px solid #fff;display: inline-block;line-height: 30px;letter-spacing: 0.05em;padding-bottom: 4px;}
.wo_go_pro .pro-badge{background: #fff;color: #ea4c89;letter-spacing: normal;padding: 0 4px;border-radius: 3px;font-family: lato;font-size: 14px;}
.wo_about_wrapper .wo_go_pro .main_head_pro{font-weight: normal;font-size: 34px;}
.wo_go_pro .col-md-4 img, .wo_pro_features img{width:100%;pointer-events:none;user-select:none;	-webkit-user-drag: none;-khtml-user-drag: none;-moz-user-drag: none;-o-user-drag: none;user-drag: none;}
.wo_pro_features img{max-height: 100px;}
.wo_pro_features h3{font-size: 20px;font-family: lato;margin-top: 37px;margin-bottom: 22px;}
.wo_pro_features h2{font-family: lato;margin-top: 30px;margin-bottom: 60px;}

/*Emojis*/
.wo_emoji_post{width: 335px;box-shadow: 0 1px 10px rgba(0, 0, 0, 0.30);padding: 0;}
.wo_emoji_tab{box-shadow: 0 0px 2px #b7b7b7;background: #f5f5f5;border-radius: 2px 2px 0px 0px;}
.wo_emoji_tab span{width: 15.70%;padding: 8px 1px;height: 100%;cursor:pointer;display: inline-block;text-align: center;}
.wo_emoji_tab span.active {border-bottom: 2px solid;}
.wo_emoji_tab span svg.feather {height: 24px !important;width: 24px !important;margin: 0;}
.wo_emoji_p{font-size: 15px;font-weight: 700;margin: 0;padding: 9px 6px;color: #555;font-family: lato;text-align: initial;}
.emoji_tab_pane{display:none;overflow-y: auto;height: 250px;white-space: normal;text-align: center;}
.emoji_tab_pane .twa-lg {height: 34px;width: 34px;background-size: 27px 27px;margin: 0px 5.5px;border-radius: 3px;transition: all 0.1s ease;}
.emoji_tab_pane .twa-lg:hover {background-color: #e7e7e7;}
.emoboxtoppoint {height: 0;width: 0 !important;border: solid transparent;pointer-events: none;border-left: 10px solid transparent;border-right: 10px solid transparent;border-bottom: 10px solid #f5f5f5;top: -10px;position: absolute;left: 100%;margin-left: -114px;-webkit-filter: drop-shadow(0px -3px 1px rgba(0,0,0,0.14));filter: drop-shadow(0px -3px 1px rgba(0,0,0,0.14));}
.publisher-box .add-emoticons .emoboxtoppoint{margin-left: -28px;}
.wo_emoji_chat{width: 290px;}
.wo_emoji_chat span{width: 15.55%;}
.wo_emoji_chat .emoji_tab_pane{height: 310px;}
.wo_emoji_chat .emoboxtoppoint, .wo_emoji_msg .emoboxtoppoint{top: auto;border-top: 10px solid #f5f5f5;border-bottom: 0;bottom: -10px;-webkit-filter: drop-shadow(0px 3px 1px rgba(0,0,0,0.14));filter: drop-shadow(0px 3px 1px rgba(0,0,0,0.14));margin-left: -30px;}
.wo_emoji_msg .emoboxtoppoint {margin-left: -95px;}

/*Scroll*/
::-webkit-scrollbar { width: 5px; height: 5px; }
::-webkit-scrollbar-thumb { -webkit-border-radius: 5px; -moz-border-radius: 5px; -ms-border-radius: 5px; -o-border-radius: 5px; border-radius: 5px; background: #b4b4b4; -webkit-box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.1); }
::-webkit-scrollbar-thumb:window-inactive { background: rgba(231, 231, 231, 0.1); }



/*Follow Buttons*/
#wo_useract_btn{
    color: #fff;
    border: 0px;
    transition: all 0.2s ease;
    padding: 5px 10px;
    font-size: 13px;
    border-radius: 3px;
	box-shadow:none;
}
#wo_useract_btn:hover{
	box-shadow: 0 2px 4px rgba(0, 0, 0, 0.3);
}
#wo_useract_btn svg{
	height: 16px;
	width: 16px;
    vertical-align: middle;
    margin: -3px 3px 0px -1px;
    fill: rgba(255, 255, 255, 0.32);
}

.wo_follow_btn{background: linear-gradient(to right, #1da1f2 0%,#199ce8 100%) !important;}
.wo_following_btn{background: linear-gradient(to right, #93bc58 0%,#93bc58 100%) !important;}
.wo_request_btn{background: linear-gradient(to right, #9E9E9E 0%,#767372 100%) !important;}

/*Tooltips*/
[tooltip] {position: relative;}
[tooltip]::before, [tooltip]::after {text-transform: none;font-size: .9em;line-height: 1;user-select: none;pointer-events: none;position: absolute;opacity: 0;visibility:hidden;-webkit-transform: scaleY(0.4) scaleX(0.4);-moz-transform: scaleY(0.4) scaleX(0.4);-ms-transform: scaleY(0.4) scaleX(0.4);-o-transform: scaleY(0.4) scaleX(0.4);transform: scaleY(0.4) scaleX(0.4);-webkit-transition: all 0.3s cubic-bezier(0.64, 0.09, 0.08, 1);-moz-transition: all 0.3s cubic-bezier(0.64, 0.09, 0.08, 1);transition: all 0.3s cubic-bezier(0.64, 0.09, 0.08, 1);}
[tooltip]::before {content: '';border: 5px solid transparent;z-index: 100;}
[tooltip]::after {content: attr(tooltip);text-align: center;min-width: 3em;max-width: 21em;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;padding: 1ch 1.5ch;border-radius: .3ch;box-shadow: 0 1em 2em -.5em rgba(0, 0, 0, 0.35);background: #333;color: #fff;z-index: 99;}
[tooltip]:hover::before, [tooltip]:hover::after {opacity: 1;visibility:visible;-webkit-transform: scaleY(1) scaleX(1) translateY(0px);-moz-transform: scaleY(1) scaleX(1) translateY(0px);-ms-transform: scaleY(1) scaleX(1) translateY(0px);-o-transform: scaleY(1) scaleX(1) translateY(0px);transform: scaleY(1) scaleX(1) translateY(0px);}
[tooltip='']::before, [tooltip='']::after {display: none !important;}
[tooltip][flow^="left"]::before {top: 50%;border-right-width: 0;border-left-color: #333;left: calc(0em - 5px);transform: translate(-.5em, -50%);}
[tooltip][flow^="left"]::after {top: 50%;right: calc(100% + 5px);transform: translate(-.5em, -50%);}

/*Checkbox*/
.round-check {position: relative;display: inline-block;}
.round-check input + label {font-weight: normal;cursor: pointer;display: inline-block;position: relative;padding-left: 25px;line-height: 20px;user-select: none;}
.round-check input + label:before, .round-check input + label:after{content: "";display: inline-block;width: 17px;height: 17px;top: 1px;left: 0;bottom: 0;text-align: center;position: absolute;}
.round-check input + label:before {border: 2px solid rgba(0,0,0,.54);border-radius: 2px;transition: all 90ms cubic-bezier(0,0,.2,.1);}
.round-check input + label:after {border: 2px solid #fff;border-top: none;border-right: none;content: "";height: 5px;left: 4px;position: absolute;top: 6px;transform: rotate(-45deg) !important;width: 10px;transition: .2s;}
.round-check input[type="checkbox"] {display: none;}
.round-check input[type="checkbox"]:checked + label:after {color: #fff;}
.round-check input[type="checkbox"]:checked + label:before {background: #008aff;border-color: transparent;}

/*Radio Box*/
.wo_radio_btn input[type="radio"] {visibility: hidden;}
.wo_radio_btn label {cursor: pointer;position: relative;padding: 0;margin-right: 5px;}
.wo_radio_btn input[type="radio"] + span {transition: all 0.4s;-webkit-transition: all 0.4s;padding: 8px;display: block;margin: 0px auto 5px;width: 40px;height: 40px;background-color: #e1e1e1;border-radius: 50%;}
.wo_radio_btn input[type="radio"] + span svg.feather{fill: #696969;margin: 2px 0px 0px 2px;}
.wo_radio_btn input[type="radio"]:checked + span {background-color: #4285F4;}
.wo_radio_btn input[type="radio"]:checked + span svg.feather{fill: #D9E7FD;}

/*Loading Posts*/
.wo_loading_post{padding: 20px 0px;background:#fff;border-radius: 2px;box-shadow: 0 1px 0 0 #e3e4e8, 0 0 0 1px #f1f1f1;margin-bottom: 30px;overflow: hidden;}
.wo_loading_post_child{margin: auto;height: 350px;background-image: radial-gradient( circle 30px at 60px 30px, #ebeced 99%, transparent 0 ), linear-gradient( 100deg, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0.5) 50%, rgba(255, 255, 255, 0) 80% ), linear-gradient( lightgray 15px, transparent 0 ), linear-gradient( #f1f1f1 10px, transparent 0 ), linear-gradient( #f1f1f1 10px, transparent 0 ), linear-gradient( #f1f1f1 10px, transparent 0 );background-repeat: repeat-y;background-size: 100px 200px, /* circle */ 50px 200px, /* highlight */ 150px 200px, 350px 200px, 300px 200px, 250px 200px;background-position: 0 0, /* circle */ 0 0, /* highlight */ 120px 0, 120px 40px, 120px 60px, 120px 80px;-webkit-animation: shine 1.5s infinite;animation: shine 1.5s infinite;}
@keyframes shine {
to {background-position:0 0, 100% 0, /* move highlight to right */	120px 0, 120px 40px, 120px 60px, 120px 80px;}
}


/*Alerts*/
.alert{background-color: #f7f7f7;border: 0;border-left: 4px solid;border-radius: 0;box-shadow: 0 1px 2px rgba(0, 0, 0, 0.15);font-weight: bold;font-family: lato;}
.alert-warning {color: #f39204;}

/*Empty State*/
.empty_state{margin-top: 80px;margin-bottom: 80px;font-family: lato;font-weight: bold;color: #6d6d6d;}
.empty_state svg.feather{display: block;margin: 0px auto 15px;width: 40px;height: 40px;color: #adadad;}


/*Responsive Style*/
@media (min-width:768px){
.navbar-default .navbar-nav>li>a {padding-top: 14px;padding-bottom: 14px;}
.modal-md {width: 500px;}
}
@media (min-width:992px){
.leftcol{width: 18.666667%;}
.middlecol{width: 52.333333%;}
.rightcol{width: 29%;}
.singlecol{width: 81.333333%;}
.singlecol-guest{width: 70.933333%;}
}
@media (min-width: 1140px){.online-content-toggler{display:block !important}.chat-status {margin-top: 45px;}.online-content-toggler {max-height: 100%;}}

@media (max-width: 1300px) { .chat-container.full { min-height: auto !important; } }
@media (max-width: 1270px) {.container, .header-fixed1000, .header-fixed1200 {width: 920px;}.profile-container .card.hovercard .cardheader, .wo_page_profile .profile-container .card.hovercard .cardheader{
	min-height: auto;
}
.middlecol {
	width: 60%;
}
.wo_imagecombo_lbox .comment-section {
    width: 350px;
}
.wo_imagecombo_lbox .story-img {
    margin-right: 350px;
    width: calc(100% - 350px);
}
}
@media (max-width: 1140px) {body, .navbar-default{padding-right: 0px !important;padding-left: 0px !important;}.chat-container{height: auto;top: auto;padding-top: 0px;}.chat-opacity .text-center .empty_state {
    vertical-align: inherit;
	padding-top: 20px;
}
.wo_imagecombo_lbox .comment-section {
    width: 320px;
}
.wo_imagecombo_lbox .story-img {
    margin-right: 320px;
    width: calc(100% - 320px);
}
.wo_image_lightbox .story-img .changer.previous-btn {
    left: -40px;
}
.wo_image_lightbox .story-img .changer.next-btn {
    right: -40px;
}
}

@media (max-width: 992px){
.main-blog-sidebar {
    margin-top: 40px;
}
.wo_go_pro .hidden-rocket{
	display:none;
}
.wo_image_lightbox .story-img .changer.previous-btn {
    left: -10px;
}
.wo_image_lightbox .story-img .changer.next-btn {
    right: -10px;
}
.load-more {
    margin-bottom: 35px;
}
}

@media (max-width: 990px) { .tab-container { margin-bottom: 20px; }
.middlecol {
	width: 100%;
}
  .owink-well { margin-bottom: 20px; }
  .second-footer { display: none; }
  .continue-button { margin-top: 20px; }
  .hidden-mobile-image { display: none; }
  .sidebar-profile-style { display: none !important; }
  .left-sidebar { display: none; }
  .dropdown-search-link { display: block !important; }
  .dropdown-hidden-link { display: none !important; }
  .navbar-nav .open .dropdown-menu .dropdown-header { padding: 5px 10px 1px 20px; }
  .navbar-nav .open .dropdown-menu > li > a { padding: 4px 10px 4px 15px; }
  .header-container .logo img { width: 30%; }
  .search-container .search-input { width: 200px; }
  footer .footer-wrapper { display: block; }
  .footer-wrapper.sidebar { display: none; } 
.navbar-default .dropdown-menu.ani-acc-menu{
	top: auto;
	visibility: visible;
    opacity: 1;
	display:none;
	transition:none;
}
.navbar-default .dropdown-menu.ani-acc-menu li a{
	transition:none;
}
.navbar-default .open > .dropdown-menu.ani-acc-menu {
    display:block;
    top: auto;
}
.mobileleftpane {
    position: fixed;
    height: 100%;
    width: 100%;
    z-index: 1;
    padding: 0;
    top: 45px;
}
.text-sender-container .red-list .mobilemsgclose {
    display: inline-block;
}
}

@media (max-width: 985px) {.container, .header-fixed1000, .header-fixed1200 {width: 800px;}
.wo_event_profile .event-info-cont .col-xs-4{
	padding-left:0px;
}
.event_cdown li:last-child{
	display:none;
}
}

@media (max-width: 900px) {
.lightbox-content.multi {
    width: 100%;
}
.wo_image_lightbox .story-img {
    min-width: 100%;
    max-width: 100%;
}
.wo_image_lightbox .story-img .changer.previous-btn {
    left: 10px;
	z-index: 1;
}
.wo_image_lightbox .story-img .changer.next-btn {
    right: 10px;
	z-index: 1;
}
}

@media (max-width: 840px) {.container, .header-fixed1000, .header-fixed1200 {width: 97%;}
.messages-container .message-media video{
	width: 100% !important;
}
.wo_market .market_categories .product-navigate{
	opacity: 1;
}
.wo_market .market_categories .product-navigate {
    position: relative;
    top: 5px;
    right: 0;
    transform: none;
    margin-left: auto;
	left: 0;
}
.wo_market .market_categories .product-navigate a {
    padding: 1px 6px;
    margin-right: 7px;
}
.wo_group_profile .side_panel{
	position: relative;
    width: 100%;
    background-color: white;
    border: 1px solid #ececec;
    border-top: 0;
}
.container .wo_group_profile .side_panel .box-inner{
	display: none;
}
.container .wo_group_profile .side_panel .user-avatar{
	margin-top: 30px;
}
.container .wo_group_profile .side_panel .info, .wo_group_profile .profile-container .card.hovercard .info .title a {
    color: #4a4a4a;
}
.container .wo_group_profile .side_panel .info .title{
	text-shadow:none;
}
.wo_group_profile .side_panel .options-buttons {
    margin: 20px 0px 20px;
}
.wo_group_profile .side_panel .options-buttons a {
    color: #2a2a2a;
    background: rgba(0, 0, 0, 0.23);
}
}
@media (max-width: 800px) { .blog-cat-img img { margin-bottom: 15px; }
  .blog-ls-img img { margin-bottom: 15px; }
  .post-youtube iframe { height: 280px; } 
.wo_imagecombo_lbox .story-img {
    margin-right: 0;
	margin-left:0;
    width: 100%;
	height:calc(100% - 350px);
}
.wo_imagecombo_lbox .comment-section {
    width: 100%;
	position:relative;
}
.wo_imagecombo_lbox {
    overflow-y: auto;
}
.wo_imagecombo_lbox .lightbox-post-footer{
	position: absolute;
}
}
  
@keyframes slidenavAnimation { from { opacity: 0; }
  to { opacity: 1; margin-top: 0; } }
@-webkit-keyframes slidenavAnimation { from { opacity: 0; }
  to { opacity: 1; margin-top: 0; } }

@media (max-width: 780px) { .nav-names { display: none; } }
@media (max-width: 767px) { #filter-by-sidebar { display: none; }
  .filter-by-home { display: block; }
  .header-container .user-avatar img {  }
  .header-container .logo img { width: 30%; }
  .setting-form { width: 100%; }
  .sidebar-page-data .sidebar-listed-page-name { top: 80% !important; }
  .sidebar-page-data .sidebar-listed-page-like-btn { top: 75% !important; }
  .footer-wrapper { font-size: 9px; }
  #navbar-searchbox { display: none; }
  .navbar-nav { float: left; margin-left: -16px; }
  .navbar-nav > li > a { line-height: 1.5; }
  .navbar-home { display: none; }
  .header-brand { margin-left: 0 !important; margin-top: 10px; }
  .nav-footer-toggle { left: 40%; }
  .chat-all-container { display: none; }
  #load-more-posts { margin-bottom: 20px; }
  .profile-style { width: 100%; }
  .cool-style { width: 49.3% !important; float: none; }
  .no-padding-right { padding-right: 15px !important; }
  #sidebar-latest-products .cool-style { float: left !important; }
  .nav > .navbar-home { display: none; }
  .profile-userpic img { width: 70%; height: 70%; }
  .search-users-result .profile-style { width: 100% !important; margin-left: -30px !important; }
  #local-media video:nth-child(2) { width: 200px; height: 100px; }
.wo_ads_wallet .my_wallet{
	border-right: 0;
	border-bottom: 1px solid #e7e7e7;
	margin-bottom: 30px;
    padding-bottom: 30px;
}
.create-ads-cont .create-ads-inner-left {
    border-right: 0px;
}
.create-ads-cont .create-ads-inner-right .setting-panel{
	margin-top:0px;
	padding-top:0px;
}
.wo_my_pages .row {
    margin-right: 0px;
    margin-left: 0px;
}
.cool-style-album {
    margin-bottom: 40px;
}
.blog-ls-box .article-image {
    max-height: none;
}
.wo_pro_features h3{
	margin-top: 20px;
    margin-bottom: 50px;
}
.modal-dialog{
	max-width: 85%;
    width: 100%;
}
.wo_page_profile .options-buttons {
    margin: 20px 0px 0px;
	justify-content: center;
}
.problackback{
	display:none;
}
.wo_user_profile .pic-info-cont{
	position: relative;
    background-color: white;
    box-shadow: 0 1px 0 0 #e3e4e8, 0 0 0 1px #f1f1f1;
    margin: 0px 0px 0px;
    display: block;
    text-align: center;
    bottom: 0;
}
.container .wo_user_profile .pic-info-cont .user-avatar {
    margin: -65px auto 0px;
    display: inline-block;
    top: -15px;
}
.profile-container .card.hovercard .user-avatar img {
    box-shadow: 0 1px 2px rgba(68, 68, 68, 0.42);
    border: 3px solid white;
}
.profile-container .card.hovercard .info .title{
	text-shadow: none;
}
.profile-container .card.hovercard .info .title a {
    color: #4a4a4a;
}
.container .wo_user_profile .card.hovercard .info .title svg.feather {
    fill: #4a4a4a;
	filter: none;
}
.wo_user_profile .card.hovercard .title .badge-link{
	color:#fff !important;
}
.wo_user_profile .btn-glossy a, .wo_user_profile .btn-glossy button {
    color: #2a2a2a;
    background: rgba(0, 0, 0, 0.23);
}
}

@media (max-width: 700px) {
.blog-h-list .avatar {
    width: 100%;
    margin: 0;
    display: block;
}
.blog-h-list .avatar img {
    width: 100%;
    object-fit: cover;
}
.blog-h-desc {
    display: block;
    width: 100%;
}
.blog-h-desc .postCategory h5{
	position: absolute;
    top: 30px;
}
}

@media (max-width: 665px){
.wo_event_profile .event-info-cont .col-xs-4, .wo_event_profile .event-info-cont .col-xs-8{
	width:100%;
	padding:0px 15px;
	text-align:center;
}
.event_cdown{
	text-align:center;
	margin-top: 30px;
}
.event_cdown:empty{
	margin:0;
}
.event_cdown li:last-child{
	display:inline-block;
}
.mobileleftpane .text-sender-container textarea {
    padding: 15px 13px 10px;
}
.wo_page_profile .page-info-cont .first_row {
    align-items: inherit;
}
.page_menu_cta{
	display:none;
}
.page_info_cta{
	display:block !important;
}
.page_info_cta .btn-call-action{
	margin: 0px 7px 0px;
    padding: 6px 10px;
}
.wo_page_profile .page-info-cont .page_navbar{
	padding: 5px 10px;
}
.wo_page_profile .page_navbar ul{
	padding:0;
	width:100%;
	float:none !important;
	white-space: nowrap;
    overflow-x: auto;
}
}

@media (max-width: 600px) { .caret { display: inline-block; width: 0; height: 0; margin-left: 2px; border-top: 4px dashed; border-right: 4px solid transparent; border-left: 4px solid transparent; }
  #postbutton { display: none; }
  .header-brand { margin-top: 5px;margin-right: 35px; }
  .header-brand img { width: 100px; margin-top: 10px; }
  .send-comment { display: block !important; }
  .panel-one-post { margin: 0 auto; width: 100%; }
  .options-buttons { right: 10px; margin-top: -35px; }
  .options-buttons button { width: auto; margin-left: 5px; }
  .options-buttons span[class^="button-text"] { display: none; }
  .post .post-heading .avatar { width: 40px; height: 40px; margin-bottom: 20px; }
  .post .post-heading .meta .title { font-size: 13px !important; margin-top: 5px !important; }
  .post .post-footer .comments-list .comment .avatar { width: 38px !important; height: 38px !important; }
  .post .post-footer .comments-list .comment .comment-heading .user { font-size: 13px; }
  .post .post-footer .comments-list .reply .avatar { width: 30px !important; height: 30px !important; }
  .post .post-footer .comment-body .comment-text { font-size: 12px !important; }
  .post .post-comments input { padding: 5px; padding-right: 40px; height: 30px; font-size: 12px; }
  .publisher-box .btn-default { padding: 4px; }
  .publisher-box #publisher-button { font-size: 12px; }
  .publisher-box .publisher-hidden-option select { width: 100%; }
  .post-fetched-url .fetched-url-text .description { font-size: 12px !important; }
  .post-fetched-url .fetched-url-text h4 { font-size: 14px !important; }
  .nav.navbar-nav.navbar-right { font-size: 12px; }
  .nav > li.dropdown.open { position: static; }
  .nav > li.dropdown.open .dropdown-menu { width: 100%; left: 0; right: 0; }
  .profile-container { padding-left: 4px; padding-right: 4px; }
  .profile-container .card.hovercard .user-avatar { width: 115px; height: 115px; }
  span[class^="setting-tab-text"] { display: none; }
  .change-avatar { display: none; }
  .filter-text { display: none; }
  .ad-placement-header-footer img { width: 100%; }
  .ad-placement-header-footer iframe { width: 100%; }
  .ad-placement-header-footer script { width: 100%; }
  .charsLeft-post { display: none; }
  .like-btn-mobile { display: none; }
  .col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9{padding-right: 10px;padding-left: 10px;}
  #bar_loading { top: 0; }
  .btn-file { font-size: 13px; }
  .header-container .logo img { width: 100%; margin: 0; }
  .navbar-nav > li > a { line-height: 0; line-height: 24px !important; }
  #local-media video:nth-child(2) { width: 100px; height: 150px; }
  #remote-media video:nth-child(2) { width: 95; }
  .center-container * { font-size: 18px; max-width: 100%; }
  .dropdown-menu > li { display: block; }
  .owink-well .profile-style { width: 100%; }
  .admin-panel-well .admin-static { width: 100% !important; } 
.wo_setting_sidebar{
	top: 0;
    right: auto;
    left: 0px;
    width: 100%;
	text-align: inherit;
}
.wo_setting_sidebar ul{
	white-space: nowrap;
    overflow: hidden;
    overflow-x: auto;
}
.wo_setting_sidebar ul .list-group-item {
    display: inline-block;
	margin-right: -4px;
}
.wo_setting_sidebar ul .list-group-item a {
    padding: 13px 18px;
}
.wo_settings_page{
	padding: 15px;
	margin-top: 70px;
}
.wo_settings_page .last-sett-btn {
    margin-right: -15px;
}
.wo_settings_page .setting-panel-mdbtn {
    margin: 2px 7px;
}
.wo-create-forms .wo_settings_page, .modal-body .wo_settings_page, .wo_search_page_side .wo_settings_page, .wo_about_page_margin .wo_settings_page, .wo_settings_page.create-ads-cont{
	margin-top: 0px;
}
.navbar-default .dropdown-menu.ani-acc-menu{
	overflow: hidden;
	overflow-y:auto;
	max-height:400px;
}
.text-sender-container .message-contnaier {
    margin: 0px 15px 8px;
}
.text-sender-container .message-contnaier.incoming {
    max-width: 90%;
}
.text-sender-container .incoming .message-model {
    max-width: 75%;
}
}

@media (max-width: 570px){
.wo_about_wrapper .wo_go_pro .main_head_pro{
	font-size: 32px;
}
.hero-overlay{
	padding-top: 40px;
}
.wo_page_profile .page-info-cont .user-avatar, .wo_page_profile .page-info-cont .user-avatar img {
    width: 80px;
    height: 80px;
}
.wo_loading_post_child {
    transform: scale(0.9);
    height: 320px;
    margin: 0px -25px;
}
.wo_post_fetch_event .post-fetched-url-con .description p {
    font-size: 14px;
}
}

@media (max-width: 530px){
.wo_adaptive_media_5 {
    height: 446px;
}
.wo_adaptive_media_5 .album-image:first-child{
	height: 221px;
}
.wo_adaptive_media_5 .album-image:nth-child(2){
	height: 222px;
    top: 225px;
}
.wo_adaptive_media_5 .album-image:nth-child(3){
	height: 147px;
}
.wo_adaptive_media_5 .album-image:nth-child(4){
	height: 145px;
    top: 150px;
}
.wo_adaptive_media_5 .album-image:last-child{
	height: 147px;
    top: 299px;
}
.wo_adaptive_media_5 .album-image img {
    width: 100%;
    height: 100%;
}
}

@media (max-width: 520px){
.header-container .user-avatar { display: none !important; }
.navbar-default li.dropdown.notification-container {
    margin-right: 3px;
}
.wo_search_page .nav-tabs li a svg.feather{
	display:block;
	margin: auto;
}
}

@media (max-width: 480px){
.create-ads-cont .select-admedai-box input {
    max-width: 140px;
}
.read-blog-container .read-blog h1 {
    font-size: 30px;
}
.read-blog-container .read-blog .read-blog-desc {
    font-size: 16px;
}
.read-blog-container .read-blog .blog-share-buttons ul li.bold{
	display: block;
}
.read-blog .blog-author-info .media-body .user-follow-button {
	display:none;
}
.read-blog .blog-author-info .media-body h4 {
    padding-right: 0px;
}
.wo_blogcomm_combo img {
    display: none;
}
.wo_my_pages .boosted_pages{
	text-align:center;
}
.wo_my_pages .boosted_pages .col-xs-2, .wo_my_pages .boosted_pages .col-xs-8{
	width:100%;
}
.wo_my_pages .boosted_pages .col-xs-2.no-padding-left{
	padding-left: 10px !important;
}
.friends_nearby_status_ul li {
    width: 32%;
}
.wo_loading_post_child {
    transform: scale(0.8);
    margin: -15px -45px;
}
.wo_post_fetch_event .post-fetched-url-con .description p {
    font-size: 3vw;
}
.publisher-box textarea.postText {
    padding: 10px 55px 16px 55px;
}
.profile-container .card.hovercard .user-avatar {
    width: 95px;
    height: 95px;
}
#wo_post_stat_button .stat-item{
	font-size: 12px;
	font-weight:normal;
}
#wo_post_stat_button .stat-item svg {
    width: 16px;
    height: 16px;
}
#wo_post_stat_button .stat-item .like-btn-mobile, #wo_post_stat_button .show_post_comm_mobi{
	display:inline;
}
#wo_post_stat_button .hide_post_comm_mobi{
	display:none;
}
.show_post_comm_mobi {
    display: block;
}
}

@media (max-width: 420px){
.owl-item .format-standard {
    height: 320px;
}
.wo_about_wrapper .wo_go_pro .main_head_pro{
	font-size: 30px;
	line-height: 42px;
}
.wo_pro_features h2 {
    margin-top: 23px;
    margin-bottom: 40px;
    font-size: 27px;
}
.navbar-nav>li>a {
	padding: 3px 8px;
	padding-top: 10px;
	padding-bottom: 10px;
}
.col-proxs-12{
	width:100%;
}
.wo_search_page .nav-tabs li{
	width: 50%;
}
.wo_search_page .nav-tabs li a svg.feather{
	display:inline-block;
	margin: -3px 3px 0px -1px;
}
.wo_loading_post_child {
    transform: scale(0.7);
    margin: -35px -75px;
}
.wo_adaptive_media_5 {
    height: 366px;
}
.wo_adaptive_media_5 .album-image:first-child{
	height: 181px;
}
.wo_adaptive_media_5 .album-image:nth-child(2){
	height: 182px;
    top: 185px;
}
.wo_adaptive_media_5 .album-image:nth-child(3){
	height: 119px;
}
.wo_adaptive_media_5 .album-image:nth-child(4){
	height: 120px;
    top: 123px;
}
.wo_adaptive_media_5 .album-image:last-child{
	height: 120px;
    top: 247px;
}
#wo_post_stat_button{
	margin: 1px -15px 0px;
    width: calc(100% + 30px);
}
.wo_emoji_post{
	width:100%;
}
.wo_emoji_tab span {
    width: 15.60%;
}
.wo_emoji_msg {
    position: fixed;
    bottom: 70px !important;
}
.publisher-box .add-emoticons .wo_emoji_post {
    min-width: calc(100vw - 65px);
}
}

@media (max-width: 360px){
.nav.navbar-nav.navbar-right>li>a{
	padding: 3px 5px;
	padding-top: 10px;
	padding-bottom: 10px;
}
.wo_loading_post_child {
    transform: scale(0.6);
    margin: -55px -100px;
}
}

@media (max-width: 345px) {
.nav.navbar-nav.navbar-right{
	width:100%;
	text-align: center;
}
.nav.navbar-nav.navbar-right>li:first-child{
	display:inline-block;
}
.nav.navbar-nav.navbar-right>li{
	width: 18.6%;
}
.header-brand{
	display:none;
}
}

@media (max-width: 320px) { .publisher-box .btn-default { padding: 5px 0; }
  .publisher-box #publisher-button { font-size: 15px; }
  .publisher-box .publisher-hidden-option select { font-size: 11px; height: 30px; margin-right: 0; padding: 0 2px; }
  .dropdown { padding-left: 10px; }
  .navbar-nav > li > a { line-height: 24px !important; padding: 10px 5px; } 
.wo_loading_post_child {
    transform: scale(0.5);
    margin: -75px -130px;
}
}