/*-----------------------------------------------------------------------------
author:    www.yakimavalleytourism.com
-----------------------------------------------------------------------------*/


/* =Yakima Valley Wedding Listing Detail page
-----------------------------------------------------------------------------*/


ul.listingPics {
    display:grid;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-gap:10px;
	background:#000;
	padding:10px 0 10px 0;
	}

.twoColFifty {
	display: grid;
    grid-template-columns: 1fr 1fr;
    column-gap: 2rem;
	}

h1.listingH1 {
	font-family: 'veneerregular', Arial, sans-serif;
    text-transform: uppercase;
	font-size:3em;
	font-weight: normal;
	}
    
.listingBio {
    padding:0 0 2em 0;
    }
    
.listingContact {
    display: inline-block;
    padding:0 1em 0 0;
    width:50%;
    align: top;
    }
    
section .listingContact h2 {
    margin:0 0 .1em 0;
    }
    
.listingConnect {
    display: inline-block;
    padding:0 0 0 2em;
    border-left: solid 1px #8c182d;
    }
    
.listingConnect a.wineBtn {
    margin:0 0 0 0;
    font-size:1.25em;
    padding:15px 15px 13px 15px;
    }
    
.listingSocial {
    padding: .15em 0 .25em 0;
    font-size: 225%;
	}
    
.listingRightSide iframe {
    width:100%;
    margin:0 0 2em 0;
    }

/* =Hotel Lodging Options */

ul.lodgingOptions {
    padding:.25em 0 2em 0;
    }

ul.lodgingOptions li {
	color:#8c182d;
    background:none;;
    padding:5px 5px 5px 5px;
    display:inline-block;
    border:solid 1px #8c182d;
    margin:0 .25em .35em 0;
    -webkit-border-radius: 5px 5px 5px 5px;
    border-radius: 5px 5px 5px 5px;
    font-size:1em;
	font-family: 'veneerregular', Arial, sans-serif, uppercase;
    }

@media all and (max-width: 1550px) {

.listingContact {
    width:55%;
    }
	
}
	
@media all and (max-width: 1350px) {

.listingContact {
    width:50%;
    }

section .listingContact h2 {
	font-size:1.5em;
	}
	
}

@media all and (max-width: 1250px) {

ul.listingsFourUp {


	
}

@media all and (max-width: 1200px) {
	

	
}

@media all and (max-width: 1000px) {

ul.listingPics {
    grid-template-columns: 1fr 1fr 1fr;
	}
    
ul.listingPics li:nth-child(3) {
    display:none;
	}
    
.listingContact {
    display:block;
    padding:0 0 0 0;
    width:100%;
    }
    
.listingConnect {
    display:block;
    padding:1em 0 0 0;
    border-left:none;
    }
	
}


	
@media all and (max-width: 875px) {



}

@media screen and (max-width: 750px) {
	
.twoColFifty {
    display:block;
	}

.listingContact {
    display: inline-block;
    padding:0 1em 0 0;
    width:50%;
    align: top;
    }
    
.listingConnect {
    display: inline-block;
    padding:0 0 0 2em;
    border-left: solid 1px #8c182d;
    }
	
}

@media all and (max-width: 700px) {

ul.listingPics {
    grid-template-columns: 1fr 1fr;
	}
    
ul.listingPics li:nth-child(3) {
    display:block;
	}
	
}

@media all and (max-width: 650px) {

    
section .listingContact h2 {
	font-size:1.25em;
	}
    
.listingConnect a.wineBtn {
    font-size:1em;
    padding:10px 10px 9px 10px;
    }
	
}