/* producte */ 
.attachment-custom.imgproducte {
width: 100%;
  text-align: center;
  border-top: 10px solid #000;
  margin-top: 50px;
}
.titolprod {
text-transform: uppercase;
  font-size: 50px !important;
  padding-top: 40px !important;
}
/* nova plantilla blog */
.titolblog {
margin-top: 40px;
  font-size: 35px;
  line-height: 45px;
margin-bottom: 20px;
  max-width: 450px;
}
.datablog {
font-size: 18px;
}
.textblog {
font-size: 16px !important;
}
.imgblog {
width: 100% !important;
  padding-right: 0px !important;
  margin-right: 0px !important;
  padding-top: 0px !important;
  margin-top: 0px !important;
  object-fit: cover !important;
}
/* HEADER */
 div#wrapper-30.ult-wrapper.wrapper.hidden-xs {
-webkit-box-shadow: 0px 35px 29px -25px rgba(0,0,0,0.1);
-moz-box-shadow: 0px 35px 29px -25px rgba(0,0,0,0.1);
box-shadow: 0px 35px 29px -25px rgba(0,0,0,0.1);
 }


.iconesheadermobil{
  float:left;
  padding-top: 6px;
}


.botoheader{
  float:right;
  
}

 a.logo img.img-responsive {
 	margin-right: auto;
 	margin-left: auto;
 }

.ubermenu a:hover{
	border-bottom: 3px solid CornflowerBlue;
	margin-bottom: -3px;
  
}
.headerbar{ 
  margin-top: 92px;
  margin-left: 0px;
  padding-left: 0px;
  float: right;
}

.pressupostmbl {
 margin-top: 10px;
  margin-bottom: 0px;
}


/*SELECTOR IDIOMES*/

div#idiomes {
	color: black;
	font-weight: bold;
  float: right;
}
#ca{
	float: left;
	margin-right: 9px;
	text-transform: uppercase;
}

#ca a, a:hover{
  color: #878787;
}

#es{
	float: left;
    margin-right: 9px;
	text-transform: uppercase;
}

#es a, a:hover{
  color: #878787;
}

#en{
	float: left;
 	margin-right: 9px;
	text-transform: uppercase;
}

#en a, a:hover{
  color: #878787;
}

#fr{
	float: left;
	text-transform: uppercase;
}

#fr a, a:hover{
  color: #878787;
}

/* BOTIGA */

   div.col-md-9.productesimple img {
 	margin-left: 25%;
 		margin-bottom: 45px;
 		margin-right: 30%;
 }

div.col-md-9.productesimple {
  padding-left: 10%;
  padding-right: 10%;
}

  div.col-md-9.productesimple img {
margin-left: 0px;
}
    div.col-md-9.productesimple {
 	padding-right: 0;
 	padding-left: 40px;
 }
}

.filacatalegs {
 padding-top: 140px; 
}

.contentproductsingle {
 padding-top: 280px;
  padding-left: 0px;
}

.productesimple {
  padding-right: 110px;
}

.titolproducteint{
 font-size: 20px;
  margin-bottom: 10px;
  margin-top: 10px;
}

.Afegir al carret {
 margin-bottom: 28px; 
}

 #woocommerce-product-search-field {
 	background-color: #ffffff;
 	border: 2px solid #dadada;
 }
 
 .sidebar input  {
 	color: #ffffff;
 	background-color: #5284c0;
 	border-style: none;
  margin-top: 8px;
  padding-left: 6px;
 }

.categoriesprod {
  margin-bottom: 30px;
}

h3.widget-title.element-title {
 	font-size: 18px;
  color: black;
  background-color: #ededed;
  padding: 5px 0px 5px 10px;
 }

.buscar {
  margin-bottom: 40px;
}

.contentproductsingle {
  margin-bottom: 90px;
}


/* FOOTER */
.wpcf7 {
margin: 0px !important; 
}
.legalform {
font-size: 11px;
  line-height: 11px;
  color: grey;
  margin-top: 10px !important;
}

@media only screen
	and (min-width : 768px)
	and (max-width: 1024px) {
  
.contactemobil form.wpcf7-form.cf7-style.cf7-style-567 {
	margin-right: 210px;
	margin-bottom: 20px;
}
}

@media only screen
	and (min-width: 0px)
	and (max-width: 767px) {
  
.contactemobil form.wpcf7-form.cf7-style.cf7-style-567 {
	margin-right: 50px;
	margin-bottom: 20px;
}
}

.contactemobil{
  
  margin-top:45px;
}

.buchfooter {
  padding-top: 50px;
}

 #col-35-1 div.colwrapper {
 	text-align: center;
 }


.iconasfooter {
  text-align: left;
  margin-top: 20px;
}

.imatgeftr {
  padding-top: 215px;
}

.buch1900footer img.img-responsive {
	margin-right: auto;
	margin-left: auto;
}

div.buchfootermobil img.img-responsive {
	margin-right: auto;
	margin-left: auto;
}

#col-36-1 div.colwrapper {
	text-align: center;
}


div.sumumfooter p {
	text-align: center;
	margin-top: 90px;
}

div.pasivfooter p {
	text-align: center;
	margin-top: 50px;
}


/* PÀGINES INFERIOR */

@media only screen
and (min-width: 1000px)
and (max-width: 1200px) {
  div.paginesinferior.wpb_column.vc_column_container.vc_col-sm-6 {
 	background: url(https://www.buch1900.com/wp-content/uploads/2017/07/demanapressupost-home.png) 324px 12px no-repeat;
 }
}

@media only screen
and (min-width: 1000px)
and (max-width: 1200px) {
  div.paginapvc.wpb_column.vc_column_container.vc_col-sm-6 {
 	background: url(https://www.buch1900.com/wp-content/uploads/2017/07/imatge-pvc.png) 324px 20px no-repeat;
 }
}

@media only screen
and (min-width: 1201px)
and (max-width: 3000px) {
  div.paginesinferior.wpb_column.vc_column_container.vc_col-sm-6 {
 	background: url(https://www.buch1900.com/wp-content/uploads/2017/07/demanapressupost-home.png) 420px 12px no-repeat;
  }
}

@media only screen
and (min-width: 1201px)
and (max-width: 3000px) {
  div.paginapvc.wpb_column.vc_column_container.vc_col-sm-6 {
 	background: url(https://www.buch1900.com/wp-content/uploads/2017/07/imatge-pvc.png) 420px 20px no-repeat;
  }
}


/*PÀGINA 404*/
.boto404{
	text-align: center;
  margin-bottom:60px;
}
.botohome{
	background-color: black;
	color: white;
	padding: 13px 30px;
	border-radius:8px;
	font-weight: bold;
	text-decoration: none;
}

.botohome:hover{
	background-color:gray;
	color: white;
	padding: 13px 30px;
	border-radius:8px;
	font-weight: bold;
	text-decoration: none;
}


/*BLOG SINGLE*/

 i.fa.fa-chevron-right.fa-2x {
 	float: right;
 }

 i.fa.fa-chevron-left.fa-2x {
  float: left;
}

.nextnav a, .prevnav a{
 color: black; 
}
/*noticia de portada*/

div.col-md-6 h4 {
	font-weight: bold;
	font-size: 23px;
}

.col-md-6 p {
	text-align: justify;
	color: black;
}

span.datapost {
	color: #d69c62;
	margin-right: 17px;
	font-weight: bold;
}

span.linkpost a {
	color: black;
	text-transform: uppercase;
	font-weight: bold;
}

/*FORMULARI*/
.grupfinestra{
	clear: left;
	padding-top: 23px;
}

/* PRODUCTE SINGLE*/

 img.attachment-shop_single.size-shop_single.wp-post-image {
 	position: relative;
 	margin-bottom: 40px;
 }



button.single_add_to_cart_button.button.alt {
	background-color: #5284c0;
}
button.single_add_to_cart_button.button.alt:hover {
background-color: #8d8d8d;
}

/*BUCH1900*/

 i.ultsl-arrow-right6 {
	color: #9c9c9c;
}
 i.ultsl-arrow-left6 {
 color: #9c9c9c;
 }