@import url("https://fonts.googleapis.com/css2?family=Sacramento&display=swap");
@font-face {
font-family: 'petrasscriptef';
src: url(//crowdedsilver.copelandcreative.com.au/wp-content/themes/rttheme18-child/fonts/petrasscriptef-webfont.eot);
src: url(//crowdedsilver.copelandcreative.com.au/wp-content/themes/rttheme18-child/fonts/petrasscriptef-webfont.eot?#iefix) format('embedded-opentype'),
url(//crowdedsilver.copelandcreative.com.au/wp-content/themes/rttheme18-child/fonts/petrasscriptef-webfont.woff2) format('woff2'),
url(//crowdedsilver.copelandcreative.com.au/wp-content/themes/rttheme18-child/fonts/petrasscriptef-webfont.woff) format('woff'),
url(//crowdedsilver.copelandcreative.com.au/wp-content/themes/rttheme18-child/fonts/petrasscriptef-webfont.ttf) format('truetype'),
url(//crowdedsilver.copelandcreative.com.au/wp-content/themes/rttheme18-child/fonts/petrasscriptef-webfont.svg#petrasscriptefregular) format('svg');
font-weight: normal;
font-style: normal;
}
body {
font-size: 15px;
}
ul,
ol {
margin-left:40px;
}
h1 {
font-family: "ABeeZee", sans-serif;
font-size: 22px !important;
}
table {
border:1px solid #999;
border-left: none;
}
table td {
padding:6px;
border:1px solid #ccc;
border-bottom:none;
border-right:none;
}
table tr:first-child td {
border-top: none;
}
table td:first-child {
border-left: none;
}
table tr.not-first:first-child td {
border-top:1px solid #ccc;
}
table td.not-first:first-child {
border-left:1px solid #ccc;
}
p:last-child {
margin-bottom:0;
padding-bottom:0;
}
.text_box h1 {
font-family: petrasscriptef !important;
font-size: 45px !important;
margin:0;
line-height:45px;
font-family: 'Sacramento', "petrasscriptef", "ABeeZee", cursive !important;
}
.text_box p {
padding-bottom:8px;
font-size: 0.9em;
line-height: 1.4;
font-style: italic;
color: #654;
}
h2 {
font-size: 20px !important;
font-family: "ABeeZee", sans-serif;
}
h3 {
font-size: 18px !important;
font-family: "ABeeZee", sans-serif;
}
#menu-rt-theme-categories-navigation li, #menu-rt-theme-style-navigation li, #menu-rt-theme-designer-navigation li, #menu-rt-theme-information-navigation-menu li {
border-bottom: none; line-height: 1.5;
}
#menu-rt-theme-categories-navigation li a, #menu-rt-theme-style-navigation li a, #menu-rt-theme-designer-navigation li a {
line-height: 80% !important;
}
.widget_nav_menu {
margin-bottom: 20px !important;
}
.content_holder .content_footer .widget_nav_menu ul li {
border-bottom: none;
margin: 0px;
}
.widget_nav_menu ul li a {
padding: 0px;
}
.widget_archive ul li, .widget_links ul li, .widget_nav_menu ul li, .widget_categories ul li, .widget_meta ul li, .widget_recent_entries ul li, .widget_pages ul li, .widget_rss ul li, .widget_recent_comments ul li, .widget_rt_categories ul li, .widget_product_categories ul li {
margin: 0;
}
#menu-rt-theme-information-navigation-menu li {
padding: 0px;
}
.widget-woocommerce-currency-switcher h3 {
display: none;
}
input.giftcardinputprice, input#send_to_name, input#send_to_email, textarea#message {
width: 100%;
}
.button-subtle,
.btn-subtle,
.woocommerce a.button-subtle,
.woocommerce a.btn-subtle,
#row-670074-1 a.button-subtle,
#row-670074-1 a.btn-subtle {
background:#ccc;
} #navigation_bar > ul > li > a {
padding: 12px 15px;
}
#navigation li:first-child {
border-left: none;
}
#navigation li {
border-right: none;
}
.top_content .info_bar {
padding: 55px 0 30px;
}
#navigation {
line-height: 50%;
border-right: 0px;
}
#navigation .sub-menu li#menu-item-1845 {
text-align: center;
} input[type=number]::-webkit-outer-spin-button,
input[type=number]::-webkit-inner-spin-button {
-webkit-appearance: none;
margin: 0;
}
.product_meta {
visibility: hidden;
}
.single_add_to_cart_button:before {
content: "";
padding:0;
}
.ad-thumb-list li img:hover {
border: 1px solid #000;
}  #container .sidebar .widget-1,
#container .sidebar .widget-2,
#container .sidebar .widget-3,
#container .sidebar .widget-4 {
box-shadow: none;
border: none;
font-size: 15px;
}
#container .sidebar .widget-1,
#container .sidebar .widget-2,
#container .sidebar .widget-3 {
color: #ffffff;
}
.sidebar .widget-1 .featured_article_title:before,
.sidebar .widget-2 .featured_article_title:before,
.sidebar .widget-3 .featured_article_title:before,
.sidebar .widget-4 .featured_article_title:before {
width: 0px;
}
.sidebar .widget-1 .featured_article_title,
.sidebar .widget-2 .featured_article_title,
.sidebar .widget-3 .featured_article_title,
.sidebar .widget-4 .featured_article_title {
font-family: "petrasscriptef", "ABeeZee", sans-serif !important;
font-weight: normal !important;
font-size: 31px !important;
margin-bottom: 0.2em;
font-family: 'Sacramento', "petrasscriptef", "ABeeZee", cursive !important;
}
.sidebar .widget-1 .featured_article_title,
.sidebar .widget-2 .featured_article_title,
.sidebar .widget-3 .featured_article_title {
color: #ffffff;
}
#container .sidebar .widget {
padding: 10px 20px 20px;
}
.footer_widgets_row .featured_article_title {
font-family: "ABeeZee", sans-serif;
font-size: 25px !important;
}
.sidebar .widget-1 {
background: #a40224;
}
.sidebar .widget-2 {
background: #727171;
}
.sidebar .widget-3 {
background: #8f8579;
}
.sidebar .widget-4 {
background: #eee;
}
#row-166114-1 .widget_nav_menu ul li a, #row-670074-1 .widget_nav_menu ul li a {
color: #ffffff;
}
#row-166114-1 .widget_nav_menu ul li a:hover, #row-670074-1 .widget_nav_menu ul li a:hover {
color: #ffffff;
text-decoration: underline;
}
#row-166114-1 .widget_nav_menu ul li.current-menu-item > a, #row-670074-1 .widget_nav_menu ul li.current-menu-item > a {
color: #ffffff;
text-decoration: underline;
}
#text-box-166114-44867 {
background: #8f8579;
padding: 20px;
color: #ffffff;
}
#text-box-166114-44867 h1 {
color: #ffffff;
}
#container .sidebar .margin-b20 {
margin-bottom: 0px;
} .woocommerce .woocommerce-message {
border-top-color: # #515151;
} .top_links {
margin-right: 0px;
float: right;
font-size: 110%;
} .product_boxes {
}
.with_borders .product_item_holder .featured_image {
border: 0;
padding: 10px;
}
.with_borders .featured_image, .with_borders .box:hover .featured_image {
box-shadow: none;
}
.with_borders .box:hover .featured_image {
border: 1px solid #7f2a2f;
}
.with_borders > .box {
border: none;
}
.with_borders .box:before, .portfolio_boxes .box:before {
width: 0px;
height: 0px;
}
.with_borders .box:after, .portfolio_boxes .box:after {
width: 0px;
} .product_boxes .product_info {
position: absolute;
bottom: -8px;
right: 0;
color: #ffffff;
font-size: 100%;
font-weight: normal;
padding: 20px;
}
.product_boxes .product_item_holder:hover .product_info,
.product_boxes .product_info:hover {
color: #a40224;
}
.in-stock {
display: none;
}
.woocommerce div.product,
.woocommerce-page div.product,
.woocommerce #content div.product,
.woocommerce-page #content div.product {
margin-bottom:20px !important;
}
.woocommerce div.product p.stock {
font-size: 1.25em;
font-weight: inherit;
}
.carousel_items .product_info .price .amount:hover {
color: #a94545;
}
.attachment-shop_thumbnail {
width: 80px !important;
height: 80px !important;
}
.thumbnails a {
float: left !important;
padding-right: 8px;
}
@media only screen and (min-width: 767px) {
.woocommerce #content div.product div.images,
.woocommerce div.product div.images,
.woocommerce-page #content div.product div.images,
.woocommerce-page div.product div.images {
width:31%;
}
.woocommerce #content div.product div.summary,
.woocommerce div.product div.summary,
.woocommerce-page #content div.product div.summary,
.woocommerce-page div.product div.summary {
width:62%;
padding-right:2%;
}
.related.products {
padding-right:1.24%;
}
}
.woocommerce div.product div.images div.thumbnails {
position: relative;
margin-left:-10px;
margin-right:-10px;
}
.woocommerce div.product div.images .thumbnails .woocommerce-product-gallery__image {
padding: 0 10px;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
width: 25%;
display: inline-block;
}
.woocommerce div.product div.images .thumbnails  a {
float: none !important;
padding-right: 0 !important;
}
.woocommerce div.product div.images div.thumbnails img {
width:100% !important;
height: auto !important;
}
.woocommerce .content_holder .social-links,
.woocommerce .content_holder .social-links li {
list-style:none;
margin:0;
padding:0;
}
.woocommerce .content_holder .social-links {
font-size:1.4em;
margin-top:2em;
margin-bottom:1em;
text-align: center;
}
.woocommerce .content_holder .social-links li {
display:inline-block;
margin-right:0.3em;
}
.woocommerce .content_holder .social-links li a:hover {
color:#a94545 !important;
}
.woocommerce .content_holder .social-links .share-text {
display:block;
text-transform:uppercase;
font-size:0.5em;
margin-bottom:0.7em;
}
.images .addthis {
padding:2rem 0;
}
.carousel_items h5 {
display: none;
}
.carousel_items .product_info {
position: absolute;
bottom: 0px;
right: 10px;
color: #a40224;
font-size: 120%;
font-weight: bold;
color: #ffffff;
}
.woocommerce div.product div.summary {
font-size:0.9em;
line-height:1.5;
} .archive .term-description {
clear:both;
}
div.page-description {
clear:both;
} .single-product.postid-6710 {
}
.single-product.postid-6710 .related.products,
.single-product.postid-6712 .related.products {
display:none;
}
@media only screen and (min-width: 767px) {
.single-product.postid-6710 .woocommerce #content div.product div.images,
.single-product.postid-6710 div.product div.images,
.single-product.postid-6712 .woocommerce #content div.product div.images,
.single-product.postid-6712 div.product div.images {
width:20%;
padding: 0;
}
.single-product.postid-6710 #content div.product div.summary,
.single-product.postid-6710 div.product div.summary,
.single-product.postid-6712 #content div.product div.summary,
.single-product.postid-6712 div.product div.summary {
width:79%;
padding: 0;
padding-right:0;
}
.single-product.postid-6710 .product-summary-half,
.single-product.postid-6710 .gift-cards_form,
.single-product.postid-6712 .product-summary-half,
.single-product.postid-6712 .gift-cards_form  {
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box;
width:50%;
padding:0 15px;
}
#ywgc-recipient-name {
display:block;
}
.single-product.postid-6710 div.product form.cart,
.single-product.postid-6712 div.product form.cart {
max-width:none;
margin-top: -3em;
}
.single-product.postid-6710 .product-summary-half,
.single-product.postid-6712 .product-summary-half {
width:50%;
float:left;
width: auto;
float: none;
}
.single-product.postid-6710 .woocommerce-product-details__short-description {
width:50%;
float:left;
}
.single-product.postid-6710 .gift-cards_form,
.single-product.postid-6712 .gift-cards_form {
width:50%;
float:right;
}
}
.gift-cards-list,
.gift-cards-list tr,
.gift-cards-list tr td {
border:none;
}
.gift-cards-list {
width: 100%;
background: #ddd;
}
.gift-cards-list tr td {
padding:0.8rem 1rem !important;
width:50%;
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box;
}
.ywgc-manual-amount {
display:block;
width:100%;
padding:0.5rem 0.8rem;
}
.single_variation_wrap,
.woocommerce div.product form.cart .variations {
x_float:left;
x_width:49%;
padding-right:1%;
max-width:330px;
}
.woocommerce div.product form.cart {
max-width:330px;
}
div.product-addon-gift-wrapping {
margin-bottom:1.3rem;
}
.woocommerce.single-product div.product .summary p.price,
.woocommerce.single-product div.product .summary span.price {
color:#a40224 !important;
font-size: 1.3em !important;
}
.woocommerce-variation-availability {
clear:both;
}
.woocommerce-variation-availability p {
padding:1em 0;
}
.woocommerce div.product form.cart .variations .label {
display:none;
}
.woocommerce div.product form.cart .variations .value {
position: relative;
}
.woocommerce div.product form.cart .variations select {
min-width:0;
margin-bottom:0.4em;
}
.woocommerce div.product form.cart .variations .wooselect,
.woocommerce div.product form.cart div.quantity,
.woocommerce div.product form.cart .button {
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
.woocommerce div.product form.cart .variations .wooselect {
width: 100%;
margin-bottom: 0.5em;
height: 33px;
line-height: 28px;
}
.woocommerce div.product form.cart div.quantity {
width:29%;
margin-right:1%;
padding-right:0;
margin-bottom:1rem;
}
.woocommerce div.product form.cart div.quantity.hidden {
display:none !important;
border:none;
}
.woocommerce .quantity input.qty,
.woocommerce-page .quantity input.qty,
.woocommerce #content .quantity input.qty,
.woocommerce-page #content .quantity input.qty {
width:100%;
}
.woocommerce div.product form.cart .button {
width:70%;
padding-left:0;
padding-right:0;
text-align:center;
margin-bottom:1em;
}
.ring-sizing-link {
font-size:0.8em;
margin-bottom:0;
padding-bottom:0;
}
table.ring-sizes td {
padding:3px 3px 0;
line-height:1.4;
}
.woocommerce div.product .out-of-stock {
color: #e33;
}
div.creating-acc-desc p {
padding: 0;
}
div.creating-acc-desc::before {
-moz-border-bottom-colors: none;
-moz-border-left-colors: none;
-moz-border-right-colors: none;
-moz-border-top-colors: none;
border-color: transparent transparent #dfdcde;
border-image: none;
border-style: solid;
border-width: 1em;
content: "";
display: block;
left: 0;
margin: -1em 0 0 2em;
position: absolute;
top: -0.75em;
}
div.creating-acc-desc {
background-color: #dfdcde;
border-radius: 2px;
box-sizing: border-box;
color: #515151;
font-size: 0.92em;
line-height: 1.5;
margin: 1em 0;
padding: 1em;
position: relative;
width: 100%;
}
#container .content_holder .content_area .cart-collaterals .checkout-button.button.alt.wc-forward {
background: #a91e23 none repeat scroll 0 0;
color: #fff;
text-shadow: none;
margin-top: 5px;
display: inline-block;
float: right;
margin-top: 2em;
}
#container .content_holder .content_area .cart-collaterals .button.continue-shopping {
display: inline-block;
padding: 0.5em;
background: #f9f9f9;
color:inherit !important;
border: 1px solid #eee;
text-align: center;
margin-top: 1em;
text-decoration: none;
margin-top: 2em;
text-align: center;
margin-bottom: 1em;
font-size: 1.25em;
}
.woocommerce-cart .content_holder .button.continue-shopping {
color: #A91E3F !important;
}
#container .content_holder .checkout #place_order {
background: #a91e23 none repeat scroll 0 0;
color: #fff;
text-shadow: none;
}
.cart_totals .cart-subtotal .amount,
.cart_totals .order-total .amount {
float:right;
display:inline-block;
margin-left:1em;
}
@media only screen and (min-width: 768px) {
.shop_table .amount,
.shop_table .product-subtotal {
text-align: right;
}
}
.woocommerce-shipping-calculator .shipping-calculator-button {
display:block;
padding:0.5em;
background:#f9f9f9;
border:1px solid #eee;
text-align:center;
margin-top:1em;
text-decoration:none;
}
.woocommerce-shipping-calculator .shipping-calculator-button:hover {
background:#f5f5f5;
border-color:#e5e5e5;
}
.cart_totals .order-total .includes_tax .amount {
float:none;
margin-left:0;
display:inline;
}
.cart_totals .shipping label {
clear:both;
}
.cart_totals .shipping .amount {
float:right;
}
.woocommerce ul#shipping_method li input + label .amount {
opacity:0.3;
}
.woocommerce-checkout ul#shipping_method li input + label .amount {
display: block;
position: absolute;
right: 0;
margin-top: -1.7em;
}
.woocommerce ul#shipping_method li input:checked + label .amount {
opacity:1;
}
.input-text.qty.text {
-moz-appearance: textfield !important;
}
#billing_state_field .required {
display: none;
}
.woocommerce #respond input#submit.alt.disabled,
.woocommerce #respond input#submit.alt.disabled:hover,
.woocommerce #respond input#submit.alt:disabled,
.woocommerce #respond input#submit.alt:disabled:hover,
.woocommerce #respond input#submit.alt[disabled]:disabled,
.woocommerce #respond input#submit.alt[disabled]:disabled:hover,
.woocommerce a.button.alt.disabled,
.woocommerce a.button.alt.disabled:hover,
.woocommerce a.button.alt:disabled,
.woocommerce a.button.alt:disabled:hover,
.woocommerce a.button.alt[disabled]:disabled,
.woocommerce a.button.alt[disabled]:disabled:hover,
.woocommerce button.button.alt.disabled,
.woocommerce button.button.alt.disabled:hover,
.woocommerce button.button.alt:disabled,
.woocommerce button.button.alt:disabled:hover,
.woocommerce button.button.alt[disabled]:disabled,
.woocommerce button.button.alt[disabled]:disabled:hover,
.woocommerce input.button.alt.disabled,
.woocommerce input.button.alt.disabled:hover,
.woocommerce input.button.alt:disabled,
.woocommerce input.button.alt:disabled:hover,
.woocommerce input.button.alt[disabled]:disabled,
.woocommerce input.button.alt[disabled]:disabled:hover {
background:#ccc;
}
.woocommerce .button.subtle,
.woocommerce .button.subtle:hover,
.woocommerce input.button.subtle,
.woocommerce input.button.subtle:hover {
background:#eee !important  ;
color:#666 !important;
}
@media only screen and (max-width: 959px) {
.responsive #mobile_bar {
position: relative;
z-index: 150;
}
}
#mobile_bar .header_shopping_cart_container,
.responsive #mobile_bar > .header_shopping_cart_container {
float:right;
text-align:right;
width:50%;
padding:0;
height:2em;
}
#mobile_bar .header_shopping_cart_container .header_shopping_cart {
position:relative;
}
#mobile_bar .header_shopping_cart_container .item-count {
color: #fff;
position: absolute;
font-size: 1.4rem;
top: -18px;
width: 100%;
text-align: center;
font-size: 3.4rem;
font-family: 'Sacramento', "petrasscriptef", "ABeeZee", cursive !important;
font-size: 16px;
}
#mobile_bar .header_shopping_cart_container img {
top: 0;
left: 0;
right: 0;
bottom: 0;
display: inline-block;
}
.responsive #mobile_bar > .social-links {
display:none !important;
}
@media only screen and (min-width: 20em) {
.responsive #mobile_bar > .social-links {
display: block !important;
position: absolute;
text-align: center;
width: 100px;
left: 80px;
z-index: 50;
left: 50%;
width: 42%;
margin-left: -21%;
}
}
@media only screen and (min-width: 30em) {
.responsive #mobile_bar > .social-links {
width: 50%;
margin-left: -25%;
}
}
.responsive #mobile_bar > .social-links a {
display: inline-block;
color: #ccc;
cursor: pointer;
}
@media only screen and (min-width: 27em) {
.responsive #mobile_bar > .social-links a {
margin-left: 0.1em;
padding: 0 0.2em;
}
} #mobile_search_toggle {
position: absolute;
right: 3.1em;
top: 0.6em;
color: #fff;
z-index: 99;
padding: 0.2em;
display: inline-block;
}
@media only screen and (min-width: 80em) {
#mobile_search_toggle {
display: none;
}
}
.responsive #mobile_bar > #mobile-search {
display: none;
clear: both;
width: 100%;
}
.responsive #mobile_bar > #mobile-search.toggled {
display: block;
}
#mobile_search_form {
display: flex; flex-direction:row;width: 100%;
}
#mobile-search .icon-search {
margin-right:12px;
}
#mobile-search .search-input-container {
flex: 1 1 100%;
}
#mobile-search .search_text {
width: 100%;
}
#top_bar {
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box;
}
#top_bar .social-links a:hover {
color: #a94545;
}
@media only screen and (min-width: 80em) {
#top_bar {
}
#top_bar .social-links {
margin:0.6rem 0.2rem 0 0;
}
#top_bar .social-links a {
display: block;
margin-bottom:0.6em;
}
#top_bar .social-links a:hover {
-webkit-transform:scale(1.3);
-moz-transform:scale(1.3);
transform:scale(1.3);
}
}
#top_bar {
background: none;
border: none;
position: absolute;
top: auto;
width: 100%;
z-index: 50;
}
@media only screen and (max-width: 1099px) and (min-width: 960px) {
.responsive .top_bar_container {
width:2em;
}
}
@media only screen and (min-width: 60em) {
.top_bar_container {
width: 100%;
position: absolute;
right:0;
width:2em;
}
#top_navigation {
padding-right: 0.3rem;
}
}
.woocommerce-currency-switcher {
display: none;
}
#top_bar li.social-links a {
margin-left: 0.1em;
display: inline-block;
padding: 0 0.2em;
color: #ccc;
cursor: pointer;
}
@media only screen and (min-width: 60em) {
#top_bar {
}
#top_bar li.social-links {
margin:0.6rem 0.2rem 0 0;
}
#top_bar li.social-links a {
display: block;
margin-bottom:0.6em;
}
#top_bar li.social-links a:hover {
-webkit-transform:scale(1.3);
-moz-transform:scale(1.3);
transform:scale(1.3);
}
}
#top_bar li.social-links a:hover {
color: #a94545;
}
#header_contents > section {
padding-top: 0;
padding-bottom: 0;
}
#logo img {
max-width:100%;
}
@media only screen and (min-width: 40em) {
#logo img {
max-width: 400px;
}
}
#header .section_widget .header_shopping_cart_widget {
text-align: center;
}
#header .section_widget .header_shopping_cart_widget .header_shopping_cart_container {
position: relative;
max-width: 220px !important;
width: 100%;
display:none;
}
@media only screen and (min-width: 960px) {
#header .section_widget .header_shopping_cart_widget .header_shopping_cart_container {
display: inline-block;
}
}
#header .section_widget .header_shopping_cart_widget .sitewide-message {
font-size:0.8em;
}
#header .section_widget .header_shopping_cart_widget .header_shopping_cart {
display: block;
height: 0;
padding-bottom: 29.54545454%;
}
#header .section_widget .header_shopping_cart_widget .item-count {
color: #fff;
position: absolute;
font-size: 1.4rem;
right: 1%;
top: 23%;
width: 19%;
font-family: "petrasscriptef", "ABeeZee", sans-serif !important;
font-size: 3.4rem;
font-family: 'Sacramento', "petrasscriptef", "ABeeZee", cursive !important;
font-size: 16px;
}
#header .section_widget.second .header_shopping_cart_widget img {
top: 0;
left: 0;
right: 0;
bottom: 0;
display: inline-block;
}
@media only screen and (min-width: 60em) {
#header .section_widget.second {
text-align: right;
}
#header .section_widget.second img {
max-width: 100% !important;
}
}
#navigation_bar {
padding: 0;
position: relative;
z-index: 999;
display: table;
}
#navigation_bar .icon-login:before {
x_display: none;
}
#navigation_bar .nav-top-bar {
float: right;
margin: 0;
padding: 0;
position: relative;
z-index: 999;
line-height: 50%;
border: none;
}
#navigation_bar .nav-top-bar > li {
margin: 0;
padding: 0;
}
#navigation_bar .chosen-container {
min-width:70px;
}
#navigation_bar .nav-top-bar .chosen-container-single .chosen-single {
background: none;
border: none;
box-shadow: none;
text-align:left;
padding-left: 0.8em;
}
#navigation_bar .chosen-container-active.chosen-with-drop .chosen-single {
border: 1px solid #aaa;
background-image: -webkit-gradient(linear,50% 0,50% 100%,color-stop(20%,#eee),color-stop(80%,#fff));
background-image: -webkit-linear-gradient(#eee 20%,#fff 80%);
background-image: -moz-linear-gradient(#eee 20%,#fff 80%);
background-image: -o-linear-gradient(#eee 20%,#fff 80%);
background-image: linear-gradient(#eee 20%,#fff 80%);
box-shadow: 0 1px 0 #fff inset;
text-align: center;
}
#navigation_bar .nav-top-bar .chosen-container-single .chosen-single,
#navigation_bar .nav-top-bar .chosen-container-single .chosen-single span {
color:#000 !important;
display:block;
}
#navigation_bar .nav-top-bar .chosen-container-single.chosen-container-active .chosen-single,
#navigation_bar .nav-top-bar .chosen-container-single.chosen-container-active .chosen-single span {
color:#919191 !important;
}
#navigation_bar .nav-top-bar .chosen-container-single .chosen-single {
margin-top:5px;
}
#navigation_bar .nav-top-bar .chosen-container-single .chosen-single span {
font-size:1em;
margin-right: 26px;
line-height:24px;
}
#navigation_bar > .nav-top-bar .woocommerce-currency-switcher-form,
#navigation_bar > .nav-top-bar .woocommerce-currency-switcher-form .chosen-container {
display:inline-block;
}
#navigation_bar > ul > li.current_page_item > a,
#navigation_bar > ul > li.current-menu-ancestor > a,
#navigation_bar > ul > li > a:hover,
#navigation_bar > ul > li:hover > a {
color: #fff !important;
}
#navigation-search {
float: right;
background: rgba(0, 0, 0, 0.2);
position: relative;
padding: 0.2em 0.7em;
}
#navigation-search form,
.search_text {
background: transparent;
border: medium none;
border-radius: inherit;
box-shadow: inherit;
color: inherit;
font-family: inherit;
font-size: inherit;
line-height: inherit;
width: auto;
outline: inherit;
padding: inherit;
position: inherit;
font-family: arial, sans-serif;
text-align: left;
}
#navigation-search .search_text {
transition: all .2s ease-in-out;
width: 0;
}
#navigation-search form {
display: inline;
margin: 0;
padding: 0;
}
#navigation-search .icon-search {
cursor: pointer;
color: #555;
margin: 0;
}
#navigation-search .icon-search:before {
margin: 0;
}
#navigation-search .icon-search.submit,
#navigation-search.toggled .icon-search.toggle {
display: none;
}
#navigation-search.toggled .icon-search.submit,
#navigation-search .icon-search.toggle {
display: inline-block;
}
#navigation-search.toggled .search_text,
#navigation-search .search_text:focus {
background: #fff;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
-o-border-radius: 4px;
border-radius: 4px;
box-shadow: none;
padding: 0 5px;
width: 100px;
border: 1px solid #f0f0f0;
background: none;
color: #fff;
border: none;
}
#navigation_bar > #navigation > li,
#navigation_bar .nav-top-bar > li {
float: left;
margin: 0;
position: relative;
text-align: center;
}
#navigation_bar > #navigation > li > a,
#navigation_bar .nav-top-bar > li > a {
display: inline-block;
}
.nav_border {
box-shadow: none;
}
#navigation a {
cursor: pointer;
}
#navigation .sub-menu {
border: 1px solid #888;
}
#navigation .sub-menu li {
border-bottom: 1px solid rgba(0, 0, 0, 0.08);
}
.content_second_background {
background:none;
}
.content_holder .content_second_background .content_block_background {
padding-top:20px !important;
min-height:400px;
}
#header_contents,
.responsive .content_block,
#navigation_bar,
.multicolumn-holder,
.menu-style-two .stuck #navigation_bar,
.menu-style-two .stuck .multicolumn-holder,
.footer_widgets,
footer .footer_info {
width:100%;
max-width: 1410px;
padding-left:20px;
padding-right:20px;
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box;
}
.home #header_contents,
.home.responsive .content_block,
.home #navigation_bar,
.home .multicolumn-holder,
.home.menu-style-two .stuck #navigation_bar,
.home.menu-style-two .stuck .multicolumn-holder,
.home .footer_widgets,
.home footer .footer_info {
max-width:1410px;
}
.home section.content.right .one .text_box img,
.home section.content.right .one .featured img {
width: 100%;
height: auto;
display: block;
float: none;
}
#header_contents {
display:block;
padding-top:20px;
padding-bottom:20px;
}
#header_contents > section {
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box;
display:block;
float:left;
min-height:1px;
}
.one {
width:10%;
}
.two {
width:50%;
}
.three {
width:33.3333%;
}
.four {
width:25%;
}
.five {
width:20%;
}
.six {
width:16.66667%;
}
#container .sidebar.left {
display:none;
position: absolute;
top: 0;
left: 0;
background: #fff;
width: 100%;
z-index: 100;
box-shadow: 0.1em 0.2em 0.4em rgba(0,0,0,0.1);
margin:0;
padding-top: 80px;
}
@media only screen and (max-width: 767px) {
body.show-menu .content_holder,
body.show-menu .content_second_background,
body.show-menu .content_block_background,
body.show-menu .content_area,
body.show-menu .content_block {
position: static;
}
}
body.show-menu #container .sidebar.left {
display:block;
}
body.show-menu #container .sidebar.left .widget:last-child {
margin-bottom:0 !important;
}
.responsive section.content.right {
width: 100%;
}
@media only screen and (max-width: 959px) and (min-width: 768px) {
.responsive .sidebar {
width: 160px;
}
}
@media only screen and (min-width: 960px) {
#container .sidebar.left {
position: static;
top: auto;
left: auto;
background: none;
width: 260px;
z-index: 1;
box-shadow:none;
margin-left:10px;
display:block;
padding-top:0;
width:20%;
margin: 0;
padding-left: 10px;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
body.show-menu #container .sidebar.left .widget:last-child {
margin-bottom:20px !important;
}
.responsive section.content.right {
width: 740px;
width: 80%;
box-sizing: border-box;
margin: 0;
padding: 0 0 0 40px;
x_float:none;
x_margin-left:270px;
}
.responsive section.content.right > .clearfix {
x_clear:none !important;
}
}
@media only screen and (max-width: 1099px) and (min-width: 960px) {
#container .sidebar.left {
width:25%;
}
.responsive section.content.right {
x_width: 640px;
width: 75%;
}
}
.box {
margin-left:2%;
}
.content.left .four,
.content.right .four {
width:23%;
}
@media only screen and (max-width: 959px) and (min-width: 768px) {
.responsive .content.left .four,
.responsive .content.right .four {
width:23%;
}
}
.content.left .row,
.content.right .row {
margin:0 -1%;
}
.content.left .one,
.content.right .one,
.content.left .two,
.content.right .two,
.content.left .three,
.content.right .three,
.content.left .four,
.content.right .four  {
margin:0;
padding:0 15px;
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box;
}
.content.left .one,
.content.right .one {
width:100%;
}
.content.left .one,
.content.right .one {
width:100%;
}
.content.left .three,
.content.right .three {
width:33.333333%;
}
.content.left .four,
.content.right .four {
width:25%;
}
#container .sidebar.left .widget {
padding: 3px 10px 4px;
margin-bottom: 3px !important;
}
#container .sidebar.left .widget:last-child {
margin-bottom: 20px !important;
}
.content_holder .sidebar.left .widget h3 {
margin: 0;
}
.content_holder .sidebar.left .widget .menu-rt-theme-categories-navigation-container,
.content_holder .sidebar.left .widget .menu-rt-theme-style-navigation-container,
.content_holder .sidebar.left .widget .menu-rt-theme-designer-navigation-container,
.content_holder .sidebar.left .widget .space {
display: none;
}
.content_holder .sidebar.left .widget.toggled .menu-rt-theme-categories-navigation-container,
.content_holder .sidebar.left .widget.toggled .menu-rt-theme-style-navigation-container,
.content_holder .sidebar.left .widget.toggled .menu-rt-theme-designer-navigation-container,
.content_holder .sidebar.left .widget.toggled .space {
display: block;
}
.content_holder .sidebar.left .widget.toggled {
padding-bottom: 20px;
}
.content_holder .sidebar.left .widget form {
height: auto !important;
opacity: 1 !important;
}
#container .sidebar.left .widget.toggled h3 {
margin: 0 0 0.2em;
}
.widget_nav_menu ul li a {
padding: 0.7em 0.5em;
display: block;
}
#container .sidebar.left #mc_embed_signup .mc-field-group {
width:100%;
}
#container .sidebar.left #mc_embed_signup div#mce-responses {
padding:0;
margin:0;
width:100%;
}
#container .sidebar.left #mc_embed_signup .button {
width:100% !important;
}
#container .sidebar.left #mce-success-response,
#container .sidebar.left #mce-error-response {
padding: 0.4em 1em;
width: 100%;
display: block;
float: none;
color: #fff;
font-weight: normal;
-webkit-font-smoothing: antialiased;
}
#container .sidebar.left #mce-success-response a,
#container .sidebar.left #mce-error-response a {
color: #fff !Important;
display: none !important;
}
#container .sidebar.left #mce-success-response {
background: #63ce6b;
}
#container .sidebar.left #mce-error-response {
background: #a94545;
}
@media only screen and (min-width: 64em) {
.widget_nav_menu ul li a {
padding: 0;
display: inline-block;
}
.content_holder .sidebar.left .widget .menu-rt-theme-categories-navigation-container,
.content_holder .sidebar.left .widget .menu-rt-theme-style-navigation-container,
.content_holder .sidebar.left .widget .menu-rt-theme-designer-navigation-container,
.content_holder .sidebar.left .widget .space {
display: block;
}
#container .sidebar.left .widget {
padding: 10px 20px 20px;
margin-bottom: 20px !important;
}
.content_holder .sidebar.left .widget h3 {
margin: 0 0 0.2em;
}
}
#back-to-top {
display: none;
position: fixed;
bottom: 1.5rem;
right: -60px;
color: #ddd;
font-size: 0.9em;
background-color: #ccc;
background-color: rgba(0, 0, 0, .2);
display: block;
position: fixed;
bottom: 15px;
width: 45px;
height: 45px;
text-align: center;
backface-visibility: hidden;
-webkit-perspective: 1000;
-ms-perspective: 1000;
perspective: 1000;
-webkit-transform: translateZ(0);
-ms-transform: translateZ(0);
transform: translateZ(0);
transition: all .2s ease-in-out;
z-index: 1000;
}
#back-to-top svg {
position: absolute;
top: 15px;
left: 15px;
fill: #fff;
height: 16px;
width: 16px;
}
@media only screen and (min-width: 64em) {
body.scrolled #back-to-top {
right: 1.5rem;
}
#back-to-top {
display: block;
}
}
#navigation_bar [class^="icon-"]:before,
#navigation_bar [class*=" icon-"]:before {
margin-right: 0;
}
@media only screen and (min-width: 64em) {
#navigation_bar > ul.nav-top-bar > li {
margin-right: 1em;
}
#navigation_bar > ul.nav-top-bar > li > a {
padding-left: 10px;
padding-right: 10px;
}
}
@media only screen and (max-width: 1099px) and (min-width: 960px) {
.responsive #navigation_bar {
width: 100%;
}
}
@media only screen and (max-width: 1099px) and (min-width: 960px) {
.responsive #navigation_bar > ul > li > a {
padding: 15px 15px;
}
} input[type="submit"],
.rt_form input[type="button"], .rt_form input[type="submit"], .wpcf7-submit,
.woocommerce a.button, .woocommerce-page a.button, .woocommerce button.button, .woocommerce-page button.button, .woocommerce input.button, .woocommerce-page input.button, .woocommerce #respond input#submit, .woocommerce-page #respond input#submit, .woocommerce #content input.button, .woocommerce-page #content input.button, .woocommerce a.button.alt, .woocommerce-page a.button.alt, .woocommerce button.button.alt, .woocommerce-page button.button.alt, .woocommerce input.button.alt, .woocommerce-page input.button.alt, .woocommerce #respond input#submit.alt, .woocommerce-page #respond input#submit.alt, .woocommerce #content input.button.alt, .woocommerce-page #content input.button.alt {
background: #a91e23 none repeat scroll 0 0;
color: #fff !important;
text-shadow: none;
border-radius:0;
}
input[type="submit"]:hover,
.rt_form input[type="button"]:hover, .rt_form input[type="submit"]:hover, .wpcf7-submit:hover,
.woocommerce a.button:hover, .woocommerce-page a.button:hover, .woocommerce button.button:hover, .woocommerce-page button.button:hover, .woocommerce input.button:hover, .woocommerce-page input.button:hover, .woocommerce #respond input#submit:hover, .woocommerce-page #respond input#submit:hover, .woocommerce #content input.button:hover, .woocommerce-page #content input.button:hover, .woocommerce a.button.alt:hover, .woocommerce-page a.button.alt:hover, .woocommerce button.button.alt:hover, .woocommerce-page button.button.alt:hover, .woocommerce input.button.alt:hover, .woocommerce-page input.button.alt:hover, .woocommerce #respond input#submit.alt:hover, .woocommerce-page #respond input#submit.alt:hover, .woocommerce #content input.button.alt:hover, .woocommerce-page #content input.button.alt:hover {
background: #b01e23;
color: #fff !important;
text-shadow: none;
}
#giftcard-apply-form .button {
background: #eee;
color: #666 !important;
}
.free-shipping-footer {
background: #f4f4f4;
padding: 0.5em 0.7em 0.4em;
display: block;
text-align: center;
margin-bottom: 2rem;
font-size: 1.4em;
font-style: italic;
}
.returns-footer {
float:right;
font-size:0.9em;
} .product_item_holder .featured_image img {
display:block;
} #mc_embed_signup br {
display:none;
}
#mc_embed_signup form {
padding: 0 !important;
}
#mc_embed_signup .indicates-required {
display:block !important;
position:absolute !important;
text-indent:-999em !important;
text-align:left !important;
}
#mc_embed_signup .button {
display:block !important;
width:96% !important;
} .woocommerce-cart .cart-collaterals .cart_totals table {
border-color:#ddd;
}
.woocommerce-cart .content_block,
.woocommerce-checkout .content_block {
width:100%;
max-width: 1410px;
padding-left:20px;
padding-right:20px;
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box;
}
@media only screen and (max-width: 959px) and (min-width: 768px) {
.responsive.woocommerce-cart  section.content.left,
.responsive.woocommerce-cart  section.content.right,
.responsive.woocommerce-checkout  section.content.left,
.responsive.woocommerce-checkout  section.content.right {
width:100%;
}
}
@media only screen and (min-width: 960px) {
.woocommerce-cart #container .sidebar.left,
.woocommerce-checkout #container .sidebar.left {
display: none;
}
.woocommerce-cart section.content.right,
.woocommerce-checkout section.content.right {
float: none;
width: 100%;
margin: 0;
padding: 0;
}
} .attachment-shop_thumbnail {
height:auto !important;
}
@media only screen and (min-width: 960px) {
.woocommerce-cart .woocommerce > form:not(.ywgc-enter-code),
X.woocommerce-checkout .woocommerce > form:not(.ywgc-enter-code) {
width:50%;
float:left;
}
.woocommerce .cart-collaterals,
.woocommerce-page .cart-collaterals {
width:50%;
float:right;
margin-top:0;
padding-left:1.5rem;
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box;
}
.woocommerce .quantity,
.woocommerce-page .quantity,
.woocommerce #content .quantity,
.woocommerce-page #content .quantity,
.woocommerce .product-quantity input {
width:100%;
display:block;
float:none;
padding:0;
}
.woocommerce .product-quantity input {
padding:10px 20px;
}
.woocommerce-cart .woocommerce .free-shipping-footer {
clear:both;
}
.woocommerce .cart-collaterals .cart_totals h2,
.woocommerce-page .cart-collaterals .cart_totals h2 {
display:none;
}
} @media only screen and (min-width: 768px) {
.wc-giftwrap .modal-dialog {
margin: 80px auto;
}
}
.product-addon-gift-wrapping .addon-name,
.product-addon-gift-wrapping-message .addon-name {
display:none;
}
div.product-addon {
margin:0;
}
.woocommerce form .product-addon .form-row label,
.woocommerce-page form .product-addon .form-row label {
padding:0;
}
.woocommerce form .product-addon-gift-wrapping-message {
display:none;
}
.woocommerce form.gift-wrapping-checked .product-addon-gift-wrapping-message {
display:block;
margin-bottom:0.7rem;
} .product-addon {
clear:both;
}
Xdiv.product-addon-gift-wrapping label .amount,
Xdiv.product-addon-gift-wrapping label .bracket,
Xdiv.product-addon-gift-wrapping-options label .amount,
Xdiv.product-addon-gift-wrapping-options label .bracket {
display:none;
}
.woocommerce form .product-addon .form-row,
.woocommerce form .product-addon .form-row:after,
.woocommerce-page form .product-addon .form-row:after {
margin:0;
padding:0;
}
.product-addon-gift-wrapping-message {
margin-bottom:1.3rem;
}
.single_variation_wrap {
margin-top:1.3rem;
} .woocommerce div.product span.price ins, .woocommerce-page div.product span.price ins, .woocommerce #content div.product span.price ins, .woocommerce-page #content div.product span.price ins, .woocommerce div.product p.price ins, .woocommerce-page div.product p.price ins, .woocommerce #content div.product p.price ins, .woocommerce-page #content div.product p.price ins {
background:none;
border:none;
}
.woocommerce .woocommerce-error,
.woocommerce .woocommerce-info,
.woocommerce .woocommerce-message,
.ywgc-have-code {
padding: 0.6em 1.8em 0.5em 2.8em!important; margin: 0 0 0.3em!important;
position: relative;
background-color: #f7f6f7;
color: #515151;
list-style: none!important;
width: auto;
word-wrap: break-word;
border: 1px solid #ddd;
}
body.tax-product_cat section.content.left {
float:right;
margin: 0 10px 0 19px;
padding-right:0;
padding-left: 20px;
}
.ywgc-have-code:before,
.woocommerce .woocommerce-info:before {
color:#ccc;
font-family: WooCommerce;
content: "\e028";
display: inline-block;
position: absolute;
top: 0.6em;
left: 1em;
}
.ywgc-have-code:before {
content: '\e01e';
}
.ywgc-have-code {
margin-bottom:2em !important;
}
.woocommerce .woocommerce-error {
border-color:#efc3c4;
background: #fdf4f7;
}
.woocommerce .woocommerce-error:before {
color:#943a3c;
} .woocommerce form .form-row input.input-text,
.woocommerce-page form .form-row input.input-text,
.woocommerce form .form-row textarea, .woocommerce-page form .form-row textarea,
.woocommerce table.cart td.actions .coupon .input-text,
.woocommerce-page table.cart td.actions .coupon .input-text,
.woocommerce #content table.cart td.actions .coupon .input-text,
.woocommerce-page #content table.cart td.actions .coupon .input-text {
padding:10px 6px;
box-shadow:none;
} .woocommerce #content table.cart td.actions,
.woocommerce table.cart td.actions,
.woocommerce-page #content table.cart td.actions,
.woocommerce-page table.cart td.actions {
text-align: left;
}
.cart_item .product-name .variation .amount,
.cart_item .product-name .variation .bracket {
display:none;
}
.woocommerce td.product-name dl.variation {
margin: 1em 0;
}
.woocommerce td.product-name dl.variation dd {
margin-top:0;
margin-bottom:0;
padding-bottom:0;
}
.woocommerce td.product-name dl.variation dt.variation-GiftWrappingspanclassamountAU400span {
display:none;
}
.woocommerce td.product-name dl.variation dd.variation-GiftWrappingspanclassamountAU400span {
padding-left:0;
margin-left:0;
}
.woocommerce td.product-name dl.variation dt.variation-GiftWrappingMessage-Message {
font-size: 0.8em;
float: none;
display: block;
}
.woocommerce td.product-name dl.variation dd.variation-GiftWrappingMessage-Message {
padding:0.4em;
border: 1px solid #eee;
display: block;
width: 90%;
margin-left:0;
}
.wcppec-checkout-buttons {
clear:both;
}
.wc-proceed-to-checkout {
text-align:center;
}
#container .content_holder .content_area .cart-collaterals .checkout-button.button.alt.wc-forward {
float:none;
margin-bottom:0;
}
.wcppec-checkout-buttons__separator {
font-size:1.2em;
color:#666;
line-height:1.5;
padding: 0;
margin: 0;
}
.wcppec-checkout-buttons__button {
clear:both;
} .woocommerce-checkout .content_area {
background:#f4f4f4;
}
.woocommerce-checkout .checkout-column-inner {
background:#fff;
border:1px solid #ebebeb;
padding:1em;
}
.woocommerce form .form-row label,
.woocommerce-page form .form-row label {
font-size:12px;
}
.woocommerce-checkout .woocommerce form.checkout .form-row label,
.woocommerce-checkout form.checkout .form-row label {
padding:0;
font-weight: 700;
font-family: "PT Serif", "Open Sans", abeezee, sans-serif;
display:none;
}
.woocommerce-checkout .woocommerce form .woocommerce-account-fields .form-row label,
.woocommerce-checkout form .woocommerce-account-fields .form-row label {
display: block;
}
.woocommerce table.shop_table,
.woocommerce table.shop_table tr,
.woocommerce table.shop_table td,
.woocommerce table.shop_table th {
border:none;
background:none;
}
.woocommerce-checkout .woocommerce table.shop_table {
position:relative;
}
.woocommerce table.shop_table tbody th,
.woocommerce table.shop_table tfoot td,
.woocommerce table.shop_table tfoot th {
border-top:none;
}
.woocommerce table.shop_table th,
.woocommerce table.shop_table td {
border-bottom:1px solid #ddd;
vertical-align: text-top;
}
.woocommerce table.shop_table tr.order-total th,
.woocommerce table.shop_table tr.order-total td {
border-top:1px solid #ddd;
}
.woocommerce table.shop_table th.product-name,
.woocommerce table.shop_table td.product-name,
.woocommerce table.shop_table tr.shipping th,
.woocommerce table.shop_table tr.shipping td,
.woocommerce table.shop_table .cart-subtotal th,
.woocommerce table.shop_table .order-total th,
.woocommerce table.shop_table .ywgc-gift-card-applied th {
padding-left:0;
}
.woocommerce table.shop_table .product-total,
.woocommerce table.shop_table .amount,
.woocommerce table.shop_table .cart-subtotal td,
.woocommerce table.shop_table .order-total td,
.woocommerce table.shop_table .ywgc-gift-card-applied td {
text-align:right;
padding-right:0;
}
.woocommerce table.shop_table td.product-name,
.woocommerce-page table.shop_table td.product-name {
width:70%
}
.woocommerce table.shop_table td.product-total,
.woocommerce-page table.shop_table td.product-total {
width:30%;
}
.woocommerce table.shop_table span.amount {
display:block;
}
.woocommerce-checkout .shop_table .variation .amount,
.woocommerce-checkout .shop_table .variation .bracket {
display:none;
}
.woocommerce table.shop_table th,
.woocommerce-page table.shop_table th {
padding-top:0;
padding-bottom:0;
font-weight: 700;
font-family: "PT Serif", "Open Sans", abeezee, sans-serif;
}
.woocommerce table.shop_table tr.shipping th,
.woocommerce table.shop_table tr.shipping td {
width:100%;
display:block;
border:none;
margin:0;
}
.woocommerce table.shop_table tr.ywgc-gift-card-applied th,
.woocommerce table.shop_table tr.ywgc-gift-card-applied td {
border-top:1px solid #ebebeb;
}
.woocommerce table.shop_table tr.ywgc-gift-card-applied td {
text-align:right;
}
.woocommerce table.shop_table tr.ywgc-gift-card-applied td a {
font-size:0.7em;
color:#aaa !important;
font-weight:normal;
text-decoration:none;
}
@media only screen and (min-width: 960px) {
.woocommerce-checkout .woocommerce > form.checkout {
width:100%;
float:none;
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box;
}
#add_payment_method #payment,
.woocommerce-checkout #payment {
background:none;
}
.woocommerce-checkout .woocommerce table.shop_table {
border-radius:0;
position:relative;
}
#add_payment_method #payment ul.payment_methods,
.woocommerce-checkout #payment ul.payment_methods {
padding:0;
border:none;
}
.woocommerce .col2-set,
.woocommerce-checkout-review-order,
.woocommerce table.shop_table,
.woocommerce-checkout-payment { }
.woocommerce .col2-set,
.woocommerce table.shop_table,
.woocommerce-checkout-payment { }
.woocommerce .col2-set,
.woocommerce-checkout-review-order,
.woocommerce table.shop_table,
.woocommerce-checkout-payment,
.woocommerce .col2-set .col-1,
.woocommerce-page .col2-set .col-1,
.woocommerce .col2-set .col-2,
.woocommerce-page .col2-set .col-2 {
width:100%;
float:none;
}
.checkout-column-23-container,
.woocommerce .checkout-column {
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box;
width:33.33%;
float:left;
padding-left:0.7em;
padding-right:0.7em;
}
.checkout-column-23-container {
width:66.66%;
padding-left:0;
padding-right:0;
}
.checkout-column-23-container .checkout-column {
width:50%;
}
.woocommerce .checkout-column .checkout-column {
width:100%;
float:none;
padding:0;
}
} .content img {
display:inline-block;
}
.content img.aligncenter {
display:table;
}
.content img.block {
display:block;
}
.elementor-widget-text-editor {
font-family:inherit;
color:inherit;
font-weight:inherit;
} button#give-as-present {
display: block;
clear: both;
background: #fff;
border: 1px solid #ddd;
color: #777;
padding: 8px 20px 6px;
}
.ywgc-generator {
display: block;
visibility: visible;
border: 2px solid #ccc;
padding: 10px;
margin-bottom: 1rem;
}
.view-form-form {
display:none;
background:#f9f9f9;
padding:1em;
max-width:30em;
margin-bottom:1.5rem;
}
.view-form-form > br {
display:none;
}
.view-form-form label {
font-size:0.8em;
}
.view-form-form .field {
padding:0;
margin-bottom:0.8em;
}
.view-form-form input[type="text"] {
padding:0.7em 1em;
}
.view-form-form textarea {
height: 8em;
} .page-id-2206 .top_content.top_content {
display:none;
}
.title_line .featured_article_title:after {
top:100%;
} .search .top_content {
display:none;
} .page-id-58 table td,
.page-id-58 table p {
padding:0;
}
.page-id-58 table td {
padding:4px 10px;
} body .woocommerce-store-notice,
body p.demo_store,
body .admin-bar p.demo_store {
background:#a40224 !important;
position:relative !important;
top:auto !important;
}
a.subtle {
text-decoration:inherit !important;
text-transform:inherit !important;
color:inherit !important;
font-weight:inherit !important;
font-style:inherit !important;
font-size:1em !important;
}
.woocommerce-product-details__short-description {
margin-bottom:2em;
} .nav_shadow:not(.stuck) #navigation_bar {
min-height: 0;
}
.chosen-container.chosen-container-single.chosen-container-single-nosearch {
width: auto !important;
}
#top_search_form,
.search_text {
min-width: 0;
}
.top_content, .tabs_wrap .tabs a, .banner .featured_text, .rt_form input[type="button"], .rt_form input[type="submit"], .rt_form select, .woocommerce a.button, .woocommerce-page a.button, .woocommerce button.button, .woocommerce-page button.button, .woocommerce input.button, .woocommerce-page input.button, .woocommerce #respond input#submit, .woocommerce-page #respond input#submit, .woocommerce #content input.button, .woocommerce-page #content input.button, .woocommerce a.button.alt, .woocommerce-page a.button.alt, .woocommerce button.button.alt, .woocommerce-page button.button.alt, .woocommerce input.button.alt, .woocommerce-page input.button.alt, .woocommerce #respond input#submit.alt, .woocommerce-page #respond input#submit.alt, .woocommerce #content input.button.alt, .woocommerce-page #content input.button.alt, .widget_archive ul li a, .widget_links ul li a, .widget_nav_menu ul li a, .widget_categories ul li a, .widget_meta ul li a, .widget_recent_entries ul li a, .widget_pages ul li a, .widget_rss ul li a, .widget_recent_comments ul li a, .widget_product_categories ul li a, .info_box, .breadcrumb, .page-numbers li a, .page-numbers li > span, .rt_comments ol.commentlist li a, .cancel-reply a, .rt_comments ol.commentlist li .comment-body .comment-meta a, #cancel-comment-reply-link, .breadcrumb a, .breadcrumb span, #slogan_text, .filter_navigation li a {
color: #fff;
}
.content_block_background .widget_nav_menu ul li a {
color: #fff;
}
.nav_shadow {
padding-bottom: 0;
}
i.decs_text {
font-family: "Times New Roman", serif;
font-style: italic;
font-size: 16px;
color: #AAAAAA;
}
.page-numbers {
display: block !important;
border-bottom: 1px solid #dddddd !important;
border-top: 1px solid #dddddd !important;
padding: 9px 0 !important;
-moz-box-shadow: none !important;
-webkit-box-shadow: none !important;
box-shadow: none !important;
-webkit-border-radius: 0px !important;
-moz-border-radius: 0px !important;
border-radius: 0px !important;
}
body .page-numbers li a,
body .page-numbers li > span {
border: 0 !Important;
overflow: hidden !Important;
height: 26px !Important;
display: block !Important;
text-align: center !Important;
text-decoration: none !Important;
line-height: 26px !Important;
padding: 0 10px !Important;
font-size: 13px !Important;
color: #666 !Important;
border-right: 1px solid #F0F0F0 !Important;
}
body .page-numbers li:last-child a,
body .page-numbers li:last-child span {
border-right: none !important;
}
body .page-numbers li .current,
body .page-numbers li .dots {
text-decoration: none !Important;
padding: 0 15px !Important;
}
body .page-numbers.current {
background: #666666 none repeat scroll 0 0 !important;
color:#fff !important;
}
.product-type-gift-card .woocommerce-product-gallery__image {
padding: 0;
}
.product-type-gift-card .ywgc-main-form-preview-container {
display: none;
}
.product-type-gift-card .woocommerce div.product div.images {
border: none;
}
.product-type-gift-card .woocommerce-product-gallery__wrapper {
box-shadow: none;
}
.gift-cards-list {
display: flex;
padding: 1em;
justify-content: space-between;
align-items: center;
width: auto;
}
.gift-cards-list h3 {
margin: 0;
padding: 0;
}
.gift-cards_form>h3:first-of-type {
margin-top: 1rem;
}
.gift-card-content-editor.step-content label {
margin-top: 0;
}
.gift-card-content-editor.step-content h5 {
font-family: "ABeeZee", arial, sans-serif;
}
.gift_card_template_button {
clear: both;
padding-top: 1em;
}
.ywgc-design-list-menu {
z-index: 9999;
}
.single-product.postid-6710 .gift-cards_form {
border: 2px solid #ccc;
padding: 10px;
margin-bottom: 1rem;
}
@media only screen and (min-width: 600px) {
.single-product.postid-6710 .gift-cards_form {
width: 50%;
}
}
@media only screen and (min-width: 1220px) {
.single-product.postid-6710 .gift-cards_form {
width: 352px;
}
}
.gift-cards-list {
-webkit-flex-wrap: wrap;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
}
.ywgc-manual-amount-error {
margin-top: 0.5em;
}
.gift-card-content-editor.step-content label {
line-height: inherit;
}
.home .featured_image_holder img {
width: 100%;
}
.ywgc_have_code {
margin-bottom: 20px;
}
.ywgc_enter_code {
margin: 0 0 20px;
padding: 0;
}
.ywgc_enter_code .input-text {
padding: 0.5em 0.75em 0.4em;
}
.woocommerce div.product div.images .woocommerce-product-gallery__trigger {
opacity: 0;
top: 0;
left: 0;
width: 100%;
height: 100%;
display: none;
}
.woocommerce div.product div.images div.thumbnails {
clear: both;
}
.woocommerce div.product div.images .woocommerce-product-gallery__wrapper {
width: 100% !important;
}
.woocommerce div.product div.images.woocommerce-product-gallery,
.woocommerce div.product div.images.woocommerce-product-gallery .flex-viewport {
overflow: visible !important;
}
.woocommerce div.product div.images.woocommerce-product-gallery {
padding: 0;
border: none;
}
.woocommerce div.product div.images.woocommerce-product-gallery .flex-viewport {
height: auto !important;
}
#navigation .sub-menu {
width: 190px;
}
#footer {
background: none !important;
}
#footer .part1 {
color: #555 !Important;
} #navigation_bar,
#navigation ul.sub-menu,
html .nav_border,
.multicolumn-holder {
background: none;
}
#navigation ul.sub-menu {
background-color: #fff;
}
html .stuck #navigation_bar {
background-color: #fff;
}
#navigation_bar > ul > li > a,
#navigation .sub-menu li a,
#navigation .multicolumn-holder a,
#navigation .multicolumn-holder .column-heading > span,
#navigation .multicolumn-holder .column-heading > a {
color: #666 !important;
}
#navigation_bar > ul > li.current_page_item > a,
#navigation_bar > ul > li.current-menu-ancestor > a,
#navigation_bar > ul > li > a:hover,
#navigation_bar > ul > li:hover > a {
color: #a94545 !important;
}
.widget_archive ul li,
.widget_links ul li,
.widget_nav_menu ul li,
.widget_categories ul li,
.widget_meta ul li,
.widget_recent_entries ul li,
.widget_pages ul li,
.widget_rss ul li,
.widget_recent_comments ul li,
.widget_rt_categories ul li,
.widget_product_categories ul li {
border-bottom: none;
}
.sidebar .widget-1 {
background-color: #a9b7c0;
}
.sidebar .widget-2 {
background-color: #d1b9a3;
}
.sidebar .widget-3 {
background-color: #7f7f7f;
}
.sidebar .widget-4 {
background-color: #a9b7c0;
color: #fff;
}
.sidebar .widget-4 .featured_article_title {
color: #fff;
}
#mc_embed_signup .button {
background-color: #a40224 !important;
}
#text-box-166114-44867 {
background: #fff;
}
#text-box-166114-44867 h2,
#text-box-166114-44867 h3,
#text-box-166114-44867 span {
color: #666666 !important;
}
.woocommerce div.product form.cart .variations .wooselect .wooselectInner {
width: 100% !important;
}
.wc-proceed-to-checkout #ppc-button {
margin: 2rem auto;
max-width: 15em;
}
.blog_list section.first_section {
display: none;
}
.blog_list section.article_section {
margin-left: 0;
}
.payment-btns-wrapper {
display: flex;
margin: 22px auto 0;
max-width: 460px;
align-items: center;
justify-content: space-around;
}
.payment-btns-wrapper .ppc-button-wrapper {
max-width: 296px;
}
.payment-btns-wrapper .ppc-button-wrapper .paypal-buttons {
min-width: 214px !important;
}
.payment-btns-wrapper .ppc-button-wrapper #ppc-button-ppcp-gateway {
padding-top: 3px;
}
.payment-btns-wrapper .btn-afterpay_express_td {
padding-bottom: 6px;
}
.payment-btns-wrapper .btn-afterpay_express {
width: 212px;
height: 35px;
margin: 0;
border: 2px solid black;
}
.payment-btns-wrapper .btn-afterpay_express img {
height: 31px;
}
@media only screen and (max-width: 767px) {
.payment-btns-wrapper {
margin: 14px auto 0;
max-width: 100%;
flex-direction: column;
}
}