 .clean-pic .image_container {
 	border:0;
 	padding:0;
 	box-shadow:none;
 }
 
 .headline-hr.-centered {
  text-align: center;
  margin: 2em 0;
}

.tab-start.ce_rsce_tao_tab_start .image_container.float_left {
  margin:0 2em 2em 0;
  width: 50% !important;
   	border:0;
 	padding:0;
 	box-shadow:none;
}

.section-color-swatch-visualizer {
	margin-bottom:3em;
}

.advantage > .feature-box-image {
  float: none;
  width: 100%;
  margin:0;
}

/*.advantage {
	box-shadow:1px 3px 6px #ccc;
}*/

.advantage h3 {
	font-size: 1.28571em;
  font-weight: bold;
  color: #525663;
}

.advantage > .feature-box-text {
	text-align:left;
	margin:1em;
}

.features .rs-columns {
  clear: both;
  display: flex;
  vertical-align: top;
  width: 100%;
  flex-flow: row wrap;
  justify-content: flex-start;
}

.tao-no-sidebar  .features .rs-column.-large-col-3-1 {
	flex-basis: 30.66667%;
  box-shadow: 1px 3px 6px #ccc;
	
}

.download-element.ext-pdf {
	word-wrap:anywhere;
}
@media screen and (max-width: 900px) {
   .features .rs-columns{
   	gap:2em;
	}
   .tao-no-sidebar .features .rs-column.-large-col-3-1 {
  flex-basis: 45.66667%;
  margin:auto;
   }
   
   .tab-navigation a {
   	font-size:0.9em;
   	padding-left:1em;
   	padding-right:1em;
   }
   
   .tab-navigation a:before {
   	display:block;
   }
}

@media screen and (max-width: 600px) {
   .features .rs-columns{
   	gap:2em;
	}
   .tao-no-sidebar .features .rs-column.-large-col-3-1 {
  flex-basis: 100%;
  margin:auto;
   }
   
   .tab-start.ce_rsce_tao_tab_start .image_container.float_left {
   	margin:0 !important;
   	width:auto !important;
   }
}