/* Enter Your Custom CSS Here */
img.rounded_image{
	border-radius: 10%;
}

.imatge { 
	position: relative; 
	width: 100%; /* for IE 6 */
}

h4.textimatge { 
	/*position: absolute; 
	top: 120px; 
	left: 0; 
	width: 100%; */
	display: flex;
	justify-content: center;
}

h4 span { 
   color: white; 
   font: bold 12px/10px Helvetica, Sans-Serif; 
   letter-spacing: -1px;  
   background: rgb(0, 0, 0); /* fallback color */
   background: rgba(0, 0, 0, 0.8);
   padding: 10px; 
}

span.warning {
   color: white; 
   font: bold 12px/10px Helvetica, Sans-Serif; 
   letter-spacing: -1px;  
   background: rgb(191, 37, 37); /* fallback color */
   background: rgba(191, 37, 37, 0.8);
   padding: 10px; 
}

.su_tabs{
  margin:0 0 5px; padding:0;  font:400 20px 'Oswald',san-serif; color:#797979;
}

h2.entry-title2{  margin:0 0 5px; padding:0; text-transform:uppercase; font:400 20px 'Oswald',san-serif; color:#797979; }
h2.entry-title2 a{ color:#797979;}

h3.entry-title3{  margin:0 0 5px; padding:0; text-transform:uppercase; font:400 16px 'Oswald',san-serif; color:#797979; }
h3.entry-title3 a{ color:#797979;}

h3.polnut_name{  margin:0 0 5px; padding:0; font:400 16px 'Oswald',san-serif; color:#797979; }

h3.entry-title3-warning{  margin:0 0 5px; padding:0; text-transform:uppercase; font:400 16px 'Oswald',san-serif; color:#e52424; }

p.warning{ 
  font:400 12px 'Oswald',san-serif; color:#e52424;
}

select.calculator, select.calculator_main{
	padding:7px;
	margin: 0;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:10px;
	-webkit-box-shadow: 0 3px 0 #ccc, 0 -1px #fff inset;
	-moz-box-shadow: 0 3px 0 #ccc, 0 -1px #fff inset;
	box-shadow: 0 3px 0 #ccc, 0 -1px #fff inset;
	background: #f8f8f8;
	color:#888;
}

#btn_down{
  position:fixed;
  right: 2%;
  bottom: 5%;
  border-radius: 50%;
  width: 4rem;
  height: 4rem;
  background-color: darkgrey;
  color: white;
  font-size: 17px;
  font-weight: bold;
  font-family:auto;
  border: 2px solid white;
  
  -webkit-transition-duration: 0.4s;
  transition-duration: 0.4s;
  cursor: pointer;
  outline: none;

}

#btn_reset{
  position:fixed;
  right: 2%;
  bottom: 15%;
  border-radius: 50%;
  width: 4rem;
  height: 4rem;
  background-color: #e6e6e5;
  color: white;
  font-size: 17px;
  font-weight: bold;
  font-family:auto;
  border: 2px solid white;
  
  -webkit-transition-duration: 0.4s;
  transition-duration: 0.4s;
  cursor: pointer;
  outline: none;

}

#btn_down:hover, #btn_reset:hover{
  background-color: white;
  color: black;
  border: 2px solid #0088ff;
}


#btn_send{
  border-radius: 10%;
  height: 4rem;
  background-color: darkgrey;
  color: white;
  font-size: 17px;
  font-weight: bold;
  font-family:auto;
  border: 2px solid darkgrey;
  
  -webkit-transition-duration: 0.4s;
  transition-duration: 0.4s;
  cursor: pointer;
  outline: none;

}

#btn_send:hover{
  color: black;
  border: 2px solid #0088ff;
}

#btn_back{
  border-radius: 10%;
  height: 3rem;
	width: 3rem;
  background-color: darkgrey;
  color: white;
  font-size: 17px;
  font-weight: bold;
  font-family:auto;
  border: 2px solid darkgrey;
  
  -webkit-transition-duration: 0.4s;
  transition-duration: 0.4s;
  cursor: pointer;
  outline: none;

}

#btn_back:hover{
  color: black;
  border: 2px solid #0088ff;
}

.su-table table td.bgtile{
	background-color: #D4DEF7 !important;
}

.su-table-alternate table tbody tr.bgtile td{
	background-color: #E5E7F4 !important;
}

