/* 
   	CUSTOM THEME
   	name : CORE 
   	version : 1.0
	Latest update  : 08 May 2021	
	Author : sales@zads.fr
------------------------------------------------------------------- */

:root {
 /*************************** Page-wide variables ****************************/

  /* Base spacing unit. */
 --spacing-unit: 6px;

  /* Margin size. No unit, because it's a multiple of the spacing unit. */
 --margins: 2;

  /* page and header network */
 --page-bg-color : #fff;
 --network-color : #000;
 --network-bg-color : #FFF;
 --network-link-color : #b51742;
 --network-link-bg-color : #FFF;
 --network-link-color-hover : #7f102e;
 --network-link-bg-color-hover : #FFF;
 --main-bg-color : #fff; 
   
  /* Colors. */
 --primary-color: #b51742;
 --primary-color-text: #FFF;
 --primary-color-hover : #7f102e;
 --primary-color-text-hover : #FFF; 

  /* top buttons in header */
 --primary-color-top-btn : #ea5330;
 --primary-color-top-btn-text : #ea5330;
 --primary-color-top-btn-hover : #7f102e;
 --primary-color-top-btn-text-hover : #ea5330;


  /* Radius */
 --border-radius-btn  : 2em;
 --border-radius-form : 12px;
 --border-radius-panel: 12px; 
 --border-radius-form-field2 : 0.25rem;

 /* panel */ 
 --panel-border-color : #ecedeb; 


  /* navigation */
 --nav-wrapper-bg-color : #FFF;
 --nav-user-menu-bg-color: #ecedeb; 

  /* footer*/
 --footer-bg-color : #000;
 --foot-text-color : #FFF; 

  /* widget */
 --sidebar-widget-title : #024C8A;
 --sidebar-widget-title-bg : #fff; 

  /* images */
 --tn-img-width : 200px;
 --tn-img-height : 150px;
 --grid-columns: 3;

 /* pagination and view option */
 --pagination-bg-color : transparent ; 
 --pagination-color : #ea5330 ; 

 --pagination-bg-color-active : #ea5330; 
 --pagination-color-active : #fff;


/*************************** end of Page-wide variables ****************************/
}



body {
    font-size : 15px;
}
body.admin-page{
	font-size :13px; 
}

/* latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: local('Open Sans'), local('OpenSans'), url(https://fonts.gstatic.com/s/opensans/v13/cJZKeOuBrn4kERxqtaUH3VtXRa8TVwTICgirnJhmVJw.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}

body { 
  font-family: 'Open Sans', sans-serif;
}

/* Header display */

#network .center-wrapper {
	color : var(--primary-color-top-btn-text)
}

/* postion static by default */
.is-home-page .navigation-wrapper,
.is-home-page .navigation-wrapper.has-nav-bar {background-color: white;}

.is-home-page .navigation-wrapper.stuck {

}

.hdr .elem:hover:not(.no-hover), 
.hdr .elem .hdr-btn.active, 
.hdr .elem.open .hdr-btn {
    background-color: var(--network-link-bg-color-hover);
    color: var(--network-link-color-hover);
}


/* main colors */
.color-o {
	color : var(--primary-color); 
}

.orange_text{
    color: var(--primary-color)!important;
}

/* form control */ 
.form-control{
	border-radius	: var(--border-radius-form); 
	box-shadow: none;
}


/*all generic inputs*/
.section, 
.dm_button2, 
.dm_button2b, 
.dm_button_nopad, 
#site .center-wrapper, 
#plans .plan_item .pl_header, 
#map_box_overlay, 
.error, .notice, .success, 
.working, .working2, 
.adinput.plan_option, 
input.text, textarea, select 
, .chosen-container-active.chosen-with-drop .chosen-single,
 .chosen-container-single .chosen-drop, 
 .chosen-container-single .chosen-single, 
 .lang-menu .drop-down-box, 
 .priceOverlay2 {
   border-radius	: var(--border-radius-form-field2);
}

.dropdown-menu{
	border-radius	: var(--border-radius-btn); 
}

.advs-in-icon{
	display : block ; 
}

/* buttons */
.btn {
	border-radius: var(--border-radius-btn);

	-webkit-transition: all 0.1s ease-in-out;
	-o-transition: all 0.1s ease-in-out;
	transition: all 59.6899ms ease-in-out 0ms;
}

.btn-info {
    background-color: #04A8DF;
    border-color: #04A8DF;
}


.btn-primary, .btn-warning {
	background-color:var(--primary-color);
	background-image: none;
	color: var(--primary-color-text);
	border-color: var(--primary-color);
}


.btn-primary.disabled {
	background-color: #dce0e0;
}


.btn-primary:hover:not(.disabled), 
.btn-primary:focus:not(.disabled),
 .btn-primary:focus:hover:not(.disabled) ,
 .btn-primary:active:not(.disabled), 
 .btn-primary:active:hover:not(.disabled) {
    color: var(--primary-color-text-hover);
    background-color: var(--primary-color-hover);
    border-color: var(--primary-color-hover);
}

.btn-register, .btn-login, .btn-help {
	    border: 2px solid #000!important;
	    background-color : white;
	    color: #000!important;
}

.btn-login, .btn-help {
	    border: 0px solid #000!important;
	    border-radius: var(--border-radius-btn); 
}

.btn-plusad {
	    border: 2px solid var(--primary-color-top-btn)!important;
	    background-color : white;
	    color: var(--primary-color-top-btn-text)!important;
	    border-radius: var(--border-radius-btn); 
}

.add_button:hover .btn-register ,
.add_button:hover .btn-login ,
.add_button:hover .btn-help  {
	    background-color: var(--primary-color-top-btn-hover);
	    color : var(--primary-color-top-btn-text-hover)!important;
}

.add_button:hover .btn-plusad  {
	    background-color : var( --primary-color-top-btn-hover); 
	    border-color:var( --primary-color-top-btn-hover)!important; 
	    color : white!important; 
}

#topgallery, 
#topgallery.fullwidth, 
#userrelads.fullwidth {
    height: auto;
    border: 0px;
    padding: 0px;
    /* border-bottom: 1px red; */
}


.dropcontent h3 span.counter {
    color : #000;
}


/* formelements */

.advs-in.gen-radio input[type=radio]:checked ~ .check::before{
  background: #024C8A;
}

  .advs-in input[type=text]
, .advs-in  select
, .advs-in  .gen-select
, .advs-in  .gen-select a
, .vfield_in_div input[type=text],
.advsearch-second .vfield_in_div select,
.advsearch-second .vfield_in_div input  {
	border-radius: var(--border-radius-form);
	border: 0px;
	height: inherit;
}

/* when checked */
.gen-checkbox input[type="checkbox"]:checked + label:before {
  background-color: var(--primary-color-top-btn);
  border : 1px var(--primary-color-top-btn);
 }



ul.thumb-view li .post .pcol-b {
        min-height: 6em;
}

#main-nav-adv-search .extra-vfield.disp_label,
#myalerts_form .extra-vfield.disp_label{
	/* display : none; */
} 

/* advanced search bar */
.advs-in.advsearch-main-select-cat, 
.advs-in.advsearch-main-select-location {
    
}

.advs-in-icon {
	font-size : 2em;
	margin-right: 6px;
	line-height: 30px;
	vertical-align: middle;
	float: left;
	display: none;
}


.search-form-inner .form-group-title .inner > i, 
.search-form-inner .form-group-center-location .inner > i, 
.search-form-inner .form-group-with-icon .inner > i 
{
	color: var(--primary-color-top-btn-text)

}


.main {
    background-color: var(--main-bg-color);
}



.is-home-page  #site{
	padding-top: 0px !important; */
	background-color:;
}

:not(.is-home-page) #site .center-wrapper-inner {
    margin: 0px auto;
    position: relative;
}

.admin-page #site .center-wrapper-inner{
	background-color : white; 
}

.is-home-page #site .center-wrapper-inner {
    background-color: #FFF;
}

section.main-content-wrapper, 
section.notification-wrapper 
{
	background-color : var(--page-bg-color);
}


.is-home-page section.main-content-wrapper, 
.is-home-page section.notification-wrapper 
{
	background-color : #FFF;
}
.is-home-page  #header-widgets-section {
	position : relative;
	display: block;
	padding-top: 55px;
}


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

.is-home-page  #header-widgets-section .slideshow-img ul li{
	height : inherit;
}

.slideshow-img  .slide-picture{
    /* position     : absolute; */
    z-index : -1;
    overflow: hidden;
    overflow-y: hidden;
    opacity : 0;
    transition: opacity 0.4s ease-in-out 0.1s;
}

.slideshow-img  .slide-picture.active{
    z-index : 1;
    opacity :1;
    transition: opacity 0.4s ease-in-out 0.1s;
}

.slideshow-img  .slide-picture img{
	
}



.is-home-page  #header-widgets-section .slide-video{
	height : inherit;
}


.is-home-page #header-widgets-section .slideshow-text {
	position : absolute;
	top : 0px;
	top: 55px;
	color: white;
	vertical-align: middle;
	text-align: center;
	width: 100%;
	display: table;
	z-index: 3;
}


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

/* default size */
.is-home-page  #header-widgets-section .slideshow-img ul,
.is-home-page #header-widgets-section .slideshow-text {
	height: 200px;
	overflow: hidden;
}

@media(max-width: 600px) {
    .is-home-page  #header-widgets-section .slideshow-img ul{
        height:150px;
    }
    .is-home-page #header-widgets-section .slideshow-text{
    	height:150px;
    }
}

@media(min-width: 1100px) {
    .is-home-page  #header-widgets-section .slideshow-img ul{
        height: 160px;
    }
     .is-home-page #header-widgets-section .slideshow-text{
    	height: 160px;
    }
}


.is-home-page #header-widgets-section .slideshow-text .hdrw-title{
	font-size: 2.8em;
	font-weight: bold;
/* 	color: #545e64; */
}

.is-home-page #header-widgets-section .slideshow-text .hdrw-subtitle{
	font-size: 2em;
/* 	color: #545e64; */
}


/* extra to scale the video */ 
.is-home-page #header-widgets-section video {
	width : 100%;
	height : auto;
}



/* toolbar on top when main page */
.main-site-page #network {
    background: var(--network-bg-color);
    color : var(--network-color);
}

/* toolbar on top whe listing page*/
#network {
    background: var(--network-bg-color);
    color : var(--network-color);
}

/* listing tab */
.listing-tab {
    background-color: var(--nav-user-menu-bg-color);
}


#fileupload_area .uploadbtn {
 border-radius :var(--border-radius-form-field2);
}

.addetails .ad-main-section .item-pics-main {
  border-radius :var(--border-radius-form);
}


/* splash page */ 


.feature-title {
	/* padding: 20px; */
}

.feature-title h2 {
	font-size : 3em;
	font-weight: bold;
}

.feature-title p {
	padding-top : 10px; 
	font-size : 2em; 
}



.feature-box{
	padding : 50px;
}

.feature-box img {
	width: 90px
}

.feature-box p {
	font-size : 1.3em;
}

.feature-box h3 {
	font-size : 2em;
	padding : 10px ;
}

.feature-box2 
{
	position: relative;
	color: #e08e4b;
	overflow: hidden;
}

.feature-box2 {
	width: 100%;
	height: 200px;
	margin: 10px 0;
}

.feature-box2 .slider  {
	line-height : 0px; 
}

.feature-box2 .slider li {
	position: absolute;
	top :0;
	left: 0;
	width :100%;
	height: 100%;
}

.feature-box2 .slider li{
	display : ;
	opacity: 0;
	transition: 1s opacity;
}

.feature-box2 .slider li.active{
	display : ;
	opacity: 1;
	transition: 1s opacity;
}

.feature-box2 .slider li img {
	width :inherit;
	height: inherit;
}


.feature-box2 p {
	/* font-size : 1.4em; */
}

.feature-box2 i {
	font-size: 3em;
	margin-right: 10px;
}

.feature-box2 h4 {
	font-size: 1.8em;
	color : white;
	display: inline-block;
}

.feature-box2-right-top{
	background-color : #e08e4b;
	margin-bottom: 10px;
}


.link-bottom-right{
	position : absolute;
	bottom: 10px;
	right: 10px;
}


.feature-box-text-overlay {
	position: absolute;
	top: 0;
	padding: 10px;
	width: 100%;
	height: 100%;
	z-index: 3;
}

.feature-box-text-overlay h4, 
.feature-box-text-overlay a {
	color : inherit;
	it; */
	display : inline-block;
}

.feature-box-text-overlay .box-title{
	margin-bottom	: 10px;
	z-index: inherit;
}

.feature-img-background{
	height : inherit; 
	width : inherit;
}

.feature-img-background img {
	/* max-width	: 100%; */
	overflow: hidden;
	height: inherit;
	width: 100%;
	/* height: 100%; */
}

/* bow siging */
.feature-box2-left {
	height: 200px;
}

.feature-box2-right-top {
	height : 200px;
}

.feature-box2-right-bottom {
	height : 150px
}

.feature-category-list{
    margin-top :10px;
    /* background: #f2f2f2; */
}
.pre-footer-free-text{
	padding: 20px 0;
}


/* dashboard */
#dashboard{
	border-bottom : 1px solid white; 
}

#main-nav{
	background-color: transparent;
}

#footer,  #dashboard-content, #dashboard {
	background-color: var(--footer-bg-color);
}

.is-home-page #header{
} 




.is-home-page .navigation-wrapper{
}

.navigation-wrapper{
	background-color: var(--nav-wrapper-bg-color);
}

.navigation-wrapper  #main-nav-adv-search {
	border-radius : var(--border-radius-panel); 
	border : 2px solid #ececec; 
	padding : 10px; 
	margin-bottom : 4px; 
}

.navigation-wrapper .advs-compact-pre{
    color : #000;
}

/* main navigation links before the search bar */ 
#main-nav-links{
	border : 1px solid var(--panel-border-color); 
	border-radius : var(--border-radius-panel); 
}

#main-nav-links .mainmenu > a {
    color: #000;
}

#main-nav-links .mainmenu > a:hover, 
#main-nav-links .mainmenu > a:active 
{
    color: var(--primary-color-top-btn-text);
}


#main-nav ul.tabbed li.current-tab {
    background-color : var(--primary-color-top-btn );
    color : #FFF;
    /* border-radius: 10px; */
}

#main-nav-links li.current-tab a:not(btn),
#main-nav-links li.current-tab a:not(btn):hover {
    color : #FFF;
}


#main-nav ul.tabbed > li:first-child:not(:last-child) {
    border-top-left-radius: var(--border-radius-panel);
    border-bottom-left-radius: var(--border-radius-panel);
    margin: 0px;
    padding-left: 10px;
}

#main-nav ul.tabbed > li:last-child:not(:first-child) {
    border-top-right-radius: var(--border-radius-panel);
    border-bottom-right-radius: var(--border-radius-panel);
}


/* user menu navigation */ 

.user-nav-menu ul, .debug-toolbar ul {
    background-color: var(--nav-user-menu-bg-color);
    /* background-color: white; */
}

.user-nav-menu li{
    border-bottom: 3px solid var(--nav-user-menu-bg-color);
    color : #000; 
}

.user-nav-menu li:hover,
.user-nav-menu li.active {
    color : var( --primary-color-top-btn);
    border-bottom : 3px solid var(--primary-color-top-btn);
}


#dashboard-content{
  color: var(--foot-text-color);
  padding: 20px;
}

.panel {
	border-radius : var(--border-radius-panel);
}
.panel-default > .panel-heading {
    background-color: transparent;
}

.panel .focus-tabs {
    border-radius : var(--border-radius-panel);
}

.panel .focus-tabs li.active {
    background-color: transparent;
    border-left: 0px solid #024C8A;
}

/* reset links*/

#dashboard-content li {
	margin-bottom: 4px; 
}


#dashboard-content .link-reset {
    color: inherit;
    font-size: 1em;
    padding-bottom: 10px;
}
#dashboard-content .link-reset:hover, 
#dashboard-content .link-reset:focus, 
#dashboard-content .link-reset:active {
    color: inherit;

}

#dashboard .column-title {
    color: inherit;
    font-size: 1.6em;
    font-weight: normal;
    padding-bottom: px;
}

#dashboard .about-desc{	
    font-size : 1.2em;
}

#dashboard .logo-in-dashboard img{
	width: 165px;
}

#dashboard .social-footer li a {
    color: inherit;
    background-color: #0a96bc;
}

/* newsletter */

#dashboard .newsletter-form {

}

#dashboard .newsletter-form input {

}

#dashboard .newsletter-form a.btn {

}

#dashboard .newsletter-form.input-with-icon-wrapper i {

}


/* al list header (search bar */
#adlist-header-wrapper{
    border-radius : var(--border-radius-panel);    
}


/* search form */ 
.search-form-inner .form-group {
  border : 1px solid #e8e8e8;
  border-radius : var(--border-radius-form); 
  margin-left : 4px; 
}

.search-form-inner .form-group:first-child {
  border : 1px solid #e8e8e8;
}

.search-form-inner .gen-select a.main {
 background-color : transparent; 
}

/* sidebar modules */

#sidebar .section {
    padding:10px;
    border-radius : var(--border-radius-panel);
    box-shadow: 0px -1px 0 rgba(0, 0, 0, 0.1);
}


#search-fields{
	overflow-y : scroll;
	max-height: 600px;
}

#inner-right .panel {
    border: 1px solid #C1C1C1;
}

#sidebar .section .section-title,
.home-widget .section .section-title,
#sidebar .section ul li.subnavtitle div.title1inner {
    color: var(--sidebar-widget-title)!important;
    background-color : var(--sidebar-widget-title-bg);
    font-size : 16px;
    border-bottom: 1px solid #c1c1c1;
}

.home-widget .section-title{
	display : none; 
}

#sidebar .section  ul li div.title1inner span.title1{
	color: #024C8A!important;
	font-size : 16px;
	font-weight	: bold;
	vertical-align: middle;
}

#sidebar .section .section-title i,
#sidebar .section ul li.subnavtitle i {
    display : none; 
}


#sidebar .section#sub-nav {
    /* display : none!important; */
}

#sidebar .section#top {
    display : none!important; 
}

/* listing  */
#listings-header {
	background-color : inherit; 
}

#listings-nav {
	background-color : inherit; 
}


/* view options and pagination */
ul.view-options li.active {
    background-color: var(--pagination-bg-color-active); 
    color : var(--pagination-color-active); 
}

ul.view-options li a {
	background-color: var(--pagination-bg-color); 
    color : var(--pagination-color); 
}

.view-options a.selected .view-options-icon-wrapper {
    background-color: inherit!important; 
}


/* posts */
.post {
    margin:4px 0px 6px 0;
    padding: 0px;
    border-radius : var(--border-radius-panel);
    box-shadow: 0px 1px 0 rgba(0, 0, 0, 0.1);
}

.post:hover{
	background-color: rgba(156, 223, 242, 0.16);
	box-shadow: 0px 3px 0px 0px rgba(0,0,0,.2);
}

.post .post-date {
	color : inherit; 
	font-size : 10px;
}

.post .post-title a {
	color: #0A96BC!important;
	font-weight	: normal;
	overflow: hidden;
}

.post .post-category {
	display : inline-block ; 

}

.pcol-a, .pcol-b, .pcol-c, .pcol-d, .pcol-e {

}


.pcol-a a img, 
.pcol-a a img.broken-img
 {
    height: var(--tn-img-height);
    width : var(--tn-img-width);
}


.post .pcol-a a {
	border-radius : 0px;
}
.post .pcol-a a.btn {
	border: 0px solid #e1e1e1;
}

.post .pcol-a {max-width: 210px;}

.post .pcol-b,
ul.maplist-view li div.pcol-b {
	
}


.post .pcol-b .post-location  i {
	display : none ; 
}

.post .pcol-b .post-location  a {
	color : inherit ; 
}

.post .pcol-b .list_price {
	font-weight : bold ;
	font-size : 0.9em ;  
}


.post .pcol-c,
ul.maplist-view li div.pcol-c {
	border-left: 1px solid #ECECEC;
}


.post .pcol-d,
ul.maplist-view li div.pcol-d {
	border-left: 1px solid #ECECEC;
}


.post .pcol-d .vtag_badges ul {
	margin : 0px;
	padding : 0px;
	display: inline-block;
}


.post-list.user .post .pcol-a {
	text-align : center;
}

.post-list.user .post .pcol-a a:not(.edit-btn-overlay) {
	border: 1px solid #e1e1e1;
	border-radius: 50%;
	display: inline-block;
	text-align: center;
}


.post-list.user .post .pcol-b {
	/*text-align	: center; */
}

.post-list.user .post .pcol-b p {
	font-size : 0.8rem ;
}

.post-list.user .post .pcol-b h3 a {
	display : block; 
	/*text-align : center; */
}

.post-list.user .post .pcol-b h3 .adlist_protype {
	display : inline-block;
	position: relative;
	bottom: 0px;
	margin-left :0px;
}

.post .pcol-a a img {
	margin : 0;
	border-top-left-radius : var(--border-radius-panel); 
	border-bottom-left-radius : var(--border-radius-panel); 
}

.thumb-view .post .pcol-a a img {
	margin : 0;
	border-top-left-radius : var(--border-radius-panel); 
	border-top-right-radius : var(--border-radius-panel); 
	border-bottom-left-radius : 0; 
	border-bottom-right-radius : 0; 
}



.medias-info-banner {

}

.medias-info-banner > span {

}



/* map view */
ul.maplist-view {
    width: 100%;
    background-color : inherit; 
}

UL.post-list.maplist-view LI.hasinfofocus{
    background-color : inherit!important ; 
}

UL.post-list.maplist-view LI.hasinfofocus .post{
    border-color :#0A96BC; 
}

ul.maplist-view .post div.map_markers {
    height: auto;
    /* border-radius : 4px; */
    border-top-left-radius: 4px;
    border-bottom-left-radius: 4px;
    margin : 1px;
    z-index: 11;
}

ul.maplist-view LI.hasinfofocus .post div.map_markers {
	background-color: #05a0c3;
	z-index: 999999;
}

.gmap-wrapper{
	padding: 10px;
	background-color: white;
	height: 420px;
	width: 100%;
	margin-bottom : 10px;
	/* margin: 4px 0px 6px 0; */
	/* padding: 0px; */
	border-radius: 4px;
	box-shadow: 0px -1px 0 rgba(0, 0, 0, 0.1);
}

#map_canvas  {
    height: 400px;
    width: 100%;
}




/* widget */
.post.as-widget .pcol-a, .post.as-widget .pcol-b  {
	 padding : 2px 10px;
}

.post.as-widget .pcol-b {
	 /* width: 225px; */
}


/* ad list */

.card-table, .set-table {
	display : table;
	border-spacing: 2px;
	border-collapse: separate;
}

.column1, .column2 {
	display  : table-cell;
	vertical-align: middle;
}

.vendor-details-in-ad-display .column2,
.userdetails .column2  {
	font-size : 1.2em;
}



.nice-list.fullwidth .post-img img
, #topgallery.fullwidth .section-content IMG
, #userrelads.fullwidth .section-content IMG {
   border-radius: 0px;
}

.nice-list.fullwidth .post-date
, #topgallery.fullwidth .post-date
, #userrelads.fullwidth .post-date {
    color: #000!important;
    background-color: white;
    z-index: 10;
}

#userrelads.fullwidth .section-content IMG {
    border: 1px solid #ccc;
    border-radius: 0px;
    width: 150px;
    height: 112px;
}


.pcol-x {
	border-top : 1px solid #eee; 
	padding: 4px;

}


.star-orange {
	color : #FFBE00 ; 
}

.label-verified {
	font-size : 0.8em;
	line-height: 11px;
	padding-left : 10px;
}

.vendor-details-in-ad-display .label-verified
{
	padding-left: 0px;
}


.singlecolumn .label-verified {
	padding-left: 4px;
}

.id-card-wrapper.in-line .label-verified, 
.id-card-wrapper.in-line .rating-votes {
	display : inline-block; 
}

.label-verified i {
	color : green;
}

.dm_button2
, .dm_button2b
, .dm_button3
, .dm_button_nopad,
.dm_button2:not(.btn), .dm_button2b:not(.btn), .dm_button_nopad:not(.btn){
    border-radius: var(--border-radius-btn);
}

.section-title,
.title1inner {
	padding-left : 0px
}


/* spacer */

.advsearch-vfields  span.disp_label,
.advsearch-_label .title {
	display : block ;
	text-align : center ; 
	text-transform: uppercase;
	margin : 10px 0; 
}  

.advsearch-vfields  span.disp_label:before,
.advsearch-_label .title:before {
    content: '';
    display : block;
    width : 100px;
    border-top : 1px solid #ccc ;  
    margin-left	 : auto; 
    margin-right :auto; 
    margin-top : 4px;  
    margin-bottom : 4px; 
} 


.half-center-spacer:before {
    content: '';
    display: block;
    width: 100px;
    border-top: 1px solid #ccc;
    margin-left: auto;
    margin-right: auto;
    margin-top: 10px;
    margin-bottom: 4px;
}





.advsearch-vfields  label {
	display	 : block; 
	font-weight : normal; 
	position : relative
}


/* gen-select */
.advsearch-vfields .gen-select  select {
	width: 100% !important;
} 

.advsearch-vfields .gen-radio {
	display : block; 
}

/* checked color of radio */
input[type=radio]:checked ~ .check::before {
    background: #024C8A;
}

.listing-nav-counter {
	font-size : 20px; 
	float : left; 
}

.listing-nav-counter .counter-value {
	margin-right : 10px;
	font-weight	: bold;
}

/* modal boxes */

#boxes #dialog {z-index: 100000;}

#boxes #dialog #mbox-header .orange_text{
	color : white!important; 
}

/* pagination */

.pagination > li > a {
}

.pagination > .active > a {
}


.pagination {

}

#login_form input{
	/* border-radius : 4px; */
}

#login_form .btn-go {
    border: 1px solid #ccc;
    background: #fff;
    color : black!important;
}

#login_form .btn-go i{
	color: #d54735;
}


/* panel module  */
.panel-inner-top#misc .wrapper{
	text-align : center;
	font-size : 1.2em;
}

.panel-inner-top#misc .item-price{
	color: #04a8df;
	font-size: 1.8em;
	font-weight : bold;
}

blockquote {
    border-left: 0px solid #eee;
    font-size : 0.9em;
    margin: 0 29px;
}

#skills .label-primary{
background-color: #0a96bc;
}



/* special mobile  */
@media screen and (max-width: 480px) {
   
	.navigation-wrapper{
		/* display : none; */
	}

	.feature-box2-left {
    	height: 200px;
    	margin-bottom : 10px;
	}

	.feature-box2-right-top {
    	height: 120px;
	}
	.feature-box2-right-bottom {
    	height: 120px;
	}


}


/* ribbon as flat design  */
.ribbon span {
    background: #79A70A;
    box-shadow: none;
}

.categories .category .cat1 .subheadline {
    background: #e08e4b;
}

.block_categories_hp2 a {
	color: #79A70A;
}

/* help link */ 
.hdr-btn-top.help{
/* 	display: none; */
}


/* tag line  */
.hdr-tagline .hdr-btn .hdr-title-w-logo{
	display: none;
}

.hdr-tagline .hdr-btn .hdr-motto-w-logo {
    display: none; 
}


.alert {
    border-radius : 0px; 
}






