#page.home div.opening div.photo, #page.home section.mainContent aside div.photo , #page.home section.mainContent aside div.photo div.photo_home 	{
display:block;
}
#page.home div.opening div.photo_med, 
#page.home div.opening div.photo_small , 
#page.home div.opening div.photo_mobile  	{
display:none;
}
#page.home .photo img   {
max-width: 100%;
border-bottom: 2px solid #18306d;
height:auto;
}
section.intro {
margin: 0 auto 1.5% auto;
max-width: 1200px;
}
section.intro h1.headline, section.mainContent h2 {
font-family: 'Kurale', serif;
font-size: 2.5em;
color: #c1684c;
margin-bottom: .5em;
border-bottom: 3px solid #c1684c;
padding-bottom: 1%;
font-weight: 500;
}
section.mainContent h2    {
font-size: 1.8em;
border-bottom: none;
font-family: 'Delius', cursive;
color: #47627f;
padding-left: 0.5em;
text-transform: none;
}
section.intro.one {
display:block;
padding: 2% 0;
}
section.intro.small.one {
padding: 30px 0 0 0;
display:none;
}
.intro_container 	{
padding:0; 
}
section#announcements {
margin:0 auto;
max-width: 1100px;
}
#page section#announcements   {
padding-bottom: 40px;
}
article.intro .left, article.intro .mid, article.intro .right, div.banner .left, div.banner .right {
width: 47%;
padding: 0 3%;
float: left;
border-right: 1px solid #777;
}
article.intro .left {
margin-bottom: 0;
}
div.news 	{
display:block;
}
div.news_med 	{
display:none;
}
article.intro .right, div.banner .left, div.banner .right {
padding-right: 0;
border-right: none;
}
section#announcements aside.announce {
width: 30.33333%;
float: left;
text-align: left;
margin-right: 4.25%;
min-height: 320px;
}
section#announcements aside:last-child.announce {
margin-right: 0;
}
section.main aside .caption h3, section.intro .caption h3, section#announcements h3, section#announcements aside a, section#announcements caption h3.announceHead {
font-weight: 600;
font-family: 'McLaren', cursive;
font-variant: none;
text-transform: uppercase;
padding: 2px 0 5px 13px;
font-size: 1.1em;
letter-spacing: 1px;
}
section#announcements h3, section#announcements aside a {
padding: 0;
text-align: center;
}
div.announceImage img {
box-shadow: 5px 3px 8px rgb(0 0 0 / .6);
max-width: 100%;
height: auto;
border: 1px solid #555;
transition: all 
ease 0.6s;
-webkit-transition: all 
ease 0.6s;
-ms-transition: all ease 0.6s;
}
div.announceImage img:hover 	{
border:none;
box-shadow:5px 3px 8px rgb(0 0 0 / .3);
}
div.announceImage {
margin-bottom:.9em;
} section.mainContent	{
margin: 0 3%;
padding:0 2%;
}
section.mainContent aside	{ width: 45%;
float:left;
text-align:center;
margin: 2% 2.5%;
height: auto; }
section.mainContent aside.two, section.mainContent aside.four, section.mainContent aside.six	{
margin-right:0;
}
section.mainContent aside.three, section.mainContent aside.six	{ }
section.mainContent #intro	{
padding: 40px 20px 25px 20px;
margin-top: -20px;
margin-bottom: 40px;
border-bottom: 2px solid #7b95a1;
background:#ffffff;
}
section.mainContent #intro h3	{
color: #393e3a;
font-family: 'Julius Sans One', 'Open Sans', 'Trebuchet MS', Verdana, Arial, sans-serif;
font-size:1.8em;
}
section.mainContent #intro p	{
color: #393e3a;
font-size: 1.25em;
}
section.mainContent .content {
background: #ffffff; } section.mainContent .content.events	{ }
section.mainContent .content.trending	{ }
section.mainContent .content.kids	{
border: none;
}
section.mainContent aside .content:hover, aside.announce div.content .featuredImage img:hover     {
opacity: .7;
}
section.mainContent aside h3, section#announcements div.caption h3.announceHead.news	{
color: #18306d;
text-decoration:none;
font-size: 1.3em;
font-family:'McLaren', cursive;
text-transform: uppercase;
letter-spacing: 0.035em;
text-align:center;
}
section#announcements div.caption h3.announceHead.news 	{
font-size: 1.3em;
padding-top:3%;
text-transform: uppercase;
letter-spacing: 0.035em;
}
section.mainContent aside p	{
font-family: 'Open Sans', 'Trebuchet MS', Verdana, Arial, sans-serif;
font-size:1.2em;
line-height:1.5em;
color: #822408;
}
section.mainContent aside a:hover h3 	{	
text-decoration:underline;
}
section.mainContent aside .content .photo	{
height:auto;
margin-bottom:10px;
}
section.mainContent aside .content.jobs .photo	{
background:url(//creativelyewe.com/ME/wp-content/themes/marqueeTheme/images/hiring.jpg) top left no-repeat;
}
section.mainContent aside .content.meeting-docs	.photo {
}
section.mainContent aside .content .photo img, section.mainContent aside .content .photo_home img	{
max-width: 100%;
border-radius: 10px; 
box-shadow: 5px 8px 12px #333;
border: 2px solid #18306d;
}
section.mainContent aside .content.download .photo	{
}
section.mainContent aside .content.resources .photo	{
}
section.mainContent aside .caption	{
margin-top:10px;
padding: 10px;
}
div.header h3.widget-title {
font-family: 'Cagliostro', cursive;
font-family: 'Kurale', serif;
color: #5d250b;
letter-spacing: 1px;
margin: 1% 0 2% 0;
font-size: 2.3em;
border-bottom: 4px solid #c1684c;
text-transform: uppercase;
text-align: left;
font-weight: bold;
}
@media screen and (max-width: 1000px)	{
section.mainContent aside h3, section#announcements div.caption h3.announceHead.news	{
color: #18306d;
text-decoration:none;
font-size: 2.1vw;
font-family:'Cagliostro', sans-serif;
text-transform: uppercase;
letter-spacing: 0.035em;
text-align:center;
}
section#announcements div.caption h3.announceHead.news	{
font-size:2.5vw;
}
}
@media screen and (max-width: 925px)	{
section.mainContent .content 	{ }
}
@media screen and (max-width: 900px)	{ section.mainContent	{
margin: 3%;
padding: 1.5%;
}
section.mainContent aside	{
width: 45%;
float:left;
text-align:center;
margin: 0 6% 2% 0; min-height: 0;
}
section.mainContent aside.two, section.mainContent aside.four, section.mainContent aside.six	{
margin-right:0;
}
section.mainContent aside.three     {
margin: 0 6% 2% 0;
}
section.mainContent aside .content.trending .photo, section.mainContent aside .content.tools .photo, section.mainContent aside .content.find-it .photo, section.mainContent aside .content.events .photo, section.mainContent aside .content.trending .photo	{
background-position:top center;
background-repeat:no-repeat;
}
section.mainContent aside .content.events .photo	{
background:url(//creativelyewe.com/ME/wp-content/themes/marqueeTheme/images/payments_med.jpg) top center no-repeat;
}
section.mainContent aside .content.trending .photo	{
background:url(//creativelyewe.com/ME/wp-content/themes/marqueeTheme/images/delivery_med.jpg) top center no-repeat;
}
section.mainContent aside .content.tools .photo	{
background:url(//creativelyewe.com/ME/wp-content/themes/marqueeTheme/images/design_med.jpg) top center no-repeat;
}
section.mainContent aside .caption {
min-height: 10px;
}
section.mainContent aside h3{
font-size: 3vw;
}
}
@media screen and (max-width: 850px) {
#page.home div.opening div.photo_med, #page.home section.mainContent aside div.photo	{
display:block;
}
#page.home div.opening div.photo, #page.home div.opening div.photo_small , #page.home div.opening div.photo_mobile  	{
display:none;
}
section#announcements aside.announce 	{
width: 45%;
float: left;
text-align: center;
margin: 2.5%;
min-height: 0;
}
}
@media screen and (max-width: 790px)	{
section.intro.one {
display:none;
padding: 2% 3% 0 3%;
}
section.intro.small.one {
display:block;
padding: 2% 3% 0 3.5%;
}
section.mainContent aside div.content	{ height: auto; }
section.mainContent aside h3	{
margin-bottom:5%; }	
section.mainContent aside p	{
font-family: 'Open Sans', 'Trebuchet MS', Verdana, Arial, sans-serif;
font-size: 1.5em;
text-align: center;
color: #822408;
}
section.mainContent aside .caption { padding-bottom:3%;
}
section#announcements div.caption h3.announceHead.news {
font-size: 1.5em;
}
}
@media screen and (max-width: 725px)	{
section.mainContent aside div.content	{
padding:0 0 10% 0;
height: auto;
}
}
@media screen and (max-width: 675px)	{
section.mainContent aside .content .photo	{
}
}
@media screen and (max-width: 650px)	{
#page.home div.opening div.photo_small, #page.home section.mainContent aside div.photo_home 	{
display:block;
}
#page.home div.opening div.photo_med, 
#page.home div.opening div.photo , 
#page.home div.opening div.photo_mobile  	{
display:none;
}
section.intro h1.headline, section.mainContent h2 {
font-size: 6.2vw;
}
}
@media screen and (max-width: 625px)	{  section.mainContent aside .caption h3 {
font-size: 3.4vw;
}
section.mainContent aside .caption p	{
font-size:1.4em;
}
div.news_med 	{
display:block;
padding: 3%;
}
div.news 	{
display:none;
}
section#announcements aside.announce.news_all  {
float: left;
text-align: left;
margin-right: 6%;
width: 46.5%;
min-height: 0;
padding-bottom: 3%;
}
section#announcements aside:last-child.announce.news_all, section#announcements aside:nth-child(even).announce.news_all {
margin-right: 0;
}
}
@media screen and (max-width: 590px)	{
section.intro h1.headline, section.mainContent h2 {
font-size: 8.2vw;
text-align: center;
}
}
@media screen and (max-width: 575px)	{
section.intro.small.one {
padding: 3% 6.5%;
}
section.mainContent {    
padding-left: 0;
}
section.mainContent aside	{
width:90%;
float:none;
clear: both;
margin: 0 5%;
}
section.mainContent aside.one, section.mainContent aside.three, section.mainContent aside.five, section.mainContent aside.two, section.mainContent aside.four, section.mainContent aside.six	{
margin: 0 5%;
}
section.mainContent aside div.content .photo { }
section.mainContent aside .content.jobs .photo {
background-position: top center;
}
section.mainContent aside .caption h3 {
font-size: 5vw;
}
}
@media screen and (max-width: 530px)	{
section.mainContent aside .caption p	{
font-size:1.3em;
}
}
@media screen and (max-width: 500px)	{
}
@media screen and (max-width: 480px)	{
section.mainContent aside div.content 	{
max-height: 375px;
}
section.mainContent aside div.content .photo {
float: none;
width: 100%;
}
section.mainContent aside .content.tools .photo	{
background:url(//creativelyewe.com/ME/wp-content/themes/marqueeTheme/images/design_wide.jpg) top center no-repeat;
}
section.mainContent aside .content.events .photo {
background: url(//creativelyewe.com/ME/wp-content/themes/marqueeTheme/images/payments_wide.jpg) top center no-repeat;
}
section.mainContent aside .content.find-it .photo {
background: url(//creativelyewe.com/ME/wp-content/themes/marqueeTheme/images/rentals_wide.jpg) top center no-repeat;
}
section.mainContent aside .content.trending .photo {
background: url(//creativelyewe.com/ME/wp-content/themes/marqueeTheme/images/delivery_wide.jpg) top left no-repeat;
}
section.mainContent aside .caption	{
float:none;
margin: 3% auto 0 auto; width: 95%;
}
section.mainContent aside .caption p	{
text-align:left;
}
}
@media screen and (max-width: 450px)	{
section#announcements aside.announce.news_all  {
width: 90%;
margin: 0 5%;
margin-top: 3%;
}
}
@media screen and (max-width: 425px)	{
#page.home div.opening div.photo_mobile, #page.home section.mainContent aside div.photo 	{
display:block;
}
#page.home div.opening div.photo_med, #page.home div.opening div.photo , #page.home div.opening div.photo_small  	{
display:none;
}
section.intro h1.headline, section.mainContent h2 {
font-size: 10vw;
text-align: center;
}
section.mainContent aside .caption h3 {
font-size: 5.5vw;
} section.mainContent aside h3	{
margin-bottom:5%;
}
section.mainContent aside div.content .photo {
margin-bottom: 0;
margin-right: 0px;
width: 100%;
float: none;
}
section.mainContent aside .content.tools .photo, section.mainContent aside .content.trending .photo	{ }
section#announcements aside.announce {
width: 100%;
float: none; 
text-align: center;
margin: 5% 0;
min-height: 0;
clear: both;
}
}
@media screen and (max-width: 350px)	{
section.mainContent aside .caption p	{
font-size:6vw;
}
}
@media print {
.do-not-print { display: none; }
#comments { page-break-before: always; }
body { width: 100% !important; margin: 0 !important; padding: 0 !important; line-height: 1.4; word-spacing: 1.1pt; letter-spacing: 0.2pt; font-family: Garamond,"Times New Roman", serif; color: #000; background: none; font-size: 12pt; }
h1,h2,h3,h4,h5,h6 { font-family: Helvetica, Arial, sans-serif; }
h1 { font-size: 19pt; }
h2 { font-size:17pt; }
h3 { font-size:15pt; }
h4,h5,h6 { font-size:12pt; }
code { font: 10pt Courier, monospace; } 
blockquote { margin: 1.3em; padding: 1em; }
img { display: block; margin: 1em 0; }
a img { border: none; }
table { margin: 1px; text-align:left; }
th { border-bottom: 1px solid #333;  font-weight: bold; }
td { border-bottom: 1px solid #333; }
th, td { padding: 4px 10px 4px 0; }
caption { background: #fff; margin-bottom: 2em; text-align: left; }
thead { display: table-header-group; }
tr { page-break-inside: avoid; } 
a { text-decoration: none; color: black; }
}