body{font-family: 'Ubuntu', sans-serif; color:#4c4c4c; font-size: 16px; font-weight: 300}

a{color: inherit!important;}
a:hover{color: inherit!important;text-decoration: none;}
/*top*/
.top span{font-weight: 500;display: inline-block;}
.top img{display: inline-block;}
.dInline-bloc{display: inline-block; margin-right: 0px;}

.w100{width: 100%}

.pR0{padding-right: 0px;}

.txtblau{color:#005f8a;}
.txttronja{color: #e63b12;}

.pRelative{position: relative;}

.mT50{margin-top: 50px;}

.pT5{padding-top: 5px;}
.pB10{display: inline-block;padding-bottom: 10px;padding-top: 10px;}

.txtvermell{color:#e63b12;}

.fz14{font-size: 14px;}
.fz30{font-size:30px;}
.fz22{font-size: 22px;}

.medium{font-weight: 500}
.bold{font-weight: 700}

.dTh354{display: table;height: 354px;}
.dTCverticalMiddle{display: table-cell;vertical-align: middle;}


.bgRentadores{background-image: url('../img/rentadores.jpg'); height: 402px; background-repeat: no-repeat; background-size: cover;background-position: center;}
.bgblanc{background-color: #fff;position: absolute;bottom: -1px;}
.pLR83{padding-right: 80px;padding-left: 75px;}

.dInline-bloc{display: inline-block;}
.pT77{padding-top:77px}
.bgRentadores .pRelative{height: 402px;}
.bgRentadores div{padding-top: 27px;padding-bottom: 17px;line-height: 1}


.bgImatge1{background-image: url('../img/lavanderia1.jpg'); background-size: cover;	height: 281px; background-position: center; }
.bgImatge2{background-image: url('../img/lavanderia2.jpg'); background-size: cover;	height: 281px; background-position: center; }
.bgImatge3{background-image: url('../img/lavanderia3.jpg'); background-size: cover;	height: 281px; background-position: center; }
.bgImatge4{background-image: url('../img/lavanderia4.jpg'); background-size: cover;	height: 281px; background-position: center; }
.bgImatge5{background-image: url('../img/lavanderia5.jpg'); background-size: cover;	height: 281px; background-position: center; }

.bgImatge6{background-image: url('../img/lavanderia6.jpg'); background-size: cover;	height: 281px; background-position: center; }
.bgImatge7{background-image: url('../img/lavanderia7.jpg'); background-size: cover;	height: 281px; background-position: center; }
.bgImatge8{background-image: url('../img/lavanderia8.jpg'); background-size: cover;	height: 281px; background-position: center; }
.bgImatge10{background-image: url('../img/lavanderia10.jpg'); background-size: cover;	height: 281px; background-position: center; }

.bgHome{background-image: url('../img/home1.jpg');height: 637px; background-repeat: no-repeat; background-size: cover;background-position: center;}

.bgVermell{background-color: #e63b12;}
.posAbsoluteAmun{ position: absolute;top: 15px; left: 5px;}
.posAbsoluteAmun2{ position: absolute;top: 15px; right:5px;}
.posAbsoluteAmunCentre{position: absolute;top:15;}
.posAbsoluteAbaix{ position: absolute;bottom: 15px;}
.posAbsoluteAbaix2{position: absolute;;bottom: 15px; right: 5px}
.posAbsoluteAbaix3{position: absolute;;bottom: 15px; left: 5px}

.bgVermell span{font-size: 16px;color: #ffffff;}

.dInlineBlockpT5{display: inline-block;padding-top: 5px;}


.posRel{position: relative;}
/*
.col-lg-custom{width: 18.15%;float: left;}
.col-lg-custom2{width: 21.23%;float: left;}
.clear{clear: both;}*/

/*
.mapaThumb { position:relative; margin-top: 18px;margin-bottom: 18px;}
.mapaThumb iframe{ width:100%;    height: 767px; margin-bottom: -48px; margin-top: -135px;margin-left:-10px;}
.mapaThumb .mapaItem{overflow: hidden;height: 367px;}*/
.mTB18{margin-top: 18px;margin-bottom: 18px;}
.form-control{margin-bottom: 15px;border-radius: 0px; border-width: 1px;border-color: rgb(221, 226, 228); background-color: rgba(255, 255, 255, 0.8);}

.mB60{margin-bottom: 60px;}
.bgFormulari{ background-color: rgba(255, 255, 255, 0.8);padding-top: 26px;padding-bottom: 1px;font-size: 14px;}

.dbmT6{ display:block;margin-top: 6px;}
.btn{background-color:#e63b12;padding: 13px 24px 13px 22px; font-size: 14px;color: #ffffff;margin-top: 13px;}

.dTH478{ height: 410px;;display: table;}


.dTH415{height: 563px;display: table;}
.dTCVM{    display: table-cell;vertical-align: middle;}

.bGcontactar{background-image: url('../img/fonsContactar.jpg'); height: 563px;    background-size: cover;
    background-repeat: no-repeat;}
.bgFormulari div{margin-bottom: 27px;}


.pull-left-custom{float: left}
.pull-right-custom{float: right;}
.text-right-noxs{text-align: right;}
.footer{margin-top: 2px;background-color: #333333;padding-top: 43px;padding-bottom: 22px;color: #ffffff;font-size: 13px;}
@media(max-width: 1200px){
	.dTh354{height: 500px;}
	.pR0sm{padding-right: 0px;}
}
@media(max-width: 768px){
	.dTH415{display: inline-block;margin-top: 50px;height: 485px;}
	.dTCVM{display: block;}
	.pLR83 {padding-right: 20px; padding-left: 13px;}
	.pT77 { padding-bottom: 77px;}
	
	.bGcontactar{height:1010px!important}
	.bgFormulari{margin:auto; left:0;right: 0;}
	.mT15xs{margin-top: 15px;text-align: center!important}
	.footer{text-align: center!important;}
	.dTH478 {height: 400px;}
	.pull-left-custom{float:none; margin-left: auto;margin-right: auto; left: 0;right: 0;}
	
	.bgFormulari {text-align: center}

}
@media(max-width: 992px){
	.imgCentrada{margin-left: auto;margin-right: auto; left: 0;right: 0;}
	.pull-right-custom{float: none;padding-bottom: 15px;}
	.text-right-noxs{text-align: center;}
}
/* COOKIES */
#inline, #cookies, #avislegal{ display: none}
.cookies-alert { background-color: #E5E5E5; color: #000000; padding: 15px; position: fixed; width: 100%;
    z-index: 100; border-bottom: 1px solid #000; bottom: 0px; font-size: 14px;}
.cookies-alert-content {  margin: auto; position: relative;}
.cookies-text { font-size: 14px;}
.cookies-text a { font-size: 14px; color: #000000; text-decoration: underline;}
.cookies-text a:hover { text-decoration: underline;}
a.cookies-ok { display: block; float: left; background-color: #FFF; padding: 5px; color: #000000; 
    border: 1px solid  #000000; border-radius: 5px; right: 0px; font-size: 14px; }
a.cookies-ok:hover { background-color: #D2D2D2; color: #000000; border: 1px solid  #000000;}
/*FIN COOKIES*/
textarea{height: 111px!important;}
label.error { display: none!important; }
input.error, textarea.error { border: 1px solid red!important; }
label#hiddenRecaptcha-error { display: block!important; color:red;}
#rc-imageselect {transform:scale(0.77);-webkit-transform:scale(0.77);transform-origin:0 0;-webkit-transform-origin:0 0;}
@media screen and (max-height: 575px){
#rc-imageselect, .g-recaptcha {transform:scale(0.77);-webkit-transform:scale(0.77);transform-origin:0 0;-webkit-transform-origin:0 0;}
}
@media(max-width: 365px){
	.dTCverticalMiddle{padding-bottom:  15px; padding-top:15px;} 
}

/*capa per sobre mapa*/
.capaSobreMapa{position: absolute; height: 100%; top: 0; z-index: 999; background-color: transparent;  width: 100%;}
/*slide*/
.flex-direction-nav a {height: 50px;}
.flexslider{border:none;margin-bottom: 0px;margin-bottom: 87px}
.flexslider{overflow: hidden;}/*Així apareixen les fleches i no el scroll*/
.flex-direction-nav a:before{ color: #fff;}/*color flexes*/
.flex-control-paging li a.flex-active{background-color: #fff}/*Color cercles inf*/
.flex-control-nav { bottom: 20px; }