/* 
   	CUSTOM THEME (DELTA) 
   	Site : xxx
   	version : 0.99E
	Latest update  : xxx	
	Author : PATMISC www.zads.fr 
------------------------------------------------------------------- */

/* mains color codes 
 orange :  #e08e4b
 vert  : #79A70A  
 bleu (liens) :   #024C8A 
rgba(0, 0, 0, 0.6);

couleur de l'image de fond (2 personnes fur fond de paris)

rouge : #F32C4E
vert : #ABE5A5
marron-taupe : #A89474
marron foncÃƒÆ’Ã‚Â© : #8A5F23
fond beige clair : F3E2CB

*/

/* @import 'https://fonts.googleapis.com/css?family=Open+Sans';*/


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 */



/* postion static by default */
.is-home-page .navigation-wrapper,
.is-home-page .navigation-wrapper.has-nav-bar {

	}

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

}


/* main colors */
.color-o {
	color : #e08e4b; 
}

.orange_text{
    color: #024C8A!important;
}

/* form control */ 
.form-control{
	border-radius	: 0px; 
}

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

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

/* buttons */
.btn {
	border-radius: 0px;
}
/* transition */
.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: #e08e4b;
	background-image: none;
	color: white;
	border-color: #e08e4b;
}


.btn-primary.disabled {
	/* border: 1px solid grey; */
	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: #fff;
    background-color: #c1783d;
    border-color: #c1783d;
}

.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;
}

.btn-plusad {
	    border: 2px solid #024C8A!important;
	    background-color : white;
	    color: #024C8A!important;
}

.add_button:hover .btn-register ,
.add_button:hover .btn-login ,
.add_button:hover .btn-help  {
	    background-color: #000;
	    color : white!important;
}

.add_button:hover .btn-plusad  {
	    background-color : #024C8A; 
	    color : white!important; 
}

#topgallery {
    height: auto;
}


/* 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: 0px;
	border: 0px;
	height: inherit;
}


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 {
    /* width: 180px; */
    /* border-radius: 4px; */
}

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

.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 : #f2f2f2;
}


.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 */
.main-site-page #network {
    background: white;
    color : black;
}




/* 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: #323232;
}

.is-home-page #header{
} 

.navigation-wrapper{
}

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


#dashboard-content{
  color : white;
  padding: 20px;
}


/* 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 {

}

/* sidebar modules */

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

#search-fields{overflow-y : scroll;max-height: 600px;/* position: fixed; *//* top : 100px; */}



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

#sidebar .section .section-title,
.home-widget .section .section-title,
#sidebar .section ul li.subnavtitle div.title1inner {
    color: #024C8A!important;
    background-color : white;
    font-size : 16px;
    font-weight	: bold;
    border-bottom: 1px solid #024C8A;
    /* line-height: 30px; */
    /* border: 1px solid red; */
}

.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; 
}



/* posts */
.post {
    margin:4px 0px 6px 0;
    padding: 0px;
    border-radius: 0px;
    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 {

}


.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;
}



.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: 0px;
}

.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; 
}





