.colaboradors {
	font-size:130%;
	margin-bottom:10px;
	margin-top:50px;
}


.post-inici {
	width:98%;
	clear:both;
	border-top:#CCC 1px solid;

}


.foto-consultori {
	width:100%;
}

.consultori {
	clear:both;
	text-align:justify;
}


.consultori-colum1 {
	float:left;
	width:30%;
}

.consultori-colum1 img {
	
	width:100%;
	padding-right:15px;
}

.consultori-colum2 {
	float:right;
	width:70%;
}

.consultori-colum3 {
	background-color:#F0F0F0;
	padding:-55px;
	padding:20px;
	margin-bottom:30px;
	text-align:center;
	border-top:7px solid #C71F79;
}



.calendari-activitats {
	background-color: #333;
	margin-left:15px;
	margin-bottom:20px;
	padding:16px;
	text-align:right;
	width:100%;
}

.calendari-activitats a {
	color:#FFF;
}

.calendari-activitats img {
	float:right;
	margin-left:15px;
	height:35px;
	width:auto;
	margin-top:-8px;
}

.calendari-activitats-sidebar {
	display:none;
	
	background-color: #333;
	padding:16px;
	text-align:left;
	width:100%;
	line-height:15px;
}

.calendari-activitats-sidebar a {
	color:#FFF;
}

.calendari-activitats-sidebar img {
	float:left;
	height:30px;
	width:auto;
	padding-bottom:10px;
	margin-right:10px;
}

.xarxes {
	float:right;
	margin-top:10px;
}

.xarxes img {
	filter: alpha(opacity=80); /* internet explorer */
    -khtml-opacity: 0.8;      /* khtml, version anterior de safari */
    -moz-opacity: 0.8;       /* firefox, mozilla, netscape */
    opacity: 0.8;           /* safari, chrome, opera */
       -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"; /*internet explorer 8  */
}

.xarxes img:hover {
	filter: alpha(opacity=100); /* internet explorer */
    -khtml-opacity: 1;      /* khtml, version anterior de safari */
    -moz-opacity: 1;       /* firefox, mozilla, netscape */
    opacity: 1;           /* safari, chrome, opera */
       -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; /*internet explorer 8  */
}

.post-inici img {
	width:164px;
	height:auto;
}

.post-inici h1 {
	font-size:24px;
	font-weight:300;
	line-height:27px;
	padding-top:6px;
}

.post-inici h1 a {
	color:#666;
}

.peu {
	padding:10px;
	background-color:#FFF;
	height:140px;
	width:170px;
	float:left;
	margin-right:15px;
	margin-top:6px;
}

.peu img {
	
}


.abm {
	float:right;
	margin-top:40px;
	margin-bottom:10px;
	filter: alpha(opacity=80); /* internet explorer */
    -khtml-opacity: 0.8;      /* khtml, version anterior de safari */
    -moz-opacity: 0.8;       /* firefox, mozilla, netscape */
    opacity: 0.8;           /* safari, chrome, opera */
       -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"; /*internet explorer 8  */

}

.abm:hover {
	filter: alpha(opacity=100); /* internet explorer */
    -khtml-opacity: 1;      /* khtml, version anterior de safari */
    -moz-opacity: 1;       /* firefox, mozilla, netscape */
    opacity: 1;           /* safari, chrome, opera */
       -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; /*internet explorer 8  */

}


* {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
 }
 
 .none{
	 display:none;
 }
 
 
 .break {
	 clear:both;
	 margin-bottom:20px;
 }
 
  .break2 {
	 clear:both;
	 margin-bottom:0px;
 }
 
 .slider-portada {
	 width:550px;
	 -webkit-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.75);
-moz-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.75);
box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.75);
float:left;

 }
 
 
.columna-left {
	float:left;
	width:60%;

}

.columna-right {
	float:right;
	width:40%;

}

.columna-equip {
	float:left;
	width:96%;

}

.columna-equip img {
	z-index:999999;
	float:left;
	margin-right:10px;

}
 

.especialitats-portada {
	float:right;
	width:96%;
	
}




.especialitats-portada .doctors {
	position:relative;
	font-size:19px;
	font-weight:300;
	background-color: #333;
	padding:6px 16px;
	color:#FFF;
	margin-top:1px;
	margin-bottom:6px;
}

.especialitats-portada .doctors a {
	color:#FFF;

}

.especialitats-portada .doctors a:hover {
	color: #CCC;

}

.especialitats-portada .doctors3 {
	position:relative;
	font-size:19px;
	font-weight:300;
	background-color: #333;
	padding:6px 16px;
	color:#FFF;
	margin-top:1px;
	margin-bottom:6px;
	width:50%;
}

.especialitats-portada h1 {
	font-size:22px;
	font-weight:300;
	background-color:#90175b;
	padding:6px 16px;
	color:#FFF;
		 -webkit-box-shadow: 0px 0px 4px 0px rgba(0,0,0,0.75);
-moz-box-shadow: 0px 0px 4px 0px rgba(0,0,0,0.75);
box-shadow: 0px 0px 4px 0px rgba(0,0,0,0.75);

}

.especialitats-portada h1 a {
	color:#FFF;
}

.especialitats-portada h1 a:hover {
	color: #CCC;
}

.especialitats-portada h1 img {
	float:right;
	margin-right:-16px;
	margin-top:-6px;
}

.especialitats-portada h1:a {
	color:#FFF;
}

.especialitats-portada p {
	color: #333;
	line-height:18px;
	margin-top:6px;
	margin-bottom:25px;
	text-align:left;

}


.promocions-portada {
	float:left;
	margin-top:10px;
}

.promocions-portada-titol {
	background-color:#999;
	color:#FFF;
	padding:7px 15px;
	width:98%;
	margin-bottom:10px;
	font-size:20px;
}

.promocions-portada-titol a {
	color:#FFF;
}

.promocions-portada-titol a:hover {
	color: #CCC;
}



 .logo {
	 float:left;
	 margin-top:10px;
	 margin-left:-4px;
	 }
	 
	  .logo:hover {
	 filter: alpha(opacity=80); /* internet explorer */
    -khtml-opacity: 0.8;      /* khtml, version anterior de safari */
    -moz-opacity: 0.8;       /* firefox, mozilla, netscape */
    opacity: 0.8;           /* safari, chrome, opera */
       -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"; /*internet explorer 8  */
	 }
	 

.especialitats {
	margin-left:15px;
	margin-top:30px;
	margin-right:15px;
}

.especialitats h1 {
	margin-bottom:20px;
	border-bottom:#CCC 1px solid;
	
}

.especialitats li {
	font-size:20px;
	font-weight:300;
	margin-left:72px;
	line-height:27px;
	list-style: square;
}

.llistat {
	float:left;
}

.doctors2 {
	float:left;
	width:auto;
	text-align:left;
	margin-left:50px;
	border-left:#CCC 1px solid;
	padding-left:20px;
}

.doctors2 img {
	float:left;
	margin-right:3px;
	margin-left:3px;
	
}

.doctors2 h2 {
	margin-bottom:3px;
	padding:6px 0px;
	color:#000;
	width:100%;
	margin-top:-13px;
}

.novetats-titol {
	margin-left:15px;
	color:#9e3570;
	border-bottom:0px solid #CCC;
	margin-right:15px;
	font-size:22px;
	padding-top:15px;
	font-weight:bold;
	background-color: #CCC;  
	padding:9px 12px;
	color:#FFF;
	margin-bottom:6px;
}

.continue {
	float:right;
}

.ico2 {
	float:right;
}

.ico2 img {
	width:190px;
	margin-bottom:19px;
	height:auto;
}


	
	 
	 

html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td {
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	margin: 0;
	padding: 0
 }

body {line-height: 1}

ol,ul {list-style: none}

blockquote,q {quotes: none}

blockquote:before,blockquote:after,q:before,q:after {content: none}

:focus {outline: 0}

ins {text-decoration: none}

del {text-decoration: line-through}

table {border-collapse: collapse;border-spacing:0}

header,footer,aside,nav,article {display: block}

body {
	font-family: "Lato",sans-serif;
	font-size: 16px;
	font-weight: normal;
	color: #2f2f2f;
	overflow-x: none;
	-webkit-text-size-adjust: 100%;
	background: #90175c;

 }

h1 {
	font-size: 26px;
	line-height: 30px;
	font-weight: bold;
	color: #444
 }

h2 {
	font-size: 21px;
	line-height: 37px;
	font-weight: bold;
	color: #444
 }

h3 {
	font-size: 16px;
	line-height: 37px;
	font-weight: bold;
	color: #444
 }

h4 {
	font-size: 14px;
	line-height: 37px;
	font-weight: bold;
	color: #444
 }

h5 {
	font-size: 12px;
	line-height: 37px;
	font-weight: bold;
	color: #444
 }

h6 {
	font-size: 10px;
	line-height: 37px;
	font-weight: bold;
	color: #444
 }

p {line-height: 14px}

a {
	text-decoration: none;
color: #A36E96;
}

a:hover {
	text-decoration: none;
color: #999;
}

hr {
	clear: both;
	float: left;
	width: 100%;
	height: 1px;
	background: none;
	border: none;
	border-top: 1px solid #d5d5d5
 }

form {
	clear: both;
	float: left;
	width: 100%
 }

	form label {
		clear: both;
		float: left;
		width: 100%;
		margin-bottom: 10px
	 }

	form input[type=text],form input[type=password],form input[type=email],form input[type=number],form input[type=search],form input#s,form input[type=url],form textarea {
		font-family: "Lato",sans-serif;
		font-size: 16px;
		float: left;
		width: 100%;
		height: 40px;
		margin-bottom: 20px;
		padding: 10px 8px;
		border: 1px solid #ececec;
		background: #fcfcfc;
		-webkit-border-radius: none;
		-moz-border-radius: none;
		border-radius: none
	 }

	form textarea {height: 160px;line-height:20px}

	form input[type=submit],form input[type=button],form button {
		font-family: "Lato",sans-serif;
		font-size: 16px;
		display: inline-block;
		height: 40px;
		line-height: 40px;
		padding: 0 27px;
		color: #fff;
		background: #444;
		border: 1px solid #2f2f2f;
		background: #444;
		-webkit-border-radius: none;
		-moz-border-radius: none;
		border-radius: none;
		-webkit-appearance: none;
		-webkit-border-radius: 0;
		-moz-border-radius: 0;
		border-radius: 0
	 }

::-webkit-input-placeholder {color: #aba9ab}

:-moz-placeholder {color: #aba9ab}

::-moz-placeholder {color: #aba9ab}

:-ms-input-placeholder {color: #aba9ab}

.placeholder {color: #aba9ab}

.container {
	width: 970px;
    margin:0 auto;


	}

header#header {
	clear: both;
	float: left;
	width: 100%;
	height: 140px;
	background: #ffffff;
 }

	header#header h1 {
		position: relative;
		float: left;
		line-height: 24px;
		margin: 20px 10px 0 0;
		z-index: 2
	 }

		header#header h1 a {
			color: #90175c;
			}
			
					header#header h1 a:hover {
			color: #CCC;
			}

			header#header h1 a.header-image {
				float: left;
				margin:0 10px 0 0
				}

	header#header div#navigation {
		position: relative;
		float: right;
		padding-right: 0px;
		height: 70px;
		margin-top:2px;
		z-index:999999999999;
	 }

		header#header div#navigation nav {
			float: left;
			width: 100%;
			height: 80px
		 }

			header#header div#navigation nav ul {
				float: left;
				width: 100%;
				height: 80px
			 }

				header#header div#navigation nav ul li {
					float: left;
					padding: 0 11px;
					position: relative;
					z-index: 2
				 }

					header#header div#navigation nav ul li.parent-menu-item {background: url(../images/down-arrow.png) 100% 40px no-repeat}

						header#header div#navigation nav ul li.parent-menu-item:hover {background: url(../images/down-arrow-on.png) 100% 40px no-repeat}

					header#header div#navigation nav ul li:hover>a,header#header div#navigation nav ul li a:hover {color: #000;
					font-weight:normal;}

					header#header div#navigation nav ul li a {
						float: left;
						display: block;
						height: 80px;
						line-height: 80px;
						position: relative;
						z-index: 2;
						color: #000;
						font-weight: 300;
						font-size:17px;
						z-index:999999999999;
					 }


						
											header#header div#navigation nav ul li.current-menu-item a,header#header div#navigation nav ul li.current-page-ancestor a,header#header div#navigation nav ul li.current-post-ancestor a,header#header div#navigation nav ul li a:hover {
						color: #90175c;
						font-weight:normal;
						background-color:none;
						border-bottom:1px solid #CCC;
						z-index:999999999999;
						}
						
						
												
											header#header div#navigation nav ul.sub-menu li.current-menu-item a,header#header div#navigation nav ul.sub-menu li.current-page-ancestor a,header#header div#navigation nav ul.sub-menu li.current-post-ancestor a,header#header div#navigation nav ul.sub-menu li a:hover {
						color: #90175c;
						font-weight:normal;
						background-color: #EEE;
						z-index:999999999999;
						}
						
						

					header#header div#navigation nav ul li:hover ul.sub-menu {opacity: 1;visibility:visible}

					header#header div#navigation nav ul li ul.sub-menu {
						position: absolute;
						float: left;
						width: 100%;
						min-width: 150px;
						height: auto !important;
						top: 65px;
						left: 0;
						z-index: 99;
						zoom: 1;
						background: #252525;
						opacity: 10;
						-moz-transition: opacity .25s linear, visibility .1s linear .2s;
						-webkit-transition: opacity .25s linear, visibility .1s linear .2s;
						-o-transition: opacity .25s linear, visibility .1s linear .2s;
						transition: opacity .25s linear, visibility .1s linear .2s;
						visibility: hidden;
						z-index:999999999999;
								 -webkit-box-shadow: 0px 0px 8px 0px rgba(0,0,0,0.75);
-moz-box-shadow: 0px 0px 8px 0px rgba(0,0,0,0.75);
box-shadow: 0px 0px 8px 0px rgba(0,0,0,0.75);
					 }

						header#header div#navigation nav ul li ul.sub-menu li {
							clear: both;
							float: left;
							width: 100%;
							height: auto !important;
							margin: 0;
							padding: 0;
							z-index:999999999999;
						 }

							header#header div#navigation nav ul li ul.sub-menu li a {
								clear: both;
								float: left;
								width: 100%;
								height: auto !important;
								line-height: 1em !important;
								padding: 10px 15px;
								border-bottom: 1px solid #d5d5d5;
								color:#CCC;
								z-index:999999999999;
							 }

								header#header div#navigation nav ul li ul.sub-menu li a:hover {font-weight: 700;background:none !important;
								color:#FFF;}

	header#header form.searchform {
		position: absolute;
		z-index: 1;
		clear: none;
		float: right;
		width: 290px;
		height: 80px;
		margin: 0 0 0 670px;
		overflow: hidden
	 }

		header#header form.searchform input#s {
			display: none;
			width: 225px;
			margin: 20px 10px 0 0;
			-webkit-border-radius: 0;
			-moz-border-radius: 0;
			border-radius: 0
		 }

			header#header form.searchform input#s.horizontal {float: right;margin-right:-225px}

		header#header form.searchform input[type=submit] {
			float: right;
			width: 28px;
			margin: 20px 0 0 0;
			background: url(../images/search.png) center no-repeat #252525;
			border: none;
			text-indent: -9999px;
			cursor: pointer
		 }

#sidr-main {display: none}

#mobile-header {
	display: none;
	float: left;
	width: 16px;
	height: 16px;
	margin: 30px 20px 0 0
 }

	#mobile-header a {
		float: left;
		width: 16px;
		height: 16px;
		color: #fff;
		z-index: 9999;
		background: url(../images/menu.png) center no-repeat;
		text-indent: -9999px
	 }

.sidr {
	display: none;
	position: absolute;
	position: fixed;
	top: 0;
	height: 100%;
	z-index: 999999;
	width: 200px;
	overflow-x: none;
	overflow-y: auto;
	font-size: 15px;
	background: #252525
 }

	.sidr .sidr-inner {padding: 0 0 15px}

	.sidr.left {left: -260px;right:auto}

	.sidr ul {
		display: block;
		margin: 0 0 15px;
		padding: 0
	 }

		.sidr ul li {
			display: block;
			margin: 0;
			line-height: 48px
		 }

			.sidr ul li a {
				padding: 0 15px;
				display: block;
				color: #c2c2c2
			 }

				.sidr ul li a:hover {color: #fff}

			.sidr ul li ul {margin: 0}

				.sidr ul li ul li {line-height: 40px;font-size:13px}

					.sidr ul li ul li:last-child {border-bottom: none}

					.sidr ul li ul li a,.sidr ul li ul li span {color: rgba(255,255,255,0.8);padding-left:30px}

#main {
	clear: both;
	float: left;
	width: 100%;
	margin: 40px 0 0 0;
	

 }

section {
	float: left;
    width:760px;
	-webkit-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.75);
-moz-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.75);
box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.75);
background-color:#FFF;

	}
	
		section table {
	-webkit-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.75);
-moz-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.75);
box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.75);
padding:10px;
width:100%;
margin-top:30px;

	}
	
			section td {
padding:10px;



	}

	
section-arx {
	float: left;
    width:760px;


	}	

	section.no-sidebar {
		width: 100%}

article {
	display:block;
	
	width: 100%;
	margin: 0 0 0px 0;
	padding: 15px;
	background: #fff;
	overflow-x: hidden;
	
	
 }
 


	article header {margin-bottom: 10px}

		article header h1 {
			margin: 0 0 5px 0;
			-ms-word-wrap: break-word;
			word-wrap: break-word;
			font-weight:300;
			
		 }

			article header h1 a {color: #444}

		article header p {
			color: #7f7f7e;
			font-size: 14px;
			line-height: 14px;
			font-weight: 300
		 }

			article header p span {font-style: italic}

		article header .bypostauthor {font-style: normal}

	article img.wp-post-image {
		display: block;
		margin:0 auto 10px auto;
		float:left;
		margin-right:10px;
		}

	article footer {
		clear: both;
		margin: 5px 0 0 0;
		padding: 5px 0 5px 0;
		border-top: 0px solid #d5d5d5;
		border-bottom:1px solid #CCC;
	 }

		article footer ul.terms {
			float: left;
			width: 70%;
			margin: 0;
			padding: 0
		 }

body.single article footer ul.terms {
	width: 100%;

	}
	
	.terms {
		list-style-type: none !important;font-size:13px;
	}

article footer ul.terms li {list-style-type: none !important;font-size:13px}

article footer p {
	float: right;
	margin: 0;
	font-size: 13px;
	text-align: right
 }

article.sticky {background: #ececec}

article .alignleft {float: left;margin:0 10px 10px 0}

article .aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto
 }

article .alignright {float: right;margin:0 0 10px 10px}

article .wp-caption {max-width: 100%}

article .wp-caption-text {
	margin: 0;
	text-align: center;
	font-style: italic;
	font-size: 14px;
	color: #7f7f7e
 }

article img {max-width: 100%;height:auto}

article .gallery {margin-bottom: 20px !important}

article .gallery-caption {
	max-width: 600px;
	margin: -6px 0 6px 0 ;
	text-align: center;
	font-style: italic;
	font-size: 14px;
	color: #7f7f7e
 }

section.no-sidebar article .gallery-caption {max-width: 920px}

article p {
	font-size: 15px;
	line-height: 18px;
	margin-bottom: 20px;
	-ms-word-wrap: break-word;
	-moz-word-wrap: break-word;
	word-wrap: break-word
 }

article blockquote {
	margin-bottom: 20px;
	padding: 10px;
	font-style: italic;
	border-left: 5px solid #ececec;
	border-top: 1px solid #ececec;
	border-right: 1px solid #ececec;
	border-bottom: 1px solid #ececec
 }

	article blockquote p:last-child {margin: 0}

article table {width: 100%;margin-bottom:20px}

	article table th {
		text-align: left;
		min-height: 30px;
		line-height: 30px;
		border-bottom: 1px solid #d5d5d5
	 }

	article table td {
		min-height: 30px;
		line-height: 30px;
		border-bottom: 1px solid #d5d5d5
	 }

article dl dt {
	font-style: italic;
	font-weight: 700;
	font-size: 15px;
	line-height: 26px
 }

article dl dd {
	font-size: 15px;
	line-height: 26px;
	margin-bottom: 20px
 }

article ul {
	font-size: 15px;
	line-height: 26px;
	margin-bottom: 20px;
	list-style-type: disc;
	margin-left: 20px
 }

	article ul ul {margin: 0 !important;padding-left:20px}

article ol {
	font-size: 15px;
	line-height: 26px;
	margin-bottom: 20px;
	list-style-type: decimal;
	margin-left: 20px
 }

	article ol ol {margin: 0 !important;padding-left:20px}

article address {margin-bottom: 20px}

article abbr,article acronym {border-bottom: 1px dotted #000}

article cite {font-style: italic}

article code {font-family: monospace}

article del,article strike {color: #F00;text-decoration:line-through}

article ins {border-bottom: 1px solid #008000;color:green}

article kbd {
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	background-color: #f7f7f7;
	border: 1px solid #ccc;
	color: #333;
	display: inline-block;
	font-size: 11px;
	line-height: 1.4;
	margin: 0 .1em;
	padding: .1em .6em;
	text-shadow: 0 1px 0 #fff
 }

article pre {
	margin-bottom: 20px;
	padding: 10px;
	border-left: 5px solid #ececec;
	border-top: 1px solid #ececec;
	border-right: 1px solid #ececec;
	border-bottom: 1px solid #ececec;
	color: #333;
	font-size: 11px;
	text-shadow: 0 1px 0 #fff;
	white-space: pre-wrap;
	white-space: -moz-pre-wrap;
	white-space: -pre-wrap;
	white-space: -o-pre-wrap;
	word-wrap: break-word
 }

article q {font-style: italic}

nav.pagination {
	clear: both;
	float: left;
	width: 100%;
	margin: 0 0 40px 0
 }

	nav.pagination ul {@insert clear-both-float-left;}

	nav.pagination .previous {float: left;width:40%}

	nav.pagination .next {
		float: right;
		width: 40%;
		text-align: right
	 }

nav.page-pagination>a:last-child {float: right}

nav.page-pagination>a:first-child {float: left !important}

#comments {
		display:none;
	clear: both;
	float: left;
	width: 100%;
	display:none;
 }

	#comments .comment,#comments .pingback {
			display:none;
		clear: both;
		float: left;
		width: 100%
	 }

	#comments article.comment-body footer.comment-meta {
		clear: both;
			display:none;
		float: left;
		width: 100%;
		margin: 0 0 20px 0;
		padding: 0 0 10px 0;
		border-top: none;
		border-bottom: 1px solid #d5d5d5
	 }

		#comments article.comment-body footer.comment-meta div.comment-author {	display:none;float: left;width:100%}

			#comments article.comment-body footer.comment-meta div.comment-author img {
					display:none;
					float: left;margin:0 5px 0 0}

			#comments article.comment-body footer.comment-meta div.comment-author b.fn {	display:none;float: left;min-height:40px}

			#comments article.comment-body footer.comment-meta div.comment-author span.says {display: none}

		#comments article.comment-body footer.comment-meta div.comment-metadata {
				display:none;clear: both;
			float: left;
			width: 100%;
			height: 13px;
			line-height: 13px;
			font-size: 13px;
			text-align: right;
				display:none;
		 }

		#comments article.comment-body footer.comment-meta p.comment-awaiting-moderation {
				display:none;clear: both;
			float: left;
			width: 100%;
			height: 14px;
			line-height: 14px;
			margin: 0 0 10px 0;
			text-align: left;
			font-style: italic
		 }

	#comments article.comment-body div.comment-content {
			display:none;clear: both;
		float: left;
		width: 100%
	 }

	#comments article.comment-body div.reply {
			display:none;clear: both;
		float: left;
		width: 100%
	 }

	#comments .comment .comment {
		
			display:none;width: 95%;
		margin-left:5%
		}

#respond {
		display:none;
		clear: both;
	float: left;
	width: 100%;
	margin: 0 0 35px 0;
	padding: 20px;
	background: #fff;
	-webkit-box-shadow: 0px 1px 1px 0px #d1d1d1;
	-moz-box-shadow: 0px 1px 1px 0px #d1d1d1;
	box-shadow: 0px 1px 1px 0px #d1d1d1;
	border-bottom: 1px solid #d1d1d1;
	border-right: 1px solid #d1d1d1;
	border-left: 1px solid #d1d1d1
 }

	#respond p {
			display:none;
			clear: both;
		float: left;
		width: 100%
	 }

		#respond p.logged-in-as,#respond p.comment-notes,#respond p.form-allowed-tags {
				display:none;margin-bottom: 20px}

aside {
	float: right;
    width:190px
	}

	aside ul {
		float: left;
		width:100%;
		
		}
		
			aside li {
				line-height:24px;
		
		}
		
		.advanced-recent-posts li {
			border:1px solid #CCC;
			padding:10px;
			margin:5px 0px;
			line-height:16px;
			
       }
	   
	   		.advanced-recent-posts img {
			float:none;
		   clear:both;
			
       }
	   
	   		.advanced-recent-posts li a {
				font-size:14px;
			
       }
	   
	   .recent-posts-thumb{
		
		   
	   }

		aside ul li.widget {
			clear: both;
			float: left;
			width: 100%;
			margin: 0 0 25px 0;
			padding: 20px 20px 25px 20px;
			background: #fff;
			
		 }

footer#footer {
	display:none; /* footer per posar widgets esta amagat */
	clear: both;
	float: left;
	width: 100%;
	padding: 40px 0 20px 0;
	background: #252525;
	color: #c7c7c7;

 }

	footer#footer ul.column {
		float: left;
		width: 305px;
		margin: 0 22px 0 0
	 }

		footer#footer ul.column:last-child {margin: 0}

	footer#footer a {color: #fd9185}

	footer#footer ul.column li.widget {
		clear: both;
		float: left;
		width: 100%;
		margin-bottom: 20px
	 }

		footer#footer ul.column li.widget h2.widgettitle {color: #fff}

	footer#footer ul.column li.widget_archives ul li,footer#footer ul.column li.widget_categories ul li {
		float: left;
		width: 50%;
		font-size: 15px;
		line-height: 26px
	 }

	footer#footer ul.column li.widget_nav_menu ul li,footer#footer ul.column li.widget_pages ul li,footer#footer ul.column li.widget_rss ul li {width: 100%}

footer#credits {
	clear: both;
	float: left;
	width: 100%;
	padding: 30px 0;
	background: #1b1b1b;
	margin-top:30px;

 }

	footer#credits p {
		line-height: 20px;
		color: #c7c7c7;
		font-weight: 300;
		font-size: 14px
	 }

		footer#credits p a {color: #E8BCD4;

li.widget {font-weight: 300;line-height:16px}

	li.widget h2.widgettitle {margin-bottom: 20px;line-height:20px}

li.widget_calendar table {width: 100%}

	li.widget_calendar table caption {margin-bottom: 20px}

	li.widget_calendar table thead tr th,li.widget_calendar table tbody tr td {text-align: center}

	li.widget_calendar table tbody tr td a {font-weight: 700}

	li.widget_calendar table tfoot tr td {padding-top: 10px}

	li.widget_calendar table tfoot tr td#next {text-align: right}

li.widget_nav_menu ul.sub-menu {padding-left: 20px}

li.widget_pages ul.children {padding-left: 20px}

li.widget_rss div.rssSummary {margin-bottom: 20px}

li.widget_rss span.rss-date {clear: both;display:block}

li.widget_search label {display: none}

li.widget_search input#s {margin-bottom: 20px}

li.widget_text p {
	font-size: 15px;
	line-height: 26px;
	margin-bottom: 20px
 }

	li.widget_text p:last-child {margin-bottom: 0}

li.widget_text img {max-width: 100%;height:auto}

li.widget_slipstream_about_box {padding: 0 !important}

	li.widget_slipstream_about_box div.image {
		float: left;
		width: 100%;
		margin: 0 0 20px 0
	 }

		li.widget_slipstream_about_box div.image img {width: 100%;height:auto}

	li.widget_slipstream_about_box div.textwidget {padding: 20px}

		li.widget_slipstream_about_box div.textwidget p {line-height: 1.4em}





}@media only screen and (max-width: 959px){
	.container{
		width:90%;
		margin:0 5%
		}
		
		.especialitats-portada {
	float:right;
	width:100%;
	margin-top:20px;
}

.columna-right {
	float:left;
	width:100%;

}


.columna-left {
	float:left;
	width:100%;

}
.promocions-portada {
	float:left;
	width:100%;
}

.post-inici {
	width:100%;
	clear:both;
}


.post-inici h1 {
	margin-top:6px;
	margin-bottom:10px;
}

.post-inici img {
	float:none;
	clear:both;
	margin-top:10px;
}

.especialitats-portada p {
	font-size:21px;
	line-height:23px;
	font-weight:300;

}

 
 .logo {
	 float:center;
	 margin:0 auto;
	 text-align:center;
	 width:100%;
	 background-color:#FFF;
	 
	 }
	 
	 
.doctors {
	float:left;
	width:100%;
	text-align:left;

}

.doctors a {
	color:#FFF;
}



.ico2 {
	float:left;
	margin-top:20px;
}

		
		#mobile-header{
		display:block
		}
		
		header#header nav{
			display:none
			}
			
			div#navigation{
				display:none
				}
				
				header#header form.searchform{
					position:absolute;
					top:0;
					right:5%;
					margin:0
					}
					
					section{
						width:100%
						}
						
						aside{
							clear:both;
							float:left;
							width:100%;
							margin-top:30px;
							}
							
							aside ul li.widget{
								clear:none;
								width:48%;
								margin:0 1% 25px 1%
								}
								
								aside ul li.widget:nth-child(even){
									float:right
									}
									
									footer#footer ul.column{
										width:30%;
										margin:0 1.5% 0 1.5%
										}
										
	}@media only screen and (max-width: 768px){
		footer#footer ul.column
		{
			width:48%;
			margin:0 2% 0 0;
			}
			
			
.post-inici {
	width:100%;
	clear:both;
	

}

			
			.post-inici h1 {
	margin-top:-6px;
	margin-bottom:20px;
}

.post-inici img {
	float:none;
	clear:both;
	margin-top:10px;
}

			}
			
			
	}@media only screen and (max-width: 479px){
		header#header h1
		{
			font-size:20px
			}
			
			
			.post-inici {
	width:100%;
	clear:both;
	

}

			
			.post-inici h1 {
	margin-top:-6px;
	margin-bottom:20px;
}

.post-inici img {
	float:none;
	clear:both;
	margin-top:10px;
}


			
			article .gallery dl.gallery-item{
				clear:both;
				width:100% !important
				}
				
				article embed,article iframe{
					width:100% !important;
					height:auto !important
					}
					
					article footer ul.terms{
						width:100%
						}
						
						article footer p{
							float:left;
							text-align:left
							}
							
							aside{
								clear:both;
								float:left;
								width:100%
								}
								
								footer#footer ul.column{
									width:100%;
									margin:0 0 20px 0
									}
									
	}@media only screen and (max-width: 715px){
		article img.wp-post-image
		{
			width:100%;
			max-width:100%}
			
			}
