.outer-splash{
float: left;
width: 800px;
}
.in-splash{
float: left;
width: 800px;
}
.splash-item { 
cursor: pointer;
} 
.newsletter2{
 float: left;
 margin-top: 18px;
 width: 800px;
 background: #47a0ff;
	display: flex;
 display: -webkit-flex; /* Safari */
 -webkit-flex-direction: column; /* Safari 6.1+ */
 flex-direction: column; 
 align-items: center;
  justify-content: center;
	padding-bottom: 20px;
	/*margin-top: 18px;*/
}
.newsletter2 h2 a{
 color: #fff;
 font-size: 22px;
 font-weight: bold;
 text-decoration: none;
}
.newsletter-border input:second-child{
}
.splash-left{
float: left;
 width: 474px;
}
.splash-right{
float: left;
 width: 326px;
}
.first-item-splash, .second-item-splash {
 height: 279px;
 width: 474px;
 background-position: center top;
    background-size: 100% 100%;
}
.second-item-splash{
 margin-top: 18px;
}
.third-item-splash,
.fourth-item-splash,
.fifth-item-splash {
 height: 180px;
 margin-left: 18px;
 width: 308px;
 background-position: center top;
    background-size: 100% 100%;
}
.fourth-item-splash, 
.fifth-item-splash {
 margin-top: 18px;
}
.sixth-item-splash{
 display: none;
}
.outer-splash h3{
 margin-top: 0;
 margin-bottom: 20px;
}
.splash-item1, .splash-item2{
 padding: 10px;
}
.splash-item1 h1, .splash-item2 h1{
 margin-top: 0;
 color: #fff;
 font-weight: bold;
 text-shadow: 1px 2px 3px #666;
}
.splash-item1 h2, .splash-item2 h2{
 margin-top: 0;
 color: #fff;
 text-shadow: 1px 2px 3px #666;
}
.info-splash{
 float: left;
 width: 100%;
 color: #fff;
 text-shadow: 1px 2px 3px #666;
 font-size: 16px;
}
.price-splash{
 float: left;
 width: 100%;
 color: #fff;
 text-shadow: 1px 2px 3px #666;
 font-size: 16px;
}
.price-splash b{

 font-size: 30px;
 font-weight: bold;
}
.splash-item2 .info-splash{
 
}
.splash-item1 h1{
 font-size: 32px;
}
.splash-item2 h1{
 font-size: 25px;
}
.splash-item1 h2{
 font-size: 24px;
}
.splash-item2 h2{
 font-size: 18px;
}
.label-splash{
 float: right;
 background: #eb4293;
 width: 76px;
 height: 76px;
 border-radius: 50%;
 display: flex;
 align-items: center;
 justify-content: center;
color: #fff;
	
}

.in-splash a, .in-splash a:hover{
 color: #fff;
 text-decoration: none;
}
.label-splash a{
  color: #fff;
 text-decoration: none;
 font-size: 18px;
 font-weight: bold;
}

.outer-splash.single .label-splash{
 width: 96px;
 height: 96px;
 }

.outer-splash.single .label-splash a{
 font-size: 24px;
}

.outer-splash.narrow {
width: 500px;
}
.outer-splash.narrow .in-splash{
width: 500px;
}

.outer-splash.narrow .newsletter2{
 width: 500px;
}

.outer-splash.narrow .splash-left{
 width: 500px;
}

.outer-splash.narrow .first-item-splash, 
.outer-splash.narrow .second-item-splash {
 width: 500px;
}

.outer-splash.single {
width: 600px;
}
.outer-splash.single .in-splash{
width: 600px;
}

.outer-splash.single .newsletter2{
 width: 600px;
}

.outer-splash.single .splash-left{
 width: 600px;
}

.outer-splash.single .first-item-splash, 
.outer-splash.single .second-item-splash {
 width: 600px;
}

@media only screen and (max-width: 900px){
.second-item-splash{
display: none;
}

.outer-splash.narrow .second-item-splash {
 display: block;
}

.outer-splash{
float: left;
width: 475px;
}
.in-splash{
float: left;
width: 475px;
}
.newsletter2{
float: left;
  width: 475px;
}
.splash-left{
float: left;
 width: 474px;
}
.splash-right{
float: left;
 width: 474px;
}
.third-item-splash{
 float: left;
 height: 150px;
 margin-left: 0;
 margin-top: 18px;
 width: 228px;
}
.fourth-item-splash{
 float: left;
 height: 150px;
 margin-top: 18px;
 margin-left: 18px;
 width: 228px;
}
.fifth-item-splash{
 float: left;
 height: 150px;
 margin-top: 18px;
 margin-left: 0;
 width: 228px;
}
.sixth-item-splash{
 display: block;
 float: left;
 background-image: url("/wimg/sicily.jpg");
 height: 150px;
 margin-top: 18px;
 margin-left:18px;
 width: 228px;
}

.outer-splash.narrow .sixth-item-splash {
 display: none;
}

.splash-item2 h1 {
    font-size: 21px;
}
.splash-item2 h2 {
    font-size: 16px;
}
.splash-item2 .price-splash{
 font-size: 13px;
}
.splash-item2 .price-splash b{
 font-size: 13px;
}
.splash-item2 .info-splash{
  font-size: 13px;
}
.label-splash {
    float: right;
    background: #eb4293;
    width: 60px;
    height: 60px;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    color: #fff;
}
.label-splash a{
  color: #fff;
 text-decoration: none;
 font-size: 16px;
 font-weight: bold;
}
}
@media only screen and (max-width: 560px){
.outer-splash {
width: 360px;
}
.outer-splash.single, 
.outer-splash.narrow{
width: 450px;
}
.in-splash{
width: 360px;
}
.outer-splash.single .in-splash, 
.outer-splash.narrow .in-splash{
width: 450px;
}
.newsletter2{
  width: 360px;
}
.outer-splash.single .newsletter2, 
.outer-splash.narrow .newsletter2{
  width: 450px;
}
.splash-left{
 width: 360px;
}
.outer-splash.single .splash-left, 
.outer-splash.narrow .splash-left{
 width: 450px;
}
.splash-right{
 width: 360px;
}
.first-item-splash{
 height: 240px;
 width: 360px;
}

.outer-splash.single .first-item-splash, 
.outer-splash.narrow .first-item-splash, 
.outer-splash.narrow .second-item-splash{
 height: 300px;
 width: 450px;
}

.third-item-splash{
 height: 120px;
 width: 171px;
}
.fourth-item-splash{
 height: 120px;
 width: 171px;
}
.fifth-item-splash{
 height: 120px;
 width: 171px;
}
.sixth-item-splash{
 height: 120px;
 width: 171px;
}
.newsletter-email{
 width: 140px;
}
.newsletter2 h2 {
 font-size: 22px;
}
.newsletter-button {
    padding-left: 4px;
    padding-right: 4px;
}
.newsletter-border {
    border: 5px solid rgba(255,255,255,0.2);
}

.splash-item2{
 overflow: hidden;
}
.splash-item2 .label-splash{
 display: none;
}
.splash-item2 h1 {
    font-size: 20px;
		margin-bottom: 0;
}
.splash-item2 h2 {
    font-size: 16px;
		margin-bottom: 7px;
}
.info-splash{
 font-size: 13px;
}
.price-splash{
 font-size: 13px;
}
.price-splash b {
    font-size: 13px;
    font-weight: bold;
}

.outer-splash.single .label-splash,
.outer-splash.narrow .label-splash{
 width: 76px;
 height: 76px;
 }

.outer-splash.single .label-splash a, 
.outer-splash.narrow .label-splash a{
 font-size: 18px;
}

}
@media only screen and (max-width: 450px){
.outer-splash{
width: 300px;
}
.outer-splash.single, 
.outer-splash.narrow{
width: 400px;
}
.in-splash{
width: 300px;
}
.outer-splash.single .in-splash, 
.outer-splash.narrow .in-splash{
width: 400px;
}
.newsletter2 {
  width: 300px;
}
.outer-splash.single .newsletter2, 
.outer-splash.narrow .newsletter2{
  width: 400px;
}
.splash-left{
 width: 300px;
}
.outer-splash.single .splash-left, 
.outer-splash.narrow .splash-left{
 width: 300px;
}
.splash-right{
 width: 300px;
}
.first-item-splash {
 height: 200px;
 width: 300px;
}

.outer-splash.single .first-item-splash, 
.outer-splash.narrow .first-item-splash, 
.outer-splash.narrow .second-item-splash{
 height: 266px;
 width: 399px;
}

.third-item-splash{
 height: 200px;
 width: 300px;
}
.fourth-item-splash{
 height: 200px;
 width: 300px;
 margin-left: 0;
}
.fifth-item-splash{
 height: 200px;
 width: 300px;
}
.sixth-item-splash{
 height: 200px;
 width: 300px;
 margin-left: 0;
}
.splash-item2 .label-splash {
    display: flex;
}
.splash-item1 h1, .splash-item2 h1 {
    font-size: 25px;
		    margin-bottom: 10px;
}
.splash-item1 h2, .splash-item2 h2 {
    font-size: 20px;
}
}
@media only screen and (max-width: 400px){
.outer-splash {
width: 270px;
}
.outer-splash.single, 
.outer-splash.narrow {
width: 315px;
}
.in-splash{
width: 270px;
}
.outer-splash.single .in-splash, 
.outer-splash.narrow .in-splash{
width: 315px;
}
.newsletter2 {
  width: 270px;
}
.outer-splash.single .newsletter2, 
.outer-splash.narrow .newsletter2{
  width: 315px;
}
.splash-left {
 width: 270px;
}
.outer-splash.single .splash-left, 
.outer-splash.narrow .splash-left{
 width: 315px;
}
.splash-right{
 width: 270px;
}
.first-item-splash {
 height: 180px;
 width: 270px;
}
.outer-splash.single .first-item-splash, 
.outer-splash.narrow .first-item-splash, 
.outer-splash.narrow .second-item-splash{
 height: 210px;
 width: 315px;
}
.third-item-splash{
 height: 180px;
 width: 270px;
}
.fourth-item-splash{
 height: 180px;
 width: 270px;
}
.fifth-item-splash{
 height: 180px;
 width: 270px;
}
.sixth-item-splash{
 height: 180px;
 width: 270px;
}
}
@media only screen and (max-width: 350px){
.outer-splash,
.outer-splash.single,
.outer-splash.narrow{
width: 220px;
}
.in-splash,
.outer-splash.single .in-splash,
.outer-splash.narrow .in-splash{
width: 220px;
}
.newsletter2,
.outer-splash.single .newsletter2,
.outer-splash.narrow .newsletter2{
  width: 220px;
}
.splash-left,
.outer-splash.single .splash-left,
.outer-splash.narrow .splash-left{
 width: 220px;
}
.splash-right{
 width: 220px;
}
.first-item-splash,
.outer-splash.single .first-item-splash,
.outer-splash.narrow .first-item-splash,
.outer-splash.narrow .second-item-splash{
 height: 150px;
 width: 220px;
 overflow: hidden;
}
.third-item-splash{
 height: 150px;
 width: 220px;
}
.fourth-item-splash{
 height: 150px;
 width: 220px;
}
.fifth-item-splash{
 height: 150px;
 width: 220px;
}
.sixth-item-splash{
 height: 150px;
 width: 220px;
}
.newsletter2 h2 {
    font-size: 18px;
}
.newsletter-email {
    width: 110px;
}
}

table#listtable, 
table#listtable th,
table#listtable td {
 padding: 3px;
 border: 1px solid #333;
 border-collapse: collapse;
}

table#listtable input.text_input {
 border: none;
 border-bottom: 1px solid #666;
}
