/* CSS Document */
/* ZADS Version 7.0.3 */ 

/* reset */ 
p, pre, td { word-wrap:break-word;  }
pre, code, textarea { white-space: pre-wrap; }

table{ table-layout : fixed; width : 100%;}

.debug-css-mobile{
  display : block ;
}


.col-xs-12 {
    padding: 4px;
}

.container,
.notification-wrapper .container {
  padding: 0px; 
}

.main#main-two-columns .sidebar {
    display : none; 
    height : 0px; 
}

#external_home_page{
  font-size : 0.8em;
}

.feature-box{
	padding : 10px;
}



/* styling the post ad-list */
.post{
 table-layout: fixed;
 display : flex;
 margin: 1px 0px;
 font-size: 0.8em;
 /* width: 100%; */
}

.post.banner>div {
  width : 100%
}

.pcol-a, .pcol-b, .pcol-c, .pcol-d, .pcol-e {
  padding : 4px; 
}


.list-view .post .pcol-a a  {
  /*width: 100px;*/
}

.list-view .post .pcol-a a img {
   width : 100%; 
}

.list-view .post .pcol-b{
  width: 40%;
  flex: 1;
}

.list-view .post .pcol-b .post-date, 
.list-view .medias-info-banner{
display : none; 
}

.listing-tabs {
  font-size : 0.8em;
}

.panel-footer.details-actions > ul> li > a > span {
    display: none; 
}

/* list modification */
/* try to be 100px hieght */

.pre-footer-free-text {
    padding: 10px 10px;
}


#advsearch_area {
    padding: 0px 0px 0px 0px;
    border: 0px;
}

/* removed from default to be compatible with Google map 
*/
.imgwrap img {max-width: 100%;height: auto;}


table, td, blockquote, object, embed, video, input, code, pre, textarea  {
  max-width: 100% !important;
  height: auto;
}

/* set the size of main areas */ 
.center-wrapper {
  max-width: 100% !important;
  margin-top: 0px!important;
  border: 0px!important;
}


#dashboard .column-content{
padding : 0 2px 4px 2px; 
}

#dashboard .column-title{
padding-bottom  : 0px;
}





ul.simplelist-view li div.pcol-b {
width : 95%
}

.pcol-c, 
.pcol-d
{display : none;}

#overall-sub-nav
{display : none;}


ul.thumb-view li {
}

ul.thumb-view li div.pcol-a img{
}

ul.thumb-view li div.pcol-b{
}

ul.thumb-view li div.pcol-b h3{
}


/* hide unnecessary elements */ 
#sidebar,
#network-wrapper-right, 
#network-wrapper-ads,
#network-wrapper-help, 
#network-wrapper-left li.text-separator, 
#network-wrapper-left #logo,
#topgallery,
#canvas_country,
#site-motto  
{ display : none; }

#network-wrapper-left #site-name{
} 

#network-wrapper-left #info{
  margin-top: 8px; 
}

#main-nav {padding: 0;}


#site , .is-home-page #site{

}

#site.mobileNavOpen {
   -webkit-transform: translateX(80%); 
   transform: translateX(80%); 
  -webkit-transition: .3s ease-in-out -webkit-transform;
  transition: .3s ease-in-out transform;
}

.MobileHeader-overlay, 
.MobileHeader-overlay:active, 
.MobileHeader-overlay:focus, 
.MobileHeader-overlay:hover {
    -webkit-tap-highlight-color: rgba(0,0,0,0);
}


/* set special font and others */ 
#main-nav-links a{
font-size : 1.2em; 
}

#main-nav-links li {
padding: 5px 1px 5px 5px;
margin: 0 1px 0 1px;
}

/* bugger size icons for small touchscreen devices */ 
#main-nav-links li span.drop, 
#sidebar a.more{
  background-position:-0px -1077px;
  height : 16px;
  width : 16px;
}

#main-nav-links li span.active{
background-position:-0px -1109px;
}


#advsearch-main {
  
}

#banner_pos_page_center_top
{
display : none!important;

}

#listings-header {
  padding : 0;
}

.listings-nav-top {
  display : none; 
}

.sort-options-label, .view-options-label{
  display : none; 
}

ul.sort-options, 
ul.sort-options li 
{
  /* float : none; */
  margin: 0px;
}

ul.sort-options li.label
{display : none;}


/* patched styles for dropmenu */ 
.cat_list ul li{
width : 100%
}

.cat_list dl {
  width : 100%;
}

.col_8 {
width: 180px;
}

#main-nav-links .dropcontent{
padding : 0; 
}

.dropcontent ul.button-options{
float : none;
}

.text-nav{
font-size : 0.9em;
padding : 5px 0 0 0;  
}

#dashboard .column {
  width : 100%; 
  margin: 3px 0px!important;
  font-size: 0.8em;
}

#main-nav-search{
display : block; 
float : left; 
margin : 2px 5px;
}


#main-nav-links{
  margin : 2px 5px;
  display: none; 
}


#main-nav-search #search-bar
{
width : 98%; 
}


#search-bar .input-group input.text
{
width : 85%; 
}

#breadcrumbsul 
{display : none !important; ;}

#breadcrumbs .nav
{float : right;}

#breadcrumbs .navmob{
 float : none!important;
 display : inline-block;
 line-height : 40px;
 padding: 0px 0px 0px 5px;
 font-weight: normal;
}

.listing-tab {
padding : 0px 10px; 
}  

.tab-counter {
  /* display : none; */
} 


.forcedonmobile {
  display : block!important; 
}

.addetails .item-desc
{display : none;}

.addetails .item-desc, .addetails .item-desc h2
{display : none;}

/*item details - pictures*/
.addetails .ad-main-section .item-pics-main{
    width: 100%!important;
    margin-bottom: 1px;
    height: 250px;
    background-color: #e1E1E1;
}

.section-map, .section-panorama, .section-video {
    height: 250px;
}

.addetails .ad-main-section .item-pics-main .full-image-link1 IMG {
    width: auto;
    max-width: 100%;
    /* max-height: 250px; */
    display: block;
    display: block;
    max-height: 100%;
    margin: auto!important;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
}

.block_categories_hp {
  display : none ; 
}

.block_left_hp{
  display : block;
  float :none;
  width: 100%!important;
  height: auto;
  padding: 0 4px 10px 4px;
}

.block_left_hp a.dm_button2 {
    width: 90%;
}


/* home page messages */
.is-home-page #header-widgets-section .slideshow-text .hdrw-title {
    font-size: 1em;
}
.is-home-page #header-widgets-section .slideshow-text .hdrw-subtitle {
    font-size: 1em;
}

.is-home-page #header-widgets-section .slideshow-text {
	height: 220px;
	top: 0px;
}

.is-home-page .only-home-page {
    background: none!important;
    height: auto!important;
}


.is-home-page .only-home-page.slide-video {
    height: 200px!important; 
}


#probanner {
  display: none; 
}

.addetails .item-pics-thumbs{
  float:none;
}

.addetails .item-pics-thumbs IMG {
  width: 60px;
  height: auto;
}

#inner-left{
  width : 100%!important; 
}

#inner-right{
  /* width: 100%; */
}

.bandecoration{
  display: none; 
}

.panel-inner-top 
{word-wrap:break-word;}

#boxes #dialog
{left : 1px!important;width: 100%;min-width: 100px;}

#boxes #dialog #mbox-header .text span.slideshow-title {
  display : none ; 
}

#boxes #dialog #mbox-header .text {
  padding-top : 0px ; 
  float  : none ; 
  text-align : center ; 
}

#boxes .labelform2 {
  width : 100px!important;
}

/*========= formular =========== */

.adinput2
{float : none;width: 98%;padding: 0px;}


.labelform, .labelform_label , .adinput, .adinput_label,
.admin-page .forminput_modal .adinput, 
.admin-page .forminput_modal .adinput_label, 
.forminput_modal .adinput, 
.forminput_modal .adinput_label
{
  width: 100%!important;
  text-align :left;
  padding-left : 1px;
  margin: 0px;
  float: none;
}


.adinput input.text, 
.admin-page .forminput_modal .adinput input.text, 
.forminput_modal .adinput input.text 
{
  width: 100%!important;
}

.forminput_modal {
  width : 100%;
}

.adinput_label {
  display: none ; 
}


.adinput .adpostlabel
{ display  : block; }

.adinput .error
{ 
display  : block; 
padding : 0!important;
}

.labelform2
{/* width: 98%; */text-align :left;/* padding-left : 10px; */}


span.help_icon_form {
  display: none; 
}

#email_form .adinput2 input#email
{
size : 32px;
}

#forminput{
max-width : 100%; 
}

.userdetails#inner-right{ 
width : 100%;
}

#bton_tools2 li, #bton_tools2b li {
    margin-top: 10px;
    display: block;
}

#third_party_login_area a {
  margin-top : 10px;
}

#map_box_overlay{
left : 0px!important;
width:85%!important;
}

#map_box_overlay #inner {
margin: 2px 4px 2px 4px;
}

#map_canvas, #map_canvas2{
width : 97%;
height : 90%; 
margin: 2px 4px 2px 4px!important;
}

#header {
  /*display: none; */
}

/*updates for ZADS 6.5.3*/

#header-widgets-section, .is-home-page #header-widgets-section{
  display: none;
}

.is-home-page section.main-content-wrapper, 
.is-home-page section.notification-wrapper 
{
	top : 50px;
}

.is-home-page  #header-widgets-section .slideshow-img ul{
    height:100px;
}
.is-home-page #header-widgets-section .slideshow-text{
    height:100px;
}

#footer {
  width : 100%!important;
  min-width: 100%!important;
  padding: 20px 0px;
}

#footer-content, #dashboard-content { 
  width: 100%!important;
}


#footer-content {
  display: none; 
}


#footer-content-mob {
  display: inline-block ; 
}

#footer-content-mob .social-footer li a {
  color: white!important;
}

#dashboard .column#column-1 {
  width: 100%!important; 
  display: none; 
}

#dashboard .column#column-2, 
#dashboard .column#column-3,
#dashboard .column#column-4,
#dashboard  {
  display: none; 
}

.advsearch-button {
  float: none;
  margin: 0px!important;
  width: 100% !important;
}

.advsearch-button .advs-in.dm_button2,
.advsearch-link .advs-in.dm_button2 {
  width: 100% !important; 
}

#navigation .advsearch-button.top-search {
display : none;   
}

.advsearch-footer {
  display : block!important; 
}

.advsearch-footer-wrapper{
  float : none; 
}

#network {
  
}

.is-home-page #header-widgets-section {
    padding-top: 0px!important;
}


#mainloading {
  padding-left: 2px;
}

#site .center-wrapper-inner {
    margin: 1px;
}

.oneline-search div {
  float: none;
  margin: 0;
}
.advs-in {
  float: none;
}

.oneline-search span {
  width: 20%;
}


/*updates for ZADS 6.5.8*/
/*hide top gallerie*/
#topgallery, #ScrollTop {
  display: none!important; 
}

#pages svg {width : 100%;height: auto;}

#network-wrapper-flags {
  margin-right: 4px!important;
}

input.advs-in {
  height: 30px!important;
}

.advsearch-main, 
.advsearch-footer, 
.advsearch-second {
 padding: 4px 0px 0px 0px!important;
}

.advsearch-second{
  padding: 1px!important;
}

.advsearch-main > input, 
.advsearch-main > div:not(.clear)
{
 margin: 1px 0px 4px 0px;
}

.advsearch-second .vfield_in_div {
   display: block;
   float: none;
   margin: 1px 2px;
   padding: 0px;
}

.advsearch-second .vfield_in_div select {
   width   : 100%;
   color : #919191;
   /* border-radius : 4px; */
}

.advsearch-second .vfield_in_div .no_mob_label {
    display : none; 
}

.advs-in,
.advs-forcedvfields .vfield_in_div {
  padding: 0px!important;
  margin: 1px 2px !important;
}

.advs-in .gen-checkbox, .advsearch-second .gen-checkbox {
  padding : 0px 5px; 
}
.advsearch-second .gen-radio {
  margin : 0px 5px; 
}


ul.view-options .maplist, ul.view-options .simplelist{
  display: none;
}

#network-wrapper-left #logo{
  display: block;
}
#network-wrapper-left #logo img {
height: 45px!important;
}

.addetails .item-pics-thumbs.adimgs-th {
min-height  : 1px!important;
}

#network-wrapper-right{
  display: none;
  margin-bottom: 1px!important; 
}

.pcol-c-d-wrap {
  display: none; 
}

#main-nav-links .dropcontent {
  top : 25px!important;
}

div.sort-option-inline {
  /* margin-left: 0px; */
  display: none;
}

#listings-header ul.view-options {
 padding: 0px;
}

#navpage .dm_button2 {
  width: 40px;
}

.advsearch-urgent {
  padding: 0 3px; 
}

.skgrid .twelve.columns {
/*width: 300px;*/
padding:  2px; 
}

#network-wrapper-left UL {
  width: auto!important;
}
#network ul.tabbed li.tab-green {
  display: none;
}
#network-wrapper-left {
  height: auto!important;
  line-height: 40px;
}

#network-wrapper-left div.mob-menu-username{
  display: block ;
  margin-left: 10px; 
  float: none; 
}

#network-wrapper-left div.mob-menu-username img{
  vertical-align: middle;
}

#network-wrapper-left div.mob-menu-username .login-user-name{
  margin-left: 6px; 
}


/*update for static pages*/
/*FAQ page*/
.tc-maintext {
margin: 10px auto;
width: 100%;
}

.site-title-static .colC {
  display: none; 
}

.pricing_table li.pricing_header1 {
  font-size: 12px; 
}


/*zads 7.0.3*/
div.style-switcher{
  display: none; 
}

/*generic css hidden by default */
.large-hidden{
  display: block !important;
}



/*style for the navigation box displayed for mobile*/

.mobileNav {
  position: fixed;
  top: 0;
  left: -110%;
  /* right: 100%; */
  height: 100%;
  margin: 0;
  /*background: #333333;*/
  background: #f6f6f6;
  /*opacity: 0.8;*/
  z-index: 9000;
  overflow: auto;
  backface-visibility: hidden;
  -webkit-transition: position,0.3s;
  -moz-transition: position,0.3s;
  transition: position,0.3s;
  /*   -webkit-transition: .3s ease-in-out -webkit-transform;
  transition: .3s ease-in-out transform; */
  font-size: 1em;
}

.mobileNav .hover-item{
  display : inline-block; 
}

.mobileNav.open {
    left: 0;
    width: 80%;
}


.mobileNav ul {

    line-height: 40px!important;
    margin : 0;
}

.mobileNav li {
  display: block;
  float: none!important;
  border-bottom: 1px solid #e8e8e8;
  color: #66777f;
}

.mobileNav li.highlight {
  background-color: orange!important;
  color: white;
  padding: 0px 3px;
  line-height: 40px;
}

.mobileNav li:hover, .mobileNav li.active {
  /*background-color: #191e23!important; */
  background: #2590ff!important; 
    -webkit-transition: position,0.3s;
  -moz-transition: position,0.3s;
  transition: position,0.3s;
}


.mobileNav li a {
  font-size: 1.2em!important;
  text-decoration: none;
  padding: 4px!important;
  color: #66777f!important;
  display: block;
}

.mobileNav li.highlight a, .mobileNav li.highlight span {
  color: #FFF!important;
  font-size: 1.2em!important;
}

.mobileNav li:hover a, .mobileNav li.active a  {
  color: #FFF!important;
  text-decoration: none; 
}


a.displayMobileNav, 
a.displayMobileSearch {
 color: white; 
 background-color: orange ; 

}

a.displayMobileSearch {

}

a.displayMobileSearch.open {
   background-color: #323232 ;  
}

a.displayMobileSearch.open i:before {
    content: "\f010";
}



#main-nav-adv-search{
  display : none!important;
}

#main-nav-adv-search.open{
  display : block!important; 
}



.list-view UL.post-list LI {
  display: block; 
  float: none; 
}

#cnx-label {
  display: none ; 
}

ul.sort-options select {
    /* font-size: 16px; */
}

.datepicker-inner { 
width  : 100% ; 
}

#calendar_list,  #logs {
  display: none!important; 
}

.img_side_content > a:first-child {
  display: none; 
}

.panel-inner#admin a.dm_button2, .panel-inner#vendor a.dm_button2, .panel-inner #item-edit a.dm_button2{
  /* width: 90% ; */
}

.panel-inner#vendor a.dm_button2 {
  background-color: #333;
  background-image: none;
  color: white!important;
  font-size: 1.6em;
  height: 30px;
  line-height: 30px;
  border: none;
  text-align: center;
  margin-bottom: 10px; 
}

/* .dm_button2 {
  height: 30px; 
  line-height: 30px; 
} */

#breadcrumbs {
  height: auto!important; 
}




.sharethis-in-icons li {
    font-size: 40px;
}

.li-no-mobile{
  display: none; 
}

#coms_wrapper .com_spare {
  display: none;
}

.com_rating_item .rating_name{
  width: 60px; 
  text-align: left;
  font-size: 0.8em;  
}


#login_form {
  font-size: 1em;
}

#login_form .forl .inner-right {
  line-height: 1em ;
}

#login_form .forl.adinput2 input.text, 
#login_form .forl.adinput2 .dm_button2 {
  width : 90%;
}

.gen-dropzone,
.uploadwp_rec_live {
  display: none!important;
}


#debug-toolbar{
    display : none; 
}

.advs-forcedvfields{
 margin: 0px!important;
 padding: 0px;
}

/*     full width on inputs */
.advs-in input[type=text], 
.advs-in select, 
.advs-in .gen-select, 
.vfield_in_div input[type=text],
.advs-forcedvfields select, 
.advs-forcedvfields input[type=text] {
    width    : 100%;
    height : 30px;
    margin-right: 0px!important;
    /* color: red; */
    min-width: 100px;
}

.advs-in i, .oneline-search i{
    display : none; 
}


.gen-radio li {float : none;display : inline-block;width: auto;}


.vfields_list.list-group .list-group-item .key {
    width: 50%;
    padding-left : 4px;
    padding : right : 0px;
}

.vfields_list.list-group .list-group-item .value {
    width: 50%;
    padding-left : 4px;
    padding : right : 0px;
}

.vfields_list.list-group .list-group-item {
  font-size : 0.9em; 
}

/* modal box body */
#boxes #dialog #mbox-body {
    padding: 4px;
}

/* menu */

.mob-menu-username{
  position : relative; 
}
.mob-menu-username img{
  border-radius: 50%;
  margin-right : 5px;
  /* display: inline-block; */
  top: 8px;
  width: 30px;
  Height: 30px;
  position : relative; 
}

/* form */
.form-sidebar{
  display : none; 
}

.form-main{
  float: none!important; 
}

select.chosen-select{
  width : 100%; 
}

.labelform_label.paidoptions {
    text-align: left;
}

.panel {
  margin-bottom: 5px;
}

.panel-body {
    padding: 4px;
}

.panel-heading {
    padding: 10px 4px ;
}

.userdetails #skills .title2 {
  font-size : 0.8em;
   
}


.userdetails #skills .help_rating {
  display : none;  
}

#boxes #dialog #mbox-header .orange_text {
    font-size : 0.7em; 
}


.imgWrapper-cat-icon [class*="icon-fa-"]:before {
    font-size: 5em;
    margin-top: -30px;
    margin-left: -30px;
}

.imgWrapper-cat-icon [class*="mdi-"]:before {
    font-size: 5em;
    margin-top: 0px;
    margin-left: -30px;
}

#share_sub_menu {
  left : auto;
  right : 0;
}

.social-widget-header{
  display : none; 
}















