#block_418326, #block_418391 {
  max-width: 1100px;
  margin: 0 auto;
  border-bottom: 1px solid #A1CFDD;
}

#block_418256 {
  font-size: .8em;
}


.banner-block > .constrain { max-width: none; padding-left: 80px !important; }
.banner-block { height: 360px; z-index: 2; }
.banner-block.align-left .content { padding-left: 0; }
.banner-block .content .text-overlay { max-width: 50% !important; padding: 0 !important; position: absolute; z-index: 1; }
.banner-block .content .text-overlay p { font: normal 1em "Timeless", serif; }

@media all and (max-width: 800px) {
.banner-block > .constrain { max-width: none; padding-left: 4% !important; padding-right: 4% !important; }
.banner-block { height: auto; }
.banner-block.align-left .content { padding-left: 0; }
.banner-block .content .text-overlay { max-width: 100% !important; padding: 0 !important; position: relative; z-index: 1; }
}


/* Classic Styles Grid */
#block_418256 .image-block-holder {
  width: 100%;
  background: #E0EFF4;
}

#block_418256 .image-block-holder img {
  opacity: .3;
}

/* Light traditional */
#block_418266 .content_body:hover img {
  opacity: 1;
  cursor: pointer;
}

/* Standard traditional */
#block_418276 .content_body:hover img {
  opacity: 1;
  cursor: pointer;
}

/* Super light comfort-fit */
#block_418286 .content_body:hover img {
  opacity: 1;
  cursor: pointer;
}

/* Standard comfort-fit */
#block_418296 .content_body:hover img {
  opacity: 1;
  cursor: pointer;
}

/* European comfort-fit */
#block_418306 .content_body:hover img {
  opacity: 1;
  cursor: pointer;
}

/* High-domed comfort-fit */
#block_418316 .content_body:hover img {
  opacity: 1;
  cursor: pointer;
}

/* Available Finishes Grid */
#block_418413 .image-block-holder {
  width: 100%;
  background: #E0EFF4;
}

#block_418413 .image-block-holder img {
  width: 70%;
  padding: 10px 0;
  opacity: .3;
}

#block_418413 .image-block-holder img:hover {
  opacity: 1;
  cursor: pointer;
}
      
        #block_418219 {
          background-image:url('//assets.benchmarkrings.com/media/6337342_classics_desktopbanner-copy_huge.jpg?1609967239');
          background-size:cover;
          background-position:center center;
          background-color:#ffffff;
        }
      
      #overlay-418219 {
        background-color:#000000;
        opacity:0.0;
      }
      #block_418219 .text-overlay {
        font-size:16px;
        color:#000000;
      }
    
		#block_418240 {
			background-color:white;
			text-align:Center;
			padding:40px 0;
		}
		#block_418240 > .constrain > .content {
			max-width:800px;
			text-align:Center;
			font-size:16px;
			color:#2c2c2c;
		}
	
			#block_418326 h3 {
				
				text-align:left;
				
				
				
					margin-top:0px;
					margin-bottom:12px;
			}
		


