/*
author: Leah Patgorski
last update Sept 2015
*/


@media all and (min-width: 1200px) and (max-width: 2800px) {
	
body {background: #fff; font-family: 'Nobile', sans-serif;  line-height: 1.4em; margin: 0px;}

ul, ol {font-family: 'Nobile', sans-serif; margin-left: 1.1em; padding-left: .25em;}
#wrap {margin: 0em auto; width: 77em; }
#main {margin: 0em auto; width: 98%;}

a {font-family: 'Nobile', sans-serif; color: #7E543A; text-decoration: none; line-height: 1.3em;}
a:hover {color: #8bdfe4; text-decoration: none;}

#main-leftcol {width: 3em; margin: 1.6em 1em 1.6em 2em; float: left; }
#main-leftcol ul { list-style: none; font-family: Helvetica, Arial, sans-serif; color: #333; font-size: .77em; line-height: 1.2em; text-indent: none;}
#main-leftcol h2 {margin: 0; padding: 0.9em 0.9em 0 1.1em; }
#main-leftcol img {margin: 0.8em 0 0 1.2em; }
#main-leftcol span.white .ctr {text-align: center; margin: 0;}

#main-leftcol-tab {visibility: hidden; width: 0px; height: 0px;  }
#side-tab {visibility: hidden;}


#main-navbox {margin: 1.2em 2em 0em 9em; padding: 0; float: left; width: 54em; }
#nav1 {margin: 0; padding: 6em 0 0 0; width:145px; height:94px; float: left;}
#nav2 {margin: 0; padding: 6em 0 0 0; width:141px; height:94px; float: left;}
#nav3 {margin: 0; padding: 6em 0 0 0; width:133px; height:94px; float: left;}
#nav3T {margin: 0; padding: 2.65em 0 0 0; width:148px; height:149px; float: left;}
#nav4 {margin: 0; padding: 6em 0 0 0; width:153px; height:94px; float: left;}
#nav5 {margin: 0; padding: 6em 0 0 0; width:150px; height:94px; float: left; } 
#nav6 {margin: 0; padding: 7.9em 0em 0em 1em; width:90px; height:94px; float: left; } 

#main-navbox-tab {visibility: hidden; width: 0px; height: 0px; }
#nav1-t {visibility: hidden;}
#nav2-t {visibility: hidden;}
#nav3-t {visibility: hidden;}
#nav4-t {visibility: hidden;}
#nav5-t {visibility: hidden;}

#quote-mob {visibility: hidden; height: 0px;}
#navbox-mob {visibility: hidden; width: 0px; height: 0px;}
#nav-mob {visibility: hidden;}
#nav1-m {visibility: hidden;}
#nav2-m {visibility: hidden;}
#nav3-m {visibility: hidden;}
#nav4-m {visibility: hidden;}
#nav5-m {visibility: hidden;}


h1 {font-family: 'Sanchez', serif;; color: #7E543A; font-size: 1.05em; font-weight: 900; }
h2 {font-family: 'Sanchez', serif;; color: #7E543A; font-size: 1.05em; font-weight: 900; }
h2 a{ text-decoration: none;}
h2 a:hover {text-decoration: underline;}
h3 {font-family: 'Sanchez', serif;; color: #7E543A; font-size: 1.15em; font-weight: 900; }
h4 {font-family: 'Sanchez', serif;; color: #7E543A; font-size: 1.2em; font-weight: 900; margin: 1em 0;}
h6 {font-family: 'Sanchez', serif; color: #7E543A; font-size: 1.1em; font-weight: 700; margin: 5px 0 5px 0;}


#main-content {width: 45em; margin: 0 0em 0em 10.8em; padding: 0; float: left;}
#main-content-2 {width: 56em; margin: 1.1em 0em 0em 10.8em; padding: 0; float: left;}  /* content on applause page */
#main-content p  {font-family: 'Nobile', sans-serif; font-color: #333; font-size: .9em; line-height: 1.3em; }
#main-content span.strong { font-weight:700; color: #630;}
#main-content span.brown {font-family: 'Sanchez', serif; color: #7E543A; font-size: .95em; font-weight: 700; }
#main-content span.brown a {color: #7E543A; text-decoration: none;}
#main-content span.brown a:hover {background-color: #8bdfe4; }
#main-content img { padding: 0 0.4em 0 0; border: 0; }
#main-content .quote {margin: .6em 1.2em .8em 1.2em; padding: 0; font-family: 'Nobile', sans-serif; color: black; font-size: 0.8em; line-height: 1.3em; }
#main-content ul li {list-style: none; font-size: .95em; } 

.col1  {width: 18.2em; margin: 0em 1.3em 1.5em 0em; padding: 0; float: left;}
.col2  {width: 18em; margin: 0em 1.3em 1.5em 0em; padding: 0; float: left;}
.col3  {width: 18.2em; margin: 0 0 1.3em 0em; padding: 0; float: left;}

#main-base  {width: 43em; font-family: 'Nobile', sans-serif; font-size: .9em; margin: 0; padding: 0; clear: both;}
 

#sidebar-left {background-color: #fff; width: 11em; margin: 2em 0; float: left; }
#sidebar-left-blue {background-color: #e8f6f9; width: 11em; margin: 1.2em 0; float: left; }

#sidebar-left-birdtop {background-image: url("https://goodeggconcepts.com/images/egg_side14.jpg"); background-repeat: no-repeat; background-position: bottom; width: 11em; height: 100px; margin: .3em 0 0 .3em; float: left;}

#sidebar-left-bluetop {background-image: url("https://goodeggconcepts.com/images/egg_side6.jpg"); background-repeat: no-repeat; background-position: bottom; width: 11em; height: 3.8em; margin: 1em 0 0 .3em; float: left;}
#sidebar-left-bluereg {background-color: #c7eaea; width: 11em; margin: 0 0 0 .3em; float: left; }
#sidebar-left-bluereg li a {color: #666; text-decoration: none; }
#sidebar-left-bluereg a:hover {background-color: #fff; }
#sidebar-left-bluebot {background-image: url("https://goodeggconcepts.com/images/egg_side6I.jpg"); background-repeat: no-repeat; background-position: top; width: 11em; height: 4.5em; margin: -.2em 0 .2em .3em; float: left;}
#sidebar-bluetop2 {background-image: url("https://goodeggconcepts.com/images/egg_side_crown2.jpg"); background-repeat: no-repeat; background-position: bottom; width: 11em; height: 3.8em; margin: .2em 0 0 0; float: left;}
#sidebar-bluebot2 {background-image: url("https://goodeggconcepts.com/images/egg_side_crownbase2.jpg"); background-repeat: no-repeat; background-position: bottom; width: 11em; height: 3.8em; margin: 0em 0 0 0; float: left;}

#sidebar-left-social {background-color: #fff; width: 7em; margin: 0; padding: 0 2.5em; float: left;}


.quote {margin: 0.6em; padding: 0 0 0 0.6em; font-family: 'Nobile', sans-serif; color: #666; font-size: 0.75em; line-height: 1.3em; } 
#quote-body5 {margin: 0 0 1em 0; padding: .5em 1.5em; font-family: 'Sanchez', sans-serif; color: #333; font-size: 1em; line-height: 1.35em; background-color: #d4dedf; border-radius: 4px;} 
#quote-body6 {margin: 0 0 1em 0; padding: .5em 1.5em; font-family: 'Sanchez', sans-serif; color: #555; font-size: 1.07em; line-height: 1.45em; background-color: #d6ede3; border-radius: 4px;}
#quote-body7 {margin: 0 0 1em 0; padding: .5em 1.5em; font-family: 'Sanchez', sans-serif; color: #333; font-size: .93em; line-height: 1.3em; background-color: #d0ecec; border-radius: 4px;} 
.quote img {margin: 0 0 0 0em; }
.quote span.white {font-family: 'Sanchez', serif; color: #FFF; text-shadow: 2px 2px #c3dad8; font-size: 1.6em; font-weight: 700; line-height: 1.2em; }

#sidebar-right {margin: 3em 3em 0 2em; padding: 0; float: right; width: 7em;}  /* for bird or portrait */
#sidebar-portrait img  {margin: 0.2em 0 0 0;}
.bird1 {padding: 1em 0 0.5em 0;}
.bird2 {margin: 0; padding: 0; }
.bird3 {height: 0; visibility: hidden;}
.bird4 {padding: 3em 0 1.5em 0; }
.bird5 {padding: 3em 0 1.5em 0; }
.bird6 {margin: 0; padding: 0; }


#back-top {visibility: hidden; height: 0px;}
#pre-foot {width: 100%; clear: both; margin: -4em 0 0 0; }
#footer {margin: 0em 2em 2em 2em; padding: 0; width: 100%; clear: both;}
#footer-logo {margin: 0; padding: 0; width: 176px; float: left; }
#footer-text  {font-family: 'Nobile', sans-serif; color: #666;  font-size: 0.8em; line-height: 1.5em; margin: 0 0 0 4.9em; padding: 0.75em 0 0 0; float: left;}
#footer-text span.brown {font-family: 'Sanchez', serif; color: #7E543A; font-size: 1.2em; font-weight: 700; }
#footer a {color: #666; text-decoration: none;}
#footer a:hover {color: #8bdfe4; text-decoration: none;}
	
}
	
	
@media screen and (min-width: 1020px) and (max-width: 1199px) {

body {margin: 0px;}
#wrap {margin: 0em auto; width: 100%; }
#main {margin: 1em auto; width: 1024px;}

a {font-family: 'Nobile', sans-serif; color: #7E543A; text-decoration: none; line-height: 1.3em;}
a:hover {color: #8bdfe4; text-decoration: none;}


#main-leftcol {width: 0px; height: 0px; visibility: hidden; }

#main-leftcol-tab {margin: -32em 0 0 2.5em; padding: 1em 0; float: left;}
#main-leftcol ul {list-style: none; font-family: Helvetica, Arial, sans-serif; color: #333; font-size: .8em; line-height: 1em; text-indent: none;}
#main-leftcol span.white {font-family: 'Sanchez', serif; color: #FFF; text-shadow: 2px 2px #c3dad8; font-size: 1.6em; font-weight: 700; line-height: 1.2em; }
#main-leftcol h2 {margin: 0; padding: 0.9em 0.9em 0 1.1em; }
#main-leftcol img {margin: 0.8em 0 0 0.8em; }
#main-leftcol span.white .ctr {text-align: center; margin: 0;}
#side-tab {background-image:url(images/side-badge-tab.jpg); background-position: center; background-repeat:no-repeat; width: 187px; height: 531px; padding: 2em 0;}
#side-tab span.white {font-family: 'Sanchez', serif; color: #FFF; text-shadow: 2px 2px #c3dad8; font-size: 1.5em; font-weight: 700; line-height: 1.2em; }

#main-navbox {width: 0px; height: 0px; visibility: hidden; }
#nav1 {visibility: hidden; height: 0px; }
#nav2 {visibility: hidden; height: 0px; }
#nav3T {visibility: hidden; height: 0px; }
#nav4 {visibility: hidden; height: 0px; }
#nav5 {visibility: hidden; height: 0px; } 
#nav6  {visibility: hidden; height: 0px; }

#main-navbox-tab {margin: -27em 0 0 3.5em; padding: 0; float: left; width: 710px; height: 175px; }
#nav1-t {margin: 0; padding: 2em 0 0 0; height:94px; float: left;}
#nav2-t {margin: 0; padding: 2em 0 0 0; height:94px; float: left;}
#nav3-t {margin: 0; padding: 2em 0 0 0; height:94px; float: left;}
#nav4-t {margin: 0; padding: 2em 0 0 0; height:94px; float: left;}
#nav5-t {margin: 0; padding: 2em 0 0 0; height:94px; float: left;} 

#quote-mob {visibility: hidden; height: 0px;}
#navbox-mob {visibility: hidden; height: 0px; }
#nav-mob {visibility: hidden; height: 0px; }
#nav1-m {visibility: hidden; height: 0px; }
#nav2-m {visibility: hidden; height: 0px; }
#nav3-m {visibility: hidden; height: 0px; }
#nav4-m {visibility: hidden; height: 0px; }
#nav5-m {visibility: hidden; height: 0px; }

h1 {font-family: 'Sanchez', serif;; color: #7E543A; font-size: 1.05em; font-weight: 900; }
h2 {font-family: 'Sanchez', serif;; color: #7E543A; font-size: .96em; font-weight: 900; line-height: 1.2em; }
h2 a{ text-decoration: none;}
h2 a:hover {text-decoration: underline;}
h3 {font-family: 'Sanchez', serif;; color: #7E543A; font-size: 1.1em; font-weight: 900; }
h4 {font-family: 'Sanchez', serif;; color: #7E543A; font-size: 1.05em; font-weight: 900; margin: 1em 0;}
h6 {font-family: 'Sanchez', serif; color: #7E543A; font-size: 1.2em; font-weight: 700; margin: 5px 0 5px 0;}


#main-content {width: 39em; font-size: 1.1; margin: -15em 0 0 3.5em; padding: 0; float: left;}
#main-content-2 {width: 39em; margin: -14em 0 0 3.5em; padding: 0; float: left;}  /* content on applause page */
#main-content p  {font-family: 'Nobile', sans-serif; font-color: #333; font-size: .9em; line-height: 1.3em; }
#main-content span.strong { font-weight:700; color: #630;}
#main-content span.brown {font-family: 'Sanchez', serif; color: #7E543A; font-size: .95em; font-weight: 700; }
#main-content span.brown a {color: #7E543A; text-decoration: none;}
#main-content span.brown a:hover {background-color: #8bdfe4; }
#main-content img { padding: 0 0.4em 0 0; border: 0; }
#main-content .quote {margin: .6em 1.2em .8em 1.2em; padding: 0; font-family: 'Nobile', sans-serif; color: black; font-size: 0.8em; line-height: 1.3em; }
#main-content ul li {list-style: none; font-size: .95em;} 

.col1  {width: 19 em; margin: 0em 1.3em 1.5em 0em; padding: 0; float: left;}
.col2  {width: 19 em; margin: 0em 1.3em 1.5em 0em; padding: 0; float: left;}
.col3  {width: 19 em; margin: 0 0 1.3em 0em; padding: 0; float: left;}

#main-base  {width: 39em; font-family: 'Nobile', sans-serif; font-size: .9em; margin: 0; padding: 0; clear: both;}

#sidebar-left {background-color: #fff; width: 11em; margin: 2em 0; float: left; }
#sidebar-left-blue {background-color: #e8f6f9; width: 11em; margin: 1.2em 0; float: left; }

#sidebar-left-birdtop {background-image: url("https://goodeggconcepts.com/images/egg_side14.jpg"); background-repeat: no-repeat; background-position: bottom; width: 11em; height: 0; margin: .2em 0 0 0; float: left;}

#sidebar-left-bluetop {background-image: url("https://goodeggconcepts.com/images/egg_side6.jpg"); background-repeat: no-repeat; background-position: bottom; width: 11em; height: 0; margin: .2em 0 0 0; float: left;}
#sidebar-left-bluereg {background-color: #c7eaea; width: 11em; margin: 0; float: left; }
#sidebar-left-bluereg li a {color: #666; text-decoration: none; }
#sidebar-left-bluereg a:hover {background-color: #fff; }
#sidebar-left-bluebot {background-image: url("https://goodeggconcepts.com/images/egg_side6I.jpg"); background-repeat: no-repeat; background-position: top; width: 11em; height: 0; margin: 0; float: left;}
#sidebar-bluetop2 {background-image: url("https://goodeggconcepts.com/images/egg_side_crown2.jpg"); background-repeat: no-repeat; background-position: bottom; width: 11em; height: 2em; margin: 0.2em 0; float: left;}
#sidebar-bluebot2 {background-image: url("https://goodeggconcepts.com/images/egg_side_crownbase2.jpg"); background-repeat: no-repeat; background-position: bottom; width: 11em; height: 2em; margin: 0.2em 0; float: left;}

#sidebar-left-social {background-color: #fff; width: 7em; margin: 0; padding: 0 2.5em; float: left;} 


.quote {margin: 8em 1em 1em 1em; padding: 0em; font-family: 'Nobile', sans-serif; color: #666; font-size: 0.75em; line-height: 1.3em; } 
#quote-body5 {margin: 0 0 1em 0; padding: .5em 1.5em; font-family: 'Sanchez', sans-serif; color: #333; font-size: 1em; line-height: 1.35em; background-color: #d4dedf; border-radius: 4px;} 
#quote-body6 {margin: 0 0 1em 0; padding: .5em 1.5em; font-family: 'Sanchez', sans-serif; color: #555; font-size: 1.06em; line-height: 1.45em; background-color: #d6ede3; border-radius: 4px;}
#quote-body7 {margin: 0 0 1em 0; padding: .5em 1.5em; font-family: 'Sanchez', sans-serif; color: #333; font-size: .94em; line-height: 1.3em; background-color: #d0ecec; border-radius: 4px;} 
#quote img {margin: 0em 0 0 0em; }


#sidebar-right {margin: 1em 5em 0 0; padding: 0; width: 11em; float: right; }  /* for bird or portrait */
#sidebar-portrait img  {margin: 0.2em 0;}
.bird1  {height: 0; visibility: hidden;}
.bird2  {height: 0; visibility: hidden;}
.bird3 {margin: 0; padding: 0; }
.bird4 {margin: 0; padding: 0; }
.bird5  {height: 0; visibility: hidden;}
.bird6 {margin: 0; padding: 0; }

#back-top {visibility: hidden; height: 0px;}
#pre-foot {width: 100%; clear: both; margin: -5em 0 0 0; }
#footer {margin: 0em 0 2em 0; padding: 0; width: 1024px; clear: both;}
#footer-logo {margin: 0 0 0 3.5em; padding: 0; width: 176px; float: left; }
#footer-text {font-family: 'Nobile', sans-serif; color: #666;  font-size: 0.8em; line-height: 1.4em; margin: 0 0 0 4.5em; padding: 0.75em 0 0 0; float: left;}
#footer-text span.brown {font-family: 'Sanchez', serif; color: #7E543A; font-size: 1.3em; font-weight: 700; }
#footer a {color: #666; text-decoration: none;}
#footer a:hover {color: #8bdfe4; text-decoration: none;}

}


@media screen and (min-width: 750px) and (max-width: 1019px) {

body {margin: 0px;}
#wrap {margin: 0em auto; width: 100%; }
#main {margin: 2em auto; width: 768px;}

a {font-family: 'Nobile', sans-serif; color: #7E543A; text-decoration: none; line-height: 1.3em;}
a:hover {color: #8bdfe4; text-decoration: none;}


#main-leftcol {width: 0px; height: 0px; visibility: hidden; }

#main-leftcol-tab {margin: -32em 0 0 1em; padding: 1em 0; float: left;}
#main-leftcol ul {list-style: none; font-family: Helvetica, Arial, sans-serif; color: #333; font-size: .8em; line-height: 1em; text-indent: none;}
#main-leftcol span.white {font-family: 'Sanchez', serif; color: #FFF; text-shadow: 2px 2px #c3dad8; font-size: 1.6em; font-weight: 700; line-height: 1.2em; }
#main-leftcol h2 {margin: 0; padding: 0.9em 0.9em 0 1.1em; }
#main-leftcol img {margin: 0.8em 0 0 0.8em; }
#main-leftcol span.white .ctr {text-align: center; margin: 0;}
#side-tab {background-image:url(images/side-badge-tab.jpg); background-position: center; background-repeat:no-repeat; width: 187px; height: 531px; padding: 2em 0;}
#side-tab span.white {font-family: 'Sanchez', serif; color: #FFF; text-shadow: 2px 2px #c3dad8; font-size: 1.5em; font-weight: 700; line-height: 1.2em; }


#main-navbox {width: 0px; height: 0px; visibility: hidden; }
#nav1 {visibility: hidden;}
#nav2 {visibility: hidden;}
#nav3T {visibility: hidden;}
#nav4 {visibility: hidden;}
#nav5 {visibility: hidden; } 
#nav6  {visibility: hidden;}

#main-navbox-tab {margin: -24.3em 0 0 60px; padding: 0; float: left;  height: 145px; }
#nav1-t {margin: 0 0 0 -2.7em; padding: 0; transform: scale(0.7, 0.7); float: left;}
#nav2-t {margin: 0 0 0 -2.8em; padding: 0; transform: scale(0.7, 0.7); float: left;}
#nav3-t {margin: 0 0 0 -2.8em; padding: 0; transform: scale(0.7, 0.7); float: left;}
#nav4-t {margin: 0 0 0 -3em; padding: 0; transform: scale(0.7, 0.7); float: left;}
#nav5-t {margin: 0 0 0 -3.2em; padding: 0; transform: scale(0.7, 0.7); float: left;} 

#quote-mob {visibility: hidden; height: 0px;}
#navbox-mob {visibility: hidden; height: 0px; }
#nav-mob {visibility: hidden; height: 0px; }
#nav1-m {visibility: hidden; height: 0px; }
#nav2-m {visibility: hidden; height: 0px; }
#nav3-m {visibility: hidden; height: 0px; }
#nav4-m {visibility: hidden; height: 0px; }
#nav5-m {visibility: hidden; height: 0px; }

h1 {font-family: 'Sanchez', serif;; color: #7E543A; font-size: 1.05em; font-weight: 900; }
h2 {font-family: 'Sanchez', serif;; color: #7E543A; font-size: .96em; font-weight: 900; }
h2 a{ text-decoration: none;}
h2 a:hover {text-decoration: underline;}
h3 {font-family: 'Sanchez', serif;; color: #7E543A; font-size: 1.1em; font-weight: 900; }
h4 {font-family: 'Sanchez', serif;; color: #7E543A; font-size: 1.05em; font-weight: 900; margin: 1em 0;}
h6 {font-family: 'Sanchez', serif; color: #7E543A; font-size: 1.1em; font-weight: 700; margin: 5px 0 5px 0;}


#main-content {width: 26em; font-size: 1.1; margin: -17em 0em 0em 2.2em; padding: 0; float: left;}
#main-content-2 {width: 26em; margin: -17em 0em 0em 2.2em; padding: 0; float: left;}  /* content on applause page */
#main-content p  {font-family: 'Nobile', sans-serif; font-color: #333; font-size: .9em; line-height: 1.3em; }
#main-content span.strong { font-weight:700; color: #630;}
#main-content span.brown {font-family: 'Sanchez', serif; color: #7E543A; font-size: .95em; font-weight: 700; }
#main-content span.brown a {color: #7E543A; text-decoration: none;}
#main-content span.brown a:hover {background-color: #8bdfe4; }
#main-content img { padding: 0 0.4em 0 0; border: 0; }
#main-content .quote {margin: .6em 1.2em .8em 1.2em; padding: 0; font-family: 'Nobile', sans-serif; color: black; font-size: 0.8em; line-height: 1.3em; }
#main-content ul li {list-style: none; font-size: .95em;} 

.col1  {width: 17 em; margin: 0em 0.3em 1.5em 0em; padding: 0; float: left;}
.col2  {width: 17 em; margin: 0em 0.3em 1.5em 0em; padding: 0; float: left;}
.col3  {width: 17 em; margin: 0 0 1em 0em; padding: 0; float: left;}

#main-base  {width: 26em; font-family: 'Nobile', sans-serif; font-size: .9em; margin: 0; padding: 0; clear: both;}


#sidebar-left {background-color: #fff; width: 11em; margin: 2em 0; float: right; }
#sidebar-left-blue {background-color: #e8f6f9; width: 11em; margin: 1.2em 0; float: left; }

#sidebar-left-birdtop {background-image: url("https://goodeggconcepts.com/images/egg_side14.jpg"); background-repeat: no-repeat; background-position: bottom; width: 11em; height: 0; margin: 0; float: left;}

#sidebar-left-bluetop {background-image: url("https://goodeggconcepts.com/images/egg_side6.jpg"); background-repeat: no-repeat; background-position: bottom; width: 11em; height: 0; margin: 0; float: left;}
#sidebar-left-bluereg {background-color: #c7eaea; width: 11em; margin: 0; float: left; }
#sidebar-left-bluereg li a {color: #666; text-decoration: none; }
#sidebar-left-bluereg a:hover {background-color: #fff; }
#sidebar-left-bluebot {background-image: url("https://goodeggconcepts.com/images/egg_side6I.jpg"); background-repeat: no-repeat; background-position: top; width: 11em; height: 0; margin: 0; float: left;}
#sidebar-bluetop2 {background-image: url("https://goodeggconcepts.com/images/egg_side_crown2.jpg"); background-repeat: no-repeat; background-position: bottom; width: 11em; height: 2em; margin: 0.2em 0; float: left;}
#sidebar-bluebot2 {background-image: url("https://goodeggconcepts.com/images/egg_side_crownbase2.jpg"); background-repeat: no-repeat; background-position: bottom; width: 11em; height: 2em; margin: 0.2em 0; float: left;}

#sidebar-left-social {background-color: #fff; width: 7em; margin: 0; padding: 0em; float: left;}


.quote {margin: 8em 1em 1em 1em; padding: 0em; font-family: 'Nobile', sans-serif; color: #666; font-size: 0.75em; line-height: 1.3em; } 
#quote-body5 {margin: 0 0 1em 0; padding: .5em 1.5em; font-family: 'Sanchez', sans-serif; color: #333; font-size: 1em; line-height: 1.35em; background-color: #d4dedf; border-radius: 4px;} 
#quote-body6 {margin: 0 0 1em 0; padding: .5em 1.5em; font-family: 'Sanchez', sans-serif; color: #555; font-size: 1.06em; line-height: 1.45em; background-color: #d6ede3; border-radius: 4px;}
#quote-body7 {margin: 0 0 1em 0; padding: .5em 1.5em; font-family: 'Sanchez', sans-serif; color: #333; font-size: .94em; line-height: 1.3em; background-color: #d0ecec; border-radius: 4px;} 
#quote img {margin: 0em 0 0 0em; }


#sidebar-right {-ms-transform: scale(0.8,0.8); /* IE 9 */
    -webkit-transform: scale(0.8,0.8); /* Safari */
    transform: scale(0.8,0.8); margin: -1em 3em 0 0; width: 10em; padding: 0; float: right; }  /* for bird or portrait */
#sidebar-portrait img  {margin: 0.2em 0 0 0;}
.bird1  {height: 0; visibility: hidden;}
.bird2  {height: 0; visibility: hidden;}
.bird3 {margin: 0; padding: 0; }
.bird4 {margin: 0; padding: 0; }
.bird5  {height: 0; visibility: hidden;}
.bird6 {margin: 0; padding: 0; }


#back-top {visibility: hidden; height: 0px;}
#pre-foot {width: 100%; clear: both; margin: -5em 0 0 0; }
#footer {margin: 0em 0 2em 0; padding: 0; width: 768px; clear: both;}
#footer-logo {margin: 0 0 0 3em; padding: 0; width: 176px; float: left; }
#footer-text {font-family: 'Nobile', sans-serif; color: #666;  font-size: 0.9em; line-height: 1.4em; margin: 0 0 0 3em; padding: 0.75em 0 0 0; float: left;}
#footer-text span.brown {font-family: 'Sanchez', serif; color: #7E543A; font-size: 1.3em; font-weight: 700; }
#footer a {color: #666; text-decoration: none;}
#footer a:hover {color: #8bdfe4; text-decoration: none;}
 
}

@media screen and (min-width: 411px) and (max-width: 749px) {

body {margin: 0px;}
#wrap {margin: 0 auto; width: 500px; }
#main {margin: 0; width: 100%; border-top: 60px solid #F09177;}

a {font-family: 'Nobile', sans-serif; color: #7E543A; text-decoration: none; line-height: 1.3em;}
a:hover {color: #8bdfe4; text-decoration: none;}

#main-leftcol {width: 0px; height: 0px; visibility: hidden; }

#main-leftcol-tab {width: 0px; height: 0px; visibility: hidden; }
#main-leftcol-tab span.white {font-family: 'Sanchez', serif; color: #FFF; text-shadow: 2px 2px #c3dad8; font-size: 1.5em; font-weight: 700; line-height: 1.2em; }

#main-leftcol ul {width: 0px; height: 0px; visibility: hidden; }
#main-leftcol span.white {font-family: 'Sanchez', serif; color: #FFF; text-shadow: 2px 2px #c3dad8; font-size: .5em; font-weight: 700; line-height: .5em; }
#main-leftcol h2 { visibility: hidden; }
#main-leftcol img {width: 0px; height: 0px; visibility: hidden; }
#main-leftcol span.white .ctr {text-align: center; margin: 0;}
#side-tab {width: 0px; height: 0px; visibility: hidden; }


#main-navbox {width: 0px; height: 0px; visibility: hidden; }
#nav1 {visibility: hidden; height: 0px; }
#nav2 {visibility: hidden; height: 0px; }
#nav4 {visibility: hidden; height: 0px; }
#nav3T {visibility: hidden; height: 0px; } 
#nav5 {visibility: hidden; height: 0px; } 
#nav6  {visibility: hidden; height: 0px; }

#main-navbox-tab {width: 0px; height: 0px; visibility: hidden;  }
#nav1-t {visibility: hidden; height: 0px; }
#nav2-t {visibility: hidden; height: 0px;}
#nav3-t {visibility: hidden; height: 0px;}
#nav4-t {visibility: hidden; height: 0px;}
#nav5-t {visibility: hidden; height: 0px;} 

#quote-mob {font-family: 'Sanchez', serif; color: white; font-size: .8em; font-weight: 500; line-height: 1.1em; margin: -49px 0 0 7.5em; width: 330px; }
#navbox-mob {margin: 30px auto 0; padding: 0; width: 304px; height: 225px;}
#logo-mob {margin: 0 0 12px 0; padding: 0; float: left;  width: 125px;}
#nav-mob {margin: 15px 0 0 15px; padding: 0; float: left; width: 162px; }
#nav1-m {margin: 0; padding: 0; float: left;}
#nav2-m {margin: 0; padding: 0; float: left;}
#nav3-m {margin: 0; padding: 0; float: left;}
#nav4-m {margin: 0; padding: 0; float: left;}
#nav5-m {margin: 0; padding: 0; float: left;}

h1 {font-family: 'Sanchez', serif;; color: #95e2e2; font-size: 1.2em; font-weight: 800; margin: -3em 0 1em 0; -webkit-margin-before: -1em; }
h2 {font-family: 'Sanchez', serif;; color: #7E543A; font-size: 1.1em; font-weight: 900; }
h2 a{ text-decoration: none;}
h2 a:hover {text-decoration: underline;}
h3 {font-family: 'Sanchez', serif;; color: #7E543A; font-size: 1.0em; font-weight: 900; }
h4 {font-family: 'Sanchez', serif;; color: #95e2e2; font-size: 1.4em; font-weight: 800; margin: 1em 0; -webkit-margin-after: 0;}
h6 {font-family: 'Sanchez', serif; color: #7E543A; font-size: 1.1em; font-weight: 700; margin: 5px 0 5px 0;}


#main-content {width: 330px; font-size: 1em; margin: -19em 0 0 6em; padding: 0; float: left;}
#main-content-2 {width: 300px; margin: -17em 0 0 6em;  padding: 0; float: left;}  /* content on applause page */
#main-content p  {font-family: 'Nobile', sans-serif; font-color: #333; font-size: .9em; line-height: 1.5em; }
#main-content span.strong { font-weight:700; color: #630;}
#main-content span.brown {font-family: 'Sanchez', serif; color: #7E543A; font-size: .95em; font-weight: 700; }
#main-content span.brown a {color: #7E543A; text-decoration: none;}
#main-content span.brown a:hover {background-color: #8bdfe4; }
#main-content img { padding: 0 0.4em 0 0; border: 0; }
#main-content .quote {margin: .6em 1.2em .8em 1.2em; padding: 0; font-family: 'Nobile', sans-serif; color: black; font-size: 0.8em; line-height: 1.3em; }
#main-content ul li {list-style: none; line-height: 1.4em;} 

.col1  {width: 18.5 em; margin: 0em 0em 1.5em 0em; padding: 0; float: left;}
.col2  {width: 18.5 em; margin: 0em 0em 1.5em 0em; padding: 0; float: left;}
.col3  {width: 18.5 em; margin: 0 0 0.5em 0em; padding: 0; float: left;}

#main-base  {width: 330px; font-family: 'Nobile', sans-serif; font-size: .9em; margin: 0; padding: 0; clear: both;}


#sidebar-left {background-color: #fff; width: 11em; margin: 2em 0; float: left; }
#sidebar-left-blue {background-color: #e8f6f9; width: 11em; margin: 1.2em 0; float: left; }

#sidebar-left-birdtop {background-image: url("https://goodeggconcepts.com/images/egg_side14.jpg"); background-repeat: no-repeat; background-position: bottom; width: 11em; height: 0; margin: 0; float: left;}

#sidebar-left-bluetop {background-image: url("https://goodeggconcepts.com/images/egg_side6.jpg"); background-repeat: no-repeat; background-position: bottom; width: 11em; height: 0; margin: .2em 0 0 0; float: left;}
#sidebar-left-bluereg {background-color: #c7eaea; width: 11em; margin: 0; float: left; }
#sidebar-left-bluereg li a {color: #666; text-decoration: none; }
#sidebar-left-bluereg a:hover {background-color: #fff; }
#sidebar-left-bluebot {background-image: url("https://goodeggconcepts.com/images/egg_side6I.jpg"); background-repeat: no-repeat; background-position: top; width: 11em; height: 0; margin: -.2em 0 .2em 0; float: left;}
#sidebar-bluetop2 {background-image: url("https://goodeggconcepts.com/images/egg_side_crown2.jpg"); background-repeat: no-repeat; background-position: bottom; width: 11em; height: 0em; margin: .2em 0 0 0; float: left;}
#sidebar-bluebot2 {background-image: url("https://goodeggconcepts.com/images/egg_side_crownbase2.jpg"); background-repeat: no-repeat; background-position: bottom; width: 11em; height: 0em; margin: 0em 0 0 0; float: left;}


.quote {margin: 10em 1em 1em 1em; padding: 0em; font-family: 'Nobile', sans-serif; color: #666; font-size: 0.75em; line-height: 1.3em; } 
#quote-body5 {margin: 0 0 1em 0; padding: .5em 1.5em; font-family: 'Sanchez', sans-serif; color: #333; font-size: 1em; line-height: 1.35em; background-color: #d4dedf; border-radius: 4px;} 
#quote-body6 {margin: 0 0 1em 0; padding: .5em 1.5em; font-family: 'Sanchez', sans-serif; color: #555; font-size: 1.06em; line-height: 1.45em; background-color: #d6ede3; border-radius: 4px;}
#quote-body7 {margin: 0 0 1em 0; padding: .5em 1.5em; font-family: 'Sanchez', sans-serif; color: #333; font-size: .94em; line-height: 1.3em; background-color: #d0ecec; border-radius: 4px;} 
#quote img {margin: 0em 0 0 0em; }


#sidebar-right {-ms-transform: scale(0.8,0.8); /* IE 9 */
    -webkit-transform: scale(0.8,0.8); /* Safari */
    transform: scale(0.8,0.8); margin: -1em 5em 2em -3em; padding: 0; float: right; width: 6em;}  /* for bird or portrait */
#sidebar-portrait img  {margin: 5px 0 0 0; transform: scale(0.7, 0.7);}
.bird1 {height: 0; visibility: hidden; }
.bird2 {height: 0; visibility: hidden; }
.bird3 {margin: 0; padding: 0; -ms-transform: scale(0.8,0.8); /* IE 9 */
    -webkit-transform: scale(0.8,0.8); /* Safari */
    transform: scale(0.8,0.8);}
.bird4 {padding: 3em 0 1.5em 0; -ms-transform: scale(0.8,0.8); /* IE 9 */
    -webkit-transform: scale(0.8,0.8); /* Safari */
    transform: scale(0.8,0.8);}
.bird5 {height: 0; visibility: hidden; }
.bird6 {height: 0; visibility: hidden; }

#back-top {float: left; font-family: 'Nobile', sans-serif; font-size: .8em;}
#pre-foot {width: 330px; margin: -5px auto 0; padding: 0; clear: both;  }
#footer {margin: -31em 0 0 5.9em; width: 330px; padding-left: 5px; clear: both;}
#footer-logo {visibility: hidden; height: 0; width: 0;}
#footer-text {font-family: 'Nobile', sans-serif; color: #666;  font-size: 1em; line-height: 1.4em; margin: 0em; padding: 0; float: left;}
#footer-text span.brown {font-family: 'Sanchez', serif; color: #7E543A; font-size: 1.2em; font-weight: 700; display: block;}
#footer a {color: #666; text-decoration: none;}
#footer a:hover {color: #8bdfe4; text-decoration: none;}
 
}




@media screen and (min-width: 300px) and (max-width: 410px) {

body {margin: 0px;}
#wrap {margin: 0 auto; width: 320px; }
#main {margin: 0; width: 100%; border-top: 50px solid #F09177;}

a {font-family: 'Nobile', sans-serif; color: #7E543A; text-decoration: none; line-height: 1.3em;}
a:hover {color: #8bdfe4; text-decoration: none;}

#main-leftcol {width: 0px; height: 0px; visibility: hidden; }

#main-leftcol-tab {width: 0px; height: 0px; visibility: hidden; }
#main-leftcol ul {width: 0px; height: 0px; visibility: hidden; }
#main-leftcol span.white {font-family: 'Sanchez', serif; color: #FFF; text-shadow: 2px 2px #c3dad8; font-size: .5em; font-weight: 700; line-height: .5em; }
#main-leftcol h2 { visibility: hidden; }
#main-leftcol img {width: 0px; height: 0px; visibility: hidden; }
#main-leftcol span.white .ctr {text-align: center; margin: 0;}
#side-tab {width: 0px; height: 0px; visibility: hidden; }

#main-navbox {width: 0px; height: 0px; visibility: hidden; }
#nav1 {visibility: hidden; height: 0px; }
#nav2 {visibility: hidden; height: 0px; }
#nav4 {visibility: hidden; height: 0px; }
#nav3T {visibility: hidden; height: 0px; } 
#nav5 {visibility: hidden; height: 0px; } 
#nav6 {visibility: hidden; height: 0px; }

#main-navbox-tab {width: 0px; height: 0px; visibility: hidden; }
#nav1-t {visibility: hidden; height: 0px;}
#nav2-t {visibility: hidden; height: 0px;}
#nav3-t {visibility: hidden; height: 0px;}
#nav4-t {visibility: hidden; height: 0px;}
#nav5-t {visibility: hidden; height: 0px;} 

#quote-mob {font-family: 'Sanchez', serif; color: white; font-size: .82em; font-weight: 500; margin: -47px 0 0 1.3em; width: 290px; }
#navbox-mob {margin: 23px auto 0; padding: 0; width: 304px; height: 225px;}
#logo-mob {margin: 2px 0 12px 0px; padding: 0; float: left;  width: 120px;}
#nav-mob {margin: 15px 0 0 15px; padding: 0; float: left; width: 166px; }
#nav1-m {margin: 0; padding: 0; float: left;}
#nav2-m {margin: 0; padding: 0; float: left;}
#nav3-m {margin: 0; padding: 0; float: left;}
#nav4-m {margin: 0; padding: 0; float: left;}
#nav5-m {margin: 0; padding: 0; float: left;}

h1 {font-family: 'Sanchez', serif;; color: #95e2e2; font-size: 1.2em; font-weight: 800; margin: -3em 0 1em 0; -webkit-margin-before: -1em; }
h2 {font-family: 'Sanchez', serif;; color: #7E543A; font-size: .95em; font-weight: 900; }
h2 a{ text-decoration: none;}
h2 a:hover {text-decoration: underline;}
h3 {font-family: 'Sanchez', serif;; color: #7E543A; font-size: 1.0em; font-weight: 800; }
h4 {font-family: 'Sanchez', serif;; color: #95e2e2; font-size: 1.4em; font-weight: 800; margin: 1em 0; -webkit-margin-after: 0;}
h6 {font-family: 'Sanchez', serif; color: #7E543A; font-size: 1.1em; font-weight: 600; margin: 5px 0 5px 0;}


#main-content {width: 288px; font-size: 1em; margin: -18em 0 0 10px; padding: 0; float: left;}
#main-content-2 {width: 288px; margin: -16em 0em 1em .5em; padding: 0; float: left;}  /* content on applause page */
#main-content p  {font-family: 'Nobile', sans-serif; font-color: #333; font-size: .9em; line-height: 1.3em; }
#main-content span.strong { font-weight:700; color: #630;}
#main-content span.brown {font-family: 'Sanchez', serif; color: #7E543A; font-size: .95em; font-weight: 700; }
#main-content span.brown a {color: #7E543A; text-decoration: none;}
#main-content span.brown a:hover {background-color: #8bdfe4; }
#main-content img { padding: 0 0.4em 0 0; border: 0; }
#main-content .quote {margin: .6em 1.2em .8em 1.2em; padding: 0; font-family: 'Nobile', sans-serif; color: black; font-size: 0.8em; line-height: 1.3em; }
#main-content ul.basic {padding-left: 20px;}
#main-content ul li {list-style: none; line-height: 1.4em; } 

.col1  {width: 18 em; margin: 0em 0em 1.5em 0em; padding: 0; float: left;}
.col2  {width: 18 em; margin: 0em 0em 1.5em 0em; padding: 0; float: left;}
.col3  {width: 18 em; margin: 0 0 0.5em 0em; padding: 0; float: left;}

#main-base  {width: 288px; font-family: 'Nobile', sans-serif; font-size: .9em; margin: 0; padding: 0; clear: both;}


#sidebar-left {background-color: #fff; width: 11em; margin: 2em 0; float: left; }
#sidebar-left-blue {background-color: #e8f6f9; width: 11em; margin: 1.2em 0; float: left; }

#sidebar-left-birdtop {background-image: url("https://goodeggconcepts.com/images/egg_side14.jpg"); background-repeat: no-repeat; background-position: bottom; width: 11em; height: 0px; margin: 0; float: left;}

#sidebar-left-bluetop {background-image: url("https://goodeggconcepts.com/images/egg_side6.jpg"); background-repeat: no-repeat; background-position: bottom; width: 11em; height: 0em; margin: .2em 0 0 0; float: left;}
#sidebar-left-bluereg {background-color: #c7eaea; width: 11em; margin: 0; float: left; }
#sidebar-left-bluereg li a {color: #666; text-decoration: none; }
#sidebar-left-bluereg a:hover {background-color: #fff; }
#sidebar-left-bluebot {background-image: url("https://goodeggconcepts.com/images/egg_side6I.jpg"); background-repeat: no-repeat; background-position: top; width: 11em; height: 0em; margin: -.2em 0 .2em 0; float: left;}
#sidebar-bluetop2 {background-image: url("https://goodeggconcepts.com/images/egg_side_crown2.jpg"); background-repeat: no-repeat; background-position: bottom; width: 11em; height: 0em; margin: .2em 0 0 0; float: left;}
#sidebar-bluebot2 {background-image: url("https://goodeggconcepts.com/images/egg_side_crownbase2.jpg"); background-repeat: no-repeat; background-position: bottom; width: 11em; height: 0em; margin: 0em 0 0 0; float: left;}


.quote {margin: 10em 1em 1em 1em; padding: 0em; font-family: 'Nobile', sans-serif; color: #666; font-size: 0.75em; line-height: 1.3em; } 
#quote-body5 {margin: 0 .5em 1em 0; padding: .5em 1.5em; font-family: 'Sanchez', sans-serif; color: #333; font-size: 1em; line-height: 1.35em; background-color: #d4dedf; border-radius: 4px;} 
#quote-body6 {margin: 0 0 1em 1em; padding: .5em 1.5em; font-family: 'Sanchez', sans-serif; color: #555; font-size: 1.06em; line-height: 1.45em; background-color: #d6ede3; border-radius: 4px;}
#quote-body7 {margin: 0 1em 1em .5em; padding: .5em 1.5em; font-family: 'Sanchez', sans-serif; color: #333; font-size: .94em; line-height: 1.3em; background-color: #d0ecec; border-radius: 4px;} 
#quote img {margin: 0em 0 0 0em; }
.quote span.white {font-family: 'Sanchez', serif; color: #FFF; text-shadow: 2px 2px #c3dad8; font-size: 1.6em; font-weight: 700; line-height: 1.2em; }


#sidebar-right {-ms-transform: scale(0.9,0.9); /* IE 9 */
    -webkit-transform: scale(0.9,0.9); /* Safari */
    transform: scale(0.9,0.9);margin: 0; padding: 0; float: right; width: 11em;}  /* for bird or portrait */
#sidebar-portrait img  {margin: 5px 0 0 0; transform: scale(0.7, 0.7);}
.bird1 {height: 2em; visibility: hidden; }
.bird2 {height: 0; visibility: hidden; }
.bird3 {margin: 0; padding: 0; -ms-transform: scale(0.8,0.8); /* IE 9 */
    -webkit-transform: scale(0.8,0.8); /* Safari */
    transform: scale(0.8,0.8);}
.bird4 {padding: 3em 0 1.5em 0; -ms-transform: scale(0.8,0.8); /* IE 9 */
    -webkit-transform: scale(0.8,0.8); /* Safari */
    transform: scale(0.8,0.8);}
.bird5 {height: 0; visibility: hidden; }
.bird6 {height: 0; visibility: hidden; }

#back-top {float: left; font-family: 'Nobile', sans-serif; font-size: .8em;}
#pre-foot {width: 288px; margin: 1px auto; padding: 0; clear: both; }
#footer {margin: -31em auto; width: 310px; padding: 0; clear: both;}
#footer-logo {visibility: hidden; height: 0; width: 0;}
#footer-text {font-family: 'Nobile', sans-serif; color: #666;  font-size: 1em; line-height: 1.4em; margin: 0em 0 0 4px; padding: 0.75em 0 0 0; float: left;}
#footer-text span.brown {font-family: 'Sanchez', serif; color: #7E543A; font-size: 1.2em; font-weight: 700; display: block; }
#footer a {color: #666; text-decoration: none;}
#footer a:hover {color: #8bdfe4; text-decoration: none;}
 
	
}