.sendpnowa .submit {
position: unset;
width: 35%;
float: left;
}
.product-section.fence-img-ht ul.products.columns-4 li.product-category.product a img {
height: 170px;
}
a:focus, a:hover {
text-decoration: none!important;
outline: none!important;
border: none!important;
}
.h1, h1 {
font-size: 30px!important;
margin-bottom: 0!important;
}
h2.woocommerce-loop-category__title {
border: 4px solid silver!important;
border-bottom-left-radius: 10px!important;
border-bottom-right-radius: 10px!important;
border-bottom: 4px solid silver!important;
border-right: 4px solid silver!important;
border-left: 4px solid silver!important;
background: #00A4F9;
color: #FFF!important;
font-family: Inter;
font-style: normal;
justify-content: start;
align-items: center;
display: flex;
}
.blocker {
position: fixed;
top: 0;
right: 0;
bottom: 0;
left: 0;
width: 100%;
height: 100%;
overflow: auto;
z-index: 99999999!important;
padding: 20px;
box-sizing: border-box;
background-color: #000;
background-color: rgba(0, 0, 0, 0.75);
text-align: center;
}
.phone-dropdown {
position: relative;
display: inline-block;
}
.phone-dropdown-content {
display: none;
position: absolute;
background-color: #009ef5;
min-width: 150px;
padding: 10px;
z-index: 1;
box-shadow: 0px 1px 8px 0px #d20272!important;
}
.phone-dropdown-content a {
color: black;
text-decoration: none;
}
.phone-dropdown:hover .phone-dropdown-content {
display: block;
}
.phone-icon {
margin-right: 5px;
}
.dropdown-icon {
cursor: pointer;
font-size: 12px !important;
margin-left: -7px !important;
}
li.product-category.product.first {
margin: 0 3.8% 2.992em 0;
}
.menu-footer-2-menu-container {
height: 236px;
align-items: start;
display: flex;
}
li.product-category.product {
margin: 0 3.8% 2.992em 0;
height: 265px!important;
}
a.woocommerce-LoopProduct-link.woocommerce-loop-product__link h2.woocommerce-loop-product__title {
border: none!important;
}
ul.page-numbers {
margin-top: 75px!important;
}
ul.mega-sub-menu {
box-shadow: 0px 1px 8px 0px #d20272!important;
}
li#mega-menu-item-9058854 a.mega-menu-link,
li#mega-menu-item-9058856 a.mega-menu-link,
li#mega-menu-item-9058857 a.mega-menu-link,
li#mega-menu-item-9058858 a.mega-menu-link,
li#mega-menu-item-9058859 a.mega-menu-link,
li#mega-menu-item-9058860 a.mega-menu-link,
li#mega-menu-item-9058861 a.mega-menu-link,
li#mega-menu-item-9058862 a.mega-menu-link{
display: none!important;
}
.product-row {
width: 100%;
justify-content: start;
align-items: start;
display: flex;
padding-top: 20px;
padding-bottom: 10px;
}
li#mega-menu-item-9058676 a.mega-menu-link,
li#mega-menu-item-9057726 a.mega-menu-link,
li#mega-menu-item-9057728 a.mega-menu-link,
li#mega-menu-item-9057727 a.mega-menu-link,
li#mega-menu-item-9057729 a.mega-menu-link,
li#mega-menu-item-9057866 a.mega-menu-link{
border-right: 1px solid #fff !important;
}
li#mega-menu-item-9058676 ul.mega-sub-menu li a.mega-menu-link,
li#mega-menu-item-9057726 ul.mega-sub-menu li a.mega-menu-link,
li#mega-menu-item-9057728 ul.mega-sub-menu li a.mega-menu-link,
li#mega-menu-item-9057727 ul.mega-sub-menu li a.mega-menu-link,
li#mega-menu-item-9057729 ul.mega-sub-menu li a.mega-menu-link,
li#mega-menu-item-9057866 ul.mega-sub-menu li a.mega-menu-link {
border: none !important;
} .wpcp-single-item a.wcp-light-box {
width: 100%;
}
.wpcp-single-item a.wcp-light-box figure {
width: 100%;
}
.wpcp-single-item a.wcp-light-box figure img {
width: 100%;
}
.wpcp-single-item{
justify-content:center;
align-items: center;
display: flex!important;
}
.calc_row.row {
padding-bottom: 50px;
}
.container-fluid-prod ,
.container-fluid-ftr {
padding-right: 0px;
padding-left: 0px;
margin-right: auto;
margin-left: auto;
z-index: 9;
position: relative;
background: white;
}
li#wpmenucartli {
display: none !important;
}
.custom-sub-menu { list-style-type: none; }
li#mega-menu-item-9058854 {
width: 778px!important;
max-width: 778px!important;
background: #009ef5!important;
box-shadow: 0px 1px 8px 0px #d20272!important;
}
.product-row .product-column a.mega-menu-link-custom {
line-height: 17px!important;
text-transform: capitalize!important;
font-size: 14px!important;
display: block;
background: #009ef5;
color: white;
font-family: inherit;
font-weight: normal;
padding: 0px 12px 0px 12px!important;
line-height: 35px;
text-decoration: none;
text-transform: none;
vertical-align: baseline;
cursor: pointer;
background-color: transparent !important;
}
.product-row .product-column a.mega-menu-link-custom:hover{
background: #d20272!important;
color: white!important;
}
li#mega-menu-item-9058688 ul.mega-sub-menu {
box-shadow: none!important;
}
.custom-sub-menu li { }
ul.custom-sub-menu {
z-index: 999;
position: absolute;
width: 300px;
max-width: none;
padding: 0px 3px 0px 3px;
border: 0;
background: #009ef5;
border-radius: 0;
}
.custom-sub-menu li {
transition: none;
border-radius: 0;
box-shadow: none;
background: none;
border: 0;
bottom: auto;
box-sizing: border-box;
clip: auto;
color: white;
display: block;
float: none;
font-family: inherit;
font-size: 14px;
height: auto;
left: auto;
line-height: 1;
list-style-type: none;
margin: 0;
min-height: auto;
max-height: none;
min-width: auto;
max-width: none;
opacity: 1;
outline: none;
overflow: visible;
padding: 0;
position: relative;
pointer-events: auto;
right: auto;
text-align: left;
text-decoration: none;
text-indent: 0;
text-transform: none;
transform: none;
top: auto;
vertical-align: baseline;
visibility: inherit;
width: auto;
word-wrap: break-word;
white-space: normal;
}
.custom-sub-menu li a {
display: block;
background: #009ef5;
color: white;
font-family: inherit;
font-size: 17px;
font-weight: normal;
padding: 0px 12px 0px 12px;
line-height: 35px;
text-decoration: none;
text-transform: none;
vertical-align: baseline;
}
form.wpcf7-form.init .row {
padding: 0!important;
}
form.wpcf7-form.init .col-md-12 {
padding: 0;
}
form.wpcf7-form.init .row .col-md-6 {
padding: 0;
}
form.wpcf7-form.init .row .col-md-6 p span.wpcf7-form-control-wrap input.wpcf7-form-control {
width: 99%;
}
form.wpcf7-form.init .row p span.wpcf7-form-control-wrap textarea.wpcf7-form-control.wpcf7-textarea {
width: 99.5%;
height: 100px;
margin-bottom: 11px;
}
p.sbmt_btn_algn {
justify-content: center;
align-items: center;
display: flex;
text-align: center;
margin-bottom: 20px!important;
}
.cat-pg-top-less-2 .col-md-12 {
padding: 0!important;
}
span.wpcf7-spinner {
display: none;
}
.wpcf7-form-control.has-spinner.wpcf7-submit {
background: #da0064;
padding: 8px 30px;
font-size: 20px;
border: 1px solid #ddd;
font-weight: 500;
color: #fff;
border-radius: 9px;
width: 20%!important;
}
.sidess_firsr img {
border-top-left-radius: 6px;
border-bottom-left-radius: 6px;
}
.wide_dets {
width: 88%;
justify-content: start;
align-items: center;
display: flex;
margin-left: 20px;
}
.wide_dets_no_align h3 {
font-weight: bolder;
font-size: 17px;
color: black;
margin: 0;
text-align: left;
}
.wide_dets_no_align h4 {
color: black;
margin: 0;
text-align: left;
font-size: 16px;
}
.wide_dets_no_align p {
color: #4996E4!important;
font-weight: bold!important;
margin: 0;
text-align: left;
font-family: Inter;
font-size: 14px;
font-style: normal;
}
.sidess_firsr {
width: 95%;
border-color: silver;
border-radius: 9px;
box-shadow: 1px 2px 4px rgba(0, 0, 0, .5);
border: 3px solid silver;
display: flex;
}
.container.no-pad {
padding: 0;
}
.row.no-pad {
padding: 0!important;
}
.row.wide_prods {
padding-left: 0!important;
padding-right: 0!important;
margin-bottom: 22px;
margin-top: 10px;
}
.row.wide_prods a .col-lg-4.col-md-6.col-sm-6 {
justify-content: center;
align-items: center;
display: flex;
margin-top: 15px;
padding: 0!important;
}
.container.home-pg p {
margin: 0;
text-align: justify;
color: #000;
font-family: Inter;
font-size: 14px;
font-style: normal;
font-weight: 400;
line-height: 35px;
}
.container strong {
font-size: 20px;
color: #009ef5;
}
.header-row {
justify-content: center;
align-items: center;
display: flex;
margin-top: 40px;
height: 60px;
}
.logo a img {
padding: 0!important;
margin: 0;
}
h1.logo {
margin: 0;
}
.cat-pg-top-less-row.row {
justify-content: center;
align-items: start;
display: flex;
}
.two-box a button.btn.btn-primary,
.two-boxss a button.btn.btn-primary{
background-color: #00A4F9!important;
}
h2.woocommerce-loop-product__title {
text-align: justify;
font-size: 14px!important;
}
a.mega-menu-link {
display: flex!important;
}
.small_note_left {
display: none!important;
}
h1.title_heading_prod_pg {
padding: 0;
margin-top: 0;
color: #000;
font-family: Inter;
font-size: 32px;
font-style: normal;
font-weight: 600;
line-height: normal;
}
h1.title_heading_prod_pg span.size_prod_pg {
color: #000;
font-family: Inter;
font-size: 18px;
font-style: normal;
font-weight: 400;
line-height: normal;
}
.col-xs-12.col-sm-4.col-md-6.title_top {
padding-right: 0!important;
}
.pymnt_row {
width: 100%;
justify-content: center;
align-items: center;
display: flex;
}
.row.payment_row .col-sm-6.col-xs-12.payment_top {
justify-content: start!important;
display: flex;
}
.row.payment_row .col-sm-6.col-xs-12.payment_bottom {
justify-content: end!important;
display: flex;
}
.row.payment_row .col-sm-6.col-xs-12 img.paysaf {
margin: 0;
}
.row.payment_row {
justify-content: center;
align-items: center;
display: flex;
width: 75%;
max-width: 100%;
}
.row.payment_row .col-sm-6.col-xs-12 {
padding: 0px!important;
}
.container_width_align .container {
width: 100%;
max-width: 100%;
}
.container_width_align {
width: 100%;
max-width: 100%;
text-align: center;
}
.full-banner-2 .cat-pg-top-less-3 .cat-pg-top-less-row.row .col-md-6.right.col-sm-12 img {
width: 100%;
height: 370px;
}
img.wp-post-image {
margin: 0px!important;
}
.cat-pg-top-less-2 .col-md-12 .metrix_dot .full-banner-2 .cat-pg-top-less-3 .cat-pg-top-less-row.row .col-md-6.right.col-sm-12 {
display: flex!important;
justify-content: end!important;
}
.full-banner-2 .cat-pg-top-less-3 .cat-pg-top-less-row.row .col-md-6.right.col-sm-12 {
justify-content: end!important;
display: flex;
}
.cat-pg-top-less-3 .cat-pg-top-less-row.row .col-md-6.col-sm-12 p {
margin: 0;
text-align: justify;
color: #000;
font-family: Inter;
font-size: 14px;
font-style: normal;
font-weight: 400;
line-height: 35px;
}
.cat-pg-top-less .cat-pg-top-less-row.row .col-md-6.col-sm-12 p {
margin: 0;
text-align: justify;
color: #000;
font-family: Inter;
font-size: 22px;
font-style: normal;
font-weight: 400;
line-height: 35px;
} .cat-pg-top-less-row.row {
padding: 0!important;
}
.cat-pg-top-less-3 {
width: 100%;
}
.woocommerce-product-details__short-description {
text-align: justify;
}
.left_title_plus_desc h1 {
justify-content: start;
align-items: center;
display: flex;
margin-bottom: 0px;
margin-top: 0px;
padding: 0!important;
text-decoration: none!important;
color: #000;
font-family: Inter;
font-size: 24px;
font-style: normal;
font-weight: 600;
line-height: normal;
}
h2.price_pink_title_heading_prod_pg {
color: #E30068;
font-family: Inter;
font-size: 25px;
font-style: normal;
font-weight: 400;
line-height: 25px;
margin-top: 14px;
}
.left_title_plus_desc {
margin-top: 30px;
margin-bottom: 30px;
}
.cat-pg-top-full .cat-pg-top-less .cat-pg-top-less-row.row {
width: 100%;
max-width: 100%;
justify-content: center;
align-items: center;
display: flex;
}
.cat-pg-top-full-2 {
margin-top: 60px;
width: 100%;
max-width: 100%;
justify-content: center;
align-items: center;
display: flex;
}
.cat-pg-top-full .cat-pg-top-less .cat-pg-top-less-row.row .col-md-6.col-sm-12 {
justify-content: center;
align-items: center;
display: flex;
}
.cat-pg-top-full .cat-pg-top-less .cat-pg-top-less-row.row .col-md-6.col-sm-12 p {
margin: 0;
text-align: justify;
color: #000;
font-family: Inter;
font-size: 22px;
font-style: normal;
font-weight: 400;
line-height: 35px;
}
.col-md-6.right.col-sm-12 {
justify-content: end!important;
}
.cat-pg-top-full .cat-pg-top-less .row_sec.row .col-xs-12.col-md-6.left_desc .taxonomy-description p {
color: #000;
font-family: Inter;
font-size: 18px;
font-style: normal;
font-weight: 400;
line-height: 28px;
margin: 0;
}
#mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 li.mega-menu-item-has-children > a.mega-menu-link > span.mega-indicator {
display: inline-block;
width: auto;
background: transparent;
position: relative;
pointer-events: auto;
left: auto;
min-width: auto;
font-size: inherit;
padding: 0; margin: 0 0 0 6px;
height: auto;
line-height: inherit;
color: inherit;
}
li#mega-menu-item-9057022 a.mega-menu-link {
border: none!important;
padding-right: 0!important;
}
li#mega-menu-item-9057065 a.mega-menu-link {
padding-left: 0!important;
}
.container-fluid .row {
width: 100%;
max-width: 100%;
}
.container-fluid .row .col-md-4{
margin: 0!important;
justify-content: start;
align-items: center;
display: flex;
height: 40px;
width: 34%!important;
padding:0;
}
.container-fluid .row .col-md-8{
margin: 0!important;
justify-content: end;
align-items: center;
display: flex;
height: 40px;
width: 66%!important;
padding:0;
}
.phone_num_sec {
width: 37%;
justify-content: end;
align-items: center;
display: flex;
}
.phone_num_sec span {
color: #287ee5;
font-family: inherit;
font-size: 18px;
font-style: normal;
font-weight: 600;
line-height: normal;
background: white;
padding: 4px;
border-radius: 25px;
margin: 0;
}
.phone_num_sec span a {
color: #FFF;
font-family: Inter;
font-size: 18px;
font-style: normal;
font-weight: 500;
line-height: normal;
margin-left: 0px;
}
.phone_num_sec span a:hover {
color: #d20272;
font-family: Inter;
font-size: 18px;
font-style: normal;
font-weight: 500;
line-height: normal;
margin-left: 0px;
}
li.menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-9057026 {
padding-right: 0!important;
} div#metaslider_9056286 .flex-viewport {
display: flex;
justify-content: center;
align-items: center;
width: 100%;
max-width: 100%;
}
div#metaslider_9056286 .flex-viewport ul.slides {
width: 100%!important;
max-width: 100%;
justify-content: center;
align-items: center;
display: flex;
}
.cat-pg-top-full {
width: 100%;
max-width: 100%;
justify-content: center;
align-items: center;
display: flex;
}
.cat-pg-top-full .cat-pg-top-less {
width: 80%;
}
.cat-pg-top-full .cat-pg-top-less .row_sec.row {
width: 100%;
max-width: 100%;
}
.cat-pg-top-full .cat-pg-top-less .row_sec.row {
width: 100%;
max-width: 100%;
justify-content: center;
align-items: start;
display: flex;
padding-left: 36px!important;
padding-right: 36px!important;
}
.cat-pg-top-full .cat-pg-top-less .row_sec.row .col-md-6 {
width: 50%!important;
justify-content: center;
align-items: center;
display: flex;
padding-left: 40px;
padding-right: 40px;
}
.cat-pg-top-full .cat-pg-top-less .row_sec.row .col-md-6 img {
width: 100%; margin-top: 30px;
margin-bottom: 30px;
}
.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {
float: left;
margin: 0 3.8% 8.992em 0;
padding: 0;
position: relative;
width: 22.05%;
margin-left: 0;
height: 400px;
}
.woocommerce-page ul.products li.product a.woocommerce-LoopProduct-link.woocommerce-loop-product__link {
text-decoration: none;
height: 250px;
display: block;
}
.test.ff_firsr a.woocommerce-LoopProduct-link.woocommerce-loop-product__link {
height: 130px!important;
}
.woocommerce-page ul.products li.product a.woocommerce-LoopProduct-link.woocommerce-loop-product__link img.attachment-woocommerce_thumbnail.size-woocommerce_thumbnail {
width: 100%;
max-width: 100%;
height: 100%;
max-height: 100%;
}
.cat-pg-top-full .cat-pg-top-less .col-md-12 {
padding-left: 50px;
padding-right: 50px;
text-align: justify;
}
.title_plus_size {
height: 84px;
width: 100%;
}
.pro_bottom {
height: 46px;
}
small.woocommerce-price-suffix {
display: none;
}
span.woocommerce-Price-amount.amount {
margin-right: 5px;
}
.woocommerce-page ul.products li.product a.woocommerce-LoopProduct-link.woocommerce-loop-product__link img.woocommerce-placeholder.wp-post-image {
width: 100%;
max-width: 100%;
height: 100%;
max-height: 100%;
border-right: 4px solid silver;
border-left: 4px solid silver;
border-top: 4px solid silver;
}
.large_format_title {
width: 100%;
max-width: 100%;
justify-content: center;
align-items: center;
display: flex;
padding-top: 20px;
}
.large_format_title h1 {
color: #000;
font-family: Inter;
font-size: 32px;
font-style: normal;
font-weight: 600;
line-height: normal;
margin: 0;
text-align: center;
}
.headertop .container-fluid .row {
justify-content: center;
align-items: center;
display: flex;
padding-left: 7px!important;
padding-right: 35px!important;
}
.container-fluid-less {
width: 75%;
}
.headertop .container-fluid {
justify-content: center;
align-items: center;
display: flex;
width: 100%;
max-width: 100%;
}
.full-banner-2 {
margin-bottom: 20px;
margin-top: 21px;
width: 100%;
max-width: 100%;
justify-content: center;
align-items: center;
display: flex;
}
.container {
text-align: justify;
}
div#truncated-description {
text-align: justify;
}
.full-description p {
text-align: justify;
}
.row_sec.row .col-md-6 {
width: 50%!important;
justify-content: center;
align-items: start;
display: flex;
padding-left: 40px;
padding-right: 40px;
}
.video_for_prod {
width: 100%;
} .item.magnifier-thumb-wrapper img {
width: 100%!important;
align-items: center;
justify-content: center;
max-height: 250px;
object-fit: cover;
vertical-align: middle;
object-position: center;
height:250px;
}
#wpcf7-f6932-p50-o1 .wpcf7-form.resetting .wpcf7-form-control.wpcf7-text {
border-radius: 5px;
padding: 5px;
}
#wpcf7-f6932-p50-o1 .wpcf7-form.resetting .wpcf7-form-control.wpcf7-number {
border-radius: 5px;
padding: 5px;
}
#wpcf7-f6932-p50-o1 .wpcf7-form.resetting .wpcf7-form-control.wpcf7-textarea {
border-radius: 5px;
padding: 5px;
}
#wpcf7-f6932-p50-o1 .wpcf7-form.resetting .wpcf7-form-control.wpcf7-submit {
color: white;
background-color: black;
border: 1px solid black;
border-radius: 5px;
padding: 10px 20px 10px 21px;
font-size: 1.5em;
}
.button.product_type_simple.add_to_cart_button.ajax_add_to_cart {
display: none !important;
}
.test.ff_firsr.button.product_type_simple.add_to_cart_button.ajax_add_to_cart {
display: none;
}
.button.product_type_simple.add_to_cart_button {
color: white !important;
font-weight: bold;
}
.sendpress-signup-form {
position: relative;
width: 100%;
}
.sendpress-signup-form #form-wrap {
width: 100%;
display: inline-block;
}
.sendpress-signup-form label {
display: none !important;
word-wrap: none;
padding: 0 5px 0 0;
width: 15% !important;
float: left;
}
.sendpress-signup-form input[type="text"] {
width: 50% !important;
float: left;
padding-top: 4px;
padding-bottom: 4px;
}
.sendpnowa .submit {
position: unset;
width: 35% !important;
float: left;
}
.sendpress-submit {
margin-top: 0px !important;
display: inline-block !important;
padding-top: 5px;
padding-bottom: 7px;
padding-right: 15px;
padding-left: 15px;
background-color: #363636;
color: white;
border: unset;
} .ff_firsr .button.product_type_simple.add_to_cart_button.ajax_add_to_cart {
background-color: #00a4f9 !important;
color: white;
}
*{margin: 0px;
padding: 0px;}
.item.magnifier-thumb-wrapper img {
width: 100% !important;
}
p.totalprice {
height:50px;
}
img.paysaf {
width: 100%;
}
.login h1 a {
background-image: url(http://aaprinter.largebannerprinting.com/wp-content/uploads/2020/04/aa-printers-logo-1.png) !important;
background-repeat: no-repeat;
color: #444;
height: 100%;
font-weight: 400;
padding: 0;
text-decoration: none;
width: 100% !important;
text-indent: -9999px;
outline: 0;
overflow: hidden;
display: block;
}
.total_save {
display: none;
}
.woocommerce ul.products li.product .woocommerce-loop-category__title, .woocommerce ul.products li.product .woocommerce-loop-product__title, .woocommerce ul.products li.product h2 {
padding: .5em 0;
margin: 0;
margin-left: 0px;
font-size: 14px !important;
white-space: nowrap;
width: 234px;
overflow: hidden;
text-overflow: ellipsis;
border: 1px solid #000000;
}
#add_payment_method table.cart .product-thumbnail,  .woocommerce-checkout table.cart .product-thumbnail {
min-width: 32px;
width: 100%;
}
.woocommerce-cart table.cart .product-thumbnail{
width: auto;
}
.qout{
top:20%;
margin:0 auto;
bottom:auto!important;
max-width:800px;
position:absolute;
right: 108px;
}
.follows h3 {
display: none;
}
.pro_text {
text-align: justify;
padding-left: 0.5em;
padding-right: 0.5em;
color: black;
}
.woocommerce-billing-fields {
padding-left: 5px;
padding-right: 8px;
}
.woocommerce ul.products li.product .button {
margin-top: -2.5em !important;
float: left;
margin-left: 5px;
background: none;
padding: 2px;
border-radius: 6px;
color: #FFF!important;
font-family: Inter;
font-size: 14px;
font-style: normal;
font-weight: 500;
line-height: normal;
}
.cart_item > .product-name > .variation {
padding-left: 1px;
}
.woocommerce ul.products li.product .woocommerce-loop-category__title, .woocommerce ul.products li.product .woocommerce-loop-product__title, .woocommerce ul.products li.product h3 {
padding: .5em 5px 0!important;
margin: 0;
margin-left: 0px;
font-size: 1em;
}
#shipping_country_field {
margin-top: 20px;
margin-bottom: 14px;
}
#billing_email_field {
float: left;
}
.row {
margin-right: 0px;
margin-left: 0px;
width: 100%;
padding-right:50px !important;
padding-left: 36px !important;
}
.woocommerce ul.products li.product .woocommerce-loop-category__title, .woocommerce ul.products li.product .woocommerce-loop-product__title, .woocommerce ul.products li.product h3 {
font-weight: 700 !important;
margin-left: 0px !important;
font-size: 14px !important;
text-align: left;
line-height: 30px; width: 100%;
border-color: silver;
border-bottom-left-radius: 10px;
border-bottom-right-radius: 10px;
}
.woocommerce ul.products li.product a img {
margin: 0 0 0em !important;
}
.pro_bottom {
background-color: #00A4F9;
color: white !important;
padding-bottom: 0px!important;
padding-right: 2px;
text-align: right;
padding-left: 0px!important;
padding-top: 10px;
font-size: 16px;
border-bottom-right-radius: 6px;
border-bottom-left-radius: 6px;
}
.pro_bottom a span.woocommerce-Price-amount.amount {
float: right;
padding-top: 10px;
color: white;
}
.woocommerce ul.products li.product .price {
color: #77a464;
display: block;
font-weight: 400;
margin-bottom: .5em;
font-size: .857em;
width: 22%;
float: right;
}
.woocommerce ul.products li.product .woocommerce-loop-category__title, .woocommerce ul.products li.product .woocommerce-loop-product__title, .woocommerce ul.products li.product h3 {
padding: .5em 0;
margin: 0;
margin-left: 0px;
font-size: 1em;
text-align: left;
}
.ff_firsr a.woocommerce-LoopProduct-link.woocommerce-loop-product__link {
color: black;
}
div#Copyright_note p {
color: white;
text-align: center;
margin-bottom:0px;
padding:15px 0px;
}
h1.css-doodle {
font-size: 28px !important;
padding: 0px !important;
}
.woocommerce table.shop_table tbody th, .woocommerce table.shop_table tfoot td, .woocommerce table.shop_table tfoot th {
font-weight: 700;
border-top: 2px solid rgb(0, 158, 245) !important;
}
.css-doodle
{
-moz-transform: rotate(-90deg);
-ms-transform: rotate(-90deg);
-webkit-transform: rotate(-90deg);
-o-transform: rotate(-90deg);
transform: rotate(-90deg);
font-size: 28px !important;
font-weight: 700;
margin-top: 135px;
margin-right: -80px;
}
.woocommerce-products-header__title.page-title.aaprinter-design {
background-repeat: no-repeat;
z-index: 1019;
opacity: 3.2;
-webkit-backface-visibility: visible;
backface-visibility: visible;
}
#main {
background-repeat: no-repeat;
background-repeat: no-repeat;
background-position-x: -114px;
background-position-y: 2047px;
margin-top: 0px;
}
.sendpnowa {
margin-top: 10px !important;
}
.woocommerce-pagination {
padding-bottom: 20px;
}
.woocommerce-loop-category__title {
font-size: 18px !important;
color: black;
font-weight: 700;
font-family: Poppins;
}
.woocommerce-products-header__title.page-title.aaprinter-design {
font-weight: 600;
text-decoration: underline;
text-decoration-color: currentcolor;
text-decoration-color: currentcolor;
text-decoration-color: #00adef;
padding-bottom: 21px;
text-align: center;
}
.left_title_plus_desc h1.woocommerce-products-header__title.page-title.aaprinter-design{
text-align: left!important;
font-size: 24px!important;
}
.one-box {
margin-top: 2px !important;
}
.metrix_dot {
width: 100%;
max-width: 100%;
}
.woocommerce-ordering {
display: none;
}
.woocommerce-result-count {
display: none;
}
.woocommerce-products-header img {
height: auto;
width: 100%;
}
@media only screen and (max-width: 500px) {
.heading h1 {
font-weight: bold;
font-size: 21px !important;
}
.main_para h1 {
font-size: 21px !important;
font-weight: bold;
}
.main_para p {
text-align: justify;
font-size: 14px !important;
text-align: justify;
line-height: 26px;
}
.heading-two h1 {
font-weight: bold;
font-size: 21px !important;
}
.logo-site{
margin-bottom:10px;
}
.dgwt-wcas-sf-wrapp input[type="search"].dgwt-wcas-search-input {
width: 100% !important;
height: 30px !important;font-size: 12px !important;
}
.mobile-logo img {
width: 100%;
}
.page-id-9048395 .row {
margin-right: 0px;
margin-left: 0px;
padding-right: 0px !important;
}
.row {
margin-right: 0px;
margin-left: 0px;
padding-right: 0px !important;
padding-LEFT: 0px !important;
}
.menu li {
float: left;
padding-left: 10px;
padding-right: 10px;
text-align: center !important;
width: 100% !important;
}
}
#header .cagegory-menu .navbar-nav > li > a {
padding-top: 0px;
line-height: 33px !important;
}
#header .cagegory-menu ul li a:hover {
background-image: url(http://aaprinters.co.uk/wp-content/themes/vinylprinting/images/selected-category.png);
background-color: white;
background-size: 100% 100%;
background-repeat: no-repeat;
}
.heading h1{font-weight:bold;}
.heading-two h1{font-weight:bold;}
.main_para h1{text-align: center;}
.main_para p{text-align: justify;font-size: 14px;}
.pic_firsr p img{
position: absolute;
top: 209px;
left: 195px;
font-weight: 900;
color: cornflowerblue;
}
.cat-shop-button {
display: none;
}
nav.woocommerce-breadcrumb {
display: none;
}
.first-icon p{display: contents;
font-weight: bold;}
.first-icon i{font-size: 40px;
color: cornflowerblue;}
.picc_firsr h2{text-align: center;
font-weight: bold;padding: 10px;} .ff_firsr h3 {
font-weight: bold;
padding-left: 8px;
font-size: 19px;
}
.f_firsr img {
width: 100%;
border-color: silver;
border-top-left-radius: 10px;
border-top-right-radius: 10px;
border-top: 4px solid silver;
border-right: 4px solid silver;
border-left: 4px solid silver;
height: 155px;
}
span.pay-text {
font-size: 25px;
display: flex;
justify-content: center;
align-items: center;
}
.full-banner {
background-image: url(//aaprinters.co.uk/wp-content/themes/vinylprinting/images/8- our online printing services/polka-dot-background-png.png);
margin-bottom: 20px;
margin-top: 21px;
width: 100%;
max-width: 100%;
justify-content: center;
align-items: center;
display: flex;
}
.one-box h2{margin-left: 63px;margin-top: 50px;color: #fff;}
.one-box h4{margin-left: 90px;color: #fff;}
.one-box p{margin-left: 84px;
font-size: 17px;color: #fff;}
.two-box{
width: 100%;
height: 350px;  
padding-top: 30px;
border: 4px solid #4996E4;
background: #e1e1e1;
border-radius: 10px;
text-align:center;
}
.container-fluid.hidden-xs.hidden-sm {
margin-top: 10px;
margin-bottom: 7px;
}
.two-box h2{font-weight: bold;color: #4996E4; }
.two-box img{text-align: center;}
.two-box p{text-align: -webkit-center;font-size: 17px;}
.two-box button{padding: 10px 47px;margin-top: 16px;
background-color: #0C8DAD !important;border-radius: 10px;}
.two-boxss{
width: 100%;
height: 350px;  
padding-top: 20px;
border: 4px solid #4996E4;
background: #e1e1e1;
border-radius: 10px;
text-align:center;
}
.two-boxss h2{font-weight: bold;color: #4996E4;}
.two-boxss img{text-align: center;}
.two-boxss p{text-align: -webkit-center;font-size: 16px;}
.two-boxss button{padding: 10px 47px;margin-top: 5px;
background-color: #0C8DAD !important;border-radius: 10px;}
.ff_firsr{
border: 4px solid;
width: 100%;
border-color: silver;
border-bottom-left-radius: 10px;
border-bottom-right-radius: 10px;
text-align: left;
}
.ff_firsr h3 {
font-weight: bold;
padding-left: 8px;
color:#000;
}
.ff_firsr h4 {
padding-left: 8px;
color:#000;
}
.f2-firsr{
background-color:#00A4F9;
margin-bottom: 0 !important;
padding-bottom: 1px;
padding-top: 2px;
border-bottom-left-radius: 5px;
border-bottom-right-radius: 5px; 
}
.f2-firsr h6{color: #fff;font-weight: bold;}
.f2-firsr h5{margin-bottom: -23px;margin-left: 13px;
color: #fff;}
.first-icon {
text-align: center;
}
.f_firsr {
padding-top: 28px;
}
.f2-firsr h6 {
color: #fff;
font-weight: bold;
text-align: right;
padding-right: 8px;
font-weight: 600 bolder !important;
font-size: 16px;
}
div#collapseTwo {
border-left: 1px solid gray;
margin-left: 24px;
}
#mobile-header .mobile-logo {
width: 100%;
background-color: white;
padding-bottom: 10px;
padding-top: 10px;
float: left;
}
span.topmenu2 {
width: 100%;
max-width: 100%;
margin: 0;
justify-content: center;
align-items: center;
display: flex;
}
.topmenu2 img {
width: 16%;
text-align: right;
}
div#collapseTwo_new {
border-left: 1px solid gray;
margin-left: 26px;
}
div#collapseThree {
border-left: 1px solid gray;
margin-left: 26px;
}
.mobile-logo img {
width: 34%;
}
.r-mtr {
text-align: center;
font-size: 18px;
font-weight: 800;
line-height: 40px;
background: #ebebeb;
width: 46%;
border-radius: 6px;
}
.r-mtr2 {
text-align: center;
font-size: 18px;
font-weight: 800;
line-height: 40px;
width: 40%;
border-radius: 6px;
}
tr.head_tabl_row {
font-size: 16px;
margin-right: 10px;
background-color: #a1a1a1;
}
div#collapseFour {
border-left: 1px solid gray;
margin-left: 26px;
}
input#total_cost {
width: 56%;
border: unset;
background-color: #d7d7d7;
font-size: 30px;
font-weight: bold;
color: #009ef5;
padding: 4px;
}
.col-sm-8.totalcost {
font-size: 33px;
font-weight: bold;
padding: 0px;
color: #009ef5;
}
body.page-template-default.page.page-id-9055980.logged-in.admin-bar.theme-vinylprinting.woocommerce-js.dgwt-wcas-bc-1-1-7.customize-support .row {
margin-right: 0px !important;
margin-left: 0px !important;
}
.artworkpending {
font-size: 18px !important;
padding: 12px 7px 9px 45px !important;
line-height: 28px !important;
border-radius: 12px !important;
background-color: #009ef5 !important;
background-image: url(//aaprinters.co.uk/wp-content/themes/vinylprinting/images/artwrk.png) !important;
vertical-align: middle !important;
display: inline-block !important;
font-weight: 600 !important;
margin: 0px 0px 0px 0px !important;
width: 100% !important;
background-repeat: no-repeat !important;
background-position: 5% 50% !important;
margin-bottom: 10px !important;
}
.sendpress-signup-form input[type=text] {
background-color: #cccccc;
}
.col-sm-2.review-list_background {
background-image: url(https://aaprinters.co.uk/wp-content/themes/vinylprinting/images/pag_graphics/particle-01-mist_blue.png);
height: 50px;
}
td.data_tabl {
width: 70px;
background-color: #a1a1a1;
font-size: 16px;
margin-left: 5px;
text-align: center;
}
tr.head_tabl_row {
font-size: 16px;
height: 50px;
width: 100%;
margin-right: 10px;
background-color: #a1a1a1;
}
body.home.page-template.page-template-Homepage.page-template-Homepage-php.page.page-id-9048395.theme-vinylprinting.woocommerce-js.dgwt-wcas-bc-1-1-7 .row {
margin-right: 0px !important;
}
.pricingtable_actionbtn.polka_back1{
background-image: url(https://aaprinters.co.uk/wp-content/themes/vinylprinting/images/pag_graphics/polka-dots.png);
background-repeat: no-repeat;
}
.pricingtable_actionbtn.polka_back{
background-image: url(https://aaprinters.co.uk/wp-content/themes/vinylprinting/images/pag_graphics/particle-01-mistblue.png);
background-repeat: no-repeat;
}
.row.polka_back2,.panel.checkout-step.back_polka {
background-image: url(https://aaprinters.co.uk/wp-content/themes/vinylprinting/images/pag_graphics/polka-dots-cross.png);
background-repeat: no-repeat;
}
span.finsishing_color {
background-color: #f7941d;
padding: 6px 6px 6px 6px;
}
th.head_tabl {
padding: 11px;
}
table.tabl_unit {
border: 1px solid;
}
#collapseFour .checkout-step-body .hemm_options {
border: 1px solid #6263627a !important;
float: right;
background-color: #d7d7d7;
width: 96%;
}
.step1, #headingTwo3, #headingThree, #headingFour {
border-radius: 8px;
padding: 8px 11px;
border: 1px solid #009ef5;
}
@font-face {
font-family:FRADM;
src: url(//aaprinters.co.uk/wp-content/themes/vinylprinting/fonts/FRADM.TTF);
}
.cs_pricing_table {
display: none;
}
p.size_help {
display: none;
}
.mainsingledesign {
position: inherit;
margin-top: -59px;
}
#accordion .panel {
border: 1px solid #009ef500;
border-radius: 8px !important;
background-color: #009ef500;;
}
.col-md-4.right-sidebar {
margin-top: -56px;
background-color: #d7d7d7;
width: 26%;
}
table#discounttable {
width: 99%;
}
table#discounttable2 {
width: 100%;
}
td.tq {
size: 14px;
background-color: #a1a1a1;
padding: 10px;
}
tr.heading-row {
background-color: #a1a1a1;
font-size: 14px;
padding: 5px;
}
span.unit_cm,span.unit_mm,span.unit_m,span.unit_ft,span.unit_in {
margin-left: 19px;
padding: 5px;
padding-right: 30px;
border: 1px solid #009ef5;
}
span.unit_m,span.unit_ft,span.unit_in {
width: 10% !important;
}
span.unit_in {
display: inline-block;
}
.unit_mm input[type="checkbox"],.unit_cm input[type="checkbox"],.unit_m input[type="checkbox"],.unit_ft input[type="checkbox"] {
padding-right: 5px;
margin-right: 2px;
background-color: white;
color: white;
display: inline-block;
width: 10% !important;
}
.unit_in input[type="checkbox"] {
padding-right: 5px;
margin-right: 2px;
background-color: white;
color: white;
display: inline-block;
}
.col-sm-2.slct_size {
text-align: center;
}
.bootstrap-select .bs-ok-default::after {
width: 0.3em;
height: 0.6em;
border-width: 0 0.1em 0.1em 0;
transform: rotate(45deg) translateY(0.5rem);
}
.btn.dropdown-toggle:focus {
outline: none !important;
}
span.sec_hmm2 {
width: 55%;
float: right;
}
span.sec_hmm1 {
width: 50%;
font-size: 14px;
float: left;
}
div#panel_three {
background-color: #009ef5;
}
p.finishing_text{
font-size: 16px;
font-weight: 600;
line-height: 40px;
}
span.sec_hmm1 {
float: left;
width: 45%;
}
select#cars {
padding-top: 10px;
padding-bottom: 10px;
background-color: #d7d7d7;
border: unset;
}
@font-face {
font-family: 'Calibri';
src: url(//aaprinters.co.uk/wp-content/themes/vinylprinting/fonts/Calibri.woff2) format('woff2'),
url(//aaprinters.co.uk/wp-content/themes/vinylprinting/fonts/Calibri.woff) format('woff');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'Calibri';
src: url(//aaprinters.co.uk/wp-content/themes/vinylprinting/fonts/Calibri-Bold.woff2) format('woff2'),
url(//aaprinters.co.uk/wp-content/themes/vinylprinting/fonts/Calibri-Bold.woff) format('woff');
font-weight: bold;
font-style: normal;
}
a.poster-img > img {
height: auto;
max-width : 100%; 
}
.review-star {
display: none;
}
div#Copyright_note {
text-align: center;
background-color: #009ef5;
color: white;
font-size: 18px;
display: inline-block;
width: 100%;
}
.r-mtr2 a {
color: black !important;
text-decoration: none;
}
div#footerbtmcont {
display: none;
}
div#myCarousel {
background-image: url(https://aaprinters.co.uk/wp-content/themes/vinylprinting/images/reviews_bg.jpg);
}
.col-sm-4.review-list.sect1 {
padding: 10px 20px 20px 20px;
border-radius: 6px;
margin-top: 40px;
background-color: #ebebeb;
font-size: 23px !important;
margin-right: 24px;
}
.col-sm-4.review-list.sect2 {
margin-top: 40px;
background-color: #ebebeb;
font-size: 23px !important;
}
.slideshowlink {
display: none;
}
.wpgmza_widget h3 {
display: none;
}
ol,ul{list-style:none;}
blockquote,q{quotes:none;}
blockquote:before,blockquote:after,q:before,q:after{content:'';content:none;}
:focus{outline:0;}
ins{text-decoration:none;}
del{text-decoration:line-through;}
table{border-collapse:collapse;border-spacing:0;}
.skiplink{position:absolute;left:-9999px;}
a,a:visited{color:#00f;text-decoration:none;}
a:focus,a{text-decoration:none;}
body{color:#000000;font-family:Arial, Helvetica, sans-serif;font-size:12px;background:none repeat scroll 0 0 #DDDDDD;background-repeat:repeat;}
#outerwrapper{width:100%; overflow-x: hidden; overflow-y: hidden;}
#wrap{width:960px;margin:0 auto;background:none repeat scroll 0 0 white;position:relative;}
#header{width:100%;background:#ecebe7 none repeat scroll 0 0;}
.headertop{background:#009ef5 none repeat scroll 0 0 !important; height: 40px; box-shadow:0 1px 0 #d20272;position:fixed;text-align:right;width:100%;z-index:99999
}
.topmenu li{display:inline;padding:0 4px;}
.topmenu li a{color:#afbfd0;font-size:13px;line-height:40px;}
.topmenu .firstitem{background:none;}
.headercont {
width: 100%;
background: white;
position:relative;
}
.logo{float:left;}
.logo a{display:block;}
.headerad{width:468px;height:60px;float:left;padding:20px 0 9px 0px;}
.headerad img{border:1px solid #3b454e;}
.menubarr{background:#3392BE;}
.menu li {
float: left;
padding-left: 16px;
padding-right: 11px;
text-align: left;
}
.menu-kami_menu-container ul{
margin-top: 0px;
}
.sp-testimonial-free {
background-color: #ebebeb;
height: 160px;
padding: 14px;
border-radius: 10px;
}
div#sp-testimonial-free-wrapper-9055966 {
background-image: url(https://aaprinters.co.uk/wp-content/themes/vinylprinting/images/reviews_bg.jpg);
}
.menu li:hover{
padding-bottom: 5px;}
.menu li:hover a{text-decoration:none;}
.menu li ul li ul{left:131%;top:-95%;display:none !important;position:relative;border-left:1px solid #000000;}
.menu li ul li:hover ul > li{}
.menu li ul li:hover > ul{display:block !important;}
.menu li a{color:white;display:block;font-size:17px !important;line-height:27px;}
.menu li a{color:white;display:block;font-size:15px;line-height:27px;}
.menu .custom_home_page,.menu li:first-child{background:none;}
#sidebar{float:left;}
.searcharea{width:278px;height:28px;padding:7px 12px 7px 0;float:left;}
.searcharea p{float:left;display:block;}
.searcharea .inputp{width:206px;height:28px;background:url(//aaprinters.co.uk/wp-content/themes/vinylprinting/images/bgr_search_input.jpg) no-repeat;margin-right:2px;}
.searcharea input{width:200px;height:28px;background:none;border:none;padding:0 3px;}
.searcharea .sbtn{width:70px;height:28px;cursor:pointer;background:url(//aaprinters.co.uk/wp-content/themes/vinylprinting/images/bgr_search_sbtn.jpg) no-repeat;}
#maincont{width:100%;overflow:hidden;
clear:both;margin-top:5px !important;
box-shadow:0px 0px 0px #a0a0a0;}
#content{width:100%;float:left;}
.contentbg,
.contenttop,
.contentbtm{width:100%;display:block;}
.postcont{overflow:hidden;padding:0px 0 0;width:100%;}
.maintitle{width:100%;font-size:18px;font-weight:normal;padding-bottom:3px;margin-bottom:23px;
border-bottom:4px solid #3393BE;text-transform:uppercase;text-align: center;}
.boxtitle{padding:0 0 2px 2px;width:100%;}
.postbox h2{font-size:12px;font-weight:normal;padding-bottom:4px;margin-top: 10px;}
.postbox span{font-size:9px;}
.boxentry{width:100%;padding:0px;background-position: 100% 100%;
background-size: cover;border-top-left-radius: 10px;border-top-right-radius: 10px;}
.boxmetadata{width:170px;padding:0 8px;overflow:hidden;}
.metalft{width:85px;float:left;}
.metalft span{color:#fff;line-height:16px;}
.duration{font-size:12px;display:block;font-weight:bold;}
.views{font-size:11px;display:block;}
.metargt{width:85px;float:right;font-size:11px;padding-top:4px;line-height:16px;}
.metargt p{padding-top:2px;}
#sidebar{margin-left:8px;margin-right:8px;padding:0;width:175px;display:none;}
.sidebarcont{width:175px;}
#sidebar h2{background:none repeat scroll 0 0 #2e90bd;font-size:14px;font-weight:normal;margin-bottom:5px;padding-bottom:3px;padding-top:3px;text-align:center;text-transform:capitalize;}
.postcontent{width:323px;overflow:hidden;border-bottom:1px solid #000;margin-bottom:11px;padding:0 0 8px 0;}
.postcontent:last-child{border:none;}
.imgentry{width:110px;height:74px;float:left;background:url(//aaprinters.co.uk/wp-content/themes/vinylprinting/images/bgr_sidebarimgbx.jpg) no-repeat;padding:5px;}
.textentry{width:174px;float:right;padding:0 14px;}
.texttitle{padding-bottom:8px;}
.textentry h3{font-size:14px;padding-bottom:4px;}
.textentry span{font-size:11px;display:block;}
.textentry p{font-size:11px;padding-bottom:10px;}
.textmeta a{color:#fff;}
.commenttxt{width:auto;float:left;font-size:11px;display:block;margin-right:13px;}
.commentbg{width:21px;height:17px;display:block;text-align:center;color:#fff;font-size:11px;float:left;font-weight:bold;line-height:12px;background:url(//aaprinters.co.uk/wp-content/themes/vinylprinting/images/ico_comment.jpg) no-repeat;}
.textwidget,.widget_categories{}
#footercont{width:100%;clear:both;}
#footertopcont{width:100%;background:url(//aaprinters.co.uk/wp-content/themes/vinylprinting/images/bgr_footertop.jpg) repeat-x;}
#footertop{margin:0 auto;width:960px;overflow:hidden;height:91px;text-align:center;margin-bottom:19px;}
#footermidcont{background:white  none repeat scroll 0 0;color:black;border-top:1px solid #2f2f2f;padding:0px 0;width:100%;}
.footermid{margin:0 auto;width:100%;background:white  none repeat scroll 0 0;overflow:hidden;color:black;font-size:12px;}
.aboutus{float:left;padding:25px 10px 0px 10px;width:20%;}
.subscribe{float:left;padding:25px 10px 0px 10px;width:20%;}
.finputp{width:261px;height:28px;background:url(//aaprinters.co.uk/wp-content/themes/vinylprinting/images/bgr_footerinput.jpg) no-repeat;}
.footermid input{width:237px;height:28px;background:none;border:none;padding:0 12px;}
.footermid .fsbtn{background:url(//aaprinters.co.uk/wp-content/themes/vinylprinting/images/bgr_footersbtn.jpg) no-repeat;width:81px;height:24px;float:right;cursor:pointer;margin-right:3px;}
.blogroll_wg{float:left;padding:0 10px;width:10%;}
ol.carousel-indicators {
display: none;
}
.footermid ul li a{color:black;font-size:1.2em !important;line-height:24px;}
.footermid ul li a:hover{text-decoration:underline;}
.follows{float:right;padding:0 3px;width:50%;}
.follows h2{position: absolute; top: 199px; left: 0; background: none; transform-origin: 0 0; transform: rotate(-90deg);}
.followscont{width:150px;overflow:hidden;}
.followscont li{width:150px;float:left;padding-bottom:7px;}
.followscont li a{color:#AEADAD;font-size:12px;display:block;}
.followscont li a img{margin:0 9px -2px 0;}
.footermid h3{font-size:20px;padding-bottom:11px;text-transform:none;margin-top: 0px;margin-bottom: -5px;}
img.paysaf {
margin-top: 15px;
}
input.sp_email {
border-top-left-radius: 10px;
border-bottom-left-radius: 10px;
}
input#submit {
border-top-right-radius: 10px;
border-bottom-right-radius: 10px;
}
.footermid p {
color: black;
font-size: 50px;
line-height: 18px;
padding-top: 49px;
transform: rotate(180deg);
text-transform: 90;
}
#footerbtmcont{width:100%;background:#009ef5  none repeat scroll 0 0;}
#footerbtm{width:960px;margin:0 auto;padding:35px 0;text-align:center;}
#footerbtm p{font-size:16px;}
#footerbtm p a{color:black;}
#maincont ul{width:auto;padding:0 0 15px 15px;position:relative;}
#maincont ul li{color:#000000;font-size:13px;line-height:18px;text-decoration: none;list-style: none;}
#maincont ol{width:auto;padding:0 0 15px 15px;list-style-position:inside;}
#maincont ol li{color:#000000;font-size:12px;line-height:18px;list-style:decimal;}
.clear{clear:both}
.center{text-align:center}
.navigation{width:100%;overflow:hidden;text-align:center;padding:10px 0 30px 0;line-height:1.8em;font-family:Arial, Helvetica, sans-serif;font-size:1.2em;}
.navigation a{color:#000;text-decoration:underline;}
.navigation a:hover{text-decoration:none;}
.single .navigation a{color:#5d5c61;}
.entry img{padding:0;max-width:100%;}
.aligncenter, img.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto;}
.alignright{padding:2px;margin:10px 0 10px 12px;display:inline;}
.alignleft{padding:2px;margin:10px 12px 10px 0;display:inline;}
.alignright{float:right;}
.alignleft{float:left;}
.wp-caption{border:1px solid #b2c4c8;text-align:center;background-color:#E6E6E6;padding:9px 4px 4px 4px;margin-bottom:10px;}
.wp-caption img{margin:0;padding:0;border:0 none;}
.wp-caption p.wp-caption-text{font-size:11px;line-height:17px;padding:0 4px 5px;margin:0;}
.related_post{position:absolute;height:31px;left:30px;top:-12px;}
.related_post strong,
.related_post strong span,
.related_post strong span small{display:block;float:left;height:31px;}
.related_post strong{background:url(//aaprinters.co.uk/wp-content/themes/vinylprinting/images/btn_lft.png) no-repeat left top;padding-left:13px;}
.related_post strong span{background:url(//aaprinters.co.uk/wp-content/themes/vinylprinting/images/btn_rgt.png) no-repeat right top;padding-right:13px;}
.related_post strong span small{font-size:15px;font-weight:bold;line-height:28px;padding:0 20px 0 18px;color:#bdbdbd;text-transform:uppercase;background:url(//aaprinters.co.uk/wp-content/themes/vinylprinting/images/btn_bg.png) repeat-x;}
.singsid{float:right !important;}
#navMain{float:left;width:84px;}
#navMain ul li{color:black !important;float:left;font-weight:bold;height:2px;line-height:36px;margin-left:3px;margin-top:3px;text-align:center;}
#navMain ul li a{color:white;font-size:13px;padding-top:12px;text-align:center;}
.product-category .count{display:none !important;} .product-category a h3{color:white !important;}
.ui-state-active{background:url(//aaprinters.co.uk/wp-content/themes/vinylprinting/images/ui-bg_gloss-wave_50_6eac2c_500x100.png) repeat-x scroll 50% 50% #6eac2c;border:1px solid #acdd4a;color:#ffffff;font-weight:normal;outline:medium none;}
.greeting{color:black !important;font-family:verdana,arial,helvetica,sans-serif !important;font-size:1.4em !important;line-height:55px;}
.greeting a{color:#0000ee !important;}
#indexDefault{text-align:center;width:577px;}
.tg{margin:0 auto;}
.tg a{    color: #000!important;
text-decoration: none !important;
font-weight: bold;
padding: 3px 3px;}
.tg a strong{color:#000000 !important;text-decoration:none !important;font-weight:bold !important;}
#indexDefault p{color:black !important;}
.sidebarcont .widget_text, .sidebarcont .woocommerce{margin-bottom:5px;}
#content .onsale{}
#productDescription{clear:both;float:left;min-height:197px !important;text-align:center !important;width:577px !important;}
.woocommerce div.product div.images .woocommerce-product-gallery__image:nth-child(n+2) {
width: auto !important;
display: inline-block;
}
.product_meta{float:left;}
#sendpress-public{min-height:525px;padding:10px;}
.attribImg{float:left;margin-right:18px;width:251px;}
.gform_footer{display:none;}
.gform_wrapper ul li.gfield{clear:none !important;}
.quandis{background:#A5BBDB !important;}
.quandis a{color:#000000 !important;}
.cllogo{background:none repeat scroll 0 0 #dd147c;color:white;font-size:18px;padding:1%;width:98%;float:left;}
.ui-tabs-panel{float:left;}
.ngg-galleryoverview{clear:none !important;}
.ngg-galleryoverview br {display: none !important;}
.myclhome{background:none repeat scroll 0 0 #012174 !important;height:33px !important;}
#footerbtm li{background:none repeat scroll 0 0 #0a77b8 !important;}
@media screen and (max-width:1260px) and (min-width:320px){.sidebaarleftres{display:none;}
.rightsidebarres{display:none;}
}
@media screen and (max-width:1365px) and (min-width:1261px){.sidebaarleftres{left:-148px;position:absolute;top:-17px;}
.rightsidebarres{right:-148px;position:absolute;top:-17px;}
}
@media screen and (max-width:1439px) and (min-width:1366px){.sidebaarleftres{left:-172px;position:absolute;top:-17px;}
.rightsidebarres{right:-172px;position:absolute;top:-17px;}
}
@media screen and (max-width:1599px) and (min-width:1440px){.sidebaarleftres{left:-189px;position:absolute;top:-17px;}
.rightsidebarres{right:-189px;position:absolute;top:-17px;}
}
@media screen and (max-width:1679px) and (min-width:1600px){.sidebaarleftres{left:-232px;position:absolute;top:-17px;}
.rightsidebarres{right:-232px;position:absolute;top:-17px;}
}
@media screen and (max-width:1919px) and (min-width:1680px){.sidebaarleftres{left:-255px;position:absolute;top:-17px;}
.rightsidebarres{right:-255px;position:absolute;top:-17px;}
}
@media screen and (max-width:5000px) and (min-width:1920px){.sidebaarleftres{left:-300px;position:absolute;top:-17px;}
.rightsidebarres{right:-300px;position:absolute;top:-17px;}
}
@media (min-width: 992px) and (max-width:1024px){
div.design-cat{width:29% !important;}
div.design-templates,div#selected-design-box{width:71% !important;}
}
@media (min-width: 1025px){
div.design-cat{width:27% !important;}
div.design-templates,div#selected-design-box{width:73% !important;}
}
@media (min-width: 768px){
#myModal .modal-dialog {width: 92% !important; margin: 60px auto !important;}
#customdesign-Modal .modal-dialog {width: 75% !important; margin: 60px auto !important;}
}
.modal-content {
float: left;
width: 100%;
}
.newheadertab {
margin-top: 59px;
display: inline;
float: left;
margin-left: 12px;
}
.newheadertab:last-child{
margin-top: 59px;
}
.bannersh{
background:#62a93f none repeat scroll 0 0 !important;
text-align: center;
}
.newheadertab1 {
margin-top: 60px;
display: inline;
float: left;
margin-left: 2px;
}
.newheadertab4{
float: right;
}
.newheadertab4 ul li {
display: inline-flex;
padding-top: 7px;
}
.newheadertab4 .topmenu li a {
color: #fff;
font-size: 15px;
line-height: 38px;
font-weight: 600;
font-family: calibri;
}
.review-menu{
float: left;
padding-left: 25px;
}
.socialicon-facebook{
float: right; height: 50px; background: #ecebe7 !important;
}
.product.type-product.post-9056245.status-publish.last.instock.product_cat-advertising-banners-category.product_cat-backdrop-banners-category.product_cat-event-banner-category.product_cat-indoor-banners-category.product_cat-mesh-banner-category.product_cat-one-way-vision-stickers-category.product_cat-outdoor-banners-category.product_cat-poster-design-category.product_cat-roller-banner-category.product_cat-vinyl-banners-category.product_cat-window-graphics-stikers-category.product_cat-x-stand-banner-category.shipping-taxable.product-type-simple {
clear: both;
}
.col-md-6 .woocommerce-Price-amount {
display: none;
}
.step1, #headingTwo, #headingThree, #headingFour {
border-radius: 8px;
padding: 8px 11px;
border: 1px solid #009ef5;
}
#accordion .panel {
border: 1px solid #009ef500 ;
border-radius: 8px !important;
background-color: #009ef500;
}
.checkout-step-number{
background: white;
padding: 4px 8px;
border-radius: 13px;
font-weight: 900;
font-size: 18px;
color: green;
margin-right: 20px;
}
.checkout-step-title a{
color: white;
font-size: 17px;
}
.sign img {padding-top:20px;}
#collapseTwo h2.banner-view{
font-size: 25px;
color: #438be4;
font-weight: 600;
}
.grid-boxes {
background-image:url(//aaprinters.co.uk/wp-content/themes/vinylprinting/images/perspective-view-background.png);
background-repeat: no-repeat;
background-size: 100% 100%;
}
.grid-boxes table input[type="checkbox"] {
margin: 0px 0 0;
line-height: normal;
width: 99.7%;
height: 69px;
background-color: rgba(255,255,255,.15);
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
}
.grid-boxes table {
width: 100%;
}
.grid-boxes table td{border: 1px solid #0000007a;position: relative;}
.total-size{
margin-top: 15px;
text-align: center;
font-size: 18px;
}
.total-size span{ color: #3a82ed;}
#collapseTwo a.collapsed3{
text-transform: uppercase;
font-size: 23px;
padding: 12px 35px 8px 60px;
vertical-align: middle;
line-height: 30px;
margin: 10px 25px 20px 10px;
border-radius: 12px;
background-color: #ecebe7;
color: #fff;
font-weight: 600;
background-image:url(//aaprinters.co.uk/wp-content/themes/vinylprinting/images/view-icon.png);
background-repeat:no-repeat;
background-position:7% 50%;
width: 46%;
}
#collapseTwo a.custom-size{
text-transform: uppercase;
font-size: 23px;
padding: 12px 26px 8px;
vertical-align: middle;
line-height: 30px;
margin: 10px 5px 20px 0px;
border-radius: 12px;
background-color: #af0160;
color: #fff;
font-weight: 600;
width: 46%;
}
.grid-boxes table input[type="checkbox"]:checked {
position: relative;
}
.grid-boxes table input[type="checkbox"]:checked::before {
content: '';
background: #318CC5;
position: absolute;
width: 67px;
height: 69px;
left: 50%;
top: 49%;
transform: translate(-50%, -50%);
}
.grid-boxes table input[type="checkbox"]:focus {
outline: 0 none;
border-radius: 2px;
box-shadow: none;
}
.openit{
float: right;
}
.openit .fa-minus ,.openit .fa-plus {
color: green;
font-size: 20px;
margin-right: 9px;
margin-top: 3px;
cursor: pointer;
}
.showcm {
position: absolute;
background: #308EC4;
padding: 0 5px;
font-size: 11px;
color: white;
text-transform: uppercase;
left: 1px;
top: 3px;
}
.showcmcol {
position: absolute;
background: #308EC4;
padding: 0 5px;
font-size: 10px;
color: white;
text-transform: uppercase;
left: -29px;
top: 33px;
transform: rotate(270deg);
z-index: 9;
}
.sec-1, .sec-2{
float:left;
width:100%;
padding: 12px 25px 5px;
margin: 10px 0px;
border-radius: 8px;
}
.sec-1 .col-md-4, .sec-2 .col-md-4{
text-align: center;
border: 1px solid #7775758c;
padding: 10px 10px 10px;
border-radius: 12px;
margin-bottom: 15px;
margin-left: 5px;
margin-right: 5px;
width: 31.33%;
}
.sec-1 .col-md-4 input[type=radio], .sec-2 .col-md-4 input[type=radio]{
margin: 0 auto;
float: none;
display: block;
margin-bottom: 10px;
width: 2em; height: 2em;
}
.sec-1 img, .sec-2 img{
width: 95%;
}
#collapseFour .info{
border-radius: 8px;
width: 100%;
float: none;
margin: 0 auto;
background-color: #edfdf0;
margin-top: 15px;
padding: 15px 10px 4px 60px;
border: 1px solid #eee;
background-image:url(//aaprinters.co.uk/wp-content/themes/vinylprinting/images/Finishing.png);
background-repeat:no-repeat;
background-position: 3% 50%;
}
#collapseFour .info h4{
margin-top: 4px !important;
}
#collapseFour .info p{
margin-bottom: 2px !important;
}
.panel-collapse {
padding: 0px 20px;
}
.sec-1 p, .sec-2 p{
font-size: 18px;
}
.sec-1 p span, .sec-2 p span{
font-size: 14px;
color: #62a93f;
}
span.step-done {
margin-left: 30px;
margin-right: 20px;
font-size: 17px;
color: #008000db;
background-image:url(//aaprinters.co.uk/wp-content/themes/vinylprinting/images/tick.png);
background-repeat:no-repeat;
background-position: 0% 100%;
padding-left: 28px;
}
.h4,  h4 {
margin-top: 0px !important;   
}
div#headingThree{
background-color: #009ef5;
}
div#headingFour{
background-color: #009ef5;
}
div#headingTwo {
background-color: #009ef5;
}
div#headingTwo3 {
background-color: #009ef5;
}
.finishing_btn, #last-step , #secstep_action {
font-size: 22px !important;
padding: 12px 45px !important;
line-height: 22px !important;
border-radius: 12px !important;
background-color: black !important;
color: #fff !important;
vertical-align: middle;
margin-bottom: 10px !important;
margin-top: 5px !important;
display: inline-block;
border: solid 1px #62a93f;
text-decoration: none;
}
.finishing_btn {
float: none !important;
}
#collapseThree #last-step {
margin-bottom: 0px;
float: right;
margin-top: 25px;
}
#collapseThree #step-2 {
height: auto;
overflow: hidden;
}
.popup-imageUpload .detail_btn{
margin-top: 0px;
}
p.size_help, p.show-qty{
text-align:right;
margin-top: 10px;
margin-right: 15px; margin-bottom: 0px;
}
p.size_help .sel-standard, .size_help .select_new{
text-decoration:underline;
cursor: pointer;
}
.br-size p.help{
float: right;
margin-top: 5px;
}
.br-size p.help span.sel-custom{
color: #ecebe7;
cursor: pointer;
}
.nav-tabs li a{
display: inline-block !important;
border-top-left-radius: 8px !important;
border-top-right-radius: 8px !important;
text-align: center;
margin-right: 5px !important;
padding: 0px 7.5px !important;
color: black !important;
}
.nav-tabs>li.active>a, .nav-tabs>li.active>a:focus, .nav-tabs>li.active>a:hover {
border: unset !important;
}
.nav-tabs #tab4, .bannerpricing-table .panel-heading .nav-tabs #col4 {
background-color: white !important;
}
.nav-tabs #tab3, .bannerpricing-table .panel-heading .nav-tabs #col3 {
background-color: white !important;
}
.nav-tabs #tab2, .bannerpricing-table .panel-heading .nav-tabs #col2 {
background-color: white !important;
}
.nav-tabs #tab1, .bannerpricing-table .panel-heading .nav-tabs #col1 {
background-color: white !important;
}
.nav-tabs li a h4{
margin-bottom: 0;
font-weight: 600;
font-size: 17px;
}
.nav-tabs li a h5{
margin-top: 2px;
margin-bottom: 0px;
}
.nav-tabs li a h6{
margin-top: 3px;
}
.nav-tabs li.active a {
height: 84px; }
.tab-content .tab-pane{
padding: 15px;
border-radius: 15px;
border-top-width: 15px !important;
margin-bottom: 5px;
}
.prices-col-1 table tbody td {
padding: 7px 4px 2px 4px;
border: 1px solid #59b0d9;
padding-left: 4px !important;
border-right: 2px solid #59b0d9;
position: relative;
text-align: center;
width: 18%;
}
.prices-col-2 table tbody td{
padding: 7px 4px 2px 4px;
border: 1px solid #59b0d9;
padding-left: 4px !important;
border-right: 1px solid #59b0d9;
position: relative;
text-align: center;
width: 18%;
}
.prices-col-2 .inner table {
width:97%;
border-radius: 10px;
border-collapse: separate !important;
border-width: 3px 2px 2px !important;
}
.prices-col-1 h4, .prices-col-2 h4{
margin-top: 0px;
margin-left: 10px;
}
.prices-col-1 h4{
margin-bottom:13px;
}
.prices-col-1 td.selected-size{
font-size: 10px;
width: 25%;
vertical-align: middle;
font-weight: bold;
}
.prices-col-1 .inner table td .getfree, .prices-col-2 .inner table td .getfree{
font-size: 10px;
background-color: #ecebe7;
padding: 0px;
font-weight: normal !important;
text-align: center;
}
.prices-col-2 td.sizes{
font-size: 10px;
width: 25%;
vertical-align: middle;
font-weight: bold;
}
.prices-col-2 h4 span{
color: #000;
}
.prices-col-2 table tbody td:hover{
border: 1px solid rgb(0, 139, 204);
}   
.prices-col-2 table tbody td.sizes:hover {
border: 1px solid #CACACA;
}   
.with-nav-tabs .panel-heading{
background-color: transparent !important;
border-bottom: 0px solid transparent;
padding: 0px !important;
}
.with-nav-tabs .panel-body{
padding: 0px !important; 
}
.with-nav-tabs{
margin-top: 15px;
}
.checkout-step .checkout-step-title::before {
float: right !important;
font-size: 35px;
font-weight: bold;
content: attr(data-content);
padding-right: 5px;
color: #008000;
margin-top: -12px;
}
.fa-open {
float:right;
}
.fa-open .fa-plus {
color: green;
margin-top: 5px;
}
td span.tooltip{
width: 410px;
background-color: #ecebe7;
color: #fff;
font-size: 14px;
text-align: center;
border-radius: 4px;
top: -30px;
padding: 5px 0px;
left:-140px;
box-shadow: 1px 4px 6px 2px #7777779e;
display: none;
}
td span.tooltip::after{
content: '';
position: absolute;
left: 47%;
top: 100%;
width: 0;
height: 0;
border-left: 9px solid transparent;
border-right: 9px solid transparent;
border-top: 12px solid #ecebe7;
clear: both;
}
.prices-col-2 h4 span img {
margin-left: 5px;
}
td.selected-size span.size{
background-color: transparent !important;
float: left;
padding-left: 5px;
}
td.selected-size .br_sizeimg, .upsizing .br_sizeimg {
float: right;
margin-right: 2px;
}
.upsizing .br_sizeimg {
margin-top: -3px;
}
#collapseThree .show-templates.btn{
font-size: 18px;
padding: 12px 30px 10px 55px;
line-height: 28px;
border-radius: 12px;
background-color: #62a93f !important;
color: #fff !important;
vertical-align: middle;
margin-bottom: 20px;
margin-top: 15px;
display: inline-block;
font-weight: 600;
background-image:url(//aaprinters.co.uk/wp-content/themes/vinylprinting/images/temp.png);
background-repeat:no-repeat;
background-position:8% 50%;
}
.action_buttons .alert_msg{
margin: 0;
text-align: right;
padding-right: 25px;
color: red;
font-size: 14px;
font-weight: bold;
}
#collapseThree{
padding: 10px 45px 15px 45px;
}
#collapseThree .checkout-step-body h4{
color: #ecebe7;
font-weight: 800;
}
#collapseThree .checkout-step-body h4.upload-label{
color: #333;
font-weight: normal;
}
#collapseThree #step-3 h5{
color:#000;
padding-left: 15px;
}
#collapseThree #step-3{
border: 2px solid #ecebe7;
border-radius: 8px;
padding: 10px 20px;
}
#collapseThree .upload-file span{
display: inline-block;
margin: 0px 10px 0px 10px;
}
.popup-imageUpload .upload-file > span{
display: inline-block;
margin: 0px 30px 0px 25px;}
#collapseThree .upload-file, .popup-imageUpload .upload-file{
width: 100%;
padding: 10px 0px;
border: 3px dashed #aaa;
border-radius: 10px;
margin-bottom: 30px;
margin-top: 20px;
}
.popup-imageUpload .upload-file{
margin-bottom: 5px;
padding: 10px 0px 13px;
}
.popup-imageUpload .file-msg{
text-align:right;
font-size: 14px;
}
.popup-imageUpload h4.detail{
margin-top: 25px;
padding-left: 15px;
}
.popup-imageUpload .file-msg span{
color: #1d8ed2;
}
.select_theme_panel{
margin-top:15px;
}
.select_theme_panel textarea.artwork-content, .selected_artwork_content{
width: 100%;
border-radius: 8px;
margin-bottom: 20px;
border: 2px solid #1d8ed2;
padding: 10px;
}
.seletedimagesqty_box .popupselected_bannersqty{border: 0;}
textarea::-webkit-input-placeholder {
color: #999;
}
textarea:-moz-placeholder { color: #999;  
}
textarea::-moz-placeholder { color: #999;  
}
textarea:-ms-input-placeholder {
color: #999;  
}
#selected-design-box .selected-designImage{
text-align: center;
border: 1px solid #ecebe7;
border-radius: 5px;
margin: 7px 0px;
padding: 10px;
}
#selected-design-box .selected-bannerCat{
display: inline-block;
padding-left: 10px;
color: #999;
}
#selected-design-box .boxTop-right{
float: right;
display: inline-block;
padding-right: 20px;
}
#selected-design-box .boxTop-right .design-code{
color: #1d8ed2;
font-weight: 600;
}
.upload-file div.upload{
border-radius: 5px;
display: inline-block;
height: 30px;
padding: 0px 10px 3px 3px;
position: relative;
width: auto;
margin-right: 10px;
}
.upload-file div.upload input[type="file"] {
display: inline-block;
width: 123px;
height: 33px;
opacity: 0;
cursor: pointer;
position: absolute;
left: 0;
top: 0;
}
.upload-file div.upload .uploadButton {
background-color: #fff;
border: 1px dashed #1d8ed2;
border-radius: 8px;
color: #333;
cursor:pointer;
display: inline-block;
height: 31px;
width: auto;
padding:0 20px;
box-sizing: content-box;
line-height: 20px;
}
.upload-file .uploadFile, .popup-imageUpload .popup-uploadButton, .custom-uploadButton {
background-color: #1d8ed2;
border-radius: 9px;
color: #fff;
cursor: pointer;
display: inline-block;
height: 16px;
width: auto;
padding: 8px 20px;
box-sizing: content-box;
text-transform: uppercase;
border: 1px solid transparent;
line-height: 18px;
}
#selected-design-box {
display:none;
border-left: 1px solid #eee;
}
.popup-imageUpload .upload-file span.choose-file{
padding-left: 20px;
}
.popup-imageUpload .upload-file .popup-uploadButton, .custom-uploadButton{
float: right;
margin-right: 35px;
padding: 8px 40px 8px 20px;
background-image:url(//aaprinters.co.uk/wp-content/themes/vinylprinting/images/upload-iconn.png);
background-repeat:no-repeat;
background-position:90% 50%;
}
.popup-imageUpload .last, #customdesign-Modal .last {
float: right;
margin-bottom: 20px;
}
#customdesign-Modal .last {
margin-right: 25px;
}
.file-uploaded {
color: #008000;
font-weight: 600;
}
#custom-design-box .file-uploaded {
padding-left:15px;
}
.popup-imageUpload .last .demoFile-txt, #customdesign-Modal .last .demoFile-txt {
margin-right: 15px;
}
.upload-file .fileName {
font-family: Arial;
font-size:14px;
}
.upload-file.upload + .upload-file .uploadButton {
height:38px;
}
.progreebar {
height: 26px;
width: 1%;
background: #5CB85C;
display: none; 
text-align: center;
border: 1px solid transparent;
border-radius: 6px;
color: white;
background-image: -webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);
background-size: 40px 40px;
}
.order-summery h4{   
border-bottom: 3px solid #1d8ed2;
padding: 15px 0px 20px 14px;
font-weight: 800;
color: #1d8ed2;
margin-bottom: 0px;
}
.order-summery ul li span.index{
float: left;
background-color: #ddd;
padding: 3px 9px;
border-radius: 50%;
color: #048004;
font-weight: 800;
font-size: 20px;
margin: 12px 10px 5px 0px;
}
.order-summery ul{
margin-bottom: 0px;
}
.order-summery ul li{ 
padding: 0px 0px 0px 10px;;
}
select#select_material {
width: 24%;
margin: 0px;
font-size: 10px;
height: auto;
background-color: #009ef5;
}
.order-summery ul li:last-child{
border-bottom: 0px;
}
.order-summery ul li h5{    font-weight: 800;}
.order-summery ul li.step-1{
background-image:url(//aaprinters.co.uk/wp-content/themes/vinylprinting/images/dn-tick.png);
background-repeat:no-repeat;
background-position:96% 50%;
}
.tickshow{
background-image:url(//aaprinters.co.uk/wp-content/themes/vinylprinting/images/dn-tick.png);
background-repeat:no-repeat;
background-position:96% 50%;
}
.order-summery ul li.step2color{
background-color: #1d8ed2;
color: #fff;
margin-left: -5px;
margin-right: -5px;
padding-left: 15px;
}
.collapse-color {
border-radius: 8px;
padding: 20px 10px;
background: white !important;
border: none !important;
}
.collapse-color .checkout-step-number {
background: #EEEEEE !important;
color: #979797 !important;
}
.totalorder-summery h5{
font-weight: bolder;
color: black;
border-bottom: 1px solid #ecebe7;
padding: 7px 2px;
}
.totalorder-summery li {
margin: 5px 0px;
border-bottom: 1px solid #ecebe7;
padding-bottom: 6px;
}
.totalorder-summery li .total {
margin-left: 5px;
font-weight: bold;
float: right;
color: #1d8ed2;
}
.totalorder-summery li h6 {
margin: 1px;
display: inline;
font-size: 12px;
}
#timer {
text-align: center;
font-size: 40px;
margin-top:0px;
color: #000;
font-weight: 800;
}
.timer-sec span.hrs{
font-size: 24px;
margin-left: 35px;
color: #8D8D8D;
}
.timer-sec span.mins{
font-size: 24px;
margin-left: 42px;
color: #8D8D8D;
}
.timer-sec span.secs{
font-size: 24px;
margin-left: 40px;
color: #8D8D8D;
}
h6.time-remaining-label {
font-weight: 800;
}
.timer-sec h5{
font-weight: 600;
text-align: center;
}
.timer-sec h6{
text-align: center;
}
.timer-sec{
border: 1px solid #aaa;
border-radius: 10px;
padding: 10px;
margin-bottom: 20px;
margin-top: 15px;
}
button.checkout-btn {
background-image: url(//aaprinters.co.uk/wp-content/themes/vinylprinting/images/proceed.png) !important;
background-repeat: no-repeat;
background-position: 93% 50%;
background-color: #363636 ;
color: #fff !important;
width: 100%;
font-size: 22px !important;
display: inline-block !important;
padding: 10px 25px 7px !important;
line-height: 38px !important;
border-radius: 6px !important;
font-weight: 600 !important;
margin-bottom: 10px !important;
text-align: left;
position: unset !important;
}
.addcolortitle{
border-radius: 8px ;
padding: 20px 10px;
border:none !important;
}
.addcolortitle .checkout-step-number {
background: #F0F0F0;
padding: 4px 8px;
border-radius: 13px;
font-weight: 900;
font-size: 18px;
color: #979797;
margin-right: 20px;
}
.toggleicon a:focus,.toggleicon a:hover {
color: inherit !important; 
text-decoration: none !important; 
}
.order-summery li.step2color span.index {
float: left;
background-color: #EDEDEB;
padding: 3px 9px;
border-radius: 50%;
color: #068DD1;
font-weight: 800;
font-size: 20px;
margin: 6px 10px 5px 0px;
}
.remain-steps{
opacity: 0.3;
}
.order-summery li.remain-steps span.index {
float: left;
background-color: #F8F8F8;
padding: 3px 9px;
border-radius: 50%;
color: #B1B1B1;
font-weight: 800;
font-size: 20px;
margin: 12px 10px 5px 0px;
}
.nav-tabs > li > a:hover {
border-color: transparent !important;
}
.filecolor {
background: #DAFBE0;
padding: 16px 10px;
border: 2px solid #b8e4c0;
border-radius: 10px;
font-size: 16px;
}
#step-2 .filecolor{
background-position: 84% 50%;
}
.removeimg {
float: right;
color: #379bd6;
cursor: pointer;
font-size: 14px;
padding-right: -19px;
vertical-align: middle;
margin-left: 5px;
margin-right: 18px;
text-align: right;
margin-top: 0px;
}
#step-2 .removeimg{
padding-right: 0px;
}
#myModal .modal-content .design-cat h4.heading{
font-weight: 800;
font-size: 22px;
border-bottom: 2px solid #e213a9;
padding-bottom: 10px;
}
.design-cat h4.heading{
font-weight: 800;
font-size: 22px;
border-bottom: 2px solid #e213a9;
padding-bottom: 10px;
}
#myModal .modal-content .search-area{
border: 1px solid #ecebe7;
border-radius: 8px;
padding: 10px;
margin-bottom: 10px;
}
.search-area{
border: 1px solid #ecebe7;
border-radius: 8px;
padding: 10px;
margin-bottom: 10px;
}
#myModal .modal-content .search-area h4{
margin-top: 5px;
padding-left: 12px;
color: #000;
}
.search-area h4{
margin-top: 5px;
padding-left: 12px;
color: #000;
}
#myModal .modal-content .search-theme{
position: relative;
}
.search-theme{
position: relative;
}
#myModal .modal-content .search-theme input[type="text"]{
width: 97%;
position: relative;
padding: 10px;
border-radius: 8px;
border: 2px solid #279fd8;
height: 48px;
}
.search-theme input[type="text"]{
width: 97%;
position: relative;
padding: 10px;
border-radius: 8px;
border: 2px solid #279fd8;
height: 48px;
}
#myModal .modal-content .search-theme input[type="submit"]{
position: absolute;
right: 20px;
left: auto;
height: 48px;
background-color: #279fd8;
border: 0px;
color: #fff;
padding: 0px 15px 0px 45px;
font-size: 20px;
font-weight: 600;
border-radius: 8px;
background-image:url(//aaprinters.co.uk/wp-content/themes/vinylprinting/images/search-popup-icon.png);
background-repeat:no-repeat;
background-position:18% 50%;
background-size: 15% 35%;
}
.search-theme input[type="submit"]{
position: absolute;
right: 15px;
left: auto;
height: 48px;
background-color: #279fd8;
border: 0px;
color: #fff;
padding: 0px 15px 0px 45px;
font-size: 20px;
font-weight: 600;
border-radius: 8px;
background-image:url(//aaprinters.co.uk/wp-content/themes/vinylprinting/images/search-popup-icon.png);
background-repeat:no-repeat;
background-position:18% 50%;
background-size: 15% 35%;
}
#myModal .modal-content .backto-custom{
text-align: right;
color: #000;
}
#myModal .modal-content .backto-custom span{
color: #279fd8;
text-decoration: underline;
cursor: pointer;
font-weight: 600;
}
.backto-custom span{
color: #279fd8;
text-decoration: underline;
cursor: pointer;
font-weight: 600;
}
#myModal .modal-content button.close, .modal-content button.close{
margin-top: -16px !important;
margin-right: -16px !important;
background-color: #fff !important;
border-radius: 50%;
padding: 4px 10px !important;
border: 2px solid #0a77ab !important;
font-size: 22px !important;
opacity: 1 !important;
}
#myModal .modal-header, .modal-header {
padding: 1px !important;
border-bottom: 0px solid #e5e5e5 !important; 
}
#myModal ul.bnr-cat li{
border-bottom: 1px solid #ecebe7;
padding-bottom: 5px;
padding-top: 5px;
}
ul.bnr-cat li{
border-bottom: 1px solid #ecebe7;
padding-bottom: 5px;
padding-top: 5px;
}
#myModal ul.bnr-cat li a{
color: #000;
font-size: 12px;
}
ul.bnr-cat li a{
color: #000;
}
#myModal ul.bnr-cat li a:hover{
text-decoration: none !important;
}
ul.bnr-cat li a:hover{
text-decoration: none !important;
}
#myModal .banner-designs{
width: 32.3%;
float: left;
margin-bottom: 10px;
margin-right: 9px;
position:relative;
text-align: center;
}
.banner-designs{
width: 32.3%;
float: left;
margin-bottom: 10px;
margin-right: 9px;
position:relative;
text-align: center;
}
#myModal .outer div.banner-designs:nth-of-type(3n+3){
margin-right: 0px;
}
.outer div.banner-designs:nth-of-type(3n+3){
margin-right: 0px;
}
#myModal .banner-designs .selected-design-btn{
display:none;
}
.banner-designs .selected-design-btn{
display:none;
}
.variation-UserDesignimage .imagelink{
width: 70%;
display: inline-block;
margin-top: 8px;
}
.design-templates{
position:relative;
}
#pre-loader{
width: 100%;
text-align: center;
margin: 30px 10px;
}
#myModal ul.bnr-cat .sub_cat_list, #myModal ul.bnr-cat .sub_sub_sub_term{
margin-top: 5px;
}
ul.bnr-cat .sub_cat_list, ul.bnr-cat .sub_sub_sub_term{
margin-top: 5px;
}
#myModal ul.bnr-cat li.sub-cat > a{
padding-left: 12px;
}
ul.bnr-cat li.sub-cat > a{
padding-left: 12px;
}
#myModal ul.bnr-cat .sub_sub_term > a{
padding-left: 20px;
font-size: 13px;
}
ul.bnr-cat .sub_sub_term > a{
padding-left: 20px;
font-size: 13px;
}
#myModal ul.bnr-cat .sub_sub_term, #myModal ul.bnr-cat .sub_sub_sub_term>li{
border-top: 1px solid #ecebe7;
border-bottom: 0px solid #ecebe7;
}
ul.bnr-cat .sub_sub_term,ul.bnr-cat .sub_sub_sub_term>li{
border-top: 1px solid #ecebe7;
border-bottom: 0px solid #ecebe7;
}
#myModal ul.bnr-cat .sub_sub_sub_term>li>a{
padding-left: 25px;
font-size: 13px;;
}
ul.bnr-cat .sub_sub_sub_term>li>a{
padding-left: 25px;
font-size: 13px;;
}
#myModal ul.bnr-cat li.sub-cat{
border-bottom: 0px;
border-top: 1px solid #ecebe7;
margin-top: 9px;
padding-bottom: 0px;
}
ul.bnr-cat li.sub-cat{
border-bottom: 0px;
border-top: 1px solid #ecebe7;
margin-top: 9px;
padding-bottom: 0px;
}
#myModal ul.bnr-cat span.down{
float: right;
margin-top: 1px;
margin-right: 3px;
background-color: #ddd;
border-radius: 4px;
}
ul.bnr-cat span.down{
float: right;
margin-top: 1px;
margin-right: 3px;
background-color: #ddd;
border-radius: 4px;
}
#myModal ul.bnr-cat span.down img.collapse{
padding: 10px 5px;
}
ul.bnr-cat span.down img.collapse{
padding: 10px 5px;
}
#myModal ul.bnr-cat span.down img.expand{
padding: 4px 5px;
}
ul.bnr-cat span.down img.expand{
padding: 4px 5px;
}
#myModal ul.bnr-cat > li a.active{
font-weight: 600;
color: #279fd8;
}
ul.bnr-cat > li a.active{
font-weight: 600;
color: #279fd8;
}
#myModal .banner-designs .selectoverlay{background-color: #342d2d;
position: absolute;
width: 100%;
height: 100%;
opacity: 0.5;
-moz-opacity: 20%;
-webkit-opacity: 20%;
z-index: 2;
top: 0%;
}
.banner-designs .selectoverlay{background-color: #342d2d;
position: absolute;
width: 100%;
height: 100%;
opacity: 0.5;
-moz-opacity: 20%;
-webkit-opacity: 20%;
z-index: 2;
top: 0%;
}
#myModal .banner-designs .selectedbuttoncolor{
position: absolute;
left: 30%;
top: 35%;
z-index: 999;
}
#myModal #loadMore, #myModal #loadMoree ,#myModal #loadMore_searchbanners {
text-align: center;
width: 100%;
float: left;
margin-top: 20px;
margin-bottom: 30px;
}
.col-md-9.design-templates{
margin-bottom: 30px;
border-left: 1px solid #eee;
}
#custom-design-box .popup-imageUpload{
border: 1px solid #ecebe7;
border-radius: 7px;
padding: 0px 20px;
margin-bottom: 20px;
}
#custom-design-box .upload-file{
margin-top: 15px;
}
#custom-design-box .customfile-msg{
margin-bottom: 22px;
color: #000;
padding-left: 10px;
}
#custom-design-box .customfile-msg span{
color: #068dd0;
}
#custom-design-box .upload-label, #custom-design-box #head{
padding-left: 15px;
padding-top: 5px;
}
#custom-design-box #head .design-servicetxt{
color:#000;
}
#custom-design-box #head .service-desc{
color: #000;
margin-bottom: 0;
}
#head .design-changes{
color: #1d8ed2;
font-weight: 600;
}
.headercont .logo img { padding-top: 11px;
width: 100%;
}
.headercont .topmenu .header-login {
padding-left: 0px;
}
.headercont .topmenu .checou1 {
padding-left: 0px;
}
.headercont .topmenu .for-login a img {
padding-left: 6px;
}
.upsizing tr:not(:first-child) td:hover {
cursor: pointer;
}
.pricingtable tr:not(:first-child) td:hover, .pricingtable1 tr:not(:first-child) td:hover , .pricingtable2 tr:not(:first-child) td:hover , .pricingtable3 tr:not(:first-child) td:hover {
cursor: pointer;
}
#header .menubar {
height: 75px;
}
#header .menubar .menu-kami_menu-container ul {
margin-bottom: 0px;
margin-top: 0px;
}
#header .cagegory-menu {
background: #009ef5 none repeat scroll 0 0 !important;
text-align: center;
}
#header .cagegory-menu ul {
margin-bottom: 0px;
}
.cagegory-menu .sub-menu {
height: auto;
width: 1000px;
background-color: #009ef5!important;
color: white!important;
box-shadow: 0px 1px 8px 0px #d20272!important;
}
.cagegory-menu .sub-menu li{
background:none !important;
border-top:none;
text-indent: -0.75em;
width: 250px;
}
.cagegory-menu .sub-menu li a::before {
content: '';
-webkit-border-radius: 0.375rem;
border-radius: 0.375rem;
height: 0.60rem;
width: 0.75rem;
margin-right: 0.5rem;
background-color: #62a93f;
float: left !important;
margin-top: 10px;
margin-right: 15px;
}
.cagegory-menu .sub-menu li a{
text-decoration:none !important;
font-size:13px !important;
color: white!important;
}
.cagegory-menu .sub-menu li a:hover{
text-decoration:none ;
}
.mega-dropdown {
position: static !important;
}
.mega-dropdown-menu {
padding: 20px 0px;
width: 100%;
box-shadow: none;
-webkit-box-shadow: none;
}
.mega-dropdown-menu > li > ul {
padding: 0;
margin: 0;
}
.mega-dropdown-menu > li > ul > li {
list-style: none;
}
.mega-dropdown-menu > li > ul > li > a {
display: block;
color: #222;
padding: 3px 5px;
}
.mega-dropdown-menu > li ul > li > a:hover,
.mega-dropdown-menu > li ul > li > a:focus {
text-decoration: none;
}
.mega-dropdown-menu .dropdown-header {
font-size: 18px;
color: #ff3546;
padding: 5px 60px 5px 5px;
line-height: 30px;
}
.carousel-control {
width: 30px;
height: 30px;
top: -35px;
}
.left.carousel-control {
right: 30px;
left: inherit;
}
.carousel-control .glyphicon-chevron-left, 
.carousel-control .glyphicon-chevron-right {
font-size: 12px;
background-color: #fff;
line-height: 30px;
text-shadow: none;
color: #333;
border: 1px solid #ddd;
}
#mega-menu-wrap-max_mega_menu_1 {
background: #009ef5;
height: 39px !important;
}
#collapseThree #step-3 > .row {
margin-top: 15px;
margin-bottom: 15px;
}
#step-3 #selected_bnr_code{
padding-left: 0px;
}
#step-3 p.size_help{margin-top: 0px !important;}
.cagegory-menu .navbar-inverse {
background-color:transparent !important;
border-color:none !important;
}
.cagegory-menu  .navbar {
position: relative;
min-height: 30px;
margin-bottom: 0px;
border: none !important;
border-right: 2px solid white;
}
#header .cagegory-menu ul li {
float: left;
padding-left: 10px;
padding-right: 10px;
text-align: left;
}
#header .cagegory-menu .navbar-nav>li>a {
padding-top: 0px;
padding-bottom: 0px;
}
#header .cagegory-menu .navbar-nav>li>a {
padding-top: 0px;
padding-bottom: 0px;
line-height: 30px;
}
#header .cagegory-menu .navbar-inverse .navbar-nav>li>a {
color: #fff;
font-weight: bold;
}
#header .cagegory-menu ul li a {
background-color: transparent !important;
padding: 0px 0px;
}
#header .cagegory-menu ul li a:hover {
background-color: transparent !important;
}
#header .cagegory-menu ul li:hover ul li a {
background-color: transparent !important;
}
#header .cagegory-menu .mega1 li ul li a::before {
content: '';
-webkit-border-radius: 0.375rem;
border-radius: 0.375rem;
height: 0.60rem;
width: 0.75rem;
margin-right: 0.5rem;
background-color: #62a93f;
float: left !important;
margin-top: 7px;
margin-right: 10px;
}
#header .cagegory-menu .dropdown-menu li ul li {
width: 250px !important;
float: left !important;
padding-left: 10px;
padding-right: 0px;
padding-top: 10px !important;
}
#header .cagegory-menu .dropdown-menu li ul {
display: inline-block;
}
#header .cagegory-menu .dropdown-menu {
border: solid 3px #b70263;
}
#header .cagegory-menu .banner_type {
float: left;
font-family: FRADM;
line-height: 20px;
padding-left: 10px;
color: #62a93f;
text-transform: uppercase;
}
#header .cagegory-menu .get_custom {
text-transform: capitalize;
color: #000;
font-weight: 600;
margin-top: 20px;
float: left;
margin-left: 20px;
}
#header .cagegory-menu .viewallbanner {
color: #62a93f;
text-decoration: underline;
}
#selected_bnr_code > h5{padding-left: 10px !important;}
#selected_bnr_code > .inner{border: 2px solid #1d8ed285;
border-radius: 8px;
padding: 10px 10px 10px 15px;
color: #777;}
#collapseThree #step3-outer {
height: auto;
overflow: hidden;
}
#step3-outer #last-step_sec{float: right !important;
margin-bottom: 0px;}
#header .cagegory-menu .mega2 li ul li {
text-align: center;
border-right: solid 2px #ddd;
}
#header .cagegory-menu .mega2 li ul li:nth-child(4) {
border-right:none !important;
}
#header .cagegory-menu .mega2 li ul li:nth-child(8) {
border-right:none !important;
}
#collapseTwo #custom_fields{
width: 100%;
padding: 10px 0px 10px 0px;
position: relative;
float: left;
}
#collapseTwo .cs_pricing_table  {
cursor: pointer;
position: absolute;
right: -54px;
transform: rotate(-90deg);
top: 25px;
background-color: #99999966;
padding: 3px;
color: #333333d1;
font-weight: 600;
font-size: 13px;
border-top-left-radius: 10px;
border-top-right-radius: 10px;
border: 1px solid #999;
z-index: 99;
}
#collapseTwo .cs_pricing_table span.symbol{color: #999;}
.devider-stands {
height: 4px;
width: 103%;
float: left;
margin-bottom: 10px;
margin-top: 10px;
background-color: #ddd;
margin-left: -15px;
}
#header .cagegory-menu .posters .mega-dropdown-menu {
width: 75%;
}
#header .cagegory-menu .posters .mega2 li ul li:nth-child(3) {
border-right:none !important;
}
#header .cagegory-menu .posters .mega2 li ul li:nth-child(6) {
border-right:none !important;
}
#header .cagegory-menu .bannerstands .mega-dropdown-menu > li > ul > li > a {
color: #000;
font-size: 16px;
}
#header .cagegory-menu .posters .singleside {
display: block;
font-weight: bold;
color: #000;
font-size: 12px;
}
#header .cagegory-menu .posters .doubleside {
display: block;
font-weight: bold;
color: #000;
font-size: 12px;
}
#header .cagegory-menu .posters .poster-divider {
margin-top: 5px;
height: 1px;
width: 95%;
float: left;
background-color: #aedbf6;
margin-bottom: 5px;
}
#header .cagegory-menu .posters .dropdown-menu {
left: 25%;
}
#header .cagegory-menu .collapse .navbar-nav .mega-dropdown:hover {
background-color: #b70263 !important;
}
#header .cagegory-menu .posters .mega2 {
background: linear-gradient(rgb(255, 255, 255), rgb(255, 255, 255), rgb(230, 230, 230));
}
#header .cagegory-menu .bannerstands .mega2 {
background: linear-gradient(rgb(255, 255, 255), rgb(255, 255, 255), rgb(220, 220, 220));
}
.parentTabs #table_fields{
width: 100%;
float: left;
margin-bottom: 20px;
}
td.tg-tds.active{border: 3px solid #ecebe7; }
.my-bulk {
background-color: #ecebe7;
color: #fff;
font-size: 13px;
font-weight: bold;
border-radius: 100%;
padding-top: 1px;
font-style: italic;
margin-left: -5px;
padding-bottom: 1px;
padding-left: 5px;
padding-right: 5px;
}
.addcolorgreen {background-color: #009ef5  ;
border: 1px solid #009ef5  ;}
.home-page-cat-list {
margin-top: 30px;
margin-bottom: 30px;
}
.Main-page-banner {
width: 100%;
}
.Main-page-banner img {
width: 100%;
} 
.home-page-cat-list .single-cat, .category .postbox {
text-align: center;
padding-top: 0px;
padding-right: 0px;
margin-right: 0.5%;
margin-left: 0.5%;
padding-left: 0px;
margin-top: 20px;
width: 24%;
float: left;
}
.home-page-cat-list .single-cat .cat-image img {
border-top-right-radius: 10px;
width: 100%;
border-top-left-radius: 10px;
}
.home-page-cat-list .single-cat .cat-name a, .category .boxtitle a {
font-family: Poppins;
text-decoration: none;
font-weight: bold;
color: #000;
text-transform: capitalize;
}
.cat-button {
display: none;
}
.home-page-cat-list .single-cat  .cat-shop-button, .category .cat-button {
margin-bottom: 20px;
margin-top: 10px;
}
.home-page-cat-list .single-cat  .cat-shop-button a, .category .cat-button a {
border: solid 1px #62A93F;
padding: 6px 20px 6px 20px;
border-radius: 7px;
color: #000;
text-decoration: none;
font-weight: 500;
background-color: #fff;
}
.category .cat-button a>span{
font-size:14px;
}
#exTab1 .tab-content {
background-color: transparent;
padding: 5px 15px;
border: solid 1px #8cbee1;
border-radius: 10px;
color: #000;
}
#exTab2 h3 {
color: #000;
background-color: transparent;
padding: 5px 15px;
border: solid 1px #8cbee1;
border-radius: 10px;
}
.full-width-line {
border-bottom: solid 2px #ddd;
}
.home-page-tabs-list {
margin-top: 30px;
}
.home-page-review {
margin-bottom: 15px;
}
.home-page-review .review-star img {
width: 20px;
height: 20px;
}
.home-page-review .review-list {
text-align: center;
}
.home-page-review .review-name {
padding-top: 10px;
padding-bottom: 10px;
font-family: FRADM;
line-height: 22px;
font-size: 14px;
text-decoration: none;
text-transform: capitalize;
}
.home-page-review .review-title {
line-height: 25px;
font-size: 14px;
text-decoration: none;
font-weight: 200;
color: #62A93F;
text-transform: capitalize;
}
.home-page-review .review-dec {
line-height: 18px;
font-size: 11px;
text-decoration: none;
font-weight: normal;
color: #858080;
}
.home-page-review .review-star {
line-height: 40px;
}
.home-page-cat-list .single-cat:hover {
border: solid 1px #ecebe7;
box-shadow: 3px 6px 0px #999;
}
.line-brk {
width: 100%;
float: left;
}
.clear {
clear: both;
}
.gallery-title
{
font-size: 36px;
color: #42B32F;
text-align: center;
font-weight: 500;
margin-bottom: 70px;
}
.gallery-title:after {
content: "";
position: absolute;
width: 7.5%;
left: 46.5%;
height: 45px;
border-bottom: 1px solid #5e5e5e;
}
.filter-button
{
font-size: 18px;
border-radius: 5px;
text-align: center;
color: #42B32F;
margin-bottom: 30px;
}
.filter-button:hover
{
font-size: 18px;
border-radius: 5px;
text-align: center;
color: #ffffff;
background-color: #42B32F;
}
.btn-default:active .filter-button:active
{
background-color: #42B32F;
color: white;
}
.port-image
{
width: 100%;
}
.gallery_product
{
margin-bottom: 30px;
}
.our-work {
padding-top: 15px;
}
.our-work .work-menu {
text-align: center;
}
.chat-text {
color: #62a93f;
font-size: 12px;
font-weight: bold;
vertical-align: middle;
margin-left: 10px;
text-transform: capitalize; font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
}
.email-content {
font-weight: bold;
font-size: 12px;
} 
.phone-content {
font-weight: bold;
font-size: 12px;
}
.chat-content {
font-weight: bold;
font-size: 12px;
}
.contact-footer {
margin-top: 30px;
margin-bottom: 40px;
}  
.main-cotact .wpcf7 .wpcf7-submit {
font-size: 22px !important;
padding: 8px 24px !important;
line-height: 22px !important;
border-radius: 12px !important;
background-color: #ecebe7 !important;
color: #fff !important;
vertical-align: middle;
margin-bottom: 20px !important;
margin-top: 10px !important;
display: inline-block !important;
float: right!important;
}
.main-cotact .wpcf7-response-output {
margin: 3em 0.5em 1em;
padding: 0.2em 1em;
border: 2px solid #ff0000;
}
#mobile-header {
display: none;
}
.mobilep-view-all-products {
display: none;
}
.popular-cat {
display: none;
}
.mobile-line-brk {
display: none;
}
.cart_form_outer .cart-collaterals .cross-sells ul.products li.first{clear:none !important;}
.selected_theme_title , #removeSlide {
color: white !important;
}
.sidenav {
height: 100%;
width: 0;
position: fixed;
z-index: 99;
top: 50px;
left: 0;
background-color: #009ef5;
overflow-x: hidden;
transition: 0.5s;
padding-top: 10px;
}
.sidenav a {
padding: 5px 5px 5px 15px;
text-decoration: none !important;
font-size: 15px;
color: #fff;
display: block;
transition: 0.3s;
font-weight: bold;
}
.for-closebtn {
position: absolute;
width: 300px;
height: 1px;
float: left;
}
.closebtn {
display: none;
position: absolute;
top: 50px;
z-index: 99999;
right: 2%;
font-size: 25px;
border: solid 2px #ecebe7;
margin-right: 10px;
border-radius: 5px;
line-height: 18px;
width: 25px;
background-color: #fff;
color: #000;
text-decoration: none !important;
padding: 2px 2px 2px 3px !important;
padding-bottom: 5px !important;
}
.mobile_main_cat li {
border-top: solid 1px #fff;
float: left;
width: 100%;
}
.mobile_main_cat li a {
width: 75%;
float: left;
}
.mobile_main_cat .sub_sub_cat li a {
padding-left: 30px;
}
.mobile_main_cat .sub_sub_sub_cat li a {
padding-left: 50px;
}
.mobile_main_cat .sub_sub_sub_sub_cat li a {
padding-left: 60px;
}
.sidenav a:hover {
color: #fff;
}
.closebtn:hover {
color: #000 !important;
}
.mobile_main_cat .mobile-down-up {
float: right;
margin-top: 3px;
background-color: transparent;
border-radius: 5px;
}
.mobile-cat-title{
width: 100%;
float: left;
text-align: left;
font-size: 25px;
text-transform: uppercase;
margin-bottom: 10px;
}
.mobile_main_cat {
width: 100%;
float: left;
text-align: left;
margin-top: 32px;
}
.mobile_sub_cat {
display: none;
width: 100%;
float: left;
background-color: #b70263 ;
}
.mobile_sub_cat li a::before {content: "•"; color: #fff; font-size: 20px;
display: inline-block; width: 0.5em;
margin-left: -1em}
.mobile_sub_cat li a {
margin-left: 30px;
font-weight: normal;
}
.mobile-down-up .fa {
color: #fff;
padding: 3px 5px 2px;
font-size: 35px;
line-height: 22px;
padding-right: 12px;
}
.select_theme_panel .filecolor {
background: #DAFBE0; border: 2px solid #b8e4c0;
border-radius: 10px;
font-size: 16px;
}
.selected_theme_title {
text-decoration: none !important;
}
#mySidenav::-webkit-scrollbar {
width: 2px;
}
#mySidenav::-webkit-scrollbar-track {
-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
}
#mySidenav::-webkit-scrollbar-thumb {
background-color: darkgrey;
outline: 1px solid slategrey;
}
.outer-mobile-nav {
width: 100%;
height: 100%;
background: rgba(0, 0, 0, 0.5);
position: fixed;
z-index: 999;
}
.woocommerce-form-coupon-toggle {
display: none !important;
}
.woocommerce-form-login-toggle {
display: none;
}
.woocommerce-form-login {
height: 114px !important;
width: 100% !important;
border-radius: 8px !important;
padding-left: 10px !important;
border: 2px solid #9ccfe8 !important;
text-align: left !important;
background: #f5fcff !important;
} .woocommerce form .form-row {
padding-top: 0px !important;  margin: 0 0 6px;
}
.woocommerce-form-login .form-row label {
display: none !important ;
}
.woocommerce-form-login .form-row  {
width: 18% !important;
float: left !important;
}
.woocommerce-billing-fields h3 {
font-size: 16px;
text-align: center;
border-bottom: 2px solid #ecebe7;
padding-bottom: 20px;
display: block;
}
.woocommerce-form-login p {
width: 100% !important;
line-height: 12px !important;
}
.woocommerce-form-login .form-row-first {
width: 33% !important;
margin-left: 52px !important;
}
.woocommerce-form-login .form-row-last {
width: 33% !important;
float: left !important;
}
.woocommerce-form-login .clear {
display: none !important;
}
.woocommerce-form-login .lost_password {
display: none;
}
#billing_company_field { margin-top: 0px;
}
#billing_address_1_field {
float: right !important;
}
#billing_state_field {
float: right !important;
}
#billing_phone_field {
float: right;
}
#order_comments_field {
width: 48%;
margin-left: 9px;
height: 121px;
}
.woocommerce-form-login  .input-text {
height: 45px !important;
width: 100% !important;
border-radius: 8px !important;
padding-left: 10px !important;
border: 2px solid #ecebe7 !important;
text-align: left !important;
}
.woocommerce-form-login .form-row .button {
font-size: 22px !important;
padding: 11px 32px !important;
line-height: 22px !important;
border-radius: 8px !important;
background-color: black !important;
color: #fff !important;
vertical-align: middle;  display: inline-block !important;
float: right !important;
}
.woocommerce-checkout .woocommerce-billing-fields h3 {
display: block;
}
.woocommerce-checkout #customer_details .woocommerce .col2-set .col-2, .woocommerce-page .col2-set .col-2 {
float: right;
width: 100% !important;
}
.woocommerce-checkout #customer_details .woocommerce .col2-set .col-1, .woocommerce-page .col2-set .col-1 {
float: left;
width: 100% !important;
}
#get_quote {
margin-top: 10px;
float: right;
text-align: center;
padding: 12px 30px!important;
font-size: 16px;
text-transform: uppercase;
}
.woocommerce-checkout #customer_details {
height: auto !important;
width: 60% !important;
border-radius: 8px !important;
padding-left: 10px !important;
border: 2px solid #ecebe7 !important;
text-align: left !important;
margin-left: 5px !important;
margin-right: 5px !important;
float: left;
margin-top: 20px;
margin-bottom: 20px;
}
.woocommerce-checkout .woocommerce-input-wrapper .input-text {
height: 45px !important;
width: 100% !important;
border-radius: 8px !important;
padding-left: 10px !important;
border: 2px solid #c4c6c8 !important;
text-align: left !important;
}
.woocommerce-checkout .woocommerce-shipping-fields .form-row {
width: 47.333%;
float: left;
padding-left: 10px;
}
.woocommerce-checkout .woocommerce-shipping-fields .form-row {
width: 49% !important;
float: left !important;
padding:0px!important;
margin-right: 5px !important;
}
.woocommerce-checkout .woocommerce-billing-fields .form-row {
width: 49%;
float: left;
padding-left: 5px;
margin-left: 5px;
margin-top: 10px;
}
.page-id-6 .woocommerce .quantity .qty {
width: 45% !important;
text-align: center;
height: 22px;
padding: 7px;
}
.woocommerce-checkout .woocommerce-shipping-fields .form-row {
width: 49.333%;
float: left; padding-left: 10px;
margin-right: 17px;
}
.woocommerce-checkout .woocommerce-shipping-fields .form-row {
width: 49%;
float: left;
}
.woocommerce form .form-row-wide, .woocommerce-page form .form-row-wide {
clear: unset !important;
}
.woocommerce-checkout .woocommerce-billing-fields #billing_address_2_field {
display: none !important;
}
.woocommerce-checkout .woocommerce-billing-fields #billing_address_1_field {
width: 48.333%;
float: none;
}
.woocommerce-checkout .woocommerce-account-fields {
display: none !important;
}
.woocommerce-checkout .woocommerce-shipping-fields .woocommerce-form__label-for-checkbox {
padding-left: 20px !important;
}
.woocommerce-checkout .woocommerce-shipping-fields__field-wrapper {
height: auto !important;
width: 100% !important;
border-radius: 8px !important; text-align: left !important;
margin-left: 0px !important;
margin-right: 0px !important;
padding-left: 10px;
padding-right: 10px;
float: left;
}
.woocommerce-checkout .woocommerce-shipping-fields__field-wrapper .input-text {
height: 45px !important;
width: 100% !important;
border-radius: 8px !important;
padding-left: 10px !important;
border: 2px solid #b7b3b3 !important;
text-align: left !important;
}
.woocommerce-checkout .woocommerce-shipping-fields .form-row {
width: 33.333%;
float: left;
}
.woocommerce-checkout .woocommerce-shipping-fields #shipping_address_2_field {
display: none !important;
}
.woocommerce-checkout .woocommerce-shipping-fields #shipping_address_1_field {
width: 66.333%;
float: left;
}
.woocommerce-checkout .woocommerce-checkout-review-order-table {
width: 100% !important;
border-radius: 8px !important;
border: 2px solid #ecebe7 !important; }
.woocommerce-checkout .woocommerce-checkout-payment {
width: 60% !important; background: transparent !important;
padding-left: 0px;
}
.woocommerce-checkout .woocommerce-terms-and-conditions-wrapper .form-row  {
float: left !important;
font-size: 9px !important;
padding-left: 1px !important;
margin-top: 4px;
}
.woocommerce-checkout .woocommerce-terms-and-conditions-wrapper .form-row .woocommerce-form__input-checkbox {
top:-11px;
margin-top: 6px;
}
.woocommerce-checkout #order_review_heading {
display: none !important;
}
.woocommerce-checkout #order_review {
margin-top: 20px;
margin-right: 0px;
margin-left: 0px;
width: 39%;
float: left
}
.woocommerce-checkout .woocommerce-terms-and-conditions-wrapper .form-row .woocommerce-form__label {
line-height: 2.7 !important;
}
.woocommerce-checkout .woocommerce-terms-and-conditions-wrapper .form-row .woocommerce-terms-and-conditions-checkbox-text {
padding-left: 25px !important;
}
.woocommerce-checkout .woocommerce-terms-and-conditions-wrapper .form-row .woocommerce-terms-and-conditions-link {
font-size: 9px;
}
.woocommerce-checkout .place-order #place_order {
font-size: 16px !important;
padding: 7px 15px !important;
line-height: 22px !important;
border-radius: 8px !important;
background-color: #009ef5  !important;
color: #fff !important;
vertical-align: middle;
display: inline-block !important;
float: right !important;
margin-top: 10px;
}
#order_review .cart-subtotal .amount { }
.woocommerce .progressbar {
margin-top: 10px !important;
}
.woocommerce .payment_methods .about_paypal {
display: none !important;
}
.woocommerce .wc_payment_methods li {
display: block !important;
}
#payment ul.payment_methods li input {
margin: 0px 0.2em 0px 0px !important;
}
.woocommerce-order .woocommerce-thankyou-order-received {
display: none !important;
}
.woocommerce-order .woocommerce-order-details {
display: none !important;
}
.woocommerce-order .woocommerce-customer-details {
display: none !important;
}
.woocommerce-order .woocommerce-thankyou-order-details {
width: 97%;
clear: both;
margin: 0 auto !important;
text-align: left !important;
padding-top: 20px;
text-align: center;
height: auto !important;
border-radius: 8px !important;
border: 2px solid #9ccfe8 !important;
padding-bottom: 15px;
}
.woocommerce-order {
text-align: center;
margin-top: 10px;
padding: 10px;
margin-bottom: 10px;
text-align: center;
height: auto !important;
width: 100% !important;
border-radius: 8px !important;
margin-left: 0px !important;
margin-right: 0px !important;
}
.thanktitle {
width: 50%;
float: left;
text-align: left;
color: #333;
font-size: 14px;
line-height: 30px;
font-weight: bold;
padding-left: 30px;
text-transform: capitalize !important;
}
.thankvalue {
float: right;
width: 50%;
text-align: left;
color: #ecebe7;
font-size: 14px;
line-height: 30px;
font-weight: bold;
padding-left: 30px;
text-transform: capitalize !important;
}
.order_details li {
width: 100%;
border-right: none !important;
border-bottom: solid 2px #ddd;
}
.gohome span {
color: #333;
font-size: 14px; font-weight: bold;
padding-left: 30px;
}
.woocommerce-order-received .woocommerce .progressbar {
margin-top: 30px !important;
margin-bottom: 30px !important;
}
.mobile-cat-title {
display: none;
}
.show-qty span {
cursor: pointer;
text-decoration:underline;
}
.single .woocommerce-breadcrumb {
display: none;
}
.single .product {
margin-top: 30px;
}
.single .single-products-main-header .onsale{display:none !important;}
.single .entry-summary .product_title { font-family: FRADM;
font-size: 26px;
text-decoration: none;
font-weight: bold;
color: #000;
text-transform: capitalize; line-height: 24px;
}
.single .entry-summary .woocommerce-product-rating {
width: 30%;
float: right;
line-height: 20px;
padding-top: 0px;
margin-top: 0px;
margin-bottom: 10px !important;
display: none;
}
.single .woocommerce-product-rating .star-rating {
margin: 4px 4px 0 0 !important;
float: left;
}
.single .star-rating span::before {
color: #f2b01e !important;
}
.hide-bullets {
list-style:none;
}
.thumbnail {
padding: 0;
margin-bottom: 5px !important;
border-radius: 0px !important;
}
.page-id-9056314 .entry {
background-image: url(http://aaprinter.largebannerprinting.com/wp-content/uploads/2020/05/particle-01-mist_blue.png);
background-repeat: no-repeat;
background-position-y: 70%;
background-position-x: right;
}
#primary {
clear: both;
}
.carousel-inner>.item>img, .carousel-inner>.item>a>img {
width: 100%;
border: 1px solid #ddd;
padding: 6px; background-color: #fff !important;
}
#slider-thumbs {
padding-right: 0px;
padding-left: 0px;
}
#slider-thumbs .col-sm-12 {
padding-right: 0px;
padding-left: 0px;
height: 75px;
margin-bottom: 5px;
}
#slider-thumbs .col-sm-12 .thumbnail img {
height: auto;
width: 100%;
}
.woocommerce-product-gallery  #main_area .col-sm-10 {
padding-right: 0px;
padding-left: 5px;
}
.woocommerce-product-gallery  #main_area .col-sm-10 #slider {
padding-right: 0px;
padding-left: 0px
}
.woocommerce-product-gallery  #main_area .col-sm-10 #slider .col-sm-12 {
padding-right: 0px;
padding-left: 0px
}
#main_area #slider {
height: 325px;
}
.single .woocommerce-product-gallery {
padding-right: 0px;
}
#selected-design-box #pre-loader {
margin-top: 120px;
}
.left.carousel-control {
right: 30px; background-image: none !important;
left: unset;
right: 85%;
top: 38%;
width: 15%;
text-align: left;
}
.right.carousel-control { text-align: right;
top: 38%;
background-image: none !important;
left: 1%;
left: 35%;
}
.left.carousel-control img {
height: 30px;
width: 20px;
background: white;
padding-top: 5px;
padding-bottom: 3px;
padding-right: 5px;
}
.right.carousel-control img {
height: 30px;
width: 20px;
background: white;
padding-top: 5px;
padding-bottom: 3px;
padding-left: 5px;
}
.single-products-main-header {
background: linear-gradient(rgb(255, 255, 255), rgb(255, 255, 255), rgb(240, 240, 240));
padding-bottom: 10px;
padding-top: 10px;
}
.single-page-review-outer .customer-reviews {
font-family: FRADM;
line-height: 30px;
font-size: 23px;
text-decoration: none;
font-weight: bold; text-transform: capitalize;
}
.woocommerce-tabs #exTab1 .tab-content {
padding: 0;
background: #fcfbfb;
}
.single .product .right-sidebar {
padding-left: 0px;
}
.single-page-review .writerivew {
text-align: center;
margin-bottom: -20px;
}
.no_finishing_eyelets {
display: block;
position: relative;
top: 3px;
}
.order-summery li.step-4 h5 {
margin-top: 5px;
margin-bottom: 6px;
}
.order-summery li.step-4 h6 {
margin: 2px 0px;
margin-bottom: 8px;
}
.related .main-like {
width: 100%;
float: left;
}
.related .left-like {
width: 40%;
border-bottom: solid 2px #ddd;
float: left;
padding-top: 18px;
} 
.related .you-may-like {
width: 20%;
float: left;
font-family: FRADM;
line-height: 40px;
font-size: 22px;
text-decoration: none;
font-weight: bold;
color: #62a93f;
text-transform: capitalize;
}
.related .right-like {
width: 40%;
border-bottom: solid 2px #ddd;
float: left;
padding-top: 18px;
}
.related-cat .single-cat {
text-align: center;
padding-top: 0px;
padding-right: 0px;
margin-right: 1%;
margin-left: 1%;
padding-left: 0px;
border: solid 1px #b2b2b2;
margin-top: 20px;
width: 23%;
border-radius: 10px;
background-color: #f9f9f9;
}
.related-cat .single-cat .cat-image img {
border-top-right-radius: 10px;
width: 100%;
border-top-left-radius: 10px;
}
.related-cat .single-cat .cat-name a {
font-family: FRADM;
line-height: 40px;
font-size: 20px;
text-decoration: none;
font-weight: bold;
color: #000;
text-transform: capitalize;
}
.related-cat .single-cat  .cat-shop-button {
margin-bottom: 20px;
margin-top: 10px;
}
.related-cat .single-cat  .cat-shop-button a {
border: solid 1px #62a93f;
padding-top: 6px;
padding-bottom: 6px;
padding-left: 20px;
padding-right: 20px;
border-radius: 7px;
color: #000;
text-decoration: none;
font-weight: 500;
background-color: #fff;
}
.woocommerce table.shop_table {
border: 1px solid rgba(0,0,0,.1);
margin: 0 -1px 24px 0;
text-align: left;
width: 100%;
border-collapse: separate;
border-radius: 5px;
padding-top: 5px !important;
padding-left: 0px !important;
}
.accordion-for-mobile  {
display: none;
} 
.page-id-6 .entry {
margin-top: 3px;
background-image: url(http://aaprinter.largebannerprinting.com/wp-content/uploads/2020/05/polka-dots-cross.png);
background-repeat: no-repeat; background-size: 21% 35%;
background-position-y: 11PX;
}
.woocommerce-cart .maintitle  {
display: none;
}
.woocommerce-cart .woocommerce-message {
display: none;
}
#cart_item_resp {
display: none;
}
#collapseFour .checkout-step-body .col-md-12 .info {
border: 1px solid #6263627a !important;
border-radius: 8px !important;
float: left;
display: none;
}
.single #accordion .step1 .checkout-step-title a span {
font-size: 12px;
}
.product_designcode {
text-align: right;
font-weight: bold;
color: #605e5e;
}
.single .entry-summary .woocommerce-product-details__short-description p {
float: left;
text-align: left;
}
.cart_form_outer .cross-sells .products li a .price {
display: none !important;
}
.cart_form_outer .cross-sells .products li a .cat-shop-button {
margin-bottom: 20px;
margin-top: 10px;
}
.cart_form_outer .cross-sells .products li a .cat-shop-button .singlesidecart {
border: solid 1px #ecebe7;
padding-top: 6px;
padding-bottom: 6px;
padding-left: 20px;
padding-right: 20px;
border-radius: 7px;
color: #000;
text-decoration: none;
font-weight: 500;
background-color: #fff;
}
.dropdown:hover .dropdown-menu {display: block;}
.smart-search-results {
display: none;
}
.bannerpricing-table .tabbable #table_fields .size_help {
text-align: right;
margin-top: 0px;
margin-right: 0px;
color: #ecebe7;
margin-bottom: 0px;
width: 100%;
float: left;
padding-right: 15px;
}
.bannerpricing-table .tabbable #table_fields .size_help .viewcustomsize {
text-decoration: underline;
cursor: pointer;
}
.bannersize_selection .selection_label {
font-size: 20px;
color: #438be4;
font-weight: 600;
text-align: center;
}
.bannersize_selection .show_customsize_sec {
text-transform: uppercase;
font-size: 23px;
padding: 12px 26px 8px;
vertical-align: middle;
line-height: 30px;
margin: 5px 5px 5px 5px;
border-radius: 12px;
background-color: #ecebe7;
color: #fff;
font-weight: 600;
width: 47.8%;
}
.bannersize_selection .show_gridview_sec  {
text-transform: uppercase;
font-size: 23px;
padding: 12px 26px 8px;
vertical-align: middle;
line-height: 30px;
margin: 5px 5px 5px 5px;
border-radius: 12px;
background-color: #af0160;
color: #fff;
font-weight: 600;
width: 47.8%;
}
#collapseTwo .area_1 .checkout-step-body {
display: none;
}
.bannersize_selection .options {
margin-bottom: 10px;
}
.cart_form_outer .shop_table .cart-items-count {
font-size: 12px;
}
#footercont .sendpress-signup-form #error {
position: ABSOLUTE;
margin-left: 0px;
top: 27px;
color: #000;
}
#footercont .sendpress-signup-form #exists {
position: ABSOLUTE;
margin-left: 0px;
top: 27px;
color: #000;
}
#footercont .sendpress-signup-form #thanks {
color: #000;
}
#footercont .sendpnowa {
height: 70px !important;
}
.cart-collaterals {
border-bottom: 5px solid #009ef5;
}
.button.product_type_simple.add_to_cart_button.ajax_add_to_cart {
display: block;
padding-top: 9px !important;
margin-top: 20px;
}
.page-id-9056314 .vc_custom_heading {
font-family: Poppins !important;
font-weight: 600 !important;
text-decoration: underline !important;
text-decoration-color: currentcolor ;
text-decoration-color: currentcolor;
text-decoration-color: currentcolor;
text-decoration-color: currentcolor;
text-decoration-color: #00adef !important;
padding-bottom: 10px;
font-size: 36px !important;
}
.cart-collaterals {
border-bottom: 5px solid #009ef5;
background-image: url(http://aaprinter.largebannerprinting.com/wp-content/uploads/2020/05/polka-dots.png);
background-repeat: no-repeat;
background-position-x: -42px;
background-position-y: bottom;
margin-top: 4px;
}
.page-id-6 .woocommerce {
background-image: url(http://aaprinter.largebannerprinting.com/wp-content/uploads/2020/05/particle-01-mist_blue.png);
background-position: right;
background-position-y: center;
background-repeat: no-repeat;
background-position-y: 35%;
margin-bottom:15px;
}
.page-id-6853 .metaslider-9003046 {
margin-right: 20px;
}
.woocommerce table.shop_table td {
border-top: 2px solid rgb(0, 158, 245) !important;
padding: 10px 11px !important;
vertical-align: middle;
line-height: 1.5em;
}
#add_payment_method .cart-collaterals .cart_totals tr td, #add_payment_method .cart-collaterals .cart_totals tr th, .woocommerce-cart .cart-collaterals .cart_totals tr td, .woocommerce-cart .cart-collaterals .cart_totals tr th, .woocommerce-checkout .cart-collaterals .cart_totals tr td, .woocommerce-checkout .cart-collaterals .cart_totals tr th {
border-top: 4px solid #009ef5 !important;
}
.woocommerce table.shop_table {
border: 1px solid rgb(236, 235, 231) !important; margin: 0 -1px 24px 0;
text-align: left;
width: 100%;
border-collapse: separate;
border-radius: 5px;
}
.page-id-6853 .entry ul {
padding: 0 10px 10px 10px;
}
.woocommerce-checkout-review-order .place-order { clear: right;
width: 100%;
display: block;
text-align: left;
}
.modal .nomore_found{
text-align: center;
display: block;
background-color: #279fd8;
float: none;
width: 50%;
margin: 0 auto;
clear: both;
color: #fff;
font-size: 16px;
padding: 7px 0px;
border-radius: 4px;
}
.bannerpricing-table .quantity input[type=number]::-webkit-inner-spin-button { 
background: #eee url(//aaprinters.co.uk/wp-content/themes/vinylprinting/images/updown.png) no-repeat 50% 50%;  
width: 14px;
height: 14px;
padding: 4px;
position: relative;
right: 4px;
border-radius: 28px;
opacity: 1;
}
.bannerpricing-table .quantity input[type=number]::-webkit-inner-spin-button { 
-webkit-appearance: none;
cursor:pointer;
display:block;
width:8px;
color: #333;
text-align:center;
position:relative;
}
.step3-outer #selected_bnr_code .detail {
margin-top: 0px;
margin-bottom: 5px;
}
.woocommerce-checkout-review-order-table th.product-name {
font-size: 16px !important;
color: #000 !important;
font-weight: 800 !important;
padding: 10px 12px !important;
}
.woocommerce-checkout #payment .payment_method_paypal img {
height: 30px !important;
}
.woocommerce-checkout #payment ul.payment_methods li {
vertical-align: top !important;
}
#step-2 .single_add_to_cart_button {
float: right !important;
}
.woocommerce-account .woocommerce-form-login {
display: block !important;
height: auto !important; 
width: 100% !important;
border-radius: 8px !important;
padding-left: 10px !important;
border: 2px solid #9ccfe8 !important;
text-align: left !important;
background: #f5fcff !important;
float: left !important;
margin-top: 10px !important;
}
.woocommerce-account .woocommerce-form-login .form-row {
width: 100% !important;
float: left !important;
}
.woocommerce-account .woocommerce-form-register .form-row label {
display: none !important;
}
.woocommerce-account .woocommerce-form-register {
height: auto !important; 
width: 100% !important;
border-radius: 8px !important;
padding-left: 10px !important;
border: 2px solid #9ccfe8 !important;
text-align: left !important;
background: #f5fcff !important;
float: left !important;
margin-top: 10px !important;
}
.woocommerce-account .woocommerce-form-register .input-text {
height: 45px !important;
width: 100% !important;
border-radius: 8px !important;
padding-left: 10px !important;
border: 2px solid #ecebe7 !important;
text-align: left !important;
}
.woocommerce-account .woocommerce-form-register .form-row .button {
font-size: 22px !important;
padding: 12px 20px !important;
line-height: 22px !important;
border-radius: 8px !important;
background-color: #ecebe7 !important;
color: #fff !important;
vertical-align: middle;  display: inline-block !important;
float: right !important;
}
#headingThree .openit .fa-plus, #headingFour .openit .fa-plus{opacity:0;pointer-events: none;}
.upload-file .bar {
width: 36%;
float: right;
margin-right: 0px;
margin-top: 1px;
background: #f5f5f5;
border: 1px sol transparent;
border-radius: 10px;
box-shadow: inset 0 1px 2px rgba(0,0,0,.1);
}
.pagination {
width: 100%;
margin-top: 40px !important;
}
.pagination .page-numbers {
display: inline-block;
width: 100%;
height: auto;
text-align: center;
}
.pagination .page-numbers li {
display:inline-block;
*display:inline; *zoom:1; margin-right:5px;
}
.pagination .page-numbers li a {
text-transform: uppercase;
font-size: 16px;
padding: 2px 15px 2px;
vertical-align: middle;
line-height: 22px;
margin: 0px;
border-radius: 6px;
background-color: #ecebe7;
color: #fff;
font-weight: 600;
width: auto;
text-decoration: none;
}
.pagination .page-numbers li .current {
text-transform: uppercase;
font-size: 16px;
padding: 2px 15px 2px;
vertical-align: middle;
line-height: 22px;
margin: 0px;
border-radius: 6px;
background-color: #af0160;
color: #fff;
font-weight: 600;
width: auto;
text-decoration: none;
}
.file-preloader .fa-spinner {font-size:22px;color:#1d8ed2}
.file-preloader {
float: right;
margin-left: 2%;
margin-right: 1%;
margin-top: 2px;
}
.progreebar span {
margin-top: 2px !important;
}
.preloader_outer_sec {
all:unset;
}
.bannerstandcolor {
background-color: #D2F6DA !important;
}
.price_list2 .priceLabel{float: right;
font-weight: 600;}
.bannerpricing-table {
display: none;
}
.side-mobile {
display: none;
}
.woocommerce-order-pay .woocommerce .wc_payment_methods li {
display: block !important;
}
.postid-400 .single_add_to_cart_button {
pointer-events: auto !important;
}
.label {
color: #009ef5 !important;
font-size: 18px !important;
}
.postid-9056245 .woocommerce #content div.product div.summary, .woocommerce div.product div.summary, .woocommerce-page #content div.product div.summary, .woocommerce-page div.product div.summary {
float: right;
width: 100% ;
clear: none;
}
.woocommerce div.product div.images img {
max-width:300px;
margin:0 auto;
}
.woocommerce-product-gallery__wrapper {
padding-left: 14% !important;
}
.woocommerce-order-pay #order_review .shop_table {
width: 60%;
float: left;
}
.woocommerce-order-pay #order_review #payment {
width: 39%;
float: left;
margin-left: 1%;
}
.woocommerce-order-pay #payment #place_order {
float: none !important;
margin: 0 auto;
display: block;
font-size: 17px;
padding: 10px 30px 10px 40px;
line-height: 23px;
border-radius: 12px;
background-color: #ecebe7 !important;
color: #fff !important;
font-weight: 600;
}
.woocommerce-order-pay .woocommerce-terms-and-conditions-wrapper .form-row {
float: left !important;
font-size: 9px !important;
width: 100%;
text-align: center;
padding-left: 0px !important; 
margin-top: 0px; 
}
.woocommerce-order-pay .order_item_data_email {
margin-top: 10px;
}
.woocommerce-order-pay .order_item_data_email p {
padding-bottom: 0px; 
}
.product #custom-design-box .dismiss {
cursor: pointer !important;
}
.sec-1 p {
width: 80%;
float: left;
}
.sec-1 .nopole_selection {
float: right;
width: 20%;
text-align: left;
}
.sec-1 .noselection_label {
font-size: 20px;
color: red;
line-height: 35px;
float: left;
}
.sec-2 p {
width: 80%;
float: left;
}
.sec-2 .nopole_selection {
float: right;
width: 20%;
text-align: left;
}
.sec-2 .noselection_label {
font-size: 20px;
color: red;
line-height: 35px;
float: left;
}
#step-2, #step3-outer{display:none;}
.fixed_sidebar_right {
}
.product .stop_sidebar {
width: 100%;
float: right;
height: 1px;
}
.single-products-main-header .woocommerce-breadcrumb {
display: block !important;
margin-left: 15px !important;
}
.archive .woocommerce-breadcrumb {
margin-bottom: 0px !important;
padding-bottom: 0px !important;
float: left;
text-align: center;
width: 100%;
padding-top: 10px !important;
}
.pricingtable_actionbtn {
display: block;
width: 100%;
position: relative;
text-align: right;
}
.morequantity_modalbox .modal-dialog {
width: 90%;
margin: 15% auto;
}
.morequantity_modalbox .selected_br_size {
text-align: center;
background-color: #ecebe7;
color: #fff;
font-size: 15px;
border-top-left-radius: 5px;
border-top-right-radius: 5px;
font-weight: 500;
vertical-align: middle;
}
.morequantity_modalbox th.selected-size {
font-size: 12px;
width: 20%;
vertical-align: middle;
text-align: center;
font-weight: bold;
border: 1px solid #59b0d9;
}
.morequantity_modalbox table tbody td {
padding: 7px 4px 7px 4px;
border: 1px solid #59b0d9;
padding-left: 4px !important;
position: relative;
vertical-align: bottom;
}
.morequantity_modalbox .modal-footer {
border-top: none;
}
.morequantity_modalbox .pr_off {
display: block;
width: 70%;
background-color: #62a93f;
margin: 0 auto;
color: #fff;
font-size: 12px;
margin-bottom: 3px;
}
.morequantity_modalbox .tprice {
float: left !important;
margin-top: 4px;
margin-bottom: 0px;
padding-left: 0px !important;
font-size: 11px;
font-weight: bold;
color: #000;
}
.morequantity_modalbox .innr_opt_selection {
display: inline-block;
position: relative;
padding-left: 25px !important;
margin-bottom: 22px;
cursor: pointer;
font-size: 18px;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
font-weight: normal;
float: right;
}
.morequantity_modalbox .innr_opt_selection input {
position: absolute;
opacity: 0;
cursor: pointer;
}
.morequantity_modalbox .innr_opt_selection .checkmark {
position: absolute;
top: 8px;
left: 0;
height: 25px;
width: 25px;
background-color: #fff;
border-radius: 15%;
border: solid 2px #ddd;
}
.morequantity_modalbox .innr_opt_selection:hover input ~ .checkmark {
background-color: #ecebe7;
}
.morequantity_modalbox .innr_opt_selection input:checked ~ .checkmark {
background-color: #fff;
border:1px solid #ecebe7;
}
.morequantity_modalbox .innr_opt_selection .checkmark:after {
content: '\2713';
position: absolute;
display: none;
left: 50%;
top: 50%;
transform: translate(-50%, -50%);
color: #008000;
font-weight: 800;
font-size: 24px;
}
.morequantity_modalbox .innr_opt_selection input:checked ~ .checkmark:after {
display: block;
}
.morequantity_modalbox .modal-footer .btn {
font-size: 22px !important;
padding: 5px 17px !important;
line-height: 22px !important;
border-radius: 8px !important;
background-color: #ecebe7 !important;
color: #fff !important;
vertical-align: middle;
margin-bottom: 5px !important;
margin-top: 10px !important;
display: inline-block !important;
float: right;
margin-right: 15px;
}
.morequantity_box .modal-dialog {
width: 90%;
margin: 10% auto;
}
.morequantity_box .selected_br_size {
text-align: center;
background-color: #ecebe7;
color: #fff;
font-size: 15px;
border-top-left-radius: 5px;
border-top-right-radius: 5px;
font-weight: 500;
vertical-align: middle;
}
.morequantity_box th.sizes {
font-size: 12px;
width: 20%;
vertical-align: middle;
text-align: center;
font-weight: bold;
border: 1px solid #59b0d9;
}
.morequantity_box table tbody td {
padding: 7px 4px 7px 4px;
border: 1px solid #59b0d9;
padding-left: 4px !important;
position: relative;
vertical-align: bottom;
}
.morequantity_box .modal-footer {
border-top: none;
}
.morequantity_box .pr_off {
display: block;
width: 70%;
background-color: #62a93f;
margin: 0 auto;
color: #fff;
font-size: 12px;
margin-bottom: 3px;
}
.morequantity_box .tprice {
float: left !important;
margin-top: 4px;
margin-bottom: 0px;
padding-left: 0px !important;
font-size: 11px;
font-weight: bold;
color: #000;
}
.morequantity_box .innr_opt_selection {
display: inline-block;
position: relative;
padding-left: 25px !important;
margin-bottom: 22px;
cursor: pointer;
font-size: 18px;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
font-weight: normal;
float: right;
}
.morequantity_box .innr_opt_selection input {
position: absolute;
opacity: 0;
cursor: pointer;
}
.morequantity_box .innr_opt_selection .checkmark {
position: absolute;
top: 8px;
left: 0;
height: 25px;
width: 25px;
background-color: #fff;
border-radius: 15%;
border: solid 2px #ddd;
}
.morequantity_box  .innr_opt_selection:hover input ~ .checkmark {
background-color: #ecebe7;
}
.morequantity_box .innr_opt_selection input:checked ~ .checkmark {
background-color: #fff;
border:1px solid #ecebe7;
}
.morequantity_box .innr_opt_selection .checkmark:after {
content: '\2713';
position: absolute;
display: none;
left: 50%;
top: 50%;
transform: translate(-50%, -50%);
color: #008000;
font-weight: 800;
font-size: 24px;
}
.morequantity_box .innr_opt_selection input:checked ~ .checkmark:after {
display: block;
}
.morequantity_box .modal-footer .btn {
font-size: 22px !important;
padding: 5px 17px !important;
line-height: 22px !important;
border-radius: 8px !important;
background-color: #ecebe7 !important;
color: #fff !important;
vertical-align: middle;
margin-bottom: 5px !important;
margin-top: 10px !important;
display: inline-block !important;
float: right;
margin-right: 15px;
}
.pricingtable1_modalbox .selected_br_size {
background-color: #32c3a4 !important;
}
.pricingtable2_modalbox .selected_br_size {
background-color: #e89d59 !important;
}
.pricingtable3_modalbox .selected_br_size {
background-color: #db2e8a !important;
}
.pricingtable3_modalbox .pr_off {
background-color: #ecebe7 !important;
}
.pricingtable1_modalbox tbody td {
border: 1px solid #32c3a4 !important;
}
.pricingtable1_modalbox th.selected-size {
border: 1px solid #32c3a4 !important;
}
.pricingtable2_modalbox tbody td {
border: 1px solid #e89d59 !important;
}
.pricingtable2_modalbox th.selected-size {
border: 1px solid #e89d59 !important;
}
.pricingtable3_modalbox tbody td {
border: 1px solid #db2e8a !important;
}
.pricingtable3_modalbox th.selected-size {
border: 1px solid #db2e8a !important;
}
.single .woocommerce-product-details__short-description {
float: left;
}
.product .woocommerce-product-details__short-description {
width: 100%;
float: left;
margin-bottom:10px;
}
.woocommerce-product-gallery.woocommerce-product-gallery--with-images.woocommerce-product-gallery--columns-4.images {
opacity: 1 !important;
}
.stepthree_actionbtn #last-step {
margin-bottom: 0px !important;
margin-top: 15px !important;
}
.tab-content td span.tooltip {
display: none !important;
}
.uploadedfiles.bottom .fileuploadedtick{background-position: 85% 50% !important;}
.product .design-templates .banner-designs a img {
height: auto;
width: 100%;
}
.design-templates .banner-designs.cat_posters a img, .design-templates .banner-designs.cat_banner-stands a img , .design-templates .banner-designs.cat_sign-boards a img {
max-height: 185px;
width: auto;
}
.design-templates .banner-designs.cat_posters, .design-templates .banner-designs.cat_banner-stands, .design-templates .banner-designs.cat_sign-boards {
border:1px solid #ecebe7;
}
.wc_payment_method .innr_opt_selection .checkmark {
position: absolute;
top: 0px;
left: 0;
height: 25px;
width: 25px;
background-color: #fff;
border-radius: 15%;
border: solid 2px #ddd;
}
.artworkpending .innr_opt_selection input, .wc_payment_method .innr_opt_selection input {
position: absolute;
opacity: 0;
cursor: pointer;
top: 0;
left: 0;
}
.wc_payment_method .innr_opt_selection {
display: inline;
position: relative;
padding-left: 35px;
margin-bottom: 0px;
cursor: pointer;
font-size: 18px;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
font-weight: normal;
line-height: 35px;
}
.wc_payment_method .payment_buttons_text{
width: 90%;
float: left;
text-align: left;
margin-bottom: 10px !important;
border: solid 1px #62a93f;
border-radius: 10px;
margin: 0px 15px 15px 0px;
display: block;
padding-left: 10px;
}
.wc_payment_method .payment_box {
clear: both;
}
.artworkpending .innr_opt_selection .checkmark:after, .wc_payment_method .innr_opt_selection .checkmark:after {
position: absolute;
display: none;
left: 50%;
top: 50%;
transform: translate(-50%, -50%);
color: #008000;
font-weight: 800;
font-size: 24px;
}
.artworkpending .innr_opt_selection input:checked ~ .checkmark:after {
display: block;
}
.wc_payment_method .innr_opt_selection input:checked ~ .checkmark:after {
display: block;
}
.show_customfieldsinputs {
width: 100%;
float: left;
text-align: center;
font-size: 13px;
padding-top: 5px;
cursor: pointer;
text-decoration: underline;
}
.showbanners_standardsizes {
width: 100%;
float: left;
text-align: center;
font-size: 13px;
padding-top: 5px;
cursor: pointer;
text-decoration: underline;
}
.right-sidebar #totalsavepr {
display: none;
}
.right-sidebar #pricesave {
display: none;
}
.right-sidebar #shippingrate {
display: none;
}
.right-sidebar #hemmingcharges {
display: none;
}
.cat-products-list .Single-banner .poster-title {
float: left;
font-family: FRADM;
line-height: 15px;
padding-bottom: 5px;
padding-left: 3px;
font-size: 16px;
text-decoration: none;
font-weight: bold;
color: #000;
}
.cat-products-list .Single-banner .poster-img img {
width: 100%;
height : auto;
//height: 133px;
}
.cat-products-list .Single-banner .banner-price {
float: left;
font-family: FRADM;
line-height: 32px;
padding-left: 3px;
font-size: 16px;
text-decoration: none;
font-weight: bold;
color: #62a93f;
text-transform: capitalize;
}
.cat-products-list .Single-banner .banner-buy {
float: right;
border: solid 1px #62a93f;
padding-top: 3px;
padding-bottom: 3px;
padding-left: 5px;
padding-right: 5px;
border-radius: 7px;
color: #000;
text-decoration: none;
font-weight: 500;
background-color: #ecebe7;
width: 28%;
margin: 0px auto;
margin-bottom: 5px;
margin-top: 5px;
text-align: center;
}
.cat-products-list .Single-banner {
padding-right: 0px !important;
padding-left: 10px !important;
list-style-type: none !important;
padding-bottom: 0px !important;
}
.cat-products-list .latest-products {
font-family: FRADM;
line-height: 50px;
font-size: 26px;
text-decoration: none;
font-weight: bold;
text-align: center;
color: #000;
text-transform: capitalize;
}
.cat-products-list {
width: 100%;
float: left;
margin-bottom: 20px;
}
.term-description .show-more {
font-family: FRADM;
line-height: 5px;
padding-bottom: 5px;
padding-left: 3px;
font-size: 14px !important;
text-decoration: none;
font-weight: bold;
color: #62a93f !important;
text-transform: capitalize;
}
.customseletedimages .fileuploadedtick{background-position: 83% 50% !important;}
.mainbanner-img {
width: 100%;
text-align: center;
}
.stepthree_actionbtn{text-align:right;}
.main-subcat-list .Single-banner .star-rating {
display: none;
}
.search_container .cat-products-list {
border-left: solid 2px #ddd;
}
.search_container .woocommerce-breadcrumb {
text-align: center;
padding-top: 10px;
padding-bottom: 10px;
}
.search_container .mainbanner-img img {
width: 100%;
text-align: center;
}
.search_container .search-area {
margin-left: 0px !important;
margin-top: 10px !important;
} .cat-products-list .alm-reveal {
width: 100%;
float: left;
}
.cat-products-list .Single-banner:nth-child(3n) {
clear: both;
}
.shop-sidebar .sub_cat {
display: none;
} #exTab1 {
text-align: center !important;
}
h2.mob_show_text {
display:none;
}
.sendpnowa {
margin-top: 10px !important;
width: 960px;
margin: 0px auto;
height: 55px;
vertical-align: middle;
position: relative;
}
.sendpnowa .submit {
position: relative;
}
.pro_text h1 {
font-size: 15px !important;
}
.wp-core-ui .button-primary {
background: #ec3d8f !important;
border-color: #007cba;
color: #fff;
text-decoration: none;
text-shadow: none;
}
.totalprice label {
margin-top: 11px;
}
p.woocommerce-shipping-destination strong {
font-size: 14px;
}
.entry div strong ,
.entry p strong{
font-size: 14px;
color: black;
}
.row.mob-blck {
padding: 0 !important;
}    
.col-md-4.right-algn {
justify-content: end !important;
}
.col-md-4.cntr-algn {
justify-content: center !important;
border-left: 2px solid #da0064;
border-right: 2px solid #da0064;
}
.row.mob-blck .col-md-4 p{
margin: 0!important;
} @media screen and (max-width: 767px) and (min-width: 280px) {
.mob-blck {
display: block !important;
}
.mob-blck p {
border: none !important;
padding: 0 !important;
}
.row.mob-blck .col-md-4 {
width: 100% !important;
justify-content: start !important;
border: none !important;
}
div#Copyright_note p {
color: white;
text-align: center;
margin-bottom: 0px;
padding: 15px 0px;
font-size: 10px;
}
.product-row .product-column a.mega-menu-link-custom {
line-height: 23px !important;
text-transform: capitalize !important;
font-size: 14px !important;
display: block;
background: #009ef5;
color: white;
font-family: inherit;
font-weight: normal;
padding: 0px 0px 0px 20px!important;
line-height: 35px;
text-decoration: none;
text-transform: none;
vertical-align: baseline;
cursor: pointer;
background-color: transparent !important;
width: 100%!important;
}
.product-row {
padding-top: 0 !important;
}
li#mega-menu-item-10000009058087 ul.mega-sub-menu li#mega-menu-item-9058854 .product-row .product-column a.mega-menu-link-custom {
line-height: 23px !important;
text-transform: capitalize !important;
font-size: 14px !important;
display: block;
background: #009ef5;
color: white;
font-family: inherit;
font-weight: normal;
padding: 0px 0px 0px 45px!important;
line-height: 35px;
text-decoration: none;
text-transform: none;
vertical-align: baseline;
cursor: pointer;
background-color: transparent !important;
width: 100%!important;
}
#mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link {
padding: 0px 3px 0px 20px !important;
}
li#mega-menu-item-10000009058088 ul.mega-sub-menu {
padding-left: 15px !important;
}
li#mega-menu-item-10000009058094 ul.mega-sub-menu ,
li#mega-menu-item-10000009058095 ul.mega-sub-menu,
li#mega-menu-item-10000009058096 ul.mega-sub-menu,
li#mega-menu-item-10000009058097 ul.mega-sub-menu,
li#mega-menu-item-10000009058098 ul.mega-sub-menu,
li#mega-menu-item-10000009058099 ul.mega-sub-menu,
li#mega-menu-item-10000009058100 ul.mega-sub-menu,
li#mega-menu-item-10000009058101 ul.mega-sub-menu,
li#mega-menu-item-10000009058102 ul.mega-sub-menu,
li#mega-menu-item-10000009058103 ul.mega-sub-menu,
li#mega-menu-item-10000009058104 ul.mega-sub-menu{
padding-left: 15px !important;
}
li#mega-menu-item-9058854 {
width: 100% !important;
background: none !important;
box-shadow: none!important;
}
li#mega-menu-item-9058688 ul.mega-sub-menu {
padding-left: 32px !important;
}
li#mega-menu-item-9058688 ul.mega-sub-menu li#mega-menu-item-9058854 .product-row .product-column a.mega-menu-link-custom {
line-height: 30px !important;
padding-right: 0 !important;
width: 100%;
}
#mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 ul.mega-sub-menu .mega-menu-item a.mega-menu-link {
text-transform: capitalize !important;
font-size: 14px !important;
display: block;
background: #009ef5;
color: white;
font-family: inherit;
font-weight: normal;
line-height: 35px;
text-decoration: none;
text-transform: none;
vertical-align: baseline;
cursor: pointer;
background-color: transparent !important;
line-height: 30px !important;
padding-right: 0 !important;
width: 100%;
}
#mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 ul.mega-sub-menu .mega-menu-item ul.mega-sub-menu .mega-menu-item ul.mega-sub-menu .mega-menu-item a.mega-menu-link {
font-size: 13px !important;
width: 100% !important;
}
li#mega-menu-item-9058697 ul.mega-sub-menu .mega-menu-item a.mega-menu-link {
font-size: 14px !important;
}
li#mega-menu-item-10000009058087 ul.mega-sub-menu li#mega-menu-item-9058854 .product-row{
padding: 0;
display: block !important;
}
ul.mega-sub-menu {
box-shadow: none!important;
}
#wpcf7-f9004074-p9-o1 p {
width: 100%!important;
margin-right: 2%;
float: left;
padding: 0px 15px;
}
.wpcf7-form-control.has-spinner.wpcf7-submit {
background: #da0064;
padding: 8px 30px;
font-size: 20px;
border: 1px solid #ddd;
font-weight: 500;
color: #fff;
border-radius: 9px;
width: 100%!important;
}
#wpcf7-f9004074-p9-o1 label {
width: 100%;
font-size: 14px!important;
text-align: left!important;
}
#wpcf7-f9004074-p9-o1 p label input, #wpcf7-f9004074-p9-o1 p label .wpcf7-select {
width: 100%;
height: 40px;
font-size: 12px!important;
font-weight: 500;
padding: 0px 10px;
border-radius: 7px;
border: 1px solid #bfbfbf;
}
.entry div strong ,
.entry p strong{
font-size: 14px;
color: black;
}
.continue_btn.continue_btn_4 {
float: none;
padding: 4px 30px;
font-size: 17px !important;
font-weight: 400;
margin-top: 0px !important;
}
.box_prt_1 {
height: 100px;
margin-top: 12px;
}
.box_prt_2 {
height: 100px;
text-align: center;
padding-left: 12px;
padding-right: 12px;
}
.box_prt_2 p {
text-align: center!important;
}
.box_prt_3 {
height: 65px;
justify-content: center;
align-items: start;
display: flex;
}
.box_prt_3 a button.btn.btn-primary {
margin: 0!important;
}
.two-boxss,.two-box {
width: 100%;
height: 275px!important;
padding-top: 0px;
border: 4px solid #4996E4;
background: #e1e1e1;
border-radius: 10px;
text-align: center;
}
p.woocommerce-shipping-destination strong {
font-size: 15px;
}
td.product-thumbnail {
text-align: justify!important;
} .drop_row.row {
display: block!important;
}
.drop_row.row .col-md-6.unit_drpdn {
padding: 0!important;
}
.bannerpricing-table .tabbable .panel-heading label {
padding-bottom: 0px;
text-align: left!important;
}
.drop_sizes_fence div#collapseTwo .next-button {
width: 100%;
padding: 0!important;
margin-top: 0px!important;
}
div#collapseFour .panel-body .row.finishing_options .col-md-4.col-sm-4.col-xs-12 .block_col {
width: 100%;
display: flex;
}
.finishing_options .col-md-4 label {
width: 87%!important;
display: inline-block;
text-align: left!important;
margin-top: 5px!important;
}
.finishing_options .col-md-4 img {
width: 125px!important;
height: auto!important;
}
select#finishing, select#pole_pocket, select#hemming {
display: inline-block;
padding: 0.25em 0.6em 0.25em;
border: 1px solid #808080;
margin: 0;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
-webkit-appearance: none;
-moz-appearance: none;
margin-top: 10px!important;
}
ul.inst_text {
display: none!important;
}
h2.price_pink_title_heading_prod_pg {
color: #E30068;
font-family: Inter;
font-size: 16px!important;
font-style: normal;
font-weight: 400;
line-height: 25px;
margin-top: 5px;
margin-bottom: 0;
}
.woocommerce-product-details__short-description p {
padding: 0px!important;
text-decoration: solid;
text-align: justify;
}
.bannerpricing-table .tabbable label {
font-weight: normal;
color: #000;
font-size: 16px;
margin-bottom: 1px!important;
}
.price_wtot_vat {
height: 35px;
padding: 0px 5px;
font-size: 18px;
width: 100%;
line-height: 34px;
border: 1px solid black;
color: black;
width: 100%!important;
margin-top: 4px;
}
.bannerpricing-table .tabbable label {
font-weight: normal;
color: #000;
font-size: 14px!important;
margin-bottom: 6px;
}
span.without_vat_sp {
font-size: 11px!important;
font-weight: 400;
}
.bannerpricing-table .tabbable .quantity .qty {
width: 100%!important;
padding: 5px 12px;
border: 1px solid #1d8ed2;
height: 35px !important;
}
span.each_black {
display: flex;
background: transparent;
font-size: 20px;
font-weight: 400;
border: 1px solid black;
left: 4px!important;
justify-content: center;
align-items: center;
padding: 0px 5px;
color: black;
width: 100%!important;
height: 35px !important;
}
span.total_blue {
display: flex;
background: transparent;
font-size: 20px;
font-weight: 400;
border: 1px solid black;
left: 4px!important;
justify-content: center;
align-items: center;
padding: 0px 5px;
color: #009ef5;
width: 100%!important;
height: 35px !important;
}
.distable-parent .next-button {
width: 100%;
margin-top: 5px!important;
padding: 0!important;
} .size_chart.row .size_chart_col.col-md-4 .col-md-12 .row.total_fields {
display: flex!important;
height: 100%;
width: 100%;
}
.eachprice label {
width: 100%;
text-align: left;
}
.large_format_title {
width: 100%;
max-width: 100%;
justify-content: center;
align-items: center;
display: flex;
padding-top: 5px;
}
.large_format_title h1 {
color: #000;
font-family: Inter;
font-size: 21px!important;
font-style: normal;
font-weight: bold;
line-height: normal;
margin: 0;
text-align: center;
}
.woocommerce-products-header__title.page-title.aaprinter-design {
font-weight: 600;
text-decoration: underline;
text-decoration-color: currentcolor;
text-decoration-color: currentcolor;
text-decoration-color: #00adef;
padding-bottom: 4px;
text-align: center;
font-size: 20px;
}
.f2-firsr {
background-color: #00A4F9;
margin-bottom: 0 !important;
padding-bottom: 1px;
padding-top: 2px;
border-bottom-left-radius: 5px;
border-bottom-right-radius: 5px;
height: 32px!important;
}
.pro_bottom {
background-color: #00A4F9;
color: white !important;
padding-bottom: 12px;
padding-right: 2px;
text-align: right;
padding-left: 6px;
padding-top: 6px;
font-size: 11px!important;
border-bottom-right-radius: 6px;
border-bottom-left-radius: 6px;
}
.woocommerce ul.products li.product .button {
margin-top: -22px !important;
float: left;
margin-left: 2px!important;
background: none;
padding: 2px;
border-radius: 6px;
color: #FFF!important;
font-family: Inter;
font-size: 11px!important;
font-style: normal;
font-weight: 500;
line-height: normal;
}
.woocommerce-page ul.products li.product a.woocommerce-LoopProduct-link.woocommerce-loop-product__link img.attachment-woocommerce_thumbnail.size-woocommerce_thumbnail {
max-width: 100%;
max-height: 100%;
border-color: silver;
border-top-left-radius: 10px;
border-top-right-radius: 10px;
border-top: 4px solid silver;
border-right: 4px solid silver;
border-left: 4px solid silver;
height: 155px!important;
}
.woocommerce-page ul.products li.product a.woocommerce-LoopProduct-link.woocommerce-loop-product__link {
text-decoration: none;
height: 155px!important;
display: block;
}
.ff_firsr {
width: 100% !important;
height: 107px!important;
}   
.container.line-bottom {
padding-left: 10px!important;
padding-right: 10px!important;
}
.col-lg-3.col-md-3.col-xs-6.col-sm-6 {
padding: 0!important;
margin: 0.5%;
width: 49%!important;
}   
.left_title_plus_desc h1 {
font-size: 20px!important;
margin-bottom: 5px;
}
.cat-pg-top-full .cat-pg-top-less .row_sec.row .col-md-6 img {
width: 100%;
height: 230px;
margin-top: 10px;
margin-bottom: 15px;
}
.ngg-galleryoverview.default-view .ngg-gallery-thumbnail img {
box-shadow: none;
cursor: pointer;
width: 100%!important;
margin: 0!important;
border: 2px solid #009ef5;
border-radius: 10px;
}
.gallery_0 {
margin: 0!important;
}
.right_sec .sidenav2 {
height: 100%;
width: 0;
position: fixed;
z-index: 1;
top: 0;
right: 0;
background-color: #d40172;
overflow-x: hidden;
transition: 0.5s;
padding-top: 8px;
margin-top: 10%;
margin-right: 0;
}
.wpcf7-form-control.has-spinner.wpcf7-submit {
background: #da0064;
padding: 0px!important;
font-size: 20px;
border: 1px solid #ddd;
font-weight: 500;
color: #fff;
border-radius: 9px; }
.left_title_plus_desc {
margin-top: 30px;
margin-bottom: 0;
}   
.cat-pg-top-full .cat-pg-top-less {
width: 90%;
}
.ngg-gallery-thumbnail-box {
max-width: 100% !important;
padding: 0!important;
}
.for-closebtn .closebtn {
display: none;
position: absolute;
top: 28px;
z-index: 99999;
right: 10%;
font-size: 25px;
border: solid 2px #ecebe7;
margin-right: 10px;
border-radius: 5px;
line-height: 18px;
width: 25px;
background-color: #fff;
color: #000;
text-decoration: none !important;
padding: 2px 2px 2px 3px !important;
padding-bottom: 5px !important;
}
.outer-mobile-nav .sidenav {
height: 100%;
width: 0;
position: fixed;
z-index: 99;
top: 46px;
left: 0;
background-color: #009ef5;
overflow-x: hidden;
transition: 0.5s;
padding-top: 10px;
}
span.topmenu2 .row.srch_mob .col-xs-3.col-sm-2.cart_icon_header {
justify-content: end;
align-items: center;
display: flex;
padding: 0;
}
.mobile-top-bar {
position: fixed !important;
overflow: hidden;
z-index: 1000;
max-width: 100%;
margin: 0!important;
}
.cat-pg-top-less-row.row {
display: block!important;
}
.row.wide_prods a .col-lg-4.col-md-6.col-sm-6 {
justify-content: center;
align-items: center;
display: flex!important;
margin-top: 15px;
padding: 0!important;
}
.cat-pg-top-less-2 {
width: 100%!important;
}
.textwidget h2 {
font-size: 20px;
}
.menu-footer-2-menu-container ul#menu-footer-2-menu li.menu-item {
padding: 0!important;
}
#metaslider_9056286.flexslider .slides li img {
width: 100px!important;
}
.picc_firsr h2 {
text-align: center;
font-weight: bold;
padding-top: 10px;
margin: 0;
}
.sidess_firsr {
width: 100%!important;
border-color: silver;
border-radius: 9px;
box-shadow: 1px 2px 4px rgba(0, 0, 0, .5);
border: 3px solid silver;
display: flex;
}
.cat-pg-top-full-2 {
margin-top: 0px!important;
width: 100%;
max-width: 100%;
justify-content: center;
align-items: center;
display: flex;
}
.heading h1 {
font-weight: bold;
font-size: 21px !important;
text-align: center;
padding: 0;
margin-bottom: 0;
}
.heading-two h1 {
font-weight: bold;
text-align: center;
padding: 0;
margin-bottom: 0;
}
span.topmenu2 .row.srch_mob .col-xs-9.col-sm-6.search_input {
width: 85%!important;
padding: 0!important;
}
span.topmenu2 .row.srch_mob .col-xs-9.col-sm-6.search_input .dgwt-wcas-search-wrapp form.dgwt-wcas-search-form {
width: 100%!important;
max-width: 100%;
}
span.topmenu2 .row.srch_mob .col-xs-9.col-sm-6.search_input .dgwt-wcas-search-wrapp form.dgwt-wcas-search-form .dgwt-wcas-sf-wrapp {
width: 100%!important;
}
span.topmenu2 .row.srch_mob .col-xs-9.col-sm-6.search_input .dgwt-wcas-search-wrapp {
width: 100%;
max-width: 100%!important;
justify-content: start;
align-items: center;
display: flex;
}
span.topmenu2 .row.srch_mob {
width: 90%;
max-width: 100%;
justify-content: center;
align-items: center;
display: flex;
}
div#mobile-header {
width: 100%;
max-width: 100%;
}
.eachprice span{ left: 11px;
top: 0px;
font-size: 18px;
} .totalprice label {
float: left;
margin-top: 15px;
}
.pricewithoutvat {
display: none;
}
.block_col {
padding-bottom: 10px;
border-bottom: 2px solid #009ef5;
}
.cat-pg-top-full .cat-pg-top-less .row_sec.row {
width: 100%;
max-width: 100%;
justify-content: center;
align-items: start;
display: flex;
padding: 0px!important;
}
.size_chart.row .size_chart_col.col-md-4 .col-md-12 .row.total_fields .col-sm-4 {
width: 100%;
height: 65px!important;
justify-content: center;
align-items: end;
display: flex;
}
.screen-reader-text {
clip: rect(1px,1px,1px,1px);
word-wrap: normal!important;
border: 0;
-webkit-clip-path: fill-box!important;
clip-path: fill-box!important;
height: 1px;
margin: -1px;
overflow: hidden;
padding: 0;
position: absolute;
width: 1px;
}
.bannerpricing-table .panel-heading .nav-tabs.firsttabs {
width: 100% !important;
float: left;
margin: 0px;
padding: 0px;
display: flex;
}
.total-price-dv {
display: flex;
justify-content: center;
align-items: center;
}
.total-price-dv label {
margin: 0!important;
}
.total-price-dv p.totalprice {
margin: 0!important;
}
.cust_size_row.row {
display: inline-block!important;
}
.cust_size_row.row .col-md-8.left_align {
display: block!important;
}
.cs_br-height {
margin-left: 0!important;
margin-top: 5px;
}
.width_drpdn {
margin-top: 10px!important;
}
.fifty_perceent img.finishing_img {
width: 100%!important;
padding: 10px;
}
div#collapseFour .panel-body .row.finishing_options .col-md-4.col-sm-4.col-xs-12 .block_col .fifty_perceent {
width: 100%;
text-align: center;
}
.art_text {
height: 48px!important;
justify-content: start;
align-items: center;
display: flex;
width: 100%;
max-width: 100%;
background: #009ef5;
} h1.title_heading_prod_pg span.size_prod_pg {
color: #000;
font-family: Inter;
font-size: 11px!important;
font-style: normal;
font-weight: 400;
line-height: normal;
}
select#finishing, select#pole_pocket, select#hemming {
display: inline-block;
padding: 0.25em 0.6em 0.25em;
border: 1px solid #808080;
margin: 0;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
-webkit-appearance: none;
-moz-appearance: none;
width: 88%!important;
}
.tabbable.boxed.parentTabs.panel-default form#price_cart_form {
width: 90%!important;
}
.top_heading_calc .col-sm-offset-2.col-sm-6.col-md-12 span {
font-size: 17px!important;
}
.top_heading_calc {
height: 50px!important;
}
.calc_row.row .prod_calc.col-md-8.col-sm-12 {
padding: 0;
}
.bannerpricing-table .sec_acc>.panel-heading .panel-title {
color: #fff;
padding-left: 3px;
display: flex;
}
span.unit_ft,span.unit_cm,
span.unit_m, span.unit_mm,
span.unit_in{
margin: 0;
padding: 0;
border: none;
width: 25% !important;
justify-content: center;
align-items: center;
color: #FFF;
font-family: Inter;
font-size: 12px!important;
font-style: normal;
font-weight: 500;
line-height: normal;
display: flex!important;
}
.heading_bar.col-md-4 {
padding-right: 0!important;
}
.heading_bar.col-md-8 {
padding: 0!important;
}
span.pay-text {
font-size: 13px!important;
display: flex;
justify-content: center;
align-items: center;
}
.container_width_align .container {
width: 100%;
max-width: 100%;
padding: 0;
}
.container_width_align .container .row .col-lg-6.col-md-6 {
padding: 0;
}
.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {
float: left;
margin: 0!important;
padding: 0;
position: relative;
height: 262px!important;
} .woocommerce ul.products[class*="columns-"] li.product, .woocommerce-page ul.products[class*="columns-"] li.product {
width: 49% !important;
float: left;
clear: both;
margin: 0.5%!important; }     .test.ff_firsr a.woocommerce-LoopProduct-link.woocommerce-loop-product__link {
height: 100px!important;
}
.title_plus_size {
height: 70px!important;
width: 100%;
}
.pro_bottom {
height: 30px!important;
}
ul.mega-sub-menu li.mega-menu-item a.mega-menu-link {
padding-left: 30px!important;
}
.mobile-cat-title {
margin-bottom: 0px;
margin-left: 10px;
}
li#mega-menu-item-9057065 a.mega-menu-link {
padding-left: 10px!important;
}
.full-banner-2 .cat-pg-top-less-3 .cat-pg-top-less-row.row .col-md-6.right.col-sm-12 {
justify-content: end!important;
display: flex;
padding: 0;
}
.cat-pg-top-less-row.row {
padding: 0!important;
}
.full-banner-2 .cat-pg-top-less-3 .cat-pg-top-less-row.row .col-md-6.right.col-sm-12 img {
width: 100%;
margin-top: 15px;
}
.main_para p {
text-align: justify;
font-size: 14px;
}
.cat-pg-top-less-row.row .col-md-6 {
padding: 0;
}
.row.mob_no_pad {
padding: 0!important;
}
.row.mob_no_pad {
padding: 0!important;
justify-content: center;
align-items: center;
display: flex;
}
.row.mob_no_pad.block {
display: inline-block!important;
}
.row.mob_no_pad.block a .col-lg-4.col-md-6.col-sm-6 {
padding: 0!important;
}
.row.mob_no_pad.block a .col-lg-4.col-md-6.col-sm-6 .sidess_firsr img {
width: 100%;
}
.cat-pg-top-less-3 .cat-pg-top-less-row.row .col-md-6.col-sm-12 p {
margin: 0;
text-align: justify;
color: #000;
font-family: Inter;
font-size: 14px;
font-style: normal;
font-weight: 400;
line-height: 26px;
}
.sendpnowa .col-md-6.col-sm-6 {
justify-content: center;
align-items: center;
display: flex;
}
.sendpnowa {
width: 100% !important;
}
.sendpnowa .col-md-6.col-sm-6 {
justify-content: center;
align-items: center;
display: flex;
}
ul#mega-menu-max_mega_menu_1 {
margin-left: 11px!important;
}
.cat-pg-top-less-2 {
width: 90%;
}
.cat-pg-top-full .cat-pg-top-less .row_sec.row {
width: 100%;
max-width: 100%;
display: inline-block;
}
.cat-pg-top-full .cat-pg-top-less .row_sec.row .col-md-6 {
width: 100%!important;
justify-content: center;
align-items: center;
display: flex;
padding-left: 40px;
padding-right: 40px;
}
.two-box h2 {
margin-left: 0px !important;
font-weight: bold;
color: #4996E4;
font-size: 1.5em;
line-height: 12px;
}
.container.footermid {
margin: 0px !important;
padding: 0px !important;
}
.col-xs-12 {
padding: 0px !important;
}
.two-boxss button {
padding: 10px 46px;
margin-top: -30px !important;
background-color: #0C8DAD !important;
border-radius: 10px;
}
.two-boxss h2 {
font-weight: bold;
color: #4996E4;
font-size: 1.5em;
line-height: 14px;
padding: 0px;
margin: 9px 0px 0px 0px;
}
.dgwt-wcas-search-wrapp {
text-align: right !important;
}
.dgwt-wcas-search-form {
width: 92% !important;
}
.col-xs-12.col-sm-4.text-center.logo-site a img {
width: 90% !important;
}
.sendpnowa .submit {
position: unset;
width: 100% !important;
float: left;
}
.woocommerce-checkout #order_review {
width: 100% !important;
float: left;
}
.woocommerce-checkout #customer_details {
height: auto !important;
width: 99% !important;
}
.sendpnowa h2 {
text-align: left !important;
}
.dgwt-wcas-sf-wrapp {
width: 90% !important;
}  .sidess_firsr {
padding-top: 5px;
padding-bottom: 6px;
}
.sidess_firsr {
margin-top: 10px!important;
padding: 0;
}
span.continue_btn.continue_btn_3 {
display: none !important;
}
button, input, select, textarea {
margin-top: 5px;
}
.col-sm-4.col-xs-12.payment_top {
text-align: left !important;
padding-bottom: 15px;
}
.col-sm-5.col-xs-12.rm-contact {
margin: 0px 30px 0px 41px;
}
.col-sm-4.review-list.sect1 {
padding: 10px 20px 20px 20px;
border-radius: 6px;
margin-top: 40px;
background-color: #ebebeb;
font-size: 23px !important;
margin-right: 0px !important;
}
.sendpnowa .submit input {
background: #171819 none repeat scroll 0 0 !important;
border: medium none;
color: white;
font-size: 17px;
padding: 6px;
float: right;
width: 28% !important;
margin: 0px !important;
}
.sendpnowa .sendpress{position:absolute;right:73px;top:0px;}
.sendpnowa #sendpress_signup label{display:none;}
.sendpnowa .submit{position:absolute;right:-73px;top:-21px;}
.sendpnowa .sp_email{height:35px;width:401px !important;}
.sendpnowa .submit input{background:#171819  none repeat scroll 0 0 !important;border:medium none;color:white;font-size:17px;padding:6px;}
.textwidget, .widget_categories{position:relative;}
.sendpnowa .submit {
position:relative;
top:0px !important;
}
.sendpress-signup-form input[type="text"] {
width: 80% !important;
display: inline-block;
float: left;
}
.sendpnowa {
width: 80% !important;
float: right;
margin: 0px !important;
position:relative !important;
}
.woocommerce table.shop_table_responsive tr, .woocommerce-page table.shop_table_responsive tr {
display: table !important;
width: 100% !important;
}
#add_payment_method .cart-collaterals .cart_totals tr td, #add_payment_method .cart-collaterals .cart_totals tr th, .woocommerce-cart .cart-collaterals .cart_totals tr td, .woocommerce-cart .cart-collaterals .cart_totals tr th, .woocommerce-checkout .cart-collaterals .cart_totals tr td, .woocommerce-checkout .cart-collaterals .cart_totals tr th {
border-top: 1px solid #009ef5  !important;
}
.woocommerce table.shop_table_responsive tbody th, .woocommerce-page table.shop_table_responsive tbody th {
display: revert !important;
}
.woocommerce table.shop_table_responsive thead, .woocommerce-page table.shop_table_responsive thead {
display: table !important;
width: 100% !important;
}    
.woocommerce table.shop_table_responsive tr, .woocommerce-page table.shop_table_responsive tr {
display: table !important;
width:100% !important;
}
td.product-subtotal span.woocommerce-Price-amount.amount {
display: none;
}
.product-subtotal {
display: none;
}
.woocommerce-cart-form__cart-item.cart_item td {
border: 1px solid #ecebe7 !important;
}
.attachment-woocommerce_thumbnail.size-woocommerce_thumbnail {
width: 100% !important;
}
.variation {
text-align: left !important;
padding-left: 0% !important;
}
.product-thumbnail a {
text-decoration: none;
color: black;
padding: 0px !important;
margin: 0px !important;
text-align: left !important;
width: 100%;
display: block;
}
.woocommerce-cart-form__cart-item.cart_item td.product-subtotal {
display: none !important;
}
.woocommerce table.shop_table_responsive tr td, .woocommerce-page table.shop_table_responsive tr td {
display: table-cell;
text-align: right !important;
}
.woocommerce table.shop_table_responsive tr td.actions::before, .woocommerce table.shop_table_responsive tr td.product-remove::before, .woocommerce-page table.shop_table_responsive tr td.actions::before, .woocommerce-page table.shop_table_responsive tr td.product-remove::before {
display: table !important;
}
.page-id-6 .product-thumbnail {
display: table !important;
width: 37% !important;
}
.woocommerce table.shop_table_responsive tr td, .woocommerce-page table.shop_table_responsive tr td {
display: table-cell !important;
text-align: left !important;
width: 21% !important;
}
.woocommerce table.shop_table_responsive tr td::before, .woocommerce-page table.shop_table_responsive tr td::before {
content: unset !important;
font-weight: 700;
float: left;
}
.page-id-9056961 .container {
float: left;
width: 100%;
margin: 0px !important;
padding: 0px !important;
}
.bannerpricing-table .panel-heading .nav-tabs > li img {
width: 90% !important;
}
.bannerpricing-table .panel-heading .nav-tabs > li.active img {
width: 90% !important;
}
.bannerpricing-table .panel-heading .nav-tabs > li > a {
color:black;   
}
.sendpnowa .submit{
position: absolute;
right: 0px !important;
top: 23px;
width: 100%;
}
.sendpnowa {
width: 100% !important;
width: 960px;
margin: 0px auto;
margin-top: 0px;
height: 120px;
vertical-align: middle;
position: relative;
text-align: center;
}
.sendpnowa .submit {
position: relative;
top: 23px;
width: 100%;
}
h2.mob_show_text {
font-size: 20px;
padding-bottom: 11px;
text-transform: none;
display:block;
margin-top: 0px;
margin-bottom: -5px;
}
.col-sm-4.review-list.sect1.x1 {
display: none;
}
.loggeds {
margin-left: 41px;
display: none;
}
.rp_wcdpd_pricing_table {
display: none;
}
.ff_firsr {
width:100% !important;
}
.ff_firsr h4 {
padding-left: 6px;
font-size: 10px !important;
height: 28px;
margin: 0;
}
.ff_firsr h3 {
font-weight: bold;
padding-left: 6px;
font-size: 12px !important;
height: 27px;
margin-bottom: 0;
margin-top: 12px;
}
.col-xs-6 {
padding-right: 10px !important;
padding-left: 10px !important;
width: 50% !important;
}
#order_comments_field {
width: 100% !important;
margin-left: 2px !important;
height: 121px;
padding-right: 15px;
padding-left: 15px;
}
.f2-firsr h6 {
color: #fff;
font-weight: bold;
text-align: right;
padding-right: 2px !important;
font-weight: 600 bolder !important;
font-size: 11px !important;
}
.f2-firsr h5 {
margin-bottom: -23px;
margin-left: 2px !important;
color: #fff;
font-size: 11px !important;
}
sup {
top: -.5em;
background-color: #009ef5;
padding: 1px 3px 1px 3px !important;
color: white;
border: 1px solid #dc137d;
font-size: 10px;
margin-top: 4px;
border-radius: 50px 50px 50px 50px;
}
.woocommerce-cart .cart-collaterals .cart_totals tr td {
padding-right: 5px !important;
text-align: left !important;
}
.r-mtr {
text-align: center;
font-size: 18px;
font-weight: 800;
line-height: 40px;
background: #ebebeb;
width: 70% !important;
border-radius: 6px;
}
.one-box h2 {
color: #fff;
font-size: 15px;
font-weight: 600;
line-height: 30px;
margin-left: 39px;
text-align: center;
margin: 7px 0px 0px 0px !important;
}
.variation {
text-align: center;
padding-left: 26%;
}
img.aligncenter.size-full.wp-image-9056078 {
height: 67px !important;
width: 100% !important;
image-rendering: auto;
-webkit-mask-box-image-repeat: stretch;
border-image-repeat: stretch;
} .woocommerce ul.products li.product .onsale {
top: 0;
right: 9px !important;
}
.woocommerce ul.products li.product a img {
height: auto;
display: block;
margin: 0 0 1em;
box-shadow: none;
}
.one-box h4 {
margin-left: 0px !important;
color: #fff;
font-size: 17px;
}
.one-box p {
margin-left: 0px !important;
font-size: 17px;
color: #fff;
}
.two-box button {
margin-left: 0px !important;
padding: 10px 47px;
margin-top: 16px;
background-color: #0C8DAD !important;
border-radius: 10px;
}
tr.order-total span.woocommerce-Price-amount.amount {
color: #d40172 !important;
}
.page-id-6 .woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button {
margin-top: 20px !important;
}
.two-box {
width: 100%;
height: auto !important;
padding: 2px;
padding-bottom: 2px;
border: 4px solid #4996E4;
background: #e1e1e1;
border-radius: 10px;
text-align: center;
margin-bottom: 15px;
padding-bottom: 15px;
}
.two-box img {
margin-left: 0px !important;
}
.two-box h2 {
margin-left: 0px !important;
font-weight: bold;
color: #4996E4;
}
.bannerpricing-table .tg{
display:none;
}
.col-md-4.right-sidebar {
margin-top: 3px;
}
.col-md-4.right-sidebar {
background-color: #d7d7d7;
width: 100%;
border: unset;
}
.panel-body .seletedimagesqty_box {text-align:left;}
.seletedimagesqty_box .popupselected_bannersqty {width:31%;}
.wc_payment_method .innr_opt_selection .checkmark {top : -6px;}
#myModal .modal-content .search-theme input[type="text"] {
width: 76%;
padding: 5px;
height: 30px;
font-size: 12px;
} #header {
display: none;
}
#mobile-header {
display: inline-block;
}
.mobile-top-bar {
margin-left: -3px;
width: 100%;
background-color: white;
float: left;
color: #fff;
padding-bottom: 5px;
}
#mobile-header .top-col {
width: 50%;
float: left;
border-right: solid 1px #666;
padding-top: 5px;
background: #009ef5;
padding: 5px;
text-align: center;
}
#mobile-header .top-col a {
color: #fff;
}
#mobile-header .top-col .mobile-memu-icon {
width: 100%;
float: left;
text-align: center;
font-size: 30px;
}
#mobile-header .top-col .mobile-memu-title {
width: 100%;
float: left;
text-align: center;
}
#mobile-header .top-col .mobile-call-icon {
width: 100%;
float: left;
text-align: center;
font-size: 30px;
}
#mobile-header .top-col .mobile-call-title {
width: 100%;
float: left;
text-align: center;
}
#mobile-header .top-col .mobile-email-icon {
width: 100%;
float: left;
text-align: center;
font-size: 30px;
}
#mobile-header .top-col .mobile-email-title {
width: 100%;
float: left;
text-align: center;
}
#mobile-header .top-col .mobile-basket-icon {
width: 100%;
float: left;
text-align: center;
font-size: 30px;
}
#mobile-header .top-col .mobile-basket-title {
width: 100%;
float: left;
text-align: center;
}
#mobile-header .top-basket {
border-right: none;
}
.Main-page-banner {
display: none;
}
.right_sec {
text-align: center;
width: 50%;
float: right;
background: #d40172;
padding: 5px;
}
.container {
float: left;
width: 100%;
}
.mobilep-view-all-products {
display: block;
float: left;
text-align: center;
width: 100%;
background-color: #e6e6e6;
margin-top: 5px;
text-decoration: underline;
line-height: 35px;
color: #000;
}
.mobilep-view-all-products a { 
color: #000;
}
.mobile-view-text {
margin-left: 5px;
}
.popular-cat {
display: block;
float: left;
text-align: center;
}
.left-line {
border-bottom: solid 2px #999;
width: 30%;
float: left;
margin-top: 14px;
}
.popular-text {
float: left;
line-height: 30px;
width: 40%;
color: #000;
font-weight: bold;
font-size: 13px;
display: none;
}
.right-line {
border-bottom: solid 2px #999;
width: 30%;
float: right;
margin-top: 14px;
}
.home-page-cat-list {
margin-top: 0px;
margin-bottom: 20px;
}
.home-page-tabs-list {
margin-top: 5px;
}
.home-page-cat-list .single-cat {
text-align: center;
padding-top: 0px;
padding-right: 0px;
margin-right: 0%;
margin-left: 0%;
padding-left: 0px;
border-right: solid 1px #b2b2b2;
margin-top: 0px;
border-radius: 0px;
background-color: #fff;
width: 50%;
float: left;
border-left: none;
border-top: none;
border-bottom: none;
}
.home-page-cat-list .single-cat .cat-image img {
border-top-right-radius: 0px;
width: 80%;
border-top-left-radius: 0px;
padding-top: 20px;
}
.home-page-cat-list .single-cat:hover {
border-right: solid 1px #b2b2b2;
border-left: none;
border-top: none;
border-bottom: none;
box-shadow:none;
}
.home-page-cat-list li.single-cat:nth-of-type(2) {
border-right: none;
}
.home-page-cat-list li.single-cat:nth-of-type(4) {
border-right: none;
}
.home-page-cat-list li.single-cat:nth-of-type(6) {
border-right: none;
}
.home-page-cat-list li.single-cat:nth-of-type(8) {
border-right: none;
}
.home-page-cat-list li.single-cat:nth-of-type(10) {
border-right: none;
}
.home-page-cat-list li.single-cat:nth-of-type(12) {
border-right: none;
}
.home-page-cat-list li.single-cat:nth-of-type(14) {
border-right: none;
}
.home-page-cat-list {
padding-right: 0px !important;
padding-left: 0px !important;
}
.line-brk {
display: none !important;
}
.mobile-line-brk {
display: block;
border-top: solid 2px #999;
width: 100%;
float: left;
}
.home-page-cat-list .single-cat .cat-name a {
font-family: FRADM;
line-height: 30px;
font-size: 15px;
text-decoration: none;
font-weight: bold;
color: #ecebe7;
text-transform: capitalize;
}
.home-page-tabs-list {
padding-right: 0px !important;
padding-left: 0px !important;
}
.home-page-content .textwidget img {
width: 100%;
}
.subscribe {
float: left;
padding: 25px 10px 0px 10px;
width: 50%;
text-align:left;
}
.subscribe .menu li{
text-align:left!important;
float:none!important;
}
.aboutus {
float: left;
padding: 25px 10px 0px 10px;
width: 50%;
}
.blogroll_wg {
float: left;
padding: 0 10px;
width: 100%;
}
.css-doodle {
-moz-transform:unset;
-ms-transform:unset;
-webkit-transform: unset;
-o-transform: unset;
transform: unset;
font-size: 35px !important;
font-weight: 700;
margin-top: 15px;
}
.sendpnowa {
width: 100% !important;
}
.mobilep-view-all-products {
display: none;
}
.sendpnowa h2 {
font-size: 16px !important;
font-weight: 700;
margin: 0px !important;
padding-top: 15px;
}
.follows {
float: right;
padding: 0 3px;
width: 100%;
}
#footerbtm {
width: 100%;
margin: 0 auto;
padding: 34px 0;
text-align: center;
}
.sendpnowa .sp_email {
height: 35px;
width: 80% !important;
margin-left: 20px;
position: absolute;
right: 28%;
}
.sendpnowa .sendpress {
position: absolute;
right: 13%;
top: 15px;
width: 76%;
}
.cart-count {
position: absolute;
right: 22px;
background-color: #62a93f;
padding-right: 7px;
padding-left: 7px;
border-radius: 50px;
} .shop-sidebar {
display: none;
}
.woocommerce-products-header .woocommerce-products-header__title  {
display: none;
}
.mobile-cat-title {
display: block;
margin-top: 10px;
}
.mobile-cat-title .popular-text {
float: left;
line-height: 30px;
width: 50%;
color: #000;
font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
font-weight: bold;
font-size: 13px;
overflow: hidden;
text-transform: capitalize;
}
.mobile-cat-title .left-line {
width: 25%;
}
.mobile-cat-title .right-line {
width: 25%;
}
.cat_container .products .product-category {
text-align: center;
padding-top: 0px;
padding-right: 0px;
margin-right: 0% !important;
margin-left: 0% !important;
padding-left: 0px;
border-right: solid 1px #b2b2b2;
margin-top: 0px;
border-radius: 0px;
background-color: #fff;
width: 50% !important;
float: left;
border-left: none;
border-top: none;
border-bottom: none;
margin-bottom: 0px !important;
}
.cat_container .products .product-category img {
border-top-right-radius: 0px;
width: 80% !important;
border-top-left-radius: 0px;
padding-top: 20px;
display: inline-block !important;
}
.woocommerce .cat_container ul.products[class*=columns-] li.product:nth-child(2n), .woocommerce-page ul.products[class*=columns-] li.product:nth-child(2n) {
float: left !important;
clear: unset !important;
}
.woocommerce .cat_container ul.products[class*=columns-] li.product, .woocommerce-page ul.products[class*=columns-] li.product {
float: left !important;
clear: unset !important;
}
.cat_container .products .woocommerce-loop-category__title {
font-size: 15px !important;
} .cat_products .products .Single-poster {
width: 100%;
margin-right: 0%;
margin-left: 0%;
} .cat_products .products .search-area {
width: 100%;
height: 130px;
margin-left: 0px;
}
.cat_products .products .filter-area {
margin-left: 0px;
}
.cat_products .products .search-area .smart_search {
width: 100%;
float: left;
padding-right: 10px;
}
.cat_products .products .search-area .get_custom_design {
width: 100%;
float: left;
}
.cat_products .products .search-area .custom_text {
padding-left: 10px;
width: 50%;
float: left;
font-size: 8px;
margin-top: 17px;
}
.cat_products .products .search-area .custom_design_text {
width: 42%;
background-color: #62a93f;
padding-top: 10px;
padding-right: 7px;
float: right;
margin-right: 10px;
margin-top: 7px;
height: 35px;
margin-left: 2px;
border-radius: 6px;
font-family: FRADM;
line-height: 14px;
padding-bottom: 5px;
padding-left: 5px;
font-size: 9px;
text-decoration: none;
font-weight: bold;
color: #fff;
text-transform: capitalize;
}
.cat_products .products .Single-banner {
padding-right: 0px;
padding-left: 0px;
float: left;
}
.line-brk-border-mobile {
display: block;
width: 99%;
margin-left: 1%;
float: left;
border-bottom: solid 1px #999;
margin-top: 10px;
margin-bottom: 10px;
}
.line-brk-border {
display: none;
}
.cat_products .products .Single-banner .banner-buy {
padding-right: 4px;
padding-left: 4px;
font-size: 12px;
}
.main-subcat-list {
border-left:none !important;
} .single #main_area #slider-thumbs {
display: none;
}
.single-products-main-header {
background: #f1f1f1;
padding-bottom: 10px;
padding-top: 10px;
float: left;
width: 100%;
}
.single .entry-summary .product_title {
width: 100%;
font-family: FRADM;
font-size: 26px;
text-decoration: none;
font-weight: bold;
color: #ecebe7;
text-transform: capitalize;
float: left;
line-height: 25px;
padding-top: 0px !important;
margin-top: 0px !important;
margin-bottom: 10px !important;
text-align: center;
}
.content-bottom-main .count-sale-product {
display: none;
}
.content-bottom-main .share-content {
width: 100%;
}
.single .product {
margin-top: 10px;
}
.single #accordion .step1 .checkout-step-title a span {
display: none;
}
.single #accordion .checkout-step-body {
text-align: center;
}
#collapseTwo h2.banner-view {
font-size: 16px;
color: #438be4;
font-weight: 600;
margin-top: 0px;
margin-bottom: 0px;
}
.grid-boxes table input[type="checkbox"] { 
height: 40px;
}
.single #accordion .checkout-step-body .select-icon {
font-size: 11px;
}
.grid-boxes table input[type="checkbox"]:checked::before {
content: '';
background: #318CC5;
position: absolute;
width: 100%;
height: 40px;
left: 50%;
top: 49%;
transform: translate(-50%, -50%);
}
.showcmcol {
position: absolute;
background: #308EC4;
padding: 0 5px;
font-size: 8px;
color: white;
text-transform: uppercase;
left: -23px;
top: 13px;
transform: rotate(270deg);
z-index: 9;
}
.single  .total-size {
margin-top: 15px;
text-align: center;
font-size: 15px;
}
.single  .total-size .complate-size {
display: block;
}
#collapseTwo a.collapsed3 {
text-transform: uppercase;
font-size: 17px;
padding: 8px 10px 8px 50px;
vertical-align: middle;
line-height: 30px;
margin: 0;
border-radius: 12px;
background-color: #ecebe7;
color: #fff;
font-weight: 600;
background-image: url(//aaprinters.co.uk/wp-content/themes/vinylprinting/images/view-icon.png);
background-repeat: no-repeat;
background-position: 7% 50%;
width: 100%;
}
#collapseTwo a.custom-size {
text-transform: uppercase;
font-size: 16px;
padding: 8px 26px 8px;
vertical-align: middle;
line-height: 30px;
margin: 10px 5px 20px 0px;
border-radius: 12px;
background-color: #af0160;
color: #fff;
font-weight: 600;
width: 100%;
}
.single .right-sidebar .order-summery {
display: none;
}
.single .right-sidebar .timer-sec {
display: none;
}
.single .right-sidebar .time-remaining-label {
display: none;
}
.Single-page-descrition p img {
width: 100%;
}
.single .single-page-review-outer .single-page-review {
display: none;
}
.single .single-page-review-outer .customer-reviews {
display: none;
}
.related .left-like {
width: 20%;
}
.related .you-may-like {
width: 60%;
}
.related .right-like {
width: 20%;
}
.row {
margin-right: 0px;
margin-left: 0px;
padding-right: 36px;
}
.related-cat .single-cat {
width: 100%;
}
.single .right-sidebar .totalorder-summery {
width: 100vw;
position: relative;
margin-left: -50vw;
height: auto;
margin-top: 0px;
left: 50%;
color: #fff;
background-color: #009ef5;
padding-bottom: 10px;
padding-top: 5px;
margin-bottom: 10px !important;
}
.single .right-sidebar .totalorder-summery ul {
padding-right: 40px;
padding-left: 40px;
}
.single .right-sidebar .totalorder-summery h5 {
padding-right: 40px;
padding-left: 40px;
}
.totalorder-summery h5 {
font-weight: bolder;
color: #fff;
border-bottom: 1px solid #ecebe7;
padding: 7px 2px;
}
.single .right-sidebar .totalorder-summery .price_list6 .total {
font-size: 20px;
}
.single  .button.checkout-btn {
margin-bottom: 0px;
}
.showcm {
position: absolute;
background: #308EC4;
padding: 0 1px;
font-size: 8px;
color: white;
text-transform: uppercase;
left: 1px;
top: 3px;
}
.single #accordion .checkout-step-body .col-md-12 {
padding-right: 2px;
padding-left: 2px;
}
.single .single-page-tabs-list {
padding-left: 0px;
padding-right: 0px;
}
.single .single-page-tabs-list .Single-page-descrition {
padding-left: 0px;
padding-right: 0px;
}
.single .product .cart .col-md-8 {
padding-left: 0px;
padding-right: 0px;
}
.accordion-for-mobile  .panel-group .panel {
border-radius: 0;
box-shadow: none;
border-color: #EEEEEE;
}
.accordion-for-mobile  .panel-default > .panel-heading {
padding: 0;
border-radius: 0;
color: #212121;
background-color: #FAFAFA;
border-color: #EEEEEE;
}
.accordion-for-mobile  .panel-title {
font-size: 14px;
}
.accordion-for-mobile .panel-title > a {
display: block;
padding: 15px;
text-decoration: none;
}
.accordion-for-mobile .more-less {
float: right;
color: #212121;
}
.accordion-for-mobile .panel-default > .panel-heading + .panel-collapse > .panel-body {
border-top-color: #EEEEEE;
}
.accordion-for-mobile .panel-default {
display: block !important;
}
.single .single-page-tabs-list {
display: none;
}
.accordion-for-mobile  {
display: block;
}
.single .accordion-for-mobile .active-color {
background-color: #db2e8a !important;
color: #fff !important;
}
.single .product form.cart {
margin-bottom: 1em !important;
}
.single  .checkout-step-title a {
color: #000;
font-size: 15px;
}
.single .checkout-step-number {
margin-right: 5px !important;
} 
.single .button.checkout-btn {
font-size: 18px !important;
}
.single .accordion-for-mobile .single-page-review {
display: block;
margin-top: 10px;
}
.single .accordion-for-mobile .gdl-divider .accordion-content1  img {
width: 100%;
}
.single .upload-file div.upload {
border-radius: 5px;
display: inline;
height: 30px;
position: relative;
width: auto;
text-align: center;
margin-bottom: 15px;
width: 44%;
margin-right: 0px !important;
margin-left: 10px !important;
}
.single  #collapseFour .checkout-step-body .info h4 {
font-size: 15px;
}
.single .sec-1 .col-md-4, .single .sec-2 .col-md-4 {
margin-left: 2px;
margin-right: 2px;
width: 31.29%;
float: left;
}
.single .sec-1 p span, .sec-2 p span {
font-size: 12px;
color: #62a93f;
display: block;
}
.single span.step-done {
margin-left: 10px;
margin-right: 10px;
font-size: 13px;
text-align: center;
margin-top: 10px;
float: left;
}
.single #collapseTwo .with-nav-tabs .panel-body .tab-content .tab-pane .row .prices-col-2 h4 {
font-size: 13px;
text-align: center;
padding-top: 10px;
}
.single #collapseTwo .prices-col-2 .inner .upsizing {
width: 100%;
border: none;
border-radius: 10px;
border-collapse: separate !important;
border-width: 3px 2px 2px !important;
margin-left: 0px;
margin-right: 0px;
}
.single #collapseTwo .prices-col-2 .inner table td.buy3 label {
font-size: 10px;
}
.single #collapseTwo .with-nav-tabs .panel-body .tab-content .tab-pane p.show-qty {
width: 100%;
text-align: center;
}
#myModal .modal-content .design-cat h4.heading {
font-weight: 600;
font-size: 17px;
border-bottom: 2px solid #e213a9;
padding-bottom: 10px;
background-color: #e213a9;
color: #fff;
padding-top: 11px;
text-align: center;
}
#myModal .modal-content .design-cat .bnr-cat {
display: none;
}
#myModal .modal-content .search-theme input[type="submit"] {
position: absolute;
right: -4px;
left: auto;
height: 30px;
background-color: #279fd8;
border: 0px;
color: #fff;
padding: 0px 5px 0px 26px;
font-size: 14px;
font-weight: 500;
border-radius: 8px;
background-image: url(//aaprinters.co.uk/wp-content/themes/vinylprinting/images/search-popup-icon.png);
background-repeat: no-repeat;
background-position: 6% 50%;
}
#myModal .modal-content .backto-custom {
text-align: center;
color: #000;
font-size: 10px;
}
#myModal .banner-designs {
text-align: center;
width: 100%;
}
#myModal .modal-content .search-area h4 {
margin-top: 5px;
padding-left: 12px;
color: #000;
font-size: 13px;
}
#selected-design-box .selected-bannerCat {
font-size: 11px;
text-align: center;
width: 100%;
}
#selected-design-box .boxTop-right {
float: none;
display:block;
padding-right: 0px; 
text-align: center;
}
.popup-imageUpload .upload-file .popup-uploadButton {
float: none;
margin-left: 10px;
padding: 8px 40px 8px 20px;
background-image: url(//aaprinters.co.uk/wp-content/themes/vinylprinting/images/upload-iconn.png);
background-repeat: no-repeat;
background-position: 90% 50%;
width: 70%;
}
.popup-imageUpload .file-msg {
text-align: center;
font-size: 12px;
}
.popup-imageUpload .last {
text-align: center;
float: none;
margin-bottom: 20px;
}
.popup-imageUpload .upload-file > span {
margin: 0px 34px 0px 40px;
}
.checkout #step-3 p.size_help {
text-align: center;
}
.single .checkout .finishing_btn {
width: 100%;
text-align: center;
} #cart_item_resp {
display: block;
}
.cart_accordian .row-one .order_number {
font-size: 18px;
font-weight: 800;
color: #ecebe7;
margin-top: 0px;
cursor: pointer;
}
.cart_accordian .row-one .order_img {
text-align: left;
margin-top: 5px;
font-weight: bold;
}
.cart_accordian .panel-collapse {
text-align: left;
margin-bottom: 10px;
border: 0px;
border-radius: unset;
float: left;
padding-left: 0px;
padding-right: 0px;
}
.cart_accordian .mobile {
width: 100% !important;
}
.cart_accordian .panel {
position: relative;
float: left;
width: 100%;
border: 0px;
box-shadow: none;
border: 2px solid #ddddddc7;
border-radius: 7px;
margin-bottom: 15px;
}
.cart_accordian .cart_item_collapse {
display: none;
}
.cart_accordian .mobile .col-xs-12 .row  {
border-top: solid 2px #ddd;
padding-top: 5px;
padding-bottom: 5px;
}
.cart_accordian .mobile .order_cost {
font-size: 15px !important;
font-weight: 500 !important;
color: #ecebe7;
}
.cart_accordian .mobile .order_save {
font-size: 15px !important;
font-weight: 500 !important;
color: #ecebe7;
}
.cart_accordian .row-one {
padding-bottom: 10px;
padding-top: 10px;
}
.cart_form_outer .cart-collaterals .cross-sells {
width: 100% !important;
float: left !important;
}
.cart_form_outer .cart-collaterals .cross-sells ul.products li {
width: 100% !important;
margin: 0 0 20px !important;
}
.woocommerce-page .cart-collaterals .cart_totals {
float: left !important;
width: 100% !important;
margin-top: 0px;
}
.cart_form_outer .order_number .col_6.dt  {
display: inline-block;
}
.cart_form_outer .cart_totals table.shop_table {
border: none !important;
}
.woocommerce-cart .cart-collaterals .cart_totals tr td {
border-top: none !important;
}
.woocommerce-page .cart-collaterals .cart_totals table.shop_table_responsive tr td::before, .woocommerce-page .cart-collaterals .cart_totals table.shop_table_responsive tr td::before {
float: none !important;
font-size: 20px;
color: #000;
}
.woocommerce-page .cart-collaterals .cart_totals .order-total td {
text-align: center !important;
}
.woocommerce-page .cart-collaterals .cart_totals .order-total td .woocommerce-Price-amount {
font-size: 20px;
font-weight: 800;
color: #d40172;
} .woocommerce-checkout .woocommerce-billing-fields .form-row {
width: 100%;
float: left;
}
.woocommerce-checkout .woocommerce-billing-fields #billing_address_1_field {
width: 100%;
float: left;
}
.woocommerce-checkout .woocommerce-shipping-fields .form-row {
width: 100%;
float: left;
}
.woocommerce-checkout .woocommerce-shipping-fields #shipping_address_1_field {
width: 100%;
float: left;
}
.woocommerce-checkout .woocommerce-checkout-review-order-table { position: relative; height: auto;
margin-top: 0px !important; color: black;
border-radius: 0px !important;
}
.woocommerce-checkout .woocommerce-checkout-payment {
width: 100% !important;
float: left !important;
background: transparent !important;
padding-left: 0px;
padding-right: 0px;
}
.woocommerce-checkout .place-order #place_order {
font-size: 16px !important;
padding: 7px 15px !important;
line-height: 22px !important;
border-radius: 0px !important;
background-color: black !important;
color: white !important;
vertical-align: middle;
display: inline-block;
float: none!important;
margin-top: 10px;
width: 100%;
}
.woocommerce-checkout  .woocommerce-checkout-review-order-table .order-total .woocommerce-Price-amount {
color: #fff;
font-size: 18px;
font-weight: bold;
}
.woocommerce-checkout  .woocommerce-checkout-payment .wc_payment_methods li label {
font-size: 11px !important;
}
.woocommerce-form-login .form-row {
width: 100% !important;
float: left !important;
}
.woocommerce-form-login .form-row-last {
width: 100% !important;
float: left !important;
}
.woocommerce-form-login p:first-child {
display: none;
}
.woocommerce-form-login {
display: none;
height: auto !important;
width: 100% !important;
border-radius: 0px !important;
padding-left: 10px !important;
border: none !important;
text-align: left !important;
background: transparent !important;
float: left;
margin-bottom: 0px !important;
margin-top: 0px !important;
}
.woocommerce-form-login .form-row .button {
font-size: 22px !important;
padding: 12px 20px !important;
line-height: 22px !important;
border-radius: 0px !important; color: #fff !important;
vertical-align: middle;
display: inline-block !important;
float: left!important;
width: 100%;
}
.woocommerce-account .woocommerce-form-login .form-row .button {
font-size: 22px !important;
padding: 12px 20px !important;
line-height: 22px !important;
border-radius: 8px !important;
background-color: #ecebe7 !important;
color: #fff !important;
vertical-align: middle;
display: inline-block !important;
float: right !important;
width: auto !important;
}
.woocommerce-account .woocommerce-form-login p:first-child {
display: block !important; 
}
.woocommerce-form-login-toggle .woocommerce-info::before {
display: none !important;
}
.woocommerce-form-login-toggle .woocommerce-info {
border-top: none !important;
background: transparent !important;
margin-bottom: 0px;
color: #000;
font-size: 14px;
font-weight: bold;
text-align: center;
padding-left: 0px !important;
}
.woocommerce-checkout #payment ul.payment_methods li {
width: 100%;
} .woocommerce-order .woocommerce-thankyou-order-details {
width: 90%;
}
.accordion-for-mobile .accordion-head1 {
cursor: pointer;
} 
.accordion-for-mobile .accordion-head2 {
cursor: pointer;
} 
.accordion-for-mobile .accordion-head3 {
cursor: pointer;
} 
.accordion-for-mobile .accordion-head4 {
cursor: pointer;
}   
.accordion-for-mobile .accordion-head5 {
cursor: pointer;
} 
.cat_products .products .filter-area .woocommerce-ordering {
width: 100%;
margin-bottom: 8px !important;
margin-top: 8px;
margin-right: 0px;
float: none !important;
}
.cat_products .products .filter-area .woocommerce-result-count {
margin-bottom: 8px !important;
margin-top: 15px;
margin-left: 0px;
width: 100%;
text-align: center;
}
td span.tooltip {
width: 100% !important;
left: 0px !important;
display: none !important;
}
.work-menu .btn-default {
background-color: #fff;
border-color: #ecebe7;
border: none;
line-height: 6px;
margin-right: 2px;
padding-left: 2px;
padding-right: 2px;
font-size: 10px;
text-decoration: none;
font-weight: normal;
color: #333;
border-bottom: solid 3px #999;
text-transform: capitalize;
border-radius: unset !important;
}
.our-work .work-menu {
text-align: center;
margin-top: 10px;
}
.our-work .all-work {
background-color: #f8f8f8;
width: 100%;
float: left;
padding-top: 0px;
}
.work-main {
width: 100% !important;
margin-left: 0px;
border: solid 1px #ddd;
padding-left: 0px !important;
padding-right: 0px !important;
background-color: #fff;
}
#gallery-1 .gallery-item {
float: left;
margin-top: 10px;
text-align: center;
width: 31% !important;
margin-left: 5px;
}
#gallery-1 img {
border: 2px solid #cfcfcf;
width: 100%;
}
.main-cotact .location-title {
display: inline-block;
font-size: 26px;
}
.contact-footer-title:before {
position: absolute;
background: #ecebe7;
height: 2px;
content: '';
width: 85px;
bottom: 0px;
left: 16px;
top: 60px;
}
.sub-title {
color: #333;
font-size: 9px;
font-weight: normal;
vertical-align: middle;
margin-left: 0px;
float: left;
}
.contact-footer-title {
display: inline-block;
font-size: 26px;
}
.term-description {
padding-top: 0px;
}   
.term-description {
width: 100%;
float: left;
padding-left: 15px;
padding-right: 20px;
}
.r-mtr2 {
text-align: center;
font-size:23px;
font-weight: 800;
line-height: 40px;
width: 100%;
border-radius: 6px;
margin-left: 0px !important;
}
.woocommerce ul.products li.product .woocommerce-loop-category__title, .woocommerce ul.products li.product .woocommerce-loop-product__title, .woocommerce ul.products li.product h3 {
font-size: 12px !important;
padding-left: 3px !important;
}
.woocommerce ul.products[class*="columns-"] li.product, .woocommerce-page ul.products[class*="columns-"] li.product {
float: left;
clear: both;
margin: 0 0 2.992em; }
#accordion #collapseThree {
padding: 5px;
} .bannerpricing-table #table_fields .delv_drpdn {
padding-left: 0px;
padding-right: 0px;
display: block !important;
}
.bannerpricing-table .tabbable .cs_br_width {
padding-right: 0px;
padding-left: 0px;
width: 48%;
float: left;
}
.bannerpricing-table .tabbable .width_drpdn {
padding-right: 0px;
padding-left: 0px;
}
.bannerpricing-table .tabbable #unit_tabs {
display: none;
}
.bannerpricing-table .tabbable .cs_br-height {
padding-right: 0px;
padding-left: 0px;
width: 48%;
float: left;
margin-left: 10px;
}
.bannerpricing-table #table_fields .unit_drpdn {
padding-left: 0px;
padding-right: 0px;
}
.bannerpricing-table #table_fields .quantity  {
padding-left: 0px;
padding-right: 0px;
width: 100%;
}
.bannerpricing-table #table_fields .quantity .qty  {
width: 100%;
}
.bannerpricing-table .panel-heading .nav-tabs { }
.bannerpricing-table .panel-heading label {
text-align: center;
font-size: 13px;
padding-top: 10px;
width: 100%;
}
.bannerpricing-table .tabbable .panel-body #set1 .nav-tabs li:first-child {
margin-left: 10px;
}
.bannerpricing-table .panel-body {
padding-left: 0px;
padding-right: 0px;
}
#collapseTwo .bannerpricing-table .tabbable .nav-tabs #feet a {
padding-left: 6px !important;
padding-right: 6px !important;
}
#collapseTwo .bannerpricing-table .tabbable .nav-tabs #inch a {
padding-left: 6px !important;
padding-right: 6px !important;
}
#collapseTwo .bannerpricing-table .tabbable .nav-tabs #m a {
padding-left: 6px !important;
padding-right: 6px !important;
}
#collapseTwo .bannerpricing-table .tabbable .nav-tabs #mm a {
padding-left: 6px !important;
padding-right: 6px !important;
}
#collapseTwo .bannerpricing-table .tabbable .nav-tabs #cm a {
padding-left: 6px !important;
padding-right: 6px !important;
}
.bannerpricing-table .unit_drpdn .cs-custom-option {
background-color: #fff;
color: #000;
border: 1px solid #1d8ed2;
background-image: url(//aaprinters.co.uk/wp-content/themes/vinylprinting/images/60995.png);
background-position: 92% 57%;
background-size: 7% 55%;
}
.tg .tg-tds {
width: auto !important;
font-size: 11px;
padding: 2px 0px;
}
.my-bulk {
background-color: #ecebe7;
color: #fff;
font-size: 10px !important;
font-weight: bold;
border-radius: 100%;
padding-top: 1px;
font-style: italic;
margin-left: 3px !important;
padding-bottom: 1px;
padding-left: 3px;
padding-right: 3px;
}
.bannerpricing-table .tabbable .designs {
font-size: 17px;
width: 75%;
padding: 12px 14px 10px 9px;
line-height: 28px;
border-radius: 12px;
color: #fff !important;
display: inline-block;
text-align: left;
font-weight: 600;
margin: 0px;
}
.bannerpricing-table .tabbable .show-templates {
font-size: 17px;
padding: 10px 30px 10px 10px;
line-height: 28px;
border-radius: 12px;
color: #fff !important;
vertical-align: middle;
display: inline-block;
font-weight: 600;
width: 60%;
}
.tg th {
font-size: 9px;
padding: 1px;
}
.tg td {
font-size: 9px;
}
.tg a {
padding: 0px 0px;
}
.cat_products .products .search-area .search_text {
padding-left: 10px;
font-size: 13px;
}
.wc-proceed-to-checkout a.checkout-button {
font-size: 19px !important;
}
.bannerpricing-table .tabbable #table_fields .size_help {
text-align: center;
margin-top: 10px;
margin-right: 0px;
color: #ecebe7;
margin-bottom: 0px;
width: 100%;
float: left;
padding-right: 0px;
}
.bannersize_selection .show_gridview_sec {
width: 44%;
}
.bannersize_selection .show_customsize_sec {
width: 44%;
}
.bannersize_selection .selection_label {
font-size: 15px;
color: #438be4;
font-weight: 600;
text-align: center;
}
#custom-design-box .upload-label {
padding-left: 0px;
padding-top: 0px;
font-size: 15px;
}
.popup-imageUpload .upload-file span.choose-file {
padding-left: 5px;
font-size: 10px;
}
#custom-design-box .upload-file {
margin-top: 0px;
float: left;
text-align: center;
}
#custom-design-box .custom-uploadButton {
float: none;
width: 52%;
margin-left: 10px;
margin-right: 10px;
}
#custom-design-box .popup-imageUpload .upload-file > span {
margin: 0px 34px 0px 40px;
font-size: 12px;
}
#customdesign-Modal .last .demoFile-txt {
margin-right: 0px;
display: block;
}
#customdesign-Modal .last {
margin-right: 0px;
text-align: center;
}
#footercont .sendpress-signup-form #error {
margin-left: 15px;
}
#footercont .sendpress-signup-form #exists {
margin-left: 15px;
}
.popup-imageUpload .last .demoFile-txt {
margin-right: 0px;
display: block;
}
.woocommerce-checkout-review-order .place-order {
float: right;
clear: right;
width: 100%;
display: block;
}
.page-id-6853 .maintitle {
font-size: 35px !important;
}
.page-id-6853 iframe {
width: 100% !important;
}
.gform_body li label {
color: black;
font-size: 11px;
}
.page-id-6853 .emailcall {
font-size: 15px !important;
}
#step-3 #selected_bnr_code {
padding-left: 15px;
}
.woocommerce-account .woocommerce .u-columns .u-column2 {
margin-top: 10px;
float: left;
} 
.pagination .page-numbers li a {
text-transform: uppercase;
font-size: 11px;
padding: 1px 5px 1px;
vertical-align: middle;
line-height: 22px;
margin: 0px;
border-radius: 6px;
background-color: #ecebe7;
color: #fff;
font-weight: 600;
width: auto;
text-decoration: none;
}
.popup-imageUpload .upload-file {
text-align: center;
width: 100%;
float: left;
}
#collapseThree .upload-file .preloader_outer_sec span {
float: left;
width: 100%;
line-height: 22px;
text-align: center;
}
.uploadedfiles .fileName .file_name {
font-size: 12px !important;
}
#collapseThree .upload-file {
float: left;
margin-top: 10px;
margin-bottom: 10px;
}
.upload-file .bar {
width: 65% !important;
float: left;
margin-right: 0px;
margin-top: 1px;
background: #f5f5f5;
border: 1px sol transparent;
border-radius: 10px;
box-shadow: inset 0 1px 1px rgba(0,0,0,.1);
margin-top: 10px;
margin-left: 20px;
}
.file-preloader {
float: right;
margin-left: 2%;
margin-right: 10%;
margin-top: 10px;
}
#step-2 .filecolor {
background-position: 72% 50%;
}
.preloader_outer_sec {
width: 100% !important;
float: left !important;
}
.preloader_outer_sec .uploading {
display: none !important;
}
.totalorder-summery li .total {
color: #fff;
}
.side-mobile {
display: block;
width: 100% !important;
}
.side-desktop {
display: none;
}
.page-id-9004355 .textsection {
width: 100% !important;
}
.single-post .textsectionblog {
border-right: none;
float: left;
padding: 0 10px 0 10px;
max-width: 100%;
width: 100%;
}
.woocommerce-order-pay #order_review .shop_table {
width: 100%;
float: left;
}
.woocommerce-order-pay #order_review #payment {
width: 100%;
float: left;
margin-left: 0%;
}
#collapseThree .designs.btn {
font-size: 14px;
padding: 12px 30px 10px 45px;
line-height: 28px;
border-radius: 12px;
background-color: #ecebe7 !important;
vertical-align: middle;
display: inline-block;
font-weight: 600;
margin: 0px 0px 10px 0px;
background-image: url(//aaprinters.co.uk/wp-content/themes/vinylprinting/images/design-tick.png);
background-repeat: no-repeat;
background-position: 5% 50%;
}
#collapseThree .show-templates.btn {
font-size: 14px;
padding: 12px 30px 10px 55px;
line-height: 28px;
border-radius: 12px;
background-color: #62a93f !important;
color: #fff !important;
vertical-align: middle;
margin-bottom: 20px;
margin-top: 0px;
display: inline-block;
font-weight: 600;
background-image: url(//aaprinters.co.uk/wp-content/themes/vinylprinting/images/temp.png);
background-repeat: no-repeat;
background-position: 8% 50%;
}
.action_buttons {
text-align: center;
}
.sec-1 .nopole_selection {
float: right;
width: 25%;
text-align: left;
}
.sec-1 .noselection_label {
font-size: 12px;
color: red;
line-height: 35px;
float: left;
}
.sec-1 p {
width: 75%;
float: left;
}
.sec-1 p, .sec-2 p {
font-size: 12px;
}
.sec-2 .noeyelets_selection {
float: right;
width: 25%;
text-align: left;
}
.sec-2 .noselection_label {
font-size: 12px;
color: red;
line-height: 35px;
float: left;
}
.sec-2 p {
width: 75%;
float: left;
}
.sec-1 .nopole_selection .innr_opt_selection {
padding-left: 0px;
}
.sec-2 .noeyelets_selection .innr_opt_selection {
padding-left: 0px;
}
.bannerpricing-table #table_fields .viewcustomsize {
cursor: pointer;
position: absolute;
right: -32px;
transform: rotate(-90deg);
top: 216px;
background-color: #99999966;
padding: 2px;
color: #333333d1;
font-weight: 600;
font-size: 10px;
border-top-left-radius: 10px;
border-top-right-radius: 10px;
border: 1px solid #999;
z-index: 99;
} .morequantity_modalbox .modal-dialog {
width: 90%;
margin: 15% auto;
}
.morequantity_modalbox table {
width: 100%;
}
.morequantity_modalbox table thead {
width: 30%;
float: left;
}
.morequantity_modalbox table tbody {
width: 70%;
float: left;
}
.morequantity_modalbox .selected_br_size {
text-align: center;
background-color: #ecebe7;
color: #fff;
font-size: 15px;
border-top-left-radius: 5px;
border-bottom-left-radius: 5px;
font-weight: 500;
vertical-align: middle;
display: block;
width: 100%;
float: left;
border-top-right-radius: 0px;
height: 45px;
}
.morequantity_modalbox table tbody td {
padding: 3px 0px 0px 0px;
border: 1px solid #59b0d9;
padding-left: 4px !important;
position: relative;
vertical-align: bottom;
display: block;
width: 100%;
float: left;
height: 45px;
}
.morequantity_modalbox th.selected-size {
font-size: 12px;
width: 20%;
vertical-align: middle;
text-align: center;
font-weight: bold;
border: 1px solid #59b0d9;
display: block;
width: 100%;
float: left;
height: 45px;
}
.morequantity_modalbox .innr_opt_selection {
margin-top: 10px;
padding-left: 30px !important;
margin-bottom: 10px;
}
.morequantity_modalbox .tprice {
clear: both;
}
.morequantity_box .modal-dialog {
width: 90%;
margin: 15% auto;
}
.morequantity_box table {
width: 100%;
}
.morequantity_box table thead {
width: 30%;
float: left;
}
.morequantity_box table tbody {
width: 70%;
float: left;
}
.morequantity_box table tbody tr {
width: 33.33%;
float: left;
}
.morequantity_box .selected_br_size {
text-align: center;
background-color: #ecebe7;
color: #fff;
font-size: 15px;
border-top-left-radius: 5px;
border-bottom-left-radius: 5px;
font-weight: 500;
vertical-align: middle;
display: block;
width: 100%;
float: left;
border-top-right-radius: 0px;
height: 67px;
}
.morequantity_box table tbody td {
padding: 3px 0px 0px 0px;
border: 1px solid #59b0d9;
padding-left: 4px !important;
position: relative;
vertical-align: bottom;
display: block;
width: 100%;
float: left;
height: 70px;
}
.morequantity_box th.sizes {
font-size: 11px;
width: 20%;
vertical-align: middle;
text-align: center;
font-weight: bold;
border: 1px solid #59b0d9;
display: block;
width: 100%;
float: left;
height: 45px;
}
.morequantity_box .innr_opt_selection {
margin-top: 4px;
padding-left: 30px !important;
margin-bottom: 20px;
float: left;
}
.morequantity_box .tprice {
clear: both;
font-size: 8px;
}
#upsizemoreqty_box {
padding: 0px;
}
.pricingtable_actionbtn {
text-align: center;
}
.morequantity_modalbox .modal-footer .btn {
float: none;
}
.morequantity_modalbox .modal-footer {
text-align: center;
}
.morequantity_box .modal-footer .btn {
float: none;    margin-top: 0 !important;
}
.morequantity_box .modal-footer {
text-align: center;
}
.stepthree_actionbtn {
text-align: center;
margin-top: 10px;
}
#collapseThree .stepthree_actionbtn #last-step {
float: none !important;
}
.google-reviews-widget {
display: none;
}
#upsizemoreqty_box {
padding: 0px;
}
.pricingtable_actionbtn {
text-align: center;
}
.artworkpending {
width: 61%;
float: none !important;
margin: 0 auto;
padding-top: 10px;
}
.artcheckmark {
width: 100%;
text-align: center;
padding-right: 0px;
}
.artworkpending .innr_opt_selection {
line-height: 26px;
margin-bottom: 10px;
}
.artworkpending .innr_opt_selection .checkmark {
top: 0px;
left: 6px;
}
.show-customdesignmodal {
font-size: 18px !important;
padding: 12px 40px 10px 42px !important;
margin: 0px 0px 0px 0px !important;
width: auto !important;
margin-bottom: 10px !important;
}
.mobile-cat-title {
margin-bottom: 0px;
}
.tabbable .cs-custom-option {
margin-bottom: 0px; 
}
#add_payment_method .cart-collaterals .cart_totals tr td, #add_payment_method .cart-collaterals .cart_totals tr th, .woocommerce-cart .cart-collaterals .cart_totals tr td, .woocommerce-cart .cart-collaterals .cart_totals tr th, .woocommerce-checkout .cart-collaterals .cart_totals tr td, .woocommerce-checkout .cart-collaterals .cart_totals tr th {
border-top: 1px solid #009ef5 !important;
}
}
@media screen and (max-width: 767px) and (min-width: 481px) {
.logo-site{
margin-bottom:10px;
}
.dgwt-wcas-no-submit .dgwt-wcas-sf-wrapp input[type="search"].dgwt-wcas-search-input{
padding: 7px 15px 10px 38px;
height:34px;
}
}
@media (min-width:768px) and (max-width:991px){
.cart_ico sup{
position: absolute;
margin-top: 0px !important;
margin-left: 0px !important;
padding: 12px 7px !important;
font-size: 12px !important;
}
.mobile-logo{
margin-bottom:10px;
}
}
@media screen and (max-width: 1023px) and (min-width: 768px) {
.col-lg-3.col-md-3.col-xs-6.col-sm-6.our_top_pick {
width: 24% !important;
float: right !important;
}
.row2.our_top_pick_row {
width: 100% !important;
float: left;
text-align: center !important;
}
.woocommerce ul.products li.product a img {
width: 100%;
height: 237px !important;
display: block;
margin: 0 0 1em;
box-shadow: none;
border: 1px solid gray;
line-height: 1;
}
.sendpnowa .submit input {
background: #171819 none repeat scroll 0 0 !important;
border: medium none;
color: white;
font-size: 17px;
padding: 6px;
float: right;
width: 30% !important;
margin: 0px !important;
}
.sendpnowa .submit {
position:relative;
top:0px !important;
}
.sendpress-signup-form input[type="text"] {
width: 68% !important;
display: inline-block;
float: left;
}
.sendpnowa {
width: 100% !important;
float: right;
margin: 0px !important;
position:relative !important;
}
.page-id-7 .entry {
padding-right: 15px;
padding-left: 15px;
margin-right: auto;
margin-left: auto;
width: 81% !important;
border-radius: 8px !important;
border: 2px solid #009ef5 !important;
margin-top: 134px !important;
margin-bottom: 15px;
padding-top: 0px;
}
.woocommerce table.shop_table_responsive thead, .woocommerce-page table.shop_table_responsive thead {
display: table !important;
width: 100% !important;
}    
.woocommerce table.shop_table_responsive tr, .woocommerce-page table.shop_table_responsive tr {
display: table !important;
width:100% !important;
}
td.product-subtotal span.woocommerce-Price-amount.amount {
display: none;
}
.product-subtotal {
display: none;
}
.woocommerce-cart-form__cart-item.cart_item td {
border: 1px solid #ecebe7 !important;
}
.attachment-woocommerce_thumbnail.size-woocommerce_thumbnail {
width: 90% !important;
}
.variation {
text-align: left !important;
padding-left: 0% !important;
}
.product-thumbnail a {
text-decoration: none;
color: black;
padding: 0px !important;
margin: 0px !important;
text-align: left !important;
width: 100%;
display: block;
}
.woocommerce-cart-form__cart-item.cart_item td.product-subtotal {
display: none !important;
}
.woocommerce table.shop_table_responsive tr td, .woocommerce-page table.shop_table_responsive tr td {
display: table-cell;
text-align: right !important;
}
.woocommerce table.shop_table_responsive tr td.actions::before, .woocommerce table.shop_table_responsive tr td.product-remove::before, .woocommerce-page table.shop_table_responsive tr td.actions::before, .woocommerce-page table.shop_table_responsive tr td.product-remove::before {
display: table !important;
}
.page-id-6 .product-thumbnail {
display: table !important;
width: 37% !important;
}
.woocommerce table.shop_table_responsive tr td, .woocommerce-page table.shop_table_responsive tr td {
display: table-cell !important;
text-align: left !important;
width: 21% !important;
}
.woocommerce table.shop_table_responsive tr td::before, .woocommerce-page table.shop_table_responsive tr td::before {
content: unset !important;
font-weight: 700;
float: left;
}
.woocommerce table.shop_table_responsive tr, .woocommerce-page table.shop_table_responsive tr {
display: table !important;
width: 100% !important;
}
#add_payment_method .cart-collaterals .cart_totals tr td, #add_payment_method .cart-collaterals .cart_totals tr th, .woocommerce-cart .cart-collaterals .cart_totals tr td, .woocommerce-cart .cart-collaterals .cart_totals tr th, .woocommerce-checkout .cart-collaterals .cart_totals tr td, .woocommerce-checkout .cart-collaterals .cart_totals tr th {
border-top: 1px solid #009ef5 !important;
}
.woocommerce table.shop_table_responsive tbody th, .woocommerce-page table.shop_table_responsive tbody th {
display: revert !important;
}
.woocommerce-checkout .woocommerce-checkout-review-order-table {
color:black !important;   
} .single_add_to_cart_button.button.alt {
background: black !important;
color: white !important;
padding: 10px !important;
display: inline-block;
}
.menu-kami_menu-container ul {
margin-top: 0px;
width: 90% !important;
padding-left: 15%;
}
#menu-item-9003109 {
background-position: unset !important;
text-align: unset !important;
width: unset !important;
}
.closebtn2 {
display: none;
position: absolute;
top: 25px;
z-index: 99999;
left: 1%;
width: 30px;
}
.sidenav2 {
height: 100%;
width: 0;
position: fixed;
z-index: 1;
top: 0;
right: 0;
background-color: #d40172;
overflow-x: hidden;
transition: 0.5s;
padding-top: 8px;
margin-top: 5% !important;
margin-right: 5%;
}
.mobile_main_cat {
width: 100% !important;
float: left;
text-align: left;
padding-left: 20px;
}   
.cart_ico img {
width: 34px !important;
}
sup {
padding: 7px 8px 7px 8px !important;
}
.woocommerce ul.products[class*="columns-"] li.product, .woocommerce-page ul.products[class*="columns-"] li.product {
width: 48%;
float: left;
clear: both;
margin: 0 6px 2.992em !important;
}
.term-description {
width: 100% !important;
float: left;
padding-left: 0px;
padding-right: 0px;
}
.text_bng img {
width: 100% !important;
}
.ff_firsr h3 {
font-weight: bold;
padding-left: 8px;
font-size: 15px !important;
}
.ff_firsr h4 {
padding-left: 8px;
font-size: 12px !important;
}
.f2-firsr h5 {
margin-bottom: -23px;
margin-left: 5px;
color: #fff;
font-size: 11px !important;
} 
.aboutus {
float: left;
padding: 25px 10px 0px 10px;
text-align: left;
}
.popular-cat {
display: none;
}
.mob_show_text {
font-size: 20px;
font-weight: bold;
padding-bottom: 11px;
text-transform: none;
}
.copy-right {
display: none;
}
#Copyright_note {
display: none;
}
div#footerbtmcont {
display: block;
}
.follows {
float: right;
padding: 0 3px;
}
.blogroll_wg {
float: left;
padding: 0 21px;
width: 100% !important;
text-align: center;
}
.css-doodle {
-moz-transform:none !important;
-ms-transform: none !important;
-webkit-transform: none !important;
-o-transform: none !important;
transform: unset;
font-size: 35px !important;
font-weight: 700;
margin-top: unset !important;
margin-right: unset !important;
}
.subscribe {
float: left;
padding: 25px 10px 0px 10px;
width: 50%;
text-align: left;
}
.r-mtr {
text-align: center;
font-size: 18px;
font-weight: 800;
line-height: 40px;
background: #ebebeb;
width: 100% !important;
border-radius: 6px;
margin-left: -47px !important;
}
span.pay-text {
font-size: 20px!important;
display: flex;
justify-content: center;
align-items: center;
}
.popular-cat {
display: none;
}
.r-mtr2 {
text-align: center;
font-size: 18px;
font-weight: 800;
line-height: 40px;
width: 70% !important;
border-radius: 6px;
}
.r-mtr2 {
text-align: center;
font-size: 18px;
font-weight: 800;
line-height: 40px;
width: 70%;
border-radius: 6px;
}
.loggeds {
text-align: left;
margin-left: -41px;
padding-top: 10px;
padding-bottom: 10px;
}
.two-box {
width: 100%;
height: 350px;
padding-top: 30px;
border: 4px solid #4996E4;
background: #e1e1e1;
border-radius: 10px;
text-align: center;
margin-bottom: 10px;
}
.wc_payment_method .innr_opt_selection .checkmark {top : -6px;}  #header {
display: none;
}
#mobile-header {
display: inline-block;
width:100%;
}
.mobile-top-bar {
width: 100%;
background-color: #ecebe7;
float: left;
color: #fff;
padding-bottom: 5px;
}
#mobile-header .top-col {
padding-top: 5px;
width: 50%;
float: left;
border-right: solid 1px #666;
text-align: center;
background-color: #da0064;
}
.right_sec {
width: 100%;
background-color: #00a4f9;
text-align: center;
padding: 3px;
}
#mobile-header .top-col a {
color: #fff;
}
#mobile-header .top-col .mobile-memu-icon {
width: 50%;
float: left;
text-align: right;
font-size: 30px;
padding-right: 5px;
}
#mobile-header .top-col .mobile-memu-title {
width: 50%;
float: left;
text-align: left;
line-height: 30px;
}
#mobile-header .top-col .mobile-call-icon {
width: 50%;
float: left;
text-align: right;
font-size: 30px;
padding-right: 5px;
}
#mobile-header .top-col .mobile-call-title {
width: 50%;
float: left;
text-align: left;
line-height: 30px;
}
#mobile-header .top-col .mobile-email-icon {
width: 50%;
float: left;
text-align: right;
font-size: 30px;
padding-right: 5px;
}
#mobile-header .top-col .mobile-email-title {
width: 50%;
float: left;
text-align: left;
line-height: 30px;
}
#mobile-header .top-col .mobile-basket-icon {
width: 50%;
float: left;
text-align: right;
font-size: 30px;
padding-right: 5px;
}
#mobile-header .top-col .mobile-basket-title {
width: 50%;
float: left;
text-align: left;
line-height: 30px;
}
#mobile-header .top-basket {
border-right: none;
}
.Main-page-banner {
display: none;
}
.container {
float: left;
width: 100% !important;
}
#mobile-header .mobile-logo {
width: 100%;
background-color: white;
padding-bottom: 10px;
padding-top: 10px;
float: left;
margin-top: 5px;
}
.mobilep-view-all-products {
display: block;
float: left;
text-align: center;
width: 100%;
background-color: #e6e6e6;
margin-top: 5px;
text-decoration: underline;
line-height: 35px;
color: #000;
}
.mobilep-view-all-products a { 
color: #000;
}
.mobile-view-text {
margin-left: 5px;
}
.popular-cat {
display: block;
float: left;
width: 100%;
text-align: center;
margin-top: 20px;
}
.left-line {
border-bottom: solid 2px #999;
width: 30%;
float: left;
margin-top: 14px;
}
.popular-text {
float: left;
line-height: 30px;
width: 40%;
color: #000;
font-weight: bold;
font-size: 18px;
}
.right-line {
border-bottom: solid 2px #999;
width: 30%;
float: right;
margin-top: 14px;
}
.home-page-cat-list {
margin-top: 0px;
margin-bottom: 30px;
}
.home-page-cat-list .single-cat {
text-align: center;
padding-top: 0px;
padding-right: 0px;
margin-right: 0%;
margin-left: 0%;
padding-left: 0px;
border-right: solid 1px #b2b2b2;
margin-top: 0px;
border-radius: 0px;
background-color: #fff;
width: 50%;
float: left;
border-left: none;
border-top: none;
border-bottom: none;
}
.home-page-cat-list .single-cat .cat-image img {
border-top-right-radius: 0px;
width: 80%;
border-top-left-radius: 0px;
padding-top: 20px;
}
.home-page-cat-list .single-cat:hover {
border-right: solid 1px #b2b2b2;
border-left: none;
border-top: none;
border-bottom: none;
box-shadow:none;
}
.home-page-cat-list li.single-cat:nth-of-type(2) {
border-right: none;
}
.home-page-cat-list li.single-cat:nth-of-type(4) {
border-right: none;
}
.home-page-cat-list li.single-cat:nth-of-type(6) {
border-right: none;
}
.home-page-cat-list li.single-cat:nth-of-type(8) {
border-right: none;
}
.home-page-cat-list li.single-cat:nth-of-type(10) {
border-right: none;
}
.home-page-cat-list li.single-cat:nth-of-type(12) {
border-right: none;
}
.home-page-cat-list li.single-cat:nth-of-type(14) {
border-right: none;
}
.home-page-cat-list {
padding-right: 0px !important;
padding-left: 0px !important;
}
.line-brk {
display: none !important;
}
.mobile-line-brk {
display: block;
border-top: solid 2px #999;
width: 100%;
float: left;
}
.home-page-cat-list .single-cat .cat-name a {
font-family: FRADM;
line-height: 30px;
font-size: 15px;
text-decoration: none;
font-weight: bold;
color: #ecebe7;
text-transform: capitalize;
}
.home-page-tabs-list {
padding-right: 0px !important;
padding-left: 0px !important;
}
.home-page-content .textwidget img {
width: 100%;
}
.sendpnowa {
width: 100% !important;
}
.sendpnowa h2 {
display: block !important;
font-size: 16px !important;
}
#footerbtm {
width: 100%;
margin: 0 auto;
padding: 34px 0;
text-align: center;
}
.footermid ul li a {
font-size: 1.2em !important;
}
.sendpnowa .sp_email {
height: 35px;
width: 95% !important;
margin-left: 20px;
}
.sendpnowa .sendpress {
position: absolute;
right: 84px;
top: 0px !important;
width: 85%;
}
.cart-count {
position: absolute;
right: 22px;
background-color: #62a93f;
padding-right: 7px;
padding-left: 7px;
border-radius: 50px;
} .shop-sidebar {
display: none;
}
.woocommerce-products-header .woocommerce-products-header__title  {
display: none;
}
.mobile-cat-title {
display: block;
margin-top: 10px;
}
.mobile-cat-title .popular-text {
float: left;
line-height: 30px;
width: 50%;
color: #000;
font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
font-weight: bold;
font-size: 16px;
}
.mobile-cat-title .left-line {
width: 25%;
}
.mobile-cat-title .right-line {
width: 25%;
}
.cat_container .products .product-category {
text-align: center;
padding-top: 0px;
padding-right: 0px;
margin-right: 0% !important;
margin-left: 0% !important;
padding-left: 0px;
border-right: solid 1px #b2b2b2;
margin-top: 0px;
border-radius: 0px;
background-color: #fff;
width: 50% !important;
float: left;
border-left: none;
border-top: none;
border-bottom: none;
margin-bottom: 0px !important;
}
.cat_container .products .product-category img {
border-top-right-radius: 0px;
width: 80% !important;
border-top-left-radius: 0px;
padding-top: 20px;
display: inline-block !important;
}
.cat_container .products .product-category:nth-of-type(2) {
border-right: none;
}
.cat_container .products .product-category:nth-of-type(4) {
border-right: none;
}
.cat_container .products .product-category:nth-of-type(6) {
border-right: none;
}
.cat_container .products .product-category:nth-of-type(8) {
border-right: none;
}
.cat_container .products .product-category:nth-of-type(10) {
border-right: none;
}
.cat_container .products .product-category:nth-of-type(12) {
border-right: none;
}
.cat_container .products .product-category:nth-of-type(14) {
border-right: none;
}
.cat_container .products .product-category:nth-of-type(16) {
border-right: none;
}
.woocommerce .cat_container ul.products[class*=columns-] li.product:nth-child(2n), .woocommerce-page ul.products[class*=columns-] li.product:nth-child(2n) {
float: left !important;
clear: unset !important;
}
.woocommerce .cat_container ul.products[class*=columns-] li.product, .woocommerce-page ul.products[class*=columns-] li.product {
float: left !important; }
.cat_container .products .woocommerce-loop-category__title {
font-size: 15px !important;
} .cat_products .products .Single-poster {
text-align: center;
width: 47% !important;
float: left;
}
.main-subcat-list {
border-left:none !important;
} .single #main_area #slider-thumbs {
display: block;
}
.single-products-main-header {
background: #f1f1f1;
padding-bottom: 10px;
padding-top: 10px;
float: left;
width: 100%;
}
.single .woocommerce-product-gallery {
padding-right: 0px;
z-index: 9;
padding-left: 0px;
}
.single .entry-summary .woocommerce-product-rating {
display: none;
}
.single .entry-summary .product_title {
width: 100%;
font-family: FRADM;
font-size: 26px;
text-decoration: none;
font-weight: bold;
color: #ecebe7;
text-transform: capitalize;
float: left;
line-height: 20px;
padding-top: 0px !important;
margin-top: 0px !important;
margin-bottom: 10px !important;
text-align: center;
}
.single .woocommerce-product-details__short-description {
display: none;
}
.content-bottom-main .count-sale-product {
display: none;
}
.content-bottom-main .share-content {
width: 100%;
}
.single .product {
margin-top: 10px;
}
.single #accordion .step1 .checkout-step-title a span {
display: none;
}
.single #accordion .checkout-step-body {
text-align: center;
}
#collapseTwo h2.banner-view {
font-size: 16px;
color: #438be4;
font-weight: 600;
margin-top: 0px;
margin-bottom: 0px;
}
.grid-boxes table input[type="checkbox"] { 
height: 40px;
}
.single #accordion .checkout-step-body .select-icon {
font-size: 11px;
}
.grid-boxes table input[type="checkbox"]:checked::before {
content: '';
background: #318CC5;
position: absolute;
width: 100%;
height: 40px;
left: 50%;
top: 49%;
transform: translate(-50%, -50%);
}
.showcmcol {
position: absolute;
background: #308EC4;
padding: 0 5px;
font-size: 8px;
color: white;
text-transform: uppercase;
left: -23px;
top: 13px;
transform: rotate(270deg);
z-index: 9;
}
.single  .total-size {
margin-top: 15px;
text-align: center;
font-size: 15px;
}
.single  .total-size .complate-size {
display: block;
}
#collapseTwo a.collapsed3 {
text-transform: uppercase;
font-size: 17px;
padding: 8px 10px 8px 50px;
vertical-align: middle;
line-height: 30px;
margin: 0;
border-radius: 12px;
background-color: #ecebe7;
color: #fff;
font-weight: 600;
background-image: url(//aaprinters.co.uk/wp-content/themes/vinylprinting/images/view-icon.png);
background-repeat: no-repeat;
background-position: 7% 50%;
}
#collapseTwo a.custom-size {
text-transform: uppercase;
font-size: 16px;
padding: 8px 26px 8px;
vertical-align: middle;
line-height: 30px;
margin: 10px 5px 10px 0px;
border-radius: 12px;
background-color: #af0160;
color: #fff;
font-weight: 600;
}
.single .right-sidebar .order-summery {
display: none;
}
.single .right-sidebar .timer-sec {
display: none;
}
.single .right-sidebar .time-remaining-label {
display: none;
}
.Single-page-descrition p img {
width: 100%;
}
.single .single-page-review-outer .single-page-review {
display: none;
}
.single .single-page-review-outer .customer-reviews {
display: none;
}
.related .left-like {
width: 20%;
}
.related .you-may-like {
width: 60%;
}
.related .right-like {
width: 20%;
}
.related-cat .single-cat {
width: 48%;
float: left;
}
.single .right-sidebar .totalorder-summery {
width: 100vw;
position: relative;
margin-left: -50vw;
height: auto;
margin-top: 0px;
left: 50%;
color: #fff;
background-color: #ecebe7;
padding-bottom: 10px;
padding-top: 5px;
margin-bottom: 10px !important;
}
.single .right-sidebar .totalorder-summery ul {
padding-right: 40px;
padding-left: 40px;
}
.single .right-sidebar .totalorder-summery h5 {
padding-right: 40px;
padding-left: 40px;
}
.totalorder-summery h5 {
font-weight: bolder;
color: #fff;
border-bottom: 1px solid #ecebe7;
padding: 7px 2px;
}
.single .right-sidebar .totalorder-summery .price_list6 .total {
font-size: 20px;
}
.single  .button.checkout-btn {
margin-bottom: 0px;
}
.showcm {
position: absolute;
background: #308EC4;
padding: 0 1px;
font-size: 8px;
color: white;
text-transform: uppercase;
left: 1px;
top: 3px;
}
.single #accordion .checkout-step-body .col-md-12 {
padding-right: 2px;
padding-left: 2px;
}
.single .single-page-tabs-list {
padding-left: 0px;
padding-right: 0px;
}
.single .single-page-tabs-list .Single-page-descrition {
padding-left: 0px;
padding-right: 0px;
}
.single .product .cart .col-md-8 {
padding-left: 0px;
padding-right: 0px;
}
.single .with-nav-tabs .prices-col-2 {
padding-left: 5px !important;
padding-right: 5px !important;
}
.accordion-for-mobile  .panel-group .panel {
border-radius: 0;
box-shadow: none;
border-color: #EEEEEE;
}
.accordion-for-mobile  .panel-default > .panel-heading {
padding: 0;
border-radius: 0;
color: #212121;
background-color: #FAFAFA;
border-color: #EEEEEE;
}
.accordion-for-mobile  .panel-title {
font-size: 14px;
}
.accordion-for-mobile .panel-title > a {
display: block;
padding: 15px;
text-decoration: none;
}
.accordion-for-mobile .more-less {
float: right;
color: #212121;
}
.accordion-for-mobile .panel-default > .panel-heading + .panel-collapse > .panel-body {
border-top-color: #EEEEEE;
}
.accordion-for-mobile .panel-default {
display: block !important;
}
.single .single-page-tabs-list {
display: none;
}
.accordion-for-mobile  {
display: block;
}
.single .accordion-for-mobile .gdl-divider {
width: 100%;
}
.single .accordion-for-mobile .gdl-divider .gdl-title {
width: 100%;
float: left;
line-height: 35px;
background-color: #f9f9f9;
border-top: solid 2px #ddd;
padding-left: 20px;
color: #000;
text-align: center;
z-index: 99;
}
.single .accordion-for-mobile .gdl-divider .accordion-content1 {
width: 100%;
float: left;
border-top: solid 2px #ddd;
display: none;
padding-left: 40px;
padding-right: 40px;
}
.single .accordion-for-mobile .gdl-divider .accordion-content2 {
width: 100%;
float: left;
border-top: solid 2px #ddd;
display: none;
padding-left: 40px;
padding-right: 40px;
}
.single .accordion-for-mobile .gdl-divider .accordion-content3 {
width: 100%;
float: left;
border-top: solid 2px #ddd;
display: none;
padding-left: 40px;
padding-right: 40px;
}
.single .accordion-for-mobile .gdl-divider .accordion-content4 {
width: 100%;
float: left;
border-top: solid 2px #ddd;
display: none;
padding-left: 40px;
padding-right: 40px;
}
.single .accordion-for-mobile .gdl-divider .accordion-content5 {
width: 100%;
float: left;
border-top: solid 2px #ddd;
display: none;
padding-left: 40px;
padding-right: 40px;
}
.single .accordion-for-mobile .gdl-accordion {
margin-bottom: 0px;
width: 100vw;
position: relative;
margin-left: -50vw;
height: auto;
margin-top: 0px;
left: 50%;
}
.single .accordion-for-mobile .gdl-divider .accordion-up-and-down1 {
float: right;
line-height: 23px;
margin-top: 10px;
margin-right: 40px;
}
.single .accordion-for-mobile .gdl-divider .accordion-up-and-down2 {
float: right;
line-height: 23px;
margin-top: 10px;
margin-right: 40px;
}
.single .accordion-for-mobile .gdl-divider .accordion-up-and-down3 {
float: right;
line-height: 23px;
margin-top: 10px;
margin-right: 40px;
}
.single .accordion-for-mobile .gdl-divider .accordion-up-and-down4 {
float: right;
line-height: 23px;
margin-top: 10px;
margin-right: 40px;
}
.single .accordion-for-mobile .gdl-divider .accordion-up-and-down5 {
float: right;
line-height: 23px;
margin-top: 10px;
margin-right: 40px;
}
.single .accordion-for-mobile .active-color {
background-color: #db2e8a !important;
color: #fff !important;
}
.single .product form.cart {
margin-bottom: 1em !important;
}
.single  .checkout-step-title a {
color: #000;
font-size: 15px;
}
.single .checkout-step-number {
margin-right: 5px !important;
} 
.single .button.checkout-btn {
font-size: 18px !important;
width: 50%;
margin-left: 30%;
}
.single .accordion-for-mobile .single-page-review {
display: block;
margin-top: 10px;
}
.single .accordion-for-mobile .gdl-divider:last-child .gdl-title {
border-bottom: solid 2px #ddd;
}
.single .accordion-for-mobile .gdl-divider .accordion-content1  img {
width: 100%;
}
.single .upload-file div.upload {
border-radius: 5px;
display: inline;
height: 30px;
position: relative;
width: auto;
text-align: center;
margin-bottom: 15px;
width: 44%;
margin-right: 0px !important;
margin-left: 10px !important;
}
.single  #collapseFour .checkout-step-body .info h4 {
font-size: 15px;
}
.single .sec-1 .col-md-4, .single .sec-2 .col-md-4 {
margin-left: 2px;
margin-right: 2px;
width: 31.99%;
float: left;
}
.single .sec-1 p span, .sec-2 p span {
font-size: 14px;
color: #ecebe7;
display: block;
}
.single span.step-done {
margin-left: 10px;
margin-right: 10px;
font-size: 13px;
}
.single .checkout #collapseTwo .area_1 .checkout-step-body .col-md-3 {
text-align: right;
width: 45%;
float: left;
}
.single .checkout #collapseTwo .area_1 .checkout-step-body .col-md-4 {
text-align: left;
width: 55%;
float: left;
} .single #collapseTwo .with-nav-tabs .panel-body .tab-content .tab-pane .row .prices-col-2 h4 {
font-size: 14px;
text-align: center;
padding-top: 10px;
}
#myModal .modal-content .design-cat h4.heading {
font-weight: 800;
font-size: 22px;
border-bottom: 2px solid #e213a9;
padding-bottom: 10px;
background-color: #e213a9;
color: #fff;
padding-top: 7px;
text-align: center;
}
#myModal .modal-content .design-cat .bnr-cat {
display: none;
}
#myModal .modal-content .search-theme input[type="submit"] {
right: 21px;
}
#myModal .banner-designs {
width: 31.5%;
}
#myModal .modal-content .backto-custom {
text-align: center;
color: #000;
font-size: 13px;
}
.popup-imageUpload .upload-file .popup-uploadButton {
float: none;
margin-left: 20px;
padding: 8px 40px 8px 20px;
background-image: url(//aaprinters.co.uk/wp-content/themes/vinylprinting/images/upload-iconn.png);
background-repeat: no-repeat;
background-position: 90% 50%;
text-align: center;
} #cart_item_resp {
display: block;
}
.woocommerce-cart .cart_form_outer .cart_item_collapse .col4 {
display: none;
}
.woocommerce-cart .cart_form_outer .cart_item_collapse .col2 {
display: none;
}
.woocommerce-cart .cart_form_outer .cart_item_collapse .col3 {
display: none;
}
.woocommerce-cart .cart_form_outer .cart_item_collapse .col5 {
display: none;
}
.woocommerce-cart .cart_form_outer .cart_item_collapse .col6 {
display: none;
}
.cart_accordian .row-one .order_number {
font-size: 18px;
font-weight: 800;
color: #ecebe7;
margin-top: 0px;
cursor: pointer;
}
.cart_accordian .row-one .order_img {
text-align: left;
margin-top: 5px;
font-weight: bold;
}
.cart_accordian .panel-collapse {
text-align: left;
margin-bottom: 10px;
border: 0px;
border-radius: unset;
float: left;
padding-left: 0px;
padding-right: 0px;
}
.cart_accordian .panel {
position: relative;
float: left;
width: 100%;
border: 0px;
box-shadow: none;
border: 2px solid #ddddddc7;
border-radius: 7px;
margin-bottom: 15px;
}
.cart_accordian .cart_item_collapse {
display: none;
}
.cart_accordian .mobile .col-xs-12 .row  {
border-top: solid 2px #ddd;
padding-top: 5px;
padding-bottom: 5px;
}
.cart_accordian .mobile .order_cost {
font-size: 15px !important;
font-weight: 500 !important;
color: #ecebe7;
}
.cart_accordian .mobile .order_save {
font-size: 15px !important;
font-weight: 500 !important;
color: #ecebe7;
}
.cart_accordian .row-one {
padding-bottom: 10px;
padding-top: 10px;
}
.cart_form_outer .cart-collaterals .cross-sells {
width: 100% !important;
float: left !important;
}
.cart_form_outer .cart-collaterals .cross-sells ul.products li {
width: 48% !important;
margin: 0px 5px 20px !important;
}
.woocommerce-page .cart-collaterals .cart_totals {
float: left !important;
width: 100% !important;
margin-top: 0px;
}
.cart_accordian .mobile  {
width: 100%;
}
.woocommerce-page  .desktop  {
display: none !important;
} .woocommerce-checkout .woocommerce-billing-fields .form-row {
width: 100%;
float: left;
}
.woocommerce-checkout .woocommerce-billing-fields #billing_address_1_field {
width: 100%;
float: left;
}
.woocommerce-checkout .woocommerce-shipping-fields .form-row {
width: 100%;
float: left;
}
.woocommerce-checkout .woocommerce-shipping-fields #shipping_address_1_field {
width: 100%;
float: left;
}
.woocommerce-checkout .woocommerce-checkout-review-order-table {
width: 80vw !important;
position: relative;
margin-left: -50vw !important;
height: auto;
margin-top: 0px !important;
left: 63% !important;
color: #fff;
background-color: #ecebe7;
padding-bottom: 7px;
padding-top: 5px;
margin-bottom: 0px !important;
float: none !important;
border-radius: 0px !important;
}
.woocommerce-checkout .woocommerce-checkout-payment {
width: 100% !important;
float: left !important;
background: transparent !important;
padding-left: 0px;
padding-right: 0px;
}
.woocommerce-checkout .place-order #place_order {
font-size: 16px !important;
padding: 7px 15px !important;
line-height: 22px !important;
border-radius: 0px !important;
background-color: #ecebe7 !important;
color: #fff !important;
vertical-align: middle;
display: inline-block;
float: none!important;
margin-top: 10px;
width: 100%;
}
.woocommerce-checkout  .woocommerce-checkout-review-order-table .order-total .woocommerce-Price-amount {
color: #fff;
font-size: 18px;
font-weight: bold;
}
.woocommerce-checkout  .woocommerce-checkout-payment .wc_payment_methods li label {
font-size: 11px !important;
}
.woocommerce-form-login .form-row {
width: 100% !important;
float: left !important;
}
.woocommerce-form-login .form-row-last {
width: 100% !important;
float: left !important;
}
.woocommerce-form-login p:first-child {
display: none;
}
.woocommerce-form-login {
display: none;
height: auto !important;
width: 100% !important;
border-radius: 0px !important;
padding-left: 10px !important;
border: none !important;
text-align: left !important;
background: transparent !important;
float: left;
margin-bottom: 0px !important;
margin-top: 0px !important;
}
.woocommerce-form-login .form-row .button {
font-size: 22px !important;
padding: 12px 20px !important;
line-height: 22px !important;
border-radius: 0px !important;
background-color: #ecebe7 !important;
color: #fff !important;
vertical-align: middle;
display: inline-block !important;
float: left!important;
width: 100%;
}
.woocommerce-form-login-toggle {
display: none;
}
.woocommerce-form-login-toggle .woocommerce-info::before {
display: none !important;
}
.woocommerce-form-login-toggle .woocommerce-info {
border-top: none !important;
background: transparent !important;
margin-bottom: 0px;
color: #000;
font-size: 14px;
font-weight: bold;
text-align: center;
padding-left: 0px !important;
}
.woocommerce-checkout #payment ul.payment_methods li {
width: 100%;
} .woocommerce-order .woocommerce-thankyou-order-details {
width: 90%;
}
.accordion-for-mobile .accordion-head1 {
cursor: pointer;
} 
.accordion-for-mobile .accordion-head2 {
cursor: pointer;
} 
.accordion-for-mobile .accordion-head3 {
cursor: pointer;
} 
.accordion-for-mobile .accordion-head4 {
cursor: pointer;
}   
.accordion-for-mobile .accordion-head5 {
cursor: pointer;
} 
#collapseFour .checkout-step-body .hemm_options {
border: 1px solid #6263627a !important;
border-radius: 8px !important;
float: left;
width: 100%;
text-align: left;
}
td span.tooltip {
width: 100% !important;
left: 0px !important;
}
.our-work .work-menu {
text-align: center;
margin-top: 10px;
}
.our-work .all-work {
background-color: #f8f8f8;
width: 100%;
float: left;
padding-top: 0px;
}
.work-main {
width: 48% !important;
margin-left: 10px;
border: solid 1px #ddd;
padding-left: 0px !important;
padding-right: 0px !important;
background-color: #fff;
}
#gallery-1 .gallery-item {
float: left;
margin-top: 10px;
text-align: center;
width: 24% !important;
margin-left: 5px;
}
#gallery-1 img {
border: 2px solid #cfcfcf;
width: 100%;
}
.term-description {
padding-top: 0px;
} .bannerpricing-table #table_fields .delv_drpdn {
padding-right: 10px;
padding-left: 10px;
display: block !important;
}
.bannerpricing-table #table_fields .unit_drpdn {
padding-right: 10px;
padding-left: 10px;
}
.bannerpricing-table #table_fields .quantity  {
padding-right: 10px;
padding-left: 10px;
width: 100%;
}
.bannerpricing-table #table_fields .quantity .qty  {
width: 100%;
}
.bannerpricing-table .panel-heading label {
text-align: center;
font-size: 13px;
padding-top: 10px;
width: 100%;
}
.bannerpricing-table .tabbable .panel-body #set1 .nav-tabs li:first-child {
margin-left: 10px;
}
.bannerpricing-table .panel-body {
padding-left: 10px;
padding-right: 10px;
}
.bannerpricing-table .tabbable .cs_br_width {
padding-right: 5px;
padding-left: 5px;
width: 50%;
float: left;
}
.bannerpricing-table .tabbable .cs_br-height {
padding-right: 5px;
padding-left: 5px;
width: 50%;
float: left;
}
#custom-design-box .upload-label {
padding-left: 0px;
padding-top: 0px;
font-size: 15px;
}
.popup-imageUpload .upload-file span.choose-file {
padding-left: 5px;
font-size: 10px;
}
#custom-design-box .upload-file {
margin-top: 0px;
float: left;
text-align: center;
}
#custom-design-box .custom-uploadButton {
float: none;
width: 30%;
margin-left: 10px;
margin-right: 10px;
}
.page-id-6853 .metaslider-9003046 {
margin-right: 20px;
width: 100% !important;
max-width: 100% !important;
}
#step-3 #selected_bnr_code {
padding-left: 15px;
}
.woocommerce-account .woocommerce .u-columns .u-column2 {
margin-top: 10px;
float: left;
} 
.woocommerce-account .woocommerce-form-login .form-row .button {
font-size: 22px !important;
padding: 12px 20px !important;
line-height: 22px !important;
border-radius: 8px !important;
background-color: #ecebe7 !important;
color: #fff !important;
vertical-align: middle;
display: inline-block !important;
float: right !important;
width: auto !important;
}
.woocommerce-account .woocommerce-form-login p:first-child {
display: block !important; 
}
.popup-imageUpload .upload-file {
text-align: center;
width: 100%;
float: left;
}
#collapseThree .upload-file span {
float: left;
width: 50%;
line-height: 30px;
}
#collapseThree .upload-file .preloader_outer_sec span {
float: left;
width: 100%;
line-height: 22px;
text-align: center;
}
.uploadedfiles .fileName .file_name {
font-size: 12px !important;
}
#collapseThree .upload-file {
float: left;
margin-top: 10px;
margin-bottom: 10px;
}
.upload-file .bar {
width: 65% !important;
float: left;
margin-right: 0px;
margin-top: 1px;
background: #f5f5f5;
border: 1px sol transparent;
border-radius: 10px;
box-shadow: inset 0 1px 1px rgba(0,0,0,.1);
margin-top: 10px;
margin-left: 20px;
}
.file-preloader {
float: right;
margin-left: 2%;
margin-right: 10%;
margin-top: 10px;
}
#step-2 .filecolor {
background-position: 72% 50%;
}
.preloader_outer_sec {
width: 100% !important;
float: left !important;
}
.preloader_outer_sec .uploading {
display: none !important;
}
.totalorder-summery li .total {
color: #fff;
}
.side-mobile {
display: block;
width: 100% !important;
}
.side-desktop {
display: none;
}
.page-id-9004355 .textsection {
width: 100% !important;
}
.single-post .textsectionblog {
border-right: none;
float: left;
padding: 0 10px 0 10px;
max-width: 100%;
width: 100%;
}
.woocommerce-order-pay #order_review .shop_table {
width: 100%;
float: left;
}
.woocommerce-order-pay #order_review #payment {
width: 100%;
float: left;
margin-left: 0%;
}
.action_buttons {
text-align: center;
}
.bannerpricing-table #table_fields .viewcustomsize {
cursor: pointer;
position: absolute;
right: -32px;
transform: rotate(-90deg);
top: 214px;
background-color: #99999966;
padding: 2px;
color: #333333d1;
font-weight: 600;
font-size: 10px;
border-top-left-radius: 10px;
border-top-right-radius: 10px;
border: 1px solid #999;
z-index: 99;
}
td.selected-size .br_sizeimg, .upsizing .br_sizeimg {
float: left;
text-align: center;
width: 100%;
}
.morequantity_box .modal-dialog {
width: 90%;
margin: 5% auto;
}
.morequantity_box .innr_opt_selection {
padding-left: 35px !important;
margin-bottom: 20px;
margin-top: 5px;
float: left;
}
.pricingtable_actionbtn {
text-align: center;
}
.mobile-cat-title {
margin-bottom: 0px;
}
.archive .woocommerce-breadcrumb {
margin-bottom: 10px !important;
padding-top: 0px !important;
}
}
@media screen and (max-width: 1190px) and (min-width: 1024px) {
.row2.our_top_pick_row {
width: 100% !important;
float: left;
text-align: center !important;
}
.col-lg-3.col-md-3.col-xs-6.col-sm-6.our_top_pick {
width: 24% !important;
float: right !important;
}
.woocommerce ul.products li.product a img {
width: 100%;
height: 237px !important;
display: block;
margin: 0 0 1em;
box-shadow: none;
border: 1px solid gray;
line-height: 1;
}
.woocommerce ul.products li.product a img {
margin: 0 0 0em !important;
height: 237px !important;
}
.attachment-woocommerce_thumbnail.size-woocommerce_thumbnail {
height: 237px !important;
} li#signboardmenu.dropdown.mega-dropdown {padding-right: 0px;}
.newheadertab {
margin-top: 70px;
display: inline;
float: left;
margin-left: 6px;
}
.newheadertab1 img {
width: 95% !important;
}
.newheadertab4 .topmenu li a {
color: #fff;
font-size: 11px;
line-height: 30px;
font-weight: 600;
font-family: calibri;
}
.bannersh img {
width: 90%;
}
.newheadertab4 {
margin-top: 50px;
margin-left: -29px;
}
#menu-kami_menu li {
margin-right: 0px; 
}
.review-menu {
padding-left: 0px;
}
.socialicon-facebook img {
margin-top: 10px !important;
}
#header .cagegory-menu ul li {
padding-left: 10px;
padding-right: 10px;
}
#header .cagegory-menu .posters .dropdown-menu {
left: 15%;
}
#header .cagegory-menu .posters .mega-dropdown-menu {
width: 84%;
}
#myModal .modal-content .design-cat h4.heading {
font-size: 18px;
}   
#myModal ul.bnr-cat li a {
color: #000;
font-size: 12px;
}
.action_buttons {
text-align: center;
}
#collapseThree .designs.btn {
font-size: 14px;
}
#collapseThree .show-templates.btn {
font-size: 14px;
}
.nav-tabs li a h4 {
font-size: 15px !important;
}
}
@media screen and (max-width: 1920px) and (min-width: 1024px) {
.woocommerce-form-login {
display: block !important;
}
.row2.our_top_pick_row {
width: 100% !important;
float: left;
text-align: center !important;
}
.col-lg-3.col-md-3.col-xs-6.col-sm-6.our_top_pick {
width: 25% !important;
float: left !important;
}
}
@media screen and (max-width: 370px) and (min-width: 320px) {
b.single_title {
padding-left: 10px;
}
.woocommerce-product-details__short-description p {
padding: 10px;
text-decoration: solid;
text-align: justify;
} .pro_bottom {
background-color: #00A4F9;
color: white !important;
padding-bottom: 12px;
padding-right: 0px;
text-align: right;
padding-left: 6px;
padding-top: 10px;
font-size: 10px;
}
.woocommerce ul.products li.product a img {
width: 100% !important;
height: auto;
display: block;
margin: 0 0 0 0;
box-shadow: none;
}
.woocommerce-loop-category__title {
text-align: left;
}
.h4, h4 {
font-size: 16px !important;
}
.h3, h3 {
font-size: 20px !important;
}
.text_bng img {
width: 100% !important;
padding: 12px !important;
text-align: center;
}
.term-description {
background-image: url(http://aaprinter.largebannerprinting.com/wp-content/themes/vinylprinting/images/ddd.png);
}
.woocommerce ul.products li.product .woocommerce-loop-category__title, .woocommerce ul.products li.product .woocommerce-loop-product__title, .woocommerce ul.products li.product h3 {
padding: .5em 5px !important;
margin: 0;
margin-left: 0px;
font-size: 1em;
}
td.selected-size span.size {
font-size: 8px;
}
}
.single-products-main-header .product_title {
display:none;
}
.woocommerce-terms-and-conditions-checkbox-text {
font-size: 15px;
}
.pro_bottom {
background-color: #00A4F9;
color: white !important;
padding-bottom: 12px;
padding-right: 2px;
text-align: right;
padding-left: 6px;
padding-top: 10px;
font-size: 16px;
border-bottom-right-radius: 6px;
border-bottom-left-radius: 6px;
}
@media screen and (max-width: 480px) and (min-width: 320px) {
.woocommerce form .form-row-last, .woocommerce-page form .form-row-last {
float: right;
width: 100% !important;
}
#coupon_code {
width: 100% !important;
height: 40px;
padding: 7px 8px;
border-radius: 5px;
}
.woocommerce form .form-row-first, .woocommerce-page form .form-row-first {
float: left;
width: 100% !important;
}
.woocommerce-form-coupon-toggle {
display: block !important; 
}
.woocommerce-form-login-toggle {
display: none;
}
.follows h2 {
position: relative;
top: 0;
left: 12px !important;
background: none;
transform-origin: 0;
transform: unset;
}
#text-20 div {
margin-left: 0px !important;
}
.dgwt-wcas-no-submit .dgwt-wcas-sf-wrapp input[type="search"].dgwt-wcas-search-input{
padding: 7px 15px 10px 37px!important;
}
.sendpress-submit {
margin-top: -23px !important;
display: inline-block !important;
position: absolute;
right: 1%;
}
.woocommerce-error {
border-top-color: #b81c23;
padding-top: 30px !important;
line-height: 20px !important;
}
.woocommerce-form-login-toggle .woocommerce-info {
border-top: none !important;
background: transparent !important;
margin-bottom: 0px;
color: #000;
font-size: 16px !important;
}
.checkbox input[type="checkbox"], .checkbox-inline input[type="checkbox"], .radio input[type="radio"], .radio-inline input[type="radio"] {
position: absolute;
margin-top: 0px !important;
margin-left: -16px !important;
}
#ship-to-different-address {
font-size: 13px !important;
padding-top: 9px;
}
.sticktotal {
position: unset !important;
right: unset !important;
top: unset !important;
margin-top: 20px;
margin-bottom: 20px;
}
.woocommerce ul.products li.product .onsale {
top: 6px !important;
right: 0;
left: auto;
margin: -.5em -.5em 0 0;
}
.woocommerce ul.products li.product .onsale {
top: 0;
right: 8px !important;
}
.woocommerce span.onsale {
min-height: 3.236em;
min-width: 3.236em;
padding: 0px;
font-size: 9px !important;
font-weight: 700;
position: absolute;
text-align: center;
line-height: 3.236;
border-radius: 100%;
background-color: #77a464;
color: #fff;
z-index: 9;
}
.entry h1, .entry h2, .entry h3, .entry h4, .entry h5, .entry h6 {
color: #000000;
font-family: verdana,arial,helvetica,sans-serif;
font-size: 16px;
font-weight: bold;
text-align: left;
padding-left: 0px !important;
}
div#Copyright_note {
text-align: center;
font-size: 15px;
clear: both;
} .pro_bottom {
background-color: #00A4F9;
color: white !important;
padding-bottom: 12px;
padding-right: 2px;
text-align: right;
padding-left: 6px;
padding-top: 10px;
font-size: 10px;
border-bottom-right-radius: 6px;
border-bottom-left-radius: 6px;
}
.pro_text {
text-align: justify;
padding-left: 0.5em;
padding-right: 0.5em;
font-size: 10px;
line-height: 18px;
}
.page-id-7 .entry {
clear:both;
}
.woocommerce-checkout .woocommerce-shipping-fields .form-row {
width: 99.333% !important;
padding-left:4px !important;
}
.text_bng img {
width: 100% !important;
}
.h1, h1 {
font-size: 18px !important;
}
.ngg-gallery-thumbnail-box {
float: left;
max-width: 100% !important;
width: 50%;
text-align: center;
padding-left: 3px;
}
.rp_wcdpd_product_page_title {
font-weight: bold;
text-align: center;
}
.woocommerce div.product p.price, .woocommerce div.product span.price {
color: #77a464;
font-size: 1.25em;
text-align: center;
}
.ngg-gallery-thumbnail img {
display: block;
margin: 0;
margin-left: 0px;
padding: 0;
position: relative;
max-width: 100% !important;
height: auto;
text-align: center;
margin-left: 20px !important;
}
.woocommerce ul.products[class*="columns-"] li.product, .woocommerce-page ul.products[class*="columns-"] li.product {
width: 48%;
float: left !important;
clear: both !important;
margin: 0 0 2.992em;
margin-right: 0px;
margin-left: 0px;
}
.container.line-bottom { background-repeat: no-repeat;
background-position-x: -42px;
background-position-y: bottom;
margin-top: 13px !important;
margin: 0px;
margin-top: 0px !important;
margin-bottom: 0px;
padding: 0px;
float: left;
clear: both;
}
.main_para h1 {
font-size: 22px;
font-weight: bold;
}
.r-mtr {
margin-left: 15px;
}
.r-mtr2{margin-left: 91px;}
.loggeds{margin-left: 41px;}
a.left.carousel-control{display: none !important;}
a.right.carousel-control{display: none !important;}
}
.page-id-6 .woocommerce-cart .maintitle {
display: block !important;
}
dl.variation dt{
float: left!important;
}
dl.variation dd p{
padding-bottom: 0px!important;
margin-bottom: 4px!important;
}
.dgwt-wcas-search-form {
margin-top: 9px;
padding-top: 7px;
width: 100%;
padding-bottom: 4px;
display: inline-block;
}
.woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt {
background-color: black !important;
color: #fff;
-webkit-font-smoothing: antialiased;
}
.flex-viewport {
padding: 15px;
}
.first-icon p{
font-size:13px;
padding-top:5px;
}
.google-reviews-widget{
position: fixed;
bottom: 3px;
z-index: 500;
left: 3px;
} .woocommerce div.product p.price, .woocommerce div.product span.price {
color: #dc137d!important;
font-size: 2em!important;
}
.woocommerce div.product form.cart .variations label {
font-weight: 400;
font-size: 21px;
color: #000;
}
.woocommerce div.product form.cart .variations select {
max-width: 100%;
min-width: 75%;
display: inline-block;
height: 35px;
font-size: 18px;
border: 1px solid #dc137d;
} .woocommerce .quantity .qty {
width: 3.631em;
text-align: center;
height: 42px;
font-size: 21px;
}
.woocommerce div.product form.cart .button{
background-color: #dc137d!important;
opacity: 1;
font-size: 19px;
text-transform: capitalize;
}
#menu-footer-2-menu .menu-item {
width: 100% !important;
padding: 0;
}
.page-id-9056962 form#order_review {
width: 100% !important;
}
.page-id-9056962 ul.wc-item-meta {
width: 100%;
}
.page-id-9056962 ul.wc-item-meta li strong.wc-item-meta-label {
width: 40%;
float: left;
}
.page-id-9056962 ul.wc-item-meta li p {
width: 50%;
float: left;
list-style: none;
text-decoration: none;
}
.page-id-9056962 div#payment button#place_order {
background-color: black !important;
}
.page-id-9056962 .entry ul.wc-item-meta {
width: 100%;
float: left;
text-align: left;
margin: 0px !important;
}
.woocommerce table.shop_table td {
vertical-align: unset !important; 
}
.woocommerce td.product-quantity {
vertical-align: top !important;
}
.page-id-9056962 ul.wc-item-meta {
display: none;
}
.woocommerce ul.products li.product a img {
width: 100%;
height: auto;
display: block;
margin: 0 0 1em;
box-shadow: none;
border-color: silver;
border-top-left-radius: 10px;
border-top-right-radius: 10px;
border-top: 4px solid silver;
border-right: 4px solid silver;
border-left: 4px solid silver;
height: 155px;
}
.button.product_type_variable.add_to_cart_button{
display:none!important;
}
.theme-vinylprinting.page-id-9056962 button#get_quote{
display:none;
} .faq-answer {
display: none;
padding-left: 15px;
font-size: 18px;
margin-bottom: 10px;
border-bottom: 1px solid #ccc;    
}
.faq-question {
cursor: pointer;
width: 100%;
display: inline-block;
margin-bottom: 10px;
padding: 10px 15px;
font-family: 'Inter', sans-serif;
font-size: 18px;
transition: background-color 0.3s ease;
}
.faq-question:hover {
background-color: #e0e0e0;
}
.faq-question:after {
content: '\25BC'; font-size: 16px;
float: right;
color: #555;
transition: transform 0.3s ease;
}
.tabs{
border:0px;
border-bottom: 1px solid;
}
@media only screen and (min-width: 768px) {
.tab {
display: inline-block;
margin-right: 10px;
padding: 10px 20px;
font-family: Inter;
font-size: 24px;
font-weight: 500;
line-height: 29.05px;
text-align: left;
color: #8B8B8B;
}
.prd_des{
margin:auto;
width:80%;
}
}
@media only screen and (max-width: 768px) {
.tab {
display: inline-block;
padding: 2px 13px;
font-family: Inter;
font-size: 12px;
font-weight: 500;
line-height: 29.05px;
text-align: left;
color: #8B8B8B;
}
.prd_des{
margin:auto;
width:95%;
}
}
.tab.active {
font-weight: bold;
color: #000000;
padding-top: 0px;
}
.tab-content {
display: none;
padding: 20px;
border: 1px solid #ccc;
border-top: none;
}
.tab-content.active {
display: block;
border: 0px;
padding:20px 0px;
}
.tab:hover {
border-bottom: 2px solid;
width: fit-content;
cursor: pointer;
padding-bottom:1px;
}