@import url(//netdna.bootstrapcdn.com/font-awesome/4.0.3/css/font-awesome.min.css);
@import url("//fonts.googleapis.com/css?family=Roboto:400,500");
@import url("//fonts.googleapis.com/css?family=Open+Sans:300,300i,400,400i,600,600i,700,700i,800,800i");
@import url("//fonts.googleapis.com/css?family=Lato:100,100i,300,300i,400,400i,700,700i,900,900i");
@import url("//fonts.googleapis.com/css?family=Source+Sans+Pro:200,200i,300,300i,400,400i,600,600i,700,700i,900,900i");
@import url("//fonts.googleapis.com/css?family=Raleway:100,100i,200,200i,300,300i,400,400i,500,500i,600,600i,700,700i,800,800i,900,900i");
@import url("//fonts.googleapis.com/css?family=ABeeZee|Abril+Fatface|Aldrich|Allerta+Stencil|Armata|Arvo|Baloo+Paaji|Berkshire+Swash|Bree+Serif|Concert+One|Josefin+Slab|Lato|Lobster|Montserrat|Nanum+Brush+Script|Old+Standard+TT|Open+Sans|PT+Sans|PT+Serif|Patrick+Hand|Permanent+Marker|Philosopher|Prociono|Rock+Salt|Saira+Condensed|Supermercado+One|Ubuntu|Vollkorn");
.gform_wrapper .gform_footer {
margin: 0px !important;
}
.woocommerce-error, .woocommerce-message, .woocommerce-info{z-index:9999999999;}
button.btn.btn-success.continue_process {
background: #f07d00;
color: #fff;
margin: 2px;
}
button.btn.btn-danger.close_w_b_m {
margin: 2px;
color: #fff;
background: #686363;
}
.no_color{}
.with_color{display:none;}
.postid-155450 .no_color{display:none}
.postid-155450  .with_color{display:block;}
.postid-155454 .no_color{display:none}
.postid-155454  .with_color{display:block;}
.postid-155456 .no_color{display:none}
.postid-155456  .with_color{display:block;}
.rainbow , .designer-wrap .rainbow{
background: #fc391d; 
background: -moz-linear-gradient(top,  #fc391d 0%, #fc391d 16%, #ff9016 16%, #ff9016 32%, #fedc00 32%, #fedc00 48%, #fedc00 48%, #fedc00 48%, #35903f 48%, #35903f 64%, #1f24a8 64%, #1f24a8 82%, #8c169a 82%, #8c169a 82%); background: -webkit-linear-gradient(top,  #fc391d 0%,#fc391d 16%,#ff9016 16%,#ff9016 32%,#fedc00 32%,#fedc00 48%,#fedc00 48%,#fedc00 48%,#35903f 48%,#35903f 64%,#1f24a8 64%,#1f24a8 82%,#8c169a 82%,#8c169a 82%); background: linear-gradient(to bottom,  #fc391d 0%,#fc391d 16%,#ff9016 16%,#ff9016 32%,#fedc00 32%,#fedc00 48%,#fedc00 48%,#fedc00 48%,#35903f 48%,#35903f 64%,#1f24a8 64%,#1f24a8 82%,#8c169a 82%,#8c169a 82%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fc391d', endColorstr='#8c169a',GradientType=0 ); }
.rainbow2 , .designer-wrap .rainbow2{
background: #fedc00; background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIxJSIgc3RvcC1jb2xvcj0iI2ZlZGMwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjIzJSIgc3RvcC1jb2xvcj0iIzM1OTAzZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQ0JSIgc3RvcC1jb2xvcj0iIzFiOGZjOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjYzJSIgc3RvcC1jb2xvcj0iIzhjMTY5YSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjgzJSIgc3RvcC1jb2xvcj0iI2ZjMzkxZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZjkwMTYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(left,  #fedc00 1%, #35903f 23%, #1b8fc8 44%, #8c169a 63%, #fc391d 83%, #ff9016 100%); background: -webkit-linear-gradient(left,  #fedc00 1%,#35903f 23%,#1b8fc8 44%,#8c169a 63%,#fc391d 83%,#ff9016 100%); background: linear-gradient(to right,  #fedc00 1%,#35903f 23%,#1b8fc8 44%,#8c169a 63%,#fc391d 83%,#ff9016 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fedc00', endColorstr='#ff9016',GradientType=1 ); }
.rainbow3 , .designer-wrap .rainbow3{ background: #fc391d;  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMTAwJSI+CiAgICA8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjZmMzOTFkIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMSUiIHN0b3AtY29sb3I9IiNmYzM5MWQiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxJSIgc3RvcC1jb2xvcj0iI2ZmOTAxNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQlIiBzdG9wLWNvbG9yPSIjZmY5MDE2IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNCUiIHN0b3AtY29sb3I9IiNmZWRjMDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI4JSIgc3RvcC1jb2xvcj0iI2ZlZGMwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjglIiBzdG9wLWNvbG9yPSIjMzU5MDNmIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTIlIiBzdG9wLWNvbG9yPSIjMzU5MDNmIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTIlIiBzdG9wLWNvbG9yPSIjMWYyNGE4IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTYlIiBzdG9wLWNvbG9yPSIjMWYyNGE4IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTYlIiBzdG9wLWNvbG9yPSIjOGMxNjlhIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMjAlIiBzdG9wLWNvbG9yPSIjOGMxNjlhIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMjAlIiBzdG9wLWNvbG9yPSIjZmMzOTFkIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMjQlIiBzdG9wLWNvbG9yPSIjZmMzOTFkIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMjQlIiBzdG9wLWNvbG9yPSIjZmY5MDE2IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMjglIiBzdG9wLWNvbG9yPSIjZmY5MDE2IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMjglIiBzdG9wLWNvbG9yPSIjZmVkYzAwIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMzIlIiBzdG9wLWNvbG9yPSIjZmVkYzAwIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMzIlIiBzdG9wLWNvbG9yPSIjMzU5MDNmIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMzYlIiBzdG9wLWNvbG9yPSIjMzU5MDNmIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMzYlIiBzdG9wLWNvbG9yPSIjMWYyNGE4IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMzYlIiBzdG9wLWNvbG9yPSIjMWYyNGE4IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNDAlIiBzdG9wLWNvbG9yPSIjMWYyNGE4IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNDAlIiBzdG9wLWNvbG9yPSIjOGMxNjlhIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNDQlIiBzdG9wLWNvbG9yPSIjOGMxNjlhIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNDQlIiBzdG9wLWNvbG9yPSIjZmMzOTFkIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNDglIiBzdG9wLWNvbG9yPSIjZmMzOTFkIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNDglIiBzdG9wLWNvbG9yPSIjZmY5MDE2IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNTIlIiBzdG9wLWNvbG9yPSIjZmY5MDE2IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNTIlIiBzdG9wLWNvbG9yPSIjZmVkYzAwIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNTYlIiBzdG9wLWNvbG9yPSIjZmVkYzAwIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNTYlIiBzdG9wLWNvbG9yPSIjMzU5MDNmIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNjAlIiBzdG9wLWNvbG9yPSIjMzU5MDNmIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNjAlIiBzdG9wLWNvbG9yPSIjMWYyNGE4IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNjQlIiBzdG9wLWNvbG9yPSIjMWYyNGE4IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNjQlIiBzdG9wLWNvbG9yPSIjOGMxNjlhIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNjclIiBzdG9wLWNvbG9yPSIjOGMxNjlhIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNjclIiBzdG9wLWNvbG9yPSIjZmMzOTFkIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNzElIiBzdG9wLWNvbG9yPSIjZmMzOTFkIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNzElIiBzdG9wLWNvbG9yPSIjZmY5MDE2IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNzQlIiBzdG9wLWNvbG9yPSIjZmY5MDE2IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNzQlIiBzdG9wLWNvbG9yPSIjZmY5MDE2IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNzQlIiBzdG9wLWNvbG9yPSIjZmVkYzAwIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNzglIiBzdG9wLWNvbG9yPSIjZmVkYzAwIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNzglIiBzdG9wLWNvbG9yPSIjMzU5MDNmIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iODIlIiBzdG9wLWNvbG9yPSIjMzU5MDNmIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iODIlIiBzdG9wLWNvbG9yPSIjMWYyNGE4IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iODUlIiBzdG9wLWNvbG9yPSIjMWYyNGE4IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iODUlIiBzdG9wLWNvbG9yPSIjOGMxNjlhIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iODglIiBzdG9wLWNvbG9yPSIjOGMxNjlhIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iODglIiBzdG9wLWNvbG9yPSIjZmMzOTFkIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iODglIiBzdG9wLWNvbG9yPSIjZmMzOTFkIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iOTIlIiBzdG9wLWNvbG9yPSIjZmMzOTFkIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iOTIlIiBzdG9wLWNvbG9yPSIjZmY5MDE2IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iOTYlIiBzdG9wLWNvbG9yPSIjZmY5MDE2IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iOTYlIiBzdG9wLWNvbG9yPSIjZmVkYzAwIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iOTklIiBzdG9wLWNvbG9yPSIjZmVkYzAwIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iOTklIiBzdG9wLWNvbG9yPSIjMzU5MDNmIiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
background: -moz-linear-gradient(-45deg,  #fc391d 0%, #fc391d 1%, #ff9016 1%, #ff9016 4%, #fedc00 4%, #fedc00 8%, #35903f 8%, #35903f 12%, #1f24a8 12%, #1f24a8 16%, #8c169a 16%, #8c169a 20%, #fc391d 20%, #fc391d 24%, #ff9016 24%, #ff9016 28%, #fedc00 28%, #fedc00 32%, #35903f 32%, #35903f 36%, #1f24a8 36%, #1f24a8 36%, #1f24a8 40%, #8c169a 40%, #8c169a 44%, #fc391d 44%, #fc391d 48%, #ff9016 48%, #ff9016 52%, #fedc00 52%, #fedc00 56%, #35903f 56%, #35903f 60%, #1f24a8 60%, #1f24a8 64%, #8c169a 64%, #8c169a 67%, #fc391d 67%, #fc391d 71%, #ff9016 71%, #ff9016 74%, #ff9016 74%, #fedc00 74%, #fedc00 78%, #35903f 78%, #35903f 82%, #1f24a8 82%, #1f24a8 85%, #8c169a 85%, #8c169a 88%, #fc391d 88%, #fc391d 88%, #fc391d 92%, #ff9016 92%, #ff9016 96%, #fedc00 96%, #fedc00 99%, #35903f 99%); background: -webkit-linear-gradient(-45deg,  #fc391d 0%,#fc391d 1%,#ff9016 1%,#ff9016 4%,#fedc00 4%,#fedc00 8%,#35903f 8%,#35903f 12%,#1f24a8 12%,#1f24a8 16%,#8c169a 16%,#8c169a 20%,#fc391d 20%,#fc391d 24%,#ff9016 24%,#ff9016 28%,#fedc00 28%,#fedc00 32%,#35903f 32%,#35903f 36%,#1f24a8 36%,#1f24a8 36%,#1f24a8 40%,#8c169a 40%,#8c169a 44%,#fc391d 44%,#fc391d 48%,#ff9016 48%,#ff9016 52%,#fedc00 52%,#fedc00 56%,#35903f 56%,#35903f 60%,#1f24a8 60%,#1f24a8 64%,#8c169a 64%,#8c169a 67%,#fc391d 67%,#fc391d 71%,#ff9016 71%,#ff9016 74%,#ff9016 74%,#fedc00 74%,#fedc00 78%,#35903f 78%,#35903f 82%,#1f24a8 82%,#1f24a8 85%,#8c169a 85%,#8c169a 88%,#fc391d 88%,#fc391d 88%,#fc391d 92%,#ff9016 92%,#ff9016 96%,#fedc00 96%,#fedc00 99%,#35903f 99%); background: linear-gradient(135deg,  #fc391d 0%,#fc391d 1%,#ff9016 1%,#ff9016 4%,#fedc00 4%,#fedc00 8%,#35903f 8%,#35903f 12%,#1f24a8 12%,#1f24a8 16%,#8c169a 16%,#8c169a 20%,#fc391d 20%,#fc391d 24%,#ff9016 24%,#ff9016 28%,#fedc00 28%,#fedc00 32%,#35903f 32%,#35903f 36%,#1f24a8 36%,#1f24a8 36%,#1f24a8 40%,#8c169a 40%,#8c169a 44%,#fc391d 44%,#fc391d 48%,#ff9016 48%,#ff9016 52%,#fedc00 52%,#fedc00 56%,#35903f 56%,#35903f 60%,#1f24a8 60%,#1f24a8 64%,#8c169a 64%,#8c169a 67%,#fc391d 67%,#fc391d 71%,#ff9016 71%,#ff9016 74%,#ff9016 74%,#fedc00 74%,#fedc00 78%,#35903f 78%,#35903f 82%,#1f24a8 82%,#1f24a8 85%,#8c169a 85%,#8c169a 88%,#fc391d 88%,#fc391d 88%,#fc391d 92%,#ff9016 92%,#ff9016 96%,#fedc00 96%,#fedc00 99%,#35903f 99%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fc391d', endColorstr='#35903f',GradientType=1 ); }
div.bootstrap_modal {
position: fixed;
top: 50%;
left: 50%;
z-index: 999;
background: #fff;
transform: translate(-50%, -50%);
box-shadow: 0px 1px 1px 5px rgba(0,0,0,.6);
padding: 50px;
display:none;
}
.Open{
font-family: 'Open Sans', sans-serif;
}
.lato{
font-family: 'Lato', sans-serif;
}
.source{
font-family: 'Source Sans Pro', sans-serif;
}
.Raleway{
font-family: 'Raleway', sans-serif;
}
.mobile-nav {
transform: translate3d(-341px,0,0);
-webkit-transform: translate3d(-341px,0,0);
-webkit-overflow-scrolling: touch;
-webkit-transition: transform .25s ease;
-webkit-transition: -webkit-transform .25s ease;
transition: -webkit-transform .25s ease;
transition: transform .25s ease;
transition: transform .25s ease,-webkit-transform .25s ease;
}
.mobile-nav.act-mobile-menu {
transform: translate3d(0px,0,0);
-webkit-transform: translate3d(0px,0,0);
}
.loader {
position: absolute;
left: 0px;
top: 0px;
width: 100%;
height: 100%;
z-index: 9999;
background: url(//www.justlanyards.co.uk/wp-content/themes/woodmart-child/images/ajax-loader.gif) 50% 50% no-repeat rgb(249,249,249); }
.pricebreak {
display: inline-block;
padding: 5px 10px;
text-align: center;
height: 72px;
float: left;
min-width: 80px;
}
.pricebreak-wrapper .pricebreak {
border: 1px solid #eee;
height: auto;
padding: 5px 0px;
}
.pricebreak .price {
font-weight: bold;
padding: 4px;
border-top: 1px solid; 
font-size: 20px;
}
.pricebreak .qty {
font-size: 14px;
padding: 8px;
color: #000;
font-weight: bold;
}
.pricebreak .qty-main, .pricebreak .price-main{
font-weight: bold;
font-size: 14px !important; }
.pricebreak .price-main{
font-weight: bold;
font-size: 20px !important;
} 
.total-updated-price {
float: left;
padding: 0 10px;
font-size: 17px;
}
.single-product .product-image-summary .quantity{
float: left;
}
.single-product .total-updated-price {
float: left;
}
.single-product .gform_button{
margin: -10px 10px 0 0;
}
.tax-product_cat .woodmart-add-btn{
display: none !important;
}
.variation-select-err {
margin-bottom: 10px;
color: #f00;
}
.single_add_to_cart_button{
clear: left;
display: block;
}
table.variations {display: inline-block;margin-top: 14px;}
.fa-truck:before{color: #f07d00;
font-size: 34px;margin-bottom: 12px;display: block;}
.shipping-text span {
margin-top: -9px;
display: inline-block;
vertical-align: middle;
font-size: 15px;
margin-left: 3px;
color: #000;
}
.shipping-text span.ship-read-more{
cursor: pointer;
color: #f07d00;
margin-left:15px;
}
tr.var-error {
color: #f00;
}
.variations_form .variations td{
padding-bottom: 0px;
}
.pricebreak-wrapper {
display: inline-block;
clear: both;
}
.woocommerce-variation-add-to-cart {
width: 100%;
display: inline-block;
}
.single-product .gform_button {
margin: 0px 10px 0 0;
float: left;
border: 2px solid #ccc;
} .product-image-summary .single_add_to_cart_button {
margin-bottom: 10px;
float: left;
clear: none;
}
.shipping-text {
display: inline-block;
width: 100%;
}
.enquiryform .gform_footer.top_label button.single_add_to_cart_button{
display: none;
}
.quantity input[type=number],.group_table td.product-quantity input[type=number], .wishlist_table td.product-quantity input[type=number], .woocommerce-cart-form__contents td.product-quantity input[type=number]{
width: 40px;
}
.quantity ins{
background-color: inherit;
}
.woocommerce-variation-add-to-cart {
margin-bottom: -18px;
}
.gform_wrapper textarea.small{
min-height: 0px;
height: 70px !important;
}
.enquirymodal .gform_wrapper {
padding: 4px 15px !important;
}
.enquiryform #gform_wrapper_1{
max-height: 426px;
}
.box > .icon { text-align: center; position: relative; border:2px solid transparent; }
.box > .icon > .image { position: relative; z-index: 2; margin: auto; width: 88px; height: 88px; border: 8px solid white; line-height: 88px; border-radius: 50%; background: #f07d00; vertical-align: middle; }
.box > .icon:hover > .image { background: #333; }
.box > .icon > .image > i { font-size: 36px !important; color: #fff !important; }
.box > .icon:hover > .image > i { color: white !important; }
.box > .icon > .info { margin-top: -16px; background: rgba(0, 0, 0, 0.04); border: 1px solid #e0e0e0; padding: 0px 0 0px 0; min-height: 250px;}
.box > .icon:hover > .info { background: rgba(0, 0, 0, 0.04); border-color: #e0e0e0; color: #000; }
.box > .icon > .info > h3.title { font-family: "Roboto",sans-serif !important; font-size: 16px; color: #222; font-weight: 500; }
.box > .icon > .info > p { font-family: "Roboto",sans-serif !important; font-size: 13px; color: #666; line-height: 1.5em; margin: 20px;}
.box > .icon:hover > .info > h3.title, .box > .icon:hover > .info > p, .box > .icon:hover > .info > .more > a { color: #222; }
.box > .icon > .info > .more a { font-family: "Roboto",sans-serif !important; font-size: 12px; color: #222; line-height: 12px; text-transform: uppercase; text-decoration: none; }
.box > .icon:hover > .info > .more > a { color: #fff; padding: 6px 8px; background-color: #f07d00; }
.box .space { height: 30px; }
.box > .icon:hover > .info .choose-style.add-on-price {
border-bottom: 2px solid #f07d00;
}
.box-top{
display: inline-block;
width: 100%;
border: none;
background: #f1f1f1;
padding: 9px 0;
min-height: 78px;
position: relative;
}
.box-top .box-top-left.inside_box {
font-weight: 600;
margin: 0;
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
-webkit-transform: translate(-50%, -50%);
-ms-transform: translate(-50%, -50%);
-moz-transform: translate(-50%, -50%);
color: #000;
font-size: 19px;
line-height: 22px;
width: 100%;
}
.step-template .info img{
width: 100%;
}
.box-top .box-top-left.inside_box span.small_title{
font-size: 16px;
font-weight: 400;
color: #000;
display: block;
}
.step_clips .box-top .box-top-left.inside_box {
font-size: 16px;
}
.step-upgrades .step-upgrades_wrap,
.step-reel .step-reel_wrap,
.step_badge .step_badge_wrap,
.step_stitch .step_stitch_wrap{
border: solid 1px #eee;  
}
.step-upgrades .step-upgrades_wrap .box-top .box-top-left.inside_box, 
.step-reel .step-reel_wrap .box-top .box-top-left.inside_box,
.step_badge .step_badge_wrap .box-top .box-top-left.inside_box{
line-height: 18px;
padding: 0 11px;
font-size: 15px;
}
.step-upgrades .step-upgrades_wrap .box-top-left.inside_box span.small_title,
.step-reel .step-reel_wrap .box-top .box-top-left.inside_box span.small_title,
.step_badge .step_badge_wrap .box-top .box-top-left.inside_box span.small_title{
font-size: 15px;
}
.pantone-refp .pantone_warp{
display: inline-block;
width: 100%;
max-width: 510px;
}
.pantone-refp .pantone_warp input{
display: inline-block;
max-width: 253px;
width: 100%;
height: 47px;
}
.pantone-refp .pantone_warp a.btn{
background: #f07d00;
color: #fff;
font-weight: normal;
display: inline-block;
width: 100%;
max-width: 234px;
border: none;
padding: 7px 0 4px;
}
.available-colours{
clear: both;
}
.available-colours li input[type=radio]{
position: absolute;
bottom: 0;
right: 0;
margin: 0 auto;
top: 10px;
left: 0;
display: none;
}
.available-colours li .name {
text-align: center;
padding: 2px 0;
}
.selected-width{
position: relative;
width: 100%;
max-width: 1000px;
margin: 0 auto 30px;
display: none;
}
.preview-bottom{
font-size: 25px;
color: #000;
text-align: center;
margin:15px 0;
display: none;
}
.selected-width .top_chain {
margin-bottom: 0;
position: absolute;
top: 0px;
width: 100%;
}
.selected-width .bottom_chain{
position: absolute;
bottom: 0px;
width: 100%;
}
.selected-width .top_chain img,
.selected-width .bottom_chain img{
width: 100%;
max-width: 1000px;
}
.selected-width img.chain_img{
width: auto;
display: block;
margin: 0 auto;
} #fifteen_mm.selected-width{
max-width: 100%;
}
#fifteen_mm.selected-width .top_chain {
margin-bottom: 0px;
max-width: 857px;
left: 209px;
top: 17px;
}
#fifteen_mm.selected-width img.chain_img{
height: 225px;
}
#fifteen_mm.selected-width .text_inner{
height:50px;
padding:5px 9px;
}
#fifteen_mm.selected-width .text_inner .text_c img {
max-width: 37px;
}
#fifteen_mm.selected-width .bottom_chain{
position: absolute;
bottom: 18px;
width: 100%;
max-width: 857px;
left: 209px;
}
#fifteen_mm.selected-width .bottom_chain .text_inner{
height: 49px;
} #twenty_five_mm.selected-width{
max-width: 100%;
}
#twenty_five_mm.selected-width .top_chain {
margin-bottom: 0px;
left: 175px;
top: 18px;
max-width: 933px;
}
#twenty_five_mm.selected-width .bottom_chain {
bottom: 20px;
width: 100%;
left: 175px;
max-width: 933px;
}
#twenty_five_mm.selected-width .text_inner {
height: 54px;
padding: 8px 9px 5px;
}
#twenty_five_mm.selected-width .text_inner .text_c img {
width: 100%;
height: auto;
max-width: 41px;
}
#twenty_five_mm.selected-width img.chain_img{
height: 245px;
} #ten_mm.selected-width{
max-width: 100%;    
}
.set-top #fifteen_mm.selected-width,
.set-top #twenty_mm.selected-width,
.set-top #twenty_five_mm.selected-width,
.set-top #ten_mm.selected-width{
max-width: 1192px;
}
#ten_mm.selected-width .top_chain {
height: auto;
max-width: 819px;
left: 226px;
top: 16px;
}
#ten_mm.selected-width img.chain_img{
height: 215px;
width: auto;
}
#ten_mm.selected-width .bottom_chain {
bottom: 17px;
max-width: 818px;
left: 227px;
}
#ten_mm.selected-width .text_inner {
height: 48px;
padding:7px 9px;
max-width: 100%;
}
#ten_mm.selected-width .text_inner .text_c img {
max-width: 34px;
margin: 0 5px;
}
.repeat_Wrapper ul.repeat_item{
width: 14rem;
border: 1px solid #e7e7e7;
margin-bottom: 2rem;
padding: 0;
float: left;
}
.repeat_Wrapper ul.repeat_item li{
margin: 0;
width: 50%;
position: relative;
float: left;
}
.repeat_Wrapper ul.repeat_item li label{
transition: .2s all ease-in-out;
line-height: 2;
padding: .5rem .625rem;
margin: 0;
} .repeat_item_dc p.title_text {
text-align: left;
margin-bottom: 0px;
padding-left: 0px;
color: #000;
font-size: 15px;
float: left;
line-height: 40px;
font-weight: 600;
margin-right: 13px;
}
.repeat_item_dc{
margin-right: 20px;
float: none;
padding: 0;
margin-bottom:5px;
margin-left: 10px;
display: inline-block;
width: 100%;
margin-top: 12px;
}
.repeat_item_dc select.selectReplace{
width: 100%;
max-width: 78px;
float: left;
}
.repeat_item_dc ul li{
color: #AAAAAA;
display: block;
position: relative;
float: left;
width: 50%;
height: auto;
border: solid 1px #ccc;
}
.repeat_item_dc ul li:first-child {
border-right: none;
}
.repeat_item_dc ul li input[type=radio]{
position: absolute;
visibility: hidden;
}
.repeat_item_dc ul li label{
display: block;
position: relative;
font-weight: 300;
font-size: 1.35em;
padding:19px 25px 19px 68px;
margin:0px auto;
height: auto;
z-index: 9;
cursor: pointer;
-webkit-transition: all 0.25s linear;
}
.repeat_item_dc ul li:hover label{
color: #f07d00;
}
.repeat_item_dc ul li .check{
display: block;
position: absolute;
border:3px solid #AAAAAA;
border-radius: 100%;
height: 25px;
width: 25px;
top: 19px;
left: 20px;
z-index: 5;
transition: border .25s linear;
-webkit-transition: border .25s linear;
}
.repeat_item_dc ul li:hover .check {
border: 3px solid #f07d00;
}
.repeat_item_dc ul li .check::before {
display: block;
position: absolute;
content: '';
border-radius: 100%;
height: 13px;
width: 13px;
top: 3px;
left: 3px;
margin: auto;
transition: background 0.25s linear;
-webkit-transition: background 0.25s linear;
}
.repeat_item_dc ul input[type=radio]:checked ~ .check {
border: 3px solid #f07d00;
}
.repeat_item_dc ul input[type=radio]:checked ~ .check::before{
background: #f07d00;
}
.repeat_item_dc ul input[type=radio]:checked ~ label{
color: #f07d00;
}  .upload_logo_wrapper {
display: inline-block;
width: 100%;
padding: 0 10px;
text-align: left;
}
.upload_logo_wrapper .bold_text{
color: #000;
font-size: 15px;
font-weight: 600;
margin-bottom: 6px;
}
.upload_logo_wrapper .bold_text i{
font-size: 27px;
color: #9c9c9c;
margin-top: 10px;
}
.upload_logo_wrapper p.copy {
font-size: 13px;
line-height: 18px;
}
.upload_logo_wrapper label.btn-default.btn-file{
background: #f07d00;
color: #fff;
font-size: 15px;
font-weight: normal;
line-height: 40px;
text-align: center;
padding-left: 41px;
margin-bottom: 16px;
padding:8px 40px;
}
.upload_logo_wrapper label.btn-default.btn-file i {
font-size: 38px;
float: right;
margin-left: 36px;
}
.upload_logo_wrapper .logo_controls .label{
font-size: 14px;
margin-bottom: 3px;
color: #000;
display: block;
text-align: left;    
font-weight: bold;
}
.upload_logo_wrapper .logo_controls li:first-child {
margin-left: 0;
}
.upload_logo_wrapper .logo_controls li {
list-style: none;
width: 50%;
display: block;
float: left;
height: auto;
padding: 0 .625rem 1.25rem;
}
.text_block_editor .control_sec_dc ul.control_sec_list li a.btn.space-btn,
.upload_logo_wrapper .logo_controls li a.btn.space-btn {
color: #fff;
font-size: 17px;
font-weight: 500;
margin-top: 21px;
width: 100%;
background: #f07d00;
display: block;
}
.upload_logo_wrapper .logo_controls li.logo_upload_position {
clear:both;
}
.upload_logo_wrapper .logo_controls li.logo_nudging_up .nudging_group_up a.nudging_group span{
font-size: 0px;
}
.upload_logo_wrapper textarea{
height: 100%;
min-height: 94px;
height: 123px;
}
.upload_logo_wrapper .btn-file {
position: relative;
overflow: hidden;
}
.upload_logo_wrapper .btn-file input[type=file] {
position: absolute;
top: 0;
right: 0;
min-width: 100%;
min-height: 100%;
font-size: 100px;
text-align: right;
filter: alpha(opacity=0);
opacity: 0;
outline: none;
background: white;
cursor: inherit;
display: block;
}
.checkbox {
padding: 7px 8px;
margin-bottom: 9px;
}
.checkbox_label {
display: block;
position: relative;
padding-left: 35px;
margin-bottom: 12px;
cursor: pointer;
font-size: 17px;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
text-align: left;
line-height: 23px
} .checkbox_label input {
position: absolute;
opacity: 0;
cursor: pointer;
} .checkmark {
position: absolute;
top: 2px;
left: 0;
height: 25px;
width: 25px;
background-color: #fff;
border: solid 1px #f07d00;
} .checkbox_label:hover input ~ .checkmark {
background-color: #ccc;
} .checkbox_label input:checked ~ .checkmark {
background-color: #f07d00;
} .checkmark:after {
content: "";
position: absolute;
display: none;
} .checkbox_label input:checked ~ .checkmark:after {
display: block;
} .checkbox_label .checkmark:after {
left: 9px;
top: 6px;
width: 5px;
height: 10px;
border: solid white;
border-width: 0 3px 3px 0;
-webkit-transform: rotate(45deg);
-ms-transform: rotate(45deg);
transform: rotate(45deg);
}
.text_block_editor .control_sec_dc ul.control_sec_list,
.text_block_editor .control_sec_dc{
display: inline-block;
width: 100%;
}
.text_block_editor .control_sec_dc ul.control_sec_list li {
width: auto;
display: block;
float: left;
height: auto;
padding: 0 .220rem 1.25rem;
margin-right: 5px;
position: relative;
}
.text_block_editor .control_sec_dc ul.select-font.be-select li {
width: 100%;
padding: 8px 10px;
margin: 0px;
float: none;
border-left: solid 1px rgba(129, 129, 129, 0.6);
border-right: solid 1px rgba(129, 129, 129, 0.6);
}
.text_block_editor .control_sec_dc ul.select-font.be-select {
border-top: 1px solid;
border-color: rgba(129, 129, 129, 0.6);
position: relative;
border-left:none;
border-right:none;      
height: 37px;
}
.text_block_editor .control_sec_dc ul.control_sec_list li.font_refrence .mca_tooltip{
padding-top: 10px;
}
.text_block_editor .control_sec_dc ul.control_sec_list li.font_colour .iris-picker.iris-border{
position: absolute;
top: 0px;
z-index: 999;
left: 56px;
}
.text_block_editor .control_sec_dc ul.control_sec_list li select{
width: 165px;
}
.text_block_editor input,
.text_block_editor select,
.text_block_editor textarea{
border: 1px solid rgba(129,129,129,.6);
}
.text_block_editor .control_sec_dc ul.control_sec_list li input{
width: 264px;
}
.text_block_editor .control_sec_dc ul.control_sec_list li.font_refrence input{
width:280px;
}
.text_block_editor .control_sec_dc ul.control_sec_list li .label {
font-size: 14px;
margin-bottom: 3px;
color: #000;
display: block;
text-align: left;
font-weight: 600;
}
.text_block_editor .control_sec_dc ul.control_sec_list li.font_nudging {
padding: 0 .420rem 0.25rem;
}
.upload_logo_wrapper .logo_controls li.logo_upload_position .up_position_group a,
.upload_logo_wrapper .logo_controls li.logo_nudging_up .nudging_group_up a,
.text_block_editor .control_sec_dc ul.control_sec_list li.font_nudging .nudging_group a,
.text_block_editor ul.control_sec_list li .group_c a.control_dc,
.text_block_editor .control_sec_dc ul.control_sec_list li .text_style.group a {
border:solid 2px rgba(129,129,129,.6);
border-radius: 50%;
-webkit-border-radius: 50%;
-ms-border-radius: 50%;
-moz-border-radius: 50%;
display: block;
float: left;
width: 35px;
text-align: center;
height: 35px;
line-height:34px;
font-size: 21px;
margin-right: 4px;
color:rgba(129,129,129,.6); 
}
.upload_logo_wrapper .logo_controls li.logo_upload_position .up_position_group a:hover,
.upload_logo_wrapper .logo_controls li.logo_nudging_up .nudging_group_up a:hover,
.text_block_editor .control_sec_dc ul.control_sec_list li.font_nudging .nudging_group a:hover,
.text_block_editor ul.control_sec_list li .group_c a.control_dc:hover,
.text_block_editor .control_sec_dc ul.control_sec_list li .text_style.group a.text-style-active,
.text_block_editor .control_sec_dc ul.control_sec_list li .text_style.group a:hover{
background: #f07d00;
border:solid 2px #f07d00;
color: #fff;
}
.control_sec_list .font_size_inc .fontstyle_ic a:hover, .main-upload-logo .font_style a:hover{
color: #f07d00 !important; 
}
.upload_logo_wrapper .logo_controls li.logo_nudging_up .nudging_group_up a.nudging_group.nu,
.upload_logo_wrapper .logo_controls li.logo_nudging_up .nudging_group_up a.nudging_group.nd,
.text_block_editor .control_sec_dc ul.control_sec_list li.font_nudging a.nudging_group.nd,
.text_block_editor .control_sec_dc ul.control_sec_list li.font_nudging a.nudging_group.nu{
float: none;
margin: 0 auto;
}
.upload_logo_wrapper .logo_controls li.logo_nudging_up .label,
.text_block_editor .control_sec_dc ul.control_sec_list li.font_nudging .label{
text-align: center;
}
.upload_logo_wrapper .logo_controls li.logo_nudging_up .nudging_group_up td,
.text_block_editor .control_sec_dc ul.control_sec_list li.font_nudging .nudging_group .nudging_group_list td{
padding:0px 2px;
border: none;
text-align: left;
border-bottom:none;
}
.upload_logo_wrapper .logo_controls li table.nudging_group_up {
max-width: 93px;
margin: 0 13px;
}
.product-grid-item .price .custom-lanyard-button{
margin-top: 5px;
}
.text_block_editor .control_sec_dc ul.control_sec_list li.font_nudging .nudging_group a,{
float: none;
}
.text_block_editor .control_sec_dc ul.control_sec_list li .text_style.group a.icn_b {
font-weight: bold;
}   
.text_block_editor .control_sec_dc ul.control_sec_list li .text_style.group a.icn_b span{
display: block;
}
.text_block_editor .control_sec_dc ul.control_sec_list li .text_style.group a.icn_i{
font-style: italic;
}
.text_block_editor .control_sec_dc ul.control_sec_list li .text_style.group a.icn_u{
text-decoration: underline;    
}
.text_block_editor .control_sec_dc ul.control_sec_list li .text_style.group {
display: inline-block;
width: 100%;
margin-top:7px;
}
.text_block_editor ul.control_sec_list li .group_c a.control_dc{
padding: 0;
float: none;
display: block;
margin:9px 6px;
}
.text_block_editor ul.control_sec_list li .group_c a.control_dc span.swatch_color{
width: 22px;
height: 22px;
margin: 4px 4px;
border-radius: 50%;
-webkit-border-radius: 50%;
-ms-border-radius: 50%;
-moz-border-radius: 50%;
display: block;
}
.text_block_editor ul.control_sec_list li.font_refrence .label{
display: block;
text-align: left; 
}
.text_block_editor .control_sec_dc ul.control_sec_list li.font_refrence .collapse{
float: left;
width: 76%;
}
.text_block_editor .control_sec_dc ul.control_sec_list li.font_refrence .label_tool {
float: left; 
}
.text_block_editor .control_sec_dc ul.control_sec_list li.font_refrence .label_tool i{
font-size:27px;
color:#9c9c9c;
margin-top: 10px;
}
.text_block_editor .control_sec_dc ul.control_sec_list li.font_size_inc .fontstyle_ic a {
font-size:20px;
line-height:33px;
font-weight: bold;
}
.upload_logo_wrapper .logo_controls li.logo_up_size a,
.text_block_editor .control_sec_dc ul.control_sec_list li.font_size_inc .fontstyle_ic a{
font-size: 28px;
color: rgba(129,129,129,.6);
}
.upload_logo_wrapper .logo_controls li.logo_upload_position .up_position_group a.alignment.left_ali,
.text_block_editor .control_sec_dc ul.control_sec_list li.font_alignment .font_alignment_group a.left_ali{
background: url(//www.justlanyards.co.uk/wp-content/themes/woodmart-child/images/icon_left.png) no-repeat;
}
.text_block_editor .control_sec_dc ul.control_sec_list li.font_alignment .font_alignment_group a.center_ali{
background: url(//www.justlanyards.co.uk/wp-content/themes/woodmart-child/images/icon_center.png) no-repeat;
}
.upload_logo_wrapper .logo_controls li.logo_upload_position .up_position_group a.alignment.right_ali,
.text_block_editor .control_sec_dc ul.control_sec_list li.font_alignment .font_alignment_group a.right_ali{
background: url(//www.justlanyards.co.uk/wp-content/themes/woodmart-child/images/icon_right.png) no-repeat;
}
.upload_logo_wrapper .logo_controls li.logo_upload_position .up_position_group a.alignment,
.text_block_editor .control_sec_dc ul.control_sec_list li.font_nudging .nudging_group a span,
.text_block_editor .control_sec_dc ul.control_sec_list li.font_alignment .font_alignment_group a span{
font-size: 0px;
}
.text_inner {
height: 61px;
padding: 11px 9px;
width: 100%;
overflow: hidden; 
white-space: nowrap;
}
.designer-wrap.border-right{
position: relative;
}
.designer-wrap.border-right:before{
border-right: solid 1px #ccc;
position: absolute;
content: "";
left: 50%;
height: 100%;
top: 0;
width: 1px;
display: block;
}
.designer-wrap .title-wrapper {
margin-bottom: 0px;
padding-top: 16px;
padding-bottom: 19px;
}
.selected-width .text_inner .text_c img{
width: 100%;
height: auto;
max-width: 49px;
}
#twenty_mm.selected-width{
max-width:100%;
}
#twenty_mm.selected-width img.chain_img{
height: 235px;
}
#twenty_mm.selected-width .top_chain {
top: 18px;
width: 100%;
left: 192px;
max-width:895px;
}
#twenty_mm.selected-width .bottom_chain{
bottom: 19px;
width: 100%;
left: 192px;
max-width: 895px;
}
#twenty_mm.selected-width .bottom_chain .text_inner,
#twenty_mm.selected-width .top_chain .text_inner {
height: 51px;
padding: 5px 9px;
}
#twenty_mm.selected-width .text_inner .text_c img{
max-width: 39px;
}
.designer-wrap{
border: solid 1px #ccc;
display: inline-block;
width: 100%;
padding:0px 15px 20px 8px;
margin: 16px 0;
overflow: hidden;
}
.designer-wrap p.bold_text {
margin-bottom: 1px;
font-weight: 600;
color: #000;
}
.designer-wrap h1{
font-weight: normal;
font-size:22px;
}
.designer-wrap .available-colours {
clear: both;
display: inline-block;
width: 100%;
}
.designer-wrap .available-colours .swatch-color{
height:33px;
}
.designer-wrap .available-colours .owl-item li{
width: 100%;
max-width: 120px;
text-align:center: 
}
.color_fill {
width: 100%;
max-width:100%;
text-align: center;
margin: 13px auto 3px;
}
.color_fill .label{
font-size: 15px;
text-align: center;
}
#lanyard-preview {
position: relative;
}
.set-top .double-ended ,.set-top .single-ended{
position: fixed;
width: 100%;
top: 0px;
z-index: 999;
left: 0;
right: 0;
margin: 0 auto;
background: #fff;
border-bottom: 1px solid #f07d00;
animation-name: slideDown;
-webkit-animation-name: slideDown;
animation-duration: 700ms;
-webkit-animation-duration: 700ms;
animation-timing-function: ease;
-webkit-animation-timing-function: ease;
visibility: visible !important;
}
.set-top .double-ended .selected-width{
margin-bottom: 6px;
}  .mca_tooltip {
position: relative;
display: inline-block;
border-bottom: 1px dotted black; } .mca_tooltip .tooltiptext {
visibility: hidden;
position: absolute;
width: 180px;
background-color: #f07d00;
color: #fff;
text-align: left;
padding: 5px;
border-radius: 6px;
z-index: 1;
opacity: 0;
transition: opacity 1s;
font-weight: normal;
} .mca_tooltip:hover .tooltiptext {
visibility: visible;
}
.tooltip-right {
top: -5px;
left: 125%;
}
.mca_tooltip:hover .tooltiptext {
visibility: visible;
opacity: 1;
} i.fa.fa-folder-open {
padding-top: 6px;
font-size: 22px !important;
margin-left: 8px !important;
}
.second-text-editor{
display: none;
border-top: 1px solid #f07d00;
padding-top: 20px;
}
.active-clip, .active-secondary-clip, .active-colour, .active-stitch, .active-upgrades, .active-badge, .active-main-colour{ }
ul.clips li:hover,
ul.secondary-clips li:hover,
ul.stitch li:hover, 
ul.upgrades li:hover, 
ul.badges li:hover, 
ul.available-colours li:hover{
border: 1px solid #f07d00;
}
ul.reels li:hover,
ul.clips li,
ul.secondary-clips li,
ul.stitch li, 
ul.upgrades li, 
ul.badges li, 
ul.available-colours li{
border: 1px solid transparent;
}
.double-ended .selected-width .top_chain .text_inner,
.single-ended .selected-width .top_chain .text_inner{
display:flex;
vertical-align: bottom; 
width:100%;
}
.double-ended .selected-width .bottom_chain .text_inner,
.single-ended .selected-width .bottom_chain .text_inner{
display: flex;
width:100%;
}
.double-ended .selected-width .bottom_chain,
.double-ended .selected-width .top_chain,
.single-ended .selected-width .bottom_chain,
.single-ended .selected-width .top_chain{
overflow: visible;
}
.additional-clip-products h1.text-center,
.second-clip-products h1.text-center {
font-weight: 600;
position: relative;
border-bottom: 2px solid rgba(119,119,119,.17);
padding-bottom: 8px;
text-transform: uppercase;
font-size: 21px;
letter-spacing: 0px;
}
.additional-clip-products h1.text-center:after,
.second-clip-products h1.text-center:after {
content: "";
position: absolute;
bottom: -2px;
width: 100px;
border-top: solid 2px #f07d00;
left: 0;
right: 0;
margin: 0 auto;
}
.woodmart-title-style-underlined .liner-continer h4.woodmart-title-container.title {
font-size: 21px;
text-transform: uppercase;
letter-spacing: 0px;
}
.second-clip-products{
margin-top: 20px;
}
.additional-clip-products{
margin: 20px 0 20px;
}
.step-parent .pricebreaks{
display: block;
clear: both;
} 
ul.available-colours li{
float: left;
width: 50px;
border: 0px solid;
border-color: #ccc;
position: relative;
margin: 0 1em;
border: 1px solid transparent;
}
ul.owl-carousel li{
border: 1px solid transparent;
} 
ul.available-colours li:hover{
border: 1px solid #f07d00 !important;
cursor: pointer;
}
.lanyard-clips.step-parent ul li{
border: 1px solid #f1f1f1;
} .single-ended #twenty_five_mm.selected-width img.chain_img{
height: 276px;
}
.single-ended #twenty_mm.selected-width img.chain_img{
height: 266px;
}
.single-ended #fifteen_mm.selected-width img.chain_img{
height: 256px;
}
.single-ended #ten_mm.selected-width img.chain_img {
height: 246px;
} .selected-width img.mobile{
display: none;
}
.single-ended #ten_mm.selected-width .top_chain{
-webkit-transform: rotate(-6deg);
-ms-transform: rotate(-6deg);
-moz-transform: rotate(-6deg);
transform: rotate(-6deg);
top: 52px;
max-width: 869px;
left: 205px;
}
.single-ended #ten_mm.selected-width .bottom_chain {
bottom: 56px;
-webkit-transform: rotate(6.2deg);
-ms-transform: rotate(6.2deg);
-moz-transform: rotate(6.2deg);
transform: rotate(6.2deg);
max-width: 871px;
left: 204px;
border-top: solid 1px #2b2a29;
z-index: 2;
}
.single-ended #ten_mm.selected-width .text_inner{
padding:7px 9px;
}
.single-ended #ten_mm.selected-width .top_chain .text_inner{
padding-left: 0px;
height: 45px;
}
.single-ended #ten_mm.selected-width .bottom_chain .text_inner {
height: 46px;
padding-left: 0px;
}
.text_inner span{
position: relative;
} .single-ended #fifteen_mm.selected-width .top_chain{
transform: rotate(-6deg);
-webkit-transform: rotate(-6deg);
-ms-transform: rotate(-6deg);
-moz-transform: rotate(-6deg);
top: 54px;
left: 188px;
max-width: 906px;
}
.single-ended #fifteen_mm.selected-width .bottom_chain {
bottom: 59px;
transform: rotate(6.2deg);
-webkit-transform: rotate(6.2deg);
-ms-transform: rotate(6.2deg);
-moz-transform: rotate(6.2deg);
max-width: 906px;
left: 188px;
border-top: solid 1px #2b2a29;
}
.single-ended #fifteen_mm.selected-width .bottom_chain .text_inner{
height: 47px;
}
.single-ended #fifteen_mm.selected-width .text_inner{
height: 48px;
padding: 5px 9px;
}
.single-ended #fifteen_mm.selected-width .top_chain .text_inner{
padding-left:0;
}
.single-ended #fifteen_mm.selected-width .bottom_chain .text_inner{
padding-left:0px;
} .single-ended #twenty_mm.selected-width .top_chain{
-webkit-transform: rotate(-6.1deg);
-ms-transform: rotate(-6.1deg);
-moz-transform: rotate(-6.1deg);
transform: rotate(-6.1deg);
top: 56px;
max-width: 940px;
left: 173px;
z-index: 1;
}
.single-ended #twenty_mm.selected-width .bottom_chain {
bottom: 59px;
-webkit-transform: rotate(6.2deg);
-ms-transform: rotate(6.2deg);
-moz-transform: rotate(6.2deg);
transform: rotate(6.2deg);
max-width: 941px;
left: 172px;
z-index: 2;
border-top:solid 1px #2b2a29;
}
.single-ended #twenty_mm.selected-width .top_chain .text_inner {
height:50px;
padding-left:0px;
}
.single-ended #twenty_mm.selected-width .bottom_chain .text_inner {
height: 51px;
padding-left: 0px;
} .single-ended #twenty_five_mm.selected-width .top_chain{
transform:rotate(-6deg);
-webkit-transform:rotate(-6deg);
-ms-transform:rotate(-6deg);
-moz-transform:rotate(-6deg);
top: 58px;
max-width: 973px;
left: 159px;
z-index: 1;
}
.single-ended #twenty_five_mm.selected-width .bottom_chain {
bottom: 63px;
transform: rotate(6.2deg);
-webkit-transform: rotate(6.2deg);
-ms-transform: rotate(6.2deg);
-moz-transform: rotate(6.2deg);
max-width: 973px;
border-top: solid 1px #000;
left: 158px;
z-index: 2;
}
.single-ended #twenty_five_mm.selected-width .text_inner{
height: 51px;
padding:5px 9px 5px;
}
.single-ended #twenty_five_mm.selected-width .top_chain .text_inner{
padding-left:0px;
}
.single-ended #twenty_five_mm.selected-width .bottom_chain .text_inner{
padding-left:0px;
} .double-ended #ten_mm.selected-width .bottom_chain, 
.double-ended #ten_mm.selected-width .top_chain {
max-width: 819px;
left: 227px;
}
.double-ended #ten_mm.selected-width .bottom_chain .text_inner, 
.double-ended #ten_mm.selected-width .top_chain .text_inner{
height: 47px;
} .double-ended #fifteen_mm.selected-width .top_chain,
.double-ended #fifteen_mm.selected-width .bottom_chain {
max-width: 858px;
left: 209px
}
.double-ended #fifteen_mm.selected-width .bottom_chain{
bottom: 19px;
}
.double-ended #fifteen_mm.selected-width .bottom_chain .text_inner,
.double-ended #fifteen_mm.selected-width .top_chain .text_inner{
height: 49px;
} .double-ended #twenty_mm.selected-width .top_chain,
.double-ended #twenty_mm.selected-width .bottom_chain {
left: 192px;
max-width: 896px;
}
.setup-content.step-parent,
.lanyard-type.step-parent {
padding-bottom: 20px;
}
.lanyard-type.step-parent .btn-size-default{
margin-bottom: 20px;
}
.container {
width: 100%;
}
.customizable-product .variations_form.cart .variations, .customizable-product .pricebreak .qty-main:nth-child(2), .customizable-product .custom-lanyard-button, .customizable-product .product-share, .customizable-product .yith-wcwl-add-to-wishlist, .customizable-product .compare-btn-wrapper, .customizable-product .ship-read-more{
display: none;
}
.owl-carousel .owl-nav>div, .show-arrow .wrap-loading-arrow>div{
transform: translateY(0);
-webkit-transform: translateY(0);
opacity: 1;
visibility: visible;
pointer-events: visible;
}
.owl-nav>div[class*=next]{
right: -38px;
}
.owl-nav>div[class*=prev]{
left: -41px;
}
.clips .owl-nav>div[class*=next]{
right: -39px;
}
.clips .owl-nav>div[class*=prev]{
left: -41px;
}
.add-border, .active-main-colour{
border: 2px solid #f07d00 !important;
}
#step-1 .box > .icon {
text-align: center;
position: relative;
border: solid 2px transparent;
}
.print-option-final p{
margin-bottom: 10px;
}
.print-option-final p, .print-option-final h4{
text-align: left;
}
.customizable-product .woocommerce-Price-currencySymbol strong{
width: 111px;
display: inline-block;
}
.customizable-product .total-updated-price{
text-align: left;
}
.customizable-product form.variations_form {
width:100%;
float: left;
}
.customizable-product .summary .product_title{
display: none;
}
.top_chain .text_inner .text_c, 
.top_chain .text_inner .text_c_second{
transform: rotate(180deg);
-webkit-transform: rotate(180deg);
-ms-transform: rotate(180deg);
-moz-transform: rotate(180deg);
}
.top_chain .text_inner .text_c_image, 
.top_chain .text_inner .text_c_image_second{
transform: rotate(180deg);
-webkit-transform: rotate(180deg);
-ms-transform: rotate(180deg);
-moz-transform: rotate(180deg);
} 
ul.be-select { 
height: 35px;
width: 240px;
border: 1px solid;
border-color: rgba(129, 129, 129, 0.6);
}
ul.be-select li { padding: 5px 10px; z-index: 2; text-align: left;width: 100%;}
ul.be-select li:not(.init) { float: left; display: none; background: #fff; color: #000; }
ul.be-select li:not(.init):hover, ul li.selected:not(.init) { background: #f07d00;color:#fff; }
ul.be-select li.init { cursor: pointer; }
ul.select-font.be-select.show-font-menu {
height: 200px !important;
overflow-y: scroll;
}
.swatch-color {
background: #BB29BB;
height: 45px !important;
width: 45px;
text-align: center;
margin-left: 31%;
border-radius: 40px;
margin-top: 5px !important;
display: block;
}
.active-dropdown{
height : 200px !important;
overflow-y: scroll !important;
overflow-x: hidden !important;
}
ul.attr-display {
border: solid 1px #eee;
display: inline-block;
width: 100%;
margin-bottom: 28px !important;
}
ul.attr-display li {
clear: both;
display: block;
width: 100%;
border-bottom: solid 1px #eee;
padding: 0px 12px;
overflow: hidden;
}
.attr-display li div.attr-name {
border-right: solid 1px #eee;
font-weight: 600;
color: #000;
}
.attr-display li div.attr-val {
width: 48%;
padding-left: 2%;
}
.attr-display li div.attr-price {
width: 18%;
}
.attr-display li div {
float: left;
margin-right: 0px;
text-align: left;
width: 33%;
padding: 9px 0;
}
.single-breadcrumbs .woodmart-products-nav{
display: none;
}
.woocommerce-cart .total-updated-price{
display: none;
}
.remove_logo:hover{
cursor: pointer;
}
.setup-content{
display: none;
}
a.restore-item {
display: none;
}
.border-alert {
border: 2px solid #F00 !important;
}
.gform_confirmation_message_1.gform_confirmation_message{
padding: 25px;
}
.custom-add-to-cart {
float: right;
display: inline;
width: 133px;
padding: 14px 2px !important;
margin-right: 12px;
background: #f07d00;
color: #fff;
}
.gform_wrapper .gform_body .gform_fields .prod-enq-left:last-child {
padding-right: 0px;
}
.gform_wrapper .gform_body .gform_fields .prod-enq-left input {
width: 100%;
}
.gform_wrapper .gform_body .gform_fields .prod-enq-left {
width: 49%;
float: left;
clear: none;
margin-bottom: 13px;
}
.categories-pricing{
max-width: 600px!important;
width: 91%;
padding: 25px;
}
.categories-pricing .pricebreak-wrapper .pricebreak {
border: 1px solid #eee;
height: auto;
padding: 5px 0px;
width: 100%;
}
.categories-pricing .pricebreak-wrapper .pricebreak .price,
.categories-pricing .pricebreak-wrapper .pricebreak .qty{
width: 50%;
float: left;
border-top: none;
}
.popup_main_ser{
position: fixed;
top: 66.5px;
z-index: 998;
opacity: 1;
width: 400px;
background: #fff;
padding: 20px;
margin: 0 auto;
display: block;
left: 33%;
}
.popup_main_ser .submit_email{
margin-top: 13px;
}
.prev-btn{ min-width: 190px;}
.designer-wrap .save-later-middle .btn-size-default,
.designer-wrap .save-later .btn-size-default,
.pantone-colour.step-parent .save-later .btn-size-default,
.lanyard-type.step-parent .save-later .btn-size-default{
float: left;
}
.designer-wrap .save-later-middle .btn-size-default.next-btn,
.designer-wrap .save-later .btn-size-default.next-btn,
.pantone-colour.step-parent .save-later .btn-size-default.next-btn, 
.lanyard-type.step-parent .save-later .btn-size-default.next-btn {
float: right; 
}
.designer-wrap .save-later-middle .btn-size-default.save-btn,
.designer-wrap .save-later .btn-size-default.save-btn,
.pantone-colour.step-parent .save-later .btn-size-default.save-btn,
.lanyard-type.step-parent .save-later .btn-size-default.save-btn {
display: inline-block;
float: none;
}
.designer-wrap .save-later-middle,
.designer-wrap .save-later, 
.pantone-colour.step-parent .save-later-middle,
.pantone-colour.step-parent .save-later {
text-align: center;
}
#step-2.lanyard-type.step-parent .save-later .btn-size-default,
#step-2.lanyard-type.step-parent .save-later .btn-size-default.next-btn,
#step-2.lanyard-type.step-parent .save-later .btn-size-default.save-btn{
display: inline-block;
float: none;
}
span.clear-space{
float: left;
position: absolute;
margin-top: -27px;
right: -10px;
font-weight: bold;
color: #F00;
cursor: pointer;
display: none;
}
.space-box {
border: 1px solid #ccc;
margin-top: 7px;
text-align: center;
}
.space-box h4 {
border-bottom: 1px solid #ccc;
color: #888;
font-weight: 500;
margin-bottom: 6px;
}
a.space {
padding: 0;
margin: 0;
font-size: 28px;
color: rgba(129,129,129,.6);
}
a.space:hover {
color: #f07d00;
}
.customizable-product .woocommerce-product-details__short-description{
display: none;
}
.category-short-desc {
padding-left: 30px;
}
.category-short-desc ul {
display: block;
text-align: left;
margin-left: 0px;
width: 100%;
max-width: 267px;
margin: 0 auto;
}
.category-short-desc ul li:before {
content: "";
width: 7px;
height: 7px;
background: #727272;
border-radius: 50%;
display: inline-block; margin-right: 7px;
}
.woocommerce-variation-add-to-cart .variations_button.woocommerce-variation-add-to-cart-enabled label.screen-reader-text,  .woocommerce-cart label.screen-reader-text, .woocommerce-variation-add-to-cart .quantity label.screen-reader-text{
display: none;
}
.container.subcat .vc_row-fluid .product-grid-item{display: inline-block;float: none;}
.container.subcat .vc_row.wpb_row.vc_row-fluid {text-align: center; }
@media(min-width: 1025px) and (max-width: 1222px){
#pricebreaks.pricebreaks .pricebreak-wrapper{
width: 50%;
float: left;
}
#pricebreaks.pricebreaks .pricebreak-wrapper .pricebreak{
min-width: 96px;
padding: 5px 0px;
}
#pricebreaks.pricebreaks .pricebreak-wrapper .pricebreak .qty-main {
font-size: 14px !important;
}
#pricebreaks.pricebreaks .pricebreak-wrapper .pricebreak .price {
font-size: 13px !important;
}
.attr-display li div.attr-val{
padding-left: 2%;
}
.set-top #twenty_mm.selected-width,
.set-top #twenty_five_mm.selected-width,
.set-top #ten_mm.selected-width,
.set-top #fifteen_mm.selected-width,
#twenty_mm.selected-width,
#twenty_five_mm.selected-width,
#ten_mm.selected-width,
#fifteen_mm.selected-width{
width: 100%;
max-width: 995px;
}
#twenty_five_mm.selected-width .top_chain {
margin-bottom: 0px;
left: 134px;
top: 28px;
max-width: 807px;
}
#twenty_five_mm.selected-width .bottom_chain {
bottom: 29px;
left: 134px;
max-width: 807px;
}
#twenty_five_mm.selected-width .text_inner {
height: 45px;
}
#twenty_five_mm.selected-width .bottom_chain .text_inner{
height: 46px;
}
#twenty_five_mm.selected-width img.chain_img {
height: 235px;
}
#twenty_mm.selected-width img.chain_img {
height: 225px;
}
#twenty_mm.selected-width .bottom_chain .text_inner,
#twenty_mm.selected-width .top_chain .text_inner {
height: 46px;
padding: 5px 9px;
}
#twenty_mm.selected-width .bottom_chain {
bottom: 24px;
left: 134px;
max-width: 807px;
}
#fifteen_mm.selected-width img.chain_img {
height: 215px;
}
#fifteen_mm.selected-width .top_chain {
margin-bottom: 0px;
max-width: 807px;
left: 134px;
top: 17px;
}
#fifteen_mm.selected-width .bottom_chain {
bottom: 19px;
max-width: 807px;
left: 134px;
}
#fifteen_mm.selected-width .bottom_chain .text_inner {
height: 46px;
}
#fifteen_mm.selected-width .text_inner {
height: 47px;
padding: 5px 9px;
}
#ten_mm.selected-width img.chain_img {
height: 205px;
}
#ten_mm.selected-width .top_chain {
max-width: 781px;
left: 145px;
top: 16px;
}
#ten_mm.selected-width .text_inner {
height: 44px;
padding: 4px 9px;
}
#ten_mm.selected-width .bottom_chain {
bottom: 17px;
max-width: 781px;
left: 145px;
}
.single-ended #twenty_mm.selected-width .top_chain {
top: 47px;
max-width: 778px;
left: 147px;
}
.single-ended #twenty_mm.selected-width .bottom_chain .text_inner,
.single-ended #twenty_mm.selected-width .top_chain .text_inner {
height: 41px;
padding: 2px 4px
}
.single-ended #twenty_mm.selected-width .bottom_chain {
bottom: 49px;
max-width: 777px;
left: 148px;
}
.single-ended #fifteen_mm.selected-width .top_chain{
top: 44px;
left: 163px;
max-width: 742px;
}
.single-ended #fifteen_mm.selected-width .bottom_chain .text_inner,
.single-ended #fifteen_mm.selected-width .top_chain .text_inner {
height: 39px;
padding: 2px 4px;
}
.single-ended #fifteen_mm.selected-width .bottom_chain {
bottom: 47px;
max-width: 742px;
left: 163px;
}
.single-ended #twenty_five_mm.selected-width .top_chain{
top: 48px;
max-width: 815px;
left: 131px;
}
.single-ended #twenty_five_mm.selected-width .top_chain .text_inner{
height: 44px;
padding:1px 4px 1px;
}
.single-ended #twenty_five_mm.selected-width .bottom_chain{
bottom: 53px;
max-width: 807px;
left: 131px;
}
.single-ended #twenty_five_mm.selected-width .bottom_chain .text_inner{
height: 42px;
padding: 1px 4px 1px;
}
.checkbox_label{
font-size: 14px;
line-height: 19px;
}
.text_block_editor .control_sec_dc ul.control_sec_list li input {
width: 241px;
}
ul.select-font {
width: 147px;
}
.upload_logo_wrapper label.btn-default.btn-file{
padding: 8px 34px;
}
.upload_logo_wrapper .logo_controls li.logo_up_size {
width: 100%;
max-width: 90px;
padding: 0;
}
.upload_logo_wrapper .logo_controls li.logo_nudging_up {
width: 100%;
max-width: 121px;
}
#upload_logo .content_Section textarea {
padding: 10px 15px;
min-height: 136px;
}
.single-ended #ten_mm.selected-width .top_chain {
transform: rotate(-6.2deg);
-webkit-transform: rotate(-6.2deg);
-ms-transform: rotate(-6.2deg);
-moz-transform: rotate(-6.2deg);
top: 43px;
max-width: 707px;
left: 178px;
}
.single-ended #ten_mm.selected-width .bottom_chain {
bottom: 46px;
max-width: 708px;
left: 179px;
}
.single-ended #ten_mm.selected-width .bottom_chain .text_inner,
.single-ended #ten_mm.selected-width .top_chain .text_inner {
height: 36px;
padding: 2px 4px;
}
.single-ended #twenty_five_mm.selected-width img.chain_img {
height: 230px;
}
.single-ended #twenty_mm.selected-width img.chain_img {
height: 220px;
}
.single-ended #fifteen_mm.selected-width img.chain_img {
height: 210px;
}
.single-ended #ten_mm.selected-width img.chain_img {
height: 200px;
}
.text_block_editor .control_sec_dc._second_block ul.control_sec_list li {
width: 48.8%;
}
.text_block_editor .control_sec_dc._second_block ul.control_sec_list li.font_font ul.select-font.be-select li {
width: 100%;
}
.text_block_editor .control_sec_dc._second_block ul.control_sec_list li.font_nudging,
.text_block_editor .control_sec_dc._second_block ul.control_sec_list li.font_size_inc {
width: auto;
}
.text_block_editor .control_sec_dc._second_block ul.control_sec_list li.font_size_inc .fontstyle_ic {
text-align: left;
}
.double-ended #ten_mm.selected-width .bottom_chain, .double-ended #ten_mm.selected-width .top_chain {
max-width: 781px;
left: 146px;
}
.double-ended #ten_mm.selected-width .bottom_chain .text_inner, 
.double-ended #ten_mm.selected-width .top_chain .text_inner {
height: 44px;
}
.double-ended #fifteen_mm.selected-width .top_chain, 
.double-ended #fifteen_mm.selected-width .bottom_chain {
max-width: 807px;
left: 134px;
}
.double-ended #fifteen_mm.selected-width .bottom_chain .text_inner, 
.double-ended #fifteen_mm.selected-width .top_chain .text_inner {
height: 46px;
}
.double-ended #twenty_mm.selected-width .top_chain, 
.double-ended #twenty_mm.selected-width .bottom_chain {
left: 134px;
max-width: 807px;
}
.double-ended #twenty_mm.selected-width .top_chain{
top: 23px;
}
.text_block_editor .control_sec_dc ul.control_sec_list li.font_refrence,
.text_block_editor .control_sec_dc ul.control_sec_list li.font_input_dc{
width: 100%;
margin-right: 0px;
}
.text_block_editor .control_sec_dc ul.control_sec_list li.font_refrence input,
.text_block_editor .control_sec_dc ul.control_sec_list li.font_input_dc input{
width: 100%;
}
.text_block_editor .control_sec_dc ul.control_sec_list li.font_refrence .collapse{
width: 100%;
}
.text_block_editor .control_sec_dc ul.control_sec_list li.font_refrence .collapse span{
text-align: left;
}
.text_block_editor .control_sec_dc ul.control_sec_list li.font_font{
width: auto;
}
.text_block_editor .control_sec_dc._second_block ul.control_sec_list li.font_font ul.select-font.be-select {
width: 147px;
}
.text_block_editor .control_sec_dc._second_block ul.control_sec_list li.font_style {
width: auto;
}
}
@media(min-width: 859px) and (max-width: 1222px){
.single-product .total-updated-price {
width: 173px;
font-size: 14px;
}
}
@media(max-width: 768px){
div.bootstrap_modal {
padding: 30px;
min-width: 300px;
}
}
@media(min-width: 768px) and (max-width: 1024px){
#pricebreaks.pricebreaks .pricebreak-wrapper {
float: none;
width: 100%;
}
#pricebreaks.pricebreaks .pricebreak-wrapper .pricebreak {
width: auto;
min-width: 20%;
}
.text_block_editor .control_sec_dc ul.control_sec_list li{
float: none;
padding: 0 .220rem 1.25rem;
}
.text_block_editor .control_sec_dc ul.control_sec_list li input {
width: 100%;
display: block;
}
.text_block_editor .control_sec_dc ul.control_sec_list li.font_refrence input,
.text_block_editor .control_sec_dc ul.control_sec_list li.font_refrence .collapse{
float:none;
width: 100%;
}
.text_block_editor .control_sec_dc ul.control_sec_list li.font_refrence .collapse{
margin-bottom: 20px;
}
.text_block_editor .control_sec_dc ul.control_sec_list li.font_refrence .collapse span a {
display: block;
text-align: left;
padding-top: 6px;
}
.text_block_editor .control_sec_dc._second_block ul.control_sec_list li {
float: left;
width: 30%;
}
.text_block_editor .control_sec_dc._second_block ul.control_sec_list li.font_font {
width: 100%;
}
.designer-wrap .available-colours .swatch-color{
margin: 0 auto;
}
.set-top #twenty_mm.selected-width,
.set-top #twenty_five_mm.selected-width,
.set-top #ten_mm.selected-width,
.set-top #fifteen_mm.selected-width,
#twenty_mm.selected-width,
#twenty_five_mm.selected-width,
#ten_mm.selected-width,
#fifteen_mm.selected-width{
width: 100%;
max-width: 738px;
}
#twenty_five_mm.selected-width img.chain_img {
height: 174px;
}
#twenty_five_mm.selected-width .top_chain {
margin-bottom: 0px;
left: 99px;
top: 20px;
max-width: 599px;
}
#twenty_five_mm.selected-width .text_inner {
height: 34px;
padding: 3px 7px 1px;
}
#twenty_five_mm.selected-width .bottom_chain {
bottom: 21px;
width: 100%;
left: 99px;
max-width: 599px;
}
#twenty_mm.selected-width img.chain_img {
height: 164px;
}
#twenty_mm.selected-width .top_chain {
top: 15px;
width: 100%;
left: 99px;
max-width: 599px;
}
#twenty_mm.selected-width .bottom_chain .text_inner, 
#twenty_mm.selected-width .top_chain .text_inner {
height: 34px;
padding: 2px 9px;
}
#twenty_mm.selected-width .bottom_chain {
bottom: 16px;
left: 99px;
max-width: 599px;
}
#fifteen_mm.selected-width img.chain_img {
height: 154px;
}
#fifteen_mm.selected-width .top_chain {
max-width: 586px;
left: 105px;
top: 12px;
}
#fifteen_mm.selected-width .text_inner {
height: 33px;
padding: 3px 9px;
}
#fifteen_mm.selected-width .bottom_chain {
bottom: 13px;
max-width: 586px;
left: 105px;
}
#fifteen_mm.selected-width .bottom_chain .text_inner {
height: 33px;
}
#fifteen_mm.selected-width img.chain_img {
height: 144px;
}
#ten_mm.selected-width .top_chain {
max-width: 548px;
left: 122px;
top: 11px;
}
#ten_mm.selected-width .text_inner {
height: 31px;
padding: 3px 5px;
max-width: 100%;
}
#ten_mm.selected-width .bottom_chain {
bottom: 12px;
max-width: 548px;
left: 122px;
} .single-ended #twenty_five_mm.selected-width .top_chain {
top: 37px;
max-width: 605px;
left: 96px;
}
.single-ended #twenty_five_mm.selected-width .text_inner {
height:31px;
padding: 2px 4px 2px;
}
.single-ended #twenty_five_mm.selected-width .bottom_chain {
bottom: 40px;
max-width: 598px;
left: 97px;
}
.single-ended #twenty_five_mm.selected-width .bottom_chain .text_inner{
height: 31px;
padding: 2px 4px 2px;
}
.single-ended #twenty_mm.selected-width .top_chain{
left: 113px;
max-width: 569px;
top: 34px;
}
.single-ended #twenty_mm.selected-width .bottom_chain .text_inner,
.single-ended #twenty_mm.selected-width .top_chain .text_inner{
height: 30px;
padding:1px 4px;
}
.single-ended #twenty_mm.selected-width .bottom_chain {
bottom: 36px;
max-width: 569px;
left: 113px;
}
.single-ended #fifteen_mm.selected-width .top_chain {
top: 31px;
left: 129px;
max-width: 530px;
}
.single-ended #fifteen_mm.selected-width .bottom_chain .text_inner,
.single-ended #fifteen_mm.selected-width .top_chain .text_inner {
height: 28px;
padding: 2px 3px;
}
.single-ended #fifteen_mm.selected-width .bottom_chain {
bottom: 34px;
max-width: 530px;
left: 129px;
}
.single-ended #ten_mm.selected-width .top_chain {
transform: rotate(-6deg);
-webkit-transform: rotate(-6deg);
-ms-transform: rotate(-6deg);
-moz-transform: rotate(-6deg);
top: 30px;
max-width: 498px;
left: 144px;
}
.single-ended #ten_mm.selected-width .top_chain .text_inner,
.single-ended #ten_mm.selected-width .bottom_chain .text_inner {
height: 26px;
padding: 2px 3px;
}
.single-ended #ten_mm.selected-width .bottom_chain {
bottom: 31px;
left: 144px;
max-width: 499px;
}
.single-ended #ten_mm.selected-width .bottom_chain .text_inner {
height: 27px;
}
.checkbox_label{
line-height: 17px;  
font-size: 13px;
}
.repeat_item_dc{
margin-right: 0px;
}
.upload_logo_wrapper label.btn-default.btn-file {
font-size: 13px;
line-height: 33px;
padding-left: 41px;
margin-bottom: 16px;
padding: 8px 9px;
}
.upload_logo_wrapper .logo_controls li{
padding: 0 .625rem 1rem;
}
.upload_logo_wrapper .logo_controls li.logo_up_size {
width: 100%;
text-align: center;
}
.upload_logo_wrapper .logo_controls li.logo_up_size .label{
text-align: center;
}
.upload_logo_wrapper .logo_controls li.logo_nudging_up {
width: 100%;
}
.content_Section.upload_logo textarea {
padding: 10px 9px;
text-align: left;
min-height: 137px;
font-size: 11px;
}
.single-ended #twenty_five_mm.selected-width img.chain_img {
height: 171px;
}
.single-ended #twenty_mm.selected-width img.chain_img {
height: 161px;
}
.single-ended #fifteen_mm.selected-width img.chain_img {
height: 151px;
}
.single-ended #ten_mm.selected-width img.chain_img{
height: 141px;
}
.text_block_editor .control_sec_dc._second_block ul.control_sec_list li {
width: 66.8%;
}
.text_block_editor .control_sec_dc._second_block ul.control_sec_list li.font_font ul.select-font.be-select {
width: 100%;
}
.text_block_editor .control_sec_dc._second_block ul.control_sec_list li.font_font ul.select-font.be-select li {
width: 100%;
}
.text_block_editor .control_sec_dc._second_block ul.control_sec_list li.font_style,
.text_block_editor .control_sec_dc._second_block ul.control_sec_list li.font_nudging,
.text_block_editor .control_sec_dc._second_block ul.control_sec_list li.font_size_inc {
width: auto;
}
.text_block_editor .control_sec_dc._second_block ul.control_sec_list li.font_size_inc .fontstyle_ic {
text-align: left;
}
.form_of_cart_later{
width: 500px;
height: auto;
background: #fff;
padding: 30px;
}
.main_pop_heading{
width: 100%;
text-align: center;
padding: 15px;
font-weight: bold;
font-size: 18px;
}
.cart_pop_subheading{
width: 100%;
text-align: center;
padding: 8px;
font-weight: normal;
font-size: 15px;
}
.form_values_data{
width: 100%;
display: inline-block;
margin: auto;
}
.lab_x{
width: 150px;
font-size: 16px;
float: left;
font-weight: 500;
}
.inp_x{
width: 100%;
font-size: 16px;
float: left;
font-weight: normal;
}
.inpu_brk{
width: 100%;
display: inline-block;
margin: auto;
}
.inpu_brk input{
width:100%;
}
.red{
color:red;
margin: auto;
text-align: center;
width: 100%;
display: inline-block;
} .double-ended #ten_mm.selected-width img.chain_img{
height: 174px;
}
.double-ended #ten_mm.selected-width .top_chain {
max-width: 599px;
left: 99px;
top: 20px;
}
.double-ended #ten_mm.selected-width .bottom_chain{
max-width: 599px;
left: 99px;  
bottom: 21px;
}
.double-ended #ten_mm.selected-width .bottom_chain .text_inner, 
.double-ended #ten_mm.selected-width .top_chain .text_inner {
height: 34px;
} .double-ended #fifteen_mm.selected-width img.chain_img{
height: 157px;
}
.double-ended #fifteen_mm.selected-width .top_chain, 
.double-ended #fifteen_mm.selected-width .bottom_chain {
max-width: 597px;
left: 100px;
}
.double-ended #fifteen_mm.selected-width .bottom_chain{ 
bottom: 13px; }
.double-ended #fifteen_mm.selected-width .bottom_chain .text_inner, 
.double-ended #fifteen_mm.selected-width .top_chain .text_inner {
height: 34px;
} .double-ended #twenty_mm.selected-width .top_chain, 
.double-ended #twenty_mm.selected-width .bottom_chain {
left: 99px;
max-width: 599px;
}
.text_block_editor .control_sec_dc ul.select-font.be-select li.font_font{
width: 100%;
}
.text_block_editor .control_sec_dc li.font_font ul.be-select{
width: 100%;
}
.text_block_editor .control_sec_dc ul.control_sec_list li.font_style,
.text_block_editor .control_sec_dc ul.control_sec_list li.font_size_inc,
.text_block_editor .control_sec_dc ul.control_sec_list li.font_nudging{
width: auto;
float: left;
}
.upload_logo_wrapper .logo_controls li table.nudging_group_up{
margin: 0 auto;
}
}
@media screen and (max-width:1024px){
.designer-wrap .available-colours.owl-carousel .owl-item{
padding: 0 0.5em;
}
.designer-wrap .available-colours.owl-carousel .owl-item li{
width: 100% !important;
max-width: 100px !important;
margin: 0px auto;
display: block;
float: none;
}
.designer-wrap .available-colours.owl-carousel .owl-nav>div[class*=next]{
right: -10px;
}
.designer-wrap .available-colours.owl-carousel .owl-nav>div[class*=prev]{
left: -10px;
}
.step-parent .owl-nav>div[class*=next]{
right: -23px;
}
.step-parent .owl-nav>div[class*=prev]{
left: -23px;
}
.step-parent .owl-nav>div:after{
font-size: 22px;
}
.designer-wrap .available-colours.owl-carousel .owl-item li .name {
font-size: 12px;
}
.color_fill{
margin: 13px auto 30px;
}
#upload_logo.upload_logo textarea {
white-space: normal;
display: block;
word-break: break-all;
}
}
@media(min-width: 480px) and (max-width: 767px){
#pricebreaks.pricebreaks .pricebreak-wrapper {
float: none;
width: 100%;
}
#pricebreaks.pricebreaks .pricebreak-wrapper .pricebreak {
width: auto;
min-width: 100%;
border: 1px solid #eee;
padding: 0px 0;
}
.set-top #twenty_mm.selected-width,
.set-top #twenty_five_mm.selected-width,
.set-top #ten_mm.selected-width,
.set-top #fifteen_mm.selected-width,
#twenty_mm.selected-width,
#twenty_five_mm.selected-width,
#ten_mm.selected-width,
#fifteen_mm.selected-width{
width: 100%;
max-width: 448px;
}
.designer-wrap .available-colours .swatch-color{
margin: 0 auto;
}
.pantone-refp .pantone_warp{
max-width: 100%;
}
.pantone-refp .pantone_warp a.btn{
max-width: 252px; 
margin-top: 8px;
}
#twenty_five_mm.selected-width img.chain_img {
height: 168px;
}
#twenty_five_mm.selected-width .top_chain {
left: 95px;
top: 20px;
max-width: 314px;
}
#twenty_five_mm.selected-width .bottom_chain {
bottom: 21px;
width: 100%;
left: 95px;
max-width: 314px;
}
#twenty_five_mm.selected-width .bottom_chain .text_inner {
height: 33px;
}
#twenty_five_mm.selected-width .text_inner {
height: 33px;
padding: 2px 5px 2px;
}
#twenty_mm.selected-width img.chain_img {
height: 163px;
}
#twenty_mm.selected-width .top_chain {
top: 17px;
left: 95px;
max-width: 314px;
}
#twenty_mm.selected-width .top_chain .text_inner {
height: 33px;
padding: 2px 4px;
}
#twenty_mm.selected-width .bottom_chain .text_inner{
height: 33px;
padding: 2px 4px;
}
#twenty_mm.selected-width .bottom_chain {
bottom: 18px;
left: 95px;
max-width: 314px;
}
#fifteen_mm.selected-width img.chain_img {
height: 158px;
}
#fifteen_mm.selected-width .top_chain {
max-width: 314px;
left: 95px;
top: 15px;
}
#fifteen_mm.selected-width .text_inner {
height: 32px;
padding: 0px 9px;
}
#fifteen_mm.selected-width .bottom_chain {
bottom: 16px;
max-width: 314px;
left: 95px;
}
#fifteen_mm.selected-width .bottom_chain .text_inner {
height: 33px;
}
#ten_mm.selected-width img.chain_img {
height: 153px;
}
#ten_mm.selected-width .top_chain {
max-width: 314px;
left: 95px;
top: 12px;
}
#ten_mm.selected-width .text_inner {
height: 33px;
padding: 2px 5px;
}
#ten_mm.selected-width .bottom_chain {
bottom: 13px;
max-width: 314px;
left: 95px;
}
.selected-width img.mobile{
display:block;
}
.selected-width img.desktop{
display:none;
}
.single-ended #twenty_five_mm.selected-width .top_chain {
transform: rotate(-8.9deg);
-webkit-transform: rotate(-8.9deg);
-ms-transform: rotate(-8.9deg);
-moz-transform: rotate(-8.9deg);
top: 32px;
max-width: 312px;
left: 97px;
}
.single-ended #twenty_five_mm.selected-width .text_inner {
height: 31px;
padding:2px 4px 2px;
padding-left: 69px;
}
.single-ended #twenty_five_mm.selected-width .top_chain .text_inner{
padding-left: 1px;
}
.single-ended #twenty_five_mm.selected-width .bottom_chain {
bottom: 34px;
transform: rotate(9.2deg);
-webkit-transform: rotate(9.2deg);
-ms-transform: rotate(9.2deg);
-moz-transform: rotate(9.2deg);
max-width: 312px;
left: 97px;
}
.single-ended #twenty_mm.selected-width .top_chain{
top: 30px;
transform: rotate(-9.4deg);
-webkit-transform: rotate(-9.4deg);
-ms-transform: rotate(-9.4deg);
-moz-transform: rotate(-9.4deg);
left: 102px;
max-width: 302px;
}
.single-ended #twenty_mm.selected-width .bottom_chain .text_inner,
.single-ended #twenty_mm.selected-width .top_chain .text_inner {
height: 32px;
padding: 1px 3px;
}
.single-ended #twenty_mm.selected-width .bottom_chain {
bottom: 31px;
transform: rotate(9deg);
-webkit-transform: rotate(9deg);
-ms-transform: rotate(9deg);
-moz-transform: rotate(9deg);
max-width: 302px;
left: 102px;
}
.single-ended #fifteen_mm.selected-width .top_chain {
transform: rotate(-9.1deg);
-webkit-transform: rotate(-9.1deg);
-ms-transform: rotate(-9.1deg);
-moz-transform: rotate(-9.1deg);
top: 28px;
left: 107px;
max-width: 291px;
}
.single-ended #fifteen_mm.selected-width .bottom_chain .text_inner,
.single-ended #fifteen_mm.selected-width .top_chain .text_inner {
height: 31px;
padding: 2px 3px;
}
.single-ended #fifteen_mm.selected-width .bottom_chain {
bottom: 29.8px;
transform: rotate(9.2deg);
-webkit-transform: rotate(9.2deg);
-ms-transform: rotate(9.2deg);
-moz-transform: rotate(9.2deg);
max-width: 291px;
left: 106px;
}
.single-ended #ten_mm.selected-width .top_chain {
transform: rotate(-9deg);
-webkit-transform: rotate(-9deg);
-ms-transform: rotate(-9deg);
-moz-transform: rotate(-9deg);
top: 28px;
max-width: 279px;
left: 111px;
}
.single-ended #ten_mm.selected-width .bottom_chain .text_inner,
.single-ended #ten_mm.selected-width .top_chain .text_inner {
height: 29px;
padding: 1px 3px;
}
.single-ended #ten_mm.selected-width .bottom_chain {
bottom: 29px;
transform: rotate(9.3deg);
-webkit-transform: rotate(9.3deg);
-ms-transform: rotate(9.3deg);
-moz-transform: rotate(9.3deg);
max-width: 281px;
left: 111px;
}
.single-ended #ten_mm.selected-width .bottom_chain .text_inner {
height: 29px;
}
.designer-wrap.border-right:before{
display: none;
}
.text_block_editor .control_sec_dc ul.control_sec_list li{
padding: 0 .520rem 1.25rem;
width: 100%;
margin-right: 0px;
}
.text_block_editor .control_sec_dc ul.control_sec_list li input{
width: 100%;
}
.text_block_editor .control_sec_dc ul.control_sec_list li.font_refrence .collapse {
float: none;
width: 100%;
}
.text_block_editor .control_sec_dc ul.control_sec_list li.font_refrence input {
width: 100%;
}
.text_block_editor .control_sec_dc ul.control_sec_list li.font_refrence span {
text-align: left;
padding-top: 8px;
}
.text_block_editor .control_sec_dc._second_block ul.control_sec_list li.font_font {
width: 100%;
}
.text_block_editor .control_sec_dc._second_block ul.control_sec_list li {
float: left;
width: 100%;
}
.text_block_editor .control_sec_dc._second_block ul.control_sec_list li.font_size_inc{    
width: 100%;
max-width: 100%;
text-align: center;
}
.text_block_editor .control_sec_dc._second_block ul.control_sec_list li.font_size_inc .label{
text-align: center;
}
.text_block_editor .control_sec_dc._second_block ul.control_sec_list li.font_font ul.select-font.be-select {
width: 100%;
padding: 0;
margin: 0;
}
.text_block_editor .control_sec_dc._second_block ul.control_sec_list li.font_font ul.select-font.be-select li {
display: block;
width: 100%;
}
.upload_logo_wrapper ul.logo_controls li{
text-align: center;
width: auto;
}
.upload_logo_wrapper .logo_controls li table.nudging_group_up {
max-width: 93px;
margin: 0 auto;
}
.upload_logo_wrapper ul.logo_controls li.logo_up_size .label{
text-align: center;
}
.single-ended #twenty_five_mm.selected-width img.chain_img {
height: 147px;
}
.single-ended #twenty_mm.selected-width img.chain_img {
height: 142px;
}
.single-ended #fifteen_mm.selected-width img.chain_img {
height: 137px;
}
.single-ended #ten_mm.selected-width img.chain_img {
height: 132px;
}
.pricebreak-wrapper .pricebreak{
border: none;
height: auto;
display: inline-block;}
.pricebreak-wrapper .pricebreak{width: 100%; max-width: 100%; }
.attr-display li div {
float: left;
margin-right: 0px;
text-align: center;
width: 100%;
line-height: 27px;
}
ul.attr-display{
border: none; 
}
ul.attr-display li{
border: solid 1px #eee;
}
.attr-display li div.attr-val {
width: 100%;
padding-left: 0;
text-align: center;
border-bottom: solid 1px #eee;
border-top: solid 1px #eee;
}
.attr-display li div.attr-price {
width: 100%;
}
.designer-wrap .title-wrapper{
padding-left: 0px;
padding-right: 0px;
}
.designer-wrap .title-wrapper h4 {
text-align: center;
}
.designer-wrap .title-wrapper p{
text-align: center;
margin-bottom: 10px;
display: block;
float: none;
}
.designer-wrap .row {
margin-left: 0px;
margin-right: 0px;
}
.upload_logo_wrapper label.btn-default.btn-file{
margin: 15px auto;
display: block;
max-width: 239px;
}
.upload_logo_wrapper ul.logo_controls li{
float: none;
}
.double-ended #ten_mm.selected-width .bottom_chain, 
.double-ended #ten_mm.selected-width .top_chain {
max-width: 314px;
left: 95px;
}
.double-ended #ten_mm.selected-width .bottom_chain .text_inner, 
.double-ended #ten_mm.selected-width .top_chain .text_inner {
height: 33px;
}
.double-ended #fifteen_mm.selected-width .top_chain, 
.double-ended #fifteen_mm.selected-width .bottom_chain {
max-width: 314px;
left: 95.1px;
}
.double-ended #fifteen_mm.selected-width .bottom_chain{
bottom: 16px;
}
.double-ended #fifteen_mm.selected-width .bottom_chain .text_inner, 
.double-ended #fifteen_mm.selected-width .top_chain .text_inner {
height: 33px;
}
.double-ended #twenty_mm.selected-width .top_chain, 
.double-ended #twenty_mm.selected-width .bottom_chain {
left: 95.3px;
max-width: 314px;
}
.double-ended #twenty_five_mm.selected-width .top_chain, 
.double-ended #twenty_five_mm.selected-width .bottom_chain {
left:95.3px;
max-width: 313.8px;
}
.double-ended #twenty_five_mm.selected-width .bottom_chain{
bottom: 20.8px;
}
}
@media screen and (max-width:767px){
.text_block_editor .control_sec_dc ul.control_sec_list li.font_nudging .nudging_group{
width: 100%;
max-width: 114px;
margin: 0 auto;
}
.text_block_editor .control_sec_dc ul.control_sec_list li.font_nudging .nudging_group a.nudging_group.nr{
float: right;
margin-right: 0px;
}
.customizable-product form.variations_form{
margin-bottom: 26px;
}
.gform_button.showform{
clear: none;
margin: 0 auto;
display: block;
float: none;
margin-top: 16px;
}
.text_block_editor.second-text-editor .control_sec_dc ul.control_sec_list li.font_font,
.text_block_editor.second-text-editor .control_sec_dc ul.control_sec_list li.font_refrence,
.text_block_editor.second-text-editor .control_sec_dc ul.control_sec_list li.font_input_dc{
width: 100%;
float: left;
}
.text_block_editor.second-text-editor .control_sec_dc ul.control_sec_list li.font_font ul.select-font.be-select{
width: 100%;
}
.text_block_editor.second-text-editor .control_sec_dc ul.control_sec_list li.font_style,
.text_block_editor.second-text-editor .control_sec_dc ul.control_sec_list li.font_size_inc,
.text_block_editor.second-text-editor .control_sec_dc ul.control_sec_list li.font_nudging{
width: 33%;
float: left;
}
.text_block_editor.second-text-editor .control_sec_dc ul.control_sec_list li.font_size_inc .label{
text-align:center; 
}
.space-box {
width: 100%;
max-width: 148px;
margin: 7px auto;
}
.text_block_editor .control_sec_dc._second_block ul.control_sec_list li.font_style .text_style.group,
.text_block_editor .control_sec_dc._second_block ul.control_sec_list li.font_style .label{ text-align: center;}
.text_block_editor .control_sec_dc._second_block ul.control_sec_list li.font_style .text_style.group a.control{ display: inline-block; float: none;}
.text_block_editor .control_sec_dc._second_block ul.control_sec_list li.font_style .text_style.group{ margin-bottom: 10px; }
.designer-wrap .save-later-middle .btn-size-default,
.designer-wrap .save-later .btn-size-default,
.pantone-colour.step-parent .save-later .btn-size-default,
.lanyard-type.step-parent .save-later .btn-size-default{
float: none;
display: block;
margin: 8px auto;
}
.designer-wrap .save-later-middle .btn-size-default.next-btn,
.designer-wrap .save-later .btn-size-default.next-btn,
.pantone-colour.step-parent .save-later .btn-size-default.next-btn, 
.lanyard-type.step-parent .save-later .btn-size-default.next-btn {
float: none; 
display: block;
margin: 8px auto;
}
.designer-wrap .save-later-middle .btn-size-default.save-btn,
.designer-wrap .save-later .btn-size-default.save-btn,
.pantone-colour.step-parent .save-later .btn-size-default.save-btn,
.lanyard-type.step-parent .save-later .btn-size-default.save-btn {
display: block;
float: none;
margin: 8px auto;
}
#step-2.lanyard-type.step-parent .save-later .btn-size-default,
#step-2.lanyard-type.step-parent .save-later .btn-size-default.next-btn,
#step-2.lanyard-type.step-parent .save-later .btn-size-default.save-btn{
display:block;
float: none;
margin: 8px auto;
}
.next-btn.btn.custom-add-to-cart{width: 193px;padding: 12px 55px !important;height: auto; clear: both;    line-height: normal;}
.cookie-notice-container span#cn-notice-text {
display: block;
padding-bottom: 10px;
}
.prev-btn{min-width: 209px;}
}
@media screen and (max-width:600px){
.pricebreak {
display: block;
float: none;
width: 100%;
max-width: 289px;
margin: 0 auto;
border-bottom: none;
height: 39px;
padding-top: 0px;
padding-bottom: 0px;
}
.pricebreak .price {
font-weight: bold;
padding: 7px 0;
border-bottom: 0px;
font-size: 20px;
float: left;
width: 50%;
border-left: solid 1px #f07d00;
border-top: 0px;
}
.pricebreak .qty {
float: left;
width: 50%;
padding: 11px 0;
}
.pricebreak:last-child{
border-bottom: 1px solid;
}
.gform_button.showform{
clear:left;
}
.pricebreak-wrapper {
width: 100%;
}
.designer-wrap .available-colours.owl-carousel .owl-item li .name {
font-size: 11px;
}
.designer-wrap .next-btn.btn-info,
.designer-wrap .prev-btn.btn-info {
float: none!important;
display: block;
font-size: 13px;
line-height: 18px;
padding: 12px 20px;
margin: 0 auto 10px;
}
.selected-width img.mobile{
display:block;
}
.selected-width img.desktop{
display:none;
}
.color_fill span {
display: block!important;
width: 100%!important;
}
.color_fill span input[type=text]{
width: 100%!important;
margin-bottom: 10px;
}
.color_fill a.size-default{
padding: 4px 9px;
}
.next-btn{
float: none !important;
margin: 0 auto;
display: block;
}
}
@media(min-width: 320px) and (max-width: 479px){
.set-top #twenty_mm.selected-width,
.set-top #twenty_five_mm.selected-width,
.set-top #ten_mm.selected-width,
.set-top #fifteen_mm.selected-width,
#twenty_mm.selected-width,
#twenty_five_mm.selected-width,
#ten_mm.selected-width,
#fifteen_mm.selected-width{
width: 100%;
max-width: 288px;
}
#twenty_five_mm.selected-width img.chain_img {
height: 98px;
}
#twenty_five_mm.selected-width .top_chain {
margin-bottom: 0px;
left: 61px;
top: 7px;
max-width: 202px;
}
#twenty_five_mm.selected-width .text_inner {
height: 22px;
padding: 1px 2px 1px;
}
#twenty_five_mm.selected-width .bottom_chain {
bottom: 8px;
left: 61px;
max-width: 202px;
}
#twenty_mm.selected-width img.chain_img {
height:93px;
}
#twenty_mm.selected-width .top_chain {
top: 7px;
left: 65px;
max-width: 192px;
}
#twenty_mm.selected-width .bottom_chain .text_inner, 
#twenty_mm.selected-width .top_chain .text_inner {
height: 20px;
padding: 0px 2px;
}
#twenty_mm.selected-width .bottom_chain {
bottom: 8px;
left: 65px;
max-width: 192px;
}
#fifteen_mm.selected-width img.chain_img {
height: 88px;
}
#fifteen_mm.selected-width .top_chain {
max-width: 182px;
left: 69px;
top: 7px;
}
#fifteen_mm.selected-width .bottom_chain .text_inner,
#fifteen_mm.selected-width .text_inner {
height: 19px;
padding: 1px 9px;
}
#fifteen_mm.selected-width .bottom_chain {
bottom: 7px;
max-width: 182px;
left: 69px;
}
#ten_mm.selected-width img.chain_img {
height: 83px;
}
#ten_mm.selected-width .top_chain {
max-width: 178px;
left: 69px;
top: 7px;
}
#ten_mm.selected-width .text_inner {
height: 19px;
padding: 1px 5px;
}
#ten_mm.selected-width .bottom_chain {
bottom: 7px;
max-width: 178px;
left: 69px;
}
.single-ended #twenty_five_mm.selected-width .top_chain {
transform: rotate(-9.2deg);
-webkit-transform: rotate(-9.2deg);
-ms-transform: rotate(-9.2deg);
-moz-transform: rotate(-9.2deg);
top: 21px;
max-width: 201px;
left: 63px;
}
.single-ended #twenty_five_mm.selected-width .top_chain .text_inner {
padding-left: 0px;
padding-right: 0px;
}
.single-ended #twenty_five_mm.selected-width .text_inner {
height: 21px;
padding: 1px 9px 1px;
padding-left: 31px;
}
.single-ended #twenty_five_mm.selected-width .bottom_chain {
bottom: 22px;
transform: rotate(9.3deg);
-webkit-transform: rotate(9.3deg);
-ms-transform: rotate(9.3deg);
-moz-transform: rotate(9.3deg);
left: 63px;
max-width: 201px;
}
.single-ended #twenty_mm.selected-width img.chain_img{
height: 91px;
}
.single-ended #twenty_mm.selected-width .top_chain {
transform: rotate(-9.5deg);
-webkit-transform: rotate(-9.5deg);
-ms-transform: rotate(-9.5deg);
-moz-transform: rotate(-9.5deg);
top: 20px;
left: 66px;
max-width: 194px;
}
.single-ended #twenty_mm.selected-width .bottom_chain {
bottom: 21px;
transform: rotate(9deg);
-webkit-transform: rotate(9deg);
-ms-transform: rotate(9deg);
-moz-transform: rotate(9deg);
max-width: 194px;
left: 66px;
}
.single-ended #twenty_mm.selected-width .bottom_chain .text_inner, 
.single-ended #twenty_mm.selected-width .top_chain .text_inner{
height: 19px;
padding: 0px 2px;
}
.single-ended #fifteen_mm.selected-width img.chain_img {
height: 98px;
}
.single-ended #fifteen_mm.selected-width .top_chain {
transform: rotate(-9.2deg);
-webkit-transform: rotate(-9.2deg);
-ms-transform: rotate(-9.2deg);
-moz-transform: rotate(-9.2deg);
top: 22px;
left: 63px;
max-width: 201px;
}
.single-ended #fifteen_mm.selected-width .bottom_chain .text_inner,
.single-ended #fifteen_mm.selected-width .top_chain .text_inner {
height: 21px;
padding: 0px 2px;
}
.single-ended #fifteen_mm.selected-width .bottom_chain {
bottom: 22.5px;
transform:rotate(9.3deg);
-webkit-transform:rotate(9.3deg);
-ms-transform:rotate(9.3deg);
-moz-transform:rotate(9.3deg);
max-width: 201px;
left: 63px;
}
.single-ended #ten_mm.selected-width img.chain_img {
height: 95px;
}
.single-ended #ten_mm.selected-width .top_chain {
transform: rotate(-9.2deg);
-webkit-transform: rotate(-9.2deg);
-ms-transform: rotate(-9.2deg);
-moz-transform: rotate(-9.2deg);
top: 17px;
max-width: 173px;
left: 74px;
}
.single-ended #ten_mm.selected-width .bottom_chain {
bottom: 18px;
transform: rotate(9.2deg);
-webkit-transform: rotate(9.2deg);
-ms-transform: rotate(9.2deg);
-moz-transform: rotate(9.2deg);
max-width: 173px;
left: 74px;
}
.single-ended #ten_mm.selected-width .bottom_chain .text_inner,
.single-ended #ten_mm.selected-width .top_chain .text_inner {
height: 18px;
padding:1px 2px;
}
.single-ended #ten_mm.selected-width .bottom_chain .text_inner{
height: 18px;   
}
.designer-wrap.border-right:before{
display: none;
}
.preview-bottom{
line-height: 28px;
font-size: 19px;
}
.checkbox_label {
padding-left: 34px;
margin-bottom: 12px;
font-size: 14px;
line-height: 20px;
}
.repeat_item_dc {
margin-right: 0px;
padding: 0;
margin-bottom: 5px;
margin-left: 9px;
margin-top: 12px;
}
.upload_logo_wrapper .logo_controls li.logo_upload_position .up_position_group a, 
.upload_logo_wrapper .logo_controls li.logo_nudging_up .nudging_group_up a, 
.text_block_editor .control_sec_dc ul.control_sec_list li.font_nudging .nudging_group a, 
.text_block_editor ul.control_sec_list li .group_c a.control_dc, 
.text_block_editor .control_sec_dc ul.control_sec_list li .text_style.group a {
width: 25px;
height: 25px;
line-height: 25px;
font-size: 15px;
margin-right: 3px;
}
.text_block_editor .control_sec_dc ul.control_sec_list li.font_nudging{
padding: 0 .220rem 0.25rem;
}
ul.select-font {
width: 145px;
}
.repeat_item_dc p.title_text {
text-align: left;
margin-bottom: 0px;
padding-left: 0px;
font-size: 14px;
line-height: 40px;
margin-right: 5px;
}
.single-ended #twenty_five_mm.selected-width img.chain_img {
height: 96px;
}
.single-ended #ten_mm.selected-width img.chain_img {
height: 81px;
}
.text_block_editor .control_sec_dc._second_block ul.control_sec_list li {
width: 100%;
}
.text_block_editor .control_sec_dc._second_block ul.control_sec_list li.font_font ul.select-font.be-select {
width: 100%;
}
.text_block_editor .control_sec_dc._second_block ul.control_sec_list li.font_font ul.select-font.be-select li {
width: 100%;
}
.text_block_editor .control_sec_dc._second_block ul.control_sec_list li.font_style,
.text_block_editor .control_sec_dc._second_block ul.control_sec_list li.font_nudging,
.text_block_editor .control_sec_dc._second_block ul.control_sec_list li.font_size_inc {
width: 33%;
}
.text_block_editor .control_sec_dc._second_block ul.control_sec_list li.font_size_inc .label,
.text_block_editor .control_sec_dc._second_block ul.control_sec_list li.font_size_inc .fontstyle_ic {
text-align: center;
}
.double-ended #ten_mm.selected-width .bottom_chain,
.double-ended #ten_mm.selected-width .top_chain {
max-width: 171.6px;
left: 73.6px;
}
.double-ended #ten_mm.selected-width .top_chain{
top: 6px;
}
.double-ended #ten_mm.selected-width .bottom_chain .text_inner, 
.double-ended #ten_mm.selected-width .top_chain .text_inner {
height: 18px;
}
.double-ended #fifteen_mm.selected-width .top_chain, 
.double-ended #fifteen_mm.selected-width .bottom_chain {
max-width: 182px;
left: 69.2px;
}
.double-ended #fifteen_mm.selected-width .bottom_chain .text_inner, 
.double-ended #fifteen_mm.selected-width .top_chain .text_inner {
height: 19.3px;
}
.double-ended #fifteen_mm.selected-width .top_chain{
top: 6.5px;
}
.double-ended #fifteen_mm.selected-width .bottom_chain{
bottom: 7.2px;
}
.double-ended #twenty_mm.selected-width .top_chain, 
.double-ended #twenty_mm.selected-width .bottom_chain {
left: 65px;
max-width: 192.4px;
}
.double-ended #twenty_mm.selected-width .bottom_chain .text_inner, 
.double-ended #twenty_mm.selected-width .top_chain .text_inner {
height: 20.1px;
padding: 0px 2px;
}
.double-ended #twenty_mm.selected-width .bottom_chain {
bottom: 7.9px;
}
.double-ended #twenty_five_mm.selected-width .bottom_chain,
.double-ended #twenty_five_mm.selected-width .top_chain {
left:61.4px;
max-width: 201.3px;
}
.double-ended #twenty_five_mm.selected-width .top_chain {
top: 7.8px;
}
.double-ended #twenty_five_mm.selected-width .bottom_chain {
bottom: 8.5px;
}
.double-ended #twenty_five_mm.selected-width .text_inner {
height: 21px;
}
.text_block_editor .control_sec_dc ul.control_sec_list li{
padding:0 .120rem 1.25rem;
width: 100%;
margin-right: 0px;
}
.text_block_editor .control_sec_dc ul.control_sec_list li input{
width: 100%;
}
.text_block_editor .control_sec_dc ul.control_sec_list li.font_refrence .collapse {
float: none;
width: 100%;
}
.text_block_editor .control_sec_dc ul.control_sec_list li.font_refrence input {
width: 100%;
}
.text_block_editor .control_sec_dc ul.control_sec_list li.font_refrence span {
text-align: left;
padding-top: 8px;
}
.text_block_editor .control_sec_dc._second_block ul.control_sec_list li.font_font {
width: 100%;
}
.text_block_editor .control_sec_dc._second_block ul.control_sec_list li.font_font ul.select-font.be-select {
width: 100%;
padding: 0;
margin: 0;
}
.text_block_editor .control_sec_dc._second_block ul.control_sec_list li.font_font ul.select-font.be-select li {
display: block;
width: 100%;
}
.pricebreak-wrapper .pricebreak{
border: none;
height: auto;
display: inline-block;}
.pricebreak-wrapper .pricebreak {
width: 100%;
max-width: 100%;
border: 1px solid #eee;
padding: 0;
}
.pricebreak .price,
.pricebreak .price-main {
font-size: 16px !important;
}
.attr-display li div {
float: left;
margin-right: 0px;
text-align: center;
width: 100%;
line-height: 27px;
}
ul.attr-display{
border: none; 
}
ul.attr-display li{
border: solid 1px #eee;
}
.attr-display li div.attr-val {
width: 100%;
padding-left: 0;
text-align: center;
border-bottom: solid 1px #eee;
border-top: solid 1px #eee;
}
.attr-display li div.attr-price {
width: 100%;
}
.upload_logo_wrapper ul.logo_controls li {
float: none;
}
.upload_logo_wrapper ul.logo_controls li {
text-align: center;
width: auto;
}
.upload_logo_wrapper ul.logo_controls li .label {
text-align: center;
}
.upload_logo_wrapper .logo_controls li table.nudging_group_up{
margin: 0 auto;
}
.upload_logo_wrapper .logo_controls li table.nudging_group_up a.nudging_group.nr{
float: right;
}
}
.designer-wrap .save-later-middle, .designer-wrap .save-later, .pantone-colour.step-parent .save-later-middle, .pantone-colour.step-parent .save-later {
display: flex;
justify-content: space-between;
} #step-3.lanyard-type.step-parent h2{
width: 100%;
}
.step_badge .swatches-on-grid .swatch-on-grid{
border: 1px solid #000;
}
.step_badge .swatch-on-grid {
position: relative;
display: inline-block;  border-radius: 50%;
cursor: pointer;
margin: 5px;
}
.step_badge .swatch-on-grid .tooltip-content {
display: none;
position: absolute;
bottom: 100%;
left: 50%;
transform: translateX(-50%);
background-color: #fff;
border: 1px solid #ccc;
padding: 10px;
z-index: 10;
box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
border-radius: 5px;
text-align: center;
}
.step_badge .swatch-on-grid:hover .tooltip-content {
display: block;
}
.step_badge .tooltip-content img {
max-width: 100px;
height: auto;
margin-bottom: 5px;
} div.bootstrap_modal_quick_release_buckle {
position: fixed;
top: 50%;
left: 50%;
z-index: 999;
background: #fff;
transform: translate(-50%, -50%);
box-shadow: 0px 1px 1px 5px rgba(0,0,0,.6);
padding: 50px;
display:none;
}
.bootstrap_modal_quick_release_buckle p.upgrades-warning {
font-size: 20px;
}
.bootstrap_modal_quick_release_buckle p.upgrades-warning-prompt {
font-weight: bold;
color: #f00;
font-size: 20px;
}
button.btn.btn-success.continue_process_upgrades {
background: #f07d00;
color: #fff;
margin: 2px;
}
@media(max-width: 768px){
div.bootstrap_modal_quick_release_buckle {
padding: 30px;
min-width: 300px;
}
}