@charset "UTF-8";/*---
stylesheet.css 
website:     https://freshlycut.com/
						 Freshly Cut | Berkeley, California 94703
author:      http://www.2227design.com/
launch:      11.30.2020
COPYRIGHT 2022 
---*/
@import url('https://fonts.googleapis.com/css2?family=Open+Sans:wght@300;400;700&display=swap');







/*---reset/normalize---*/
html{box-sizing:border-box;}
*,*:before,*:after{box-sizing:inherit;}
body{font-family:"Open Sans",Arial,"Helvetica Neue",sans-serif;font-size:100%;font-weight:400;color:#2B2B2B;background:#FFF;margin:0;}
h1,h2,h3,h4,h5,h6,p,ul,ol,blockquote,fieldset,figure{margin:0;padding:0;}
main{display:block;}/*--main,li{display:block;}--*/
ul{list-style:none;}
h1,h2,h3,h4,h5,h6{font-size:inherit;}
a{color:inherit;text-decoration:none;}
::-moz-focus-inner{padding:0;border:0;}
img{max-width:100%;height:auto;border:0;display:block;}
object{display:block;}
/*---typography---*/
h1,h2,h3,h4,h5,h6{font-weight:400;}
h1{font-size:2em;}
h2{font-size:1.5em;}
h3{font-size:1.3125em;}
h4,h5{font-size:1.2em;}
p{font-size:1em;line-height:1.5em;}
em{font-style:italic;}
b{font-weight:700;}
small{font-size:.875em;} /* 14px */
/*---global---*/

/*---global---*/
:root {--primary:#BF463B;}



body{background-color:#F2E5D5;background-color:rgba(242, 229, 213,.4);}
html{-webkit-text-size-adjust:100%;} /* Prevent font scaling in landscape while allowing user zoom */
#wrapper{max-width:100%;margin:0 auto;} /*--1120px--*/

/*---header + navigation---*/
header{background-color:#BF463B;}
header div.mstHd ul li{color:#FFF;}
div.mstHd img.svgLgo{width:14em;margin:0 auto;padding:3em 0 1em;}

nav.topNav {color:#FFF;text-align:center;}

#content {max-width:70em;margin:0 auto 1.5em;background-color:#FFF;}
main {position:relative;}

/*---main---*/
div.ovrPnt {position:relative;}
img.imgBnr{padding-bottom:3em;}

div.ovrPnt h1 {position:absolute;bottom:2.3em;left:0;right:0;font-size:2.25em;line-height:1.1em;text-align:center;color:#FFF;font-weight:300;}

h1.seaInto {font-size:2.625em;text-align:center;font-weight:300;padding-bottom:1.5rem;}
h1.season {font-size:3.75em;font-weight:300;text-align:center;color:#767676;padding-bottom:1.5rem;letter-spacing:-1px;}
h3, h4 {width:80%;margin:0 auto 4rem;line-height:1.4em;text-align:center;font-weight:300;}
h3 {font-size:2em;}
h4 {font-size:1.5em;}
blockquote {width:80%;margin:0 auto 4rem;font-size:1.5em;line-height:1.4em;text-align:center;font-weight:300;}

.odrFlr {width:80%;max-width:40em; margin:0 auto 6em;}
.odrFlr h2 {text-align:center;padding-bottom:.25rem;}
.odrFlr p {text-align:center;line-height:1.6em;padding-bottom:.5em;}

.inTro, .inTro2 {width:86.66666%;margin:0 auto 3em;}
.inTro img, .inTro2 img {margin:0 auto 1.5em;}
.inTro div h2, .inTro2 div h2 {font-size:2.25em;font-weight:300;text-align:center;padding-bottom:.5rem;}
.inTro div p, .inTro2 div p {font-size:1.1875em;line-height:1.5em;font-weight:300;text-align:left;padding-bottom:1em;}
.inTro2 div p {font-size:1.0625em;line-height:1.6em;text-align:left;padding-bottom:1.5rem;}

.col1Col {margin-bottom:3em;}
.col1Col img {margin:0 auto .5em;}
.col1Col div {width:86.66666%;margin:0 auto 1.5em;}
.col1Col h2 {font-size:2.25em;font-weight:300;text-align:center;padding-bottom:.5rem;}
.col1Col p {font-size:1.5em;line-height:1.4em;text-align:center;font-weight:300;padding-bottom:1.5rem;}

.col2Col {width:86.66666%;margin:0 auto 3em;}
.col2Col img {margin:0 auto 1.5em;border:solid 1px #ABABAB;padding:8px;}
.col2Col div h2 {font-size:1.75em;text-align:center;padding-bottom:.5rem;letter-spacing:-1px;}
.col2Col div h4 {font-size:1.5em;text-align:center;padding-bottom:.5rem;margin:0}

.col2Col div p {padding-bottom:.5em;}
.col2Col div p:last-child {font-size:.9375em;line-height:1.4em;color:#767676;}

.colImgR {width:86.66666%;margin:0 auto 6em;}
.colImgR div h1 {font-size:3.75em;font-weight:300;text-align:center;color:#767676;padding-bottom:1.5rem;letter-spacing:-1px;}
.colImgR img {margin:0 auto 1.5em;border:solid 1px #ABABAB;padding:8px;}
.colImgR div {overflow:hidden;}
.colImgR div p {font-size:1.125em;line-height:1.6em;text-align:left;padding-bottom:1rem;}

/*---flower delivery---*/
.flrDel {padding-bottom:6em;}
.flrDel p {font-size:1.125em;text-align:center;padding:0 10% 2rem;}
.flrDel p:last-child {font-size:1.3125em;padding:0 10%;font-weight:400;}

/*---image---*/
.imgGrd {width:80%;margin:0 auto 3em;}
.imgGrd img {margin:0 auto 3em;padding:.5em;border:solid 1px #ABABAB;}

img.ftrVse {margin:0 auto 3em;}

figure {max-width:50em;margin:0 auto 6em;}
figure img {margin:0 auto 1.5em;border-top:solid 1px #ABABAB;border-bottom:solid 1px #ABABAB;padding:8px 0;}
figcaption {width:86.66666%;text-align:center;margin:0 auto;}
figcaption.txtSty {text-align:left;padding-bottom:1em;}

.imgPom {width:60%;margin:0 auto 3em;}

/*---box---*/
.box {margin-bottom:3em;padding:1em 2em 2em;border-top:solid 1px #ABABAB;border-bottom:solid 1px #ABABAB;background-color:#F2E5D5;background-color:rgba(242, 229, 213,.4);}
.box h2 {text-align:center;padding-bottom:1.5rem;}
.box p {padding-bottom:1.5em;text-align:center;}
.box p:last-child {padding-bottom:0;}
div.box.wtrMrk {background:url("../_asset/oval-freshly-cut-stamp.svg") no-repeat center;background-size:85%;background-color:#F2E5D5;background-color:rgba(242, 229, 213,.4);}
.box2 {margin-bottom:6em;padding:1em 2em 2em;border-top:solid 2px #ABABAB;border-bottom:solid 2px #ABABAB;background-color:#F2E5D5;background-color:rgba(242, 229, 213,.4);}
.box2 h2 {text-align:center;padding-bottom:.5rem;}
.box2 p {text-align:left;}

/*---newsletter sign up---*/
.nwsLtrSu {width:86.66666%;margin:0 auto 6em;}
.nwsLtrSu img {width:12.5em;margin:0 auto .5em;}
.nwsLtrSu div p {text-align:center;padding-bottom:1.5em;}

p.disClm {margin-bottom:6em;padding:1em;text-align:center;color:#555555;border-top:solid 2px #ABABAB;border-bottom:solid 2px #ABABAB;background-color:#F2E5D5;background-color:rgba(242, 229, 213,.4);}

/*---testimonial---*/
div.tstMon {width:80%;margin:0 auto 4em;}
div.tstMon p {font-size:1.5em;line-height:1.4em;padding-bottom:1.5em;text-align:center;font-weight:300;}

/*---socials + footer + navigation---*/
/*---social buttons---*/
div.social {text-align:center;padding-bottom:1.5em;}
div.social p {font-size:1em;text-transform:uppercase;letter-spacing:2px;padding:.5rem 0;color:#767676;}
div.social div:first-child {padding-left:0;}
.sBtn {display:inline-block;padding-left:1em;}
a.facebook, a.pinterest, a.instagram, a.yelp{background:url(../_graphic/sprite-required.png) no-repeat;height:57px;width:57px;overflow:hidden;display:block;}
a.facebook{background-position:-5px -5px;}
a.pinterest{background-position:-149px -5px;}
a.instagram{background-position:-77px -5px;}
a.yelp{background-position:-221px -5px;width:47px;}
a:hover.facebook, a:hover.pinterest, a:hover.instagram, a:hover.yelp{opacity:.7;}
/*---footer---*/
footer {background:url("../_graphic/bkg-branch-illustration.jpg");background-size:contain;color:#FFF;background-color:#BF463B;}
footer section {width:87.2%;margin:0 auto;padding:3em 0;}
footer .sgnOff {padding-bottom:1em;margin-bottom:1em;border-bottom:solid 1px #FFF;}
.sgnOff img.svgFtrLgo {width:90%;margin-left:-.5em;}
.sgnOff p.lgoTg {font-size:.9375em;letter-spacing:2px;text-transform:uppercase;padding-bottom:1rem;}
.sgnOff p {font-size:1.125em;padding-bottom:.5rem;}
.sgnOff a.ftrPhn {font-size:1.75em;color:#FFF !important;display:inline-block;padding-bottom:1rem;}
.sgnOff p.ftrHrs {font-size:1em;line-height:1.4em;}
footer .nwsLtr p {padding-bottom:1em;}
.nwsLtr fieldset {margin-bottom:1.5em;border:0;}
.nwsLtr form label {font-size:1em;text-transform:uppercase;color:#FFF;letter-spacing:1px;line-height:1.4em;padding-bottom:.8em;display:inline-block;}
.nwsLtr form input[type="email"] {width:100%;padding:0.5em;font-size:1em;color:#666;border:solid 1px #ABABAB;border-radius:0.5em;}
.nwsLtr input[type="submit"] {font-size:1em;text-align:center;padding:.3em 1.5em;display:block;color:#555;letter-spacing:1px;cursor:pointer;background-color:#F2E5D5;border:none;text-decoration:none;text-shadow:0 1px 1px rgba(255, 255, 255, 0.85);border-radius:1em;-webkit-box-shadow:0 .5em .5em rgba(0,0,0,.2);box-shadow:0 .5em .5em rgba(0,0,0,.2);}
.nwsLtr input[type="submit"]:hover {background-color:#AEBF4E;color:#FFF;}
/*---sub footer---*/
div.subFtr {max-width:70em;margin:0 auto 6em;}
.subFtr p {font-size:.875em;text-transform:uppercase;color:#333333;}
.subFtr p {line-height:1.8em;text-align:center;padding-bottom:3rem;}
.subFtr p.zip {font-size:.9375em; line-height:1.4em;color:#656565;text-align:justify;margin:0 3.33333%;border-top:solid 1px #ABABAB;padding-top:.5em;}
.subFtr p a{margin-left:.5em;padding-left:1em;border-left:solid 1px #555555;}
.subFtr a:hover{color:#BF463B;text-decoration:underline;}
.subFtr .ftrNavOn{color:#BF463B;margin-left:.5em;padding-left:1em;border-left:solid 1px #999;}

/*---contact form---*/
.conFrm {width:86.66666%;background-color:#FFF;background-color:rgba(255, 255, 255,.9);margin:0 auto 6em;padding-bottom:3em;}
.conFrm h2 {padding:1.5rem 8% .5rem;font-weight:500;text-align:center;}
.conFrm p {padding:0 8% 1rem;}
.conFrm h3 {font-size:1.75em;line-height:1.5em;color:#FFF;text-align:center;margin-bottom:2em;background-color:#AEBF4E;}
.conFrm form {margin:0 auto;padding:0 10% 1rem;}
.conFrm fieldset{margin-bottom:1.5em;border:none;}
.conFrm fieldset:last-child {margin-bottom:1em;}
.conFrm input.inptfld, .conFrm textarea {width:100%;font-size:1em !important;padding:.3em .5em;border:solid 1px #ABABAB;}
.conFrm p.sent{font-size:1.125em;text-align:right;color:#286EBF;padding-right:0;} 
.conFrm div {font-size:.875em;text-transform:uppercase;letter-spacing:2px;padding-bottom:.5em;}
.conFrm div label.red{color:#A6034F;}
.conFrm input[type="submit"]{font-family:"Open Sans",Arial,"Helvetica Neue",sans-serif;font-size:1em;color:#FFF;letter-spacing:1px;line-height:1.8em;cursor:pointer;padding:0 1em;text-transform:uppercase;background-color:#286EBF;border:none;text-decoration:none;-webkit-appearance:none;}
input#name,input#email,input#phone,textarea#inquiry,input#mce-FNAME,input#mce-LNAME,input#mce-EMAIL{font-size:1em;line-height:1.6em;font-family:Verdana,Arial,Helvetica,sans-serif;color:#333;}
.conFrm p.red{padding:0 9% .5em;color:#A6034F;}
.conFrm p.req {text-align:right;}
.conFrm p.ftrFrm {padding:0 9%;color:#717171;}
.conFrm p.smPrnt {text-align:center;}

.gMap {text-align:center;padding-bottom:6em;}
.gMap iframe {padding-bottom:1em;}
.gMap p {width:80.8%;max-width:50em;margin:0 auto;}


.sgnUp {margin-bottom:0 !important;}

/*---misc---*/
.lgTxt  {font-size:130% !important;}
.smTxt {font-size:93.75% !important;color:#767676 !important;}
.lftTx {text-align:left !important;}
.ctrTxt {text-align:center !important;}
.bldTxt {font-weight:700 !important;}
.uprCas {text-transform:uppercase !important;}
img.bdrPkg {border:solid 1px #ABABAB !important;padding:8px !important;}
img.imgCtr {margin:0 auto !important;}
img.rotate {-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);}
.noBdr {border:none !important;}
.noPad {padding:0 !important;}
.pBot0 {padding-bottom:0 !important;}
.pBot-5 {padding-bottom:.5em !important;}
.pBot15 {padding-bottom:1.5rem !important;}
.pBot3 {padding-bottom:3rem !important;}
.pTop4 {padding-top:4em !important;}
.pTop6 {padding-top:6em !important;}
.mBot0 {margin-bottom:0 !important;}
.mBot1 {margin-bottom:1em !important;}
.mBot15 {margin-bottom:1.5em !important;}
.mBot3 {margin-bottom:3em !important;}

/*---links---*/
a.lnk {color:#BF463B;}
a.lnk:hover {text-decoration:underline;}
a.lnkBtn{font-size:1.0625em;text-align:center;color:#FFF !important;padding:2px 15px;background-color:#BF463B;border-radius:1em;-webkit-box-shadow:0 .3em .4em rgba(0,0,0,.2);box-shadow:0 .3em .4em rgba(0,0,0,.2);display:inline-block;margin-bottom:1em;} /*background-color:#969162;*/
a:hover.lnkBtn{background-color:#A63029;} /*background-color:#C6C353;*/
div.lnkBtnCtr{text-align:center;padding-bottom:1em;width:100% !important;}
a:active, a:focus {outline:none;}
/*---clearfix---*/
.clrFx:before,.clrFx:after{content:"";display:table;}
.clrFx:after{clear:both;}

/*---privacy site map---*/
.sitMap, .sgnUp {width:80%;margin:0 auto 6em;}

/*-privacy policy-*/
.policy {width:90%;max-width:50em; margin:0 auto;padding-top:3em;}
.policy h1 {font-size:3em;padding:1.5rem 0 .5rem;text-align:center;border-bottom:solid 1px #ABABAB;margin-bottom:.5rem;}
.policy h2 {font-size:1.125em;padding:1.5rem 0 .5rem;text-align:left;border-bottom:solid 1px #ABABAB;margin-bottom:.5rem;font-weight:bolder;}
.policy p {font-size:1em;line-height:1.4em;padding-bottom:1em;}
.policy p.pLstLne {padding-bottom:2em;}
.policy ul {font-size:1em;line-height:1.4em;padding-bottom:1em;list-style:disc;margin-left:3em}
.policy ul li {padding-bottom:.5em;}
.policy a:link {color:#2E96DA;}






.privacy h2, .siteMap h2 {padding-bottom:1.5rem;}
.privacy p {padding:0 20% 1rem;}


.siteMap{text-align:center;margin-bottom:6em;}
.siteMap li{padding-bottom:1.5rem;}
.siteMap a{color:#2E96DA;}
.siteMap a:hover{text-decoration:underline;}

.kneSgy {width:70%;max-width:30em;margin:0 auto 1.5em;}
/*---Holiday---*/
.holiDay {width:80%;max-width:37.5em;margin:0 auto 3em;border-top:solid 1px #ABABAB;border-bottom:solid 1px #ABABAB;padding:1em 0;background-color:#F2E5D5;background-color:rgba(242, 229, 213,.2);text-align:center;}
/*
.holiDay h1 {font-size:2em;text-align:center;text-transform:uppercase;letter-spacing:2px;color:#990000;}
.holiDay p {text-align:center;font-size:1.125em}

.holiDayHrs {width:80%;margin:0 auto;}
.holiDayHrs h2 {font-size:1.5em;text-align:center;text-transform:uppercase;letter-spacing:2px;}
.holiDayHrs h3 {font-size:1.5em;margin-bottom:.5rem;}
.holiDayHrs p {text-align:center;padding-bottom:1em;}
*/
img.holiDay {margin:0 auto 3em;border-top:solid 1px #ABABAB;border-bottom:solid 1px #ABABAB;padding:1em 0;}
img.hearts {width:80%;max-width:23.75em;margin:0 auto 3em;}

@media screen and (max-width:480px){
img.holiDay {width:70%;}
}
@media screen and (min-width:481px){
img.holiDay {width:90%;max-width:47.6em;}
}



/*================================================================================================*/
/*===mobile first=================================================================================*/

/*---iPhone 375px---*/
/*---360 px---*/
@media screen and (min-width:360px){
div.mstHd img.svgLgo {width:16em;}
footer section {width:74.4%;}
}

/*---480 px---*/
@media screen and (min-width:480px){
/*---image---*/
.imgGrd {width:73.33333%;}
/*footer section {width:60%;}*/
.sgnOff img.svgFtrLgo {width:20em;}
p.disClm{width:80%;margin:0 auto 6em;}
.box2 {width:80%;margin:0 auto 6em;}

}

@media screen and (max-width:799px){
/*---mobile navigation---*/
header div.mstHd {width:100%;}
div.mstHd ul {width:100%;position:fixed;z-index:30;background-color:#CC4B3F;-webkit-box-shadow:0 .3em .6em rgba(0,0,0,.3);box-shadow:0 .3em .6em rgba(0,0,0,.3);}
div.mstHd ul li {display:inline-block;width:50%;text-align:center;}
div.mstHd ul li:first-child {border-right:solid 1px #FFF;}
div.mstHd ul li a {display:block;padding:5px 0;}
div.mstHd ul li a:hover {background-color:#732018;}
#menu{display:inline-block;color:#EFEFEF !important;opacity:.8;font-size:3.3em;line-height:1em;cursor:pointer;position:absolute;top:2rem;left:2%;}
#mNav.js{display:none;}
header nav ul li {display:block;text-align:center;}
nav li a, nav li .navOn {padding:.8em 0;display:block;color:#FFF;text-decoration:none;background-color:#A63029;border-bottom:solid 1px #EFEFEF;transition:all .3s ease-in-out;cursor:pointer;}
nav ul li:first-child a {border-top:solid 1px #EFEFEF;}
nav ul li:last-child a {border:none;}
nav li a:hover, nav li .navOn {background-color:#D05548;}
div.social {padding-bottom:3em;}
/*--footer navigation--*/
.ftrNav {padding-bottom:3em;}
.ftrNav li {text-align:center;display:block;margin-left:25%;width:50%;}
.ftrNav li a {display:block;padding:0;margin-bottom:1.5em;color:#334046 !important;line-height:2em;border-radius:1em;background-color:#F2E5D5;background-color:rgba(242, 229, 213,.4);-webkit-box-shadow:0 .3em .3em rgba(0,0,0,.2);box-shadow:0 .3em .3em rgba(0,0,0,.2);border:0;}
.ftrNav li a:hover {background-color:#F2E5D5;}
.ftrNav li.ftrNavOn {display:block;padding:0;margin-bottom:1.5em;line-height:2em;color:#FFF !important;border-radius:1em;background-color:#BF463B;-webkit-box-shadow:0 .3em .3em rgba(0,0,0,.2);box-shadow:0 .3em .3em rgba(0,0,0,.2);border:0;}
.subFtr p a.mBdrNo {margin-left:0;padding-left:0;border-left:none;}
}

@media screen and (min-width:480px) and (max-width:799px){
div.mstHd img.svgLgo {width:17em;}
.ftrNav li {margin:0 auto;width:12em;}
}

@media screen and (min-width:640px){
.box {width:40em;margin:0 auto 3em;padding:1.5em;border:solid 1px #ABABAB;}
footer section {width:45%;}
/*---newsletter sign up---*/
div.nwsLtrSu {width:86.66666%;}
div.nwsLtrSu img {width:12.5em;float:left;margin:-3em 1em 0 0;}
div.nwsLtrSu div p {text-align:left;}
div.nwsLtrSu div div.lnkBtnCtr {text-align:left !important;}
/*---image---*/
.imgGrd {width:93.6%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;}
.imgGrd img {width:30%;border:none;padding:0;align-self:center;}
.imgPom {width:24em;}
/*--form--*/
.conFrm {width:73.33333%;}
}

@media screen and (min-width:800px){
/*---desk top navigation---*/
header div.mstHd {max-width:70em;margin:0 auto;padding:0 2.85714%;}/*1120px / 32px padding*/
div.mstHd a.hdrOdr {float:left;margin-top:2.5em;font-size:1em;line-height:1.8em;color:#FFF;padding:2px 15px;border-radius:1em;border:solid 1px #FFF;background-color:#CC4B3F;-webkit-box-shadow:.3em .3em .6em rgba(0,0,0,.3);box-shadow:.3em .3em .6em rgba(0,0,0,.3);text-align:center;}
div.mstHd a:hover.hdrOdr {background-color:#A63029;}
div.mstHd a.hdrPhn {float:right;margin-top:.85em;font-size:2em;line-height:1.8em;color:#FFF;text-decoration:none;letter-spacing:-1px;}
div.mstHd img.svgLgo {width:18em;padding:1.5em 0 1em;}
#menu {display:none;} /*hide js menu*/
nav {width:100%;}
nav ul {font-size:1em;text-align:center;line-height:2em;}
nav ul li {display:inline-block;}
nav li a, nav li .navOn {padding:0 1em;display:block;margin:0 .1em;letter-spacing:1px;color:#FFF;text-decoration:none;}
nav li a:hover, nav li .navOn {background-color:#A63029;color:#FFF;border-radius:.6em .6em 0 0;}
/*---content---*/
.col2Col {width:90.4%;}
.col2Col img {float:left;}
.col2Col img.imgSq {width:25em;margin-right:1.5em;}
.col2Col div h2, .col2Col div h4 {text-align:left;}
.col2Col div p {text-align:left;}
/*---figure---*/
figcaption.txtSty {-webkit-columns:2;-moz-columns:2;columns:2;}
.policy {width:61.6%;}
/*---newsletter sign up---*/
div.nwsLtrSu {width:37.5em;}
div.nwsLtrSu img {width:12.5em;float:left;margin:-3em 1em 0 0;}
div.nwsLtrSu div p {text-align:left;}
div.nwsLtrSu div div.lnkBtnCtr {text-align:left !important;}
/*--footer nav--*/
div.ftrNav{padding:1em 0 6em;text-align:center;color:#333;}
.ftrNav li{display:inline-block;}
.ftrNav li a{padding:5px 10px 0;border-top:solid 1px #ABABAB;}
.ftrNav li a:hover{color:#BF463B;}
.ftrNav li.ftrNavOn {color:#A63029;padding:5px 10px 0;border-top:solid 1px #ABABAB;}
/*---footer--*/
footer {background-repeat:no-repeat !important;background-position:center center;background-size:cover;}
footer section {width:100%;}
footer section {padding:3em 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}
footer section div {width:40%;}
footer .sgnOff {padding-bottom:0;margin-bottom:0;border-bottom:none;}
/*---sub footer---*/
.mBrk {display:none;}
.conFrm {width:60.66666%;}
}

@media screen and (min-width:900px){
/*--intro col 2col--*/
.inTro {width:90.4%;}
.inTro img {float:left;margin:0 1em 1.5em 0;}
.inTro div h2 {text-align:left;margin-top:5rem;}
.inTro div h2.home {margin-top:7rem;}
.inTro div div.lnkBtnCtr {text-align:left !important;}
/*--intro col 2col--*/
.inTro2 {width:90.4%;}
.inTro2 img {float:left;margin:0 3em 1.5em 0;}
.inTro2 div {overflow:hidden;}
.inTro2 div h2 {text-align:left;margin-top:1rem;}
/*---seasons---*/
.colImgR {width:80.8%;}
.colImgR img {float:right;margin:0 0 1.5em 3em;}
p.disClm {width:45em;}
footer section div {width:19em;}
}

@media screen and (min-width:1000px) {
.col2Col {width:74.4%;}
.conFrm {width:60%;}
}

.imgBkg{background:url("../_image/flower-bkg-color-tint.jpg");position:top center;background-repeat:no-repeat;}
/*--tpPg--*/
#bk2tp{width:3rem;font-size:1.8em;line-height:1em;position:fixed;bottom:1.5rem;right:0;color:#D1AE43;text-align:left;padding-left:.1rem;text-decoration:none;overflow:hidden;z-index:999;display:none;cursor:pointer;}
#bk2tp:hover{color:#E65C2E;}
