@font-face {
font-family: 'star';
src: url(//www.trust-medi.com/wp-content/themes/crazydiamond/woocommerce/fonts/star.eot);
src: url(//www.trust-medi.com/wp-content/themes/crazydiamond/woocommerce/fonts/star.eot?#iefix) format("embedded-opentype"), url(//www.trust-medi.com/wp-content/themes/crazydiamond/woocommerce/fonts/star.woff) format("woff"), url(//www.trust-medi.com/wp-content/themes/crazydiamond/woocommerce/fonts/star.ttf) format("truetype"), url(//www.trust-medi.com/wp-content/themes/crazydiamond/woocommerce/fonts/star.svg#star) format("svg");
font-weight: normal;
font-style: normal;
}
.star-rating {
overflow: hidden;
position: relative;
height: 14px;
line-height: 14px;
font-size: 14px;
width: 75.6px;
font-family: 'star';
}
.star-rating:before {
content: "\53\53\53\53\53";
color: #949DA5;
float: left;
top: 0;
left: 0;
position: absolute;
}
.star-rating span {
overflow: hidden;
float: left;
top: 0;
left: 0;
position: absolute;
padding-top: 21px;
}
.star-rating span:before {
content: "\53\53\53\53\53";
color: #47BFE4;
top: 0;
position: absolute;
left: 0;
}
.quantity-label {
margin-bottom: 20px;
font-size: 12px;
font-weight: 600;
display: block;
color: #949DA5;
text-transform: uppercase;
}
div.quantity {
position: relative;
}
div.quantity input[type=button].minus,
div.quantity input[type=button].plus {
padding: 0;
width: 26px;
height: 21px;
position: absolute;
left: 0;
line-height: 21px;
text-align: center;
color: #292C2E;
background-color: #CFDAE3;
}
div.quantity input[type=button].minus:hover,
div.quantity input[type=button].plus:hover {
color: #f6f6f6;
background-color: #292C2E;
}
div.quantity input[type=button].minus {
top: 22px;
}
div.quantity input[type=button].plus {
top: 0;
}
div.quantity input[type="number"] {
margin-bottom: 0;
padding: 8px 0;
padding-left: 0;
padding-right: 0;
width: 50px;
font-size: 20px;
text-align: center;
border-bottom: 2px solid #292C2E;
background-color: #fff;
}
div.quantity input[type="number"]:focus {
outline: none;
border-bottom-color: #47BFE4;
}
div.quantity input[type=number]::-webkit-inner-spin-button,
div.quantity input[type=number]::-webkit-outer-spin-button {
-webkit-appearance: none;
margin: 0;
}
.cross-sells .product-item,
.upsells .product-item {
margin-bottom: 20px;
text-align: left;
}
.cross-sells .product-item .product-thumb,
.upsells .product-item .product-thumb {
width: 75px;
float: left;
}
.cross-sells .product-item .product-meta,
.upsells .product-item .product-meta {
margin-top: 0;
margin-left: 95px;
text-align: left;
}
.cross-sells .product-item .price,
.upsells .product-item .price {
margin-top: 0;
}
.cross-sells .product-item .add_to_cart_button,
.upsells .product-item .add_to_cart_button {
text-align: left;
margin-left: 20px;
}
.demo_store {
margin-bottom: 0;
padding: 5px 50px;
font-size: 12px;
color: #fff;
text-align: center;
background-color: #47BFE4;
}
.shop_table_wrap {
margin-bottom: 50px;
overflow-x: auto;
-webkit-overflow-scrolling: touch;
}
.shop_table_wrap table {
width: 570px;
}
.select2-container {
width: 100%;
}
.woocommerce-info {
font-size: 16px;
line-height: 24px;
}
.woocommerce-message,
.woocommerce-error {
margin-bottom: 50px;
padding: 20px 40px;
color: #fff;
text-align: center;
}
.woocommerce-message {
background-color: #2ecc71;
}
.woocommerce-message a,
.woocommerce-message strong {
font-weight: 400;
color: #fff;
}
.woocommerce-message a:hover {
color: #fff;
}
.woocommerce-message strong {
font-weight: 600;
}
.woocommerce-message .wc-forward {
margin-right: 10px;
}
.woocommerce-error {
margin-left: 0;
list-style-type: none;
background-color: #E81730;
}
.woocommerce-error li {
margin-bottom: 5px;
}
.woocommerce-error a,
.woocommerce-error strong {
font-weight: 400;
color: #fff;
}
.woocommerce-error strong {
font-weight: 600;
}
form.checkout .woocommerce-error {
margin-top: 50px;
margin-bottom: 0;
} #header-cart {
display: none;
} .archive.woocommerce .page-description,
.archive.woocommerce .term-description {
margin-top: 30px;
margin-bottom: -20px;
}
.archive.woocommerce .product-category-cover {
margin-top: 40px;
margin-bottom: -20px;
}
.archive.woocommerce .product-category-cover img {
margin-right: auto;
margin-left: auto;
}
.products-filter {
margin-bottom: 30px;
padding-top: 10px;
text-align: center;
border-bottom: 1px solid #949DA5;
}
.products-filter .woocommerce-result-count {
font-weight: 600;
}
.products-filter .products-page-filter {
margin-bottom: 20px;
}
.products-filter .products-page-filter span {
margin-right: 10px;
}
.products-filter .products-page-filter a {
margin: 0 1px;
padding: 3px 10px;
display: inline-block;
font-size: 11px;
color: #292C2E;
text-decoration: none;
border: none;
background: #FBD168;
}
.products-filter .products-page-filter a.active, .products-filter .products-page-filter a:hover {
color: #fff;
background-color: #47BFE4;
}
.products-filter .woocommerce-ordering {
margin-bottom: 0;
width: 250px;
}
.woocommerce-pagination a,
.woocommerce-pagination .current {
margin-right: 5px;
padding: 5px 13px;
display: inline-block;
font-size: 12px;
color: #fff;
text-decoration: none;
border: none;
background: #47BFE4;
transition: all 0.2s ease;
}
.woocommerce-pagination a:hover,
.woocommerce-pagination .current {
color: #292C2E;
background-color: #FBD168;
}
.archive.woocommerce .products {
margin-bottom: 70px;
}
.archive.woocommerce .fa-frown-o.no-products-found {
margin-bottom: 30px;
font-size: 80px;
color: #292C2E;
}
.archive.woocommerce p.no-products-found {
font-size: 18px;
line-height: 30px;
color: #292C2E;
} .product-item {
margin-bottom: 50px;
overflow: hidden;
text-align: center;
}
.product-item .product-thumb {
position: relative;
overflow: hidden;
}
.product-item .product-thumb img {
margin-right: auto;
margin-left: auto;
}
.product-item .product-thumb .second-thumbnail {
position: absolute;
top: 0;
left: 0;
opacity: 0;
transition: opacity 0.1s ease;
}
.product-item .product-thumb:hover .second-thumbnail {
opacity: 1;
}
.product-item .product-thumb:hover .yith-wcwl-add-to-wishlist {
transform: translate(0, 0);
}
.product-item .onsale {
position: absolute;
top: 10px;
right: 10px;
z-index: 2;
display: inline-block;
width: 50px;
height: 50px;
font-size: 11px;
color: #292C2E;
text-align: center;
line-height: 50px;
border-radius: 100%;
background-color: #FBD168;
}
.product-item .soldout {
padding: 2px 15px;
position: absolute;
top: 10px;
right: auto;
left: 10px;
z-index: 2;
display: inline-block;
width: auto;
height: auto;
font-size: 11px;
color: #292C2E;
text-align: center;
line-height: 20px;
border-radius: 0;
background-color: #f6f6f6;
}
.product-item .product-meta {
margin-top: 10px;
text-align: center;
}
.product-item .product-categories a {
margin: 0 3px;
font-size: 11px;
text-transform: uppercase;
}
.product-item .product-categories a:hover {
color: #FBD168;
}
.product-item h3 {
margin-bottom: 0;
font-size: 14px;
font-weight: 600;
}
.product-item h3 a {
color: #292C2E;
}
.product-item h3 a:hover {
color: #47BFE4;
text-decoration: none;
}
.product-item .star-rating {
margin-top: 5px;
display: inline-block;
}
.product-item .price {
margin-top: 5px;
display: block;
font-size: 20px;
}
.product-item .price del {
font-size: 14px;
}
.product-item .price ins {
text-decoration: none;
}
.product-item .add_to_cart_button_wrap {
position: relative;
}
.product-item .add_to_cart_button,
.product-item .product_type_grouped,
.product-item .product_type_external,
.product-item .product_type_simple {
margin-top: 15px;
padding: 5px 13px;
display: inline-block;
font-size: 12px;
color: #fff;
text-decoration: none;
border: none;
background: #47BFE4;
transition: all 0.2s ease;
}
.product-item .add_to_cart_button:hover,
.product-item .product_type_grouped:hover,
.product-item .product_type_external:hover,
.product-item .product_type_simple:hover {
color: #292C2E;
background-color: #FBD168;
}
.product-item .added_to_cart {
margin: 0;
padding: 5px 15px;
display: inline-block;
position: absolute;
left: 15px;
top: 0;
font-size: 11px;
color: #292C2E;
background-color: #FBD168;
}
.product-item .added_to_cart:hover {
color: #fff;
text-decoration: none;
background-color: #47BFE4;
}
.product-item .yith-wcwl-add-to-wishlist {
margin: 0;
display: inline-block;
position: absolute;
right: 0;
bottom: 0;
transition: all 0.2s ease-in;
transform: translate(100%, 100%);
}
.product-item .yith-wcwl-add-button,
.product-item .yith-wcwl-wishlistaddedbrowse,
.product-item .yith-wcwl-wishlistexistsbrowse {
display: inline-block;
}
.product-item .yith-wcwl-add-button a,
.product-item .yith-wcwl-wishlistaddedbrowse a,
.product-item .yith-wcwl-wishlistexistsbrowse a {
padding: 5px 13px;
display: inline-block;
font-size: 12px;
color: #292C2E;
text-decoration: none;
border: none;
background: #FBD168;
transition: all 0.2s ease;
}
.product-item .yith-wcwl-add-button a i,
.product-item .yith-wcwl-wishlistaddedbrowse a i,
.product-item .yith-wcwl-wishlistexistsbrowse a i {
margin-right: 0;
}
.product-item .yith-wcwl-add-button a:hover,
.product-item .yith-wcwl-wishlistaddedbrowse a:hover,
.product-item .yith-wcwl-wishlistexistsbrowse a:hover {
color: #fff;
background-color: #47BFE4;
}
.owl-carousel .product-item .added_to_cart {
left: 0;
}
.touch .product-item .yith-wcwl-add-to-wishlist {
transform: translate(0, 0);
}
.lol-item-column .shortcode-row .row:last-child .product-item:last-child {
margin-bottom: 0;
} .product-category {
margin-bottom: 50px;
}
.product-category h3 {
margin-top: 15px;
margin-bottom: 0;
font-weight: 400;
text-align: center;
}
.product-category h3 a {
padding: 7px 22px;
display: inline;
font-size: 12px;
color: #292C2E;
background-color: #FBD168;
}
.product-category h3 a:hover {
color: #fff;
text-decoration: none;
background-color: #47BFE4;
} .single-product #content {
padding-bottom: 0;
}
.single-product .protected-post-form {
margin-bottom: 70px;
}
.woocommerce-product-gallery {
position: relative;
margin-bottom: 40px;
}
.woocommerce-product-gallery figure {
margin: 0;
}
.woocommerce-product-gallery .flex-control-thumbs {
overflow: hidden;
margin-left: -15px !important;
margin-right: -15px !important;
}
.woocommerce-product-gallery .flex-control-thumbs li {
list-style: none;
float: left;
cursor: pointer;
width: 25%;
margin-top: 15px;
padding-left: 15px;
padding-right: 15px;
}
.woocommerce-product-gallery .flex-control-thumbs img {
opacity: .5;
}
.woocommerce-product-gallery .flex-control-thumbs img:hover,
.woocommerce-product-gallery .flex-control-thumbs img.flex-active {
opacity: 1;
}
.woocommerce-product-gallery img {
display: block;
}
.woocommerce-product-gallery__trigger {
position: absolute;
top: 1em;
left: 1em;
z-index: 99;
display: inline-block;
width: 20px;
text-decoration: none !important;
}
.woocommerce-product-gallery__trigger img {
opacity: 1 !important;
}
.product-single-image {
position: relative;
}
.product-single-image img {
margin-left: auto;
margin-right: auto;
}
.product-single-image .onsale {
position: absolute;
top: 10px;
right: 10px;
z-index: 2;
display: inline-block;
width: 50px;
height: 50px;
font-size: 11px;
color: #292C2E;
text-align: center;
line-height: 50px;
border-radius: 100%;
background-color: #FBD168;
}
.product-single-image .onsale.soldout {
padding: 2px 15px;
width: auto;
height: auto;
line-height: 20px;
border-radius: 0;
background-color: #f6f6f6;
}
.summary {
margin-bottom: 50px;
}
.summary h1.product_title {
font-size: 26px;
font-weight: 400;
}
.summary .rating-price {
padding: 30px 0 20px;
position: relative;
border-top: 1px solid #949DA5;
}
.summary .rating-price p {
margin-bottom: 0;
}
.summary .woocommerce-product-rating {
position: absolute;
top: 30px;
right: 0;
display: inline-block;
text-align: right;
}
.summary .woocommerce-product-rating .star-rating {
margin-bottom: 5px;
float: right;
}
.summary .woocommerce-product-rating .woocommerce-review-link {
display: block;
clear: both;
font-size: 11px;
color: #292C2E;
}
.summary .woocommerce-product-rating .woocommerce-review-link:hover {
color: #47BFE4;
}
.summary .price {
font-size: 30px;
padding: 3px 5px;
display: inline-block;
color: #292C2E;
line-height: 40px;
background-color: #FBD168;
}
.summary .price del {
font-size: 16px;
}
.summary .price ins {
text-decoration: none;
}
.summary .description {
margin-top: 15px;
margin-bottom: 30px;
font-size: 14px;
line-height: 22px;
color: #292C2E;
}
.summary form.cart {
padding: 20px;
margin-bottom: 20px;
display: inline-block;
border: 5px solid #CFDAE3;
}
.summary form.cart.variations_form {
padding-left: 0;
padding-right: 0;
display: block;
border-left: none;
border-right: none;
}
.summary div.quantity {
display: inline-block;
}
.summary .single_add_to_cart_button {
margin-left: 30px;
}
.summary .variations_form.cart {
margin-top: 40px;
padding: 15px 0;
border-top: 1px solid #CFDAE3;
border-bottom: 1px solid #CFDAE3;
}
.summary .variations_form.cart .reset_variations {
font-weight: 600;
color: #47BFE4;
}
.summary .variations_form.cart .reset_variations:hover {
color: #292C2E;
text-decoration: none;
}
.summary .variations_form.cart .reset_variations .fa {
margin-right: 10px;
}
.summary .variations_form.cart .variations_button {
padding: 20px;
display: inline-block;
border: 5px solid #CFDAE3;
}
.summary .variations tr {
border-bottom: none;
}
.summary .single_variation_wrap .price {
margin-top: 40px;
margin-bottom: 20px;
}
.summary .product_meta {
margin-top: 15px;
}
.summary .product_meta .sku_wrapper,
.summary .product_meta .posted_in,
.summary .product_meta .tagged_as {
display: block;
font-size: 12px;
font-weight: 600;
color: #949DA5;
}
.summary .product_meta a,
.summary .product_meta .sku {
color: #292C2E;
}
.summary .product_meta a:hover,
.summary .product_meta .sku:hover {
color: #FBD168;
text-decoration: none;
}
.summary .social-meta {
margin-top: 20px;
}
.summary .add_to_cart_button {
padding: 7px 22px;
display: inline-block;
font-size: 12px;
color: #fff;
text-decoration: none;
border: none;
background: #47BFE4;
transition: all 0.2s ease;
}
.summary .add_to_cart_button:hover {
color: #292C2E;
background-color: #FBD168;
}
.product-type-variable .summary .price {
color: #464B4F;
background-color: #f6f6f6;
}
.product-type-variable .summary .single_variation_wrap .price {
color: #292C2E;
background-color: #FBD168;
}
.product-type-grouped .summary .price {
color: #464B4F;
background-color: #f6f6f6;
}
.product-type-grouped .summary form.cart .quantity-label {
display: none;
}
.product-type-grouped .summary form.cart td {
padding: 20px 0;
}
.product-type-grouped .summary form.cart td.label label {
padding: 0 10px;
font-size: 14px;
font-weight: 600;
text-transform: none;
}
.product-type-grouped .summary form.cart td.price {
display: table-cell;
font-size: 16px;
line-height: 24px;
background-color: #fff;
}
.product-type-grouped .summary form.cart td.price .amount {
padding: 3px 5px;
font-size: 24px;
color: #292C2E;
background-color: #FBD168;
}
.product-type-grouped .summary form.cart td.price del .amount {
font-size: 16px;
}
.product-type-grouped .summary form.cart td.price p {
margin-bottom: 0;
font-size: 13px;
}
.product-type-grouped .summary .single_add_to_cart_button {
margin-left: 0;
}
.product-type-external .single_add_to_cart_button {
margin-left: 0;
padding: 7px 22px;
display: inline-block;
font-size: 12px;
color: #fff;
text-decoration: none;
border: none;
background: #47BFE4;
transition: all 0.2s ease;
}
.product-type-external .single_add_to_cart_button:hover {
color: #292C2E;
background-color: #FBD168;
}
.woocommerce-tabs {
margin-bottom: 50px;
}
.woocommerce-tabs .tabs {
margin: 0 0 30px;
padding-bottom: 10px;
list-style: none;
border-bottom: 1px solid #CFDAE3;
}
.woocommerce-tabs .tabs li {
margin-bottom: 5px;
display: block;
}
.woocommerce-tabs .tabs li a {
margin-right: 10px;
font-size: 14px;
font-weight: 700;
color: #949DA5;
text-transform: uppercase;
}
.woocommerce-tabs .tabs li a:hover {
color: #292C2E;
text-decoration: none;
}
.woocommerce-tabs .tabs li.active a {
color: #292C2E;
}
.woocommerce-tabs .woocommerce-verification-required {
padding: 20px;
font-size: 14px;
line-height: 22px;
color: #292C2E;
border: 5px solid #CFDAE3;
}
.woocommerce-tabs #respond {
margin-top: 50px;
}
.woocommerce-tabs #respond h3 {
margin-bottom: 30px;
padding-bottom: 5px;
font-weight: 400;
border-bottom: 2px solid #464B4F;
}
.woocommerce-tabs #respond input[type="submit"] {
padding: 20px 34px;
width: 100%;
display: block;
font-size: 14px;
}
.woocommerce-tabs #respond p.stars span a {
margin-right: 13px;
position: relative;
display: inline-block;
width: 2em;
color: #949DA5;
text-indent: -99999px;
border-right: 1px solid #CFDAE3;
}
.woocommerce-tabs #respond p.stars span a:hover, .woocommerce-tabs #respond p.stars span a.active {
color: #47BFE4;
text-decoration: none;
}
.woocommerce-tabs #respond p.stars span a:last-child {
border-right: none;
}
.woocommerce-tabs #respond p.stars span a.star-1:after,
.woocommerce-tabs #respond p.stars span a.star-2:after,
.woocommerce-tabs #respond p.stars span a.star-3:after,
.woocommerce-tabs #respond p.stars span a.star-4:after,
.woocommerce-tabs #respond p.stars span a.star-5:after {
font-family: 'FontAwesome';
position: absolute;
top: 0;
left: 0;
text-indent: 0;
content: "\f005";
}
.woocommerce-tabs #respond p.stars span a.star-2 {
width: 3em;
}
.woocommerce-tabs #respond p.stars span a.star-3 {
width: 4em;
}
.woocommerce-tabs #respond p.stars span a.star-4 {
width: 5em;
}
.woocommerce-tabs #respond p.stars span a.star-5 {
width: 6em;
}
.woocommerce-tabs #respond p.stars span a.star-2:after {
content: "\f005\f005";
}
.woocommerce-tabs #respond p.stars span a.star-3:after {
content: "\f005\f005\f005";
}
.woocommerce-tabs #respond p.stars span a.star-4:after {
content: "\f005\f005\f005\f005";
}
.woocommerce-tabs #respond p.stars span a.star-5:after {
content: "\f005\f005\f005\f005\f005";
}
.woocommerce-tabs #comments h2 {
margin-bottom: 50px;
padding: 3px 5px;
display: inline-block;
font-size: 20px;
font-weight: 400;
line-height: 30px;
color: #292C2E;
background-color: #FBD168;
}
.woocommerce-tabs #comments .comment_container {
position: relative;
margin-bottom: 30px;
overflow: hidden;
}
.woocommerce-tabs #comments .comment_container img.avatar {
position: absolute;
top: 0;
left: 0;
width: 50px;
height: 50px;
border-radius: 100%;
}
.woocommerce-tabs #comments .comment_container .comment-text {
margin-left: 80px;
border-bottom: 1px solid #CFDAE3;
}
.woocommerce-tabs #comments .comment_container .comment-text .star-rating {
margin-bottom: 15px;
}
.woocommerce-tabs #comments .comment_container .comment-text .meta {
margin-bottom: 10px;
font-size: 14px;
font-weight: 600;
color: #292C2E;
}
.woocommerce-tabs #comments .comment_container .comment-text .description {
margin: 10px 0 20px;
padding: 20px;
border-radius: 20px;
background-color: #f6f6f6;
}
.woocommerce-tabs #comments .comment_container .comment-text .description p {
margin-bottom: 0;
}
.woocommerce-tabs #comments .woocommerce-noreviews {
font-size: 18px;
color: #292C2E;
}
.woocommerce-tabs #histogram-table {
margin-bottom: 50px;
}
.woocommerce-tabs #histogram-table .histogram-row {
margin-bottom: 5px;
}
.woocommerce-tabs #histogram-table .histogram-row-label {
width: 50px;
display: inline-block;
font-weight: 600;
color: #949DA5;
}
.woocommerce-tabs #histogram-table .histogram-row-label a {
color: #47BFE4;
}
.woocommerce-tabs #histogram-table .histogram-row-meter {
width: 200px;
height: 20px;
display: inline-block;
background-color: #f6f6f6;
}
.woocommerce-tabs #histogram-table .histogram-row-bar {
height: 20px;
display: inline-block;
background-color: #47BFE4;
}
.woocommerce-tabs #histogram-table .histogram-row-number {
margin-left: 10px;
display: inline-block;
font-weight: 700;
}
.woocommerce-tabs .comment-tabs {
margin: 0 0 40px;
padding-bottom: 10px;
list-style: none;
}
.woocommerce-tabs .comment-tabs li {
display: block;
}
.woocommerce-tabs .comment-tabs li a {
padding: 10px 0;
position: relative;
display: block;
font-weight: 600;
color: #949DA5;
border-bottom: 2px solid #CFDAE3;
}
.woocommerce-tabs .comment-tabs li a:hover {
color: #292C2E;
text-decoration: none;
border-bottom: 2px solid #464B4F;
}
.woocommerce-tabs .comment-tabs li.active a {
color: #292C2E;
text-decoration: none;
border-bottom: 2px solid #464B4F;
}
.woocommerce-tabs .view-all-ratings {
margin-top: -30px;
margin-bottom: 40px;
display: block;
font-size: 12px;
font-weight: 600;
}
.woocommerce-tabs .view-all-ratings.last {
margin-top: 0;
margin-bottom: 0;
}
.highlight-p .woocommerce-tabs #tab-description > p:first-child {
font-size: 18px;
line-height: 24px;
color: #050505;
}
.review-helpful-text {
margin-bottom: 5px;
font-size: 12px;
font-weight: 600;
}
.lol-review-rating {
margin-bottom: 20px;
font-size: 12px;
font-weight: 600;
color: #949DA5;
text-align: right;
}
.lol-review-rating span {
margin-right: 10px;
}
.lol-review-rating .lol-review-rating-thumbs {
display: inline-block;
}
.lol-review-rating .lol-review-rate {
margin: 0 3px;
font-size: 16px;
color: #949DA5;
}
.lol-review-rating .lol-review-rate:hover, .lol-review-rating .lol-review-rate.rated {
color: #47BFE4;
}
em.verified {
padding: 5px 10px;
font-size: 12px;
font-style: normal;
color: #292C2E;
background-color: #FBD168;
}
.upsells.products {
padding-top: 40px;
border-top: 1px solid #CFDAE3;
}
.related.products {
margin-top: 70px;
padding-top: 70px;
padding-bottom: 50px;
background-color: #f6f6f6;
}
.has-not-related {
margin-bottom: 70px;
}
#comments-loaded-overlay {
display: none;
position: fixed;
top: 0;
left: 0;
right: 0;
bottom: 0;
opacity: 0.7;
background-color: #111;
z-index: 9999999999999;
}
#comments-loaded-wrap {
padding: 60px 40px;
display: none;
position: fixed;
top: 0;
left: 0;
right: 0;
bottom: 0;
overflow-y: auto;
background: #fff;
z-index: 99999999999999;
}
#comments-loaded-wrap #comments-preloader {
position: absolute;
margin-top: -8px;
margin-left: -8px;
width: 16px;
height: 16px;
top: 50%;
left: 50%;
border-radius: 100%;
z-index: 9999;
background: url(//www.trust-medi.com/wp-content/themes/crazydiamond/woocommerce/images/ajax-loader.gif) no-repeat center center;
}
#comments-loaded-wrap #comments-close-btn {
font-size: 20px;
position: absolute;
top: 10px;
right: 10px;
color: #949DA5;
}
#comments-loaded-wrap #comments-close-btn:hover {
color: #47BFE4;
}
#comments-loaded-wrap .commentlist {
margin-left: 0;
list-style: none;
}
#comments-loaded-wrap .comment_container {
position: relative;
margin-bottom: 30px;
overflow: hidden;
}
#comments-loaded-wrap .comment_container img.avatar {
position: absolute;
top: 0;
left: 0;
width: 50px;
height: 50px;
border-radius: 100%;
}
#comments-loaded-wrap .comment_container .comment-text {
margin-left: 80px;
border-bottom: 1px solid #CFDAE3;
}
#comments-loaded-wrap .comment_container .comment-text .star-rating {
margin-bottom: 15px;
}
#comments-loaded-wrap .comment_container .comment-text .meta {
margin-bottom: 10px;
font-size: 14px;
font-weight: 600;
color: #292C2E;
}
#comments-loaded-wrap .comment_container .comment-text .description {
margin: 10px 0 20px;
padding: 20px;
border-radius: 20px;
background-color: #f6f6f6;
}
#comments-loaded-wrap .comment_container .comment-text .description p {
margin-bottom: 0;
}
.woocommerce-pagination .page-numbers {
margin: 0;
list-style: none;
}
.woocommerce-pagination .page-numbers li {
display: inline-block;
}
.woocommerce-pagination .page-numbers .dots {
padding: 5px 13px;
display: inline-block;
font-size: 12px;
color: #fff;
background-color: #47BFE4;
}
.single-product .summary .yith-wcwl-add-button,
.single-product .summary .yith-wcwl-wishlistaddedbrowse,
.single-product .summary .yith-wcwl-wishlistexistsbrowse {
display: inline-block;
}
.single-product .summary .yith-wcwl-add-button a,
.single-product .summary .yith-wcwl-wishlistaddedbrowse a,
.single-product .summary .yith-wcwl-wishlistexistsbrowse a {
padding: 7px 22px;
display: inline-block;
font-size: 12px;
color: #292C2E;
text-decoration: none;
border: none;
background: #FBD168;
transition: all 0.2s ease;
}
.single-product .summary .yith-wcwl-add-button a i,
.single-product .summary .yith-wcwl-wishlistaddedbrowse a i,
.single-product .summary .yith-wcwl-wishlistexistsbrowse a i {
margin-right: 10px;
position: relative;
}
.single-product .summary .yith-wcwl-add-button a i:before,
.single-product .summary .yith-wcwl-wishlistaddedbrowse a i:before,
.single-product .summary .yith-wcwl-wishlistexistsbrowse a i:before {
font-family: FontAwesome;
content: "\f08a";
font-style: normal;
}
.single-product .summary .yith-wcwl-add-button a:hover,
.single-product .summary .yith-wcwl-wishlistaddedbrowse a:hover,
.single-product .summary .yith-wcwl-wishlistexistsbrowse a:hover {
color: #fff;
background-color: #47BFE4;
}
.single-product .summary .yith-wcwl-add-to-wishlist {
padding-bottom: 20px;
border-bottom: 1px solid #CFDAE3;
}
.single-product .summary .yith-wcwl-add-to-wishlist .feedback {
margin-bottom: 15px;
display: block;
font-weight: 600;
color: #292C2E;
}
button.pswp__button,
button.pswp__button:hover,
button.pswp__button--arrow--left::before,
button.pswp__button--arrow--right::before {
background-color: transparent !important;
} .table_wrap {
margin-bottom: 50px;
overflow-x: auto;
}
table.shop_table.cart thead tr:last-child {
border-bottom: 1px solid #CFDAE3;
}
table.shop_table.cart tr:last-child {
border-bottom: none;
}
table.shop_table.cart thead th {
font-size: 13px;
font-weight: 400;
color: #949DA5;
}
table.shop_table.cart thead th.product-name {
padding-left: 30px;
}
table.shop_table.cart thead th.product-price {
padding: 0 30px;
text-align: center;
}
table.shop_table.cart thead th.product-quantity {
padding: 0 30px 0 70px;
}
table.shop_table.cart thead th.product-subtotal {
padding: 0 30px;
text-align: center;
}
table.shop_table.cart tbody td {
padding: 15px 0;
}
table.shop_table.cart tbody td.product-thumbnail {
display: none;
}
table.shop_table.cart tbody td.product-name {
padding-left: 30px;
font-size: 15px;
}
table.shop_table.cart tbody td.product-name a {
color: #292C2E;
}
table.shop_table.cart tbody td.product-name a:hover {
color: #47BFE4;
text-decoration: none;
}
table.shop_table.cart tbody td.product-name dl.variation {
margin-top: 10px;
margin-left: 0;
font-size: 12px;
font-weight: 400;
}
table.shop_table.cart tbody td.product-name dl.variation dt {
margin-right: 3px;
display: inline-block;
}
table.shop_table.cart tbody td.product-name dl.variation dd {
margin-bottom: 5px;
display: inline-block;
font-size: 13px;
font-weight: 600;
color: #292C2E;
}
table.shop_table.cart tbody td.product-name dl.variation p {
margin-bottom: 0;
}
table.shop_table.cart tbody td.product-price {
padding: 0 30px;
font-size: 15px;
text-align: center;
}
table.shop_table.cart tbody td.product-quantity {
padding: 0 30px 0 70px;
}
table.shop_table.cart tbody td.product-quantity .quantity-label {
display: none;
}
table.shop_table.cart tbody th.product-subtotal,
table.shop_table.cart tbody td.product-subtotal {
padding: 0 30px;
text-align: center;
font-size: 16px;
font-weight: 600;
}
table.shop_table.cart tbody td.product-remove {
width: 70px;
font-size: 24px;
text-align: center;
}
table.shop_table.cart tbody td.product-remove a {
color: #949DA5;
}
table.shop_table.cart tbody td.product-remove a:hover {
color: #FBD168;
text-decoration: none;
}
.woocommerce-cart { }
.woocommerce-cart #content {
padding-bottom: 0;
}
.woocommerce-cart .actions {
padding: 50px 0;
}
.woocommerce-cart .cross-sells {
margin-bottom: 50px;
}
.woocommerce-cart div.coupon {
margin-bottom: 30px;
}
.woocommerce-cart div.coupon label {
display: none;
}
.woocommerce-cart div.coupon input[type="text"] {
padding: 11px 22px;
}
.woocommerce-cart div.coupon input[type="submit"] {
color: #292C2E;
background-color: #FBD168;
}
.woocommerce-cart div.coupon input[type="submit"]:hover {
color: #fff;
background-color: #47BFE4;
}
.woocommerce-cart .update-cart {
margin-right: 5px;
color: #f6f6f6;
background-color: #292C2E;
}
.woocommerce-cart .update-cart:hover {
color: #292C2E;
background-color: #949DA5;
}
.woocommerce-cart .actions,
.woocommerce-cart .cart-collaterals {
background-color: #f6f6f6;
}
.woocommerce-cart .actions input[type="text"]:focus,
.woocommerce-cart .actions input[type="password"]:focus,
.woocommerce-cart .actions input[type="datetime"]:focus,
.woocommerce-cart .actions input[type="datetime-local"]:focus,
.woocommerce-cart .actions input[type="date"]:focus,
.woocommerce-cart .actions input[type="month"]:focus,
.woocommerce-cart .actions input[type="time"]:focus,
.woocommerce-cart .actions input[type="week"]:focus,
.woocommerce-cart .actions input[type="number"]:focus,
.woocommerce-cart .actions input[type="email"]:focus,
.woocommerce-cart .actions input[type="url"]:focus,
.woocommerce-cart .actions input[type="search"]:focus,
.woocommerce-cart .actions input[type="tel"]:focus,
.woocommerce-cart .actions input[type="color"]:focus,
.woocommerce-cart .actions textarea:focus,
.woocommerce-cart .cart-collaterals input[type="text"]:focus,
.woocommerce-cart .cart-collaterals input[type="password"]:focus,
.woocommerce-cart .cart-collaterals input[type="datetime"]:focus,
.woocommerce-cart .cart-collaterals input[type="datetime-local"]:focus,
.woocommerce-cart .cart-collaterals input[type="date"]:focus,
.woocommerce-cart .cart-collaterals input[type="month"]:focus,
.woocommerce-cart .cart-collaterals input[type="time"]:focus,
.woocommerce-cart .cart-collaterals input[type="week"]:focus,
.woocommerce-cart .cart-collaterals input[type="number"]:focus,
.woocommerce-cart .cart-collaterals input[type="email"]:focus,
.woocommerce-cart .cart-collaterals input[type="url"]:focus,
.woocommerce-cart .cart-collaterals input[type="search"]:focus,
.woocommerce-cart .cart-collaterals input[type="tel"]:focus,
.woocommerce-cart .cart-collaterals input[type="color"]:focus,
.woocommerce-cart .cart-collaterals textarea:focus {
outline: #47BFE4 solid thin;
}
.woocommerce-cart .actions .input-text,
.woocommerce-cart .actions input[type="text"],
.woocommerce-cart .actions input[type="password"],
.woocommerce-cart .actions input[type="datetime"],
.woocommerce-cart .actions input[type="datetime-local"],
.woocommerce-cart .actions input[type="date"],
.woocommerce-cart .actions input[type="month"],
.woocommerce-cart .actions input[type="time"],
.woocommerce-cart .actions input[type="week"],
.woocommerce-cart .actions input[type="number"],
.woocommerce-cart .actions input[type="email"],
.woocommerce-cart .actions input[type="url"],
.woocommerce-cart .actions input[type="search"],
.woocommerce-cart .actions input[type="tel"],
.woocommerce-cart .actions input[type="color"],
.woocommerce-cart .actions textarea,
.woocommerce-cart .cart-collaterals .input-text,
.woocommerce-cart .cart-collaterals input[type="text"],
.woocommerce-cart .cart-collaterals input[type="password"],
.woocommerce-cart .cart-collaterals input[type="datetime"],
.woocommerce-cart .cart-collaterals input[type="datetime-local"],
.woocommerce-cart .cart-collaterals input[type="date"],
.woocommerce-cart .cart-collaterals input[type="month"],
.woocommerce-cart .cart-collaterals input[type="time"],
.woocommerce-cart .cart-collaterals input[type="week"],
.woocommerce-cart .cart-collaterals input[type="number"],
.woocommerce-cart .cart-collaterals input[type="email"],
.woocommerce-cart .cart-collaterals input[type="url"],
.woocommerce-cart .cart-collaterals input[type="search"],
.woocommerce-cart .cart-collaterals input[type="tel"],
.woocommerce-cart .cart-collaterals input[type="color"],
.woocommerce-cart .cart-collaterals textarea {
background-color: #fff;
}
.woocommerce-cart .cart-collaterals {
padding-bottom: 50px;
}
.woocommerce-cart .cart-collaterals .cart_totals {
margin-bottom: 50px;
}
.woocommerce-cart .cart-collaterals .cart_totals table {
font-size: 13px;
}
.woocommerce-cart .cart-collaterals .cart_totals table th {
font-size: 15px;
font-weight: 600;
color: #292C2E;
text-transform: none;
}
.woocommerce-cart .cart-collaterals .cart_totals table tr.order-total th,
.woocommerce-cart .cart-collaterals .cart_totals table tr.order-total td {
padding: 25px 0;
}
.woocommerce-cart .cart-collaterals .cart_totals table tr.order-total .amount {
font-size: 32px;
line-height: 40px;
font-weight: 400;
color: #292C2E;
}
.woocommerce-cart .cart-collaterals .cart_totals table p {
margin-bottom: 0;
}
.woocommerce-cart .cart-collaterals .cart_totals table ul#shipping_method {
margin: 0;
list-style: none;
}
.woocommerce-cart .cart-collaterals .cart_totals table ul#shipping_method label {
font-weight: 400;
text-transform: none;
}
.woocommerce-cart .cart-collaterals .cart_totals table ul#shipping_method label .amount {
font-weight: 700;
}
.woocommerce-cart .cart-collaterals .cart_totals table ul#shipping_method li {
margin-bottom: 10px;
}
.woocommerce-cart .cart-collaterals .cart_totals table ul#shipping_method li:last-child {
margin-bottom: 0;
}
.woocommerce-cart .cart-collaterals .cart_totals table .shipping_calculator {
margin-top: 15px;
}
.woocommerce-cart .cart-collaterals .cart_totals table .shipping_calculator .form-row {
margin-bottom: 5px;
}
.woocommerce-cart .cart-collaterals .checkout-button {
color: #fff;
text-align: center;
background-color: #292C2E;
padding: 20px 34px;
width: 100%;
display: block;
font-size: 14px;
text-decoration: none;
}
.woocommerce-cart .cart-collaterals .checkout-button:hover {
background-color: #47BFE4;
}
.woocommerce-cart .lol-shipping-calculator-form button {
padding: 20px 34px;
width: 100%;
display: block;
font-size: 14px;
}
.cart-empty-wrap {
margin-bottom: 75px;
text-align: center; }
.cart-empty-wrap .fa-shopping-cart {
margin-bottom: 30px;
font-size: 120px;
line-height: 120px;
color: #292C2E;
}
.cart-empty-wrap .cart-empty {
margin-bottom: 40px;
font-size: 40px;
line-height: 40px;
font-weight: 400;
}
.cart-empty-wrap .return-to-shop a {
padding: 7px 22px;
display: inline-block;
font-size: 12px;
color: #fff;
text-decoration: none;
border: none;
background: #47BFE4;
transition: all 0.2s ease;
}
.cart-empty-wrap .return-to-shop a:hover {
color: #292C2E;
background-color: #FBD168;
}
.woocommerce-cart .woocommerce-info,
.woocommerce-cart .woocommerce-message,
.woocommerce-cart .woocommerce-error {
margin-right: 15px;
margin-left: 15px;
}
.woocommerce-cart .woocommerce-info {
margin-bottom: 50px;
text-align: center;
} .woocommerce-checkout .woocommerce-info-login {
padding-bottom: 15px;
font-size: 20px;
line-height: 30px;
color: #292C2E;
text-align: center;
border-bottom: 1px dashed #949DA5;
}
.woocommerce-checkout .woocommerce-info-login a {
color: #292C2E;
text-decoration: underline;
}
.woocommerce-checkout .woocommerce-info-login a:hover {
color: #FBD168;
}
.woocommerce-checkout form.login {
margin-top: 40px;
border-bottom: 1px dashed #949DA5;
}
.woocommerce-checkout form.login p {
font-size: 16px;
line-height: 28px;
}
.woocommerce-checkout form.login .button {
margin-bottom: 22px;
}
.woocommerce-checkout form.login p.lost_password {
font-size: 14px;
font-weight: 600;
line-height: 22px;
}
.woocommerce-checkout form.login p.lost_password a {
color: #949DA5;
}
.woocommerce-checkout form.login p.lost_password a:hover {
color: #292C2E;
}
.woocommerce-checkout .woocommerce-info-coupon {
padding-top: 15px;
font-size: 20px;
line-height: 30px;
text-align: center;
color: #292C2E;
}
.woocommerce-checkout .woocommerce-info-coupon a {
color: #292C2E;
text-decoration: underline;
}
.woocommerce-checkout .woocommerce-info-coupon a:hover {
color: #FBD168;
}
.woocommerce-checkout form.checkout_coupon {
margin-top: 40px;
}
.woocommerce-checkout form.checkout_coupon input[type="submit"] {
padding: 20px 34px;
width: 100%;
display: block;
font-size: 14px;
}
.woocommerce-checkout .woocommerce-checkout-header {
margin-bottom: 50px;
padding: 20px;
font-size: 24px;
line-height: 32px;
font-weight: 400;
text-align: center;
text-transform: uppercase;
background-color: #FBD168;
}
.woocommerce-checkout .woocommerce-checkout-header.alt {
color: #fff;
background-color: #47BFE4;
}
.woocommerce-checkout .woocommerce-shipping-fields {
margin-top: 50px;
}
.woocommerce-checkout #customer_details {
padding-top: 50px;
}
.woocommerce-checkout #customer_details .create-account-wrap {
margin-bottom: 0;
padding: 50px 0 0;
text-align: center;
}
.woocommerce-checkout #customer_details .create-account-wrap div {
display: inline-block;
}
.woocommerce-checkout #customer_details div.create-account {
font-size: 16px;
line-height: 28px;
}
.woocommerce-checkout #customer_details div.create-account .form-row {
margin-bottom: 0;
padding-bottom: 30px;
}
.woocommerce-checkout #customer_details #ship-to-different-address {
margin-bottom: 50px;
text-align: center;
}
.woocommerce-checkout #customer_details #ship-to-different-address div {
display: inline-block;
}
.woocommerce-checkout #customer_details .shipping_address {
padding-bottom: 50px;
}
.woocommerce-checkout #order_review_heading {
margin-top: 50px;
}
.woocommerce-checkout table.shop_table thead tr:last-child {
border-bottom: 1px solid #CFDAE3;
}
.woocommerce-checkout table.shop_table tr:last-child {
border-bottom: none;
}
.woocommerce-checkout table.shop_table thead th {
font-size: 13px;
font-weight: 400;
color: #949DA5;
}
.woocommerce-checkout table.shop_table thead th.product-total {
text-align: right;
}
.woocommerce-checkout table.shop_table tbody td {
padding: 15px 0;
}
.woocommerce-checkout table.shop_table tbody td.product-name {
font-size: 15px;
color: #292C2E;
}
.woocommerce-checkout table.shop_table tbody td.product-name a {
color: #292C2E;
}
.woocommerce-checkout table.shop_table tbody td.product-name dl.variation {
margin-top: 10px;
margin-left: 0;
font-size: 12px;
font-weight: 400;
}
.woocommerce-checkout table.shop_table tbody td.product-name dl.variation dt {
margin-right: 3px;
display: inline-block;
}
.woocommerce-checkout table.shop_table tbody td.product-name dl.variation dd {
margin-bottom: 5px;
display: inline-block;
font-size: 13px;
font-weight: 600;
color: #292C2E;
}
.woocommerce-checkout table.shop_table tbody td.product-total {
font-size: 16px;
font-weight: 600;
text-align: right;
}
.woocommerce-checkout table.shop_table tfoot th {
font-size: 15px;
font-weight: 600;
color: #292C2E;
text-transform: none;
}
.woocommerce-checkout table.shop_table tfoot td {
text-align: right;
}
.woocommerce-checkout table.shop_table tfoot .cart-subtotal th,
.woocommerce-checkout table.shop_table tfoot .order-total th {
padding: 30px 0;
}
.woocommerce-checkout table.shop_table tfoot .cart-subtotal td,
.woocommerce-checkout table.shop_table tfoot .order-total td {
padding: 30px 0;
font-size: 32px;
line-height: 40px;
color: #292C2E;
}
.woocommerce-checkout table.shop_table tfoot .order-total strong {
font-weight: 400;
}
.woocommerce-checkout table.shop_table tfoot .order-total strong .amount {
padding: 3px 5px;
background-color: #FBD168;
}
.woocommerce-checkout table.shop_table tfoot tr.shipping td {
text-align: right;
}
.woocommerce-checkout table.shop_table tfoot ul#shipping_method {
margin: 0;
display: inline-block;
list-style: none;
text-align: left;
}
.woocommerce-checkout table.shop_table tfoot ul#shipping_method label {
font-weight: 400;
text-transform: none;
}
.woocommerce-checkout table.shop_table tfoot ul#shipping_method label .amount {
font-weight: 700;
}
.woocommerce-checkout table.shop_table tfoot ul#shipping_method li {
margin-bottom: 10px;
}
.woocommerce-checkout table.shop_table tfoot ul#shipping_method li:last-child {
margin-bottom: 0;
}
.woocommerce-checkout #payment {
margin-top: 40px;
margin-bottom: 50px;
}
.woocommerce-checkout #payment ul {
margin-left: 0;
margin-bottom: 40px;
list-style-type: none;
}
.woocommerce-checkout #payment ul li {
padding: 20px 0;
overflow: hidden;
border-bottom: 1px solid #CFDAE3;
}
.woocommerce-checkout #payment p {
margin-left: 40px;
color: #292C2E;
}
.woocommerce-checkout #payment p.terms {
margin-top: 30px;
margin-left: 0;
}
.woocommerce-checkout #payment label {
display: inline-block;
}
.woocommerce-checkout #payment img {
float: right;
margin-left: 20px;
}
.woocommerce-checkout #payment fieldset {
padding-top: 2em;
padding-bottom: 1em;
}
.woocommerce-checkout #payment fieldset p {
margin-left: 0;
}
.woocommerce-checkout #payment .payment_method_paypal img {
width: 50%;
}
.woocommerce-checkout #payment .payment_method_paypal a {
display: none;
}
.woocommerce-checkout #payment .button {
padding: 20px 34px;
width: 100%;
display: block;
font-size: 14px;
}
.woocommerce-checkout .thankyou_text {
margin-bottom: 70px;
font-size: 24px;
line-height: 36px;
text-align: center;
color: #292C2E;
}
.woocommerce-checkout .order_details_wrap {
text-align: center;
}
.woocommerce-checkout ul.order_details {
margin: 0 0 40px 0;
padding: 20px 0;
display: block;
list-style-type: none;
border-top: 2px solid #CFDAE3;
border-bottom: 2px solid #CFDAE3;
}
.woocommerce-checkout ul.order_details li {
margin-bottom: 20px;
font-size: 13px;
color: #949DA5;
text-transform: uppercase;
}
.woocommerce-checkout ul.order_details li:last-child {
margin-bottom: 20px;
}
.woocommerce-checkout ul.order_details li strong {
margin-top: 5px;
display: block;
font-size: 20px;
font-weight: 400;
color: #292C2E;
text-transform: none;
}
.woocommerce-checkout .order_details_text {
margin-bottom: 50px;
text-align: center;
}
.woocommerce-checkout .order_details_text h2 {
margin-top: 40px;
text-transform: uppercase;
}
.woocommerce-checkout .order_details_text p {
font-size: 16px;
line-height: 24px;
}
.woocommerce-checkout .order_details_text .bacs_details h3 {
margin-bottom: 20px;
font-size: 13px;
text-transform: uppercase;
background-color: #FBD168;
}
.woocommerce-checkout table.shop_table.order_details tbody small a {
margin-top: 5px;
padding: 3px 5px;
display: inline-block;
font-size: 12px;
color: #292C2E;
background-color: #FBD168;
}
.woocommerce-checkout table.shop_table.order_details tbody small a:hover {
color: #fff;
text-decoration: none;
background-color: #47BFE4;
}
.woocommerce-checkout table.shop_table.order_details tfoot th {
padding: 30px 0;
font-size: 15px;
font-weight: 600;
color: #292C2E;
text-transform: none;
}
.woocommerce-checkout table.shop_table.order_details tfoot td {
padding: 30px 0;
font-size: 28px;
color: #292C2E;
text-align: right;
}
.woocommerce-checkout table.shop_table.order_details tfoot tr:last-child .amount {
padding: 3px 5px;
background-color: #FBD168;
}
.woocommerce-checkout div.customer_details {
margin-bottom: 50px;
}
.woocommerce-checkout div.customer_details h2 {
padding: 0 10px;
display: inline-block;
font-size: 13px;
font-weight: 600;
text-transform: uppercase;
background-color: #FBD168;
}
.woocommerce-checkout div.customer_details dl {
margin: 0;
}
.woocommerce-checkout div.customer_details dl dt {
color: #949DA5;
text-transform: uppercase;
}
.woocommerce-checkout div.customer_details dl dd {
font-size: 16px;
}
.woocommerce-checkout .title-addresses h3 {
padding: 0 10px;
display: inline-block;
font-size: 13px;
font-weight: 600;
text-transform: uppercase;
background-color: #FBD168;
}
.woocommerce-checkout address {
font-size: 16px;
font-style: normal;
}
.woocommerce-checkout .addresses .lm-col-6 {
margin-bottom: 50px;
}
.woocommerce-checkout .addresses .lm-col-6:last-child {
margin-bottom: 0;
}
.woocommerce-checkout p.order-again a {
margin-bottom: 50px;
text-align: center;
padding: 7px 22px;
display: inline-block;
font-size: 12px;
color: #fff;
text-decoration: none;
border: none;
background: #47BFE4;
transition: all 0.2s ease;
padding: 20px 34px;
width: 100%;
display: block;
font-size: 14px;
}
.woocommerce-checkout p.order-again a:hover {
color: #292C2E;
background-color: #FBD168;
}
.woocommerce-terms-and-conditions-wrapper {
background-color: #f6f6f6;
margin-top: 30px;
padding: 1.5em;
}
.woocommerce-terms-and-conditions-wrapper p {
margin-left: 0 !important;
}
.woocommerce-terms-and-conditions-wrapper p:last-child {
margin-bottom: 0;
}
.woocommerce-terms-and-conditions-wrapper label {
margin-bottom: 0;
}
.woocommerce-terms-and-conditions-wrapper .woocommerce-privacy-policy-text p {
margin-bottom: 2em;
} .woocommerce-account .myaccount-login {
text-align: center;
}
.woocommerce-account .myaccount-login .login-icon {
margin-bottom: 30px;
font-size: 120px;
line-height: 120px;
color: #292C2E;
display: inline-block;
}
.woocommerce-account .myaccount-login .my-account-tabs {
margin: 0 0 40px;
list-style-type: none;
}
.woocommerce-account .myaccount-login .my-account-tabs li {
display: inline-block;
font-size: 20px;
text-transform: uppercase;
}
.woocommerce-account .myaccount-login .my-account-tabs li span {
padding: 5px 20px;
color: #292C2E;
background-color: #FBD168;
display: inline-block;
}
.woocommerce-account .myaccount-login .my-account-tabs li a {
padding: 5px 20px;
color: #292C2E;
background-color: #949DA5;
display: inline-block;
}
.woocommerce-account .myaccount-login .my-account-tabs li a:hover {
text-decoration: none;
background-color: #FBD168;
}
.woocommerce-account .myaccount-login .my-account-tabs li.active a {
text-decoration: none;
background-color: #FBD168;
}
.woocommerce-account .myaccount-login #user-login,
.woocommerce-account .myaccount-login #user-register {
text-align: left;
}
.woocommerce-account .myaccount-login form.login .button {
margin-bottom: 22px;
}
.woocommerce-account .myaccount-login form.login p.lost_password {
font-size: 14px;
font-weight: 600;
line-height: 22px;
}
.woocommerce-account .myaccount-login form.login p.lost_password a {
color: #949DA5;
}
.woocommerce-account .myaccount-login form.login p.lost_password a:hover {
color: #292C2E;
}
.woocommerce-account .myaccount-lost-password {
text-align: center;
font-size: 16px;
line-height: 24px;
color: #292C2E;
}
.woocommerce-account .myaccount-lost-password .login-icon {
margin-bottom: 30px;
font-size: 120px;
line-height: 120px;
color: #292C2E;
display: inline-block;
}
.woocommerce-account .myaccount-lost-password form.lost_reset_password {
text-align: left;
}
.woocommerce-account .myaccount_user {
margin-bottom: 50px;
text-align: center;
font-size: 16px;
line-height: 24px;
color: #292C2E;
}
.woocommerce-account h2 {
padding: 3px 10px;
display: inline-block;
font-size: 20px;
font-weight: 400;
background-color: #FBD168;
}
.woocommerce-account h2.my_address_title {
color: #f6f6f6;
background-color: #292C2E;
}
.woocommerce-account .digital-downloads {
margin-left: 0;
margin-bottom: 50px;
font-size: 14px;
list-style-type: none;
}
.woocommerce-account .digital-downloads li {
padding: 10px 0;
border-bottom: 1px solid #CFDAE3;
}
.woocommerce-account .digital-downloads li .fa {
margin-right: 10px;
font-size: 20px;
color: #292C2E;
}
.woocommerce-account .digital-downloads li span {
margin-right: 20px;
}
.woocommerce-account .digital-downloads li a {
padding: 3px 5px;
font-size: 12px;
color: #fff;
display: inline-block;
background-color: #47BFE4;
}
.woocommerce-account .digital-downloads li a:hover {
color: #292C2E;
text-decoration: none;
background-color: #FBD168;
}
.woocommerce-account table.shop_table.my_account_orders thead th {
font-size: 13px;
font-weight: 400;
color: #949DA5;
}
.woocommerce-account table.shop_table.my_account_orders thead th.product-total {
text-align: right;
}
.woocommerce-account table.shop_table.my_account_orders tbody {
font-size: 13px;
}
.woocommerce-account table.shop_table.my_account_orders tbody td.order-number {
font-size: 16px;
font-weight: 600;
}
.woocommerce-account table.shop_table.my_account_orders tbody td.order-status span {
padding: 3px 5px;
font-size: 12px;
color: #fff;
border-radius: 4px;
background-color: #949DA5;
}
.woocommerce-account table.shop_table.my_account_orders tbody td.order-status span.cancelled {
background-color: #E81730;
}
.woocommerce-account table.shop_table.my_account_orders tbody td.order-status span.completed {
background-color: #4cd05e;
}
.woocommerce-account table.shop_table.my_account_orders tbody td.order-total .amount {
font-size: 16px;
font-weight: 600;
color: #292C2E;
}
.woocommerce-account table.shop_table.my_account_orders tbody td.order-actions a {
padding: 3px 5px;
font-size: 12px;
color: #fff;
background-color: #47BFE4;
}
.woocommerce-account table.shop_table.my_account_orders tbody td.order-actions a:hover {
color: #292C2E;
text-decoration: none;
background-color: #FBD168;
}
.woocommerce-account .myaccount_address {
margin-bottom: 50px;
padding-bottom: 22px;
border-bottom: 1px dashed #CFDAE3;
}
.woocommerce-account .title-addresses h3 {
padding: 0 10px;
display: inline-block;
font-size: 13px;
font-weight: 600;
text-transform: uppercase;
background-color: #FBD168;
}
.woocommerce-account .title-addresses .edit {
padding: 3px 5px;
font-size: 11px;
font-weight: 400;
color: #f6f6f6;
background-color: #292C2E;
}
.woocommerce-account .title-addresses .edit:hover {
color: #fff;
text-decoration: none;
background-color: #47BFE4;
}
.woocommerce-account address {
font-size: 16px;
font-style: normal;
}
.woocommerce-account .addresses .lm-col-6 {
margin-bottom: 50px;
}
.woocommerce-account .addresses .lm-col-6:last-child {
margin-bottom: 0;
}
.woocommerce-account .woocommerce-account-header {
margin-bottom: 50px;
padding: 20px;
font-size: 24px;
line-height: 32px;
font-weight: 400;
text-align: center;
text-transform: uppercase;
background-color: #FBD168;
}
.woocommerce-account .woocommerce-account-header.alt {
color: #fff;
background-color: #47BFE4;
}
.woocommerce-account .order-info {
margin-bottom: 50px;
font-size: 16px;
line-height: 24px;
color: #292C2E;
text-align: center;
}
.woocommerce-account .order-info mark {
font-size: 24px;
background-color: #fff;
}
.woocommerce-account .commentlist.notes {
margin: 30px 0 50px;
list-style: none;
}
.woocommerce-account .commentlist.notes .comment_container {
margin-bottom: 30px;
}
.woocommerce-account .commentlist.notes .comment_container .comment-text {
border-bottom: 1px solid #CFDAE3;
}
.woocommerce-account .commentlist.notes .comment_container .comment-text .meta {
margin-bottom: 10px;
font-size: 14px;
font-weight: 600;
color: #292C2E;
}
.woocommerce-account .commentlist.notes .comment_container .comment-text .description {
margin: 10px 0 20px;
padding: 20px;
border-radius: 20px;
background-color: #f6f6f6;
}
.woocommerce-account .commentlist.notes .comment_container .comment-text .description p {
margin-bottom: 0;
}
.woocommerce-account table.shop_table.order_details {
margin-top: 30px;
}
.woocommerce-account table.shop_table.order_details thead tr:last-child {
border-bottom: 1px solid #CFDAE3;
}
.woocommerce-account table.shop_table.order_details tr:last-child {
border-bottom: none;
}
.woocommerce-account table.shop_table.order_details thead th {
font-size: 13px;
font-weight: 400;
color: #949DA5;
}
.woocommerce-account table.shop_table.order_details thead th.product-total {
text-align: right;
}
.woocommerce-account table.shop_table.order_details tbody td {
padding: 15px 0;
}
.woocommerce-account table.shop_table.order_details tbody td.product-name { font-size: 15px;
color: #292C2E;
}
.woocommerce-account table.shop_table.order_details tbody td.product-name a {
color: #292C2E;
}
.woocommerce-account table.shop_table.order_details tbody td.product-name dl.variation {
margin-top: 10px;
margin-left: 0;
font-size: 12px;
font-weight: 400;
}
.woocommerce-account table.shop_table.order_details tbody td.product-name dl.variation dt {
margin-right: 3px;
display: inline-block;
}
.woocommerce-account table.shop_table.order_details tbody td.product-name dl.variation dd {
margin-bottom: 5px;
display: inline-block;
font-size: 13px;
font-weight: 600;
color: #292C2E;
}
.woocommerce-account table.shop_table.order_details tbody td.product-total {
font-size: 16px;
font-weight: 600;
text-align: right;
}
.woocommerce-account table.shop_table.order_details tbody small a {
margin-top: 5px;
padding: 3px 5px;
display: inline-block;
font-size: 12px;
color: #292C2E;
background-color: #FBD168;
}
.woocommerce-account table.shop_table.order_details tbody small a:hover {
color: #fff;
text-decoration: none;
background-color: #47BFE4;
}
.woocommerce-account table.shop_table.order_details tfoot th {
padding: 30px 0;
font-size: 15px;
font-weight: 600;
color: #292C2E;
text-transform: none;
}
.woocommerce-account table.shop_table.order_details tfoot td {
padding: 30px 0;
font-size: 28px;
color: #292C2E;
text-align: right;
}
.woocommerce-account table.shop_table.order_details tfoot tr:last-child .amount {
padding: 3px 5px;
background-color: #FBD168;
}
.woocommerce-account div.customer_details {
margin-bottom: 50px;
}
.woocommerce-account div.customer_details h2 {
padding: 0 10px;
display: inline-block;
font-size: 13px;
font-weight: 600;
text-transform: uppercase;
background-color: #FBD168;
}
.woocommerce-account div.customer_details dl {
margin: 0;
}
.woocommerce-account div.customer_details dl dt {
color: #949DA5;
text-transform: uppercase;
}
.woocommerce-account div.customer_details dl dd {
font-size: 16px;
}
.woocommerce-account p.order-again a {
margin-bottom: 50px;
text-align: center;
padding: 7px 22px;
display: inline-block;
font-size: 12px;
color: #fff;
text-decoration: none;
border: none;
background: #47BFE4;
transition: all 0.2s ease;
padding: 20px 34px;
width: 100%;
display: block;
font-size: 14px;
}
.woocommerce-account p.order-again a:hover {
color: #292C2E;
background-color: #FBD168;
}
#content .woocommerce-MyAccount-navigation ul {
list-style: none;
margin-left: 0;
}
#content .woocommerce-MyAccount-navigation ul li {
border-bottom: 1px solid #cfdae3;
}
#content .woocommerce-MyAccount-navigation ul li a {
font-size: 14px;
font-weight: 700;
color: #949da5;
text-transform: uppercase;
padding: 8px 0;
display: block;
text-decoration: none;
}
#content .woocommerce-MyAccount-navigation ul li a:hover {
color: #292c2e;
}
#content .woocommerce-MyAccount-navigation ul li:hover {
border-color: #292c2e;
}
#content .woocommerce-MyAccount-navigation ul li.is-active {
border-color: #292c2e;
}
#content .woocommerce-MyAccount-navigation ul li.is-active a {
color: #292c2e;
}
.woocommerce-MyAccount-content,
.woocommerce-view-order .order-info {
font-size: 16px;
line-height: 24px;
}
.woocommerce-MyAccount-content fieldset {
margin-bottom: 50px;
}
.woocommerce-MyAccount-content fieldset legend {
text-transform: uppercase;
color: #949da5;
font-size: 11px;
}
#content .no-orders-made {
margin-top: 20px;
} form.track_order .track-icon-wrap {
text-align: center;
}
form.track_order .track-icon-wrap .track-icon {
margin-bottom: 30px;
font-size: 120px;
line-height: 120px;
color: #292C2E;
display: inline-block;
}
form.track_order .track-info {
font-size: 16px;
line-height: 24px;
color: #292C2E;
text-align: center;
}  #sidebar .widget_product_categories li,
#top-footer .widget_product_categories li {
padding: 0;
border-bottom: none;
}
#sidebar .widget_product_categories a,
#top-footer .widget_product_categories a {
padding: 8px 0;
display: inline-block;
}
#sidebar .widget_product_categories ul li:first-child a,
#top-footer .widget_product_categories ul li:first-child a {
padding-top: 0;
}
#sidebar .widget_product_categories ul.children,
#top-footer .widget_product_categories ul.children {
margin-left: 20px;
}
#sidebar .widget_product_categories ul.children li a,
#top-footer .widget_product_categories ul.children li a {
padding-top: 8px;
}
#sidebar .widget_product_categories .count,
#top-footer .widget_product_categories .count {
font-weight: 600;
color: #47BFE4;
}
#sidebar .widget_product_categories select,
#top-footer .widget_product_categories select {
margin-bottom: 0;
} #sidebar .widget .product_list_widget li,
#top-footer .widget .product_list_widget li {
overflow: hidden;
}
#sidebar .widget .product_list_widget li a,
#top-footer .widget .product_list_widget li a {
padding-top: 10px;
display: block;
font-size: 13px;
font-weight: 600;
color: #292C2E;
}
#sidebar .widget .product_list_widget li a:hover,
#top-footer .widget .product_list_widget li a:hover {
color: #47BFE4;
text-decoration: none;
}
#sidebar .widget .product_list_widget li span,
#top-footer .widget .product_list_widget li span {
margin-top: 10px;
font-size: 16px;
line-height: 30px;
color: #292C2E;
}
#sidebar .widget .product_list_widget li del span,
#top-footer .widget .product_list_widget li del span {
font-size: 13px;
}
#sidebar .widget .product_list_widget li img,
#top-footer .widget .product_list_widget li img {
margin-top: -10px;
margin-right: 15px;
width: 65px;
float: left;
}
#sidebar .widget .product_list_widget li .star-rating,
#top-footer .widget .product_list_widget li .star-rating {
margin-top: 5px;
margin-bottom: 5px;
}
#sidebar .widget .product_list_widget li .star-rating span,
#top-footer .widget .product_list_widget li .star-rating span {
margin-top: 0;
font-family: 'star';
font-size: 14px;
line-height: 14px;
color: #949DA5;
}
#sidebar .widget .product_list_widget li .reviewer,
#top-footer .widget .product_list_widget li .reviewer {
font-size: 13px;
} #sidebar .widget_product_tag_cloud a,
#top-footer .widget_product_tag_cloud a {
margin: 0 0 3px 0;
padding: 3px 15px;
display: inline-block;
font-size: 11px;
color: #fff;
text-decoration: none;
background: #47BFE4;
}
#sidebar .widget_product_tag_cloud a:hover,
#top-footer .widget_product_tag_cloud a:hover {
color: #292C2E;
background-color: #FBD168;
} #sidebar .widget_layered_nav .count,
#top-footer .widget_layered_nav .count {
font-size: 100%;
font-weight: 700;
color: #47BFE4;
float: right;
} #sidebar .widget .widget_shopping_cart_content li span,
#top-footer .widget .widget_shopping_cart_content li span {
font-size: 13px;
color: #292C2E;
}
#sidebar .widget .widget_shopping_cart_content li span .amount,
#top-footer .widget .widget_shopping_cart_content li span .amount {
font-size: 16px;
color: #292C2E;
}
#sidebar .widget .widget_shopping_cart_content p.total,
#top-footer .widget .widget_shopping_cart_content p.total {
margin-top: 20px;
padding: 10px 20px;
color: #f6f6f6;
background-color: #292C2E;
}
#sidebar .widget .widget_shopping_cart_content p.total strong,
#top-footer .widget .widget_shopping_cart_content p.total strong {
color: #f6f6f6;
font-weight: 400;
}
#sidebar .widget .widget_shopping_cart_content p.total .amount,
#top-footer .widget .widget_shopping_cart_content p.total .amount {
float: right;
font-size: 18px;
}
#sidebar .widget .widget_shopping_cart_content li.empty,
#top-footer .widget .widget_shopping_cart_content li.empty {
font-size: 16px;
border-bottom: none;
}
#sidebar .widget .widget_shopping_cart_content .wc-forward,
#top-footer .widget .widget_shopping_cart_content .wc-forward {
text-align: center;
padding: 7px 22px;
display: inline-block;
font-size: 12px;
color: #fff;
text-decoration: none;
border: none;
background: #47BFE4;
transition: all 0.2s ease;
display: block;
}
#sidebar .widget .widget_shopping_cart_content .wc-forward:hover,
#top-footer .widget .widget_shopping_cart_content .wc-forward:hover {
color: #f6f6f6;
background-color: #292C2E;
}
#sidebar .widget .widget_shopping_cart_content .wc-forward.checkout,
#top-footer .widget .widget_shopping_cart_content .wc-forward.checkout {
margin-top: 10px;
padding: 7px 22px;
display: inline-block;
font-size: 12px;
color: #292C2E;
text-decoration: none;
border: none;
background: #FBD168;
transition: all 0.2s ease;
display: block;
}
#sidebar .widget .widget_shopping_cart_content .wc-forward.checkout:hover,
#top-footer .widget .widget_shopping_cart_content .wc-forward.checkout:hover {
color: #fff;
background-color: #949DA5;
}
#sidebar .widget .widget_shopping_cart_content .remove,
#top-footer .widget .widget_shopping_cart_content .remove {
padding-top: 0;
font-size: 20px;
} #sidebar .price_slider_wrapper:after,
#top-footer .price_slider_wrapper:after,
#footer .price_slider_wrapper:after {
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
}
.woocommerce .widget_price_filter .price_slider {
margin-bottom: 1em;
}
.woocommerce .widget_price_filter .price_slider_amount {
margin-top: 30px;
text-align: right;
font-size: 15px;
color: #292C2E;
}
.woocommerce .widget_price_filter .price_slider_amount .button {
float: left;
padding: 5px 13px;
display: inline-block;
font-size: 12px;
color: #fff;
text-decoration: none;
border: none;
background: #47BFE4;
transition: all 0.2s ease;
}
.woocommerce .widget_price_filter .price_slider_amount .button:hover {
color: #292C2E;
background-color: #FBD168;
}
.woocommerce .widget_price_filter .ui-slider {
position: relative;
text-align: left;
}
.woocommerce .widget_price_filter .ui-slider .ui-slider-handle {
position: absolute;
z-index: 2;
width: 16px;
height: 16px;
border-radius: 100%;
cursor: pointer;
background: #747474;
outline: 0;
top: -4px;
}
.woocommerce .widget_price_filter .ui-slider .ui-slider-handle:last-child {
margin-left: -1em;
}
.woocommerce .widget_price_filter .ui-slider .ui-slider-range {
position: absolute;
z-index: 1;
font-size: .7em;
display: block;
border: 0;
background: #eee;
}
.woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content {
background: #f6f6f6;
}
.woocommerce .widget_price_filter .ui-slider-horizontal {
height: 8px;
}
.woocommerce .widget_price_filter .ui-slider-horizontal .ui-slider-range {
top: 0;
height: 100%;
}
.woocommerce .widget_price_filter .ui-slider-horizontal .ui-slider-range-min {
left: -1px;
}
.woocommerce .widget_price_filter .ui-slider-horizontal .ui-slider-range-max {
right: -1px;
}  #footer .widget_product_categories li {
padding: 0;
border-bottom: none;
}
#footer .widget_product_categories a {
padding: 8px 0;
display: inline-block;
}
#footer .widget_product_categories ul li:first-child a {
padding-top: 0;
}
#footer .widget_product_categories ul.children {
margin-left: 20px;
}
#footer .widget_product_categories ul.children li a {
padding-top: 8px;
}
#footer .widget_product_categories .count {
font-weight: 600;
color: #FBD168;
}
#footer .widget_product_categories select {
margin-bottom: 0;
}
#footer.light .widget_product_categories li {
border-bottom: none;
}
#footer.light .widget_product_categories .count {
font-weight: 600;
color: #47BFE4;
} #footer .widget .product_list_widget li {
overflow: hidden;
}
#footer .widget .product_list_widget li a {
padding-top: 10px;
display: block;
font-size: 13px;
font-weight: 600;
color: #fff;
}
#footer .widget .product_list_widget li a:hover {
color: #FBD168;
text-decoration: none;
}
#footer .widget .product_list_widget li span {
margin-top: 10px;
font-size: 16px;
line-height: 30px;
color: #B8B8B8;
}
#footer .widget .product_list_widget li del span {
font-size: 13px;
}
#footer .widget .product_list_widget li img {
margin-top: -10px;
margin-right: 15px;
width: 65px;
float: left;
}
#footer .widget .product_list_widget li .star-rating {
margin-top: 5px;
margin-bottom: 5px;
}
#footer .widget .product_list_widget li .star-rating span {
margin-top: 0;
font-family: 'star';
font-size: 14px;
line-height: 14px;
color: #949DA5;
}
#footer .widget .product_list_widget li .star-rating span:before {
color: #FBD168;
}
#footer .widget .product_list_widget li .reviewer {
font-size: 13px;
}
#footer.light .widget .product_list_widget li a {
color: #292C2E;
}
#footer.light .widget .product_list_widget li a:hover {
color: #47BFE4;
}
#footer.light .widget .product_list_widget li span {
color: #292C2E;
}
#footer.light .widget .product_list_widget li .star-rating span:before {
color: #47BFE4;
} #footer .widget_product_tag_cloud a {
margin: 0 0 3px 0;
padding: 3px 15px;
display: inline-block;
font-size: 11px;
color: #B8B8B8;
text-decoration: none;
border: 1px solid #949DA5;
}
#footer .widget_product_tag_cloud a:hover {
color: #fff;
border-color: #fff;
}
#footer.light .widget_product_tag_cloud a {
padding: 3px 15px;
display: inline-block;
font-size: 11px;
color: #fff;
text-decoration: none;
background: #47BFE4;
border: none;
}
#footer.light .widget_product_tag_cloud a:hover {
color: #292C2E;
background-color: #FBD168;
} #footer .widget_layered_nav .count {
font-size: 100%;
font-weight: 700;
color: #FBD168;
float: right;
}
#footer.light .widget_layered_nav .count {
color: #47BFE4;
} #footer .widget .widget_shopping_cart_content li span {
font-size: 13px;
}
#footer .widget .widget_shopping_cart_content li span .amount {
font-size: 16px;
}
#footer .widget .widget_shopping_cart_content p.total {
margin-top: 20px;
padding: 10px 20px;
color: #292C2E;
background-color: #f6f6f6;
}
#footer .widget .widget_shopping_cart_content p.total strong {
color: #292C2E;
font-weight: 400;
}
#footer .widget .widget_shopping_cart_content p.total .amount {
float: right;
font-size: 18px;
}
#footer .widget .widget_shopping_cart_content li.empty {
font-size: 16px;
border-bottom: none;
}
#footer .widget .widget_shopping_cart_content .wc-forward {
text-align: center;
padding: 7px 22px;
display: inline-block;
font-size: 12px;
color: #fff;
text-decoration: none;
border: none;
background: #47BFE4;
transition: all 0.2s ease;
display: block;
}
#footer .widget .widget_shopping_cart_content .wc-forward:hover {
color: #fff;
background-color: #949DA5;
}
#footer .widget .widget_shopping_cart_content .wc-forward.checkout {
margin-top: 10px;
padding: 7px 22px;
display: inline-block;
font-size: 12px;
color: #292C2E;
text-decoration: none;
border: none;
background: #FBD168;
transition: all 0.2s ease;
display: block;
}
#footer .widget .widget_shopping_cart_content .wc-forward.checkout:hover {
color: #fff;
background-color: #949DA5;
}
#footer .widget .widget_shopping_cart_content .remove {
padding-top: 0;
font-size: 20px;
}
#footer.light .widget .widget_shopping_cart_content li span {
color: #292C2E;
}
#footer.light .widget .widget_shopping_cart_content li span .amount {
color: #292C2E;
}
#footer.light .widget .widget_shopping_cart_content p.total {
color: #f6f6f6;
background-color: #292C2E;
}
#footer.light .widget .widget_shopping_cart_content p.total strong {
color: #f6f6f6;
}
#footer.light .widget .widget_shopping_cart_content .wc-forward:hover {
color: #f6f6f6;
background-color: #292C2E;
}
#footer.light .widget .widget_shopping_cart_content .wc-forward.checkout:hover {
color: #fff;
background-color: #949DA5;
}  .woocommerce ul.products {
clear: both;
margin: 0 !important;
padding: 0 !important;
list-style: none !important;
display: block;
*zoom: 1;
}
.woocommerce ul.products::before, .woocommerce ul.products::after {
content: ' ';
display: table;
}
.woocommerce ul.products::after {
clear: both;
}
.woocommerce ul.products li.product {
margin: 0 0 50px 0;
padding: 0;
position: relative;
}
.woocommerce ul.products.columns-1 li.product {
width: 100%;
margin-right: 0;
}
.woocommerce.columns-1 ul.products li.product {
width: 100%;
margin-right: 0;
} @media (min-width: 600px) {
.woocommerce ul.products li.product {
float: left;
margin: 0 3.8% 50px 0;
padding: 0;
position: relative;
width: 22.05%;
margin-left: 0;
}
.woocommerce ul.products li.first {
clear: both;
}
.woocommerce ul.products li.last {
margin-right: 0;
}
.woocommerce ul.products.columns-2 li.product {
width: 48%;
}
.woocommerce ul.products.columns-3 li.product {
width: 30.75%;
}
.woocommerce ul.products.columns-5 li.product {
width: 16.95%;
}
.woocommerce ul.products.columns-6 li.product {
width: 13.5%;
}
.woocommerce.columns-2 ul.products li.product {
width: 48%;
}
.woocommerce.columns-3 ul.products li.product {
width: 30.75%;
}
.woocommerce.columns-5 ul.products li.product {
width: 16.95%;
}
.woocommerce.columns-6 ul.products li.product {
width: 13.5%;
}
#comments-loaded-wrap {
top: 10%;
left: 15%;
right: 15%;
bottom: 10%;
}
.woocommerce-tabs .tabs li {
margin-bottom: 0;
display: inline-block;
}
.woocommerce-tabs .tabs li a {
position: relative;
}
.woocommerce-tabs .tabs li a:hover:after {
content: "";
position: absolute;
display: block;
bottom: -14px;
height: 2px;
width: 100%;
background-color: #464B4F;
}
.woocommerce-tabs .tabs li.active a:after {
content: "";
position: absolute;
display: block;
bottom: -14px;
height: 2px;
width: 100%;
background-color: #464B4F;
}
.woocommerce-tabs .comment-tabs {
border-bottom: 1px solid #CFDAE3;
}
.woocommerce-tabs .comment-tabs li {
display: inline-block;
}
.woocommerce-tabs .comment-tabs li a {
margin-right: 10px;
padding: 0;
display: inline;
border-bottom: none;
}
.woocommerce-tabs .comment-tabs li a:hover {
color: #292C2E;
text-decoration: none;
border-bottom: none;
}
.woocommerce-tabs .comment-tabs li a:hover:after {
content: "";
position: absolute;
display: block;
bottom: -14px;
height: 2px;
width: 100%;
background-color: #464B4F;
}
.woocommerce-tabs .comment-tabs li.active a {
border-bottom: none;
}
.woocommerce-tabs .comment-tabs li.active a:after {
content: "";
position: absolute;
display: block;
bottom: -14px;
height: 2px;
width: 100%;
background-color: #464B4F;
}
.shop_table_wrap {
overflow-x: hidden;
}
.shop_table_wrap table {
width: 100%;
}
}
@media (min-width: 992px) {
#header-cart {
display: inline-block;
height: 70px;
position: absolute;
top: 0;
right: 15px;
cursor: pointer;
}
#header-cart #header-cart-inner {
margin: 15px 0;
padding: 0 20px;
height: 40px;
position: relative;
line-height: 40px;
color: #f6f6f6;
background-color: #292C2E;
}
#header-cart #header-cart-inner .fa {
margin-right: 10px;
}
#header-cart #header-cart-inner .cart-count {
padding: 5px 8px;
position: absolute;
font-size: 12px;
line-height: 14px;
color: #292C2E;
top: -12px;
right: -11px;
display: inline-block;
background-color: #FBD168;
}
#header-cart .cart-items {
padding: 30px;
width: 300px;
position: absolute;
right: 0;
display: none;
color: #f6f6f6;
font-size: 12px;
z-index: 999;
opacity: 0;
cursor: auto;
background-color: #464B4F;
overflow-y: auto;
}
#header-cart .cart-product {
margin-bottom: 10px;
padding-bottom: 10px;
position: relative;
border-bottom: 1px solid #292C2E;
}
#header-cart .cart-product .cart-product-title {
padding-right: 100px;
font-weight: 600;
}
#header-cart .cart-product .cart-product-title a {
color: #f6f6f6;
}
#header-cart .cart-product .cart-product-title a:hover {
color: #fff;
}
#header-cart .cart-product .cart-product-title span {
margin-left: 10px;
color: #111;
}
#header-cart .cart-product .cart-product-price {
position: absolute;
top: 0;
right: 0;
font-size: 13px;
}
#header-cart .cart-subtotal {
margin-bottom: 30px;
font-size: 14px;
position: relative;
}
#header-cart .cart-subtotal .cart-subtotal-price {
position: absolute;
top: 0;
right: 0;
font-size: 15px;
font-weight: 600;
}
#header-cart .cart-buttons a {
margin: 5px 0;
padding: 10px 22px;
width: 100%;
display: block;
font-size: 12px;
color: #fff;
text-align: center;
text-decoration: none;
background: #47BFE4;
transition: all 0.2s ease;
}
#header-cart .cart-buttons a:hover {
background: #292C2E;
}
#header-cart .cart-buttons a.view-cart {
color: #292C2E;
background: #f6f6f6;
}
#header-cart .cart-buttons a.view-cart:hover {
color: #f6f6f6;
background: #292C2E;
}
.search-yes #header-cart {
right: 75px;
}
.fixed-yes .cart-items {
box-shadow: 0px 1px 5px rgba(0, 0, 0, 0.3);
}
.js .cart-items {
margin-top: 30px;
}
.dark #header-cart #header-cart-inner {
color: #f6f6f6;
background-color: #464B4F;
}
.dark #header-cart .cart-items {
color: #f6f6f6;
background-color: #464B4F;
}
.dark #header-cart .cart-product {
border-bottom: 1px solid #292C2E;
}
.dark #header-cart .cart-product .cart-product-title a {
color: #f6f6f6;
}
.dark #header-cart .cart-product .cart-product-title span {
color: #111;
}
.dark #header-cart .cart-buttons a {
color: #fff;
background: #47BFE4;
}
.dark #header-cart .cart-buttons a:hover {
background: #292C2E;
}
.dark #header-cart .cart-buttons a.view-cart {
color: #292C2E;
background: #f6f6f6;
}
.dark #header-cart .cart-buttons a.view-cart:hover {
color: #f6f6f6;
background: #292C2E;
}
.products-filter {
position: relative;
text-align: left;
}
.products-filter .woocommerce-result-count {
margin-right: 10px;
display: inline-block;
}
.products-filter .products-page-filter {
margin-bottom: 0;
padding-left: 10px;
display: inline-block;
position: relative;
}
.products-filter .products-page-filter:before {
position: absolute;
content: "|";
left: 0;
}
.products-filter .woocommerce-ordering {
width: 200px;
position: absolute;
top: 0;
right: 0;
}
.single-product .protected-post-form {
margin-left: auto;
margin-right: auto;
width: 770px;
}
.woocommerce-tabs {
margin-top: 50px;
}
.woocommerce-tabs #respond {
margin-top: 0;
}
#comments-loaded-wrap {
left: 25%;
right: 25%;
}
.table_wrap {
margin-bottom: 70px;
overflow-x: hidden;
}
table.shop_table.cart {
margin-right: 50px;
margin-left: 50px;
width: 840px;
}
table.shop_table.cart tbody td.product-thumbnail {
display: block;
width: 75px;
text-align: center;
}
table.shop_table.cart tbody td.product-thumbnail img {
margin: 0 auto;
width: 75px;
height: 97px;
}
.woocommerce-cart .woocommerce-info,
.woocommerce-cart .woocommerce-message,
.woocommerce-cart .woocommerce-error {
margin-right: auto;
margin-left: auto;
width: 940px;
}
.woocommerce-cart div.coupon {
margin-bottom: 0;
position: relative;
}
.woocommerce-cart div.coupon input[type="text"] {
width: 320px;
}
.woocommerce-cart div.coupon input[type="submit"] {
position: absolute;
right: 0;
}
.woocommerce-cart .cross-sells {
margin-bottom: 0;
}
.woocommerce-checkout #content .woocommerce {
margin-left: auto;
margin-right: auto;
width: 770px;
}
.woocommerce-checkout #billing_first_name_field,
.woocommerce-checkout #billing_last_name_field,
.woocommerce-checkout #shipping_first_name_field,
.woocommerce-checkout #shipping_last_name_field {
width: 374px;
display: inline-block;
}
.woocommerce-checkout #billing_last_name_field,
.woocommerce-checkout #shipping_last_name_field {
margin-left: 17px;
}
.woocommerce-checkout #billing_address_1_field,
.woocommerce-checkout #shipping_address_1_field {
margin-bottom: 5px;
}
.woocommerce-checkout ul.order_details {
display: inline-block;
}
.woocommerce-checkout ul.order_details li {
margin-bottom: 0;
margin-right: 40px;
display: inline-block;
}
.woocommerce-checkout ul.order_details li:last-child {
margin-right: 0;
margin-bottom: 0;
}
.woocommerce-checkout .addresses .lm-col-6 {
margin-bottom: 0;
}
.lol-checkout-layout2.woocommerce-checkout #content .woocommerce {
margin-left: 0;
margin-right: 0;
width: 100%;
position: relative;
}
.lol-checkout-layout2.woocommerce-checkout #billing_first_name_field,
.lol-checkout-layout2.woocommerce-checkout #billing_last_name_field,
.lol-checkout-layout2.woocommerce-checkout #shipping_first_name_field,
.lol-checkout-layout2.woocommerce-checkout #shipping_last_name_field {
width: 100%;
display: block;
}
.lol-checkout-layout2.woocommerce-checkout #billing_last_name_field,
.lol-checkout-layout2.woocommerce-checkout #shipping_last_name_field {
margin-left: 0;
}
.lol-checkout-layout2.woocommerce-checkout .lm-col-5.right {
position: absolute;
top: 0;
right: -15px;
}
.lol-checkout-layout2.woocommerce-checkout #review-col {
margin: 0;
padding: 30px;
border: 1px solid #949DA5;
}
.lol-checkout-layout2.woocommerce-checkout #order_review_heading {
margin-top: 0;
color: #fff;
background-color: #47BFE4;
}
.lol-checkout-layout2.woocommerce-checkout form.checkout .woocommerce-error {
width: 536px;
}
.woocommerce-account { }
.woocommerce-account #content .woocommerce-track {
margin-left: auto;
margin-right: auto;
width: 770px;
}
.woocommerce-account .myaccount-login {
margin-left: auto;
margin-right: auto;
width: 500px;
}
.woocommerce-account .myaccount-lost-password {
margin-left: auto;
margin-right: auto;
width: 500px;
}
.woocommerce-account .digital-downloads li {
position: relative;
}
.woocommerce-account .digital-downloads li a {
position: absolute;
right: 0;
}
.woocommerce-account .addresses .lm-col-6 {
margin-bottom: 0;
}
form.track_order {
margin-left: auto;
margin-right: auto;
width: 500px;
}
#sidebar.product-sidebar {
padding: 0;
}
.shortcode-row .woocommerce {
margin-left: 0;
margin-right: 0;
width: 100%;
}
.shortcode-row .row:last-child .product-item,
.shortcode-row .row:last-child .product-category {
margin-bottom: 0;
}
.shortcode-row-single .product-item {
margin-bottom: 0;
}
}
@media (min-width: 1200px) {
table.shop_table.cart {
margin-right: 100px;
margin-left: 100px;
width: 940px;
}
.woocommerce-cart .woocommerce-info,
.woocommerce-cart .woocommerce-message,
.woocommerce-cart .woocommerce-error {
width: 1140px;
}
.woocommerce-cart div.coupon input[type="text"] {
width: 420px;
}
.lol-checkout-layout2.woocommerce-checkout form.checkout .woocommerce-error {
width: 653px;
}
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-device-pixel-ratio: 2) {
#comments-loaded-wrap #comments-preloader {
background-size: 16px 16px;
background: url(//www.trust-medi.com/wp-content/themes/crazydiamond/woocommerce/images/ajax-loader@2x.gif);
}
}