/*--
	Theme Name: theme-Viuz
	Theme URI: http://info.template-help.com/help/
	Description: A theme for Wordpress 3.8.x
	Author: Andrey Alda
	Author URI: http://info.template-help.com/help/
	Template: CherryFramework
	Version: 3.1.2
--*/
.pw-layout-horizontal  a.pw-button-counter-vertical{
	margin-right: 5px !important;
}
.wpp_def_noPath{display:none;}
.pw-layout-horizontal  a.pw-button-counter-vertical  span{
width:70px
}
/* ----------------------------------------
	Please, You may put custom CSS here
---------------------------------------- */
.annuire_carousel h3 {

  background: #aaa07d !important;
}

.thumbnail{
margin-top: 0%;
}

.desc h5 a{
  font: normal 14px Oswald;
  color: #17283a;
}

.grid {
  width: 900px;
  margin: auto;
}

.grid-m1 {
  float: left;
  width: 22px;
  height: 1px;
}

.grid-c1 {
  float: left;
  width: 272px;
}

.grid-m2 {
  float: left;
  width: 20px;
  height: 1px;
}

.grid-c2 {
  float: left;
  width: 272px;
}

.grid-m3 {
  float: left;
  width: 20px;
  height: 1px;
}

.grid-c3 {
  float: left;
  width: 272px;
}

.lcp_catlist img { float:left; margin:5px 10px 5px 0; }
.lcp_catlist li:after { content:'.';height:0px;visibility:hidden;display:block;clear:both;}

.lcp_catlist li a{
color:#17283c;
font-weight: bold;
}

.lcp_catlist li{
    border-color: #aaa07d #aaa07d #aaa07d #aaa07d;
    border-top-style: none;
    border-right-style: none;
    border-bottom-style: dotted;
    border-left-style: solid;
	border-width:1px;
	padding-left:10px;
	padding-top:20px;
	padding-bottom:20px;
}


/* SIDEBAR CATEGORY CSS */

#menu-directory-categories{
list-style:none;
margin-left: 0px;
}

#menu-directory-categories li{
background-color: #aaa07d;
margin-top: 10px;
padding-top: 12px;
padding-left: 12px;
padding-bottom: 12px;
}

#menu-directory-categories li:hover{
background-color: #16273a;
}

#menu-directory-categories li a{
color:#FFF;
text-decoration: none;
text-transform: uppercase;
}

/* DIRECTORY SEARCH FORM CSS */

label.searchlabel {
  display: inline;
  float: left;
}

input#searchtext {
  float: left;
  margin-left: 20px;
  margin-right: 10px;
  width: 35%;
  border-radius: 0px;
  border: none;
  font: normal 14px/14px HelveticaNeueW01-ThinIt673380;
  padding: 7px 2%;
  height: 21px;
 }

select#buscat {
  float: left;
  width: 35%;
  margin-right: 10px;
  border-radius: 0px;
  font: normal 14px/14px HelveticaNeueW01-ThinIt673380;
  border: none;
  padding: 7 2%;
  height: 35px;
}

#business-search {
  background-color: #e7e9eb;
  padding-bottom: 5px;
  border-top-width: 10px;
  margin-bottom: 30px;
  /* margin-top: 10px; */
  width: 105%;
}

#business-search h3 {
  background-color:#aaa07d;
  color: #fff;
  font-size: 24px;
  text-transform: uppercase;
  font: normal 24px/24px Oswald-Bold;
  padding: 5px;
  display: inline-block;
  letter-spacing: 1px;
  margin: 0px;
  margin-bottom: 20px;
}

.searchsubmit{
  background:#aaa07d;
  color: #fff;
  text-transform: uppercase;
  width: 20% !important;
  border: none;
  font: normal 16px/16px Oswald-Bold;
}

#business-search form {
  margin-bottom: 10px;
  margin-top: 20px;
  margin-right: 10px;
}

/* SEARCH RESULT CSS */

.search-result img {
  width: 200px;
  height: 100px;
}

.cdash-description {
  font: normal 15px HelveticaNeueW01-45Ligh692680;
}

/* ADD BUSINESS CSS */

.addbusiness {
  position: absolute;
  right: -3%;
  top: .4%;
}

.addbusiness a {
  color: #16273a;
  text-transform: uppercase;
  letter-spacing: 1px;
  font: 12px Oswald-lt !important;
 }
 
 
#business img,
#businesslist img {
max-width: 100%; 
height: auto;
}

#business img[class*="align"],
#business img[class*="wp-image-"],
#businesslist img[class*="align"],
#businesslist img[class*="wp-image-"] {
height: auto; /* Make sure images with WordPress-added height and width attributes are scaled correctly */
}

#business img.size-full,
#businesslist img.size-full {
max-width: 100%;
width: auto; /* Prevent stretching of full-size images with height and width attributes in IE8 */
}

#business img.logo,
#businesslist img.logo {
max-width: 45%;
}

#business .membership span, 
#business .categories span,
#businesslist .membership span, 
#businesslist .categories span {
 font-weight: bold; 
}

#business .membership,
#businesslist .description {
 margin: 0; 
 clear: both;
}

.cdash-social-media .icons li {
	list-style-type: none;
	display: inline-block;
	margin: 0;
	margin-right: 10px;
}

.cdash-social-media .icons img {
	border: none;
	box-shadow: none;
}

#business .location p,
#businesslist .location p {
 margin: 0; 
}

#businesslist.list .business:after {
display: table;
content: '';
clear: both;
}

#businesslist .business {    padding: 10px;    border-bottom: dotted 1px #ddd;    border-left:solid 1px #ddd;
}

#businesslist.grid2:after,
#businesslist.grid3:after,
#businesslist.grid4:after {
	display: table;
content: '';
clear: both;
}

#businesslist.grid2 .business {
	width: 45%;
	margin-right: 2%;
	float: left;
}

#businesslist.grid3 .business {
	width: 28%;
	margin-right: 2%;
	float: left;
}

#businesslist.grid3 .business .logo.alignleft,
#businesslist.grid4 .business .logo.alignleft {
	  width: 100%;
	  max-width: 80%;
	  float: none;
	  margin-bottom: 1em;
	  height: 80px;
}

.grid-conseil #businesslist.grid3 .business .logo.alignleft,
.grid-conseil #businesslist.grid4 .business .logo.alignleft {
	  width: 50%;
	  max-width: 75%;
	  float: none;
	  margin-bottom: 1em;
	  height:60px;
}

}

#businesslist.grid4 .business {
	width: 22.5%;
	margin-right: 2%;
	float: left;
}

#businesslist .pagination {
	text-align: center;
	margin: 20px 0;
	clear: both;
}

#map-canvas img { max-width: none !important; height: auto; } 

@media screen and (max-width: 700px) {
#businesslist.grid2 .business,
#businesslist.grid3 .business,
#businesslist.grid4 .business {
	width: 100%;
	float: none;
	}
}

h3 {
  font: normal 15px/36px Oswald;
  color: #333333;
 }
 
 .testgrid{
  width:760px;
  margin-top:30px;
} 


.testgrid h3 {
  font: normal 15px/36px Oswald;
  color: #333333;
  content: '.';
  height: 0px;
  /* visibility: hidden; */
 display: block;
  clear: both;
} 

.grid-conseil h3 {
  font: normal 15px/36px Oswald;
  color: #333333;
  content: '.';
  height: 0px;
  /* visibility: hidden; */
 display: block;
  clear: both;
} 

/* To make the title inline with the logo*/
.testgrid #businesslist .business h3 {
  line-height: 40px;
  
}

#business img.logo, #businesslist img.logo {
  max-width: 45%;
  float: left;
  margin: 5px 10px 5px 0;
  height:50px;
}

.annuaire-title {
  background-color: #aaa07d;
  color: #fff;
  font-size: 24px;
  text-transform: uppercase;
  font: normal 24px/24px Oswald-Bold;
  padding: 5px;
  display: inline-block;
  letter-spacing: 1px;
  margin: 0px;
}

.bl {
  float: left;
  margin-right: 35px;
  margin-bottom: 20px;
  border-left: 1px solid #aaa07d;
}

.grid-conseil #businesslist .business h3 {
  line-height: 50px;
}

.standard #businesslist .business h3 {
  line-height: 0px;
}

.grid-conseil #businesslist .business h3 a{
  margin-left: none;
}

.column1 #businesslist .business h3 {
    font: normal 15px/36px Oswald;
  color: #333333;
  position: absolute;
  line-height: 0px;
}

.alignleft { float: left; }

#left div#sidebar {
  float: left;
  margin-left: 0px;
  padding-left: 0px;
  padding-right: 10px;
}

#right div#content {
  padding-left: 10px;
  padding-right: 0px;
  border-right-width: 0px;
}



div#post-45179 {
width: 760px;
}

#column1{
width:240px;
margin-right:10px;
}

.business a{
font-size:14px;
color:#16273a;
font-weight:bold;
letter-spacing: 1px;
}

.description{
 font: normal 14px HelveticaNeueW01-45Ligh692680;
 padding-top: 20px;
}

.grid-conseil #businesslist.grid3 .business .logo.alignleft, #businesslist.grid4 .business .logo.alignleft {
  width: 45%;
  max-width: 75%;
  float: left;
  margin-bottom: 1em;
}





.addbusiness {
  position: absolute;
  right: -3%;
  top: .4%;
}

.addbusiness a {
  color: #16273a;
  text-transform: uppercase;
  letter-spacing: 1px;
  font: 12px Oswald-lt !important;
 }

 
 
 .annuire_thumbnail a img{
 display:inline;
 float:left;
 }
 
  .annuire_title h3{
 display:inline;
 float:left;
 position:absolute;
 }
 
 .grid-conseil .annuire_thumbnail a img{
 display:inline;
 float:left;
 }
 
 .grid- .annuire_title h3{
 display:inline;
 float:left;
 position:absolute;
 }
 
 
 /* Limit the description*/
/* .description{
  overflow: hidden;
  max-height:11ch;
} */

/* Nicola JEAN - 8 Mars 2016 */
#sidebar { width: 28%; }
/*#sidebar img { width:90%; } */
.cat-original-head {display: none;}

 
 
 
 
 