body	{ 
font-family:'Open Sans', sans-serif;
font-size:16px;
font-weight:300;
color:#555;
margin:0;
padding:0; }
body.landingPage {
font-family: 'Open Sans', sans-serif;
font-size: 16px;
background: #1d3154 url(//cox-sisters.com/sew/wp-content/themes/DDResponsive/images/bg.jpg) left top repeat;
margin: 0;
padding: 0;
border-top: 1px solid #0f3011;
}
.banner.landing {
position: absolute;
width: 100%;
height: 150px;
background: #1d3154;
box-shadow: 3px 5px 8px rgb(0 0 0 / 80%); z-index: 150;
}
body.landingPage #wrapper {
width: 100%;
position: relative;
max-width: 1200px;
margin: 20px auto 0 auto;
}
#page	{ position: relative;
border-bottom: 2px solid #20281b; }
#page, #page.contact, #page.church { min-height: 600px;
background: #fbfdf9;
height: auto;
margin: 122px auto 0 auto;
position: relative;
padding-bottom: 50px;
box-shadow: 3px 5px 8px rgb(0 0 0 / 80%);
}
#page.landing {
padding-bottom: 0;
box-shadow: none;
margin-top: 140px;
}
#container	{
max-width:90%;
max-width: 1200px;
margin:0 auto;
position: relative;
padding-bottom: 50px;
}
article.intro	{
max-width:1100px;
margin: 0 auto;
}
article.intro p	{
font-weight:500;
color:#1D3572;
font-size:1.2em;
line-height:2.3em;
padding:2px;
margin:0 0 2% 0;
} h1	{
margin: 0 0 1em 0;
font-size:2.8em; 
font-weight: 700;
}
h2	{
margin: 0 0 .5em 0;
font-size:1.6em; 
font-weight: 700;
line-height:1.1em;
}
h3	{
margin: 0 0 .5em 0;
font-size:1.3em; 
font-weight: 700;
color:#9C2B09;
}
h3.index {
margin: 0 0 .5em .5em;
font-weight: 700;
color: #9C2B09;
font-family: 'Cagliostro', sans-serif;
font-size: 2em;
}
h4	{
margin: 0 0 .5em 0;
font-size:1em; 
font-weight: 700;
}
p	{
margin: 0 0 1em 0;	
}
a {
color: #426a86;	
}
a:visited	{
color: #426a86;	
}
a.btn, .intro p a	{
font-size:1.2em;
text-decoration:none;
color:#fff;
border:1px solid #fff;
padding: 4px 15px;
transition:background-color .5s;
border-radius:5px;
float:right;
}
a.btn:hover	{
background-color: rgba(255,255,255,.3);
}
a.btn	 {
background-color: rgba(40,73,159,.25);
}
.intro p a, .location p a, section.about article.aboutUs p a	{
text-decoration:underline;
font-size:1em;
font-weight:bold;
padding:0;
border:none;
float:none;
color:rgba(40,73,159,.65);
}
.location p a, section.about article.aboutUs p a	{
margin-bottom:20px;
}
section.about article.aboutUs p a, section.secondary article.privacy p a	{
color: #6c2a2a;
font-family: 'McLaren', cursive;
}
.intro p a:hover, .location p a:hover, section.about article.aboutUs p a:hover, section.secondary article.privacy p a:hover	{
text-decoration:none;
} header {
position:relative;
}
header h1	{
display:none;
}
header	div.description	{
display:none;
}
header a.logo, header a.logo-reverse { 
position:absolute;
display:block;
width:235px;
height:200px;
background:url(//cox-sisters.com/sew/wp-content/themes/DDResponsive/images/sisters_logo.png) no-repeat 0 0;
background-size:contain;
top:-110px;
left:0;
z-index:999;
}
header a.logo-reverse 	{
position:absolute;
display:block;
width:235px;
height:200px;
background:url(//cox-sisters.com/sew/wp-content/themes/DDResponsive/images/sisters_large-reverse.png) no-repeat 0 0;
background-size:contain;
top:-110px;
left:0;
z-index:999;
}
header a.logo span, header a.logo-reverse span	{
display:none;
}
header div.hero	{
position:absolute;
width:42%;
top: 130px;
left: 55%;
}
header div.hero h1	{
line-height: 1em;
margin:0 0 30px 0;
color:#fff;
}
section.main.landing, section.main.landing_small {
background: #1d3154;
background: #113c4b;
display: block;
box-shadow: 3px 4px 10px #000000;
border-left: 2px solid #0c1e45;
border-right: 1px solid #220c02;
}
section.main.landing_small {
display: none;
}
section.main, section.intro, section.bottom, section.intro.landing, section.intro.churches {
max-width: 1140px;
margin: 3% auto 0 auto;
padding: 3%;
display: block;
}
section.intro.landing {
padding: 5% 5% 2% 5%;
margin: 0 auto;
background: #e5d5ba;
box-shadow: 3px 3px 15px #000000;
}
#page.landing section.main {
margin: 0 auto;
padding-bottom: 5.5%;
}
section.main div.header h3.widget-title, section.main div.header h3.widget-title.landing {
font-family: 'McLaren', cursive;
color: #ededed;
letter-spacing: 1px;
font-size: 1.4em;
border-bottom: 2px solid #a5a1a159;
text-transform: uppercase;
}
section.main div.header h3.widget-title.landing
{
padding-bottom: 10px;
}
div.header h3.widget-title, div.header h3.widget-title.med {
font-family: 'Cagliostro', cursive;
color: #f4f4f5;
letter-spacing: 1px;
font-size: 1.8em;
border-bottom: 2px solid #f4f4f5;
text-transform: uppercase;
font-weight: normal;
text-align: left;
display: block;
margin-bottom: 25px;
}
section.intro.landing article.intro p {
font-family: 'Cagliostro', sans-serif;
font-size: 1.7em;
line-height: 1.8em;
letter-spacing: 0;
}
.static.store {
font-size: 16px;
height:350px;
max-width: 1200px;
box-shadow: 3px 5px 12px #2f2e2e;
border-top: 2px solid #8a8989;
}
.static.churches {
font-size: 16px;
height: 510px;
max-width: 1200px;
margin: 0 auto;
background: url(//cox-sisters.com/sew/wp-content/themes/DDResponsive/images/main_banner-tall.jpg) top center no-repeat;
box-shadow: 3px 3px 12px #000000;
} section	{
padding:0 30px;
}
section::after, footer::after 	{
content:'';
display:block;
clear:both;
}
aside.announce.churches, aside.announce.departments, aside#announce.archive {
width: 30.5%;
float: left;
margin-right: 4%;
margin-bottom: 20px;
max-height: 226px;
}
section.main aside:last-child {
margin-right: 0;
}
section.main aside:hover, section.main .content div.caption h3:hover {
opacity: .75;
}
aside.announce.churches a div.content 	{
height: auto;
box-shadow: none;
}	
aside.announce div.content img {
border-top: 1px solid #283653;
border-left: 1px solid #000000;
border-bottom: 1px solid #000000;
border-right: 1px solid #000000;
max-width: 100%;
height: auto;
margin-bottom: 10px;
border-radius: 10px;
box-shadow: 5px 3px 8px rgb(0 0 0 / .6);
border: 1px solid #000;
}
aside.announce.churches div.content img
{
border: 2px solid #707d90;
} section.main .serviceList3, section.main .serviceList2  {
margin: 0 10px 0 25px;
padding:0;
}
section.main .serviceList3	{
display:block;
}
section.main .serviceList2	{
display:none;
}
section.main.two	{
padding: 3%;
}
li.phone, li.email	{
display:block;
}
section.main aside	{
width:25%;
float:left;
text-align:center;
}
section.main aside.three	{
width:33%;
float:left;
text-align:left;
border-right:1px solid rgba(40,73,159,.6);
margin-bottom: 25px;
}
section.main aside.three .content.tools	{
display:block;
}
section.main.two aside	 {
width:50%;
float:left;
text-align:left;
border-right:2px solid rgba(29, 56, 128, 0.6);
}
section.main aside.left	{
width:33%;
min-height:470px;
}
section.main aside.right	{
border-left:none;
}
section.main aside.left h4	{
font-family: Lato, sans-serif;
color: #28499f;
font-size: 1.5em;
font-weight:400;
margin-top: 5%;
}
section.main aside.right	{
width:60%;
float:right; }
.contact_small	{
width:100%;
height:auto;
display:none;
}
.map-responsive {
border:2px solid rgba(40,73,159,.6);
border-radius:5px;
padding:5px;
display:block;
}
.map-responsive {
overflow:hidden;
padding-bottom:75%;
position:relative;
height:0;
}
.map-responsive iframe{
left:0;
top:0;
width: 100% !important;
height: 100% !important;
position:absolute;
}
a:visited {
outline: 0;
border: none;
box-shadow: none;
-moz-outline-style: none;
outline: none !important;
border: none !important;
text-decoration: none !important;
box-shadow: none !important;
-webkit-tap-highlight-color: transparent !important;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
}
section.main aside.three:last-child, section.main aside.two:last-child	{
border-right:none;
}
section.main aside.three ul, section.main aside.two ul	{
list-style:none;
margin: 0;
-webkit-padding-start: 10px;
}
section.main aside.three ul li.head, section.main aside.two ul li.head	{	
font-weight:500;
color:rgba(40,73,159,.8);
padding-bottom:7px;
font-size:1.3em
}
section.main aside.three ul li, section.main aside.two ul li	{
line-height:1.5em;
font-size:1.2em;
margin: 0 20px 0 30px;
padding-bottom: 5px;
}
section.main aside.three ul li.last, section.main aside.two ul li.last {
margin-bottom:15px;
}
section.main aside.three ul ul li	{
margin-left:55px;
list-style-image:url(//cox-sisters.com/sew/wp-content/themes/DDResponsive/images/bullet.png);
list-style-position:outside;
}
h4.subHead	{
font-size: 1.3em;
margin-left: 3%;
}
h4.indexHead {
margin-left: 3%;
font-family: 'Julius Sans One', sans-serif;
font-weight: bold;
font-size: 2.5em;
text-shadow: 2px 3px 3px #777;
}
section.secondary ul.clothing_index	{
width:100%;
list-style:none;
margin-bottom: 8%;
}
ul.instructions	{
width:80%;
margin-left:5%;
}
div.musicList ul	{
margin-bottom:10%;
}
div.musicList2 ul	{
margin-bottom:0;
}
ul.clothing_index li	{
line-height:1.8em;
font-size:1.3em;
height: 35px;
padding-bottom:5px;
margin-bottom:1%;
background:url(//cox-sisters.com/sew/wp-content/themes/DDResponsive/images/thread.png) left center no-repeat;
background-size:contain;
padding-left:45px;
list-style-type:none;
}
ul.clothing_index li.head	{
font-size: 1.5em;
margin-top: 3%;
font-weight:bold;
}
ul.clothing_index li.head.last 	{
margin-top: 8%;
}
ul.clothing_index li.head a.dec, ul.clothing_index li.head a.custom span.normal	{
text-decoration:underline;
}
ul.clothing_index li.head a.custom span.small	{
text-decoration:none;
}
ul.clothing_index ul li, div.musicList ul li, div.musicList2 ul li, div.donate ul li	{
line-height:1.5em;
background: url(//cox-sisters.com/sew/wp-content/themes/DDResponsive/images/thread_sm.png) no-repeat;
background-size: contain;
margin-bottom: 1.5%;
font-size: 1.4em; height: 26px;
padding-left: 40px;
}
ul.clothing_index ul li, ul.clothing_index ul ul li	{
margin-bottom: 12px;
}
div.musicList ul li, div.musicList2 ul li, div.donate ul li	{
background: url(//cox-sisters.com/sew/wp-content/themes/DDResponsive/images/note_bullet.png) no-repeat;
list-style-type:none;
padding-bottom: 2%;
}
section.secondary ul.instructions li, section.secondary ul.requirements li	{
list-style-image:url(//cox-sisters.com/sew/wp-content/themes/DDResponsive/images/thread_med.png);
list-style-position:outside;
list-style-type:none;
font-size: 1.4em;
padding-bottom:3%;
}
div.donate ul li	{
background:none;
}
section.secondary ul.requirements li	{
list-style-image:none;
list-style-type:disc;
}
ul.clothing_index ul ul li {
background: url(//cox-sisters.com/sew/wp-content/themes/DDResponsive/images/thread_sm.png) left center no-repeat;
background-size: contain;
font-size: 1.4em;
height: 26px;
padding-left: 37px;
}
section.main .content {
min-height: 350px;
padding-bottom: 30px;
}
section.main aside.announce.churches .content {
min-height: 0;
padding-bottom: 0;
}
section.main aside.three .content, section.main aside.two .content	{
border:none;
margin:0;
padding:0;
display:block;
box-shadow: none;
}
section.main aside.two .contentWide {
display:none;
}
section.main .content.kids	 {
border: none;
}
section.main aside h3 a, section.main aside a	{
color:#000;
text-decoration:none;
}
section.main aside h3 a:hover	{	
text-decoration:underline;
}
section.main aside .content .photo	{
height:209px;
margin-bottom:10px;
}
section.main aside .caption	{
margin-top:10px;
}
section.main aside .caption.front	{
margin-top:0;
}
section.subNav	{
margin: 0 4% 0 4%;
padding: 4% 0% 6% 0;
}
section.main aside .caption h3, section.main aside .caption.front h3, section.intro .caption h3, section.bottom h3, section.bottom aside a, section.bottom caption h3.announceHead {
font-weight: 600;
font-family: 'Open Sans', sans-serif;
font-family: 'McLaren', cursive;
font-variant: none;
text-transform: uppercase;
padding: 2px 0 5px 13px;
}
section.main aside .caption.front h3 {
color: #f4f4f5;
text-align: center;
font-weight: 400;
}
aside.six {
width: 45%;
float: left;
padding: 0 5% 0 0;
margin: 0 5% 6% 0;
}
aside.errorOne {
width: 47%;
float: left;
padding: 0 0 0 3%;
margin: 0;
}
aside.errorTwo {
width: 50%;
float: left;
padding: 0;
margin: 0;
}
aside.errorTwo img {
width:98%;
height:98%;
border:1px solid #777;
}
article.intro .content.errorText p.errorHead		{
font-family:'Handlee', cursive;
font-size:4em;
line-height:1.5em;
}
article.intro .content.errorText p	{
color: #1D3572;
font-size: 1.5em;
line-height:1.8em;
}
article.intro .content.errorText p a 	{
color:#be7f33;
}
article.intro .content.errorText p a:hover	{
color:#3391be;
}
aside:nth-child(2), aside:nth-child(4) {
margin-right: 0;
padding-right: 0;
}
div.content {
box-shadow: 2px 3px 12px rgb(0 0 0 / 65%);
height: 300px;
margin: 0 auto;
background: none;
}
aside.specials div.content, aside.market div.content {
box-shadow: 2px 3px 12px rgb(0 0 0 / 65%);
height: 275px;
margin: 0 auto;
background: none;
}
div.content a {
text-decoration: none;
}
div.content a:hover	{
opacity:.75;
}
div.content a img {
max-width: 100%;
background-size: contain;
height: 300px;
}
div.content a p.caption, div.content p.caption {
color: #293c1d;
font-family: 'Julius Sans One', sans-serif;
font-size: 1.3em;
font-weight: bold;
text-align: center;
margin-top: 0;
text-transform: uppercase;
}
div.content.errorPic, div.content.errorText	{
box-shadow:none;
height:100%;
}
div.pageContent.wide p.caption {
color: #293c1d;
font-family: 'Julius Sans One', sans-serif;
font-size: 1em;
font-weight: bold;
font-style:italic;
text-align: left;
margin-top: 0;
text-transform: uppercase;
}
div.content a:hover p.caption {
color: #b3bfab;
}
div.pageContent.wide p.caption2		{
text-transform: uppercase;
color: #cc6633;
font-weight: bold;
font-style: italic;
} section.middle.first, section.middle.second, section.middle.third {
height: auto;
background: #162331;
border-top: 1px solid #141e36;
}
section.middle.second	{
background: #b1b5a9;
}
section.middle aside	{
width:100%;
}
aside.blurb.one, aside.blurb.two, aside.blurb.three, div.location {
max-width: 1050px;
position: relative;
margin: 0 auto;
}
div.location, div.hours  {
max-width: 100%;
padding: 0 5% 3% 5%;
}
aside.blurb.one blockquote	{
border-bottom: 1px solid #af9a7d;
}
blockquote {
padding: 6% 10%;
text-align: center;
margin-bottom: 0;
}
blockquote:before {
content: '\201c';
color: #af9a7d;
position: absolute;
top: -20px;
left: 50px;
font-size: 15em;
font-family: serif;
}
aside.blurb.two blockquote:before	{
color: #162331;
left: 30px;
}
aside.blurb.one blockquote p, aside.blurb.two blockquote p, aside.blurb.three blockquote p {
font-size: 2em;
font-family: 'Bad Script', cursive;
letter-spacing: 1px;
color: #af9a7d;
line-height:1.65em
}
aside.blurb.two blockquote p	{
color: #162331;
font-weight: bold;
}
aside.blurb.one blockquote p:after, aside.blurb.two blockquote p:after, aside.blurb.three blockquote p:after {
content: '\201d';
color: #af9a7d;
position: absolute;
font-size: 3em;
right: 260px;
top: 125px;
font-family: serif;
}
aside.blurb.two blockquote p:after	{
color: #162331;
top:230px;
right:300px;
}
aside.blurb.three blockquote p:after	{
top: 235px;
right: 210px;
}
aside.blurb.one blockquote p.credit, aside.blurb.two blockquote p.credit, aside.blurb.three blockquote p.credit {
color: #af9a7d;
font-size: .9em;
letter-spacing: 2px;
margin-top: 0;
padding-left: 20px;
line-height: 1.3em;
position: relative;
font-family: 'Open Sans', sans-serif;
}
aside.blurb.two blockquote p.credit	{
color: #203116;
font-weight:bold;
}
blockquote p.credit:before {
content: '\2014';
position: relative;
top: -1px;
left: -5px;
}
aside.blurb.one blockquote p.credit:after, aside.blurb.two blockquote p.credit:after, aside.blurb.three blockquote p.credit:after {
content: '';
}
.container6:after, section.middle:after, div.location:after, footer#bottom:after, section.bottom:after, div.announce:after {
content: '';
display: block;
clear: both;
} section.announce {
height: auto;
padding:2% 0 1% 0;
}
div.location aside {
width: 32%;
margin-right: 2.5%;
float: left;
padding: 0;
}
div.location aside.hours	{
width: 30%;
padding-right: 2.5%;
margin-right: 2.5%;
border-right: 1px solid #777;
}
div.location aside.specials	{
width: 27.5%;
padding-right: 2.5%;
border-right: 1px solid #777;
}
div.location aside .content	{
border: 2px solid #293c1d;
}
div.location aside h3, div.location aside.new h3.caption, div.location aside.hours h3 {
font-family: McLaren, cursive;
font-size: 1.6em;
font-variant: small-caps;
color: #434e27;
margin-bottom: 10px;
background: none;
letter-spacing: 1px;
text-align: center;
}
div.location aside.hours h3, h3#section_title	{
font-size: 1.8em;
text-align:left;
} div.location:after	{
content:'';
display:block;
clear:both;
}
div.location aside.new h3.caption	{
text-align:center;
}
div.location aside.new div.announce a	{
text-decoration:none;
}
div.location aside.new div.announce a:hover	h3.caption {
color: #848d72;
}
li span.serviceType {
font-family: 'Open Sans', sans-serif;
font-size: 1.2em;
font-weight: 700;
line-height: 1.8em;
color: #243a17;
}
.indent {
margin-left: 5%;
}
div.location aside.specials, div.location aside.market, div.location aside.hours {
margin-top: 40px;
}
div.location aside.new div.featuredImage.announce img	{
max-width: 100%;
height: auto;
box-shadow:none;
}
div.location aside.specials div.photo	{
background: url(//cox-sisters.com/sew/wp-content/themes/DDResponsive/images/costumes2.jpg) top center no-repeat;
width:100%;
height:275px;
max-height:372px;
opacity:1;
}
div.location aside.market div.photo	{
background: url(//cox-sisters.com/sew/wp-content/themes/DDResponsive/images/pay-online_small.jpg) top center no-repeat;
width:100%;
height:275px;
max-height:372px;
opacity:1;
}
div.location aside.market	{
display:none;
display:block;
}
div.location aside.specials div.photo:hover, div.location aside.new div.featuredImage.announce:hover	{
opacity:.7;
}
div.location aside:nth-child(3) {
margin-right: 0;
}
.location p {
font-family: 'Open Sans','Trebuchet MS', 'Droid Sans', Verdana, Arial, sans-serif;
line-height: 1.8em;
margin: 0;
font-weight: 600;
}
.location aside.specials p {
color: #293c1d;
font-weight: 400;
font-size: .9em;
text-align: center;
margin-left: -50px;
} aside.hours ul {
margin: 0;
padding: 0;
}
aside.hours ul li {
font-family: 'Handlee', cursive;
font-size: 1.3em;
color: #243a17;
line-height: 1.7em; list-style: none;
padding-bottom: 5%;
} section.secondary div#fbuilder-1 div.field_1-1.fields.fieldname11_1.cff-textarea-field	{
}
section.secondary .cp_cff_13 #fbuilder .fields>label, section.secondary div#singleStore form.cart .product .nyp .nyp-input {
font-weight: 500;
font-family: Georgia, serif;
font-weight: bold;
color: #274694;
}
.cp_cff_13 #fbuilder .fields.section_breaks {
margin: 3.5% 0;
} .woocommerce ul.products li.product a {
text-decoration: none;
font-size: 1.3em;
color: #274694;
}
.woocommerce div.product div.images img.wp-post-image	{
float:left;
}
div.market	{
float:left;
margin-top:3%;
margin-bottom: 5%; 
}
section.secondary .pageContent.wide .woocommerce a.button, .woocommerce button.button, section.secondary .woocommerce a.button, .woocommerce button.button, .woocommerce input.button, .woocommerce #respond input#submit {
color: #274694;
background-color: #d5d5d5;
border:1px solid #d5d5d5;
}
section.secondary .pageContent.wide .woocommerce div.product form.cart .variations select	{
width:410px;
}
section.secondary div.entry div.term-description p	{ font-size:1.2em;
line-height: 1.5em;
font-weight:normal;
color: #274694;
}
section.secondary .pageContent.wide .woocommerce a:hover.button, section.secondary .woocommerce a:hover.button	{
background-color: #e7e7e7;
border:1px solid #274694;
}
section.secondary div#account_page div.entry div.woocommerce {
border-top: 3px solid #1e85be;
padding-top: 3%;
margin-bottom: 5%;
}
.woocommerce form .form-row.woocommerce-form-row {
padding: 3px;
margin-bottom: 3%;
}
section.secondary div#singleStore div.entry div.woocommerce {
border-top: 3px solid #274694; margin-bottom: 5%;
}
.woocommerce-info {
border-top-color: #1e85be;
}
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;
font-size: 1.2em;
}
#mainContent.video {
height: auto;
margin: 0 auto;
font-size: 18px;
}
#video_container {
width: 730px;
height: auto;
margin: 0 auto;
}
#video_container.wide {
width: 900px;
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%);
} .paginationBox {
clear: both;
display: block;
float: left;
margin: 1em 0 2em 0;
}
ul.pagination {
margin: 0px auto 0px auto;
padding: 0px 0px 10px 0px;
position: relative;
font-size: 80%;
line-height: 1em;
list-style-type: none;
}
.pagination li {
float: left;
vertical-align: middle;
background-color: #fff;
margin-right: 1px;
}
.pagination span,
.pagination a {
float: left;
border: 1px #ccc solid;
padding: 3px 9px 4px 9px;
text-decoration: none;
width: auto;
color: #999;
}
.pagination a:hover,
.pagination a:focus {
color: #fff;
background-color: #ccc;
}
.pagination .current{
padding: 3px 9px 4px 9px;
font-weight:600;
color: #fff;
background-color: #a3a0c9;
border: 1px #ccc solid;
} .backLink {
display: block;
margin: 0 30px;
padding-top: 15px;
height: 25px;
}
div.upper_cart { 
z-index:128;
position:absolute;
height:60px;
width:35px;
display:block;
right: 40px;
top: -60px;
}
div.upper_cart .backLink	{
height: 50px;
width:60px;
}
div.upper_cart .backLink aside, .backLink aside, div.cartPage .backLink aside {
display: block; margin-top: 6%;
padding: 0 2.5%;
float: left;
text-align: center;
}
div#mainContent.video .backLink aside {
margin-right: 8%;
width:20%;
display: block;
float: left;
background: none;
}
div#mainContent.video .backLink aside a.icon	{
}
.backLink.videos a {
font-family: 'Julius Sans One', sans-serif;
font-weight: bold;
font-size: 1.1em;
font-variant: small-caps;
letter-spacing: .06em;
color: #252b38;
padding: 47px 0 0 0;
text-decoration: none;
}
section.main.two .backLink	{
margin-top: 8%;
}
section.main.two .backLink aside div.home a.icon	{
padding-top:56px;
}
section.secondary .backLink.login aside {
width: 20%;
float: left;
text-align: center;
}
.woocommerce div.product {
margin:0 auto;
}
section.secondary div.pageContent.wide div.woocommerce div.product div.images	{
float: left;
width:40%;
}
section.secondary div.pageContent.wide div.woocommerce div#product-1731 div.images 	{
margin-top:3%;
}
section.secondary div.pageContent.wide div.woocommerce div#product-1414 .woocommerce-product-gallery.woocommerce-product-gallery, section.secondary div.pageContent.wide div.woocommerce div#product-1414 div.summary.entry-summary	{ 
width: 45%;
margin-right: 3%;
float: left;
}
section.secondary div.pageContent.wide div.woocommerce div#product-1414 div.summary.entry-summary	{
margin-right:0;
}
section.secondary div.pageContent.wide div.woocommerce div.product div.images:after {
content:'';
display:block;
clear:both;
}
section.secondary div.pageContent.wide div.woocommerce div#product-1414 .woocommerce div.product div.images .woocommerce-product-gallery__wrapper	{
width:100%;
float:none;
clear:both;
}
section.secondary div.pageContent.wide div.woocommerce div.summary.entry-summary	{
float:right;
width:56%;
}
section.secondary div.pageContent.wide div.woocommerce div.summary.entry-summary::after, section.related.products::before {
content:'';
display:block;
clear:both;
}
section.secondary div.pageContent.wide div.woocommerce .cp_cff_13 #fbuilder textarea, section.secondary div.pageContent.wide div.woocommerce .cp_cff_13 #fbuilder input	{
font-size:1.3em;
margin: 0.5% 0;
}
section.secondary div.pageContent.wide div#product-1414 .woocommerce div.product div.images	{
margin-bottom:0;
}
.backLink.videos {
width: 50%;
margin: 6% 0 0 6%;
padding: 0 2.5%;
}
section.secondary div.pageContent.wide .backLink a, div.cartPage .backLink a, section.secondary .backLink a, div.upper_cart .backLink a {
font-family: 'Julius Sans One', sans-serif;
font-weight: bold;
font-variant: small-caps;
letter-spacing: .06em;
color: #252b38;
padding-top: 60px;
text-decoration: none;
}
section.secondary div.pageContent.wide .backLink.donate a {
font-family: McLaren, cursive;
color: #254487;
}
section.secondary div.pageContent.wide .backLink.donate a:hover 	{
color:#b77321;
text-decoration: none;
}
div.upper_cart .backLink a	{
font-size:.9em;
}
.backLink.videos aside a.icon	{
font-size:18px;
}
.backLink aside div.home a.icon, div.cartPage .backLink aside div.home a.icon, section.secondary .backLink aside div.home a.icon {
background: url(//cox-sisters.com/sew/wp-content/themes/DDResponsive/images/home.png) top center no-repeat;
background-size: contain;
width: 35px;
padding-top:35px;
}
.backLink aside div.home a:hover.icon, div.cartPage .backLink aside div.home a:hover.icon, section.secondary .backLink aside div.home a:hover.icon 	{
background: url(//cox-sisters.com/sew/wp-content/themes/DDResponsive/images/home_over.png) top center no-repeat;
background-size: contain;
padding-top:35px;
}
.backLink aside div.shop a.icon, div.cartPage .backLink aside div.shop a.icon {
background: url(//cox-sisters.com/sew/wp-content/themes/DDResponsive/images/shop.svg) center center no-repeat;
background-size: 98%;
}
.backLink aside div.shop a:hover.icon, div.cartPage .backLink aside div.shop a:hover.icon	{
background: url(//cox-sisters.com/sew/wp-content/themes/DDResponsive/images/shop_over.svg) center center no-repeat;
background-size: 98%;
}
section.secondary .backLink.donate aside div.home a.icon {
background: url(//cox-sisters.com/sew/wp-content/themes/DDResponsive/images/home.png) center center no-repeat;
background-size: 30%;
padding-top: 60px;
}
section.secondary .backLink.donate aside div.home a:hover.icon {
background: url(//cox-sisters.com/sew/wp-content/themes/DDResponsive/images/home_over.png) center center no-repeat;
background-size: 30%;
padding-top: 60px;
}
.backLink aside div.books a.icon {
background: url(//cox-sisters.com/sew/wp-content/themes/DDResponsive/images/book.png) center center no-repeat;
padding-top: 55px;
}
.backLink aside div.books a:hover.icon	{
background: url(//cox-sisters.com/sew/wp-content/themes/DDResponsive/images/book_over.png) center center no-repeat;
padding-top: 55px;
}
section.secondary .backLink aside div.cds a.icon  {
background: url(//cox-sisters.com/sew/wp-content/themes/DDResponsive/images/cd.png) center center no-repeat;
padding-top: 55px;
}
section.secondary .backLink aside div.cds a:hover.icon	{
background: url(//cox-sisters.com/sew/wp-content/themes/DDResponsive/images/cd_over.png) center center no-repeat;
padding-top: 55px;
} 
.backLink aside div.cart a.icon, div.cartPage .backLink aside div.cart a.icon {
background: url(//cox-sisters.com/sew/wp-content/themes/DDResponsive/images/cart.svg) center center no-repeat;
background-size: 102%;
}
.backLink aside div.cart a:hover.icon, div.cartPage .backLink aside div.cart a:hover.icon  {
background: url(//cox-sisters.com/sew/wp-content/themes/DDResponsive/images/cart_over.svg) center center no-repeat;
background-size: 102%;
}
div.upper_cart .backLink aside div.cart a.icon	{ }
div.upper_cart .backLink aside div.cart a.icon	{
background:none;
font-size:1.5em;
color:#50677c;
position: relative;
}
div.upper_cart .backLink aside div.cart a:hover.icon	{
color:#9cacb7;
}
.backLink aside div.index a.icon {
background: url(//cox-sisters.com/sew/wp-content/themes/DDResponsive/images/index.png) center center no-repeat;
background-size: 50%;
padding-top: 60px;
}
.backLink aside div.index a:hover.icon {
background: url(//cox-sisters.com/sew/wp-content/themes/DDResponsive/images/index_over.png) center center no-repeat;
background-size: 50%;
padding-top: 60px;
}
div.cartPage .backLink aside div.index a.icon, div.cartPage .backLink aside div.index a:hover.icon	{
background-size: 50%;
}
.backLink.index aside div.index a.icon, .backLink.index aside div.index a:hover.icon	{
background-size:47%;
}
.backLink.index aside.fabrics div.index a.icon, .backLink.index aside.fabrics div.index a:hover.icon	{
background-size:61%;
}
.backLink.donate aside div.index a.icon {
background: url(//cox-sisters.com/sew/wp-content/themes/DDResponsive/images/index.png) center center no-repeat;
padding-top: 60px;
background-size: 35px;
}
.backLink.donate aside div.index a:hover.icon {
background: url(//cox-sisters.com/sew/wp-content/themes/DDResponsive/images/index_over.png) center center no-repeat;
padding-top: 60px;
background-size: 35px;
}
.backLink aside div.profile a.icon {
background: url(//cox-sisters.com/sew/wp-content/themes/DDResponsive/images/profile.png) center center no-repeat;
}
.backLink aside div.profile a:hover.icon, div.cartPage .backLink aside div.profile a:hover.icon  {
background: url(//cox-sisters.com/sew/wp-content/themes/DDResponsive/images/profile_over.png) center center no-repeat;
}
.product .nyp label, .wcopc .product-item .nyp label, div.woocommerce div.single-product div.product-1414 input#nyp-1.input-decimal.amount.nyp-input.decimal {
font-weight: 700;
display: block;
margin-bottom: 3%;
font-family:'Georgia', 'Times New Roman', 'Palatino', serif;
color: #244e86;
color: #254487;
font-size: 1.25em;
} .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-size: 1.8em; } div.woocommerce div.single-product p.price, .woocommerce .woocommerce-variation.single_variation span.price {
font-size: 3em;
margin-bottom:.3em;
padding-top: 5%;
color: #244e86;
font-family: Georgia, 'PT Serif', 'Palatino Linotype', 'Times New Roman', Times, serif;
}
.woocommerce-variation-add-to-cart.variations_button.woocommerce-variation-add-to-cart-enabled	{
margin-top:8%;
}
.sc_player_container1 .myButton_play, .sc_player_container1 .myButton_stop {
position: relative;
top: 8px;
margin: 0 10px 0 7px; padding: 0 !important;
}
div.summary.entry-summary div.woocommerce-product-details_short-description .sc_player_container1 {
display: inline;
margin: 0 10px 0 7px;
}
.woocommerce .woocommerce-ordering {
margin: 0 0 1em;
display: none;
} section.secondary {
margin: 30px;
padding: 0 0 60px 0;
border:none;
height: auto;
}
section.secondary.privacy {
margin: 5% 5% 3% 5%;
}
section.secondary.index 	{
margin:30px 0;
}
section.secondary div#post-7.post p.description {
font-family: 'Julius Sans One', Arial, Verdana, sans-serif;
font-size: 1.2em;
letter-spacing: 1px;
font-weight: bold;
}
section.secondary div#post-7.post div.cartPage div.cart	{
padding-top:3%;
border-top:3px solid rgba(40,73,159,.4); 
}
section.secondary div#post-7.post div.cartPage div.cart div.woocommerce .woocommerce-info	{
border:none;
}
section.secondary div#post-7.post div.cartPage div.cart div.woocommerce p.return-to-shop a.button.wc-backward {
display:none;
}
h2.single-title, section.how-to h4	{
font-family: 'PT Serif', serif;
margin: .8em 0 0 1em;
font-size:2.1em; 
font-weight: 700;
color:#28499f;
padding-bottom: 25px;
}	
section.main.two h2.single-title 	{
margin:0;
padding-bottom:30px;
}
section.secondary h2.donateHead { 
color: #418d5c;
font-size: 2em;
font-family: 'Cagliostro', sans-serif;
padding-bottom:5px;
}
h2.single-title.about	{
padding-bottom: 0;
}
section.secondary h2, #mainContent.video h2, section.secondary h2.index-title {
font-family: 'PT Serif', Georgia, 'Palatino Linotype', 'Times New Roman', Times, serif;
font-size: 2.2em;
color: #687b8c;
margin-bottom: .3em;
letter-spacing: 1px;
line-height: 1.1em;
color: #274694;
color: #1b262f;
color: #274694;
margin-bottom: 0;
line-height: 1.5em;
}
section.secondary h2.privacy {
font-family: 'Kurale', serif;
font-size: 3em;
margin: 0.67em 0 0.5em 0;
color: #2c4d65;
text-transform: none;
font-weight: 500;
}
h2.single-title.index {
font-family: 'Kurale', cursive;
margin: .8em 0 0 0;
font-size: 3.5em;
font-weight: 700;
color: #28499f;
padding-bottom: 0;
margin-bottom: 20px;
border-bottom: 3px solid #28499f; 
}
section.secondary h4.subtitle	{
margin: 0 0 .5em 0;
font-size:1.3em; 
color: #955935;
font-weight: 700;
}
section.secondary h2.index-title	{
margin:0 0 2% 0;
padding:0;
}
#gallery-1.gallery.galleryid-13 dl.gallery-item	{
width: 23%;
margin-right:2%;
}
#gallery-1.gallery.galleryid-13 dl.gallery-item a img 	{
border:none;
margin-right: 2%;
width: 98%;
height: auto;
box-shadow: 2px 3px 12px #979393;
}
#gallery-1.gallery.galleryid-452 img		{
border:none;
}
.name	{
margin:0;
}
section.secondary div.pageContent.list	{
float:left;
width:55%;
}
section.secondary div.pageContent.wide	{
float:none;
width:100%;
}
section.secondary div.pageContent.wide::after, .woocommerce-page div.product div.summary::after, .woocommerce div.product div.summary::after, .backLink::before, div.market::before	{
content:'';
display:block;
clear:both;
}
section.secondary div.pageContent.list p, div.pageContent.wide p, section.secondary p.index	{
font-size:1.5em;	
line-height:1.7em;
color: #244e86;
}
section.secondary div.pageContent.wide div#singleStore div.market p, section.secondary div.pageContent.wide div#singleStore div.donate li	{
font-size:1.2em; font-family:'McLaren', cursive;
color: #143376;
}
section.secondary div.pageContent.wide div#singleStore div.market div#formheader_1 span, section.secondary div.pageContent.wide div#singleStore div.market .cp_cff_13 #fbuilder span.uh	{
font-family: 'Julius Sans One', sans-serif;
font-weight: bold;
color: darkblue;
}
section.secondary div.pageContent.wide div#singleStore div.market p.caption 	{
font-family: 'Julius Sans One', sans-serif;
}
section.secondary div.pageContent.wide div#singleStore div.market .cp_cff_13 #fbuilder span.uh	{
font-size:.8em;
padding-bottom:5%;
}
section.secondary div.pageContent.wide div#singleStore div.market .cp_cff_13 #fbuilder div#field_1-4.fields.fieldname20_1.section_breaks span.uh, section.secondary div.pageContent.wide div#singleStore div.market .cp_cff_13 #fbuilder div#field_1-9.fields.fieldname21_1.section_breaks span.uh, section.secondary div.pageContent.wide div#singleStore div.market .cp_cff_13 #fbuilder div#field_1-14.fields.fieldname22_1.section_breaks span.uh	{
font-size:1em;
border-top:1px solid darkblue;
padding-top:10px;
}
section.secondary div.pageContent.wide div#singleStore div.woocommerce-product-gallery_image	{
display:none;
}
div.pageContent.wide p::after, div.market:before	{
content:'';
display:block;
clear:both;
}
div.pageContent.wide .eventText p	{
padding-bottom:0;
margin-bottom: 0.5em;
}
div.pageContent.wide .eventText p.eventHead	{
font-weight: 700;
font-size: 3.7em;
color: #000;
font-family: 'McLaren',cursive;
line-height: 1.25em;
margin: 0.5em 0;
}
div.pageContent.wide .eventText p.eventSubHead	{
font-size: 1.9em;
font-weight: bold;
font-family: 'McLaren',cursive;
margin-bottom: 0;
}
div.pageContent.wide .eventText p.last	{
margin-bottom: 1em;
}
div.pageContent.wide .eventText p.eventSubHead.bonus	{
color: #cc6633;
}
div.pageContent.wide .eventText p.eventSubHead.last	{
margin-bottom:2em;
}
section.secondary p.index	{
margin-bottom:5%;
margin-left:2%;
}
div.pageContent.wide div.tracks	{
margin-left:1.5%;
}
div.pageContent.wide div.tracks p {
font-family:'McLaren', cursive;
font-size: 1.3em;
padding: 7px 0;
text-indent: 35px;
line-height: 1em;
margin: 0;
}
div.pageContent.wide div.tracks p.sub_caption	{
font-size:1em;
line-height:.9em;
padding:0;
margin-bottom: 1.5%;
font-family: 'Open Sans', sans-serif;
padding-left: 4%;
font-style: italic;
}
div.pageContent.wide .iron-audioplayer .playlist	{
width:100%;
}
.iron-audioplayer .playlist li	{
margin-left:2%;
}
.iron-audioplayer .playlist .track-number .number {
padding-right: 10px;
display: none;
}
.iron-audioplayer div.playlist h3.sr_it-playlist-title {
font-family: 'PT Serif', Georgia, 'Palatino Linotype', 'Times New Roman', Times, serif;
color: #43724f;
font-size: 1.8em;
font-style: italic;
display: none;
}
.woocommerce-message {
border-top:none;
}
.woocommerce div.product form.cart .variations td.label	{
font-size:1.3em;
padding-right:0;
padding-bottom:2em;
padding-left:1em;
}
.iron-audioplayer .player	{
padding:5% 0;
} 
#sonaar-player div.player .playerNowPlaying .metadata .track-album, div.playerNowPlaying div.metadata div.metadata-inner div.track-album	{
font-size:14px;
}
#sonaar-player div.player .playerNowPlaying .metadata .track-name	{
font-size:18px;
}
.iron-audioplayer .playlist li .sr_track_cover, #sonaar-player .playlist .tracklist li span.track-status	{
display:none;
}
#sonaar-player .playlist .tracklist span .content	{
font-size:20px;
}
#sonaar-player .playlist .title	{
font-family:'McLaren', cursive;
}
div.woocommerce-product-details_short-description .iron-audioplayer .playlist .tracklist-item-title {
font-family: 'McLaren', cursive;
color: #348349;
font-size: 1.2em;
letter-spacing: 1px;
}
div.album-player div.track-title	{
display:none;
}
div#tab-description.woocommerce p	{
margin:0;
padding:0;
line-height:1em;
}
.woocommerce-notices-wrapper .woocommerce-message, div.cart-page div.cart .woocommerce-info  {
border-top: none;
} section.secondary div.pageContent.list ul	{
margin-left:20px;
list-style:none;
margin:0 0  20px 0;
padding:0; 
}	
section.secondary ul.instructions	{
width:90%;
}
section.secondary div.pageContent.list ul li	{
margin-left:5%;
padding: 0 0 2.5% 6%;
font-size:1.3em;
line-height:1.8em;
}
div.musicList ul li.double 	{
margin-bottom: 6%;
}
section.secondary div.pageContent ul li, section.secondary div.pageContent ul li a	{	
color:#666;
}
section.secondary a	{
text-decoration:underline;
}
section.secondary a:hover	{
text-decoration:none;
}
section.secondary div.pageContent ul li.title	{	
background: url(//cox-sisters.com/sew/wp-content/themes/DDResponsive/images/bookWide.png) 0px 7px no-repeat;
background-size:25px;
}
section.secondary nav > ul {
z-index: 28;
position: absolute;
bottom: 0;
right: 0;
}
section.secondary nav	{
margin-top:0;
}
nav#main	{
margin-top:80px;
} section.atmosphere	{
background-color:rgba(40,73,159,.1);
padding:4%;
border:2px solid #1D3572;
border-radius:3px;
}
section.atmosphere article	{ }
section.about	{
padding-top:30px;
padding-bottom:30px;
}
.aboutPic	{
display:block;
float:left;
width:50%;
max-width:382px;
height:268px;
background:url(//cox-sisters.com/sew/wp-content/themes/DDResponsive/images/about-pic_small.jpg) center center no-repeat;
margin-right:30px;
border-radius:5px;
border:2px solid rgba(40,73,159,.75);
padding:2px;
}
.aboutText	{
float:left;
height:auto;
width:60%;
}
section.about article.aboutUs	{	
width:100%;
height:auto;
}
section.about article.aboutUs h4, section.secondary article.privacy h3	{
font-size:1.5em;
}
section.how-to h4	{
font-size:1.8em;
margin-top:8px;
margin-left: 0;
padding-bottom: 15px;
}
section.staffInfo h4	{
margin:0;
}
section.about .caption	{
float:left;
width:45%;
width:100%;
}
section.about p, section.secondary article.privacy p	{
float:none;
line-height:1.8em;
font-size:1.4em;
margin: 0 20px;
padding-bottom: 2%;
font-family: 'MCLAREN', cursive;
color: #152954;
}
section.secondary article.privacy p 	{
margin: 0 30px 0 40px;
}
section.how-to .topRow	{
margin-top:30px;
}
section.how-to .bottomRow	{
margin:0 auto;
}
section.how-to .bottomRow aside	{
}
section.about .drawing {
background: url(//cox-sisters.com/sew/wp-content/themes/DDResponsive/images/delDeePlant2.jpg) center center no-repeat;
height:307px;
width:500px; padding:3px;
border:2px solid rgba(40,73,159,.75);
border-radius:5px;
}
section.atmosphere article .photo	{
background:url(//cox-sisters.com/sew/wp-content/themes/DDResponsive/images/tenPigs.jpg) top left no-repeat;
float: left;
width: 500px;
min-height:225px;
padding-right: 30px;
}
section.atmosphere article .caption	{
line-height: 1.8em;
} section.how-to {
position:relative;
border-top: 1px solid rgba(40,73,159,.6); padding: 20px 30px;
}
section.how-to aside	{
width:18.35%;
float:left;
margin-bottom:30px;
margin-right:2%
}
section.how-to aside.last	{
margin-right:0;
}
section.how-to aside .content img	{
display:block;
margin: 0 auto 20px auto;
padding: 2px;
width: 96%;
border: 2px solid rgba(129,95,73,.6);
}
section.how-to h2	{
margin-bottom:20px;
}
section.how-to aside .content h4, section.how-to aside .content p.title	{
font-family:'PT Serif', serif;
font-size:1.3em;
margin-bottom:5px;
color:#28499f;
}
section.how-to aside .content p.title	{
font-size:1.1em;
font-style:italic;
color: rgba(40,73,159,.6);
font-weight:600;
margin-bottom:8px;
}
section.how-to aside .content .staffInfo, section.how-to aside .content .staffInfo h4	{
margin:0;
text-align:center;
margin-bottom:8px;
padding-bottom:0;
}
section.how-to aside .content p	{
margin-bottom:.5em;
}
section.how-to aside .content p.email	{
font-weight:500;
text-decoration:underline;
}
section.how-to aside .content a, section.how-to blockquote p.credit a	{
display:inline-block;
color: #889097;
font-size: 1.1em;
font-weight:600;
}
section.theContent	{
padding:20px 0;
border-top: 1px solid rgba(40,73,159,.6); width:100%;
}
section.theContent .galleryHead	{
margin-left:45px;
margin-bottom:10px;
}
dt.gallery-icon.landscape a{
width:225px;
height:auto;
}
section.theContent h4, article.aboutUs h4, section.secondary article.privacy h3	{
font-family:'PT Serif', serif;
font-size: 1.8em; 
color:#28499f;
}
section.secondary article.privacy h3	{
padding-top:3%;
}
section.secondary ol {
padding-left: 8%;
padding-bottom: 2.5%;
margin-bottom: 0;
list-style-position: outside;
}
section.secondary ol li, section.secondary article.privacy ol li {
color: #303133;
padding-left: 1.8%;
line-height: 1.8em;
font-size: 1.3em;
}
section.secondary article.privacy ol li {
font-family: 'MCLAREN', cursive;
color: #152954;
width:90%;
}
section.theContent p	{
font-size:1.3em;
font-style:italic;
}
span.underline	{
text-decoration:underline;
}
div.pageContent.wide p.notice	{
font-size:.9em;
text-transform:uppercase;
}
section.secondary div.pageContent.wide p.music_title	{
margin:0;
font-family: 'PT Serif', serif;
font-size: 2em;
} nav {
z-index:125;
position:relative;
padding:0;
margin-top:80px;
}
nav#main	{
margin-top:115px;
}
nav::after, nav#main::after	{
content:'';
display:block;
clear:both;
}
nav a.mobile_menu	{
width:38px;
height:38px;
background:url(//cox-sisters.com/sew/wp-content/themes/DDResponsive/images/icon_menu.svg) no-repeat 0 0;
background-size: contain;
position:absolute; top:45px; right:10%; margin-left:0;
display:none;
}
nav ul {
list-style:none;
margin:0;
padding:0;
}
section.secondary nav > ul {
z-index: 28;
border-bottom: 3px solid rgba(40,73,159,.4);
}
nav#main > ul {
z-index: 28;
position: absolute;
top: -30px;
left:270px;
}
nav ul li:hover > ul	{
display:block;
}
section.secondary  div#account_page	{
padding-top:8%;
}
section.secondary  div#account_page div.woocommerce nav.woocommerce-MyAccount-navigation {
float: none;
clear:both; width: 100%;
}
div#account_page div.woocommerce .woocommerce-MyAccount-content	{
width: 95%;
padding-top: 2.5%;
}
section.secondary div#account_page .woocommerce button.button	{
margin-top: 5%;
}
.woocommerce nav a {
color: #426a86;
}
section.secondary nav > ul > li {
float: left;
padding: 0 0 3px 0;
}
section.secondary ul li a	{
display:inline-block;
color:#444;
padding: 5px 20px;
text-decoration:none;
width:auto;
position:relative;
font-weight:400;
font-family: 'McLaren', cursive;
text-transform: uppercase;
border-top-left-radius: 10px;
border-top-right-radius: 10px;
font-size:.9em;
}
section.secondary ul.clothing_index li a	{
padding:0;
}
section.secondary ul.clothing_index li a:hover	{
color: #8c99b7;
}
section.secondary ul.clothing_index li.no-link	{
color: #c3c3c3;
cursor: default;
font-weight:400;
font-family: 'McLaren', cursive;
text-transform: uppercase;
font-size:1.2em;
}
section.secondary ul, section.secondary ul ul, section.secondary ul ul ul {
width:100%;
}
section.secondary ul ul {
margin-left: 3%;
}
nav ul li a {
padding: 0 20px;
width: auto;
position: relative;
}
nav#main ul li a {
padding: 5px 20px;
text-decoration: none;
}
nav ul li a:visited	{
color:#444;
}
nav ul li a:hover	{
background-color:rgba(40,73,159,.4);
color:#ffffff;
}
nav ul ul	{
position:absolute;
top:100%;
background-color:#5c6160;
display:none;
}
nav ul ul li	{
position:relative;
}
nav ul ul ul	{
left:100%;
top:0;
} nav > ul	{
}
nav > ul > li	{
float:left;
} 
nav > ul > li > a	{
width:auto;
padding: 10px 20px;
}
nav a[aria-haspopup="true"]::after	{
content:'';
display:block;
width:0px;
height:0px;
position:absolute;
top:16px;
right:15px;
border-top: 4px solid transparent;
border-bottom:4px solid transparent;
border-left: 4px solid #fff;
}
nav > ul > li > a[aria-haspopup="true"]::after	{
border-left:4px solid transparent;
border-right:4px solid transparent;
border-top:4px solid #fff;
left:20px;
right:auto;
bottom:6px; 
top:auto;
}
nav::after {
content: '';
display: block;
clear: both;
} footer#bottom {
font-size: .9em;
width: 100%;
color: #f4f4f5;
margin: 0;
padding-bottom: 50px;
background: #1c2b3b;
border-top: 3px solid #a6a9a5;
}
section.bottom {
max-width:1100px;
padding: 10px;
margin: 0 auto;
}
section.bottom	ul li {
list-style-type: none;
padding-top: 3%;
}
section.bottom ul.center li {
padding-top: 2%;
}
.backLink.donate aside a 	{
margin-top:0;
} section.bottom i.fab, section.bottom a {
font-variant: small-caps;
font-size: 1.25em;
padding: 6px;
background: none;
color: #8d988d;
}
section.bottom i.fab span.findUs {
font-family: 'Droid Sans', "Trebuchet MS", Verdana, Arial, sans-serif;
font-family: 'McLaren', cursive;
padding-left: 5px;
font-weight: 600;
letter-spacing: 1px;
}
.fa-sharp.fa-solid.fa-church, .fa-sharp.fa-solid.fa-store, .fa-solid.fa-hand-holding-heart, .fa-sharp.fa-solid.fa-books, .fa-sharp.fa-solid.fa-house, .fa-sharp.fa-solid.fa-shirt 	{ 
font-size: 2em;
}
.fa-solid.fa-hand-holding-heart	{
font-size: 1.2em;
color: #2d4974;
padding-right: 10px;
}
.backLink aside .fa-sharp.fa-solid.fa-church 	{
padding-right: 0;
}
aside.left {
text-align: left;
width: 30%;
float: left;
}
aside.right {
text-align: right;
width: 60%;
float: right;
}
div#fb	{
width:100%;
}
div#fb ul {
margin:0;
padding:0;
}
div#fb ul li	{
width:auto;
width: 45%;
float:left;
margin-right:3%;
}
.verify {
display: block;
float: left;
width: 132px;
margin-right: 30px;
}
.verify img:hover	{
opacity:50%;
}
.privacy_icon {
width: 30px;
height: 40px;
float: left;
margin-top: -3px;
} .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 8px 0;
border-radius: 6px; position: absolute;
z-index: 1;
top: 5px;
left: 115%;
} .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;
}
footer#bottom #copyright p, #credit p, #credit p a {
font-family: 'Open Sans','Trebuchet MS', 'Droid Sans', Verdana, Arial, sans-serif;
line-height: 1.45em;
margin: 0;
text-transform:uppercase;
color: #8d988d;
font-weight: bold;
letter-spacing: 1px;
font-size: .9em;
}
footer#bottom #credit p	{
letter-spacing: 1px;
}
footer#bottom #credit p a {
font-family: 'Trebuchet MS', sans-serif;
font-size: 1.5em;
margin-left: 0;
text-transform: lowercase;
font-variant: none;
padding-left: 3px;
letter-spacing: 1px;
text-decoration: none;
font-weight: bold;
color: #8d988d;
}
footer#bottom #credit p a span.name {
font-family: 'Trebuchet MS', sans-serif;
color: #6c95c7;
margin-left: 3px;
letter-spacing: 0;
font-weight: bold;
font-size:1.1em;
}
footer#bottom #credit p a:hover, footer#bottom #credit p a:hover span.name, section.bottom a:hover, section.bottom i:hover.fab {
color: #f4f4f5;
text-decoration: none;
}
footer#bottom .footer-small	{
text-align:center;
margin:0 auto;
}
div#security	{ margin:0 auto;
}
div#security .verify2	{
margin:0;
}
div#security ul	{
margin:3%;
padding:0;
}
div#security ul.center	{
margin:0;
}
div#security .privacy a, div#security .privacy.float a	{
font-variant:small-caps;
font-family:'McLaren', cursive;
font-size: 1.5em;
width: 100%;
display:block;
padding-top: 0;
padding-left:0;
}
div#security .privacy.float a	{
padding-left: 30px;
}
.number	{
font-family:Georgia, serif;
font-size:1.4em;
letter-spacing: 0;
font-weight: bold;
}
section.secondary .featuredImage, section.secondary.checkout .featuredImage	{
float:left;
margin-right:5%;
width: 36%;
margin-bottom: 3%;
}
section.secondary .featuredImage img	{
box-shadow: 2px 4px 8px #777;
border:none;
padding: 0;
max-width: 100%;
height: auto;
}
section.secondary.checkout .featuredImage img {
float: left;
width: auto;
height: auto;
margin: 1% 5% 5% 3%;
box-shadow: 2px 4px 8px #777;
border:none;
padding: 0;
}
section.secondary div.pageContent.wide a, section.secondary div.pageContent.wide a.selections 	{
color:#cc6633;
font-weight:600;
text-decoration: none;
letter-spacing: 1px;
}
section.secondary div.pageContent.wide a:hover.selections, section.secondary div.pageContent.wide a:hover	{
color: #326faf;
text-decoration: underline;
}
section.secondary div.pageContent.wide a.video_icon	{
background-image:url(//cox-sisters.com/sew/wp-content/themes/DDResponsive/images/video_icon.png);
background-repeat:no-repeat;
background-position: left center;
color: #a94444;
font-weight:600;
text-decoration: none;
padding-left: 35px;
margin-left:20px;
}
section.secondary div.pageContent.wide a:hover.video_icon	{
background-image:url(//cox-sisters.com/sew/wp-content/themes/DDResponsive/images/video_icon_over.png);
background-repeat:no-repeat;
background-position: left center;
color: #aabaa8;
}
section.secondary div.pageContent.wide a.video_icon span.space	{
padding-left: 2em;
font-size: .9em;
}
section.secondary div.pageContent.wide div#account_page a	{
color: #426a86;
}
section.secondary div.pageContent.wide div#account_page p a	{
color: #cf9343;
}
section.secondary div.pageContent.wide div#account_page p a:hover	{
color: #cc6633;
}
section.secondary div.pageContent.wide div#account_page ul li a:hover	{
color:#ffffff;
}
section.secondary div.pageContent.wide a.audio-track 	{
margin-left:5%;
color: #348349;
font-size:1.2em;
}
section.secondary div.pageContent.wide a:hover.audio-track	{
color:#99bfa3;
}
section.secondary div.pageContent.wide .current a.audio-track, section.secondary div.pageContent.wide .current a:hover.audio-track	{
color:#cc6633;
}
.certification	{
width:23%;
float:right;
}
.icon1	{
float:right;
width: 64px;
background:url(//cox-sisters.com/sew/wp-content/themes/DDResponsive/images/organicLogo.png) center center no-repeat;
height:62px;
padding-left:40px;
}
.icon2	{
float:right;
width: 48px;
background:url(//cox-sisters.com/sew/wp-content/themes/DDResponsive/images/kosher.png) center center no-repeat;
height:65px;
}
span.red, span.red.caption	{
color:#8c1919;
font-weight:bold;
text-transform: uppercase;
}
span.red.caption  {
font-family: 'McLaren', cursive;
}
div.notice 	{
width: 50%;
float: left;
height:auto;
margin-bottom: 90px;
}
div.notice::after 	{
content:'';
display:block;
clear:both;
}
section.secondary .pageContent.wide div.single-product p.small.last {
font-family: 'Open Sans', Arial, Verdana, Corbel, sans-serif;
font-size: 1.2em;
line-height: 1.6em;
color: #244e86;
font-weight: bold;
font-style: italic;
text-transform: uppercase;
}
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;
}
section.secondary.checkout .pageContent.wide p.small.last, section.secondary.checkout .pageContent.wide p.small.first 	{
font-size:.9em;
}
p.small.first 	{
margin-bottom: 20px;
}
section.secondary.checkout .pageContent.wide p.small.first 	{
margin-bottom: 20px;
text-indent: 0;
}
section.secondary.checkout .pageContent.wide p.small.last::after 	{
content:'';
display:block;
clear: both;
}
span.small 	{
font-variant:small-caps;
font-size: .9em;
font-family: 'Open Sans', sans-serif;
}
li.head a span.small 	{
text-decoration: none;
}
footer#contact a, footer#contact-med a
{
margin: 0;
text-decoration: none;
} #contact {
clear: both;
}
footer { width: 100%;
margin: 0 auto;
margin-top: -20px; }
footer#contact, footer#contact-med { width: 100%;
display: block;
color: #f4f4f5;
background: #0c1e45;
}
footer#contact-med 	{
display:none;
}
footer#contact #supplementary.three, footer#contact-med #supplementary.three, footer#contact-med #supplementary.three #discriminationPolicyMedium, footer#contact #supplementary.three #discriminationPolicy, footer#contact #supplementary.page, footer#contact-med #supplementary.page, footer#contact-med #supplementary.page #discriminationPolicyMedium, footer#contact #supplementary.page #discriminationPolicy {
overflow: hidden;
height: auto;
padding-bottom: 15px;
max-width: 1150px;
margin: 0 auto;
}
footer#contact #supplementary.three, footer#contact #supplementary.page {
padding: 3.5% 0 4% 0;
}
#second.landing {
width: 60%;
}
#third {
width: 27%;
border: none;
padding-top: 0;
padding-left: 30px;
}
footer#contact #first, footer#contact #second, footer#contact #second-short, footer#contact #third {
float: left;
padding-top: 6px;
border-right: 1px solid #4e5c4a;
}
footer#contact #first, footer#contact #third, footer#contact #second-short
{
border-right: none;
}
footer#contact #second.landing {
margin-left: 0;
}
#fb {
text-align: left;
border-bottom: 1px solid #4E5C4A;
padding-bottom: 6px;
margin-bottom: 1.5%;
}
#fb i.fa-brands, .fab {
font-weight: 400;
font-variant: small-caps;
font-size: 1.6em;
color: #f4f4f5;
padding: 0 6px;
background: none;
}
footer#contact #fb a:hover.fbook i.fa-brands	{
color:#a8b7df;
}
span.findUs, span.joinUs {
padding-left: 5px;
font-family: 'Julius Sans One', 'Open Sans', "Trebuchet MS", Segoe, "Segoe UI", "DejaVu Sans", Verdana, sans-serif;
font-size: 1.2em;
line-height: 20px;
padding-bottom: 12px;
font-weight: bold;
text-transform: uppercase;
letter-spacing: 1px;
}
footer#contact #fb a.fbook {
color: #f4f4f5;
}
footer#contact #fb a:hover.fbook	{
color:#a8b7df;
}
.links, .address, .credits {
height: auto;
z-index: 999;
padding: 0 10px 0 40px;
position:relative;
}
.moreInfo, #credit {
display: block;
width: 100%;
float: left;
padding-left: 0;
margin: 3px 0 15px 0;
font-size: 12px;
font-family: 'Julius Sans One', sans-serif;
}
footer#contact #credit p, footer#contact #credit-short p {
line-height: 1.5em;
}
footer#contact #credit p a span.name, footer#contact #credit-short p a span.name, footer#contact-med #credit p a span.name {
color: #87acd5;
margin-left: 3px;
letter-spacing: 0;
font-weight: bold;
}
footer#contact #credit p a:hover, footer#contact #credit p a:hover span.name, footer#contact #credit-short p a:hover span.name	{
color: #f4f4f5;
text-decoration: none;
}
#credit p, #credit p a, #credit-short p a {
color: #bdbdbd;
font-family: 'Julius Sans One', 'Trebuchet MS', 'Droid Sans', Verdana, Arial, sans-serif;
font-weight: 700;
line-height: 1.8em;
margin: 0;
text-align: right;
}
footer#contact #credit p, footer#contact #credit-short p, footer#contact-med #credit p {
line-height: 1.8em;
margin: 0;
color: #bdbdbd;
font-family: 'Julius Sans One', 'Trebuchet MS', 'Droid Sans', Verdana, Arial, sans-serif;
text-align: left;
letter-spacing: 1px;
font-size: 1.1em;
}
#credit.wide {
display: none;
}
.moreInfo, #credit {
display: block;
width: 100%;
float: left;
padding-left: 0;
margin: 3px 0 15px 0;
font-size: 12px;
font-family: 'Julius Sans One', sans-serif;
}
.moreInfo p, .extra p, .credit p {
font-family: 'Julius Sans One', 'Open Sans', 'Trebuchet MS', Verdana, Corbel, Arial, sans-serif;
color: #c9c9ca;
line-height: 1.2em;
font-weight: 400;
letter-spacing: 1px;
font-size: 1.2em;
font-weight: bold;
}
.moreInfo p span.official {
font-size: 1.7em;
margin-bottom: 15px;
}
footer#contact #credit p a, footer#contact-med #credit p a {
font-size: 1.36em;
margin-left: 0;
text-transform: lowercase;
font-variant: none;
padding-left: 3px;
letter-spacing: 1px;
text-decoration: none;
color: #b9bfc7;
font-family: 'Trebuchet MS', sans-serif;
}
.moreInfo p.name {
font-family: 'Julius Sans One', 'Open Sans', "Trebuchet MS", Segoe, "Segoe UI", "DejaVu Sans", Verdana, sans-serif;
line-height: .07em;
margin-top: 1.5em;
margin-bottom: 8px;
}
.moreInfo p {
line-height: 1.8em;
margin-bottom: .2em;
margin-bottom: 15px;
}
.fa-church {
padding-right: .4em;
font-size: 1.8em;
position: relative;
bottom: 2px;
}
.year {
font-family: Georgia, "Times New Roman", serif;
font-weight: normal;
font-size: 1.1em;
letter-spacing: 0;
color: #28499f;
padding: 3px;
width: 75%;
}
.year {
font-size: 1.3em;
color: #bdbdbd;
}  @media screen and (max-width: 1075px) {
h1 {
font-size:2.4em;
} header a.logo  {
top:5px;
}
header div.hero	{
left:56%;
}
header div.hero h1 {
margin-bottom:20px;
}
section.main aside.two ul li	{
margin:0;
} nav	{
padding-top:80px;
margin-top:0;
}
nav > ul	{
padding-left: 250px;
}
section.secondary .pageContent.wide #account_page ul	{
padding-left:0;
position:relative;
}
section.secondary .pageContent.wide #account_page nav	{
padding-top:0;
} }
@media screen and (max-width: 1000px) {
#container	{
max-width:90%;
}
h1	{
font-size:2.2em;
} header	{
}
header a.logo {
top:-38px;
}
header div.hero	{
top:120px;
left:55%;
} section.atmosphere article	{ }
section.main.two	{
margin:0 20px 20px 20px;
}
section.main aside.left	{
padding-right:0;
min-height:350px;
}
section.main aside.right	{
padding-left:3%;
} #top	{
width:100%;
float:left;
}
#bottom	{
width:100%;
float:left;
margin:0 16%;
}
section.how-to #top aside	{
width:32%;
}
section.how-to #top aside:last-child	{
margin-right:0;
}
section.how-to #bottom aside	{
width:32%;
}
section.how-to blockquote p.quote	{
font-size:1.1em;
line-height: 1.2em;
}
section.how-to blockquote p.credit	{
font-size:.85ems;
}
section.theContent #gallery-2 .gallery-item	{
width:50%;
} }
@media screen and (max-width: 800px) {
#container	{
max-width:90%;
}
nav#main > ul {
z-index: 28;
position: absolute;
right: 0;
top: 30px;
left:50%;
text-align:right;
}
.woocommerce table.shop_table_responsive tr, .woocommerce-page table.shop_table_responsive tr {
display: block;
margin-bottom: 5%;
border: 1px solid #777;
}
section.secondary.checkout	{
margin:30px 10px;
}
section.middle.first, section.middle.second, section.middle.third	{
display:none;
}
}
@media screen and (max-width: 625px) {
html, body, #wrapper	{
padding:0;
margin-top:-70px;
}
#container	{
max-width: 95%;
margin: 0 auto;
padding: 7% 0;
}
section.secondary .pageContent.wide h2.single-title		{
margin:0;
padding-bottom:0;
}
section.secondary .pageContent.wide #account_page ul li	{
background: #323886;
border: 1px solid #000;
margin: 3.5% 2%;
border-radius: 10px;
}
section.secondary .pageContent.wide #account_page ul li a	{
color:#fff;
}
div#account_page div.woocommerce .woocommerce-MyAccount-content section	{
padding:0;
}
section.secondary .pageContent.wide #account_page .woocommerce a.button	{
margin-bottom:8%;
}
.woocommerce .col2-set .col-1, .woocommerce .col2-set .col-2, .woocommerce-page .col2-set .col-1, .woocommerce-page .col2-set .col-2	{
margin-bottom:6%;
}
section.secondary.checkout .backLink		{
margin-top:8%;
} footer #credit	{
padding-top:3%;
}
}@import url("https://fonts.googleapis.com/css?family=Lato:300|PT+Serif:400");
body {  margin: 0px; padding: 10px 0 0 0; background-color: #fcfcff; }
.banner{
display:none;
height:170px;
max-width:425px;
}
.marquee {
font-size:16px;
height:350px;
max-width:1200px;
margin: 0 auto 20px auto;
border: 2px solid #20281b;
border-radius:3px;
}
.marquee .marquee_data	{
display: none;
}
.marquee .marquee_stage_large {
height:inherit;
position:relative;
overflow:hidden;
}
.marquee .marquee_container_1,
.marquee .marquee_container_2 {
height:inherit;
position:absolute;
top:0px;
left:0px;
width:100%;
}
.marquee .marquee_container_1 {
z-index:101;
}
.marquee .marquee_container_2	{
z-index:102;
}
.marquee .marquee_panel	{
height:inherit;
width:100%;
position:absolute;
top:0px;
left:0px;
text-align:center;
background-repeat: no-repeat;
background-position: center 0px;
background-size: cover;
}
.marquee .marquee_panel .panel_caption	{ width:66%;
position:absolute;
bottom:35px;
left:0px;
margin-left:17%;
font-family:'Lato', sans-serif;
padding-bottom:15px;
}
.marquee .marquee_panel .panel_caption h3 { 
font-family: 'PT Serif', serif; 
margin: 0px 0px 10px 0px; 
font-weight: 400; 
font-size: 4em; 
color:#fff; 
}
.marquee .marquee_panel .panel_caption p {
font-family: 'Cagliostro', sans-serif;
margin: 0px 40px 15px 40px; 
color: #888; 
font-size: 2.5em; 
color: #ffffff; 
}
.marquee .marquee_panel .panel_caption a.cta { 
display: inline-block; 
background-color: rgba(255,255,255,0); 
text-transform: uppercase; 
color:#fff; 
font-size: .9em; 
padding: 6px 20px; 
transition: background-color .7s, border .7s; 
border: 1px solid rgba(255,255,255,.5); 
border-radius: 5px; 
text-decoration: none; 
}
.marquee .marquee_panel .panel_caption a:hover { 
background-color: rgba(255,255,255,.6); 
color:#000; 
border-color: rgba(255,255,255,0); 
}
.marquee .overlay	{
position:absolute;
left:0px;
bottom:0px;
width:100%;
height:100%;
background-image: linear-gradient(rgba(0,0,0,0) 25%, rgba(0,0,0,.5) 80%);
background-size:100%;
background-position:left bottom;
}
.marquee .marquee_nav	{
position:absolute;
bottom:10px;
left:0px;
text-align:center;
width:100%;
z-index:103;
}
.marquee .marquee_nav div	{
display:inline-block;
width:10px;
height:10px;
border:2px solid rgba(255,255,255,.5);
border-radius: 50%;
margin: 0px 8px 0px 8px;
cursor:pointer;
transition:background-color .4s, border .4s;
}
.marquee .marquee_nav div:hover	{
border-color:#fff;
background-color: rgba(255,255,255,.2);
}
.marquee .marquee_nav div.selected	{
background-color:#fff;
}
.marquee .btn	{
width:39px;
height:39px;
background: rgba(255,255,255,.2) no-repeat;
background-size: 50px 30px;
position:absolute;
top:192px;
cursor:pointer;
border-radius: 50%;
border:2px solid rgba(255,255,255,.5);
transition: background-color .4s, border .4s;
}
.marquee .btn:hover	{
border-color: #fff;
background-color:rgba(0,0,0,.6);
}
.marquee .btn.prev	{
left:20px;
z-index: 104;
background-image: url(//cox-sisters.com/sew/wp-content/themes/DDResponsive/images/arrow_left.svg);
background-position: -8px 4px;
}
.marquee .btn.next	{
right:20px;
z-index: 105;
background-image: url(//cox-sisters.com/sew/wp-content/themes/DDResponsive/images/arrow_right.svg);
background-position: -3px 4px;
}
.marquee .marquee_stage_small	{
height:inherit;
position:relative;
overflow:hidden;
}
.marquee .marquee_stage_small .marquee_panel	{
width:100%;
height:inherit;
position:absolute;
top:0px;
left:0px;
}
@media screen and (max-width:800px) {
.marquee	{
font-size:14px;
background-color: #444;
}
.marquee .btn	{
width:29px; 
height: 29px;
background-size: 33px 20px;
top:140px;
}
.marquee .btn.prev	{
background-position: -4px 4px;
}
.marquee .btn.next	{
background-position: -1px 4px;
}
.marquee .marquee_panel .panel_caption {
width:80%;
margin-left: 10%;
}
.marquee .marquee_panel .panel_caption a.cta {
margin-top:10px;
padding:4px 20px;
}
.marquee .marquee_nav div {
width:13px;
height:13px;
margin: 0px 12px 0px 12px;
}
}
@media screen and (max-width:650px) {
.marquee	{
height:250px;
border-left: 2px solid #1D3572;
border-right: 2px solid #1D3572;
border-bottom: 2px solid #1D3572;
border-top: 2px solid #1D3572;
border-top-left-radius:0;
border-top-right-radius:0;
}
.marquee .marquee_panel .panel_caption p {
display:none;
}
.marquee .marquee_panel .panel_caption h3 { 
margin-bottom:60px;
}
@media screen and (max-width:600px){
.marquee .overlay	{
display:none;
}
.marquee .marquee_panel .panel_caption	{
margin:0px;
padding:10px 0 20px 0;
width:100%;
bottom:0px;
background-color: rgba(0,0,0,.25);
}
.marquee .marquee_panel .panel_caption a.cta	{
padding:8px 30px;
}
}
@media screen and (max-width:425px){
.marquee	{
display:none;
}
.banner	{	
position:relative;
background:url(//cox-sisters.com/sew/wp-content/themes/DDResponsive/images/sign_small.jpg) center center no-repeat;
display:block;
border: 2px solid #1D3572;
border-top-left-radius:0;
border-top-right-radius:0;
margin-bottom:30px;
}
.banner a.cta {
display: inline-block;
position:absolute;
bottom:20px;
left:50%;
margin-left:-63px;
background-color: rgba(108, 113, 125, 0.7);
text-transform: uppercase;
color: #fff;
font-size: .9em;
padding: 6px 20px;
transition: background-color .7s, border .7s;
border: 1px solid rgba(255,255,255,.5);
border-radius: 5px;
text-decoration: none;
}
.banner a:hover { 
background-color: rgba(255,255,255,.6); 
color:#000; 
border-color: rgba(255,255,255,0); 
} }#capabilities 	{
max-width:1050px;
margin:0 auto;
padding-bottom: 3%;
margin-bottom: 5%;
}
#capabilities.med	{
display:block;
}
#capabilities.narrow	{
display:none;
}
#capabilities::after 	{
content:'';
display:block;
clear:both;
}
article#home aside.left, article#home aside.right	{
width:45%;
margin-right: 4%;
float:left;
height:auto;
}
#capabilities.med aside.col1, #capabilities.med aside.col2, #capabilities.med aside.col3	{
float:left;
height:auto;
width: 48%;
}
#capabilities.med aside.col2 {
width:50%;
}
article#home ul	{
width:100%;
}
article#home aside.left	{
margin-right:4%;
}
article#home aside.right, article#home aside.col3	{
margin-right:0;
}
article#home aside.right ul li	{
padding-top:0;
}
article#home aside.right::after	{
content:'';
display:block;
clear:both;
margin-bottom: 5%;
}
@media screen and (max-width:875px) {
#capabilities.narrow	{
display:none;
}
#capabilities.med 	{
display:block;
}
article#home aside.col1, article#home aside.col2, article#home aside.col3 	{
width: 48%;
float: left;
height: auto;
}
#capabilities.med::after, #capabilities.narrow::after 	{
content:'';
display:block;
clear:both;
}
}
@media screen and (max-width: 650px)	{
article#home aside.col1, article#home aside.col2 	{
width: 55%;
float: left;
height: auto;
}
article#home aside.col2		{
width:40%;
}
#capabilities.med::after, #capabilities.wide::after 	{
content:'';
display:block;
clear:both;
margin-bottom:3%;
}
}
@media screen and (max-width:550px) {
#capabilities.med 	{
display:none;
}
#capabilities.narrow 	{
display:block;
}
article#home aside.col1 {
width: 90%;
float: none;
height: auto;
}
}section.main  {
}
section.main h2  {
margin-bottom:0.3em;
}
section.main.two  {
margin-right: 0;
margin-bottom: 0;
padding-bottom: 40px;
}
section.main.two div.twoCol	{
margin-top: 5%;
}
section.main.two aside	 {
width:50%;
float:left;
text-align:left;
margin-top: 1%;
border-left:1px solid #cecece;
}
section.main.two aside.navLink	{
border-right:none;
margin-top:6%;
}
section.main.two aside .photo	{
width: 450px;
height: 300px;
background:url(//cox-sisters.com/sew/wp-content/themes/DDResponsive/images/contact.png) top center no-repeat;
box-shadow:2px 3px 5px #333;
}
section.main aside.two ul {
list-style: none;
margin: 0;
-webkit-padding-start: 10px;
padding: 0 0 5% 1%;
}
section.main aside.two.left	{
width: 45%;
padding-right: 3%;
}
section.main aside.two.right	{
height:auto;
}
section.main.two aside:first-child {
border-left:none;
}
section.main aside h4, section.main aside p.title, section.main aside p.title2	{
font-weight:bold;
color: #28499f;
margin-left: 5%;
font-size:1.2em;
line-height: 1.1em;
}
section.main aside h4	 {
font-size: 2em;
line-height: 1.1em;
font-family: 'PT Serif',  Georgia, Palatino, 'Times New Roman', serif;
margin-bottom: 3%;
}
section.main.two aside.two.left p.title, section.main.two aside.two.left p.title2	{
font-family: 'PT Serif',  Georgia, Palatino, 'Times New Roman', serif;
margin-left: 0;
margin: 2% 0 2% 0;
font-size: 1.8em;
}
section.main aside p.title2	{
margin-top:0.9em;
}
section.main aside.right	{
width:45%;
padding-left:3%;
float:left;
}
section.main aside.two ul li  {
line-height: 1.35em;
font-size: 1.15em;
margin: 0;
padding-bottom: 5px;
color: rgba(40,73,159,.8);
}
section.main aside.two ul li.email, section.main aside.two ul li.phone	{
line-height:1.5em;
font-size:1.2em;
font-size: .95em;
}
section.main aside.two.right ul li.email, section.main aside.two.right ul li.phone	{
font-size:1em;
}
section.main aside.two ul ul li	{
margin-left:5%;
}
section.main aside.two ul li.phone.last 	{
margin-bottom:8%;
}
section.main aside.two ul ul li.last	{
margin-bottom:5%;
}
section.main aside.two ul ul li.mapLink	{
margin:5% 0;
}
section.main.two div.twoCol li.head  {
font-family: 'PT Serif', Georgia, Palatino, 'Times New Roman', serif;
font-weight: 600;
color: #28499f;
padding-bottom: 7px;
font-size: 2em;
list-style: none;
}
section.main.two .content.contact, section.main.two aside:first-child .content.contact	{
margin-left: 15px;
padding-left: 0px;
margin-right: 0;
padding-right: 0;
}
section.main.two  p	{
font-family: 'PT Serif', Georgia, Palatino, 'Times New Roman', serif;
color: #274694;
}
section.main.two aside.two.right .nf-form-content .ninja-forms-field, section.main.two aside.two.right .listcheckbox-container.label-above .nf-field-label label	{
margin-bottom:5%;
}
section.main.two  p.sub, section.main.two  p.sub2	{
display:block;
font-family:'Open Sans', Verdana, Corbel, san-serif;
color: #274694;
padding-left:.3em;
font-size: 1.1em;
}
section.main.two  p.sub2	{
display:none;
}
section.main.two  p.sub a	{
font-weight: 600;
color: #9c3209;
text-decoration:none;
}
section.main.two  p.sub a:hover	{
color:#8a8fa2;
text-decoration:underline;
}
section.main aside.two ul li.phone p, section.main aside.two ul li.email p 	{
color: #28499f;
text-transform: uppercase;
margin-bottom: 0;
letter-spacing:1px;
line-height:1.8em;
}
section.main aside.two ul li.email p	{
font-size:1.3em;
}
section.main aside.two ul li.email	 {
margin-bottom: 2%;
}
li.phone p span.small, li.email p span.small	{
font-variant:small-caps;
font-family:'Open Sans', Verdana, Corbel, san-serif;
}
li.phone p span.number	{
font-family: 'PT Serif', Georgia, Palatino, 'Times New Roman', serif;
font-size:1.8em;
line-height: 1.3em;
}
.map-responsive {
border: 2px solid rgba(40,73,159,.6);
border-radius: 5px;
display: block;
overflow: hidden;
padding-bottom: 75%;
position: relative;
height: 0;
}
.map-responsive iframe {
left:0;
top:0;
height:100%;
width:100%;
position:absolute;
}
div.contact_small, div.contentWide	{
display:none;
}
div.twoCol::after, section.main.two aside.two.right::after, section.main.two .content.contact::after	{
content:'';
display:block;
clear:both;
} @media screen and (max-width: 825px)	{
section.main.two aside .photo	{
background: url(//cox-sisters.com/sew/wp-content/themes/DDResponsive/images/contact-photo.jpg) top center no-repeat;
width:300px;
height:214px;
}
}
@media screen and (max-width: 790px)	{
#page	{
padding:0 3%;
}
section.main.two aside .photo	{
width:350px;
height:250px;
background:url(//cox-sisters.com/sew/wp-content/themes/DDResponsive/images/contact_small.jpg) top center no-repeat;
box-shadow:2px 3px 5px #333;
}
section.main.two  p.sub	{
display:none;
}
section.main.two  p.sub2	{
display:block;
}
section.main.two	{
margin: 0 1.3% 1.3% 1.3%;
}
section.main.two aside {
width:90%;
margin-left:1.8%;
min-height: 200px; }
section.main aside.two ul li {
margin: 0;
}
section.main.two aside {
float: none;
text-align: left;
border: none;
}
section.main.two aside	 {
width:90%;
float:none;
text-align:left;
margin-top: 1%;
border-left:none;
}
section.main.two aside.two.left	{
float:none;
clear:both;
margin: 0 0 8% 0;
width:95%;
}
section.main aside.two.left ul li.email, section.main aside.two.right ul li.email	{
font-size:1em;
}
section.main aside.two ul li.phone	{
line-height:2.2em;
}
section.main aside.two.right ul li.email	{
margin-bottom:3%;
}
section.main.two .content.contact, section.main.two aside:first-child .content.contact	{
margin-left:0;
}
section.main aside p.title	{
font-size:1.7em;
}
li.phone p span.number	{
font-size:1.5em;
margin-bottom:3%;
color:#28499f;
}
.backLink	{
padding-bottom: 5%;
}
}
@media screen and (max-width: 380px)	{
#page {
margin:0;
padding: 0;
}
section.main.two aside.two.left	{
padding:0;
}
section.main.two aside .photo {
width: 350px;
height: 250px;
background: url(//cox-sisters.com/sew/wp-content/themes/DDResponsive/images/contact_small.jpg) top center no-repeat;
box-shadow: 2px 3px 5px #333;
}
section.main aside h4	{
font-size: 1.8em;
margin-left: 0;
text-align: center;
margin-left:0;
}
}