| Server IP : 65.108.144.40 / Your IP : 216.73.217.165 Web Server : Apache/2.4.52 (Ubuntu) System : Linux ubuntu-8gb-hel1-1 5.15.0-173-generic #183-Ubuntu SMP Fri Mar 6 13:29:34 UTC 2026 x86_64 User : dev ( 1000) PHP Version : 8.2.30 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : ON | Sudo : ON | Pkexec : ON Directory : /var/www/html/meadowcroftca/wp-content/themes/wp-spectratheme/ |
Upload File : |
/*!
Version: 1.3.09
*/
/* Commerce7 Template - Variables */
.clearfix:before, .clearfix:after {
content: " ";
display: table;
}
.clearfix:after {
clear: both;
}
.hide-text {
overflow: hidden;
text-indent: 100%;
white-space: nowrap;
}
.hide-text a {
display: block;
height: 100%;
}
/* C7 customization starts here
-------------------------------------------------------------- */
.c7-tools--c7-v1 {
margin: 0 auto;
max-width: 74rem;
padding: 0.75rem 1rem;
position: relative;
justify-content: flex-start;
align-items: center;
background: #333;
display: flex;
font-size: 14px;
min-height: 47.9px;
right: 0;
top: 0;
z-index: 1;
}
@media screen and (min-width: 64em) {
.c7-tools--c7-v1 {
background: transparent;
justify-content: flex-end;
padding: 0 1rem;
margin: 0 auto -1rem;
}
body.c7-not-activated .c7-tools--c7-v1 {
min-height: 16px;
}
}
@media screen and (max-width: 64rem) {
.c7-tools--c7-v1 #c7-login > a {
color: #fff;
}
}
@media screen and (max-width: 64rem) {
.c7-tools--c7-v1 #c7-cart > a {
color: #fff;
}
}
@media screen and (max-width: 40rem) {
#c7-login {
padding: 0 1rem 0 0;
}
}
#c7-cart > a {
cursor: pointer;
}
#c7-cart .c7-cart__close {
cursor: pointer;
}
.admin-bar section.c7-cart {
top: 46px;
}
@media screen and (min-width: 783px) {
.admin-bar section.c7-cart {
top: 32px;
}
}
.c7t-products {
margin-bottom: 2rem;
}
.c7t-products-teaser--false .c7-product__teaser {
display: none;
}
.c7t-products-featured--true .c7-product:first-of-type {
background: #eeeeee;
background: linear-gradient(0deg, #eeeeee 0%, white 100%);
border: 0;
border-radius: 0.5rem;
padding: 1rem;
margin-bottom: 2.5rem;
width: 100%;
max-width: 100%;
}
@media screen and (min-width: 48rem) {
.c7t-products-featured--true .c7-product:first-of-type {
display: flex;
align-items: center;
flex-direction: row;
}
}
@media screen and (min-width: 48rem) {
.c7t-products-featured--true .c7-product:first-of-type .c7-product__photo {
width: 30%;
}
}
@media screen and (min-width: 48rem) {
.c7t-products-featured--true .c7-product:first-of-type .c7-product__info {
width: 70%;
padding-right: 2.5rem;
margin-top: auto;
margin-bottom: auto;
height: auto;
text-align: left;
}
}
@media screen and (min-width: 48rem) {
.c7t-products-featured--true .c7-product:first-of-type .c7-product__title {
font-size: 1.4rem;
}
}
.c7t-products-featured--false .c7-product--featured {
background: transparent;
border: 0;
border-radius: 0;
}
@media screen and (min-width: 48rem) {
.c7t-products-featured--false .c7-product--featured {
width: calc(50% - 2rem);
position: relative;
text-align: left;
align-items: initial;
}
}
.c7-product-collection {
justify-content: flex-start;
}
.c7-product--featured .c7-product__photo img {
padding: 1rem;
}
.c7-product {
padding: 0 0.25rem;
}
@media only screen and (min-width: 64.0625em) {
.c7-product {
padding: 0 1rem;
}
}
@media only screen and (max-width: 40em) {
.c7-product {
margin: 0 auto 3rem;
max-width: 24rem;
}
}
.c7-product h3, .c7-product .c7-modal__content h2, .c7-modal__content .c7-product h2, .c7-product .c7-checkout-summary h2, .c7-checkout-summary .c7-product h2, .c7-product .c7-product-detail h2, .c7-product-detail .c7-product h2, .c7-product .c7-product-detail h1, .c7-product-detail .c7-product h1 {
font-size: 1.45rem;
}
.c7-product img {
max-height: 280px;
}
@media screen and (min-width: 48rem) {
.c7-product img {
max-height: 360px;
}
}
.c7-product__photo {
padding: 0 0.5rem;
position: relative;
}
@media only screen and (min-width: 40.0625em) {
.c7-product__photo {
width: 45%;
padding: 0 1rem;
}
}
.c7-product .c7-product__variant__add-to-cart {
flex-wrap: nowrap;
}
@media screen and (min-width: 48rem) {
.c7t-products--1up .c7-product {
width: 100%;
}
}
.c7t-products--1up .c7-product h3, .c7t-products--1up .c7-product .c7-modal__content h2, .c7-modal__content .c7t-products--1up .c7-product h2, .c7t-products--1up .c7-product .c7-checkout-summary h2, .c7-checkout-summary .c7t-products--1up .c7-product h2, .c7t-products--1up .c7-product .c7-product-detail h2, .c7-product-detail .c7t-products--1up .c7-product h2, .c7t-products--1up .c7-product .c7-product-detail h1, .c7-product-detail .c7t-products--1up .c7-product h1 {
font-size: 1.45rem;
}
.c7t-products--1up .c7-product h3 a, .c7t-products--1up .c7-product .c7-modal__content h2 a, .c7-modal__content .c7t-products--1up .c7-product h2 a, .c7t-products--1up .c7-product .c7-checkout-summary h2 a, .c7-checkout-summary .c7t-products--1up .c7-product h2 a, .c7t-products--1up .c7-product .c7-product-detail h2 a, .c7-product-detail .c7t-products--1up .c7-product h2 a, .c7t-products--1up .c7-product .c7-product-detail h1 a, .c7-product-detail .c7t-products--1up .c7-product h1 a {
color: #6e6e72;
}
.c7t-products--1up .c7-product h3 a:hover, .c7t-products--1up .c7-product .c7-modal__content h2 a:hover, .c7-modal__content .c7t-products--1up .c7-product h2 a:hover, .c7t-products--1up .c7-product .c7-checkout-summary h2 a:hover, .c7-checkout-summary .c7t-products--1up .c7-product h2 a:hover, .c7t-products--1up .c7-product .c7-product-detail h2 a:hover, .c7-product-detail .c7t-products--1up .c7-product h2 a:hover, .c7t-products--1up .c7-product .c7-product-detail h1 a:hover, .c7-product-detail .c7t-products--1up .c7-product h1 a:hover {
color: #232324;
}
@media screen and (min-width: 48rem) {
.c7t-products--1up .c7-product .c7-product__photo {
width: 30%;
}
}
@media screen and (min-width: 48rem) {
.c7t-products--1up .c7-product .c7-product__info {
width: 70%;
padding-right: 2.5rem;
}
}
.c7t-products--3up .c7-product {
flex-direction: column;
text-align: center;
}
@media screen and (min-width: 48rem) {
.c7t-products--3up .c7-product {
width: 33.33%;
}
}
.c7t-products--3up .c7-product h3, .c7t-products--3up .c7-product .c7-modal__content h2, .c7-modal__content .c7t-products--3up .c7-product h2, .c7t-products--3up .c7-product .c7-checkout-summary h2, .c7-checkout-summary .c7t-products--3up .c7-product h2, .c7t-products--3up .c7-product .c7-product-detail h2, .c7-product-detail .c7t-products--3up .c7-product h2, .c7t-products--3up .c7-product .c7-product-detail h1, .c7-product-detail .c7t-products--3up .c7-product h1 {
font-size: 1.2rem;
}
.c7t-products--3up .c7-product h3 a, .c7t-products--3up .c7-product .c7-modal__content h2 a, .c7-modal__content .c7t-products--3up .c7-product h2 a, .c7t-products--3up .c7-product .c7-checkout-summary h2 a, .c7-checkout-summary .c7t-products--3up .c7-product h2 a, .c7t-products--3up .c7-product .c7-product-detail h2 a, .c7-product-detail .c7t-products--3up .c7-product h2 a, .c7t-products--3up .c7-product .c7-product-detail h1 a, .c7-product-detail .c7t-products--3up .c7-product h1 a {
color: #6e6e72;
}
.c7t-products--3up .c7-product h3 a:hover, .c7t-products--3up .c7-product .c7-modal__content h2 a:hover, .c7-modal__content .c7t-products--3up .c7-product h2 a:hover, .c7t-products--3up .c7-product .c7-checkout-summary h2 a:hover, .c7-checkout-summary .c7t-products--3up .c7-product h2 a:hover, .c7t-products--3up .c7-product .c7-product-detail h2 a:hover, .c7-product-detail .c7t-products--3up .c7-product h2 a:hover, .c7t-products--3up .c7-product .c7-product-detail h1 a:hover, .c7-product-detail .c7t-products--3up .c7-product h1 a:hover {
color: #232324;
}
.c7t-products--3up .c7-product .c7-product__photo {
width: 100%;
}
.c7t-products--3up .c7-product .c7-product__info {
width: 100%;
padding: 0 1rem;
margin-bottom: 0;
margin-top: auto;
display: flex;
flex-direction: column;
height: 100%;
min-height: 0;
}
.c7t-products--3up .c7-product .c7-product__variant {
align-self: flex-end;
margin-top: auto;
width: 100%;
}
.c7t-products--3up .c7-product .c7-product__variant__add-to-cart {
justify-content: center;
}
.c7t-products--4up .c7-product, .c7t-products--4up_no_cart .c7-product {
flex-direction: column;
text-align: center;
}
@media screen and (min-width: 48rem) {
.c7t-products--4up .c7-product, .c7t-products--4up_no_cart .c7-product {
width: 25%;
}
}
.c7t-products--4up .c7-product h3, .c7t-products--4up .c7-product .c7-modal__content h2, .c7-modal__content .c7t-products--4up .c7-product h2, .c7t-products--4up .c7-product .c7-checkout-summary h2, .c7-checkout-summary .c7t-products--4up .c7-product h2, .c7t-products--4up .c7-product .c7-product-detail h2, .c7-product-detail .c7t-products--4up .c7-product h2, .c7t-products--4up .c7-product .c7-product-detail h1, .c7-product-detail .c7t-products--4up .c7-product h1, .c7t-products--4up_no_cart .c7-product h3, .c7t-products--4up_no_cart .c7-product .c7-modal__content h2, .c7-modal__content .c7t-products--4up_no_cart .c7-product h2, .c7t-products--4up_no_cart .c7-product .c7-checkout-summary h2, .c7-checkout-summary .c7t-products--4up_no_cart .c7-product h2, .c7t-products--4up_no_cart .c7-product .c7-product-detail h2, .c7-product-detail .c7t-products--4up_no_cart .c7-product h2, .c7t-products--4up_no_cart .c7-product .c7-product-detail h1, .c7-product-detail .c7t-products--4up_no_cart .c7-product h1 {
font-size: 1.2rem;
}
.c7t-products--4up .c7-product h3 a, .c7t-products--4up .c7-product .c7-modal__content h2 a, .c7-modal__content .c7t-products--4up .c7-product h2 a, .c7t-products--4up .c7-product .c7-checkout-summary h2 a, .c7-checkout-summary .c7t-products--4up .c7-product h2 a, .c7t-products--4up .c7-product .c7-product-detail h2 a, .c7-product-detail .c7t-products--4up .c7-product h2 a, .c7t-products--4up .c7-product .c7-product-detail h1 a, .c7-product-detail .c7t-products--4up .c7-product h1 a, .c7t-products--4up_no_cart .c7-product h3 a, .c7t-products--4up_no_cart .c7-product .c7-modal__content h2 a, .c7-modal__content .c7t-products--4up_no_cart .c7-product h2 a, .c7t-products--4up_no_cart .c7-product .c7-checkout-summary h2 a, .c7-checkout-summary .c7t-products--4up_no_cart .c7-product h2 a, .c7t-products--4up_no_cart .c7-product .c7-product-detail h2 a, .c7-product-detail .c7t-products--4up_no_cart .c7-product h2 a, .c7t-products--4up_no_cart .c7-product .c7-product-detail h1 a, .c7-product-detail .c7t-products--4up_no_cart .c7-product h1 a {
color: #6e6e72;
}
.c7t-products--4up .c7-product h3 a:hover, .c7t-products--4up .c7-product .c7-modal__content h2 a:hover, .c7-modal__content .c7t-products--4up .c7-product h2 a:hover, .c7t-products--4up .c7-product .c7-checkout-summary h2 a:hover, .c7-checkout-summary .c7t-products--4up .c7-product h2 a:hover, .c7t-products--4up .c7-product .c7-product-detail h2 a:hover, .c7-product-detail .c7t-products--4up .c7-product h2 a:hover, .c7t-products--4up .c7-product .c7-product-detail h1 a:hover, .c7-product-detail .c7t-products--4up .c7-product h1 a:hover, .c7t-products--4up_no_cart .c7-product h3 a:hover, .c7t-products--4up_no_cart .c7-product .c7-modal__content h2 a:hover, .c7-modal__content .c7t-products--4up_no_cart .c7-product h2 a:hover, .c7t-products--4up_no_cart .c7-product .c7-checkout-summary h2 a:hover, .c7-checkout-summary .c7t-products--4up_no_cart .c7-product h2 a:hover, .c7t-products--4up_no_cart .c7-product .c7-product-detail h2 a:hover, .c7-product-detail .c7t-products--4up_no_cart .c7-product h2 a:hover, .c7t-products--4up_no_cart .c7-product .c7-product-detail h1 a:hover, .c7-product-detail .c7t-products--4up_no_cart .c7-product h1 a:hover {
color: #232324;
}
.c7t-products--4up .c7-product .c7-product__photo, .c7t-products--4up_no_cart .c7-product .c7-product__photo {
width: 100%;
}
.c7t-products--4up .c7-product .c7-product__info, .c7t-products--4up_no_cart .c7-product .c7-product__info {
display: flex;
flex-direction: column;
width: 100%;
padding: 0 1rem;
height: 100%;
min-height: 0;
}
.c7t-products--4up .c7-product .c7-product__variant, .c7t-products--4up_no_cart .c7-product .c7-product__variant {
align-self: flex-end;
width: 100%;
}
.c7t-products--4up .c7-product .c7-product__variant__add-to-cart, .c7t-products--4up_no_cart .c7-product .c7-product__variant__add-to-cart {
justify-content: center;
}
@media screen and (max-width: 56.25rem) {
.c7t-products--4up .c7-product .c7-product__variant__add-to-cart, .c7t-products--4up_no_cart .c7-product .c7-product__variant__add-to-cart {
flex-wrap: wrap;
}
}
@media screen and (min-width: 48rem) and (max-width: 900px) {
.c7t-products--4up .c7-product .c7-product__variant__add-to-cart label, .c7t-products--4up_no_cart .c7-product .c7-product__variant__add-to-cart label {
margin-bottom: 0.5rem;
}
}
.c7t-products--6up .c7-product {
flex-direction: column;
text-align: center;
}
@media screen and (min-width: 48rem) {
.c7t-products--6up .c7-product {
width: 16.666%;
}
}
.c7t-products--6up .c7-product h3, .c7t-products--6up .c7-product .c7-modal__content h2, .c7-modal__content .c7t-products--6up .c7-product h2, .c7t-products--6up .c7-product .c7-checkout-summary h2, .c7-checkout-summary .c7t-products--6up .c7-product h2, .c7t-products--6up .c7-product .c7-product-detail h2, .c7-product-detail .c7t-products--6up .c7-product h2, .c7t-products--6up .c7-product .c7-product-detail h1, .c7-product-detail .c7t-products--6up .c7-product h1 {
font-size: 1.2rem;
}
.c7t-products--6up .c7-product h3 a, .c7t-products--6up .c7-product .c7-modal__content h2 a, .c7-modal__content .c7t-products--6up .c7-product h2 a, .c7t-products--6up .c7-product .c7-checkout-summary h2 a, .c7-checkout-summary .c7t-products--6up .c7-product h2 a, .c7t-products--6up .c7-product .c7-product-detail h2 a, .c7-product-detail .c7t-products--6up .c7-product h2 a, .c7t-products--6up .c7-product .c7-product-detail h1 a, .c7-product-detail .c7t-products--6up .c7-product h1 a {
color: #6e6e72;
}
.c7t-products--6up .c7-product h3 a:hover, .c7t-products--6up .c7-product .c7-modal__content h2 a:hover, .c7-modal__content .c7t-products--6up .c7-product h2 a:hover, .c7t-products--6up .c7-product .c7-checkout-summary h2 a:hover, .c7-checkout-summary .c7t-products--6up .c7-product h2 a:hover, .c7t-products--6up .c7-product .c7-product-detail h2 a:hover, .c7-product-detail .c7t-products--6up .c7-product h2 a:hover, .c7t-products--6up .c7-product .c7-product-detail h1 a:hover, .c7-product-detail .c7t-products--6up .c7-product h1 a:hover {
color: #232324;
}
.c7t-products--6up .c7-product .c7-product__photo {
width: 100%;
}
.c7t-products--6up .c7-product .c7-product__info {
width: 100%;
padding: 0 1rem;
}
.c7t-products--6up .c7-product .c7-product__variant {
align-self: flex-end;
margin-top: auto;
width: 100%;
}
.c7t-products--6up .c7-product .c7-product__variant__add-to-cart {
justify-content: center;
}
@media screen and (max-width: 56.25rem) {
.c7t-products--6up .c7-product .c7-product__variant__add-to-cart {
flex-wrap: wrap;
}
}
@media screen and (min-width: 48rem) and (max-width: 900px) {
.c7t-products--6up .c7-product .c7-product__variant__add-to-cart label {
margin-bottom: 0.5rem;
}
}
.c7t-products--4up_no_cart .c7-product .c7-product__variant__add-to-cart {
display: none;
}
.c7-product-collection__with-filters {
display: flex;
flex-direction: column;
margin-top: 3rem;
width: 100%;
}
@media screen and (min-width: 48rem) {
.c7-product-collection__with-filters {
flex-direction: row;
}
}
.c7-product-collection__with-filters-filters-list {
width: 100%;
display: flex;
flex-wrap: wrap;
justify-content: center;
margin-bottom: 2rem;
}
@media screen and (min-width: 48rem) {
.c7-product-collection__with-filters-filters-list {
display: block;
width: 22%;
margin-bottom: 0;
}
}
.c7-product-collection__with-filters-filters-list .c7-selectbox {
width: 100%;
}
@media screen and (min-width: 48rem) {
.c7-product-collection__with-filters-filters-list .c7-selectbox {
width: 18%;
margin-top: 1rem;
}
}
@media screen and (max-width: 47.9375rem) {
.c7-product-collection__with-filters-filters-list .c7-selectbox + .c7-selectbox {
margin-left: 0;
margin-top: 0.5rem;
}
}
.c7-product-collection__with-filters-products-list {
display: flex;
width: 100%;
flex-wrap: wrap;
}
@media screen and (min-width: 48rem) {
.c7-product-collection__with-filters-products-list {
width: 78%;
padding-left: 1rem;
}
}
.c7-product-collection__with-filters-products-list h3, .c7-product-collection__with-filters-products-list .c7-modal__content h2, .c7-modal__content .c7-product-collection__with-filters-products-list h2, .c7-product-collection__with-filters-products-list .c7-checkout-summary h2, .c7-checkout-summary .c7-product-collection__with-filters-products-list h2, .c7-product-collection__with-filters-products-list .c7-product-detail h2, .c7-product-detail .c7-product-collection__with-filters-products-list h2, .c7-product-collection__with-filters-products-list .c7-product-detail h1, .c7-product-detail .c7-product-collection__with-filters-products-list h1 {
font-size: 1.35rem;
}
@media screen and (min-width: 48rem) {
.c7-product-collection__with-filters-products-list .c7-product__info {
display: flex;
flex-direction: column;
}
}
@media screen and (min-width: 48rem) {
.c7-product-collection__with-filters-products-list form.c7-product__variant {
margin-top: auto;
margin-bottom: 0;
padding-top: 1rem;
}
}
@media screen and (min-width: 48rem) {
.c7-product-collection__with-filters--top {
flex-direction: column;
}
}
@media screen and (min-width: 48rem) {
.c7-product-collection__with-filters--top .c7-product-collection__with-filters-filters-list {
display: flex;
width: 100%;
margin-bottom: 3.5rem;
}
}
@media screen and (min-width: 48rem) {
.c7-product-collection__with-filters--top .c7-product-collection__with-filters-products-list {
width: 100%;
padding-left: 1rem;
}
}
.c7-product__variant__gift-card input[type=text],
.c7-product__variant__gift-card textarea {
width: 250px;
max-width: 100%;
}
.c7-product__variant__gift-card textarea {
height: 100px;
}
.c7-product-detail {
display: block;
margin: 0 0 3rem;
width: 100%;
}
@media screen and (min-width: 48rem) {
.c7-product-detail {
display: flex;
justify-content: space-between;
flex-wrap: wrap;
max-width: 64rem;
margin: 0 auto 3rem;
}
}
.c7-product-detail h1 {
text-align: left;
}
.c7-product-detail__titles h1 {
text-align: left !important;
}
.c7-product-detail__subtitle {
font-size: 1.125rem;
margin-bottom: 1.5rem;
}
@media screen and (min-width: 40.0625rem) {
.c7-product-detail__subtitle {
font-size: 1.25rem;
}
}
.c7-product-detail .c7-product__variant {
margin-bottom: 2rem;
}
.c7-product-detail .c7-product-specs {
margin-top: 1.35rem;
}
.c7-product-detail .c7-product-spec div {
font-size: 1rem;
}
.c7-product-detail .c7-product-spec div:first-child {
text-transform: none;
}
.c7-product-detail__photo {
position: relative;
text-align: center;
padding: 0;
margin: 0 0 1rem;
width: 100%;
}
@media screen and (min-width: 48rem) {
.c7-product-detail__photo {
width: 35%;
text-align: center;
order: 2;
}
}
@media screen and (min-width: 48rem) {
.c7-product-detail__photo img {
max-height: 640px;
}
}
.c7-product-detail__photo__thumbs {
display: flex;
justify-content: center;
}
.c7-product-detail__photo__thumbs img {
padding: 0.75rem;
}
.c7-product-detail__info {
width: 100%;
text-align: center;
}
@media screen and (min-width: 48rem) {
.c7-product-detail__info {
width: 65%;
text-align: left;
}
}
.hide-variant-title .c7-product__variant__price__title {
display: none;
}
.c7-message--empty-cart {
max-width: 86%;
}
.c7-cart {
background: #faf8f5;
border-left: 1px solid #e8e4de;
}
.c7-cart__close {
font-family: Frutiger, "Frutiger Linotype", Univers, Calibri, Tahoma, Geneva, Arial, sans-serif;
}
.c7-cart .c7-button-alt-small {
font-size: 0.6rem;
padding: 0.25em 0;
}
@media (max-width: 767px) {
.c7-cart__buttons {
text-align: center;
padding: 0 0 6rem;
}
}
.c7-checkout-summary {
background: #faf8f5;
}
@media only screen and (max-width: 40em) {
.c7-cart-items__quantity form button {
font-size: 0.6875rem;
margin: 0;
padding: 0;
}
}
.c7-cart-items__title a {
cursor: pointer;
}
.c7-checkout__header__logo {
width: 300px;
}
.c7-checkout__content__title a,
.c7-checkout__content__title__pickup {
cursor: pointer;
font-size: 1rem;
}
#c7-content {
padding: 2rem 1rem;
}
#c7-content h1 {
text-align: center;
}
.c7-account-row > div {
font-size: 1rem;
}
#c7-checkout-no-layout button,
.c7-button, button,
.button,
.c7-button-small,
.c7-button-large {
border-radius: 0;
transition: all .2s ease-in;
padding: .55em 1.5em;
display: inline-block;
font-family: Frutiger, "Frutiger Linotype", Univers, Calibri, Tahoma, Geneva, Arial, sans-serif;
background-color: transparent;
border: 2px solid #333;
color: #333;
text-transform: uppercase;
letter-spacing: 0.035em;
}
#c7-checkout-no-layout button:hover,
.c7-button:hover, button:hover,
.button:hover,
.c7-button-small:hover,
.c7-button-large:hover {
text-decoration: none;
}
#c7-checkout-no-layout button:hover,
.c7-button:hover, button:hover,
.button:hover,
.c7-button-small:hover,
.c7-button-large:hover {
background-color: transparent;
border: 2px solid black;
color: black;
}
#c7-checkout-no-layout button.c7-icon--facebook,
.c7-button.c7-icon--facebook, button.c7-icon--facebook,
.button.c7-icon--facebook,
.c7-button-small.c7-icon--facebook,
.c7-button-large.c7-icon--facebook {
border: 0;
color: #fff;
background-color: #3b5999 !important;
padding-left: 48px;
}
.button-small,
.c7-button-small,
.c7-button-alt-small {
font-size: 0.875rem;
}
.c7-checkout-no-layout button[disabled],
.c7-content button[disabled] {
background: #333;
color: #fff;
}
.c7-checkout-no-layout button[disabled]:hover,
.c7-content button[disabled]:hover {
background: #222;
color: #fff;
}
.c7-button-alt,
.c7-button-alt-small {
border-radius: 0;
transition: all .2s ease-in;
padding: .55em 1.5em;
display: inline-block;
font-family: Frutiger, "Frutiger Linotype", Univers, Calibri, Tahoma, Geneva, Arial, sans-serif;
border: 1px solid #888;
background-color: transparent;
color: #888;
}
.c7-button-alt:hover,
.c7-button-alt-small:hover {
text-decoration: none;
}
.c7-button-alt:hover,
.c7-button-alt-small:hover {
border: 1px solid #3c3c3c;
background-color: transparent;
color: #3c3c3c;
}
.c7-option-button--selected {
border: 1px solid #333;
}
.c7-option-button--selected:before {
background: #333;
}
.facebook {
background-image: url("images/commerce7/icon-social-facebook.svg") !important;
}
.c7-form {
font-family: Frutiger, "Frutiger Linotype", Univers, Calibri, Tahoma, Geneva, Arial, sans-serif;
}
.c7-form label, .c7-form .c7-label-sudo, .c7-form .label {
font-family: Frutiger, "Frutiger Linotype", Univers, Calibri, Tahoma, Geneva, Arial, sans-serif;
}
.c7-form select, .c7-form input[type='text'], .c7-form input[type='email'], .c7-form input[type='tel'], .c7-form input[type='password'], .c7-form input[type='username'], .c7-form .c7-input-sudo {
font-family: Frutiger, "Frutiger Linotype", Univers, Calibri, Tahoma, Geneva, Arial, sans-serif;
background: #f7f4f3;
border: 1px solid rgba(0, 0, 0, 0.3);
border-radius: 0.25em;
color: #372f2a;
font-size: 1rem;
padding: 0.75em;
min-height: 44px;
}
@media only screen and (min-width: 40.0625em) {
.c7-form select, .c7-form input[type='text'], .c7-form input[type='email'], .c7-form input[type='tel'], .c7-form input[type='password'], .c7-form input[type='username'], .c7-form .c7-input-sudo {
font-size: 0.875rem;
min-height: 39px;
}
}
label, .c7-label-sudo, .label {
font-family: Frutiger, "Frutiger Linotype", Univers, Calibri, Tahoma, Geneva, Arial, sans-serif;
}
select, input[type='text'], input[type='email'], input[type='tel'], input[type='password'], input[type='username'], .c7-input-sudo {
font-family: Frutiger, "Frutiger Linotype", Univers, Calibri, Tahoma, Geneva, Arial, sans-serif;
background: #f7f4f3;
border: 1px solid rgba(0, 0, 0, 0.3);
border-radius: 0.25em;
color: #372f2a;
font-size: 1rem;
padding: 0.75em;
min-height: 44px;
}
@media only screen and (min-width: 40.0625em) {
select, input[type='text'], input[type='email'], input[type='tel'], input[type='password'], input[type='username'], .c7-input-sudo {
font-size: 0.875rem;
min-height: 39px;
}
}
select {
-webkit-appearance: none;
-moz-appearance: none;
text-indent: 0.01px;
text-overflow: '';
}
@media only screen and (max-width: 40em) {
.c7-subscribe .c7-form__button-row {
justify-content: center;
}
}
#c7-login-form {
max-width: 32rem;
margin: 0 auto 2rem;
}
.c7-modal__close {
font-family: Frutiger, "Frutiger Linotype", Univers, Calibri, Tahoma, Geneva, Arial, sans-serif;
}
.c7-clubpackage-product__variant__message {
padding: 0.75rem 0 0.25rem;
}
.c7-clubpackage-product__variant__message strong {
display: block;
}
.c7-badge {
display: block;
padding: 0.5rem;
color: #fff;
text-align: center;
text-shadow: 0 1px 1px rgba(0, 0, 0, 0.5);
position: absolute;
pointer-events: none;
z-index: 10;
display: flex;
align-items: center;
justify-content: center;
text-transform: uppercase;
letter-spacing: -0.02rem;
font-size: 13px;
right: 1rem;
top: -1rem;
}
.c7-badge--circle {
background: #111;
/* fallback for old browsers */
background: -webkit-linear-gradient(to bottom, #777, #111);
/* Chrome 10-25, Safari 5.1-6 */
background: linear-gradient(to bottom, #777, #111);
/* W3C, IE 10+/ Edge, Firefox 16+, Chrome 26+, Opera 12+, Safari 7+ */
width: 66px;
border-radius: 50%;
border-radius: 50%;
height: 66px;
}
.c7-badge--crest {
background: #FF8008;
/* fallback for old browsers */
background: -webkit-linear-gradient(to bottom, #FFC837, #FF8008);
/* Chrome 10-25, Safari 5.1-6 */
background: linear-gradient(to bottom, #FFC837, #FF8008);
/* W3C, IE 10+/ Edge, Firefox 16+, Chrome 26+, Opera 12+, Safari 7+ */
width: 90px;
height: 60px;
padding-top: 1rem;
color: white;
border-radius: 0;
top: -0.3rem;
right: 0.5rem;
font-size: 13px;
line-height: 1.2;
}
@media screen and (min-width: 40rem) {
.c7-badge--crest {
right: 3rem;
font-size: 16px;
width: 110px;
height: 80px;
}
}
.c7-badge--crest:after {
border-top: 20px solid #FF8008;
border-left: 45px solid transparent;
border-right: 45px solid transparent;
content: "";
height: 0;
left: 0;
position: absolute;
bottom: -20px;
width: 0;
}
@media screen and (min-width: 40rem) {
.c7-badge--crest:after {
border-top: 27px solid #FF8008;
border-left: 55px solid transparent;
border-right: 55px solid transparent;
bottom: -27px;
}
}
.c7-badge--12-point {
background: #134E5E;
width: 55px;
height: 55px;
right: -0.6rem;
top: -0.4rem;
}
.c7-badge--12-point:before, .c7-badge--12-point:after {
content: "";
position: absolute;
top: 0;
left: 0;
height: 55px;
width: 55px;
background: #134E5E;
z-index: -1;
}
.c7-badge--12-point:before {
-webkit-transform: rotate(30deg);
-moz-transform: rotate(30deg);
-ms-transform: rotate(30deg);
-o-transform: rotate(30deg);
}
.c7-badge--12-point:after {
-webkit-transform: rotate(60deg);
-moz-transform: rotate(60deg);
-ms-transform: rotate(60deg);
-o-transform: rotate(60deg);
}
@media screen and (max-width: 57.5rem) {
.c7-reservation-widget .c7-form__group {
flex-wrap: wrap;
}
}