.ahh_6b3b1193b9b812d30e52eefbe63435e7_1{margin-top:0px;padding-left:0px;width:100%}
	.ap_56ba12ce88c79405358b4569{min-height:50px}
	.ahh_6b3b1193b9b812d30e52eefbe63435e7_2{margin-top:0px;padding-left:0px;width:100%}
	/*! User_Styles */
	body{background-image:-webkit-radial-gradient(center, circle closest-corner, #212121 0, #080808 100%);background-image:radial-gradient(circle closest-corner at center, #212121 0, #080808 100%)}[role='navigation']{overflow:hidden;*zoom:1;z-index:999;width:100%;padding:0;margin:0;position:fixed;background:#1f1f1f;opacity:0;top:-100px}[role='navigation'] #toggle-menu{display:none;padding:24px 32px;cursor:pointer;color:#fff;background:transparent;-webkit-transition:color .25s ease;transition:color .25s ease}[role='navigation'] #toggle-menu:hover{-webkit-transition:color .25s ease;transition:color .25s ease;background:transparent !important}@media (max-width:800px){[role='navigation'] #toggle-menu{float:right;display:block}}[role='navigation'] .sqLogo{float:left;padding:10px 20px;border:3px solid white;font-weight:700;margin:10px 20px;background:rgba(255,255,255,0.1);font-size:1.2em;text-transform:uppercase;color:white}[role='navigation'] ul{padding:0;margin:0;list-style:none;overflow:hidden;*zoom:1}@media (min-width:800px){[role='navigation'] ul{float:right}}@media (max-width:800px){[role='navigation'] ul{clear:both;display:none}}[role='navigation'] ul li{margin:0;display:block}@media (min-width:800px){[role='navigation'] ul li{float:left}}@media (max-width:800px){[role='navigation'] ul li{width:100%;text-align:center;border-bottom:1px solid #b9dcc1}[role='navigation'] ul li:first-child{border-top:1px solid #b9dcc1}}[role='navigation'] ul li a{font-size:1em;text-decoration:none;padding:24px 18px;display:inline-block;color:#fff;background:transparent;cursor:pointer;-webkit-transition:all .25s ease;transition:all .25s ease;font-weight:700}@media (max-width:800px){[role='navigation'] ul li a{width:100%;padding:10px 20px}}[role='navigation'] ul li a:hover{background:#27ae60;color:#fff;-webkit-transition:all .25s ease;transition:all .25s ease}.active{background:#27ae60 !important;color:#fff !important}@media (max-width:800px){.nav-open{display:block !important}}.sticky{top:0;opacity:1;-webkit-transition:all .5s ease;transition:all .5s ease;-webkit-animation:bounce-in .5s ease both;animation:bounce-in .5s ease both}.bounce-out{-webkit-animation:bounce-out .5s ease both;animation:bounce-out .5s ease both}@-webkit-keyframes bounce-in{0%{top:-100px;opacity:0}95%{top:8px;opacity:1}100%{top:0}}@keyframes bounce-in{0%{top:-100px;opacity:0}95%{top:8px;opacity:1}100%{top:0}}@-webkit-keyframes bounce-out{0%{top:0;opacity:1}5%{top:8px;opacity:.9}100%{top:-100px;opacity:0}}@keyframes bounce-out{0%{top:0;opacity:1}5%{top:8px;opacity:.9}100%{top:-100px;opacity:0}}#wvBack {
    background: url(../../images/barn1920/3.jpg) no-repeat fixed;
    background-size: cover;
    color: #fff;
    min-height: 767px;
    width: 100%;
    text-align:center;
    position:relative;
}

#wvWrap {
    border: .5em solid #fff;
     padding: 2em;
    position: absolute;
    top: 50%;
    left: 50%;
    max-width: 100%;
    background:hsla(0,0%,12%,.6);
    -webkit-transform:translate(-50%,-50%);
        -ms-transform:translate(-50%,-50%);
            transform:translate(-50%,-50%);
}

#wvWrap h1 {
    text-transform:uppercase;
    font-weight:700;
}.ptBack {
    display: table;
    position: relative;
    width: 100%;
    color: black;
    background: #fff;
    overflow: hidden;
    padding:50px 0;
    font-weight:700;
}
.ptWrap {
    display: table-cell;
    position: relative;
    vertical-align: middle;
    z-index: 1;
    text-align:center;
}
#ptCanvas {
    position: absolute;
    top: 0;
    left: 0;
}

.ptWrap h1 { width:90%; max-width:1200px;margin:.5em auto; }

.ptWrap p { width:90%; max-width:1200px; margin:2em auto;
font-weight:bold;
}.qoImage{position:relative;width:100%;height:800px;background:url("../../images/gcr/fieldpose.jpg");background-position:50% 0;background-attachment:fixed;background-size:cover;display:table}.qoInner{display:table-cell;vertical-align:middle}.qoMessage{margin:0;padding:20px 0;text-align:Center;color:black;text-align:center;color:#0fbd49;text-shadow:0 1px 1px #13ec5b,0 2px 0 #0b8e37,0 3px 0 #0b8e37,0 4px 0 #0b8e37,0 5px 0 #0b8e37,0 6px 0 #0b8e37,0 7px 0 #0b8e37,0 8px 8px #000}.grouseCreekLogoOuter{position:Relative}.grouseCreekLogo{color:white;text-transform:uppercase;border:5px solid #fff;padding:20px;position:absolute;top:50%;left:50%;max-width:100%;background:rgba(31,31,31,0.6);-webkit-transform:translate(-50%, 0);-ms-transform:translate(-50%, 0);transform:translate(-50%, 0)}.ptBack {
  display: table;
  position: relative;
  width: 100%;
  color: black;
  background: #fff;
  overflow: hidden;
    padding:50px 0;
}
.ptWrap {
  display: table-cell;
  position: relative;
  vertical-align: middle;
  z-index: 1;
  text-align:center;
}
#ptCanvas {
  position: absolute;
  top: 0;
  left: 0;
}

.ptWrap h1 { width:90%; max-width:1200px;margin:.5em auto; }

.ptWrap p { width:90%; max-width:1200px; margin:2em auto;  }#suWrap {
    background:#fff;
    padding: .25%;
    margin:0 auto;
}
#suWrap  .suItem {
    width:  49%;
    margin:.25%;
}
#suWrap .suItem img {
    display: block;
    width: 100%;
    height: auto !important;
    opacity:1;
}

@media (max-width:600px) {
    #suWrap  .suItem {
        width:  99%;
        margin:.25%;
    }
}

@media (min-width:1900px) {
    #suWrap  .suItem {
        width:  32.5%;
        margin: .3% 0;
    }
    #suWrap {    padding:0;}
}

/**/
.ovUnit {
    position: relative;
    margin: 0 auto;
    list-style: none;
    text-align: center;
}

.ovUnit figure {
    position: relative;
    overflow: hidden;
    width: 100%;
    text-align: center;
    cursor: pointer;
}


.ovUnit figure img {
    position: relative;
    display: block;
    min-height: 100%;
    max-width: 100%;
}

.ovUnit figure figcaption {
    padding: 2em;
    color: #fff;
    text-shadow: 0px 0px 10px #000, 0 0 5px black, 0 0 2px black;
    text-transform: uppercase;
    font-size: 1.25em;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    background:transparent;
    -webkit-transition:all .3s ease;
            transition:all .3s ease;
}

.ovUnit:hover figure figcaption {
    background:hsla(0,0%,0%,.1);

}

.ovUnit figure figcaption::before,
.ovUnit figure figcaption::after {
    pointer-events: none;
}

.ovUnit figure figcaption,
.ovUnit figure figcaption > a {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

.ovUnit figure figcaption > a {
    z-index: 1000;
    text-indent: 200%;
    white-space: nowrap;
    font-size: 0;
    opacity: 0;
}

.ovUnit figure h2 {
    font-weight: 300;
}

.ovUnit figure h2 span {
    font-weight: 700;
}

.ovUnit figure h2,
.ovUnit figure p {
    margin: 0;
}

.ovUnit figure p {
    letter-spacing: 1px;
}


.ov_bubba {
}

.ov_bubba img {
    opacity: 1;
    -webkit-transition: opacity 0.35s;
            transition: opacity 0.35s;
}

.ov_bubba:hover img {
    opacity: 0.4;
}

.ov_bubba figcaption::before,
.ov_bubba figcaption::after {
    position: absolute;
    top: 30px;
    right: 30px;
    bottom: 30px;
    left: 30px;
    content: '';
    opacity: 0;

    -webkit-transition: opacity 0.35s, -webkit-transform 0.35s;

            transition: opacity 0.35s, transform 0.35s;
}

.ov_bubba figcaption::before {
    border-top: 1px solid #fff;
    border-bottom: 1px solid #fff;
    -webkit-transform: scale(0,1);
        -ms-transform: scale(0,1);
            transform: scale(0,1);
}

.ov_bubba figcaption::after {
    border-right: 1px solid #fff;
    border-left: 1px solid #fff;
    -webkit-transform: scale(1,0);
        -ms-transform: scale(1,0);
            transform: scale(1,0);
}

.ov_bubba h2 {
    padding-top: 30%;
    -webkit-transition: -webkit-transform 0.35s;
            transition: transform 0.35s;
    -webkit-transform: translate3d(0,-20px,0);
            transform: translate3d(0,-20px,0);
}

.ov_bubba p {
    padding: 20px 2.5em;
    opacity: 0;
    -webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
            transition: opacity 0.35s, transform 0.35s;
    -webkit-transform: translate3d(0,20px,0);
            transform: translate3d(0,20px,0);
}

.ov_bubba:hover figcaption::before,
.ov_bubba:hover figcaption::after {
    opacity: 1;
    -webkit-transform: scale(1);
        -ms-transform: scale(1);
            transform: scale(1);
}

.ov_bubba:hover h2,
.ov_bubba:hover p {
    opacity: 1;
    -webkit-transform: translate3d(0,0,0);
            transform: translate3d(0,0,0);
}


/*start lightbox*/
.jeOverlay {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 9999;
    background-color: black;
    opacity: 0.8;
    display: none;
}

.lightbox {
    position: absolute;
    left: 0;
    width: 100%;
    z-index: 10000;
    text-align: center;
    line-height: 0;
    font-weight: normal;
}

.lightbox .lb-image {
    display: block;
    height: auto;
    max-width: inherit;
    border-radius: 3px;
}

.lightbox a img {
    border: none;
}

.lb-outerContainer {
    position: relative;
    background-color: white;
    *zoom: 1;
    width: 250px;
    height: 250px;
    margin: 0 auto;
    border-radius: 4px;
}

.lb-outerContainer:after {
    content: "";
    display: table;
    clear: both;
}

.lb-container {
    padding: 4px;
}

.lb-loader {
    position: absolute;
    top: 43%;
    left: 0;
    height: 25%;
    width: 100%;
    text-align: center;
    line-height: 0;
}

.lb-cancel {
    display: block;
    width: 32px;
    height: 32px;
    margin: 0 auto;
    position:relative;
}
.lb-cancel::after {
    content:'\f110';
    font-family:"fontawesome";
    text-decoration:none;
    font-size:2em;
    color:#ccc;
    position:absolute;
    top:50%; left:50%;
    -webkit-animation: fa-spin 2s infinite linear;
            animation: fa-spin 2s infinite linear;
}
@-webkit-keyframes fa-spin {
    0% {
        -webkit-transform: rotate(0deg);
                transform: rotate(0deg);
    }
    100% {
        -webkit-transform: rotate(359deg);
                transform: rotate(359deg);
    }
}
@keyframes fa-spin {
    0% {
        -webkit-transform: rotate(0deg);
                transform: rotate(0deg);
    }
    100% {
        -webkit-transform: rotate(359deg);
                transform: rotate(359deg);
    }
}


.lb-nav {
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    z-index: 10;
}

.lb-container > .nav {
    left: 0;
}

.lb-nav a {
    outline: none;
    background-image: url('data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==');
}

.lb-prev, .lb-next {
    height: 100%;
    cursor: pointer;
    display: block;
}

.lb-nav a.lb-prev {
    width: 34%;
    left: 0;
    float: left;
    opacity: 0;
    -webkit-transition: opacity 0.6s;
            transition: opacity 0.6s;
}
.lb-nav a.lb-prev::after {
    content:'\f053';
    font-family:"fontawesome";
    text-decoration:none;
    font-size:2em;
    color:white;
    position:absolute;
    top:50%; left:10px;
}


.lb-nav a.lb-prev:hover {
    opacity: 1;
}

.lb-nav a.lb-next {
    width: 64%;
    right: 0;
    float: right;
    opacity: 0;
    -webkit-transition: opacity 0.6s;
            transition: opacity 0.6s;
    position:relative;
}
.lb-nav a.lb-next::after {
    content:'\f054';
    font-family:"fontawesome";
    text-decoration:none;
    font-size:2em;
    color:white;
    position:absolute;
    top:50%; right:10px;
}
.lb-nav a.lb-next:hover {
    opacity: 1;
}

.lb-dataContainer {
    margin: 0 auto;
    padding-top: 5px;
    *zoom: 1;
    width: 100%;
    border-bottom-left-radius: 4px;
    border-bottom-right-radius: 4px;
}

.lb-dataContainer:after {
    content: "";
    display: table;
    clear: both;
}

.lb-data {
    padding: 0 4px;
    color: #ccc;
}

.lb-data .lb-details {
    width: 85%;
    float: left;
    text-align: left;
    line-height: 1.1em;
}

.lb-data .lb-caption {
    font-size: 13px;
    font-weight: bold;
    line-height: 1em;
}

.lb-data .lb-number {
    display: block;
    clear: left;
    padding-bottom: 1em;
    font-size: 12px;
    color: #999999;
}

.lb-data .lb-close {
    display: block;
    float: right;
    width: 30px;
    height: 30px;
    text-align: right;
    outline: none;
    opacity: 0.7;
    -webkit-transition: opacity 0.2s;
            transition: opacity 0.2s;
    position:relative;
}

.lb-data .lb-close::after {
    content:'\f00d';
    font-family:"fontawesome";
    text-decoration:none;
    font-size:2em;
    color:white;
    position:absolute;
    top:10px; left:10px;
}

.lb-data .lb-close:hover {
    cursor: pointer;
    opacity: 1;
}

.suBottomPad {
    background:white; height:10px;
}

.imageReposition {
    -webkit-transform:translateY(10%) scale(1.2);
        -ms-transform:translateY(10%) scale(1.2);
            transform:translateY(10%) scale(1.2);
}#zwWrap {
    background:#212121;
    padding: .25%;
    margin:0 auto;
}
#zwWrap  .zwItem {
    width:  49%;
    margin:.25%;
}
#zwWrap .zwItem img {
    display: block;
    width: 100%;
    height: auto !important;
    opacity:1;
}

@media (max-width:600px) {
    #zwWrap  .zwItem {
        width:  99%;
        margin:.25%;
    }
}

@media (min-width:1900px) {
    #zwWrap  .zwItem {
        width:  32.5%;
        margin: .3% 0;
    }
    #zwWrap {    padding:0;}
}

/**/
.ovUnit {
    position: relative;
    margin: 0 auto;
    list-style: none;
    text-align: center;
}

.ovUnit figure {
    position: relative;
    overflow: hidden;
    width: 100%;
    text-align: center;
    cursor: pointer;
}


.ovUnit figure img {
    position: relative;
    display: block;
    min-height: 100%;
    max-width: 100%;
}

.ovUnit figure figcaption {
    padding: 2em;
    color: #fff;
    text-shadow: 0px 0px 10px #000, 0 0 5px black, 0 0 2px black;
    text-transform: uppercase;
    font-size: 1.25em;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    background:hsla(0,0%,0%,.2);
    -webkit-transition:all .3s ease;
            transition:all .3s ease;
}

.ovUnit:hover figure figcaption {
    background:transparent;
}

.ovUnit figure figcaption::before,
.ovUnit figure figcaption::after {
    pointer-events: none;
}

.ovUnit figure figcaption,
.ovUnit figure figcaption > a {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

.ovUnit figure figcaption > a {
    z-index: 1000;
    text-indent: 200%;
    white-space: nowrap;
    font-size: 0;
    opacity: 0;
}

.ovUnit figure h2 {
    font-weight: 300;
}

.ovUnit figure h2 span {
    font-weight: 700;
}

.ovUnit figure h2,
.ovUnit figure p {
    margin: 0;
}

.ovUnit figure p {
    letter-spacing: 1px;
}


.ov_bubba {
}

.ov_bubba img {
    opacity: 0.7;
    -webkit-transition: opacity 0.35s;
            transition: opacity 0.35s;
}

.ov_bubba:hover img {
    opacity: 0.4;
}

.ov_bubba figcaption::before,
.ov_bubba figcaption::after {
    position: absolute;
    top: 30px;
    right: 30px;
    bottom: 30px;
    left: 30px;
    content: '';
    opacity: 0;

    -webkit-transition: opacity 0.35s, -webkit-transform 0.35s;

            transition: opacity 0.35s, transform 0.35s;
}

.ov_bubba figcaption::before {
    border-top: 1px solid #fff;
    border-bottom: 1px solid #fff;
    -webkit-transform: scale(0,1);
        -ms-transform: scale(0,1);
            transform: scale(0,1);
}

.ov_bubba figcaption::after {
    border-right: 1px solid #fff;
    border-left: 1px solid #fff;
    -webkit-transform: scale(1,0);
        -ms-transform: scale(1,0);
            transform: scale(1,0);
}

.ov_bubba h2 {
    padding-top: 30%;
    -webkit-transition: -webkit-transform 0.35s;
            transition: transform 0.35s;
    -webkit-transform: translate3d(0,-20px,0);
            transform: translate3d(0,-20px,0);
}

.ov_bubba p {
    padding: 20px 2.5em;
    opacity: 0;
    -webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
            transition: opacity 0.35s, transform 0.35s;
    -webkit-transform: translate3d(0,20px,0);
            transform: translate3d(0,20px,0);
}

.ov_bubba:hover figcaption::before,
.ov_bubba:hover figcaption::after {
    opacity: 1;
    -webkit-transform: scale(1);
        -ms-transform: scale(1);
            transform: scale(1);
}

.ov_bubba:hover h2,
.ov_bubba:hover p {
    opacity: 1;
    -webkit-transform: translate3d(0,0,0);
            transform: translate3d(0,0,0);
}


/*start lightbox*/
.jeOverlay {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 9999;
    background-color: black;
    opacity: 0.8;
    display: none;
}

.lightbox {
    position: absolute;
    left: 0;
    width: 100%;
    z-index: 10000;
    text-align: center;
    line-height: 0;
    font-weight: normal;
}

.lightbox .lb-image {
    display: block;
    height: auto;
    max-width: inherit;
    border-radius: 3px;
}

.lightbox a img {
    border: none;
}

.lb-outerContainer {
    position: relative;
    background-color: white;
    *zoom: 1;
    width: 250px;
    height: 250px;
    margin: 0 auto;
    border-radius: 4px;
}

.lb-outerContainer:after {
    content: "";
    display: table;
    clear: both;
}

.lb-container {
    padding: 4px;
}

.lb-loader {
    position: absolute;
    top: 43%;
    left: 0;
    height: 25%;
    width: 100%;
    text-align: center;
    line-height: 0;
}

.lb-cancel {
    display: block;
    width: 32px;
    height: 32px;
    margin: 0 auto;
    position:relative;
}
.lb-cancel::after {
    content:'\f110';
    font-family:"fontawesome";
    text-decoration:none;
    font-size:2em;
    color:#ccc;
    position:absolute;
    top:50%; left:50%;
    -webkit-animation: fa-spin 2s infinite linear;
            animation: fa-spin 2s infinite linear;
}
@keyframes fa-spin {
    0% {
        -webkit-transform: rotate(0deg);
                transform: rotate(0deg);
    }
    100% {
        -webkit-transform: rotate(359deg);
                transform: rotate(359deg);
    }
}


.lb-nav {
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    z-index: 10;
}

.lb-container > .nav {
    left: 0;
}

.lb-nav a {
    outline: none;
    background-image: url('data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==');
}

.lb-prev, .lb-next {
    height: 100%;
    cursor: pointer;
    display: block;
}

.lb-nav a.lb-prev {
    width: 34%;
    left: 0;
    float: left;
    opacity: 0;
    -webkit-transition: opacity 0.6s;
            transition: opacity 0.6s;
}
.lb-nav a.lb-prev::after {
    content:'\f053';
    font-family:"fontawesome";
    text-decoration:none;
    font-size:2em;
    color:white;
    position:absolute;
    top:50%; left:10px;
}


.lb-nav a.lb-prev:hover {
    opacity: 1;
}

.lb-nav a.lb-next {
    width: 64%;
    right: 0;
    float: right;
    opacity: 0;
    -webkit-transition: opacity 0.6s;
            transition: opacity 0.6s;
    position:relative;
}
.lb-nav a.lb-next::after {
    content:'\f054';
    font-family:"fontawesome";
    text-decoration:none;
    font-size:2em;
    color:white;
    position:absolute;
    top:50%; right:10px;
}
.lb-nav a.lb-next:hover {
    opacity: 1;
}

.lb-dataContainer {
    margin: 0 auto;
    padding-top: 5px;
    *zoom: 1;
    width: 100%;
    border-bottom-left-radius: 4px;
    border-bottom-right-radius: 4px;
}

.lb-dataContainer:after {
    content: "";
    display: table;
    clear: both;
}

.lb-data {
    padding: 0 4px;
    color: #ccc;
}

.lb-data .lb-details {
    width: 85%;
    float: left;
    text-align: left;
    line-height: 1.1em;
}

.lb-data .lb-caption {
    font-size: 13px;
    font-weight: bold;
    line-height: 1em;
}

.lb-data .lb-number {
    display: block;
    clear: left;
    padding-bottom: 1em;
    font-size: 12px;
    color: #999999;
}

.lb-data .lb-close {
    display: block;
    float: right;
    width: 30px;
    height: 30px;
    text-align: right;
    outline: none;
    opacity: 0.7;
    -webkit-transition: opacity 0.2s;
            transition: opacity 0.2s;
    position:relative;
}

.lb-data .lb-close::after {
    content:'\f00d';
    font-family:"fontawesome";
    text-decoration:none;
    font-size:2em;
    color:white;
    position:absolute;
    top:10px; left:10px;
}

.lb-data .lb-close:hover {
    cursor: pointer;
    opacity: 1;
}

.zwBottomPad {background:white; height:10px; }

.imageReposition {
-webkit-transform:translateY(10%) scale(1.2);
    -ms-transform:translateY(10%) scale(1.2);
        transform:translateY(10%) scale(1.2);
}.seOuter {

   background:white;
    color:black;
}

.seUL {
    list-style: none;
    padding: 20px 0 20px;
    position: relative;
}

.seUL:before {
    top: 0;
    bottom: 0;
    position: absolute;
    content: " ";
    width: 3px;
    background-color: #eeeeee;
    left: 50%;
    margin-left: -1.5px;
}

.seUL > li {
    margin-bottom: 20px;
    position: relative;
    width: 50%;
    float: left;
    clear: left;
}
.seUL > li:before,
.seUL > li:after {
    content: " ";
    display: table;
}
.seUL > li:after {
    clear: both;
}
.seUL > li:before,
.seUL > li:after {
    content: " ";
    display: table;
}
.seUL > li:after {
    clear: both;
}
.seUL > li > .sePanel {
    width: 95%;
    float: left;
    border: 1px solid #d4d4d4;
    position: relative;
    box-shadow: 0 1px 6px rgba(0, 0, 0, 0.175);
}

.seUL > li > .sePanel:before {
    position: absolute;
    top: 26px;
    right: -15px;
    display: inline-block;
    border-top: 15px solid transparent;
    border-left: 15px solid #ccc;
    border-right: 0 solid #ccc;
    border-bottom: 15px solid transparent;
    content: " ";
}
.seUL > li > .sePanel:after {
    position: absolute;
    top: 27px;
    right: -14px;
    display: inline-block;
    border-top: 14px solid transparent;
    border-left: 14px solid #fff;
    border-right: 0 solid #fff;
    border-bottom: 14px solid transparent;
    content: " ";
}

.seUL > li.seLI_right > .sePanel {
    float: right;
}
.seUL > li.seLI_right > .sePanel:before {
    border-left-width: 0;
    border-right-width: 15px;
    left: -15px;
    right: auto;
}
.seUL > li.seLI_right > .sePanel:after {
    border-left-width: 0;
    border-right-width: 14px;
    left: -14px;
    right: auto;
}

.seBody > span {
    margin:0 20px 20px;
    padding:5px;
display:inline-block;
}

.seBody span:first-child { font-weight:Bold;
}
.seBody span:last-child {
background: #111;
    color:white;
    border-radius:4px;
}

.seUL > li.seLI_right{
    float: right;
    clear: right;
    margin-top: 30px;
    margin-bottom: 30px;
}
.seUL > li:nth-child(2){
    margin-top: 60px;
}


@media (max-width: 767px) {
    .seUL:before {
        left: 40px;
    }

    .seUL > li {
        margin-bottom: 20px;
        position: relative;
        width:100%;
        float: left;
        clear: left;
    }
    .seUL > li > .sePanel {
        width: -webkit-calc(100% - 90px);
        width: calc(100% - 90px);
        float: right;
    }

    .seUL > li > .sePanel:before {
        border-left-width: 0;
        border-right-width: 15px;
        left: -15px;
        right: auto;
    }

    .seUL > li > .sePanel:after {
        border-left-width: 0;
        border-right-width: 14px;
        left: -14px;
        right: auto;
    }

    .seUL > li.seLI_right{
        float: left;
        clear: left;
        margin-top: 30px;
        margin-bottom: 30px;
    }

}

.img-responsive {width:100%; padding:20px;}.lrBack{margin:50px auto}.lrBack h1,.lrBack h2{text-align:center;margin:0;color:#ddd;text-shadow:-1px -1px 0 #111,1px 1px 0 #666}.goUL{overflow:hidden;display:inline-block;text-align:left;vertical-align:top;color:#787878;border-radius:5px;padding:1.5em;font-weight:Bold}.goUL>li{list-style:none;position:relative;padding:0 0 0 2em;margin:0 0 .5em 10px;-webkit-transition:.12s;transition:.12s;font-size:1.2em}.goUL>li::before{position:absolute;content:'\2022';color:#fff;top:0;left:0;text-align:center;font-size:2em;opacity:.5;line-height:.75;-webkit-transition:.5s;transition:.5s}.goUL>li:hover{color:#fff}.goUL>li:hover::before{-webkit-transform:scale(2);-ms-transform:scale(2);transform:scale(2);opacity:1;text-shadow:0 0 4px;-webkit-transition:.1s;transition:.1s}.lrBack hr{height:1px;background-image:-webkit-linear-gradient(left, transparent, rgba(0,0,0,0.7), transparent);border:0;margin:40px 0}.lrBack img{width:100%;height:auto;border:5px solid white}.weatherWidgetOuter{color:black;background:white;padding:3em 0}.weatherFeed{width:100%;color:black}.weatherFeed a{color:#888}.weatherFeed a:hover{color:#000;text-decoration:none}.weatherItem{padding:.8em;text-align:right}.weatherCity{text-transform:uppercase}.weatherTemp{font-size:2.8em;font-weight:bold}.weatherDesc,.weatherCity,.weatherForecastDay{font-weight:bold}.weatherDesc{margin-bottom:.4em}.weatherRange,.weatherWind,.weatherLink,.weatherForecastItem{font-size:.8em}.weatherLink,.weatherForecastItem{margin-top:.5em;text-align:left}.weatherForecastItem{padding:.5em .5em .5em 80px;background-color:#fff;background-position:left center}.weatherForecastDay{font-size:1.1em}.odd{background-color:#e8e8fc}.even{background-color:#d4d4e8}.ioWrap{padding:2em 3em}.ioWrap>figure{padding:.5em 0}.ioWrap>figure .fa{color:#27a;padding-right:.5em}.ioWrap>figure h1{text-transform:uppercase}.ioWrap>figure p{font-size:1.2em}.gMapsWrap {
 overflow:hidden;height:100%;width:100%;

}

#gmapsCan {
    color:#000;
    height:80vh;
    width:100%;
}

.gMapsTooltip {
    position:relative;
    overflow:hidden;
    white-space:nowrap;
    display:block;
}

.gMapsInnerTooltip {
    margin-bottom:3px;
    font-weight:700;
}.raBack {
    width: 100%;
    text-align: center;
    padding:50px 0 25px 0;
    background:white;
    color:black;
}

.raBack:after {
    content: "";
    width: 1px;
    height: 100%;
    vertical-align: middle;
    display: inline-block;
    margin-right: -10px;
}

.raWrap {
    max-width:1200px;
    width:90%;
    vertical-align: middle;
    display: inline-block;
    white-space: normal;
    padding-right: 15px;
    padding-left: 15px;
    margin-right: auto;
    margin-left: auto;

}

.raWrap h1 {
    font-size: 2.618em;
    line-height: 1;
    font-weight: 300;
    text-transform: uppercase;
    margin: 0;
    -webkit-transition: font-size 0.5s ease;
            transition: font-size 0.5s ease;
}

.raWrap p {line-height:2; font-size:1.2em;}

.raHR {
    height: 1px;
    background-image: -webkit-linear-gradient(left, transparent, rgba(110, 110, 110, 0.7), transparent);
    background-image: linear-gradient(to right, transparent, rgba(110, 110, 110, 0.7), transparent);

    border: 0;
}


.raUL {
    overflow: hidden;
    display: inline-block;
    text-align: left;
    vertical-align: top;
     border-radius: 5px;
    padding: 1.5em;
}
.raUL > li {
    list-style: none;
    position: relative;
    padding: 0 0 0 2em;
    margin: 0 0 .5em 10px;
    -webkit-transition: .12s;
            transition: .12s;
    font-size:1.2em;
    font-weight:bold;
}
.raUL > li::before {
    position: absolute;
    content: '\2022';
    color: #222;
    top: 0;
    left: 0;
    text-align: center;
    font-size: 2em;
    opacity: .5;
    line-height: .75;
    -webkit-transition: .5s;
            transition: .5s;
}
.raUL > li:hover {
    color: #222;
}
.raUL > li:hover::before {
    -webkit-transform: scale(2);
        -ms-transform: scale(2);
            transform: scale(2);
    opacity: 1;
    text-shadow: 0 0 4px;
    -webkit-transition: .1s;
            transition: .1s;
}.oxBack{overflow:hidden;background:#fff}.oxWrap{position:relative;display:table;max-width:-webkit-calc(96%);max-width:calc(96%);margin:3em auto;background:#fff}.oxWrap img{display:table-cell;max-width:100%;margin:0 auto;padding:2em;background:#1f1f1f;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAJCAQAAABKmM6bAAAAT0lEQVQIHQXB0Q2CMAAFwIttpSKhwhgvxER+cP/JuOMroNoN3cQh6OCDAovTG7AJ3YrLZuAPvMBlFqDhoeAHMGHVRBPDTAEBTwGIiqrhvAF2twQo3n7LWgAAAABJRU5ErkJggg==);box-shadow:0 -0.25em .75em rgba(0,0,0,0.5),0 .25em .75em rgba(0,0,0,0.5);border-radius:2.5em}.oxTopSlits,.oxBottomSlits{position:relative;background:inherit}.oxTopSlits:before,.oxTopSlits:after,.oxBottomSlits:before,.oxBottomSlits:after{position:absolute;content:"";top:-20px;height:40px;width:80px;z-index:10;background:inherit;box-shadow:0 6px 12px -8px rgba(0,0,0,0.6)}.oxBottomSlits:before,.oxBottomSlits:after{box-shadow:0 -6px 9px -8px rgba(0,0,0,0.5)}.oxTopSlits:before,.oxBottomSlits:before{right:-40px}.oxTopSlits:after,.oxBottomSlits:after{left:-40px}.oxTopSlits:before,.oxBottomSlits:after{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.oxTopSlits:after,.oxBottomSlits:before{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}
