@charset "utf-8";
/* CSS Document */

/*** 
# Wrapper 
1) Header
2) Navigation
3) Banner
4) Container 
5) Footer
 
***/
 @-ms-viewport {
 width: 320px;
}
@font-face {
 font-family: 'HelveticaNormalRegular';
 src: url('../fonts/helvetica/helvetica-normal.eot');
 src: url('../fonts/helvetica/helvetica-normal.eot') format('embedded-opentype'), url('../fonts/helvetica/helvetica-normal.woff') format('woff'), url('../fonts/helvetica/helvetica-normal.ttf') format('truetype'), url('../fonts/helvetica/helvetica-normal.svg#HelveticaNormalRegular') format('svg');
}
input, textarea, select, {
outline:none;
}
/***** Global reset styles *******/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video { margin:0; padding: 0; border: 0; font-size: 100%; font: inherit; vertical-align: baseline; }
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block; }
body { -webkit-font-smoothing:antialiased; -webkit-text-size-adjust: 100%; margin:0px; padding:0px; font-family:Arial!important;/* font-family: 'HelveticaNormalRegular';*/ font-size:14px; color:hsl(0, 0%, 20%); line-height:18px; text-decoration:none; }
a, img { margin:0px; padding:0px; border:none; text-decoration:none; }
.clear { clear:both; }
.left { float:left; position: relative; }
.right { float:right; position: relative; }
/*** Headings ***/
h1 { margin:0px; padding:0px; font-size:25px; font-family:Arial; }
h2 { margin:0px; padding:0px; font-size:20px; font-family:Arial; }
h3 { margin:0px; padding:0px; font-size:18px; font-family:Arial; }
h4 { margin:0px; padding:0px; font-size:16px; font-family:Arial; }
h5 { margin:0px; padding:0px; font-size:15px; font-family:Arial; }
h6 { margin:0px; padding:0px; font-size:12px; font-family:Arial; }
/*** Links ***/
a { color:#34176E; text-decoration:none; outline:none; transition:0s; -webkit-transition:0s; }
a:hover { color:#28a17a; transition:0s; -webkit-transition:0s; text-decoration:none; }
input:focus { border:2px solid hsl(0, 0%, 13%); }
input[type="submit"] { transition:0s; -webkit-transition:0s; }
*:hover { transition:0s; -webkit-transition:0s; }
/*** Typography ***/
b, strong { font-weight: bold; }
hr { display: block; height: 1px; border: 0; border-top: 1px solid #ccc; margin: 1em 0; padding: 0; }
small { font-size: 85%; }
/*** Spacing ***/
hr, h1, h2, h3, h4, h5, h6, ol, ul, pre, p, table, address, fieldset, figure { margin-bottom: 10px; margin-top: 10px; }
/***** Header ******/

header.custom-nav { background:#34176e; color:#fff; }
.logo { float: left; margin: 11px 0 9px; padding: 0 5px; width: 180px;}
.logo img { width:100%; }
header.custom-nav .brand { font-size:25px; padding: 0; color:#fff; }
.sign-up-block .login { font-size:17px; color:#fff; float:right; margin: 8px 0 0; outline:none; transition:0s; }
.sign-up-block .login:hover { color:#28BB8C; transition:0s; -wekit-transition:0s; }
.sign-up-block { padding: 15px 15px 0; width:auto; }
.logo .tag-line { padding-left: 20px; }
.sign-up-block .sign-up { background: #28BB8C; border: medium none; border-radius: 5px; font-size: 16px; padding: 8px 40px; float:left; margin:0; color:#fff; transition:0s; -webkit-transition:0s; -wekit-transition:0s; -o-transition:0s; }
.sign-up-block .sign-up:hover { background:#00aa70; }
.tag-line { float: left; font-size: 15px; font-style: normal; margin: 32px 0 0 50px; }
.sign-up-block .white-dot { font-size: 18px; padding: 0 3px; }
header.custom-nav a { text-decoration:none; padding:2px 0 2px 35px; display:block; }
.user-pic img { border-radius:50%; float:left; height: 40px; width: 40px!important; }
header.custom-nav .user-block .user-pic a { padding:2px 0 2px 0px; }
.nottification {/* background:url(../images/notification.png) no-repeat;*/ float:left; margin:15px 0 0; }
.nottification .fa { font-size:18px; cursor:pointer; }
.welcome-block { float: right; width: auto; margin: 11px 0 0; padding: 0 15px; display:block; }
.user-block { float: right; margin: 0 0 0 25px; }
.user-name { float: left; margin: 12px 0 0 10px; font-weight:bold; font-size:14px; }
.user-block .drop-down.caret { cursor: pointer; margin: 20px 5px; padding: 0; }
.drop-block { background:#fff; border-radius: 5px; box-shadow: 0 0 2px 1px #ddd; color: #aaa; display: table; position: absolute; top: 63px; right:30px; width: 160px; }
.drop-block a { color: #666; display: block; padding: 5px 10px; }
.drop-block li { list-style:none; display:table; width:100%; }
.drop-block li:hover { background:#eee7fb; color:#34176E; }
/********** content *********/

.sidebar { background: none repeat scroll 0 0 hsl(210, 11%, 93%); bottom: 0; left: 0; min-height: 480px; padding: 22px; position: fixed; top: 51px; width: 225px; margin-bottom: 0; padding-top: 1.6em; }
#main-content-container { background-color: hsl(0, 0%, 100%); bottom: 0; left: 0; margin-left: 225px; min-width: 320px; overflow-x: hidden; overflow-y: auto; position: fixed; right: 0; top: 45px; width: auto; }
.drop-block { display:none; }
.border-box { display:none; }
.sidebar .nav li a { color:#34176e; font-size: 18px; font-style:normal; font-weight: normal; outline:none; }
/*.sidebar .nav li a:hover { color:#28BB8C!important; }*/
.sidebar .nav li.fa:hover { color:#28BB8C; }
.sidebar .nav li.current-menu-item a { /*background:url(../images/next-arrow.png) no-repeat right center;*/ /* padding:10px 35px 10px 15px;*/ }
.sidebar .nav li.current-menu-item a:hover { /*background:url(../images/g-next-arrow.png) no-repeat right center; padding:10px 35px 10px 15px;*/ }
.sidebar .nav li.submit-btn.current-menu-item a { background:url("../images/g-plus.png") no-repeat scroll 35px 8px hsla(0, 0%, 0%, 0); padding:7px 62px; border:2px solid #28a17a; color:#28a17a; }
.sidebar .nav li.submit-btn.current-menu-item a:hover { background:url("../images/g-plus.png") no-repeat scroll 35px 8px hsla(0, 0%, 0%, 0); padding:7px 62px; }
.sidebar .input-append { position: relative; width: 180px; border:1px solid #aaa; border-radius:5px; display:table; margin: 5px 0 0; }
.sidebar .input-append:focus { border:2px solid #aaa; }
.input-append input { background: none; border: medium none; padding: 8px; }
.search-img { float: right; margin: 7px 5px 0; }
.content-container { background-color: hsl(0, 0%, 100%); bottom: 0; left: 0; margin-left: 225px; overflow-x: hidden; overflow-y: auto; position: fixed; right: 0; top: 45px; width: auto; }
.main-content { padding:30px; }
.main-content-left { max-width: 850px; position: relative; margin: 20px 0 0; }
.content-header h1 { color:#34176E; font-size:30px; font-weight:normal; font-weight: 600; margin: 0em 0 0; float:left; line-height:23px; }
.entry-title { color:#34176E; font-size:30px; font-weight: bold; margin: 0em 0 0; line-height:23px; }
.header-right { float: right; }
.header-right ul li { display:inline; }
.header-right ul li a { color:hsl(0, 0%, 47%); font-size:11px; margin: 0 0 0 10px; text-decoration:none; }
.post-row { display:table; width:100%; border-bottom: 1px solid hsl(210, 11%, 93%); margin-bottom: 23px; padding-bottom: 23px; margin-top:30px; }
.avatar-img img { border-radius:50%; }
.content-header { display: table; margin-bottom: 25px; width: 100%; }
.voting-arrow { background:url(../images/down-voting-arrow.png) no-repeat; float:left; width:17px; height:17px; }
.voting-numb { clear: both; float: left; margin: 17px 0 0 4px; }
.voting-arrow-numb a { color:hsl(0, 0%, 47%); font-size: 15px; font-weight: bold; }
.voting-arrow-numb { float: left; margin: 0 10px 0 0; }
.post_img { float: left; height: 60px; margin: 0 10px 0 0; width: 85px; display:table; }
.post_img > img { width: 100%; height: auto; }
.info-block { float: left; width: 80%; /*word-break: break-all; word-wrap: break-word;*/ }
.left-post-part.left { width: 80%; /*word-break: break-all; word-wrap: break-word;*/ }
.twitter-txt { color:#aaa; font-size:11px; }
.info-block .tittle { margin:0px; padding:0; }
.info-block .tittle a { font-size:18px; color:hsl(0, 0%, 20%); }
.info-block .item-info a { color:#28a17a; }
.info-block .item-info { color:hsl(0, 0%, 47%); float: left; margin: 5px 0 0; }
.item-footer { clear:both; display:table; width:100%; font-size:11px; margin: 5px 0 0; float:left; }
.item-footer img { border-radius: 50%; }
.item-footer a { color:#28a17a; text-decoration:none; cursor:pointer; }
.item-footer a:hover { color:#aaa; }
.item-footer .comment { margin:3px 0 0 0; float:left; }
.item-footer .images-block { float: left; margin:0 10px 0 0; }
.item-footer .details { float: left; margin: 8px 0 0; font-weight: bold; }
.ft-grey a { color:#aaa; }
.ft-grey { float: left; margin: 9px 0 0 20px; font-size:10px; cursor:pointer; color:hsl(0, 0%, 67%); }
.more-post a { color:#34176E; font-size:15px; text-align: center; float:left; display:block; outline:none; margin:0 10px; }
.more-post a:hover { color:#aaa; text-decoration:none; }
.right-post-part img, .item-footer img { border-radius:50%; height: 35px !important; width: 35px !important; }
.discussing a { color:#34176E; font-size: 13px; font-style: normal; font-weight:bold; margin:0px; }
.start-discussing { color:#aaa; font-size: 11px; margin:0 0 0 1px; }
.footer-container .email-signup-label { color:#444; font-size:14px; font-style: normal; }
.footer-container .email-input { border: 3px solid hsl(210, 11%, 93%); transition:0s; border-radius: 5px; color: hsl(0, 0%, 67%); font-weight: bold; padding: 10px; width: 300px; }
.footer-container .subscribe-btn { background: none; border:2px solid #34176E; border-radius: 5px; color:#34176E; font-weight: bold; margin: 0 0 0 10px; padding: 10px 35px; font-size:14px; }
.footer-container .email-input:focus { border:3px solid #aaa; transition:0s; }
.sample-email > a { color: #666; }
.footer-container li { display: inline; }
.footer-container li a { color:#34176E; font-size:14px; text-decoration: none; }
.dot { color:#000; }
.right-post-part.right { text-align:center; width:130px; }
.room-type-div select { width: 115px; }
.footer-container > p { color: #34176E; font-size: 11px; font-style:normal; }
.filter-by { color:#666; float: left; font-size: 11px; margin:4px 0 0; }
.style-div { background:/*url("../images/drop-arrow.png") no-repeat scroll 75px center*/ hsl(0, 0%, 20%); width:125px; overflow:hidden; border-radius: 5px; color:#fff; float: left; font-size: 12px; padding:1px 0 3px; margin: 0 7px; }
.style-div > span { float: left; padding: 3px 15px; }
.room-type-div { background:/*url("../images/drop-arrow.png") no-repeat scroll 75px center */hsl(0, 0%, 20%); overflow:hidden; width:125px; border-radius: 5px; color:#fff; float: left; font-size: 12px; padding:1px 0 3px; }
.room-type-div > span { float: left; padding: 3px 6px; }
.submit-btn input { background:url(../images/plus.png) no-repeat 35px 5px; border: 2px solid #34176E; border-radius: 5px; font-size: 18px; padding: 5px 45px; color:#34176E; width:180px; margin: 15px 0 0; }
/***** sign up page *****/
.sign-up-form { float: left; width: 303px; }
.sign-up-form label { color:#000; font-size: 14px; font-style: normal; }
.sign-up-form input[type="text"], .sign-up-form input[type="password"] { background:none; box-shadow:none; border: 2px solid #ccc; transition:0s; border-radius: 5px; color: #555; font-weight: bold; padding: 10px; width: 300px; }
.sign-up-form input[type="text"]:focus, .sign-up-form input[type="password"]:focus { border:2px solid #222; transition:0s; }
.sign-up-form #wp-submit { background: #28BB8C; border: medium none; border-radius: 5px; font-size: 16px; padding: 8px 40px; float:left; margin: 0 35px 0 0; color:#fff; }
.sign-up-form #wp-submit:hover { background:#00aa70; color:#fff; transition:0s; -webkit-transition:0s; }
.sign-up-form .form-row { display: table; margin-bottom: 15px; width: 100%; }
h1.sign-up-heading { font-size:25x; line-height:20px; margin: 0px 0 15px; color:#34176E; font-weight:bold; }
.inner-pages .main-content-left { max-width:100%; width:100%; }
.benefits-pindulge { float: right; width: 65%; }
.benefits-pindulge > ul { width: 70%; }
.benefits-pindulge li { color: #333; font-size: 17px; line-height: 30px; list-style: none outside none; margin: 0 0 7px; width:100%; float:left; }
.benefits-pindulge span { float: right; width: 95%; }
.benefits-pindulge .fa.fa-check-square-o { float: left; margin: 4px 0 0; }
/****** pindulge community *********/
.community-btns-block .submit_link { background: #fff; border: 2px solid #523293; border-radius: 5px; color: #523293; font-size: 15px; font-weight: bold; padding: 7px 35px; }
.community-btns-block .write_post { background:#523293; border-radius: 5px; color:#fff; font-size: 15px; font-weight: bold; padding: 7px 35px; border:none; }
.community-btns-block .or { color:#34176E; font-size: 15px; font-weight: bold; margin: 0; padding: 0 10px; }
.community_input_fields label { color:#000; font-size: 14px; font-style:normal; padding-bottom: 10px; }
.community_input_fields input { border: 1px solid #ccc; transition:0s; border-radius: 5px; color: #555; font-weight: bold; padding: 8px; width: 300px; box-shadow:none; background:#fff; }
.community_input_fields { display: table; margin: 25px 0; width: 630px; }
.category-block > span { color: hsl(0, 0%, 13%); font-size: 14px; }
.category-block .style-div { margin:10px 10px 25px 0px; background:/*url("../images/drop-arrow.png") no-repeat scroll 75px cente*/r hsl(0, 0%, 20%); padding:6px 0px; width:125px; overflow:hidden; }
.category-block .style-div select { /*width:120px;*/ width: 118px; }
.style-div > span { font-size: 14px; padding: 3px 24px; }
.text-editor-block > p { font-size: 15px; }
.text-editor-block .btm-txt { font-size: 15px; color:#34176E; font-weight: bold; }
.text-editor-block .btm-txt a { color:#34176E; text-decoration:underline; }
.text-editor-block .post_button { background: #fff; border:2px solid #523293; border-radius: 5px; color:#523293; font-weight: bold; margin:15px 0 25px; padding: 10px 60px; font-size:15px; }
#theme-my-login .message, #theme-my-login .error { background: none repeat scroll 0 0 hsla(0, 0%, 0%, 0) !important; border: 1px solid #34176E !important; border-left: 3px solid #34176E !important; left: 55px; line-height: 16px; padding: 5px; display:table; top: 99px; position: inherit; width: 60.8%; color: #34176e !important; }
.error-message { background: none repeat scroll 0 0 hsla(0, 0%, 0%, 0) !important; padding:7px; border: 1px solid #34176E !important; border-left: 3px solid #34176E !important; color: #523293 !important; width:70%; display: block; margin-top: 39px; }
#description_ifr { height: 250px !important; }
.nav-stacked li a { font-family:Arial, Helvetica, sans-serif; display: inline-block; }
.nav-stacked li { color:#34176E; font-size:15px; }
.nav-stacked li.submit-btn a { background: url("../images/plus.png") no-repeat scroll 35px 8px; border: 2px solid #34176e; border-radius: 5px; color: #34176E; font-size: 18px; margin: 5px 0 0; padding: 7px 62px!important; width: 180px; }
.input-append .search { width: 80%; }
.wp-editor-container { border: 1px solid hsl(0, 0%, 87%); }
.wp-switch-editor { padding:0 8px 4px!important; }
.style-div select, .room-type-div select { background: none repeat scroll 0 0 hsla(0, 0%, 0%, 0); border: medium none; color: hsl(0, 0%, 100%); text-transform: capitalize; }
.user-block .user-pic { cursor: pointer; display: table; float: left; width: 40px; }
.user-block .user-name.drop-down { cursor: pointer; }
#drop-block .fa { color:#555; padding:6px 0 0 0px; }
#drop-block a { float:right; width:85%; padding:0px 0px; font-family:Arial, Helvetica, sans-serif; outline:none; }
.fa.fa-user, .fa.fa-gear, .fa.fa-share-square-o { padding: 5px 0 5px 30px !important; }
h1.entry-title { padding-bottom: 12px; color:#34176E; float: left; font-size: 30px; font-weight: 600; margin:0; line-height:23px; margin: 0 0 10px; }
body.page-id-23 #post-23 a#post-job-top-btn { position:absolute; top:-40px; right:0px; background:#34176e; color:#fff; border-radius:5px; padding:7px 30px; }
body.page-id-23 #post-23 a#post-job-top-btn:hover { background:#02004b; color:#fff }
body.page-id-23 #post-23 { position:relative; }
.jobs-header { border-bottom: 1px solid #ddd; margin: 0 0 15px; padding: 0; }
.jobs-header > p { color: #555; font-size: 14px; margin: 10px 0 0px; }
h3.discussing { margin: 0; }
.entry-content, .entry-summary { padding:15px 0 0; }
span.tab-1, span.tab-2, span.tab-3 { background:#eee; color:#444; font-size:15px; margin: 0 2px 0 0; padding: 10px 15px; transition:0.5s; float:left; cursor:pointer; }
span.tab-1.active, span.tab-2.active, span.tab-3.active { background:#523293; color:#fff; transition:0.5s; }
.tab_container { clear:both; border:1px solid #ddd; padding:20px; margin:5px 0 0 0; display:table; width:100%; color:hsl(0, 0%, 20%); }
.tab_container li { display: inline; list-style: none outside none; margin: 0 10px 0 0; padding: 0; }
.tab_container ul { margin:0px; }
.tab_container a { color:#34176E; }
.footer-container { display: table; margin: 30px 0 0; width:100%; }
.author .page-title.author { display:none; }
#entry-author-info { background:none; border:none; margin:0px 0px 35px; padding:0px; display:table; width:100%;position: relative; }
.wpua-edit-container h3 {  background: none repeat scroll 0 0 rgba(0, 0, 0, 0) !important; margin: 0 !important; padding-left: 11px !important;}
#entry-author-info #author-avatar { background:none; border:none; margin:0; padding:0px; display:table; }
#author-avatar .avatar { border-radius: 50%; height:70px!important; width:70px!important; }
#entry-author-info h2 { color: hsl(0, 0%, 47%); font-size:20px; font-weight:normal; margin-bottom: 0; }
#entry-author-info #author-description { float: left; margin: 0 0 0 10px; line-height: 22px; }
#entry-author-info #author-description h2 { margin:0; }
#your-profile .form-table input, #your-profile .form-table select, #your-profile .form-table textarea { border: 1px solid #ccc; transition:0s; border-radius: 5px; color: #555; font-weight: bold; padding: 8px; width: 300px; box-shadow:none; background:#fff; }
#your-profile .form-table input:focus { border:2px solid #aaa; }
#your-profile label, #your-profile description { font-family:Arial, Helvetica, sans-serif; color:hsl(0, 0%, 20%); font-size:14px; }
#your-profile h3 { background:#f7f7f7; color:#444; font-family: Arial; font-size: 20px; margin-top: 20px; padding: 10px; }
#your-profile .submit .button-primary { background: none repeat scroll 0 0 #523293; border: medium none; border-radius: 5px; color: hsl(0, 0%, 100%) !important; font-family: arial !important; font-size: 15px; font-weight: normal !important; padding: 7px 20px; }
.sign-up-form .tml-action-links { clear: both; display: table; list-style: none outside none; margin:10px 0; float:left; }
.tml-action-links li { float: left; margin: 0 0px 0 0; }
#loginform { margin-top:20px; }
h3#comments-title, h3#reply-title, #access .menu, #access div.menu ul, #cancel-comment-reply-link, .form-allowed-tags, #site-info, #site-title, #wp-calendar, .comment-meta, .comment-body tr th, .comment-body thead th, .entry-content label, .entry-content tr th, .entry-content thead th, .entry-meta, .entry-title, .entry-utility, #respond label, .navigation, .page-title, .pingback p, .reply, .widget-title, .wp-caption-text { font-family:Arial, Helvetica, sans-serif; }
.header-right .style-div > span, .header-right .room-type-div > span { font-size: 12px; padding: 3px 3px; }
.job-list-inner:first-child { margin: 60px 0 0px; position: relative; top: 0; }
/*body.page-id-23 .entry-content { position:relative;}*/
.jobs-container { display: table; position: absolute; top: 40px; width: 100%; }
.job-list-inner a { color: #34176e; font-size: 18px; font-weight: bold; }
.job-list-inner p { background: none repeat scroll 0 0 #ebedef; border-left: 3px solid; font-size: 16px; padding: 9px; }
.text-editor-block .message { width:60%; position: relative; }
.discription_content { position: relative; top: 18px; width: 100%; }
.single-comment { background: none repeat scroll 0 0 #ebedef; border-bottom: 2px solid #c7c7c7; margin-bottom: 2px; padding: 9px; }
.single-comment a { font-size: 16px; font-weight: 700; }
.comment-content { padding: 0 6px; }
.reply-to a { font-size: 12px; }
.sidebar ul.nav .submit-btn { /*margin:5px 0 10px; */ display:table; }
.item-footer a:hover, .footer-container a:hover, .right-post-part a:hover, .more-post a:hover { color:#28BB8C; transition:0s; -webkit-transition:0s; }
.item-info a:hover, .item-footer .summary a:hover { color:#333; }
.job-list-inner p:hover { border-left:3px solid #28BB8C; }
.job-list-inner p a:hover { color:#28BB8C!important; }
.tml-action-links li a { color: #523293!important; }
.tml-action-links li { border-left: 1px solid hsl(260, 49%, 39%); padding:0 5px;  }
ul.tml-action-links li:first-child { border:none; padding:0px 5px 0 0; }
.tml-action-links li a:hover { color:#28BB8C!important; }
.notification-drop-block { background: none repeat scroll 0 0 #fff; border-bottom: 12px solid #e4e4e4; border-radius: 5px 5px 0 0; box-shadow: 0 0 1px 2px #ddd; color: hsl(0, 0%, 27%); max-height: 335px; min-height: 85px; padding: 20px; position: absolute; right: 0px; top: 57px; width: 350px; }
.notifications-inner li { border-bottom: 1px dashed hsl(0, 0%, 80%); display: table; font-size: 12px; list-style: none outside none; margin: 0 0 5px; padding: 5px; width: 100%; }
.notifications-inner li a { padding:0 0 0; color:#34176E; cursor:pointer; font-weight: bold; float:left; margin:0 0 0 5px; }
.notification-drop-block .voter-avatar { float: left; }
.notification-drop-block ul { margin:0px; }
.notification-drop-block .voter-avatar a { padding:0px; }
.notification-drop-block .voter-text { float: left; margin: 9px 0 0 10px; width: 233px; word-break: break-all; word-wrap: break-word; }
.count { background: none repeat scroll 0 0 #28a17a; border-radius: 51%; color: hsl(0, 0%, 100%); font-size: 12px; height: 20px; padding:2px; line-height:16px; position: absolute; text-align: center; top:2px; right:-11px; width: 20px; }
body.page-id-8 .entry-title { display:none; }
.footer-container li:before { content:"."; font-size: 30px; padding:0 5px 0 0px; }
.footer-container li#menu-item-161:before { content:inherit; }
.notifications-inner li a:hover { color:#28a17a; }
.voter-avatar img { border-radius:50%; }
.notification_element span { float:left; }
.style-div:hover, .room-type-div:hover { background:/*url("../images/drop-arrow.png") no-repeat scroll 75px center*/ #545454; color:#fff; }
.info-block .tittle a:hover { color:#28a17a; }
.search-img img:hover { opacity:0.5; }
.header-right .style-div select { width:115px; }
.left-post-part .voting-arrow-numb .down .voting-arrow { background:url("../images/up-voting-arrow.png") no-repeat scroll 0 0 hsla(0, 0%, 0%, 0); }
.left-post-part .voting-arrow-numb .color-red .voting-arrow { background:url("../images/up-voting-arrow.png") no-repeat scroll 0 0 hsla(0, 0%, 0%, 0); cursor:pointer; }
.nottification-container { position: absolute; right: 0; top: 0; }
.write_post:hover { border: 2px solid #28a17a; color:#28a17a; }
.submit_link:hover { background:#28a17a; }
.text-editor-block .post_button:hover { border: 2px solid #28a17a; color:#28a17a; }
.btm-txt a:hover { color:#28a17a; }
span.tab-1:hover, span.tab-2:hover, span.tab-3:hover { background:#523293; transition:0s; color:#fff; }
.user-description { clear: both; display: block; color:hsl(0, 0%, 47%); margin: 5px 0; }
.user-url { clear: both; display: block; color:hsl(0, 0%, 47%); word-wrap: break-word; width: 100%;}
.user-url a { color:#34176E; }
.user-url a:hover { color:#28a17a; }
.single-comment a:hover { color:#28a17a; }
#your-profile .submit .button-primary:hover { background:#28a17a; }
/*.sidebar .nav-stacked li.current-menu-item  a{ background:url("../images/g-next-arrow.png") no-repeat scroll right center hsla(0, 0%, 0%, 0); color:#28a17a;}*/
.sidebar .nav-stacked li.current-menu-item { color:#28a17a; }
/***** left sidebar *****/
.sidebar ul li { /*display:table;*/ margin:0px; padding:10px 0; margin:0px 0 5px; }
.sidebar ul li.fa-signal a { background:url("../images/signal.png") no-repeat scroll 2px 3px; }
.sidebar ul li.fa-clock-o a { background:url("../images/clock.png") no-repeat scroll 5px 3px; padding:0px 23px; }
.sidebar ul li.fa-bookmark a { background:url("../images/best-post.png") no-repeat scroll 6px 3px; padding:0px 23px; }
.sidebar ul li.fa-briefcase a { background:url("../images/job.png") no-repeat scroll 2px 3px; padding:0px 23px; }
.sidebar ul li.fa-star a { background:url("../images/star.png") no-repeat scroll 3px 3px; padding:0px 23px; }
.sidebar ul li.fa { color:#EBEDEF!important; }
.sidebar .nav li a { padding:0px 20px; float:left; line-height: 18px; }
.sidebar .nav li a:hover { }
/*.sidebar .nav li.submit-btn a:hover { opacity:1; color:#28a17a; }*/
.sidebar .input-append .search-img a { padding:0px; }
.sidebar .nav li.current-menu-item.fa-signal a { color:#28a17a; background:url("../images/signal.png") no-repeat scroll left -16px; }
.sidebar .nav li.current-menu-item.fa-clock-o a { color:#28a17a; background:url("../images/clock.png") no-repeat scroll 5px -16px; padding:0px 23px; }
.sidebar .nav li.current-menu-item.fa-bookmark a { color:#28a17a; background:url("../images/best-post.png") no-repeat scroll 6px -16px; padding:0px 23px; }
.sidebar .nav li.current-menu-item.fa-briefcase a { color:#28a17a; background:url("../images/job.png") no-repeat scroll 2px -16px; padding:0px 23px; }
.sidebar .nav li.current-menu-item.fa-star a { color:#28a17a; background:url("../images/star.png") no-repeat scroll 3px -16px; padding:0px 23px; }
.voting-arrow:hover { opacity:0.5; }
.field { /*display: table !important;*/ padding: 20px; }
.name { float:left; font-weight:bold; margin: 23px 0 0; padding-top: 6px; }
.flagedtext { background: none repeat scroll 0 0 #ebedef; display: block; font-size: 12px; left: 18%; padding: 4px 7px; position: absolute; }
.share-container { background: none repeat scroll 0 0 #ebedef; left: 18%; padding: 2px; position: absolute; }
.page-id-21 .entry-title, .page-id-22 .entry-title { display: none; }
#mc_signup .mc_input { border: 3px solid #eee; -webkit-box-shadow:none; box-shadow:none!important; border-radius: 5px; color: hsl(0, 0%, 67%); font-weight: bold; float:left; padding: 10px; transition: all 0s ease 0s; width: 300px; }
#mc_signup #mc_signup_submit { background: none repeat scroll 0 0 #f0f0f0; border: 2px solid #523293; clear: right; float: left; border-radius: 5px; color: #523293; font-size: 14px; font-weight: bold; margin: 0 0 0 10px; padding: 10px 50px; width:auto!important; }
#mc_signup .mc_input:focus { border: 3px solid hsl(0, 0%, 67%); outline:none; transition: all 0s ease 0s; }
#email-subscribers-2 { list-style:none; }
#mc_signup #mc_signup_submit:hover { border: 2px solid #02004b; ; color:#02004b; ; }
.mc_merge_var { margin:0px!important; }
.mobile-toggle { float: left; left: 25px; position: absolute; top: 20px; display:none; cursor:pointer; z-index: 9999999; }
.sidebar.mobile { display: none; }
.mobile-toggle .fa.fa-bars { font-size: 28px; z-index: 999999999; }
.fav .wpfp-span img { display:none; }
#email-subscribers-2 .es_textbox_button:hover { border:2px solid #28a17a; color:#28a17a; }
.wpfp-img { display: none !important; }
.linksalpha_button.linksalpha_link { display: none !important; }
.share-container { opacity: 0; }
.current-share { opacity: 1!important; margin:10px 0 0; }
#es_msg { color:hsl(161, 65%, 45%); }
#es_msg span { color:hsl(161, 65%, 45%); display:table; background: none repeat scroll 0 0 hsl(0, 0%, 100%); border-left: 2px solid hsl(161, 65%, 45%); box-shadow: 0 0 3px 1px hsl(0, 0%, 87%); margin: 20px 0 25px; padding: 15px !important; }
.style-div select option, .room-type-div select option { background:#aaa; }
.twitter-share-button.twitter-tweet-button.twitter-share-button.twitter-count-horizontal { width: 78px !important; }
#comments { box-shadow: 0 0 2px 1px #ddd; clear: both; padding: 15px; margin: 15px 0 0; }
.comments-title { margin:10px 0 20px; padding:0px; }
.commentlist .children { border-top: 1px solid #ddd; padding: 10px 0 0; }
.single-content img { border: 1px solid hsl(0, 0%, 67%); float: right; /*height: auto;*/ margin: 36px 0 25px 15px; padding: 5px; width:25%; height:190px; max-width:300px; }
.single-content { clear: both; }
.entry-meta.single-meta { clear: both; float: left; margin:0px 0 0 28px; position: relative; top: -15px; }
h1.entry-title.single-title { clear:none; width:90%; }
.single-post .mr_social_sharing_wrapper { display: table; float:right; margin: 30px 0 0 !important; width:auto !important; position: absolute; right: 16px; top: 12px; }
.single-content > p { line-height: 22px; }
.type-post #entry-author-info { display:table; width:100%; margin:25px 0; }
#comments .avatar { border-radius:50%; }
.reply a:hover, a.comment-edit-link:hover { color: #28a17a; }
.reply a, a.comment-edit-link { color:#523293; }
.navigation a:link, .navigation a:visited { color:#523293; }
.navigation a:active, .navigation a:hover { color: #28a17a; }
.comment-form-comment label, .form-allowed-tags { display:none; }
.form-submit #submit, .view-post-button a { background:#523293; color:#fff; padding:10px 30px; border:none; border-radius:3px; font-weight:normal; }
.form-submit #submit:hover { background:#28a17a; }
.view-post-button a:hover { background:#28a17a; }
.comment-form-comment { display: table; height: 100px; margin: 10px 0 0 !important; width: 80%; }
#comment { border-radius: 3px; height: 100px; }
.entry-meta a:hover, .entry-utility a:hover { color: #28a17a; }
.more-post { display: table; margin: 0 auto; }
.filter-result-data { }
.search-results h2 { color:#34176E; float: left; font-size: 30px; font-weight: 600; line-height: 23px; margin: 0 0 0; padding-bottom: 25px; }
#mc_signup_form .mc_var_label { display:none; }
.result-data { clear: both; display: block; margin-top: 20px; }
.file-field { float: left; font-weight: bold; height: 38px; margin: 19px 0 10px 15px; }
.image-content { display: table; margin: 10px 0 0; padding: 0; position: relative; }
/**********************************
		
**********************************/
span.tumb-img img { float:left; vertical-align:top; margin-right:15px; }
span.sec-block { display:inline-block; padding-top: 6px; }
.category .info-block .item-footer .entry-summary { padding:0 0 0 50px; clear:left; float:left; }
#entry-author-info #author-avatar { float:left; }
.info-block h2.tittle { float:none; }
#entry-author-info #author-avatar { float:left; }
#your-profile .form-table textarea:focus { border: 2px solid #aaa; }
.community_input_fields input:focus { border:2px solid #aaa; }
#mce_27-0 { display: none; }
.footer-container li:first-child::before {
display:none;
}
#respond textarea { padding: 10px; border: 1px solid #aaa; }
#respond textarea:focus { border: 2px solid #bbb; }
.pindulge-community h3 { padding-bottom: 15px; padding-top: 0; }
.page-id-21 .post-row:first-child, .page-id-22 .post-row { margin-top: 35px; }
.social_connect_form a img { display: table; height: auto; margin-bottom: 5px; width: auto; }
.ss_wrapper #ss_pages { float:left; }
.ss_wrapper #ss_posts { float:left; margin-left: 20%; }
.ss_wrapper { display: table; width: 100%; margin:30px 0 0 }
.ss_wrapper .page_item_list li, .ss_wrapper .post_item_list li { line-height:20px; }
.notifications-inner .voter-avatar img { width:30px!important; height:30px; }
.login p.message { margin:10px 0 10px; }
#theme-my-login.login { padding:0px; }
.notifications-inner li.see-all { text-align:center; cursor:pointer; font-size:14px; padding:5px 0; font-weight:bold; color:#28a17a; }
input { outline:none; }
.comment-meta a:hover { color:#28a17a; }
.errortile, .error { color: #ff0000 !important; left: 0; position: absolute; top: 68px; }
.category-block { position: relative; }
#description_error { top: 100%; }
.search-results .pre-msg { clear: both; }
.notification_element.hide-element { display: none; }
#passwordStrength { background: none repeat scroll 0 0 #ececec; border: 1px solid transparent; border-radius: 4px; display: block; margin: 5px 0 0; padding: 6px 5px; width: 65.5%; }
.username-error, .pass-error { display:block; clear:both; }
.nottification-container-main { display: table; position: relative; }
.error-asterisk { padding: 5px; }
.sidebar ul li.fa-star a:hover { background-position: 3px -16px; color: #28a17a; cursor: pointer; }
.sidebar ul li.fa-clock-o a:hover { background-position: 5px -15px; color: #28a17a; }
.sidebar ul li.fa-signal a:hover, .sidebar ul li.fa-briefcase a:hover { background-position: 2px -16px; color: #28a17a; }
.sidebar ul li.fa-bookmark a:hover { background-position: 6px -16px; color: #28a17a; }
.sidebar .nav-stacked li.submit-btn a:hover { background: url("../images/g-plus.png") no-repeat scroll 35px 8px hsla(0, 0%, 0%, 0); border: 2px solid #28a17a; color: #28a17a; padding: 7px 62px; cursor: pointer; }
/*.page {  min-height: 300px;}*/
.social_connect_form a img:hover { background: none repeat scroll 0 0 #34176e; box-shadow: 1px 1px 3px 1px #34176e; border-radius: 2px; }
.page-id-8 .page .login { margin: 0; }
.submit > a { display: block; padding-top: 5px; }
.post-details { color: hsl(0, 0%, 20%); font-size: 14px; font-weight: 600; margin-right: 10px; }
.view-post { font-size: 12px; font-weight: 600; }
#comments h3#comments-title { font-weight: 500; margin: 0; padding: 0 0 24px; }
.left-inner-part { padding-top: 2px; }
.page-id-19 .submit_link:hover { border: 2px solid #28a17a; color: #28a17a; }
.page-id-19 .community-btns-block .submit_link { background: none repeat scroll 0 0 #28a17a; border: 2px solid #28a17a; border-radius: 5px; color: #ffffff; font-size: 15px; font-weight: bold; padding: 7px 35px; }
.page-id-19 .community-btns-block .write_post { border: 2px solid #523293; background: none repeat scroll 0 0 #fff; color: #523293; }
.page-id-19 .community-btns-block .write_post:hover { border: 2px solid #28a17a; color: #28a17a; }
#your-profile .form-table select { line-height:29px !important; }
.main-content.left-slide { width: 100%; position: fixed; }
h2.entry-title { padding-bottom: 25px; }
.view-post-button { display: block; margin-top: 20px; margin-bottom: 25px; }
@media screen and (-webkit-min-device-pixel-ratio:0) {
.file-field {
margin:27px 0 10px 15px;
}
.file-field:hover {
background:none;
}
}
.form-table #display_name, .form-table #description { outline:none; }
.modal-content { border: 10px solid #34176E; box-shadow: 0 5px 15px hsla(0, 0%, 0%, 0.5); padding: 20px; text-align:center; text-transform: uppercase; }
.modal-content > h1 { color:#34176E; font-size: 50px; line-height: 40px; margin: 1em 0 0; text-transform: uppercase; }
.modal-content > p { color: #34176E; font-size: 30px; margin: 1.5em 0; line-height: 29px; }
.modal-dialog { margin: 12em auto; }
.edit-this-post a, .delete-this-post { cursor:pointer; border: medium none; color:#34176E; font-weight: normal; padding:0px; margin:10px 0 0; }
.delete-this-post { border-left:1px solid #34176E; padding:0 4px; }
.edit-this-post a:hover, .delete-this-post:hover { color:hsl(161, 60%, 39%); }
.main-edit-container { display: table; margin: 15px 0 0; }
#theme-my-login .sign-up-form .error { width:100%; }
#display_name { height: 33px; }
#author-photo-update { float: left; font-size:12px; margin:0 25px 0 0px; }
#author-photo-update .first-option { display:block; font-size:15px; }
#author-photo-update .sec-option { display:block; font-weight:bold; }
#author-photo-update .three-option { display:block; font-size:11px; }
.page-id-12 #author-avatar .avatar { float: left; height: 110px; width: 110px; }
.page-id-12 #author-avatar { width: auto !important; }
.category-block .error { top: 65px; }
.message #description_error { top:102%; }
#reply-title.comment-reply-title { margin: 0px 0 8px !important; }
#pass2 { margin: 10px 0 !important; }
#comments #respond { margin:0!important; border:none!important; }
#respond .form-submit { margin:12px 0 0!important; }
#respond input { margin:0px!important; }
.fa.fa-star.menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-43 { margin: 0; padding: 10px 0 0; }
/*ul.tml-action-links li a:before{ content:"|"; padding:0 5px;} 
ul.tml-action-links li:first-child a:before{ content:""; padding:0 0px;} */
.posted_on { display: inline-block; margin: 0 2px 0 0; }
.edit-this-post { padding: 0 1px 0 0; }
#wpua-upload-button { display: table; width: 100%;  margin: 0px 10px 0;}
#wpua-upload-button #wpua-file { float:left; }
#wpua-upload-button #wpua-upload { float:left; margin: 5px 0 0; }
#wpua-remove-button { margin:15px 0 20px; }
#wpua-preview { border:1px solid #ddd; padding:0px; }
#wpua-thumbnail { }
#wpua-preview img, #wpua-thumbnail img { padding:0px; border:none!important; width:96px; height:96px; border-radius:50%; -webkit-border-radius:50%; }
#wpua-images .description { background: #eee; display: block; padding: 3px; font-size: 12px; color:#555; }
/*.wpua-edit-container h3 { background: none repeat scroll 0 0 hsl(0, 0%, 97%); color: hsl(0, 0%, 27%); font-family: Arial; font-size: 20px; margin-top: 20px; padding: 10px; }
*/#wpua-upload, #wpua-remove, #wpua-add-button #wpua-add { background: none repeat scroll 0 0 hsl(260, 49%, 39%); border: medium none; border-radius: 5px; color: hsl(0, 0%, 100%) !important; font-family: arial !important; font-size: 12px; font-weight: normal !important; padding: 5px 11px; }
#wpua-upload:hover, #wpua-remove:hover, #wpua-add-button #wpua-add:hover { background:#28A17A; }
#wpua-upload-messages span { font-size:11px; }
.post-fetched-img { background:#f1f1f1; display:inline-block; padding:3px 20px; margin: 20px 0; border:2px solid #34176E; width:60%; height:252px; overflow-y: scroll; }
.fetched-image { display: table; float: left; height:auto; padding: 4px; width:33.333%; cursor:pointer; }
.fetched-images-section > p { font-size: 15px; font-weight: bold; margin: 0; padding: 0; }
.post-old-img { display: table; margin: 20px 0 0; }
.fetched-image:hover { opacity: 0.7; }
.post-old-img span { display:block; }
.post-old-img img { padding:3px; border:1px solid #ddd; }
.current-fetched-img { background:#28BB8C;  }
#wpua-preview { display:none!important; }
#wpua-thumbnail .description { display:none; }
#wpua-add-button { float:left;  margin-left: 10px;}
#wpua-images { float:left; }
#wpua-images { float: left; left: 135px; position: absolute; top: 0px; }
@media screen and (-webkit-min-device-pixel-ratio:0) {
.edit-this-post { padding: 0 5px 0 0;}
.delete-this-post {padding:0px;}

}

#wpua-upload-button #wpua-file  { width:0px; display:block; color:#fff; }
#wpua-upload-button #wpua-upload { clear:both; padding: 5px 18px;}
#wpua-remove-button #wpua-remove , #wpua-remove-button #wpua-undo-button { display:none;}
::-webkit-scrollbar-track {background-color: #b46868;} 
::-webkit-scrollbar-thumb { background-color: rgba(0, 0, 0, 0.2); } 
::-webkit-scrollbar-button { background-color: #7c2929;} 
::-webkit-scrollbar-corner { background-color: black;} 
.video-section { display: block; width: 100%;}
.video-container { display: block; width: 100%; cursor: pointer;}
.video-container img { width: 100%;}
.video-section-title {  color: #34176e; display: block;font-size: 10px;font-style: normal; font-weight: bold; margin: 4px 0; outline: medium none;}
.mejs-overlay-button {    background: url("../images/play.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0) !important;  }
.user-url a { width: 215px; word-wrap: break-word;}
.container-fluid .modal-lg { width: 860px;}
.wpua-edit-container p#wpua-upload-messages {display: none;}
#wpua-upload-button a { font-size: 14px; position: relative; top: 5px;}
