html {
font-family: sans-serif;
-ms-text-size-adjust: 100%;
-webkit-text-size-adjust: 100%;
}
body {
margin: 0; }
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section,
summary {
display: block;
}
div, section, article,
aside, header, footer,
span, p, address, li, a, dl, dt, dd,
input, button {
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
-ms-box-sizing: border-box;
-o-box-sizing: border-box;
box-sizing:border-box;
}
audio,
canvas,
progress,
video {
display: inline-block;
vertical-align: baseline;
}
audio:not([controls]){
display: none;
height: 0;
}
[hidden],
template {
display: none;
}
a {
background-color: transparent;
}
a:active,
a:hover {
}
abbr[title] {
border-bottom: 1px dotted;
}
b,
strong {
font-weight: bold;
}
dfn {
font-style: italic;
}
mark {
background: #ff0;
color: #000;
}
small {
font-size: 80%;
}
sub,
sup {
font-size: 75%;
line-height: 0;
position: relative;
vertical-align: baseline;
}
sup {
top: -0.5em;
}
sub {
bottom: -0.25em;
}
img {
border: 0;
max-width:100%;
height:auto;
vertical-align: bottom;
}
svg:not(:root){
overflow: hidden;
}
figure {
margin: 1em 40px;
}
hr {
clear: both;
border:none;
border-top-width:2px;
border-top-style:solid;
height:0;
margin:3em 0;
-moz-box-sizing: content-box;
box-sizing: content-box;
}
pre {
overflow: auto;
}
code,
kbd,
pre,
samp {
font-family: monospace, monospace;
font-size: 1em;
}
button,
input,
optgroup,
select,
textarea {
color: inherit;
font: inherit;
margin: 0;
}
button {
overflow: visible;
}
button,
select {
text-transform: none;
}
button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
-webkit-appearance: button;
cursor: pointer;
}
button[disabled],
html input[disabled] {
cursor: default;
}
button::-moz-focus-inner,
input::-moz-focus-inner {
border: 0;
padding: 0;
}
input {
line-height: normal;
}
input[type="checkbox"],
input[type="radio"] {
box-sizing: border-box;
padding: 0;
}
input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
height: auto;
}
input[type="search"] {
margin: 0 0 .5em;
-webkit-appearance: textfield;
-moz-box-sizing: content-box;
-webkit-box-sizing: content-box;
box-sizing: content-box;
}
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
-webkit-appearance: none;
}
fieldset {
margin: 0;
padding: 0.35em 0.625em 0.75em;
}
legend {
border: 0;
padding: 0;
}
textarea {
overflow: auto;
}
optgroup {
font-weight: bold;
}
table {
border-collapse: collapse;
border-spacing: 0;
}
td,
th {
padding: 0;
}
::-moz-selection {
background: #333;
color: #fff;
}
::selection {
background: #333;
color: #fff;
} @font-face {
font-family: 'MrsEavesOT-Roman';
src:url(//www.senseswines.com/wp-content/themes/senses/fonts/32FD60_0_0.eot);
src:url(//www.senseswines.com/wp-content/themes/senses/fonts/32FD60_0_0.eot?#iefix) format('embedded-opentype'),
url(//www.senseswines.com/wp-content/themes/senses/fonts/32FD60_0_0.woff2) format('woff2'),
url(//www.senseswines.com/wp-content/themes/senses/fonts/32FD60_0_0.woff) format('woff'),
url(//www.senseswines.com/wp-content/themes/senses/fonts/32FD60_0_0.ttf) format('truetype');
font-display: swap;
}
@font-face {
font-family: 'MrsEavesSmallCapsOT';src: url(//www.senseswines.com/wp-content/themes/senses/fonts/32FB56_1_0.eot);
src:url(//www.senseswines.com/wp-content/themes/senses/fonts/32FB56_1_0.eot?#iefix) format('embedded-opentype'),
url(//www.senseswines.com/wp-content/themes/senses/fonts/32FB56_1_0.woff2) format('woff2'),
url(//www.senseswines.com/wp-content/themes/senses/fonts/32FB56_1_0.woff) format('woff'),
url(//www.senseswines.com/wp-content/themes/senses/fonts/32FB56_1_0.ttf) format('truetype');
font-display: swap;
}
@font-face {
font-family: 'Cresta-Light';
src:url(//www.senseswines.com/wp-content/themes/senses/fonts/33DD3D_0_0.eot);
src:url(//www.senseswines.com/wp-content/themes/senses/fonts/33DD3D_0_0.eot?#iefix) format('embedded-opentype'),
url(//www.senseswines.com/wp-content/themes/senses/fonts/33DD3D_0_0.woff2) format('woff2'),
url(//www.senseswines.com/wp-content/themes/senses/fonts/33DD3D_0_0.woff) format('woff'),
url(//www.senseswines.com/wp-content/themes/senses/fonts/33DD3D_0_0.ttf) format('truetype');
font-display: swap;
}
body {
font-family: 'Cresta-Light', Helvetica, Arial, sans-serif;
font-weight:300;
font-size: 16px;
line-height: 1.5em;
}
h1, h2, h3 {
font-family: 'MrsEavesSmallCapsOT', 'Times New Roman', Times, serif;
font-weight: normal;
text-rendering: optimizeLegibility;
font-variant-ligatures: common-ligatures;
text-align: center;
}
h1 {
font-size: 2.5em;
line-height: .85em;
margin-top: .75em;
margin-bottom: .75em;
}
h1.size-2 {
font-size: 2em;
margin-top: .35em;
}
h2 {
font-size: 2em;
line-height: .85em;
margin-top: 2em;
margin-bottom: 1em;
}
h2 + h3 {
margin-top: 0;
}
h3 {
font-size: 1.25em;
line-height: 1em;
margin-top: 1.5em;
margin-bottom: .5em;
text-transform: uppercase;
}
h3.size-2 {
font-size: 1em;
}
h4 {
text-transform: uppercase;
text-align: center;
font-size: 16px;
font-weight: normal;
line-height: 1.125em;
margin-bottom: 1em;
}
.team-item h3 { -webkit-hyphens:none;
-moz-hyphens: none;
hyphens: none;
}
h3 + h4 {
margin-top: 0em;
}
h5 {
font-size:1em;
font-weight: normal;
text-transform: uppercase;
margin-bottom: .5em;
}
div, section, article, aside,
header, footer, p, li, address,
input, select, textarea { font-size:16px;
}
p, address {
line-height: 1.75em;
margin-top: 0;
margin-bottom: 1em;
}
p:empty {
display: none;
}
address {
font-style: normal;
}
label {
font-family: 'MrsEavesOT-Roman', 'Times New Roman', Times, serif;
font-size: 18px;
line-height: 1em;
display: block;
}
label.inline {
display: inline-block;
margin-right: 15px;
}
li {
margin-bottom: .5em;
}
ol, ul {
margin-top: 0;
margin-bottom: 1.5em;
padding-left: 20px;
}
ul li {
list-style-type: square;
}
ol ol li {
list-style-type: lower-alpha;
}
ol ol ol li {
list-style-type: lower-roman;
}
ul ul,
ul ol,
ol ol,
ol ul {
margin-top: .5em;
margin-bottom: .5em;
}
dl {
margin-bottom: 1.5em;
}
dt {
font-weight: bold;
}
dd {
}
blockquote {
padding:30px;
margin:0 0 1.5em;
border: 1px solid transparent;
}
blockquote h2,
blockquote h3 {
margin-top: 0;
}
blockquote *:last-child {
margin-bottom: 0;
}
.large-text {
font-size:1.25em;
}
.small-text {
font-size:.875em;
letter-spacing: .25px;
}
.uppercase {
text-transform: uppercase;
}
.lowercase {
text-transform: lowercase;
}
.capitalize {
text-transform: capitalize;
}
hr.small {
width:100px;
margin-top:2em;
margin-bottom:2em;
margin-left: 0;
margin-right: 0; }
hr.medium {
width:200px;
margin-top:2em;
margin-bottom:2em;
margin-left: 0;
margin-right: 0; }
hr.thin {
border-top-width: 1px;
}
hr.thick {
border-top-width: 4px;
}
hr.double {
border-top-width: 4px;
border-top-style: double;
}
hr.dotted {
border-top-style: dotted;
}
hr.dashed {
border-top-style: dashed;
}
hr.spacer,
hr.spacer-small,
hr.spacer-large {
border:none;
background-color:transparent;
height: 0px;
}
hr.spacer-small {
margin-top: 2em;
margin-bottom: 0;
}
hr.spacer-large {
margin-top: 3em;
margin-bottom: 3em;
}
@font-face {
font-family: 'Icons';
src: url(//www.senseswines.com/wp-content/themes/senses/fonts/entypo.eot?34446412);
src: url(//www.senseswines.com/wp-content/themes/senses/fonts/entypo.eot?34446412#iefix) format('embedded-opentype'),
url(//www.senseswines.com/wp-content/themes/senses/fonts/entypo.woff?34446412) format('woff'),
url(//www.senseswines.com/wp-content/themes/senses/fonts/entypo.ttf?34446412) format('truetype'),
url(//www.senseswines.com/wp-content/themes/senses/fonts/entypo.svg?34446412#fontello) format('svg');
font-weight: normal;
font-style: normal;
font-display: swap;
}
[class^="icon-"]:before,
[class*=" icon-"]:before {
font-family: 'Icons';
font-style: normal;
font-weight: normal;
speak: none;
display: inline-block;
text-decoration: inherit;
width: 1em;
text-align: center;
line-height: 1em;
}
a i:hover {
cursor:pointer;
}
i {
cursor:default;
}
.icon-user:before { content: '\e800'; } .icon-mail:before { content: '\e801'; } .icon-search:before { content: '\e802'; } .icon-layout:before { content: '\e803'; } .icon-menu:before { content: '\e804'; } .icon-plus:before { content: '\e805'; } .icon-minus:before { content: '\e806'; } .icon-help:before { content: '\e807'; } .icon-phone:before { content: '\e808'; } .icon-basket:before { content: '\e809'; } .icon-down-open:before { content: '\e80a'; } .icon-left-open:before { content: '\e80b'; } .icon-right-open:before { content: '\e80c'; } .icon-up-open:before { content: '\e80d'; } .icon-down-open-mini:before { content: '\e80e'; } .icon-left-open-mini:before { content: '\e80f'; } .icon-right-open-mini:before { content: '\e810'; } .icon-up-open-mini:before { content: '\e811'; } .icon-down-open-big:before { content: '\e812'; } .icon-left-open-big:before { content: '\e813'; } .icon-right-open-big:before { content: '\e814'; } .icon-up-open-big:before { content: '\e815'; } .icon-bookmark:before { content: '\e816'; } .icon-location:before { content: '\e817'; } .icon-facebook:before { content: '\e818'; } .icon-twitter:before { content: '\e819'; } .icon-pinterest:before { content: '\e81a'; } .icon-linkedin:before { content: '\e81b'; } .icon-vimeo:before { content: '\e81c'; } .icon-tools:before { content: '\e81d'; } .icon-camera:before { content: '\e81e'; } .icon-cancel:before { content: '\e81f'; } .icon-check:before { content: '\e820'; } .icon-instagram:before { content: '\e821'; } .icon-cog:before { content: '\e822'; } .icon-home:before { content: '\e823'; } .icon-gplus:before { content: '\e824'; } .icon-youtube:before { content: '\e825'; } .icon-down-thin:before { content: '\e826'; } .icon-left-thin:before { content: '\e827'; } .icon-right-thin:before { content: '\e828'; } .icon-up-thin:before { content: '\e829'; }  a, .theme-lightness-light .block.more-link,
.theme-lightness-dark .block.more-link,
.chocolat-left::after,
.chocolat-right::after,
.chocolat-close::after,
.block h2,
.block h3,
.block h4,
.block:visited,
.block:visited h2,
.block:visited h3,
.block:visited h4 {
color: #666;
}
a:hover,
a:focus, .block:hover h2,
.block:hover h3,
.block:hover h4,
.chocolat-left:hover::after,
.chocolat-right:hover::after,
.chocolat-close:hover::after,
.theme-lightness-light .block.more-link:hover,
.theme-lightness-dark .block.more-link:hover {
color: #111;
}
a:focus-visible {
outline:1px dotted #aaa;
}
.hero-gallery-top .header .menu a,
.hero-gallery-top .header .menu a:link,
.hero-gallery-top .header .menu a:visited,
.hero-gallery-top .header .menu a:focus,
.hero-gallery-top .header .menu a:active,
.home .menu a,
.home .menu a:link,
.home .menu a:visited,
.home .menu a:focus,
.home .menu a:active {
color: #fff;
text-shadow: 0 0 5px rgba(0,0,0,.5);
}
.hero-gallery-top .header .menu a:hover,
.hero-gallery-top .header .menu a:visited:hover,
.home .menu a:hover,
.home .menu a:visited:hover {
color: #fff;
}
.home #menu-main-menu a,
.home #menu-main-menu a:link,
.home #menu-main-menu a:visited,
.home #menu-main-menu a:hover,
.home #menu-main-menu a:focus,
.hero-gallery-top #vs2-accountLinks a,
.hero-gallery-top #vs2-accountLinks a:link,
.hero-gallery-top #vs2-accountLinks a:visited,
.hero-gallery-top #vs2-accountLinks a:hover,
.hero-gallery-top #vs2-accountLinks a:focus
.home #vs2-accountLinks a,
.home #vs2-accountLinks a:link,
.home #vs2-accountLinks a:visited,
.home #vs2-accountLinks a:hover,
.home #vs2-accountLinks a:focus {
color: #fff;
}
.vs-accountlinks a,
.vs-accountlinks a:link,
.vs-accountlinks a:visited,
.vs-accountlinks a:hover,
.vs-accountlinks a:focus {
}
a:focus,
a:active {
}
h1 a,
h2 a,
h3 a {
text-decoration: none;
}
.button,
.button:link,
.button:visited,
.button:active,
button,
input[type=submit],
.wp-block-button__link,
.wp-block-button__link:link,
.wp-block-button__link:visited,
.vs2-cart-edit {
background-color: #111;
color: #fff;
font-family: 'MrsEavesSmallCapsOT', 'Times New Roman', Times, serif;
font-size: 24px;
letter-spacing: .5px;
display: inline-block;
padding: .5em .75em;
margin-bottom: 1em;
border-radius: 1px;
border:none;
text-decoration: none;
cursor: pointer;
-webkit-appearance:none;
}
.vs2-cart-edit {
padding:10px !important;
}
.button:hover,
.button:focus,
.button:active,
button:hover,
button:focus,
input[type=submit]:hover,
input[type=submit]:focus,
.wp-block-button__link:hover,
.wp-block-button__link:focus,
.block:hover .button,
.block:focus .button,
.vs2-cart-edit:hover,
.vs2-cart-edit:focus {
background-color: #ddd;
color: #111;
text-decoration: none;
}
#vs2-account-login-register-link {
margin-bottom: 0;
}
#vs2-account-login-register-link,
#vs2-account-login-password-link,
.button-clear,
.button-clear:link,
.button-clear:visited {
display: block;
text-decoration: none;
padding:5px 0;
border:none;
}
#vs2-account-login-register-link:hover,
#vs2-account-login-password-link:hover,
.button-clear:hover,
.button-clear:focus {
background-color: #ddd;
color: #111;
border:none;
padding-left: 10px;
} p .button,
p .button:link,
p .button:visited,
p button {
margin-bottom: .5em;
}
.button i,
.more-link i {
margin-left:-4px;
}
.small-link {
font-size: 16px;
letter-spacing: .5px;
text-transform: uppercase;
text-decoration: none;
}
.more-link {
font-size:16px;
padding:.25em 0;
text-transform: uppercase;
letter-spacing: 1px;
text-decoration: none;
}
.block {
display: block;
position: relative;
text-decoration: none;
}
.no-deco {
text-decoration: none;
} a, a:link, a:hover, a:focus, a:active, a:focus:hover, a:focus:active, a:active:hover,
button, button:hover, button:focus,
input[type=submit], input[type=submit]:hover, input[type=submit]:focus,
input,
select,
input[type=text],
input[type=email],
input[type=password],
input[type=tel],
input[type=date],
textarea,
input:focus,
select:focus,
input[type=text]:focus,
input[type=email]:focus,
input[type=password]:focus,
input[type=tel]:focus,
input[type=date]:focus,
textarea:focus,
.nav-overlay-toggle,
.nav-overlay-toggle:hover,
a h1, a h2, a h3, a p, a span,
a:hover h1, 
a:hover h2, 
a:hover h3,
a:hover h4, 
a:hover p, 
a:hover span,
.block h1, 
.block h2, 
.block h3, 
.block h4,  
.block p, 
.block span,
.block:hover h1, 
.block:hover h2, 
.block:hover h3, 
.block:hover h4, 
.block:hover p, 
.block:hover span {
transition: all .25s ease-out;
}
.transition {
transition: all .25s ease-out;
} .header,
.main,
.secondary,
.footer {
position: relative;
} .main {
min-height: 300px; margin:0 auto;
z-index: 1;
}
.secondary {
z-index: 2;
}
.half {
width: 50%;
float: left;
}
.third {
width: 33%;
float: left;
}
.very-narrow {
max-width:540px;
margin-left: auto;
margin-right: auto;
}
.narrow {
max-width: 800px;
margin-left: auto;
margin-right: auto;
}
.aligncenter,
.kb-theme-content-width {
max-width: 800px;
margin-left: auto;
margin-right: auto;
}
.medium {
max-width: 960px;
margin-left: auto;
margin-right: auto;
}
.alignwide,
.wide {
max-width: 1200px;
margin-left: auto;
margin-right: auto;
}
.table {
display: table;
width:100%;
height: 100%;
}
.cell {
display: table-cell;
width:100%;
height: 100%;
}
.vert-align {
vertical-align: middle;
} .menu-top-left-container .menu a,
.menu-top-right-container .menu a {
font-size: 21px;
}
.footer .menu-top-left-container .menu a,
.footer .menu-top-right-container .menu a {
font-size: 1.25em;
} .header {
padding: 2em 20px 2em;
min-height: 160px;
}
.logo-header {
padding-top: 0;
padding-bottom: 1em;
max-width: 100%;
position: absolute;  left:50%;
width: 200px;
transform: translateX(-50%);
z-index: 2;
}
.logo-header a {
display: inline-block;
text-decoration: none;
max-width: 100%;
font-weight: normal;
text-rendering: optimizeLegibility;
font-variant-ligatures: common-ligatures;
font-size: 2.5em;
line-height: 1em;
}
.logo-header img {
max-width: 100%;
height:auto;
}
.menu {
margin: 0;
font-size: 0;
padding-left: 0;
}
.menu li {
}
.menu > li {
display: inline-block;
position: relative;
margin: 0;
}
.menu > li {
font-size:21px;
}
.menu a {
font-family: 'MrsEavesOT-Roman', 'Times New Roman', Times, serif;
text-decoration: none;
display: block;
padding:.5em 0 .6em;
margin-left: 1em;
margin-right: 1em; border:none;
text-transform: uppercase;
letter-spacing: .05em;
cursor:pointer;
position: relative;
}
.menu a:link,
.menu a:visited {
cursor:pointer;
}
.menu a:hover,
.menu a:focus {
cursor:pointer;
}
.menu .current-menu-item > a,
.menu .current-page-ancestor > a,
.menu .current_page_parent > a {
}
.menu .current-menu-item > a:hover,
.menu .current-menu-item > a:focus,
.menu .current-page-ancestor > a:hover,
.menu .current-page-ancestor > a:focus,
.menu .current_page_parent > a:hover,
.menu .current_page_parent > a:focus {
}
.sub-menu {
padding-left: 0;
margin:0;
}
.sub-menu .sub-menu {
display: block;
}
.sub-menu .sub-menu a {
padding-left: 20px;
}
.sub-menu li {
display: block;
list-style: none;
margin-bottom: 0;
}
.sub-menu a {
display: block;
border:none;
}
.sub-menu a:hover,
.sub-menu a:focus {
outline: none;
border:none;
} .footer {
margin-top: 6em;
padding: 3em 20px 1em;
border-top:1px solid #ddd;
font-size: 1em;
}
.footer p {
color:#707070; }
.footer a {
text-decoration: none;
}
.footer-mailing-list {
margin:0 auto 3em;
padding:0 20px;
width:360px;
max-width: 100%;
text-align: center;
}
.footer-mailing-list span.button {
display: block;
padding: 0;
}
.footer-mailing-list .block span {
margin: 0;
padding: 20px 20px;
color:#fff;
}
.footer-mailing-list .block:hover span,
.footer-mailing-list .block:focus span {
color:#111;
}
.footer-mailing-list span.button-inner {
font-family: 'MrsEavesSmallCapsOT', 'Times New Roman', Times, serif;
}
.footer-mailing-list .button {
border:none;
}
.page-id-12 h1, .page-template-vinespring-register-template h1,
.page-id-21 h1 {
position: absolute;
top:-10000px;
left:-10000px;
z-index: -1;
}
.page-template-vinespring-cart-template .footer-mailing-list,
.page-template-vinespring-account-template .footer-mailing-list,
.page-template-vinespring-register-template .footer-mailing-list,
.page-template-vinespring-cart-template .footer,
.page-id-12 .footer, .page-id-21 .footer { position: absolute;
top: -10000px;
left: -10000px; }
.page-template-vinespring-register-template .header,
.page-template-vinespring-register-template .header,
.page-id-12 .header,
.page-id-21 .header {
margin-bottom: 3em;
}
.logo-footer {
margin: 3em 0 3em;
line-height: 1em;
}
.logo-footer img {
width:400px;
max-width: calc(100% - 40px);
}
.logo-footer a {
display: inline-block;
}
.description-footer {
margin-top: 1em;
margin-bottom: .5em;
}
.nav-footer {
margin-bottom: 2rem;
}
.nav-footer .menu li { }
.menu-footer-menu-container .menu a:link,
.menu-footer-menu-container .menu a:visited { }
.menu-footer-menu-container .menu a:hover { }
.social-links a,
.social-links i {
cursor:pointer;
}
.footer .social-links.menu {
padding-bottom: 4.5rem;
}
.social-links.menu li {
font-size:1rem;
}
.social-links.menu a:link {
padding: 0.5em 16px;
cursor:pointer;
font-size:21px; }
@media (max-width: 768px){
.social-links.menu a:link {
margin-left: 0;
margin-right: 0;
}
.top-link {
display: none!important;
}
}
.social-links.menu a:hover,
.social-links.menu a:visited:hover { }
.footer-bottom--left {
margin: 0;
text-transform: uppercase;
}
.footer-bottom-left,
.footer-bottom-right {
font-size:12px;
letter-spacing: 2px;
text-transform: uppercase;
font-family: 'MrsEavesOT-Roman', 'Times New Roman', Times, serif;
}
.footer-bottom-right {
float: right;
position: relative;
z-index: 100;
display: inline-block;
margin: 0;
}
.credits-label { } .credits-info a {
text-decoration: none;
}
.divider {
display: inline-block;
margin: 0 5px;
}
.top-link {
display: block;
text-align: center;
padding:.5em 0 1em;
width:40px;
margin-top: 1.5em;
position: absolute;
bottom:0;
left: 0;
cursor:pointer;
font-size:2em;
font-family: 'Times New Roman', Times, serif;
transform:none;
}
.top-link:hover,
.top-link i {
cursor:pointer;
}
.top-link:hover {
transform:translateY(-25px);
} .text-black {
color:#000 !important;
}
.text-white {
color:#fff !important;
} .post {
margin-bottom: 2em;
} .post-index .post-index-item {
margin-bottom: 3em;
}
.post-tags {
margin: 4em auto;
max-width: 400px;
padding: 30px;
border:5px double #eee;
}
.post-tags span {
text-transform: uppercase;
font-family: 'MrsEavesOT-Roman', 'Times New Roman', Times, serif;
}
.post-tags a {
text-decoration: none;
}
#nav-below {
margin-top: 4.5em;
padding-top: 1em;
margin-bottom: 1em;
text-align: center;
}
#nav-below a {
font-family: 'MrsEavesOT-Roman', 'Times New Roman', Times, serif;
font-size: 1.5em;
display: inline-block;
text-decoration: none;
text-transform: capitalize;
padding-top:.5em;
padding-bottom: .5em;
position: relative;
}
.nav-previous,
.nav-next {
position: relative;
font-family: 'Times New Roman', Times, serif;
}
.nav-previous {
text-align: left;
}
.nav-index {
text-align: center;
font-size:1.5em;
}
#nav-below .nav-index a {
padding: 7px 0;
}
.nav-next {
text-align: right;
}
.nav-previous a { position: relative;
}
.nav-next a { position: relative;
}
#nav-below .meta-nav {
position: absolute;
top: .125em;
font-family: 'Times New Roman', Times, serif;
font-size: 2rem; }
.nav-previous a .meta-nav {
left: -1.5em; }
.nav-next a .meta-nav {
right: -1.5em; }
.widget a {
text-decoration: none;
text-transform: uppercase;
}
.widget-area .widget h3 { }
.widget-area .widget {
}
.widget-area ul {
padding-left: 0;
margin-bottom: 0;
}
.widget-area li {
list-style: none;
}
.post-thumbnail {
max-width: 100%;
height: auto;
text-align: center;
}
.post-thumbnail:empty {
display: none;
}
.post-thumbnail {
margin-bottom: 1em; }
h1.post-title {
margin-bottom: 0;
}
.post-title + .post-date {
margin-top: .5em;
}
.post-date a {
text-decoration: none;
}
.post-body {
padding-top: 2em;
max-width: 800px;
margin-left: auto;
margin-right: auto;
}
.byline {
display: none;
} .home {
background-color: #1d1b1a;
}
.logo-full {
display: none;
}
.logo-white {
display: none;
}
.logo-black {
display: block;
}
.hero-gallery-top .logo-white {
display: block;
}
.hero-gallery-top .logo-black {
display: none;
}
.home .logo-full {
display: block;
}
.home .logo-white {
display: none;
}
body.home {
overflow: auto;
}
.home #vs2-accountLinks, 
.home .nav-header {
display: none;
}
.home .logo-header {
pointer-events: none;
position: fixed;
top:50%;
left:50%;
transform: translate(-50%, -66%);
width: 600px;
}
.home .logo-header a {
display: block;
width:600px;
max-width: calc(100% - 40px);
padding:0;
}
.home .logo-header img {
width: 100%; }
.home .header .menu-top-left-container {
transform: none;
}
.home .header .menu-top-right-container {
transform: none;
}
.home .footer {
position: absolute;
top: -10000px;
left: -10000px;
}
.vineyards-item {
margin-bottom: 3em;
}
.vineyards-item h2 {
margin-bottom: 0;
}
h2.find-us-title {
padding-top: .5em;
margin-top: 0;
margin-bottom: .25em;
} .home .nav-header {
position: fixed;
z-index: 100;
left: 0;
right: 0;
top: 75%;
}
.hero-gallery-top.theme-lightness-light .header,
.hero-gallery-top.theme-lightness-dark .header {
position: absolute;
top:0;
left:0;
z-index:1000;
width:100%;
background-color:transparent;
} .hero-gallery-top .main {
background-color:#333;
}
.page-template-homepage-splash-landing-template {
height:100%;
height:100vh;
min-height: 100%;
padding:20px;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
-ms-box-sizing: border-box;
-o-box-sizing: border-box;
box-sizing:border-box;
}
.page-template-homepage-splash-landing-template .nav-overlay-toggle {
text-align: left;
}
.splash-wrapper {
display:table;
width:100%;
max-width: 100vw;
height:100%;
}
.splash-inner {
display:table-cell;
width:100%;
max-width: 100%;
height:100%;
vertical-align:middle;
text-align: center;
}
.splash-inner img { width:auto;
height:auto;
max-width: 100%;
max-width: calc( 100vw - 40px);
height:auto;
}
.splash-inner nav {
margin-bottom: 1.5em;
}
.logo-splash a {
text-decoration: none;
} input,
input[type=text],
input[type=email],
input[type=password],
input[type=number],
input[type=tel],
input[type=date],
select,
textarea {
font-family: 'Cresta Light', sans-serif;  }
input,
input[type=text],
input[type=email],
input[type=number],
input[type=password],
input[type=tel],
input[type=date],
select,
textarea {
padding: 0.5em 7px;
background-color:#fff;
color: #666;
color: rgba(0,0,0,.8);
border: 1px solid #ccc;
border: 1px solid rgba(0,0,0,.4);
border-radius: 1px;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
-ms-box-sizing: border-box;
-o-box-sizing: border-box;
box-sizing: border-box;
}
input[type=text],
input[type=email],
input[type=number],
input[type=password],
input[type=tel],
input[type=date],
select,
textarea {
width:100%;
}
body .vs2x-form input[type=text],
body .vs2x-form input[type=email],
body .vs2x-form input[type=number],
body .vs2x-form input[type=password],
body .vs2x-form input[type=tel],
body .vs2x-form input[type=date],
body .vs2x-form select,
body .vs2x-form textarea {
padding: 0.5em 7px;
}
input:focus,
input[type=text]:focus,
input[type=email]:focus,
input[type=number]:focus,
input[type=password]:focus,
input[type=tel]:focus,
input[type=date]:focus,
select:focus,
textarea:focus {
color: #111;
color: rgba(0,0,0,.9);
border: 1px solid #aaa;
border: 1px solid rgba(0,0,0,.6);
outline: none;
}
input:focus {
outline: none;
}
label input,
label select,
label textarea {
margin-top: .5em;
}
fieldset {
padding: 15px;
margin-bottom: 1.5em;
border-radius:2px;
}
legend {
padding-left: 5px;
padding-right: 5px;
text-transform: uppercase; margin-left: -5px;
}
form p:last-child {
margin-bottom: 0;
}
form p:last-child button,
form p:last-child input[type=submit]{
margin-bottom: 0;
}
.wpcf7-form {
overflow: hidden;
}
.wpcf7-form div {
color:#111;
}
.wpcf7-form textarea,
.wpcf7-form input[type=text],
.wpcf7-form input[type=email]{
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
-ms-box-sizing: border-box;
-o-box-sizing: border-box;
width: 100%;
}
.wpcf7-form div.wpcf7-response-output {
margin:2em 0 1em;
}
.wpcf7-form div.wpcf7-mail-sent-ok {
border: 2px solid #4ac117;
background-color:#4ac117;
}
.wpcf7-form div.wpcf7-mail-sent-ng {
border: 2px solid #ff0000;
background-color:#ff0000;
}
.wpcf7-form div.wpcf7-spam-blocked {
border: 2px solid #ffa500;
background-color:#ffa500;
}
.wpcf7-form div.wpcf7-validation-errors {
border: 2px solid #f7e700;
background-color:#f7e700;
}
.wpcf7-form .wpcf7-response-output {
background-color: #fff;
padding:10px;
}
.wpcf7-form span.wpcf7-not-valid-tip {
position: relative;
display: block;
left: 0;
top:100%;
padding:5px 0;
border:0;
color:#cc0000;
background-color: transparent;
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
-ms-box-sizing:border-box;
box-sizing:border-box;
}  .wsite-multicol-table-wrap {
margin: 0 !important;
}
.wsite-multicol-table {
margin-top: 1.5em;
}
td.wsite-multicol-col {
padding: 0 15px 0 0 !important;
vertical-align: top;
width: 50%;
}
.wsite-multicol-col hr {
display: none;
}
.wsite-multicol-col a {
display: block;
}
.wsite-multicol-col img {
margin:0 15px 0 0 !important;
padding: 0!important;;
}
.nodeco {
text-decoration: none;
}
.plain {
padding-left: 0;
}
.plain li {
list-style: none;
padding-left: 0;
}
.scroll-section {
padding-top: 1em;
}
#vs2-account-main,
.callout { }
.callout h2,
.callout h3 {
margin-top: 0;
}
.callout *:last-child {
margin-bottom: 0;
}
.bulleted li {
list-style: none;
position:relative;
}
.bulleted li:before {
content: '\b7\a0';
position:absolute;
right:100%;
font-size:2em;
}
.bulleted li li:before {
opacity: .5;
}
.bulleted li li li:before {
opacity: .25;
}
.wrapper {
overflow: hidden;
}
.bordered {
border-width: 2px;
border-style:solid;
}
.image-border {
border-width: 10px;
border-style:solid;
}
.border-top {
border-width: 2px;
border-style:solid;
padding-top: 1em;
}
.border-bottom {
border-width: 2px;
border-style:solid;
padding-bottom: 1em;
}
.inner-link {}
.inner-target {
padding-top: 1em;
}
span.edit-link,
footer.entry-meta {
position: fixed;
z-index:10000;
bottom:10px;
left:15px;
}
.hidden, .hide {
display: none;
}
.show {
display: block;
}
.placeholder {
min-height: 200px;
margin-bottom: 1.5em;
background-color: rgba(0,0,0,.2);
}
.placeholder + h1,
.placeholder + h2,
.placeholder + h3 {
margin-top: 0;
}
.container {
padding-left: 20px;
padding-right: 20px;
}
.clear {
clear: both;
}
.clearfix:after {
content:"";
display:table;
clear:both;
}
.text-left {
text-align: left !important;
}
.text-right {
text-align: right !important;
}
.text-center {
text-align: center !important;
}
.text-justify {
text-align: justify !important;
}
.float-rt,
.float-right,
.alignright {
float:right;
}
.float-lt,
.float-left,
.alignleft {
float:left;
}
.aligncenter {
margin-left:auto;
margin-right:auto;
}
img.float-rt,
img.float-right,
img.alignright {
margin: 0 0 .5em 15px;
}
img.float-lt,
img.float-left,
img.alignleft {
margin: 0 15px .5em 0;
}
.space-right {
padding-right: 10px;
}
.space-left {
padding-left: 10px;
}
.space-top {
padding-top: 1em;
margin-top:0;
}
.space-top-bottom {
padding-top: 1.5em;
padding-bottom: 1.5em;
}
.no-space-top {
margin-top: 0;
padding-top: 0;
}
.small-space-top {
padding-top: .5em;
}
.big-space-top {
padding-top: 4em;
}
.space-bottom {
padding-bottom: 1em;
}
.big-space-bottom {
padding-bottom: 4em;
}
.no-margin-top {
margin-top: 0;
}
.no-margin-bottom {
margin-bottom: 0;
}
.small-margin-bottom {
margin-bottom: .5em;
}
.centered {
text-align: center;
}
.widget-area {
padding-top: 3em;
}
.widget {
margin-bottom: 2em;
}
.very-narrow .search-field,
.narrow .search-field {
width: 100%;
margin-bottom: 1em;
}
.disable-hover,
.disable-hover * {
pointer-events: none !important;
}
.screen-reader,
.screen-reader-text {
position: absolute;
top:-10000px;
left:-10000px;
z-index: -1px;
}
.wp-caption {}
.wp-caption-text {}
.sticky {}
.gallery-caption {}
.bypostauthor {}
.styleguide-icons {
font-size:1.5em;
}
.styleguide-icons p {
display: inline-block;
}
.styleguide-icons br {
display: none;
}
.styleguide-icons i {
display: inline-block;
padding:10px;
}
.styleguide-swatch {
height:100px;
margin-bottom: .5em;
}  .c7-utility-menu {
z-index: 1001;
}
body .c7-btn {
font-size: 19px;
font-family: 'MrsEavesSmallCapsOT', serif;
text-transform: uppercase; }
body .c7-form label:not(.c7-radio, .c7-checkbox, .duet-date__mobile-heading),
body .c7-label,
body .c7-form legend {
font-size: 20px;
}
body .c7-account__menu a,
body .c7-link,
.c7-order-item__details button {
font-family: 'MrsEavesSmallCapsOT', serif;
font-size: 18px;
text-transform: uppercase;
}
.c7-order-summary__buttons .c7-btn {
padding-left: 10px;
padding-right: 10px;
font-size: 16px;
}
.c7-page-checkout #header,
.c7-page-checkout #footer,
.c7-page-checkout .c7-utility-menu {
display: none;
}
.c7-checkbox__label {
line-height: 1.5em;
padding-top: .25em;
}
.c7-checkout-mobile__summary-toggle {
background-color: #111;
}
.c7-account-block__title {
font-family: 'MrsEavesSmallCapsOT', serif;
font-size: 22px;
}
.c7-account-login__options {
display: none;
}
.c7-account-login__password-options {
text-align: center;
}
.c7-form--forgot-password button {
margin: 0;
}
.c7-account-login .c7-form__buttons {
justify-content: center;
}
.c7-notice--empty {
text-align: center;
}
.c7-modal--account-password .c7-form__buttons {
justify-content: center;
} .accordion {
list-style: none;
margin: 0;
padding: 0;
}
.accordion > li {
margin: 0;
}
.accordion > li:before {
content: "\200B";
position: absolute;
}
.accordion__heading {
border-top:1px solid #ccc;
border-bottom:1px solid #eee;
font-size: inherit;
margin: -1px 0 0;
}
.accordion__trigger {
-webkit-appearance: none;
background-color: #fff;
border: none;
border-radius: 0;
box-shadow: none;
color: #333333;
cursor: pointer;
display: block;
font-size: 1.5rem;
line-height: 1.1em;
margin: 0;
padding: .75em;
position: relative;
text-align: center;
width: 100%;
z-index: 2;
}
.accordion__trigger:after {
border-left: .25em solid transparent;
border-right: .25em solid transparent;
border-top: .3em solid #aaa;
bottom: 0;
content: '';
height: 0;
margin: auto;
position: absolute;
right: 1em;
top: 0;
transition: transform .2s ease-in-out;
transform-origin: center center;
transform: rotate(0deg);
width: 0;
}
.accordion__trigger:hover:after,
.accordion__trigger:focus:after,
.accordion__trigger[aria-expanded="true"]:after {
border-top-color: #aaa;
}
.accordion__trigger[aria-expanded="true"]:after {
transform: rotate(180deg);
}
.accordion__trigger > * {
pointer-events: none;
}
.accordion__trigger:hover,
.accordion__trigger:focus {
background-color: #fff;
color: #111;
outline: none;
}
.accordion__trigger:focus {
background-color: #eee; }
.accordion__trigger[aria-disabled="true"]:hover { color: #111;
cursor: not-allowed;
}
.accordion__trigger[aria-disabled="true"]:focus { }
.accordion__panel {
background-color: inherit;
max-height: 0vh;
overflow: hidden; position: relative;
visibility: hidden;
z-index: 1;
}
.accordion__panel--transition {
transition:
max-height .2s ease-in-out,
padding-top .2s ease-in-out,
padding-bottom .2s ease-in-out;
}
.accordion__panel > :last-child {
margin-bottom: 0;
}
.accordion__panel[aria-hidden="false"] {
max-height: 100vh;
overflow: auto;
padding: 1.5rem;
visibility: visible;
}
.accordion__trigger[aria-expanded="true"] { color: #111111;
} [data-aos][data-aos][data-aos-duration="1000"],
body[data-aos-duration="1000"] [data-aos] {
transition-duration: 1s
}
[data-aos][data-aos][data-aos-delay="1000"],
body[data-aos-delay="1000"] [data-aos] {
transition-delay: 0
}
[data-aos][data-aos][data-aos-delay="1000"].aos-animate,
body[data-aos-delay="1000"] [data-aos].aos-animate {
transition-delay: 1s
}
[data-aos][data-aos][data-aos-easing=linear],
body[data-aos-easing=linear] [data-aos] {
transition-timing-function: cubic-bezier(.25, .25, .75, .75)
}
[data-aos][data-aos][data-aos-easing=ease],
body[data-aos-easing=ease] [data-aos] {
transition-timing-function: ease
}
[data-aos^=fade][data-aos^=fade] {
opacity: 0;
transition-property: opacity, transform
}
[data-aos^=fade][data-aos^=fade].aos-animate {
opacity: 1;
transform: translateZ(0)
} #skip a {
display: block;
position: absolute;
z-index: 5000;
left: -9999px;
top: -9999px;
padding:10px;
font-size:1rem;
}
#skip a:focus {
top:0;
left: 50%;
transform: translateX(-50%);
transition: none;
} body .kb-countdown-timer .kb-countdown-number,
body .kb-countdown-timer .kb-countdown-number > * {
text-transform: uppercase;
letter-spacing: 2px;
font-family: 'MrsEavesOT-Roman', 'Times New Roman', Times, serif !important;
}
.kb-countdown-item {
margin-bottom: 15px;
} .responsive-accordion {
margin: 0 0 20px 0;
padding: 0;
list-style-type: none;
}
.responsive-accordion li {
margin: 0 0 0 0;
padding: 0;
list-style:none;
}
.responsive-accordion p {
margin-bottom: 0;
}
.responsive-accordion a {
display: block;
padding:.25em 0;
}
.main-content .responsive-accordion p:first-child {
padding-top: 0;
}
.responsive-accordion i {
color:#ccc;
cursor: pointer;
display: none;
}
.responsive-accordion li:last-child { margin-bottom: 0; }
.responsive-accordion li .responsive-accordion-head { cursor: pointer; }
.responsive-accordion-head h3:first-child {
padding-top: 0;
margin-top: 0;
margin-bottom: 0;
}
.responsive-accordion li .responsive-accordion-head.active { }
.responsive-accordion li .responsive-accordion-head {
border-top: 1px solid rgba(0,0,0,.1);
padding: 20px 30px 0 0;  line-height: normal;
position: relative;
}
.responsive-accordion-head .icon-down-open-big {
display: inline-block;
}
.responsive-accordion-head.active .icon-down-open-big {
display: none;
}
.responsive-accordion li .responsive-accordion-head h2 {
text-align: left;
padding:0;
margin:0;
}
.responsive-accordion li .responsive-accordion-head i {
position: absolute;
top: 25px;
right: 10px;
}
.responsive-accordion li .responsive-accordion-panel {
padding: 1em 0 1em;
overflow: hidden;
}
.responsive-accordion-panel {
padding-bottom: 2em;
} .hero-photos {
margin-bottom: 2em;
position: relative;
}
.hero-photos .button-next,
.hero-photos .button-previous,
.hero-photos .button-next:link,
.hero-photos .button-previous:link,
.hero-photos .button-next:visited,
.hero-photos .button-previous:visited {
top:50%;
color:#ccc;
padding:10px;
} .inner-menu {
padding: 0;
margin-bottom: 3em;
position: relative;
text-align: center;
}
.inner-menu::after {
content: " ";
position: absolute;
z-index: -1;
height: 80px;
width: 80px;
top: 10px;
left: 50%;
transform: translateX(-50%);
background: url(//www.senseswines.com/wp-content/images/senses_icon_black.svg) 0 0 no-repeat transparent;
background-size: 80px 80px;
opacity: .1; }
.inner-menu li:first-child {
margin-bottom: 2em;
}
.theme-align-center .inner-menu ul.menu {
text-align: center;
}
.theme-align-center .inner-menu ul.menu li { }
.innner-nav ul.menu a { font-size:16px;
}
.inner-menu h1 {
margin:0;
position: relative;
}
.inner-menu h1 a,
.inner-menu h1 a:link,
.inner-menu h1 a:visited,
.inner-menu h1 a:hover,
.inner-menu h1 a:focus {
text-transform: capitalize;
padding:0;
text-decoration: none !important;
border: none !important;
}
.inner-menu h1 a::after {
display: none;
}
.inner-menu a {
position: relative;
}
.inner-menu h1 {
padding-top: 30px;
color:#707070;
} .gallery-grid-item,
.team-item {
position: relative;
margin-bottom: 3em;
text-decoration: none;
overflow: hidden;
border:1px solid #fff;
}
.gallery-grid-item h2,
.gallery-grid-item h3,
.team-item h2,
.team-item h3 {
margin-top: 1em;
margin-bottom: 0;
text-align: center;
}
.gallery-grid-item img,
.team-item img {
position: relative;
display: block;
z-index: 1;
top:0; left:0;
width:100%;
height:auto; }
.gallery-grid-photo,
.team-photo {
height:50%;
height:50vh;
min-height:420px;
overflow: hidden;
}
.gallery-grid-item .backstretch,
.team-photo .backstretch {
transform: scale(1);
transition: all .25s ease-out;
}
.gallery-grid-item:hover .gallery-grid-photo .backstretch,
.gallery-grid-item:focus .gallery-grid-photo .backstretch,
.team-item:hover .team-photo .backstretch,
.team-item:focus .team-photo .backstretch {
transform: scale(1.05);
-webkit-transition: all .50s ease-out;
-moz-transition: all .50s ease-out;
-ms-transition: all .50s ease-out;
transition: all .50s ease-out;
}
.popup-image::before {
display: block;
content: ' ';
top:0;
bottom:0;
left:0;
right:0;
position: absolute;
z-index: 1;
background: transparent;
border:0px solid transparent;
-webkit-transition: all .50s ease-out;
-moz-transition: all .50s ease-out;
-ms-transition: all .50s ease-out;
transition: all .50s ease-out;
}
.popup-image:hover::before {
border:1px solid #fff;
top:10px;
bottom:10px;
left:10px;
right:10px;
-webkit-transition: all .50s ease-out;
-moz-transition: all .50s ease-out;
-ms-transition: all .50s ease-out;
transition: all .50s ease-out;
} .gallery-grid-data,
.team-gallery {
display: none;
} .popup { position:absolute; z-index: -1;
top:50%;
left:50%;
width:100%;
height:100%;
opacity: 0;
visibility: hidden; transform:translateX(-50%) translateY(-50%) scale(1);
transition: all .125s ease-out;
}
body.popup-out {
overflow: hidden;
}
.popup hr {
background-color: #aaa;
}
.popup-out .popup {
display: block;
z-index:10000;
position: fixed;
opacity:1;
visibility: visible; transform:translateX(-50%) translateY(-50%) scale(1);
transition: all .25s ease-out;
}
.popup-inner {
background-color:#000;
position: absolute;
top:0;
left:0;
width: 100%;
height: 100%; box-shadow:0 0 10px rgba(0,0,0,.3);
overflow: hidden;
}
.slide-content {
color:#fff;
}
.popup-stage {
}
.popup .button-close,
.popup .button-next,
.popup .button-previous {
display: inline-block;
padding:20px 20px;
position: fixed;
top: 50%;
top: 50vh;
z-index: 10;
font-size: 2em;
height: auto;
width: auto;
font-family: 'Times New Roman', Times, serif;
}
.popup .button-close {
padding:20px;
font-size: 1.5em;
}
.button-next ,
.button-previous {
left: auto;
top:45%;
transition: all .25s ease-out;
}
.popup .button-next {
right: 10px;
left:auto;
}
.popup .button-previous {
left: 10px;
left:auto;
}
.button-previous:hover,
.button-next:hover {
transition: all .25s ease-out;
}
.popup a,
.popup a:link,
.popup a:visited,
.popup a:hover {
color: #fff;
}
.popup .button-close {
display: block;
top:0;
right:0;
}
.popup .popup-loading {
}
.popup-stage .slide,
.team-slide { height: 100%;
}
.team-slide a,
.team-slide a:link,
.team-slide a:visited {
color:#aaa;
}
.team-slide a:hover,
.team-slide a:focus {
color:#fff;
}
.slide h2:first-child {
padding-top: 1.5em;
margin-bottom: .25em;
}
.slide h2 + h3 {
margin-top: 0;
margin-bottom: 1em;
}
.popup .slide {
position: absolute;
width:100%;
height:100%;
top:0;
left:0;
overflow: auto;
padding-bottom: 2em;
color:#fff;
transform: translateX(100%);
}
.popup .slide-active .scrollable,
.popup .slide-in-left .scrollable,
.popup .slide-in-right .scrollable,
.popup .slide-out-left .scrollable,
.popup .slide-out-right .scrollable {
overflow: auto;
}
.popup .scrollable .narrow {
padding-bottom: 2em;
}
.popup .slide.slide-active {
transform: translateX(0%); 
}
.popup .slide.slide-active + .slide {
z-index: 10000;
}
.popup .slide-in {
animation: slide-in 0.5s forwards;
-moz-animation: slide-in 0.5s forwards;
-webkit-animation: slide-in 0.5s forwards;
}
.popup .slide-out {
animation: slide-out 0.5s forwards;
-moz-animation: slide-out 0.5s forwards;
-webkit-animation: slide-out 0.5s forwards;
}
.popup .slide-in-left {
animation: slide-in-left 0.5s forwards;
-moz-animation: slide-in-left 0.5s forwards;
-webkit-animation: slide-in-left 0.5s forwards;
}
.popup .slide-in-right {
animation: slide-in-right 0.5s forwards;
-moz-animation: slide-in-right 0.5s forwards;
-webkit-animation: slide-in-right 0.5s forwards;
}
.popup .slide-out-left {
animation: slide-out-left 0.5s forwards;
-moz-animation: slide-out-left 0.5s forwards;
-webkit-animation: slide-out-left 0.5s forwards;
}
.popup .slide-out-right {
animation: slide-out-right 0.5s forwards;
-moz-animation: slide-out-right 0.5s forwards;
-webkit-animation: slide-out-right 0.5s forwards;
}
@keyframes slide-in-left {
0% { transform: translateX(-100%); }
100% { transform: translateX(0%); }
}
@-moz-keyframes slide-in-left {
0% { -moz-transform: translateX(-100%); }
100% { -moz-transform: translateX(0%); }
}
@-webkit-keyframes slide-in-left {
0% { -webkit-transform: translateX(-100%); }
100% { -webkit-transform: translateX(0%); }
}
@keyframes slide-in-right {
0% { transform: translateX(100%); }
100% { transform: translateX(0%); }
}
@-moz-keyframes slide-in-right {
0% { -moz-transform: translateX(100%); }
100% { -moz-transform: translateX(0%); }
}
@-webkit-keyframes slide-in-right {
0% { -webkit-transform: translateX(100%); }
100% { -webkit-transform: translateX(0%); }
}
@keyframes slide-out-right {
0% { transform: translateX(0%); }
100% { transform: translateX(100%); }
}
@-moz-keyframes slide-out-right {
0% { -moz-transform: translateX(0%); }
100% { -moz-transform: translateX(100%); }
}
@-webkit-keyframes slide-out-right {
0% { -webkit-transform: translateX(0%); }
100% { -webkit-transform: translateX(100%); }
}
@keyframes slide-out-left {
0% { transform: translateX(0); }
100% { transform: translateX(-100%); }
}
@-moz-keyframes slide-out-left {
0% { -moz-transform: translateX(0); }
100% { -moz-transform: translateX(-100%); }
}
@-webkit-keyframes slide-out-left {
0% { -webkit-transform: translateX(0%); }
100% { -webkit-transform: translateX(-100%); }
}
@keyframes slide-in {
100% { transform: translateX(0%); }
}
@-moz-keyframes slide-in {
100% { -moz-transform: translateX(0%); }
}
@-webkit-keyframes slide-in {
100% { -webkit-transform: translateX(0%); }
}
@keyframes slide-out {
0% { transform: translateX(0%); }
100% { transform: translateX(-100%); }
}
@-moz-keyframes slide-out {
0% { -moz-transform: translateX(0%); }
100% { -moz-transform: translateX(-100%); }
}
@-webkit-keyframes slide-out {
0% { -webkit-transform: translateX(0%); }
100% { -webkit-transform: translateX(-100%); }
} .product-image {
text-align: center;
}
.product-image img {
display: inline-block;
width:auto;
height:267px; }
.productlist-item .popup-link:hover::after {
display: none !important;
}   .scrollable {
overflow: auto;
}
.hero-slideshow,
.hero-slideshow .owl-item, .slideshow-item,
.slideshow-item .row,
.slideshow-carousel .owl-item,
.slideshow-item .owl-height {
height: 100vh; width:100%;
}
.slideshow-item .scrollable {
padding:30px;
}
.hero-slideshow,
.slideshow-carousel {
margin-bottom: 3em;
}
.hero-slideshow {
padding-bottom: 3em;
} .popup-image {
position: relative;
display: block;
}
.popup-image img {
position: relative;
z-index: 0;
}
.gallery-grid .block::after,
.popup-image::after {
position: absolute;
z-index: 2;
font-family: 'Icons';
font-size:1.5em;
content:'\e81e';
color:#fff;
top:50%;
left:50%;
margin-top: -0.5em;
margin-left: -0.5em;
opacity: 0;
transition: all .25s ease-out;
}
.gallery-grid .block:hover::after,
.popup-image:hover::after {
opacity: 1;
transition: all .25s ease-out; } .trade-section { margin-bottom: 4.5em;  }
.trade-section h2 {
margin-bottom: 1em;
}
.trade-section h3 {
margin-top: 0;
margin-bottom: .5em;
}
.trade-section img {
display: inline-block; }
.trade-item p:last-child {
margin-bottom: 0;
}
.trade-wines {}
.trade-wines-item {
margin-bottom: 2em;
}
.trade-wines a {
display: block;
text-decoration: none;
}
.trade-wines-item p {
margin-bottom: .5em;
}
.trade-section.trade-wine-labels a {
display: block;
text-decoration: none;
margin-bottom: 2em;
} .trade-bottle-shots > div {
margin-bottom: 2em;
}
.trade-bottle-shot {
margin-bottom: 2em;
}
.trade-bottle-shots a {
display: block;
text-decoration: none;
} .trade-tech-sheet {
overflow: hidden;
margin-bottom: 1.5em;
} .trade-tech-sheets-rows {
padding-bottom: 2em;
}
.trade-tech-sheets a,
.trade-logos a,
.trade-photos a {
display: block;
text-decoration: none;  }
.trade-logo-image {
min-height: 150px;
margin-top: 1em;
text-align: center;
}
.trade-press-item {
margin-bottom: 2em;
}
.trade-press-item h2,
.trade-press-item h3,
.trade-press-item p {
margin-bottom: .5em;
}
.trade-press-item .trade-press-title {
margin-bottom: 0;
} .nav-overlay {
display: none;
position: fixed;
z-index:1003;
width: 100%;
height:100%;
height:100vh;
top:0;
left:0;
overflow-x: hidden;
overflow-y: scroll; -webkit-overflow-scrolling: touch;
background-color: #111;
}
.nav-overlay a,
.nav-overlay a:link,
.nav-overlay a:visited {
color: #ccc;
}
.nav-overlay a:hover,
.nav-overlay a:focus {
color:#fff;
}
.nav-overlay-content {
padding:2em 10px;
}
.nav-overlay-content .menu-footer-menu-container {
margin-top: 1em;
}
.logo-overlay {
text-align: center;
margin:2em auto 2em;
max-width: 300px;
}
.nav-overlay .menu {
font-size:21px;
line-height: 1em;
text-align: center;
position: relative;
top: 0;
left: 0;
margin-left: 0;
padding: 0 20px 0;
width: 100%;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
-ms-box-sizing: border-box;
-o-box-sizing: border-box;
box-sizing:border-box;
}
.nav-overlay .sub-menu {
display: block;
} .nav-overlay .menu li {
text-align: center;
font-size:1em;
margin-bottom: 0;
float: none;
display: block;
}
.nav-overlay .menu a {
padding:.5em 0;
}
.nav-overlay .menu-footer-menu-container {
padding-bottom: 3em;
}
.nav-overlay-done {
overflow: hidden;
position: fixed;
width: 100%;
}
body.nav-overlay-out {
overflow: hidden;
}
.nav-overlay-out .vs-accountlinks {
position: fixed;
}
.nav-overlay-toggle {
position: fixed;
top:0;
left:0;
z-index: 1004;
text-transform: uppercase;
font-weight: 400;
display: block;
cursor: pointer;
padding: 10px;
margin: 0;
}
.nav-overlay-out .nav-label-menu {
display: none;
}
.nav-label-menu {
display: inline-block;
}
.nav-overlay-out .nav-label-close {
display: inline-block;
}
.nav-label-close {
display: none;
}
.nav-label {
display: none !important;
vertical-align: top;
line-height: 1.6em;
}
.nav-icon {
position: relative;
display: inline-block;
width: 20px;
height: 20px;
margin-right: 5px;
}
.nav-icon span {
position: absolute;
width: 20px;
height: 20px;
margin-left: -10px;
left: 50%;
top: 50%;
width:100%;
}
.nav-icon span:before {
top: -5px;
}
.nav-icon span:after {
bottom: -5px;
}
.nav-icon span,
.nav-icon span:before,
.nav-icon span:after {
cursor: pointer;
height: 2px;
width: 20px; position: absolute;
display: block;
content: '';
background-color: #ccc;
}
.home .nav-icon span,
.home .nav-icon span:before,
.home .nav-icon span:after,
.hero-gallery-top .nav-icon span,
.hero-gallery-top .nav-icon span:before,
.hero-gallery-top .nav-icon span:after {
background-color: #ccc;
}
.nav-icon span,
.nav-icon span:before,
.nav-icon span:after,
.nav-icon .nav-overlay-toggle:hover span,
.nav-icon .nav-overlay-toggle:hover span:before,
.nav-icon .nav-overlay-toggle:hover span:after,
.nav-overlay-out .nav-overlay-toggle span,
.nav-overlay-out .nav-overlay-toggle span:before,
.nav-overlay-out .nav-overlay-toggle span:after  {
-webkit-transition: all .25s ease-in;
-moz-transition: all .25s ease-in;
-ms-transition: all .25s ease-in;
transition: all .25s ease-in;
}
.nav-overlay-out .nav-icon span {
background-color: transparent !important;
}
.nav-overlay-out .nav-icon span:before {
top:0;
}
.nav-overlay-out .nav-icon span:after {
bottom:0;
}
.nav-overlay-out .nav-icon span:before {
-webkit-transform: rotate(45deg);
-moz-transform: rotate(45deg);
-ms-transform: rotate(45deg);
-o-transform: rotate(45deg);
transform: rotate(45deg);
}
.nav-overlay-out .nav-icon span:after {
-webkit-transform: rotate(-45deg);
-moz-transform: rotate(-45deg);
-ms-transform: rotate(-45deg);
-o-transform: rotate(-45deg);
transform: rotate(-45deg);
} .layout-block {
padding:0 0 1em; } .gallery-grid {
padding-left: 0;
}
.gallery-grid-item {
margin-bottom: 3em; }
.gallery-grid li {
display: inline-block;
max-width: 33%;
}
.gallery-grid a {
display: block;
} .theme-lightness-light .mfp-close,
.theme-lightness-light .mfp-arrow {
color:#333;
border:none;
background-color: transparent;
}
.theme-lightness-light .mfp-close:hover,
.theme-lightness-light .mfp-close:focus,
.theme-lightness-light .mfp-arrow:hover,
.theme-lightness-light .mfp-arrow:focus {
color:#666;
border:none;
background-color: transparent;
}
.mfp-bg {
top: 0;
left: 0;
width: 100%;
height: 100%;
z-index: 1042;
overflow: hidden;
position: fixed;
background: #e6e8e0;
opacity: 1;
}
.mfp-wrap {
top: 0;
left: 0;
width: 100%;
height: 100%;
z-index: 1043;
position: fixed;
outline: none !important;
-webkit-backface-visibility: hidden; }
.mfp-container {
text-align: center;
position: absolute;
width: 100%;
height: 100%;
left: 0;
top: 0;
padding: 0 80px;
box-sizing: border-box; }
.mfp-container:before {
content: '';
display: inline-block;
height: 100%;
vertical-align: middle; }
.mfp-align-top .mfp-container:before {
display: none; }
.mfp-content {
position: relative;
display: inline-block;
vertical-align: middle;
margin: 0 auto;
text-align: left;
z-index: 1045; }
.mfp-inline-holder .mfp-content,
.mfp-ajax-holder .mfp-content {
width: 100%;
cursor: auto; }
.mfp-ajax-cur {
cursor: progress; }
.mfp-zoom-out-cur, .mfp-zoom-out-cur .mfp-image-holder .mfp-close {
cursor: -moz-zoom-out;
cursor: -webkit-zoom-out;
cursor: zoom-out; }
.mfp-zoom {
cursor: pointer;
cursor: -webkit-zoom-in;
cursor: -moz-zoom-in;
cursor: zoom-in; }
.mfp-auto-cursor .mfp-content {
cursor: auto; }
.mfp-close,
.mfp-arrow,
.mfp-preloader,
.mfp-counter {
-webkit-user-select: none;
-moz-user-select: none;
user-select: none; }
.mfp-close,
.mfp-close:hover,
.mfp-close:focus,
.mfp-arrow,
.mfp-arrow:hover,
.mfp-arrow:focus {
font-size:1.5em;
background-color: transparent;
}
.mfp-loading.mfp-figure {
display: none; }
.mfp-hide {
display: none !important; }
.mfp-preloader {
color: #CCC;
position: absolute;
top: 50%;
width: auto;
text-align: center;
margin-top: -0.8em;
left: 8px;
right: 8px;
z-index: 1044; }
.mfp-preloader a {
color: #CCC; }
.mfp-preloader a:hover {
color: #FFF; }
.mfp-s-ready .mfp-preloader {
display: none; }
.mfp-s-error .mfp-content {
display: none; }
button.mfp-close,
button.mfp-arrow {
overflow: visible;
cursor: pointer;
background-color: transparent;
border: 0;
-webkit-appearance: none;
display: block;
outline: none;
padding: 0;
z-index: 1046;
box-shadow: none;
touch-action: manipulation;
}
button::-moz-focus-inner {
padding: 0;
border: 0; }
.mfp-close {
width: 44px;
height: 44px;
line-height: 44px;
position: absolute;
right: 0;
top: 0;
text-decoration: none;
text-align: center;
opacity: 0.65;
padding: 0 0 18px 10px;
color: #FFF;
font-style: normal;
font-size: 28px;
font-family: Arial, Baskerville, monospace; }
.mfp-close:hover,
.mfp-close:focus {
opacity: 1; }
.mfp-close:active {
top: 1px; }
.mfp-close-btn-in .mfp-close {
color: #333; }
.mfp-image-holder .mfp-close,
.mfp-iframe-holder .mfp-close {
color: #FFF;
right: -6px;
text-align: right;
padding-right: 6px;
width: 100%; }
.mfp-counter {
position: fixed;
bottom:15px;
right:15px; color: #888;
font-size: 16px;
line-height: 18px;
white-space: nowrap;
}
button i {
pointer-events:none;
}
.mfp-arrow {
position: absolute;
opacity: 0.65;
margin: 0;
top: 50%;
margin-top: -55px;
padding: 0;
width: 90px;
height: 110px;
-webkit-tap-highlight-color: transparent;
}
.mfp-arrow:active {
margin-top: -54px;
}
.mfp-arrow:hover,
.mfp-arrow:focus {
opacity: 1;
} .mfp-arrow i {
position: absolute;
z-index: -1;
}
.mfp-arrow-left {
left: 0; }
.mfp-arrow-left:after {  }
.mfp-arrow-left:before {  }
.mfp-arrow-right {
right: 0; }
.mfp-arrow-right:after {  }
.mfp-arrow-right:before { }
.mfp-iframe-holder {
padding-top: 40px;
padding-bottom: 40px; }
.mfp-iframe-holder .mfp-content {
line-height: 0;
width: 100%;
max-width: 900px; }
.mfp-iframe-holder .mfp-close {
top: -40px; }
.mfp-iframe-scaler {
width: 100%;
height: 0;
overflow: hidden;
padding-top: 56.25%; }
.mfp-iframe-scaler iframe {
position: absolute;
display: block;
top: 0;
left: 0;
width: 100%;
height: 100%;
box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
background: #000; } img.mfp-img {
width: auto;
max-width: 100%;
height: auto;
display: block;
line-height: 0;
box-sizing: border-box;
padding: 30px  40px 60px ;
margin: 0 auto; } .mfp-figure {
line-height: 0; } .mfp-figure small {
color: #BDBDBD;
display: block;
font-size: 12px;
line-height: 16px; }
.mfp-figure figure {
margin: 0; }
.mfp-bottom-bar {
margin-top: -36px;
position: absolute;
top: 100%;
left: 0;
width: 100%;
cursor: auto; }
.mfp-title {
text-align: left;
line-height: 18px;
color: #111;
text-align: center;
word-wrap: break-word; }
.mfp-image-holder .mfp-content {
max-width: 100%; }
.mfp-gallery .mfp-image-holder .mfp-figure {
cursor: pointer; }
@media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 300px) { .mfp-img-mobile .mfp-image-holder {
padding-left: 0;
padding-right: 0; }
.mfp-img-mobile img.mfp-img {
padding: 0; }
.mfp-img-mobile .mfp-figure:after {
top: 0;
bottom: 0; }
.mfp-img-mobile .mfp-figure small {
display: inline;
margin-left: 5px; }
.mfp-img-mobile .mfp-bottom-bar {
background: rgba(0, 0, 0, 0.6);
bottom: 0;
margin: 0;
top: auto;
padding: 3px 5px;
position: fixed;
box-sizing: border-box; }
.mfp-img-mobile .mfp-bottom-bar:empty {
padding: 0; }
.mfp-img-mobile .mfp-counter {
right: 5px;
top: 3px; }
.mfp-img-mobile .mfp-close {
top: 0;
right: 0;
width: 35px;
height: 35px;
line-height: 35px;
background: rgba(0, 0, 0, 0.6);
position: fixed;
text-align: center;
padding: 0; } } .mfp-with-fade .mfp-content,
.mfp-with-fade .mfp-arrow, .mfp-with-fade.mfp-bg {
opacity: 0;
-webkit-backface-visibility: hidden;
-webkit-transition: opacity 0.3s ease-out;
-moz-transition: opacity 0.3s ease-out;
-o-transition: opacity 0.3s ease-out;
transition: opacity 0.3s ease-out;
}
.mfp-with-fade.mfp-ready .mfp-content,
.mfp-with-fade.mfp-ready .mfp-arrow {
opacity: 1;
}
.mfp-with-fade.mfp-ready.mfp-bg {
opacity: 1;
}
.mfp-with-fade.mfp-removing .mfp-content,
.mfp-with-fade.mfp-removing .mfp-arrow, .mfp-with-fade.mfp-removing.mfp-bg {
opacity: 0;
} .mfp-fade.mfp-bg {
opacity: 0;
-webkit-transition: all 0.15s ease-out;
-moz-transition: all 0.15s ease-out;
transition: all 0.15s ease-out;
} .mfp-fade.mfp-bg.mfp-ready {
opacity: 1;
} .mfp-fade.mfp-bg.mfp-removing {
opacity: 0;
} .mfp-fade.mfp-wrap .mfp-content {
opacity: 0;
-webkit-transition: all 0.15s ease-out;
-moz-transition: all 0.15s ease-out;
transition: all 0.15s ease-out;
} .mfp-fade.mfp-wrap.mfp-ready .mfp-content {
opacity: 1;
} .mfp-fade.mfp-wrap.mfp-removing .mfp-content {
opacity: 0;
}
.theme-lightness-dark button.mfp-close,
.theme-lightness-dark button.mfp-close:hover,
.theme-lightness-dark button.mfp-close:focus,
.theme-lightness-dark button.mfp-arrow,
.theme-lightness-dark button.mfp-arrow:hover,
.theme-lightness-dark button.mfp-arrow:focus {
border:none;
background-color: transparent;
} .chocolat-zoomable.chocolat-zoomed .chocolat-img{
cursor : zoom-out;
}
.chocolat-open{
overflow: hidden;
}
.chocolat-overlay{
height:100%;
width:100%;
position:fixed;
left:0;
top:0;
z-index:10;
background-color: #000;
display:none;
opacity: 1;
}
.chocolat-wrapper{
height:100%;
width:100%;
position:fixed;
left:0;
top:0;
z-index:1600;
color: #fff;
}
.chocolat-zoomable .chocolat-img{
cursor : zoom-in;
}
.chocolat-loader{
height:32px;
width:32px;
position:absolute;
left:50%;
top:50% ;
margin-left:-16px;
margin-top:-16px;
z-index:11;
background:url(//www.senseswines.com/wp-content/themes/senses/images/bxslider/bx_loader.gif);
display:none;
}
.chocolat-content{
position:fixed;
width:0px;
height:0px;
left:50%;
top:50%;
z-index:14;
text-align: left;
}
.chocolat-content .chocolat-img{
position:absolute;
width:100%;
height:100%;
}
.chocolat-wrapper .chocolat-left{
position:absolute;
left:0;
width:50px;
height:100px;
top: 50%;
margin-top: -50px;
cursor:pointer; z-index: 1700;
display: none;
text-align: center;
}
.chocolat-wrapper .chocolat-right{
position:absolute;
right:0;
width:50px;
height:100px;
top: 50%;
margin-top: -50px;
cursor:pointer; z-index: 1700;
display: none;
text-align: center;
}
.chocolat-left::after,
.chocolat-right::after,
.chocolat-close::after {
display: inline-block;
font-family: 'Icons';
font-style: normal;
font-weight: normal; }
.chocolat-left::after {
content: '\e813';
}
.chocolat-right::after {
content: '\e814';
}
.chocolat-close::after {
display: inline-block;
content: '\e81f';
}
.chocolat-wrapper .chocolat-right.active{
display: block;
}
.chocolat-wrapper .chocolat-left.active{
display: block;
}
.chocolat-wrapper .chocolat-top{
position:absolute;
top:0px;
right: 0;
left: 0;
line-height:50px;
height:50px;
overflow: hidden;
z-index: 17;
margin-bottom: 10px;
}
.chocolat-wrapper .chocolat-close {
width:50px;
height:50px;
cursor:pointer;
position: absolute;
top: 0;
right: 0;
text-align: center; }
.chocolat-wrapper .chocolat-bottom{
position:absolute;
bottom:0;
left: 0;
right: 0;
line-height:40px;
height:40px;
font-size:12px;
z-index: 17;
padding-left: 15px;
padding-right: 15px; text-align: right;
margin-top: 10px;
}
.chocolat-wrapper .chocolat-set-title{
display: inline-block;
padding-right: 15px;
line-height: 1;
border-right: 1px solid rgba(255, 255, 255, 0.3);
}
.chocolat-wrapper .chocolat-pagination{
float: right;
display: inline-block;
padding-left: 15px;
padding-right: 15px;
margin-right: 15px; }
.chocolat-wrapper .chocolat-fullscreen{
width: 16px;
height: 40px; display: block;
margin:auto;
cursor: pointer;
float: right;
}
.chocolat-wrapper .chocolat-description{
display: inline-block;
float: left;
} body.chocolat-open>.chocolat-overlay{
z-index:15;
}
body.chocolat-open>.chocolat-loader{
z-index:15;
}
body.chocolat-open>.chocolat-content{
z-index:17;
} .chocolat-in-container .chocolat-wrapper,
.chocolat-in-container .chocolat-content,
.chocolat-in-container .chocolat-overlay{
position: absolute;
}
.chocolat-in-container{
position: relative;
}   .owl-prev,
.owl-next {
position: absolute;
top:50%;
margin-top: -2em;
left:auto;
right:auto;
}
.owl-prev i,
.owl-next i,
.owl-prev:hover,
.owl-next:hover {
cursor:pointer;
}
.owl-prev {
left:-25px;
}
.owl-next {
right:-25px;
}
.owl-dots {
padding-top: 1em;
}
.owl-dots .owl-dot {
border-radius: 50%;
height:12px;
width:12px;
display: inline-block;
margin:0 5px;
}
.theme-align-center .owl-dots {
text-align: center;
}
.theme-lightness-light .owl-dot {
background-color: rgba(0,0,0,.4);
}
.theme-lightness-light .owl-dot.active {
background-color: rgba(0,0,0,.8);
}
.theme-lightness-dark .owl-dot {
background-color: rgba(255,255,255,.4);
}
.theme-lightness-dark .owl-dot.active {
background-color:rgba(255,255,255,.9);
} .owl-carousel .animated {
-webkit-animation-duration: 1000ms;
animation-duration: 1000ms;
-webkit-animation-fill-mode: both;
animation-fill-mode: both;
}
.owl-carousel .owl-animated-in {
z-index: 0;
}
.owl-carousel .owl-animated-out {
z-index: 1;
}
.owl-carousel .fadeOut {
-webkit-animation-name: fadeOut;
animation-name: fadeOut;
}
@-webkit-keyframes fadeOut {
0% {
opacity: 1;
}
100% {
opacity: 0;
}
}
@keyframes fadeOut {
0% {
opacity: 1;
}
100% {
opacity: 0;
}
} .owl-height {
-webkit-transition: height 250ms ease-in-out;
-moz-transition: height 250ms ease-in-out;
-ms-transition: height 250ms ease-in-out;
-o-transition: height 250ms ease-in-out;
transition: height 250ms ease-in-out;
} .owl-carousel { width: 100%;
-webkit-tap-highlight-color: transparent; position: relative;
z-index: 1;
}
.owl-carousel .owl-stage {
position: relative;
-ms-touch-action: pan-Y;
}
.owl-carousel .owl-stage:after {
content: ".";
display: block;
clear: both;
visibility: hidden;
line-height: 0;
height: 0;
}
.owl-carousel .owl-stage-outer {
position: relative;
overflow: hidden; -webkit-transform: translate3d(0px, 0px, 0px);
}
.owl-carousel .owl-controls .owl-nav .owl-prev,
.owl-carousel .owl-controls .owl-nav .owl-next,
.owl-carousel .owl-controls .owl-dot {
cursor: pointer;
cursor: hand;
-webkit-user-select: none;
-khtml-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
}
.owl-carousel.owl-loaded { }
.owl-carousel.owl-loading {
opacity: 0;
display: block;
}
.owl-carousel.owl-hidden {
opacity: 0;
}
.owl-carousel .owl-refresh .owl-item {
display: none;
}
.owl-carousel .owl-item {
position: relative;
min-height: 1px;
float: left;
-webkit-backface-visibility: hidden;
-webkit-tap-highlight-color: transparent;
-webkit-touch-callout: none;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
}
.owl-carousel .owl-item img {
display: block;
width: 100%;
-webkit-transform-style: preserve-3d;
}
.owl-carousel.owl-text-select-on .owl-item {
-webkit-user-select: auto;
-moz-user-select: auto;
-ms-user-select: auto;
user-select: auto;
}
.owl-carousel .owl-grab {
cursor: move;
cursor: -webkit-grab;
cursor: -o-grab;
cursor: -ms-grab;
cursor: grab;
}
.owl-carousel.owl-rtl {
direction: rtl;
}
.owl-carousel.owl-rtl .owl-item {
float: right;
} .no-js .owl-carousel {
display: block;
} .owl-carousel .owl-item .owl-lazy {
opacity: 0;
-webkit-transition: opacity 400ms ease;
-moz-transition: opacity 400ms ease;
-ms-transition: opacity 400ms ease;
-o-transition: opacity 400ms ease;
transition: opacity 400ms ease;
}
.owl-carousel .owl-item img {
transform-style: preserve-3d;
} .owl-carousel .owl-video-wrapper {
position: relative;
height: 100%;
background: #000;
}
.owl-carousel .owl-video-play-icon {
position: absolute;
height: 80px;
width: 80px;
left: 50%;
top: 50%;
margin-left: -40px;
margin-top: -40px;
background: url(//www.senseswines.com/wp-content/themes/senses/owl.video.play.png) no-repeat;
cursor: pointer;
z-index: 1;
-webkit-backface-visibility: hidden;
-webkit-transition: scale 100ms ease;
-moz-transition: scale 100ms ease;
-ms-transition: scale 100ms ease;
-o-transition: scale 100ms ease;
transition: scale 100ms ease;
}
.owl-carousel .owl-video-play-icon:hover {
-webkit-transition: scale(1.3, 1.3);
-moz-transition: scale(1.3, 1.3);
-ms-transition: scale(1.3, 1.3);
-o-transition: scale(1.3, 1.3);
transition: scale(1.3, 1.3);
}
.owl-carousel .owl-video-playing .owl-video-tn,
.owl-carousel .owl-video-playing .owl-video-play-icon {
display: none;
}
.owl-carousel .owl-video-tn {
opacity: 0;
height: 100%;
background-position: center center;
background-repeat: no-repeat;
-webkit-background-size: contain;
-moz-background-size: contain;
-o-background-size: contain;
background-size: contain;
-webkit-transition: opacity 400ms ease;
-moz-transition: opacity 400ms ease;
-ms-transition: opacity 400ms ease;
-o-transition: opacity 400ms ease;
transition: opacity 400ms ease;
}
.owl-carousel .owl-video-frame {
position: relative;
z-index: 1;
} .bx-wrapper,
.bx-viewport,
.bx-slider,
.bx-slider li,
.bx-wrapper .responsive-image.full-height { }
.bx-slider {
vertical-align: top;
padding: 0;
}
.bx-slider li:first-child {
display: block;
}
.bx-slider li {
display: none;
text-align: center;
top: 0;
}
.bx-wrapper {
position: relative;
margin: 0 auto 60px;
padding: 0;
}
.bx-wrapper img {
max-width: 100%;
display: inline-block;
vertical-align: top;
}
.bx-wrapper .bx-pager,
.bx-wrapper .bx-controls-auto {
position: absolute;
bottom: -40px;
width: 100%;
}
.bx-wrapper .bx-loading {
min-height: 50px;
background: url(//www.senseswines.com/wp-content/themes/senses/images/bxslider/bx_loader.gif) center center no-repeat #fff;
height: 100%;
width: 100%;
position: absolute;
top: 0;
left: 0;
z-index: 2000;
}
.bx-wrapper .bx-pager {
text-align: center;
font-size: .85em;
font-family: Arial;
font-weight: bold;
color: #666;
padding-top: 0;
}
.bx-wrapper .bx-pager .bx-pager-item,
.bx-wrapper .bx-controls-auto .bx-controls-auto-item {
display: inline-block;
}
.bx-wrapper .bx-pager.bx-default-pager a {
text-indent: -9999px;
display: block;
width: 10px;
height: 10px;
margin: 0 5px;
outline: 0;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
}
.bx-wrapper .bx-pager.bx-default-pager a:hover,
.bx-wrapper .bx-pager.bx-default-pager a.active {
}
.bx-wrapper .bx-prev {
left: 10px;
text-decoration: none;
}
.bx-wrapper .bx-next {
right: 10px;
text-decoration: none;
}  .bx-wrapper .bx-controls-direction a {
position: absolute;
top: 50%;
margin-top: -16px;
outline: 0;
width: 40px;
height: 32px;
font-size:2em;
color:#fff;
z-index: 999;
}
.button-next,
.button-previous {
position: absolute;
top: 50%;
transform: translateY(-50%);
outline: 0;
padding-top:10px;
padding-bottom:10px;
font-family: 'Times New Roman', Times, serif;
font-size: 2em; color:#fff;
z-index: 999;
}
@media(max-width:480px){
.button-next,
.button-previous {
top:66%;
}
}
.button-next {
right: 30px;
text-decoration: none;
}
.button-previous {
left: 30px;
text-decoration: none;
}
.hero-gallery-top .button-next,
.hero-gallery-top .button-previous,
.hero-gallery-top .button-next:link,
.hero-gallery-top .button-previous:link,
.hero-gallery-top .button-next:visited,
.hero-gallery-top .button-previous:visited {
color:#ccc;
}
.hero-gallery-top .button-next:hover,
.hero-gallery-top .button-previous:hover,
.hero-gallery-top .button-next:focus,
.hero-gallery-top .button-previous:focus {
color:#fff;
}
.button-previous:hover { }
.button-next:hover { }
.bx-wrapper .bx-controls-direction .disabled {
display: none;
}
.bx-wrapper .bx-controls-auto {
text-align: center;
}
.bx-wrapper .bx-controls-auto .bx-start {
display: block;
text-indent: -9999px;
width: 10px;
height: 11px;
outline: 0;
background: url(//www.senseswines.com/wp-content/themes/senses/images/bxslider/controls.png) -86px -11px no-repeat;
margin: 0 3px;
}
.bx-wrapper .bx-controls-auto .bx-start:hover,
.bx-wrapper .bx-controls-auto .bx-start.active {
background-position: -86px 0;
}
.bx-wrapper .bx-controls-auto .bx-stop {
display: block;
text-indent: -9999px;
width: 9px;
height: 11px;
outline: 0;
background: url(//www.senseswines.com/wp-content/themes/senses/images/bxslider/controls.png) -86px -44px no-repeat;
margin: 0 3px;
}
.bx-wrapper .bx-controls-auto .bx-stop:hover,
.bx-wrapper .bx-controls-auto .bx-stop.active {
background-position: -86px -33px;
}
.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager {
text-align: left;
width: 80%;
}
.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto {
right: 0;
width: 35px;
}
.bx-wrapper .bx-caption {
position: absolute;
bottom: 0;
left: 0;
background: #666;
background: rgba(80, 80, 80, 0.75);
width: 100%;
}
.bx-wrapper .bx-caption span {
color: #fff;
font-family: Arial;
display: block;
font-size: .85em;
padding: 10px;
} .tipr_content_light {
font-size: 12px;
color: #333;
background-color: #fff;
padding: 5px 10px;
text-transform: uppercase;
letter-spacing: 2px;
font-family: 'MrsEavesOT-Roman', 'Times New Roman', Times, serif;
}
.tipr_content_dark {
font-size: 12px;
color: #fff;
background-color: #000;
padding: 5px 10px;
text-transform: uppercase;
letter-spacing: 2px;
font-family: 'MrsEavesOT-Roman', 'Times New Roman', Times, serif;
}
.tipr_container_bottom {
display: none;
position: absolute;
margin-top: 13px;
z-index: 1000;
}
.tipr_container_top {
display: none;
position: absolute;
margin-top: -75px;
z-index: 1000;
}
.tipr_point_top_light, .tipr_point_bottom_light {
position: relative;
background: #fff;
border: 1px solid #dcdcdc;
}
.tipr_point_top_dark, .tipr_point_bottom_dark {
position: relative;
background: #333;
border: 1px solid #000;
border-radius: 1px;
}
.tipr_point_top_light:after,
.tipr_point_top_light:before,
.tipr_point_top_dark:after,
.tipr_point_top_dark:before {
position: absolute;
pointer-events: none;
border: solid transparent;
top: 100%;
content: "";
height: 0;
width: 0;
}
.tipr_point_top_light:after {
border-top-color: #fff;
border-width: 8px;
left: 50%;
margin-left: -8px;
}
.tipr_point_top_dark:after {
border-top-color: #000;
border-width: 8px;
left: 50%;
margin-left: -8px;
}
.tipr_point_top_light:before {
border-top-color: #dcdcdc;
border-width: 9px;
left: 50%;
margin-left: -9px;
}
.tipr_point_top_dark:before {
border-top-color: #000;
border-width: 9px;
left: 50%;
margin-left: -9px;
}
.tipr_point_bottom_light:after,
.tipr_point_bottom_light:before,
.tipr_point_bottom_dark:after,
.tipr_point_bottom_dark:before {
position: absolute;
pointer-events: none;
border: solid transparent;
bottom: 100%;
content: "";
height: 0;
width: 0;
}
.tipr_point_bottom_light:after {
border-bottom-color: #fff;
border-width: 8px;
left: 50%;
margin-left: -8px;
}
.tipr_point_bottom_dark:after {
border-bottom-color: #000;
border-width: 8px;
left: 50%;
margin-left: -8px;
}
.tipr_point_bottom_light:before {
border-bottom-color: #dcdcdc;
border-width: 9px;
left: 50%;
margin-left: -9px;
}
.tipr_point_bottom_dark:before {
border-bottom-color: #000;
border-width: 9px;
left: 50%;
margin-left: -9px;
}  @media only screen and (max-width: 480px){
.mobile {
display: block;
}
.tablet,
.desktop {
display: none;
}
.mobile.tablet {
display: block;
} .header,
.main,
.footer {
max-width: none;
width: auto;
}
.header {
padding-top:3em;
}
.logo-header {
margin: 1em 0 0;
text-align: center;
}
.logo-header a {
margin: 0 auto;
}
.menu a:hover,
.menu a:focus,
.sub-menu a:hover,
.sub-menu a:focus {
}
.menu .sub-menu {
display: block;
margin: 1px 0 0;
}
.half {
width: auto;
float: none;
margin-left: 0;
margin-right: 0;
} .footer-text > span {
display: block;
text-align: center;
}
.divider {
font-size: 0;
color:#000;
color: rgba(0,0,0,0);
}
label {
font-size:1em;
}
h1 {
font-size:2em;
}
h2 {
font-size:1.5em;
}
.social-links.menu a:link {
font-size:18px;
padding:0 10px;
}
.home .nav-header {
width: 100%;  }
.menu {
font-size:1em;
text-align: center;
position: relative;
top: 0;
left: 0;
margin-left: 0;
padding: 1em 20px;
width: 100%;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
-ms-box-sizing: border-box;
-o-box-sizing: border-box;
box-sizing:border-box;
}
.menu li {
text-align: center;
font-size:1em;
float: none;
display: block;
} .very-narrow,
.narrow,
.medium,
.wide,
.full {
padding-left:30px;
padding-right:30px;
}
.hero-gallery-top .main {
padding:2em 60px 2em;
position: relative;
z-index: 1;
width:100%;
height:100%;
height:calc(100vh - 50px);
}
.inner-menu {
padding-top: 5px;
}
.inner-menu ul.menu {
padding: 0;
}
.inner-menu li:first-child {
margin-bottom: 3em;
}  .homepage-gallery-fullbleed .main {
padding:2em 60px 2em;
position: relative;
z-index: 1;
width:100%;
height:100%;
height:100vh;
}
.homepage-content-overlay {
position: absolute;
bottom:0;
left:0;
width:100%;
padding:2em 60px 2em;
color:#fff !important;
} #vs2-account-main,
.callout {
}
.home .nav-header {
display: none;
}
} @media only screen and (max-width: 480px) and (orientation: landscape){
} @media only screen and (max-width: 768px){ .home .nav-header {
display: none;
top:-10000px;
position: absolute;
left:-10000px;
}
.menu .sub-menu {
display: block;
margin-bottom: 0;
}
.nav-header {
display: none;
}
.no-js .nav-header {
display: block;
}
.no-js .nav-overlay-toggle {
display: none;
} .social-links.menu li {
display: inline-block;
}
.menu a {
display: block;
}
.nav-footer li {
display: block;
}
.hero-photos .button-next,
.hero-photos .button-previous,
.hero-photos .button-next:link,
.hero-photos .button-previous:link,
.hero-photos .button-next:visited,
.hero-photos .button-previous:visited {
padding: 5px;
font-size: 1.5em
}
.vineyards-item h2 {
margin-top: .75em;
margin-bottom: .5em;
}
.team-slide .responsive-image {
height:480px;
height:100vw;
max-height: 480px;
max-height: 100vw;
}
.popup .slide {
overflow-y: scroll; -webkit-overflow-scrolling: touch;
} .popup .slide-image {
position: relative;
height:480px;
height:100vw;
max-height: 480px;
max-height: 100vw;
}
.popup .slide-content {
position: relative;
overflow: visible;
}
.popup .slide-image .responsive-image {
height:100%;
}
.slide h2 {
margin-top: 0 !important;
}
.slide .narrow {
padding-left: 40px;
padding-right: 40px;
}
.slide {
padding:0; }
.popup .button-close,
.popup .button-next,
.popup .button-previous {
padding: 10px 0;
font-size:1.5em;
color:#ccc !important;
}
.popup .button-previous {
left:0;
right: auto;
}
.popup .button-next {
right:0;
left:auto;
}
.popup .button-next ,
.popup .button-previous {
top:50%;
bottom:auto;
}
.popup-inner {
position: relative;
z-index: 1; height:100%;
}
.image-column .full-height {
display:block;
height:100vh;
min-height:300px;
max-height:600px;
position: relative;
}
.hero-photos {
height: 74vh;
margin-top: 0;
margin-bottom: 2em;
position: relative;
}
.mobile-no-pad {
padding: 0 !important;
}
.mobile-no-pad .button-previous,
.mobile-no-pad .button-next { transform: none;
}
} @media only screen and (max-width: 768px) and (orientation: landscape){
} @media only screen and (min-width:481px) and (max-width:768px ){
.mobile {
display: none;
}
.tablet,
.tablet.mobile {
display: block;
}
.desktop {
display: none;
} .header,
.footer {
max-width: none;
width: auto;
}
.main { }
.social-links.menu {
text-align: center;
}
.nav-footer.menu {
padding: 0;
}
.nav-footer.menu li {
display: inline-block;
}
.very-narrow,
.narrow,
.medium,
.wide,
.full {
padding-left:60px;
padding-right:60px;
}
.inner-menu li:first-child {
margin-right: 0;
width: 100%;
}
.inner-menu h1 {
padding-left:15px;
}
.inner-menu::after {
left: 0;
top:30px;
}
} @media only screen and (min-width: 481px){
.hero-gallery-top .main {
padding:0;
position: relative;
z-index: 1;
width:100%;
height:90%;
height:calc(100vh - 100px);
}
.homepage-gallery-fullbleed .main {
padding:0;
position: relative;
z-index: 1;
width:100%;
height:100%;
height:100vh;
}
.hero-gallery-top.homepage-gallery-fullbleed .main {
margin-bottom: 0;
}
.hero-gallery-top .main {
margin-bottom: 0;
}
.homepage-content-overlay {
position: absolute;
bottom:0;
left:0;
width:100%;  }
dl {
display:table;
width:100%;
}
dt,
dd {
display:table-cell;
}
dt {
width: 25%;
}
dd {
width: 75%;
}
} @media only screen and (min-width: 769px){
.desktop {
display: block;
}
.mobile,
.tablet {
display: none;
}
.header,
.footer {
max-width: none;
width: auto;
float: none;
}
.nav-overlay-toggle {
display: none;
cursor: pointer;
}
.menu-wrapper { display: block;
}  .nav-footer {
text-align: center;
}
.footer .menu-top-left-container ul.menu,
.footer .menu-top-right-container ul.menu {
margin-bottom: 2em;
}
.footer .menu-top-left-container,
.footer .menu-top-right-container,
.footer .menu-top-left-container ul.menu,
.footer .menu-top-right-container ul.menu {
display: inline-block;
}
.footer .menu-top-left-container li,
.footer .menu-top-right-container li {
text-align: center;
display: inline-block;
}
.header .menu li:hover > .sub-menu {
display: block;
}
.menu > li > .sub-menu {
display: none;
position: absolute;
top: 2.5em;
left: 0;
border-radius: 2px;
z-index: 1000;
width: 220px;
text-align: left;
padding-left:0 !important;
} h2:first-child, 
h3:first-child, 
h4:first-child, 
p:first-child { }
.bx-controls-direction a {
opacity:0;
-webkit-transition: opacity .25s ease-out;
-moz-transition: opacity .25s ease-out;
-ms-transition: opacity .25s ease-out;
transition: opacity .25s ease-out;
}
div.bx-wrapper:hover .bx-controls-direction a {
opacity:1;
-webkit-transition: opacity .25s ease-out;
-moz-transition: opacity .25s ease-out;
-ms-transition: opacity .25s ease-out;
transition: opacity .25s ease-out;
}  .very-narrow,
.narrow,
.medium,
.wide,
.full {
padding-left:60px;
padding-right:60px;
}
.vineyards-item .inner {
padding:0 10px;
}
.hero-photos {
height: 90%;
height: 90vh;
padding-top: 0;
margin-bottom: 2em;
position: relative;
-webkit-transition: opacity .25s ease-out;
-moz-transition: opacity .25s ease-out;
-ms-transition: opacity .25s ease-out;
transition: opacity .25s ease-out;
}
.hero-photos.is_stuck {
padding-top: 2em;
-webkit-transition: opacity .25s ease-out;
-moz-transition: opacity .25s ease-out;
-ms-transition: opacity .25s ease-out;
transition: opacity .25s ease-out;
} .nav-footer .menu a::before,
.header .menu a::before,
.nav-footer .menu a::after,
.header .menu a::after,
.inner-menu a::after {
-webkit-transition: all .125s ease-out;
-moz-transition: all .125s ease-out;
-ms-transition: all .125s ease-out;
transition: all .125s ease-out;
}
.nav-footer .menu a:hover::before,
.header .menu a:hover::before,
.nav-footer .menu a:hover::after,
.header .menu a:hover::after,
.inner-menu a:hover::after {
transition: all .25s ease-out;
}
.nav-footer-primary .menu a::before,
.header .menu a::before {
content: " ";
position: absolute;
right:0;
top:5px;
width:0;
}
.nav-footer .menu a::after,
.header .menu a::after,
.inner-menu a::after {
content: " ";
position: absolute;
left:0;
bottom:10px;
width:0;
}
.home .menu a::after {
bottom:10px;
}
.nav-footer-primary .menu a::before,
.inner-menu .menu a::before,
.nav-footer .menu a::after,
.inner-menu .menu a::after {
border-top:1px solid #ccc;
}
.header .menu a::before,
.header .menu a::after {
border-top:1px solid #ccc;
}
.inner-menu a::after {
border-top:1px solid #ccc;
}
.hero-gallery-top .header .menu a::before,
.hero-gallery-top .header .menu a::after {
border-top:1px solid #fff;
}
.nav-footer-primary .menu a:hover::before,
.header .menu a:hover::before,
.inner-menu a:hover::before {
width:100%;
}
.nav-footer .menu a:hover::after,
.header .menu a:hover::after,
.inner-menu a:hover::after {
width:100%;
}
.inner-menu li:first-child {
display: block;
}
.popup .button-close,
.popup .button-next,
.popup .button-previous {
color:#aaa !important;
}
.slide .narrow {
max-width: 720px;
padding-bottom: 3em;
}
.popup-stage .slide .responsive-image,
.popup-stage .slide .row,
.popup-stage .slide .row > div,
.team-slide .responsive-image,
.team-slide .row,
.team-slide .row > div {
height: 100%;
height:100vh;
min-height:100vh;
}
.vineyard-single-photo,
.person-single-photo {
height:540px;
}
.popup .slide-image {
position: absolute;
top:0;
left:0;
height:100%;
width:50%;
}
.popup .slide-content {
position: absolute;
top:0;
left:50%;
height:100%;
width:50%;
overflow: auto;
}
.popup .social-links.menu {
text-align: center;
}
.hero-photos .button-previous {
left:0;
transform: translateX(-100%);
}
.hero-photos .button-next {
right:0;
transform: translateX(100%);
}
.hero-photos .button-next:hover {
transform: translateX(115%);
}
.hero-photos .button-previous:hover {
transform: translateX(-115%);
}
} @media only screen and (min-width: 769px) and (max-width: 999px){
.inner-menu li:first-child {
margin-right: 0;
width: 100%;
}
.inner-menu h1 {
}
.theme-align-center .inner-menu ul.menu {
text-align: center !important;
}
.header {
min-height: 200px;
}
.nav-header {
position: relative;
top:6em;
text-align: center;
} .home .nav-header a {
font-size: 1em;
}
.header .menu-top-left-container,
.header .menu-top-right-container {
position: relative;
text-align: center;
display: inline-block;
}
} @media only screen and (min-width: 1000px ){
.header .menu-top-left-container {
position: absolute;
top: 3em; text-align: right;
right: 50%;
transform: translateX(-200px);
}
.header .menu-top-right-container {
position: absolute;
top: 3.25em; text-align: left;
left:50%;
transform: translateX(200px);
}
.home .header .menu-wrapper {
text-align:center;
}
.home .nav-header a {
font-size: 1.5em;
}
.home .header .menu-top-left-container,
.home .header .menu-top-right-container {
position: relative;
top:auto;
left:auto;
right:auto;
display:inline-block;
transform: none;
}
} @media only screen and (min-width: 1400px){
body, div, section, article, aside,
header, footer, p, address {
font-size:17px;
}
.narrow {
max-width: 960px;
margin-left: auto;
margin-right: auto;
}
.medium {
max-width: 1140px;
margin-left: auto;
margin-right: auto;
}
.wide {
max-width: 1400px;
margin-left: auto;
margin-right: auto;
}
} @media only print {
body {
border: none;
padding: 0;
background-color: #fff;
color: #000;
}
#footer,
#vs-accountlinks,
.nav-header {
display: none;
}
.logo-header a {
font-size: 24px;
}
}  .container-fluid {
margin-right: auto;
margin-left: auto;
padding-right: 2rem;
padding-left: 2rem;
}
.row {
box-sizing: border-box;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-flex: 0;
-webkit-flex: 0 1 auto;
-ms-flex: 0 1 auto;
flex: 0 1 auto;
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-webkit-flex-direction: row;
-ms-flex-direction: row;
flex-direction: row;
-webkit-flex-wrap: wrap;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
margin-right: -0.75rem;
margin-left: -0.75rem;
}
.row.centered {
justify-content: center;
}
.row.reverse {
-webkit-box-orient: horizontal;
-webkit-box-direction: reverse;
-webkit-flex-direction: row-reverse;
-ms-flex-direction: row-reverse;
flex-direction: row-reverse;
}
.col.reverse {
-webkit-box-orient: vertical;
-webkit-box-direction: reverse;
-webkit-flex-direction: column-reverse;
-ms-flex-direction: column-reverse;
flex-direction: column-reverse;
}
.col-xs,
.col-xs-1,
.col-xs-2,
.col-xs-3,
.col-xs-4,
.col-xs-5,
.col-xs-6,
.col-xs-7,
.col-xs-8,
.col-xs-9,
.col-xs-10,
.col-xs-11,
.col-xs-12,
.col-xs-offset-0,
.col-xs-offset-1,
.col-xs-offset-2,
.col-xs-offset-3,
.col-xs-offset-4,
.col-xs-offset-5,
.col-xs-offset-6,
.col-xs-offset-7,
.col-xs-offset-8,
.col-xs-offset-9,
.col-xs-offset-10,
.col-xs-offset-11,
.col-xs-offset-12 {
box-sizing: border-box;
-webkit-box-flex: 0;
-webkit-flex: 0 0 auto;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
padding-right: 0.75rem;
padding-left: 0.75rem;
}
.col-xs {
-webkit-box-flex: 1;
-webkit-flex-grow: 1;
-ms-flex-positive: 1;
flex-grow: 1;
-webkit-flex-basis: 0;
-ms-flex-preferred-size: 0;
flex-basis: 0;
max-width: 100%;
}
.col-xs-1 {
-webkit-flex-basis: 8.333%;
-ms-flex-preferred-size: 8.333%;
flex-basis: 8.333%;
max-width: 8.333%;
}
.col-xs-2 {
-webkit-flex-basis: 16.666%;
-ms-flex-preferred-size: 16.666%;
flex-basis: 16.666%;
max-width: 16.666%;
}
.col-xs-3 {
-webkit-flex-basis: 25%;
-ms-flex-preferred-size: 25%;
flex-basis: 25%;
max-width: 25%;
}
.col-xs-4 {
-webkit-flex-basis: 33.333%;
-ms-flex-preferred-size: 33.333%;
flex-basis: 33.333%;
max-width: 33.333%;
}
.col-xs-5 {
-webkit-flex-basis: 41.667%;
-ms-flex-preferred-size: 41.667%;
flex-basis: 41.667%;
max-width: 41.667%;
}
.col-xs-6 {
-webkit-flex-basis: 50%;
-ms-flex-preferred-size: 50%;
flex-basis: 50%;
max-width: 50%;
}
.col-xs-7 {
-webkit-flex-basis: 58.333%;
-ms-flex-preferred-size: 58.333%;
flex-basis: 58.333%;
max-width: 58.333%;
}
.col-xs-8 {
-webkit-flex-basis: 66.667%;
-ms-flex-preferred-size: 66.667%;
flex-basis: 66.667%;
max-width: 66.667%;
}
.col-xs-9 {
-webkit-flex-basis: 75%;
-ms-flex-preferred-size: 75%;
flex-basis: 75%;
max-width: 75%;
}
.col-xs-10 {
-webkit-flex-basis: 83.333%;
-ms-flex-preferred-size: 83.333%;
flex-basis: 83.333%;
max-width: 83.333%;
}
.col-xs-11 {
-webkit-flex-basis: 91.667%;
-ms-flex-preferred-size: 91.667%;
flex-basis: 91.667%;
max-width: 91.667%;
}
.col-xs-12 {
-webkit-flex-basis: 100%;
-ms-flex-preferred-size: 100%;
flex-basis: 100%;
max-width: 100%;
}
.col-xs-offset-0 {
margin-left: 0;
}
.col-xs-offset-1 {
margin-left: 8.333%;
}
.col-xs-offset-2 {
margin-left: 16.666%;
}
.col-xs-offset-3 {
margin-left: 25%;
}
.col-xs-offset-4 {
margin-left: 33.333%;
}
.col-xs-offset-5 {
margin-left: 41.667%;
}
.col-xs-offset-6 {
margin-left: 50%;
}
.col-xs-offset-7 {
margin-left: 58.333%;
}
.col-xs-offset-8 {
margin-left: 66.667%;
}
.col-xs-offset-9 {
margin-left: 75%;
}
.col-xs-offset-10 {
margin-left: 83.333%;
}
.col-xs-offset-11 {
margin-left: 91.667%;
}
.start-xs {
-webkit-box-pack: start;
-webkit-justify-content: flex-start;
-ms-flex-pack: start;
justify-content: flex-start;
text-align: start;
}
.center-xs {
-webkit-box-pack: center;
-webkit-justify-content: center;
-ms-flex-pack: center;
justify-content: center;
text-align: center;
}
.end-xs {
-webkit-box-pack: end;
-webkit-justify-content: flex-end;
-ms-flex-pack: end;
justify-content: flex-end;
text-align: end;
}
.top-xs {
-webkit-box-align: start;
-webkit-align-items: flex-start;
-ms-flex-align: start;
align-items: flex-start;
}
.middle-xs {
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
}
.bottom-xs {
-webkit-box-align: end;
-webkit-align-items: flex-end;
-ms-flex-align: end;
align-items: flex-end;
}
.around-xs {
-webkit-justify-content: space-around;
-ms-flex-pack: distribute;
justify-content: space-around;
}
.between-xs {
-webkit-box-pack: justify;
-webkit-justify-content: space-between;
-ms-flex-pack: justify;
justify-content: space-between;
}
.first-xs {
-webkit-box-ordinal-group: 0;
-webkit-order: -1;
-ms-flex-order: -1;
order: -1;
}
.last-xs {
-webkit-box-ordinal-group: 2;
-webkit-order: 1;
-ms-flex-order: 1;
order: 1;
}
.row.no-gutters {
padding-left: 0;
padding-right: 0;
margin-left: 0;
margin-right: 0;
}
.no-gutters > a,
.no-gutters > div {
padding-left: 0 !important;
padding-right: 0 !important;
}
@media only screen and (min-width: 481px){ .col-sm,
.col-sm-1,
.col-sm-2,
.col-sm-3,
.col-sm-4,
.col-sm-5,
.col-sm-6,
.col-sm-7,
.col-sm-8,
.col-sm-9,
.col-sm-10,
.col-sm-11,
.col-sm-12,
.col-sm-offset-0,
.col-sm-offset-1,
.col-sm-offset-2,
.col-sm-offset-3,
.col-sm-offset-4,
.col-sm-offset-5,
.col-sm-offset-6,
.col-sm-offset-7,
.col-sm-offset-8,
.col-sm-offset-9,
.col-sm-offset-10,
.col-sm-offset-11,
.col-sm-offset-12 {
box-sizing: border-box;
-webkit-box-flex: 0;
-webkit-flex: 0 0 auto;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
padding-right: 0.75rem;
padding-left: 0.75rem;
}
.col-sm {
-webkit-box-flex: 1;
-webkit-flex-grow: 1;
-ms-flex-positive: 1;
flex-grow: 1;
-webkit-flex-basis: 0;
-ms-flex-preferred-size: 0;
flex-basis: 0;
max-width: 100%;
}
.col-sm-1 {
-webkit-flex-basis: 8.333%;
-ms-flex-preferred-size: 8.333%;
flex-basis: 8.333%;
max-width: 8.333%;
}
.col-sm-2 {
-webkit-flex-basis: 16.666%;
-ms-flex-preferred-size: 16.666%;
flex-basis: 16.666%;
max-width: 16.666%;
}
.col-sm-3 {
-webkit-flex-basis: 25%;
-ms-flex-preferred-size: 25%;
flex-basis: 25%;
max-width: 25%;
}
.col-sm-4 {
-webkit-flex-basis: 33.333%;
-ms-flex-preferred-size: 33.333%;
flex-basis: 33.333%;
max-width: 33.333%;
}
.col-sm-5 {
-webkit-flex-basis: 41.667%;
-ms-flex-preferred-size: 41.667%;
flex-basis: 41.667%;
max-width: 41.667%;
}
.col-sm-6 {
-webkit-flex-basis: 50%;
-ms-flex-preferred-size: 50%;
flex-basis: 50%;
max-width: 50%;
}
.col-sm-7 {
-webkit-flex-basis: 58.333%;
-ms-flex-preferred-size: 58.333%;
flex-basis: 58.333%;
max-width: 58.333%;
}
.col-sm-8 {
-webkit-flex-basis: 66.667%;
-ms-flex-preferred-size: 66.667%;
flex-basis: 66.667%;
max-width: 66.667%;
}
.col-sm-9 {
-webkit-flex-basis: 75%;
-ms-flex-preferred-size: 75%;
flex-basis: 75%;
max-width: 75%;
}
.col-sm-10 {
-webkit-flex-basis: 83.333%;
-ms-flex-preferred-size: 83.333%;
flex-basis: 83.333%;
max-width: 83.333%;
}
.col-sm-11 {
-webkit-flex-basis: 91.667%;
-ms-flex-preferred-size: 91.667%;
flex-basis: 91.667%;
max-width: 91.667%;
}
.col-sm-12 {
-webkit-flex-basis: 100%;
-ms-flex-preferred-size: 100%;
flex-basis: 100%;
max-width: 100%;
}
.col-sm-offset-0 {
margin-left: 0;
}
.col-sm-offset-1 {
margin-left: 8.333%;
}
.col-sm-offset-2 {
margin-left: 16.666%;
}
.col-sm-offset-3 {
margin-left: 25%;
}
.col-sm-offset-4 {
margin-left: 33.333%;
}
.col-sm-offset-5 {
margin-left: 41.667%;
}
.col-sm-offset-6 {
margin-left: 50%;
}
.col-sm-offset-7 {
margin-left: 58.333%;
}
.col-sm-offset-8 {
margin-left: 66.667%;
}
.col-sm-offset-9 {
margin-left: 75%;
}
.col-sm-offset-10 {
margin-left: 83.333%;
}
.col-sm-offset-11 {
margin-left: 91.667%;
}
.start-sm {
-webkit-box-pack: start;
-webkit-justify-content: flex-start;
-ms-flex-pack: start;
justify-content: flex-start;
text-align: start;
}
.center-sm {
-webkit-box-pack: center;
-webkit-justify-content: center;
-ms-flex-pack: center;
justify-content: center;
text-align: center;
}
.end-sm {
-webkit-box-pack: end;
-webkit-justify-content: flex-end;
-ms-flex-pack: end;
justify-content: flex-end;
text-align: end;
}
.top-sm {
-webkit-box-align: start;
-webkit-align-items: flex-start;
-ms-flex-align: start;
align-items: flex-start;
}
.middle-sm {
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
}
.bottom-sm {
-webkit-box-align: end;
-webkit-align-items: flex-end;
-ms-flex-align: end;
align-items: flex-end;
}
.around-sm {
-webkit-justify-content: space-around;
-ms-flex-pack: distribute;
justify-content: space-around;
}
.between-sm {
-webkit-box-pack: justify;
-webkit-justify-content: space-between;
-ms-flex-pack: justify;
justify-content: space-between;
}
.first-sm {
-webkit-box-ordinal-group: 0;
-webkit-order: -1;
-ms-flex-order: -1;
order: -1;
}
.last-sm {
-webkit-box-ordinal-group: 2;
-webkit-order: 1;
-ms-flex-order: 1;
order: 1;
}
}
@media only screen and (min-width: 769px){ .col-md,
.col-md-1,
.col-md-2,
.col-md-3,
.col-md-4,
.col-md-5,
.col-md-6,
.col-md-7,
.col-md-8,
.col-md-9,
.col-md-10,
.col-md-11,
.col-md-12,
.col-md-offset-0,
.col-md-offset-1,
.col-md-offset-2,
.col-md-offset-3,
.col-md-offset-4,
.col-md-offset-5,
.col-md-offset-6,
.col-md-offset-7,
.col-md-offset-8,
.col-md-offset-9,
.col-md-offset-10,
.col-md-offset-11,
.col-md-offset-12 {
box-sizing: border-box;
-webkit-box-flex: 0;
-webkit-flex: 0 0 auto;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
padding-right: 0.75rem;
padding-left: 0.75rem;
}
.col-md {
-webkit-box-flex: 1;
-webkit-flex-grow: 1;
-ms-flex-positive: 1;
flex-grow: 1;
-webkit-flex-basis: 0;
-ms-flex-preferred-size: 0;
flex-basis: 0;
max-width: 100%;
}
.col-md-1 {
-webkit-flex-basis: 8.333%;
-ms-flex-preferred-size: 8.333%;
flex-basis: 8.333%;
max-width: 8.333%;
}
.col-md-2 {
-webkit-flex-basis: 16.666%;
-ms-flex-preferred-size: 16.666%;
flex-basis: 16.666%;
max-width: 16.666%;
}
.col-md-3 {
-webkit-flex-basis: 25%;
-ms-flex-preferred-size: 25%;
flex-basis: 25%;
max-width: 25%;
}
.col-md-4 {
-webkit-flex-basis: 33.333%;
-ms-flex-preferred-size: 33.333%;
flex-basis: 33.333%;
max-width: 33.333%;
}
.col-md-5 {
-webkit-flex-basis: 41.667%;
-ms-flex-preferred-size: 41.667%;
flex-basis: 41.667%;
max-width: 41.667%;
}
.col-md-6 {
-webkit-flex-basis: 50%;
-ms-flex-preferred-size: 50%;
flex-basis: 50%;
max-width: 50%;
}
.col-md-7 {
-webkit-flex-basis: 58.333%;
-ms-flex-preferred-size: 58.333%;
flex-basis: 58.333%;
max-width: 58.333%;
}
.col-md-8 {
-webkit-flex-basis: 66.667%;
-ms-flex-preferred-size: 66.667%;
flex-basis: 66.667%;
max-width: 66.667%;
}
.col-md-9 {
-webkit-flex-basis: 75%;
-ms-flex-preferred-size: 75%;
flex-basis: 75%;
max-width: 75%;
}
.col-md-10 {
-webkit-flex-basis: 83.333%;
-ms-flex-preferred-size: 83.333%;
flex-basis: 83.333%;
max-width: 83.333%;
}
.col-md-11 {
-webkit-flex-basis: 91.667%;
-ms-flex-preferred-size: 91.667%;
flex-basis: 91.667%;
max-width: 91.667%;
}
.col-md-12 {
-webkit-flex-basis: 100%;
-ms-flex-preferred-size: 100%;
flex-basis: 100%;
max-width: 100%;
}
.col-md-offset-0 {
margin-left: 0;
}
.col-md-offset-1 {
margin-left: 8.333%;
}
.col-md-offset-2 {
margin-left: 16.666%;
}
.col-md-offset-3 {
margin-left: 25%;
}
.col-md-offset-4 {
margin-left: 33.333%;
}
.col-md-offset-5 {
margin-left: 41.667%;
}
.col-md-offset-6 {
margin-left: 50%;
}
.col-md-offset-7 {
margin-left: 58.333%;
}
.col-md-offset-8 {
margin-left: 66.667%;
}
.col-md-offset-9 {
margin-left: 75%;
}
.col-md-offset-10 {
margin-left: 83.333%;
}
.col-md-offset-11 {
margin-left: 91.667%;
}
.start-md {
-webkit-box-pack: start;
-webkit-justify-content: flex-start;
-ms-flex-pack: start;
justify-content: flex-start;
text-align: start;
}
.center-md {
-webkit-box-pack: center;
-webkit-justify-content: center;
-ms-flex-pack: center;
justify-content: center;
text-align: center;
}
.end-md {
-webkit-box-pack: end;
-webkit-justify-content: flex-end;
-ms-flex-pack: end;
justify-content: flex-end;
text-align: end;
}
.top-md {
-webkit-box-align: start;
-webkit-align-items: flex-start;
-ms-flex-align: start;
align-items: flex-start;
}
.middle-md {
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
}
.bottom-md {
-webkit-box-align: end;
-webkit-align-items: flex-end;
-ms-flex-align: end;
align-items: flex-end;
}
.around-md {
-webkit-justify-content: space-around;
-ms-flex-pack: distribute;
justify-content: space-around;
}
.between-md {
-webkit-box-pack: justify;
-webkit-justify-content: space-between;
-ms-flex-pack: justify;
justify-content: space-between;
}
.first-md {
-webkit-box-ordinal-group: 0;
-webkit-order: -1;
-ms-flex-order: -1;
order: -1;
}
.last-md {
-webkit-box-ordinal-group: 2;
-webkit-order: 1;
-ms-flex-order: 1;
order: 1;
}
}
@media only screen and (min-width: 999px){ .col-lg,
.col-lg-1,
.col-lg-2,
.col-lg-3,
.col-lg-4,
.col-lg-5,
.col-lg-6,
.col-lg-7,
.col-lg-8,
.col-lg-9,
.col-lg-10,
.col-lg-11,
.col-lg-12,
.col-lg-offset-0,
.col-lg-offset-1,
.col-lg-offset-2,
.col-lg-offset-3,
.col-lg-offset-4,
.col-lg-offset-5,
.col-lg-offset-6,
.col-lg-offset-7,
.col-lg-offset-8,
.col-lg-offset-9,
.col-lg-offset-10,
.col-lg-offset-11,
.col-lg-offset-12 {
box-sizing: border-box;
-webkit-box-flex: 0;
-webkit-flex: 0 0 auto;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
padding-right: 0.75rem;
padding-left: 0.75rem;
}
.col-lg {
-webkit-box-flex: 1;
-webkit-flex-grow: 1;
-ms-flex-positive: 1;
flex-grow: 1;
-webkit-flex-basis: 0;
-ms-flex-preferred-size: 0;
flex-basis: 0;
max-width: 100%;
}
.col-lg-1 {
-webkit-flex-basis: 8.333%;
-ms-flex-preferred-size: 8.333%;
flex-basis: 8.333%;
max-width: 8.333%;
}
.col-lg-2 {
-webkit-flex-basis: 16.666%;
-ms-flex-preferred-size: 16.666%;
flex-basis: 16.666%;
max-width: 16.666%;
}
.col-lg-3 {
-webkit-flex-basis: 25%;
-ms-flex-preferred-size: 25%;
flex-basis: 25%;
max-width: 25%;
}
.col-lg-4 {
-webkit-flex-basis: 33.333%;
-ms-flex-preferred-size: 33.333%;
flex-basis: 33.333%;
max-width: 33.333%;
}
.col-lg-5 {
-webkit-flex-basis: 41.667%;
-ms-flex-preferred-size: 41.667%;
flex-basis: 41.667%;
max-width: 41.667%;
}
.col-lg-6 {
-webkit-flex-basis: 50%;
-ms-flex-preferred-size: 50%;
flex-basis: 50%;
max-width: 50%;
}
.col-lg-7 {
-webkit-flex-basis: 58.333%;
-ms-flex-preferred-size: 58.333%;
flex-basis: 58.333%;
max-width: 58.333%;
}
.col-lg-8 {
-webkit-flex-basis: 66.667%;
-ms-flex-preferred-size: 66.667%;
flex-basis: 66.667%;
max-width: 66.667%;
}
.col-lg-9 {
-webkit-flex-basis: 75%;
-ms-flex-preferred-size: 75%;
flex-basis: 75%;
max-width: 75%;
}
.col-lg-10 {
-webkit-flex-basis: 83.333%;
-ms-flex-preferred-size: 83.333%;
flex-basis: 83.333%;
max-width: 83.333%;
}
.col-lg-11 {
-webkit-flex-basis: 91.667%;
-ms-flex-preferred-size: 91.667%;
flex-basis: 91.667%;
max-width: 91.667%;
}
.col-lg-12 {
-webkit-flex-basis: 100%;
-ms-flex-preferred-size: 100%;
flex-basis: 100%;
max-width: 100%;
}
.col-lg-offset-0 {
margin-left: 0;
}
.col-lg-offset-1 {
margin-left: 8.333%;
}
.col-lg-offset-2 {
margin-left: 16.666%;
}
.col-lg-offset-3 {
margin-left: 25%;
}
.col-lg-offset-4 {
margin-left: 33.333%;
}
.col-lg-offset-5 {
margin-left: 41.667%;
}
.col-lg-offset-6 {
margin-left: 50%;
}
.col-lg-offset-7 {
margin-left: 58.333%;
}
.col-lg-offset-8 {
margin-left: 66.667%;
}
.col-lg-offset-9 {
margin-left: 75%;
}
.col-lg-offset-10 {
margin-left: 83.333%;
}
.col-lg-offset-11 {
margin-left: 91.667%;
}
.start-lg {
-webkit-box-pack: start;
-webkit-justify-content: flex-start;
-ms-flex-pack: start;
justify-content: flex-start;
text-align: start;
}
.center-lg {
-webkit-box-pack: center;
-webkit-justify-content: center;
-ms-flex-pack: center;
justify-content: center;
text-align: center;
}
.end-lg {
-webkit-box-pack: end;
-webkit-justify-content: flex-end;
-ms-flex-pack: end;
justify-content: flex-end;
text-align: end;
}
.top-lg {
-webkit-box-align: start;
-webkit-align-items: flex-start;
-ms-flex-align: start;
align-items: flex-start;
}
.middle-lg {
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
}
.bottom-lg {
-webkit-box-align: end;
-webkit-align-items: flex-end;
-ms-flex-align: end;
align-items: flex-end;
}
.around-lg {
-webkit-justify-content: space-around;
-ms-flex-pack: distribute;
justify-content: space-around;
}
.between-lg {
-webkit-box-pack: justify;
-webkit-justify-content: space-between;
-ms-flex-pack: justify;
justify-content: space-between;
}
.first-lg {
-webkit-box-ordinal-group: 0;
-webkit-order: -1;
-ms-flex-order: -1;
order: -1;
}
.last-lg {
-webkit-box-ordinal-group: 2;
-webkit-order: 1;
-ms-flex-order: 1;
order: 1;
}
}
@media only screen and (min-width: 1200px){  .col-xl,
.col-xl-1,
.col-xl-2,
.col-xl-3,
.col-xl-4,
.col-xl-5,
.col-xl-6,
.col-xl-7,
.col-xl-8,
.col-xl-9,
.col-xl-10,
.col-xl-11,
.col-xl-12,
.col-xl-offset-0,
.col-xl-offset-1,
.col-xl-offset-2,
.col-xl-offset-3,
.col-xl-offset-4,
.col-xl-offset-5,
.col-xl-offset-6,
.col-xl-offset-7,
.col-xl-offset-8,
.col-xl-offset-9,
.col-xl-offset-10,
.col-xl-offset-11,
.col-xl-offset-12 {
box-sizing: border-box;
-webkit-box-flex: 0;
-webkit-flex: 0 0 auto;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
padding-right: 0.75rem;
padding-left: 0.75rem;
}
.col-xl {
-webkit-box-flex: 1;
-webkit-flex-grow: 1;
-ms-flex-positive: 1;
flex-grow: 1;
-webkit-flex-basis: 0;
-ms-flex-preferred-size: 0;
flex-basis: 0;
max-width: 100%;
}
.col-xl-1 {
-webkit-flex-basis: 8.333%;
-ms-flex-preferred-size: 8.333%;
flex-basis: 8.333%;
max-width: 8.333%;
}
.col-xl-2 {
-webkit-flex-basis: 16.666%;
-ms-flex-preferred-size: 16.666%;
flex-basis: 16.666%;
max-width: 16.666%;
}
.col-xl-3 {
-webkit-flex-basis: 25%;
-ms-flex-preferred-size: 25%;
flex-basis: 25%;
max-width: 25%;
}
.col-xl-4 {
-webkit-flex-basis: 33.333%;
-ms-flex-preferred-size: 33.333%;
flex-basis: 33.333%;
max-width: 33.333%;
}
.col-xl-5 {
-webkit-flex-basis: 41.667%;
-ms-flex-preferred-size: 41.667%;
flex-basis: 41.667%;
max-width: 41.667%;
}
.col-xl-6 {
-webkit-flex-basis: 50%;
-ms-flex-preferred-size: 50%;
flex-basis: 50%;
max-width: 50%;
}
.col-xl-7 {
-webkit-flex-basis: 58.333%;
-ms-flex-preferred-size: 58.333%;
flex-basis: 58.333%;
max-width: 58.333%;
}
.col-xl-8 {
-webkit-flex-basis: 66.667%;
-ms-flex-preferred-size: 66.667%;
flex-basis: 66.667%;
max-width: 66.667%;
}
.col-xl-9 {
-webkit-flex-basis: 75%;
-ms-flex-preferred-size: 75%;
flex-basis: 75%;
max-width: 75%;
}
.col-xl-10 {
-webkit-flex-basis: 83.333%;
-ms-flex-preferred-size: 83.333%;
flex-basis: 83.333%;
max-width: 83.333%;
}
.col-xl-11 {
-webkit-flex-basis: 91.667%;
-ms-flex-preferred-size: 91.667%;
flex-basis: 91.667%;
max-width: 91.667%;
}
.col-xl-12 {
-webkit-flex-basis: 100%;
-ms-flex-preferred-size: 100%;
flex-basis: 100%;
max-width: 100%;
}
.col-xl-offset-0 {
margin-left: 0;
}
.col-xl-offset-1 {
margin-left: 8.333%;
}
.col-xl-offset-2 {
margin-left: 16.666%;
}
.col-xl-offset-3 {
margin-left: 25%;
}
.col-xl-offset-4 {
margin-left: 33.333%;
}
.col-xl-offset-5 {
margin-left: 41.667%;
}
.col-xl-offset-6 {
margin-left: 50%;
}
.col-xl-offset-7 {
margin-left: 58.333%;
}
.col-xl-offset-8 {
margin-left: 66.667%;
}
.col-xl-offset-9 {
margin-left: 75%;
}
.col-xl-offset-10 {
margin-left: 83.333%;
}
.col-xl-offset-11 {
margin-left: 91.667%;
}
.start-xl {
-webkit-box-pack: start;
-webkit-justify-content: flex-start;
-ms-flex-pack: start;
justify-content: flex-start;
text-align: start;
}
.center-xl {
-webkit-box-pack: center;
-webkit-justify-content: center;
-ms-flex-pack: center;
justify-content: center;
text-align: center;
}
.end-xl {
-webkit-box-pack: end;
-webkit-justify-content: flex-end;
-ms-flex-pack: end;
justify-content: flex-end;
text-align: end;
}
.top-xl {
-webkit-box-align: start;
-webkit-align-items: flex-start;
-ms-flex-align: start;
align-items: flex-start;
}
.middle-xl {
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
}
.bottom-xl {
-webkit-box-align: end;
-webkit-align-items: flex-end;
-ms-flex-align: end;
align-items: flex-end;
}
.around-xl {
-webkit-justify-content: space-around;
-ms-flex-pack: distribute;
justify-content: space-around;
}
.between-xl {
-webkit-box-pack: justify;
-webkit-justify-content: space-between;
-ms-flex-pack: justify;
justify-content: space-between;
}
.first-xl {
-webkit-box-ordinal-group: 0;
-webkit-order: -1;
-ms-flex-order: -1;
order: -1;
}
.last-xl {
-webkit-box-ordinal-group: 2;
-webkit-order: 1;
-ms-flex-order: 1;
order: 1;
}
}  .theme-align-center {}
.theme-align-center .centered,
.theme-align-center .if-theme-align-center,
.theme-align-center ul.menu,
.theme-align-center .more-link,
.theme-align-center .logo-header,
.theme-align-center .logo-footer,
.theme-align-center .description-footer,
.theme-align-center .logo-header a,
.theme-align-center .logo-footer a,
.theme-align-center #vsOrderFormLeft,
.theme-align-center .vsFormAddFooter {
text-align: center;
}
.theme-align-center .top-link {
margin-left:-20px;
left:50%;
}
.theme-align-center .row {
justify-content: center;
}
.theme-align-center hr.small,
.theme-align-center hr.medium {
margin-left:auto;
margin-right:auto;
} .theme-align-left {}
.theme-align-left .if-theme-align-left,
.theme-align-left h1,
.theme-align-left h2,
.theme-align-left h3,
.theme-align-left h4,
.theme-align-left .menu {
text-align: left;
}
.theme-align-left .logo-header {
float: left;
padding-bottom: 0;
margin-top: 1em;
margin-bottom: 0;
}
.theme-align-left .copyright {
float:right;
margin-right:10px;
}
.theme-align-left .top-link {
left:60px;
text-align: left;
}
@media only screen and (max-width: 480px){ .theme-align-left .header,
.theme-align-left .footer {
padding-left:30px;
}
.theme-align-left .nav-footer ul,
.theme-align-left .social-links.menu {
padding-left:0;
padding-right: 0;
}
.theme-align-left .nav-footer li,
.theme-align-left .social-links.menu li {
text-align: left;
padding-left: 0;
}
.home .nav-header {
display: none;
}
}
@media only screen and (max-width: 768px){ .theme-align-left #logo,
.theme-align-left nav {
clear: both;
float: none;
}
.theme-align-left .header,
.theme-align-left .footer {
padding-left:40px;
}
.theme-align-left .footer .menu li {
text-align: left;
padding-left: 0;
}
}
@media only screen and (min-width: 768px){ .theme-align-left .header,
.theme-align-left .footer {
padding-left:60px;
}
.theme-align-left .menu > li:first-child > a {
padding-left: 0;
}
.theme-align-left .nav-header {
float: right;
padding-top: 1.5em;
} 
.theme-align-left .nav-footer {
}
}  body.theme-lightness-light {
color: #111;
}
.theme-lightness-light a.block {
color: #111;
}
hr,
.theme-lightness-light .bordered,
.theme-lightness-light .border-top,
.theme-lightness-light .border-bottom,
.theme-lightness-light .trade-section {
border-color: #eee;
border-color: rgba(0,0,0,.1);
}
.theme-lightness-light .image-border {
border-color: #fff;
border-color: rgba(255,255,255,1);
}
.theme-lightness-light .nav-header .menu > li > .sub-menu {
border: 1px solid rgba(0,0,0,.2);
}
.theme-lightness-light .menu a:hover,
.theme-lightness-light .menu a:focus {
}
.theme-lightness-light .sub-menu a:hover,
.theme-lightness-light .sub-menu a:focus,
.theme-lightness-light .menu .sub-menu .current-menu-item > a,
.theme-lightness-light .menu .sub-menu .current-page-ancestor > a,
.theme-lightness-light .menu .sub-menu .current_page_parent > a { }
.theme-lightness-light .menu .sub-menu .current-menu-item > a,
.theme-lightness-light .menu .sub-menu .current-page-ancestor > a,
.theme-lightness-light .menu .sub-menu .current_page_parent > a {
}
.theme-lightness-light .header .menu .current-menu-item > a,
.theme-lightness-light .header .menu .current-page-ancestor > a,
.theme-lightness-light .header .menu .current_page_parent > a {
color: #111;
}
.hero-gallery-top.theme-lightness-light .header .menu .current-menu-item > a,
.hero-gallery-top.theme-lightness-light .header .menu .current-page-ancestor > a,
.hero-gallery-top.theme-lightness-light .header .menu .current_page_parent > a {
color: #fff;
border-color:#fff;
}
.theme-lightness-light .header .current-menu-item > a:hover,
.theme-lightness-light .header .current-menu-item > a:focus,
.theme-lightness-light .header .current-page-ancestor > a:hover,
.theme-lightness-light .header .current-page-ancestor > a:focus,
.theme-lightness-light .header .current_page_parent > a:hover,
.theme-lightness-light .header .current_page_parent > a:focus,
.theme-lightness-light .footer .current-menu-item > a:hover,
.theme-lightness-light .footer .current-menu-item > a:focus,
.theme-lightness-light .footer .current-page-ancestor > a:hover,
.theme-lightness-light .footer .current-page-ancestor > a:focus,
.theme-lightness-light .footer .current_page_parent > a:hover,
.theme-lightness-light .footer .current_page_parent > a:focus {
color: #111;
color: rgba(0,0,0,.9);
}
.theme-lightness-light #nav-below {
}
.theme-lightness-light .footer {
}
.theme-lightness-light .divider {
color: #aaa; }
.theme-lightness-light .bx-wrapper .bx-pager.bx-default-pager a {
}
.theme-lightness-light .bx-wrapper .bx-pager.bx-default-pager a:hover,
.theme-lightness-light .bx-wrapper .bx-pager.bx-default-pager a.active {
background-color: #000;
background-color:rgba(0,0,0,.8);
}
.theme-lightness-light .placeholder {
background-color: rgba(0,0,0,.2);
}
.theme-lightness-light blockquote,
.theme-lightness-light .callout {
border-color:#ccc;
background-color:#fff;
} body.theme-lightness-dark {
color: #fff;
}
.theme-lightness-dark a.block {
color: #fff;
}
.theme-lightness-dark hr,
.theme-lightness-dark .bordered,
.theme-lightness-dark .border-top,
.theme-lightness-dark .border-bottom,
.theme-lightness-dark .trade-section {
border-color: #666;
border-color: rgba(255,255,255,.2);
}
.theme-lightness-dark .image-border {
border-color: #000;
border-color: rgba(0,0,0,1);
}
.theme-lightness-dark .menu a:hover,
.theme-lightness-dark .menu a:focus {
}
.theme-lightness-dark .nav-header .menu > li > .sub-menu {
border: 1px solid rgba(255,255,255,.2);
}
.theme-lightness-dark .sub-menu a:hover,
.theme-lightness-dark .sub-menu a:focus,
.theme-lightness-dark .menu .sub-menu .current-menu-item > a,
.theme-lightness-dark .menu .sub-menu .current-page-ancestor > a,
.theme-lightness-dark .menu .sub-menu .current_page_parent > a { }
.theme-lightness-dark .menu .sub-menu .current-menu-item > a,
.theme-lightness-dark .menu .sub-menu .current-page-ancestor > a,
.theme-lightness-dark .menu .sub-menu .current_page_parent > a {
}
.theme-lightness-dark .menu .current-menu-item > a,
.theme-lightness-dark .menu .current-page-ancestor > a,
.theme-lightness-dark .menu .current_page_parent > a {
color: #eee;
color: rgba(255,255,255,.9);
}
.theme-lightness-dark .current-menu-item > a:hover,
.theme-lightness-dark .current-menu-item > a:focus,
.theme-lightness-dark .current-page-ancestor > a:hover,
.theme-lightness-dark .current-page-ancestor > a:focus,
.theme-lightness-dark .current_page_parent > a:hover,
.theme-lightness-dark .current_page_parent > a:focus {
color: #fff;
color: rgba(255,255,255,.9);
}
.theme-lightness-dark .footer {
}
.theme-lightness-dark .divider {
color: #666;
color: rgba(255,255,255,.2);
}
.theme-lightness-dark fieldset {
border: 1px solid #ddd;
border: 1px solid rgba(255,255,255,.2);
}
.theme-lightness-dark .bx-wrapper .bx-pager.bx-default-pager a {
background-color: #aaa;
background-color:rgba(255,255,255,.4);
}
.theme-lightness-dark .bx-wrapper .bx-pager.bx-default-pager a:hover,
.theme-lightness-dark .bx-wrapper .bx-pager.bx-default-pager a.active {
background-color: #fff;
background-color:rgba(255,255,255,.8);
}
.theme-lightness-dark .nav-icon span,
.theme-lightness-dark .nav-icon span:before,
.theme-lightness-dark .nav-icon span:after {
background-color: #fff;
}
.theme-lightness-dark .nav-overlay-toggle:hover .nav-icon span,
.theme-lightness-dark .nav-overlay-toggle:hover .nav-icon span:before,
.theme-lightness-dark .nav-overlay-toggle:hover .nav-icon span:after {
background-color: #fff;
}
.theme-lightness-dark .placeholder {
background-color: rgba(255,255,255,.7);
}
.theme-lightness-dark .vs2-cart-confirmation-custom,
.theme-lightness-dark .nav-overlay {
background-color: #000;
}  div#c7-no-content {
display: none;
} .c7-product__allocation__title {
display: none !important;
}
.c7-product__allocation__wish button {
font-weight: 600 !important;
text-decoration: underline !important;
}
.c7-product__allocation__wish button:hover {
color: #AAAAAA !important;
text-decoration: none !important;
} .c7-checkout__content h2.c7-h2 {
font-size: 32px !important;
} .c7-notice.c7-notice--delivery-shipping {
margin-bottom: 30px;
} .c7-form--coupon-code-container {
display: none;
}