.winners .wp-block-image-355 img {width: 140px!important; margin-left: 25%;}

/* Desktop */
@media only screen and (min-width: 960px) {

.winners .wp-block-image img {width: 280px!important;}
}


/* Small Screens General */
@media only screen and (max-width: 959px) {
#mobile-header {display: block; padding-bottom: 15px; width: 100%}
#mobile-logo {padding: 5px 0 0 10px}
#logo, nav {display: none !important;}
.content {margin: 0 auto}
h2 {padding-top: 18px}
img {width: 100%; height: auto; display: block;}
.products img, .map img {width: inherit;}
#evr_pop_body img, #details img, img.notresp, .n2-section-smartslider > img {width: auto;}
table.evr_events caption {width: auto!important;}
.home {background-image: url(https://poodleday.com/images/clouds2100.jpg);}
.photo h1 {margin: -25px 0 30px 98px; width: 50%;}
.fb-icon {width: 20px; display:inline;}
.donate {width: 138px;}
#links5 {margin-left: 52px;}
#ee-single-page-checkout-dv input:not([type="checkbox"]):not([type="radio"]):not([type="submit"]):not([type="file"]) {
    width: 96%;}
	 
.ee-reg-qstn {
 max-width: 90%
}

.ee-reg-form-qstn-grp-dv {
 padding-left: 0;
}

#ee-single-page-checkout-dv .big-lbl {
 min-width: 300px;
}

/* Mobile nav */
.nav-mobile {display: block; cursor: pointer; float: right; background: #3D3D3B url(https://poodleday.com/images/nav.svg) no-repeat center center; background-size: 24px; opacity: 0.7; height: 60px; width: 60px; position: relative; z-index: 1000}
.nav {width: 100%; padding-top: 60px;}
nav, nav a, .nav, .nav a {font-size: 15px;} 
.nav-list {display: none; background-color:#ACB9C9; padding: 0; margin: 0; list-style:none !important; position: relative; z-index: 1000}
.nav > ul > li {border: solid #000; border-width: 1px 0 0 0; padding: 9px;}
}	
		

/* Tablet (Portrait) 768px */
@media only screen and (min-width: 768px) and (max-width: 959px) {
h1 {margin: -21px 0 15px 200px}
.winners h1 {margin: 0 23% 58px;}
#wrapper {width: 800px;}
.gallery {height: 940px;}
.gallerytext {width: 350px;  margin-top: 18px; line-height: 18px;}
.purchase {left: 40px; top: 760px; width: 155px;}
.purchase2 {left: 205px; top: 915px; width: 480px}
.photo {height: 650px;}
.dasja {font-size: 16px; line-height: 21px; margin: 0 0 0 442px;}
.map {background-image: url(https://poodleday.com/images/clouds1600.jpg); height: 1050px;}
.contact {height: 900px;}
#wrapper.termscond {background-size: 106%;}
#wrapper.shortback {background-image: url(https://poodleday.com/images/clouds1000.jpg);}
#wrapper.lodging {min-height: 82.3%;}
#links1 {left: 500px;}
#links3 {display: none;}
#links4 {top: 320px; left: 560px;}
.contactmail {padding: 167px 0 5px 220px; width: 270px;}

}
	
/* Mobile (Landscape) 620px */
@media only screen and (min-width: 480px) and (max-width: 767px){ 
h1 {margin: -21px 0 20px 150px;}
.winners h1 {margin: 0 18% 58px;}
#wrapper, #footer {width: 620px;}
#wrapper {background-size: cover;}
#wrapper.photo {background-size: 190%;}

_:-moz-tree-row(hover), #paradebot {top: 1180px;} /* Firefox mobile fix */
_:-moz-tree-row(hover), .parade {height: 1734px;} /* Firefox mobile fix */

#wrapper.parties {min-height: 106%;}
#wrapper.parade {min-height: 125%;}
#wrapper.parade-virtual {min-height: 120%;}

.content {width: 70%; margin-left: 25%}
.home {background-size: unset;}
.gallery {height: 785px;}
#wrapper.gallery, #wrapper.winners {background-size: contain;}
.winners .content {width: auto;} 
.gallerytext {margin-top: 10px; margin-left: -30px; font-size:10px; line-height: 14px;}
.purchase {left: 5px; top: 635px; font-size:11px; line-height: 16px;}
.gallery h1 {margin: 25px 0px 0px 110px;}
.photo {height: 800px;}
.map {height: 1100px;}
.contact {height: 950px;}
/*.termscond {background-image: url(https://poodleday.com/images/clouds2100.jpg); height: 1600px;}*/
/*.clouds {height: 1560px;}*/
.shortback {height: 670px;}
#wrapper.lodging {min-height: 85.3%;}
#links1 {position: relative; left:auto; width: 380px;}
#links3 {display: none;}
#links4 {display: none;}
#links4 {width: 80%; margin: 0 auto;}
.contactmail {padding: 173px 0 0 225px; width: 270px;}
.dasja {margin: 0px 0px 0px -35px;}
/*#wrapper.products {height: 7420px; min-height: 100%}
*/
/* Event Espresso */
table.tkt-slctr-tbl tr {height: 60px;}
.ticket-selector-submit-btn-wrap {margin-right: 8.3%;}

}

@media only screen and (max-width: 780px) {
.parties .padtop20 {padding-top: 0px!important; margin-top: -20px;}
}

/* Product page */
@media only screen and (max-width: 660px) {
.productpic {display: table; margin: 0px auto 22px;}
.product {display: block; padding-left: 0;}
/*.dropdown {width: 100%;}*/
.partyloc {height: 50px;}
.baloons {display:none;}
.winners .content {width: auto;}
#wrapper.lodging {min-height: 86.3%;}
/*#wrapper.products {height: 11500px;}	
*/}

@media only screen and (max-width: 600px) {
.winners .wp-block-column:first-child {margin-bottom: 22px;}
}
	
/* Mobile (portrait) 480px */
@media only screen and (max-width: 480px) {
h1 {margin: 0 0 20px 85px; font-size: 16px; line-height: 21px !important;}
.winners h1 {margin-left: 33%; width: 50%;}
#wrapper {background-size: 350%; width: 360px; padding-top: 30px;}

_:-moz-tree-row(hover), #paradebot {top: 1900px;} /* Firefox mobile fix */
_:-moz-tree-row(hover), .parade {height: 2195px;} /* Firefox mobile fix */


#wrapper.parties {min-height: 105%;}
#wrapper.parade {min-height: 108%;}
#wrapper.parade-virtual {min-height: 107%;}

_:-moz-tree-row(hover), #partiesbot {top: 1793px;} /* Firefox mobile fix */
_:-moz-tree-row(hover), .parties {height: 1950px;} /* Firefox mobile fix */

#footer {width: 280px;}
.content {width: 39%; margin-left: 57%;}
.home {background-size: cover!important;}

#wrapper.gallery, #wrapper.winners {background-size: cover;}
#wrapper.termscond {/*height: 2350px; */background-repeat:repeat-y;}
/*.clouds {height: 1750px;}*/
.map {background-image: url(https://poodleday.com/images/clouds2100.jpg); height: 1350px;}
#wrapper.lodging {min-height: 92.3%;}
#links1 {position: relative; left:auto; width: 100%;}
#links3 {display: none;}
#links4 {display: none;}
.contactmail {padding: 0 0 15px 0; width: 270px;}
.contactfield { background:#CCCCCC}
.dasja {margin: 0px 0px 0px -30px; width: auto}
.photo h1 {margin: 0 0 30px 55px; width: 60%;}
.home2 { margin-top: 0}
/*#wrapper.products {height: 12200px;}	
*/
/* Event Espresso */
table.tkt-slctr-tbl tr {height: 96px;}
.ticket-selector-submit-btn-wrap {margin-right: 4.6%;}
}


/* Mobile (Portrait) 480px
@media only screen and (min-width: 480px) and (max-width: 620px){ 

#wrapper, #footer {width: 480px;}
#wrapper {background-size: auto;} 
.content {width: 55%; margin-left: 40%; line-height: 19px}
.home {height: 750px}	
.termscond {height: 1820px; background-image: url(https://poodleday.com/images/clouds2100.jpg);}
h1 {margin: 20px 0 20px 120px; font-size: 17px;}
}*/

