@charset "UTF-8"; @font-face {font-family: 'flexslider-icon';src: url('../fonts/flexslider-icon.eot');src: url('../fonts/flexslider-icon.eot?#iefix') format('embedded-opentype'), url('../fonts/flexslider-icon.woff') format('woff'), url('../fonts/flexslider-icon.ttf') format('truetype'), url('../fonts/flexslider-icon.svg#flexslider-icon') format('svg');font-weight: normal;font-style: normal;}.flex-container a:hover, .flex-slider a:hover, .flex-container a:focus, .flex-slider a:focus {outline: none;}.slides, .slides > li, .flex-control-nav, .flex-direction-nav, li.flex-nav-prev, li.flex-nav-next {margin: 0;padding: 0;list-style: none !important;}.flex-pauseplay span {text-transform: capitalize;}.flexslider {margin: 0;padding: 0;}.flexslider .slides > li {display: none;-webkit-backface-visibility: hidden;}.flexslider .slides img {width: 100%;display: block;}.flexslider .slides .limited img{height: auto;width: auto;margin: 0 auto;}.flexslider .slides:after {content: "\0020";display: block;clear: both;visibility: hidden;line-height: 0;height: 0;}html[xmlns] .flexslider .slides {display: block;}* html .flexslider .slides {height: 1%;}.no-js .flexslider .slides > li:first-child {display: block;}.flexslider {margin: 20px 0 40px;background: #ffffff;position: relative;zoom: 1;}.flexslider .slides {zoom: 1;}.flexslider .slides img {height: auto;}.flex-viewport {max-height: 2000px;-webkit-transition: all 1s ease;-moz-transition: all 1s ease;-ms-transition: all 1s ease;-o-transition: all 1s ease;transition: all 1s ease;}.loading .flex-viewport {max-height: 300px;}.carousel li {margin-right: 0px;}.flex-direction-nav {*height: 0;}.flex-direction-nav a {text-decoration: none !important;display: block;width: 40px;height: 40px;margin: -20px 0 0;position: absolute;top: 50%;z-index: 10;/*overflow: hidden;*/opacity: 0;cursor: pointer;color: rgba(0, 0, 0, 0.6) !important;text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.3);-webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-ms-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;}.flex-direction-nav a:before {font-family: "flexslider-icon";font-size: 20px;display: inline-block;content: '\f001';color: rgba(0, 0, 0, 0.6);text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.3);}.flex-direction-nav a.flex-next:before {content: '\f002';}.flex-direction-nav .flex-prev {left: -50px;}.flex-direction-nav .flex-next {right: -50px;text-align: right;}.flexslider:hover .flex-direction-nav .flex-prev {opacity: 0.7;left: 10px;}.flexslider:hover .flex-direction-nav .flex-prev:hover {opacity: 1;}.flexslider:hover .flex-direction-nav .flex-next {opacity: 0.7;right: 10px;}.flexslider:hover .flex-direction-nav .flex-next:hover {opacity: 1;}.flex-direction-nav .flex-disabled {opacity: 0!important;filter: alpha(opacity=0);cursor: default;}.flex-pauseplay a {display: block;width: 20px;height: 20px;position: absolute;bottom: 5px;left: 10px;opacity: 0.8;z-index: 10;overflow: hidden;cursor: pointer;color: #000;}.flex-pauseplay a:before {font-family: "flexslider-icon";font-size: 20px;display: inline-block;content: '\f004';}.flex-pauseplay a:hover {opacity: 1;}.flex-pauseplay a.flex-play:before {content: '\f003';}.flex-control-nav {width: 100%;position: absolute;bottom: -40px;text-align: center;}.flex-control-nav li {margin: 0 6px;display: inline-block;zoom: 1;*display: inline;}.flex-control-paging li a {width: 7px;height: 7px;display: block;background: #7270ad;cursor: pointer;text-indent: -9999px;-webkit-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);-moz-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);-o-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);-webkit-border-radius: 20px;-moz-border-radius: 20px;border-radius: 20px;}.flex-control-paging li a:hover {background: #333;background: rgba(0, 0, 0, 0.7);}.flex-control-paging li a.flex-active {background: #000;background: rgba(0, 0, 0, 0.9);cursor: default;}.flex-control-thumbs {margin: 5px 0 0;position: static;overflow: hidden;}.flex-control-thumbs li {width: 25%;float: left;margin: 0;}.flex-control-thumbs img {width: 100%;height: auto;display: block;opacity: .7;cursor: pointer;-webkit-transition: all 1s ease;-moz-transition: all 1s ease;-ms-transition: all 1s ease;-o-transition: all 1s ease;transition: all 1s ease;}.flex-control-thumbs img:hover {opacity: 1;}.flex-control-thumbs .flex-active {opacity: 1;cursor: default;}/*@media screen and (max-width: 860px) {*/.flex-direction-nav .flex-prev {opacity: 1;left: 10px;}.flex-direction-nav .flex-next {opacity: 1;right: 10px;} article, aside, details, figcaption, figure, footer, header, hgroup, nav, section { display: block; }audio, canvas, video { display: inline-block; *display: inline; *zoom: 1; }audio:not([controls]) { display: none; }[hidden] { display: none; }html { font-size: 100%; text-size-adjust: 100%; overflow-y: scroll; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%;-moz-text-size-adjust:100%}body { margin: 0; padding:0; font-size: 15px; line-height: 1.531; height:100%}body, button, input, select, textarea {font-family: sans-serif;color: #222;}a, a:link, a:visited, a:active, a:focus {color: #7270AD;text-decoration:underline;}a:hover {text-decoration:none;color: #4A447E;}.button {border-top: 1px solid #96d1f8;background: #09B6BD;background: -webkit-gradient(linear, left top, left bottom, from(#09B6BD), to(#5325ba));background: -webkit-linear-gradient(top, #09B6BD, #5325ba);background: -moz-linear-gradient(top, #09B6BD, #5325ba);background: -ms-linear-gradient(top, #09B6BD, #5325ba);background: -o-linear-gradient(top, #09B6BD, #5325ba);padding: 9px 18px;-webkit-border-radius: 13px;-moz-border-radius: 13px;border-radius: 13px;-webkit-box-shadow: rgba(0,0,0,1) 0 1px 0;-moz-box-shadow: rgba(0,0,0,1) 0 1px 0;box-shadow: rgba(0,0,0,1) 0 1px 0;text-shadow: rgba(0,0,0,.4) 0 1px 0;color: #FFF !important;font-size: 12px;font-family: Helvetica, Arial, Sans-Serif;text-decoration: none !important;vertical-align: middle;}.button:hover {border-top-color: #52a15b;background: #09B6BD;color: #ccc;box-shadow: inset 0px 8px 48px #ddd;}.button:active {border-top-color: #1b435e;background: #1b435e;}abbr[title] { border-bottom: 1px dotted; }b, strong { font-weight: bold; }blockquote { margin: 1em 40px; }dfn { font-style: italic; }hr { display: block; height: 1px; border: 0; border-top: 1px dotted #7270ad; margin: .5em 0; padding: 0; }ins { background: #ff9; color: #000; text-decoration: none; }mark { background: #ff0; color: #000; font-style: italic; font-weight: bold; }pre, code, kbd, samp { font-family: monospace, monospace; _font-family: 'courier new', monospace; font-size: 1em; }pre { white-space: pre; white-space: pre-wrap; word-wrap: break-word; }q { quotes: none; }q:before, q:after { content: ""; content: none; }small, .smaller {font-size: 85%}.supersmall {font-size: 50%}.larger {font-size:130%}sub, sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; }sup { top: -0.5em; }sub { bottom: -0.25em; }h1,h2,h3,h4,h5,h6,p {margin-left:2%;margin-right:2%;}p {margin-top:.3em;margin-bottom:.67em}h1,h2,h3,h4,h5,h6 {font-family: 'Vidaloka', serif;font-weight: normal;line-height:normal}h1 {font-size: 2.5em;color: #5325ba;line-height: 1.3em;margin-bottom:0}h2 {color: #11B6BC;font-size: 1.5em;margin-top:0}h3 {color: #FFF;font-size: 1.3em;font-weight:400;letter-spacing:.05em;background: #7270ad;display: block;font-style: normal;padding:10px 10px 10px 15px;margin:0;text-shadow: 3px 3px 3px rgba(0, 0, 0, 0.6);}h4 {color: #981B4E;font-family: Arial, Helvetica, sans-serif;font-size: 1.3em;margin-top: 0.51em;margin-bottom: 0.51em;font-weight: bold;}h5 {font-size: 1.2em;color: #80be73;margin-bottom:0;margin-top:.2em}h6 {font-size: 1em;color: #5325ba;}ul, ol { margin: 1em 0; padding: 0 0 0 40px; }dd { margin: 0 0 0 40px; }nav ul, nav ol { list-style: none; list-style-image: none; margin: 0; padding: 0; }ul li {margin-bottom: 5px;font-size: 0.9em;line-height: 1.2em;list-style: url(../images/bullet-green.png) outside;}ul.inline li {list-style-image: none;list-style: none;display: inline;padding-right: 20px;}ul.inline li a {text-decoration: none;}ul.inline li:active {text-decoration: underline}ul.inline li a:after {content: "|";padding-left: 20px;}ul.inline li:last-of-type a:after {content: "";padding-left: 0px;}img { border: 0; -ms-interpolation-mode: bicubic; vertical-align: middle;height:auto }svg:not(:root) { overflow: hidden; }figure { margin: 0; }form { margin: 0; }fieldset { border: 0; margin: 0; padding: 0; }label { cursor: pointer; }legend { border: 0; *margin-left: -7px; padding: 0; }button, input, select, textarea { font-size: 100%; margin: 0; vertical-align: baseline; *vertical-align: middle; }button, input { line-height: normal; *overflow: visible; }table button, table input { *overflow: auto; }button, input[type="button"], input[type="reset"], input[type="submit"] { cursor: pointer; -webkit-appearance: button; -moz-appearance: button; appearance: button }input[type="checkbox"], input[type="radio"] { box-sizing: border-box; -webkit-box-sizing: border-box }input[type="search"] { -webkit-appearance: textfield; -moz-box-sizing: content-box; -webkit-box-sizing: content-box; box-sizing: content-box; -moz-appearance: content-box; appearance:field}input[type="search"]::-webkit-search-decoration { -webkit-appearance: none; -moz-appearance: none; appearance:field }button::-moz-focus-inner, input::-moz-focus-inner { border: 0; padding: 0; }textarea { overflow: auto; vertical-align: top; resize: vertical; }input:valid, textarea:valid {  }input,textarea {vertical-align: text-top; padding: 5px; background: #fafafa; border-color: #ccc #efefef #efefef #ccc; border-width:1px; border-style:solid; margin-bottom:10px; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px}input:focus,textarea:focus {background: #fff; border-color: transparent; box-shadow: 0 0 6px rgba(48,136,255,.7); -moz-box-shadow: 0 0 6px rgba(48,136,255,.7); -webkit-box-shadow: 0 0 6px rgba(48,136,255,.7)}input[type="image"] {background:none;box-shadow:none;border:none}textarea #comments {width:99%}label #reset,label #submit {width: auto}.redRequired {color:#981B4E}#contact p label #comments, form p #styledescription, form p #styleitems, form p #comments, form p #comments2, form p #products, form p #examples, form p #addURLS, form p #curText, form p #newText {width: 98%;}input[type="submit"], input[type="reset"] {}table { border-collapse: collapse; border-spacing: 0;}td { vertical-align: top; }table {border-spacing: 0;width: 100%;background: #fff;border-collapse: separate;margin-bottom: 1.5em;}table td,table th {vertical-align: top;}.teal-floral {background: url(../images/teal-floral.jpg) repeat;}.purple-flowers {background: url(../images/purple-flowers.jpg) repeat;}.polkadots-pink {background: url(../images/polkadots-pink.jpg) repeat;}.green-tribal {background: url(../images/green-tribal.jpg) repeat;}.orange-floral {background: url(../images/orange-floral.jpg) repeat;}.hearts {background: url(../images/hearts.jpg) repeat;}.hearts2 {background: url(../images/hearts2.jpg) repeat;}.brightpurple {background: url(../images/brightpurple.jpg) repeat;}.tealpurplefloral {background: url(../images/tealpurplefloral.jpg) repeat;}.red-flowers {background: url(../images/red-flowers.jpg) repeat;}.chevron {background: url(../images/chevron.jpg) repeat;}.chevron2 {background: url(../images/chevron2.jpg) repeat;}.green-polkadots {background: url(../images/green-polkadots.jpg) repeat;}.checkered {background: url(../images/checkered.jpg) repeat;}.yellow-hearts {background: url(../images/yellow-hearts.jpg) repeat;}.damask {background: url(../images/damask.jpg) repeat;}.pink-hearts {background: url(../images/pink-hearts.jpg) repeat;}.triangles {background: url(../images/triangles.jpg) repeat;}.brown-polkadots {background: url(../images/brown-polkadots.jpg) repeat;}.blue-polkadots {background: url(../images/blue-polkadots.jpg) repeat;}.black-polkadots {background: url(../images/black-polkadots.jpg) repeat;}.farmhouse {background: url(../images/farmhouse.jpg) no-repeat fixed center center;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;background-size: cover;}.blueedge{background: url(../images/lt-bl-edge.png) repeat center top;height: 26px;margin-top: -15px;padding-top: 0px;z-index: 200;position: relative;}.tealedge{background: url(../images/teal-edge.png) repeat center top;height: 26px;margin-top: -15px;padding-top: 0px;z-index: 200;position: relative;}.brownedge{background: url(../images/brown-edge.png) repeat center top;height: 26px;margin-top: -15px;padding-top: 0px;z-index: 200;position: relative;}.dkblueedge{background: url(../images/dk-blue-edge.png) repeat center top;height: 26px;margin-top: -15px;padding-top: 0px;z-index: 200;position: relative;}.rededge{background: url(../images/red-edge.png) repeat center top;height: 26px;margin-top: -15px;padding-top: 0px;z-index: 200;position: relative;}.yellowedge{background: url(../images/yellow-paper-edge.png) repeat center top;height: 26px;margin-top: -15px;padding-top: 0px;z-index: 200;position: relative;}.beigeedge{background: url(../images/beige-edge.png) repeat center top;height: 26px;margin-top: -15px;padding-top: 0px;z-index: 200;position: relative;}.greenedge{background: url(../images/green-edge.png) repeat center top;height: 26px;margin-top: -15px;padding-top: 0px;z-index: 200;position: relative;}.peachedge{background: url(../images/peach-edge.png) repeat center top;height: 26px;margin-top: -15px;padding-top: 0px;z-index: 200;position: relative;}img, object, embed, video {max-width: 100%;}.ie6 img {width:100%;}img a:link {border:0}a img:hover {opacity: 0.65}#main img {max-width: 100%;height: auto}img.fullwidth {width:100%;height:auto}#footer #credit .fr a img {margin-right: 5px;margin-left: 5px;display:inline-block}.fl{float: left}.fr{float: right}.alignCenter {text-align: center;}.alignRight {text-align: right}.alignLeft {text-align: left}.clearRight {clear:right}.clearLeft {clear:left}.clearFloat,.clear {clear: both;height: 0}.pad20 {padding:20px;margin:20px}.padLeft {padding-left:8px}.padRight {padding-right:8px}.padTop {padding-top:10px}.padBottom {padding-bottom:10px}.box-purple {color: #555;padding: 6px;-moz-border-radius: 10px;-webkit-border-radius: 10px;border-radius: 10px;-khtml-border-radius: 10px;-moz-box-shadow: inset 0 0 20px #7270ad;-webkit-box-shadow: inset 0 0 20px #7270ad;box-shadow: inset 0 0 20px #7270ad;margin: 1.1%;}.box {max-width: 100%;height: auto;padding: 3px;-moz-border-radius: 8px;-webkit-border-radius: 8px;border-radius: 8px;-khtml-border-radius: 8px;margin-bottom: 8px;}.round {-moz-border-radius: 8px;-webkit-border-radius: 8px;border-radius: 8px;-khtml-border-radius: 8px;margin-top: 0px;margin-bottom: 8px}.paper {background: url(../images/paper-square.jpg) repeat;}.bgred {background-color: #981a4d} .bgwhite {background-color: #FFF}.bgblk {background-color: #000}.bgblue {background-color: #71cfea}.bggreen {background-color: #80be73}.bdrblk {border: 1px solid black}.bdrgrey {border: 1px solid #999}.bdrwhite {border: 1px solid #FFF}.bdrred{border: 1px solid #981a4d}.bdrwhite {border: 2px solid #FFF}.bdrpurple {border: 2px solid #7270AD}.bdrcoupon {border: 2px dashed black}.bdrteal {border: 1px solid #00b6bd}.yellow {color:#F7D72B}.purple {color:#7270AD}.ltpurple {color: rgba(114,112,173,.7)}.green {color:#80be73}.ltblue {color:#70CFE9}.dkblue {color:#4665AE}.brown {color:#8A5549}.teal {color:#09B6BD}.red {color:#981B4E}.peach {color:#eeccb8}.dottedRight { border-right: 2px dotted #7270ad;}.dottedLeft { border-left: 2px dotted #7270ad;}.borderShadow {border: 1.5pt solid #FFF;-moz-box-shadow: 5px 5px 5px rgba(68,68,68,0.6);-webkit-box-shadow: 5px 5px 5px rgba(68,68,68,0.6);box-shadow: 5px 5px 5px rgba(68,68,68,0.6);}.shadow {text-shadow: 0px 3px 3px rgba(0,0,0,0.6)}.innerShadow {-moz-box-shadow:    inset 0 0 10px #000000;-webkit-box-shadow: inset 0 0 10px #000000;box-shadow: inset 0 0 10px #000000;}.promo {background-color: #00B6BD;color: #FFF;padding: 10px;box-shadow: inset 0px 8px 30px #7270ad;}.promo:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;}.readmore, a.readmore {padding-left: 25px;background: url(../images/four-color-square.jpg) no-repeat left top;color: #5325ba;font-family: 'Vidaloka', serif;font-weight: 300;font-style: italic;}.readmore a:hover {text-decoration:none}.testimonial {position: relative;padding: 0px 40px 0px 40px;color: #999;font-family: 'Vidaloka', serif;font-weight: 400;z-index:1}.testimonial:before {content: '\201C';position: absolute;top: -0.4em;left: 0;font-size: 7em;color: #D2D2D2;font-family: Georgia, serif;}.testimonial:after {content: '\201D';position: absolute;top: -0.4em;right: 0;font-size: 7em;color: #D2D2D2;font-family: Georgia, serif;}.photoCaption {font-family: "Times New Roman", Times, serif;font-size: 0.9em;color: #5325ba;line-height: normal;}.flourish  {content:'';background: url(../images/flourish-bottom.png) no-repeat center top;height: 86px;width: 228px;margin: -1.1% auto;display:block;}.dream, .slogan {font-family: 'Homemade Apple', cursive;font-size: 18px;line-height: 24px;color: #82BD73}.thumb {font-size: 0.8em;background: #FFF;text-align: center;display: inline-block;float: left;height: 135px;  /* Half the height -67.5px*/width: 143px; /* Half the width -71.5px*/clear: none;vertical-align: middle;}.thumbLarge {font-size: 0.8em;background: #FFF;text-align: center;display: inline-block;float: left;height: 261px;width: 251px;clear: none;vertical-align: middle;margin-right: 20px;margin-bottom: 20px;}.thumbWide {position:relative;display: block;float: left;height: 200px;background-color:#000;width: 300px;padding:0;margin:0;clear: none;text-align: center;overflow:hidden}.thumbWide img {vertical-align: middle;width:100%; height:auto;}.thumbBg:hover {display:block;background-color:rgba(0,0,0,0.7);;z-index: 9;position: absolute;width: 100%;height: 100%;-webkit-transition: all 0.4s ease-in-out;-moz-transition: all 0.4s ease-in-out;transition: all 0.4s ease-in-out;}.thumbWide ul {opacity: 0; visibility: hidden;position: absolute; z-index: -999;width: 100%; margin: 0px; padding: 0;}.thumbWide ul li {float: none;list-style: url(none) none;}.thumbWide:hover ul {opacity: 1; visibility: visible; z-index: 999;/*position: absolute;*/left: 50%;top: 50%;transform: translate(-50%,-50%);text-align: center;}.thumbTitle a {z-index: 10;color: #FFF;font-size: 12px;line-height: 80px;opacity: 0.8;float: left;width: 100%;text-decoration: none;margin: auto;background: #000;}.thumbWide > * {margin: 0;padding: 0;}.grid:after {content: '';display: block;clear: both;}.button-group .button {border:none !important;border-top: none;background: none;padding: 9px 18px;-webkit-border-radius: 0px;-moz-border-radius: 0px;border-radius: 0px;-webkit-box-shadow: none;-moz-box-shadow: none;box-shadow: none !important;text-shadow: none;color: #999 !important;text-decoration: none !important;vertical-align: middle;}.button-group .button:hover {border-top-color: none;background: none;color:#09B6BD !important;box-shadow: none;}.button-group .button:active {border-top-color: none;background: none;}.button-group button {cursor: pointer;-webkit-appearance: hyperlink;-moz-appearance: hyperlink;appearance: hyperlink}.big-button {background: url(../images/teal-floral-screened.jpg) repeat;width: auto;margin: 30px;padding: 30px;border: 2pt solid #7270ad;border-radius: 10px;-moz-border-radius: 10px;-webkit-border-radius: 10px;display: inline-block;}.big-button a {text-decoration:none !important;font-family: 'Vidaloka', serif;font-weight: normal;font-size: 2em;text-shadow:rgba(255,255,255,.8) 2px 2px 2px;color: #5325ba !important;}.big-button a:hover {color: #7270ad !important;}.bounce {animation: bounceIn 2s .5s infinite;}@keyframes bounceIn {0% {transform: scale(0.1);opacity: 0;}60% {transform: scale(1.2);opacity: 1;}100% {transform: scale(1);}} @media only screen and (max-width: 480px) {#map {height:40px!important;}#mobile {position:static!important;display:block;float:none;clear:both;width:100%!important;margin:0 auto;background-color:#7270AD;text-align:center!important;font-size:1.2em}.gridContainer {width: 100% !important;margin:0;padding-left:0 !important;padding-right:0 !important;overflow:hidden}.one-half {float: none;width: 100% !important;}ul.nav {padding-left:0 !important;padding-right:0 !important;}#menu .toggle {top: 5px !important;margin-left:-10px !important}} #map {width:100%;min-height:300px;} .top-border {height:80px;width: 100%;background: #7270ad;position: absolute;z-index: -100;top: 0px;-moz-box-shadow: 5px 5px 5px rgba(68,68,68,0.6);-webkit-box-shadow: 5px 5px 5px rgba(68,68,68,0.6);box-shadow: 5px 5px 5px rgba(68,68,68,0.6);}.gridContainer {margin-left: auto;margin-right: auto;width: 87.36%;padding-left: 1.82%;padding-right: 1.82%;}#wrapper {float: none;width: 100%;display: block;}#header {margin: 0 auto;width: 100%;text-align: center;display: block;position:relative;}#header a, .phone-link {color: #EECCB8;text-decoration: none}#header p {line-height:normal}#address {float: right;text-align: right;color: #FFF;position: absolute;top: 0px;right: 0px;width: 224px;}#mobile {float: right;text-align: right;color: #FFF;position: absolute;top: 10px;right: 0px;width: 100px;display:inline-block !important}#mobile a {color: #EECCB8;text-decoration: none;}#content {clear: both;float: left;width: 100%;display: block;background: #FFF;-moz-box-shadow: 5px 5px 5px rgba(68,68,68,0.6);-webkit-box-shadow: 5px 5px 5px rgba(68,68,68,0.6);box-shadow: 5px 5px 5px rgba(68,68,68,0.6);border-top: 10px solid #7270ad;border-left: 1px solid #666;padding: 0 0 15px 0;}#footer {font-size: 12px;line-height:normal;clear: both;float: left;margin-left: 0;padding:0;width: 100%;display: block;}#footer p {margin-top:0;padding:0}#footer p:last-of-type{padding-bottom:50px}ul.nav {list-style: none;margin-bottom: 15px;margin-top:0;font-size: inherit;padding-left: 1.6%;padding-right: 1.6%;}ul.nav li:first-child {border-top: 1px solid #71cfea;}ul.nav li {border-bottom: 1px solid #71cfea;list-style: none !important;line-height: 1.6em;margin-bottom:0;}ul.nav a, ul.nav a:visited {padding: 5px 5px 5px 15px;display: block;text-decoration: none;background-color: #7270ad;color: #FFF;}ul.nav a:hover, ul.nav a:active, ul.nav a:focus {background-color: #7270ad;color: #E8E3D0;}#menu {width: 305px;min-height: 100%;top: 0;z-index: 9999;position: fixed;background: rgba(114,112,173,.9);font-family: Georgia, "Times New Roman", Times, serif;font-size:27px;color: #fff;webkit-transition: all 2s, -webkit-transform 2s;transition: all 2s;-moz-transition: all 2s;-o-transition: all 2s;}#menu  .toggle {top: 5px;left: 320px;padding: 10px 16px;background-color: #fff;color: #7270ad;position: absolute;font-size: 18px;border-radius: 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;-khtml-border-radius: 5px;border: 2px solid #7270ad;}#menu .hint {position:absolute;left: 322px;margin-top:65px;font-family:Arial, Helvetica, sans-serif;font-size:13px;font-weight:400;}#menu span {font-size: 22px;margin: 20px 10px;}#menu ul {list-style: none;margin: 0;padding: 0;}#menu ul li {font-size: 19px;border-bottom: 1px solid #2C2A48;}#menu ul li, #menu ul ul li, #menu ul ul ul li {transition-duration: 0.2s;-moz-transition-duration: 0.2s;-webkit-transition-duration: 0.2s;-o-transition-duration: 0.2s;-ms-transition-duration: 0.2s;}#menu ul li a, #menu ul ul li a, #menu ul ul ul li a {-webkit-transition: all 0.2s;transition: all 0.2s;-moz-transition: all 0.2s;-o-transition: all 0.2s;}#menu ul li a {display: block;padding: 10px;text-decoration: none;color:#fff;}#menu ul ul li {background: rgba(74,68,126,.8);margin-bottom: 0;transition:ease-in-out;-moz-transition:ease-in-out; -o-transition:ease-in-out;-webkit-transition:ease-in-out;}#menu ul li a:hover,#menu ul ul li a {padding: 10px 10px 10px 30px;}#menu ul ul ul li a {padding:10px 10px 10px 60px}#menu ul ul ul li a:hover {padding:10px 5px 10px 80px}#menu ul ul li a:hover {padding: 10px 10px 10px 60px;}#menu ul li a,#menu ul li a:hover,#menu ul ul li a,#menu ul ul li a:hover {transition: padding 0.5s;-webkit-transition: padding 0.5s;-moz-transition: padding 0.5s;-o-transition: padding 0.5s}#index .fa-home,#about .fa-info-circle,#sinclair-design-studio-information .fa-paint-brush,#carla_sinclair_information .fa-coffee,#associates .fa-star,#referrals .fa-comment,#clients .fa-heart,#rates .fa-usd,#branding .fa-paint-brush,#website_services .fa-desktop,#marketing_promotion_services .fa-rocket,#writing_content_marketing .fa-pencil,#business_identity .fa-file-text-o,#brochure_portfolio .fa-folder-open-o,#newsletter_magazine_design .fa-newspaper-o,#advertising-portfolio .fa-file-image-o,#signs_banners_vehicle-wraps .fa-paper-plane-o,#shirts_promotional_items .fa-gift,#logo-portfolio.php .fa-paw,#web .fa-code,#web_design_request .fa-file-code-o,#print_media_request .fa-print,#contact .fa-lightbulb-o,#client_access .fa-user,#multimedia_request .fa-youtube-play, #logo-portfolio .fa-paw, #testimonials .fa-comment, #design_branding_services .fa-paint-brush{color: #82BD73}#toggle,input[id^="dropdown"],ul[class^="dropdown"] {display: none;}#menu {left: -305px;}#toggle:hover + #content:active {left: -305px;}#toggle:checked + #menu {left: 0;-webkit-transition: left 1s; transition: left 1s;-moz-transition: left 1s; -o-transition: left 1s;}input[id^="dropdown"]:checked + ul[class^="dropdown"], input[id^="dropdown"]:checked ~ ul[class^="dropdown"] {height: auto;display: block;-webkit-transform-style: preserve-3d;-ms-transform: preserve-3d;}.nm {display:none;}.one-sixth {float: left;width: 46%;margin:1.5%;}.one-fifth {float: left;width: 46%;margin:1.5%}.one-fourth {float: none;max-width: 100%;margin:1.5%}.one-half {float: none;max-width: 100%;margin:1.5%}.one-half img {max-width:100%}.one-third {float: none;max-width: 100%;margin:1.5%}.two-thirds {float: none;max-width: 100%;}.one-full {float: none;max-width:100%;clear:both;padding: 20px 0;margin:0}.one-full:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;}@media only screen and (min-width: 481px) {.gridContainer {width: 90.675%;padding-left: 1.1625%;padding-right: 1.1625%;}#header {clear: both;float: left;margin-left: 0;width: 100%;display: block;}#nav {clear: both;float: left;margin-left: 0;width: 100%;display: block;}#content {clear: both;float: left;margin-left: 0;width: 100%;display: block;}#footer {clear: both;float: left;margin-left: 0;width: 100%;display: block;}.one-fourth:first-of-type {margin-left:10px}} @media only screen and (min-width: 769px) {.gridContainer {width: 88.2%;padding-left: 0.9%;padding-right: 0.9%;margin: auto;}#header {clear: both;float: left;margin-left: 0;width: 100%;display: block;}#mobile {position: fixed;top:-1200px;height: 0;	width: 0;margin: 0px;padding: 0px;}#nav {float: left;width: 100%;}#content {clear: both;float: left;width: 100%;display: block;position: relative;}#footer {clear: both;float: left;margin-left: 0;width: 100%;display: block;}.one-sixth {float: left;width: 13.5%;margin-right:.5%}.one-sixth:first-of-type {margin-left:20px}.one-fifth {float: left;width: 17.5%;margin-right:.5%}.one-fourth {float: left;width: 21%;margin:.8%;}.one-fourth:first-of-type {margin-left:15px}.one-half {float: left;width: 45%;margin:1.4%}.one-third {float: left;width:28.5%;margin:1.5%;margin-right:.5%}.two-thirds {float: left;width:67.4%;}.nm {display:block;}} .ir { display: block; border: 0; text-indent: -999em; overflow: hidden; background-color: transparent; background-repeat: no-repeat; text-align: left; direction: ltr; }.ir br { display: none; }.hidden { display: none !important; visibility: hidden; }.visuallyhidden { border: 0; clip: rect(0, 0, 0, 0); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px; }.visuallyhidden.focusable:active, .visuallyhidden.focusable:focus { clip: auto; height: auto; margin: 0; overflow: visible; position: static; width: auto; }.invisible { visibility: hidden; }.clearfix:before, .clearfix:after { content: ""; display: table; }.clearfix:after { clear: both; }.clearfix { zoom: 1; }}
