.gallery{
display: grid;
justify-content: center;
grid-template-columns: repeat(auto-fit, 300px);
grid-auto-rows: 1fr;
grid-gap: 1rem;
padding: 0.5rem;
margin-top: 1rem;
}
.card{
margin: 0; border-radius: 0.25rem;
overflow: hidden;
box-shadow: 0 0 10px silver;
transition: box-shadow 0.35s;
}
.card:hover{
box-shadow: 0 0 25px #0009;
}
.card__image{
width: 100%;
object-fit: cover;
}
.card__caption{
font-weight: bold; padding: 0.5rem;
text-align: center;
color: #000;
font-family: var(--wd-title-font);
font-size: 20px;
}
.gallery img {
height: 300px;
object-fit: cover;
}
ul{
margin-bottom: 0 !important;
}
.recycled-heat-transfer-full-colour-lanyards div#step-3 .col-md-12.well.text-center {
display: flex;
flex-wrap: wrap;
justify-content: center;
}
.recycled-heat-transfer-full-colour-lanyards div#step-3 .col-md-12.well.text-center h1.text-center {
width: 100%;
}
.recycled-flat-polyester-lanyard div#step-3 .col-md-12.well.text-center,.bamboo-lanyards div#step-3 .col-md-12.well.text-center {
display: flex;
flex-wrap: wrap;
justify-content: center;
}
.recycled-flat-polyester-lanyard div#step-3 .col-md-12.well.text-center h1.text-center {
width: 100%;
}
.enquiryform {
background: #fff;
}
.owl-carousel.owl-drag .owl-item.owl-hidden {
width: 0px !important;
opacity: 0px !important;
padding: 0px !important;
margin: 0px !important;
visibility:hidden;
}
.save-later-middle .btn-info,.save-later .btn-info {
min-width: 190px;
}
.woocommerce-continue-btn {
margin-top: 5px;
}
.woocommerce-continue-btn a {
background: #f07d00;
color: #fff;
}
button.button[name='update_cart'] {
min-width: 187px;
}
p.change_text_color , #widthModal p.with_color {
font-weight: bold;
color: #f00;
font-size: 32px;
}
body .product-image-summary .quantity input[type=number], body .product-image-summary .quantity input[type=number]::-webkit-inner-spin-button, .quantity input[type=number]::-webkit-outer-spin-button{
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
}
.container .step_processing { }
.entry-header  span.entry-title{
font-family: Ubuntu;
margin: 0;
line-height: 1.2;
font-weight: 600;
margin-bottom: 10px;
color: #fff;
}
.enquiryform > h3 {
background: #f07d00;
color: #fff;
padding: 15px;
position: relative;
margin-bottom: 0px;
}
p.orderloader {
position: absolute;
top: 4px;
left: 0px;
background:#f3f3f3;
padding: 3px 46px;
}
.woodmart-wishlist-info-widget , .compare-btn-wrapper , .yith-wcwl-add-to-wishlist {
display: none !important;
}
p.order-again {
position: relative;
}
.enquiryform #gform_wrapper_1 {
max-height: 400px;
overflow: auto;
}
.enquirymodal .gform_wrapper {
padding: 15px;
margin: 0px;
}
.enquiryform > h3 .button.b-close {
position: absolute;
right: 0;
top: 0;
background: none;
font-weight: bold;
color: #fff;
border: none;
font-size: 20px;
}
.enquiryform .gform_wrapper .top_label .gfield_label {
display: none;
}
#gform_submit_button_1 {
background: #f07d00;
color: #fff;
}
.customized-product{
display: flex;
flex-direction: column;
width: 100%;
}
@media (min-width: 1200px) {
.step-parent .save-later{
float:none !important;
clear: both;
}
.col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 {
float:left
}
.col-lg-12 {
width: 100%
}
.col-lg-11 {
width: 91.66666667%
}
.col-lg-10 {
width: 83.33333333%
}
.col-lg-9 {
width: 75%
}
.col-lg-8 {
width: 66.66666667%
}
.col-lg-7 {
width: 58.33333333%
}
.col-lg-6 {
width: 50%
}
.col-lg-5 {
width: 41.66666667%
}
.col-lg-4 {
width: 33.33333333%;
}
.col-lg-3 {
width: 25%
}
.col-lg-2 {
width: 16.66666667%
}
.col-lg-1 {
width: 8.33333333%
}
.col-lg-pull-12 {
right: 100%
}
.col-lg-pull-11 {
right: 91.66666667%
}
.col-lg-pull-10 {
right: 83.33333333%
}
.col-lg-pull-9 {
right: 75%
}
.col-lg-pull-8 {
right: 66.66666667%
}
.col-lg-pull-7 {
right: 58.33333333%
}
.col-lg-pull-6 {
right: 50%
}
.col-lg-pull-5 {
right: 41.66666667%
}
.col-lg-pull-4 {
right: 33.33333333%
}
.col-lg-pull-3 {
right: 25%
}
.col-lg-pull-2 {
right: 16.66666667%
}
.col-lg-pull-1 {
right: 8.33333333%
}
.col-lg-pull-0 {
right: auto
}
.col-lg-push-12 {
left: 100%
}
.col-lg-push-11 {
left: 91.66666667%
}
.col-lg-push-10 {
left: 83.33333333%
}
.col-lg-push-9 {
left: 75%
}
.col-lg-push-8 {
left: 66.66666667%
}
.col-lg-push-7 {
left: 58.33333333%
}
.col-lg-push-6 {
left: 50%
}
.col-lg-push-5 {
left: 41.66666667%
}
.col-lg-push-4 {
left: 33.33333333%
}
.col-lg-push-3 {
left: 25%
}
.col-lg-push-2 {
left: 16.66666667%
}
.col-lg-push-1 {
left: 8.33333333%
}
.col-lg-push-0 {
left: auto
}
.col-lg-offset-12 {
margin-left: 100%
}
.col-lg-offset-11 {
margin-left: 91.66666667%
}
.col-lg-offset-10 {
margin-left: 83.33333333%
}
.col-lg-offset-9 {
margin-left: 75%
}
.col-lg-offset-8 {
margin-left: 66.66666667%
}
.col-lg-offset-7 {
margin-left: 58.33333333%
}
.col-lg-offset-6 {
margin-left: 50%
}
.col-lg-offset-5 {
margin-left: 41.66666667%
}
.col-lg-offset-4 {
margin-left: 33.33333333%
}
.col-lg-offset-3 {
margin-left: 25%
}
.col-lg-offset-2 {
margin-left: 16.66666667%
}
.col-lg-offset-1 {
margin-left: 8.33333333%
}
.col-lg-offset-0 {
margin-left: 0
}
}
.wd-owl ul.owl-carousel {
clear: both;
display: inline-block;
width: 100%;
list-style: none;
position: relative;
}
.owl-nav>div[class*=prev]:after, .wrap-loading-arrow>div[class*=prev]:after {
content: "\f114";
font-family: woodmart-font;
}
.owl-nav>div[class*=next]:after, .wrap-loading-arrow>div[class*=next]:after {
content: "\f113";
font-family: woodmart-font;
}
.owl-nav>div[class*=prev] {
left: -20px !important;
top: 45%;
}
.owl-nav>div[class*=next] {
right: -20px !important;
top: 45%;
}
.owl-nav>div, .wrap-loading-arrow>div {
position: absolute;
top: 50%;
color: rgba(0,0,0,.8);
display: -webkit-inline-box;
display: -ms-inline-flexbox;
display: inline-flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-ms-flex-direction: row;
flex-direction: row;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
width: 50px;
height: 50px;
padding: 0;
margin-top: -25px;
text-align: center;
cursor: pointer;
opacity: 0;
visibility: hidden;
pointer-events: none;
z-index: 250;
-webkit-transition: all .25s ease;
transition: all .25s ease;
backface-visibility: hidden;
-webkit-backface-visibility: hidden;
}
.woodmart-threed-view {
position: relative;
overflow: hidden;
margin: 0 auto;
cursor: ew-resize;
cursor: -webkit-grab
}
.woodmart-threed-view:active {
cursor: ew-resize;
cursor: -webkit-grabbing
}
.woodmart-threed-view .threed-title {
position: relative;
padding-top: 20px;
z-index: 40;
text-align: center
}
.swatches-on-grid .swatch-has-image {
cursor: pointer;
}
.swatches-on-grid .swatch-on-grid {
display: inline-block;
border-radius: 50%;
vertical-align: middle;
text-align: center;
font-size: 0;
font-weight: 700;
color: #2d2a2a;
margin-right: 8px;
margin-bottom: 5px;
margin-top: 5px;
width: 15px;
height: 15px;
line-height: 15px;
background-size: cover;
}
.swatches-on-grid .current-swatch {
position: relative;
}
.swatches-on-grid .current-swatch:after {
content: '';
position: absolute;
bottom: -5px;
left: 0;
right: 0;
height: 3px;
background-color: #000;
}
.woocommerce-cart .wd-header-cart.cart-widget-opener  > a, .woocommerce-checkout .wd-header-cart.cart-widget-opener > a {
pointer-events: none;
cursor: default;
}
.control_sec_dc ul, .step-parent ul{
padding-left: 0px !important;
}
ul.attr-display li {
margin-bottom: 0;
}
.attr-display li div {
padding: 9px 0px !important;
line-height: 1.4 !important;
}
.attr-display li div.attr-val {
padding-left: 2% !important;
}
:is( .woocommerce-error, .woocommerce-message, .woocommerce-info) {
position: fixed !important;
left: 0 !important;
right: 0 !important;
bottom: 0 !important;
margin: 0 !important;
z-index: 99999999999 !important;
}
:is( .woocommerce-error, .woocommerce-message, .woocommerce-info):after {
content: "\f112";
font-family: "woodmart-font";
position: absolute;
right: 0;
top: 0;
bottom: 0;
width: 60px;
cursor: pointer;
font-size: 14px;
font-weight: 600;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
background-color: rgba(0,0,0,.1);
transition: background-color .25s ease;
-webkit-transition: background-color .25s ease;
}
.row.cart-actions {
text-align: right;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-ms-flex-direction: row;
flex-direction: row;
-webkit-box-align: stretch;
-ms-flex-align: stretch;
align-items: stretch;
}
.row.cart-actions>div {
-webkit-box-flex: 1;
-ms-flex: 1 1 auto !important;
flex: 1 1 auto;
width: auto !important;
}
.category-short-desc ul {
padding-left: 0 !important;
list-style: none !important;
line-height: 1.4 !important;
}
.category-short-desc ul li{
margin-bottom: 0;
}
a.add-to-cart-loop{
display:none !important;
}
.woodmart-title-style-simple.woodmart-title-color-primary .liner-continer:after{
background-color: #f07d00;
}
.step_badge .step_badge_wrap img {
max-height: 168px;
width: auto;
}
.hide-add-logo-overlay {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
background: rgba(117, 117, 117, 0.75); display: none;
z-index: 10; justify-content: center;
align-items: center;
}
.hide-add-logo-overlay.active {
display: flex; }
.hide-add-logo-overlay .overlay-message {
color: #fff;
font-size: 30px;
line-height: 1;
}
.add-logo-container{
position: relative;
}
.price-active.woodmart-content-popup {
display: block !important;
}
.single-product.woocommerce form.cart, .single-product.woocommerce .woocommerce-variation-add-to-cart {
display: block !important;
}
.woodmart-content-popup .price.price-main {
font-size: 16px !important;
}
.col-xs-12.col-sm-12.col-lg-12.save-later-middle {
margin-top: 11px;
}
.woodmart-content-popup .price.price-main {
line-height:1.6 !important;
}