body {
min-width: 320px;
}
:focus {outline:none!important;}
::-moz-focus-inner {border:0!important;}
abbr[title] {
border-bottom: 0!important;
text-decoration: none!important;
cursor: inherit!important;
}
img.full-width {
width: 100%;
max-width: 100%;
}
h2, h3, h4, h5, h6 {
margin-top: .75em!important;
}
h1.woocommerce-products-header__title.page-title {
text-align: left;
}
h1.entry-title {
text-align: left;
}
.site-header {
border: 0;
padding-top: 1.375em;
padding-bottom: 0;
background: #061e1c; background: -webkit-linear-gradient(45deg, #061e1c, #229190); background: linear-gradient(45deg, #061e1c, #229190); }
.woocommerce-active .site-branding{
width: auto!important;
}
.pv-frontpage-logo {
width: 460px;
max-width: 75%;
margin: 0 auto 16px;
}
.site-title a {
font-weight: 400!important;
letter-spacing: 1px;
text-transform: uppercase;
font-size: 1.0875em;
color: #e2ff93!important;
}
.site-description {
font-weight: 300;
}
.site-header .site-branding img {
width: 220px;
display: inline-block;
position: relative;
top: 4px;
}
.site-header-cart .cart-contents::after {
text-shadow: 1px 1px 0 rgba(0,0,0,.2);
}
.woocommerce-mini-cart-item.mini_cart_item span.quantity,
.woocommerce-mini-cart__total.total {
color: #111;
}
.differential-taxation-notice {
display: none;
}
.wc-gzd-additional-info.small-business-info {
font-size: .875em;
}
.widget {
margin: 0 0 1.5em;
}
.widget-area .widget a:not(.button) {
text-decoration: none;
}
.pv-bg-pattern {
position: absolute;
z-index: 0;
left: 0;
top: 0;
width: 100%;
height: 100%;
background: #16605b;
opacity: .06;
}
.col-full {
position: relative;
z-index: 2;
padding-left: 0;
padding-right: 0;
margin-left: auto;
margin-right: auto;
}
.first {
margin-top: 0!important;
padding-bottom: 0!important;
}
.lasdt {
margin-bottom: 0!important;
padding-bottom: 0!important;
}
.widget_nav_menu ul li {
margin-bottom: .75em;
}
.widget_nav_menu ul li a:hover {
color: #fff;
}
.widget_media_image {
margin-bottom: 2em;
}
.pv-hero {
padding: 4em 0;
z-index: 2;
position: relative;
text-align: center;
}
.pv-hero-layer {
z-index:1;
position:absolute;
left:0;
top:0;
width:100%;
height:100%;
background:rgba(0,0,0,.4);
padding: 5em 0;
}
.pv-hero h1.entry-title {
font-size: 3em;
font-weight: 400;
letter-spacing: 1px; text-align: center;
}
.pv-hero h1.entry-title,
.pv-hero h1.entry-title.loaded,
.pv-hero p {
color: #fff!important;
padding-bottom: .2em;
}
.pv-hero h1.entry-title {
border-bottom: 1px solid rgba(255,255,255,.3);
}
.pv-hero p {
font-size: 1.5em;
}
.site-search .widget_product_search form::before {
top: 1em;
}
.storefront-primary-navigation {
font-size: 1.125em;
}
.main-navigation ul li a { transition: opacity .2s linear;
}
.main-navigation ul li a:hover {
color: #fff;
opacity: .65;
}
.main-navigation ul li a:hover,
.main-navigation ul li:hover > a,
.site-title a:hover,
a.cart-contents:hover,
.site-header-cart .widget_shopping_cart a:hover,
.site-header-cart:hover > li > a, .site-header ul.menu li.current-menu-item > a { }
a.remove::before {
color: #bf0a0a;
}
.main-navigation ul.menu ul li a,
.main-navigation ul.nav-menu ul li a {
color: #111;
opacity: 1!important;
}
.site-header > ul.menu li > a {
text-transform: uppercase;
}
.site-header ul.menu li.current-menu-item > a {
color: #C3D26A;
opacity: 1!important;
}
.storefront-product-section .section-title,
h2.section-title {
text-align: center;
margin-bottom: 1em;
border-bottom: 1px solid #eee; padding-bottom: .5em;
margin: 0 auto 1em;
font-weight: 300; }
a.added_to_cart.wc-forward {
margin-top: .5em;
}
#site-header-cart .cart-contents .amount {
color: #fff;
font-weight: 600;
}
#site-header-cart .cart-contents .count {
color: #e2ff93;
}
.site-header-cart .cart-contents::after {
color: #fff;
}
.site-header-cart .widget_shopping_cart, .main-navigation ul.menu ul.sub-menu, .main-navigation ul.nav-menu ul.children {
background-color: #f9f9f9;
box-shadow: 1px 2px 3px rgba(0,0,0,.2);
}
.widget-area .widget a, .hentry .entry-header .posted-on a, .hentry .entry-header .byline a {
color: #111;
} @media (min-width: 768px) {
.woocommerce-pagination {
float: left;
}
.main-navigation ul.sub-menu li a {
background: #f9f9f9!important;
}
.main-navigation ul.sub-menu li a:hover {
background: #eaf2f2!important;
}
}
.storefront-breadcrumb {
padding-bottom: 1em;
margin-bottom: 0;
}
.widget_shopping_cart_content {
font-size: .875em;
}
.woocommerce-mini-cart-item.mini_cart_item a,
.woocommerce-mini-cart-item.mini_cart_item a:hover,
.woocommerce-mini-cart-item.mini_cart_item a:focus,
.woocommerce-mini-cart-item.mini_cart_item a:active {
color: #111;
}
.widget .widget-title, .widget .widgettitle {
padding: 0 0 .25em;
margin-bottom: .5em;
}
.woocommerce-MyAccount-content {
font-size: 1.06125em;
}
fieldset {
padding: 0;
background: transparent;
}
fieldset legend {
font-size: 1.06125em;
font-weight: 600;
padding: .6180469716em 1em;
margin-left: -1em;
background: transparent;
}
label[for=billing_country] {
float: left;
margin-right: .5em;
}
label {
font-weight: 400;
}
.woocommerce-form-login__rememberme {
margin-bottom: 1em;
}
h3#ship-to-different-address label {
position: relative;
top: -2px;
font-size: .875em;
font-weight: 400;
line-height: 1.2;
font-family: "Source Sans Pro", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
}
.storefront-handheld-footer-bar ul li.cart .count {
color: #fff;
background: #16605b;
}
button,
button.loading,
input[type="button"],
input[type="reset"],
input[type="submit"],
.button,
.added_to_cart,
.widget a.button,
.site-header-cart .widget_shopping_cart a.button {
transition: all .2s linear;
background: #16605b;
color: #000;
color: #fff;
text-shadow: 1px 1px 0 rgba(0,0,0,.2);
}
::placeholder {
color: #666;
}
button:hover,
input[type="button"]:hover,
input[type="reset"]:hover,
input[type="submit"]:hover,
.button:hover,
.added_to_cart:hover,
.widget a.button:hover,
.site-header-cart .widget_shopping_cart a.button:hover {
background: #16605b !important;
color: #fff;
opacity: .875;
}
input:focus,
textarea:focus {
background: #f7f7f7!important;
}
.button {
margin-bottom: .25em;
}
.input-text,
input[type="email"],
input[type="password"],
input[type="search"],
input[type="text"],
input[type="url"],
textarea {
background-color: #f7f7f7;
color: #111;
max-width: 100%;
}
.nf-form-fields-required {
padding-bottom: 1em;
}
td .input-text,
#direct-debit-form .input-text,
td input[type="email"],
td input[type="password"],
td input[type="search"],
td input[type="text"],
td input[type="url"],
td textarea {
background-color: #fff;
color: #111;
}
input#place_order.button.alt,
.wc-proceed-to-checkout .button.checkout-button {
background-color: #16605b;
border-color: #16605b;
color: #fff;
font-size: 1.125em;
padding: .75em 2em;
}
button.alt,
button.alt:hover,
input[type="button"].alt,
input[type="button"].alt:hover,
input[type="reset"].alt,
input[type="reset"].alt:hover,
input[type="submit"].alt,
input[type="submit"].alt:hover,
.button.alt,
.button.alt:hover,
.added_to_cart.alt,
.added_to_cart.alt:hover,
.widget-area .widget a.button.alt,
.widget-area .widget a.button.alt:hover,
.added_to_cart,
.added_to_cart:hover,
.widget a.button.checkout,
.widget a.button.checkout:hover {
background-color: #16605b;
border-color: #16605b;
color: #ffffff;
}
input[type='text'], input[type='number'], input[type='email'], input[type='tel'], input[type='url'], input[type='password'], input[type='search'], textarea, .input-text {
box-shadow: inset 1px 1px 3px rgba(0, 0, 0, .25);
}
.wc_payment_methods label::before {
color: #16605b!important;
}
p.wc-terms-and-conditions,
p.data-download.terms.legal {
padding: 1em!important;
background: #ffeedd;
} h3#order_review_heading {
margin-top: .75em;
text-align: left;
}
a.button.checkout.wc_forward {
background: #16605b!important;
}
a.showlogin {
font-weight: 700;
}
#order_review_heading {
float: left;
width: 100%;
}
@media (min-width: 768px) {
.page-template-template-fullwidth-php #order_review, .page-template-template-fullwidth-php #order_review_heading {
float: left;
}
}
table th {
background-color: #f1f1f1;
}
table tbody td {
background-color: #f9f9f9;
}
table.cart td.actions {
background: none !important;
}
tr.order-total {
color: #16605b;
text-decoration: underline;
}
.woocommerce-orders-table__cell-order-status,
.woocommerce-orders-table__cell-order-number a {
font-weight: 600;
}
.woocommerce-MyAccount-navigation-link a {
color: #111;
}
.woocommerce-MyAccount-navigation-link a::before {
color: #16605b;
transition: all .2s linear;
}
.storefront-handheld-footer-bar {
border-top: 0;
}
.storefront-handheld-footer-bar ul li > a {
border-right: 1px solid rgba(255,255,255,.1);
background: #16605b;
}
.woocommerce-mini-cart__empty-message {
color: #111;
}
.woocommerce-message,
.woocommerce-info {
background: #16605b;
}
.site-content>.col-full>.woocommerce>.woocommerce-error:first-child, .site-content>.col-full>.woocommerce>.woocommerce-info:first-child, .site-content>.col-full>.woocommerce>.woocommerce-message:first-child {
margin-top: 0!important;
}
.woocommerce-error {
background: #e2401c;
}
.my_account_orders .button,
.woocommerce-MyAccount-downloads .button {
padding: .25em .875em;
}
.woocommerce-billing-fields__field-wrapper label,
.payment_box fieldset label {
font-weight: 400;
font-size: 1em;
} body.woocommerce-cart #secondary,
body.woocommerce-checkout #secondary,
body.woocommerce-account #secondary {
display: none;
}
body.woocommerce-account #primary,
body.woocommerce-checkout #primary,
body.woocommerce-cart #primary {
width: 100%;
}
div.woocommerce-Address {
width: 100%!important;
}
.woocommerce-MyAccount-content p:first-child { }
.woocommerce-MyAccount-content h2 {
font-weight: 300!important;
font-size: 1.75em!important;
}
.woocommerce-result-count {
display: none;
}
h2.woocommerce-loop-category__title {
font-size: 1.25em!important;
transition: opacity .2s linear;
}
ul.products li.product.product-category img {
width: 75%;
}
ul.products li.product.product-category img, ul.products .wc-block-grid__product.product-category img, .wc-block-grid__products li.product.product-category img, .wc-block-grid__products .wc-block-grid__product.product-category img {
margin: 0 auto 1.618em !important;
margin-bottom: 1.618em !important;
}
ul.products li.product img {
margin: 0 auto 1.618em !important;
margin-bottom: 1em;
}
.site-main ul.products.columns-4 li.product {
margin-bottom: 3em;
}
a:hover img {
transition: all .2s linear;
}
a:hover img {
transition: all .2s linear;
opacity: .825;
}
.video-container {
position: relative;
padding-bottom: 56.25%;
height: 0;
overflow: hidden;
margin-bottom: 2em
}
.video-container iframe {
position: absolute;
border: 0;
top: 0;
left: 0;
width: 100%;
height: 100%
}
.video-container-cover {
position: absolute;
left: 0;
top: 0;
width: 100%;
height: 100%;
background-size: cover!important;
z-index: 2;
cursor: pointer;
} .storefront-sorting {
display: none;
} .btn { display: inline-block;
zoom: 1;
line-height: normal;
white-space: nowrap;
vertical-align: middle;
text-align: center;
cursor: pointer;
-webkit-user-drag: none;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
} .btn::-moz-focus-inner {
padding: 0;
border: 0;
} .btn {
font-family: inherit;
font-size: 100%;
padding: .875em 1em;
color: #444;
border: 1px solid #999; border: none rgba(0, 0, 0, 0); background: #e6e6e6;
text-decoration: none;
border-radius: 2px;
transition: opacity .1s linear;
width: auto!important;
line-height: 1;
z-index: 2;
position: relative;
font-weight: 600;
}
.btn:hover,
.btn:focus {
color: #444;
opacity: .9;
}
.btn:focus {
outline: 0;
} .btn::-moz-focus-inner{
padding: 0;
border: 0;
}
.btn-primary,
.btn-primary:hover,
.btn-primary:focus {
color: #fff!important;
background: #185a9d!important;
}
.btn-success, .btn-success:hover, .btn-success:focus,
.btn-error, .btn-error:hover, .btn-error:focus,
.btn-warning, .btn-shop, .btn-warning:hover, .btn-shop:hover .btn-warning:focus, .btn-shop:focus,
.btn-secondary, .btn-secondary:hover, .btn-secondary:focus {
color: #fff!important;
}
.btn-success {
background: rgb(28, 184, 65); }
.btn-error {
background: rgb(202, 60, 60); }
.btn-warning,
.btn-shop {
background: rgb(223, 117, 20); }
.btn-secondary {
background: rgb(66, 184, 221); }
.btn-back:before,
.btn-next:before,
.btn-up:before,
.btn-down:before {
font-family: 'FontAwesome';
margin-right: .375em;
}
.btn-back:before {
content: '\f104';
}
.btn-next:before {
content: '\f105';
}
.btn-up:before {
content: '\f106';
}
.btn-down:before {
content: '\f107';
}
.btn-transparent {
border: 3px solid;
background: transparent;
border-radius: .75em;
font-weight: 600;
transition: all .2s linear;
}
.btn-transparent.light {
border: 3px solid #fff;
color: #fff;
}
.btn-transparent.light:hover,
.btn-transparent.light:focus {
background: rgba(255,255,255,1);
border: 3px solid transparent;
color: #185a9d;
opacity: 1;
}
.btn-transparent.dark {
border: 3px solid #185a9d;
color: #185a9d;
}
.btn-transparent.dark:hover,
.btn-transparent.dark:focus {
background: #185a9d;
border: 3px solid transparent;
color: #fff;
opacity: 1;
}
.btn-s {
padding: .5em .7em;
font-size: .9em
}
.woocommerce-MyAccount-downloads-file.button,
.woocommerce-MyAccount-downloads-file.button:hover,
.woocommerce-MyAccount-downloads-file.button:focus {
background: #16605b;
}
.woocommerce-MyAccount-downloads-file.button:hover,
.woocommerce-MyAccount-downloads-file.button:focus {
opacity: .875;
} .full-width,
.one-half,
.one-third,
.two-third,
.one-fourth,
.three-fourth {
float: left;
display: block;
overflow: hidden;
position: relative;
min-height: 1px;
}
.clear-column,
.clear-columns {
clear:both;
display:block;
font-size: 0;
height: 0;
line-height: 0;
width: 100%;
overflow: hidden;
}
.full-width  {
width: 100%;
}
.one-half {
width: 48%;
margin-right: 4%;
}
.one-half.last-column {
width: 48%;
margin-right: 0;
}
.one-third {
width: 30%;
margin-right: 5%;
}
.one-third.last-column {
width: 30%;
margin-right: 0;
}
.two-third {
width: 66%;
margin-right: 4%;
}
.two-third.last-column {
width: 65%;
margin-right: 0;
}
.one-fourth {
width: 22%;
margin-right: 4%;
}
.one-fourth.last-column {
width: 22%;
margin-right: 0;
}
.three-fourth {
width: 72.5%;
margin-right: 4%;
}
.three-fourth.last-column {
width: 74%;
margin-right: 0;
}
.last-column {
margin-right: 0;
}
.error404 .site-content .widget_product_search {
padding: 0;
background-color: transparent;
}
img.cat-special {
display: block;
margin-bottom: 1em;
}
.site-footer .widget_nav_menu ul li a:hover {
color: inherit;
} @media (min-width: 768px) {
.cart-collaterals .cart_totals, .cart-collaterals .shipping_calculator {
width: 100%;
float: left;
}
.woocommerce-active .site-header .site-search {
position: relative;
top: .75em;
}
.site-header-cart .cart-contents {
padding: 1.25em 0 1.5em;
}
.custom-logo-link, .site-branding, .site-header-cart, .site-logo-anchor, .site-logo-link, .site-search {
margin-bottom: 0;
}
.main-navigation ul.menu li a {
padding: 1.25em .5em 1.25em 1em;
}
.main-navigation ul.sub-menu {
background: #fafafa;
}
.main-navigation ul.sub-menu li.current-menu-item a {
color: #222!important;
font-weight: 600;
background: #eee!important;
}
.main-navigation ul.menu > li.menu-item-has-children > a:after, .main-navigation ul.menu > li.page_item_has_children > a:after, .main-navigation ul.nav-menu > li.menu-item-has-children > a:after, .main-navigation ul.nav-menu > li.page_item_has_children > a:after {
margin-left: .5em;
}
#secondary.widget-area {
padding-top: 1.125em;
}
ul.products li.product {
margin-bottom: 2em;
}
.main-navigation ul.menu ul li a, .main-navigation ul.nav-menu ul li a {
padding: .5em 1.125em;
font-weight: 400;
font-size: .875em;
}
.content-area, .widget-area {
margin-bottom: 1em;
}
.footer-widgets {
padding-top: 3em;
border-bottom: 0;
}
.site-footer {
padding-bottom: 3em;
}
.storefront-full-width-content .woocommerce-products-header, .storefront-full-width-content.woocommerce-account .entry-header, .storefront-full-width-content.woocommerce-cart .entry-header, .storefront-full-width-content.woocommerce-checkout .entry-header {
text-align: center;
padding: 0 0 1.5em;
}
}
@media screen and (min-width: 1064px) {
.woocommerce-breadcrumb {
margin: 0 0 2em!important;
padding-left: 3px;
}
}
@media screen and (min-width: 1100px) {
.woocommerce-active .site-header .site-search {
position: relative;
top: 17px;
}
}
@media screen and (max-width: 1099px) {
.woocommerce-active .site-header .site-search {
position: relative;
top: -8px;
}
}
@media screen and (min-width: 1025px) {
.pv-hero span {
font-size: 1.375em!important;
}
}
@media screen and (max-width: 1366px) {
.col-full {
width: 92%;
}
.col-full .col-full {
width: 100%;
}
.pv-hero {
padding: 2em 0;
top: 0;
}
}
@media screen and (max-width: 1024px) {
.storefront-primary-navigation {
font-size: 1em;
}
.pv-hero {
padding: 2em;
}
.pv-hero span {
font-size: 1em;
}
}
@media screen and (max-width: 1023px) {
.full-width,
.one-half:not(.dont-break),
.one-third:not(.dont-break),
.two-third:not(.dont-break),
.one-fourth:not(.dont-break),
.three-fourth:not(.dont-break),
.last-column:not(.dont-break) {
clear: both;
width: 100%!important;
margin-left: 0;
margin-right: 0;
margin-bottom: 1em;
}
.pv-hero p {
font-size: 1.375em;
}
}
@media screen and (max-width: 767px) {
.site-header {
padding: .75em 0!important;
padding-bottom: .875em!important;
}
.site-title {
position: relative;
top: -4px;
}
.site-title a {
font-size: .875em;
}
#masthead > .col-full > .col-full {
position: relative;
z-index: 999;
}
button.menu-toggle {
position: relative;
top: 10px;
background-color: transparent!important;
}
div.menu {
padding-top: 1em;
}
.main-navigation ul {
background: transparent!important;
}
.main-navigation ul.sub-menu {
box-shadow: 0 0!important;
}
.main-navigation ul.sub-menu li a {
color: #fff!important;
background: transparent!important;
}
.main-navigation ul li.current-menu-item a {
font-weight: 600;
}
.main-navigation ul li a {
color: #fff;
font-size: 1.125em;
padding: .25em 0!important;
}
.widget_shopping_cart_content {
font-size: 1em;
}
}
.page-template-template-homepage:not(.has-post-thumbnail) .site-main {
padding-top: 0;
position: relative;
}
.pv-home-cover {
width: 122%;
left: -11%;
margin-bottom: 2em;
padding: 8em 1em!important;
} main#main .attachment-woocommerce_thumbnail {
width: 80%;
max-width: 256px;
}
main#main tr.woocommerce-cart-form__cart-item.cart_item .attachment-woocommerce_thumbnail {
max-width: 64px;
}
.woocommerce-tabs .panel h2:first-of-type {
margin-top: 0!important;
} .single-product div.product p.price {
margin-top: -.5em;
margin-bottom: .5em;
}
.total.total-cart-tax.wc-gzd-total-mini-cart {
color: #222;
}
p.total.shipping-costs-cart-info.wc-gzd-total-mini-cart {
display: none;
}
@media screen and (max-width: 639px) {
button.menu-toggle {
padding: .375em .75em .375em 2.517924em;
top: 13px;
}
.pv-hero h1.entry-title {
font-size: 3em;
}
.pv-hero p {
font-size: 1.125em;
}
.site-title a {
font-size: .75em;
}
.entry-header h1.entry-title {
font-size: 3em;
}
}
@media screen and (max-width: 567px) {
.woocommerce-breadcrumb {
padding: .41575em 1.75em 0em 0;
}
.pv-hero {
padding: 0 0;
}
}
@media screen and (max-width: 479px) {
.pv-hero h1.entry-title {
font-size: 2.5em;
}
.pv-hero p {
font-size: .875em;
}
.pv-hero span {
font-size: .875em;
}
.pv-logo-type {
display: none!important;
}
}
@media screen and (max-width: 359px) {
.pv-hero p {
font-size: .75em;
}
.site-title a {
font-size: .675em;
position: relative;
top: -3px;
}
}@-ms-viewport {
width: auto;
}
.lgc-clear {
clear: both;
display: block;
overflow: hidden;
visibility: hidden;
width: 0;
height: 0;
}
.lgc-grid-container:before, .lgc-grid-5:before, .lgc-mobile-grid-5:before, .lgc-tablet-grid-5:before, .lgc-grid-10:before, .lgc-mobile-grid-10:before, .lgc-tablet-grid-10:before, .lgc-grid-15:before, .lgc-mobile-grid-15:before, .lgc-tablet-grid-15:before, .lgc-grid-20:before, .lgc-mobile-grid-20:before, .lgc-tablet-grid-20:before, .lgc-grid-25:before, .lgc-mobile-grid-25:before, .lgc-tablet-grid-25:before, .lgc-grid-30:before, .lgc-mobile-grid-30:before, .lgc-tablet-grid-30:before, .lgc-grid-35:before, .lgc-mobile-grid-35:before, .lgc-tablet-grid-35:before, .lgc-grid-40:before, .lgc-mobile-grid-40:before, .lgc-tablet-grid-40:before, .lgc-grid-45:before, .lgc-mobile-grid-45:before, .lgc-tablet-grid-45:before, .lgc-grid-50:before, .lgc-mobile-grid-50:before, .lgc-tablet-grid-50:before, .lgc-grid-55:before, .lgc-mobile-grid-55:before, .lgc-tablet-grid-55:before, .lgc-grid-60:before, .lgc-mobile-grid-60:before, .lgc-tablet-grid-60:before, .lgc-grid-65:before, .lgc-mobile-grid-65:before, .lgc-tablet-grid-65:before, .lgc-grid-70:before, .lgc-mobile-grid-70:before, .lgc-tablet-grid-70:before, .lgc-grid-75:before, .lgc-mobile-grid-75:before, .lgc-tablet-grid-75:before, .lgc-grid-80:before, .lgc-mobile-grid-80:before, .lgc-tablet-grid-80:before, .lgc-grid-85:before, .lgc-mobile-grid-85:before, .lgc-tablet-grid-85:before, .lgc-grid-90:before, .lgc-mobile-grid-90:before, .lgc-tablet-grid-90:before, .lgc-grid-95:before, .lgc-mobile-grid-95:before, .lgc-tablet-grid-95:before, .lgc-grid-100:before, .lgc-mobile-grid-100:before, .lgc-tablet-grid-100:before, .lgc-grid-33:before, .lgc-mobile-grid-33:before, .lgc-tablet-grid-33:before, .lgc-grid-66:before, .lgc-mobile-grid-66:before, .lgc-tablet-grid-66:before, .lgc-clearfix:before,
.lgc-grid-container:after,
.lgc-grid-5:after,
.lgc-mobile-grid-5:after,
.lgc-tablet-grid-5:after,
.lgc-grid-10:after,
.lgc-mobile-grid-10:after,
.lgc-tablet-grid-10:after,
.lgc-grid-15:after,
.lgc-mobile-grid-15:after,
.lgc-tablet-grid-15:after,
.lgc-grid-20:after,
.lgc-mobile-grid-20:after,
.lgc-tablet-grid-20:after,
.lgc-grid-25:after,
.lgc-mobile-grid-25:after,
.lgc-tablet-grid-25:after,
.lgc-grid-30:after,
.lgc-mobile-grid-30:after,
.lgc-tablet-grid-30:after,
.lgc-grid-35:after,
.lgc-mobile-grid-35:after,
.lgc-tablet-grid-35:after,
.lgc-grid-40:after,
.lgc-mobile-grid-40:after,
.lgc-tablet-grid-40:after,
.lgc-grid-45:after,
.lgc-mobile-grid-45:after,
.lgc-tablet-grid-45:after,
.lgc-grid-50:after,
.lgc-mobile-grid-50:after,
.lgc-tablet-grid-50:after,
.lgc-grid-55:after,
.lgc-mobile-grid-55:after,
.lgc-tablet-grid-55:after,
.lgc-grid-60:after,
.lgc-mobile-grid-60:after,
.lgc-tablet-grid-60:after,
.lgc-grid-65:after,
.lgc-mobile-grid-65:after,
.lgc-tablet-grid-65:after,
.lgc-grid-70:after,
.lgc-mobile-grid-70:after,
.lgc-tablet-grid-70:after,
.lgc-grid-75:after,
.lgc-mobile-grid-75:after,
.lgc-tablet-grid-75:after,
.lgc-grid-80:after,
.lgc-mobile-grid-80:after,
.lgc-tablet-grid-80:after,
.lgc-grid-85:after,
.lgc-mobile-grid-85:after,
.lgc-tablet-grid-85:after,
.lgc-grid-90:after,
.lgc-mobile-grid-90:after,
.lgc-tablet-grid-90:after,
.lgc-grid-95:after,
.lgc-mobile-grid-95:after,
.lgc-tablet-grid-95:after,
.lgc-grid-100:after,
.lgc-mobile-grid-100:after,
.lgc-tablet-grid-100:after,
.lgc-grid-33:after,
.lgc-mobile-grid-33:after,
.lgc-tablet-grid-33:after,
.lgc-grid-66:after,
.lgc-mobile-grid-66:after,
.lgc-tablet-grid-66:after,
.lgc-clearfix:after {
content: ".";
display: block;
overflow: hidden;
visibility: hidden;
font-size: 0;
line-height: 0;
width: 0;
height: 0;
}
.lgc-grid-container:after, .lgc-grid-5:after, .lgc-mobile-grid-5:after, .lgc-tablet-grid-5:after, .lgc-grid-10:after, .lgc-mobile-grid-10:after, .lgc-tablet-grid-10:after, .lgc-grid-15:after, .lgc-mobile-grid-15:after, .lgc-tablet-grid-15:after, .lgc-grid-20:after, .lgc-mobile-grid-20:after, .lgc-tablet-grid-20:after, .lgc-grid-25:after, .lgc-mobile-grid-25:after, .lgc-tablet-grid-25:after, .lgc-grid-30:after, .lgc-mobile-grid-30:after, .lgc-tablet-grid-30:after, .lgc-grid-35:after, .lgc-mobile-grid-35:after, .lgc-tablet-grid-35:after, .lgc-grid-40:after, .lgc-mobile-grid-40:after, .lgc-tablet-grid-40:after, .lgc-grid-45:after, .lgc-mobile-grid-45:after, .lgc-tablet-grid-45:after, .lgc-grid-50:after, .lgc-mobile-grid-50:after, .lgc-tablet-grid-50:after, .lgc-grid-55:after, .lgc-mobile-grid-55:after, .lgc-tablet-grid-55:after, .lgc-grid-60:after, .lgc-mobile-grid-60:after, .lgc-tablet-grid-60:after, .lgc-grid-65:after, .lgc-mobile-grid-65:after, .lgc-tablet-grid-65:after, .lgc-grid-70:after, .lgc-mobile-grid-70:after, .lgc-tablet-grid-70:after, .lgc-grid-75:after, .lgc-mobile-grid-75:after, .lgc-tablet-grid-75:after, .lgc-grid-80:after, .lgc-mobile-grid-80:after, .lgc-tablet-grid-80:after, .lgc-grid-85:after, .lgc-mobile-grid-85:after, .lgc-tablet-grid-85:after, .lgc-grid-90:after, .lgc-mobile-grid-90:after, .lgc-tablet-grid-90:after, .lgc-grid-95:after, .lgc-mobile-grid-95:after, .lgc-tablet-grid-95:after, .lgc-grid-100:after, .lgc-mobile-grid-100:after, .lgc-tablet-grid-100:after, .lgc-grid-33:after, .lgc-mobile-grid-33:after, .lgc-tablet-grid-33:after, .lgc-grid-66:after, .lgc-mobile-grid-66:after, .lgc-tablet-grid-66:after, .lgc-clearfix:after {
clear: both;
}
.lgc-grid-container {
margin-left: auto;
margin-right: auto;
max-width: 1200px;
padding-left: 10px;
padding-right: 10px;
}
.lgc-grid-5, .lgc-mobile-grid-5, .lgc-tablet-grid-5, .lgc-grid-10, .lgc-mobile-grid-10, .lgc-tablet-grid-10, .lgc-grid-15, .lgc-mobile-grid-15, .lgc-tablet-grid-15, .lgc-grid-20, .lgc-mobile-grid-20, .lgc-tablet-grid-20, .lgc-grid-25, .lgc-mobile-grid-25, .lgc-tablet-grid-25, .lgc-grid-30, .lgc-mobile-grid-30, .lgc-tablet-grid-30, .lgc-grid-35, .lgc-mobile-grid-35, .lgc-tablet-grid-35, .lgc-grid-40, .lgc-mobile-grid-40, .lgc-tablet-grid-40, .lgc-grid-45, .lgc-mobile-grid-45, .lgc-tablet-grid-45, .lgc-grid-50, .lgc-mobile-grid-50, .lgc-tablet-grid-50, .lgc-grid-55, .lgc-mobile-grid-55, .lgc-tablet-grid-55, .lgc-grid-60, .lgc-mobile-grid-60, .lgc-tablet-grid-60, .lgc-grid-65, .lgc-mobile-grid-65, .lgc-tablet-grid-65, .lgc-grid-70, .lgc-mobile-grid-70, .lgc-tablet-grid-70, .lgc-grid-75, .lgc-mobile-grid-75, .lgc-tablet-grid-75, .lgc-grid-80, .lgc-mobile-grid-80, .lgc-tablet-grid-80, .lgc-grid-85, .lgc-mobile-grid-85, .lgc-tablet-grid-85, .lgc-grid-90, .lgc-mobile-grid-90, .lgc-tablet-grid-90, .lgc-grid-95, .lgc-mobile-grid-95, .lgc-tablet-grid-95, .lgc-grid-100, .lgc-mobile-grid-100, .lgc-tablet-grid-100, .lgc-grid-33, .lgc-mobile-grid-33, .lgc-tablet-grid-33, .lgc-grid-66, .lgc-mobile-grid-66, .lgc-tablet-grid-66 {
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
box-sizing: border-box;
padding-left: 10px;
padding-right: 10px;
}
.lgc-grid-parent {
padding-left: 0;
padding-right: 0;
}
.lgc-grid-offset {
margin-left: -10px;
margin-right: -10px;
}
@media (max-width: 767px) {
.mobile-push-5, .lgc-mobile-pull-5, .lgc-mobile-push-10, .lgc-mobile-pull-10, .lgc-mobile-push-15, .lgc-mobile-pull-15, .lgc-mobile-push-20, .lgc-mobile-pull-20, .lgc-mobile-push-25, .lgc-mobile-pull-25, .lgc-mobile-push-30, .lgc-mobile-pull-30, .lgc-mobile-push-35, .lgc-mobile-pull-35, .lgc-mobile-push-40, .lgc-mobile-pull-40, .lgc-mobile-push-45, .lgc-mobile-pull-45, .lgc-mobile-push-50, .lgc-mobile-pull-50, .lgc-mobile-push-55, .lgc-mobile-pull-55, .lgc-mobile-push-60, .lgc-mobile-pull-60, .lgc-mobile-push-65, .lgc-mobile-pull-65, .lgc-mobile-push-70, .lgc-mobile-pull-70, .lgc-mobile-push-75, .lgc-mobile-pull-75, .lgc-mobile-push-80, .lgc-mobile-pull-80, .lgc-mobile-push-85, .lgc-mobile-pull-85, .lgc-mobile-push-90, .lgc-mobile-pull-90, .lgc-mobile-push-95, .lgc-mobile-pull-95, .lgc-mobile-push-33, .lgc-mobile-pull-33, .lgc-mobile-push-66, .lgc-mobile-pull-66 {
position: relative;
}
.lgc-hide-on-mobile {
display: none !important;
}
.lgc-mobile-grid-5 {
float: left;
width: 5%;
}
.lgc-mobile-prefix-5 {
margin-left: 5%;
}
.lgc-mobile-suffix-5 {
margin-right: 5%;
}
.lgc-mobile-push-5 {
left: 5%;
}
.lgc-mobile-pull-5 {
left: -5%;
}
.lgc-mobile-grid-10 {
float: left;
width: 10%;
}
.lgc-mobile-prefix-10 {
margin-left: 10%;
}
.lgc-mobile-suffix-10 {
margin-right: 10%;
}
.lgc-mobile-push-10 {
left: 10%;
}
.lgc-mobile-pull-10 {
left: -10%;
}
.lgc-mobile-grid-15 {
float: left;
width: 15%;
}
.lgc-mobile-prefix-15 {
margin-left: 15%;
}
.lgc-mobile-suffix-15 {
margin-right: 15%;
}
.lgc-mobile-push-15 {
left: 15%;
}
.lgc-mobile-pull-15 {
left: -15%;
}
.lgc-mobile-grid-20 {
float: left;
width: 20%;
}
.lgc-mobile-prefix-20 {
margin-left: 20%;
}
.lgc-mobile-suffix-20 {
margin-right: 20%;
}
.lgc-mobile-push-20 {
left: 20%;
}
.lgc-mobile-pull-20 {
left: -20%;
}
.lgc-mobile-grid-25 {
float: left;
width: 25%;
}
.lgc-mobile-prefix-25 {
margin-left: 25%;
}
.lgc-mobile-suffix-25 {
margin-right: 25%;
}
.lgc-mobile-push-25 {
left: 25%;
}
.lgc-mobile-pull-25 {
left: -25%;
}
.lgc-mobile-grid-30 {
float: left;
width: 30%;
}
.lgc-mobile-prefix-30 {
margin-left: 30%;
}
.lgc-mobile-suffix-30 {
margin-right: 30%;
}
.lgc-mobile-push-30 {
left: 30%;
}
.lgc-mobile-pull-30 {
left: -30%;
}
.lgc-mobile-grid-35 {
float: left;
width: 35%;
}
.lgc-mobile-prefix-35 {
margin-left: 35%;
}
.lgc-mobile-suffix-35 {
margin-right: 35%;
}
.lgc-mobile-push-35 {
left: 35%;
}
.lgc-mobile-pull-35 {
left: -35%;
}
.lgc-mobile-grid-40 {
float: left;
width: 40%;
}
.lgc-mobile-prefix-40 {
margin-left: 40%;
}
.lgc-mobile-suffix-40 {
margin-right: 40%;
}
.lgc-mobile-push-40 {
left: 40%;
}
.lgc-mobile-pull-40 {
left: -40%;
}
.lgc-mobile-grid-45 {
float: left;
width: 45%;
}
.lgc-mobile-prefix-45 {
margin-left: 45%;
}
.lgc-mobile-suffix-45 {
margin-right: 45%;
}
.lgc-mobile-push-45 {
left: 45%;
}
.lgc-mobile-pull-45 {
left: -45%;
}
.lgc-mobile-grid-50 {
float: left;
width: 50%;
}
.lgc-mobile-prefix-50 {
margin-left: 50%;
}
.lgc-mobile-suffix-50 {
margin-right: 50%;
}
.lgc-mobile-push-50 {
left: 50%;
}
.lgc-mobile-pull-50 {
left: -50%;
}
.lgc-mobile-grid-55 {
float: left;
width: 55%;
}
.lgc-mobile-prefix-55 {
margin-left: 55%;
}
.lgc-mobile-suffix-55 {
margin-right: 55%;
}
.lgc-mobile-push-55 {
left: 55%;
}
.lgc-mobile-pull-55 {
left: -55%;
}
.lgc-mobile-grid-60 {
float: left;
width: 60%;
}
.lgc-mobile-prefix-60 {
margin-left: 60%;
}
.lgc-mobile-suffix-60 {
margin-right: 60%;
}
.lgc-mobile-push-60 {
left: 60%;
}
.lgc-mobile-pull-60 {
left: -60%;
}
.lgc-mobile-grid-65 {
float: left;
width: 65%;
}
.lgc-mobile-prefix-65 {
margin-left: 65%;
}
.lgc-mobile-suffix-65 {
margin-right: 65%;
}
.lgc-mobile-push-65 {
left: 65%;
}
.lgc-mobile-pull-65 {
left: -65%;
}
.lgc-mobile-grid-70 {
float: left;
width: 70%;
}
.lgc-mobile-prefix-70 {
margin-left: 70%;
}
.lgc-mobile-suffix-70 {
margin-right: 70%;
}
.lgc-mobile-push-70 {
left: 70%;
}
.lgc-mobile-pull-70 {
left: -70%;
}
.lgc-mobile-grid-75 {
float: left;
width: 75%;
}
.lgc-mobile-prefix-75 {
margin-left: 75%;
}
.lgc-mobile-suffix-75 {
margin-right: 75%;
}
.lgc-mobile-push-75 {
left: 75%;
}
.lgc-mobile-pull-75 {
left: -75%;
}
.lgc-mobile-grid-80 {
float: left;
width: 80%;
}
.lgc-mobile-prefix-80 {
margin-left: 80%;
}
.lgc-mobile-suffix-80 {
margin-right: 80%;
}
.lgc-mobile-push-80 {
left: 80%;
}
.lgc-mobile-pull-80 {
left: -80%;
}
.lgc-mobile-grid-85 {
float: left;
width: 85%;
}
.lgc-mobile-prefix-85 {
margin-left: 85%;
}
.lgc-mobile-suffix-85 {
margin-right: 85%;
}
.lgc-mobile-push-85 {
left: 85%;
}
.lgc-mobile-pull-85 {
left: -85%;
}
.lgc-mobile-grid-90 {
float: left;
width: 90%;
}
.lgc-mobile-prefix-90 {
margin-left: 90%;
}
.lgc-mobile-suffix-90 {
margin-right: 90%;
}
.lgc-mobile-push-90 {
left: 90%;
}
.lgc-mobile-pull-90 {
left: -90%;
}
.lgc-mobile-grid-95 {
float: left;
width: 95%;
}
.lgc-mobile-prefix-95 {
margin-left: 95%;
}
.lgc-mobile-suffix-95 {
margin-right: 95%;
}
.lgc-mobile-push-95 {
left: 95%;
}
.lgc-mobile-pull-95 {
left: -95%;
}
.lgc-mobile-grid-33 {
float: left;
width: 33.33333%;
}
.lgc-mobile-prefix-33 {
margin-left: 33.33333%;
}
.lgc-mobile-suffix-33 {
margin-right: 33.33333%;
}
.lgc-mobile-push-33 {
left: 33.33333%;
}
.lgc-mobile-pull-33 {
left: -33.33333%;
}
.lgc-mobile-grid-66 {
float: left;
width: 66.66667%;
}
.lgc-mobile-prefix-66 {
margin-left: 66.66667%;
}
.lgc-mobile-suffix-66 {
margin-right: 66.66667%;
}
.lgc-mobile-push-66 {
left: 66.66667%;
}
.lgc-mobile-pull-66 {
left: -66.66667%;
}
.lgc-mobile-grid-100 {
clear: both;
width: 100%;
}
}
@media (min-width: 768px) and (max-width: 1025px) {
.tablet-push-5, .lgc-tablet-pull-5, .lgc-tablet-push-10, .lgc-tablet-pull-10, .lgc-tablet-push-15, .lgc-tablet-pull-15, .lgc-tablet-push-20, .lgc-tablet-pull-20, .lgc-tablet-push-25, .lgc-tablet-pull-25, .lgc-tablet-push-30, .lgc-tablet-pull-30, .lgc-tablet-push-35, .lgc-tablet-pull-35, .lgc-tablet-push-40, .lgc-tablet-pull-40, .lgc-tablet-push-45, .lgc-tablet-pull-45, .lgc-tablet-push-50, .lgc-tablet-pull-50, .lgc-tablet-push-55, .lgc-tablet-pull-55, .lgc-tablet-push-60, .lgc-tablet-pull-60, .lgc-tablet-push-65, .lgc-tablet-pull-65, .lgc-tablet-push-70, .lgc-tablet-pull-70, .lgc-tablet-push-75, .lgc-tablet-pull-75, .lgc-tablet-push-80, .lgc-tablet-pull-80, .lgc-tablet-push-85, .lgc-tablet-pull-85, .lgc-tablet-push-90, .lgc-tablet-pull-90, .lgc-tablet-push-95, .lgc-tablet-pull-95, .lgc-tablet-push-33, .lgc-tablet-pull-33, .lgc-tablet-push-66, .lgc-tablet-pull-66 {
position: relative;
}
.lgc-hide-on-tablet {
display: none !important;
}
.lgc-tablet-grid-5 {
float: left;
width: 5%;
}
.lgc-tablet-prefix-5 {
margin-left: 5%;
}
.lgc-tablet-suffix-5 {
margin-right: 5%;
}
.lgc-tablet-push-5 {
left: 5%;
}
.lgc-tablet-pull-5 {
left: -5%;
}
.lgc-tablet-grid-10 {
float: left;
width: 10%;
}
.lgc-tablet-prefix-10 {
margin-left: 10%;
}
.lgc-tablet-suffix-10 {
margin-right: 10%;
}
.lgc-tablet-push-10 {
left: 10%;
}
.lgc-tablet-pull-10 {
left: -10%;
}
.lgc-tablet-grid-15 {
float: left;
width: 15%;
}
.lgc-tablet-prefix-15 {
margin-left: 15%;
}
.lgc-tablet-suffix-15 {
margin-right: 15%;
}
.lgc-tablet-push-15 {
left: 15%;
}
.lgc-tablet-pull-15 {
left: -15%;
}
.lgc-tablet-grid-20 {
float: left;
width: 20%;
}
.lgc-tablet-prefix-20 {
margin-left: 20%;
}
.lgc-tablet-suffix-20 {
margin-right: 20%;
}
.lgc-tablet-push-20 {
left: 20%;
}
.lgc-tablet-pull-20 {
left: -20%;
}
.lgc-tablet-grid-25 {
float: left;
width: 25%;
}
.lgc-tablet-prefix-25 {
margin-left: 25%;
}
.lgc-tablet-suffix-25 {
margin-right: 25%;
}
.lgc-tablet-push-25 {
left: 25%;
}
.lgc-tablet-pull-25 {
left: -25%;
}
.lgc-tablet-grid-30 {
float: left;
width: 30%;
}
.lgc-tablet-prefix-30 {
margin-left: 30%;
}
.lgc-tablet-suffix-30 {
margin-right: 30%;
}
.lgc-tablet-push-30 {
left: 30%;
}
.lgc-tablet-pull-30 {
left: -30%;
}
.lgc-tablet-grid-35 {
float: left;
width: 35%;
}
.lgc-tablet-prefix-35 {
margin-left: 35%;
}
.lgc-tablet-suffix-35 {
margin-right: 35%;
}
.lgc-tablet-push-35 {
left: 35%;
}
.lgc-tablet-pull-35 {
left: -35%;
}
.lgc-tablet-grid-40 {
float: left;
width: 40%;
}
.lgc-tablet-prefix-40 {
margin-left: 40%;
}
.lgc-tablet-suffix-40 {
margin-right: 40%;
}
.lgc-tablet-push-40 {
left: 40%;
}
.lgc-tablet-pull-40 {
left: -40%;
}
.lgc-tablet-grid-45 {
float: left;
width: 45%;
}
.lgc-tablet-prefix-45 {
margin-left: 45%;
}
.lgc-tablet-suffix-45 {
margin-right: 45%;
}
.lgc-tablet-push-45 {
left: 45%;
}
.lgc-tablet-pull-45 {
left: -45%;
}
.lgc-tablet-grid-50 {
float: left;
width: 50%;
}
.lgc-tablet-prefix-50 {
margin-left: 50%;
}
.lgc-tablet-suffix-50 {
margin-right: 50%;
}
.lgc-tablet-push-50 {
left: 50%;
}
.lgc-tablet-pull-50 {
left: -50%;
}
.lgc-tablet-grid-55 {
float: left;
width: 55%;
}
.lgc-tablet-prefix-55 {
margin-left: 55%;
}
.lgc-tablet-suffix-55 {
margin-right: 55%;
}
.lgc-tablet-push-55 {
left: 55%;
}
.lgc-tablet-pull-55 {
left: -55%;
}
.lgc-tablet-grid-60 {
float: left;
width: 60%;
}
.lgc-tablet-prefix-60 {
margin-left: 60%;
}
.lgc-tablet-suffix-60 {
margin-right: 60%;
}
.lgc-tablet-push-60 {
left: 60%;
}
.lgc-tablet-pull-60 {
left: -60%;
}
.lgc-tablet-grid-65 {
float: left;
width: 65%;
}
.lgc-tablet-prefix-65 {
margin-left: 65%;
}
.lgc-tablet-suffix-65 {
margin-right: 65%;
}
.lgc-tablet-push-65 {
left: 65%;
}
.lgc-tablet-pull-65 {
left: -65%;
}
.lgc-tablet-grid-70 {
float: left;
width: 70%;
}
.lgc-tablet-prefix-70 {
margin-left: 70%;
}
.lgc-tablet-suffix-70 {
margin-right: 70%;
}
.lgc-tablet-push-70 {
left: 70%;
}
.lgc-tablet-pull-70 {
left: -70%;
}
.lgc-tablet-grid-75 {
float: left;
width: 75%;
}
.lgc-tablet-prefix-75 {
margin-left: 75%;
}
.lgc-tablet-suffix-75 {
margin-right: 75%;
}
.lgc-tablet-push-75 {
left: 75%;
}
.lgc-tablet-pull-75 {
left: -75%;
}
.lgc-tablet-grid-80 {
float: left;
width: 80%;
}
.lgc-tablet-prefix-80 {
margin-left: 80%;
}
.lgc-tablet-suffix-80 {
margin-right: 80%;
}
.lgc-tablet-push-80 {
left: 80%;
}
.lgc-tablet-pull-80 {
left: -80%;
}
.lgc-tablet-grid-85 {
float: left;
width: 85%;
}
.lgc-tablet-prefix-85 {
margin-left: 85%;
}
.lgc-tablet-suffix-85 {
margin-right: 85%;
}
.lgc-tablet-push-85 {
left: 85%;
}
.lgc-tablet-pull-85 {
left: -85%;
}
.lgc-tablet-grid-90 {
float: left;
width: 90%;
}
.lgc-tablet-prefix-90 {
margin-left: 90%;
}
.lgc-tablet-suffix-90 {
margin-right: 90%;
}
.lgc-tablet-push-90 {
left: 90%;
}
.lgc-tablet-pull-90 {
left: -90%;
}
.lgc-tablet-grid-95 {
float: left;
width: 95%;
}
.lgc-tablet-prefix-95 {
margin-left: 95%;
}
.lgc-tablet-suffix-95 {
margin-right: 95%;
}
.lgc-tablet-push-95 {
left: 95%;
}
.lgc-tablet-pull-95 {
left: -95%;
}
.lgc-tablet-grid-33 {
float: left;
width: 33.33333%;
}
.lgc-tablet-prefix-33 {
margin-left: 33.33333%;
}
.lgc-tablet-suffix-33 {
margin-right: 33.33333%;
}
.lgc-tablet-push-33 {
left: 33.33333%;
}
.lgc-tablet-pull-33 {
left: -33.33333%;
}
.lgc-tablet-grid-66 {
float: left;
width: 66.66667%;
}
.lgc-tablet-prefix-66 {
margin-left: 66.66667%;
}
.lgc-tablet-suffix-66 {
margin-right: 66.66667%;
}
.lgc-tablet-push-66 {
left: 66.66667%;
}
.lgc-tablet-pull-66 {
left: -66.66667%;
}
.lgc-tablet-grid-100 {
clear: both;
width: 100%;
}
}
@media (min-width: 1025px) {
.push-5, .lgc-pull-5, .lgc-push-10, .lgc-pull-10, .lgc-push-15, .lgc-pull-15, .lgc-push-20, .lgc-pull-20, .lgc-push-25, .lgc-pull-25, .lgc-push-30, .lgc-pull-30, .lgc-push-35, .lgc-pull-35, .lgc-push-40, .lgc-pull-40, .lgc-push-45, .lgc-pull-45, .lgc-push-50, .lgc-pull-50, .lgc-push-55, .lgc-pull-55, .lgc-push-60, .lgc-pull-60, .lgc-push-65, .lgc-pull-65, .lgc-push-70, .lgc-pull-70, .lgc-push-75, .lgc-pull-75, .lgc-push-80, .lgc-pull-80, .lgc-push-85, .lgc-pull-85, .lgc-push-90, .lgc-pull-90, .lgc-push-95, .lgc-pull-95, .lgc-push-33, .lgc-pull-33, .lgc-push-66, .lgc-pull-66 {
position: relative;
}
.lgc-hide-on-desktop {
display: none !important;
}
.lgc-grid-5 {
float: left;
width: 5%;
}
.lgc-prefix-5 {
margin-left: 5%;
}
.lgc-suffix-5 {
margin-right: 5%;
}
.lgc-push-5 {
left: 5%;
}
.lgc-pull-5 {
left: -5%;
}
.lgc-grid-10 {
float: left;
width: 10%;
}
.lgc-prefix-10 {
margin-left: 10%;
}
.lgc-suffix-10 {
margin-right: 10%;
}
.lgc-push-10 {
left: 10%;
}
.lgc-pull-10 {
left: -10%;
}
.lgc-grid-15 {
float: left;
width: 15%;
}
.lgc-prefix-15 {
margin-left: 15%;
}
.lgc-suffix-15 {
margin-right: 15%;
}
.lgc-push-15 {
left: 15%;
}
.lgc-pull-15 {
left: -15%;
}
.lgc-grid-20 {
float: left;
width: 20%;
}
.lgc-prefix-20 {
margin-left: 20%;
}
.lgc-suffix-20 {
margin-right: 20%;
}
.lgc-push-20 {
left: 20%;
}
.lgc-pull-20 {
left: -20%;
}
.lgc-grid-25 {
float: left;
width: 25%;
}
.lgc-prefix-25 {
margin-left: 25%;
}
.lgc-suffix-25 {
margin-right: 25%;
}
.lgc-push-25 {
left: 25%;
}
.lgc-pull-25 {
left: -25%;
}
.lgc-grid-30 {
float: left;
width: 30%;
}
.lgc-prefix-30 {
margin-left: 30%;
}
.lgc-suffix-30 {
margin-right: 30%;
}
.lgc-push-30 {
left: 30%;
}
.lgc-pull-30 {
left: -30%;
}
.lgc-grid-35 {
float: left;
width: 35%;
}
.lgc-prefix-35 {
margin-left: 35%;
}
.lgc-suffix-35 {
margin-right: 35%;
}
.lgc-push-35 {
left: 35%;
}
.lgc-pull-35 {
left: -35%;
}
.lgc-grid-40 {
float: left;
width: 40%;
}
.lgc-prefix-40 {
margin-left: 40%;
}
.lgc-suffix-40 {
margin-right: 40%;
}
.lgc-push-40 {
left: 40%;
}
.lgc-pull-40 {
left: -40%;
}
.lgc-grid-45 {
float: left;
width: 45%;
}
.lgc-prefix-45 {
margin-left: 45%;
}
.lgc-suffix-45 {
margin-right: 45%;
}
.lgc-push-45 {
left: 45%;
}
.lgc-pull-45 {
left: -45%;
}
.lgc-grid-50 {
float: left;
width: 50%;
}
.lgc-prefix-50 {
margin-left: 50%;
}
.lgc-suffix-50 {
margin-right: 50%;
}
.lgc-push-50 {
left: 50%;
}
.lgc-pull-50 {
left: -50%;
}
.lgc-grid-55 {
float: left;
width: 55%;
}
.lgc-prefix-55 {
margin-left: 55%;
}
.lgc-suffix-55 {
margin-right: 55%;
}
.lgc-push-55 {
left: 55%;
}
.lgc-pull-55 {
left: -55%;
}
.lgc-grid-60 {
float: left;
width: 60%;
}
.lgc-prefix-60 {
margin-left: 60%;
}
.lgc-suffix-60 {
margin-right: 60%;
}
.lgc-push-60 {
left: 60%;
}
.lgc-pull-60 {
left: -60%;
}
.lgc-grid-65 {
float: left;
width: 65%;
}
.lgc-prefix-65 {
margin-left: 65%;
}
.lgc-suffix-65 {
margin-right: 65%;
}
.lgc-push-65 {
left: 65%;
}
.lgc-pull-65 {
left: -65%;
}
.lgc-grid-70 {
float: left;
width: 70%;
}
.lgc-prefix-70 {
margin-left: 70%;
}
.lgc-suffix-70 {
margin-right: 70%;
}
.lgc-push-70 {
left: 70%;
}
.lgc-pull-70 {
left: -70%;
}
.lgc-grid-75 {
float: left;
width: 75%;
}
.lgc-prefix-75 {
margin-left: 75%;
}
.lgc-suffix-75 {
margin-right: 75%;
}
.lgc-push-75 {
left: 75%;
}
.lgc-pull-75 {
left: -75%;
}
.lgc-grid-80 {
float: left;
width: 80%;
}
.lgc-prefix-80 {
margin-left: 80%;
}
.lgc-suffix-80 {
margin-right: 80%;
}
.lgc-push-80 {
left: 80%;
}
.lgc-pull-80 {
left: -80%;
}
.lgc-grid-85 {
float: left;
width: 85%;
}
.lgc-prefix-85 {
margin-left: 85%;
}
.lgc-suffix-85 {
margin-right: 85%;
}
.lgc-push-85 {
left: 85%;
}
.lgc-pull-85 {
left: -85%;
}
.lgc-grid-90 {
float: left;
width: 90%;
}
.lgc-prefix-90 {
margin-left: 90%;
}
.lgc-suffix-90 {
margin-right: 90%;
}
.lgc-push-90 {
left: 90%;
}
.lgc-pull-90 {
left: -90%;
}
.lgc-grid-95 {
float: left;
width: 95%;
}
.lgc-prefix-95 {
margin-left: 95%;
}
.lgc-suffix-95 {
margin-right: 95%;
}
.lgc-push-95 {
left: 95%;
}
.lgc-pull-95 {
left: -95%;
}
.lgc-grid-33 {
float: left;
width: 33.33333%;
}
.lgc-prefix-33 {
margin-left: 33.33333%;
}
.lgc-suffix-33 {
margin-right: 33.33333%;
}
.lgc-push-33 {
left: 33.33333%;
}
.lgc-pull-33 {
left: -33.33333%;
}
.lgc-grid-66 {
float: left;
width: 66.66667%;
}
.lgc-prefix-66 {
margin-left: 66.66667%;
}
.lgc-suffix-66 {
margin-right: 66.66667%;
}
.lgc-push-66 {
left: 66.66667%;
}
.lgc-pull-66 {
left: -66.66667%;
}
.lgc-grid-100 {
clear: both;
width: 100%;
}
} .lgc-column p {
margin-bottom: 1.5em;
}
.inside-grid-column {
padding: 0 10px 0 10px;
margin-bottom: 1.5em;
}
.inside-grid-column > p:last-child {
margin-bottom: 0;
}
@media (max-width:767px) {
.lgc-mobile-grid-100 .inside-grid-column {
padding: 0;
}
}
@media (max-width: 1024px) {
.lgc-clear {
display: none;
}
}.header-widget-region .widget_brand_thumbnails ul.brand-thumbnails{text-align:center}.header-widget-region .widget_brand_thumbnails ul.brand-thumbnails::before,.header-widget-region .widget_brand_thumbnails ul.brand-thumbnails::after{content:"";display:table}.header-widget-region .widget_brand_thumbnails ul.brand-thumbnails::after{clear:both}.header-widget-region .widget_brand_thumbnails ul.brand-thumbnails li{display:inline-block;width:auto !important;float:none !important;margin-bottom:0 !important}.header-widget-region .widget_brand_thumbnails ul.brand-thumbnails li img{max-height:16px;width:auto;display:block}.widget_brand_nav ul li .count{float:right}.tax-product_brand .woocommerce-products-header{display:flex;flex-direction:column;margin:0 0 2.2906835em;text-align:center}.tax-product_brand .woocommerce-products-header .brand-thumbnail{margin:0 0 1em;width:auto;max-height:2.2906835em;align-self:center;order:1}.tax-product_brand .woocommerce-products-header .woocommerce-products-header__title,.tax-product_brand .woocommerce-products-header .term-description{order:2}div#brands_a_z::before,div#brands_a_z::after{content:"";display:table}div#brands_a_z::after{clear:both}div#brands_a_z ul.brands_index{margin-left:0;padding:0}div#brands_a_z ul.brands_index li{float:none;display:inline-block;margin:0 .3342343017em .2360828548em 0;padding:0;text-transform:uppercase}div#brands_a_z ul.brands_index li a,div#brands_a_z ul.brands_index li span{float:none;display:block;border:0;padding:.3819820591em;min-width:1.618em;text-align:center;background-color:#eee;color:#43454b;line-height:1}div#brands_a_z ul.brands_index li span{opacity:.3}div#brands_a_z h3{text-transform:uppercase}div#brands_a_z a.top{padding:.6180469716em;background-color:#eee;color:#43454b;border:0;line-height:1}div#brands_a_z ul.brands{margin-left:0;list-style-position:inside}div#brands_a_z ul.brands li{margin:0 0 .3819820591em;padding:0 0 .3819820591em;border-bottom:1px solid rgba(0,0,0,.05)}.storefront-wc-brands-single-product{margin:0 0 .5407911001em}.storefront-wc-brands-single-product img{max-height:2.2906835em}@media(min-width: 768px){div#brands_a_z ul.brands_index{width:21.7391304348%;float:left;margin-right:4.347826087%;transition:all .5s ease}div#brands_a_z h3{width:73.9130434783%;float:right;margin-right:0;clear:right;text-transform:uppercase}div#brands_a_z h3:first-of-type{margin-top:0}div#brands_a_z a.top{clear:right}div#brands_a_z ul.brands{width:73.9130434783%;float:right;margin-right:0;clear:right}}