.container {
position: relative;
width: 100%;
max-width: 1050px;
margin: 0 auto;
padding: 0;
box-sizing: border-box; }
.column,
.columns {
width: 100%;
float: left;
box-sizing: border-box; }   @media (min-width: 550px) {
.container {
width: 100%; }
.column,
.columns {
margin-left: 4%; }
.column:first-child,
.columns:first-child {
margin-left: 0; }
.one.column,
.one.columns                    { width: 4.66666666667%; }
.two.columns                    { width: 13.3333333333%; }
.three.columns                  { width: 30.6666666667%; min-height:425px; }
.four.columns			          { width: 30.6666666667%; }
.five.columns                   { width: 39.3333333333%; }
.six.columns                    { width: 48%; margin-bottom: 5%; min-height: 475px;       }
.seven.columns                  { width: 56.6666666667%; }
.eight.columns                  { width: 65.3333333333%; }
.nine.columns                   { width: 74.0%;          }
.ten.columns                    { width: 82.6666666667%; }
.eleven.columns                 { width: 91.3333333333%; }
.twelve.columns                 { 
margin: 0 auto;
max-width: 1200px;
float: none;
clear: both;
margin-top: -15px; 
}
.twelve.columns.payments                 { } 
.one-third.column               { width: 30.6666666667%; }
.two-thirds.column              { width: 65.3333333333%; }
.one-half.column                { width: 48%; } .offset-by-half.column			{ margin-left:4.66666666667%;}
.offset-by-one.column,
.offset-by-one.columns          { margin-left: 8.66666666667%; }
.offset-by-two.column,
.offset-by-two.columns          { margin-left: 17.3333333333%; }
.offset-by-three.column,
.offset-by-three.columns        { margin-left: 26%;            }
.offset-by-four.column,
.offset-by-four.columns         { margin-left: 34.6666666667%; }
.offset-by-five.column,
.offset-by-five.columns         { margin-left: 43.3333333333%; }
.offset-by-six.column,
.offset-by-six.columns          { margin-left: 52%;            }
.offset-by-seven.column,
.offset-by-seven.columns        { margin-left: 60.6666666667%; }
.offset-by-eight.column,
.offset-by-eight.columns        { margin-left: 69.3333333333%; }
.offset-by-nine.column,
.offset-by-nine.columns         { margin-left: 78.0%;          }
.offset-by-ten.column,
.offset-by-ten.columns          { margin-left: 86.6666666667%; }
.offset-by-eleven.column,
.offset-by-eleven.columns       { margin-left: 95.3333333333%; }
.offset-by-one-third.column,
.offset-by-one-third.columns    { margin-left: 34.6666666667%; }
.offset-by-two-thirds.column,
.offset-by-two-thirds.columns   { margin-left: 69.3333333333%; }
.offset-by-one-half.column,
.offset-by-one-half.columns     { margin-left: 52%; }
}
.container.main.video {
width: 100%; }  html {
font-size: 62.5%; }
body {
font-size: 1.5em; line-height: 1.6;
font-weight: 400;
font-family: "Raleway", "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif;
color: #222; } h1, h2, h3, h4, h5, h6 {
margin-top: 0;
margin-bottom: 2rem;
font-weight: 300; }
h1 { font-size: 4.0rem; line-height: 1.2;  letter-spacing: -.1rem;}
h2 { font-size: 3.6rem; line-height: 1.25; letter-spacing: -.1rem; }
h3 { font-size: 3.0rem; line-height: 1.3;  letter-spacing: -.1rem; }
h4 { font-size: 2.4rem; line-height: 1.35; letter-spacing: -.08rem; }
h5 { font-size: 1.8rem; line-height: 1.5;  letter-spacing: -.05rem; }
h6 { font-size: 1.5rem; line-height: 1.6;  letter-spacing: 0; } @media (min-width: 550px) {
h1 { font-size: 5.0rem; }
h2 { font-size: 4.2rem; }
h3 { font-size: 3.6rem; }
h4 { font-size: 3.0rem; }
h5 { font-size: 2.4rem; }
h6 { font-size: 1.5rem; }
}
p {
margin-top: 0; } a {
color: #1EAEDB; }
a:hover {
color: #0FA0CE; } .button,
button,
input[type="submit"],
input[type="reset"],
input[type="button"] {
display: inline-block;
height: 38px;
padding: 0 30px;
color: #555;
text-align: center;
font-size: 11px;
font-weight: 600;
line-height: 38px;
letter-spacing: .1rem;
text-transform: uppercase;
text-decoration: none;
white-space: nowrap;
background-color: transparent;
border-radius: 4px;
border: 1px solid #bbb;
cursor: pointer;
box-sizing: border-box; }
.button:hover,
button:hover,
input[type="submit"]:hover,
input[type="reset"]:hover,
input[type="button"]:hover,
.button:focus,
button:focus,
input[type="submit"]:focus,
input[type="reset"]:focus,
input[type="button"]:focus {
color: #333;
border-color: #888;
outline: 0; }
.button.button-primary,
button.button-primary,
input[type="submit"].button-primary,
input[type="reset"].button-primary,
input[type="button"].button-primary {
color: #FFF;
background-color: #33C3F0;
border-color: #33C3F0; }
.button.button-primary:hover,
button.button-primary:hover,
input[type="submit"].button-primary:hover,
input[type="reset"].button-primary:hover,
input[type="button"].button-primary:hover,
.button.button-primary:focus,
button.button-primary:focus,
input[type="submit"].button-primary:focus,
input[type="reset"].button-primary:focus,
input[type="button"].button-primary:focus {
color: #FFF;
background-color: #1EAEDB;
border-color: #1EAEDB; } input[type="email"],
input[type="number"],
input[type="search"],
input[type="text"],
input[type="tel"],
input[type="url"],
input[type="password"],
textarea,
select {
height: 38px;
padding: 6px 10px; background-color: #fff;
border: 1px solid #D1D1D1;
border-radius: 4px;
box-shadow: none;
box-sizing: border-box; } input[type="email"],
input[type="number"],
input[type="search"],
input[type="text"],
input[type="tel"],
input[type="url"],
input[type="password"],
textarea {
-webkit-appearance: none;
-moz-appearance: none;
appearance: none; }
textarea {
min-height: 65px;
padding-top: 6px;
padding-bottom: 6px; }
input[type="email"]:focus,
input[type="number"]:focus,
input[type="search"]:focus,
input[type="text"]:focus,
input[type="tel"]:focus,
input[type="url"]:focus,
input[type="password"]:focus,
textarea:focus,
select:focus {
border: 1px solid #33C3F0;
outline: 0; }
label,
legend {
display: block;
margin-bottom: .5rem;
font-weight: 600; }
fieldset {
padding: 0;
border-width: 0; }
input[type="checkbox"],
input[type="radio"] {
display: inline; }
label > .label-body {
display: inline-block;
margin-left: .5rem;
font-weight: normal; } ul {
list-style: circle inside; }
ol {
list-style: decimal inside; }
ol, ul {
padding-left: 0;
margin-top: 0; }
ul ul,
ul ol,
ol ol,
ol ul {
margin: 1.5rem 0 1.5rem 3rem;
font-size: 90%; }
li {
margin-bottom: 1rem; } code {
padding: .2rem .5rem;
margin: 0 .2rem;
font-size: 90%;
white-space: nowrap;
background: #F1F1F1;
border: 1px solid #E1E1E1;
border-radius: 4px; }
pre > code {
display: block;
padding: 1rem 1.5rem;
white-space: pre; } th,
td {
padding: 12px 15px;
text-align: left;
border-bottom: 1px solid #E1E1E1; }
th:first-child,
td:first-child {
padding-left: 0; }
th:last-child,
td:last-child {
padding-right: 0; } button,
.button {
margin-bottom: 1rem; }
input,
textarea,
select,
fieldset {
margin-bottom: 1.5rem; }
pre,
blockquote,
dl,
figure,
table,
p,
ul,
ol,
form {
margin-bottom: 2.5rem; } .u-full-width {
width: 100%;
box-sizing: border-box; }
.u-max-full-width {
max-width: 100%;
box-sizing: border-box; }
.u-pull-right {
float: right; }
.u-pull-left {
float: left; } hr {
margin-top: 3rem;
margin-bottom: 3.5rem;
border-width: 0;
border-top: 1px solid #E1E1E1; }  .container:after, nav:after
.row:after,
.section:after,
.icons:after,
footer:after,
.u-cf {
content: "";
display: table;
clear: both; }   @media (min-width: 400px) {} @media (min-width: 550px) {} @media (min-width: 750px) {} @media (min-width: 1000px) {} @media (min-width: 1200px) {}html {
font-family: sans-serif; -ms-text-size-adjust: 100%; -webkit-text-size-adjust: 100%; } body {
margin: 0;
}  article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section,
summary {
display: block;
} audio,
canvas,
progress,
video {
display: inline-block; vertical-align: baseline; } audio:not([controls]) {
display: none;
height: 0;
} [hidden],
template {
display: none;
}  a {
background-color: transparent;
} a:active,
a:hover {
outline: 0;
}  abbr[title] {
border-bottom: 1px dotted;
} b,
strong {
font-weight: bold;
} dfn {
font-style: italic;
} h1 {
font-size: 2em;
margin: 0.67em 0;
} mark {
background: #ff0;
color: #000;
} small {
font-size: 80%;
} sub,
sup {
font-size: 75%;
line-height: 0;
position: relative;
vertical-align: baseline;
}
sup {
top: -0.5em;
}
sub {
bottom: -0.25em;
}  img {
border: 0;
} svg:not(:root) {
overflow: hidden;
}  figure {
margin: 1em 40px;
} hr {
-moz-box-sizing: content-box;
box-sizing: content-box;
height: 0;
} pre {
overflow: auto;
} code,
kbd,
pre,
samp {
font-family: monospace, monospace;
font-size: 1em;
}   button,
input,
optgroup,
select,
textarea {
color: inherit; font: inherit; margin: 0; } button {
overflow: visible;
} button,
select {
text-transform: none;
} button,
html input[type="button"], input[type="reset"],
input[type="submit"] {
-webkit-appearance: button; cursor: pointer; } button[disabled],
html input[disabled] {
cursor: default;
} button::-moz-focus-inner,
input::-moz-focus-inner {
border: 0;
padding: 0;
} input {
line-height: normal;
} input[type="checkbox"],
input[type="radio"] {
box-sizing: border-box; padding: 0; } input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
height: auto;
} input[type="search"] {
-webkit-appearance: textfield; -moz-box-sizing: content-box;
-webkit-box-sizing: content-box; box-sizing: content-box;
} input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
-webkit-appearance: none;
} fieldset {
border: 1px solid #c0c0c0;
margin: 0 2px;
padding: 0.35em 0.625em 0.75em;
} legend {
border: 0; padding: 0; } textarea {
overflow: auto;
} optgroup {
font-weight: bold;
}  table {
border-collapse: collapse;
border-spacing: 0;
}
td,
th {
padding: 0;
}.group	{
display:block;
clear:both;
}
@media screen	{ header.main_nav	{
padding:1% 0;
display:block;
min-height: 120px;
}
header.main_nav.blue	{
border-bottom: 2px solid #697e8a;
}
body#paymentsPage header.main_nav	{
}
header.main_nav:after, #banner::after	{
content: "";
display:block;
clear:both;
}
#banner {
padding: 3% 0 0 0;
max-width:92%;
margin:0 auto;
}
a.logo	{
z-index:1;
display:block;
}
a.logo span	{
display:none;
}
a.logo:after	{
content: "";
display:block;
clear:both;
}
div.seven.columns a.logo {
} div.logo, a.logo {
float: left;
position: relative;
top: 0;
left: -10px;
width: 345px;
background:url(//creativelyewe.com/ME/wp-content/themes/CETheme/images/logo_reverse.png);
height: 120px;
background-position: center;
background-size: contain;
background-repeat: no-repeat;
}
nav a {
display: inline;
font-size: 1.2em;
color: #ffffff;
font-weight: 500;
text-decoration: none;
font-family: Raleway,'Open Sans', 'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif;
text-align: right;
padding: .6em;
} .container.nav a.logo span	{
display:none;
} nav {
position:relative;
padding:0;	
}
nav::after	{
content:'';
display:block;
clear:both;
}
nav ul {
list-style:none;
margin:0;
float:right;
}
nav ul li a	{
display:inline-block;
color:#fff;
padding:0 20px;
text-decoration:none;
width:auto;
position:relative;
}
nav ul li:last-child a	{
}
nav ul li a:hover	{
color: #426a86;
font-weight:bold;
}
ul li a.contactLink, ul li a.aboutLink, ul li a.galleryLink, ul li a.servicesLink, ul li a.portfolioLink, ul li a.paymentsLink, ul li a.homeLink {
color: #c1684c;
font-style: normal;
font-weight: bold;
} nav > ul	{
z-index: 28;
position: relative;
top: 130px;
max-width: 1200px;
padding-right: 20px;
}
nav > ul > li	{
float:left;
}:root {
--primary-color: #2f5061;
--secondary-color: #1b206e;
} * { margin: 0;
padding: 0;
}  .toggle {
position: absolute;
top: 0;
right: 25px;
width: 60px;
height: 60px;
background: #2f5061 url(//creativelyewe.com/ME/wp-content/themes/CETheme/images/menu.png);
background-size: 30px;
background-position: center;
background-repeat: no-repeat;
z-index: 1000;
cursor: pointer;
}
.toggle.active {
background: var(--primary-color) url(//creativelyewe.com/ME/wp-content/themes/CETheme/images/close.png);
background-size: 25px;
background-position: center;
background-repeat: no-repeat;
} .navigation {
position: fixed;
top: 0;
left: 100%;
width: 100%;
height: 100%;
background-color: #fff;
z-index: 999;
display: flex;
justify-content: center;
align-items: center;
}
.navigation.active {
left: 0;
}
.navigation ul {
position: relative;
}
.navigation ul li {
position: relative;
list-style: none;
text-align: center;
}
.navigation ul {
position: relative;
}
.navigation ul li {
position: relative;
list-style: none;
text-align: center;
padding-bottom: 10px;
}
.navigation ul li a, .navigation ul li  {
font-size: 2.2rem;
font-family: 'McLaren', cursive;
color: #2f5061;
text-decoration: none;
font-weight: 300;
text-transform: uppercase;
}
.navigation ul li a:hover {
color: var(--primary-color);
}
.navigation ul li.contactLink, .navigation ul li.aboutLink, .navigation ul li.servicesLink, .navigation ul li.portfolioLink, .navigation ul li.paymentsLink, .navigation ul li.homeLink {
color: #c1684c;
font-style: normal;
font-weight: bold;
}
.navigation .social-bar {
position: absolute;
top: 0;
left: 3%;
width: 60px;
height: 100%;
display: flex;
justify-content: center;
align-items: center;
}
.navigation .social-bar a {
display: inline-block;
transform: scale(0.75);
}
.navigation .email-icon {
transform: scale(0.5);
}h1, h1.offer	{
font-size: 2em;
font-weight:normal;
color:#a6430a;
margin: 0 0 .5em 0;
}
h1.offer, h1.offer2	{
font-family: 'Cagliostro',cursive;
margin-top: 3%;
font-size: 3.5em;
line-height: 1.5em;
color: cornflowerblue;
text-align:center;
}
h1.offer span.secondLine	{
font-size:.8em;
text-align:center;
}
h1.offer2 	{
font-size: 3em;
line-height: 1.5em;
color: #41708d;
}
h2	{
font-size:1.7em;
margin: 0 0 1em 0;
}
.container.main section.maincontent h2
h3	{
font-size:1.5em;
margin: 0 0 1em 0;
}
h3.sub	{ 
font-size:1.5em;
text-align:center;
margin: 0 0 1em 0;
color: #476c94;
font-size:4em;
font-family: 'Cagliostro',cursive;
text-transform: uppercase;
}
h5.site_type	{
text-transform: uppercase;
font-size: 1.2em;
margin: 0;
text-align: center;
font-weight: bold;
font-family: 'McLaren', cursive;
color: #5b7583;
}
h5.site_type span.small {
text-transform: none;
} body	{
font-family:'Open Sans', sans-serif;
font-size:16px;
background: #2f5061 url(//creativelyewe.com/ME/wp-content/themes/CETheme/images/bg.jpg) left top repeat;
margin:0;
padding:0;
border-top: 1px solid #0f3011;
}
.nav_container   {
background: #1d4154;
background: #072e42;
background: #2f5061;
width:100%;
height: 170px;
box-shadow: 3px 5px 8px rgb(0 0 0 / 80%);
z-index: 1000;
position: relative;
}
.logo_container   {
max-width:1200px;
height: 100%;
position:relative;
margin: 0 auto; z-index: 150;
}
#wrapper	{
width:100%;
position:relative;
max-width:1200px;
margin:0 auto;
}
#page.slideshow		{ min-height: 600px;
background: #fbfdf9;
height:auto;
margin:0 auto;
position: relative;
padding:30px 50px 50px 50px;
box-shadow: 3px 5px 8px rgb(0 0 0 / 80%);
} header h1 a	{
display:none;
}
div.description {
display:block;
}
div.description.header	{
display:none;
}
a.logo,  a.logoHome, div.logoHome, header.small a.logo  {
position: absolute;
display: block;
top: 0;
left:2%;
background: url(//creativelyewe.com/ME/wp-content/themes/CETheme/images/CELogo_wide.png);
background-size: contain;
background-repeat: no-repeat;
z-index: 250;   
width: 500px;
height: 174px;
}
div.logoHome span, a.logo span	{
display:none;
}
header.small {
width:100%;
height: 115px;
}
header.small a.logo 	{
height: 200px;
width: 230px;
margin-left: -115px;
top: -30px;
}
header.small::after, .banner::after, .logo_container::after 	{
content:'';
display:block;
clear:both;
}
#page, #page.account		{ min-height: 600px;
background: #fbfdf9;
height:auto;
margin:0 auto;
position: relative;
padding-bottom: 50px;
box-shadow: 3px 5px 8px rgb(0 0 0 / 80%);
}
#page.account   {
padding-bottom:20px;
}
#page.payments   {
padding-bottom:80px;
}
#page h1.mainTitle	{
display:none;
}
#page.about     {
padding-bottom:0;
}
.title {
position:relative;
height: 100px;
background-size: contain;
margin: 0 auto;
padding: 0;
display: none;
background: #481701;
box-shadow:-44px 5px 12px rgba(0,0,0,.6);
}
.container	{
max-width:1200px;
margin:0 auto;
padding: 0 1.5% 0 0;
position: relative;
height: auto;
}
footer div.container.pay-button {
max-width: 25%;
float: left;
margin-left: 3%;
padding-top:0;
}
.clearfix	{
display:block;
clear:both;
}
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%;
}
section.mainContent h2    {
font-size: 1.8em;
border-bottom: none;
color: #934b34;
padding-left: 3%;
text-transform: uppercase;
}
article.intro .left, article.intro .mid, article.intro .right, div.banner .left, div.banner .right {
width: 47.3%;
padding: 0 2.5%;
float: left;
border-right: 1px solid #777;
}
article.intro .left {
padding-left: 0;
margin-bottom: 0;
}
article.intro .right, div.banner .left, div.banner .right {
padding-right: 0;
border-right: none;
} article#online aside.col1, article#online aside.col2, article#online aside.col3 {
width: 31.5%;
float: left;
height: auto;
}
article#button-bar aside.col1, article#button-bar aside.col2 {
width: 45%;
float: left;
height: auto;
}
article#button-bar aside ul li	{
list-style: none;
}
article#online ul li, .pageContent.wide article#online p, .pageContent.wide article#online p a {   
font-family: 'Cagliostro', 'Trebuchet MS', Arial, 'Helvetica Neue', Verdana, sans-serif;
font-weight: 500;
color: #41708d;
background: url(//creativelyewe.com/ME/wp-content/themes/CETheme/images/dollar-sign-bullet2.png) left center no-repeat;
background-position: 0 -3px;
list-style: none;
padding-left: 35px;
margin-left: 15px;
background-size: 25px;
line-height: 1.25em;
font-size: 2em;
padding-bottom: 30px;
}
article#online ul li.sub	{
padding-bottom: 1%;
background: none;
padding-top: 3%;
color: #41708d;
}
article#online ul ul li, article#online ul ul.sub-para li p	{
background: none;
list-style: none;
padding: 0 0 0.75em 0;
margin: 0;
border-bottom: none;
}
article#online ul li.last-item 	{
font-size: 2.3em;
padding-bottom: 5px;
}
.pageContent.wide article#online p, .pageContent.wide article#online div.mainOnline ul li p, article#online div.pricing ul li 	{
font-size: 1em;
font-family: 'Cagliostro', 'Trebuchet MS', Arial, 'Helvetica Neue', Verdana, sans-serif;
text-transform: none;
padding-bottom: 0;
color: #264a60;
margin-bottom: 0;
border-bottom: none;
background: none;
line-height: 1.35em;
}
.pageContent.wide article#online div.mainOnline ul ul ul li p.hand {
font-variant: small-caps;
text-transform: lowercase;
font-size: 1.1em;
font-family: Raleway, sans-serif;
font-weight: 600;
font-style: italic;
color: #41708d;
text-indent: -75px;
margin-left: 6%;
margin-right: 5%;
text-align: left;
}
.pageContent.wide article#online div.mainOnline p a, .pageContent.wide article#online div.mainOnline ul li a span.sample	{
background:none;
margin-left: 0;
padding-left: 0;
font-variant: small-caps;
font-size: 1em;
color: #cf8728;
font-family: 'McLaren', cursive;
}
.pageContent.wide article#online div.mainOnline ul li a span.sample 	{
font-size:.75em;
}
article#online ul ul li a	{
color: #cf8728;
}
.pageContent.wide article#online div.mainOnline ul li a span.sample.small 	{
font-size: 1.2em;
}
article#online ul ul li a:hover, .pageContent.wide article#online div.mainOnline ul li a:hover span.sample	{
text-decoration:none;
color: #41708d;
}
.pageContent.wide article#online div.mainOnline ul li a span.sample.small .fa-solid.fa-link, footer#contact .fa-solid.fa-lock	{
font-size:.75em;
}
article#online ul ul li a:hover span.link	{
text-decoration:underline;
}
.pageContent.wide article#online div.mainOnline p a:hover	{
color: #41708d;
}
.pageContent.wide article#online p.subSection	{
padding-bottom:0;
} p	{
margin: 0 0 .75em 0;
}
a 	{
text-decoration:none;
}
h1.mainHead	{
font-size: 2.5em;
font-weight: normal;
color: #2d5877;
font-family: 'McLaren', cursive;
margin: 0 0 .5em 0;
text-align:center;
line-height:1.5em;
}
.tagline	{
font-size:1.3em;
color: #535c6f;
font-style: italic;
margin-bottom: 3%;
margin-top:3%;
font-family: 'PT Serif', Georgia, 'Palatino Linotype', 'Times New Roman', Times, serif;
}
.underline	{
text-decoration:underline;
}
.bold	{
font-weight:bold;
}
.main	{
padding:3% 0 0 0;
}
.container.main	{
margin:0;
}
.container.main.home    {
margin:0 0 0 4.6%;
max-width: 1100px;
}
.photo .overlay	{
position:relative;
left:0px;
top:0px;
width:100%;
height:100%;
background-color: rgba(0,0,0,.7);
background-size:100%; }
section.main, section.secondary {
padding: 3% 2%;
margin: 0 auto;
max-width: 1100px;
}
section.main.store {
padding: 5%;
}
section.main.landing {
padding: 5% 3% 0 3%;
min-height: 600px;
}
section.main div.entry div.woocommerce	{
border-top: 3px solid #1f516d;
padding-top:3%;
margin-bottom: 5%;
}
.woocommerce nav ul{ }
.woocommerce nav a {
color: #f4f4f5;
}
.woocommerce button.button	{
display:none;
}
.woocommerce-error, .woocommerce-info, .woocommerce-message, div.cart-empty.woocommerce-info, div.cartPage div.cart .woocommerce-message {
border-top:none;
}
.woocommerce .woocommerce-error .button, .woocommerce .woocommerce-info .button, .woocommerce .woocommerce-message .button, .woocommerce-page .woocommerce-error .button, .woocommerce-page .woocommerce-info .button, .woocommerce-page .woocommerce-message .button	{ }
.woocommerce-message a.button.wc-forward 	{
display:none;
}
.woocommerce div.wc-empty-cart-message 	{
padding-bottom:10%;
}
section.main div.store .woocommerce ul.products li.product .woocommerce-loop-category__title, section.main div.store .woocommerce ul.products li.product .woocommerce-loop-product__title, section.main div.store .woocommerce ul.products li.product h3 {
padding: 0.5em 0 0 0;
margin: 0;
font-size: 2.3em;
}
.woocommerce ul.products li.product span.price, .woocommerce div.product p.price, div.summary.entry-summary p.price span.woocommerce.-Price-amount.amount, woocommerce .woocommerce-variation.single_variation span.price, input#nyp-1.input-text.amount.nyp-input.text {
color: #244e86;
font-family: Georgia, 'PT Serif', 'Palatino Linotype', 'Times New Roman', Times, serif;
font-family:'PT Serif', serif;
font-size: 2.3em; font-weight: bold;
max-width: 100%;
}
div.summary.entry-summary p.price bdi     {
font-family: Georgia, 'PT Serif', 'Palatino Linotype', 'Times New Roman', Times, serif;
font-size:2.3em;
}
section.main div.entry div.woocommerce nav.woocommerce-myAccount-navigation ul li a {
color: #426a86;
}
div.pageContent.wide div.woocommerce .col2-set .col-2, .woocommerce-page .col2-set .col-2 {
float: none;
width: 100%;
max-width:100%;
}
div.pageContent.wide div.woocommerce .col2-set .col-1	{
max-width:100%;
}
section.main aside {
float: left;
width: 22.3%;
padding: 0 1.7%;
margin-bottom: 3%;
}
.backLink     {
display:block;
}
section.main .cartPage .backLink aside {
border-left: none;
}
body#videoPage	{
width:100%;
min-width:460px;
}
.container.main.video, .container.main.payments 	{
padding: 0;
border-top: 2px solid #fff;
border-bottom: 2px solid #fff;
width:100%;
max-width: 1920px;
}
.container.main.video .videowrapper:after	{
content:'';
display:block;
clear:both;
} section.Community aside.announce.departments {
width: 48.25%;
float: left;
margin-right: 3.25%;  }
aside.announce.departments a .featuredImage img, aside#announce.archive a .featuredImage img, aside.announce.services a .featuredImage img {
width: 100%;
height: auto;
max-width: 318px;
margin-bottom: 10px;
border-radius: 10px;
box-shadow: 5px 3px 8px rgb(0 0 0 / .6);
border: 1px solid #274694;
}
aside.announce.departments div.content-department:nth-child(2), 
aside.announce.departments div.content-department:nth-child(4), section.Community aside.announce.departments:last-child {
padding-right: 0;
margin-right: 0;
}
section.mainContent.video article.staff.blog aside {
width: 45%;
float: left;
text-align: left;
margin-right: 7%;
height: auto;
margin-bottom: 5%;
}
section.mainContent.video article.staff.blog aside:nth-child(even) 	{
margin-right:0;
}
section.mainContent.video aside .caption h3 {
margin: 0.2em 0;
color: #354d37;
text-align: center;
font-family: 'PT Serif', Georgia, serif;
font-family: 'McLaren', cursive;
font-size: 1.4em;
letter-spacing: 0.08em;
letter-spacing: 0.06em;
}
section.mainContent.video article.staff.blog aside img {
border: 2px solid #777;
box-shadow: 3px 2px 8px #777;
padding-top:0;
width: 100%;
height: auto;
}
.main.full	{
display:block;
}
.main.med	{
display:none;
}
.row	{
padding:2% 0;
}
.row.videoText	{
border-top:2px solid #494b50;
}
.row.grey .row.videoText	{
border-top:none;
}
#portfolioPage .row	{
padding:2% 0 0 2%;
}
#contact	{ margin:0 auto;
}
.second	{
padding: 50px 0 0 0;
}
.one-half.second	{
padding:0;
}
.blue	{
background-color:rgba(68, 105, 125, 0.5);
}
div#aboutUs .row.blue.about	{
background-color:#1f364e;
margin-top: 5%;
}
.grey	{
background-color: rgba(209, 215, 218, 0.5);
padding-top: 0;
}
.video	{ }
.container.main.video .row.blue	{
padding-top: 3%;
}
#banner	{
padding:0 6.25%;
margin:0 auto;
}
#banner iframe	{
border: 1px solid #ededed;
} #video_container.wide {
width: 900px;
height: auto;
margin: 0 auto 8% auto;
}
.videowrapper { 
float: none;
clear: both;
padding: 0;
border-top: 3px solid #7d99ad;
margin: 30px auto 30px auto;
box-shadow: 5px 5px 10px rgba(0,0,0,.8);
}
.videowrapper iframe {
position: relative;
top: 0;
left: 50%;
margin-left: -426px;
border-left: 2px solid #c7d0de;
border-right: 2px solid #c7d0de;
}
div.arve-embed-container	{
margin:0 auto;
}
div.videowrapper span.arve-inner span.arve-embed.arve-embed--has-aspect-ratio {
height:438px;
} .row.twelve.columns.blue.about, #videoPage .row.twelve.columns.blue {
border-top: 1px solid #3d3a3b;
margin-top: -10px;
}
.row.twelve.columns.blue, #portfolioPage .row.twelve.columns.blue	{
padding:2%;
position: relative;
min-height: 80px;
padding-top: .3%;
}
div.footer_container    {
max-width: 1200px;
margin: 0 auto;
height:auto;
}
.row.twelve.columns.blue.payments {
position: relative;
min-height: 80px;
margin-top: 0;
padding: 0;
}
.four.columns.coffee	{
margin-left:0;
}
.paper	{
background-color:rgba(68, 105, 125, 0.5);
}
.six.columns.nav	{
margin-left:0;
}
.container.contact	{
padding:2% 0;
margin:0 auto;
background-repeat:no-repeat;
background-position:right 0px;
max-width:1050px;
}
.container.contact img	{ }
.box	{
width: 625px;
height: 675px;
margin-left: 8%;
background: url(//creativelyewe.com/ME/wp-content/themes/images/paper650.png) center center no-repeat;
}
.info	{
float:left;
margin-left: 3.5%;
margin:0 3.5% 0 4.9%;
}
.coffee	{
float:left;
}
a:hover	{ }
a:visited	{	
border:none;
}
.flexslider .slides li.client img	{
float:left;
width:50%;
}
li.client a, span.link a	{
color: #6f7079;
text-decoration:none;	
}
p.showcase a {
text-decoration: none;
font-weight: bold;
color: #608197;
font-size: 1.3em;
font-family: 'Delius', cursive;
}
p.showcase a:hover	{
color:#999;
}
span.link a	{
font-weight:bold;
}
span.link a:hover	{
color:#999;
}
div.description	{ color: #6f7079;
font-size: 1.1em;
float: left;
width: 46%;
}
p.buffer	{
padding-top:1.5%;
padding-left:1%;
}
#contact #banner {
background: url(//creativelyewe.com/ME/wp-content/themes/images/desktop.jpg) no-repeat right 0px;
border-bottom: 1px solid #7e3103;
box-shadow: 0px 5px 13px rgba(85, 44, 12, 0.6);
height: 550px;
width: 100%;
}
#list ol	{
margin-left:5%;
}
#list li	{
}
#list ol ol li	{
margin-bottom:.5rem;
}
.nf-form-fields-required	{
padding-bottom:15px;
}
div#servicesPage .container.main div.services #ninja_forms_required_items, div#servicesPage .container.main div.services .nf-field-container {
position: relative;
margin-bottom: 35px;
} h2, div.container.main section.mainContent h2 	{
font-family: 'Kurale', serif;
font-size:3em;
margin: 0.67em 0 0.5em 0;
color: #2c4d65;
padding-left: 5%;
text-transform: none;
}
section.mainContent h2, section.secondary h2 { color: #687b8c;
font-size: 3em;
letter-spacing: 1px;
line-height: 1.1em;
color: #274694;
color: #1b262f;
color: #2c4d65;
text-transform: none;
padding-left: 0;
margin-bottom: 0.7em;
padding-bottom: 0.5em; }
section.mainContent article.staff .featuredImage, section.mainContent article.staff .featuredImage.services, section.mainContent article.staff section.slider, section.mainContent article.staff .featuredImage.code {
width: 40%;
height: auto;
margin-right: 4%;
float: left; margin-bottom: 2%;
}
section.mainContent article.staff .content.float {
float: left;
margin: 0;
padding: 0;
width: 55%;
}
div.announce-single .content ul.doc-links {
padding-left: 8%;
list-style: none;
}
div.announce-single .content ul.doc-links li.docList {
border-bottom: .18rem solid #7591a9;
font-size: 1.3em;
text-transform: uppercase;
margin-left: 15px;
padding-left: 0;
} 
div.announce-single .content ul.doc-links li.docList a .fa-file-download {
margin-right: 15px;
padding-right: 0;
font-size: 1.3em;
}
section.mainContent ul li.news-date, section.mainContent ul li.meeting-date	{
font-family:'Julius Sans One', Arial, Corbel, Verdana, sans-serif;
font-family: 'McLaren', cursive;
font-family:'Open Sans', Arial, Verdana, Corbel, sans-serif;
text-transform: uppercase;
letter-spacing: 1px;
padding-bottom: 1%;
font-weight: bold;
color: #7591a9;
border-bottom: 1px solid #7591a9;
}
section.main h2, section.main.store h2, section.secondary h2, div.container.main h2#post-title, div.container.main h2#post-title.single.announce {
font-family: 'Kurale', serif;
font-size: 3em;
margin: 0 0 0.7em 0;
letter-spacing: 1px;
line-height: 1.1em;
color: #426a86;
padding-left:0.5em;
}
div.container.main h2#post-title.single.announce 	{
border-bottom: 2px solid #274694;
}
section.mainContent.video h2#post-title.single.video	{
border-bottom: 3px solid #2c4d65;
color: #2c4d65;
}
aside.sermon-info .news-list ul a 	{
color: #274694;
}
aside.sermon-info .news-list ul a:hover 	{
opacity:0.6;
}
section.mainContent.announce div.container.main h2#post-title	{
padding-left: 0;
}
section.secondary.checkout .pageContent.wide h2	{
font-family: 'Julius Sans One', sans-serif;
}
section.mainContent article.staff p, section.mainContent article.about p, section.mainContent ul li, section.mainContent ol li, section.mainContent article.content div.content.float p, section.mainContent article.content div.content.no-float p {
font-family: 'Open Sans', Arial, Verdana, Corbel, sans-serif;
font-family: McLaren, cursive;
width: 100%;
font-weight: 300;
font-size: 1.3em;
line-height: 1.8em;
margin-bottom: 1.1em;
color: #707d90;
color: #274694;
}
section.mainContent article.staff p.video 	{
width:80%;
margin: 0 10%;
}
section.main div#post-97.post p.description, section.main div#post-98.post p.description {
font-family: 'Julius Sans One', Arial, Verdana, sans-serif;
font-size: 1.2em;
letter-spacing: 1px;
font-weight: bold;
margin-bottom:1em;
}
section.main div#post-97.post div.cartPage div.cart {
padding-top: 3%;
border-top: 3px solid rgba(40, 73, 159, .4);
min-height: 150px;
}
.pageContent.wide p, .pageContent.wide ul li, .pageContent.wide ol li {
color: #303133;
padding-left: 1.8%;
}
.pageContent.wide ol, .pageContent.wide ul.promotion {
padding-left: 5%;
padding-bottom: 2.5%;
margin-bottom: 0;
list-style-position: outside;
}
.pageContent.wide ul.promotion li	{
padding-bottom:2%;
list-style-image: url(//creativelyewe.com/ME/wp-content/themes/CETheme/images/ce_bullet.png);
list-style-position: outside;
padding-left: 1.5%;
}
.pageContent.wide ol.offer li {
}
.pageContent.wide ul.promotion li a	{
color: #bf8f5e;
text-decoration:underline;
font-weight: bold;
}
.pageContent.wide ul.promotion li a:hover	{
text-decoration:none;
color: #da9b5a;
}
#disclosure 	{
margin-top:20px;
}
div.tenYear		{
position: relative;
width: 90%;
max-width: 1050px;
margin: 0 auto 80px auto;
padding: 0;
box-sizing: border-box;
}
h1.main_head	{
font-family:McLaren, cursive;
color:#000;
text-align:center;
} 
div.tenYear h1.main_head	{
font-size:4em;
}
div.tenYear h1.main_head span.name, div.tenYear h1.main_head span.name2		{
font-size:1em;
}
div.tenYear .featuredImage	{
max-width:868px;
height:auto;
margin:0 auto;
}
div.tenYear p	{
color:#424141;
max-width:868px;
margin:0 auto 1.5em auto;
font-size:1.2em;
}
div.tenYear p a.flyer	{
color: #429995;
font-size: 1.5em;
text-decoration: none;
}
div.tenYear p a:hover.flyer	{
text-decoration: underline;
}
.larger	{
font-size:1.5em;
color: #2d5877;
}
h3.privacy {
color: #426a86;
font-family: 'PT Serif', Georgia, 'Palatino Linotype', 'Times New Roman', Times, serif;
font-size: 1.5em;
font-weight: bold;
letter-spacing: .03rem;
padding-top: 3%;
}
.pageContent.wide p, .pageContent.wide ol li {
font-family: 'PT Serif', Georgia, 'Palatino Linotype', 'Times New Roman', Times, serif;
line-height: 1.8em;
font-size: 1.3em;
}
.pageContent.wide ol.offer li	{
padding-bottom:2%;
}
.pageContent.wide ul.fine-print li	{
list-style:none;
padding-bottom:2%;
}
.boxText ol {
padding-left: 5%;
padding-bottom: 2.5%;
margin-bottom: 0;
list-style-position: outside;
}
.pageContent.wide a.privacy {
color: #a7583f;
font-family: 'McLaren', cursive;
font-variant: small-caps;
font-size: 1.3em;
}
.pageContent.wide a:hover.privacy	{
color: #2f7bbd;
text-decoration:underline;
}
.pageContent.wide p a, .pageContent.wide div.disclaimer a {
text-decoration: none;
color: #539b91; font-weight: 600;
font-family: 'McLaren', cursive;
font-family: 'Raleway',sans-serif; letter-spacing: .02em;
letter-spacing: .03em;
}
div.videoHead	{
width:100%;
border-bottom: 2px solid #494b50;
}
div.container.main.video h2, div.container.main.payments h2	{
max-width: 1050px;
margin: 1em auto .5em auto;
font-family: McLaren, cursive;
font-size: 2.5em;
}
div.container.main.payments h2	{
font-family:'Satisfy', cursive;
font-size: 3em;
}
div.container.main.video div.boxText	{
max-width:900px;
margin:0 auto;
}
div.container.main.video div.boxText.horse	{
max-width:100%;
margin:3% auto 0 auto;
}
div.row.twelve.columns.blue.payments div.icons	{ margin:0.5% auto 0 auto;
border-bottom: 1px solid #333;
}
.container.seal {
top: 50%;
width: 40%;
margin-left: 1%;
float: left;
}
.formFooter.summer-sale-2020 .ss-formFooter-content	{
display:none;
}
.container.social	{
float:right;
text-align:right;
width: 42%;
height: 100%;
}
.container.social.email-form   {
width:25%;
}
.container.social li.email_btn   {
width:58px;
margin-right: 13px;
float: right;
margin-top:1px;
}
.container.social li.email_btn a:hover  {
opacity:.8;
}
.container.social, .container.social.payments	{
float:right;
text-align:right;
width: 22%;
height: 100%;
}
.container.payment	{
text-align: left;
max-height: 92px;
padding: 10px 10px 0 0;
border-bottom: 1px solid #414141;
}
.container.payment ul.payment	{
margin-right:0;
}
p.caption	{
text-align:center;
}
span.link a	{
font-style:italic;
font-variant:none;
font-family:'Delius', cursive;
}
li.client h3.title {
font-family: 'Delius', cursive;
font-size: 2.5em;
margin: 1% 0;
letter-spacing: 1px;
display: block;
background: none;
box-shadow: none;
height: auto;
} .pageContent.wide ul li {
list-style-type: none;
padding-left: 5%;
padding-bottom: .5%;
}
.pageContent.wide ul li {
color: #303133;
padding-left: 1.8%;
}
#meeting, #news {
width: 55%;
float: left;
height: auto;
}
#newsImage, #meetingImage {
width: 45%;
height: auto;
float: left;
}
#newsImage img, #meetingImage img {
width: 85%;
height: auto;
margin-bottom: 8%;
border: 1px solid #777;
box-shadow: 3px 3px 8px #777;
}
section.main h2, section.secondary h2 {
letter-spacing: 1px;
line-height: 1.1em;
color: #274694;
color: #1b262f;
color: #274694;
margin-bottom: 0.7em;
}
section.secondary h2 {
line-height: 1.3em;
}
#news ul {
padding-bottom: 0;
margin-bottom: 0;
}
#news h2.single-title {
font-family: 'Kurale', serif;
margin: 0 0 .5em 0;
padding-left: 0;
font-size: 2.6em;
font-weight: 700;
line-height: 1.1em;
text-shadow: 2px 2px 3px rgba(0, 0, 0, .3);
}   
.pageContent.wide ul li.news-date, .pageContent.wide ul li.meeting-date, .pageContent.wide ul li.docLink, .pageContent.wide ul li.pageLink, .pageContent.wide ul li.pdfLink, .pageContent.wide ul li {
font-family: 'Julius Sans One', Arial, Corbel, Verdana, sans-serif;
font-family: 'McLaren', cursive;
font-family: 'Open Sans', Arial, Verdana, Corbel, sans-serif;
text-transform: uppercase;
letter-spacing: 1px;
padding-bottom: 1%;
font-weight: bold;
color: #7591a9;
border-bottom: 1px solid #7591a9;
}
.pageContent.wide ul li.last-item 	{
text-transform:none;
}
.pageContent.wide ul li.last-item span.sub 	{
text-transform:uppercase;
}
.pageContent.wide article#online ul li.last-item a, .servicesList div.services a 	{
text-transform:none;
font-variant: small-caps;
font-size: 1em;
color: #cf8728;
font-family: 'McLaren', cursive;
}
.servicesList div.service a 	{
font-size: 1.1em;
color: #cf8728;
text-decoration:underline;
}
.servicesList div.service a:hover 	{
font-size: 1.1em;
color: #6dadd4;
text-decoration:none;
}
.svg-inline--fa.fa-link 	{
font-size: .75em;
color: rgb(31 94 41);
}
fa-solid.fa-link, div.copy p.policy a.privacy fa-solid.fa-lock 	{
font-size:.75em;
}
.pageContent.wide article#online ul li.last-item a:hover 	{
color: #44697d;
}
#news ul li span.posted {
font-family: 'open Sans', Arial, Verdana, Corbel, sans-serif;
text-transform: uppercase;
font-style: italic;
font-variant: small-caps;
font-weight: 400;
}
.pageContent.wide .singleHead #news p {
font-family: 'Open Sans', Arial, Verdana, Corbel, sans-serif;
font-size: 1.3em;
line-height: 1.7em;
}
h2.bio	{
font-family:Satisfy, cursive;
font-size: 3em;
color: #95b4c4;
}
h2.movie	{
color:#ededed;
text-align:center;
margin: 0;
padding: 1em 0 .4em 0;
background:#304b5f;
border-bottom: 1px solid #aeaeb3;
font-family: Delius, cursive;
font-size: 2.2em;
letter-spacing: .03em;
}
div.description p, .box p, .info.description p.email	{
font-family:'Open Sans', sans-serif;
line-height:1.6em;
word-break:keep-all;
}
div.info.description    {
width:90%;
}
div.info.description p.email    {
font-family: 'Open Sans', Verdana, 'Trebuchet MS', sans-serif;
font-weight:normal;
padding-left:3%;
}
p.hand, ol.hand li, p.phone, p.front, div.info p.email, #list li, p.cta, p.consult, p#email, article.intro p	{
font-family: 'Delius', cursive;
font-size: 1.5em;
color: #47627f;
}
p.cta.view 	{
margin-top: 5%;
text-align: center;
}
p.hand.med	{
font-size:1.3em;
}
.boxText p.hand, .pricing p.hand	{
max-width: 1050px;
margin: 0 auto;
text-align: center;
}
.pricing p.hand	{
font-size:1.2em;
font-style:italic;
}
p.hand.secondary	{
margin-left:0.67em;
}
#servicesPage .boxText p.hand, #aboutUs .boxText p.hand, #payments p.hand.med, div.container.main.video div.row.videoText .boxText p.hand	{
max-width: 1050px;
margin: 0 auto 3% auto;
text-align: left;
}
div.container.main.video div.row.videoText .boxText p.hand	{
padding-bottom:5px;
}
p.hand a, p.bio a, span.accent {
font-family: 'McLaren', cursive;
color: #a7583f;
font-variant:small-caps;
font-size: 1.1em;
font-weight:700;
text-decoration:none;
}
p.hand a:hover	{
color:#98a8b3;
text-decoration:underline;
}
p.hand.secondary a	{
font-variant:normal;
text-decoration:underline;
}
p.hand.med a	{
font-size:1em;
text-decoration:underline;
}
#payments p.hand.med a	 {
padding-left:15px;
}
p.hand.med a:hover	{
color: #97b3b5;
text-decoration:none;
}
#payments div.row.grey	{
padding:0;
}
#thanks, #not_found	{
max-width:1050px;
margin:0 auto;
}
article#online	{
max-width:1080px;
margin:0 auto;
}
#thanks	.photo, #not_found .photo, #landing .photo, #online .photo 	{
margin:0 auto; 
max-width: 980px;
height: auto;
box-shadow:2px 3px 7px rgba(0,0,0,.6);
border-left:1px solid #44697d;
border-bottom:2px solid #44697d;
border-right:1px solid #44697d;
max-height: 450px;
}
section.mainContent {
margin: 0 3%;
padding: 0 2%;
}
section.mainContent, section.secondary { }
section.mainContent.announce, section.mainContent.video {
margin-bottom: 5%;
padding-top:1.5%;
}
section.mainContent.video article.staff.blog .left, section.mainContent.video article.staff.blog .right {
width: 45%;
padding: 0 2.5%;
float: left;
border-right: 1px solid #777;
}
section.mainContent.video article.staff.blog .right {
padding-right: 0;
border-right: none;
}
#video_container.wide {
width: 900px;
max-width:100%;
height: auto;
margin: 0 auto;
}
.videowrapper {
float: none;
clear: both;
padding: 0;
margin: 0 auto 30px auto;
box-shadow: 5px 5px 10px rgb(0 0 0 / 80%);
}
.videowrapper.horse {
float: none;
clear: both;
width:900px;
padding: 0;
margin: 0 auto 30px auto;
box-shadow: 5px 5px 10px rgb(0 0 0 / 80%);
}
section.mainContent aside h3 {
font-weight: 500;
font-family: 'Open Sans', sans-serif;
font-family: 'McLaren', cursive; font-variant: none;
text-transform: uppercase;
padding: 2px 0 5px 13px;
color: #822408;
}
section.mainContent .staff aside.newsIcon.blog {
float: left;
width: 30%;
margin-right: 3.5%;
}
section.mainContent .staff aside.newsIcon.blog img {
border: 1px solid #777;
box-shadow: 3px 2px 8px #777;
padding-top: 1%;
}
section.mainContent .staff aside.sermon-info.news-list {
width: 65%;
float: left;
text-align: left;
margin-bottom: 5%;
}
section.mainContent .staff aside.newsIcon.video {
float: left;
width: 45%;
margin-right: 3.5%;
}
section.mainContent .staff aside.newsIcon.video img {
border: 1px solid #777;
box-shadow: 3px 2px 8px #777;
padding-top: 0;
}
section.mainContent .staff aside.sermon-info.video-list {
width: 50%;
float: left;
text-align: left;
margin-bottom: 5%;
}
aside.sermon-info.news-list ul, .sermon-info.video-list ul	{
list-style: none;
}
.sermon-info.news-list ul li.sermon-date, .sermon-info.video-list ul li.sermon-date  {
width: 100%;
font-weight: 700;
font-family: 'Julius Sans One', sans-serif;
color: #707d90;
text-align: left;
margin-bottom: 2%;
}
li.heading {
font-size: 1em;
padding-right: 0;
width: 100%;
margin: 0 auto 1.1em auto;
text-align: left;
border-bottom: 1px solid #274694;
}
section.mainContent.announce ul li {
font-family: 'Open Sans', Arial, Verdana, Corbel, sans-serif;
font-family: McLaren, cursive;
width: 100%;
font-weight: 300;
font-size: 1.3em;
line-height: 1.8em;
margin-bottom: 1.1em;
color: #707d90;
color: #274694;
}
section.mainContent article h3.list {
font-family: 'Julius Sans One', 'Trebuchet MS', 'Droid Sans', Verdana, Arial, sans-serif;
font-size: 2em;
padding-top: 0;
line-height: 1.3em;
font-weight: bold;
}
section.mainContent ul li.excerpt {
font-size: 1em;
}
section.mainContent ul a li.excerpt p {
font-family: 'Open Sans', Arial, Verdana, Corbel, sans-serif;
font-family: McLaren, cursive;
width: 100%;
font-weight: 300;
font-size: 1.3em;
line-height: 1.8em;
margin-bottom: 1.1em;
color: #707d90;
color: #274694;
}
#landing .photo, #online .photo	{
max-width:1080px;
height:auto;
margin-bottom:3%;
}
#thanks p.thankYou, #thanks p.message, #not_found p.thankYou, #not_found p.message	{
font-family: 'Delius', cursive;
color: #53708a;
font-size:1.9em;
margin:3% auto 1% auto;
max-width:1050px;
text-align:center;
}
#thanks p.message, #not_found p.message	{
font-size:1.3em;
margin:0 auto;
}
#thanks p.message a, div.info p.email a, #not_found p.message a, .woocommerce div.product div.summary p.short a		{
color: #b7825a;
font-weight:bold;
}
#thanks p.message a:hover, #not_found p.message a:hover, div.info p.email a:hover, .woocommerce div.product div.summary p.short a:hover	{
color: #53708a;
}
div#stage.form-all	{
margin-top:36px;
}
#list ol ul li {
margin-left: 3%;
padding-left:25px;
list-style-type:none;
list-style-position: outside;
background-image:url(//creativelyewe.com/ME/wp-content/themes/CETheme/images/bullet.png);
background-position: 0 10px;
background-repeat: no-repeat;
padding-bottom: 1%;
font-size: 1.6em;
}
#list ol li	{
list-style-position: outside;
margin-left: 2.9%;
line-height:2.1em;
}
#list ol li {
line-height: 1.6em;
padding-bottom: 1.5rem;
}
#list ul, #list.music ul {
margin-top: .7rem;
margin-left: 8%;
}
#list.music ul 	{
list-style: none;
}
#list.music ul li 	{
text-indent: -38px;
}
#list.music ul li .svg-inline--fa.fa-list-music 	{
padding-right:8px;
}
#list ol ul li	{
line-height:1.6em;
}
#list ol ul 	{
padding-bottom:2.5%;
}
#list ol ul li a	{
text-decoration:underline;
}
#list ol ul li a:hover	{
text-decoration:none;
color: #aa6a37;
}
.design p	{
text-align: center;
}
.pricing p	{
text-indent:0;
}
.smallText p, section.mainContent article.staff .smallText p	{
font-family: 'Open Sans', Arial, Verdana, Corbel, sans-serif;
text-indent: 0;
text-align: center;
font-size:1em;
}
.info p.phone	{
margin-bottom:.5em;
}
.info p.email, .info p.phone	{
font-weight: bold;
line-height: 1.3em;
font-variant: small-caps;
font-size: 1.8em;
}
input#nf-field-10.ninja-forms-field.nf-element, input#nf-field-15.ninja-forms-field.nf-element	{
background:#44697d;
padding:6px 12px;
}
input#nf-field-10.ninja-forms-field.nf-element:hover, input#nf-field-15.ninja-forms-field.nf-element:hover	{
background: #bbcdd7;
color:#426a86;
transition:.4s;
}
.nf-form-content input[type=button]	{
}
p.cta a span.select.services, p.cta span.visit.site a , p.cta a span.visit.site, p.cta.start a span.get.started, p.hand a span.get.started, p.cta-work span.link a, p.cta-work span.no-link, .nf-form-content input[type=submit], input#nf-field-24.ninja-forms-field.nf-element	{
padding: 4px 10px;
color:#ffffff;
background-color: #1e4575;
margin-right:5px;
border-radius:5px;
}
input#nf-field-24.ninja-forms-field.nf-element:hover 	{
color:#1e4575;
background-color: lightblue;
}
p.cta a span.learn.more, p.cta a span.enter.site, p.hand a span.get.started {
color: #ffffff;
background-color: #cf8728;
background-color: #eb982b;	
background-color: #ea7123;
margin-right: 5px;
border-radius: 5px;
padding: 15px 20px;
font-size: 1.5em;
}
p.cta-work span.link a, p.cta-work span.no-link 	{
background-color: #8b5233;
font-size: 1.3em;
letter-spacing: 1px;
padding: 8px 12px;
}
p.cta a:hover span.select.services, p.cta.start a:hover span.get.started, p.hand a:hover span.get.started, p.cta-work span.link a:hover, p.cta-work span.no-link	{
background-color: #8ebde3;
}
p.cta a:hover span.learn.more, p.cta a:hover span.enter.site	{
background-color:rgba(68, 105, 125, 0.4);
}
p.cta a span.visit.site	{
padding:3px 8px;
}
.container.about .four.columns {
margin: 4.5% 5% 0% 5%;
}
img.avatar	{
border-radius:30px;
}
.container.about .eight.columns	{
float:none;
width:95%;
margin:0 auto;
padding: 30px;
}  div#disclosure div.pricing p.cta.start, article#online div.mainOnline p.cta.start	{
text-align: center;
margin: 7% 0 3% 0;
font-size: 1.5em;
}
p.cta.start	{
margin:5% 0 8% 0;
text-align: center;
}
article#online div.mainOnline p.cta.start a span.get.started, p.hand a span.get.started	{
padding: 5px 15px;
text-transform: uppercase;
font-size: 1.4em;
}
.pricing p.cta.start	{
margin-top:2%;
}
p.cta-work 	{
margin: -5% 0 3% 0;
}
.box p.phone	{
padding-bottom:0;
}
div.description p.link	{
font-weight:bold;
}
p.showcase	{
text-align:center;
margin: 0 auto;
padding-bottom: 2.5%;
}
.name, .name2	{
font-family:'Trebuchet MS', sans-serif;
font-size: 1.3em;
font-weight:bold;
color: #000000; }
.name2	{
color:#666;
}
.name2 {
font-size: 1.2em;
font-weight: bold;
color: #2f7bbd;
}
article#online div.mainOnline span.name, article#online div.mainOnline span.name2	{
font-size:1em;
} 
.name3	{
font-style:italic;
font-weight:normal;
}
p.bio	{
font-family:'Delius', cursive;
color:#f4f4f5;
font-size:1.3em;
line-height:1.6em;
}
p.bio a {
font-size:1.4em;
font-weight:bold;
color: #95b4c4;
font-variant: small-caps;
letter-spacing: 1px;
text-decoration: underline;
padding-right: 0.2em;
}
p.bio a:hover	{
color:#f4f4f5;
text-decoration: none;
}
p.front	{
margin-bottom:1.6em;
}
a.serviceExample	{
color:#844553;
font-variant:small-caps;
text-decoration:underline;
font-size:.9em;
font-family:'Abel',sans-serif;
}
a:hover.serviceExample	{
color:#ab9297;
} .woocommerce table.shop_table td {
font-family: 'Raleway', Arial, Verdana, 'Open Sans', sans-serif;
font-size: 1.1em;
font-weight: bold;
color: #9C2B09;
font-size:1.7em;
}
.woocommerce #content table.cart img, .woocommerce table.cart img, .woocommerce-page #content table.cart img, .woocommerce-page table.cart img	{
height:75px;
width:75px;
}
.woocommerce #content table.cart td.actions .coupon, .woocommerce table.cart td.actions .coupon, .woocommerce-page #content table.cart td.actions .coupon, .woocommerce-page table.cart td.actions .coupon	{
display:none;
}
.woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button	{
font-size:65%;
}
div.cart div.woocommerce div.cart-collaterals div.cart_totals .wc-proceed-to-checkout a.checkout-button.button.alt.wc-forward	{
display: block;
text-align: center;
margin-bottom: 1em;
font-size: 1.5em;
padding: 1em 1em 2em 1em;
}
.woocommerce .cart .button, .woocommerce .cart input.button	{
font-size:65%;
}
.woocommerce div.product div.summary, .woocommerce div.product div.summary p.email {
margin-bottom: 2em;
font-family: 'Raleway', sans-serif;
font-size: 1.3em;
color:#44697d;
}
.woocommerce div.product div.summary p.short	{
font-family:'Open Sans', Verdana, 'Trebuchet MS',sans-serif;
color:#44697d;
}
.woocommerce div.product div.summary span.small	{
font-size:.8em;
}
a {
color: #44697d;
}
.woocommerce div.product div.summary a.secure	{
color: #a7583f;
font-family: 'McLaren', cursive;
font-variant: small-caps;
font-size: 1.3em;
font-weight: bold;
}
.woocommerce div.product div.summary a.encryption	{
font-family:'Open Sans', Verdana, 'Trebuchet MS',sans-serif;
text-decoration:underline;
color: #a7583f;
}
.woocommerce div.product div.summary a:hover.secure, .woocommerce div.product div.summary a:hover.encryption	{
color: #2f7bbd;
text-decoration:none;
}
.woocommerce div.product form.cart {
margin-bottom: 2em;
margin-top: 8%;
} img {
max-width:100%;
height: auto;
}
a.image-link img:focus     {
border:none;
}
a.image-link img:hover	{
opacity:0.7;
}
img.avatar	{ border:4px solid #ededed;
} section.desk img	{
width:100%;
height:auto;
margin:0 auto;
}
ul.social, ul.payment	{
display:block;
margin:0;
list-style-type:none;
}
ul.social	{  margin-top: 2.5%;
} 
ul.payment	{
padding: .6% 0;
}
ul.social li, ul.payment li	{
padding:0 2%;
}
.container.payment ul.payment li    {
margin-bottom: .415rem;
}
ul.social li	{
padding:0;
}
ul.payment li	{
font-size:3em;
color:#f4f4f5;
padding: 0 0 0 3%;
}
ul.payment li.last-child	{
margin-right:5%;
}
ul.social li a, ul.payment li a	{
color:#ececec;
}
ul.social li.facebook a:hover	{
color:#3b5998;
}
ul.social li.youtube a:hover	{
color:rgb(187,0,0);
}
ul.social li.linkedin a:hover	{
color:rgb(0,123,182);
}
ul.social li.flickr a:hover	{
color:rgb(255,0,132);
}
.row.twelve.columns.blue div.icons .container.social ul.social li #short_code_si_icon	{
text-align:right;
}
#short_code_si_icon img	{
padding-right:5%;
float: right;
padding-bottom:10%;
}
ul.payment li	{
height:50px;
float:right;
display:inline;
width:70px;
}
ul.payment li .mastercard	{
background:url(//creativelyewe.com/ME/wp-content/themes/CETheme/images/2.png);
background-position:top left;
background-size:contain;
background-repeat:no-repeat;
height: 45px;
}
ul.payment li .visa	{
background:url(//creativelyewe.com/ME/wp-content/themes/CETheme/images/1.png);
background-position:top left;
background-size:contain;
background-repeat:no-repeat;
height: 45px;
}
ul.payment li .discover	{
background:url(//creativelyewe.com/ME/wp-content/themes/CETheme/images/14.png);
background-position:top left;
background-size:contain;
background-repeat:no-repeat;
height: 45px;
}
ul.payment li .amex	{
background:url(//creativelyewe.com/ME/wp-content/themes/CETheme/images/22.png);
background-position:top left;
background-size:contain;
background-repeat:no-repeat;
height: 45px;
}
.container.payment::after, ul.social::after	{
content:'';
display:block;
clear:both;
}
div.featuredImage {
float:left;
width: 35%;
height: auto;
margin-right: 3%;
margin-left: 3%;
}
div.featuredImage.short {
float:left;
width: 35%;
height: auto;
margin-right: 3%;
margin-left: 3%;
margin-bottom: 5%;
}
div.featuredImage img 	{
width:100%;
height: auto;
box-shadow: 3px 3px 8px #333;
}
div.clear 	{
content:'';
display:block;
clear:both;
} footer#mobile {
display: none;
}
footer#contact {
display: block;
max-width:100%;
padding: 0 10px;
}
footer#contact, div.container.icons, div.icons {
font-family: Raleway,'Trebuchet MS', Verdana, Arial, Sans-serif;
color: #B3B4BB;
font-variant: small-caps;
font-weight: 700;
letter-spacing:.05em;
}
div.container.icons, div.icons   {
margin-top: 0;
}
div.container.icons     {
float:right;
width:65%;
}
.row.twelve.columns.blue.payments::after, .row.twelve.columns.blue::after, div.container.payment::after,
div.container.icons::after, div.icons::after, footer#contact::after, footer#contact.blue::after, div.footer_container::after {
display:block;
content:'';
clear:both;
}
footer#contact.payments  {
clear:left;
border-top: 0.15rem solid #818180;
}
.copy350	{	
display:none;
}
.copy	{	
display: block;
float: right;
text-align: right;
line-height: 1.3em;
position: relative;
right: 0; 
}
footer#contact.blue .copy p.policy a.privacy {
line-height: 1.8em;
margin: 0;
color: #B3B4BB;
font-family: 'Julius Sans One', 'Trebuchet MS', 'Droid Sans', Verdana, Arial, sans-serif;
text-align: left;
letter-spacing: 1px;
font-size: 1.1em;
}
footer#contact.blue .copy p.policy a:hover.privacy 	{
color: #ffffff;
}
footer#contact .copy p {
line-height: 1.8em;
letter-spacing: 1px;
padding-top: 8px;
}
.verify	{	
display:block;
float:left;
margin-top: 10px;
width: 290px;	
}
.verify.payments	{	
display:block;
float:left;
margin-top: 3px;
width: 290px;	
}
.verify a:hover 	{
opacity:.6;
}
.pay	{	
display:block;
margin-left: 5%;
padding-top: 15px;
}
.privacy_icon	{
width: 30px;
height: 40px;
margin-top: -8px;
float:left;
}
.privacy_icon.cart	{
width: 30px;
height: 40px;
margin-top: 15px;
float:left;
}		
.privacy_icon:hover		{
opacity:.6;
} .tooltip {
position: relative;
display: inline-block;
border-bottom: 1px dotted black; } .tooltip .tooltiptext {
visibility: hidden;
width: 120px;
background-color: #213f54;
color: #fff;
text-align: center;
font-weight:bold;
padding: 5px 0;
border-radius: 6px; position: absolute;
z-index: 1;
top: 5px;
left: 135%;
} .tooltip:hover .tooltiptext {
visibility: visible;
}
.tooltip .tooltiptext::after {
content: " ";
position: absolute;
top: 50%;
right: 100%; margin-top: -5px;
border-width: 5px;
border-style: solid;
border-color: transparent black transparent transparent;
}
.pay p, .pay p.secure	{	
text-align:center;
font-family:'Raleway', 'Helvetica Neue', Verdana, Helvetica, Arial, sans-serif;
font-variant: small-caps;
font-weight: bold;
letter-spacing: 1px;
margin:0;
float: left;
margin-right:8%;
font-size: 1.15em;
}
.pay p.secure	{
margin-top:-2%;
margin-left:5%;
font-size:1.3em;
}
.pay p a	{
width: 125px;
padding: 5px 6px 3px 8px;
background: #eff3f6;
color: #426a86;
border: 6px solid #ced3d7;
border-radius: 5px;
display: block;
}
.pay p.secure a, .pay p.secure a:hover	{
background:none;
border:none;
border-radius:0;
color:#ffffff;
}
.pay p.secure a:hover	{
color: #a7583f;
}
.pay p a:hover	{
background: #426a86;
color:#ffffff;
transition:.2s;
border: 6px solid #426a86;
}
.symbol	{
font-weight:400;
font-size:.7em;
}
.number	{
font-family:Georgia, "Times New Roman", serif;
font-weight:400;
font-size:1.15em;
letter-spacing:0;
}
.product .nyp .nyp-input, .wcopc .product-item .nyp .nyp-input	{
margin: 3% 0 5% 0%;
font-size: 1.8em;
color: #426a86;
min-height: 50px;
letter-spacing:1px;
font-family: 'Georgia', 'Times New Roman', Times, Palatino, serif;
display: block;
min-width:5em;
}
.product .nyp input#nyp-1.input 	{
min-width:5em;
}
div.cart div.woocommerce p.return-to-shop	{
display:none;
}
#verticalImage	{
width:300px;
float:right;
margin-left:3%;
height:auto;
margin-top:-30px;
} .backLink {
display: block;
margin: 0 30px;
padding-top: 15px;
height: 25px;
}
.backLink.privacy {
display: block;
margin: 0 30px;
padding-top: 15px;
height: 25px;
margin-bottom: 60px;
margin-bottom: 120px;
margin-left: 80px;
}
section.main .cartPage .backLink {
width: 40%;
}
section.main .backLink aside {
float: left;
text-align:center;
}
.backLink aside div.home a.icon {
background: url(//creativelyewe.com/ME/wp-content/themes/CETheme/images/home.svg) center top no-repeat;
padding-top: 34px;
background-size: 99%;
display:inline;
}
.backLink aside div.home a.icon:hover {
background: url(//creativelyewe.com/ME/wp-content/themes/CETheme/images/home_over.svg) center top no-repeat;
padding-top: 34px;
background-size: 99%;
display:inline;
}
.backLink aside div.library a.icon {
background: url(//creativelyewe.com/ME/wp-content/themes/CETheme/images/index.svg) center center no-repeat;
background-size: 75%;
padding-top: 60px;
}
.backLink aside div.library a.icon:hover {
background: url(//creativelyewe.com/ME/wp-content/themes/CETheme/images/index_over.svg) center center no-repeat;
background-size: 75%;
padding-top: 60px;
}
.backLink aside div.profile a.icon {
background: url(//creativelyewe.com/ME/wp-content/themes/CETheme/images/profile.png) center top no-repeat;
padding-top: 34px;
}
.backLink aside div.profile a.icon:hover {
background: url(//creativelyewe.com/ME/wp-content/themes/CETheme/images/profile_over.png) center top no-repeat;
padding-top: 34px;
background-size: 42%;
}
.backLink aside div.shop a.icon {
background: url(//creativelyewe.com/ME/wp-content/themes/CETheme/images/shop.svg) center top no-repeat;
padding-top: 37px;
background-size: 75%;
}
.backLink aside div.shop a.icon:hover {
background: url(//creativelyewe.com/ME/wp-content/themes/CETheme/images/shop_over.svg) center top no-repeat;
padding-top: 37px;
background-size: 75%;
}
.backLink aside div.cart a.icon {
background: url(//creativelyewe.com/ME/wp-content/themes/CETheme/images/cart.svg) center center no-repeat;
background-size: 130%;
}
.backLink aside div.cart a.icon:hover {
background: url(//creativelyewe.com/ME/wp-content/themes/CETheme/images/cart_over.svg) center center no-repeat;
background-size: 130%;
}
.backLink a {
font-family: 'Julius Sans One', sans-serif;
font-weight: bold;
font-variant: small-caps;
letter-spacing: .06em;
color: #252b38;
padding: 47px 0 0 0;
}
section::after, .backLink aside::after, .woocommerce::after, .container.main::after, footer div.container::after {
content: '';
display: block;
clear: both;
}
nav a.mobile_menu	{
width:28px;
height:28px;
background:url(//creativelyewe.com/ME/wp-content/themes/CETheme/images/icon_menu.svg);
background-size: contain;
position:absolute; top:22px; left:87%; margin-left:-35px;
display:none;
z-index:9999;
} footer#contact .content	{
display:inline;
}
footer#contact a	{
color:#f4f4f5;	
}
footer#contact a, footer#contact a:visited {
color:#777;	
}
footer#contact a:hover	{
color:#f4f4f5;	
}
span.red	{
color:#8c1919;
font-weight:bold;
}
section.secondary.checkout {
padding: 5% 5% 0 5%;
}
section.secondary.checkout .featuredImage img {
float: left;
width: auto;
height: auto;
margin: 1% 5% 5% 3%;
box-shadow: 2px 4px 8px #777;
}
section.secondary div#account_page {
padding-top: 8%;
}
div.woocommerce nav.woocommerce-MyAccount-navigation {
float: none;
clear: both;
width: 100%;
}
section.secondary .pageContent.wide nav > ul {
z-index: 28;
border-bottom: 3px solid rgba(40,73,159,.4);
position: relative;
top: 0;
padding-left: 0;
width:100%;
}
section.secondary .pageContent.wide nav ul li {
float: left;
padding: 0 0 3px 0;
margin-bottom:0;
}
section.secondary div.pageContent.wide div#account_page a {
color: #426a86;
}
section.secondary div#account_page div.woocommerce nav > ul > li > a {
letter-spacing: 0;
}
section.secondary nav.woocommerce-MyAccount-navigation ul li a {
display: inline-block;
color: #274694;
padding: 5px 20px;
text-decoration: none;
width: auto;
position: relative;
font-weight: bold; 
font-family: 'McLaren', cursive;
text-transform: uppercase;
border-top-left-radius: 10px;
border-top-right-radius: 10px;
font-size: .9em;
letter-spacing: 0;
}
section.secondary nav.woocommerce-MyAccount-navigation ul li a:hover {
background-color: rgba(40,73,159,.4);
color: #ffffff;
}
section.secondary div.woocommerce .woocommerce-MyAccount-content {
width: 95%;
padding-top: 2.5%;
margin-bottom: 5%;
float: right;
}
section.secondary div.woocommerce .woocommerce-MyAccount-content p {
padding-left: 1em;
}
section.secondary .woocommerce-info, section.secondary div#account_page .woocommerce-message {
border: none;
}
form.woocommerce-EditAccountForm.edit-account fieldset {
margin-bottom: 5%;
}
section.secondary.checkout .pageContent.wide	{
margin-bottom: 8%;
margin-left: 3%;
}
section.secondary.checkout .woocommerce button.button {
color: #f4f4f5;
background-color: #40615e;
border: none;
letter-spacing: 1px;
text-transform: uppercase;
padding-bottom: 3%;
height: 45px;
}
section.secondary.checkout .woocommerce button.button:hover {
color: #2271b1;
background-color: #92b1c9;
background-color: #bcdcf6;
}
div.woocommerce-billing-fields h3, div.woocommerce-additional-fields h3	{
margin: 0 0 .5em 0;
font-size: 2.3em;
font-weight: 700;
color: #9C2B09;
font-family: Cagliostro, sans-serif;
border-bottom: 2px solid #9c2b09;
}
.woocommerce form .form-row input.input-text {
padding: 5px;
font-size: 1em;
}
section.secondary.checkout .woocommerce form .form-row.woocommerce-validated input.input-text 	{
font-size:1.2em;
padding:10px;
border: 2px solid rgb(0 118 255 / 58%);
margin-bottom: 40px;
}
form.woocommerce-EditAccountForm.edit-account fieldset, .woocommerce-account-fields .create-account {
margin-bottom: 5%;
padding: 2.5%;
}
section.secondary.checkout .woocommerce form .show-password-input, .woocommerce-page form .show-password-input {
position: absolute;
right: 0.7em;
top: 0.25em;
cursor: pointer;
}
section.secondary.checkout .pageContent.wide p, section.secondary p.index {
font-size: 1.5em;
line-height: 1.7em;
color: #244e86;
margin-bottom: 0.75em;
}
p.small.last, p.small.first, p.small.captcha, section.secondary.checkout .pageContent.wide p.small.last, section.secondary.checkout .pageContent.wide p.small.first	{
font-family:'Open Sans', Arial, Verdana, Corbel, sans-serif;
font-family: McLaren, cursive;
font-size: .8em;
line-height: 2em;
color: #3c5fa9;
font-weight: bold;
font-style: italic;
text-transform:uppercase;
margin-bottom:30px;
margin-left: 53px;
}
p.small.normal	{
font-family:'Open Sans', Arial, Verdana, Corbel, sans-serif;
font-family: McLaren, cursive;
font-size: .9em;
line-height: 2em;
color: #3c5fa9;
font-weight: bold;
font-style: italic;
text-transform:uppercase;
margin-bottom:30px;
margin-left:0;
}
section.secondary.checkout .pageContent.wide p.small.last, section.secondary.checkout .pageContent.wide p.small.first 	{
font-size:.9em;
}
p.small.first 	{
text-indent: -53px;
margin-left: 53px;
margin-bottom: 20px;
}
section.secondary.checkout .pageContent.wide p.small.first 	{
margin-bottom: 20px;
text-indent: 0;
}
.indent 	{
padding-left:2%;
}
section.mainContent.video .indent 	{
margin-bottom:5%;
}
section.mainContent.video .caption p 	{
font-size: 1.1em;
text-align: center;
padding: 0 5%;
width: 90%;
margin: 0 auto;
font-family: McLaren, cursive;
line-height: 1.5em;
}
.backLink, .backLink.videos {
display: block;
margin: 0 30px;
padding-top: 15px;
height: 25px;
padding-bottom:0;
}
.backLink.videos 	{
margin-top:8%;
padding-bottom: 0;
}
.backLink aside {
width: 20%;
padding: 0 2.5%;
padding: 0 1.7%;
margin-bottom: 3%;
float: left;
text-align: center;
display: block;
}
.backLink aside div.profile	{
width:100%;
}
.backLink aside:last-child {
margin-right: 0;
}
.backLink aside div.profile a.icon {
background: url(//creativelyewe.com/ME/wp-content/themes/CETheme/images/profile.svg) top center no-repeat;
padding-top: 35px;
background-size: 50%;
}
.backLink aside div.profile a:hover.icon {
background: url(//creativelyewe.com/ME/wp-content/themes/CETheme/images/profile_over.svg) top center no-repeat;
padding-top: 35px;
background-size: 50%;
}
.backLink aside div.payment a.icon {
background: url(//creativelyewe.com/ME/wp-content/themes/CETheme/images/payment.svg) center center no-repeat;
padding-top: 65px;
background-size:contain;
}
.backLink aside div.payment a:hover.icon	{
background: url(//creativelyewe.com/ME/wp-content/themes/CETheme/images/payment_over.svg) center center no-repeat;
padding-top: 65px;
background-size:contain;
}
section.main aside {
float: left;
width: 22.3%;
padding: 0 1.7%;
margin-bottom: 3%;
}
footer div.container	{
padding-bottom:1.5%;
}
footer div.container div.container  {
padding-right:0;
}
footer div.container.pay, footer div.container    {
padding-right: 2.5%;
margin-left:0;
float: right;
min-height: 100px;
border-top: 1px solid #c5bebe;  
}
footer div.container    {
border-top:none;
min-height: 0;
padding-top: 15px;
}
footer div.social.payments, footer div.social   {
position:absolute;
bottom:0;
bottom:5px;
right:0;
min-width:175px;
}
ul.social li a	{
} @media screen and (max-width: 975px)	{
.main.med {
display: block;
}
.main.full {
display: none;
}
}
@media screen and (max-width: 950px)	{
.nav_container   {
background: #2f5061;
width:100%;
height: 130px;
box-shadow: 3px 5px 8px rgb(0 0 0 / 80%);
z-index: 1000;
position: relative;
}
a.logo, a.logoHome, div.logoHome, header.small a.logo 	{
width: 325px;
height: 120px;
margin-top: 10px;
}
nav	{
display:block;
}
nav ul {
list-style: none;
margin: 0;
float: left;
padding-left: 5%;
width: 90%;
}
nav > ul {	
left:0;
}
nav ul li	{
width:25%;
}
nav ul li a		{
padding:0 25px;
}
nav a	{
font-size:1.5em;
}
nav ul li:first-child    {
width: 20%;
}
nav ul li:last-child    {
width: 30%;
}
}
@media screen and (max-width: 900px)	{
.product .nyp .nyp-input, .wcopc .product-item .nyp .nyp-input {
display: inline-block;
text-align: center;
font-weight: 700;
min-width: 0;
max-width: 8em;
}
}
@media screen and (max-width: 850px) {
#page.home div.opening div.photo_med	{
display:block;
}
#page.home div.opening div.photo, 	
#page.home div.opening div.photo_small ,	
#page.home div.opening div.photo_mobile  	{
display:none;
}
.container.social {
width: 50%;
margin: 0;
}
.copy {
float: none;
clear: both;
margin-top: 0;
margin-right: 4%;
}
footer div.container {
padding-bottom: 3%;
}
}
@media screen and (max-width: 825px) {
.container.main	{
padding-top:5%; margin: 0 auto;
}
.container {
width: 92%;
padding: 0;
}
footer div.container.pay, 	
footer div.container.payment {
width:100%;
padding-right: 20px;
padding-top: 20px;
}
footer div.container.payment {
padding-right:12px;
}
.container.about .four.columns {
margin: 3.5% 6% 0 4%;
}
img.avatar	{
border-radius:30px;
}
.container.about .eight.columns	{
float:none;
width:95%;
margin:0 auto;
}
.row.blue.about .container.about	{
border:none;
}
h2.bio {
margin: .67em 0 .4em .2em;
}
p.bio	{
font-size: 1.3em;
line-height: 1.8em;
letter-spacing: 1px;
}
.flexslider .slides li.client img {
float: left;
width: 55%;
margin-right: 4%;
}
.flexslider .slides img {
float: left;
width: 50%;
margin-right: 2%;
margin-right: 4%;
display: block;
}
div.description {
float: none;
width: 100%;
}
div.description p, .box p { }
p.showcase {
text-align:left;
width: 98%;
margin: 5% 0 5% 2%;
padding-top: 3%;
border-top: 1px solid #000;
}
#portfolioPage .row {
padding: 2% 0 3% 0;
}
ul.social {
text-align: center;
}
ul.social li {
padding: 0 4%;
} footer#contact	{
text-align:center;
}
.offset-by-half.column {
margin-left: 2%;
}
.container.social	{
width: 80%;
}
h2	{
margin-left:0;
}
ul.social {
text-align: right;
}
ul.social li {
margin-left: 70px;
}
.container.social li.email_btn {
float: right;
margin-top: 1px;
margin: 1px 0 0 0;
}
}
@media screen and (max-width: 800px)	{
.pay	{	
}
.container.social li.email_btn {
margin-top: 10px;
margin-right: 2.5%;
}
.copy	{
letter-spacing: 2px;
}
.symbol	{
font-size: 1.2em;
}
.container.social {
}
#short_code_si_icon img {
padding-right: 10px;
padding-bottom: 20px;
float: right;
}
}
@media screen and (max-width: 750px)	{
.six.columns {
width: 48%;
margin-bottom: 5%;
min-height: 450px;
}
.six.columns.no-button {
width: 48%;
margin-bottom: 5%;
min-height: 375px;
}
}
@media screen and (max-width: 680px)	{
}
@media screen and (max-width: 675px)	{
.boxText ol		{
padding-left: 10%;
}
body#videoPage	{
min-width:420px;
width:100%;
}
nav a	{
font-size:1.3em;
text-align:left;
}
.six.columns {
width: 48%;
margin-bottom: 5%;
min-height: 375px;
}
p.consult	{
width:70%;
}
.container.about .eight.columns, div.eleven.columns.offset-by-half.column, .container.main.med, .container.main	{
padding-top:5%;
padding-bottom: 40px;
}
.container.main::after	{
content:'';
display:block;
clear:both;
}
.container.about .eight.columns  {
width: 100%;
}
h2.bio {
font-size: 2.7em;
}
.container.about .four.columns { }
.container.payment		{
margin-top:12px;
} ul.payment li	{
width:60px;
}
.seven.columns { width: 90%;
}
.four.columns.coffee {
margin-left: 0;
position: absolute;
left: 63%;
bottom: 12%;
width: 37%;
}
.backLink {
display: block; padding-top: 15px;
height: 25px;
margin:0; margin-bottom:5%;
}
.backLink.privacy {
display: block;
margin: 0 30px;
padding-top: 15px;
height: 25px;
margin-bottom: 120px;
margin:0 0 120px 30px;
}
}
@media screen and (max-width: 650px) {
a.logo, a.logoHome, div.logoHome, header.small a.logo	{
float: none;
clear: both;
background-size:contain;
width: 375px;
top:0;
}
nav, .navigation, .toggle {
display: inline-block;
}
footer#mobile {
display: block;
}
footer#contact, div.row.twelve.columns.blue {
display: none;
}
.container.about .eight.columns, div.eleven.columns.offset-by-half.column, .container.main.med, .container.main {
padding:2.5%;
padding-bottom: 80px;
} footer#mobile {
border-top: 2px solid #454444;
max-height: 40px;
background: #481701;
background: #113c4b;
width: 100%;
min-height: 35px;
max-height: 38px;
margin: 0;
border-top: 1px solid rgb(86 24 24 / 24%);
position: fixed;
padding-bottom: 35px;
z-index: 999;
bottom: 0;
}
footer#mobile div.button_container	{
padding:0;
}
footer#mobile .button_container {
max-width: 100%;
padding-top: 1%;
border-top: 1px solid rgba(175, 172, 172, 0.4);
}
footer#mobile div.button_container a ul li .svg-inline--fa {
padding: 0;
}
footer#mobile div.button_container a ul li .svg-inline--fa.fa-house-chimney     {
font-size:1.1em;
}
footer#mobile div.button_container aside {
float: left;
width: 19.5%;
margin: 0;
padding-top: 3px;
border-right: 1px solid rgba(175, 172, 172, 0.6);
font-size: 1.5em;
text-align: center;
}
footer#mobile div.button_container aside a {
text-decoration: none;
margin: 0;
padding: 0;
padding-bottom: 5px;
color: rgb(86 24 24 / 24%);
color:#426a86;
}
footer#mobile ul {
margin: 0;
padding: 0;
}
footer#mobile ul li {
list-style-type: none;
margin-bottom:-5px;
}
footer#mobile div.button_container aside p {
font-size: .6em;
color: rgb(86, 24, 24);
color: rgb(75 56 56);
color:#426a86;
font-variant: small-caps;
text-align: center;
letter-spacing: 1px;
font-weight: 600;
font-family: 'Open Sans', 'Raleway', 'Helvetica Neue', Verdana, Helvetica, Arial, sans-serif;
font-family:'Delius', cursive;
}
footer#mobile div.button_container aside.services, footer#mobile div.button_container aside.payments.wide	{
max-width: 27%;
width: 20%;
}
footer#mobile div.button_container aside:last-child		{
border-right:none;
}
footer#mobile div.button_container::after	{
content:'';
display:block;
clear:both;
}
.backLink     {
display:none;
}
}
@media screen and (max-width: 625px) {
section.main.landing {
padding: 0;
padding: 0 5%;
min-height: 600px;
}
.flexslider .slides li.client img {
width: 90%;
float: none;
margin: 0 auto;
}
p.showcase	{
display:none;
}
p.cta {
margin-bottom: 3%;
}
h2.bio {
font-size: 2.3em;
}
nav ul li a {
padding: 0 20px;
}
h2 {
margin: 1em 0 .5em 0; 
}
article#button-bar aside.col1, article#button-bar aside.col2 {  height: auto;
float: none;
clear: both;
width: 80%;
margin: 0 auto 15% auto;
}
.pageContent.wide article#online p.cta 	{
padding-bottom:90px;
}
}
@media screen and (max-width: 590px)	{
.design p, .pricing p	{
margin:0 10px 15px 10px;
font-size:1.3em;
color: #608197;
} 
.four.columns.coffee {
margin-left: 0;
position: absolute;
left: 65%; }
.six.columns, .six.columns.no-button 	{
width: 95%;
float: none;
clear: both;
margin: 0 auto;
min-height: 590px;
}	
.six.columns.no-button {
min-height: 525px;
}
.container.social {
text-align:center;
float:none;
clear:both;
height: 100%;
width: 55%;
}
ul.social {
margin: 5% auto;
}
ul.social li {
padding: 0 4%;
margin: 0 auto;
}
#short_code_si_icon img	{
width: 70%;
}
}
@media screen and (max-width: 575px)	{
#portfolioPage .row {
padding:0;
}
h2 {
margin: 1em 0 .5em .5em; 
}
footer#contact	{
font-size: 1.3em;
line-height:1.2em;
}
.symbol {
font-size: .85em;
}
.copy350	{	
display:block;
margin: 20px 0;
}
.copy	{	
display:none;
}
.number	{
font-size: 1em;
}
.container.about .four.columns {
margin: 3% 6% 5% 0;
padding: 5% 5% 5% 3.5%;
}
.container.about .four.columns::after   {
content:'';
display: block;
clear: both;
}
h2.bio {
font-size: 9vw;
margin: 0 0 15px 0;
}
#singleStore div.woocommerce form.cart .nyp input#nyp-1.input-text.amount, .wcopc .product-item .nyp .nyp-input {
display: inline-block;
margin-bottom: 0;
text-align: center;
font-weight: 700;
max-width: 100%;
min-width: 5em;
border: 1px solid #777;
}
section.main .backLink aside	{
width:25%;
}
section.main .backLink aside.signin		{
width:35%;
}
}
@media screen and (max-width: 550px)	{
nav	{	
margin-top: 0;
position:static;
width:auto;
height:0;
overflow:hidden;
}
nav ul	{
margin-left: 5%;
position: relative;
float:none;
clear:both;
}
nav a.mobile_menu	 {
display:block;
z-index:9999;
} 
nav ul, nav ul ul,
nav ul ul ul	{
display:block;
position:static;
}
nav > ul	{
padding:0;
}
nav ul li	{
float:none;
margin-top:13px;
width:90%;
}
nav ul li:first-child	{
margin-top:15px;
}
nav ul li:hover	{
background:none;
}
nav ul li a	{
width:auto;
display:block;
margin:8px 10px;
padding: 0px 15px 12px 2px;
border-bottom: 1px solid rgba(255,255,255,.25);
}
nav ul li a:hover	{
background-color:rgba(255,255,255,.2);
}
nav ul li:last-child a	{
border-bottom:none;
}
.six.columns, .six.columns.no-button 	{
min-height: 0;
margin-bottom:50px;
}
}
@media screen and (max-width: 500px)	{
.four.columns.coffee {
margin-left: 0;
position: absolute;
left: 65%;
bottom: 200px;
}
}
@media screen and (max-width: 475px)	{
.marquee {
max-width: 475px;
font-size: 14px;
height: 250px;
background-color: #444;
}
}
@media screen and (max-width: 450px)	 { .container.nav	{
width:100%;
padding: 0;
}
.boxText ol		{
padding-left: 12%;
}
.container.seal {
top: 50%;
padding: 0 15%;
width: 90%;
}
section.main.landing {
padding: 0 5%;
min-height: 100px;
margin-bottom: 15%;
}
article#button-bar aside.col1, article#button-bar aside.col2 {
height: auto;
float: none;
width: 90%;
margin-bottom: 15%;
clear: both;
}
}
@media screen and (max-width: 425px) {
a.logo, a.logoHome, div.logoHome, header.small a.logo {
width: 350px;
} 
h2 {
margin: 1em 0 .5em 0; 
}
#list ol ul li	{
background-position:0 12px;
padding-bottom:0;
}
#list ol li	{
margin-bottom:.5rem;
line-height:1.6em;
}
#list ol ul { 
padding-bottom: 2.5rem;
}
.design	{
padding-bottom:5px;
border-bottom:1px solid #999;
margin-bottom:.75em;
}
.container.payment	{
width:100%;
}
.container.payment ul.payment	{
float:none;
width:100%;
}
.container.payment ul.payment li	{
width:20%;
padding-right:2%;
}
.container.payment
.container.social	{
width: 40%;
}
ul.social li {    
font-size: 2.5em;
padding: 0 2.5%;
}
.pay	{	
display:block;
float:left;
margin-left: 1%;
margin-top:5%;
width:55%;
height:44px;
}
.container.about .four.columns {
margin: 0;
width:100%;
float:none;
clear:both;
}
.four.columns.coffee {
margin-left: 0;
position: absolute;
left: 65%;
bottom: 300px;
} footer#contact	{
color: #B3B4BB;
padding: 3% 0;
margin: 0;
font-size: 1.2em;
text-align: center;
}
footer#contact .container	{
width:100%;
padding:0;
}
footer#contact::after, div.icons::after, footer#contact .container::after, #wrapper::after	{
content:'';
display:block;
clear:both;
}
footer#contact div.content a	{
display:inline-block;
margin: 0 0 10px 0;
float:left;
clear:both;
}
}
@media screen and (max-width: 380px)	{
a.logo, a.logoHome, div.logoHome, header.small a.logo {
max-width: 90%;
height: 150px;
}
nav a.mobile_menu {
top: 0;
left: 50%;
margin-left: -35px;
z-index: 9999;
}
img.avatar {
width:95%;
border-radius: 300px;
border: 3px solid #ededed;
}
#list ol {
margin-left: 9.5%;
}
.marquee {
max-width: 375px;
background-color: #444;
height: 200px;
}
.four.columns.coffee {
margin-left: 0;
position: absolute;
left: 65%;
bottom:350px;
}
}@media screen and (max-width: 950px) { .navigation {
padding-top: 20px;
}
.navigation ul li {
padding-bottom: 2px;
}
}
@media screen and (max-width: 900px) {
div.featuredImage, div.featuredImage.short {
float: left;
width: 45%;
height: auto;
margin-right: 5%;
margin-bottom: 3%;
}
div.featuredImage.short {
margin-bottom: 5%;
}
}
@media screen and (max-width: 650px) {
div.featuredImage, div.featuredImage.short 	{
float: none;
width: 90%;
margin: 0 auto 5% auto;
} .navigation {
position: fixed;
top: 0;
padding-top: 0;
left: 100%;
width: 100%;
height: 100%;
background-color: #fff;
z-index: 999;
display: flex;
justify-content: center;
align-items: center;
}	
footer#mobile 	{
background: #481701;
background: #113c4b;
background: #2f5061;
width: 100%;
min-height: 35px;
max-height: 38px;
margin: 0;
border-top: 1px solid rgb(86 24 24 / 24%);
position: fixed;
padding-bottom: 35px;
z-index:999;
bottom: 0;
}
footer#mobile 	{	
max-height: 40px;
}
footer#mobile {
border-top: 2px solid #454444;
}
footer#mobile aside	{
float:left;
width:19%;
margin:0;
padding-top:3px;
border-right:1px solid rgba(175, 172, 172, 0.4); 
font-size: 1.5em;
text-align: center;
}
footer#mobile div.button_container {
max-width: 100%;
padding-top: 1%;
border-top: 1px solid rgba(175, 172, 172, 0.4);
}
footer#mobile div.button_container aside	{
font-family: 'Open Sans', 'Raleway', 'Helvetica Neue', Verdana, Helvetica, Arial, sans-serif;
float:left;
width:19%;
margin:0; border-right:1px solid rgba(175, 172, 172, 0.4); 
font-size: 1.5em;
text-align: center;
}
footer#mobile aside	{
padding-bottom:5%;
font-size: 1.65em;
}
footer#mobile aside.home a ul li .fa-sharp.fa-solid.fa-church 	{
padding-bottom:5%;
font-size: 1em;
position: relative;
left: 0;
margin-left: 0;
}
footer#mobile aside.services a ul	{
position:relative;
}
footer#mobile aside.services a ul li i.fa-solid.fa-hand-holding	{
font-size:1.6em;
padding-bottom:7px;
}
footer#mobile aside:last-child	{
border-right:none;
}
footer#mobile aside i.fab	{
font-size: 1em;
color: rgb(86 24 24 / 24%);
}
footer#mobile aside p	{
font-size:.55em;
color: rgb(86, 24, 24);
color: rgb(75 56 56);
color: #ffffff;
font-variant:small-caps;
text-align:center;
letter-spacing:1px; }
footer#mobile aside p	{
line-height:.9em;
}	
footer#mobile div.button_container aside a	{
text-decoration:none;
margin:0;
padding:0;
padding-bottom:5px;
color: rgb(86 24 24 / 24%);
color: #ffffff;
}
footer#mobile div.button_container aside.home {
width: 19%;
}
footer#mobile div.button_container aside.call {
width: 15.9%;
}
footer#mobile div.button_container aside.projects
{
width: 16.9%;
}
footer#mobile div.button_container aside.services 
{
width: 21.5%;
}
footer#mobile div.button_container aside.payments 	{
width: 23.5%;
}
footer#mobile aside.map	{
}
footer#mobile aside.facebook	{
}
footer#mobile aside.privacy	{
border-right:none;
}
i.fa-brands, .fab, .fa-church {
font-weight: 400;
font-variant: small-caps;
font-size: 3em;
color: #f4f4f5;
padding-bottom: 8px;
position: relative;
left: 40%;
margin-left: -48px;
}
footer#mobile div.button_container aside p {
font-size: .65em;
color: #ffffff;
font-variant: small-caps;
text-align: center;
letter-spacing: 2px;
line-height: 1.2em;
font-weight: 500;
}
footer#mobile aside a ul li .fa {
padding-bottom: 5%;
font-size: 1em;
position: relative;
left: 0;
margin-left: 0;
}
.fa-solid, .fa-regular, .fass {
font-weight: 600;
font-size: 1.1em;
}
}@import url("https://fonts.googleapis.com/css?family=Open+Sans:300,300italic,700,700italic");
@import url("https://fonts.googleapis.com/css?family=Candal");
#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: 3% auto 1.5% auto;
max-width: 1080px;
}
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%;
}
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% 3% 0 3%;
}
section.intro.small.one {
padding: 30px 0 0 0;
display:none;
}
section.main, section.intro, section.bottom {
max-width: 1080px;
margin:0 auto;
padding: 0 3%;
}
#page section.bottom   {
padding-bottom: 80px;
}
article.intro .left, article.intro .mid, article.intro .right, div.banner .left, div.banner .right {
width: 47.3%;
padding: 0 2.5%;
float: left;
border-right: 1px solid #777;
}
article.intro .left {
padding-left: 0;
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.bottom aside.announce {
width: 30.33333%;
float: left;
text-align: left;
margin-right: 4.25%;
min-height: 320px;
}
section.bottom aside:last-child.announce {
margin-right: 0;
}
section.main aside .caption h3, section.intro .caption h3, section.bottom h3, section.bottom aside a, section.bottom 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.bottom h3, section.bottom 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;
}
div.announceImage {
margin-bottom:.9em;
} section.mainContent	{
margin: 0 5%;
padding:0 2%;
}
section.mainContent aside	{
width: 43.5%;
margin: 0 3% 2% 3%;
float:left;
text-align:center;
height: auto; }
section.mainContent aside.two, section.mainContent aside.four, section.mainContent aside.six	{ }
section.mainContent aside.two, section.mainContent aside.four	{
margin-right:0;
}
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.bottom 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.bottom 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/CETheme/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.bottom 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.bottom 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/CETheme/images/payments_med.jpg) top center no-repeat;
}
section.mainContent aside .content.trending .photo	{
background:url(//creativelyewe.com/ME/wp-content/themes/CETheme/images/delivery_med.jpg) top center no-repeat;
}
section.mainContent aside .content.tools .photo	{
background:url(//creativelyewe.com/ME/wp-content/themes/CETheme/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;
}
}
@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.bottom 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.bottom aside.announce.news_all  {
float: left;
text-align: left;
margin-right: 6%;
width: 46.5%;
min-height: 0;
padding-bottom: 3%;
}
section.bottom aside:last-child.announce.news_all, section.bottom 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, section.bottom aside.announce.news_all 	{
width:90%;
float:none;
clear: both;
margin: 0 5% 8% 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/CETheme/images/design_wide.jpg) top center no-repeat;
}
section.mainContent aside .content.events .photo {
background: url(//creativelyewe.com/ME/wp-content/themes/CETheme/images/payments_wide.jpg) top center no-repeat;
}
section.mainContent aside .content.find-it .photo {
background: url(//creativelyewe.com/ME/wp-content/themes/CETheme/images/rentals_wide.jpg) top center no-repeat;
}
section.mainContent aside .content.trending .photo {
background: url(//creativelyewe.com/ME/wp-content/themes/CETheme/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.bottom 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	{ }
}
@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; }
}