@charset "UTF-8";
.slick-slider {
position: relative;
display: block;
box-sizing: border-box;
-webkit-touch-callout: none;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
touch-action: pan-y;
-webkit-tap-highlight-color: transparent;
}
.slick-list {
position: relative;
overflow: hidden;
display: block;
margin: 0;
padding: 0;
}
.slick-list:focus {
outline: none;
}
.slick-list.dragging {
cursor: pointer;
cursor: hand;
}
.slick-slider .slick-track,
.slick-slider .slick-list {
transform: translate3d(0, 0, 0);
}
.slick-track {
position: relative;
left: 0;
top: 0;
display: block;
margin-left: auto;
margin-right: auto;
}
.slick-track:before, .slick-track:after {
content: "";
display: table;
}
.slick-track:after {
clear: both;
}
.slick-loading .slick-track {
visibility: hidden;
}
.slick-slide {
float: left;
height: 100%;
min-height: 1px;
display: none;
}
[dir=rtl] .slick-slide {
float: right;
}
.slick-slide img {
display: block;
}
.slick-slide.slick-loading img {
display: none;
}
.slick-slide.dragging img {
pointer-events: none;
}
.slick-initialized .slick-slide {
display: block;
}
.slick-loading .slick-slide {
visibility: hidden;
}
.slick-vertical .slick-slide {
display: block;
height: auto;
border: 1px solid transparent;
}
.slick-arrow.slick-hidden {
display: none;
}
 .slick-loading .slick-list {
background: #fff url(https://lifestylevormgeving.nl/wp-content/themes/astra-child/slick/ajax-loader.gif) center center no-repeat;
} @font-face {
font-family: "slick";
src: url(https://lifestylevormgeving.nl/wp-content/themes/astra-child/slick/fonts/slick.eot);
src: url(https://lifestylevormgeving.nl/wp-content/themes/astra-child/slick/fonts/slick.eot?#iefix) format("embedded-opentype"), url(https://lifestylevormgeving.nl/wp-content/themes/astra-child/slick/fonts/slick.woff) format("woff"), url(https://lifestylevormgeving.nl/wp-content/themes/astra-child/slick/fonts/slick.ttf) format("truetype"), url(https://lifestylevormgeving.nl/wp-content/themes/astra-child/slick/fonts/slick.svg#slick) format("svg");
font-weight: normal;
font-style: normal;
} .slick-prev,
.slick-next {
position: absolute;
display: block;
height: 20px;
width: 20px;
line-height: 0px;
font-size: 0px;
cursor: pointer;
background: transparent;
color: transparent;
top: 50%;
transform: translate(0, -50%);
padding: 0;
border: none;
outline: none;
}
.slick-prev:hover, .slick-prev:focus,
.slick-next:hover,
.slick-next:focus {
outline: none;
background: transparent;
color: transparent;
}
.slick-prev:hover:before, .slick-prev:focus:before,
.slick-next:hover:before,
.slick-next:focus:before {
opacity: 1;
}
.slick-prev.slick-disabled:before,
.slick-next.slick-disabled:before {
opacity: 0.25;
}
.slick-prev:before,
.slick-next:before {
font-family: "slick";
font-size: 20px;
line-height: 1;
color: white;
opacity: 0.75;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.slick-prev {
left: -25px;
}
[dir=rtl] .slick-prev {
left: auto;
right: -25px;
}
.slick-prev:before {
content: "←";
}
[dir=rtl] .slick-prev:before {
content: "→";
}
.slick-next {
right: -25px;
}
[dir=rtl] .slick-next {
left: -25px;
right: auto;
}
.slick-next:before {
content: "→";
}
[dir=rtl] .slick-next:before {
content: "←";
} .slick-dotted.slick-slider {
margin-bottom: 30px;
}
.slick-dots {
position: absolute;
bottom: -25px;
list-style: none;
display: block;
text-align: center;
padding: 0;
margin: 0;
width: 100%;
}
.slick-dots li {
position: relative;
display: inline-block;
height: 20px;
width: 20px;
margin: 0 5px;
padding: 0;
cursor: pointer;
}
.slick-dots li button {
border: 0;
background: transparent;
display: block;
height: 20px;
width: 20px;
outline: none;
line-height: 0px;
font-size: 0px;
color: transparent;
padding: 5px;
cursor: pointer;
}
.slick-dots li button:hover, .slick-dots li button:focus {
outline: none;
}
.slick-dots li button:hover:before, .slick-dots li button:focus:before {
opacity: 1;
}
.slick-dots li button:before {
position: absolute;
top: 0;
left: 0;
content: "•";
width: 20px;
height: 20px;
font-family: "slick";
font-size: 6px;
line-height: 20px;
text-align: center;
color: black;
opacity: 0.25;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.slick-dots li.slick-active button:before {
color: black;
opacity: 0.75;
}:root {
--background-primary: #fff;
--background-secondary: #f0ece1;
--background-secondary-alt: #ccc4b3;
--background-brown-dark: #a39789;
--background-light-green: #53d56c;
--background-blocks: #dfc7c7;
--background-blocks-secondary: #f3f3f3;
--border-color: #e3e3e3;
--border-color-secondary: #d6d6d6;
--font-color-head: #b5aba2;
--font-color-paragraph: #626262;
--box-shadow-primary: rgba(60, 64, 67, 0.3) 0px 1px 2px 0px, rgba(60, 64, 67, 0.15) 0px 1px 3px 1px;
--box-shadow-secondary: rgb(0 0 0 / 25%) 0px 0.0625em 0.0625em, rgb(0 0 0 / 25%) 0px 0.125em 0.5em, rgb(255 255 255 / 10%) 0px 0px 0px 1px inset;
} ::selection {
background-color: var(--background-blocks);
color: var(--background-primary);
}
::-webkit-scrollbar {
width: 12px;
}
::-webkit-scrollbar-thumb {
background: var(--background-secondary-alt);
}
::-webkit-scrollbar-thumb:hover {
background-color: var(--background-blocks);
}
::-webkit-scrollbar-track {
background: var(--background-primary);
}
html {
scroll-behavior: smooth;
}
.content-area.fullwidth .site-main {
padding-left: 15px;
padding-right: 15px;
}
.container .site-main {
padding-left: 15px;
padding-right: 15px;
}
.has-sidebar .site-main {
padding-right: 0;
}
.grecaptcha-badge {
visibility: hidden;
}
.site-content {
padding: 0;
}
p {
margin: 0;
}
a {
color: var(--font-color-paragraph);
text-decoration: none !important;
}
a:hover {
color: var(--font-color-head);
}
.entry-content h1,
.entry-content h2,
.entry-content h3,
.entry-content h4,
.entry-content h5,
.entry-content h6,
.entry-content .h1,
.entry-content .h2,
.entry-content .h3,
.entry-content .h4,
.entry-content .h5,
.entry-content .h6 {
margin-bottom: 20px;
color: var(--font-color-head);
}
.entry-content .h1 {
font-size: 36px;
}
.entry-content .h2 {
font-size: 30px;
}
.entry-content .h3 {
font-size: 24px;
}
.entry-content .h4 {
font-size: 20px;
}
.entry-content .h5 {
font-size: 18px;
}
.entry-content .h6 {
font-size: 16px;
}
h1 a,
h2 a,
h3 a,
h4 a,
h5 a,
h6 a {
color: var(--font-color-paragraph);
}
h1,
h2,
h3,
h4,
h5,
h6 {
color: var(--font-color-head);
}
.h2 {
color: var(--font-color-head);
}
.woocommerce a.button,
.woocommerce button.button,
.woocommerce input.button,
.woocommerce #respond input#submit {
color: var(--font-color-paragraph);
background-color: var(--background-secondary);
}
.woocommerce a.button:hover,
.woocommerce button.button:hover,
.woocommerce input.button:hover,
.woocommerce #respond input#submit:hover {
background-color: var(--background-blocks);
color: var(--font-color-paragraph);
}
.woocommerce a.button.alt,
.woocommerce button.button.alt,
.woocommerce input.button.alt,
.woocommerce #respond input#submit.alt {
color: var(--font-color-paragraph);
background-color: var(--background-secondary);
}
.woocommerce a.button.alt:hover,
.woocommerce button.button.alt:hover,
.woocommerce input.button.alt:hover,
.woocommerce #respond input#submit.alt:hover {
background-color: var(--background-blocks);
color: var(--font-color-paragraph);
}
.content-area.fullwidth {
margin: 0 auto;
max-width: 1650px;
padding-left: 15px;
padding-right: 15px;
}
.divider {
border-top: 1px solid var(--background-secondary);
}
.woocommerce.products,
.woocommerce .products {
margin-left: 0;
margin-right: 0;
}
.entry-footer-links a:hover {
color: var(--font-color-head);
}
.row {
padding-bottom: 20px;
}
.page-header {
margin-bottom: 0;
padding: 40px 0 40px;
}
.wp-block-separator {
border-top: unset;
border-bottom: unset;
}
.site-content .ast-container {
max-width: 100%;
padding: 0;
}
.container,
.page-template-template_fullwidth .ast-container,
.search-results .ast-container,
.blog .ast-container,
.post-template .ast-container {
margin-right: auto;
margin-left: auto;
padding-left: 15px;
padding-right: 15px;
}
.woocommerce-page .ast-container {
margin-right: auto;
margin-left: auto;
}
.home.ast-plain-container.ast-no-sidebar #primary {
margin-top: 0;
margin-bottom: 0;
}
.entry-content p {
margin-bottom: 5px;
}
html {
margin-top: 0px !important;
}
.menu-toggle,
button,
.ast-button,
.ast-custom-button,
.button,
input#submit,
input[type="button"],
input[type="submit"],
input[type="reset"],
form[CLASS*="wp-block-search__"].wp-block-search .wp-block-search__inside-wrapper .wp-block-search__button,
body .wp-block-file .wp-block-file__button,
.search .search-submit {
background-color: var(--background-blocks);
color: var(--background-primary);
font-weight: 600;
letter-spacing: 1px;
padding: 14px 20px 14px 18px;
font-size: 16px;
}
.menu-toggle:hover,
button:hover,
.ast-button:hover,
.ast-custom-button:hover,
.button:hover,
input#submit:hover,
input[type="button"]:hover,
input[type="submit"]:hover,
input[type="reset"]:hover,
form[CLASS*="wp-block-search__"].wp-block-search .wp-block-search__inside-wrapper .wp-block-search__button:hover,
body .wp-block-file .wp-block-file__button:hover,
.search .search-submit:hover {
background-color: var(--background-secondary);
color: var(--font-color-paragraph);
} .slick-arrow {
position: absolute;
z-index: 10;
top: calc(50% - 60px);
padding: 4px 0px 4px 0px;
box-shadow: var(--box-shadow-primary);
}
.slick-arrow svg path {
fill: var(--background-primary);
}
.slick-arrow:hover svg path {
fill: var(--font-color-paragraph);
}
.previous-button {
left: -15px;
border-radius: 4px;
}
.next-button {
right: -15px;
border-radius: 4px;
} .woocommerce ul.products li.product,
.woocommerce-page ul.products li.product {
border: 5px solid var(--background-secondary-alt);
padding: 0px;
flex: 30.9%;
width: auto;
height: auto;
max-width: 359px;
}
.woocommerce ul.products li.product .astra-shop-summary-wrap,
.woocommerce-page ul.products li.product .astra-shop-summary-wrap {
padding-left: 12px;
padding-right: 12px;
}
.woocommerce ul.products li.product a img {
margin: 0;
border-bottom: 5px solid var(--background-secondary-alt);
margin-bottom: 12px;
}
.woocommerce ul.products li.product .woocommerce-loop-product__title,
.woocommerce-page ul.products li.product .woocommerce-loop-product__title,
.woocommerce ul.products li.product .price,
.woocommerce-page ul.products li.product .price {
margin-bottom: 12px;
} .top-bar-image img {
width: 100%;
height: auto;
max-height: 500px;
} .mobile-menu {
top: 100px;
}
.mobile-menu-active div.top-bar-image {
display: none;
}
.mobile-menu__navigation ul li a:hover,
.mobile-menu__navigation ul li.current_page_item>a,
.mobile-menu__navigation ul li.current-menu-item>a,
.mobile-menu__navigation ul li.current_page_ancestor>a,
.mobile-menu__navigation ul li.current-menu-ancestor>a {
color: var(--font-color-paragraph);
}
.ast-mobile-header-content>*:first-child {
padding-top: 0;
}
.ast-mobile-header-content .ast-search-menu-icon.slide-search .search-form,
.ast-mobile-header-content .ast-search-menu-icon .search-form {
border-top: none;
}
.ast-mobile-header-content .ast-header-account-wrap,
.ast-mobile-header-content .ast-search-menu-icon .search-field {
padding-left: 20px;
}
.ast-mobile-header-content .ast-search-menu-icon .search-field {
font-size: 14px;
}
.ast-header-break-point .main-navigation ul .menu-item .menu-link,
.ast-mobile-header-content .ast-header-account-wrap a {
font-size: 14px;
line-height: 3;
text-decoration: none;
}
.ast-mobile-header-content {
border-bottom: 1px solid #f0ece1;
}
.ast-mobile-header-content .main-header-menu .menu-item,
.ast-mobile-header-content .main-header-menu .menu-item a {
background-color: var(--background-primary);
}
.ast-button-wrap .menu-toggle.main-header-menu-toggle {
margin-left: -0.5em;
}
[data-section="section-header-mobile-trigger"] .ast-button-wrap .mobile-menu-toggle-icon .ast-mobile-svg {
width: 24px;
height: 24px;
} .ast-site-header-cart i.astra-icon:after {
padding-right: 0px;
}
.ast-site-header-cart .widget_shopping_cart .woocommerce-mini-cart__empty-message,
.woocommerce .ast-site-header-cart .widget_shopping_cart .woocommerce-mini-cart__empty-message {
margin: 0;
padding: 1.41575em;
}
.woocommerce .cart-mini-wrapper,
.woocommerce .cart-mini-wrapper,
.cart-mini-wrapper {
width: 400px;
}
.header-navigation {
border-bottom: 1px solid var(--background-secondary);
}
.header-navigation .site-header__content .main-navigation .menu-main-container ul>li:first-of-type {
padding-left: 0;
}
.site-header__content .site-branding {
display: none;
}
.main-navigation ul li.current_page_item>a,
.main-navigation ul li.current-menu-item>a {
color: var(--font-color-paragraph);
}
.header-navigation .site-header__content a:hover {
color: var(--font-color-head);
}
.woocommerce .cart-mini-wrapper ul.cart_list li,
.woocommerce .cart-mini-wrapper ul.product_list_widget li,
.woocommerce .cart-mini-wrapper ul.cart_list li,
.woocommerce .cart-mini-wrapper ul.product_list_widget li,
.cart-mini-wrapper ul.cart_list li,
.cart-mini-wrapper ul.product_list_widget li {
padding-right: 20px;
}
.woocommerce .cart-mini-wrapper ul.cart_list li a.remove,
.woocommerce .cart-mini-wrapper ul.product_list_widget li a.remove,
.woocommerce .cart-mini-wrapper ul.cart_list li a.remove,
.woocommerce .cart-mini-wrapper ul.product_list_widget li a.remove,
.cart-mini-wrapper ul.cart_list li a.remove,
.cart-mini-wrapper ul.product_list_widget li a.remove {
font-size: 35px;
}
.woocommerce .cart-mini-wrapper .total,
.woocommerce .cart-mini-wrapper .total,
.cart-mini-wrapper .total {
color: var(--font-color-paragraph);
}
.woocommerce .cart-mini-wrapper p.buttons a:first-child,
.woocommerce .cart-mini-wrapper p.buttons a:first-child,
.cart-mini-wrapper p.buttons a:first-child {
color: var(--font-color-paragraph);
background-color: var(--background-secondary);
}
.cart-mini-wrapper .wc-forward:hover {
background-color: var(--background-blocks) !important;
color: var(--font-color-paragraph) !important;
}
.woocommerce .cart-mini-wrapper p.buttons a,
.woocommerce .cart-mini-wrapper p.buttons a,
.cart-mini-wrapper p.buttons a {
border: none;
color: var(--font-color-paragraph);
background-color: var(--background-secondary);
}
.woocommerce .cart-mini-wrapper,
.woocommerce .cart-mini-wrapper,
.cart-mini-wrapper {
border: 1px solid var(--background-secondary);
top: 100%;
}
.woocommerce .cart-mini-wrapper p.buttons a,
.woocommerce .cart-mini-wrapper p.buttons a,
.cart-mini-wrapper p.buttons a {
width: 100%;
}
.main-navigation ul li.nav-item-my-account {
display: none;
}
.woocommerce .cart-mini-wrapper__inner,
.woocommerce .cart-mini-wrapper__inner,
.cart-mini-wrapper__inner {
margin-top: 0;
}
.ast-builder-menu-1 .menu-item.current-menu-item>.menu-link:hover {
color: var(--font-color-head);
}
.ast-shop-product-out-of-stock {
display: none;
}
.main-header-menu .menu-item:first-of-type a {
padding-left: 0;
}
.main-header-menu .menu-item .sub-menu a {
padding-left: 16px;
}
.woocommerce-page.woocommerce-account .woocommerce.widget_shopping_cart {
max-width: unset;
display: unset;
}
.woocommerce-js .astra-cart-drawer .astra-cart-drawer-content .woocommerce-mini-cart__buttons a.checkout {
border-width: 0;
} .intro .intro-section {
display: flex;
margin-top: 32px;
margin-bottom: 32px;
padding-top: 48px;
padding-bottom: 4px;
}
.intro .intro-section .intro-section-text {
width: 55%;
padding-right: 30px;
padding-bottom: 15px;
}
.entry-content .intro-section-text h1 {
margin-top: 0;
}
.intro-section-text a {
color: var(--font-color-head);
}
.intro-section-text a:hover {
color: var(--background-blocks);
}
.intro .intro-section .intro-section-text p {
padding-bottom: 10px;
}
.intro .intro-section .intro-section-image {
width: 45%;
display: flex;
align-self: center;
justify-content: flex-end;
}
.intro-photo-first {
position: relative;
left: -68px;
width: 220px;
bottom: 84px;
z-index: 2;
}
.intro-photo-first img {
padding-right: 10px;
padding-bottom: 10px;
background-color: var(--background-primary);
}
.intro-photo-first-block {
position: absolute;
}
.intro-photo-second {
width: 460px;
position: relative;
z-index: 1;
top: 40px;
} .offer {
background-color: var(--background-secondary);
}
.offer .offer-section {
padding-top: 32px;
padding-bottom: 72px;
}
.offer .offer-section .offer-section-title {
max-width: 455px;
margin-bottom: 24px;
}
.offer .offer-section .offer-section-title h2 {
margin-top: 0;
}
.offer .offer-section .offer-section-blocks {
display: flex;
flex-wrap: wrap;
gap: 24px;
}
.offer .offer-section .offer-section-blocks .block {
border: 5px solid var(--background-secondary-alt);
flex: calc(50% - 12px);
max-width: calc(50% - 12px);
padding: 24px;
}
.offer .offer-section .offer-section-blocks .block .image-title {
display: flex;
align-items: center;
margin-bottom: 12px;
}
.offer .offer-section .offer-section-blocks .block .image-title h2 {
margin-top: 0;
margin-bottom: 0;
color: var(--font-color-head);
}
.offer .offer-section .offer-section-blocks .block .image-title img {
width: 42px;
height: 42px;
margin-right: 8px;
} .home .cta {
padding-top: 0px;
background-color: var(--background-secondary);
}
.cta {
padding-top: 72px;
padding-bottom: 72px;
background-color: var(--background-primary);
}
.cta .cta-section .text-container {
display: flex;
padding: 24px;
background-color: var(--background-secondary-alt);
gap: 24px;
align-items: center;
box-shadow: var(--box-shadow-primary);
border-radius: 4px;
}
.cta .cta-section .text-left,
.cta .cta-section .text-right {
flex: calc(50% - 12px);
max-width: calc(50% - 12px);
}
.cta .cta-section .text-left h2 {
margin-top: 0px;
margin-bottom: 0px;
color: var(--background-primary);
font-size: 26px;
}
.cta .cta-section .text-left a {
color: var(--background-primary);
font-weight: bold;
}
.cta .cta-section .text-left a:hover {
color: var(--font-color-paragraph);
}
.cta .cta-section .text-right {
background-color: white;
padding: 16px;
border-radius: 4px;
}
.cta .cta-section .text-right p:last-of-type {
margin-bottom: 0;
}
.cta .cta-section .text-right a {
font-weight: bold;
}
.cta .cta-section .text-right a:hover {
color: var(--font-color-head);
} .quote {
background-color: var(--background-secondary);
}
.quote .quote-section {
text-align: center;
padding-top: 50px;
padding-bottom: 55px;
}
.quote .quote-section img {
width: 280px;
padding-top: 10px;
}
.quote .quote-section p {
font-size: 30px;
font-style: italic;
color: var(--font-color-head);
} .reviews {
padding-top: 72px;
padding-bottom: 72px;
overflow: hidden;
}
.reviews .reviews-section .reviews-section-text h2 {
margin-top: 0;
}
.reviews .reviews-section .reviews-slider .slick-list .slick-track .slide .image-container img {
background-color: var(--background-primary);
border: 3px solid var(--background-secondary-alt);
width: 85px;
height: 85px;
border-radius: 50%;
position: relative;
bottom: -45px;
margin: auto;
}
.reviews .reviews-section .reviews-slider .slick-list {
margin: 0 -12px;
}
.reviews .reviews-section .reviews-slider .slick-arrow {
top: calc(50% - -10px);
}
.reviews .reviews-section .reviews-slider .previous-button {
left: -24px;
}
.reviews .reviews-section .reviews-slider .next-button {
right: -24px;
}
.reviews .reviews-section .reviews-slider .previous-button svg {
position: relative;
left: 3px;
}
.reviews .reviews-section .reviews-slider .slick-list .slick-track {
display: flex;
}
.reviews .reviews-section .reviews-slider .slick-list .slick-track .slide {
margin: 0 12px;
height: inherit;
}
.reviews .reviews-section .reviews-slider .slick-list .slick-track .slide .text-container {
background-color: var(--background-secondary-alt);
padding: 18px;
height: calc(100% - 85px);
}
.reviews .reviews-section .reviews-slider .slick-list .slick-track .slide .text-container .text-container-inner {
background-color: var(--background-primary);
padding: 16px;
border-radius: 4px;
height: 100%;
} .product-slider {
padding-top: 72px;
padding-bottom: 72px;
overflow: hidden;
}
.product-slider .product-slider-section .product-slider-text {
display: flex;
align-items: center;
justify-content: space-between;
margin-bottom: 24px;
}
.product-slider .product-slider-section .product-slider-text .title-container {
margin-right: 24px;
}
.product-slider .product-slider-section .product-slider-text .btn-container {
margin-bottom: 20px;
margin-top: auto;
min-width: fit-content;
}
.product-slider .product-slider-section .product-slider-start {
padding: 0;
}
.product-slider .product-slider-section .product-slider-start .slick-list {
overflow: visible;
}
.product-slider .product-slider-section .product-slider-start .slick-list {
margin: 0 -12px;
}
.product-slider .product-slider-section .product-slider-start .slick-list .slick-track .slide {
margin: 0 12px;
}
.product-slider .product-slider-section .product-slider-start .slick-list .slick-track .slide li.product {
max-width: unset;
}
.product-slider .product-slider-section .product-slider-start .slick-list .slick-track .slide li.product .astra-shop-summary-wrap {
min-height: 86px;
} .training .training-section {
padding-top: 10px;
text-align: center;
}
.training-section-text h2 {
margin-bottom: 40px;
margin-top: 40px;
}
.training-section-products .product-widget .h3 {
color: var(--font-color-paragraph);
text-decoration: underline;
text-decoration-color: var(--background-blocks);
}
.training-section-products .product-widget .woocommerce .products,
.free-downloads-section-products .free-downloads-widget .woocommerce .products {
margin-left: 20px;
margin-right: 20px;
}
.training-section-products .product-widget .wp-block-column,
.free-downloads-section-products .free-downloads-widget .wp-block-column {
box-shadow: var(--box-shadow-secondary);
}
.training-section-products .product-widget .woocommerce .products img {
width: 100%;
}
.product-one-column,
.product-two-columns {
justify-content: center;
}
.product-one-column .wp-block-column,
.product-two-columns .wp-block-column {
max-width: 361.33px;
max-height: 100%;
}
.free-downloads .free-downloads-section .free-downloads-widget .custom-product-text-field,
.training-section-products .product-widget .custom-product-text-field,
.woocommerce.single-product .related.products .products .product .custom-product-text-field {
margin-bottom: 12px;
margin-top: 12px;
}
.woocommerce ul.products li.product .woocommerce-loop-product__title,
.woocommerce-page ul.products li.product .woocommerce-loop-product__title {
margin-bottom: 12px;
}
.training-section-products .woocommerce ul.products:not(.elementor-grid),
.free-downloads-section-products .woocommerce ul.products:not(.elementor-grid) {
grid-template-columns: 1fr;
} .free-downloads .free-downloads-section {
padding-top: 72px;
padding-bottom: 72px;
text-align: center;
}
.free-downloads-section .free-downloads-section-text h2 {
margin-bottom: 40px;
margin-top: 0px;
} .about .about-section {
display: flex;
padding-top: 72px;
padding-bottom: 72px;
}
.about .about-section .about-section-text {
width: 70%;
padding-right: 50px;
}
.about .about-section .about-section-image {
width: 30%;
display: flex;
align-self: center;
justify-content: flex-end;
}
.about .about-section .about-section-text p {
padding-bottom: 10px;
}
.about .about-section .about-section-text h2 {
margin-top: 0;
} .contact {
padding-bottom: 72px;
background-color: var(--background-secondary);
padding-top: 72px;
}
.contact .contact-section {
display: flex;
flex-wrap: wrap;
}
.contact .contact-section .contact-section-form .contact-form-submit input {
background-color: var(--background-primary);
color: var(--font-color-paragraph);
border: none;
margin-bottom: 10px;
}
.contact .contact-section .contact-section-form .contact-form-submit input:hover {
background-color: var(--background-blocks);
color: var(--background-primary);
opacity: 1;
}
.contact .contact-section .contact-section-info {
width: 70%;
}
.contact .contact-section .contact-section-form {
margin-top: 20px;
width: 70%;
}
.contact .contact-section .contact-section-data {
width: 30%;
padding-left: 50px;
}
.contact .contact-section .contact-section-data blockquote {
background-color: var(--background-primary);
padding: 18px;
border-radius: 4px;
margin: 0;
margin-top: 24px;
font-size: 14px;
margin-bottom: 12px;
}
.contact .contact-section .contact-section-photo {
width: 30%;
padding-left: 50px;
margin-top: 12px;
}
.contact .contact-section .contact-section-data a {
display: block;
font-weight: bold;
}
.contact .contact-section .contact-section-form form {
display: flex;
flex-wrap: wrap;
padding: 20px;
background-color: var(--background-secondary-alt);
margin-top: -250px;
}
.contact .contact-section form .contact-form-name,
.contact .contact-section form .contact-form-phone,
.contact .contact-section form .contact-form-email,
.contact .contact-section form .contact-form-method {
width: 50%;
}
.contact .contact-section form .contact-form-about,
.contact .contact-section form .contact-form-message,
.contact .contact-section form .contact-form-submit,
.contact .contact-section form .contact-form-policy {
width: 100%;
}
.contact .contact-section form .contact-form {
padding-top: 10px;
padding-bottom: 10px;
}
.contact .contact-section form .contact-form label {
width: 100%;
}
.contact .contact-section form .contact-form input {
width: 100%;
border: none;
height: 55px;
}
.contact .contact-section form .contact-form select {
width: 100%;
border: none;
}
.contact .contact-section form .contact-form textarea {
border: none;
}
.contact .contact-section form .contact-form-method select {
height: 55px;
background-position-y: center;
}
.contact .contact-section form .contact-form-name,
.contact .contact-section form .contact-form-email {
padding-right: 20px;
} .text-two-columns .container .text-two-columns-section {
display: flex;
gap: 24px;
}
.text-two-columns .container .text-two-columns-section .text-two-columns-text {
flex: calc(50% - 12px);
max-width: calc(50% - 12px);
} .site-footer {
padding-top: 0;
padding-bottom: 0;
border: none;
}
.footer {
padding-bottom: 20px;
padding-top: 20px;
background-color: var(--background-secondary);
}
.footer .footer-section {
display: flex;
justify-content: space-between;
}
.footer .footer-section .footer-social-media-items {
display: flex;
}
.footer .footer-section ul {
list-style-type: none;
margin: 0;
padding: 0;
}
.footer .footer-section .h2 {
margin-top: 0;
font-size: 25px;
}
.footer .footer-section .footer-social-media {
width: 50%;
display: flex;
flex-direction: column;
justify-content: space-between;
}
.footer .footer-section .footer-social-media img {
width: 220px;
}
.footer .footer-section .footer-service {
width: 20%;
}
.footer .footer-section .footer-info {
width: 30%;
}
.footer .footer-bottom {
display: flex;
justify-content: center;
}
.footer .footer-section .footer-social-media a {
display: flex;
justify-content: center;
align-items: center;
color: var(--font-color-paragraph);
border-radius: 4px;
width: 40px;
height: 40px;
margin: 0 2px;
font-size: 20px;
}
.footer .footer-section .footer-social-media a:hover {
background: var(--background-primary);
}
.footer .footer-section .footer-social-media a:nth-of-type(1):before {
font-family: "Font Awesome 5 Brands";
font-weight: 400;
content: '\f39e';
}
.footer .footer-section .footer-social-media a:nth-of-type(2):before {
font-family: "Font Awesome 5 Brands";
font-weight: 400;
content: '\f16d';
}
.footer .footer-section .footer-social-media a:nth-of-type(3):before {
font-family: "Font Awesome 5 Brands";
font-weight: 400;
content: '\e07b';
} .post-template .entry-thumbnail {
text-align: center;
}
.post-template .entry-thumbnail img {
width: auto;
}
.post-template .hentry:hover .entry-thumbnail img {
opacity: unset;
}
.post-template .post-comments-wrap .logged-in-as {
padding-bottom: 30px;
}
.post-template .post-comments-wrap .comment-form-comment textarea {
background-color: var(--background-blocks-secondary);
padding: 20px;
}
.post-template .comment-form-cookies-consent label {
margin-top: 10px;
}
.post-template .comment-entries .must-log-in {
text-align: center;
}
.ast-separate-container .ast-article-post,
.ast-separate-container .ast-article-single,
.ast-separate-container .ast-archive-description,
.ast-separate-container .ast-author-box,
.ast-separate-container .ast-404-layout-1,
.ast-separate-container .no-results,
.ast-separate-container .ast-article-post,
.ast-separate-container .ast-article-single,
.ast-separate-container .ast-comment-list li.depth-1,
.ast-separate-container .comment-respond,
.ast-separate-container .post-navigation {
padding-left: 0;
padding-right: 0;
} .single-product .page-header {
padding: 30px 0 30px;
}
.woocommerce.single-product .product_meta span:not(.sku) a,
.woocommerce .single-product .product_meta span:not(.sku) a {
color: var(--font-color-paragraph);
}
.woocommerce.single-product .product_meta span:not(.sku) a:hover {
color: var(--font-color-head);
}
.woocommerce.single-product .product_meta .sku,
.woocommerce .single-product .product_meta .sku {
color: var(--font-color-paragraph);
}
.woocommerce.products .product-button a:after,
.woocommerce .products .product-button a:after {
border-bottom: 1px solid var(--font-color-paragraph);
}
.woocommerce.products .product-button a,
.woocommerce .products .product-button a {
border-bottom: 1px solid var(--font-color-paragraph);
}
.woocommerce.products .product h2,
.woocommerce.products .product h2.woocommerce-loop-product__title,
.woocommerce .products .product h2,
.woocommerce .products .product h2.woocommerce-loop-product__title {
color: var(--font-color-head);
}
.woocommerce-breadcrumb a,
.breadcrumbs a {
color: var(--font-color-paragraph);
}
.woocommerce div.product .woocommerce-tabs ul.tabs li.active a {
color: var(--font-color-head);
}
.woocommerce div.product .woocommerce-tabs ul.tabs li a:hover {
color: var(--background-blocks);
}
.woocommerce.products .product,
.woocommerce .products .product {
margin-bottom: 20px;
}
.woocommerce-message {
max-width: 1170px;
margin-left: auto;
margin-right: auto;
background-color: var(--background-blocks-secondary);
}
.woocommerce.single-product .cart button,
.woocommerce .single-product .cart button {
max-width: 280px;
}
.product-detail-summary .summary .price {
display: flex;
align-items: center;
}
.product-detail-summary .summary .price .woocommerce-Price-amount:first-of-type {
padding-right: 5px;
}
.product-detail-summary .summary .price .woocommerce-Price-amount:last-of-type {
padding-left: 5px;
}
.woocommerce-product-gallery figure {
margin: 0;
}
.entry-summary {
margin: 0;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li {
padding-top: 0;
}
.woocommerce.single-product .stock.out-of-stock {
margin-top: 0px;
margin-bottom: 15px;
}
.woocommerce.single-product .price {
margin-top: 10px;
}
.woocommerce.single-product .product_title {
margin-bottom: 0;
}
.woocommerce.single-product .product_meta {
padding-top: 20px;
}
.woocommerce.single-product .product-detail {
padding-bottom: 0px;
}
.woocommerce div.product .woocommerce-tabs ul.tabs {
margin: 0 0 20px;
}
.woocommerce div.product .woocommerce-tabs {
margin-bottom: 0px;
}
.woocommerce div.product .woocommerce-tabs .panel {
margin: 0;
}
.woocommerce.single-product .related.products .products {
display: flex;
margin-left: -15px;
margin-right: -15px;
justify-content: center;
}
.woocommerce.single-product .related.products .products .product {
flex: 22.6%;
width: auto;
height: auto;
margin: 1em;
}
.woocommerce.single-product .related.products .products .product .custom-product-text-field {
margin-bottom: 12px;
}
.woocommerce.single-product .related.products>h2 {
margin-bottom: 20px;
margin-top: 80px;
}
.woocommerce.single-product .stock.out-of-stock {
display: none;
}
.woocommerce div.product .woocommerce-tabs ul.tabs {
text-align: center;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li a {
font-size: 18px;
font-weight: 400;
}  .shop-filter-toolbar .product-result-count .woocommerce-result-count {
margin-left: 15px;
}
.return-to-shop {
padding-bottom: 20px;
}
.woocommerce.products .product h2,
.woocommerce.products .product h2.woocommerce-loop-product__title,
.woocommerce .products .product h2,
.woocommerce .products .product h2.woocommerce-loop-product__title {
margin-bottom: 10px;
}
.woocommerce ul.products li.product .woocommerce-loop-product__title,
.woocommerce-page ul.products li.product .woocommerce-loop-product__title,
.woocommerce ul.products li.product .price,
.woocommerce-page ul.products li.product .price {
font-size: 16px;
font-weight: 400;
}
.woocommerce ul.products li.product a:hover {
color: var(--font-color-paragraph);
}
.woocommerce ul.products li.product,
.woocommerce-page ul.products li.product {
margin-bottom: 0;
} .woocommerce-page.woocommerce-account .woocommerce {
max-width: 100%;
display: flex;
}
.site-main .entry-content .woocommerce .woocommerce-MyAccount-navigation {
width: 15%;
}
.woocommerce-page.woocommerce-account .woocommerce .woocommerce-MyAccount-content {
border: 1px solid var(--border-color);
margin-left: 20px;
padding: 10px;
width: 85%;
}
.woocommerce-page.woocommerce-account .woocommerce .woocommerce-MyAccount-content .woocommerce-EditAccountForm .woocommerce-form-row {
padding-bottom: 20px;
}
.woocommerce-page.woocommerce-account .woocommerce .woocommerce-MyAccount-content .woocommerce-Addresses .woocommerce-Address {
border: 1px solid var(--border-color);
padding: 20px;
margin-top: 10px;
}
.woocommerce-page.woocommerce-account .woocommerce .woocommerce-MyAccount-navigation ul {
list-style-type: none;
margin: 0;
padding: 0;
}
.woocommerce-page.woocommerce-account .woocommerce .woocommerce-MyAccount-navigation ul li {
border-bottom: 1px solid var(--border-color);
padding: 10px;
}
.woocommerce-page.woocommerce-account .woocommerce .woocommerce-MyAccount-navigation ul .is-active {
background-color: var(--background-secondary);
}
.woocommerce-account .page-header h1 {
display: block;
}
.woocommerce-page.woocommerce-account .woocommerce .woocommerce-MyAccount-content .woocommerce-orders-table__cell a.button {
margin-left: 5px;
margin-bottom: 5px;
}
body .woocommerce-MyAccount-navigation-link.is-active a {
background-color: unset;
}
.woocommerce-MyAccount-navigation-link.is-active a {
color: unset;
}
body .woocommerce-MyAccount-navigation-link a {
padding: unset;
}
body .woocommerce-MyAccount-navigation-link {
border: unset;
} .woocommerce-account form.login,
.woocommerce-account form.register {
border: 1px solid var(--border-color);
padding: 10px;
}
.woocommerce-account form.login .lost_password {
float: none;
}
.woocommerce-account form.login input[type=text],
.woocommerce-account form.login input[type=password],
.woocommerce-account form.register input[type=text],
.woocommerce-account form.register input[type=password] {
border-bottom: none;
border: 1px solid var(--border-color);
}
.woocommerce form .form-row .woocommerce-form__label-for-checkbox,
.woocommerce form .woocommerce-form__label-for-checkbox {
margin-left: 3px;
}
.woocommerce-account form.login .lost_password a {
color: var(--font-color-paragraph);
}
.woocommerce-account form.login .lost_password a:hover {
color: var(--font-color-head);
}
.woocommerce-account .woocommerce-privacy-policy-text {
margin-bottom: 20px;
}
.woocommerce-account .woocommerce-form-row {
margin-bottom: 20px;
}
.woocommerce-account form.register {
margin-bottom: 20px;
}
.woocommerce-MyAccount-content .woocommerce-MyAccount-orders,
.woocommerce-order-downloads .woocommerce-table--order-downloads {
border-collapse: separate;
border-spacing: 0 1em;
} .woocommerce-cart table.cart td.actions .coupon:before {
top: 28px;
font-size: 20px;
}
.woocommerce-cart table.cart td.actions .coupon input {
margin-bottom: 20px;
}
.woocommerce-cart .entry-content {
margin-top: 0;
}
.woocommerce-cart .woocommerce .woocommerce-notices-wrapper,
.woocommerce-cart .woocommerce .cart-empty.woocommerce-info,
.woocommerce-cart .woocommerce .return-to-shop {
text-align: center;
}
.woocommerce-cart .content-area.fullwidth {
padding-right: 30px;
padding-left: 30px;
}
.woocommerce div.product form.cart .variations,
.woocommerce div.product form.cart {
margin-bottom: 5px;
}
.woocommerce.single-product .cart,
.woocommerce .single-product .cart {
margin-top: 15px;
}
.woocommerce-cart table.cart td.actions {
border-top: 1px solid var(--border-color-secondary);
}
.woocommerce-cart table.cart .woocommerce-cart-form__cart-item td.product-thumbnail {
border-bottom: 0;
}
.woocommerce-cart-form__cart-item.cart_item:not(:first-child) .product-thumbnail {
border-top: 1px solid var(--border-color-secondary);
}
.woocommerce-cart .woocommerce .cart-empty.woocommerce-info {
margin-bottom: 10px;
}
.woocommerce .woocommerce-cart-form button[name="update_cart"]:disabled {
color: var(--font-color-paragraph);
}
.woocommerce-cart table.cart td.actions .button[name=update_cart] {
margin-left: 0 !important;
}
.woocommerce #content table.cart td.actions .coupon .button,
.woocommerce #content table.cart td.actions .coupon .input-text,
.woocommerce #content table.cart td.actions .coupon input,
.woocommerce table.cart td.actions .coupon .button,
.woocommerce table.cart td.actions .coupon .input-text,
.woocommerce table.cart td.actions .coupon input,
.woocommerce-page #content table.cart td.actions .coupon .button,
.woocommerce-page #content table.cart td.actions .coupon .input-text,
.woocommerce-page #content table.cart td.actions .coupon input,
.woocommerce-page table.cart td.actions .coupon .button,
.woocommerce-page table.cart td.actions .coupon .input-text,
.woocommerce-page table.cart td.actions .coupon input {
width: unset;
} .woocommerce .woocommerce-checkout .woocommerce-billing-fields__field-wrapper .form-row {
padding-bottom: 20px;
}
.woocommerce-checkout .woocommerce-info a:hover {
color: var(--font-color-head);
}
.woocommerce-checkout #payment .wc_payment_methods {
margin-bottom: 20px;
}
.woocommerce-form-coupon .input-text {
margin-top: 20px;
margin-bottom: 20px;
}
.woocommerce-checkout .woocommerce form.checkout_coupon .button {
color: var(--font-color-paragraph);
background-color: var(--background-secondary);
}
.woocommerce-checkout .woocommerce form.checkout_coupon .button:hover {
background-color: var(--background-blocks);
}
.select2-container .select2-selection--single .select2-selection__rendered {
padding-left: 0;
}
.col-form-login .woocommerce-form-login .form-row-first,
.col-form-login .woocommerce-form-login .form-row-last,
.col-form-login .woocommerce-form-login .lost_password {
padding-top: 10px;
}
.woocommerce-checkout form.login .button {
color: var(--font-color-paragraph);
background-color: var(--background-secondary);
}
.woocommerce-checkout table.shop_table,
.woocommerce-checkout .woocommerce-info,
.woocommerce-checkout #payment .wc_payment_methods {
background-color: var(--background-blocks-secondary);
}
.woocommerce-checkout .woocommerce-privacy-policy-text {
margin-top: 20px;
}
.woocommerce form .woocommerce-form__label-for-checkbox span.required {
display: none;
}
.woocommerce form .form-row .woocommerce-form__label-for-checkbox span,
.woocommerce form .woocommerce-form__label-for-checkbox span {
color: var(--font-color-paragraph);
}
.woocommerce form .form-row .woocommerce-form__label-for-checkbox span:before {
left: 0px;
}
.woocommerce form .woocommerce-form__label-for-checkbox span:before {
left: -21px;
}
.woocommerce-checkout #payment .payment_box {
color: var(--font-color-paragraph);
}
.woocommerce-checkout table.shop_table tr.order-total td {
color: var(--font-color-head);
}
.woocommerce table.shop_table_responsive .woocommerce-shipping-totals.shipping .woocommerce-shipping-methods {
text-align: end;
list-style-type: none;
}
.woocommerce table.shop_table_responsive .woocommerce-shipping-totals.shipping th {
vertical-align: top;
}
.woocommerce-page.woocommerce-checkout form #order_review td,
.woocommerce-page.woocommerce-checkout form #order_review th,
.woocommerce.woocommerce-checkout form #order_review td,
.woocommerce.woocommerce-checkout form #order_review th {
padding-left: 12px;
}
.woocommerce-checkout .woocommerce-terms-and-conditions-wrapper .form-row:last-child.validate-required {
margin-top: 12px;
margin-bottom: 12px;
} .woocommerce-order-received .woocommerce-checkout table.shop_table {
margin-bottom: 10px;
}
.woocommerce-order-received .woocommerce-thankyou-order-details {
margin-top: 10px;
}
.woocommerce-order-received .order-again {
margin-top: 10px;
}
.woocommerce-table__product-name.product-name .wc-item-meta {
margin: 0;
padding-left: 17px;
}
.woocommerce-table__product-name.product-name .wc-item-meta-label {
font-weight: 400;
}
.woocommerce-table__product-name.product-name .wc-item-meta p {
display: inline;
} .error-404 {
margin-left: 20px;
margin-right: 20px;
}
.error-404 .search-form {
margin-bottom: 30px;
margin-top: 30px;
}
.widget ul li a {
color: var(--font-color-paragraph);
}
.widget ul li a:hover {
color: var(--font-color-head);
} .no-results.not-found .page-content form {
margin-top: 20px;
}
.no-results.not-found .page-content form .search-submit {
background-color: var(--background-secondary);
color: var(--font-color-paragraph);
border-color: var(--background-secondary);
}
.no-results.not-found .page-content form .search-submit:hover {
background-color: var(--background-blocks);
color: var(--font-color-paragraph);
border-color: var(--background-blocks);
}
.search.search-results .entry-title {
text-align: center;
margin: 5px 0 5px;
}
.search.search-results .entry-title a {
color: var(--font-color-head);
font-size: 20px;
} body:not(.home).ast-plain-container.ast-no-sidebar #primary {
margin-top: 40px;
margin-bottom: 40px;
}
.woocommerce #respond input#submit,
.woocommerce a.button,
.woocommerce button.button,
.woocommerce input.button,
.woocommerce div.product p.price,
.woocommerce div.product span.price {
font-weight: 500;
}
.woocommerce div.product p.price,
.woocommerce div.product span.price {
font-size: 24px;
}
.woocommerce div.product p.price .free-download,
.woocommerce div.product span.price .free-download,
.woocommerce-page ul.products li.product .price .free-download {
font-weight: bold;
}
.single-product .site-content,
.archive.tax-product_tag .site-content,
.archive.tax-product_cat .site-content,
.post-type-archive-product.woocommerce-shop .site-content {
max-width: 1170px;
margin-right: auto;
margin-left: auto;
padding-left: 15px;
padding-right: 15px;
width: 100%;
}
.woocommerce-shop .woocommerce-breadcrumb,
.woocommerce-shop .woocommerce-products-header {
text-align: center;
}
.woocommerce.single-product .product_title,
.woocommerce .single-product .product_title {
font-size: 20px;
}
.woocommerce-shop .ast-select-options-trigger {
top: 2em;
}
.woocommerce-shop .ast-on-card-button {
right: 2em;
}
.ast-on-card-button:not(.ast-onsale-card).hover {
opacity: 1;
visibility: visible;
}
.ast-single-post .entry-title,
.page-title {
font-size: 36px;
}
.woocommerce-shop.woocommerce .woocommerce-breadcrumb,
.woocommerce-shop.woocommerce .woocommerce-result-count,
.woocommerce-shop.woocommerce-page .woocommerce-result-count,
.woocommerce-shop.woocommerce .woocommerce-ordering select,
.woocommerce-shop.woocommerce-page .woocommerce-ordering select {
font-size: 16px;
}
.woocommerce .woocommerce-breadcrumb a {
text-decoration: none;
}
.archive.tax-product_tag .site-content .products,
.archive.tax-product_cat .site-content .products,
.post-type-archive-product.woocommerce-shop .site-content .products {
display: flex;
flex-wrap: wrap;
justify-content: center;
gap: 24px;
}
.woocommerce ul.products,
.woocommerce-page ul.products {
column-gap: unset;
}
.woocommerce ul.products:not(.elementor-grid),
.woocommerce-page ul.products:not(.elementor-grid),
.woocommerce ul.products:not(.elementor-grid).columns-3,
.woocommerce-page ul.products:not(.elementor-grid).columns-3 {
grid-template-columns: unset;
}
.archive.tax-product_tag .site-content .products .product,
.archive.tax-product_cat .site-content .products .product,
.post-type-archive-product.woocommerce-shop .site-content .products .product {
flex: calc(33.333333333% - 24px);
max-width: 33.333333333%;
}
.archive.tax-product_tag .site-content .products .product .custom-product-text-field,
.archive.tax-product_cat .site-content .products .product .custom-product-text-field,
.post-type-archive-product.woocommerce-shop .site-content .products .product .custom-product-text-field {
margin-bottom: 15px;
margin-top: 15px;
} .cwginstock-subscribe-form {
padding-top: 10px;
}
.cwginstock-subscribe-form #cwg-google-recaptcha {
margin-bottom: 15px;
}
.cwginstock-subscribe-form .panel-primary>.panel-heading {
background-color: var(--background-secondary) !important;
border-color: var(--background-secondary) !important;
}
.cwginstock-subscribe-form .panel-primary {
border-color: var(--background-secondary) !important;
}
.cwginstock-panel-heading h4 {
color: var(--font-color-head) !important;
}
.cwginstock-subscribe-form .g-recaptcha {
margin-bottom: 15px;
display: flex;
flex-wrap: wrap;
}
.cwginstock-subscribe-form .g-recaptcha div {
width: fit-content !important;
}
.cwginstock-panel-heading h4 {
font-size: 16px;
line-height: 1.5;
margin: 0;
}
.cwginstock-subscribe-form .panel-body {
padding-bottom: 0px !important;
}
.cwginstock-subscribe-form .center-block {
margin-bottom: 0;
}
input.cwgstock_button {
background-color: var(--background-blocks);
color: var(--background-primary);
letter-spacing: 1px;
border: none;
opacity: 1;
}
input.cwgstock_button:hover {
background-color: var(--background-secondary-alt);
border: none;
opacity: 1;
}
.cwginstock-subscribe-form .cwgstock_output {
padding-top: 15px;
} .cli-bar-btn_container {
margin-right: 75px;
}
#cookie-law-info-bar {
box-shadow: var(--box-shadow-secondary);
}
.cli-tab-footer .wt-cli-privacy-accept-btn {
background-color: var(--background-secondary);
color: var(--font-color-paragraph);
}
.wt-cli-privacy-overview-actions {
padding-bottom: 10px;
padding-top: 10px;
}
.cli-style-v2 .cli-bar-btn_container .cli-plugin-button {
order: 1;
margin-right: 5px;
margin-left: 0;
}
.cli_settings_button {
order: 2;
font-size: 12px;
} body .booknetic_appointment {
width: 100%;
min-width: unset;
}
.booknetic_appointment .booknetic_appointment_steps_footer {
display: none !important;
}
.booknetic_appointment .booknetic_card_image {
display: none;
}
.booknetic_appointment .booknetic_calendar_div {
width: calc(100% - 329px);
}
.booknetic_appointment .booknetic_service_card_image {
overflow: unset;
}
.booknetic_appointment .booknetic_card_title {
margin-top: 0;
height: auto;
width: 100%;
}
.booknetic_appointment .booknetic_service_card_description_wrapped,
.booknetic_appointment .booknetic_service_card_description_fulltext {
font-weight: 500;
}
.booknetic_appointment .booknetic_view_more_service_notes_button,
.booknetic_appointment .booknetic_view_less_service_notes_button,
.booknetic_appointment .booknetic_service_card_title span:last-of-type {
color: var(--background-brown-dark);
}
body .booknetic_appointment .booknetic_appointment_container .booknetic_calendar_days>div>span>i[a] {
background-color: var(--background-light-green) !important;
} #scroll {
position: fixed;
right: 20px;
bottom: 20px;
cursor: pointer;
width: 50px;
height: 50px;
background-color: var(--background-blocks);
display: none;
-webkit-border-radius: 60px;
-moz-border-radius: 60px;
border-radius: 60px;
z-index: 999999;
}
#scroll span {
position: absolute;
top: 50%;
left: 50%;
margin-left: -8px;
margin-top: -12px;
height: 0;
width: 0;
border: 8px solid transparent;
border-bottom-color: #ffffff;
} @media (min-width: 768px) {
.container,
.woocommerce-page .ast-container,
.page-template-template_fullwidth .ast-container,
.search-results .ast-container,
.blog .ast-container,
.post-template .ast-container {
width: 750px;
}
}
@media (min-width: 992px) {
.container,
.woocommerce-page .ast-container,
.page-template-template_fullwidth .ast-container,
.search-results .ast-container,
.blog .ast-container,
.post-template .ast-container {
width: 970px;
}
}
@media (min-width: 922px) {
.ast-woo-shop-archive .site-content>.ast-container {
max-width: 100%;
width: 100%;
}
}
@media (min-width: 768px) {
.container,
.woocommerce-page .ast-container,
.page-template-template_fullwidth .ast-container,
.search-results .ast-container,
.blog .ast-container,
.post-template .ast-container {
width: 100%;
max-width: 100%;
}
}
@media (min-width: 1200px) {
.container,
.woocommerce-page .ast-container,
.page-template-template_fullwidth .ast-container,
.search-results .ast-container,
.blog .ast-container,
.post-template .ast-container {
width: 1170px;
}
}
@media screen and (max-width: 1199px) {
.container,
.woocommerce-notices-wrapper {
width: unset;
}
.archive.tax-product_tag .site-content,
.archive.tax-product_cat .site-content,
.post-type-archive-product.woocommerce-shop .site-content {
max-width: 100%;
width: 100%;
}
.woocommerce-cart .woocommerce .woocommerce-cart-form {
width: 100%;
padding-right: 0;
}
.woocommerce-cart .page-header {
padding-bottom: 0;
}
.intro .intro-section .intro-section-text {
width: 45%;
}
.intro .intro-section .intro-section-image {
width: 55%;
}
.intro .intro-section {
margin-top: 0;
margin-bottom: 0;
padding-top: 48px;
padding-bottom: 48px;
}
.previous-button {
border-radius: 0px 4px 4px 0px;
}
.next-button {
border-radius: 4px 0px 0px 4px;
}
}
@media screen and (max-width: 991px) {
.woocommerce.woocommerce-checkout form #customer_details.col2-set,
.woocommerce-page.woocommerce-checkout form #customer_details.col2-set,
.woocommerce.woocommerce-checkout form #order_review,
.woocommerce.woocommerce-checkout form #order_review_heading,
.woocommerce-page.woocommerce-checkout form #order_review,
.woocommerce-page.woocommerce-checkout form #order_review_heading {
width: 100%;
}
.container,
.woocommerce-notices-wrapper {
width: unset;
}
.about .about-section,
.intro .intro-section {
flex-wrap: wrap;
}
.about .about-section .about-section-text,
.intro .intro-section .intro-section-text {
width: 100%;
text-align: center;
}
.intro .intro-section .intro-section-text {
padding-right: 0;
padding-bottom: 0;
max-width: 630px;
margin: auto;
}
.about .about-section .about-section-image,
.intro .intro-section .intro-section-image {
width: 100%;
padding-top: 20px;
}
.about .about-section .about-section-text {
padding-right: 0;
}
.intro .intro-section .intro-section-image {
padding-bottom: 40px;
}
.intro .intro-section .intro-section-image {
justify-content: center;
}
.intro .intro-section .intro-section-image .into-photo-widget {
display: flex;
}
.intro-photo-first-block {
position: unset;
}
.intro-photo-first {
left: unset;
bottom: unset;
}
.intro-photo-second {
top: 0;
width: 372px;
}
.intro-photo-first img {
padding-right: 0;
padding-bottom: 0;
}
.intro-section-image .intro-photo-widget .wp-block-column {
display: flex;
justify-content: center;
}
.intro-section-image .intro-photo-widget .wp-block-column:nth-child(2n) {
margin-left: 0;
}
.about .about-section .about-section-image {
justify-content: center;
}
.contact .contact-section .contact-section-info {
width: 70%;
padding-right: 50px;
}
.contact .contact-section .contact-section-data {
width: 30%;
padding-left: 24px;
}
.contact .contact-section .contact-section-photo {
padding-left: 24px;
}
.footer .footer-section {
flex-wrap: wrap;
}
.footer .footer-section .footer-social-media {
width: 100%;
order: 2;
margin-top: 10px;
}
.footer .footer-section .footer-service {
width: 50%;
order: 1;
}
.footer .footer-section .footer-info {
width: 50%;
order: 1;
}
.woocommerce-page.woocommerce-account .woocommerce .woocommerce-MyAccount-content {
width: 80%;
}
.site-main .entry-content .woocommerce .woocommerce-MyAccount-navigation {
width: 20%;
}
.woocommerce-cart table.cart .woocommerce-cart-form__cart-item td.product-thumbnail {
display: block;
text-align: center;
}
.woocommerce-cart table.cart .woocommerce-cart-form__cart-item td.product-thumbnail img {
max-width: 100px;
}
.woocommerce-cart table.cart .woocommerce-cart-form__cart-item td.product-name {
padding-left: 10px;
}
.woocommerce-cart .woocommerce-cart-form__contents thead th.product-name {
padding-left: 10px;
}
.woocommerce-checkout form.checkout h3#order_review_heading {
width: 100%;
}
.woocommerce.single-product .related.products .products {
flex-wrap: wrap;
}
.woocommerce.single-product .related.products .products .product {
flex: 45%;
}
.offer .offer-section .offer-section-blocks .block .image-title img {
width: 38px;
height: 38px;
margin-right: 6px;
}
.cta .cta-section .text-left h2 {
font-size: 22px;
}
.menu-toggle,
button,
.ast-button,
.ast-custom-button,
.button,
input#submit,
input[type="button"],
input[type="submit"],
input[type="reset"],
form[CLASS*="wp-block-search__"].wp-block-search .wp-block-search__inside-wrapper .wp-block-search__button,
body .wp-block-file .wp-block-file__button,
.search .search-submit {
font-size: 14px;
padding: 13px 16px 13px 16px;
}
.booknetic_appointment .booknetic_calendar_div {
width: 100%;
margin-bottom: 24px;
}
.booknetic_appointment .booknetic_time_div {
width: 100%;
}
.booknetic_appointment .booknetic_appointment_container_body {
padding-left: 15px;
padding-right: 15px;
}
.booknetic_appointment .booknetic_times {
margin: auto;
}
}
@media screen and (max-width: 768px) {
.contact .contact-section .contact-section-info {
width: 100%;
order: 2;
padding-right: 0;
}
.contact .contact-section .contact-section-data {
width: 100%;
order: 1;
padding-left: 0;
margin-bottom: 24px;
}
.contact .contact-section .contact-section-photo {
order: 3;
max-width: 100%;
width: 100%;
display: flex;
justify-content: flex-start;
padding-left: 0;
}
.contact .contact-section .contact-section-photo img,
.about .about-section .about-section-image img {
width: 300px;
}
.contact .contact-section .contact-section-form {
order: 4;
width: 100%;
}
.about .about-section .about-section-text {
padding-right: 0;
}
.woocommerce-page.woocommerce-account .woocommerce {
flex-wrap: wrap;
}
.site-main .entry-content .woocommerce .woocommerce-MyAccount-navigation {
width: 100%;
padding-bottom: 20px;
}
.woocommerce-page.woocommerce-account .woocommerce .woocommerce-MyAccount-content {
width: 100%;
margin-left: 0;
}
.woocommerce-cart-form__contents {
border: 0;
}
.woocommerce table.shop_table_responsive thead,
.woocommerce-page table.shop_table_responsive thead,
.woocommerce table.shop_table_responsive .cart-subtotal th,
.woocommerce table.shop_table_responsive .order-total th,
.woocommerce table.shop_table_responsive .woocommerce-shipping-totals.shipping th {
display: none;
}
.woocommerce-account .woocommerce table.shop_table td,
.woocommerce table.shop_table_responsive tr td,
.woocommerce-page table.shop_table_responsive tr td {
display: block;
text-align: right;
}
.woocommerce-account .woocommerce table.shop_table td::before,
.woocommerce table.shop_table_responsive tr td::before,
.woocommerce-page table.shop_table_responsive tr td::before {
content: attr(data-title) " ";
font-weight: 700;
float: left;
}
.woocommerce-account .woocommerce .woocommerce-table--order-downloads.shop_table td::before,
.woocommerce-order-received .woocommerce .woocommerce-table--order-downloads.shop_table td::before {
flex: 100%;
}
.woocommerce-account .woocommerce .woocommerce-table--order-downloads.shop_table td,
.woocommerce-order-received .woocommerce .woocommerce-table--order-downloads.shop_table td {
text-align: unset;
display: flex;
flex-wrap: wrap;
}
.cart .quantity {
float: right;
margin: 0;
}
.woocommerce-cart table.cart .woocommerce-cart-form__cart-item td.product-remove {
margin-top: 20px;
border-top: 1px solid var(--border-color);
}
.woocommerce-cart table.cart .woocommerce-cart-form__cart-item td.product-quantity,
.woocommerce-cart table.cart .woocommerce-cart-form__cart-item td.product-name {
display: flex;
place-content: space-between;
place-items: center;
}
.woocommerce-cart table.cart .woocommerce-cart-form__cart-item td.product-name {
flex-wrap: wrap;
}
.woocommerce-cart table.cart .woocommerce-cart-form__cart-item td,
.woocommerce-cart table.cart .woocommerce-cart-form__cart-item td.product-name {
padding-left: 10px;
padding-right: 10px;
}
.woocommerce-cart-form__cart-item.cart_item:not(:first-child) .product-thumbnail {
border-top: 0;
}
.woocommerce-cart table.cart td.actions .coupon input {
margin-top: 20px;
}
.woocommerce-cart table.cart td.actions .coupon:before {
top: 32%;
}
.woocommerce-cart table.cart .woocommerce-cart-form__cart-item td.product-quantity {
padding-left: 10px;
}
.woocommerce-cart table.cart td.actions {
border-top: 0;
}
.woocommerce-cart table.cart .woocommerce-cart-form__cart-item td.product-name a {
margin: 0;
flex: 75%;
max-width: 75%;
}
.woocommerce-cart table.cart td {
padding: 5px 30px;
}
.woocommerce .cart .button {
float: left;
}
.woocommerce-cart table.cart td.actions .button[name=update_cart] {
float: left;
margin-top: 20px;
margin-bottom: 20px;
}
.related.products .products li {
width: 50%;
}
.related.products .products.columns-4 {
display: flex;
flex-wrap: wrap;
}
.woocommerce.single-product .related.products .product {
margin-bottom: 10px;
}
.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column {
flex-basis: 48% !important;
}
.cta .cta-section .text-left,
.cta .cta-section .text-right {
flex: 100%;
max-width: 100%;
}
.cta .cta-section .text-container {
flex-wrap: wrap;
}
.contact .contact-section .contact-section-form form {
margin-top: 0;
}
.reviews .reviews-section .reviews-slider {
margin-top: -12px;
}
.archive.tax-product_tag .site-content .products .product,
.archive.tax-product_cat .site-content .products .product,
.post-type-archive-product.woocommerce-shop .site-content .products .product {
flex: calc(50% - 12px);
max-width: calc(50% - 12px);
}
.text-two-columns .container .text-two-columns-section {
flex-wrap: wrap;
}
.text-two-columns .container .text-two-columns-section .text-two-columns-text {
flex: 100%;
max-width: 100%;
}
.booknetic_appointment .booknetic_confirm_date_time {
display: flex;
flex-direction: column;
}
.booknetic_appointment .booknetic_confirm_date_time>div {
width: 100%;
}
}
@media screen and (max-width: 599px) {
.ast-separate-container #content .ast-container {
padding-left: 15px;
padding-right: 15px;
}
.woocommerce.mobile-columns-1 .site-main ul.products li.product:nth-child(n),
.woocommerce-page.mobile-columns-1 .site-main ul.products li.product:nth-child(n) {
margin-right: 1em;
}
.woocommerce-cart table.cart td.actions .coupon {
flex-wrap: wrap;
}
.woocommerce #content table.cart td.actions .coupon .button,
.woocommerce #content table.cart td.actions .coupon .input-text,
.woocommerce #content table.cart td.actions .coupon input,
.woocommerce table.cart td.actions .coupon .button,
.woocommerce table.cart td.actions .coupon .input-text,
.woocommerce table.cart td.actions .coupon input,
.woocommerce-page #content table.cart td.actions .coupon .button,
.woocommerce-page #content table.cart td.actions .coupon .input-text,
.woocommerce-page #content table.cart td.actions .coupon input,
.woocommerce-page table.cart td.actions .coupon .button,
.woocommerce-page table.cart td.actions .coupon .input-text,
.woocommerce-page table.cart td.actions .coupon input {
width: 100%;
margin: 0;
margin-top: 10px;
}
.intro-photo-first,
.intro-photo-second {
width: 315px;
}
.intro-section-image .intro-photo-widget .wp-block-image {
margin: 0;
}
.intro .intro-section .intro-section-image .into-photo-widget {
display: block;
}
.intro-photo-first {
display: flex;
justify-content: center;
}
.intro-photo-first img {
width: 75%;
padding: 10px;
margin-bottom: -40px;
}
.intro-photo-first,
.intro-photo-second {
width: 80%;
margin-left: auto;
margin-right: auto;
}
.product-one-column .wp-block-column,
.product-two-columns .wp-block-column {
max-width: 100%;
}
.woocommerce .woocommerce-ordering select,
.woocommerce-page .woocommerce-ordering select {
padding-left: 0;
}
.offer .offer-section .offer-section-blocks .block {
flex: 100%;
max-width: 100%;
}
.product-slider .product-slider-section .product-slider-text {
flex-wrap: wrap;
}
.product-slider .product-slider-section .product-slider-text .title-container {
margin-bottom: 12px;
}
.product-slider .product-slider-section .product-slider-text .btn-container {
margin-top: 38px;
}
.astra-shop-thumbnail-wrap .custom-product-text-field {
padding-left: 6px;
padding-right: 6px;
}
}
@media screen and (max-width: 495px) {
body.archive.tax-product_tag .site-content .products .product,
body.archive.tax-product_cat .site-content .products .product,
body.post-type-archive-product.woocommerce-shop .site-content .products .product {
margin-left: unset;
margin-right: unset;
}
.archive.tax-product_tag .site-content .products .product,
.archive.tax-product_cat .site-content .products .product,
.post-type-archive-product.woocommerce-shop .site-content .products .product {
max-width: 100%;
margin-left: 0;
margin-right: 0;
}
.woocommerce.mobile-columns-1 .site-main ul.products li.product:nth-child(n),
.woocommerce-page.mobile-columns-1 .site-main ul.products li.product:nth-child(n) {
margin-left: 0;
margin-right: 0;
}
.entry-content .h1,
.entry-content h1 {
font-size: 32px;
}
.entry-content .h2,
.entry-content h2 {
font-size: 26px;
}
.entry-content .h3,
.entry-content h3 {
font-size: 20px;
}
.entry-content .h4,
.entry-content h4 {
font-size: 18px;
}
.entry-content .h5,
.entry-content h5 {
font-size: 16px;
}
.entry-content .h6,
.entry-content h6 {
font-size: 14px;
}
.quote .quote-section p {
font-size: 25px;
}
.quote .quote-section img {
width: 280px;
}
.contact .contact-section form .contact-form-name,
.contact .contact-section form .contact-form-phone,
.contact .contact-section form .contact-form-email,
.contact .contact-section form .contact-form-method {
width: 100%;
}
.contact .contact-section form .contact-form-name,
.contact .contact-section form .contact-form-email {
padding-right: 0;
}
.contact .contact-section .contact-section-photo img,
.about .about-section .about-section-image img {
width: 100%;
}
.intro-photo-first,
.intro-photo-second {
width: 100%;
}
.footer .footer-section .footer-service {
width: 100%;
order: 1;
}
.footer .footer-section .footer-info {
width: 100%;
order: 2;
margin-top: 10px;
}
.footer .footer-section .footer-social-media {
order: 3;
}
.woocommerce-checkout #payment .form-row.place-order .button {
font-size: 16px;
margin-bottom: 20px;
}
.woocommerce-cart table.cart td.actions .coupon {
width: 100%;
}
.woocommerce .cart .button {
float: left;
}
.archive.tax-product_tag .site-content .products .product,
.archive.tax-product_cat .site-content .products .product,
.post-type-archive-product.woocommerce-shop .site-content .products .product {
flex: 100%;
margin: 15px;
}
.cli-style-v2 .cli-bar-btn_container .cli_action_button,
.cli-style-v2 .cli-bar-btn_container .cli-plugin-main-link,
.cli-style-v2 .cli-bar-btn_container .cli_settings_button {
margin-left: 0;
}
.archive.tax-product_tag .site-content .products .product,
.archive.tax-product_cat .site-content .products .product,
.post-type-archive-product.woocommerce-shop .site-content .products .product {
flex: 100%;
max-width: 100%;
}
.woocommerce .woocommerce-ordering,
.woocommerce-page .woocommerce-ordering {
float: right;
}
.archive.tax-product_tag .site-content .products,
.archive.tax-product_cat .site-content .products,
.post-type-archive-product.woocommerce-shop .site-content .products {
gap: 0px;
}
}input.cwgstock_phone {
width: 100%;
text-align: center
}
.iti {
width: 100%
}
.cwginstock-panel-heading h4 {
color: #fff
}
.center-block {
display: block;
margin-right: auto;
margin-left: auto
}
.cwginstock-panel-body input[type=email],
.cwginstock-panel-body input[type=text],
.form-group {
margin-bottom: 15px
}
#cwg-bis-overlay {
position: fixed;
top: 0;
left: 0;
width: 100%;
height: 100%;
background-color: #000;
-moz-opacity: 0.5;
-khtml-opacity: 0.5;
opacity: .5;
z-index: 10000
}
.cwgstock_button {
width: 100%;
padding-top: 5px;
background: #87ceeb;
color: #fff
}.cwginstock-subscribe-form .row{margin-left:-15px;margin-right:-15px}.cwginstock-subscribe-form .col-lg-1,.cwginstock-subscribe-form .col-lg-10,.cwginstock-subscribe-form .col-lg-11,.cwginstock-subscribe-form .col-lg-12,.cwginstock-subscribe-form .col-lg-2,.cwginstock-subscribe-form .col-lg-3,.cwginstock-subscribe-form .col-lg-4,.cwginstock-subscribe-form .col-lg-5,.cwginstock-subscribe-form .col-lg-6,.cwginstock-subscribe-form .col-lg-7,.cwginstock-subscribe-form .col-lg-8,.cwginstock-subscribe-form .col-lg-9,.cwginstock-subscribe-form .col-md-1,.cwginstock-subscribe-form .col-md-10,.cwginstock-subscribe-form .col-md-11,.cwginstock-subscribe-form .col-md-12,.cwginstock-subscribe-form .col-md-2,.cwginstock-subscribe-form .col-md-3,.cwginstock-subscribe-form .col-md-4,.cwginstock-subscribe-form .col-md-5,.cwginstock-subscribe-form .col-md-6,.cwginstock-subscribe-form .col-md-7,.cwginstock-subscribe-form .col-md-8,.cwginstock-subscribe-form .col-md-9,.cwginstock-subscribe-form .col-sm-1,.cwginstock-subscribe-form .col-sm-10,.cwginstock-subscribe-form .col-sm-11,.cwginstock-subscribe-form .col-sm-12,.cwginstock-subscribe-form .col-sm-2,.cwginstock-subscribe-form .col-sm-3,.cwginstock-subscribe-form .col-sm-4,.cwginstock-subscribe-form .col-sm-5,.cwginstock-subscribe-form .col-sm-6,.cwginstock-subscribe-form .col-sm-7,.cwginstock-subscribe-form .col-sm-8,.cwginstock-subscribe-form .col-sm-9,.cwginstock-subscribe-form .col-xs-1,.cwginstock-subscribe-form .col-xs-10,.cwginstock-subscribe-form .col-xs-11,.cwginstock-subscribe-form .col-xs-12,.cwginstock-subscribe-form .col-xs-2,.cwginstock-subscribe-form .col-xs-3,.cwginstock-subscribe-form .col-xs-4,.cwginstock-subscribe-form .col-xs-5,.cwginstock-subscribe-form .col-xs-6,.cwginstock-subscribe-form .col-xs-7,.cwginstock-subscribe-form .col-xs-8,.cwginstock-subscribe-form .col-xs-9{position:relative;min-height:1px;padding-left:15px;padding-right:15px}.cwginstock-subscribe-form .col-xs-1,.cwginstock-subscribe-form .col-xs-10,.cwginstock-subscribe-form .col-xs-11,.cwginstock-subscribe-form .col-xs-12,.cwginstock-subscribe-form .col-xs-2,.cwginstock-subscribe-form .col-xs-3,.cwginstock-subscribe-form .col-xs-4,.cwginstock-subscribe-form .col-xs-5,.cwginstock-subscribe-form .col-xs-6,.cwginstock-subscribe-form .col-xs-7,.cwginstock-subscribe-form .col-xs-8,.cwginstock-subscribe-form .col-xs-9{float:left}.cwginstock-subscribe-form .col-xs-12{width:100%}.cwginstock-subscribe-form .col-xs-11{width:91.66666667%}.cwginstock-subscribe-form .col-xs-10{width:83.33333333%}.cwginstock-subscribe-form .col-xs-9{width:75%}.cwginstock-subscribe-form .col-xs-8{width:66.66666667%}.cwginstock-subscribe-form .col-xs-7{width:58.33333333%}.cwginstock-subscribe-form .col-xs-6{width:50%}.cwginstock-subscribe-form .col-xs-5{width:41.66666667%}.cwginstock-subscribe-form .col-xs-4{width:33.33333333%}.cwginstock-subscribe-form .col-xs-3{width:25%}.cwginstock-subscribe-form .col-xs-2{width:16.66666667%}.cwginstock-subscribe-form .col-xs-1{width:8.33333333%}.cwginstock-subscribe-form .col-xs-pull-12{right:100%}.cwginstock-subscribe-form .col-xs-pull-11{right:91.66666667%}.cwginstock-subscribe-form .col-xs-pull-10{right:83.33333333%}.cwginstock-subscribe-form .col-xs-pull-9{right:75%}.cwginstock-subscribe-form .col-xs-pull-8{right:66.66666667%}.cwginstock-subscribe-form .col-xs-pull-7{right:58.33333333%}.cwginstock-subscribe-form .col-xs-pull-6{right:50%}.cwginstock-subscribe-form .col-xs-pull-5{right:41.66666667%}.cwginstock-subscribe-form .col-xs-pull-4{right:33.33333333%}.cwginstock-subscribe-form .col-xs-pull-3{right:25%}.cwginstock-subscribe-form .col-xs-pull-2{right:16.66666667%}.cwginstock-subscribe-form .col-xs-pull-1{right:8.33333333%}.cwginstock-subscribe-form .col-xs-pull-0{right:auto}.cwginstock-subscribe-form .col-xs-push-12{left:100%}.cwginstock-subscribe-form .col-xs-push-11{left:91.66666667%}.cwginstock-subscribe-form .col-xs-push-10{left:83.33333333%}.cwginstock-subscribe-form .col-xs-push-9{left:75%}.cwginstock-subscribe-form .col-xs-push-8{left:66.66666667%}.cwginstock-subscribe-form .col-xs-push-7{left:58.33333333%}.cwginstock-subscribe-form .col-xs-push-6{left:50%}.cwginstock-subscribe-form .col-xs-push-5{left:41.66666667%}.cwginstock-subscribe-form .col-xs-push-4{left:33.33333333%}.cwginstock-subscribe-form .col-xs-push-3{left:25%}.cwginstock-subscribe-form .col-xs-push-2{left:16.66666667%}.cwginstock-subscribe-form .col-xs-push-1{left:8.33333333%}.cwginstock-subscribe-form .col-xs-push-0{left:auto}.cwginstock-subscribe-form .col-xs-offset-12{margin-left:100%}.cwginstock-subscribe-form .col-xs-offset-11{margin-left:91.66666667%}.cwginstock-subscribe-form .col-xs-offset-10{margin-left:83.33333333%}.cwginstock-subscribe-form .col-xs-offset-9{margin-left:75%}.cwginstock-subscribe-form .col-xs-offset-8{margin-left:66.66666667%}.cwginstock-subscribe-form .col-xs-offset-7{margin-left:58.33333333%}.cwginstock-subscribe-form .col-xs-offset-6{margin-left:50%}.cwginstock-subscribe-form .col-xs-offset-5{margin-left:41.66666667%}.cwginstock-subscribe-form .col-xs-offset-4{margin-left:33.33333333%}.cwginstock-subscribe-form .col-xs-offset-3{margin-left:25%}.cwginstock-subscribe-form .col-xs-offset-2{margin-left:16.66666667%}.cwginstock-subscribe-form .col-xs-offset-1{margin-left:8.33333333%}.cwginstock-subscribe-form .col-xs-offset-0{margin-left:0}@media (min-width:768px){.cwginstock-subscribe-form .col-sm-1,.cwginstock-subscribe-form .col-sm-10,.cwginstock-subscribe-form .col-sm-11,.cwginstock-subscribe-form .col-sm-12,.cwginstock-subscribe-form .col-sm-2,.cwginstock-subscribe-form .col-sm-3,.cwginstock-subscribe-form .col-sm-4,.cwginstock-subscribe-form .col-sm-5,.cwginstock-subscribe-form .col-sm-6,.cwginstock-subscribe-form .col-sm-7,.cwginstock-subscribe-form .col-sm-8,.cwginstock-subscribe-form .col-sm-9{float:left}.cwginstock-subscribe-form .col-sm-12{width:100%}.cwginstock-subscribe-form .col-sm-11{width:91.66666667%}.cwginstock-subscribe-form .col-sm-10{width:83.33333333%}.cwginstock-subscribe-form .col-sm-9{width:75%}.cwginstock-subscribe-form .col-sm-8{width:66.66666667%}.cwginstock-subscribe-form .col-sm-7{width:58.33333333%}.cwginstock-subscribe-form .col-sm-6{width:50%}.cwginstock-subscribe-form .col-sm-5{width:41.66666667%}.cwginstock-subscribe-form .col-sm-4{width:33.33333333%}.cwginstock-subscribe-form .col-sm-3{width:25%}.cwginstock-subscribe-form .col-sm-2{width:16.66666667%}.cwginstock-subscribe-form .col-sm-1{width:8.33333333%}.cwginstock-subscribe-form .col-sm-pull-12{right:100%}.cwginstock-subscribe-form .col-sm-pull-11{right:91.66666667%}.cwginstock-subscribe-form .col-sm-pull-10{right:83.33333333%}.cwginstock-subscribe-form .col-sm-pull-9{right:75%}.cwginstock-subscribe-form .col-sm-pull-8{right:66.66666667%}.cwginstock-subscribe-form .col-sm-pull-7{right:58.33333333%}.cwginstock-subscribe-form .col-sm-pull-6{right:50%}.cwginstock-subscribe-form .col-sm-pull-5{right:41.66666667%}.cwginstock-subscribe-form .col-sm-pull-4{right:33.33333333%}.cwginstock-subscribe-form .col-sm-pull-3{right:25%}.cwginstock-subscribe-form .col-sm-pull-2{right:16.66666667%}.cwginstock-subscribe-form .col-sm-pull-1{right:8.33333333%}.cwginstock-subscribe-form .col-sm-pull-0{right:auto}.cwginstock-subscribe-form .col-sm-push-12{left:100%}.cwginstock-subscribe-form .col-sm-push-11{left:91.66666667%}.cwginstock-subscribe-form .col-sm-push-10{left:83.33333333%}.cwginstock-subscribe-form .col-sm-push-9{left:75%}.cwginstock-subscribe-form .col-sm-push-8{left:66.66666667%}.cwginstock-subscribe-form .col-sm-push-7{left:58.33333333%}.cwginstock-subscribe-form .col-sm-push-6{left:50%}.cwginstock-subscribe-form .col-sm-push-5{left:41.66666667%}.cwginstock-subscribe-form .col-sm-push-4{left:33.33333333%}.cwginstock-subscribe-form .col-sm-push-3{left:25%}.cwginstock-subscribe-form .col-sm-push-2{left:16.66666667%}.cwginstock-subscribe-form .col-sm-push-1{left:8.33333333%}.cwginstock-subscribe-form .col-sm-push-0{left:auto}.cwginstock-subscribe-form .col-sm-offset-12{margin-left:100%}.cwginstock-subscribe-form .col-sm-offset-11{margin-left:91.66666667%}.cwginstock-subscribe-form .col-sm-offset-10{margin-left:83.33333333%}.cwginstock-subscribe-form .col-sm-offset-9{margin-left:75%}.cwginstock-subscribe-form .col-sm-offset-8{margin-left:66.66666667%}.cwginstock-subscribe-form .col-sm-offset-7{margin-left:58.33333333%}.cwginstock-subscribe-form .col-sm-offset-6{margin-left:50%}.cwginstock-subscribe-form .col-sm-offset-5{margin-left:41.66666667%}.cwginstock-subscribe-form .col-sm-offset-4{margin-left:33.33333333%}.cwginstock-subscribe-form .col-sm-offset-3{margin-left:25%}.cwginstock-subscribe-form .col-sm-offset-2{margin-left:16.66666667%}.cwginstock-subscribe-form .col-sm-offset-1{margin-left:8.33333333%}.cwginstock-subscribe-form .col-sm-offset-0{margin-left:0}}@media (min-width:992px){.cwginstock-subscribe-form .col-md-1,.cwginstock-subscribe-form .col-md-10,.cwginstock-subscribe-form .col-md-11,.cwginstock-subscribe-form .col-md-12,.cwginstock-subscribe-form .col-md-2,.cwginstock-subscribe-form .col-md-3,.cwginstock-subscribe-form .col-md-4,.cwginstock-subscribe-form .col-md-5,.cwginstock-subscribe-form .col-md-6,.cwginstock-subscribe-form .col-md-7,.cwginstock-subscribe-form .col-md-8,.cwginstock-subscribe-form .col-md-9{float:left}.cwginstock-subscribe-form .col-md-12{width:100%}.cwginstock-subscribe-form .col-md-11{width:91.66666667%}.cwginstock-subscribe-form .col-md-10{width:83.33333333%}.cwginstock-subscribe-form .col-md-9{width:75%}.cwginstock-subscribe-form .col-md-8{width:66.66666667%}.cwginstock-subscribe-form .col-md-7{width:58.33333333%}.cwginstock-subscribe-form .col-md-6{width:50%}.cwginstock-subscribe-form .col-md-5{width:41.66666667%}.cwginstock-subscribe-form .col-md-4{width:33.33333333%}.cwginstock-subscribe-form .col-md-3{width:25%}.cwginstock-subscribe-form .col-md-2{width:16.66666667%}.cwginstock-subscribe-form .col-md-1{width:8.33333333%}.cwginstock-subscribe-form .col-md-pull-12{right:100%}.cwginstock-subscribe-form .col-md-pull-11{right:91.66666667%}.cwginstock-subscribe-form .col-md-pull-10{right:83.33333333%}.cwginstock-subscribe-form .col-md-pull-9{right:75%}.cwginstock-subscribe-form .col-md-pull-8{right:66.66666667%}.cwginstock-subscribe-form .col-md-pull-7{right:58.33333333%}.cwginstock-subscribe-form .col-md-pull-6{right:50%}.cwginstock-subscribe-form .col-md-pull-5{right:41.66666667%}.cwginstock-subscribe-form .col-md-pull-4{right:33.33333333%}.cwginstock-subscribe-form .col-md-pull-3{right:25%}.cwginstock-subscribe-form .col-md-pull-2{right:16.66666667%}.cwginstock-subscribe-form .col-md-pull-1{right:8.33333333%}.cwginstock-subscribe-form .col-md-pull-0{right:auto}.cwginstock-subscribe-form .col-md-push-12{left:100%}.cwginstock-subscribe-form .col-md-push-11{left:91.66666667%}.cwginstock-subscribe-form .col-md-push-10{left:83.33333333%}.cwginstock-subscribe-form .col-md-push-9{left:75%}.cwginstock-subscribe-form .col-md-push-8{left:66.66666667%}.cwginstock-subscribe-form .col-md-push-7{left:58.33333333%}.cwginstock-subscribe-form .col-md-push-6{left:50%}.cwginstock-subscribe-form .col-md-push-5{left:41.66666667%}.cwginstock-subscribe-form .col-md-push-4{left:33.33333333%}.cwginstock-subscribe-form .col-md-push-3{left:25%}.cwginstock-subscribe-form .col-md-push-2{left:16.66666667%}.cwginstock-subscribe-form .col-md-push-1{left:8.33333333%}.cwginstock-subscribe-form .col-md-push-0{left:auto}.cwginstock-subscribe-form .col-md-offset-12{margin-left:100%}.cwginstock-subscribe-form .col-md-offset-11{margin-left:91.66666667%}.cwginstock-subscribe-form .col-md-offset-10{margin-left:83.33333333%}.cwginstock-subscribe-form .col-md-offset-9{margin-left:75%}.cwginstock-subscribe-form .col-md-offset-8{margin-left:66.66666667%}.cwginstock-subscribe-form .col-md-offset-7{margin-left:58.33333333%}.cwginstock-subscribe-form .col-md-offset-6{margin-left:50%}.cwginstock-subscribe-form .col-md-offset-5{margin-left:41.66666667%}.cwginstock-subscribe-form .col-md-offset-4{margin-left:33.33333333%}.cwginstock-subscribe-form .col-md-offset-3{margin-left:25%}.cwginstock-subscribe-form .col-md-offset-2{margin-left:16.66666667%}.cwginstock-subscribe-form .col-md-offset-1{margin-left:8.33333333%}.cwginstock-subscribe-form .col-md-offset-0{margin-left:0}}@media (min-width:1200px){.cwginstock-subscribe-form .col-lg-1,.cwginstock-subscribe-form .col-lg-10,.cwginstock-subscribe-form .col-lg-11,.cwginstock-subscribe-form .col-lg-12,.cwginstock-subscribe-form .col-lg-2,.cwginstock-subscribe-form .col-lg-3,.cwginstock-subscribe-form .col-lg-4,.cwginstock-subscribe-form .col-lg-5,.cwginstock-subscribe-form .col-lg-6,.cwginstock-subscribe-form .col-lg-7,.cwginstock-subscribe-form .col-lg-8,.cwginstock-subscribe-form .col-lg-9{float:left}.cwginstock-subscribe-form .col-lg-12{width:100%}.cwginstock-subscribe-form .col-lg-11{width:91.66666667%}.cwginstock-subscribe-form .col-lg-10{width:83.33333333%}.cwginstock-subscribe-form .col-lg-9{width:75%}.cwginstock-subscribe-form .col-lg-8{width:66.66666667%}.cwginstock-subscribe-form .col-lg-7{width:58.33333333%}.cwginstock-subscribe-form .col-lg-6{width:50%}.cwginstock-subscribe-form .col-lg-5{width:41.66666667%}.cwginstock-subscribe-form .col-lg-4{width:33.33333333%}.cwginstock-subscribe-form .col-lg-3{width:25%}.cwginstock-subscribe-form .col-lg-2{width:16.66666667%}.cwginstock-subscribe-form .col-lg-1{width:8.33333333%}.cwginstock-subscribe-form .col-lg-pull-12{right:100%}.cwginstock-subscribe-form .col-lg-pull-11{right:91.66666667%}.cwginstock-subscribe-form .col-lg-pull-10{right:83.33333333%}.cwginstock-subscribe-form .col-lg-pull-9{right:75%}.cwginstock-subscribe-form .col-lg-pull-8{right:66.66666667%}.cwginstock-subscribe-form .col-lg-pull-7{right:58.33333333%}.cwginstock-subscribe-form .col-lg-pull-6{right:50%}.cwginstock-subscribe-form .col-lg-pull-5{right:41.66666667%}.cwginstock-subscribe-form .col-lg-pull-4{right:33.33333333%}.cwginstock-subscribe-form .col-lg-pull-3{right:25%}.cwginstock-subscribe-form .col-lg-pull-2{right:16.66666667%}.cwginstock-subscribe-form .col-lg-pull-1{right:8.33333333%}.cwginstock-subscribe-form .col-lg-pull-0{right:auto}.cwginstock-subscribe-form .col-lg-push-12{left:100%}.cwginstock-subscribe-form .col-lg-push-11{left:91.66666667%}.cwginstock-subscribe-form .col-lg-push-10{left:83.33333333%}.cwginstock-subscribe-form .col-lg-push-9{left:75%}.cwginstock-subscribe-form .col-lg-push-8{left:66.66666667%}.cwginstock-subscribe-form .col-lg-push-7{left:58.33333333%}.cwginstock-subscribe-form .col-lg-push-6{left:50%}.cwginstock-subscribe-form .col-lg-push-5{left:41.66666667%}.cwginstock-subscribe-form .col-lg-push-4{left:33.33333333%}.cwginstock-subscribe-form .col-lg-push-3{left:25%}.cwginstock-subscribe-form .col-lg-push-2{left:16.66666667%}.cwginstock-subscribe-form .col-lg-push-1{left:8.33333333%}.cwginstock-subscribe-form .col-lg-push-0{left:auto}.cwginstock-subscribe-form .col-lg-offset-12{margin-left:100%}.cwginstock-subscribe-form .col-lg-offset-11{margin-left:91.66666667%}.cwginstock-subscribe-form .col-lg-offset-10{margin-left:83.33333333%}.cwginstock-subscribe-form .col-lg-offset-9{margin-left:75%}.cwginstock-subscribe-form .col-lg-offset-8{margin-left:66.66666667%}.cwginstock-subscribe-form .col-lg-offset-7{margin-left:58.33333333%}.cwginstock-subscribe-form .col-lg-offset-6{margin-left:50%}.cwginstock-subscribe-form .col-lg-offset-5{margin-left:41.66666667%}.cwginstock-subscribe-form .col-lg-offset-4{margin-left:33.33333333%}.cwginstock-subscribe-form .col-lg-offset-3{margin-left:25%}.cwginstock-subscribe-form .col-lg-offset-2{margin-left:16.66666667%}.cwginstock-subscribe-form .col-lg-offset-1{margin-left:8.33333333%}.cwginstock-subscribe-form .col-lg-offset-0{margin-left:0}}.cwginstock-subscribe-form .clearfix:after,.cwginstock-subscribe-form .clearfix:before,.cwginstock-subscribe-form .container-fluid:after,.cwginstock-subscribe-form .container-fluid:before,.cwginstock-subscribe-form .container:after,.cwginstock-subscribe-form .container:before,.cwginstock-subscribe-form .row:after,.cwginstock-subscribe-form .row:before{content:" ";display:table}.cwginstock-subscribe-form .clearfix:after,.cwginstock-subscribe-form .container-fluid:after,.cwginstock-subscribe-form .container:after,.cwginstock-subscribe-form .row:after{clear:both}.cwginstock-subscribe-form .center-block{display:block;margin-left:auto;margin-right:auto}.cwginstock-subscribe-form .pull-right{float:right!important}.cwginstock-subscribe-form .pull-left{float:left!important}.cwginstock-subscribe-form .hide{display:none!important}.cwginstock-subscribe-form .show{display:block!important}.cwginstock-subscribe-form .invisible{visibility:hidden}.cwginstock-subscribe-form .text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.cwginstock-subscribe-form .panel-heading>.dropdown .dropdown-toggle,.cwginstock-subscribe-form .panel-title,.cwginstock-subscribe-form .panel-title>.small,.cwginstock-subscribe-form .panel-title>.small>a,.cwginstock-subscribe-form .panel-title>a,.cwginstock-subscribe-form .panel-title>small,.cwginstock-subscribe-form .panel-title>small>a{color:inherit}.cwginstock-subscribe-form .hidden{display:none!important}.cwginstock-subscribe-form .affix{position:fixed}.cwginstock-subscribe-form .panel{margin-bottom:20px;border:1px solid transparent;border-radius:4px;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.05);box-shadow:0 1px 1px rgba(0,0,0,.05)}.cwginstock-subscribe-form .panel-title,.cwginstock-subscribe-form .panel>.list-group,.cwginstock-subscribe-form .panel>.panel-collapse>.list-group,.cwginstock-subscribe-form .panel>.panel-collapse>.table,.cwginstock-subscribe-form .panel>.table,.cwginstock-subscribe-form .panel>.table-responsive>.table{margin-bottom:0}.cwginstock-subscribe-form .panel-body{padding:15px}.cwginstock-subscribe-form .panel-heading{padding:10px 15px;border-bottom:1px solid transparent;border-top-right-radius:3px;border-top-left-radius:3px}.cwginstock-subscribe-form .panel-title{margin-top:0;font-size:16px}.cwginstock-subscribe-form .panel-footer{padding:10px 15px;background-color:#f5f5f5;border-top:1px solid #ddd;border-bottom-right-radius:3px;border-bottom-left-radius:3px}.cwginstock-subscribe-form .panel>.list-group .list-group-item,.cwginstock-subscribe-form .panel>.panel-collapse>.list-group .list-group-item{border-width:1px 0;border-radius:0}.cwginstock-subscribe-form .panel-group .panel-heading,.cwginstock-subscribe-form .panel>.table-bordered>tbody>tr:first-child>td,.cwginstock-subscribe-form .panel>.table-bordered>tbody>tr:first-child>th,.cwginstock-subscribe-form .panel>.table-bordered>tbody>tr:last-child>td,.cwginstock-subscribe-form .panel>.table-bordered>tbody>tr:last-child>th,.cwginstock-subscribe-form .panel>.table-bordered>tfoot>tr:last-child>td,.cwginstock-subscribe-form .panel>.table-bordered>tfoot>tr:last-child>th,.cwginstock-subscribe-form .panel>.table-bordered>thead>tr:first-child>td,.cwginstock-subscribe-form .panel>.table-bordered>thead>tr:first-child>th,.cwginstock-subscribe-form .panel>.table-responsive>.table-bordered>tbody>tr:first-child>td,.cwginstock-subscribe-form .panel>.table-responsive>.table-bordered>tbody>tr:first-child>th,.cwginstock-subscribe-form .panel>.table-responsive>.table-bordered>tbody>tr:last-child>td,.cwginstock-subscribe-form .panel>.table-responsive>.table-bordered>tbody>tr:last-child>th,.cwginstock-subscribe-form .panel>.table-responsive>.table-bordered>tfoot>tr:last-child>td,.cwginstock-subscribe-form .panel>.table-responsive>.table-bordered>tfoot>tr:last-child>th,.cwginstock-subscribe-form .panel>.table-responsive>.table-bordered>thead>tr:first-child>td,.cwginstock-subscribe-form .panel>.table-responsive>.table-bordered>thead>tr:first-child>th{border-bottom:0}.cwginstock-subscribe-form .panel>.table-responsive:last-child>.table:last-child,.cwginstock-subscribe-form .panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child,.cwginstock-subscribe-form .panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child,.cwginstock-subscribe-form .panel>.table:last-child,.cwginstock-subscribe-form .panel>.table:last-child>tbody:last-child>tr:last-child,.cwginstock-subscribe-form .panel>.table:last-child>tfoot:last-child>tr:last-child{border-bottom-left-radius:3px;border-bottom-right-radius:3px}.cwginstock-subscribe-form .panel>.list-group:first-child .list-group-item:first-child,.cwginstock-subscribe-form .panel>.panel-collapse>.list-group:first-child .list-group-item:first-child{border-top:0;border-top-right-radius:3px;border-top-left-radius:3px}.cwginstock-subscribe-form .panel>.list-group:last-child .list-group-item:last-child,.cwginstock-subscribe-form .panel>.panel-collapse>.list-group:last-child .list-group-item:last-child{border-bottom:0;border-bottom-right-radius:3px;border-bottom-left-radius:3px}.cwginstock-subscribe-form .panel>.panel-heading+.panel-collapse>.list-group .list-group-item:first-child{border-top-right-radius:0;border-top-left-radius:0}.cwginstock-subscribe-form .panel>.table-responsive:first-child>.table:first-child,.cwginstock-subscribe-form .panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child,.cwginstock-subscribe-form .panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child,.cwginstock-subscribe-form .panel>.table:first-child,.cwginstock-subscribe-form .panel>.table:first-child>tbody:first-child>tr:first-child,.cwginstock-subscribe-form .panel>.table:first-child>thead:first-child>tr:first-child{border-top-right-radius:3px;border-top-left-radius:3px}.cwginstock-subscribe-form .list-group+.panel-footer,.cwginstock-subscribe-form .panel-heading+.list-group .list-group-item:first-child{border-top-width:0}.cwginstock-subscribe-form .panel>.panel-collapse>.table caption,.cwginstock-subscribe-form .panel>.table caption,.cwginstock-subscribe-form .panel>.table-responsive>.table caption{padding-left:15px;padding-right:15px}.cwginstock-subscribe-form .panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:first-child,.cwginstock-subscribe-form .panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:first-child,.cwginstock-subscribe-form .panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:first-child,.cwginstock-subscribe-form .panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:first-child,.cwginstock-subscribe-form .panel>.table:first-child>tbody:first-child>tr:first-child td:first-child,.cwginstock-subscribe-form .panel>.table:first-child>tbody:first-child>tr:first-child th:first-child,.cwginstock-subscribe-form .panel>.table:first-child>thead:first-child>tr:first-child td:first-child,.cwginstock-subscribe-form .panel>.table:first-child>thead:first-child>tr:first-child th:first-child{border-top-left-radius:3px}.cwginstock-subscribe-form .panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:last-child,.cwginstock-subscribe-form .panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:last-child,.cwginstock-subscribe-form .panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:last-child,.cwginstock-subscribe-form .panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:last-child,.cwginstock-subscribe-form .panel>.table:first-child>tbody:first-child>tr:first-child td:last-child,.cwginstock-subscribe-form .panel>.table:first-child>tbody:first-child>tr:first-child th:last-child,.cwginstock-subscribe-form .panel>.table:first-child>thead:first-child>tr:first-child td:last-child,.cwginstock-subscribe-form .panel>.table:first-child>thead:first-child>tr:first-child th:last-child{border-top-right-radius:3px}.cwginstock-subscribe-form .panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:first-child,.cwginstock-subscribe-form .panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:first-child,.cwginstock-subscribe-form .panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:first-child,.cwginstock-subscribe-form .panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:first-child,.cwginstock-subscribe-form .panel>.table:last-child>tbody:last-child>tr:last-child td:first-child,.cwginstock-subscribe-form .panel>.table:last-child>tbody:last-child>tr:last-child th:first-child,.cwginstock-subscribe-form .panel>.table:last-child>tfoot:last-child>tr:last-child td:first-child,.cwginstock-subscribe-form .panel>.table:last-child>tfoot:last-child>tr:last-child th:first-child{border-bottom-left-radius:3px}.cwginstock-subscribe-form .panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:last-child,.cwginstock-subscribe-form .panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:last-child,.cwginstock-subscribe-form .panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:last-child,.cwginstock-subscribe-form .panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:last-child,.cwginstock-subscribe-form .panel>.table:last-child>tbody:last-child>tr:last-child td:last-child,.cwginstock-subscribe-form .panel>.table:last-child>tbody:last-child>tr:last-child th:last-child,.cwginstock-subscribe-form .panel>.table:last-child>tfoot:last-child>tr:last-child td:last-child,.cwginstock-subscribe-form .panel>.table:last-child>tfoot:last-child>tr:last-child th:last-child{border-bottom-right-radius:3px}.cwginstock-subscribe-form .panel>.panel-body+.table,.cwginstock-subscribe-form .panel>.panel-body+.table-responsive,.cwginstock-subscribe-form .panel>.table+.panel-body,.cwginstock-subscribe-form .panel>.table-responsive+.panel-body{border-top:1px solid #ddd}.cwginstock-subscribe-form .panel>.table>tbody:first-child>tr:first-child td,.cwginstock-subscribe-form .panel>.table>tbody:first-child>tr:first-child th{border-top:0}.cwginstock-subscribe-form .panel>.table-bordered,.cwginstock-subscribe-form .panel>.table-responsive>.table-bordered{border:0}.cwginstock-subscribe-form .panel>.table-bordered>tbody>tr>td:first-child,.cwginstock-subscribe-form .panel>.table-bordered>tbody>tr>th:first-child,.cwginstock-subscribe-form .panel>.table-bordered>tfoot>tr>td:first-child,.cwginstock-subscribe-form .panel>.table-bordered>tfoot>tr>th:first-child,.cwginstock-subscribe-form .panel>.table-bordered>thead>tr>td:first-child,.cwginstock-subscribe-form .panel>.table-bordered>thead>tr>th:first-child,.cwginstock-subscribe-form .panel>.table-responsive>.table-bordered>tbody>tr>td:first-child,.cwginstock-subscribe-form .panel>.table-responsive>.table-bordered>tbody>tr>th:first-child,.cwginstock-subscribe-form .panel>.table-responsive>.table-bordered>tfoot>tr>td:first-child,.cwginstock-subscribe-form .panel>.table-responsive>.table-bordered>tfoot>tr>th:first-child,.cwginstock-subscribe-form .panel>.table-responsive>.table-bordered>thead>tr>td:first-child,.cwginstock-subscribe-form .panel>.table-responsive>.table-bordered>thead>tr>th:first-child{border-left:0}.cwginstock-subscribe-form .panel>.table-bordered>tbody>tr>td:last-child,.cwginstock-subscribe-form .panel>.table-bordered>tbody>tr>th:last-child,.cwginstock-subscribe-form .panel>.table-bordered>tfoot>tr>td:last-child,.cwginstock-subscribe-form .panel>.table-bordered>tfoot>tr>th:last-child,.cwginstock-subscribe-form .panel>.table-bordered>thead>tr>td:last-child,.cwginstock-subscribe-form .panel>.table-bordered>thead>tr>th:last-child,.cwginstock-subscribe-form .panel>.table-responsive>.table-bordered>tbody>tr>td:last-child,.cwginstock-subscribe-form .panel>.table-responsive>.table-bordered>tbody>tr>th:last-child,.cwginstock-subscribe-form .panel>.table-responsive>.table-bordered>tfoot>tr>td:last-child,.cwginstock-subscribe-form .panel>.table-responsive>.table-bordered>tfoot>tr>th:last-child,.cwginstock-subscribe-form .panel>.table-responsive>.table-bordered>thead>tr>td:last-child,.cwginstock-subscribe-form .panel>.table-responsive>.table-bordered>thead>tr>th:last-child{border-right:0}.cwginstock-subscribe-form .panel>.table-responsive{border:0;margin-bottom:0}.cwginstock-subscribe-form .panel-group{margin-bottom:20px}.cwginstock-subscribe-form .panel-group .panel{margin-bottom:0;border-radius:4px}.cwginstock-subscribe-form .panel-group .panel+.panel{margin-top:5px}.cwginstock-subscribe-form .panel-group .panel-heading+.panel-collapse>.list-group,.cwginstock-subscribe-form .panel-group .panel-heading+.panel-collapse>.panel-body{border-top:1px solid #ddd}.cwginstock-subscribe-form .panel-group .panel-footer{border-top:0}.cwginstock-subscribe-form .panel-group .panel-footer+.panel-collapse .panel-body{border-bottom:1px solid #ddd}.cwginstock-subscribe-form .panel-default{border-color:#ddd}.cwginstock-subscribe-form .panel-default>.panel-heading{color:#333;background-color:#f5f5f5;border-color:#ddd}.cwginstock-subscribe-form .panel-default>.panel-heading+.panel-collapse>.panel-body{border-top-color:#ddd}.cwginstock-subscribe-form .panel-default>.panel-heading .badge{color:#f5f5f5;background-color:#333}.cwginstock-subscribe-form .panel-default>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#ddd}.cwginstock-subscribe-form .panel-primary{border-color:#337ab7}.cwginstock-subscribe-form .panel-primary>.panel-heading{color:#fff;background-color:#337ab7;border-color:#337ab7}.cwginstock-subscribe-form .panel-primary>.panel-heading+.panel-collapse>.panel-body{border-top-color:#337ab7}.cwginstock-subscribe-form .panel-primary>.panel-heading .badge{color:#337ab7;background-color:#fff}.cwginstock-subscribe-form .panel-primary>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#337ab7}.cwginstock-subscribe-form .panel-success{border-color:#d6e9c6}.cwginstock-subscribe-form .panel-success>.panel-heading{color:#3c763d;background-color:#dff0d8;border-color:#d6e9c6}.cwginstock-subscribe-form .panel-success>.panel-heading+.panel-collapse>.panel-body{border-top-color:#d6e9c6}.cwginstock-subscribe-form .panel-success>.panel-heading .badge{color:#dff0d8;background-color:#3c763d}.cwginstock-subscribe-form .panel-success>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#d6e9c6}.cwginstock-subscribe-form .panel-info{border-color:#bce8f1}.cwginstock-subscribe-form .panel-info>.panel-heading{color:#31708f;background-color:#d9edf7;border-color:#bce8f1}.cwginstock-subscribe-form .panel-info>.panel-heading+.panel-collapse>.panel-body{border-top-color:#bce8f1}.cwginstock-subscribe-form .panel-info>.panel-heading .badge{color:#d9edf7;background-color:#31708f}.cwginstock-subscribe-form .panel-info>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#bce8f1}.cwginstock-subscribe-form .panel-warning{border-color:#faebcc}.cwginstock-subscribe-form .panel-warning>.panel-heading{color:#8a6d3b;background-color:#fcf8e3;border-color:#faebcc}.cwginstock-subscribe-form .panel-warning>.panel-heading+.panel-collapse>.panel-body{border-top-color:#faebcc}.cwginstock-subscribe-form .panel-warning>.panel-heading .badge{color:#fcf8e3;background-color:#8a6d3b}.cwginstock-subscribe-form .panel-warning>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#faebcc}.cwginstock-subscribe-form .panel-danger{border-color:#ebccd1}.cwginstock-subscribe-form .panel-danger>.panel-heading{color:#a94442;background-color:#f2dede;border-color:#ebccd1}.cwginstock-subscribe-form .panel-danger>.panel-heading+.panel-collapse>.panel-body{border-top-color:#ebccd1}.cwginstock-subscribe-form .panel-danger>.panel-heading .badge{color:#f2dede;background-color:#a94442}.cwginstock-subscribe-form .panel-danger>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#ebccd1}