/* JGifts Component */

#gifts .page_title_top {
    background: #fff;
    text-align: left;
    line-height: 1;
    border-bottom: 1px solid #E9EAEC;
    padding: 12px;
    border-radius: 3px 3px 0 0;
    border: 1px solid;
    border-color: #ECEEEE #E9EAEC #E9EAEC;
}

#gifts .page_title_top h1 {
    font-size: 14px;
    font-weight: bold;
    line-height: 1;
    margin: 0;
}

#gifts .page_content {
    background: #fff;
    line-height: 1;
    padding: 20px;
    border-radius: 0 0 3px 3px;
    border: 1px solid;
    border-color: #ECEEEE #E9EAEC #E9EAEC;
    border-top: 0;
}

#gifts .gifts-grid {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: -ms-flex;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-justify-content: flex-start;
    -ms-justify-content: flex-start;
    justify-content: flex-start;
    line-height: 1;
}

#gifts .gifts-grid .item {
    padding: 10px;
}

#gifts .gifts-grid .item .gift {
    position: relative;
}

#gifts .gifts-grid .item .gift img {
    width: 100%;
    height: auto;
}

#gifts .gifts-grid .item .gift-price {
    position: absolute;
    bottom: 0;
    text-align: center;
    right: 0;
    left: 0;
	display: none;
	font-size: 12px;
}

#gifts .gifts-grid .item .gift a:hover .gift-price, #gifts .gifts-grid .item .gift a:focus .gift-price {
	display:block;
}

#gifts.view-gift .jgs-gift-img {
    width: 100%;
    float: none;
    margin: 0;
    text-align: center;
}

#gifts.view-gift .jgs-gift-fields {
    float: none;
    max-width: 400px;
    margin: auto;
}

body.swal2-shown {
    overflow: hidden !important;
}



html.window.com_jgifts #window-mainbody .page_title_top {
    border: 0;
    text-align: center;
    padding-top: 0;
}

html.window.com_jgifts #window-mainbody .page_content {
    border: 0;
    padding: 0;
}

html.window.com_jgifts body {
    margin: 0 10px !important;
}

/* JGifts Component END */

/* INVITEX */

html.com_invitex #steps_div {
    background: #fff;
    text-align: left;
    line-height: 1;
    padding: 12px;
    border-radius: 3px 3px 0 0;
    border: 1px solid;
    border-color: #ECEEEE #E9EAEC #E9EAEC;
	border-bottom: 0;
}

html.com_invitex .invitex_black_n_white,.invitex-wrapper .inv_tabbable {
    margin-left: 0 !important;
    padding: 10px 20px;
    background: #fff;
    border-radius: 0 0 3px 3px;
    border: 1px solid;
    border-color: #ECEEEE #E9EAEC #DDDDDF;
    border-top: 0;
    margin: 0;
}

html.com_invitex #steps_div .invitex_title_inv {
    padding: 12px;
    margin: -12px -12px 10px;
    border-bottom: 1px solid #E9EAEC;
}

html.com_invitex #steps_div .invitex_title_inv h2 {
    font-size: 14px;
    font-weight: bold;
    line-height: 1;
    margin: 0;
}

html.com_invitex .invitex_footer {
    padding: 12px;
    background: #fff;
    border-radius: 3px;
    border: 1px solid;
    border-color: #ECEEEE #E9EAEC #DDDDDF;
    margin-top: 20px;
}

html.com_invitex .invitex_black_n_white .top_div_icon {
    margin-left: 0;
}

html.com_invitex .invitex_black_n_white .connect_btn_image_wrap .col-sm-12 {
    text-align: center;
}

.inv_selected_method_active {
    border-color: #38a9ff !important;
}

.invitex_title {
    background: #fff;
    text-align: left;
    line-height: 1;
    border-bottom: 1px solid #E9EAEC;
    padding: 12px;
    border-radius: 3px 3px 0 0;
    border: 1px solid;
    border-color: #ECEEEE #E9EAEC #E9EAEC;
    display: block;
    margin: 0 !important;
}

.invitex_title h2 {
    font-size: 14px;
    font-weight: bold;
    line-height: 1;
    margin: 0;
}

html.com_invitex.view-resend .invitex-wrapper form,html.com_invitex.view-stats .invitex-wrapper form,html.com_invitex.view-urlstats .invitex-wrapper form{
    padding: 10px 20px;
    background: #fff;
    border: 1px solid;
    border-color: #ECEEEE #E9EAEC #DDDDDF;
    border-top: 0;
}

.invitex-wrapper .form-actions {
    padding: 16px;
    margin: 0 -20px -10px;
    border-radius: 0 0 3px 3px;
    background-color: #fafafa;
    border-top: 1px solid #e1e1e1;
}

.invitex-wrapper form table {
    margin-bottom: 20px;
}

.invitex_skip {
    margin: 0;
    margin-bottom: 16px;
    float: none;
}

.invitex_skip .btn {
    background: transparent;
    padding: 2px 8px;
    font-weight: normal;
}

.invitex-wrapper textarea {
    width: 100% !important;
    padding: 6px 12px !important;
}

.invitex-wrapper #filter-bar {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}

.invitex-wrapper #filter-bar .filter-search input[type="text"] {
    margin-bottom: 0!important;
}


.invitex-wrapper .input-group-btn .btn {
    height: 34px;
    font-size: 18px;
    padding: 0 10px;
}

.invitex-wrapper .input-group-btn .btn .mdi{
    font-size: 18px;
}

.invitex-wrapper .form-control,.invitex-wrapper select {
    display: block;
    width: 100%;
    height: 34px;
    padding: 6px 12px;
    margin: 0;
    font-size: 13px;
    line-height: 1.538461538;
    color: #444;
    background-color: #fff;
    background-image: none;
    border: 1px solid #ddd;
    border-radius: 3px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
    box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
    -webkit-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
}

.invitex_email_token {
    width: 100% !important;
}


/* INVITEX  END   */

/* Alta User Points */

#userpoints .page_title_top {
    background: #fff;
    text-align: left;
    line-height: 1;
    border-bottom: 1px solid #E9EAEC;
    padding: 12px;
    border-radius: 3px 3px 0 0;
    border: 1px solid;
    border-color: #ECEEEE #E9EAEC #E9EAEC;
}

#userpoints .page_title_top h1 {
    font-size: 14px;
    font-weight: bold;
    line-height: 1;
    margin: 0;
}


#userpoints .userpoints_content {
    padding: 10px 20px;
    background: #fff;
    border-radius: 0 0 3px 3px;
    border: 1px solid;
    border-color: #ECEEEE #E9EAEC #DDDDDF;
    border-top: 0;
    margin: 0;
}

#userpoints .points_available {
    text-align: right;
    font-size: 14px;
    padding-right: 5px;
}

#userpoints .points_available span {
    font-weight: bold;
    font-size: 16px;
}

/* Alta User Points END */

/* Alta User Points MODULE */

.current_tokens {
    color: #525966;
    margin: -10px -10px 5px;
    border-radius: 3px 3px 0 0;
    padding: 10px;
    border-bottom: 1px solid #E9EAEC;
}

.current_tokens_points {
    font-size: 16px;
    margin-left: 10px;
}

/* Alta User Points MODULE END */

#dj-classifieds .checkboxfield_box {
    padding: 15px;
    max-height: 200px;
    overflow: auto;
    position: relative;
    border: 1px solid #dddddd;
    border-radius: 0.25rem;
	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
    box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
}

#dj-classifieds .checkboxfield_box > div {
    flex-wrap: wrap;
    flex-direction: row;
    display: flex;
    margin: auto;
}


#dj-classifieds .checkbox {
    padding-left: 16px;
    margin-top: 0;
    margin-bottom: 8px;
    font-size: 13px;
    width: 33%;
    padding-right: 10px;
}

body.is-mobile #dj-classifieds .checkbox {
    width: 100%;
}
		
#dj-classifieds .checkbox label{display:block;position:relative;padding:0 0 0 4px;font-weight:normal;font-size: 13px;line-height:1.538461538;margin:0;}		
#dj-classifieds .checkbox label:before{content:"";display:inline-block;position:absolute;width:16px;height:16px;left:0;top:0;margin-left:-16px;border:1px solid #ddd;border-radius:2px;background-color:#fff;cursor:pointer;}		
#dj-classifieds .checkbox label:after{display:inline-block;position:absolute;width:16px;height:16px;line-height:16px;left:0;top:0;margin-left:-16px;padding-left:2px;padding-top:0;font-size:13px;color:#fff;cursor:pointer;}		
#dj-classifieds input[type="checkbox"]{ 
	display:none; 
;}		
#dj-classifieds .checkbox input[type="checkbox"]:checked+label:before{background-color:#4a90e2;border-color:#4a90e2;text-decoration:none;}		
#dj-classifieds .checkbox input[type="checkbox"]:checked+label:after{font-family:'Font Awesome 5 Free';font-weight:900;font-style:normal;display:inline-block;text-decoration:inherit;content:"\f00c";color:#fff;text-decoration:none;}		
#dj-classifieds .checkbox input[type="checkbox"]:disabled+label{cursor:not-allowed;}		
#dj-classifieds .checkbox input[type="checkbox"]:disabled+label:before{background-color:#f5f5f5;cursor:not-allowed;}		
#dj-classifieds .checkbox input[type="checkbox"]:disabled+label:after{color:#4a90e2;}		
#dj-classifieds .checkbox--sm label{font-size:13px;}		
#dj-classifieds .checkbox--inline{display:inline-block;margin-right:8px;}		
#dj-classifieds .checkbox--inline label{display:inline-block;}		
#dj-classifieds .has-error .checkbox label::before{border:1px solid #fc595b !important}
			
#dj-classifieds .radio{padding-left:16px;margin-top:8px;margin-bottom:8px;font-size:13px;}		
#dj-classifieds .radiofield_box label{display:block;position:relative;padding:0 0 0 5px;font-weight:normal;font-size:inherit;line-height:1.538461538;margin:0;cursor:pointer;}		
#dj-classifieds .radiofield_box label:before{content:"";display:inline-block;position:absolute;width:16px;height:16px;left:0;top:0;margin-left:-16px;border:1px solid #ccc;border-radius:50%;background-color:#fff;cursor:pointer;}		
#dj-classifieds .radiofield_box label:after{display:inline-block;position:absolute;width:8px;height:8px;line-height:16px;left:-12px;top:4px;cursor:pointer;background-color:#fff;border-radius:50%;content:"";}		
#dj-classifieds .radiofield_box input[type="radio"]{display:none;}		
#dj-classifieds .radiofield_box input[type="radio"]:checked+label:before{background-color:#4a90e2;border-color:#4a90e2;}		
#dj-classifieds .radiofield_box input[type="radio"]:checked+label:after{font-family:'Font Awesome 5 Free';font-weight:900;font-style:normal;display:inline-block;text-decoration:inherit;}		
#dj-classifieds .radiofield_box input[type="radio"]:disabled+label{cursor:not-allowed;}		
#dj-classifieds .radiofield_box input[type="radio"]:disabled+label:before{cursor:not-allowed;background-color:#fff;}		
#dj-classifieds .radiofield_box input[type="radio"]:disabled+label:after{cursor:not-allowed;}		#dj-classifieds .radio--sm label{font-size:13px;}		
#dj-classifieds .radio--inline{display:inline-block;margin-right:8px;}		
#dj-classifieds .radio--inline label{display:inline-block;}	

#dj-classifieds .radiofield_box>div {
    padding-left: 16px;
    padding-right: 10px;
}
#dj-classifieds .radiofield_box {
    float: none !important;
}

#id_admin_forms_fade .o-loader {   
    -webkit-transform: translateX(-50%) translateY(-50%);
    -moz-transform: translateX(-50%) translateY(-50%);
    -o-transform: translateX(-50%) translateY(-50%);
    transform: translateX(-50%) translateY(-50%);
} 

#id_admin_forms_fade .o-loader {
    width: 36px;
    height: 36px;
    font-size: 13px;
}

.o-loader:before {
    position: absolute;
    content: '';
    top: 0;
    left: 50%;
    width: 100%;
    height: 100%;
    border-radius: 500rem;
    border: 4px solid rgba(0,0,0,0.1);
}

.o-loader:before, .o-loader:after {
    width: 36px;
    height: 36px;
    margin: 0 0 0 -18px;
}

.o-loader:after {
    position: absolute;
    content: '';
    top: 0;
    left: 50%;
    width: 100%;
    height: 100%;
    animation: fd-loader .55s linear;
    animation-iteration-count: infinite;
    border-radius: 500rem;
    border-color: #999 transparent transparent;
    border-style: solid;
    border-width: 4px;
    box-shadow: 0 0 0 1px transparent;
}

#sbox-window iframe {
    width: 100%;
    height: 100%;
}

#sbox-btn-close {
    background: transparent;
    color: #bbb;
    top: 10px;
    right: 10px;
    text-align: center;
}

#sbox-btn-close:hover {
    color: #888;
}

#sbox-btn-close:before {
    content: "\F156";
    font: normal normal normal 24px/1 "Material Design Icons";
    font-size: 20px;
    text-rendering: auto;
    line-height: inherit;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    transform: translate(0, 0);
    text-align: center;
}

div#sbox-overlay {
    background-color: rgba(0,0,0,0.25);
}

#sbox-window.shadow {
    -webkit-box-shadow: 0 2px 3px rgba(0,0,0,0.2);
    -moz-box-shadow: 0 2px 3px rgba(0,0,0,0.2);
    box-shadow: 0 2px 3px rgba(0,0,0,0.2);
}

html.window, html.window body {
    background: #fff;
}

.window body {
    margin: 0 30px 0 0 !important;
} 

@media (max-width: 767px){
.acm-features.style-1 .features-content h3, .t3-section .section-header h3 {
    font-size: 26px;
    font-weight: 600;
    text-align: center;
}
}

.acm-features.style-1 .features-content .row {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
}

.ytp-title {
    display: none;
}


/*________  Proofreader _________*/


.proofreader_overlay {
    z-index: 9999;
    background: rgba(0,0,0,0.25);
}

.proofreader_container {
    border-radius: 3px;
    border: 0;
    padding: 0;
    background: #fff;
    -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
    box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
    width: 100%;
    max-width: 500px;
}

.proofreader_form {
    border-radius: 3px;
}

.proofreader_mouse {
    border: 1px solid rgba(0,0,0,0.15);
    border-radius: 3px;
    -webkit-box-shadow: 0 6px 12px rgba(0,0,0,0.175);
    box-shadow: 0 6px 12px rgba(0,0,0,0.175);
	padding:6px 12px;
	background:#fff;
	z-index:99;
}

.proofreader_popup_message {
    padding-left: 0;
}

.proofreader_popup {
	border-radius: 3px;
    border: 0;
    -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
    box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
    width: 100%;
    max-width: 600px;
}

.proofreader_popup.proofreader_popup_message_error {
	background-image:none;
}

.proofreader_popup_close {
    top: 16px;
    right: 16px;
}

.proofreader_prompt {
    background: none;
    padding: 0;
}

.proofreader_prompt i {
    margin-right: 5px;
    font-size: 16px;
    color: #ff5e3a;
}


/*________  Proofreader END _________*/


/*________  User Articles Page _________*/


button#reset-link {
    display: inline-block;
    margin-top: 10px;
    padding: 0 5px;
    font-family: inherit;
    font-size: 12px;
    font-weight: 400;
    border: none;
    background-color: transparent;
    cursor: pointer;
	float:right;
}

form#userarticles_filter {
    display: inline-block;
    width: 100%;
}

form#userarticles_filter .filters-wrap {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: -ms-flex;
    display: flex;
    display: -webkit-wrap;
    display: -ms-wrapbox;
    display: -ms-wrap;
    display: wrap;
    -webkit-align-items: stretch;
    -ms-align-items: stretch;
    align-items: stretch;
    width: 100%;
}




#userarticles_filter .filter-name {
    display: flex;
    -webkit-flex: 1;
    -ms-flex: 1;
    -webkit-box-flex: 1;
    flex: 1;
    min-width: 180px;
}

#userarticles_filter .filter-name input {
    float: left;
	width: 100%;
    height: 34px;
    border-bottom-right-radius: 0;
    border-top-right-radius: 0;
    margin: 0;
    font-size: 13px;
    line-height: 1.538461538;
    color: #444;
    border: 1px solid #ddd;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
    box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
    -webkit-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
}

#userarticles_filter .search_button {
    height: 34px;
    border-bottom-left-radius: 0;
    border-top-left-radius: 0;
    color: #428bca !important;
    background-color: #fff !important;
    border-color: #ddd !important;
    margin-left: -1px;
}

#userarticles_filter select, #userarticles_filter input {
    height: 34px;
    font-size: 13px;
    line-height: 1.538461538;
} 


#userarticles_filter select#filter_category {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
}

#userarticles_filter select#filter_language {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
}


#userarticles_filter .filters-wrap .filter  select {
	border: 1px solid #ddd;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
    box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
    -webkit-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
}

#userarticles_filter .filters-wrap .filter {
    margin-left: -1px;
}


.user-articles-page {
    padding: 12px 20px 20px;
    background: #FFFFFF;
    border: 1px solid;
    border-color: #ECEEEE #E9EAEC #DDDDDF;
    border-radius: 3px;
}

.user-articles-page .page-header {
    padding: 0px 12px 12px;
    margin: 0 -20px 16px;
    border: 0;
    border-bottom: 1px solid #E9EAEC;
    border-radius: 0;
}

.user-articles-page .page-header h1 {
    font-size: 13px;
    font-weight: bold;
}


.user-articles-item {
	padding: 24px 15px;
}

.user-articles-item+.user-articles-item {
    border-top: 1px solid #eaeaea;
}

.user-articles-item-header {
    margin-bottom: 5px;
    width: 100%;
    display: inline-block;
}

.user-articles-title {
    font-size: 15px;
    font-weight: bold;
    max-width: calc(100% - 14px);
}

.user-articles-page .edit-link {
    float: right;
}


.user-articles-fields {
    font-size: 12px;
}

.user-articles-fields span {
    margin-right: 10px;
}

.user-articles-fields label {
    margin: 0;
}








/* USER ARTICLES MODULE*/
.user-articles-module {
    padding: 0;
}

.user-articles-page .user-articles-module li {
    margin: 0;
    padding: 20px;
    border-bottom: 1px solid #eaeaea;
	position:relative;
}

.user-articles-module .fields {
    font-size: 12px;
}

.user-articles-module .fields span {
    margin-right: 10px;
}

.user-articles-module .edit-link {
    float: right;
    display: none;
    position: absolute;
    top: 12px;
    right: 0;	
}

.user-articles-page .user-articles-module li:hover .edit-link,.user-articles-page .user-articles-module li:focus .edit-link {
    display: block;
}


.user-articles-module .item-title {
    font-size: 15px;
    display: block;
    font-weight: bold;
	margin-bottom: 5px;
}


.empty-result {
    display: inline-block;
    width: 100%;
    min-height: 200px;
    position: relative;
	text-align: center;
}

.empty-result-content {
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%,-50%);
    -moz-transform: translate(-50%,-50%);
    -o-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
}

.empty-result-content i {
    font-size: 50px;
    line-height: 50px;
}




/*________  User Articles Page END _________*/

/*________  Easy Articles  _________*/


.window.com_easyarticles body {
	margin: 0 !important;
}

#ea .ea-composer-toolbar-wrap {
    background: #3e4656;
    border: 0;
}

#ea .ea-composer-toolbar-wrap .btn {
    font-size: 11px;
}

#ea .ea-template-item {
    width: 180px;
}



#ea .ea-composer-templates-category, #ea .ea-composer-templates-content__title {
	display:none;
}

.com_easyarticles.view-composer body {
    height: auto !important;
}


#ea .ea-composer-form-group {
    display: block;
}

#ea .ea-custom-fields {
    border: 0;
    padding: 0;
}

#ea .ea-custom-fields__cell-tabs {
    display: none;
}


#ea .ea-composer-control-input select[multiple] {
    height: auto;
}

#ea .ea-custom-fields .ea-custom-fields-group {
    background: transparent;
    padding: 0;
}

#ea .ea-custom-fields .ea-custom-fields-group select {
    min-width: 50%;
}

#ea .is-toolbar-fixed #ea-editor-toolbar {
    width: 798px;
}

#ea .ea-composer-control-label {
    position: initial;
    text-align: initial;
}

#ea .ea-composer-main {
    background: #edf2f6;
}

#ea .ea-composer-container {
    background: #FFFFFF;
    border: 1px solid;
    border-color: #ECEEEE #E9EAEC #DDDDDF;
    border-radius: 3px;
    margin-top: 24px;
    padding: 0 20px;
    margin-bottom: 100px;
    width: 100%;
	max-width:840px;
}


/*________  Easy Articles END  _________*/

/*________  Content Fields Filter  _________*/

.jlcontentfieldsfilter .jlmf-section {
    margin-top: 0;
}

.jlcontentfieldsfilter .jlmf-section+.jlmf-section {
    margin-top: 10px;
}

.jlcontentfieldsfilter .jlmf-label {
    color: #525966;
    font-size: 12px;
    padding: .2em 0 .3em;
    text-transform: none;
}

.jlmf-footer {
    margin: 10px -10px -10px;
}

.jlmf-footer .jlmf-link {
    padding: 8px 0;
    border-radius: 0 0 3px 3px;
    border-top: 1px solid #E9EAEC;
    width: 100%;
    font-size: 13px;
}

.jlmf-footer .jlmf-link:hover, .jlmf-footer .jlmf-link:focus {
    background: #f4f7fb;
    color: #8994a9;
    text-decoration: none;
}

/*________  Content Fields Filter END _________*/

/*________ Encyclopedia CSS _________*/




/*________ Encyclopedia TERMINOLOGY ARTICLE _________*/



.encyclopedia.blog.encyclopedia-terminology .article-body-wrap {
    width: 100%;
    float: none;
    padding: 0;
}


/*________ Encyclopedia TERMINOLOGY ARTICLE END_________*/


/*________ Encyclopedia LEGENDARY PERSON ARTICLE _________*/


.encyclopedia-legendaryperson .article-image-full {
    margin: 0 0 20px 20px;
}


.encyclopedia-legendaryperson article .image-info-block {
    flex-direction: row-reverse;
    flex-wrap: wrap;
    justify-content: space-between;
}


/*________ Encyclopedia LEGENDARY PERSON ARTICLE END_________*/




html.com_content.view-article.encyclopedia .t3-sidebar-2 {
    display: none;
}

html.com_content.view-article.encyclopedia .comp-wrap {
    width: 100%;
    padding: 0;
}



.encyclopedia .article-image-full {
    margin: 0 20px 20px 0;
}

.encyclopedia article .article-image-full {
    width: 160px;
}

.encyclopedia  article .item-image img {
    border-radius: 4px;
	width:100%;
}

.encyclopedia article .image-info-block {
    display: flex;
    border-bottom: 1px solid #E9EAEC;
    margin-bottom: 20px;
}

.article-intro-fields {
    font-size: 12px;
}

.article-intro-fields p {
    line-height: 1;
    margin: 0 0 5px;
}


.encyclopedia article .article-content-fields .field-label {
	display: block;
}

.encyclopedia article .article-content-fields .field-entry + .field-entry {
    margin-top: 20px;
}

.encyclopedia article .fields-container .field-label, section.article-content label {
    font-weight: bold;
}


.category-module.mod-list {
    padding: 0;
}

.mod-articles-category-title {
    font-size: 15px;
    display: block;
    font-weight: bold;
    margin-bottom: 5px;
}

.section-footer .category-module li {
    margin: 0;
    padding: 10px 0;
	
}

.section-footer .category-module li + li{
border-top:1px solid #ECEEEE;
}


.categories-module-encyclopedia .row {
    display: flex;
    flex-wrap: wrap;
    margin: 20px -15px;
}

.categories-module-encyclopedia .cat_col_in {
    padding: 15px;
    background: #F5F6F8;
    margin: 5px;
    text-align: center;
}

.categories-module-encyclopedia .cat_col_in h3 {
    font-size: 14px;
    margin: 0;
    font-weight: 400;
    line-height: 1.5em;
}




.enciclopedia .enciclopedia-content {
    padding: 12px 20px 20px;
    background: #FFFFFF;
    border: 1px solid;
    border-color: #ECEEEE #E9EAEC #DDDDDF;
    border-radius: 3px;
    margin-bottom: 20px;
}

.section-footer .moduletable h3 {
    border-bottom: 1px solid #E9EAEC;
    padding: 0px 12px 12px;
    margin: 0 -20px 16px;
    font-size: 14px;
    font-weight: bold;
}

.section-footer .moduletable {
    padding: 12px 20px 20px;
    background: #FFFFFF;
    border: 1px solid;
    border-color: #ECEEEE #E9EAEC #DDDDDF;
    border-radius: 3px;
	margin-bottom:20px;
}

.main-header-title-content {
    text-align: center;
    display: inline-block;
    width: 100%;
}

.main-header-title-content h1 {
    font-size: 24px;
    font-weight: bold;
}

.main-header-plainlist {
    display: inline-block;
    width: 100%;
    margin-bottom: 15px;
}

.main-header-articlecount {
    float: left;
}

.main-header-plainlist-links {
    float: right;
}

.main-header-plainlist-links a+a {
    margin-left: 10px;
}


.category-module-column h4 {
    font-weight: bold;
	margin-top: 12px;
    margin-bottom: 12px;
}

.category-module-column ul {
    padding: 0;
}

.category-module-column li+li {
    padding: 5px 0 0;
}


html.com_content.view-article .breadcrumb :last-child {
    display: none;
}

.encyclopedia.blog {
    padding: 20px;
    background: #FFFFFF;
    border: 1px solid;
    border-color: #ECEEEE #E9EAEC #DDDDDF;
    border-radius: 0 0 3px 3px;
    border-top: 0;
}

.encyclopedia.blog .page-header {
    padding: 0px 12px 12px;
    margin: 0 -20px 16px;
    border: 0;
    border-bottom: 1px solid #E9EAEC;
    border-radius: 0;
}

.encyclopedia.blog .page-header h1 {
    font-size: 13px;
    font-weight: bold;
}

.encyclopedia .item-page {
    border-top: 0;
    border-radius: 0 0 3px 3px;
}

.encyclopedia.blog .article-header .article-title {
    text-transform: none;
}

.encyclopedia.blog .article-header .article-title {
    text-transform: none;
    font-size: 15px;
    font-weight: bold;
    margin-bottom: 15px;
    line-height: 1;
}


.encyclopedia  .article-header .article-title {
    text-transform: none;
    font-size: 24px;
    font-weight: bold;
	margin-bottom: 24px;
}

.encyclopedia article {
    position: relative;
}

.encyclopedia .article-aside {
    position: absolute;
    right: 0;
    top: 0;
    margin: 0;	
	display: none;
}

.encyclopedia article:hover .article-aside {
	display: block;
	
}


.encyclopedia.blog article {
    padding: 0;
}

.encyclopedia.blog .items-row .item {
    margin-bottom: 0px;
}

.encyclopedia.blog .items-row {
    margin-bottom: 24px;
}

.encyclopedia.blog article .item-image {
    margin: 0;
}

.encyclopedia.blog article .item-image img {
    border-radius: 4px;
}

.encyclopedia.blog .image-wrap {
    width: 100px;
    float: left;
}

.encyclopedia.blog .article-body-wrap {
    width: calc(100% - 100px);
    float: right;
    padding-left: 20px;
}




/*________ Encyclopedia LIST BLOG _________*/

.encyclopedia-list.blog .items-row .item {
    margin: 0;
}

.encyclopedia-list.blog article {
    padding: 0;
}

.encyclopedia-list.blog .items-row {
    margin-bottom: 0;
}

/*________ Encyclopedia LIST BLOG END_________*/




/*________ Encyclopedia CSS END _________*/



/*________ JFBConnect _________*/

.social-login-img {
    width: 32px;
    height: 32px;
    opacity: .8;
}

.social-login-img:hover {
    opacity: 1;
}


.social-login-img+.social-login-img {
    margin-left: 7px;
}

/*________ JFBConnect END _________*/



/*________People Suggest_________*/

#people_suggest .sug_main {
    width: 100%;
}

#people_suggest .sug_main .sug_case {
    border: 0;
    background: transparent;
    margin: 0;
    width: 100%;
}

#people_suggest .sug_main .sug_case + .sug_case {
    margin-top: 12px;
}

#people_suggest .sug_case .sug_info {
    width: 40px;
}

#people_suggest .sug_case .sug_right {
    width: calc(100% - 40px);
}


#people_suggest .sug_case.well {
    width: 100%;
}

#people_suggest .sug_info .sug-space {
    padding: 0;
}

#people_suggest .sug_button {
    font-size: 13px;
}

#people_suggest .sug_case .sug_uname {
    padding: 0 5px;
}

#people_suggest .sug_main .add-friend-btn {
    font-size: 13px;
}


#people_suggest .sug_main .sug_case .sug_btt {
    opacity: 0;
    background: none;
    font-size: 14px;
}

#people_suggest .sug_main .sug_case:hover .sug_btt  {
    opacity: 0.4;
	transition-delay: .5s;

}

#people_suggest .sug_main .sug_case .sug_btt i {
    line-height:1;
}

#people_suggest .sug_case a.match_fields,#people_suggest  .sug_case .pum_friends a, #people_suggest  .sug_case .recommended_friends a {
    color: inherit;
}

#people_suggest .sug_case a.match_fields:hover, #people_suggest  .sug_case .pum_friends a:hover, #people_suggest .sug_case .recommended_friends a:hover {
    color: initial !important;
}

#people_suggest .sug_case .pum_friends a {
    position: relative;
	z-index: unset;
    font-size: 13px;
}

#people_suggest .o-avatar img {
    border-radius: 50%;
	display: block;
    max-width: none;
    width: 100%;
    height: 100%;
    image-rendering: optimizeQuality;
}

#people_suggest .o-avatar {
    display: inline-block;
    border-radius: 2px;
    vertical-align: middle;
    overflow: hidden;
    padding: 0;
    margin: 0;
    width: 40px;
    height: 40px;
    line-height: 40px;
    font-size: 20px;
}



html.com_psuggest.view-mutualfriends .mutualfriends-list-item {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: -ms-flex;
    display: flex;
} 

html.com_psuggest.view-mutualfriends .mutualfriends-list-item+.mutualfriends-list-item {
    margin-top: 16px;
}




.mutualfriends-list .o-media-image {
    margin-right: 8px;
}

.mutualfriends-list .o-avatar {
    display: inline-block;
    border-radius: 50%;
    vertical-align: middle;
    overflow: hidden;
    -webkit-border-radius: 50%;
    padding: 0;
    margin: 0;
    width: 40px;
    height: 40px;
    line-height: 40px;
    font-size: 20px;
}

.mutualfriends-list .o-avatar img {
    border-radius: 50%;
	-webkit-border-radius: 50%;
}	


.mutualfriends-dialog-header {
    position: absolute;
    top: -10px;
    text-align: center;
    left: 0;
    width: 100%;
    height: 50px;
    line-height: 38px;
    z-index: 3;
    background: #fff;
    padding: 8px 30px 8px 16px;
    border-radius: 3px 3px 0 0;
}

.mutualfriends-dialog-title {
    font-size: 15px;
    font-weight: bold;
    color: #525966;
}

.mutualfriends-list {
    margin-top: 20px;
}

/*________People Suggest END_________*/


/*________Help-Center_________*/

.fbpSectionExtended .fbpTopNavigation_core_outer {
    display: none;
}

.fbpTopNavigation_core_outer {
    margin: 0;	
}

@media (min-width: 769px) {

.fbpTopNavigation_core_outer {
    display:none;	
}

}

.fbpTopNavigation_core {
    padding: 0;
}

.fbpNavTopUL_buttons {
    width: 100%;
    margin: 0;
}

.fbpTopNavigation_core .show_menu {
    width: 100%;
}

.show_menu a, .show_menu a:focus,.show_menu a:active,.show_menu a:hover, .show_menu a.btn-fbpactive {
    width: 100%;
    border-left: 0;
    border-right: 0;
    margin: 0 0 8px;
    border-radius: 0;
    padding: 8px 10px;
	border-color: #ECEEEE #E9EAEC #DDDDDF;
	background: #fff;
    color: #333;
	box-shadow: none;
}


.fbpLeftNavigation_core {
    background: #fff;
    border-radius: 3px;
    border: 1px solid;
    border-color: #ECEEEE #E9EAEC #DDDDDF;
    width: 262px;
}

a.NavLeftUL_anchor {
    border-bottom: 0;
    padding: 8px 30px 8px 12px;
    font-size: 13px;
}

.li_selected > a, .li_selected > a:hover, .li_selected > a:focus {
    border-bottom: 0;
    border-left: 2px solid;
    padding-left: 10px;
    background: #f4f7fb !important;
    font-weight: bold;
	border-color: #38a9ff;
    color: #333;
}

a.NavLeftUL_anchor:hover {
    background-color: #f4f7fb;
	color: #2980B9;
}	

.faq_content_wrapper,.faq_faqAnswerWrapper_inner {
    background: #fff;
    border-radius: 3px;
    border: 1px solid;
    border-color: #ECEEEE #E9EAEC #DDDDDF;
    padding: 20px;
}

div#faq-main-position {
    border-radius: 3px;
    border: 1px solid;
    border-color: #ECEEEE #E9EAEC #DDDDDF;
    background: #fff;
}

#faq-bottom-position {
    display: inline-block;
    width: 100%;
    margin-top: 20px;
    padding: 0px 20px;
    border-left: 2px solid #ddd;
}

.head-menu .nav .back-to-feed {
    font-weight: normal;
    text-transform: none;
}

.topic_faqBlock.faq_open {
    background: #f4f6fb;
}

.topic_faqBlock {
    border-bottom: 1px solid #ECEEEE;
}

.topic_faqBlock .faq_tools {
    background: transparent;
    border: 0;
    border-top: 0;
    margin: 20px -24px -9px;
    padding: 12px 24px;
}

.faq_faqAnswerWrapper_inner .faq_tools { 
    margin: 30px -20px -20px;
    padding: 12px 20px;
}


.topic_faqExpanderIcon {
    left: 8px;
}

.fbpContent_topicImage {
    float: left;
    margin: 0 12px 0 0;
	width: 28px;
	height: 28px;
}

.fbpContent_core h2 {
    font-size: 16px;
    line-height: 28px;
}

.fbpContent_core h2 a {
    color: inherit;
}



#t3-mainnav.submenu li {
    float: left;
    border-top: 0;
}

#t3-mainnav.submenu .nav-stacked > li > a {
    line-height: 46px;
    text-transform: none;
    padding: 0 13px;
	color: #c3d6ed;
    background: none;
    font-weight: 700;
}

#t3-mainnav.submenu .nav-stacked > li.active > a, #t3-mainnav.submenu .nav-stacked > li.active > a:hover, #t3-mainnav.submenu .nav-stacked > li.active > a:focus {
	color:#fff;
}

.help-center .submenu {
    margin-top: 46px;
    background: #5580be;
    min-height: initial;
}

body.help-center .logo  {
    width: 200px;
	text-align: left;
}

body.help-center .head-menu {
    width: 200px;
}

body.help-center .help-center-home-link {
    display: inline-block;
    color: #fff;
    font-weight: bold;
    vertical-align: middle;
    margin-left: 12px;
}

body.help-center .head-search {
    max-width: calc(100% - 424px);
	padding: 0px 12px;
}

body.help-center .mobile-search {
    padding: 10px;
    background: #fff;
}



body.help-center .mobile-search input.mls-query {
    width: 100% !important;
}

.mls-results-cont {
    width: 100%;
}



body.help-center .head-search form input.mls-query {
    height: 46px !important;
    background: #4a5364;
    border: 0;
    color: #fff;
}

body.help-center .head-search .default-theme.grey-skin input.mls-query:focus {
	color: #fff;
}

body.help-center .mls-form .mls-results h3 {
    text-transform: none;
}

body.help-center .mls-form .mls-results .mls-empty-results {
    background: #ffffff;
    color: #44494c;
    text-transform: none;
    font-size: 14px;
    font-weight: normal;
}

.default-theme.grey-skin .mls-results-cont:after, .default-theme.grey-skin .instance-selector-cont:after {
    border-bottom: 6px solid #fff;
}

.default-theme.grey-skin .close-results {
    height: 46px;
    line-height: 46px !important;
    color: #fff !important;
    opacity: .8;
}

.default-theme.grey-skin .close-results:hover {
    opacity: 1;
}

body.help-center .mls-form {
    margin: 0;
}

body.help-center  .mls-form .mls-parent {
    width: 100%;
}

body.help-center .head-search form input.mls-query::-webkit-input-placeholder {color: #8c95a6;}
body.help-center .head-search form input.mls-query::-moz-placeholder          {color: #8c95a6;}/* Firefox 19+ */
body.help-center .head-search form input.mls-query:-moz-placeholder           {color: #8c95a6;}/* Firefox 18- */
body.help-center .head-search form input.mls-query:-ms-input-placeholder      {color: #8c95a6;}

body.help-center .head-search .default-theme.grey-skin .mls-results ul li a:hover, body.help-center .head-search .default-theme.grey-skin .mls-results ul li a:focus, body.help-center .head-search .default-theme.grey-skin .mls-results ul li.selected a {
    background: #e7edf3;
    border-bottom: 1px solid #d7d7d7;
}

body.help-center .head-search .mls-results ul li a:hover span, body.help-center .head-search .mls-results ul li a:focus span, body.help-center .head-search .mls-results ul li.selected a span {
	color:#333!important;
}

.head-search  .default-theme.grey-skin .mls-results h3 {
    text-transform:none;
}

.head-search  .default-theme.grey-skin .mls-empty-results {
    background: #fff;
}

.head-search  .default-theme.grey-skin .mls-results-cont:after, .default-theme.grey-skin .instance-selector-cont:after {
    border-bottom: 6px solid #fff;
}


/*________Help-Center END_________*/

/*________DJ-Rewiews_________*/


.djrv_modal .djrv_modal-header {
    padding: 12px;
}

.djrv_modal .djrv_modal-header h3 {
    margin: 0;
}

.djrv_modal .djrv_modal_container {
    background: #FFFFFF;
    border-radius: 3px;
	-webkit-box-shadow: 0 2px 3px rgba(0,0,0,0.2);
    box-shadow: 0 2px 3px rgba(0,0,0,0.2);
}


.djrv_modal .djrv_close_form_button.mdi {
    font-size: 22px;
    font-weight: 700;
    line-height: 1;
}

.djrv_modal .djrv_modal-footer {
    padding: 0;
}

.djrv_modal .control-buttons .controls {
    text-align: center;
    border-radius: 0 0 3px 3px;
    overflow: hidden;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: -ms-flex;
    display: flex;
    -webkit-align-content: space-evenly;
    -ms-align-content: space-evenly;
    align-content: space-evenly;
}

.djrv_modal .djrv_modal-footer .btn {
    -webkit-flex: 1 !important;
    -ms-flex: 1 !important;
    flex: 1 !important;
    border-radius: 0 !important;
    height: 48px !important;
    border: 0 !important;
    background-color: #fff !important;
    background-image: none !important;
    opacity: 1 !important;
    line-height: 38px !important;
	font-weight: bold;
}

.djrv_modal .djrv_modal-footer .btn+.btn, .djrv_modal .djrv_modal-footer .btn:hover+.btn, .djrv_modal .djrv_modal-footer .btn:focus+.btn, .djrv_modal .djrv_modal-footer .btn:active+.btn {
    border-left: 1px solid #e1e1e1 !important;
}

.djrv_modal .djrv_modal-footer .djrv_close_form_button {
    color: #444 !important;
}
.djrv_modal .djrv_modal-footer .djrv_submit_form_button {
	color: #428bca !important;
}

.djrv_modal .form-horizontal .control-group {
    margin-bottom: 10px;
}

.djrv_modal .form-horizontal .control-group .controls {
    margin: 0;
}

#dj-classifieds .djrv_review_form .djrv_rating_fields fieldset {
    padding: 0;
    margin: 0;
}

#dj-classifieds .djreviews textarea {
	max-width: 100%;
    width: 100% !important;
    min-height: 160px;
}

.djrv_modal .radio label {
	padding-left:0;
}

@media (min-width: 768px) {
.djrv_modal .form-horizontal .control-group .control-label {
    display: block;
    width: 100%;
    text-align: left;
}
}

form.djrv_review_form {
    margin: 0;
}

.djrv_single_review.row-fluid {
    margin: 0;
    width: 100%;
    padding: 10px 15px;
    border-bottom: 1px solid #ecedee;
}

.djrv_listing  {
    border-top: 1px solid #ecedee;
}


/*________DJ-Rewiews END_________*/



/*________DJ-Classifieds CONFIRM-OWNERSHIP_________*/

html.com_djclassifieds.view-confirmownership .comp-wrap{
    width: 100%;
    padding: 0;
}

html.com_djclassifieds.view-confirmownership #breadcrumbs-position,html.com_djclassifieds.view-confirmownership .t3-sidebar-2 {
    display: none;
}

.confirm-ownership {
    background: #fff;
    padding: 20px;
    border-radius: 3px;
    border: 1px solid;
    border-color: #ECEEEE #E9EAEC #DDDDDF;
}

.confirm-ownership .page-title h2 {
    margin: 0;
    padding: 5px 0 20px;
    font-size: 24px;
    font-weight: 700;
}


.confirm-ownership .item-card {
    background: #fff;
    border-radius: 4px;
    border: 1px solid;
    border-color: #ECEEEE #E9EAEC #DDDDDF;
	display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
	margin-bottom: 20px;
}

.confirm-ownership .image_wrap {
    padding: 10px;
}

.confirm-ownership #item_mainimage {
    width: 100px;
    border-radius: 4px;
}


.confirm-ownership .item_det_box {
	width: 100%;
    padding: 10px;
}

.confirm-ownership .item-card h2 {
    font-size: 20px;
    font-weight: 700;
}



/*________DJ-Classifieds CONFIRM-OWNERSHIP END_________*/



/*________DJ-Classifieds_________*/

#es .es-stream-item.es-context-djclassifieds .page-card {
    display: -webkit-flex;
    display: flex;
}

#es .es-stream-item.es-context-djclassifieds .img-box img {
    border-radius: 4px;
}

#es .es-stream-item.es-context-djclassifieds .page-card {
    display: -webkit-flex;
    display: flex;
    padding: 8px;
}

#es .es-stream-item.es-context-djclassifieds .img-box {
    width: 100px;
}

/*________DJ-Classifieds PLANS_________*/

#dj-classifieds div.paymentdetails .djcf_prow_in .djcf_prow_col_desc {
    display: block;
    border: 0;
    border-radius: 3px 3px 0 0;
    background: #f9f9f9;
    background: transparent;
	text-align: center;
	padding: 20px 20px 0;	
}



#dj-classifieds .djcf_prow h3 {
    margin: -20px -20px 10px;
    padding: 20px;
	font-weight: bold;
}

body.is-mobile #dj-classifieds .djcf_prow h3 {
    font-size: 14px;
}

#dj-classifieds .djcf_prow .djcf_prow_desc_row {
    border:0;
}

#dj-classifieds .djcf_prow .djcf_prow_details_content {
    margin-top: 10px !important;
    border-top: 1px solid #E9EAEC;
}

#dj-classifieds .djcf_prow h4.djcf_prow_details_title .mdi {
    font-size: 20px;
    line-height: 20px;
    vertical-align: middle;
    margin-left: 5px;
}

#dj-classifieds .djcf_prow .djcf_prow_desc_row .djcf_prow_desc_value .mdi {
    font-size: 20px;
    line-height: 20px;
    vertical-align: middle;
}

#dj-classifieds .djcf_prow .djcf_prow_desc_row .djcf_prow_desc_value .mdi-close-circle {
    color: #9ba8bf;
}


#dj-classifieds .djcf_prow .djcf_prow_desc_row .djcf_prow_desc_value .mdi-check-circle {
    color: #55be5a;
}



#dj-classifieds .djcf_prow .djcf_prow_desc_row+.djcf_prow_desc_row {
    border-top: 1px solid #E9EAEC;
}

#dj-classifieds .djcf_prow .djcf_prow_desc_row .djcf_prow_desc_label {
    text-align: left;
}

#dj-classifieds .djcf_prow .djcf_prow_desc_row .djcf_prow_desc_value {
    text-align: right;
}

#dj-classifieds div.paymentdetails .djcf_prow_in .djcf_prow_col_buynow {
    display: block;
    width: 100%;
    padding: 12px;
}

#dj-classifieds div.paymentdetails .djcf_prow_in {
    border: 1px solid;
    border-color: #ECEEEE #E9EAEC #DDDDDF;
    border-radius: 3px;
}

#dj-classifieds .pointspackages .djcf_prow:hover .djcf_prow_in, #dj-classifieds .pointspackages .djcf_prow:focus .djcf_prow_in {
    border: 1px solid #38a9ff;
}

#dj-classifieds div.paymentdetails .djcf_prow_in.no-subscription {
    padding: 20px;
}




/*________DJ-Classifieds PLANS END_________*/


#dj-classifieds .dj-additem .djform_row textarea.invalid, #dj-classifieds .dj-additem .djform_row input.invalid, #dj-classifieds .dj-additem .djform_row select.invalid, #dj-classifieds .dj-additem .title_top.invalid {
    border-color: #ff5e3a !important;
}

#dj-classifieds .djcf_outer, #dj-classifieds .djcf_checkout_outer, #dj-classifieds .djcf_warning_outer {
    border: 0;
}

#dj-classifieds .djcf_outer .title_top, #dj-classifieds .djcf_checkout_outer .title_top, #dj-classifieds .djcf_warning_outer .title_top {
    font-size: 14px;
    text-align: left;
    font-weight: bold;
    background: #fff;
    margin: 0;
    padding: 12px;
    border-radius: 3px 3px 0 0;
    border: 1px solid;
    border-color: #ECEEEE #E9EAEC #E9EAEC;
    line-height: 1.1;
}

#dj-classifieds .djcf_outer .djcf_outer_in, #dj-classifieds .djcf_checkout_outer .djcf_warning_outer_in, #dj-classifieds .djcf_warning_outer .djcf_warning_outer_in {
    background: #fff;
    border-radius: 0 0 3px 3px;
    border: 1px solid;
    border-color: #ECEEEE #E9EAEC #DDDDDF;
    border-top: 0;
    margin: 0;
}



.dj-item-control.btn-group {
    float: right;
}

.dj-item-control.btn-group .dropdown-toggle {
    font-size: 20px;
    line-height: 1.3;
	box-shadow: none;
}

.dj-item-control.btn-group .dropdown-menu {
    border: 1px solid #ccc;
    border: 1px solid rgba(0,0,0,0.15);
    border-radius: 3px;
    -webkit-box-shadow: 0 6px 12px rgba(0,0,0,0.175);
    box-shadow: 0 6px 12px rgba(0,0,0,0.175);
    background-clip: padding-box;
    font-size: 13px;
    padding: 0;
}

.dj-item-control.btn-group .dropdown-menu li {
    padding: 0;
}

.dj-item-control.btn-group .dropdown-menu>li>a {
    padding: 8px 12px;
    line-height: 16px;
}

.dj-item-control.btn-group .dropdown-menu>li>a:hover,.dj-item-control.btn-group .dropdown-menu>li>a:focus {
	background: #f4f7fb;
}

/*________DJ-Classifieds Search Module_________*/

.t3-sidebar .page-search-module .module-inner {
    padding: 0;
}


.search-accordion-title {
    display: block;
    padding: 10px;
}

.search-accordion-title .mdi-filter {
    margin-right: 10px;
    color: #5497e3;
}

.search-accordion-title .chevron {
    vertical-align: middle;
    margin-left: 2px;
    font-size: 18px;
    height: 18px;
    line-height: 18px;
    color: #8994a9;
}

.search-accordion-content {
	display:none;
	padding: 6px 10px 10px;
}

.dj_cf_search a.reset_button {
    width: 100%;
    margin: 0;
}


.dj_cf_search .search_ex_fields, .dj_cf_search .search_price {
    margin: 20px 0 20px;
}

.dj_cf_search .djseform_field {
    margin: 0 0 20px;
}

.dj_cf_search .djcf_se_row label, .dj_cf_search .djseform_field span.label {
    color: #525966;
    font-weight: 400 !important;
    font-size: 12px;
    padding: .2em 0 .3em;
    text-align: left;
    line-height: 1;
}

.dj_cf_search .djseform_field.djse_type_checkbox .se_checkbox::-webkit-scrollbar,#dj-classifieds .checkboxfield_box::-webkit-scrollbar {
    width: 9px;
    height: 9px;
  
}

.dj_cf_search .djseform_field.djse_type_checkbox .se_checkbox {
    max-height: 150px;
    overflow: auto !important;
    transition: 0.5s;
    -webkit-transition: 0.5s;
    -moz-transition: 0.5s;
    -o-transition: 0.5s;
}

.dj_cf_search .djseform_field .se_checkbox {
    border: 1px solid#ddd;
    padding: 10px;
}

.dj_cf_search .djseform_field .se_checkbox .se_checkbox_v {
    width: 100%;
    float: none;
    margin-bottom: 10px;
}

.dj_cf_search .djseform_field .se_checkbox .se_checkbox_v input[type="checkbox"] {
    float: left;
}

.dj_cf_search .se_checkbox div .radio_label {
    display: block;
    padding: 0 0 0 20px;
    line-height: 18px;
    font-size: 12px;
}

/* Track */
.dj_cf_search .djseform_field.djse_type_checkbox .se_checkbox::-webkit-scrollbar-track,#dj-classifieds .checkboxfield_box::-webkit-scrollbar-track {
   /* -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3); 
    -webkit-border-radius: 10px;
    border-radius: 10px;*/
 
} 
 
/* Handle */
.dj_cf_search .djseform_field.djse_type_checkbox .se_checkbox::-webkit-scrollbar-thumb ,#dj-classifieds .checkboxfield_box::-webkit-scrollbar-thumb{
  background: #ccc;
  border-radius:2px;
    /*-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.5); 
   border-radius: 10px;
  -webkit-border-radius: 10px;
  */
}
.dj_cf_search .djseform_field.djse_type_checkbox .se_checkbox::-webkit-scrollbar-thumb:window-inactive,#dj-classifieds .checkboxfield_box::-webkit-scrollbar-thumb:window-inactive {
   background: #ccc;
  
  
}

.dj_cf_search .djseform_field.djse_type_checkbox .se_checkbox::-webkit-scrollbar-thumb:hover,#dj-classifieds .checkboxfield_box::-webkit-scrollbar-thumb:hover{
    border-width: 1px 1px 1px 2px;
    border-color: #555;
    background-color: #000;	
}


.dj_cf_search .inputbox_min_max .input-group .form-control {
    margin: 0;
}

.dj_cf_search .inputbox_min_max .input-group {
    margin-bottom: 5px;
}

.dj_cf_search .inputbox_min_max .input-group .input-group-addon {
    border-radius: 0.25rem 0 0 0.25rem;
	background-color: #fff;
}




/*________DJ-Classifieds Search Module END_________*/

#dj-classifieds .profile_item_box .profile_img {
    width: 40px;
    height: 40px;
    padding: 0;
    margin-right: 10px;
}

#dj-classifieds .dj-item .profile_item_box .profile_img img, #dj-classifieds .profile_outer .profile_img img {
    padding: 0;
    border: 0;
    width: 100%;
	border-radius: 50%;
}

#dj-classifieds .dj-item .profile_item_box .profile_name {
    margin: 0;
	font-size: 14px;
}

div#dj-classifieds {
    position: relative;
} 

#dj-classifieds .dj-items_order_by_in {
    padding: 10px 12px;
    font-size: 12px;
}

#dj-classifieds.pages-profile .title_top h1 {
    background: #fff;
    line-height: 1;
    border: 1px solid;
    border-color: #ECEEEE #E9EAEC #E9EAEC;
    padding: 12px;
    font-size: 14px;
    font-weight: bold;
    border-radius: 3px 3px 0 0;
    margin: 0;
}


#dj-classifieds .profile_outer {
    display: block;
    margin: 0;
}

html.com_djclassifieds.view-profile .profile_box {
    background: #fff;
    padding: 20px;
    border-radius: 3px;
    border: 1px solid;
    border-color: #ECEEEE #E9EAEC #DDDDDF;
}

#dj-classifieds .profile_outer .profile_img {
    width: 80px;
}

#dj-classifieds .profile_outer .profile_name {
    font-size: 1.4em;
    font-weight: bold;
}



#dj-classifieds .nav-tabs>li>a {
    text-transform: none;
    font-size: 13px;
}

#dj-classifieds .dj-category {
    background: #fff;
    padding: 12px;
    border: 1px solid;
    border-color: #ECEEEE #E9EAEC #E9EAEC;
	border-top: 0;
	margin:0;
}

#dj-classifieds .dj-category .cat_row_title {
	display:none;
}

#dj-classifieds .dj-category .cat_row {
    margin-left: 0px;
    padding: 0;
}

#dj-classifieds .dj-category .cat_col .cat_col_in {
    padding: 15px;
    background: #F5F6F8;
    margin: 5px;
    text-align: center;
}

#dj-classifieds .dj-category .title h2 {
    font-size: 14px;
    margin: 0;
    font-weight: 400;
    line-height: 1.5em;
}

.search_res_details {
    background: #fff;
    padding: 8px 12px;
    border: 1px solid;
    border-top: 0;
    border-color: #E9EAEC #E9EAEC #E9EAEC;
    font-size: 12px;
}

html.com_djclassifieds.view-item .djcf_after_title {
    padding: 0 20px;
}

.layout-favourites h1.main_cat_title {
    display: block;
    background: white;
    text-align: left;
    line-height: 1;
    border: 1px solid;
    border-color: #ECEEEE #E9EAEC #E9EAEC;
    padding: 12px;
    font-size: 14px;
    font-weight: bold;
    border-radius: 3px 3px 0 0;
    margin: 0;
}

#dj-classifieds .dj-item .ask_form_abuse_outer {
    padding: 10px 20px;
    border-top: 1px solid;
    border-color: #E9EAEC #E9EAEC #DDDDDF;
    margin: 0 -20px -20px;
    border-radius: 0 0 3px 3px;
}

body.is-mobile #dj-classifieds .dj-item .ask_form_abuse_outer .btn {
    width: 100%;
    margin-bottom: 10px;
	font-size: 14px;
}

body.is-mobile #dj-classifieds .dj-item .ask_form_abuse_outer .sb_top {
    width: 100%;
}

#dj-classifieds .dj-item .ask_form_abuse_outer .sb_top {
    display: inline-block;
    padding: 0;
    vertical-align: middle;
    float: right;
}

#dj-classifieds .dj-item .sb_bottom {
    display: flex;
    align-items: center;
}

#dj-classifieds .addthis_toolbox a {
    margin-bottom: 0;
}

#dj-classifieds .at-resp-share-element .at-share-btn {
	margin:0;
	transform:none;
}

#dj-classifieds .at-resp-share-element .at-share-btn+.at-share-btn {
	margin-left:10px;
}


#dj-classifieds .ask_form_abuse_outer .btn .mdi {
    line-height: 1;
    font-size: 16px;
    vertical-align: text-top;
    margin-right: 2px;
}

#dj-classifieds .ask_form_abuse_outer .mdi.mdi-star-outline {
    color: #888;
}
#dj-classifieds .ask_form_abuse_outer .mdi.mdi-star {
    color: #FFC107;
}


#dj-classifieds #abuseReportModal textarea {
    max-width: 100%;
}

#dj-classifieds #abuseReportModal .modal-dialog {
    max-width: 500px;
}

#dj-classifieds #abuseReportModal .modal-footer {
    text-align: center;
    padding: 0;
	border-radius: 0 0 3px 3px;
    overflow: hidden;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: -ms-flex;
    display: flex;
    -webkit-align-content: space-evenly;
    -ms-align-content: space-evenly;
    align-content: space-evenly;	
}

#dj-classifieds #abuseReportModal .modal-footer .btn, #dj-classifieds #abuseReportModal .modal-footer .btn:hover, #dj-classifieds #abuseReportModal .modal-footer .btn:focus, #dj-classifieds #abuseReportModal .modal-footer .btn:active {
    -webkit-flex: 1 !important;
    -ms-flex: 1 !important;
    flex: 1 !important;
    border-radius: 0 !important;
    height: 48px !important;
    border: 0 !important;
    background-color: #fff !important;
    background-image: none !important;
    opacity: 1 !important;
    line-height: 38px !important;
	font-weight: bold;
	padding: 0;
}


#dj-classifieds #abuseReportModal .modal-footer .btn-primary {
    color: #428bca !important;
}

#dj-classifieds #abuseReportModal .modal-footer .btn+.btn {
    border-left: 1px solid #e1e1e1 !important;
    margin: 0;
}

#dj-classifieds .dj-item .ask_form_abuse_outer .ask-seller {
    min-width: 200px;
}

fieldset.checkboxes {
    position: relative;
    display: block;
    padding-left: 2rem;
}

fieldset.checkboxes input[type="checkbox"] {
    position: absolute;
    margin-left: -2rem;
    height: auto;
}



#dj-classifieds .dj-item .images_wrap {
    width: 200px;
}

#dj-classifieds .dj-item .djc_mainimage a {
    display: flex;
    align-items: center;
    height: 200px;
    overflow: hidden;
    border-radius: 4px;
	background: #000;
}

#dj-classifieds .dj-item .images img {
    border: 0;
    padding: 0;
	margin: 0;
}

div#djc_thumbnails img {
	border-radius:4px;
}


div#djc_thumbnails {
    margin: 5px -5px 0;
}

#dj-classifieds .dj-item .djc_thumbnails .djc_thumbnail {
    padding: 5px;
	max-width: 70px;	
}






#dj-classifieds .dj-item .general_det {
    width: calc(100% - 200px);
}

#dj-classifieds .dj-item .general_det_fields {
    padding: 20px 0 0;
}

#dj-classifieds .dj-item .general_det .contact_mainrow {
    margin-bottom: 0;
}

#dj-classifieds .dj-item .general_det_fields .row {
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    position: relative;
    margin-bottom: 0;
}

#dj-classifieds .dj-item .general_det_fields i {
    font-size: 20px;
    margin-right: 5px;
}

#dj-classifieds .dj-item .djcf_contact,#dj-classifieds .dj-item .row_location {
    margin: 0;
}

#dj-classifieds #characteristic .row {
    margin: 0;
}

#dj-classifieds #characteristic span.row_label, #dj-classifieds .dj-item .general_det .djcf_contact span.row_label {
    float: left;
    border: 0;
    margin: 0 10px 0 0;
    padding: 0;
}

.djrv_reviews_list h3, .djrv_rating_full h3, #dj-classifieds .dj-item .general_det span.row_label, #dj-classifieds .dj-item .description h2, #dj-classifieds .dj-item .custom_det h2, #dj-classifieds .dj-item .localization_det h2, #dj-classifieds .dj-item .general_det .price_wrap span.row_label, #dj-classifieds .dj-item .video_box h2,#dj-classifieds .dj-item .additional h2 {
    padding: 0 0 10px;
    background: none !important;
	border:0;
}

#dj-classifieds .dj-item .general_det .price_wrap {
    background: transparent;
    border: 0;
    padding: 0;
}

#dj-classifieds #top-details span.row_label {
    display: block;
    padding: 0 0 10px;
    line-height: 1.1;
    margin: 0 0 10px;
}


#dj-classifieds .dj-item .custom_det span.row_label {
    display: block;
    margin: 0 0 10px;
    padding-bottom: 10px;
}

#dj-classifieds .dj-item h2, .djreviews h3 {
    color: #525966 !important;
    font-size: 14px;
    font-weight: 700;
}

#dj-classifieds .dj-item .djrv_rating_full {
    margin: 0 0 30px;
}

#dj-classifieds .dj-item .djrv_rating_full .span3 {
	display:none;
}

#dj-classifieds .dj-item .djreviews .no-reviews {
    font-size: 16px;
    margin-bottom: 20px;
}

#dj-classifieds .dj-item .djreviews h3 {
	margin-top:0;
}

#dj-classifieds .dj-item span.row_label,#dj-classifieds .dj-item .general_det span.row_label {
    color: #525966;
}

#dj-classifieds .dj-item .custom_det h2 {
    display: none;
}

#dj-classifieds #top-details .row, #dj-classifieds .dj-item .description, #dj-classifieds .dj-item .custom_det .row, #dj-classifieds .dj-item .custom_det .row, #dj-classifieds .dj-item .custom_det .row {
    margin-bottom: 30px;
}


#dj-classifieds .dj-item .localization_det, #dj-classifieds .dj-item .custom_det {
    float: none;
    width: 100%;
    margin-left: 0;
    display: inline-block;
}

#dj-classifieds .dj-item .localization_det #google_map_box #map {
    width: 100% !important;
}


#dj-classifieds .title-box .item-control {
    float: right;
}

#dj-classifieds .title-box .item-control > div {
    float: left;
    height: 25px;
    line-height: 25px;
}

.item-control > div+div {
    margin-left: 8px;
}



#dj-classifieds .dropdown-menu {
	font-size: 13px;
    border: 1px solid #ccc;
    border: 1px solid rgba(0,0,0,0.15);
    border-radius: 3px;
}

#dj-classifieds .dropdown-menu > li {
	padding:0;
}

#dj-classifieds .dropdown-menu .divider {
    margin: 0;
    background-color: #E2E2E4;
}



#dj-classifieds .dropdown-menu>li>a {
    padding: 8px 12px;
    line-height: 16px;
    font-size: 12px;
}

#dj-classifieds .dropdown-menu>li>a:hover, #dj-classifieds .dropdown-menu>li>a:focus {
    background: #eff3fb !important;
}

#dj-classifieds .title-box .item-control i {
    font-size: 20px;
	line-height: 1.3;
	color: #c0c8d8;
}

#dj-classifieds .autor_block {
    display: inline-block;
    position: relative;
}

#dj-classifieds .btn-group-author .dropdown-menu {
    max-width: 320px;
    width: max-content;
    padding: 8px 15px;
    font-weight: normal;
}

#dj-classifieds .dj-item .btn-group-author .profile_img img {
    border-radius: 50%;
}

#dj-classifieds .autor_block .dropdown-menu .user_name {
    width: 100%;
	margin: 0;
}

#dj-classifieds .title-box .item-control .active_autor_link i {
    color: #38a9ff;
}




#dj-classifieds .dj-item {
    border: 0;
}

#dj-classifieds .dj-item .dj-item-in {
    margin: 0;
}

#dj-classifieds .dj-item .item-header {
    background: #fff;
    padding: 20px;
    border-radius: 3px;
    border: 1px solid;
    border-color: #ECEEEE #E9EAEC #DDDDDF;
    margin-bottom: 16px;
}

#dj-classifieds .dj-item .item-content,#dj-classifieds .dj-item .localization_det,#dj-classifieds .dj-item .video_box,#dj-classifieds .dj-item .djcf_after_desc,#dj-classifieds .dj-item .additional {
    background: #fff;
    padding: 20px;
    border-radius: 3px;
    border: 1px solid;
    border-color: #ECEEEE #E9EAEC #DDDDDF;
    margin-bottom: 16px;
}

#dj-classifieds .dj-item .video_box .videoWrapper {
    margin-bottom: 30px;
}

html.com_djclassifieds.view-item .t3-sidebar-2 {
    display: none;
}

html.com_djclassifieds.view-item .comp-wrap {
    width: 100%;
    padding: 0;
}

html.com_djclassifieds.view-item .djcf-ad-top {
    display: none;
}

.back_to_category,#dj-classifieds .payment_back_to_edit {
    margin:0;
	margin-bottom: 16px;
}


body.is-mobile .back_to_category {
    padding: 10px;
    background: #fff;
    border-bottom: 1px solid #DDDDDF;
}

.back_to_category .btn,#dj-classifieds .payment_back_to_edit .btn {
    background: transparent;
    padding: 2px 8px;
	font-weight: normal;
}



.back_to_category .btn i,#dj-classifieds .payment_back_to_edit .btn i {
	font-size: 14px;
    line-height: 20px;
    height: 20px;
    vertical-align: top;
}


#dj-classifieds table.paymentdetails {
    border-collapse: initial;
    border-radius: 3px;
    border: 1px solid;
    border-color: #ECEEEE #E9EAEC #DDDDDF;
    background: #fff;
}

#dj-classifieds table.paymentdetails td.td_title {
    border: 0;
    border-radius: 3px 3px 0 0;
    background: #fff;
    border-bottom: 1px solid #E9EAEC;
}

#dj-classifieds table.paymentdetails td.td_title h2 {
    font-size: 14px;
    text-align: initial;
}

#dj-classifieds table.paymentdetails td.td_pdetails, #dj-classifieds table.paymentdetails .table_payment {
    border: 0;
}



#dj-classifieds table.paymentdetails td.td_pdetails div.pd_row_total {
    border-radius: 0 0 3px 3px;
}

#dj-classifieds table.paymentdetails td.table_payment table td.td1, #dj-classifieds table.paymentdetails td.table_payment table td.td3 {
    text-align: center;
}


#dj-classifieds .dj-item .title_top .title_edit, #dj-classifieds .dj-item .title_top .title_delete, #dj-classifieds .dj-item .title_top .title_save {
    text-transform: none;
    font-weight: normal;
    font-size: 12px;
    line-height: 1.666666667;
}

body.is-mobile #dj-classifieds .title-box.on-mobile {
    display: inherit;
    margin: -20px -20px 10px;
}

html.com_djclassifieds.view-item  body.is-mobile .djcf_after_title {
    padding: 10px 20px;
}

body #dj-classifieds .title-box.on-mobile {
    display: none;
}

body.is-mobile #dj-classifieds .title-box.on-desktop {
    display: none;
}

body #dj-classifieds .title-box.on-desktop {
    display: inherit;
}

#dj-classifieds .dj-item .title_top {
    background: transparent;
    border-bottom: 1px solid #E9EAEC;
    padding: 12px 20px;
    display: flex;
    justify-content: space-between;
}

#dj-classifieds .dj-item .title_top h2 {
    font-size: 20px;
    display: inline-block;
    margin: 0;
    vertical-align: middle;
	margin-right: 10px;
}

#dj-classifieds .dj-item .title_top .label {
    vertical-align: middle;
}

body #dj-classifieds .title-box.on-desktop .title_top {
    padding: 0 0 12px;
}

body #dj-classifieds .title-box.on-desktop .djcf_after_title {
    padding: 0;
}

h1.main_cat_title {
    display: none;
}

#dj-classifieds .no_results {
    padding: 60px;
    text-align: center;
}

#dj-classifieds .dj-additem form#djForm {
    background: #FFFFFF;
    border: 1px solid;
    border-color: #ECEEEE #E9EAEC #DDDDDF;
    border-radius: 3px;
}

#dj-classifieds .dj-additem .additem_djform {
    border: 0;
}

#dj-classifieds .dj-additem .djform_row.djform_info_row h3 {
    margin: 0;
	font-size: 14px;
}

#dj-classifieds .dj-additem .title_top {
    background: transparent;
    text-align: left;
    line-height: 1;
    border-bottom: 1px solid #E9EAEC;
	padding: 12px;
}

#dj-classifieds .dj-additem .djform_row {
    border: 0;
    margin-bottom: 0;
}

#dj-classifieds .dj-additem .additem_djform+.additem_djform {
    padding-top: 40px;
}

#dj-classifieds .dj-additem .djform_row .djform_field {
	width: calc(100% - 200px);
}

#dj-classifieds  .djform_field .datetimepicker-container .input-group-addon {
    height: 34px;
    width: 40px;
    padding: 0;
    line-height: 34px;
    vertical-align: bottom;
    border-radius: 0 0.25rem 0.25rem 0;
}

body.is-mobile #dj-classifieds .dj-additem .djform_row .djform_field,body.is-mobile #dj-classifieds select {
    width: 100%;
}


#dj-classifieds .dj-additem .djform_row textarea, #dj-classifieds .dj-additem .djform_row input, #dj-classifieds .dj-additem .djform_row select {
    max-width: 100%;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
    box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
}

body.is-mobile #dj-classifieds .dj-additem .djform_row textarea, body.is-mobile #dj-classifieds .dj-additem .djform_row input, body.is-mobile #dj-classifieds .dj-additem .djform_row select {
    width: 100% !important;
}

body.is-mobile #dj-classifieds .dj-additem .djform_row select.price_currency {
    width: auto !important;
}

#dj-classifieds .dj-additem .djrow_price .djform_field {
    display: flex;
}

#dj-classifieds .dj-additem .djform_row input, #dj-classifieds .dj-additem .djform_row select {
    height: 34px;
    font-size: 13px;
}

#dj-classifieds .dj-additem .djform_row .label {
    font-size: 13px;
    text-align: left;
    margin: 0;
    padding: 10px 0;
}

#dj-classifieds .dj-additem .prom_rows .djform_row {
    margin-bottom: 20px;
    padding: 20px;
    border: 1px solid;
    border-color: #ECEEEE #E9EAEC #DDDDDF;
    border-radius: 3px;
}

#dj-classifieds .dj-additem .prom_rows .djform_row .label {
    text-align: left;
	padding: 0;
}

#dj-classifieds .dj-additem .prom_rows .djform_row .label label {
    font-size: 16px;
    margin-bottom: 20px;
}

#dj-classifieds .dj-additem .prom_rows .djform_row .djform_prom_v_in select {
    margin: 0;
}

#dj-classifieds .promotions_info {
    font-size: 13px;
    margin-top: 10px;
    color: #8994a9;
}

#dj-classifieds .dj-additem .prom_rows .djform_prom_img img {
    width: 100px;
    border: 1px solid rgba(0,0,0,0.15);
    border-radius: 2px;
}

.djcf_prom .tip .tip-title {
    padding: 0;
    border-radius: 4px;
    overflow: hidden;
    -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
    box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
    border: 1px solid rgba(0,0,0,0.15);
}

.djcf_prom .tip .tip-title img {
    max-width: 300px;
} 

#dj-classifieds .dj-additem .terms_and_conditions {
    padding: 20px;
    border: 0;
	text-align: center;
}

#dj-classifieds .dj-additem .djform_row .label_terms {
    width: initial;
    padding: 0 0 0 4px;
	float: initial;
}

#dj-classifieds .dj-additem .terms_and_conditions .checkbox {
    width: 100%;
	margin: 0;
}

#dj-classifieds .terms_and_conditions .checkbox {
    width: 100%;
    text-align: center;
	margin: 0;
}

#dj-classifieds table.paymentdetails td.td_pdetails div.terms_and_conditions {
    padding: 20px 0 0;
}

#dj-classifieds .terms_and_conditions label {
    display: inline-block;
}

#t3-content #system-message-container .alert {
    border-radius: 3px;
}

div#verification_alert_system {
    padding: 20px;
}

#verification_alert_system .alert {
    margin-bottom: 0;
    border-radius: 3px;
}


#dj-classifieds .dj-items-table2 .item_row .item_col.first {
    border-radius: 3px 0 0 3px;
}

#dj-classifieds .dj-items-table2 .item_row .item_col:last-child {
    border-radius: 0 3px 3px 0;
}


#dj-classifieds #itemImages .itemImage img, #dj-classifieds #itemImages .itemImage:hover .imgMask, #dj-classifieds #itemImages .itemImage.active .imgMask {
    border-radius: 4px;
}

#dj-classifieds .djform_field .datetimepicker-container input, body.is-mobile  #dj-classifieds .djform_field .datetimepicker-container input{
    width: calc(100% - 40px) !important;
    border-radius: 0.25rem 0 0 0.25rem;
}


#dj-classifieds #uploader_container {
    border-color: #ECEEEE #E9EAEC #DDDDDF;
    background: transparent;
    border-radius: 3px;
}

#dj-classifieds #uploader_container .plupload_file {
    background: #f4f7fb;
}

#dj-classifieds  .images_box.additem_djform #uploader .plupload_header {
    display: none;
}

#dj-classifieds .plupload .plupload_filelist_header,#dj-classifieds .plupload .plupload_filelist_footer {
    background: transparent;
    border: 0;
}

#dj-classifieds .plupload .plupload_filelist_header .plupload_cell {
    border: 0;
}

#dj-classifieds .plupload_content .plupload_droptext {
    font-size: 18px;
}


#dj-classifieds .plupload_button {
	border-radius: 4px;
    line-height: 1.666666667;
    font-size: 11px;
    background-image: none !important;
	color: #333333;
    background-color: #ffffff;
	display: inline-block;
    margin-bottom: 0;
    font-weight: normal;
    text-align: center;
    vertical-align: middle;
    touch-action: manipulation;
    cursor: pointer;
	border: 1px solid;
    border-color: #dddddd;
    white-space: nowrap;
    padding: 6px 12px;
	user-select: none;
}

#dj-classifieds .plupload_button:hover,#dj-classifieds .plupload_button:focus {
	color: #333333;
    background-color: #e6e6e6;
    border-color: #bebebe;
}

#dj-classifieds #uploader_browse {
    color: #ffffff;
    background-color: #5497e3;
    border-color: #5497e3;
}

#dj-classifieds #uploader_browse:hover,#dj-classifieds #uploader_browse:focus {
    color: #ffffff;
	background-color: #2377d7;
    border-color: #2377d7;
}

#dj-classifieds .plupload .plupload_buttons #uploader_start, #dj-classifieds .plupload .plupload_buttons #uploader_stop {
    display: none;
}

#dj-classifieds .classifieds_buttons {
    background-color: #fafafa;
    border-radius: 0 0 3px 3px;
    padding: 16px;
    border-top: 1px solid #ccc;
	display: block;
}

#dj-classifieds .classifieds_buttons #submit_button {
    float: right;
}

.nav-pills-to-tabs {
    padding: 10px 12px;
    background: #fff;
    border: 1px solid;
    border-color: #ECEEEE #E9EAEC #DDDDDF;
    border-top: 0;
    border-bottom: 0;
}

body.is-mobile .nav-pills-to-tabs {
    border: 0;
}

.nav-pills-to-tabs .nav-pills li + li {
    margin-left: 10px;
}

.nav-pills-to-tabs .nav-pills > li > a {
    padding: 6px 8px;
    font-size: 12px;
	background: none !important;
	border-bottom: 2px solid transparent;
}

.nav-pills-to-tabs .nav-pills > li > a:hover {
    border-color: #eeeeee #eeeeee #dddddd;
}

.nav-pills-to-tabs .nav-pills > li.active > a, .nav-pills-to-tabs .nav-pills > li.active > a:hover, .nav-pills-to-tabs .nav-pills > li.active > a:focus {
    background: none;
    border: none;
    border-bottom: 2px solid #38a9ff;
    color: #525966;
    font-weight: bold;
}


#dj-classifieds .my-classifieds .useritems{
    background: #FFFFFF;
    border: 1px solid;
    border-color: #ECEEEE #E9EAEC #DDDDDF;
    border-radius: 3px;
	border-top:0;
}

body.is-mobile #dj-classifieds .my-classifieds .useritems,body.is-mobile #dj-classifieds .useritems_search,body.is-mobile #dj-classifieds .dj-item .item-header,body.is-mobile #dj-classifieds .dj-item .item-content,body.is-mobile #dj-classifieds .dj-item .localization_det,body.is-mobile #dj-classifieds .dj-item .video_box,body.is-mobile #dj-classifieds .dj-item .djcf_after_desc,body.is-mobile #dj-classifieds .dj-additem form#djForm,body.is-mobile  #dj-classifieds .page_title_top {
    border-right: 0;
    border-left: 0;
    border-radius: 0;
}

body.is-mobile  #dj-classifieds .page_title_top  {
	border-top:0;
}

#dj-classifieds .page_title_top {
    background: #fff;
    text-align: left;
    line-height: 1;
    border-bottom: 1px solid #E9EAEC;
    padding: 12px;
    border-radius: 3px 3px 0 0;
    border: 1px solid;
    border-color: #ECEEEE #E9EAEC #E9EAEC;
}

#dj-classifieds .page_title_top h1 {
    font-size: 14px;
    font-weight: bold;
    line-height: 1;
    margin: 0;
}

#dj-classifieds .useritems_search {
    background: #fff;
    border: 1px solid;
    border-color: #ECEEEE #E9EAEC #DDDDDF;
    border-top: 0;
    border-bottom: 0;
    margin: 0;
}

#dj-classifieds .useritems_search .form {
    position: relative;
    padding: 12px;
}

#dj-classifieds .useritems_search .inputbox {
    float: left;
    border-radius: 3px;
    width: 100%;
}

#dj-classifieds .useritems_search button {
    position: absolute;
    right: 12px;
    height: 38px;
    border-radius: 0 3px 3px 0;
}

#dj-classifieds .dj-useradverts .main_title {
    margin-bottom: 0;
    border-bottom: 1px solid #E9EAEC;
}

#dj-classifieds .useritems .dj-useradverts .main_title .main_title_box {
    width: 25%;
}

html.com_djclassifieds.view-useritems body.is-mobile .comp-wrap-header-mobile-menu .mobile-btn-addpage,html.com_djclassifieds.layout-favourites body.is-mobile .comp-wrap-header-mobile-menu .mobile-btn-addpage {
    position: absolute;
    right: 0;
    z-index: 1;
}

#dj-classifieds .dj-useradverts .main_title .main_title_box.first .main_title_box_in, #dj-classifieds table.dj-items .main_title th.first, #dj-classifieds .dj-useradverts .main_title .main_title_box_in, #dj-classifieds table.dj-items .main_title th {
    border: 0;
    border-right: 0;
    border-left: 0;
    background: #fff;
    text-align: left;
    padding: 6px 20px;
}

#dj-classifieds .dj-useradverts .main_title a {
    font-size: 13px;
    font-weight: normal;
}

#dj-classifieds .dj-useradverts .main_title a i {
	margin-left:3px;
}

#dj-classifieds .dj-useradverts .main_title a.active i {
    color: #38a9ff;
}

#dj-classifieds .dj-useradverts .main_title {
    margin-bottom: 0;
}

#dj-classifieds .dj-useradverts .row_ua {
    border: 0;
}

#dj-classifieds .dj-useradverts .row_ua .row_ua1 .col_ua_in {
    padding: 0;
}

#dj-classifieds .dj-useradverts .row_ua {
    margin: 0;
    border: 0;
    border-bottom: 1px solid #E9EAEC;
}

#dj-classifieds .dj-useradverts .row_ua .row_ua1 {
    padding: 20px 20px 0;
    border: 0;
}

#dj-classifieds .dj-useradverts .row_ua .row_ua1_in {
    display: -webkit-flex;
    display: flex;
}

#dj-classifieds .dj-useradverts .row_ua .row_ua2_in {
    background: none;
}

#dj-classifieds .dj-useradverts .row_ua2 .row_ua2_in .button {
    font-size: 13px;
    background: none;
    display: flex;
    align-items: center;
}

#dj-classifieds .dj-useradverts .more-btn-block .dropdown .dropdown-toggle {
    height: 20px;
    display: flex;
}

#dj-classifieds .dj-useradverts .more-btn-block a i {
    font-size: 20px;
    line-height: 20px;
    color: #c0c8d8;
}

#dj-classifieds .dj-useradverts .row_ua .item-content {
    font-size: 12px;
    width: 100%;
}

#dj-classifieds .dj-useradverts .row_ua .item_image_in {
    padding-right: 20px;
}

#dj-classifieds .dj-useradverts .row_ua .item_image img {
    border-radius: 4px;
	width:100px;
	height:100px;
}

body.is-mobile #dj-classifieds .dj-useradverts .row_ua .item_image img {
    width: 40px;
    height: 40px;
}

#dj-classifieds .dj-useradverts .row_ua .item-content h3 {
    font-size: 14px;
    font-weight: bold;
    line-height: 18px;
    margin: 0px 0 5px;
}

#dj-classifieds .dj-published-status-block i {
    font-size: 16px;
    vertical-align: middle;
    line-height: 1;
}

#dj-classifieds .dj-useradverts .col_ua_row.alert-danger {
    padding: 4px 6px;
    border-radius: 3px;
}



#dj-classifieds .dj-useradverts .mdi-play-circle {
    color: #08ddc1;
}

#dj-classifieds .dj-useradverts .mdi-stop-circle {
    color: #f92552;
}


#dj-classifieds .dj-published-status-block .mdi-check-circle, #dj-classifieds .dj-useradverts .advert_active .mdi-check-circle {
    color: #1ed760;
}

#dj-classifieds .dj-useradverts .advert_active .mdi-close-circle, #dj-classifieds .dj-published-status-block .mdi-close-circle {
    color: #ff5e3a;
}

#dj-classifieds .dj-useradverts .advert_active .mdi-archive {
    color: #888;
}

#dj-classifieds .dj-useradverts .advert_active i {
    font-size: 20px;
    line-height: 20px;
    vertical-align: middle;
}

#dj-classifieds .dj-useradverts .row_ua2 .edit-btn, #dj-classifieds .dj-useradverts .row_ua2 .delete-btn {
    margin: 0 20px 0 0;
    padding: 0 0 0 22px;
    float: right;
}

#dj-classifieds .dj-useradverts .row_ua2 .button .mdi {
    font-size: 16px;
    margin-right: 5px;
    color: #888;
}



.dj_cf_search input[type="text"] {
    width: 100%;
}

.dj_cf_search .search_ex_fields select {
    width: 100% !important;
	height: 38px !important;
}

.dj_cf_search .datetimepicker-container {
    width: 100%;
}

/*	DJ USER-POINTS-MODULE	*/

.djcf_user_points .djcf_upoints_box {
    margin: -10px -10px 5px;
    border-radius: 3px 3px 0 0;
}

.djcf_user_points .nav > li a {
    font-size: 13px;
    padding: 8px 12px;
    line-height: 16px;
}

.djcf_user_points .nav > li a:hover {
    background: #f4f7fb;
    color: #2980B9;
}

/*	DJ USER-POINTS-MODULE	END*/

/*	DJ POINTSPACKAGES	*/


#dj-classifieds .pointspackages .paymentdetails {
    display: flex;
    flex-wrap: wrap;
}

#dj-classifieds .pointspackages .djcf_prow {
    width: 50%;
    padding: 10px;
}

#dj-classifieds .pointspackages .djcf_prow .djcf_prow_in {
	margin-bottom:0;
}

body.is-mobile #dj-classifieds .pointspackages .title_top,body.is-mobile #dj-classifieds .pointspackages .paymentdetails {
    border-right: 0;
    border-left: 0;
}

body.is-mobile #dj-classifieds .pointspackages .djcf_prow h3 {
    font-size: 14px;
    margin-bottom: 0;
	padding: 20px 12px 20px;
}

body.is-mobile #dj-classifieds .pointspackages .paymentdetails {
    padding: 10px;
}

#dj-classifieds .pointspackages .paymentdetails .djcf_prow_img {
    padding: 20px;
    border-radius: 50%;
    border: 1px solid #f3f4f5;
    display: inline-block;
    margin: auto;
}

body.is-mobile #dj-classifieds .pointspackages .paymentdetails .djcf_prow_img {
	padding:0;
	border:0!important;
	background:none !important;
}

#dj-classifieds .pointspackages .djcf_prow:hover .djcf_prow_in .djcf_prow_img, #dj-classifieds .pointspackages .djcf_prow:focus .djcf_prow_in .djcf_prow_img {
	border-color: transparent;
    background: linear-gradient(45deg, #8B4DFF, #BF84FF);
	
}

#dj-classifieds .pointspackages .paymentdetails .djcf_prow_img img {
    width: 40px;
    height: 40px;
}

/*	DJ POINTSPACKAGES	END*/

/*	DJ MOBILE SEARCH	*/

body.is-mobile .comp-wrap-header  {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    background: #fff;
	border-radius: 3px 3px 0 0;
    border-bottom: 1px solid;
    border-color: #ECEEEE #E9EAEC #E9EAEC;
}

.mobile-page-search-module {
    background: #fff;
    padding: 12px 12px 20px;
    border-bottom: 1px solid #ECEEEE;
}
.btn-search-parametrs.opened {
    color: #333333;
}

.btn-search-parametrs.closed {
    color: #5580be;
}

.btn-search-parametrs i {
    margin-right: 3px;
}

.comp-wrap-header-mobile-menu .btn {
    height: 39px;
    line-height: 39px;
    width: 39px;
    padding: 0;
    margin: 0;
    border-radius: 0;
    border: 0;
    font-size: 20px;
}


/*	DJ TOP SEARCH END	*/

/*	DJ GOODS CATEGORY 	*/

#dj-classifieds.djcftheme-goods .dj-item .images_wrap {
    width: 530px;
}

#dj-classifieds.djcftheme-goods .dj-item .general_det {
    width: calc(100% - 530px);
}

#dj-classifieds.djcftheme-goods .dj-item .djc_mainimage a {
	height:400px;
}

#dj-classifieds.djcftheme-goods .dj-item .images_wrap .images {
    margin-bottom: 0;
}

body #dj-classifieds.djcftheme-goods .title-box {
	margin:-20px -20px 20px;
}

#dj-classifieds.djcftheme-goods .dj-item .ask_form_abuse_outer {
    padding: 0;
	margin: 0;
    border: 0;
}

#dj-classifieds.djcftheme-goods .dj-item .ask_form_abuse_outer .btn {
    width: 100%;
    padding: 9px 12px;
	margin-bottom: 8px;
}




#dj-classifieds.djcftheme-goods .dj-item .general_det_fields {
    padding:0;
}

#dj-classifieds .dj-item .general_det .user_name {
    width: 100%;
    float: none;
    margin: 20px 0 0;
}

#dj-classifieds .dj-item .general_det .user_name span.row_label {
    display: none;
}

#dj-classifieds .profile_item_box {
    display: flex;
}

.modal-dialog.modal-sm {
    max-width: 400px;
	margin-left: auto;
    margin-right: auto;
}

.modal-dialog.modal-xs {
    max-width: 300px;
	margin-left: auto;
    margin-right: auto;
}

.modal-description-text {
    padding: 10px 10px 20px;
    font-size: 14px;
    text-align: center;
    font-weight: bold;
    color: #525966;
}

#dj-classifieds.djcftheme-goods #ContactModal .contact-wrap {
    font-size: 30px;
    font-weight: bold;
    color: #525966;
	border-top: 1px solid #E9EAEC;
	padding: 10px 0;
}

#dj-classifieds.djcftheme-goods #ContactModal .profile_img {
    width: 50px;
    height: 50px;
}

#dj-classifieds.djcftheme-goods #ContactModal .user_name {
    margin: 0;
}

#dj-classifieds .dj-item .general_det .contact_mainrow .btn {
    width: 100%;
    padding: 9px 12px;
	margin-bottom: 8px;
}

#dj-classifieds .dj-item .general_det .contact_mainrow .btn .row_value.djsvoc {
    justify-content: center;
}

#dj-classifieds .dj-item .general_det .contact_mainrow .btn-primary .row_value.djsvoc a {
    color: #fff;
}

#dj-classifieds .modal .close {
    padding: 10px;
    position: relative;
    z-index: 1;
}

#dj-classifieds.djcftheme-goods #ContactModal .profile_item_box {
	display: flex;
    flex-wrap: wrap;
	padding: 0 0 10px;
}

#dj-classifieds.djcftheme-goods #ContactModal .profile_item_box .profile_name_data {
    width: calc(100% - 60px);
}


#dj-classifieds .share_abuse_wrap {
    background: #fff;
    padding: 20px;
    border-radius: 3px;
    border: 1px solid;
    border-color: #ECEEEE #E9EAEC #DDDDDF;
    margin-bottom: 16px;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}


.djcf_item_stats_chart {
    height: 300px;
}



#dj-classifieds .dj-item .general_det .additional {
    display: table;
	margin-bottom: 20px;
	padding: 0;
    border: 0;
}

#dj-classifieds .dj-item .general_det  .additional .row {
    display: table-row;
}

#dj-classifieds .dj-item .general_det  .additional .row span {
    display: table-cell;
	padding-bottom: 0;
}

#dj-classifieds .dj-item .general_det .additional .row .row_value {
    padding-left: 14px;
}

/*	DJ GOODS CATEGORY END	*/

.card-deck {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
}

@media (min-width: 576px) {
.card-deck {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-flow: row wrap;
    flex-flow: row wrap;
}
}

.card-deck .card {
    margin-bottom: 15px;
	padding: 0;
	border-radius: 3px;
	border: 1px solid;
    border-color: #ECEEEE #E9EAEC #DDDDDF;
	padding: 30px 16px 20px;
}

@media (min-width: 576px){
.card-deck .card {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 1;
    -ms-flex: 1 0 0%;
    flex: 1 0 0%;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    margin-right: 15px;
    margin-bottom: 0;
    margin-left: 15px;
	
}
}



.card-header {
    margin-bottom: 0;
}

.card-body {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
	
}

.card-icon svg {
    width: 64px;
    height: 64px;
}

.pricing-card-title {
    font-size: 24px;
    font-weight: bold;
    color: #525966;
}





/*	TITLE MENU DROPDOWN 	*/

#title-menu-dropdown .dropdown-toggle {
    font-weight: bold;
}

#title-menu-dropdown .dropdown-menu {
    top: -12px;
    left: -4px;
}

#title-menu-dropdown .dropdown-menu>li>a {
    font-size: 14px;
	padding: 12px 16px;
}

#title-menu-dropdown .caret {
    margin-left: 4px;
}



/*	TITLE MENU DROPDOWN END	*/



/*	DJ ITEMS	*/

.mod_djclassifieds_items .items {
    margin: 0;
}

.mod_djclassifieds_items .items-col .icol-in {
    padding: 0;
}

.mod_djclassifieds_items .item {
    border-bottom: 0;
    padding: 0;
    margin-bottom: 0;
}

.mod_djclassifieds_items .item+.item {
    margin-top: 16px;
}

#es .mod_djclassifieds_items .title img {
    padding: 0;
    margin-right: 0 !important;
    border-radius: 4px;
} 

.mod_djclassifieds_items div.title .title_img {
    display: flex;
}

.mod_djclassifieds_items .date_cat {
    position: relative;
}

.t3-section .mod_djclassifieds_items div.title {
	padding:0;
}

.t3-section .mod_djcf_slider .title img {
    width: 100%;
    height: auto;
	padding: 0;
    border: 0;
    border-radius: 4px 4px 0 0;
	margin:0 !important;
}

.mod_djcf_slider .date_cat {
    padding: 12px;
}


.t3-section .mod_djclassifieds_items.mod_djcf_slider .items-outer {
    padding: 0 50px;
}

.t3-section .mod_djcf_slider .djcf_slider_left,.t3-section .mod_djcf_slider .djcf_slider_right {
	background: #9ba8bf;
    border-radius: 50%;
    width: 40px;
    height: 40px;
    top: 55px;
}
.t3-section .mod_djcf_slider .djcf_slider_left.blocked , .t3-section .mod_djcf_slider .djcf_slider_right.blocked {
    background: rgba(155, 169, 191, 0.4);
}

.t3-section .mod_djcf_slider .djcf_slider_left i, .t3-section .mod_djcf_slider .djcf_slider_right i {
    line-height: 40px;
    font-size: 30px;
}

.t3-section .mod_djcf_slider .items-content .item-box .item {
    border-radius: 4px;
    border: 1px solid;
    border-color: #ECEEEE #E9EAEC #DDDDDF;
    background: #fff;	
}

.t3-sidebar .mod_djclassifieds_items div.title {
    padding: 0;
}

.t3-sidebar .mod_djclassifieds_items .title img {
    width: 100%;
    padding: 0;
    border: 0;
    margin: 0 0 10px !important;
    border-radius: 4px;
}

.t3-sidebar .mod_djclassifieds_items .title a.title {
    font-size: 14px;
    padding: 0;
}

.t3-sidebar .mod_djclassifieds_items .title_cat {
    font-size: 12px;
}



/*	DJ ITEMS END	*/

#dj-classifieds .dj-items .item_row .item_content .item_title h3 {
    font-size: 14px;
    font-weight: bold;
    line-height: 18px;
    margin: 0px 0 5px;
}

@media (max-width: 767px){
#dj-classifieds .dj-items .item_row .item_img_box_in {
    padding-right: 12px;
}

#dj-classifieds .dj-items .item_row .item_outer_in .item_content_in {
    padding-right: 0;
}

.djrv_item_rating.djrv_rating.small,#dj-classifieds .dj-items .item_row .item_cat_region_outer,#dj-classifieds .dj-items .item_row .item_content .item_custom_fields {
    margin: 0;
}

#dj-classifieds .dj-items .item_row .item_outer_in .item_content {
    font-size: 13px;
}

}

#dj-classifieds .dj-items .item_row .item_img_box_in {
    padding-right: 20px;
}

#dj-classifieds .dj-items .item_row .item_img_box_in img {
    border-radius: 4px;
	width: 100px;
}

#dj-classifieds .dj-items .item_row .item_row_in {
    padding: 20px;
    border-bottom: 1px solid #ecedee;
}

#dj-classifieds .dj-items .item_row .item_outer {
    width: 100%;
}

#dj-classifieds .dj-items .item_row .item_outer_in .item_img_box, #dj-classifieds .dj-items .item_row .item_outer_in .item_content {
    display: table-cell;
}

#dj-classifieds .dj-items .item_row .item_cat_region_outer, #dj-classifieds .dj-items .item_row .item_content .item_custom_fields {
    margin-bottom: 0;
	font-size: 12px;
}

#breadcrumbs-position {
    flex: 1;
}

#breadcrumbs-position  .breadcrumb {
    font-size: 14px;
    font-weight: bold;
    background: #fff;
	margin: 0;
    padding: 12px;
    border-radius: 3px 3px 0 0;
    border: 1;
    border-color: #ECEEEE #E9EAEC #E9EAEC;
	line-height: 1.1;
}

body.is-mobile #breadcrumbs-position  .breadcrumb {
    border: 0;
} 

html.com_djclassifieds.view-item .comp-wrap-header {
    display: none;
}

#dj-classifieds .dj-items {
    background: #fff;
    border-radius: 0 0 3px 3px;
    border: 1px solid;
    border-color: #ECEEEE #E9EAEC #DDDDDF;
	border-top:0;
	margin: 0;
}


#dj-classifieds .owner-no-items-wrap {
    padding: 20px;
    background: #fff;
    border-radius: 0 0 3px 3px;
    border: 1px solid;
    border-color: #ECEEEE #E9EAEC #DDDDDF;
    border-top: 0;
    margin: 0;
    overflow: hidden;
    min-height: 200px;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: center;
    flex-direction: column;
}

#dj-classifieds .owner-no-items-desc {
    text-align: center;
}

#dj-classifieds .owner-no-items-wrap .no-items-icon-block img {
    width: 100px;
    opacity: .1;
}

#dj-classifieds .owner-no-items-wrap .no-items-block {
    text-align: center;
    font-size: 14px;
    padding: 20px;
}

#dj-classifieds .owner-no-items-wrap .no-items-cont {
    margin-bottom: 30px;
}


#dj-classifieds .owner-no-items-wrap .no-items-icon-block i {
    font-size: 40px;
    color: #8994a9;
    margin-bottom: 8px;
    width: auto;
}


#dj-classifieds .no_items_start_page  .no-items-link {
    max-width: 400px;
    margin: 0 auto;
}



#dj-classifieds .no_items_start_page {
    position: relative;
	padding: 20px;
    background: #fff;
    border-radius: 0 0 3px 3px;
    border: 1px solid;
    border-color: #ECEEEE #E9EAEC #DDDDDF;
    border-top: 0;
    margin: 0;
	overflow: hidden;
}

#dj-classifieds .no_items_start_page .main-header-content, #dj-classifieds .no_items_start_page .main-header-content h2 {
    color: #fff !important;
	font-weight: bold;
}

#dj-classifieds .no_items_start_page .main-header-content .main-header-content-desc {
    margin-bottom: 30px;
    font-size: 16px;
}


#dj-classifieds .no_items_start_page .img-bottom {
    max-width: 100%;
	position: relative;
    display: block;
    margin: 20px auto 0;
}

#dj-classifieds .no_items_start_page .bg-pages {
    background-image: url(/images/pages_icons/bg-pages.png);
}

#dj-classifieds .no_items_start_page .content-bg-wrap {
    background-position: 0 0;
    background-repeat: repeat;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    width: 100%;
    height: 100%;
    margin: 0;
    text-align: center;
    box-sizing: border-box;
    -webkit-animation: slide 150s linear infinite;
    animation: slide 150s linear infinite;
    will-change: background-position;
    background-size: cover;
}

#dj-classifieds .no_items_start_page .content-bg-wrap:before {
    content: '';
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    opacity: 1;
    z-index: auto;
}

#dj-classifieds .no_items_start_page_container {
    position: relative;
    margin: 70px 0;
}

@-webkit-keyframes slide {
  from {
    background-position: 0 0; }
  to {
    background-position: -4000px 0; } }




#dj-classifieds .user-no-items-wrap {
    min-height: 200px;
    text-align: center;
    position: relative;
}

#dj-classifieds .user-no-items-wrap .no-items-cont {
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%,-50%);
    -moz-transform: translate(-50%,-50%);
    -o-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
}

#dj-classifieds .user-no-items-wrap .no-items-cont i {
    font-size: 40px;
    color: #8994a9;
    margin-bottom: 8px;
    width: auto;
}

.profile_items .btn-create-sm {
    position: absolute;
    top: 8px;
    right: 12px;
}

/*________DJ-Classifieds END_________*/


/*________JAsocial Main Template_________*/


.page-header {
    padding: 0;
    margin: 0;
    border-bottom: 0;
}

body, .t3-wrapper {
	background: #edf2f6;
}

div#Mod194 .section-header {
    margin: 0;
}

.btn-success {
	background: #1ed760;
    border-color: #1ed760 !important;
	color: #fff !important;
}

.btn-success:focus,.btn-success:hover{  
	background: #2ce26c;
    border-color: #2ce26c !important;
}

body.features-page footer#t3-footer{
    z-index: 3;
}

body.modal-open footer#t3-footer{
    z-index: unset;
}

body.features-page #top-link .top-link-btn {
    top: initial;
    position: fixed;
    line-height: 40px;
    height: 85px;
    padding: 0;
	transition: height 300ms, bottom 300ms;
    -moz-transition: height 300ms, bottom 300ms;
    -webkit-transition: height 300ms, bottom 300ms;
}

body.features-page #top-link {
    z-index: 2;
}

body.features-page #top-link.bottom_button .top-link-btn {
    padding-top: 0;
    height: 40px;
	color: #fff;
}

body.features-page #top-link:hover  .top-link-btn {
	background: rgba(225, 230, 234, 0.5);
}

#top-link{
	cursor:pointer;
	display:none;
	position:fixed;
	top:0px;
	bottom:0px;
	z-index:1;
}

#top-link .top-link-btn{
    display: block;
    padding-top: 10px;
    max-width: 100px;
    top: 0;
    bottom: 0;
    position: absolute;
	text-align: center;
	opacity: 0.5;
	color: #9ba8bf;
}

#top-link:hover  .top-link-btn{
    background: #e1e4ea;
	opacity: 1;
}

#top-link.bottom_button .top-link-btn {
    padding-top: 60px;
}

.t3-sidebar-1, .t3-sidebar-left {
    z-index: 2;
}

.top-link-btn i {
    font-size: 40px;
    height: 40px;
    line-height: 40px;
    display: inline-block;
}

.t3-wrapper::after {
    z-index: 9999;
}


.no-sidebar .t3-content {
    float: left;
}

.features-bg-wrap {
    position: fixed;
    top: 0;
    right: 0;
    left: 0;
    bottom: 0;
    height: 100%;
    width: 100%;
}

.bg-photo-owner {
    position: absolute;
    right: 0;
    bottom: 0;
    padding: 10px 20px;
}

.bg-photo-owner  .mod-es-title {
    color: #fff !important;
	opacity: .8;
}

.bg-photo-owner  .mod-es-title:hover, .bg-photo-owner  .mod-es-title:focus{
	opacity: 1;
}

.bg-photo-owner b{
    color: #fff !important;
}

.bg-photo-owner .o-avatar {
    display: inline-block;
}

.bg-photo-owner .o-avatar img {
    border-radius: 50%;
    margin-left: 10px;
    width: 24px;
    height: 24px;
    vertical-align: -8px;
	box-shadow: 0 1px 1px rgba(0,0,0,0.3);
}


div#features-bg {
    -webkit-transform: scale(1.2);
    -ms-transform: scale(1.2);
    -o-transform: scale(1.2);
    transform: scale(1.2);
	
	transition: -webkit-transform 5s cubic-bezier(0.12, 0.53, 0.42, 0.82);
    -o-transition: transform 5s cubic-bezier(0.12, 0.53, 0.42, 0.82), -o-transform 5s cubic-bezier(0.12, 0.53, 0.42, 0.82);
    transition: transform 5s cubic-bezier(0.12, 0.53, 0.42, 0.82);
    transition: transform 5s cubic-bezier(0.12, 0.53, 0.42, 0.82), -webkit-transform 5s cubic-bezier(0.12, 0.53, 0.42, 0.82), -o-transform 5s cubic-bezier(0.12, 0.53, 0.42, 0.82);
}

.scrollDown body.features-page .t3-header, .scrollUp body.features-page .t3-header {
     background: #000 !important;
}

.t3-header,.scrollDown .t3-header, .scrollUp .t3-header {
	background: #000;
}
	
.features-intro .t3-section.bg-dark {
    background-color: #374453;
}


.t3-footnav .t3-module ul > li > a:hover, .t3-footnav .t3-module ul > li > a:active, .t3-footnav .t3-module ul > li > a:focus {
    color: #5580be;
	}


.features-intro .t3-section.bg-grey {
    background-color: #f1f3f5;
}

div#fd .table-striped>tbody>tr:nth-child(odd)>td, div#fd .table-striped>tbody>tr:nth-child(odd)>th {
    background-color: #FFFFFF;
}

#t3-header .off-canvas-toggle {
    color: color: #fff;
	border-radius:0;
}

#t3-header .off-canvas-toggle:hover{
    background: #292e38;
    color: #fff;
}


body.features-page  #t3-header .off-canvas-toggle:hover{
    background: transparent;
    color: #fff;
}

body.features-page #t3-header .off-canvas-toggle {
    color: #f5f5f5;
}


.container {
    width:100%;
    max-width: 1060px;
}


#system-message  h4.alert-heading {
    display: none;
}

h4.alert-heading {
    margin: 0;
}

#system-message {
    font-size: 13px;
	margin: 0;
}



#system-message .alert {
    position: fixed;
    bottom: 0;
    left: 0;
    right: 0;
    margin: 0;
    z-index: 999;
    text-align: center;
    padding: 15px 20px;
	border: 0;
}

#system-message .alert__close {
    float: right;
    font-size: 20px;
    line-height: 1;
    color: #000;
    opacity: .3;
    cursor: pointer;
}



.acm-gallery .isotope-layout {
    width: 100%;
}

.acm-gallery .isotope-layout .item .item-image {
    margin: 0;
}

.t3-off-canvas .close {
    line-height: 46px;
    height: 46px;
}

@import "compass/css3";


.features-loader .content-loading {
    top:50%;
}


.main-loader .content-loading {
    top: calc(50% - 50px);
}

.content-loading {
    width: 100px;
    height: 40px;
    margin: 0 auto;
    padding: 5px 5px;
    text-align: center;
    position: relative;   
}

.content-loading span{
  border-radius: 1px;
	display: inline-block;
	width: 10px;
	height: 5px;
	margin-left: 5px;
	background-color: rgba(71, 116, 165, 1);
	-webkit-animation-name: loading;
	-webkit-animation-duration:1.5s;
	-webkit-animation-iteration-count:infinite;
	-webkit-animation-function:linear;
}
.content-loading :nth-child(1){
  margin-left: 0;
	-webkit-animation-delay: 0.37s;
}
 .content-loading :nth-child(2){
	-webkit-animation-delay: 0.5s;
}
 .content-loading :nth-child(3){
	-webkit-animation-delay: 0.8s;
}
@-webkit-keyframes loading {
	0%{
		background-color: rgba(71, 116, 165,0.2);
	}
	50%{
		background-color: rgba(71, 116, 165,1);
	}
	100%{
		background-color: rgba(71, 116, 165,0.2);
	}
}



.t3-sidebar.t3-sidebar-2 .t3-module,#es .es-container__sidebar .t3-module {
    background: #fff;    
    border-radius: 3px;
    border: 1px solid;
    border-color: #ECEEEE #E9EAEC #DDDDDF;
}

.t3-sidebar.t3-sidebar-2 .t3-module .module-ct,#es .es-container__sidebar .t3-module .module-ct {
    background: transparent;
}	

.t3-sidebar .module-title span {
    font-size: 14px;
}

.t3-sidebar .module-title {
    border-bottom:0;
}

.logo {
    width: 44px;
}

@media (min-width: 992px){
.head-search {
    max-width: 190px;
}
}

@media(min-width:1200px){
.head-search {
       max-width: 250px;
}
}

.head-search {
    width: 100%;
}

#content-masthead {
    margin: -24px 0 20px;
}

.breadcrumb {
    background: #fff;
    padding: 0 10px;
    line-height: 30px;
    margin-bottom: 15px;
    border-radius: 3px;
    color: #525966;
    font-weight: bold;
    font-size: 12px;
    border: 1px solid;
    border-color: #ECEEEE #E9EAEC #DDDDDF;
}

.breadcrumb > .active .hasTooltip {
    display: none;
}
.breadcrumb > li + li:before {
    content: "\f105";
    font-family: FontAwesome;
}

.head-menu .dropdown-menu > li {
  padding:0;
}

.head-menu .dropdown-menu > li > a:hover, .head-menu .dropdown-menu > li > a:focus {
    background: #eff3fb;
	font-weight: normal;
}

.head-menu .dropdown-menu > li > a {
    padding: 5px 12px;
}

.head-menu .nav > li.open > .separator{
    background: #292e38;
    color: #fff;
}

.head-menu .caret {
    display: none;
}

.dropdown-menu {
    margin: 0;
}

.accordion-module .module-inner {
    padding: 0 !important;
}

.accordion-module .module-ct {
    display: none;
    padding: 6px 10px 10px;
    background: transparent;
}

.accordion-module .module-title {
    padding: 10px;
    margin: 0;
    background: transparent;
}

.accordion-module-title {
    display: block;
}

.accordion-module-title .chevron {
    vertical-align: middle;
	margin-left: 2px;
}






.main-loader .loader {
    border-left: .5em solid #5580be;
    border-top: .5em solid rgb(255, 255, 255);
    border-right: .5em solid rgb(255, 255, 255);
    border-bottom: .5em solid rgb(255, 255, 255);
      top: calc(50% - 86px);
}

.main-loader {
    position: fixed;
    left: 0px;
    top: 46px;
    width: 100%;
    height: 100%;
    z-index: 9999;
    background: #F1F3F5;
}

.off-canvas-open #t3-footer::after {
    width: 100%;
    height: 10000px;
    opacity: 1;
    -webkit-transition: opacity 0.5s;
    transition: opacity 0.5s;
}
#t3-footer::after {
    position: absolute;
    top: 0;
    right: 0;
    width: 0;
    height: 0;
    background: rgba(0, 0, 0, 0.2);
    content: '';
    opacity: 0;
    -webkit-transition: opacity 0.5s, width 0.1s 0.5s, height 0.1s 0.5s;
    transition: opacity 0.5s, width 0.1s 0.5s, height 0.1s 0.5s;
    z-index: 100;
}



.t3-off-canvas.off-canvas-right .t3-off-canvas-body .dropdown-menu > li > a {
    padding: 0 12px 0 32px !important;
}

.t3-off-canvas .t3-off-canvas-body .dropdown-menu > li > a:before {
    top: 21px;
    left: 20px;
}

.t3-off-canvas .t3-off-canvas-body .dropdown-menu {
  text-transform: none !important;
  border-top: 1px solid #465160;
      padding: 0;
  
}

.t3-off-canvas .t3-off-canvas-body .nav > li.active > a {
    background: transparent;
}

.t3-off-canvas.off-canvas-right .t3-off-canvas-body a {
    text-transform: none !important;
    font-weight: bold;
    padding: 0 12px 0 20px !important;
    height: 50px;
    line-height: 50px;
    color: #DEDEDE !important;
}

.t3-off-canvas .t3-off-canvas-body .separator {
    color: #DEDEDE !important;
    text-transform: none !important;
    font-weight: bold;
    height: 50px;
    line-height: 50px;
    padding: 0 12px 0 20px !important;
}



.t3-off-canvas.off-canvas-right .t3-off-canvas-body .nav > li {
    border-top: 1px solid #465160;
}



.sidebar-2-menu ul.nav,#es .sidebar-2-menu ul.nav {
	margin:0 -10px;
}

.sidebar-2-menu ul.nav li + li ,#es .sidebar-2-menu ul.nav li + li {
    border-top: 0;
}

.sidebar-2-menu ul.nav li>a,#es .sidebar-2-menu ul.nav li>a {
    font-size: 13px;
    text-transform: none;
    padding: 8px 12px;
    line-height: 16px;
}

.sidebar-2-menu ul.nav li.active>a , .sidebar-2-menu ul.nav li.active>a:hover,#es .sidebar-2-menu ul.nav li.active>a ,#es .sidebar-2-menu ul.nav li.active>a:hover {
    border-left: 2px solid;
    padding-left: 10px;
    background: #f4f7fb !important;
    font-weight: bold;
    border-color: #38a9ff;
	color: #333;
}

.sidebar-2-menu ul.nav li>a:hover,#es .sidebar-2-menu ul.nav li>a:hover {
	background: #f4f7fb;
    color: #2980B9;	
}

#es .es-modules-es-pages-sidebar .btn-addpage {
    margin-bottom: 20px;
}

@media (min-width: 992px) {
.t3-sidebar.t3-sidebar-2.col-md-3 {
    width: 220px;
    padding-right: 0;
    margin-top: 0;
  
}
  .one-sidebar-left .t3-content {
    padding-left: 10px;
}
  
  .comp-wrap {
   padding-right: 20px;
    width: calc(100% - 220px);
    float: left;
}
}
.t3-off-canvas {
    background: #3e4656;
}




/*.scrollDown .t3-header, .scrollUp .t3-header {
  top:0;
}*/



#submenu .nav {
    background: #fff;
    margin: 0 0 20px;
    border-radius: 0 0 3px 3px;
    border-bottom: 1px solid #E2E2E4;
	margin-top: -24px;
}

body.is-mobile #submenu .nav{
    margin-top: 0;
}

#submenu .nav > li {
    float: left;
    border-top: 0;
}

#submenu .nav-stacked > li > a,#submenu .nav > li > .separator {
	line-height: 32px;
    text-transform: none;
    padding: 2px 13px;
    background: none;
    font-size: 12px;
    font-weight: normal;
}

#submenu .nav-stacked > li.active > a {
    font-weight: 700;
    border-bottom: 2px solid;
	border-color: #38a9ff;
	color: #333;
	padding-bottom: 0;
}


body.features-page .features-loader {
    background: #384554 !important;
      transition-duration: 3s;
}

.loader {
    margin: 0 auto;
    font-size: 10px;
    top: calc(50% - 40px);
    position: relative;
    text-indent: -9999em;
    border-top: .5em solid rgba(255,255,255,0.2);
    border-right: .5em solid rgba(255,255,255,0.2);
    border-bottom: .5em solid rgba(255,255,255,0.2);
    border-left: .5em solid #FFFFFF;
    -webkit-animation: load8 1.1s infinite linear;
    animation: load8 1.1s infinite linear;
}

.loader,
.loader:after {
  border-radius: 50%;
   width: 8em;
    height: 8em;
}
@-webkit-keyframes load8 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@keyframes load8 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}




.t3-header, .scrollDown .t3-header, .scrollUp .t3-header {
	  position:absolute;
	  top:0;
}


.t3-header {
  z-index:1000;
      right: 0;
    left: 0;
}


body.is-mobile.dropdown-mobile-from-container .t3-footer, body.is-mobile.dropdown-mobile-from-container .t3-header,body.is-mobile.dropdown-mobile-from-header .t3-footer,body.is-mobile.dropdown-mobile-from-header .t3-header{
    z-index: unset;
}


.t3-off-canvas .t3-off-canvas-header {
    height: 46px;
      padding: 0 0 0 20px;
  background: #3e4656;
}

.t3-off-canvas .t3-off-canvas-header h2 {
    line-height: 46px;
    text-transform: none;
    color: #fff !important;
}

#t3-off-canvas .t3-off-canvas-body {
    border-top: 1px solid #465160;
}

#t3-header .off-canvas-toggle-right {
    background: none;
    width: auto;
    font-size: 13px;
    text-transform: none;
    margin: 0;
    line-height: 46px;
    height: 46px;
	padding: 0 13px;
}

#t3-header .mdi:before {
    font-size: 24px;
	vertical-align: middle;
	line-height: 1;
}



.navbar-default.navbar-header + .head-menu {
    margin-right: 0;
}




 @media (max-width: 767px) {
   
   .head-login {
    margin-right: 0px;
	}
   
   #t3-header .off-canvas-toggle-right {
	font-size:0;
    margin: 0 -10px 0 10px;
    width: 40px;
	padding: 0;
   }
   
   #t3-header .off-canvas-toggle-right i {
     font-size: 16px;
     vertical-align: middle;
   }
   
   .scrollDown .t3-header {
    top: -50px;
}

.t3-header, .scrollDown .t3-header, .scrollUp .t3-header {
	position:fixed;
}

.t3-content {
	padding-left: 0;
    padding-right: 0;
	padding-top: 0; 
}

#es .es-profile-header {
	margin-top:0;
}

div#es.is-mobile .es-profile-header, #es.is-mobile .es-story,#es.is-mobile .es-stream-list>li,#es.is-mobile .o-form-horizontal,#es.is-mobile .es-side-widget,#breadcrumbs-position .breadcrumb,#dj-classifieds .dj-items, div#faq-main-position,.faq_content_wrapper, .faq_faqAnswerWrapper_inner {
    border-radius: 0;
    border-left: 0;
    border-right: 0;
}

#es.is-mobile .btn-es-sidebar-toggle {
	border-radius: 0;
    background: #ffffff !important;
    border-color: #ECEEEE #E9EAEC #DDDDDF !important;
    color: #888 !important;
    padding: 10px;
    font-size: 13px;
	border-left: 0 !important;
    border-right: 0 !important;
}
   
   
 }

.off-canvas-toggle-left {
    float: left;
    margin: 0 10px 0 -10px;
    height: 46px;
    width: 40px;
    border-radius: 0 !important;
    background: transparent !important;
}

body.features-page .off-canvas-toggle-left {
    display: none;
}

.btn {
    border-radius: 4px;
    line-height: 1.666666667;
    font-size: 12px;
	background-image:none !important;
}

.btn-primary, #dj-classifieds .btn-primary{
    color: #ffffff;
    background-color: #5497e3;
    border-color: #5497e3;
}


.btn-primary:hover ,.btn-primary:focus, .btn-primary.focus, .btn-primary:active, .btn-primary.active, .open > .dropdown-toggle.btn-primary,  #dj-classifieds .btn-primary:hover,  #dj-classifieds .btn-primary:focus, #dj-classifieds .btn-primary:active {
    color: #ffffff;
    background-color: #2377d7 !important;
    border-color: #2377d7 !important;
	
}



.features-intro .t3-section.sponsor-block .container {
    padding-top: 50px;
    padding-bottom: 50px;
}

.t3-footnav .t3-module {
    margin-bottom: 0;
    border: 0;
	background: #ffffff;
    color: inherit;
}

.t3-footnav {
    padding: 0;
}

.t3-footnav .t3-module ul > li {
    display: inline-block;
    padding: 0 !important;
}

.t3-footer .t3-footnav .t3-module ul > li > a {
    padding: 10px 15px;
    font-size: 14px;
    text-transform: lowercase;
}

.back-to-top {
  background-color: rgba(71, 116, 165, 0.5);
  padding: 7.5px 15px;
  z-index: 1000;
  color: white;
  opacity: 0.8;
  cursor: pointer;
  position: fixed;
  display: none;
  bottom: 46px;
  right: 46px;
  border-radius: 5px;
}

.back-to-top:hover,
.back-to-top:focus {
    color: white;
    background-color: rgba(71, 116, 165, 1);
}


.head-notifications div#fd.es.mod-es-notifications .es-notification .es-menu-item>a {
    padding: 6px 8px !important;
    color: #c3d6ed;
}

.head-notifications div#fd.es.mod-es-notifications .es-notification .es-menu-item>a:hover, .head-notifications div#fd.es.mod-es-notifications .es-notification .es-menu-item>a:focus {
  color:#fff;
}


.head-search , .head-notifications {
    margin-top: 0;
    float: left;
}

.head-search {
    padding:0;
	height: 46px;
}

.head-notifications {
    padding: 8px 0;
    height: 46px;
}

.head-menu .nav > li, .head-login .nav > li {
    float: left;
    border-top: 0;
}

.head-menu ul {
    float: right;
}

.head-toolbar {
    float: right;
}

.dropdown-menu {
    border: 0;
    border-radius: 0 0 3px 3px;
}


  
 #t3-content.col-md-7 {
    width: 63.74933332%;
}
  
@media (min-width: 992px) {  
  
 #t3-content.col-md-10 {
    width: calc(100% - 200px);
    left: 200px;
}
}
  
  .t3-sidebar-1, .t3-sidebar-left {
    right: calc(100% - 200px);
    width: 200px;
}

@media (min-width: 992px) {
.one-sidebar-left .t3-content {
    padding-left: 10px;
}
}


.one-sidebar-left .t3-sidebar-left {
    padding-left: 10px;
}



.t3-sidebar.t3-sidebar-2 {
   
    margin-top: 24px;
   padding:0;
}


.module-title {
    margin: 0 -10px 10px;
    padding: 0 10px 6px;
}

.module-title span {
    font-size: 14px;
    text-transform: none;
    font-weight: bold;
    border-bottom: 0;
    height: 20px;
    line-height: 20px;
    margin: 0px;
    padding: 0;
}


.t3-module {
    margin-bottom: 20px;
}



 .t3-module .module-inner {
    padding: 10px;
}

.t3-sidebar-left .t3-module .module-inner, .t3-sidebar-1 .t3-module .module-inner {
  padding:0;
}

.t3-sidebar-left .t3-module, .t3-sidebar-left .module-ct ,.t3-sidebar-1 .t3-module, .t3-sidebar-1 .module-ct {
    background: transparent;
}

.section-sign {
  color:#fff;
}
.section-sign a {
  color:#fff;
}



.section-sign div#fd .form-control {
    height: 45px;
    margin-bottom: 0 !important;
    border: 0;
    border-radius: 0;
      box-shadow: none;
}


.section-sign div#fd .help-block {
    margin: 10px 0!important;
}


.section-sign div#fd input[type="password"] {
    border-radius: 0 0 3px 3px !important;
      border-top: 1px solid #EAEDF0!important;
}

.section-sign div#fd input[type="text"] {
    border-radius:  3px 3px 0 0 !important;
}

.content-mass-top .section-sign .container {
    background: transparent;
    max-width: 400px;
}

.content-mass-top .section-sign .container .section-header {
    display: inline-block;
    width: 100%;
    margin-bottom: 0;
    padding: 20px;
}

.content-mass-top .section-sign .container .section-inner {
    display: inline-block;
    width: 100% !important;
    background: transparent;
}

.logo-image img {
    max-height: 46px;
}

.head-menu .nav > li > a, .head-menu .nav > li.active > a, .head-menu .nav > li > .separator, .head-login .nav > li > a, .head-login .nav > li.active > a, .head-login .nav > li > .separator {
    line-height: 46px;
    text-transform: none;
    color: #fff;
    padding: 0 13px;
    background: none;
    font-weight: 500;
    font-size: 13px;
}
.nav > li > .separator {
  cursor:pointer;
}

.head-menu .dropdown-menu > li > a {
	text-transform: none;
	font-weight:500;
	font-size: 13px;
}

@media (max-width: 767px) {
.logo + .actions {
    background: transparent !important;
}

}


.head-menu .nav > li > a:focus, .head-menu .nav > li > a:hover, .head-menu .nav > li.active > a:hover, .head-menu .nav > li.active > a:focus,.head-login .nav > li > a:focus, .head-login .nav > li > a:hover, .head-login .nav > li.active > a:hover, .head-login .nav > li.active > a:focus, .nav-stacked > li.open > a, .nav-stacked > li.open > a:hover,  .nav-stacked > li.open > a:focus {
    background: #292e38;
    color: #fff;
}

.t3-header .actions {
    width: calc(100% - 64px);
    padding-left: 0;
      width: auto;
    float: right;
}

.logo {
    line-height: inherit;
    height: inherit;
    padding-right: 0;
    float: left;
      padding-left: 6px;
}





body div#fd .pagination>li>a:hover, body div#fd .pagination>li>a:focus, body div#fd .pagination>li>span:hover, body div#fd .pagination>li>span:focus {
   color: #2980b9;
}

.pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus {
    color: #999;
    cursor: not-allowed;
}

body .pagination>li>a:hover, body .pagination>li>a:focus, body .pagination>li>span:hover, body  .pagination>li>span:focus {
    background-color: #eee;
      color: #2980b9;
      border: 1px solid #ddd;
}


body .pagination>li:first-child>a, body .pagination>li:first-child>span {
    margin-left: 0;
    border-bottom-left-radius: 4px;
    border-top-left-radius: 4px;
}


body .pagination>li:last-child>a, body .pagination>li:last-child>span {
    border-bottom-right-radius: 4px;
    border-top-right-radius: 4px;
}

body .pagination>li>a, body .pagination>li>span, .pagination > .disabled > span, .pagination > .disabled > span:hover, .pagination > .disabled > span:focus, .pagination > .disabled > a, .pagination > .disabled > a:hover, .pagination > .disabled > a:focus, .pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus {
    position: relative;
    float: left;
    padding: 6px 12px;
    line-height: 1.428571429;
    text-decoration: none;
    background-color: #fff;
    border: 1px solid #ddd;
    margin-left: -1px;
}


.pagination > li > a, .pagination > li > span {
  font-size: 14px;
  text-transform:none;
}


.pagination {
    float: none;
    text-align: center;
    margin: 0;
    padding: 0;
}

.pagination .pagination {
	padding:12px;
}

body .pagination>li:last-child>a, body .pagination>li:first-child>a {
    font-size: 0;
}

body .pagination>li:first-child>a:before {
    content: "\F13D";
    display: inline-block;
    font: normal normal normal 24px/1 "Material Design Icons";
    font-size: 14px;
    text-rendering: auto;
    line-height: inherit;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

body .pagination>li:last-child>a:before {
    content: "\F13E";
    display: inline-block;
    font: normal normal normal 24px/1 "Material Design Icons";
    font-size: 14px;
    text-rendering: auto;
    line-height: inherit;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

/*.container {
    width: 100%;
    max-width: 1440px;
}*/


.off-canvas-effect-3.off-canvas-open .t3-footer {
    -webkit-transform: translate3d(250px, 0, 0);
    transform: translate3d(250px, 0, 0);
}

.off-canvas-right.off-canvas-effect-3.off-canvas-open .t3-footer  {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
}

#t3-mainbody {
    padding-bottom: 45px;
    padding-top: 46px;
	    height: inherit !important;
}

body >.t3-wrapper {
    height: auto;
    min-height: 100%;
    position: initial;
}

body.features-page .t3-wrapper {
    position: relative;
}

body.features-page.modal-open .t3-wrapper {
    z-index: initial;
}

html, body, t3-wrapper {
    height: 100%;
}

.t3-footer {
    position: relative;
    margin-top: -45px;
    -webkit-transition: -webkit-transform 0.5s;
    transition: transform 0.5s;
    border-top: 1px solid #ECEDEF;
	z-index: 2;
}

body,h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6, #es, .head-menu .nav > li,.nav-stacked > li, .t3-footnav .t3-module ul > li > a, #es input, #es button, #es select, #es textarea,.pagination > li > a, .pagination > li > span,.gritter-item,.nav-tabs > li {
    font-family: "PT Sans",Arial,Tahoma,sans-serif !important;
}

body,.t3-section .section-header .module-intro {
	color: #8994a9;
}

h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6,.module-title,#dj-classifieds .djcf_outer .title_top, #dj-classifieds .djcf_checkout_outer .title_top, #dj-classifieds .djcf_warning_outer .title_top , #dj-classifieds .dj-additem .title_top,#dj-classifieds .dj-additem .djform_row .label{
	color: #525966 !important;
}

a,.article-header .article-title a {
    color: #525966;
    text-decoration: none;
}

a:hover,a:focus {
	color: initial;
}

body.features-page .t3-footer {
    margin-top: 0;
	background: #ffffff;
    color: #555555;
    font-size: 12px;
}

.features-intro .t3-section+.t3-section .container {
    border-top: 1px solid #ECEDEF;
}

.features-intro .t3-section.bg-dark .container {
    border: 0;
}


.acm-testimonials.style-1 .carousel-indicators li.active {
    background: #5580be !important;
    border-color: #5580be !important;
}


@media (max-width: 767px) {
body.features-page .t3-header .logo {
    background: transparent !important;
}
}

body.features-page .head-menu .nav > li > a:focus, body.features-page .head-menu .nav > li > a:hover, body.features-page .head-menu .nav > li.active > a:hover, body.features-page .head-menu .nav > li.active > a:focus, body.features-page .head-login .nav > li > a:focus, body.features-page .head-login .nav > li > a:hover, body.features-page .head-login .nav > li.active > a:hover, body.features-page .head-login .nav > li.active > a:focus {
  color:#fff;
}


body.features-page .head-menu .nav > li > a, body.features-page .head-menu .nav > li.active > a,body.features-page .head-login .nav > li > a, body.features-page .head-login .nav > li.active > a {
    background: transparent;
  color: #f5f5f5;
    
}

body.features-page .logo-image,body.features-page .head-menu, body.features-page .head-login  {
    display: none;
}

.scrollDown body.features-page .logo-image, .scrollUp body.features-page .logo-image , .scrollDown body.features-page .head-menu , .scrollUp body.features-page .head-menu, .scrollDown body.features-page .head-login , .scrollUp body.features-page .head-login {
    display: block;
}




body.features-page .t3-mainbody {
    position: relative !important;
}

body.features-page .features-intro {
    margin-top: 0 !important;
}

body.features-page .t3-header {
    padding: 14px 0;
}

body.features-page .acm-features.style-2 span {
    color: #fff;
    width: 100px;
    height: 100px;
    line-height: 100px;
}

body.features-page .acm-features .features-item:nth-child(1) span {
    background: #38a9ff;
    border: 0;
}

body.features-page .acm-features .features-item:nth-child(2) span {
    background: #7c5ac2;
    border: 0;
}

body.features-page .acm-features .features-item:nth-child(3) span {
    background-color: #ff5e3a;
    border: 0;
}

body.features-page .acm-features.style-2 .font-icon {
    font-size: 50px;
}

body.features-page .acm-stats.style-1.style-dark .stats-list .stats-item-icon {
    color: #5580be;
}

@media (max-width: 767px) {
	body.features-page .t3-wrapper {
	padding-top: 0px !important; 
	}
}

@media (min-height: 500px) {
body.features-page .t3-wrapper #t3-content {
    position: absolute;
    top: calc(50% - 250px);
}
}


body.features-page .t3-wrapper #t3-mainbody {
    height:100% !important;
}

@media (min-width: 1200px) {

body.features-page .t3-wrapper .t3-mainbody {
    left: 50%;
    margin-left: -550px;
    width: 1100px;
}
}

.example-colors .swatch-item a:hover, .example-colors .swatch-item a:focus, .example-colors .swatch-item a:active {
    background-color: #5580be;
}


.foot1 {
    width: auto;
    float: left;
}

.foot2 {
    width: auto;
    float: right;
}

div#fd .alert {
    border-radius: 0;
    position: fixed;
    z-index: 3;
    bottom: 0;
    margin-bottom: 0;
    left: 0;
    right: 0;
    text-align: center;
	border-left: 0;
    border-bottom: 0;
    border-right: 0;
}

.remember {
    display: none !important;
}


.btn:focus,button:focus {
	outline:0;
}

.btn-primary:hover {
  background-color: #ff763a;
  opacity: 1; }

.btn-secondary:hover {
  background-color: #ff5e3a;
  opacity: 1; }

.btn-purple {
	background-color: #7c5ac2; 
	color: #ffffff!important;
  }

.btn-blue {
  background-color: #38a9ff!important; 
  color: #ffffff!important;
  }
  
  #es .btn-blue:active {
    background-color: #0593ff!important;
}  
  

.btn-breez {
  background-color: #08ddc1; 
  color: #ffffff!important; 
  }

.btn-green {
  background-color: #1ed760; 
  color: #ffffff!important; 
  }

.btn-grey {
  background-color: #515365; 
  color: #ffffff!important; 
  }

.btn-grey-light {
  background-color: #888da8; 
  color: #ffffff!important; 
  }
  
 #es .btn-grey-light:active {
    background-color: #6b7194 !important;
} 

.btn-grey-lighter {
  background-color: #9a9fbf; 
  color: #ffffff!important; 
  }

.btn-breez-light {
  background-color: #2aebcb; 
  color: #ffffff!important; 
  }

.btn-yellow {
  background-color: #ffdc1b; 
  color: #ffffff!important; 
  }

.btn-smoke {
  background-color: 
  #e6ecf5;  
  }

.btn-bg-secondary {
  background-color: #3f4257; }


.btn-light-bg,.btn-light-bg:hover,.btn-light-bg:focus {
  color: #515365;
}

.btn-default-o:hover, .btn-default-o:focus {
    background: #f5f5f5;
}

	
.article-footer .pagenav > li > a span {
    display: inline;
}

.article-footer {
    background: #ffffff;
    border-bottom: 0;
    border-top: 1px solid #E9EAEC;
}

.nav-tabs > li > a {
    text-transform: none;
}

.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus {
    background: none;
    border: none;
    border-bottom: 2px solid #38a9ff;
    color: #525966;
	font-weight: bold;
}


body .label-default,body .label-primary,body .label-success,body .label-info,body .label-warning,body .label-danger {
	color:#fff;
}

body .label-default,body .label-inverse{background-color:#777 !important}
body .label-primary{background-color:#4a90e2 !important}
body .label-success{background-color:#4fc251 !important}
body .label-info{background-color:#5bc0de !important}
body .label-warning{background-color:#ec971f !important}
body .label-danger,body .label-important{background-color:#f65b5b !important}
body .label-default-o{background-color:#e2e2e2 !important;color:#777 !important;border:1px solid #777 !important}
body .label-clean-o{background-color:#fff;color:#888;border:1px solid #888}
body .label-primary-o{background-color:#fff !important;color:#4a90e2 !important;border:1px solid #4a90e2 !important}
body .label-success-o{background-color:#eef9ee !important;color:#4fc251 !important;border:1px solid #4fc251 !important}
body .label-info-o{background-color:#fff !important;color:#5bc0de !important;border:1px solid #5bc0de !important}
body .label-warning-o{background-color:#fdf3e4 !important;color:#ec971f !important;border:1px solid #ec971f !important}
body .label-danger{background-color:#fff !important;color:#f65b5b !important;border:1px solid #f65b5b !important}




/*________JAsocial Main Template END_____*/











/*____Language Changer___*/



.t3-footnav div.mod-languages.advanced-dropdown li {
    display: block;
}

ul.lang-block.dropdown-menu {
    top: inherit;
    bottom: 44px;
    left: inherit;
    right: 0;
    padding: 10px;
    border: 1px solid;
    border-color: #ECEEEE #E9EAEC #DDDDDF;
    border-bottom: 0;
    box-shadow: none;
	border-radius: 3px 3px 0 0;
}


.t3-footer .t3-footnav .t3-module .mod-languages li a {
    padding: 0;
	color:#555555;
	text-transform: none;
}

.t3-footer .t3-footnav .t3-module .mod-languages li a:hover, .t3-footer .t3-footnav .t3-module .mod-languages li a:focus {
    color: #428bca;
}


.mod-languages .dropdown-toggle {
    line-height: 44px;
    padding: 0 10px;
    height: 44px;
    border-radius: 0;
    color: #555555;
    font-weight: normal;
}

.mod-languages .dropdown-toggle img {
    display: none;
}

.mod-languages .caret {
    margin-left: 5px;
}



.mod-languages.advanced-dropdown {
    line-height: 44px;
}

.mod-languages.advanced-dropdown ul {
    line-height: 24px;
}

.mod-languages select {
    height: 44px;
    border-color: transparent;
    background: transparent;
}


#languageModal .language_item {
    font-size: 13px;
	width:100%;
}

.is-mobile #languageModal .languages_list ul {
    -webkit-column-count: 1;
    -moz-column-count: 1;
    column-count: 1;
}

#languageModal .languages_list ul {
    -webkit-column-count: 2;
    -moz-column-count: 2;
    column-count: 2;
}





/*____Language Changer END___*/




/*____ Modal Window ___*/


@media (min-width: 992px) {
.modal-lg {
    width: 900px;
}
}

.modal-content {
    border-radius: 3px;
	width: 100%;
}

.modal-title {
    font-size: 15px;
    font-weight: bold;
    text-align: center;
}

.modal-footer {
    padding: 14px 20px;
}


/*____ Modal Window END ___*/





/*________ABOUT DS__________*/


.ds-module-content .module-inner {
    padding: 0;
}

.ds-module-content .module-title {
    margin: 0;
    padding: 12px;
	border-color: #ECEEEE #E9EAEC #E9EAEC;
}

.ds-module-content .module-title span {
    line-height: 1;
    height: auto;
}

.ds-module-content .module-ct {
    padding: 12px 20px 20px;
}

.adsh-block-logo {
    border-radius: 2px;
    display: block;
    border: 4px solid #fff;
    width: 120px;
    height: 120px;
    position: absolute;
    bottom: -60px;
    left: 50%;
    margin-left: -60px;
}

.adsh-block-logo img {
    width: 100%;
}

.about-ds-header-footer {
	padding-left:0;
	padding: 15px 10px;
    width: 100%;
    display: table;
}



.about-ds-header-heading {
	position:relative;
}


.about-ds-header-footer .visible-xs{
        padding-left: 0;
    text-align: center;
    margin-top: 40px;
    position: initial;
}


.about-ds-header-bg{
	background: #384554 url(/images/rotate_image/rotate.php) center center no-repeat;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    background-position: 0% 40.728558405401%;
	padding-top: 33.333333333333%;
}

.about-ds-header-bg-sh {
    background: linear-gradient(to top, rgba(0, 0, 0, .8), rgba(0, 0, 0, 0) 40%);
    border-radius: 3px;
    bottom: 0;
    left: 0;
    pointer-events: none;
    position: absolute;
    right: 0;
    top: 0;
}





.adsh-block-title {
    padding: 10px 15px;
	
}

.adsh-block-title h2 {
margin:0;
}

.adsh-block-title  a{
    font-size: 26px;
    font-weight: bold;
}





.adsb-link-title {
    font-weight: bold;
    font-size: 16px;
}



.about-ds-body-wrap {
    padding: 10px;
    background: #fff;
    border-radius: 3px;
    border: 1px solid;
    border-color: #ECEEEE #E9EAEC #DDDDDF;
	margin-bottom: 20px;
}

.adsb-link {
   
    display: block;
    padding: 15px 20px;
    margin-bottom: 10px;
    border-radius: 3px;
}

.adsb-link:hover, .adsb-link:focus {
     background: #EBF0F5;
}

.about-ds-header {
	background: #fff;
    display: table;
    position: relative;    
    margin-bottom: 20px;
    border-bottom: 1px solid;
    border-color: #ECEEEE #E9EAEC #DDDDDF;
    width: 100%;
}


.about-ds-header-menu .nav {
    margin-left: 190px;
	padding-left: 16px;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: -ms-flex;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    line-height: 1.538461538;
}

body.is-mobile .about-ds-header-menu .nav {
    margin: 0;
}

.about-ds-header-menu .nav > li > a {
    text-transform: none;
    padding: 12px 16px 6px;
    font-size: 13px;
    border-bottom: 3px solid transparent;
	color:#444 !important;
}


.about-ds-header-menu .nav > li + li {
	border-top:0;
}

.about-ds-header-menu .nav > li.active > a {
    color: #4a90e2 !important;
    border-bottom-color: #4a90e2;
}

.article-header .article-title {
    text-transform: none;
    font-size: 24px;
    font-weight: bold;
    margin-bottom: 10px;
}

.article-title, .article-header h1 {
    font-size: 24px;
}

.adsh-block-content.visible-xs {
    margin-top: 68px;
    text-align: center;
}


@media (min-width: 768px) {

.about-ds-header {
    border-radius: 3px 3px 0 0;
    border: 1px solid;
    border-color: #ECEEEE #E9EAEC #DDDDDF;
    border-top: 0;
}

.adsh-block-content {
    bottom: 0;
    left: 190px;
    right: 0;
    position: absolute;
} 

.adsh-block-title ,.adsh-block-title  a  {
    color: #fff;
    text-shadow: 0 0 3px rgba(0,0,0,.8);
}


.adsh-block-logo {
    width: 160px;
    height: 160px;
    float: left;
    margin-right: 20px;
    bottom: -36px;
    left: 16px;
    margin: 0;
}
	
}

/*________ABOUT DS END__________*/

.item-page {
    border: 1px solid;
    border-color: #ECEEEE #E9EAEC #DDDDDF;
    border-radius: 3px;
}

/*________SUPPORT DS __________*/

.item-page.support-page {
    padding: 12px 20px 20px;
}

.item-page.support-page .article-header {
    border: 0;
    border-bottom: 1px solid #E9EAEC;
    border-radius: 0;
    padding: 0px 12px 12px;
    margin: 0 -20px 16px;
}

.item-page.support-page .article-title {
    font-size: 13px;
    font-weight: bold;
    text-transform: none;
}

/*________SUPPORT DS END__________*/

/*________Balbooa Forms__________*/

.ba-btn-submit {
    padding: 0 20px;
}

.item-page.support-page .com-baforms form {
    margin: 0;
}

.item-page.support-page .ba-form {
	padding:20px 0 0;
}

/*________Balbooa Forms END__________*/



#modal-bg-shadow.open {
    background-color: rgba(0, 0, 0, 0.1);
    top: 0;
    bottom: 0;
    right: 0;
    left: 0;
    position: fixed;
    transition: all 0.5s ease 0s;
    z-index: 1001;
}

.btn-lg {
    font-weight: bold;
}

.label, label, .field-label {
	color: #525966;
}

.modal-backdrop {
    background-color: #2b2d3b;
}

.page-title {
    text-transform: none;
}

.table-no-bordered td, .table-no-bordered tr, .table-no-bordered th {
    border: 0 !important;
}

select:focus, textarea:focus, input[type="text"]:focus, input[type="password"]:focus, input[type="datetime"]:focus, input[type="datetime-local"]:focus, input[type="date"]:focus, input[type="month"]:focus, input[type="time"]:focus, input[type="week"]:focus, input[type="number"]:focus, input[type="email"]:focus, input[type="url"]:focus, input[type="search"]:focus, input[type="tel"]:focus, input[type="color"]:focus, .inputbox:focus {
    border-color: #38a9ff;
	}
	
select, textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .inputbox {
    border-radius: 0.25rem;
}	

/* DJ EVENTS CUSTOM */

.past-label{
    display: inline-block;
    padding: 0 5px;
    margin: 0 10px;
    background-color: #fdefeb;
    border-radius: 3px;
    color: #f34842;
	font-size: 11px;	
}

/* DJ EVENTS CUSTOM END */

#dj-classifieds select, .t3-sidebar select { 
box-sizing: border-box;
 -moz-appearance: none;
 -webkit-appearance: none;
 appearance: none;
 background-color: #fff; 
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' style='width:24px;height:24px' viewBox='0 0 24 24'%3E%3Cpath fill='currentColor' d='M7,10L12,15L17,10H7Z' /%3E%3C/svg%3E"), linear-gradient(to bottom, #ffffff 0%,#ffffff 100%) !important; 
background-repeat: no-repeat, repeat;
background-position: right .3em top 50%, 0 0;
background-size: 1.3em auto, 100%;
padding-right: 24px;
} 
#dj-classifieds select::-ms-expand { 
	display: none; 
} 
#dj-classifieds select:hover {
	border-color: #888;
} 
#dj-classifieds select:focus {
	border-color: #aaa; 
	box-shadow: 0 0 1px 3px rgba(59, 153, 252, .7);
	box-shadow: 0 0 0 3px -moz-mac-focusring; 
	color: #222;
	outline: none; 
} 
#dj-classifieds select option { 
	font-weight:normal;
} 

*[dir="rtl"] select, :root:lang(ar) select, :root:lang(iw) select { 
background-position: left .3em top 50%, 0 0; 
padding-left: 24px;
}

.modal-dialog-centered {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    min-height: calc(100% - (.5rem * 2));
}

@media (min-width: 576px) {
.modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
}
}

.modal-dialog-centered::before {
    display: block;
    height: calc(100vh - (.5rem * 2));
    content: "";
}

@media (min-width: 576px) {
.modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2));
}
}