*{margin:0; padding:0}
body{background:#FFF; color:#000; font-family:"robotoregular"; font-size:13px; line-height:18px; text-align:left; font-weight:normal; -webkit-font-smoothing: antialiased}
img{border:0; vertical-align:top; outline:0}
/* Transition effet */
a, button.button, .add-to-cart button.button:hover > span, button.button:hover span{-moz-transition:all 500ms ease; -ms-transition:all 500ms ease; -o-transition:all 500ms ease; transition:all 500ms ease}
a{color:#000; text-decoration:none}
a:hover{text-decoration:none; color:#bf1e2e}
:focus{outline:0}
/* Headings */
h1, h2, h3, h4, h5, h6{margin:0 0 5px; line-height:normal; font-weight:normal}
h1{font-size:20px}
h2{font-size:18px;margin-bottom:15px}
h3{font-size:15px}
h4{font-size:13px}
h5{font-size:12px; font-family:"robotobold"}
h6{font-size:11px; font-family:"robotobold"}
/* Forms */
form{display:inline}
fieldset{border:0}
legend{display:none}
/* Table */
table{border:0; border-collapse:collapse; border-spacing:0; empty-cells:show; font-size:100%}
caption, th, td{vertical-align:top; text-align:left; font-weight:normal}
/* Content */
p{}
strong{font-weight:normal}
address{font-style:normal; line-height:130%}
cite{font-style:normal}
q, blockquote{quotes:none}
q:before, q:after{content:''}
small, big{font-size:1em}
/* Lists */
ul, ol{list-style:none}
/* Tools */
.hidden{display:block !important; border:0 !important; margin:0 !important; padding:0 !important; font-size:0 !important; line-height:0 !important; width:0 !important; height:0 !important; overflow:hidden !important}
.nobr{white-space:nowrap !important}
.wrap{white-space:normal !important}
.a-left{text-align:left !important}
.a-center{text-align:center !important}
.a-right{text-align:right !important}
.v-top{vertical-align:top}
.v-middle{vertical-align:middle}
.f-left, .left{float:left !important}
.f-right, .right{float:right !important}
.f-none{float:none !important}
.f-fix{float:left; width:100%; position:relative; top:5px}
.no-display{display:none}
.no-margin{margin:0 !important}
.no-padding{padding:0 !important}
.no-bg{background:none !important}
/* Font-Face */
@font-face{font-family:'robotoblack'; src:url('https://www.canvaschamp.com/skin/frontend/default/cptheme1/font/roboto-black_0-webfont.eot'); src:url('https://www.canvaschamp.com/skin/frontend/default/cptheme1/font/roboto-black_0-webfont.eot?#iefix') format('embedded-opentype'), url('https://www.canvaschamp.com/skin/frontend/default/cptheme1/font/roboto-black_0-webfont.woff2') format('woff2'), url('https://www.canvaschamp.com/skin/frontend/default/cptheme1/font/roboto-black_0-webfont.woff') format('woff'), url('https://www.canvaschamp.com/skin/frontend/default/cptheme1/font/roboto-black_0-webfont.ttf') format('truetype'), url('https://www.canvaschamp.com/skin/frontend/default/cptheme1/font/roboto-black_0-webfont.svg#robotoblack') format('svg'); font-weight:normal; font-style:normal;font-display: swap}
@font-face{font-family:'robotobold'; src:url('https://www.canvaschamp.com/skin/frontend/default/cptheme1/font/roboto-bold_0-webfont.eot'); src:url('https://www.canvaschamp.com/skin/frontend/default/cptheme1/font/roboto-bold_0-webfont.eot?#iefix') format('embedded-opentype'), url('https://www.canvaschamp.com/skin/frontend/default/cptheme1/font/roboto-bold_0-webfont.woff2') format('woff2'), url('https://www.canvaschamp.com/skin/frontend/default/cptheme1/font/roboto-bold_0-webfont.woff') format('woff'), url('https://www.canvaschamp.com/skin/frontend/default/cptheme1/font/roboto-bold_0-webfont.ttf') format('truetype'), url('https://www.canvaschamp.com/skin/frontend/default/cptheme1/font/roboto-bold_0-webfont.svg#robotobold') format('svg'); font-weight:normal; font-style:normal;font-display: swap}
@font-face{font-family:'robotolight'; src:url('https://www.canvaschamp.com/skin/frontend/default/cptheme1/font/roboto-light_0-webfont.eot'); src:url('https://www.canvaschamp.com/skin/frontend/default/cptheme1/font/roboto-light_0-webfont.eot?#iefix') format('embedded-opentype'), url('https://www.canvaschamp.com/skin/frontend/default/cptheme1/font/roboto-light_0-webfont.woff2') format('woff2'), url('https://www.canvaschamp.com/skin/frontend/default/cptheme1/font/roboto-light_0-webfont.woff') format('woff'), url('https://www.canvaschamp.com/skin/frontend/default/cptheme1/font/roboto-light_0-webfont.ttf') format('truetype'), url('https://www.canvaschamp.com/skin/frontend/default/cptheme1/font/roboto-light_0-webfont.svg#robotolight') format('svg'); font-weight:normal; font-style:normal;font-display: swap}
@font-face{font-family:'robotoregular'; src:url('https://www.canvaschamp.com/skin/frontend/default/cptheme1/font/roboto-regular_0-webfont.eot'); src:url('https://www.canvaschamp.com/skin/frontend/default/cptheme1/font/roboto-regular_0-webfont.eot?#iefix') format('embedded-opentype'), url('https://www.canvaschamp.com/skin/frontend/default/cptheme1/font/roboto-regular_0-webfont.woff2') format('woff2'), url('https://www.canvaschamp.com/skin/frontend/default/cptheme1/font/roboto-regular_0-webfont.woff') format('woff'), url('https://www.canvaschamp.com/skin/frontend/default/cptheme1/font/roboto-regular_0-webfont.ttf') format('truetype'), url('https://www.canvaschamp.com/skin/frontend/default/cptheme1/font/roboto-regular_0-webfont.svg#robotoregular') format('svg'); font-weight:normal; font-style:normal;font-display: swap}
@font-face{font-family:'futura_md_btbold'; src:url('https://www.canvaschamp.com/skin/frontend/default/cptheme1/font/futura-md-bt-bold-webfont.eot'); src:url('https://www.canvaschamp.com/skin/frontend/default/cptheme1/font/futura-md-bt-bold-webfont.eot?#iefix') format('embedded-opentype'), url('https://www.canvaschamp.com/skin/frontend/default/cptheme1/font/futura-md-bt-bold-webfont.woff2') format('woff2'), url('https://www.canvaschamp.com/skin/frontend/default/cptheme1/font/futura-md-bt-bold-webfont.woff') format('woff'), url('https://www.canvaschamp.com/skin/frontend/default/cptheme1/font/futura-md-bt-bold-webfont.ttf') format('truetype'), url('https://www.canvaschamp.com/skin/frontend/default/cptheme1/font/futura-md-bt-bold-webfont.svg#futura_md_btbold') format('svg'); font-weight:normal; font-style:normal;font-display: swap}
@font-face{font-family:'futura_bk_btbook'; src:url('https://www.canvaschamp.com/skin/frontend/default/cptheme1/font/1152845619-webfont.eot'); src:url('https://www.canvaschamp.com/skin/frontend/default/cptheme1/font/1152845619-webfont.eot?#iefix') format('embedded-opentype'), url('https://www.canvaschamp.com/skin/frontend/default/cptheme1/font/1152845619-webfont.woff2') format('woff2'), url('https://www.canvaschamp.com/skin/frontend/default/cptheme1/font/1152845619-webfont.woff') format('woff'), url('https://www.canvaschamp.com/skin/frontend/default/cptheme1/font/1152845619-webfont.ttf') format('truetype'), url('https://www.canvaschamp.com/skin/frontend/default/cptheme1/font/1152845619-webfont.svg#futura_bk_btbook') format('svg'); font-weight:normal; font-style:normal;font-display: swap}
@font-face{font-family:'futura_bk_btbook_italic'; src:url('https://www.canvaschamp.com/skin/frontend/default/cptheme1/font/4024-webfont.eot'); src:url('https://www.canvaschamp.com/skin/frontend/default/cptheme1/font/4024-webfont.eot?#iefix') format('embedded-opentype'), url('https://www.canvaschamp.com/skin/frontend/default/cptheme1/font/4024-webfont.woff2') format('woff2'), url('https://www.canvaschamp.com/skin/frontend/default/cptheme1/font/4024-webfont.woff') format('woff'), url('https://www.canvaschamp.com/skin/frontend/default/cptheme1/font/4024-webfont.ttf') format('truetype'), url('https://www.canvaschamp.com/skin/frontend/default/cptheme1/font/4024-webfont.svg#futura_bk_btbook_italic') format('svg'); font-weight:normal; font-style:normal;font-display: swap}
@font-face{font-family:'robotobold_italic'; src:url('https://www.canvaschamp.com/skin/frontend/default/cptheme1/font/Roboto-BoldItalic_0-webfont.eot'); src:url('https://www.canvaschamp.com/skin/frontend/default/cptheme1/font/Roboto-BoldItalic_0-webfont.eot?#iefix') format('embedded-opentype'), url('https://www.canvaschamp.com/skin/frontend/default/cptheme1/font/Roboto-BoldItalic_0-webfont.woff2') format('woff2'), url('https://www.canvaschamp.com/skin/frontend/default/cptheme1/font/Roboto-BoldItalic_0-webfont.woff') format('woff'), url('https://www.canvaschamp.com/skin/frontend/default/cptheme1/font/Roboto-BoldItalic_0-webfont.ttf') format('truetype'), url('https://www.canvaschamp.com/skin/frontend/default/cptheme1/font/Roboto-BoldItalic_0-webfont.svg#robotobold_italic') format('svg'); font-weight:normal; font-style:normal;font-display: swap}
@font-face{font-family:'robotolight_italic'; src:url('https://www.canvaschamp.com/skin/frontend/default/cptheme1/font/Roboto-LightItalic_0-webfont.eot'); src:url('https://www.canvaschamp.com/skin/frontend/default/cptheme1/font/Roboto-LightItalic_0-webfont.eot?#iefix') format('embedded-opentype'), url('https://www.canvaschamp.com/skin/frontend/default/cptheme1/font/Roboto-LightItalic_0-webfont.woff2') format('woff2'), url('https://www.canvaschamp.com/skin/frontend/default/cptheme1/font/Roboto-LightItalic_0-webfont.woff') format('woff'), url('https://www.canvaschamp.com/skin/frontend/default/cptheme1/font/Roboto-LightItalic_0-webfont.ttf') format('truetype'), url('https://www.canvaschamp.com/skin/frontend/default/cptheme1/font/Roboto-LightItalic_0-webfont.svg#robotolight_italic') format('svg'); font-weight:normal; font-style:normal;font-display: swap}
@font-face{font-family:'robotobold_condensed';
    src:url('https://www.canvaschamp.com/skin/frontend/default/cptheme1/font/roboto-boldcondensed-webfont.eot');
    src:url('https://www.canvaschamp.com/skin/frontend/default/cptheme1/font/roboto-boldcondensed-webfont.eot?#iefix') format('embedded-opentype'),
         url('https://www.canvaschamp.com/skin/frontend/default/cptheme1/font/roboto-boldcondensed-webfont.woff2') format('woff2'),
         url('https://www.canvaschamp.com/skin/frontend/default/cptheme1/font/roboto-boldcondensed-webfont.woff') format('woff'),
         url('https://www.canvaschamp.com/skin/frontend/default/cptheme1/font/roboto-boldcondensed-webfont.ttf') format('truetype'),
         url('https://www.canvaschamp.com/skin/frontend/default/cptheme1/font/roboto-boldcondensed-webfont.svg#robotobold_condensed') format('svg');
    font-weight:normal;
    font-style:normal;
    font-display: swap
}
@font-face{font-family:'robotoitalic';
    src:url('https://www.canvaschamp.com/skin/frontend/default/cptheme1/font/roboto-italic-webfont.eot');
    src:url('https://www.canvaschamp.com/skin/frontend/default/cptheme1/font/roboto-italic-webfont.eot?#iefix') format('embedded-opentype'),
         url('https://www.canvaschamp.com/skin/frontend/default/cptheme1/font/roboto-italic-webfont.woff2') format('woff2'),
         url('https://www.canvaschamp.com/skin/frontend/default/cptheme1/font/roboto-italic-webfont.woff') format('woff'),
         url('https://www.canvaschamp.com/skin/frontend/default/cptheme1/font/roboto-italic-webfont.ttf') format('truetype'),
         url('https://www.canvaschamp.com/skin/frontend/default/cptheme1/font/roboto-italic-webfont.svg#robotoitalic') format('svg');
    font-weight:normal;
    font-style:normal;
    font-display: swap
}
@font-face{font-family:'staccato222_btregular'; src:url('https://www.canvaschamp.com/skin/frontend/default/cptheme1/font/stac222n-webfont.woff2') format('woff2'),  url('https://www.canvaschamp.com/skin/frontend/default/cptheme1/font/stac222n-webfont.woff') format('woff'); font-weight:normal; font-style:normal;font-display: swap}
/*Sprite Image*/
/*.cvp-sprite, .prints-from-instagram-text, .prints-from-facebook-text, .header .links, #slider1 .buttons, #topcontrol, #searchbtn, #advancedmenu .home_link a, .cms-contact-us .social_block_contact ul li a, .social_block ul li a, .we-guarantee-you-love-it .imagepart, .we-guarantee-you-love-it .imagepart2, .contact-right-title, .wall-dispaly-info-block .radio, .edit-ico, .tool-tip-icon, .product-detail .product-detail-info .size_arrowTop, .product-detail .product-detail-info .size_arrowbtm, .wall-list-page .connected-carousels .prev-navigation, .connected-carousels .next-navigation, .wall-list-page .connected-carousels .next-navigation, .paypal_block li.visa, .paypal_block li.shopper-approve a, .paypal_block li.upfront a, .banner.sticky .second-nav-container .second-nav-main .second-nav-sticky ul li a, .onepagecheckout-index-index input[type="checkbox"] + label span, .onepagecheckout-index-index input[type="radio"] + label span, .onepagecheckout-index-index input[type="checkbox"]:checked + label span, .onepagecheckout-index-index input[type="radio"]:checked + label span, .onepagecheckout-index-index input[type="radio"]:disabled + label span, .checkout-cart-index input[type="radio"]:checked + label span, .checkout-cart-index input[type="radio"]:disabled + label span, .checkout-cart-index input[type="radio"] + label span, .size-and-price-module input[type="checkbox"] + label span, .size-and-price-module input[type="radio"] + label span, .size-and-price-module input[type="checkbox"]:checked + label span, .size-and-price-module input[type="radio"]:checked + label span, .size-and-price-module input[type="radio"]:disabled + label span, .product-detail-right .product-detail-size-module input[type="radio"] + label span, .product-detail-right .product-detail-size-module input[type="checkbox"]:checked + label span, .product-detail-right .product-detail-size-module input[type="radio"]:checked + label span, .product-detail-right .product-detail-size-module input[type="radio"]:disabled + label span, .product-detail-right .product-detail-size-module1 input[type="radio"] + label span, .product-detail-right .product-detail-size-module1 input[type="checkbox"]:checked + label span, .product-detail-right .product-detail-size-module1 input[type="radio"]:checked + label span, .product-detail-right .product-detail-size-module1 input[type="radio"]:disabled + label span, .flex-control-paging li a, .checkout-amazon-payments-index input[type="checkbox"] + label span, .checkout-amazon-payments-index input[type="radio"] + label span, .checkout-amazon-payments-index input[type="checkbox"]:checked + label span, .checkout-amazon-payments-index input[type="radio"]:checked + label span, .checkout-amazon-payments-index input[type="radio"]:disabled + label span, .onepagecheckout_datafields .options .tool-tip-icon, .lamination_extra_icon, .custom-canvas-fonts-style .tool-tip-icon{background:url(https://www.canvaschamp.com/skin/frontend/default/cptheme1/images/cvp-sprite.png) top left no-repeat}*/

.cvp-sprite, .prints-from-instagram-text, .prints-from-facebook-text, .header .links, #slider1 .buttons, #topcontrol, #searchbtn, #advancedmenu .home_link a, .cms-contact-us .social_block_contact ul li a, .social_block ul li a, .we-guarantee-you-love-it .imagepart, .we-guarantee-you-love-it .imagepart2, .contact-right-title, .wall-dispaly-info-block .radio, .edit-ico, .tool-tip-icon, .product-detail .product-detail-info .size_arrowTop, .product-detail .product-detail-info .size_arrowbtm, .wall-list-page .connected-carousels .prev-navigation, .connected-carousels .next-navigation, .wall-list-page .connected-carousels .next-navigation, .paypal_block li.visa, .paypal_block li.upfront a, .banner.sticky .second-nav-container .second-nav-main .second-nav-sticky ul li a, .onepagecheckout-index-index input[type="checkbox"] + label span, .onepagecheckout-index-index input[type="radio"] + label span, .onepagecheckout-index-index input[type="checkbox"]:checked + label span, .onepagecheckout-index-index input[type="radio"]:checked + label span, .onepagecheckout-index-index input[type="radio"]:disabled + label span, .checkout-cart-index input[type="radio"]:checked + label span, .checkout-cart-index input[type="radio"]:disabled + label span, .checkout-cart-index input[type="radio"] + label span, .size-and-price-module input[type="checkbox"] + label span, .size-and-price-module input[type="radio"] + label span, .size-and-price-module input[type="checkbox"]:checked + label span, .size-and-price-module input[type="radio"]:checked + label span, .size-and-price-module input[type="radio"]:disabled + label span, .product-detail-right .product-detail-size-module input[type="radio"] + label span, .product-detail-right .product-detail-size-module input[type="checkbox"]:checked + label span, .product-detail-right .product-detail-size-module input[type="radio"]:checked + label span, .product-detail-right .product-detail-size-module input[type="radio"]:disabled + label span, .product-detail-right .product-detail-size-module1 input[type="radio"] + label span, .product-detail-right .product-detail-size-module1 input[type="checkbox"]:checked + label span, .product-detail-right .product-detail-size-module1 input[type="radio"]:checked + label span, .product-detail-right .product-detail-size-module1 input[type="radio"]:disabled + label span, .flex-control-paging li a, .checkout-amazon-payments-index input[type="checkbox"] + label span, .checkout-amazon-payments-index input[type="radio"] + label span, .checkout-amazon-payments-index input[type="checkbox"]:checked + label span, .checkout-amazon-payments-index input[type="radio"]:checked + label span, .checkout-amazon-payments-index input[type="radio"]:disabled + label span, .onepagecheckout_datafields .options .tool-tip-icon, .lamination_extra_icon, .custom-canvas-fonts-style .tool-tip-icon, .rewardpoints-slider-input .input-max input[type="checkbox"] + label span, .rewardpoints-slider-input .input-max input[type="checkbox"]:checked + label span{background:url(https://www.canvaschamp.com/skin/frontend/default/cptheme1/images/cvp-sprite.png) top left no-repeat}


.checkout-amazon-payments-index input[type='radio']{margin-left:0px; margin-right:0px; display:none}
.checkout-amazon-payments-index input[type="checkbox"], input[type='radio']{cursor:inherit}
.checkout-amazon-payments-index input[type="checkbox"] + label span, input[type='radio'] + label span{display:inline-block; width:18px; height:18px; margin:-2px 4px 0 0; vertical-align:middle; cursor:pointer}
.checkout-amazon-payments-index input[type="checkbox"] + label span{background-position:-717px -109px}
.checkout-amazon-payments-index input[type="radio"] + label span{background-position:-89px 1px}
.checkout-amazon-payments-index input[type="checkbox"]:checked + label span{background-position:-35px 4px}
.checkout-amazon-payments-index input[type="radio"]:checked + label span{background-position:-38px 1px}
.checkout-amazon-payments-index input[type="radio"]:disabled + label span{background-position:-595px -351px; border-radius:20px; opacity:0.5; cursor:not-allowed !important; background-image:url(https://www.canvaschamp.com/skin/frontend/default/cptheme1/images/canvas-print.jpg); background-repeat:no-repeat}
#inner-main .product-detail-right .tm-radio input[type="radio"]:disabled{cursor:not-allowed}
.product-detail-right .product-detail-size-module input[type='radio']{margin-left:0px; margin-right:0px; display:none}
.product-detail-right .product-detail-size-module input[type="checkbox"]{cursor:inherit}
.product-detail-right .product-detail-size-module input[type="checkbox"] + label span{display:inline-block; width:18px; height:18px; margin:-2px 4px 0 0; vertical-align:middle; cursor:pointer}
.product-detail-right .product-detail-size-module input[type="checkbox"] + label span{background-position:-717px -109px}
.product-detail-right .product-detail-size-module input[type="radio"] + label span{background-position:-89px 1px}
.product-detail-right .product-detail-size-module input[type="checkbox"]:checked + label span{background-position:-35px 4px}
.product-detail-right .product-detail-size-module input[type="radio"]:checked + label span{background-position:-38px 1px}
.product-detail-right .product-detail-size-module input[type="radio"]:disabled + label span{background-position:-595px -351px; border-radius:20px; opacity:0.5; cursor:not-allowed !important; background-image:url(https://www.canvaschamp.com/skin/frontend/default/cptheme1/images/canvas-print.jpg); background-repeat:no-repeat}
.product-detail-right .product-detail-size-module1 input[type='radio']{margin-left:0px; margin-right:0px; display:none}
.product-detail-right .product-detail-size-module1 input[type="checkbox"]{cursor:inherit}
.product-detail-right .product-detail-size-module1 input[type="checkbox"] + label span{display:inline-block; width:18px; height:18px; margin:-2px 4px 0 0; vertical-align:middle; cursor:pointer}
.product-detail-right .product-detail-size-module1 input[type="checkbox"] + label span{background-position:-717px -109px}
.product-detail-right .product-detail-size-module1 input[type="radio"] + label span{background-position:-89px 1px}
.product-detail-right .product-detail-size-module1 input[type="checkbox"]:checked + label span{background-position:-35px 4px}
.product-detail-right .product-detail-size-module1 input[type="radio"]:checked + label span{background-position:-38px 1px}
.product-detail-right .product-detail-size-module1 input[type="radio"]:disabled + label span{background-position:-595px -351px; border-radius:20px; opacity:0.5; cursor:not-allowed !important; background-image:url(https://www.canvaschamp.com/skin/frontend/default/cptheme1/images/canvas-print.jpg); background-repeat:no-repeat}
.product-detail-right .product-detail-size-module input[type="radio"]:disabled + label span.custom_price_disable{background:url(https://www.canvaschamp.com/skin/frontend/default/cptheme1/images/cvp-sprite.png) no-repeat; background-position:-89px 1px; cursor:not-allowed !important; opacity:0.5}
.product-detail-right .product-detail-size-module1 input[type="radio"]:disabled + label span.custom_price_disable{background:url(https://www.canvaschamp.com/skin/frontend/default/cptheme1/images/cvp-sprite.png) no-repeat; background-position:-89px 1px; cursor:not-allowed !important; opacity:0.5}
.plaque-sz-prc-bx-mobil1{padding:10px 0; text-align:center; width:100%}
.plaque-sz-prc-bx-mobil1.tm-selected{color:#bf1e2e}
.plaque-sz-prc-bx-mobil1.tm-selected span.arw{background:url("https://www.canvaschamp.com/skin/frontend/default/cptheme1/images/plaque-up-aerrow.jpg") no-repeat center center; float:left; width:100%; height:15px; margin-top:-25px}
.plaque-sz-prc-bx-mobil1 input[type="radio"]{opacity:0.9; display:none}
.plaque-sz-prc-bx-mobil1 input[type="radio"] + label span{background:#fff; padding:10px; display:block; width:auto; height:auto; margin:0}
.plaque-sz-prc-bx-mobil1 input[type="radio"]:checked + label span{box-shadow:0 0 2px 6px #bbb; background:#fff; margin:0; color:#bf1e2e}
.plaque-sz-prc-bx-mobil1 input[type="radio"]:disabled + label span{border:1px solid #cc0000; background:#000; width:150px; height:150px; margin:0}
.plaque-sz-prc-bx-mobil1 > label{display:block; font-size:12px; margin:0 auto; width:77px}
/* Layout */
.wrapper{}
.page{}
.nav-container1{display:none}
.nav-container, .nav-container .nav-inner{background-color:#191919}
.main-container{}
.footer-container{background-color:#191919; padding-bottom:25px; margin-top:30px}
.footer-container > iframe{display:none}
.header-container, .nav-container, .main-container, .footer-container{}
.header, .nav-inner, .footer, .featured_inner, .new_inner, .home_cmsinner, .testimonail-inner, .manufacture_products, .blog_main, .product-view, .cart, .main{width:1130px; margin:0 auto; padding:0}
.cms-home .main{width:auto}
.header{position:relative; z-index:1}
.header_top{height:40px; display:none}
.header-bottom{margin-top:22px; float:left; width:100%; padding-bottom:22px; text-align:center}
.main{min-height:400px}
.footer{background:transparent}
.page-print{background:#fff; padding:25px 30px; text-align:left}
.page-empty{background:#fff; padding:20px; text-align:left}
.page-popup{background:#fff; padding:25px 30px; text-align:left}
/* home-page popup */
.popup-holdera{width:100%; display:block}
#esns_box_layer,#domainchecker_box_layer{width:666px; /*height:518px;*/ background:#edf1fa; padding:0px 0 0px; margin:30px auto 0; position:fixed; left:50%; top:45%; margin-left:-333px; margin-top:-203px !important; border:12px solid #fff}
.popup-content{background:none; display:block}
.popup-content .buy-more-save-more{width:656px; height:518px; display:block; background:url(https://www.canvaschamp.com/skin/frontend/default/cptheme1/images/pop-up-buy-more-save-more.png) 0px 0px no-repeat}
.frame-launch-offer{width:666px; height:390px; display:block; background:url(https://www.canvaschamp.com/skin/frontend/default/cptheme1/images/frame-prints-popup.jpg) 0px 0px no-repeat; display:block}
.special-offer-freeshipping{width:548px; height:452px; display:block; background:url(https://www.canvaschamp.com/skin/frontend/default/cptheme1/images/special-offers-bg-subscrib-popup.png) 0px 0px no-repeat; margin:22px 0px 20px 59px}
/* Base Columns */
.main-container.col2-left-layout .col-left{float:left; margin-top:15px; width:247px}
.main-container.col2-left-layout .col-main{width:817px; margin-top:15px; background:#f9f9f9; padding:15px 20px 20px; border:1px solid #eee}
.category-image > img{width:100%}
.col-right{float:right; margin-left:10px; padding:0; width:252px; padding-top:10px}
/* 1 Column Layout */
.cms-home .col-main{float:none; width:auto}
.col-main{width:1130px; margin:0 auto}
/* 2 Columns Layout */
.col2-left-layout .col-main{float:right}
.col2-right-layout .col-main{}
/* 3 Columns Layout */
.col3-layout .col-main{width:540px; margin-left:10px}
.col3-layout .col-wrapper{float:left; width:760px}
.col3-layout .col-wrapper .col-main{float:right}
/* Content Columns */
.col2-set .col-1{float:left; width:40%}
.col2-set .col-2{float:right; width:48%}
.col2-set .col-narrow{border-right:1px solid #ddd; padding-right:16px; width:32%}
.col2-set .col-wide{width:65%}
.account-login .col2-set .col-2{padding-left:6%}
.col3-set .col-1{float:left; width:32%}
.col3-set .col-1 img{width:100%}
.col3-set .col-2{float:left; width:32%; margin-left:2%}
.col3-set .col-3{float:right; width:32%}
.col4-set .col-1{float:left; width:23.5%}
.col4-set .col-2{float:left; width:23.5%; margin:0 2%}
.col4-set .col-3{float:left; width:23.5%}
.col4-set .col-4{float:right; width:23.5%}
.red{color:#bf1e2e}
a.red:hover{color:#000}
/* Global Styles */

/* Form Elements */
select, button{cursor:pointer}
input, select, textarea, button{vertical-align:middle; font-family:"robotoregular";-webkit-appearance:none}
input.input-text, select, textarea{background:#fff; border:1px solid #ddd; font-size:14px; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px}
input.input-text, textarea{padding:6px 10px}
.header input.input-text, textarea{padding:8px 10px}
input.input-tex:focus, textarea:focus{-moz-box-shadow:#bbb 0 0 3px; -webkit-box-shadow:#bbb 0 0 3px; box-shadow:#bbb 0 0 3px}
select{width:100% !important;padding:3px;-webkit-appearance:none !important; text-indent:0.01px; /* Removes default arrow from firefox*/ text-overflow:"";-moz-appearance:none !important; -ms-appearance:none !important; appearance:none !important}
select::-ms-expand{display:none !important}
select option{padding:1px 5px}
select.multiselect option{border-bottom:1px solid #ddd; padding:2px 5px}
select.multiselect option:last-child{border-bottom:0}
.input-slect-fix-w{background:#FFF url(https://www.canvaschamp.com/skin/frontend/default/cptheme1/images/select-input-arrow.png) right 6px no-repeat; cursor:pointer; border:1px solid #dddddd; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; overflow:hidden}
.input-slect-fix-w select{border:none; background:none; cursor:pointer; height:30px; -webkit-appearance:none}
textarea{overflow:auto}
input.radio{margin-right:3px; cursor:pointer}
input.checkbox{margin-right:3px; cursor:pointer}
input.qty{width:2.5em !important; text-align:center}
button.button::-moz-focus-inner{padding:0; border:0} /* FF Fix */
button.button{-webkit-border-fit:lines} /* <- Safari & Google Chrome Fix */
.ie7 button.button{height:auto !important}
button.button{overflow:visible; width:auto; border:0; padding:0; margin:0; background:#333038; cursor:pointer; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px}
.footer-area .content .block.block-subscribe .actions button.button span{color:#181818; line-height:18px}
.block.block-reorder button.button span{padding:1px 10px; color:#ffffff}
.block.block-reorder .actions a{color:#fff}
.add-to-cart button.button span > span{color:#fff}
.add-to-cart button.button > span{border-radius:0; color:#fff; padding:15px 20px; text-transform:uppercase; font-size:24px}
.multiple-checkout button.button span > span{color:#fff}
button.button span, .back-link a, .proof_request_checkout a{display:block; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; text-transform:uppercase; line-height:16px; padding:10px 20px; text-align:center; white-space:nowrap; color:#666666; text-decoration:none; font-size:14px}
.my-account .order-details .back-link a{margin-top:10px; margin-bottom:15px}
@media screen and (-webkit-min-device-pixel-ratio:0){
/* Safari and Chrome */
button.button span, .back-link a, .proof_request_checkout a{display:block}
/* Safari only override */
::i-block-chrome,button.button span, .back-link a, .proof_request_checkout a{display:inline-block}
}
.back-link a, .proof_request_checkout a{color:#fff; background:#333038}
.newsletter-manage-index .back-link a{margin-right:20px}
.back-link a:hover, .proof_request_checkout a:hover{background:#bf1e2e}
button.button span span{border:0; padding:0; color:#fff}
button.button:hover span, .back-link a:hover, .cart .discount button:hover span{}
button.disabled span{border-color:#bbb !important; background:#bbb !important}
.checkout-review-submit button.btn-checkout span{height:16px; line-height:16px}
button.btn-checkout span{height:40px; line-height:40px; border:0; padding:0; font-size:16px}
button.btn-checkout span > span{padding:0 12px}
.cart .discount button span{color:#fff}
button.btn-checkout:hover span{background:none}
button.btn-checkout.no-checkout span{color:#b8baba}
button.btn-checkout.no-checkout span span{}
.buttons-set button.button > span{}
.buttons-set button.button:hover > span{}
.product-view .buttons-set button.button:hover span{background:#303338; transition:500ms; -webkit-transition:500ms; -moz-transition:500ms; -ms-transition:500ms; -o-transition:500ms}
.buttons-set button.button span > span{color:#fff}
/*call to action button*/
button.btn-checkout span > span, .add-to-cart button.button span > span, .add-to-cart button.button > span, .account-login .col-2 .buttons-set button.button span, .my-account .buttons-set button.button span, .multiple-checkout button.button.btn-checkout span, .call-to-action button.button span, .buttons-set button.button > span{background:#bf1e2e; color:#fff; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px}
button.btn-checkout:hover span > span, .add-to-cart button.button:hover span > span, .add-to-cart button.button:hover > span, .account-login .col-2 .buttons-set button.button:hover span, .my-account .buttons-set button.button:hover span, .multiple-checkout button.button.btn-checkout:hover span, .buttons-set button.button:hover > span{background:#333038}
.red-btn{font-size:20px; font-family:"robotoblack"; color:#fff; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; background:#bf1e2e; text-transform:uppercase; padding:13px 20px; text-decoration:none; cursor:pointer; border:none; -webkit-transition:all 500ms ease; -moz-transition:all 500ms ease; -ms-transition:all 500ms ease; -o-transition:all 500ms ease; transition:all 500ms ease; -webkit-appearance:none}
.red-btn:hover{background:#434343; color:#ffffff !important}
.black-btn{font-size:20px; font-family:"robotoblack"; color:#fff; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; background:#434343; text-transform:uppercase; padding:13px 20px; text-decoration:none; cursor:pointer; border:none; -webkit-transition:all 500ms ease; -moz-transition:all 500ms ease; -ms-transition:all 500ms ease; -o-transition:all 500ms ease; transition:all 500ms ease}
.black-btn:hover{background:#bf1e2e; color:#ffffff !important}
/* secondary button */
.cart .discount button span, .opc button.button span, .multiple-checkout button.button span, .shipping .shipping-form .buttons-set button.button span{background:#333038; color:#fff}
.cart .discount.credit-amount button.button, .cart .discount.credit-amount button.button span{background:#bf1e2e}
.cart .discount button:hover span, .opc button.button:hover span, .multiple-checkout button.button:hover span, .shipping .shipping-form .buttons-set button.button:hover span{background:#bf1e2e}
.cart .discount.credit-amount button.button:hover, .cart .discount.credit-amount button.button:hover span{background:#333038}
/* thirdary button */

p.control input.checkbox, p.control input.radio{margin-right:6px}
/* Form Highlight */
input.input-text:focus, select:focus, textarea:focus{}
.highlight{}
/* Form lists */
/* Grouped fields */
.form-list{}
.form-list li{margin:0 0 20px}
.form-list label{float:left; font-weight:normal; position:relative; z-index:0; padding-bottom:5px}
.form-list label.required{}
.form-list label.required em{float:right; font-style:normal; color:#DD4B39; position:absolute; top:0; right:-8px}
.form-list li.control label{float:none}
.form-list li.control input.radio, .form-list li.control input.checkbox{margin-right:6px}
.form-list li.control .input-box{clear:none; display:inline; width:auto}
.form-list .input-box{display:block; clear:both; width:330px}
.form-list .field{float:left; width:350px}
.form-list input.input-text{width:310px}
.form-list textarea{width:300px; height:10em}
.form-list select{width:350px}
.form-list li.wide .input-box{width:660px}
.form-list li.wide input.input-text{width:660px}
.form-list li.wide textarea{width:529px}
.form-list li.wide select{width:535px}
.form-list li.additional-row{border-top:1px solid #ccc; margin-top:10px; padding-top:7px}
.form-list li.additional-row .btn-remove{float:right; margin:5px 0 0}
.form-list .input-range input.input-text{width:74px}
.form-list-narrow li{margin-bottom:0}
.form-list-narrow li .input-box{margin-bottom:6px}
.form-list-narrow li.wide .input-box{width:260px}
.form-list-narrow li.wide input.input-text, .form-list-narrow li.wide textarea{width:254px}
.form-list-narrow li.wide select{width:260px}
/* Customer */
.form-list .customer-name-prefix .input-box, .form-list .customer-name-suffix .input-box, .form-list .customer-name-prefix-suffix .input-box, .form-list .customer-name-prefix-middlename .input-box, .form-list .customer-name-middlename-suffix .input-box, .form-list .customer-name-prefix-middlename-suffix .input-box{width:auto}
.form-list .name-prefix{width:65px}
.form-list .name-prefix select{width:55px}
.form-list .name-prefix input.input-text{width:49px}
.form-list .name-suffix{width:65px}
.form-list .name-suffix select{width:55px}
.form-list .name-suffix input.input-text{width:49px}
.form-list .customer-name-prefix-middlename-suffix .name-firstname, .form-list .customer-name-prefix-middlename .name-firstname{width:140px}
.form-list .customer-name-prefix-middlename-suffix .name-firstname input.input-text, .form-list .customer-name-prefix-middlename .name-firstname input.input-text{width:124px}
.form-list .customer-name-prefix-middlename-suffix .name-lastname{width:205px}
.form-list .customer-name-prefix-middlename-suffix .name-lastname input.input-text{width:189px}
.form-list .customer-name-prefix-suffix .name-firstname{width:210px}
.form-list .customer-name-prefix-suffix .name-lastname{width:205px}
.form-list .customer-name-prefix-suffix .name-firstname input.input-text, .form-list .customer-name-prefix-suffix .name-lastname input.input-text{width:189px}
.form-list .customer-name-prefix-suffix .name-firstname{width:210px}
.form-list .customer-name-prefix-suffix .name-lastname{width:205px}
.form-list .customer-name-prefix-suffix .name-firstname input.input-text, .form-list .customer-name-prefix-suffix .name-lastname input.input-text{width:189px}
.form-list .customer-name-prefix .name-firstname, .form-list .customer-name-middlename .name-firstname, .form-list .customer-name-middlename .name-middlename{width:210px}
.form-list .customer-name-suffix .name-lastname, .form-list .customer-name-middlename .name-firstname, .form-list .customer-name-middlename .name-middlename, .form-list .customer-name-middlename-suffix .name-firstname, .form-list .customer-name-middlename-suffix .name-lastname{width:205px}
.form-list .customer-name-prefix .name-firstname input.input-text, .form-list .customer-name-suffix .name-lastname input.input-text, .form-list .customer-name-middlename .name-firstname input.input-text, .form-list .customer-name-middlename .name-middlename input.input-text, .form-list .customer-name-middlename-suffix .name-firstname input.input-text, .form-list .customer-name-middlename-suffix .name-lastname input.input-text{width:189px}
.form-list .customer-dob .dob-month, .form-list .customer-dob .dob-day, .form-list .customer-dob .dob-year, .onepagecheckout_block .form_fields #bill_form .two_fields .short .data_area.customer-dob .dob-month, .onepagecheckout_block .form_fields #bill_form .two_fields .short .data_area.customer-dob .dob-day, .onepagecheckout_block .form_fields #bill_form .two_fields .short .data_area.customer-dob .dob-year{float:left; width:85px}
.form-list .customer-dob input.input-text{display:block; width:74px}
.form-list .customer-dob label{font-size:10px; font-weight:normal; color:#888}
.form-list .customer-dob .dob-day, .form-list .customer-dob .dob-month, .onepagecheckout_block .form_fields #bill_form .two_fields .short .data_area.customer-dob .dob-month, .onepagecheckout_block .form_fields #bill_form .two_fields .short .data_area.customer-dob .dob-day{width:60px}
.form-list .customer-dob .dob-day input.input-text, .form-list .customer-dob .dob-month input.input-text{width:46px}
.onepagecheckout_datafields .col-1 .form_fields input.t1{}
.form-list .customer-dob .dob-year, .onepagecheckout_block .form_fields #bill_form .two_fields .short .data_area.customer-dob .dob-year{width:140px}
.onepagecheckout_block .form_fields #bill_form .two_fields .short{width:50%}
.onepagecheckout_block .form_fields #bill_form .two_fields .short.full-width{width:100%}
.onepagecheckout_datafields .col-1 .form_fields .short.full-width input.t1{width:100%; padding:6px 10px; border:1px solid #ddd; border-radius:2px}
.form-list .customer-dob .dob-year input.input-text{width:134px}
.buttons-set{clear:both; margin:0px 0 0; display:block}
.monkey-customer-account-index .my-account .buttons-set{float:left; clear:none}
.monkey-customer-account-index .my-account .monkey-multisubscribe .buttons-set{clear:none}
.buttons-set p.required{margin:0 0 10px}
.buttons-set .back-link{float:right; margin:0}
.buttons-set button.button{}
.customer-account-forgotpassword .buttons-set button.button{float:left}
.sales-order-history .buttons-set.f-right{float:left !important}
.customer-account-forgotpassword p{margin-bottom:20px}
.buttons-set-order{margin:10px 0 0}
.buttons-set-order .please-wait{padding:12px 7px 0 0}
.fieldset{margin:20px 0 30px; padding:0}
/* Form Validation */
.validation-advice{clear:both; min-height:13px; margin:3px 0 0; padding-left:17px; font-size:12px; line-height:13px; background:url(https://www.canvaschamp.com/skin/frontend/default/cptheme1/images/validation_advice_bg.png) 2px 0 no-repeat; color:#DD4B39}
.account-create form#form-validate .fieldset ul.form-list li .input-box.customer-dob .dob-year .validation-advice, .account-create form#form-validate .fieldset ul.form-list li .input-box.customer-dob .dob-day .validation-advice, .account-create form#form-validate .fieldset ul.form-list li .input-box.customer-dob .dob-month .validation-advice, .onepagecheckout_block .form_fields #bill_form .two_fields .short .data_area.customer-dob .dob-month .validation-advice, .onepagecheckout_block .form_fields #bill_form .two_fields .short .data_area.customer-dob .dob-day .validation-advice, .onepagecheckout_block .form_fields #bill_form .two_fields .short .data_area.customer-dob .dob-year .validation-advice, .my-account form#form-validate .fieldset ul.form-list li .input-box.customer-dob .dob-month .validation-advice, .my-account form#form-validate .fieldset ul.form-list li .input-box.customer-dob .dob-day .validation-advice, .my-account form#form-validate .fieldset ul.form-list li .input-box.customer-dob .dob-year .validation-advice{background-image:none}
block-subscribe.validation-failed{border:1px dashed #fff !important}
.validation-failed{border:1px dashed #f00 !important}
.validation-passed{}
p.required{text-align:left; color:#DD4B39; margin-top:10px}
/* Expiration date and CVV number validation fix */
.v-fix{float:left}
#paypal_direct_cc_type_exp_div .input-box .v-fix{float:left; margin-right:20px; width:155px}
#paypal_direct_cc_type_exp_div .input-box .v-fix:last-child{margin-right:0}
#paypal_direct_cc_type_ss_div .input-box .v-fix{float:left; margin-right:16px; width:155px}
#paypal_direct_cc_type_ss_div .input-box .v-fix:last-child{margin-right:0}
.v-fix .validation-advice{display:block; width:12em; margin-right:-12em; position:relative}
/* Global Messages  */
.success{color:#3d6611; font-family:"robotobold"}
.error{color:#df280a; font-family:"robotobold"}
.notice{color:#e26703}
.messages, .messages ul{list-style:none !important; margin:0 !important; padding:0 !important}
.messages{margin:0 auto !important; overflow:hidden; max-width:1130px; margin-top:10px !important}
.messages li{margin:0 0 10px !important; line-height:20px}
.messages li li{margin:0 0 3px !important}
.messages li li a{color:#fff}
.error-msg, .success-msg, .note-msg, .notice-msg{background-position:14px 11px !important; background-repeat:no-repeat !important; min-height:24px !important; padding:8px 8px 8px 40px !important}
.error-msg{background-color:#F27E6D; background-image:url(https://www.canvaschamp.com/skin/frontend/default/cptheme1/images/i_msg-error.png); color:#fff}
.success-msg{background-color:#5BD367; background-image:url(https://www.canvaschamp.com/skin/frontend/default/cptheme1/images/i_msg-success.png); color:#fff}
.note-msg, .notice-msg{background-color:#E5C600; background-image:url(https://www.canvaschamp.com/skin/frontend/default/cptheme1/images/i_msg-note.png); color:#fff; overflow:hidden}
/* .cms-home .messages{margin:3px auto -46px !important} */
.ugiftcert-customer-balance .retrieve-gift-card-balance h4{color:#bf1e2e; font-size:16px}
/* Page Heading */
.page-title{margin:15px 0 15px; overflow:hidden; width:100%}
.col2-left-layout .my-account .page-title, .ugiftcert-customer-balance .page-title{margin-top:0px}
.page-title h1, .page-title h2{margin:0; font-size:24px; color:#bf1e2e; text-align:left; font-family:'robotobold'}
.page-title .separator{margin:0 3px}
.page-title .link-rss{float:right; margin:7px 0 0}
.title-buttons{text-align:right}
.title-buttons h1, .title-buttons h2, .title-buttons h3, .title-buttons h4, .title-buttons h5, .title-buttons h6{float:left}
.page-title .tab-title h3{margin:0; font-size:20px; color:#bf1e2e; text-align:left; font-family:'robotobold'}
.subtitle, .sub-title{clear:both; padding:15px 0 0; font-size:15px; font-family:"robotobold"; margin:0 0 6px; color:#e25203}
.ie7 .pager .limiter .sbHolder, .ie7 .pager .sort-by .sbHolder{display:inline}
.sort-by a.uparrow, .sort-by a.downarrow:hover{background:url(https://www.canvaschamp.com/skin/frontend/default/cptheme1/images/sprite.png) no-repeat -138px -163px #F0F0F0; border:1px solid #DDD; display:block; height:32px; margin:0; padding:0; transition-duration:300ms; width:32px; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px}
.sort-by a.downarrow, .sort-by a.uparrow:hover{background:url(https://www.canvaschamp.com/skin/frontend/default/cptheme1/images/sprite.png) no-repeat -117px -163px #F0F0F0; border:1px solid #DDD; display:block; height:32px; margin:0; padding:0; transition-duration:300ms; width:32px; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px}
/* List/Grid Image */
.view-mode{float:left; margin-right:10px; margin-bottom:0}
.view-mode label{display:none}
.view-mode strong.list, .view-mode a.list, .view-mode a.grid, .view-mode strong.grid{background:url(https://www.canvaschamp.com/skin/frontend/default/cptheme1/images/sprite.png) no-repeat 0 0 transparent; display:inline-block; height:29px; margin:0; text-align:left; text-indent:-999em; width:31px}
.view-mode a.grid{background-position:-1px -156px}
.view-mode strong.list{background-position:-32px -125px; margin-left:-6px}
.view-mode a.list{background-position:-32px -156px; margin-left:-6px}
.view-mode a.list:hover{background-position:-32px -125px; transition:all 200ms ease 0s}
.view-mode a.grid:hover{background-position:-1px -125px; transition:all 200ms ease 0s}
.view-mode strong.grid{background-position:-1px -125px}
/* Data Table */
.data-table{width:100%; border:1px solid #eeeeee}
.data-table .odd{background:#fff; border-bottom:1px solid #eeeeee}
.data-table .even{border-bottom:1px solid #eeeeee}
.data-table thead th{}
.data-table tr.odd:hover, .data-table tr.even:hover{}
.data-table td.last, .data-table th.last{border-right:0}
.data-table tr.last th, .data-table tr.last td{}
.data-table th{padding:5px 8px}
.checkout-cart-index .data-table tr.last td{}
.checkout-cart-index .form-list li:last-child{margin:0px}
.data-table td{padding:10px 15px}
.data-table thead th{background:#ddd; color:#333; padding:10px 15px; white-space:nowrap; vertical-align:middle; font-family:"robotobold"}
.data-table thead th.wrap{white-space:normal}
.data-table thead th a, .data-table thead th a:hover{color:#fff}
.data-table thead th{}
.data-table thead th .tax-flag{font-size:11px; white-space:nowrap}
.data-table tfoot{}
.data-table tfoot tr.first td{}
.data-table tfoot tr{background-color:#f9f9f9}
.data-table tfoot td{padding-top:5px; padding-bottom:5px; border-bottom:0}
.data-table tfoot strong{font-size:18px; font-family:"robotobold"}
.data-table tbody th, .data-table tbody td{}
/* Bundle products tables */
.data-table tbody.odd tr{background:#fff !important}
.data-table tbody.even tr{background:#fff !important}
.data-table tbody.odd tr td, .data-table tbody.even tr td{border-bottom:0}
.data-table tbody.odd tr.border td, .data-table tbody.even tr.border td{border-bottom:1px solid #eee}
.data-table tbody td .option-label{font-family:"robotobold"; font-style:italic}
.data-table tbody td .option-value{padding-left:10px}
.checkout-onepage-index .data-table thead th{background-color:#666; color:#ddd}
#my-orders-table{margin-bottom:10px}
.my-account .data-table a.underline {text-decoration:underline}
.my-account .data-table a.underline:hover {text-decoration:none}

/* Generic Info Box */
.info-box{border:1px solid #d0cbc1; padding:12px 15px; margin:0 0 15px}
.info-box h2{font-family:"robotobold"; font-size:13px}
.info-table th{font-family:"robotobold"; padding:2px 15px 2px 0}
.info-table td{padding:2px 0}
/* Shopping cart total summary row expandable to details */
tr.summary-total{cursor:pointer}
tr.summary-total td{}
tr.summary-total .summary-collapse{float:right; text-align:right; padding-left:20px; background:url(https://www.canvaschamp.com/skin/frontend/default/cptheme1/images/bkg_collapse.gif) 0 5px no-repeat; cursor:pointer}
tr.show-details .summary-collapse{background-position:0 -52px}
tr.show-details td{}
tr.summary-details td{font-size:11px; background-color:#dae1e4; color:#626465}
tr.summary-details-first td{border-top:1px solid #d2d8db}
tr.summary-details-excluded{font-style:italic}
/* Shopping cart tax info */
.cart-tax-info{display:block}
.cart-tax-info, .cart-tax-info .cart-price{padding-right:20px}
.cart-tax-total{display:block; padding-right:20px; background:url(https://www.canvaschamp.com/skin/frontend/default/cptheme1/images/bkg_collapse.gif) 100% 5px no-repeat; cursor:pointer}
.cart-tax-info .price, .cart-tax-total .price{display:inline !important; font-weight:normal !important}
.cart-tax-total-expanded{background-position:100% -52px}
/*Cart page */
.login-link a{color:#bf1e2e} /*cart reaward login higlight*/
.login-link a:hover{color:#000;text-decoration: underline}

/* Class:std - styles for admin-controlled content */
.widget-static-block ul li, .std ul.disc li{list-style:none; padding:2px 0}
.std .subtitle{padding:0}
.std ol.ol{list-style:decimal outside; padding-left:1.5em}
.std ul.disc{list-style:disc outside; padding-left:0px; margin:0 0 10px}
.std dl dt{font-family:"robotobold"}
.std dl dd{margin:0 0 10px}
.std ul, .std ol, .std dl, .std p, .std address, .std blockquote{margin:0; padding:0}
.std ul{list-style:none; padding-left:0}
.std ol{list-style:none; padding-left:0}
.std ul ul{list-style-type:circle}
.std ul ul, .std ol ol, .std ul ol, .std ol ul{margin:.5em 0}
.std dt{font-family:"robotobold"}
.std dd{padding:0 0 0 1.5em}
.std blockquote{font-style:italic; padding:0 0 0 1.5em}
.std address{font-style:normal}
.std b, .std strong{font-weight:normal; font-family:'robotobold'}
.std i, .std em{font-style:italic}
/* Misc */
.header .links{float:right; line-height:15px; background-position:-580px 3px; padding-left:27px; width:115px}
.header .links > span.first-nm{float:left; font-size:11px; margin-right:4px}
.header .links li{text-align:left}
.header .links .top_link2{clear:both}
.header .links li.first.top_link1 a{float:left}
.header .links li.first{}
.header .links li.last{}
.header .links li.top_link4{display:none}
.header .links li.first + li + li{display:none}
.header .links li a{text-decoration:none}
.header .links li a:hover{color:#bf1e2e}
.header .links li em{background:none repeat scroll 0 0 #fff; border:1px solid #ddd; color:#333038; font-style:normal; line-height:16px; margin-left:-42px; margin-top:10px; min-width:100px; padding:5px 2px; position:absolute; text-align:center; z-index:2}
.header .links li:hover em{display:block}
.header .links em .pattern{background:url(https://www.canvaschamp.com/skin/frontend/default/cptheme1/images/tooltip.png) no-repeat scroll 0 0 transparent; display:block; height:11px; position:absolute; right:40%; top:-8px; width:19px}
.link-cart{font-weight:normal}
.link-wishlist, .link-compare{font-weight:normal}
.link-reorder{line-height:33px}
.link-print{}
.link-rss{background:url(https://www.canvaschamp.com/skin/frontend/default/cptheme1/images/i_rss.gif) 0 2px no-repeat; padding-left:18px; line-height:14px; white-space:nowrap}
.btn-remove{display:block; width:11px; height:11px; font-size:0; line-height:0; background:url(https://www.canvaschamp.com/skin/frontend/default/cptheme1/images/btn_remove.gif) 0 0 no-repeat; text-indent:-999em; overflow:hidden}
.btn-previous{display:block; width:11px; height:11px; font-size:0; line-height:0; background:url(https://www.canvaschamp.com/skin/frontend/default/cptheme1/images/btn_previous.gif) 0 0 no-repeat; text-indent:-999em; overflow:hidden}
.btn-remove2{display:block; width:16px; height:16px; font-size:0; line-height:0; background:url(https://www.canvaschamp.com/skin/frontend/default/cptheme1/images/close-button.png) -17px -17px no-repeat; text-indent:-999em; overflow:hidden}
.btn-edit{display:block; width:11px; height:11px; font-size:0; line-height:0; background:url(https://www.canvaschamp.com/skin/frontend/default/cptheme1/images/btn_edit.gif) 0 0 no-repeat; text-indent:-999em; overflow:hidden}
.cards-list dt{margin:5px 0 0}
.cards-list .offset{padding:2px 0 2px 20px}
.separator{float:none; margin:0px}
.divider{clear:both; display:block; font-size:0; line-height:0; height:1px; margin:10px 0; text-indent:-999em; overflow:hidden}
/* Global site notices */
.global-site-notice{border:1px solid #cfcfcf; border-width:0 0 1px; background:#ffff90; font-size:12px; line-height:1.25; text-align:center}
.global-site-notice .notice-inner{width:860px; margin:0 auto; padding:12px 0 12px 80px; background:url(https://www.canvaschamp.com/skin/frontend/default/cptheme1/images/i_notice.gif) 20px 25px no-repeat; text-align:left}
.global-site-notice .notice-inner p{margin:0; border:1px dotted #cccc73; padding:10px}
.global-site-notice .notice-inner .actions{padding-top:10px}
/* Cookie Notice */
.notice-cookie{}
/* Noscript Notice */
.noscript{}
/* Demo Notice */
.demo-notice{margin:0; padding:6px 10px; background:#d75f07; font-size:12px; line-height:1.15; border:0; text-align:center; color:#fff}
.demo-notice .notice-inner{width:auto; padding:0; background:none; text-align:center}
.demo-notice .notice-inner p{padding:0; border:0}
/* Header */
.logo{float:left}
.header .logo{float:left; margin-top:6px; margin:0px auto}
.header .logo strong{position:absolute; top:-999em; left:-999em; width:0; height:0; font-size:0; line-height:0; text-indent:-999em; overflow:hidden}
.header h1.logo{margin:0}
.top_search{float:right; width:97px; margin-right:50px; margin-top:7px}
.header .quick-access{float:right; padding:0px; margin-right:35px; margin-top:7px}
.header .row{float:right}
.tm_headerlinkmenu{float:left; padding-left:0}
.header .welcome-msg{margin:8px 0 0; float:left; display:none}
.header .welcome-msg a{color:#ebbc58}
.header .form-search{float:right; padding:0; position:relative; width:97px}
.cmsinfo_block{overflow:hidden}
.header .form-search label{float:left; width:24px; height:21px; text-align:left; text-indent:-999em; overflow:hidden; display:none}
.header .form-search input.input-text{background:none; border:none; float:left; width:54%; padding:5px 0px 5px 10px}
.header .form-search button.button{background:url(https://www.canvaschamp.com/skin/frontend/default/cptheme1/images/search-icon.png) top left no-repeat; width:16px; height:16px; text-indent:-200px; overflow:hidden; margin-top:6px}
.header .form-search button.button:hover{}
.header .form-search button.button span{border:0; background:none; padding:0 0 0 3px}
.header .form-search button.button span span{font-size:13px; color:#fff}
.header .form-search button.button:hover span{color:#fff}
.header .form-search .search-autocomplete{z-index:999; left:4px !important; top:32px !important; display:none!important}
.header .form-search .search-autocomplete ul{border:1px solid #ddd; background-color:#fff}
.header .form-search .search-autocomplete li{text-align:left; border-bottom:1px solid #ddd; padding:4px 10px; cursor:pointer}
.header .form-search .search-autocomplete li .amount{float:right; font-family:"robotobold"}
.header .form-search .search-autocomplete li.odd{background-color:#fff}
.header .form-search .search-autocomplete li.selected{background-color:#f9f9f9}
.header .form-language{margin-top:7px; float:left; margin-right:12px}
.header .form-language label{padding-right:5px}
.header .form-language select.flags option{background-position:4px 50%; background-repeat:no-repeat; padding-left:25px}
.header .tm_top_currency{margin-top:7px; margin-left:0px; float:left; margin-right:10px}
.header .tm_top_currency label, .header .form-language label{line-height:25px; margin-right:5px; float:right; display:none}
.form-language .sbHolder, .tm_top_currency .sbHolder{float:right}
.ie7 .header .form-language{width:250px}
.ie7 .header .tm_top_currency{width:130px}
.tm_top_currency .sbHolder, .form-language.btn-group .sbHolder{border:none}
.header .header-cart li{clear:both; margin-bottom:15px}
.ie7 .header .header-cart li{overflow:hidden}
.header .header-cart #panel{background:#fff; border:1px solid #ddd; min-width:20px; padding:20px 15px 10px; position:absolute; right:0; text-align:left; top:35px; width:250px; display:none}
.header .header-cart #panel .actions{position:relative; text-align:left; margin-top:10px; margin-bottom:10px}
.header .header-cart #panel .actions .viewcart-btn{margin-left:0px}
.header .header-cart #panel .product-name a{font-size:13px}
.header .header-cart #panel .block-subtitle{font-weight:bold}
.tm_headerlinks_inner{display:none}
.header-container .top-container{clear:both; padding:5px 10px 0 12px; text-align:right}
.header_contact_info{float:left; margin-right:0; width:443px; margin-top:9px}
.header_contact_info ul li.live_chat{float:left; font-size:15px; line-height:14px; width:200px}
.header_contact_info ul li.live_chat span{font-size:11px; float:left}
.header_contact_info ul li.live_chat strong{font-size:15px; font-weight:normal; float:left; text-transform:uppercase; margin-top:2px}
.header_contact_info ul li.live_chat a{text-decoration:none}
.header_contact_info ul li.phone_number{float:left; font-size:15px; line-height:14px; width:200px}
.header_contact_info ul li.phone_number span{font-size:11px; float:left}
.header_contact_info ul li.phone_number strong{font-size:15px; font-weight:normal; float:left; position:relative}
.header_contact_info ul li.phone_number strong a{cursor:default}
.header_contact_info ul li.phone_number strong a:hover{color:#000}
.header_contact_info ul li.phone_number strong:before{position:absolute; height:100%; width:100%; top:0; left:0; content:""; display:block}
.mobile-phone{font-size:18px; font-family:"robotobold"; float:left; width:100%; margin-bottom:20px; color:#bf1e2e; border-bottom:1px solid #ddd; display:none; padding:8px 0}
.mobile-phone a{color:#bf1e2e}
.ipad-phone{float:left; margin-right:0; width:auto; margin-top:9px; display:none; margin-left:75px}
.ipad-phone ul li.phone_number{float:left; font-size:15px; line-height:14px; width:auto}
.ipad-phone ul li.phone_number img{float:left; margin-right:10px}
.ipad-phone ul li.phone_number span{font-size:11px; float:left}
.ipad-phone ul li.phone_number strong{font-size:15px; font-weight:normal; float:left}
.header-cart{display:inline-block; position:relative; margin-top:6px}
.header-cart a{text-decoration:none}
.flag_Sprite{background:url(https://www.canvaschamp.com/skin/frontend/default/cptheme1/images/flag-sprite.png) no-repeat}
.flag_Sprite.cart_mini_right{background-position:-50px 3px; cursor:pointer; padding:6px 0 4px 12px; text-align:center; color:#fff; height:25px; font-size:11px; width:36px; font-family:"robotobold"}
.header-cart .right_arrow{background:url(https://www.canvaschamp.com/skin/frontend/default/cptheme1/images/arrow-down.png) no-repeat center center transparent; margin:2px 0 0 6px; display:none; vertical-align:-3px; width:10px; height:25px; font-family:"robotobold"; text-align:center; width:80px; font-size:10px; display:none}
.ie7 .header-cart .right_arrow{display:inline}
.header-cart .active .right_arrow{background:url("https://www.canvaschamp.com/skin/frontend/default/cptheme1/images/arrow-up.png") no-repeat center center transparent}
.headertoggle_img{background:url(https://www.canvaschamp.com/skin/frontend/default/cptheme1/images/sprite.png) no-repeat -116px -123px; height:20px; margin:0 auto; text-align:center; width:40px}
/* Navigation */
.advanced_nav{display:none}
.nav-inner #nav, .nav-responsive, #advancedmenu{clear:both; -moz-border-radius:5px; -webkit-border-radius:5px; height:36px}
.nav-container{border-bottom:1px solid #ddd}
/* All Levels */
#nav li{position:relative; text-align:left}
#nav li.over{z-index:998}
#nav a, #nav a:hover{display:block; line-height:1.3em; text-decoration:none}
#nav a:hover, #nav > li:hover > a, #nav li.active > a, .custom_menu:hover a, .cms-home .home_link a, div.menu a:hover, div.act .parentMenu > a, div.active .parentMenu > a{/*background:#15BCF0; color:#ff0000;*/}
#nav span{display:block; cursor:pointer; white-space:nowrap}
#nav li ul span{white-space:normal}
#nav ul li.parent a{background:url("https://www.canvaschamp.com/skin/frontend/default/cptheme1/images/menu-dropdown-arrow.png") no-repeat 0 12px #fff}
#nav ul li.parent li a{}
/* 0 Level */
#nav li{float:left}
#nav a, .nav-responsive span{float:left}
#nav a, .nav-responsive span, div.menu a, div.megnor-advanced-menu-popup a{padding:0px 19px; height:36px; line-height:40px; font-size:12px; color:#fff; text-decoration:none; text-transform:uppercase; font-family:'futura_md_btbold'}
.menu .home_link a{padding:14px 14px 14px 0px}
div.menu .parentMenu.arrow a:hover, div.menu a:hover, div.menu.act a, .cms-home .home_link a{transition:none; -webkit-transition:none; -moz-transition:none; -ms-transition:none; -o-transition:none; background:#fff}
#nav li.home_first a{padding-left:0}
#nav li.home_first a:hover{transition:all 1s ease 0s; -webkit-transition:all 1s ease 0s; -moz-transition:all 1s ease 0s; -ms-transition:all 1s ease 0s; -o-transition:all 1s ease 0s}
#nav li.over a, #nav a:hover, div.menu a:hover, div.menu.act a, .cms-home .home_link a{color:#bf1e2e; background:#fff}
#nav .level-top > a{margin-top:-1px}
#nav .level-top:hover > a, #nav li.active > a, #nav li.active.home_first:hover > a{transition:all 2s ease 0s}
#nav .level-top:hover > span, #nav li.active > a{color:#e88849}
#nav li.active.home_first, #nav li.active.home_first > a{color:#333038; background:none; border-top:none}
#nav li.active.home_first, #nav li.active.home_first:hover > a{color:#e88849}
/* 1st Level */
#nav ul li, #nav ul li.active{float:none; margin:0; border-bottom:1px solid #ddd}
#nav ul li.last{padding-bottom:0}
#nav ul li:last-child{border-bottom:none}
#nav ul a, #nav ul a:hover{float:none; padding:0; background:none}
#nav ul li a{font-weight:normal !important}
/* 2nd Level */
#nav ul, .responsive-menu #nav-mobile{background:#fff; border:1px solid #ddd; border-bottom:none}
#nav ul, #nav div{position:absolute; width:15em; top:50px; left:-10000px; padding:5px 15px}
#nav div ul{position:static; width:auto; border:none}
/* 3rd+ Level */
#nav ul ul, #nav ul div{top:10px}
#nav ul li a{}
#nav ul li a:hover, #nav > li ul > li:hover > a, .responsive-menu a:hover{background:url("https://www.canvaschamp.com/skin/frontend/default/cptheme1/images/menu-dropdown-arrow.png") no-repeat 0 -24px #fff; color:#bf1e2e !important}
#nav ul li a{color:#666666 !important; text-decoration:none; display:block; font-size:13px; text-transform:capitalize}
.responsive-menu a{text-decoration:none; display:block; font-size:13px}
#nav ul li a, #nav ul li a.active{background:url("https://www.canvaschamp.com/skin/frontend/default/cptheme1/images/menu-dropdown-arrow.png") no-repeat scroll 0 12px #fff}
#nav ul span, #nav ul li.last li span, .responsive-menu li a{padding:5px 13px}
/* Show menu */
#nav li ul.shown-sub, #nav li div.shown-sub{left:0; z-index:999}
#nav li .shown-sub ul.shown-sub, #nav li .shown-sub li div.shown-sub{left:200px}
/* Navigation > */
/* Second Navigation */
.second-nav-container{border-bottom:1px solid #ddd; margin-bottom:15px; background:#fff}
.second-nav-container .second-nav-main{width:1130px; margin:0px auto; font-size:13px; display:table}
.second-nav-container .second-nav-main .second-nav{display:table; width:100%}
.second-nav-container .second-nav-main .second-nav ul{margin:0px; padding:0px; list-style-type:none}
.second-nav-container .second-nav-main .second-nav ul li{float:left; position:relative; border-left:1px solid #ebebeb}
.second-nav-container .second-nav-main .second-nav ul li a{float:left; padding:10px 5px; position:relative; z-index:8}
.second-nav-container .second-nav-main .second-nav ul li:hover a, .second-nav-container .second-nav-main .second-nav ul li .second-subnav li a:hover, .second-nav-container .second-nav-main .second-nav ul li .second-subnav li:hover a, .second-nav-container .second-nav-main .second-nav ul li .second-subnav ul.second-subnav-sub li a:hover{background:#fff; color:#bf1e2e}
.second-nav-container .second-nav-main .second-nav ul li:first-child{border-left:none}
.mobile-app-dwnld{float:left;margin-right:3px;width:18px}
.second-nav-container .second-nav-main .special-offer{float:right}
.second-nav-container .second-nav-main .special-offer a{text-decoration:none; font-family:"robotobold"; font-size:13px; text-transform:uppercase}
.second-nav-container .second-nav-main .special-offer a span{color:#bf1e2e; text-decoration:underline}
.second-nav-container .second-nav-main .special-offer h4{display:inline-block; margin:0px}
.second-nav-container .second-nav-main .special-offer h4 a{color:#bf1e2e; text-decoration:none; font-weight:normal; display:inline-block; font-size:13px; margin-bottom:0px; text-transform:uppercase}
.second-nav-container .second-nav-main .second-nav ul li ul.second-subnav{display:none; position:absolute; left:0; top:37px; width:240px; z-index:999; background:#fff; border:1px solid #ebebeb}
.second-nav-container .second-nav-main .second-nav ul li ul.second-subnav:before{left:25px; position:absolute;  content:""; top:-11px; border-left:5px solid transparent; border-right:5px solid transparent; border-bottom:10px solid #ebebeb; z-index:98}
.second-nav-container .second-nav-main .second-nav ul li ul.second-subnav:after{left:25px; position:absolute; content:""; top:-9px; border-left:5px solid transparent; border-right:5px solid transparent; border-bottom:10px solid #fff; z-index:99}
.second-nav-container .second-nav-main .second-nav ul li .second-subnav li{float:left; clear:both; border:none; position:relative; width:100%; border-bottom:1px solid #ebebeb}
.second-nav-container .second-nav-main .second-nav ul li .second-subnav li a, .second-nav-container .second-nav-main .second-nav ul li .second-subnav ul.second-subnav-sub li a{padding:9px 20px; color:#000}
.second-nav-container .second-nav-main .second-nav ul li .second-subnav li ul.second-subnav-sub{display:none; position:absolute; right:-217px; top:-1px; width:215px; z-index:999; background:#fff; border:1px solid #ebebeb}
.second-nav-container .second-nav-main .second-nav ul li .second-subnav li ul.second-subnav-sub:before{left:-10px; position:absolute;  content:""; top:13px; border-bottom:5px solid transparent; border-top:5px solid transparent; border-right:10px solid #ebebeb; z-index:98}
.second-nav-container .second-nav-main .second-nav ul li .second-subnav li ul.second-subnav-sub:after{left:-8px; position:absolute; content:""; top:13px; border-bottom:5px solid transparent; border-top:5px solid transparent; border-right:10px solid #fff; z-index:99}
.second-nav-container .second-nav-main .second-nav ul li:hover .second-subnav, .second-nav-container .second-nav-main .second-nav ul li .second-subnav li:hover ul.second-subnav-sub{display:block}
/* Sidebar */
.block{border:1px solid #fff; margin:0 0 15px}
.block .block-title{padding:10px 0; color:#fff; border-bottom:2px solid #ddd; text-transform:uppercase; background:none}
.main-container.col2-left-layout .col-left .block .block-title{background:#191919}
#footer .block .block-title{border-bottom:none}
.block.block-side-nav-container .block-title{background:none}
.block-content li:first-child{padding-top:0}
.block.block-side-nav-container .block-title strong{color:#bf1e2e}
.block .block-title strong{display:inline-block; min-height:16px; padding:1px 0 1px; color:#fff; font-weight:600; font-size:15px; padding:0px 15px}
.block .block-title strong span{}
.block .block-title a{text-decoration:none !important}
.block .block-subtitle{margin:0; padding:5px 5px; font-weight:normal}
.info3col-data .block .block-subtitle{padding:5px 0 8px; font-size:12px}
.block .block-content{padding:15px; border:1px solid #ddd}
.block .block-content li{padding:5px 0}
.block .block-content li a{text-decoration:none}
.block .block-content li a:hover{color:#bf1e2e}
.info3col-data .block .block-content li .product-name a{font-size:14px}
.block .block-content li .product-name a{font-size:13px}
.block .block-content li.item{padding:10px 3px}
.block .block-content .product-name{color:#666666}
.block .btn-remove, .block .btn-edit, #panel .btn-edit, #panel .btn-remove{float:right; margin:1px 0 2px 5px}
.block .actions{padding:6px 9px; text-align:right}
.block.block-poll .actions a:hover, .block.block-related .actions a:hover{color:#bf1e2e}
.block .actions a{float:left}
.footer-area .block .actions button.button{float:right; position:absolute; right:18px; top:3px}
.input-box{position:relative}
.block .empty{margin:0}
.block.block-cart .actions{background:none; padding:10px 0; text-align:left}
.block.block-cart button.button > span{background:#333038; color:#fff}
.block.block-cart button.button span > span{color:#fff}
.block.block-cart button.button:hover > span{background:#bf1e2e; color:#fff}
#block_4 .content .block-content .actions button.button{}
#block_4 .content .block-content .actions button.button > span{border-radius:0; font-size:12px; text-transform:uppercase; padding:7px}
#block_4 .content .block-content .actions button.button span{background-color:#777}
#block_4 .content .block-content .actions button.button:hover span{background-color:#ccc}
#panel .actions button.button span > span{background:#bf1e2e; color:#fff; padding:6px 10px; height:18px}
#panel .actions button.button:hover span > span{background:#333038; transition:500ms; -webkit-transition:500ms; -moz-transition:500ms; -ms-transition:500ms; -o-transition:500ms}
/* Mini Products List */
.info3col-data .mini-products-list .product-image{width:auto}
.mini-products-list .product-image{float:left; width:50px; border:1px solid #ddd; margin-bottom:10px; margin-right:15px}
.info3col-data .mini-products-list .product-image{margin-right:20px}
.mini-products-list .product-details{}
.mini-products-list .product{border-bottom:1px solid #ddd}
.info3col-data .mini-products-list .product{border-bottom:none}
.block-cart .mini-products-list .product-details .product-name, .block-cart .mini-products-list .product-details .nobr small{word-wrap:break-word}
.block-cart .mini-products-list .product-details .nobr{white-space:normal !important}
/* Block:Account */ 
.block-account .block-content li.current{padding:4px 0 !important}
.block-account .block-content li.current strong{font-weight:normal; padding:4px 0 4px 18px !important; color:#bf1e2e}
/* Block:Currency Switcher */
.block-currency{}
.block-currency .block-title{}
.block-currency .block-title strong{}
.block-currency .block-content{}
.block-currency .block-content select{}
/* Block:Category Navigation */
#category-treeview li a, .block-account .block-content li a, #recently-viewed-items a, .block-brand-nav li a, .page-sitemap .sitemap a{background:url(https://www.canvaschamp.com/skin/frontend/default/cptheme1/images/menu-dropdown-arrow.png) no-repeat 6px 9px transparent; display:block; padding:5px 0px 5px 18px; text-decoration:none}
#category-treeview li a:hover, .block-account .block-content li a:hover, #recently-viewed-items a:hover, .block-brand-nav li a:hover, .page-sitemap .sitemap a:hover{color:#bf1e2e}
.ie7 #category-treeview li{display:inline}
.block-brand-nav .sbHolder li a, .block-brand-nav .sbHolder li a:hover{background:none; padding-left:5px}
#category-treeview li, .block-account .block-content li, #recently-viewed-items li, .block-brand-nav li{padding:0 !important}
#category-treeview li a:hover, .block-account .block-content li a:hover, .block-account .block-content li.current, #recently-viewed-items a:hover, .block-brand-nav li a:hover{background:url("https://www.canvaschamp.com/skin/frontend/default/cptheme1/images/menu-dropdown-arrow.png") no-repeat 6px -27px transparent}
#category-treeview li ul{margin-left:15px}
#category-treeview li.last a, .block-account .block-content li.last a, #recently-viewed-items li.last a, .block-brand-nav li:last-child a{border-bottom:none}
#category-treeview .hitarea{background:none; height:16px; width:16px; float:right; cursor:pointer; margin-right:5px; margin-top:6px}
#category-treeview .expandable .collapsable-hitarea{background:url(https://www.canvaschamp.com/skin/frontend/default/cptheme1/images/sprite.png) no-repeat -237px -127px transparent}
#category-treeview li.parent.expandable:hover .expandable-hitarea{background:url(https://www.canvaschamp.com/skin/frontend/default/cptheme1/images/sprite.png) no-repeat -209px -148px transparent}
#category-treeview .expandable-hitarea{background:url(https://www.canvaschamp.com/skin/frontend/default/cptheme1/images/sprite.png) no-repeat -209px -127px transparent}
#category-treeview .collapsable-hitarea{background:url(https://www.canvaschamp.com/skin/frontend/default/cptheme1/images/sprite.png) no-repeat -237px -127px transparent}
#category-treeview li.active.parent.collapsable:hover .collapsable-hitarea{background:url(https://www.canvaschamp.com/skin/frontend/default/cptheme1/images/sprite.png) no-repeat -237px -148px transparent}
/* Block:Layered Navigation */
.block-layered-nav{}
.block-layered-nav .block-title{}
.block-layered-nav .block-subtitle{line-height:1.35; background:#d5e8ff; padding:3px 9px; border:1px solid #b9ccdd; border-width:1px 0; text-transform:uppercase; display:none}
.block-layered-nav .block-content{}
.block-layered-nav dt{font-size:14px; font-weight:600; padding:0 5px 4px; text-transform:capitalize}
.block-layered-nav dd{padding:5px 0px}
.block-layered-nav a{background:url("https://www.canvaschamp.com/skin/frontend/default/cptheme1/images/menu-dropdown-arrow.png") no-repeat 5px 5px transparent; padding-left:23px}
.block-layered-nav a:hover{background:url("https://www.canvaschamp.com/skin/frontend/default/cptheme1/images/menu-dropdown-arrow.png") no-repeat 5px -31px transparent}
.block-layered-nav dd.last{background:none}
.block-layered-nav .currently li{background:#eeeeee; padding:4px 20px 4px 10px; position:relative; z-index:1; line-height:1.5}
.block-layered-nav .currently .label{font-family:"robotobold"; text-transform:uppercase; display:inline-block; vertical-align:top}
.block-layered-nav .currently .value{display:inline-block; vertical-align:top}
.block-layered-nav .currently .btn-previous, .block-layered-nav .currently .btn-remove{position:absolute; right:0px; top:9px; margin:0; background:url("https://www.canvaschamp.com/skin/frontend/default/cptheme1/images/btn_remove.gif") no-repeat 0 0 transparent}
.block-layered-nav .currently .btn-previous{right:17px}
.block-layered-nav .actions{font-size:11px; padding:4px 5px 4px 9px; text-align:right}
.block-layered-nav .actions a{float:none; background:none}
/* Block:Cart */
.block-cart .block-title{}
.block-cart .block-title strong{}
.block-cart .summary{padding:2px 0px 8px; margin:-1px 0 0; position:relative; z-index:1}
.block-cart .amount{margin:0}
.block-cart .amount a{font-weight:normal}
.block-cart .subtotal{margin:5px 0 0; padding:8px 0; text-align:center; background-color:#F0F0F0}
.block-cart .subtotal .price{font-family:"robotobold"}
.block-cart .actions{}
.block-cart .actions .paypal-logo{float:left; width:100%; margin:3px 0 0; text-align:right}
.block-cart .actions .paypal-logo .paypal-or{clear:both; display:block; padding:0 55px 8px 0}
/* Block:Wishlist */
.block-wishlist .block-title strong{}
.block-wishlist .actions{text-align:right}
.block-wishlist .actions a, .block-related .actions a{float:none; color:#333038}
#wishlist-table .add-to-cart-alt .input-text{margin-bottom:8px}
/* Block:Related */
.block-related .block-title strong{}
.block-related input.checkbox{float:left}
.block-related .tm-checkbox .tm-hide{opacity:0}
.block-related .product{margin-left:20px}
.info3col-data .block-related .product{margin-left:5px}
.block-related li{position:relative}
.block-related .tm-checkbox{left:0; position:absolute; z-index:9; top:2px; display:none}
/* Block:Compare Products */
.block-compare .block-title strong{}
.block-compare button.button span{}
.page-popup .link-print{background:url(https://www.canvaschamp.com/skin/frontend/default/cptheme1/images/i_print.gif) 0 2px no-repeat; padding:2px 0 2px 25px; font-family:"robotobold"; color:#1e7ec8}
.compare-table{border:0}
.compare-table thead tr.first th, .compare-table thead tr.first td{border:0; background:none; padding:0; font-size:0; line-height:0}
.compare-table .btn-remove{float:right; background-image:url(https://www.canvaschamp.com/skin/frontend/default/cptheme1/images/btn_remove2.gif); width:72px; height:15px}
.compare-table tbody th{}
.compare-table tbody th, .compare-table tbody td{padding:10px; border:0; border-top:1px solid #ccc; border-left:1px solid #ccc}
.compare-table tbody td.last{border-right:1px solid #ccc}
.compare-table tbody tr.last th, .compare-table tbody tr.last td{border-bottom:1px solid #ccc !important}
.compare-table tr.add-to-row td{text-align:center}
.compare-table tr.first td{text-align:center}
.compare-table tr.first td .product-name{}
.compare-table tr.first td .product-name a{}
.compare-table tr.first td .ratings{width:69px; margin:0 auto}
.compare-table tr.first td p, .compare-table tr.add-to-row td p{margin:0}
/* Block:Recently Viewed */
.block-viewed .block-title strong{}
/* Block:Recently Compared */
.block-compared .block-title strong{}
/* Block:Poll */
.block-poll .block-title strong{}
.block-poll .block-subtitle{}
.block-poll label{color:#333038}
.block-poll input.radio{}
.block-poll .label{margin-left:3px}
.block-poll li{padding:3px 9px}
.block-poll .actions{float:right; width:20%; text-align:center; background:#bababa}
.block-poll .actions:hover{background:#bf1e2e}
.block-poll .actions button.button{float:none}
.block-poll .actions button.button span{padding:0; color:#ffffff}
.block-poll button.button span{}
.block-poll .answer{font-family:"robotobold"}
.block-poll .votes{float:right; margin-left:10px}
/* Block:Orders and Returns */
.block-gr-search li{padding:3px 9px}
.block-gr-search button.button span{}
/* Block:Tags */
.block-tags .block-title strong{}
.block-tags .block-content .tags-list{background:none; border:0; font-size:12px}
.block-tags .block-content a{}
.block-tags .actions{text-align:right}
.block-tags .actions a{float:none}
/* Block:Subscribe */
.block-subscribe{text-align:center; margin-bottom:38px}
.block-subscribe .block-content{padding:0px; background:none; text-align:center; border:none}
.block-subscribe .block-title{border:none; padding-top:40px}
.block-subscribe .block-title strong{color:#000; line-height:31px; font-size:18px; text-transform:uppercase; font-family:'robotolight'; font-weight:normal; vertical-align:top}
.block-subscribe .block-title strong span{text-align:center;padding-bottom:15px;font-family:"robotobold"; text-transform:uppercase; font-family:'robotobold'}
.block-subscribe label{font-weight:normal; color:#ccc}
.form-subscribe-header{text-align:center; padding:15px 0 25px}
.block-subscribe input.input-text{float:left; height:36px;  line-height:35px;   padding:0 10px;   width:365px}
.block-subscribe .red-btn{border:medium none; float:left; font-family:"robotolight";   font-size:16px;   height:38px;  line-height:36px;  margin-left:1px; padding:0 10px}
.block-subscribe .red-btn::before{background:#434343; bottom:0; content:"";left:0;  position:absolute; right:0; top:0; transform:scaleX(0); transform-origin:50% 50% 0; transition-duration:0.3s; transition-property:transform; transition-timing-function:ease-out; z-index:-1}
.block-subscribe .red-btn:hover::before, .block-subscribe .red-btn:focus::before, .block-subscribe .red-btn:active::before{transform:scaleX(1)}
.block-subscribe .actions{padding:0; float:right; text-align:left}
.block-subscribe .actions button.button{}
.block-subscribe .input-box{display:inline-block; margin-bottom:0px}
.block-subscribe .input-box .subscribe-loader{background:rgba(255, 255, 255, 0.8); display:block; height:26px; padding-top:12px; position:absolute; width:100%}
.newsletter-main .gift-certificate{display:inline-block; margin-bottom:60px}
.block-subscribe .validation-advice{clear:both; font-size:11px; margin-left:15px; text-align:left}
.block-subscribe .success-massege{color:#53c418; margin-left:15px; text-align:left}
/* Block:Reorder */
.block-reorder .block-title strong{}
.block-reorder input.checkbox{float:left; margin:2px -20px 0 0}
.block-reorder .product-name{margin-left:0px; display:inline}
.block-reorder .validation-advice{margin:3px 9px 7px}
/* Block:Banner */
.block-banner{border:0; margin-top:20px}
.block-banner .block-content{padding:0; text-align:center}
/* Block:Login */
.block-login .block-content{padding:5px 10px}
.block-login label{font-family:"robotobold"; color:#666}
.block-login input.input-text{display:block; width:167px; margin:3px 0}
.block-login .actions{background:none; padding:0; margin:3px 0 0}
.block-login .actions button.button span{border-color:#406a83; background:#618499}
/* Paypal */
.sidebar .paypal-logo{display:block; margin:10px 0; text-align:center}
.sidebar .paypal-logo a{float:none}
/* Category Page */
.category-title{}
.category-image{width:100%; overflow:hidden; margin:0 0 10px; text-align:center; display:none}
.category-image img{}
.category-description{margin:0 0 10px; clear:both}
.category-products{}
.category-title h2 a{padding:0 !important; text-decoration:none}
.category-title h2, .category-title h2 a, .crosssell h2{background:none; border-radius:5px; color:#333038; font-size:14px; padding:10px}
h2.product-name{background:none; border-bottom:none !important; padding:0px 5px}
.category-canvas-photo-collage h2.product-name{min-height:49px}
#poll-answers{padding:0 2px}
/* View Type:Grid */
.products-grid li.item, .col-main .slider-item{float:left; padding:0; list-style:none}
.products-grid li.first_item_tm{}
.products-grid li.last_item_tm{}
.products-grid li .product-block-inner{overflow:hidden; position:relative; text-align:center}
a.product-image{display:block; margin:0 0 10px}
.products-grid .product-name{margin:0 0 5px; font-weight:normal; font-size:14px}
.products-grid .product-name a{}
.products-grid .price-box{margin:0 0 5px}
.products-grid .availability{line-height:21px}
.product-carousel .product-block{background:#FFF; border:1px solid #ededed; clear:both; margin:10px; overflow:hidden}
.product-carousel1 .product-block{background:#FFF; border:1px solid #ededed; clear:both; margin:0 16px; overflow:hidden; height:auto!important}
.bestseller-products .product-block .product-image img, .related-products .product-block .product-image img{top:0}
.product-block .product-image img{}
.product-carousel .product-block-inner{overflow:hidden; padding:10px 0; position:relative; text-align:center}
.new{height:100%; left:10px; opacity:0; position:absolute; top:-100px; ransition:all 0.6s ease 0s; -webkit-transition:all 0.6s ease 0s; -moz-transition:all 0.6s ease 0s; -ms-transition:all 0.6s ease 0s; -o-transition:all 0.6s ease 0s; width:25px; z-index:9}
.product-block-inner .new-label{background:url(https://www.canvaschamp.com/skin/frontend/default/cptheme1/images/new.png) no-repeat 0 bottom #bf1e2e; color:#fff; height:auto; padding:7px 7px 20px; position:absolute; text-align:center; text-transform:uppercase; width:11px; word-wrap:break-word; z-index:1; font-size:14px; font-weight:700}
.product-block-inner .sale-label{border-bottom:4px double #ddd; border-top:4px double #ddd; color:#bf1e2e; display:block; font-size:14px; height:18px; line-height:18px; padding:0; position:absolute; right:8px; text-align:center; text-transform:uppercase; top:10px; z-index:1}
.products-grid .product-block-inner .sale-label{top:15px}
.products-list li .list-left .new-label{background:url(https://www.canvaschamp.com/skin/frontend/default/cptheme1/images/new.png) no-repeat 0 bottom #bf1e2e; color:#fff; transform:translate3d(0px, 0px, 0px); height:auto; padding:7px 7px 20px; position:absolute; text-align:center; text-transform:uppercase; width:11px; word-wrap:break-word; z-index:1; font-size:14px; font-weight:700; display:block}
.products-list li .list-left .sale-label{border-bottom:4px double #ddd; border-top:4px double #ddd; color:#bf1e2e; display:block; font-size:14px; height:18px; line-height:18px; padding:0; position:absolute; right:8px; text-align:center; text-transform:uppercase; top:9px; z-index:1; display:block}
.products-list .ratings{margin:15px 0}
/* View Type:List */
.products-list li.item{border:1px solid #EDEDED; margin-bottom:20px; padding:0px 15px 15px; margin-top:20px}
.products-list li .list-left{float:left; margin-right:15px; position:relative; width:245px}
.products-list li .list-center{float:left; width:580px; padding-top:15px}
.products-list li .list-right{overflow:hidden}
.products-list li.item.last{}
.products-list .product-image{margin:0; padding-top:15px}
.products-list .product-shop{}
.products-list .product-name{margin:0 0 5px; font-weight:normal; color:#203548; padding:0px}
.products-list .product-name a{color:#333038; font-size:16px; text-transform:capitalize}
.products-list .price-box{margin:0}
.products-list .availability{float:left; margin:3px 0 0}
.products-list .desc{clear:both; padding:0px 0 0; margin:0 0 15px; line-height:1.35}
.products-list .desc .link-learn{font-size:11px}
.products-list .add-to-links{clear:both; margin:15px 0 0; position:relative}
.products-list .add-to-links li{display:inline-block; vertical-align:bottom}
.products-list .add-to-links .separator{display:inline; margin:0}
.products-list li .ratings .rating-box{float:left; margin-right:10px}
.products-list .product-shop .ratings .amount{display:none}
/* Product View Tabs */
.product-view .tabs{margin:15px 0px 0 0; overflow:hidden}
.product-view .tabs li{float:left; line-height:1em; background:#e1e1e1; margin-right:2px}
.product-view .tabs li.first{border-left:0}
.product-view .tabs li.last{border-right:0}
.product-view .tabs a{background-color:#f5f5f5; color:#333036; font-size:14px; display:block; font-weight:400; padding:12px 14px; text-decoration:none}
.product-view .tabs a:hover{background-color:#bf1e2e; text-decoration:none; color:#fff; text-decoration:none}
.product-view .tabs li.active a, .product-view .tabs li.active a:hover{background:#bf1e2e; color:#fff}
#product_tabs_tags_tabbed_contents.input-box input{width:300px}
#product_tabs_tags_tabbed_contents .input-box{float:left; margin-bottom:6px}
#product_tabs_related_tabbed_contents li .product-images SPAN{}
#product_tabs_related_tabbed_contents ol{clear:both}
.product-collateral:after{content:"."; display:block; clear:both; font-size:0; line-height:0; height:0; overflow:hidden}
.product-collateral .padder{border-top:1px solid #bf1e2e; padding:15px 10px; background:#FFF; border-bottom:10px solid #f5f5f5}
#product_tabs_description_tabbed_contents h2, #product_tabs_related_tabbed_contents .block-title{display:none}
.padder h6{color:#333038; font-size:16px; font-weight:400; margin-bottom:10px; padding:10px; display:none; background:#f5f5f5; text-transform:uppercase}
.products-grid .amount{display:none}
/* Rating */
#review-form .buttons-set button.button{float:left; margin:0}
.no-rating{border-bottom:1px solid #ddd; padding:0 0 10px}
.products-grid .ratings{margin:5px 0}
.ratings{line-height:1.25; margin:7px 0 5px}
.ratings strong{float:left; margin:1px 3px 0 0}
.ratings .rating-links{margin:0; display:none}
.ratings .rating-links .separator{margin:0 2px}
.ratings dt{}
.ratings dd{}
.rating-box{width:69px; height:13px; font-size:0; line-height:0; background:url(https://www.canvaschamp.com/skin/frontend/default/cptheme1/images/bkg_rating.gif) 0 0 repeat-x; text-indent:-999em; overflow:hidden}
.rating-box .rating{float:left; height:13px; background:url(https://www.canvaschamp.com/skin/frontend/default/cptheme1/images/bkg_rating.gif) 0 100% repeat-x}
.ratings .rating-box{margin-right:5px; display:inline-block}
.ratings .amount{}
.product-shop .ratings .rating-box{float:left; margin-right:8px}
.product-shop .ratings{border-bottom:1px solid #ddd; padding:7px 0 10px}
.products-list .product-shop .ratings{border-bottom:none; padding:0}
.ratings-table th, .ratings-table td{font-size:11px; line-height:1.15; padding:3px 0}
.ratings-table th{font-family:"robotobold"; padding-right:8px}
/* Availability */
.info3col-inner{background:#f5f5f5; padding:10px; border:1px solid #ededed}
.info3col-inner .price-box{border-bottom:1px solid #ddd; padding:15px 0}
.availability{margin:0; padding:10px 0}
.availability span{font-family:"robotobold"}
.availability.in-stock span{color:#3ecf8c}
.availability.out-of-stock span{color:#d83820}
.availability-only{margin:10px 0 7px; line-height:25px; background:url(https://www.canvaschamp.com/skin/frontend/default/cptheme1/images/cp/availability.png) 0 3px no-repeat; padding-left:30px}
.availability-only span, .availability-only a{}
.availability-only a{background:url(https://www.canvaschamp.com/skin/frontend/default/cptheme1/images/i_availability_only_arrow.gif) 100% 0 no-repeat; cursor:pointer; padding-right:15px; text-decoration:none}
.availability-only .expanded{background-position:100% -15px}
.availability-only strong{color:#be2c00}
.availability-only-details{margin:0 0 7px}
.availability-only-details th{background:#d2d6d9; font-size:10px; padding:0 8px}
.availability-only-details td{background:#ebf0f3; border-bottom:1px solid #fff; font-size:11px; padding:2px 8px 1px}
.availability-only-details tr.odd td.last{color:#d95e00; font-family:"robotobold"}
.product-view .product-shop .availability{}
.product-view .product-shop .availability span{font-weight:normal; color:#20C91A}
.product-view .product-shop .availability.out-of-stock span{color:#d83820}

/* Email to a Friend */
.email-friend{float:left; margin:10px 0px 0px 0px}
/* Alerts */
.alert-price{margin:0; font-size:11px}
.alert-stock{margin:0; font-size:11px}
.price{white-space:nowrap !important; color:#333038}
#narrow-by-list .price:hover{color:#bf1e2e}
.price-box{margin:5px 0}
.price-box .price{font-size:16px; line-height:21px}
.block.block-related .price-box .price{font-size:14px; font-weight:normal}
.info3col-data .block.block-related .price-box .price{font-size:15px; font-weight:600}
.related-products .price-box .price{font-weight:600}
.related-products .product-name a{font-size:13px}
/* Regular price */
.regular-price{color:#c76200}
.regular-price .price{font-size:18px}
.block .regular-price, .block .regular-price .price{}
/* Old price */
.old-price{margin:0; text-decoration:line-through; color:#bf1e2e}
.old-price .price-label{white-space:nowrap; color:#999}
.old-price .price{font-weight:normal; color:#c76200; font-size:14px; text-decoration:line-through}
/* Special price */
.bestseller-products .regular-price .price, .bestseller-products .price.special-price{color:#bf1e2e; font-size:16px}
.bestseller-products .old-price{color:#919191; padding-right:5px}
.price.special-price{margin:0; padding:3px 0; font-size:18px; color:#333038}
.special-price .price-label{font-size:13px; font-family:"robotobold"; white-space:nowrap; color:#cd5033}
.special-price .price{font-size:15px; font-weight:normal; color:#c76200}
/* Minimal price (as low as) */
.minimal-price{margin:0}
.minimal-price .price-label{font-family:"robotobold"; white-space:nowrap}
.minimal-price-link{display:block; margin:3px 0}
.minimal-price-link .label{color:#1e7ec8}
.minimal-price-link .price{font-weight:normal; color:#1e7ec8; font-size:13px}
/* Excluding tax */
.price-excluding-tax{display:block; color:#999}
.price-excluding-tax .label{white-space:nowrap; color:#999}
.price-excluding-tax .price{font-size:13px; font-weight:normal; color:#c76200}
/* Including tax */
.price-including-tax{display:block; color:#999}
.price-including-tax .label{white-space:nowrap; color:#999}
.price-including-tax .price{font-size:13px; font-family:"robotobold"; color:#c76200}
/* Configured price */
.configured-price{margin:0}
.configured-price .price-label{font-family:"robotobold"; white-space:nowrap}
.configured-price .price{font-family:"robotobold"}
/* FPT */
.weee{display:block; font-size:11px; color:#444}
.weee .price{font-size:11px; font-weight:normal}
/* Excl tax (for order tables) */
.price-excl-tax{display:block}
.price-excl-tax .label{display:block; white-space:nowrap}
.price-excl-tax .price{display:block}
/* Incl tax (for order tables) */
.price-incl-tax{display:block}
.price-incl-tax .label{display:block; white-space:nowrap}
.price-incl-tax .price{display:block; font-family:"robotobold"}
/* Price range */
.price-from{margin:0}
.price-from .price-label{font-family:"robotobold"; white-space:nowrap}
.price-to{margin:0}
.price-to .price-label{font-family:"robotobold"; white-space:nowrap}
/* Price notice next to the options */
.price-notice{padding-left:10px; color:#999}
.price-notice .price{font-family:"robotobold"}
/* Price as configured */
.price-as-configured{margin:0}
.price-as-configured .price-label{font-family:"robotobold"; white-space:nowrap}
.price-box-bundle{padding:0 0 10px 0}
.price-box-bundle .price-box{margin:0 !important; padding:0 !important}
/* Tier Prices */
.product-pricing, .tier-prices{margin:10px 0; padding:10px; background-color:#f0f0f0}
.tier-prices li{line-height:1.4; padding:2px 0 2px 0px}
.tier-prices .benefit{font-style:italic; font-family:"robotobold"}
.tier-prices .price{font-family:"robotobold"}
.tier-prices-grouped li{padding:2px 0; color:#e26703}
.tier-prices-grouped li .price{font-family:"robotobold"}
/* Add to Links */
.add-to-links{margin:5px 0 0; font-size:12px}
.add-to-links li{list-style:none; display:inline-block}
.add-to-links .separator{display:none}
.add-to-links li a.link-wishlist{background:url("https://www.canvaschamp.com/skin/frontend/default/cptheme1/images/sprite.png") no-repeat -38px -404px #ededed; font-size:0; padding:0px; width:35px; height:36px; display:block; transition-duration:200ms; -webkit-transition-duration:200ms; -moz-transition-duration:200ms; -ms-transition-duration:200ms; -o-transition-duration:200ms; position:relative}
.product-carousel .add-to-links li em, .products-grid .add-to-links li em{top:-22px}
.add-to-links li em{background:none repeat scroll 0 0 #fff; border:1px solid #ddd; color:#333038; display:none; font-style:normal; line-height:16px; margin-left:-36px; min-width:100px; padding:5px 2px; position:absolute; text-align:center; top:-30px; z-index:2}
.add-to-links li em .pattern{background:url(https://www.canvaschamp.com/skin/frontend/default/cptheme1/images/tooltip_reverse.png) no-repeat 0 0 transparent; display:block; height:11px; position:absolute; right:40%; bottom:-11px; width:19px}
.add-to-links p{margin-bottom:0px; padding:0px}
.product-shop .add-to-links li em{top:-34px; position:absolute}
.add-to-links li:hover em{display:block}
.add-to-links li a.link-wishlist:hover{transition-duration:400ms; -webkit-transition-duration:400ms; -moz-transition-duration:400ms; -ms-transition-duration:400ms; -o-transition-duration:400ms; background-position:-1px -404px; background-color:#bf1e2e}
.add-to-links li a.link-compare{background:url("https://www.canvaschamp.com/skin/frontend/default/cptheme1/images/sprite.png") no-repeat -38px -440px #ededed; font-size:0; padding:0px; transition-duration:400ms; -webkit-transition-duration:400ms; -moz-transition-duration:400ms; -ms-transition-duration:400ms; -o-transition-duration:400ms; position:relative; display:block; width:35px; height:36px}
.product-carousel button.button span, .products-grid button.button span{line-height:0px; color:#ffffff}
.add-to-links li a.link-compare:hover{background-position:-1px -440px; background-color:#bf1e2e}
/* Add to Cart */
.add-to-cart label{float:left; margin-right:5px; font-family:"robotobold"; color:#666; margin-top:5px; font-size:15px; text-transform:uppercase}
.add-to-cart .qty{float:left; margin-right:5px; padding:6px 4px}
.add-to-cart button.button{float:left}
.add-to-cart .paypal-logo{clear:left; margin:0; text-align:right}
.add-to-cart .paypal-logo .paypal-or{clear:both; display:block; margin:5px 60px 5px 0}
.product-view .add-to-cart .paypal-logo{margin:0}
/* Add to Links + Add to Cart */
.add-to-box{margin:0}
.add-to-box .add-to-cart{}
.add-to-box .or{float:left; font-family:"robotobold"; margin:0 7px; color:#666}
.add-to-box .add-to-links{float:left; margin:0; text-align:left}
.add-to-box .add-to-links li{margin-right:10px}
.add-to-box .add-to-links li .separator{display:none !important}
.product-view{}
.product-essential h2{}
.product-collateral{}
.product-collateral h2, .related-products .block-subtitle, .box-tags h3{font-weight:normal; font-size:15px; border-bottom:1px solid #dedede; padding:0 0 10px; margin:0 0 15px}
.product-collateral h2{font-weight:bold}
.related-products .block-subtitle{font-size:14px}
.product-collateral .box-collateral{margin:0 0 25px}
.related-products .block-subtitle{margin-top:10px}
#zoom1 > img{height:auto; max-width:100%}
/* Product Images */
.product-view .product-img-box{float:left; margin-right:40px; width:460px}
.col3-layout .product-view .product-img-box{float:none; margin:0 auto; width:auto}
.product-view .product-img-box .product-image{margin:0 0 13px; border:1px solid #ddd; position:relative; z-index:1; text-align:center}
.product-view .product-img-box .product-image #wrap{padding:10px}
.product-view .product-img-box .product-image-zoom{position:relative; width:300px; height:300px; overflow:hidden; z-index:9; border:1px solid #DBDEE1}
.product-view .product-img-box .product-image-zoom img{position:absolute; left:0; top:0; cursor:move}
.product-view .product-img-box .zoom-notice{font-size:11px; margin:0 0 5px; text-align:center}
.product-view .product-img-box .zoom{position:relative; z-index:9; height:18px; margin:0 auto 13px; padding:0 28px; background:url(https://www.canvaschamp.com/skin/frontend/default/cptheme1/images/slider_bg.gif) 50% 50% no-repeat; cursor:pointer}
.product-view .product-img-box .zoom.disabled{-moz-opacity:.3; -webkit-opacity:.3; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";/*IE8*/ opacity:.3}
.product-view .product-img-box .zoom #track{position:relative; height:18px}
.product-view .product-img-box .zoom #handle{position:absolute; left:0; top:-1px; width:9px; height:22px; background:url(https://www.canvaschamp.com/skin/frontend/default/cptheme1/images/magnifier_handle.gif) 0 0 no-repeat}
.product-view .product-img-box .zoom .btn-zoom-out{position:absolute; left:2px; top:0}
.product-view .product-img-box .zoom .btn-zoom-in{position:absolute; right:2px; top:0}
.product-view .product-img-box .more-views h2{font-size:11px; border-bottom:1px solid #ccc; margin:0 0 8px; text-transform:uppercase}
.product-view .product-img-box .more-views ul{margin-left:-9px}
.product-view .product-img-box .more-views li{float:left; margin:0 0 8px 9px}
.product-view .product-img-box .more-views li a{float:left; width:56px; height:56px; border:2px solid #ddd; overflow:hidden}
.product-image-popup{margin:0 auto}
.product-image-popup .buttons-set{float:right; clear:none; border:0; margin:0; padding:0}
.product-image-popup .nav{font-family:"robotobold"; margin:0 100px; text-align:center}
.product-image-popup .image{display:block; margin:10px 0}
.product-image-popup .image-label{font-size:13px; font-family:"robotobold"; margin:0 0 10px}
.info3col-data{float:left; width:280px}
.custom_block{margin-top:20px}
.email-addto-box .add-to-links li{margin-right:2px}
/* Product Shop */
.product-view .product-shop{float:right; width:443px}
.col1-layout .product-view .product-shop{float:left; margin-right:0px; width:640px}
.col3-layout .product-view .product-shop{float:none; width:41%}
.product-view .product-shop .product-name{margin:0 0 5px}
.product-view .product-shop .product-name h2{margin:0; font-size:24px;color: #bf1e2e;font-family: "robotobold";font-weight: normal;line-height: normal;text-align: left;}
.product-view .product-shop .availability{margin:0 0 10px}
.product-view .product-shop .short-description{margin:7px 0}
.product-view .product-shop .price-box{margin:15px 0}
.product-view .product-shop .price-box .price{}
.product-view .product-shop .price-box .old-price{font-size:16px; margin-right:10px}
.product-view .product-shop .add-to-links{margin:0px 0; font-size:13px; float:left}
.product-view .product-shop .add-to-links li{line-height:18px}
.product-view p.email-friend{float:left; margin:0px 0px 0px 0px}
.product-view .product-shop .add-to-links li{display:inline-block}
.product-view .product-shop .add-to-links li .separator{display:none}
.sku{margin-top:10px}
.product-view .product-shop .ratings .rating-links{display:block; float:left}
.email-addto-box .add-to-links li a.link-wishlist{background:url(https://www.canvaschamp.com/skin/frontend/default/cptheme1/images/sprite.png) no-repeat -1px -403px #929292; border-radius:50%; -moz-border-radius:50%; -webkit-border-radius:50%; font-size:0}
.email-addto-box .add-to-links li a.link-wishlist:hover{background:url(https://www.canvaschamp.com/skin/frontend/default/cptheme1/images/sprite.png) no-repeat -1px -403px #bf1e2e}
.add-to-links li{line-height:0}
.email-addto-box .add-to-links li a.link-compare{background:url(https://www.canvaschamp.com/skin/frontend/default/cptheme1/images/sprite.png) no-repeat -1px -440px #929292; border-radius:50%; -moz-border-radius:50%; -webkit-border-radius:50%; font-size:0}
.email-addto-box .add-to-links li a.link-compare:hover{background:url(https://www.canvaschamp.com/skin/frontend/default/cptheme1/images/sprite.png) no-repeat -1px -440px #bf1e2e}
.email-addto-box{margin-bottom:15px; margin-top:5px}
.email-addto-box .email-friend a{margin-right:5px; display:inline-block; background:url(https://www.canvaschamp.com/skin/frontend/default/cptheme1/images/sprite.png) no-repeat -2px -365px #929292; -moz-border-radius:50%; -webkit-border-radius:50%; border-radius:50%; width:35px; height:36px; font-size:0; vertical-align:baseline}
.email-addto-box .email-friend a:hover{background:url("https://www.canvaschamp.com/skin/frontend/default/cptheme1/images/sprite.png") no-repeat -2px -365px #bf1e2e}
#prev-next-links{float:right; margin-top:-22px; width:40px}
#prev-next-links a{height:20px; width:20px; display:block; margin-bottom:0; text-decoration:none}
#prev-next-links a#link-previous-product{background:url("https://www.canvaschamp.com/skin/frontend/default/cptheme1/images/sprite.png") no-repeat -8px -195px transparent; float:left}
#prev-next-links a#link-next-product{background:url("https://www.canvaschamp.com/skin/frontend/default/cptheme1/images/sprite.png") no-repeat -35px -195px transparent; float:right}
#prev-next-links a#link-previous-product:hover{background-position:-8px -226px}
#prev-next-links a#link-next-product:hover{background-position:-35px -226px}
/* Product Options */
.product-options{margin:0; padding:0; position:relative; z-index:0}
a.next.i-next img{margin-bottom:3px}
.product-options dt{padding:10px 0 0; font-weight:400}
.product-options dt label{color:#666; font-size:15px; font-weight:700}
.product-options dt label.required em{color:#DD4B39; margin-right:5px}
.product-options dd .qty-holder{display:block; padding:10px 0 0}
.product-options dd .qty-holder label{vertical-align:middle}
.product-options dt .qty-disabled{background:none; border:0; padding:3px}
.product-options dl.last dd.last{border-bottom:0; padding-bottom:5px; margin-bottom:0; padding-left:0}
.product-options dd input.input-text{width:98%}
.product-options dd input.datetime-picker{width:150px}
.product-options dd .time-picker{display:-moz-inline-box; display:inline-block; padding:2px 0; vertical-align:middle}
.product-options dd textarea{width:98%; height:8em}
.product-options dd select{width:98%}
.product-options dd .multiselect option{border-bottom:1px dotted #d9e5ee; padding:2px 4px}
.product-options ul.options-list{margin-right:5px}
.product-options ul.options-list li{line-height:1.5; padding:2px 0}
.product-options ul.options-list input.radio{margin-top:3px; margin-right:9px}
.product-options ul.options-list input.checkbox{margin-top:3px; float:left}
.product-options ul.options-list .label{display:inline}
.product-options ul.options-list label{font-weight:normal}
.product-options ul.validation-failed{padding:0 7px}
.product-options p.note{margin:0; font-size:11px}
.product-options p.required{position:absolute; right:0px; top:0px}
.product-options-bottom{padding:0px}
.product-options-bottom .product-pricing, .product-options-bottom .tier-prices{margin:0; padding:0 0 10px; border:0; background:0; color:#e26703}
.product-options-bottom .tier-prices li{background:0; padding:2px 0}
.product-options-bottom .tier-prices .price, .product-options-bottom .tier-prices .benefit{color:#e26703}
.product-options-bottom .price-box{float:left; margin:0; padding:0}
.product-options-bottom .add-to-links{clear:both; padding:5px 0 0; text-align:right}
.col3-layout .product-options-bottom .price-box{float:none; padding:0 0 5px}
.product-options-bottom .price-label{float:left; padding-right:5px}
.product-options-bottom .price-tax{float:left}
.product-options-bottom .add-to-cart{float:left; margin:0px 0}
.product-shop .add-to-cart{margin:15px 0px;user-select: none;-webkit-user-select: none}
.product-shop .product-options-bottom{margin:0px 0px 0px 0px}
.product-shop .product-options-bottom .price-box{float:none; margin:0 0 5px; display:none}
.product-shop .product-options-bottom .price-label{float:none; padding-right:0}
.product-shop .product-options-bottom .price-tax{float:none}
.product-shop .product-options-bottom .add-to-cart-box{float:left; padding-top:12px}
.product-shop .product-options-bottom .add-to-links{padding:5px 0 0; text-align:left; display:none}
/* Grouped Product */
.product-view .grouped-items-table .price-box{margin:0; padding:0}
/* Block:Description */
.product-view .box-description{}
/* Block:Additional */
.product-view .box-additional .data-table th, .product-view .box-additional .data-table td{line-height:1.25}
/* Block:Upsell */
.product-view .box-up-sell .products-grid .product-image{text-align:center}
.product-view .box-up-sell .products-grid .ratings .rating-box{float:none; display:block; margin:0 0 3px}
/* Block:Tags */
.product-view .box-tags{margin:0}
.product-view .box-tags h3{}
.product-view .box-tags .product-tags{display:block; margin:0 0 15px}
.product-view .box-tags .product-tags li{display:inline; background:url(https://www.canvaschamp.com/skin/frontend/default/cptheme1/images/bkg_pipe1.gif) 100% 4px no-repeat; padding:0 7px 0 4px}
.product-view .box-tags .product-tags li.first{padding-left:0}
.product-view .box-tags .product-tags li.last{background:none; padding-right:0}
.product-view .box-tags .form-add label{display:block; margin:0 0 5px}
.product-view .box-tags .form-add .input-box{float:left}
.product-view .box-tags .form-add input.input-text{width:300px; margin-right:5px}
.product-view .box-tags .form-add button.button > span{padding:8px}
.product-view .box-tags .note{margin:3px 0 0; padding:0 0 0px; font-size:12px}
/* Block:Reviews */
.product-view .box-reviews dl{margin:15px 0}
.product-view .box-reviews dt a, .product-view .box-reviews dt span{font-family:"robotobold"}
.product-view .box-reviews dd{margin:0 0 15px}
.product-view .box-reviews dd small{font-style:italic}
.product-view .box-reviews .form-add{margin:15px 0 0}
.product-view .box-reviews .form-add h3{font-size:13px; font-weight:normal}
.product-view .box-reviews .form-add h3 span{font-family:"robotobold"}
.product-view .box-reviews .form-add h4{font-size:12px}
.product-view #product-review-table{width:180px; margin:15px 0}
.product-view #product_tabs_review_tabbed_contents .form-list .input-box{max-width:500px; width:100%}
.product-view #product_tabs_review_tabbed_contents .form-list textarea{width:95%}
.product-view .box-reviews .form-add .data-table td{text-align:center}
.product-view .box-reviews .form-add .form-list{margin:15px 0 0}
.product-view .box-reviews .form-add .form-list .input-box{width:360px}
.product-view .box-reviews .form-add .form-list input.input-text, .product-view .box-reviews .form-add .form-list textarea{width:354px}
/* Send a Friend */
.send-friend .form-list{width:90%; overflow:hidden}
.send-friend .form-list li{margin-right:-15px}
.send-friend .form-list li p{margin:0 15px 0 0}
.send-friend .form-list .field{width:315px}
.send-friend .form-list .input-box{width:300px}
.send-friend .form-list input.input-text, .send-friend .form-list textarea{width:294px}
.send-friend .form-list li.wide .input-box{width:612px}
.send-friend .form-list li.wide textarea{width:90%}
.send-friend .buttons-set .limit{float:right; margin:0 7px 0 0; font-size:11px; line-height:21px}
/* Content Styles */
.product-name{margin:0; font-size:1em; font-weight:normal}
.std.mrg-bottom-10{float:left}
.strechbar-below-slider .product-name{line-height:15px}
.product_desc .product-name a{font-size:13px}
.product-name a, .product-review .product-name{color:#333038; font-size:14px; margin-bottom:5px; text-decoration:none; font-weight:normal; text-transform:none}
.product-name a:hover, .product-review .product-name:hover{color:#bf1e2e; text-decoration:none}
.sku-strip-price{float:left; clear:both; width:100%; margin-bottom:10px}
.catalog-product-view .sku-strip-price .artist-supplies-note{float:left; clear:none}
.sku-prod{color:#555555; float:left; font-family:'robotomedium'; font-size:14px; margin-right:30px; margin-top:9px}
.sku-prod strong{color:#333333}
.price-availability{float:left; width:100%; margin-bottom:30px}
.price-tag-start-price.margin-none{float:left; margin-left:20px; width:210px}
.product-view .product-shop .price-availability .availability{float:left; padding:0; margin:0}
.bulk-discount{color:#bf1e2e; font-family:'robotobold'; font-size:18px; text-transform:uppercase; float:left; margin-bottom:24px; margin-top:25px}
.bulk-discount mark{background:#bf1e2e; color:#fff; padding:2px 10px}
/* Product Tags */
.tags-list{display:block; border:1px solid #EDEDED; background:#FBFBFB; padding:10px}
.tags-list li{display:inline !important; margin:0 4px 0 0}
.tags-list li a{color:#1b2d3b}
/* Advanced Search */
.advanced-search .form-list label{width:160px; padding-right:10px}
.advanced-search .form-list .input-box, .advanced-search .form-list .input-range{float:left; clear:none}
.advanced-search-amount{margin:0 0 10px}
.advanced-search-summary{margin:10px 0; border:1px solid #e9d7c9; background:#fff6f1; padding:10px}
.advanced-search-summary ul{float:left; width:49%}
.advanced-search-summary strong{color:#E17C24; padding-left:15px; background:url(https://www.canvaschamp.com/skin/frontend/default/cptheme1/images/i_search_criteria.gif) 0 3px no-repeat}
.advanced-search-summary p{clear:both; font-family:"robotobold"; margin:0}
/* CMS Home Page */
.cms-home .subtitle{}
.cms-index-index .subtitle{}
/* Sitemap */
.page-sitemap .links{text-align:right; margin:0 8px -33px 0}
.page-sitemap .links a{text-decoration:none; position:relative}
.page-sitemap .links a:hover{text-decoration:underline}
.page-sitemap .sitemap{margin:12px}
.page-sitemap .sitemap li{margin:5px 0}
.page-sitemap .sitemap li.level-0{margin:10px 0 0; font-family:"robotobold"}
.page-sitemap .sitemap li.level-0 a{color:#1e7ec8}
.contacform .left{float:left; margin-right:10px; padding-right:15px; width:100%}
.contacts-index-index .right{width:33%; background:#414042; padding:25px 24px}
.contact-address{padding:40px}
.googlemap{margin-top:0; float:left; margin-bottom:15px}
.contacts-index-index .right .address{margin-bottom:15px; font-size:15px; line-height:24px; color:#aaa}
.contacts-index-index .right .storename{font-size:17px; color:#aaa; margin-bottom:7px; line-height:24px}
.googlemap iframe, #map_canvas{}
.contacts-index-index .email{color:#aaa; font-size:15px; line-height:21px; background:url("https://www.canvaschamp.com/skin/frontend/default/cptheme1/images/sprite.png") no-repeat -223px -514px transparent; padding:0px 0 0 25px}
.contacts-index-index .phone{background:url("https://www.canvaschamp.com/skin/frontend/default/cptheme1/images/sprite.png") no-repeat -225px -480px transparent; padding:0px 0 0 20px; color:#aaa; font-size:15px; line-height:21px; margin-bottom:10px}
.contacts-index-index .legend{clear:both; margin-bottom:0px}
.contacts-index-index .form-list li.wide .input-box{width:100%}
.contacform .form-list li.wide textarea{width:100%; padding:10px; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box}
.contacform .fieldset{margin-top:10px}
.buttons-set .red-btn{}
/* RSS */
.rss-title h1{background:url(https://www.canvaschamp.com/skin/frontend/default/cptheme1/images/i_rss-big.png) 0 4px no-repeat; padding-left:27px}
.rss-table .link-rss{display:block; line-height:1.55; background-position:0 4px}
/* Shopping Cart */
.cart .page-title{border-bottom:0; margin:0px}
.cart .page-title h1{margin:0px 0 20px 0}
/* Checkout Types */
.cart .page-title .checkout-types li{margin:0 0 5px}
.cart .title-buttons .checkout-types{float:right; margin:10px 0 0}
.cart .title-buttons .checkout-types li{float:left; margin:0 0 12px 5px}
.cart .checkout-types .paypal-or{margin:0 8px; line-height:2.3}
.cart .totals .checkout-types .paypal-or{clear:both; display:block; padding:8px 55px 0 0; line-height:1.0; font-size:11px}
/* Shopping Cart Table */
.cart-table th{padding:2px 10px}
.cart-table thead th{padding:10px 25px}
.cart-table td{padding:15px 25px; border:none!important}
.cart-table tbody tr .last{width:55px;border-right:1px solid #eee !important;}
.cart-table thead tr .last{border-right:1px solid #eee !important;}
.cart-table .product-name{font-family:'robotomedium'; margin:0 0 0px; padding:0px}
.cart-table tbody tr .last .btn-edit1{float:left;}
.cart-table tbody tr .last .btn-remove2{float:left;margin-left:15px;margin-top:2px;}
.cart-table .item-msg{margin:5px 0; font-size:11px; font-family:"robotobold"; color:#df280a}
.cart-table tfoot td{padding:10px 20px}
.cart-table .btn-continue{float:left}
.cart-table .btn-empty span, .cart-table .btn-continue span, .cart-table .btn-update span{}
.cart-table .btn-update, .cart-table .btn-empty{float:right}
.cart-table .btn-savecart{float:right;margin-left:10px}
.cart-table .btn-update{margin-left:10px}
.cart a.pop-link{float:right; font-size:16px; line-height:normal; text-decoration:underline; margin-top:7px}
/* Shopping Cart Collateral boxes */
.cart .cart-collaterals .col-1{width:48.5%}
.cart .cart-collaterals{padding:20px 0 0}
.cart .cart-collaterals .col1-set{width:100%; float:left}
.cart .cart-collaterals .col2-set{width:705px; float:right}
.cart .crosssell{padding-bottom:50px; padding-top:20px}
.cart .crosssell .product-image{}
.cart .crosssell .link-compare{font-weight:normal}
.cart-collaterals .totals .affiliate_discount{margin-bottom:15px; margin-left:10px; float:right; margin-right:20px}
/* Discount Codes & Estimate Shipping and Tax Boxes */
.cart .discount, .cart .totals{border:1px solid #DBDEE1; padding:15px 20px 18px; margin:0 0 20px; width:32%; margin-right:2%; float:left; min-height:305px;box-sizing:border-box; -webkit-box-sizing:border-box}
.discount.reward-pnts{position:relative;z-index:1}
.cart .margin-right-none{margin-right:0 !important}
.cart .shipping .sp-methods dd li{margin-top:15px; margin-bottom:0px}
.discount.credit-amount .credit-details{float:left}
.discount.credit-amount .credit-details .red-btn{font-size:14px; font-family:"robotoregular"; padding:10px 15px; float:left; margin-top:15px}
.discount.idme-connect {text-align:left}
.discount.idme-connect .about .container{width:auto}
.discount.idme-connect .idme-button {margin:5px 5px 0 0}
a#view_proof{color:#bf1e2e; text-decoration:underline; display:block; padding-top:10px !important}
a#view_proof:hover{color:#000000; text-decoration:none}
.data-table tfoot button.button{background-color:#ffffff; border:1px solid #dddddd}
.data-table tfoot button.button:hover{background-color:#bf1e2e; color:#fff!important; border:1px solid #bf1e2e}
.data-table tfoot button.button span{font-size:12px; padding:7px 15px 7px}
.coupon-list-section{margin-top:15px}
.coupon-list-section h3{background:url("https://www.canvaschamp.in/skin/frontend/default/cptheme1/images/gift.png") no-repeat center left; font-size:14px; font-family:'robotomedium'; color:#bf1e2e; padding:3px 0  0 26px; background-size:21px auto; margin-bottom:10px}
.coupon-list-section h3 span{font-size:11px; color:#959595}
ul.coupon-list li{margin-bottom:8px}
ul.coupon-list li:last-child{margin-bottom:0}
.cart .discount:nth-child(3n+2){ margin-right:2% !important}
.cart .discount:nth-child(3n+3){ margin-right:0px !important}
@media screen and (-webkit-min-device-pixel-ratio:0){
/* Safari and Chrome */
.data-table tfoot button.button span{}
/* Safari only override */
::i-block-chrome,.data-table tfoot button.button span{display:inline-block}
}
.data-table tfoot button.button span span{padding:0px; color:#000}
.data-table tfoot button.button:hover span span{color:#fff}
.cart .discount .buttons-set, .cart .shipping .buttons-set{margin:10px 0 0; border:0; padding:0; text-align:left}
.cart .discount .buttons-set button.button, .cart .shipping .buttons-set button.button{float:none; margin-left:0}
.shopping_CMS_main1{float:left; width:100%}
.cart .discount .input-box{margin:20px 0 0; width:100%}
.cart .discount.credit-amount .input-box{margin-bottom:20px}
.cart .discount.credit-amount input.input-text{margin-right:5px; width:80px; padding:6px 5px}
.cart .discount.credit-amount .input-box .validation-advice{position:absolute}
.cart .discount input.input-text{width:95%}
.cart .discount .buttons-set{margin-top:20px}
.cart .shipping .sp-methods{}
.cart .shipping .sp-methods h2{color:#bf1e2e; margin-bottom:5px}
.cart .discount h2{margin-bottom:0px; color:#bf1e2e}
.cart .discount label a{color:#bf1e2e}
.cart .discount label a:hover{color:#000}
/* Shopping Cart Totals */
.cart .totals{float:right; background:#FBFBFB; margin-bottom:10px; padding-left:0; padding-right:0}
.cart .totals table{width:100%; margin:0 0 13px}
.cart .totals td{padding:1px 15px 1px 7px}
.cart .totals tr.last td{}
.cart .totals tfoot th{padding:5px 15px 5px 7px}
.cart .totals tfoot td{padding-top:5px; padding-bottom:5px}
.cart .totals tfoot th strong, .cart .totals tfoot td strong{font-size:20px; font-family:"robotobold"}
.cart .totals .checkout-types{font-size:13px; padding:0px; text-align:right}
.cart .totals .checkout-types li{clear:both; margin:13px 10px}
.cart .totals .checkout-types li:last-child{padding:0 15px 0px 0; text-align:right; margin:0}
.cart .totals .checkout-types li:last-child .red-btn{}
/* Options Tool Tip */
.item-options dt{font-family:"robotobold"; float:left; margin-right:10px}
.item-options dd{padding-left:10px; margin:0 0 6px}
.truncated{cursor:help}
.truncated a.dots{cursor:help}
.truncated a.details{cursor:help}
.truncated .truncated_full_value{position:relative; z-index:999}
.truncated .truncated_full_value .item-options{position:absolute; top:-99999em; left:-99999em; z-index:999; width:250px; padding:8px; background-color:#f6f6f6}
.truncated .truncated_full_value .item-options > p{font-family:"robotobold"; text-transform:uppercase}
.truncated .show .item-options{top:-20px; left:50%; width:100px; border:1px solid #ddd}
.col-left .truncated .show .item-options{left:15px; top:7px}
.col-right .truncated .show .item-options{left:-240px; top:7px}
/* Checkout */
/* Shipping and Payment methods */
.sp-methods{margin:0 0 20px}
.sp-methods dt{margin:13px 0 5px; font-family:"robotobold";float: left;margin-top: 7px;position: relative;width: 100%;padding: 0px 2px}
.sp-methods dt .tm-radio{float: left}
#payment-method #checkout-shipping-method-load .sp-methods dt .tm-radio{float: left;margin-left: 6px}
.sp-methods dd{}
.sp-methods dd li{margin:10px 0}
.sp-methods label{font-weight:normal}
.sp-methods .price{font-family:"robotobold"}
.sp-methods .cclistnew{background-color:#f9f9f9; border:1px solid #eee; border-radius:3px; margin-top:11px; padding:20px; width:51%; margin-bottom:20px; margin-left:13px}
.sp-methods .form-list .form-alt{padding-left:29px}
.sp-methods .form-list li{margin:0 0 8px}
.sp-methods select.month{width:185px}
.sp-methods select.year{width:185px}
.sp-methods input.cvv{width:3em !important}
.sp-methods .checkmo-list li{margin:0 0 5px}
.sp-methods .checkmo-list label{width:135px; padding-right:10px; text-align:right}
.sp-methods .checkmo-list address{float:left}
.sp-methods .centinel-logos a{margin-right:3px}
.sp-methods .centinel-logos img{vertical-align:middle}
.sp-methods .release-amounts{margin:0.5em 0}
.sp-methods .release-amounts button{float:left; margin:5px 10px 0 0}
.please-wait{float:right}
.please-wait img{vertical-align:middle}
.cvv-what-is-this{font-size:11px; cursor:help; margin-left:10px}
.onepagecheckout-index-index .please-wait{margin-top:-17px}
/* Tooltip */
.tool-tip{border:1px solid #7BA7C9; background:#EAF6FF; padding:15px 20px; position:absolute; z-index:9999}
.tool-tip .btn-close{margin:-9px -14px 0; text-align:right}
.tool-tip .btn-close a{display:block; margin:0 0 0 auto; width:15px; height:15px; background:url(https://www.canvaschamp.com/skin/frontend/default/cptheme1/images/btn_window_close.gif) 100% 0 no-repeat; text-align:left; text-indent:-999em; overflow:hidden}
.tool-tip .tool-tip-content{padding:5px}
/* Gift Messages */
.gift-messages h3{font-weight:normal}
.gift-messages p.control{}
.gift-messages-form{position:relative}
.gift-messages-form label{float:none !important; position:static !important}
.gift-messages-form h4{font-family:"robotobold"}
.gift-messages-form .whole-order{margin:0 0 25px}
.gift-messages-form .item{margin:0 0 10px}
.gift-messages-form .item .product-img-box{float:left; width:75px}
.gift-messages-form .item .product-image{margin:0 0 7px}
.gift-messages-form .item .number{margin:0; text-align:center}
.gift-messages-form .item .details{margin-left:90px}
.gift-messages-form .item .details .product-name{margin:0 0 10px}
.gift-messages-form .item .details .form-list .field{width:255px}
.gift-messages-form .item .details .form-list .input-box{width:240px}
.gift-messages-form .item .details .form-list input.input-text{width:234px}
.gift-messages-form .item .details .form-list li.wide .input-box{width:500px}
.gift-messages-form .item .details .form-list li.wide textarea{width:98%}
.gift-message-link{font-size:11px; background:url(https://www.canvaschamp.com/skin/frontend/default/cptheme1/images/bkg_collapse-gm.gif) 100% 6px no-repeat; padding-right:7px}
.gift-message-link.expanded{background-position:100% -40px}
.gift-message-row{background:#f2efe9}
.gift-message-row .btn-close{float:right; width:16px; height:16px; background:url(https://www.canvaschamp.com/skin/frontend/default/cptheme1/images/btn_gm-close.gif) 0 0 no-repeat; font-size:0; line-height:0; text-indent:-999em; overflow:hidden}
/* Checkout Agreements */
.checkout-agreements li{margin:30px 0}
.checkout-agreements .agreement-content{overflow:auto; height:5em; padding:10px; border:1px solid #dddddd}
.checkout-agreements .agreement-content p{margin-bottom:15px}
.checkout-agreements .agreement-content h2{margin-bottom:0px}
.checkout-agreements .agree{margin:0; padding:0}
.checkout-agreements .agree input.checkbox{margin-right:6px}
.checkout-agreements .agree label{font-family:"robotobold"; color:#666}
.opc .checkout-agreements{border:1px solid #d9dde3; border-width:0 1px; padding:5px 30px}
.opc .checkout-agreements li{margin:20px 0 0}
.opc .checkout-agreements .agreement-content{background-color:#fff; border-color:#e4e4e4; padding:5px}
.opc .checkout-agreements .agree{padding-left:6px}
#opc-login .col2-set .col-2 .buttons-set button.button span{background-color:#bf1e2e}
#opc-login .col2-set .col-2 .buttons-set button.button:hover span{background-color:#333038}
/* Centinel */
.centinel{}
.centinel .authentication{border:1px solid #ddd; background:#fff}
.centinel .authentication iframe{width:99%; height:400px; background:transparent !important; margin:0 !important; padding:0 !important; border:0 !important}
.opc .centinel{border:1px solid #bbb6a5; border-width:0 1px 1px; padding:10px 30px}
/* Generic Info Set */
.info-set{border:1px solid #eeeeee; margin:0 0 25px; padding:20px}
.info-set h2{font-size:18px; color:#333038; font-weight:400}
.info-set h3, .info-set h4{font-size:13px; font-family:"robotobold"; color:#333038}
.info-set h2 a, .info-set h3 a, .info-set h4 a{font-weight:normal}
.info-set h2.legend{margin:-20px -20px 15px; padding:10px; background:#f5f5f5; border-bottom:1px solid #eeeeee; position:relative}
.info-set h3.legend{margin:0 0 10px; color:#0a263c}
.info-set .divider{margin:0 -20px; padding:25px 0; position:relative}
.info-set .box{margin:0 0 15px}
.info-set .box h2{color:#e26703}
.info-set .data-table .product-name{font-size:1em !important; font-weight:bold !important}
.info-set .data-table .product-name a{font-weight:bold !important}
.info-set .data-table .item-options{margin:5px 0 0}
#shipping_method_form .input-slect-fix-w{width:250px}
/* One Page Checkout */
.block-progress{border:0; margin:0}
.block-progress dt{margin:0 0 6px; padding:5px 8px}
.block-progress dd{padding:8px 13px; margin:0 0 10px}
.block-progress dt.complete{margin:0; border-bottom:1px solid #DDDDDD; font-weight:600}
.block-progress dt.complete .changelink{font-weight:normal}
.block-progress dd.complete{}
.block-progress p{margin:0}
.block-progress .cards-list dt{background:none; border:0 none; color:inherit; font-size:12px; margin:5px 0; padding:0}
.block-progress .cards-list dd{border:0 none; margin:0; padding:0}
.block-progress .cards-list .info-table th{font-weight:normal}
#checkoutSteps{margin-bottom:15px}
.opc-block-progress dt.complete a, .opc-block-progress dt.complete .separator{display:inline}
.opc-block-progress dt.complete a{background:url("https://www.canvaschamp.com/skin/frontend/default/cptheme1/images/cp/edit.png") no-repeat 0 0; padding-left:20px; font-size:12px}
.opc-block-progress dt a, .opc-block-progress dt .separator{display:none}
.opc .buttons-set{margin-top:0; padding-top:15px; border:none}
.opc .buttons-set p.required{margin:0; padding:0 0 10px}
.opc .buttons-set .back-link small{}
.opc .buttons-set.disabled button.button{display:none}
.opc .buttons-set .please-wait{height:21px; line-height:21px}
.opc .ul{list-style:disc outside; padding-left:18px}
.opc{position:relative}
.opc li.section{border-bottom:1px solid #DDDDDD}
.opc .step-title{border-width:0 1px; border-style:solid; border-color:#fff #DDDDDD #DDDDDD; background:#F5f5f5; padding:8px 8px; text-align:right}
.opc .step-title .number{float:left; background:#333038; border:1px solid #545F61; padding:0 4px; margin:0 5px 0 0; color:#fff}
.opc .step-title h2{float:left; margin:0; font-size:15px}
.opc .step-title a{display:none; float:right; line-height:16px; color:#fff}
.opc .allow .step-title{background:#999; border:1px solid #999; border-bottom:0; color:#fff; cursor:pointer}
.opc .allow .step-title .number{background:#999; border-color:#ddd; color:#ddd}
.opc .allow .step-title h2{color:#ddd}
.opc .allow .step-title a{display:block; color:#ddd}
.opc .active .step-title{background:#bf1e2e; border:1px solid #bf1e2e; color:#fff; cursor:default}
.opc .active .step-title .number{background:#bf1e2e; border-color:#fff; color:#fff}
.opc .active .step-title h2{color:#fff}
.opc .allow .step-title:hover{}
.opc .active .step-title a{display:none}
.opc .step{border:1px solid #DDDDDD; border-top:0; padding:15px 30px; position:relative; margin-bottom:-1px}
.opc .step .tool-tip{right:30px}
#opc-login .buttons-set{border-top:0}
#opc-login h3{border-bottom:1px solid #e4e4e4; padding-bottom:10px; text-transform:capitalize; font-weight:normal}
#opc-login h4{font-size:1em; font-family:"robotobold"; margin:0}
#opc-shipping_method .buttons-set{border-top:0}
.opc .gift-messages-form{background:#FAFAFA; border:1px solid #DDDDDD; margin:0; padding:0}
.opc .gift-messages-form .inner-box{padding:10px; height:260px; overflow:auto}
#opc-review .step{border:0; padding:0}
#opc-review .product-name{}
#opc-review .item-options{margin:5px 0 0}
#opc-review .buttons-set{padding:20px 30px; border:1px solid #d9dde3; border-width:0 1px 1px}
#opc-review .buttons-set p{margin:0; line-height:40px}
#opc-review .buttons-set .please-wait{height:40px; line-height:40px}
#opc-review .authentication{margin:0 auto; width:570px}
#opc-review .warning-message{color:#222; font-family:"robotobold"; text-align:center; padding:10px 10px 0}
.opc .button.btn-checkout > span span{background-color:#bf1e2e}
.opc .button.btn-checkout:hover > span span{background-color:#333038}
/* Multiple Addresses Checkout */
.checkout-onepage-success h2{border-bottom:none}
.checkout-progress{padding:0 90px; margin:10px 0 20px}
.checkout-progress li{float:left; width:19%; margin:0 3px 0 0; border-top:10px solid #333038; padding:2px 0 0; font-weight:normal; text-align:center; color:#333038}
.checkout-progress li.active{border-top-color:#bf1e2e; color:#bf1e2e}
.multiple-checkout .buttons-set{margin:0}
.multiple-checkout h3, .multiple-checkout h4{font-weight:600; margin-bottom:10px}
.multiple-checkout h2 a, .multiple-checkout h3 a, .multiple-checkout h4 a{font-weight:normal; font-size:13px}
.multiple-checkout .data-table .product-name{font-size:1em !important; font-weight:bold !important; color:#1e7ec8 !important}
.multiple-checkout .data-table .item-options{margin:5px 0 0}
.multiple-checkout .gift-messages{margin:15px 0 0}
.multiple-checkout .tool-tip{top:50%; margin-top:-120px; right:20px}
.multiple-checkout .col2-set, .multiple-checkout .col3-set{border:1px solid #EDEDED; margin:0 0 25px; padding:20px}
.multiple-checkout .col2-set h2.legend{margin:-20px -20px 15px; padding:5px 10px; background:#f5f5f5; position:relative}
.multiple-checkout .col2-set h3.legend{margin:0 0 10px; color:#333038}
.multiple-checkout .col2-set .divider{margin:0 -20px; padding:25px 0; position:relative}
.multiple-checkout .box{margin:0 0 15px}
.multiple-checkout .box h2{}
.multiple-checkout .place-order .please-wait{float:right; padding:27px 7px 0 0}
.multiple-checkout .place-order .grand-total{float:right; height:71px; font-size:1.5em; padding:0 0 0 21px; overflow:hidden}
.multiple-checkout .place-order .grand-total .inner{float:left}
.multiple-checkout .place-order .grand-total .inner div{display:inline}
.multiple-checkout .place-order .grand-total big{display:inline; margin-right:12px}
.multiple-checkout .place-order .grand-total .price{color:#E26703}
.multiple-checkout .place-order .grand-total button.button span{font-size:16px}
.multiple-checkout .place-order .grand-total button.button span span{padding:0 45px 0 36px}
/* Step 1 */
#multiship-addresses-table td{padding:10px}
#multiship-addresses-table tfoot td{padding:5px 10px}
/* Step 2 */
.multiple-checkout .gift-messages-form .item .details .form-list{width:100%}
.multiple-checkout .gift-messages-form .item .details .form-list li{margin-right:-15px}
.multiple-checkout .gift-messages-form .item .details .form-list .field{width:230px}
.multiple-checkout .gift-messages-form .item .details .form-list .input-box{width:215px}
.multiple-checkout .gift-messages-form .item .details .form-list input.input-text{width:209px}
.multiple-checkout .gift-messages-form .item .details .form-list li.wide .input-box{width:450px}
.multiple-checkout .gift-messages-form .item .details .form-list li.wide textarea{width:98%}
.checkout-multishipping-shipping .box-sp-methods{border:1px solid #EDEDED; background:#FBFBFB; padding:13px; position:relative}
/* Step 3 */
.checkout-multishipping-billing .multiple-checkout{position:relative}
/* Account Login/Create Pages */
.account-login .content{border-bottom:0}
.account-login .content h2, .fieldset .legend, .box-account .box-head h2, .addresses-list h2, .multiple-checkout h2, .checkout-onepage-success h2, .order-info-box h2, .sales-order-print .col2-set h2{border-bottom:1px solid #ededed; color:#333038; font-size:18px; font-weight:400; margin:0 0 20px; padding:0 0 3px; text-transform:capitalize}
.account-login .buttons-set{margin:0; float:left; padding:0}
.account-login .buttons-set button.button{margin-left:0; float:left}
.account-login .buttons-set a.forgot_link{margin-left:30px; float:left; margin-top:5px}
.account-login p.required{margin:0px 0px 10px 0px}
.account-create{}
/* Captcha */
.captcha-note{clear:left; padding-top:5px}
.captcha-image{float:left; display:inline; margin:0; position:relative; width:258px}
.captcha-image .captcha-img{border:1px solid #b6b6b6; vertical-align:bottom; width:100%}
.registered-users .captcha-image{margin:0}
.captcha-reload{cursor:pointer; position:absolute; top:2px; right:2px}
.captcha-reload.refreshing{animation:rotate 1.5s infinite linear; -webkit-animation:rotate 1.5s infinite linear; -moz-animation:rotate 1.5s infinite linear}
/* Remember Me Popup */
.window-overlay{background:url(https://www.canvaschamp.com/skin/frontend/default/cptheme1/images/window_overlay.png) repeat; background:rgba(0, 0, 0, 0.35); position:absolute; top:0; left:0; height:100%; width:100%; z-index:990}
.remember-me label{float:none; margin:0 6px}
.remember-me-popup{background:#fff; border:1px solid #ccc; left:50%; top:50%; position:absolute; margin:-85px 0 0 -200px; width:400px; text-align:left; -moz-box-shadow:0 0 6px #ccc; -webkit-box-shadow:0 0 6px #ccc; -box-shadow:0 0 6px #ccc; z-index:1000}
.remember-me-popup h3{background:#d9e5ee; border-bottom:1px solid #ccc; font-size:14px; padding:5px 10px}
.remember-me-popup .remember-me-popup-head{position:relative}
.remember-me-popup .remember-me-popup-head .remember-me-popup-close{background:url(https://www.canvaschamp.com/skin/frontend/default/cptheme1/images/btn_window_close.gif) no-repeat; display:block; position:absolute; top:7px; right:7px; height:15px; width:15px; text-indent:-9999em}
.remember-me-popup .remember-me-popup-body{padding:10px}
.remember-me-popup .remember-me-popup-body a{display:inline-block; height:19px; border:1px solid #de5400; background:#f18200; padding:0 8px; text-align:center; text-decoration:none; white-space:nowrap; color:#fff}
/* Remember Me Popup */
/* My Account */
.my-account .title-buttons .link-rss{float:none; margin:0}
/* Dashboard */
.dashboard .welcome-msg{margin:0 0 15px}
.dashboard .welcome-msg .hello strong{font-family:"robotobold"}
.dashboard .col2-set{margin:0 0 15px}
/* General Box */
.box-recent{position:relative}
.box-recent .box-head h2{display:inline-block; width:100%}
.box-recent .box-head h2 a{color:#bf1e2e; text-decoration:underline; font-size:13px}
.box-recent .box-head > a{color:#bf1e2e; text-decoration:underline}
.box-account{background:#fff; margin:0 0 0px; padding:10px 15px}
.box-account .col2-set .col-1{border-right:1px solid #EDEDED; float:left; padding-right:13px; width:48.5%}
.dashboard .box .box-title{background:#F5F5F5; border:1px solid #EDEDED; margin:0 0 10px; padding:8px 12px; text-align:right}
.dashboard .box .box-title h3, .dashboard .box .box-title h4{float:left; font-size:13px; font-weight:normal; margin:0}
.dashboard .box .box-title a{color:#bf1e2e; text-decoration:underline}
.dashboard .box .box-title a:hover{text-decoration:none; color:#000}
.dashboard .box .box-content a{color:#bf1e2e; text-decoration:underline}
.dashboard .box .box-content a:hover{text-decoration:none; color:#000}
.customer-account-index .data-table tr td a, .link-reorder, .link-print{color:#bf1e2e; text-decoration:underline}
.customer-account-index .data-table tr td a:hover, .link-reorder:hover, .link-print:hover{text-decoration:none; color:#000}
a.link-underline{color:#bf1e2e; text-decoration:underline}
a.link-underline:hover{color:#000; text-decoration:none}
 
/* Block:Recent Orders */
/* Block:Account Information */ 
.dashboard .box-info h4{font-weight:normal; text-transform:capitalize; font-size:13px}
/* Block:Reviews */
.dashboard .box-reviews .box-head h2{}
.dashboard .box-reviews li.item{margin:0 0 7px}
.dashboard .box-reviews .ratings{margin:7px 0 0}
/* Block:Tags */
.dashboard .box-tags .number, .dashboard .box-reviews .number{float:left; font-family:"robotobold"; line-height:1; color:#333; margin:0px; padding:5px 7px; background:#ccc}
.dashboard .box-tags .details, .dashboard .box-reviews .details{margin-left:30px}
.dashboard .box-tags li.item, .dashboard .box-reviews li.item{margin:10px 0 7px}
.dashboard .box-tags li.item.last, .dashboard .box-reviews li.item.last{margin-bottom:0}
.dashboard .box-tags .tags strong, .dashboard .box-tags .tags ul, .dashboard .box-tags .tags ul li{display:inline}
/* Dashboard */
/* Address Book */
.addresses-list h3{font-weight:normal}
.addresses-list address{margin:0 0 3px}
.addresses-list p{margin:0}
.addresses-list .link-remove{color:#646464}
.addresses-list .separator{margin:0 3px}
.addresses-list li.item{background:#fff; padding:10px 15px; margin:0 0 10px; border-bottom:1px solid #EDEDED}
.addresses-list li.empty{background:none; border:0; padding:0}
.addresses-list .addresses-additional li.item{background:none; border:0; padding:0}
/* Order View */
.order-info{background:#fff; border:1px solid #eee; padding:7px 10px; margin:0 0 8px}
.order-info dt, .order-info dd, .order-info ul, .order-info li{display:inline}
.order-info .current{font-family:"robotobold"}
.order-info li{margin:0 3px}
.order-info li a{color:#000;text-decoration: underline}
.order-info li a:hover{color:#bf1e2e;text-decoration: none}
.box-rewardpoints-summary .info-summary .rewardpoints-money a{color:#000;text-decoration: underline}
.box-rewardpoints-summary .info-summary .rewardpoints-money a:hover{color:#bf1e2e;text-decoration: none}
.order-date{margin:10px 0}
.order-info-box, .sales-order-print .col2-set{border:1px solid #EDEDED; padding:12px 15px; margin:0 0 15px; background:#fff}
.order-info-box .box-payment p{margin:0 0 3px}
.order-info-box .box-payment th{font-family:"robotobold"; padding-right:7px}
.order-items{width:100%; overflow-x:auto}
.order-items h2, .order-items h3{margin:0 0 5px}
.order-items .product-name{}
.order-items .link-print{color:#1e7ec8; font-weight:normal}
.order-items .order-links{text-align:right}
.order-additional{margin:15px 0}
/* Order Gift Message */
.gift-message dt strong{color:#666}
.gift-message dd{font-size:13px; margin:5px 0 0}
/* Order Comments */
.order-about dt{font-family:"robotobold"}
.order-about dd{font-size:13px; margin:0 0 7px}
.tracking-table{margin:0 0 15px}
.tracking-table th{font-family:"robotobold"; white-space:nowrap}
.tracking-table-popup{width:100%}
.tracking-table-popup th{font-family:"robotobold"; white-space:nowrap}
.tracking-table-popup th, .tracking-table-popup td{padding:1px 8px}
/* Order Print Pages */
.page-print .print-head{margin:0 0 15px}
.page-print .print-head .logo{float:left}
.page-print .print-head address{float:left; margin-left:15px}
.page-print h1{font-size:16px; font-family:"robotobold"}
.page-print h2.h2{font-size:16px; font-family:"robotobold"}
.page-print .order-date{padding:0 0 10px; margin:0 0 10px}
.page-print .col2-set{margin:0 0 10px}
/* Price Rewrites */
.page-print .gift-message-link{display:none}
.page-print .price-excl-tax, .page-print .price-incl-tax{display:block; white-space:nowrap}
.page-print .cart-price, .page-print .price-excl-tax .label, .page-print .price-incl-tax .label, .page-print .price-excl-tax .price, .page-print .price-incl-tax .price{display:inline}
/* My Wishlist */
.my-wishlist .data-table td{padding:10px}
.my-wishlist .product-image{display:block; width:113px; height:113px; margin:0 0 5px; border:1px solid #dddddd; padding:10px; background-color:#fff}
.my-wishlist textarea{display:block; width:97% !important; height:109px; margin-top:10px}
.my-wishlist .buttons-set{margin-top:2em}
.my-wishlist .buttons-set button.button{float:none}
.my-wishlist .buttons-set .btn-add span, .my-wishlist .buttons-set .btn-share span{}
#wishlist-table .add-to-links{white-space:nowrap}
/* My Tags */
.my-tag-edit{float:left; margin:0 0 10px}
.my-tag-edit .btn-remove{float:right; margin:4px 0 0 5px}
#my-tags-table{clear:both}
#my-tags-table td{padding:10px}
#my-tags-table .add-to-links{white-space:nowrap}
/* My Reviews */
#my-reviews-table td{padding:10px}
.product-review .product-img-box{float:left; width:140px}
.product-review .product-img-box .product-image{display:block; width:125px; height:125px}
.product-review .product-img-box .label{font-size:11px; margin:0 0 3px}
.product-review .product-img-box .ratings .rating-box{float:none; display:block; margin:0 0 3px}
.product-review .product-details{margin-left:150px}
.product-review h3{font-size:12px; margin:0 0 3px}
.product-review .ratings-table{margin:0 0 10px}
.product-review dt{font-family:"robotobold"}
.product-review dd{font-size:13px; margin:5px 0 0}
/* Billing Agreements */
.billing-agreements .info-box{margin:15px 0}
.billing-agreements .form-list li select{float:left}
.billing-agreements .form-list li button.button{float:left; margin-left:10px}
.billing-agreements .table-caption{font-family:"robotobold"; font-size:13px}
/* MAP Popup */
.cart-msrp-totals{color:red; font-size:12px !important; font-family:"robotobold"; margin:10px 10px 0; padding:10px; text-align:right; text-transform:uppercase}
.map-cart-sidebar-total{color:red; display:block; font-size:10px; font-family:"robotobold"; text-align:left; padding:2px 5px; text-shadow:0 1px 0 #fff}
.map-popup{background:#fff; border:1px solid #aaa; margin:12px 0 0; position:absolute; -moz-box-shadow:0 0 6px #ccc; -webkit-box-shadow:0 0 6px #ccc; box-shadow:0 0 6px #ccc; text-align:left; width:300px; z-index:100}
.map-popup-heading{background:#d9e5ee; border-bottom:1px solid #ccc; padding:5px 30px 5px 10px; width:260px}
.map-popup-heading h2{font-size:16px; margin:0; text-shadow:0 1px 0 #f6f6f6; overflow:hidden; white-space:nowrap; word-wrap:break-word; text-align:left; text-overflow:ellipsis}
.map-popup-arrow{background:url(https://www.canvaschamp.com/skin/frontend/default/cptheme1/images/map_popup_arrow.gif) no-repeat; position:absolute; left:50%; top:-10px; height:10px; width:19px}
.map-popup-close{background:url(https://www.canvaschamp.com/skin/frontend/default/cptheme1/images/btn_window_close.gif) no-repeat; display:block; position:absolute; top:8px; right:10px; height:15px; width:15px; text-indent:-9999em; -moz-box-shadow:0 0 3px #999; -webkit-box-shadow:0 0 3px #999; box-shadow:0 0 3px #999; -moz-border-radius:2px; -webkit-border-radius:2px; border-radius:2px}
.map-popup-content{border-top:1px solid #eee; padding:10px; overflow:hidden; text-align:left; width:280px}
.map-popup-checkout{display:inline; float:right; text-align:right}
.map-popup-checkout span{display:block; padding-right:30px}
.map-popup-checkout .paypal-logo{margin:0 0 5px}
.map-popup-price .price-box, .map-popup-price .price-box .special-price{margin:0; padding:0}
.map-popup-price{margin:5px 0 0}
.map-popup-text{clear:right; margin:0 10px; padding:10px 0; text-align:left; word-wrap:break-word}
.map-popup-only-text{border-top:1px solid #ddd}
/* Footer */
.footer .store-switcher{display:inline; margin:0 5px 0 0}
.footer .store-switcher label{font-family:"robotobold"; vertical-align:middle}
.footer .store-switcher select{padding:0; vertical-align:middle}
.footer a{text-decoration:none; color:#8b8a8a}
.footer .footer-red {color: #fff;text-decoration: underline;}
.footer .footer-red:hover{text-decoration: none;}
.footer a:hover{color:#fff}
.footer .bugs{margin:13px 0 0; color:#777}
.footer .bugs a{color:#777; text-decoration:underline}
.footer .bugs a:hover{text-decoration:none}
.footer address{margin:0px 0 0; color:#858585}
.footer address a{color:#777; text-decoration:underline}
.footer address a:hover{text-decoration:none}
.footer ul{}
.footer_bottom ul.links{}
.footer li{line-height:30px}
.bestsellerlist li{clear:both}
.footer_bottom li{display:inline; padding:0 6px 0 3px}
.footer_bottom .paypal_block li{}
.footer_bottom li em{color:#919191; font-style:normal; display:none}
.footer_bottom li em:hover{color:#bf1e2e}
.footer ul.links li.last{background:none}
.footer-container .bottom-container{margin:0 0 5px}
.footer_bottom li em .pattern{display:none}
.footer-container .socialmedia-footer{border-top:1px solid #e5e5e5; background:#f5f5f5; overflow:hidden}
.footer-container .socialmedia-footer .top-footer{margin:0px auto; width:1130px}
.footer-container .socialmedia-footer .top-footer .newsletter-main{width:564px; float:left; text-align:left; border-right:1px solid #e5e5e5}
.footer-container .socialmedia-footer .top-footer .fb-like-main{width:530px; float:right; text-align:center; margin-top:23px}
.footer-container .socialmedia-footer .top-footer .fb-like-main .block-title{margin-bottom:7px; padding-bottom:0; padding-top:15px;text-align:left}
.footer-container .socialmedia-footer .top-footer .fb-like-main .block-title strong{color:#000000; font-family:"robotolight"; font-size:19px;font-weight:normal; line-height:19px;text-transform:none; vertical-align:top}
.footer-container .socialmedia-footer .top-footer .fb-like-main .block-title strong span{line-height:19px;padding-bottom:15px;text-align:center;text-transform:uppercase;font-family:'robotobold'}
.ie7 .footer_top li{display:block; padding-bottom:7px; padding-left:0px}
.ie7 .footer_top ul{display:block}
.ie7 .social_block ul li{padding-bottom:0px}
.footer .mobile_togglemenu{display:none}
.footer_top{width:100%; padding:20px 0px 15px; overflow:hidden}
.footer_bottom{clear:both; overflow:hidden; padding:20px 0 10px}
.paypal_block li.footer-id-me a{font-size:0; line-height:0}
#footer .footer-area{float:left; margin-top:30px}
#footer #block_4.footer-area{margin-top:30px; width:360px; margin-right:100px}
#footer #block_1, #footer #block_2, #footer #block_3{width:22.3%}
#block_3{width:auto!important}
#footer .category-title{margin:0px}
#footer .bestseller-products .actions{clear:both; float:left}
#footer .input-box div.actions{}
#block_3 h6 a{color:#fff}
.footer-area li a{}
.footer-area li a:hover{}
#footer #block_4{margin-right:0; width:31%}
#footer #block_4 .content{overflow:hidden; text-align:center}
#block_3 li a{background:none; padding:0}
#footer h6, #footer .block .block-title strong{font-size:19px; text-transform:uppercase; font-weight:600; margin-bottom:10px; color:#ddd; text-shadow:none}
#footer h6{font-size:17px; float:left; padding:0px 0px; font-weight:normal; font-family:"robotoblack"}
#footer #block_3 h6.mrgn-tp-btm{margin-bottom:0;margin-top:6px}
#footer ul{clear:both}
#footer .block .block-title strong{font-size:16px; margin-bottom:0}
.social_block ul li a{display:inline-block; margin:0px 5px; padding:0; cursor:pointer}
.social_block ul li.facebook a{background-position:0 -56px; width:28px; height:28px}
.social_block ul li.twitter a{background-position:-37px -56px; width:39px; height:28px}
.social_block ul li.pintrest a{background-position:-85px -56px; width:27px; height:28px}
.social_block ul li.youtube a{background-position:-121px -56px; width:27px; height:30px}
.social_block ul li.instagram a{background-position:-158px -56px; width:29px; height:28px}
.social_block ul li.gplus a{background-position:-197px -56px; width:29px; height:29px}
.social_block ul li.facebook a:hover{background-position:0px -94px}
.social_block ul li.twitter a:hover{background-position:-37px -93px}
.social_block ul li.pintrest a:hover{background-position:-85px -93px}
.social_block ul li.youtube a:hover{background-position:-121px -92px}
.social_block ul li.instagram a:hover{background-position:-158px -94px}
.social_block ul li.gplus a:hover{background-position:-197px -93px}
.footer_bottom .social_block ul li{padding:0px}
.footer .social_block ul{margin-top:0px; float:none}
#footer .block{border:none; margin-bottom:10px}
#footer .block.block-subscribe{margin-bottom:0}
#footer .block .block-title{background:#27867b; border-radius:0; line-height:20px; padding:10px 35px; text-align:center}
#footer .block-subscribe .block-content{background:none; border:none; padding:0}
#footer .block-subscribe input.input-text{background:#3c3c3c; border-color:#515151; color:#fff; margin:0 12px; width:208px; padding:10px 90px 11px 10px}
#footer .mobile_togglemenu{background:url(https://www.canvaschamp.com/skin/frontend/default/cptheme1/images/cp/toggle-arrow.png) no-repeat right -50px transparent; cursor:pointer; display:block; font-size:15px; margin-right:0; margin-top:-25px; overflow:hidden; padding:0 0 4px 4px; text-decoration:none; width:99%}
.padder h5.mobile_togglemenu{background:url(https://www.canvaschamp.com/skin/frontend/default/cptheme1/images/cp/toggle-arrow1.png) no-repeat right 2px transparent; cursor:pointer; display:block; font-size:15px; margin-right:0; margin-top:-24px; overflow:hidden; padding:0 0 4px 4px; text-decoration:none; width:99%}
#footer .active .mobile_togglemenu{background-position:right 2px}
.padder .active .mobile_togglemenu{background-position:right -50px}
.toggle .mobile_togglecolumn{background:url(https://www.canvaschamp.com/skin/frontend/default/cptheme1/images/cp/toggle-arrow1.png) no-repeat right 3px transparent; cursor:pointer; display:none; margin-top:-23px; overflow:hidden; padding:0 0 5px; width:98%}
.active .mobile_togglecolumn{background-position:right -49px}
#topcontrol{font-size:0; height:41px; width:41px; z-index:5; margin-bottom:60px; margin-right:15px; background-position:0 -263px}
/* Sample Data */
.home-callout{margin-bottom:12px}
.home-callout img{display:block}
.home-spot{float:left; width:470px; margin-left:20px}
.best-selling h3{margin:12px 0 6px 0; color:#e25203; font-size:1.2em}
.best-selling table{border-top:1px solid #ccc}
.best-selling tr.odd{background:#eee url(https://www.canvaschamp.com/skin/frontend/default/cptheme1/images/best_selling_tr_odd_bg.gif) 0 100% repeat-x}
.best-selling tr.even{background:#fff url(https://www.canvaschamp.com/skin/frontend/default/cptheme1/images/best_selling_tr_even_bg.gif) 0 100% repeat-x}
.best-selling td{width:50%; border-bottom:1px solid #ccc; padding:8px 10px 8px 8px; font-size:11px}
.best-selling .product-img{float:left; border:2px solid #dcdcdc}
.best-selling .product-description{margin-left:107px; line-height:1.3em}
.best-selling a.product-name, .home-spot .best-selling a.product-name:hover{color:#203548}
/* Clears */
.clearer:after, .header-container:after, .header-container .top-container:after, .header:after, .header .quick-access:after, #nav:after, .main:after, .footer:after, .footer-container .bottom-container:after, .col-main:after, .col2-set:after, .col3-set:after, .col3-layout .product-options-bottom .price-box:after, .col4-set:after, .search-autocomplete li:after, .block .block-content:after, .block .actions:after, .block li.item:after, .block-poll li:after, .block-layered-nav .currently li:after, .page-title:after, .products-grid:after, .products-list li.item:after, .box-account .box-head:after, .dashboard .box .box-title:after, .box-reviews li.item:after, .box-tags li.item:after, .pager:after, .sorter:after, .ratings:after, .add-to-box:after, .add-to-cart:after, .product-essential:after, .product-collateral:after, .product-view .product-img-box .more-views ul:after, .product-view .box-tags .form-add:after, .product-view .product-shop .short-description:after, .product-view .box-description:after, .product-options .options-list li:after, .product-options-bottom:after, .product-review:after, .cart:after, .cart-collaterals:after, .cart .crosssell li.item:after, .opc .step-title:after, .checkout-progress:after, .multiple-checkout .place-order:after, .group-select li:after, .form-list li:after, .form-list .field:after, .buttons-set:after, .page-print .print-head:after, .advanced-search-summary:after, .gift-messages-form .item:after, .send-friend .form-list li p:after{display:block; content:"."; clear:both; font-size:0; line-height:0; height:0; overflow:hidden}
/**/
.guest-select{width:305px !important}
/* Default Width  Start*/
.grid_default_width{width:275px}
.featured_default_width{width:275px}
.newproduct_default_width{width:275px}
.bestseller_default_width{width:185px}
.special_default_width{width:185px}
.additional_default_width{width:75px}
.brand_default_width, .manufacture-product li.slider-item, .manufacture-product li.product-items{width:220px}
.related_default_width, .related-products li.slider-item, .related-products li.product-items{width:185px}
.blog_default_width{width:343px}
.testimonail_default_width{width:980px}
.upsell_default_width, .box-up-sell li.slider-item, .box-up-sell li.product-items{width:275px}
.crosssell_default_width, .crosssell li.slider-item, .crosssell li.product-items{width:275px}
/* Default Width  End*/ 
.crosssell_product .products-grid .price-box{margin:3px 0}
.crosssell h2{padding:0px}
.footer .tm-footercms{margin:0; padding:0px 0 0; font-family:"robotolight"}
.tm-footercms .footer-logo{margin:0px 0 27px; width:auto}
.tm-footercms .description{color:#858585;  padding-right:0px; width:100%; font-size:14px}
.tm-footercms .description p{padding-bottom:15px; margin-bottom:0px; line-height:23px}
.footer-area .content .forcplinksnew{color:#858585; margin-top:15px}
.footer-area .content .forcplinksnew img{margin-top:9px}
.footer-area .content .forcplinksnew .stars{line-height:21px}
.footer-area .content .forcplinksnew .poster_shopper_review .rated{display:none}
.tm-footercms .address{margin:10px 0 0 24px; padding:0; width:35%; float:left}
.addressdetails{background:url(https://www.canvaschamp.com/skin/frontend/default/cptheme1/images/sprite.png) no-repeat -227px -549px transparent; color:#ccc; padding-left:20px}
.email{color:#ccc; float:left; background:url(https://www.canvaschamp.com/skin/frontend/default/cptheme1/images/sprite.png) no-repeat -218px -510px transparent; padding:5px 0 0 25px}
.mobile{color:#ccc; float:left; background:url(https://www.canvaschamp.com/skin/frontend/default/cptheme1/images/sprite.png) no-repeat -227px -476px transparent; padding:5px 0 0 15px}
.social_block{float:left; position:relative; width:auto; text-align:left; margin-top:5px}
.social_block.footer-area{width:33%}
.paypal_block{float:right; position:relative; margin-top:0px; width:64%}
.paypal_block ul{display:inline-block; float:left}
.paypal_block ul.identify_block{float:right; margin-top:0px}
.paypal_block li{float:left}
.paypal_block li.visa{width:283px; height:36px; background-position:0 -552px}
.paypal_block li.cvp-geo-trust{background:url(https://www.canvaschamp.com/skin/frontend/default/cptheme1/images/cvp-geotrust.png) no-repeat; width:151px; height:36px; margin-left:1px}
.paypal_block li.footer-id-me{background:url(https://www.canvaschamp.com/skin/frontend/default/cptheme1/images/cvp-id-me_logo.jpg) no-repeat; width:102px; height:36px; margin-left:2px; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px;} 
.paypal_block li.footer-id-me a{display:block; height:100%; width:100%; content:"";}
a#bbblink.sehzbam:hover img, a#bbblink.rbhzbam:hover img, a#bbblink.ruhzbam:hover img, a#bbblink.sehzbum:hover img, a#bbblink.rbhzbum:hover img, a#bbblink.ruhzbum:hover img{margin-left:-94px !important}
.footer_bottom .paypal_block li.bbb{margin-left:3px; width:94px; overflow:hidden}
a#bbblink.ruhzbam, a#bbblink.ruhzbum{height:40px !important; width:94px !important; overflow:hidden}
.footer_bottom .paypal_block li{padding:0px}
.paypal_block li.shopper-approve a{width:105px; height:40px; display:block; margin-left:3px; margin-top:-2px}
.shopper_aprrove_rate.footer-area a img{vertical-align:middle}
.shopper_aprrove_rate.footer-area address{display:inline-table}
.paypal_block li.upfront{display:none}
.paypal_block li.upfront a{width:102px; margin-right:18px; height:36px; background-position:-492px -552px; display:block; display:none}
.footer .tm-footercms li{line-height:20px}
.paypal_block h6, .address h6, .social_block h6{display:none}
.link-add{float:left; width:46%}
.social_block li:last-child{margin-right:0}
.container{margin:0 auto}
.cmsinfo_block .advertisement{text-align:left}
.cmsinfo_block_top .title{color:#333038; font-size:20px; text-align:center; line-height:30px; text-transform:uppercase; padding-top:30px; font-weight:500}
.cmsinfo_block_top .subtitle{clear:both; color:#bf1e2e; font-size:13px; font-weight:600; padding:5px 0 30px; text-transform:capitalize; margin:0; text-align:center}
.head_title{position:relative; text-align:center; padding:50px 0}
.cmsinfo_block .advertisement .main-contents .contents .right-part .third{padding-right:0}
.head_title .title_style{background:url(https://www.canvaschamp.com/skin/frontend/default/cptheme1/images/title-h-pipe.png) no-repeat 0 0 transparent; display:inline-block; height:30px; position:relative; top:-13px; font-size:0; text-indent:-9999px; width:10px}
h2.title-inner{color:#333038; display:inline; font-size:30px; font-weight:600; overflow:hidden; padding:0 22px; text-transform:uppercase}
.cmsinfo_block .advertisement .main-contents .contents{clear:both; padding:60px 0 35px; float:left; width:100%}
.cmsinfo_block .cmsinfo_block_inner .container .advertisement .main-contents .contents .left-part{float:left; padding-right:50px; text-align:left; width:20%; padding-bottom:30px; border-right:1px solid #ddd}
.cmsinfo_block .advertisement .main-contents .contents .left-part .title{font-size:22px; padding:10px 0 10px 0px; font-weight:600; text-transform:uppercase}
.cmsinfo_block .advertisement .main-contents .contents .left-part .description{line-height:21px; padding:20px 0 15px; color:#666}
#footer #block_3 h6{margin-bottom:10px}
.cmsinfo_block .advertisement .main-contents .contents .left-part a{color:#bf1e2e; cursor:pointer; font-size:12px; text-decoration:underline}
.cmsinfo_block .advertisement .main-contents .contents .left-part a:hover{color:#333038}
.cmsinfo_block .advertisement .main-contents .contents .right-part{float:left; text-align:center; width:75%}
.cmsinfo_block .advertisement .main-contents .contents .right-part > div{float:left; padding:0 15px; width:30.33%}
.cmsinfo_block .advertisement .main-contents .contents .right-part > div:hover .content_title{color:#bf1e2e}
.cmsinfo_block .advertisement .main-contents .contents .right-part > div:hover .border_btm{width:75%; transition:all 2s ease 0s}
.cmsinfo_block .advertisement .main-contents .contents .right-part .first .logo1{background:url("https://www.canvaschamp.com/skin/frontend/default/cptheme1/images/best_price.jpg") no-repeat 25px 0 transparent; box-shadow:0 0 1px rgba(0, 0, 0, 0); display:block; height:130px; margin:0 auto 20px; position:relative; transform:translateZ(0px); -moz-transform:translateZ(0px); -webkit-transform:translateZ(0px); -o-transform:translateZ(0px); -ms-transform:translateZ(0px); transition:all 1s ease 0s; -webkit-transition:all 0.5s ease 0s; -moz-transition:all 0.5s ease 0s; -ms-transition:all 0.5s ease 0s; -o-transition:all 0.5s ease 0s; width:200px; font-size:0px; text-indent:-9999px}
.cmsinfo_block .advertisement .main-contents .contents .right-part .first .logo1:before, .cmsinfo_block .advertisement .main-contents .contents .right-part .second .logo1:before, .cmsinfo_block .advertisement .main-contents .contents .right-part .third .logo1:before{background:radial-gradient(ellipse at center center, rgba(0, 0, 0, 0.2) 0%, rgba(0, 0, 0, 0) 70%) repeat scroll 0 0 rgba(0, 0, 0, 0); background:-moz-radial-gradient(ellipse at center center, rgba(0, 0, 0, 0.2) 0%, rgba(0, 0, 0, 0) 70%) repeat scroll 0 0 rgba(0, 0, 0, 0); background:-webkit-gradient(ellipse at center center, rgba(0, 0, 0, 0.2) 0%, rgba(0, 0, 0, 0) 70%) repeat scroll 0 0 rgba(0, 0, 0, 0); background:-webkit-radial-gradient(ellipse at center center, rgba(0, 0, 0, 0.2) 0%, rgba(0, 0, 0, 0) 70%) repeat scroll 0 0 rgba(0, 0, 0, 0); background:-o-radial-gradient(ellipse at center center, rgba(0, 0, 0, 0.2) 0%, rgba(0, 0, 0, 0) 70%) repeat scroll 0 0 rgba(0, 0, 0, 0); background:-ms-radial-gradient(ellipse at center center, rgba(0, 0, 0, 0.2) 0%, rgba(0, 0, 0, 0) 70%) repeat scroll 0 0 rgba(0, 0, 0, 0); background:radial-gradient(ellipse at center center, rgba(0, 0, 0, 0.2) 0%, rgba(0, 0, 0, 0) 70%) repeat scroll 0 0 rgba(0, 0, 0, 0); height:10px; left:5%; opacity:0; -khtml-opacity:0; -webkit-opacity:0; -moz-opacity:0; -o-opacity:0; position:absolute; top:105%; transition-delay:0s; transition-duration:0.5s; transition-property:transform, opacity; transition-timing-function:ease; width:85%; z-index:-1; content:""}
.cmsinfo_block .advertisement .main-contents .contents .right-part > div.first:hover .logo1:before, .cmsinfo_block .advertisement .main-contents .contents .right-part > div.second:hover .logo1:before, .cmsinfo_block .advertisement .main-contents .contents .right-part > div.third:hover .logo1:before{opacity:1; -khtml-opacity:1; -webkit-opacity:1; -moz-opacity:1; -o-opacity:1; transform:translateY(5px); -moz-transform:translateY(5px); -webkit-transform:translateY(5px); -o-transform:translateY(5px); -ms-transform:translateY(5px)}
.cmsinfo_block .advertisement .main-contents .contents .right-part > div.first:hover .logo1, .cmsinfo_block .advertisement .main-contents .contents .right-part > div.second:hover .logo1, .cmsinfo_block .advertisement .main-contents .contents .right-part > div.third:hover .logo1{transform:translateY(-5px); -moz-transform:translateY(-5px); -webkit-transform:translateY(-5px); -o-transform:translateY(-5px); -ms-transform:translateY(-5px)}

.cmsinfo_block .advertisement .main-contents .contents .right-part .content_title{color:#333038; font-size:16px; font-weight:600; padding-bottom:10px; text-transform:uppercase}
.cmsinfo_block .advertisement .main-contents .contents .right-part .description{color:#666; padding-bottom:10px; text-transform:capitalize}
.cmsinfo_block .advertisement .main-contents .contents .right-part .border_btm{border-bottom:1px solid #bf1e2e; display:block; height:10px; margin:0 auto; transition:500ms; -webkit-transition:500ms; -moz-transition:500ms; -ms-transition:500ms; -o-transition:500ms; width:35%; font-size:0; text-indent:-9999px}
.cmsinfo_block .advertisement .main-contents .contents .right-part .second .logo1{background:url("https://www.canvaschamp.com/skin/frontend/default/cptheme1/images/fast_delivery.jpg") no-repeat 25px 0 transparent; display:block; height:133px; margin:0 auto 20px; transition:all 0.5s ease 0s; -webkit-transition:all 0.5s ease 0s; -moz-transition:all 0.5s ease 0s; -ms-transition:all 0.5s ease 0s; -o-transition:all 0.5s ease 0s; width:260px; font-size:0px; text-indent:-9999px}
.cmsinfo_block .advertisement .main-contents .contents .right-part .third .logo1{background:url("https://www.canvaschamp.com/skin/frontend/default/cptheme1/images/satisfaction.jpg") no-repeat 25px 0 transparent; display:block; height:133px; margin:0 auto 20px; transition:all 0.5s ease 0s; -webkit-transition:all 0.5s ease 0s; -moz-transition:all 0.5s ease 0s; -ms-transition:all 0.5s ease 0s; -o-transition:all 0.5s ease 0s; width:235px; font-size:0px; text-indent:-9999px}
#cmsinfo_block .advertisement .main-contents .contents .right-part > div{float:left; padding:0 29px; width:33.33%}
.featured-products{background:#f5f5f5; padding-bottom:25px}
.featured-products .category-title, .new-products .category-title, .blog_main .blog_title, .box-collateral.box-up-sell .category-title{position:relative; text-align:center; padding:40px 0 20px}
.featured-products .category-title h2, .featured-products .category-title h2 a, .new-products .category-title h2, .new-products .category-title h2 a, .blog_main .blog_title h2, .blog_main .blog_title h2 a, .box-collateral.box-up-sell .category-title h2{color:#333038; display:inline; font-size:30px; font-weight:600; overflow:hidden; margin:0 22px; text-transform:uppercase}
.blog_main h2.title-inner{padding:0 5px}
.crosssell_product h2{position:relative; text-align:center; color:#333038; display:inline; font-size:25px; font-weight:600; overflow:hidden; margin:0 10px; text-transform:uppercase}
.category-title h2 a:hover{color:#bf1e2e}
.featured-products .title_style, .new-products .title_style, .blog_main .title_style{background:url(https://www.canvaschamp.com/skin/frontend/default/cptheme1/images/title-h-pipe.png) no-repeat 0 0 transparent; display:inline-block; height:30px; position:relative; top:7px; width:10px}
.box-collateral.box-up-sell .title_style, .crosssell_product .title_style{background:url(https://www.canvaschamp.com/skin/frontend/default/cptheme1/images/title-h-pipe.png) no-repeat 0 0 transparent; display:inline-block; height:30px; position:relative; top:10px; width:10px; margin:0 20px}
.blog_main .title_style{top:-10px}
.featured_inner{background:none; padding-bottom:25px}
.block.block-banner img{width:100%}
.new-products{background:none repeat 0 0 #f5f5f5; padding-bottom:25px; clear:both}
.new_inner{background:none; padding-bottom:25px}
.cms_left{float:left; margin:0 30px; width:38%}
.cms_right{float:left; position:relative; text-align:center; top:100px; width:52%}
.cms_right .head1{color:#fff; font-size:30px; line-height:30px; padding-bottom:10px; text-transform:uppercase}
.cms_right .head2{color:#bf1e2e; font-size:20px; padding-bottom:10px; padding-top:0}
.cms_right .description{color:#bbb; line-height:20px; padding:10px 20px}
.home_cmscontent{float:left; width:100%; background-attachment:fixed; background-color:transparent; background-image:url(https://www.canvaschamp.com/skin/frontend/default/cptheme1/images/perelx-bg.jpg); background-position:50% 0; background-repeat:repeat-x; background-size:cover}
.cms-main{width:100%; float:left; padding:0 0 20px}
.home_cmscontent .home_cmsinner .cms_left .flexhome .slides{display:block; width:auto}
.home_cmscontent .home_cmsinner .cms_left .flexhome{margin:33px 0 35px; background:rgba(0,0,0,0.3); padding:22px; position:relative}
.home_cmscontent .flex-control-paging li a{background:#cfcfcf; border-radius:5px; cursor:pointer; display:block; height:10px; text-indent:-9999px; width:10px}
.home_cmscontent .flex-control-paging li a.flex-active, .home_cmscontent .flex-control-paging li a:hover{background:#42a89c}
.home_cmscontent .tm-homeslider .flex-control-nav{position:relative; bottom:20px}
.testimonail-right{float:left; left:25px; position:relative; top:40px; width:62%}
.testimonail-left{float:left; width:25%}
.testimonail_main{background:url(https://www.canvaschamp.com/skin/frontend/default/cptheme1/images/testiminial.jpg); background-position:50% 0; background-repeat:repeat-x; background-size:cover; background-attachment:fixed; background-color:transparent; width:100%; float:left; height:390px}
.product-view .std > p{margin-bottom:6px}
.blog-left .img:hover img{opacity:.7; -webkit-opacity:.7; -moz-opacity:.7; -o-opacity:.7; transition:all 1s ease 0}
.manufacture_products .product-carousel .product-block{border:none}
.manufacture_products{clear:both; padding-bottom:20px; padding-top:20px}
.manufacture_products .product-carousel .product-block-inner{border-right:1px solid #eee}
.manufacture_products .category-title{display:none}
.manufacture_products .slider-item.item.last_item_tm .product-block-inner{border-right:none}
#blog-carousel .image-block img{height:100%; width:100%}
#blog-carousel .image-block{height:210px; width:309px}
#blog-carousel .testi-image:hover .image-block{transition:all 1s ease 0}
#blog-carousel .testi-image:hover .blog_hover a{display:block}
.blog_hover a{position:absolute; right:40%; top:36%; display:none}
.blog_hover .lightbox a{width:400px; height:400px}
#blog-carousel .product-block-image{float:left; width:33%}
.blog-left{width:100%}
.blog-left .img{margin:17px 18px 0; position:relative}
.blog-right{clear:both; border-top:1px solid #e7e7e7}
.blog-left .img img{width:100%}
.image-hover-block{height:100%; position:absolute; top:0; width:100%}
.readmore{padding-left:17px; padding-bottom:20px}
.readmore a{text-transform:uppercase; color:#bf1e2e; font-weight:600}
.readmore a:hover, a.admin:hover, a.date_comment:hover{color:#333038}
#blog-carousel.product-carousel .product-block{margin:10px 20px}
.blog-right .name_img{font-size:15px; font-weight:600; margin:0 auto; margin:20px 17px 0; text-align:left; line-height:20px; text-transform:uppercase}
.blog-right .content{margin:0 auto; padding:10px 17px; color:#333038}
.blog-right .heading{background:none repeat scroll 0 0 #bf1e2e; border-bottom:1px solid #ededed; color:#fff; font-weight:600; padding:12px 20px; border-bottom:1px solid #e67132}
.blog-right .heading .admin{display:inline-block; font-weight:400; height:17px; color:#fff}
.blog_main{clear:both; overflow:hidden}
.blog_main .blog_title{padding:60px 0 50px}
.semi-title{color:#666; font-size:13px; text-align:center; width:100%; line-height:20px}
.blog_main .flex-control-nav{bottom:20px; position:relative}
.blog-center span{padding:11px 0; float:left}
.blog-center span a{color:#bf1e2e; font-weight:600}
.blog-center{padding:0 18px}
.blog-center .date{float:right; width:50%; border-left:1px solid #ddd}
a.date_comment{float:right}
.product-carousel li .product-block-inner a.product-image img, .products-grid li .product-block-inner a.product-image img{transform:scale(1); -webkit-transform:scale(1); -o-transform:scale(1); -moz-transform:scale(1); -ms-transform:scale(1); transition:all 0.5s ease 0s; -webkit-transition:all 0.5s ease 0s; -moz-transition:all 0.5s ease 0s; -ms-transition:all 0.5s ease 0s; -o-transition:all 0.5s ease 0s}
.custom_block img{overflow:hidden; max-width:100%}
.custom_block{overflow:hidden; position:relative; z-index:1}
.product-carousel li:hover .product-block-inner a.product-image img, .products-grid li:hover .product-block-inner a.product-image img{transform:scale(0.92); -webkit-transform:scale(0.92); -o-transform:scale(0.92); -moz-transform:scale(0.92); -ms-transform:scale(0.92); transition:all 0.5s ease 0s; -webkit-transition:all 0.5s ease 0s; -moz-transition:all 0.5s ease 0s; -ms-transition:all 0.5s ease 0s; -o-transition:all 0.5s ease 0s}
.slider-pagination{text-align:center; margin:30px 0 10px}
.blog_main .slider-page{background:none repeat scroll 0 0 #cfcfcf; font-size:0; border-radius:5px; cursor:pointer; display:block; height:10px; text-indent:-9999px; width:10px; margin:0 3px}
.blog_main .slider-page.active, .blog_main .slider-page:hover{background:#42a89c}
.box-collateral.box-up-sell .customNavigation, .crosssell_product .customNavigation{top:30px}
#crosssell-carousel{padding-top:30px}
.crosssell_product .product-block .product-block-inner .product-image-block .hover_block{top:1px}
.product-collateral{margin-top:15px; margin-bottom:100px}
.main-container.col2-right-layout .col-main{float:left; width:872px}
.box-collateral.box-up-sell .product-block .product-image img{top:0}
#upsell-product-table{padding-bottom:50px}
.bestseller-grid{float:left; width:100%}
.bestseller-products .product-block-inner .new-label, .bestseller-products .product-block-inner .actions, .bestseller-products .product-block-inner .sale-label{display:none}
.bestseller-products .product_image_block{float:left; margin-bottom:8px}
#footer .price-box{padding-left:5px}
.bestseller-products .product_desc{float:left; margin-left:10px}
.bestseller-products .category-title h2, .bestseller-products .category-title h2 a{color:#ffffff; font-size:22px; font-weight:600; margin-bottom:25px; text-shadow:none; text-transform:uppercase}
.bestseller-products .products-grid li .product-block{background:none; border:none}
.mobile_link_menu{display:none}
.footer_link{display:none}
.footer_link{display:none}
.tm_headerlinkmenu .links li > em{display:none}
.header .links li.top_link1 a{font-size:11px}
.header .links li.top_link1 a:hover{background-position:3px -43px}
.header .links li.top_link2 a{font-size:15px; font-weight:normal}
.header .links li.top_link2 a:hover{background-position:3px -138px}
.header .links li.top_link4 a{background:url("https://www.canvaschamp.com/skin/frontend/default/cptheme1/images/icon_sprite.png") no-repeat scroll 3px -185px transparent; display:block; height:20px; width:22px; font-size:0px; text-indent:-9999px}
.header .links li.top_link4 a:hover{background-position:3px -232px}
.header .links li.top_link5 a{display:block}
.header .links li.top_link5 a:hover{background-position:3px -328px}
.welcome_text{color:#bf1e2e; float:left; font-style:italic; font-weight:600; line-height:14px; display:none}
.block.block-related .block-content li.item{padding-bottom:0}
.block.block-related .actions{padding:7px 4px 0 0}
.related-products .product-carousel .product-block{margin:3px}
.info3col-data .related-products .customNavigation{top:10px}
.bx-wrapper .bx-pager{display:none}
.bx-wrapper{position:relative}
.bx-viewport{height:200px !important; width:250px !important}
.bx-wrapper .bx-controls-direction a{height:20px; margin:0; outline:0 none; position:absolute; text-indent:-9999px; width:20px; z-index:9; top:-83px}
.bx-wrapper li.slider-item{overflow:hidden}
.bx-wrapper .bx-next{background:url("https://www.canvaschamp.com/skin/frontend/default/cptheme1/images/sprite.png") no-repeat scroll -208px -267px transparent}
.bx-wrapper .bx-next:hover{background-position:-182px -267px}
.bx-wrapper .bx-prev{background:url("https://www.canvaschamp.com/skin/frontend/default/cptheme1/images/sprite.png") no-repeat scroll -155px -267px transparent; right:0}
.bx-wrapper .bx-prev:hover{background-position:-235px -267px}
.bx-controls-direction{position:absolute; right:10px; top:13px}
.itemSubMenu .itemMenu a.itemMenuName:last-child{border-bottom:none}
#footer li.item.slider-item{float:left}
button.btn-cart{vertical-align:baseline}
.blog-outer{margin:0 15px; border:1px solid #e7e7e7}
.blog_main .customNavigation{display:none}
.pager .pages ol{padding:0 3px}
.ie8 .v-middle{padding-right:0}
.i-next .v-middle{padding-right:0}
.checkout-cart-index .cart-table tr.odd td:first-child a img{border:1px solid #f6f6f6}
.crosssell ul.products-grid{margin-top:20px}
.img .zoom{opacity:0}
.img:hover .image-hover-block .zoom{background:url("https://www.canvaschamp.com/skin/frontend/default/cptheme1/images/cp/zoom.png") no-repeat scroll 0px 0px; display:inline-block; opacity:1; -moz-opacity:1;/* Netscape */ -khtml-opacity:1;/* Safari 1.x */ -webkit-opacity:1; /* other webkit*/ width:60px; height:60px; left:0px; right:0px; margin:0 auto; top:65px; position:absolute; transition:all 0.9s ease 0s; -webkit-transition:all 0.9s ease 0s; -moz-transition:all 0.9s ease 0s; -o-transition:all 0.9s ease 0s; -ms-transition:all 0.9s ease 0s; z-index:10}
.header .header-cart #panel .actions button.button > span{height:auto; padding:0px 8px 0px 0px}
.add-to-links li:first-child em .pattern{bottom:-25px; right:24%}
.header .links li.top_link3{display:none}
/* added by cp */
.back-link small{display:none}
/* multiple checkout css */
#multiship-addresses-table{margin-bottom:10px}
/* Homepage */
/* Sizebox starts here */
.homepage-instantbox{margin:0px auto; width:1130px; position:relative}
.sizebox{width:383px; min-height:427px; margin:0px; padding:15px; float:left; position:absolute; top:-479px; right:0; background:#fff; z-index:1}
.sizebox .punchline{font-size:17px; color:#9e9c9c; border-bottom:1px solid #ddd; width:100%; float:left; text-align:center; height:10px; margin-top:20px}
.sizebox .punchline span{background:#fff; padding:0px 5px}
.sizebox .sizebox-middle{}
.sizebox .sizebox-middle .sizebox_heading{font-size:29px; font-family:'robotoblack'; color:#bf1e2e; text-transform:uppercase; text-align:center; padding-bottom:11px; padding-top:4px}
.sizebox .sizebox-middle ul.size_chart{margin:5px 0 0 0; padding:0px; font-size:15px}
.sizebox .sizebox-middle ul.size_chart li{padding:9px 10px; border-bottom:1px solid #e3e3e3; background:#f9f9f9;cursor: pointer;}
.sizebox .sizebox-middle ul.size_chart li.last{background:none}
.sizebox .sizebox-middle ul.size_chart li span.banner_size{color:#1a1a1a; width:90px; display:inline-block}
.sizebox .sizebox-middle ul.size_chart li span.sizebox_banner_prise{color:#cc0000; width:100px; margin-left:15px}
.sizebox .sizebox-middle ul.size_chart li span.sizebox_banner_prise strike{width:78px; display:inline-block; color:#888}
.sizebox .sizebox-middle ul.size_chart li input{margin-top:-4px; margin-right:4px; height:18px}
.sizebox .sizebox-middle ul.size_chart li img{margin-top:5px}
.sizebox .sizebox-middle ul.size_chart li label{line-height:normal}
.sizebox .sizebox-middle ul.size_chart li.grey-bg{background:#eee; padding:2% 3%; line-height:normal; width:94%}
.sizebox .sizebox-middle ul.size_chart li.grey-bg label{float:left; margin-right:10px; font-size:16px; line-height:32px}
.sizebox .sizebox-middle ul.size_chart li .input-slect-fix-w{}
.sizebox .sizebox-middle ul.size_chart li .input-slect-fix-w select{width:270px}
.sizebox .sizebox-middle .start_order_button{margin:15px 0px 10px 0; background:url(https://www.canvaschamp.com/skin/frontend/default/cptheme1/images/start_order_button.png) no-repeat left top; width:129px; height:115px; text-indent:-9999px; display:block}
.sizebox .sizebox-middle .start_order_button:hover{background-position:0px -116px}
.sizebox .sizebox-middle h3.custom_size_heading{width:90%}
.sizebox .sizebox-middle .custom_size{padding:15px 9px}
.sizebox .sizebox-middle .custom_size input{margin-right:5px; margin-top:0px; float:left; height:18px}
.sizebox .sizebox-middle .custom_size label{font-size:14px; float:left; margin-right:10px; margin-top:7px; margin-left:5px}
.sizebox .sizebox-middle .custom_size span{padding:0px}
.sizebox .sizebox-middle .custom_size .strike{color:#888; text-decoration:line-through; font-size:17px; padding-bottom:8px; display:inline-block}
.sizebox .sizebox-middle .custom_size strong{padding:9px 10px 4px; font-size:17px; font-weight:normal; float:left}
.sizebox .sizebox-middle .custom_size select{float:left; width:111px}
.sizebox .sizebox-middle .custom_size .tm-radio{float:left; margin-top:7px; height:18px; margin-right:2px}
.sizebox .sizebox-middle .custom_size #customSizeBlock{float:left}
.sizebox .sizebox-middle .custom_size #customSizeBlock .input-slect-fix-w{width:82px; float:left}
.sizebox .sizebox-middle p.custom_price{color:#bf1e2e; font-size:25px; margin:5px 0px 0px 0px; float:left; font-family:'robotoblack';text-align:left}
.sizebox .sizebox-middle a.red-btn{float:right; margin-top:15px; margin-right:2px}
.sizebox span.offer_label, .offer_label-common, .sizebox .sizebox-middle .custom_size span.offerPrice_label{float: right;font-size:11px; background: #79b313;color: #FFF;padding: 2px 5px 2px 2px;position: relative; height:18px;margin-top:-1px; border-radius:0 2px 2px 0; -webkit-border-radius:0 2px 2px 0; -o-border-radius:0 2px 2px 0;}
.offer_label-common{margin-left:21px;line-height:19px}
.product-image-block .offer_label-common{position:absolute;left:0;margin-left:0}
.sizebox span.offer_label:after, .sizebox .sizebox-middle .custom_size span.offerPrice_label:after, .offer_label-common:after{content: '';position: absolute;left: -21px;top: 0;border: 11px solid transparent;border-right: 10px solid #79b313;}
.sizebox .sizebox-middle .custom_size span.offerPrice_label {margin-left: 20px;}
.strike-price-discount{clear:both;float:left}
.category-photo-boards .sizebox, .category-acrylic-prints .sizebox, .category-metal-prints .sizebox, .category-canvas-pictures .sizebox, .category-gallery-wrapped-canvas .sizebox, .category-canvas-prints .sizebox, .category-photos-on-canvas .sizebox, .category-canvas-art .sizebox,.quality_canvas .sizebox{position:inherit; height:auto; background:#f1f1f1; float:right; padding-bottom:22px}
.category-photo-boards .sizebox .sizebox-middle ul.size_chart li.grey-bg, .category-acrylic-prints .sizebox .sizebox-middle ul.size_chart li.grey-bg, .category-metal-prints .sizebox .sizebox-middle ul.size_chart li.grey-bg, .category-canvas-pictures .sizebox .sizebox-middle ul.size_chart li.grey-bg, .quality_canvas .sizebox .sizebox-middle ul.size_chart li.grey-bg{background:#e5e5e5}
.category-photo-boards .sizebox .sizebox-middle ul.size_chart li .input-slect-fix-w, .category-acrylic-prints .sizebox .sizebox-middle ul.size_chart li .input-slect-fix-w, .category-metal-prints .sizebox .sizebox-middle ul.size_chart li .input-slect-fix-w, .category-canvas-pictures .sizebox .sizebox-middle ul.size_chart li .input-slect-fix-w, .quality_canvas .sizebox .sizebox-middle ul.size_chart li .input-slect-fix-w{border:1px solid #ddd}
/*easy-steps-to-order*/
.easy-steps-to-order-main{margin-bottom:20px; margin-top:15px; float:left; width:100%}
.easy-steps-to-order-waper{margin:0 auto; width:1130px}
.award-winning-logo{display:block; margin-bottom:20px; text-align:center}
.easy-steps-to-order-name-image{float:left; background-image:url(https://www.canvaschamp.com/skin/frontend/default/cptheme1/images/easy-steps-to-order-right-border.png); background-position:right center; background-repeat:no-repeat; padding-bottom:50px; padding-right:50px; padding-top:40px; margin-right:20px}
.upload-photo{float:left; margin-right:30px; text-align:center; padding-top:5px}
.upload-photo-image{margin-bottom:7px}
.upload-photo-text{color:#353535; font-size:11px; line-height:normal}
.upload-photo-text-bold{color:#000000; font-size:19px; font-weight:bold; text-transform:uppercase}
.layout-size{float:left; margin-right:30px; text-align:center; padding-top:5px}
.layout-size-image{margin-bottom:7px}
.layout-size-text{color:#353535; font-size:11px; line-height:normal}
.layout-size-text-bold{color:#000000; font-size:19px; font-weight:bold; text-transform:uppercase}
.choose-style{float:left; margin-right:30px; text-align:center; padding-top:5px}
.choose-style-image{margin-bottom:7px}
.choose-style-text{color:#353535; font-size:11px; line-height:normal}
.choose-style-text-bold{color:#000000; font-size:19px; font-weight:bold; text-transform:uppercase}
.place-order{float:left; text-align:center; padding-top:5px}
.place-order-image{margin-bottom:7px}
.place-order-text{color:#353535; font-size:11px; line-height:normal}
.place-order-text-bold{color:#000000; font-size:19px; font-weight:bold; text-transform:uppercase}
/* Social Media Home Page*/
.contentforsocialmedia{border-bottom:1px solid #dddddd; border-top:1px solid #dddddd; margin-bottom:40px; margin-top:40px; float:left; width:100%}
.contentforsocialmediawaper{margin:0 auto; overflow:hidden; width:1130px}
.prints-from-instagram-main{border-right:1px solid #dddddd; float:left; padding:24px 50px 24px 0; width:254px; height:460px}
.prints-from-instagram-text{text-align:center; background-position:-549px -96px; line-height:24px; padding-bottom:15px; padding-left:47px; font-size:30px; font-weight:bold; text-transform:uppercase; font-family:'robotobold'}
.prints-from-instagram-text span{color:#2c363c; font-size:18px; text-transform:uppercase; font-family:'robotolight'; font-weight:normal; vertical-align:top}
.prints-from-facebook-main{border-right:1px solid #dddddd; float:left; padding:24px 27px; width:300px; height:460px}
.prints-from-facebook-text{text-align:center; background-position:-551px -158px; line-height:24px; padding-bottom:15px; margin-left:40px; padding-left:21px; font-size:30px; font-weight:bold; text-transform:uppercase; font-family:'robotobold'}
.prints-from-facebook-text span{color:#2c363c; font-size:18px; text-transform:uppercase; font-family:'robotolight'; font-weight:normal; vertical-align:top}
.socialtextlink{width:100%; float:left; text-align:center}
.socialtextlink .red-btn{padding:7px 20px 8px 20px}
.socialplantext{font-size:14px; padding-bottom:28px; text-align:center; width:100%; float:left}
/* We guarantee youll love it */
.we-guarantee-you-love-it{display:block; margin-bottom:20px; width:100%; float:left;border-top: 1px solid #eee;padding-top:40px}
.we-guarantee-you-love-it .main-area{padding:20px 0}
.cms-home .section-title{font-size:30px; text-align:center; text-transform:uppercase; font-family:'robotobold'; position:relative}
.cms-home .tagline-home-commen{font-size:17px; text-transform:none; font-family:'robotoregular'; display:block; margin-top:13px; background:url(https://www.canvaschamp.com/skin/frontend/default/cptheme1/images/bg3.png) no-repeat center bottom; padding-bottom:26px}
.cms-home .symbol-guarantee{background:url(https://www.canvaschamp.com/skin/frontend/default/cptheme1/images/cvp--u-ll.png) no-repeat 0 0; width:93px; height:96px; position:absolute; right:250px; bottom:15px}
.we-guarantee-you-love-it .middlepart{width:100%; height:384px}
.we-guarantee-you-love-it .leftlist{float:left; margin-right:30px; text-align:left; width:535px; margin-top:31px}
.we-guarantee-you-love-it .font15{font-size:15px; text-transform:uppercase; font-family:'robotolight'}
.we-guarantee-you-love-it .font19{font-size:18px; text-transform:uppercase; font-family:'robotoblack'; margin-bottom:5px}
.we-guarantee-you-love-it .font13{font-size:12px; color:#989898}
.we-guarantee-you-love-it .rightlist{float:right; margin-left:30px; text-align:left; width:535px; margin-top:31px}
.we-guarantee-you-love-it .areawise{height:90px; margin-bottom:41px}
.we-guarantee-you-love-it .textpartleft{float:right; width:420px; padding:15px 0}
.we-guarantee-you-love-it .imagepart{background-color:#ffffff; border:1px solid #dddddd; border-radius:3px; float:left; height:90px; width:93px; margin-right:20px}
.we-guarantee-you-love-it .areawise2{height:90px; margin-bottom:41px}
.we-guarantee-you-love-it .textpartright{float:right; width:420px; padding:15px 0}
.we-guarantee-you-love-it .imagepart2{background-color:#ffffff; border:1px solid #dddddd; border-radius:3px; float:left; height:90px; width:93px; margin-right:20px}
.we-guarantee-you-love-it .imagenew1{background-position:-417px 20px}
.we-guarantee-you-love-it .imagenew2{background-position:-417px -154px}
.we-guarantee-you-love-it .imagenew3{background-position:-412px -327px}
.we-guarantee-you-love-it .imagenew4{background-position:-415px -70px}
.we-guarantee-you-love-it .imagenew5{background-position:-416px -240px}
.we-guarantee-you-love-it .imagenew6{background-position:-412px -413px}
.we-guarantee-you-love-it .best_quality{background-position:center center; background-image:url(https://www.canvaschamp.com/skin/frontend/default/cptheme1/images/best_quality.png);}
.we-guarantee-you-love-it .money_back{background-position:center center; background-image:url(https://www.canvaschamp.com/skin/frontend/default/cptheme1/images/money_back.png);}

/* cms-content */
.cms-content{width:100%; float:left; display:block}
.cms-content .page-title h2, .cms-content h2{color:#bf1e2e; font-family:"robotobold"; font-size:20px; margin:0; text-align:left}
.cms-content ul{list-style:outside url("https://www.canvaschamp.com/skin/frontend/default/cptheme1/images/list-icon.png"); margin:0 0 15px 20px !important; padding:0 17px !important}
.cms-home .commonbullet li{padding-left:0 !important}
.cms-content p{margin:0 0 20px; line-height:19px}
.cms-content .highlitedBox{background-color:#f1f1f1; border:1px solid #cccccc; margin-bottom:30px; padding:10px}
.cms-content .page-title{margin:0 0 10px}
/* Turn your photo into Canvas Prints*/
.total-order-shipped{width:100%; float:left; background:url(https://www.canvaschamp.com/skin/frontend/default/cptheme1/images/total-order-shipped.jpg) no-repeat center center; min-height:343px; padding:80px 0 60px 0; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; margin-bottom:47px}
.total-order-shipped .title-with-border::before, .total-order-shipped .title-with-border::after{background:#d4d4d4}
.total-order-shipped .total-orders{color:#bf1e2e; font-family:"robotobold"; font-size:53px; line-height:46px; margin-top:33px;text-align:center}
.total-order-shipped .total-orders span.photo-art-experts{font-size:19px; font-family:"robotoregular"; display:block; color:#2c363c}
/* Social Media Home Page*/
.socialmedia-prints-main{background:url(https://www.canvaschamp.com/skin/frontend/default/cptheme1/images/fb-intagrame-img.jpg) top center no-repeat; width:100%; float:left; min-height:628px; margin-bottom:106px}
.socialmedia-prints-main .instagram-uplaod{color:#fff; text-align:center; float:left; margin-top:30px; margin-left:223px}
.socialmedia-prints-main .instagram-uplaod .section-title{font-size:17px; background:url(https://www.canvaschamp.com/skin/frontend/default/cptheme1/images/instagram-logo.png) bottom center no-repeat; text-align:center; padding-bottom:68px; margin-bottom:20px}
.socialmedia-prints-main .instagram-uplaod p{font-size:16px; margin-bottom:25px; line-height:normal}
.socialmedia-prints-main .fb-uplaod{color:#fff; text-align:center; float:right; margin-top:30px; margin-right:236px}
.socialmedia-prints-main .fb-uplaod .section-title{font-size:17px; background:url(https://www.canvaschamp.com/skin/frontend/default/cptheme1/images/facebook-logo.png) bottom center no-repeat; text-align:center; padding-bottom:49px; margin-bottom:36px}
.socialmedia-prints-main .fb-uplaod p{font-size:16px; margin-bottom:27px; line-height:normal}
.socialmedia-prints-main .white_style{border:1px solid #fff; padding:8px 20px 8px; font-size:16px; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px}
.socialmedia-prints-main .center-container .laptop-screen{background:url(https://www.canvaschamp.com/skin/frontend/default/cptheme1/images/laptop-screen.png) bottom center no-repeat; width:543px; height:306px; margin:0px auto; position:relative; bottom:-74px; left:5px; clear:both}
.center-container{margin:0 auto; padding:35px 0; width:1130px}
.white_style{backface-visibility:hidden; background:rgba(0, 0, 0, 0); border:2px solid #ffffff; box-shadow:0 0 1px rgba(0, 0, 0, 0);  color:#ffffff;  display:inline-block;   position:relative; transform:translateZ(0px);  transition-duration:0.3s;  transition-property:color;  vertical-align:middle}
.white_style::before{background:#ffffff; bottom:0; content:""; left:0;  position:absolute; right:0; top:0; transform:scaleX(0); transform-origin:50% 50% 0;   transition-duration:0.3s; transition-property:transform; transition-timing-function:ease-out;  z-index:-1}
.white_style:hover, .white_style:focus, .white_style:active{color:#bf1e2e}
.white_style:hover::before, .white_style:focus::before, .white_style:active::before{transform:scaleX(1)}
/* Turn your photo into Canvas Prints*/
.canvas-prints-home-product{display:block; width:100%; float:left}
.canvas-prints-home-product .canvas-prints-home-product-waper{margin:0 auto; padding:50px 0 40px 0}
.canvas-prints-home-product .product-2-section{border-top: 1px solid #eee}
.canvas-prints-home-product .canvas-prints-home-product-waper .small-text-size{line-height: 18px;font-size: 14px}
.canvas-prints-home-product ul.photos-canvas-prints{width:100%; text-align:center; list-style:none; margin-top:26px}
.canvas-prints-home-product ul.photos-canvas-prints li{width:30%; text-align:center; display:inline-block; margin:30px 0 30px 4%; vertical-align:top}
.canvas-prints-home-product ul.photos-canvas-prints li .large-thumb{width:100%}
.canvas-prints-home-product ul.photos-canvas-prints li .large-thumb img{max-width:100%;height:auto}
.canvas-prints-home-product ul.photos-canvas-prints li:nth-child(3n+1){margin-left:0px}
.canvas-prints-home-product .category-details span.tittle, .antique-frames-section .category-details span.tittle{font-size:18px; font-family:'robotobold'; margin:19px auto 16px; display:block}
.canvas-prints-home-product .category-details p, .antique-frames-section .category-details p, .default-usp-content.new-uspcontnet .txt{color:#aaa}
.canvas-prints-home-product .category-details p.price{color:#000; font-size:14px; clear:both; margin:12px 0 21px; font-family:"robotoitalic"}
.canvas-prints-home-product .category-details p.price span{font-size:18px; color:#bf1e2e}
.canvas-prints-home-product .category-details p.min-height {min-height:55px}
.canvas-prints-home-product .red-btn{background:#bf1e2e; border-radius:3px; color:#ffffff;  font-size:15px; padding:10px 23px; text-transform:uppercase; transition:all 500ms ease 0s; display:inline-block; font-family:"robotoregular"}
.canvas-prints-home-product .red-btn:hover{background:#434343}
/* Sizes and Prices */
#pricing{float:left; width:100%}
#pricing h2{margin:0px 0px 20px 0px; font-size:26px; text-align:center; font-family:'robotobold'; color:#000000}
#pricing .layout_options{text-align:center}
#pricing .layout-box{display:inline-block; margin-right:40px}
#pricing .layout-box:last-child{margin-right:0}
#pricing .layout-box button{border:1px solid #eeeeee; padding:30px; text-align:center; background-color:#ffffff; font-size:20px; font-family:'robotolight'; position:relative; cursor:pointer}
#pricing .layout-box.active button{border:1px solid #454545}
#pricing .layout-box.active button span{background:url(https://www.canvaschamp.com/skin/frontend/default/cptheme1/images/active1.png) no-repeat center 0; bottom:-22px; height:22px; left:0px; position:absolute; width:100%}
#pricing .layout-box button:hover, #leftbar .layout-box.active{border:1px solid #454545; cursor:pointer}
#pricing .layout-box button:hover span, #leftbar .layout-box.active{background:url(https://www.canvaschamp.com/skin/frontend/default/cptheme1/images/active1.png) no-repeat center 0; bottom:-22px; height:22px; left:0px; position:absolute; width:100%; cursor:pointer}
#pricing .layout-img{background:url(https://www.canvaschamp.com/skin/frontend/default/cptheme1/images/layout-box.png) no-repeat 0px 0px; width:251px; height:164px; margin:0px auto}
#pricing .layout-img.wall-display-img{background-position:-379px 0px; width:160px}
#pricing .layout-img.instagram-img{background-position:-501px 1px; width:160px}
#pricing .layout-img.thr-panel-img{background-position:0px -164px}
.pricing{margin:30px 0px; width:100%; border-bottom:4px solid #bf1e2e; float:left}
.pricing ul{margin:0; padding:0}
.pricing ul li{text-align:center; border:#eeeeee solid 1px; width:265px; height:238px; float:left; margin-right:20.6px; position:relative; cursor:pointer}
.pricing ul li:last-child{margin-right:0; float:right}
.pricing ul li:hover .activearrow{background:url(https://www.canvaschamp.com/skin/frontend/default/cptheme1/images/pricing-active.png) no-repeat 0 0; bottom:-15px; height:14px; left:-1px; position:absolute; width:267px; cursor:pointer}
.pricing ul li:hover{background-color:#f9f9f9; border:#f9f9f9 solid 1px; cursor:pointer}
.pricing ul li:hover > a span{color:#bf1e2e !important}
.pricing ul li a{display:inline-block; width:100%}
.pricing .title{font-size:17px; padding-top:210px; float:left; width:100%; font-family:'robotolight'}
.pricing ul li .canvas_prints{background:url(https://www.canvaschamp.com/skin/frontend/default/cptheme1/images/sizes-prices-sprite.png) no-repeat 0 0}
.pricing ul li .photo_boards{background:url(https://www.canvaschamp.com/skin/frontend/default/cptheme1/images/sizes-prices-sprite.png) no-repeat 0 -238px}
.pricing ul li .metal_prints{background:url(https://www.canvaschamp.com/skin/frontend/default/cptheme1/images/sizes-prices-sprite.png) no-repeat 0 -476px}
.pricing ul li .acrylic_prints{background:url(https://www.canvaschamp.com/skin/frontend/default/cptheme1/images/sizes-prices-sprite.png) no-repeat 0 -714px}
.pricing ul .active .activearrow{background:url(https://www.canvaschamp.com/skin/frontend/default/cptheme1/images/pricing-active.png) no-repeat 0 0; bottom:-15px; height:14px; left:-1px; position:absolute; width:267px}
.pricing ul .active{background-color:#f9f9f9; border:#f9f9f9 solid 1px; cursor:pointer}
.leftbar-btn-module{margin:20px 0px; text-align:center; float:right; width:100%}
.size-and-price-module{width:100%; font-size:13px; margin-bottom:20px; float:right; margin-top:20px; padding-top:25px; font-weight:normal; float:left; clear:both}
.size-and-price-module ul{width:100%}
.size-and-price-module ul li{float:left; border:0px solid #000000}
.size-and-price-module ul.headerpart{float:left}
.size-and-price-module ul.headerpart li.title{color:#FFFFFF; font-size:31px; padding-top:30px; text-indent:20px}
.size-and-price-module ul li.col1{width:22%; margin-left:45px; text-indent:15px}
.size-and-price-module ul li.col1 span{color:#cc0000; font-style:italic; padding-left:30px}
.size-and-price-module ul li.col2.rolled-canvas-size{margin-left:0}
.size-and-price-module ul li.col3, .size-and-price-module ul li.col2{width:14%; margin-left:50px}
.size-and-price-module ul li.col4{width:14%; margin-left:30px}
.size-and-price-module ul li.col5{width:20%; margin-left:255px}
.size-and-price-module .custom_size_row .col2, .size-and-price-module .custom_size_row .col3, .size-and-price-module .custom_size_row .col4, .size-and-price-module .custom_size_row .col5{margin-top:40px}
.size-and-price-module ul li label{cursor:pointer}
.size-and-price-module ul li .radio_btn{float:left; padding-right:4px}
.size-and-price-module ul.custom_size_row li label .radio_btn{padding-top:0;position:relative}
.size-and-price-module input[type="checkbox"]{position:absolute;left:0}
.size-and-price-module ul li .prices{float:left; color:#bf1e2e; font-size:13px; font-family:'robotolight'}
.size-and-price-module strike{float:left; width:65px}
.size-and-price-module ul.row-pdg li strike{color:#2c363c; width:63px; float:left}
.size-and-price-module ul li.material-thumb{padding-top:130px; padding-bottom:10px; text-align:center; font-size:13px; margin-right:50px; color:#fff; width:150px;padding-left:5px; padding-right:5px;box-sizing:border-box;-webkit-box-sizing:border-box}
.size-and-price-module ul li.material-thumb.rolled-canvas{background:url(https://www.canvaschamp.com/skin/frontend/default/cptheme1/images/size-price-rolled-canvas.jpg) no-repeat center top #2c2c2c;}
.size-and-price-module ul li.material-thumb.thin{background:url(https://www.canvaschamp.com/skin/frontend/default/cptheme1/images/size-price-thin-g-wrap.jpg) no-repeat center top #2c2c2c}
.size-and-price-module ul li.material-thumb.thick{background:url(https://www.canvaschamp.com/skin/frontend/default/cptheme1/images/size-price-thick-g-wrap.jpg) no-repeat center top #2c2c2c}
.size-and-price-module ul li.material-thumb.hanging_canvas{background:url(https://www.canvaschamp.com/skin/frontend/default/cptheme1/images/size-price-hanging-canvas.jpg) no-repeat center top #2c2c2c}
.size-and-price-module ul.shadow{background:url(https://www.canvaschamp.com/skin/frontend/default/cptheme1/images/shadow-675px.png) no-repeat center top #fff; height:7px; margin-top:1px; padding:0px}
.size-and-price-module ul.custom_size_row{background:#2c2c2c; zoom:1; color:#FFFFFF; font-weight:normal; float:left; padding:10px 0px}
.size-and-price-module ul li.custom-size{color:#FFFFFF}
.size-and-price-module ul li.custom-size span{padding:5px 15px 0 0; float:left; color:#FFFFFF; font-style:normal}
.custom-size-dropdown span.float-L{font-family:"robotobold"; font-size:20px !important}
.custom-size-dropdown{display:inline-block; margin-top:10px}
.size-and-price-module .custom_size_row li .prices{color:#ffffff}
.size-and-price-module ul li.custom-size .custom-size-dropdown .input-slect-fix-w{float:left; width:75px}
.size-and-price-module ul li.custom-size .size-dropdown{width:110px; float:left}
.size-and-price-module ul.row-pdg{padding:16px 0px; background-color:#FFFFFF; float:left}
.size-and-price-module ul.row-pdg:hover{background-color:#efefef}
.size-and-price-module ul.row-pdg li.col1{text-indent:50px; font-size:18px; font-family:'robotolight'}
.size-and-price-module ul.bg{background-color:#f5f5f5}
.size-and-price-module ul li.pdg-left{padding-left:20px}
.right-module{margin-bottom:15px}
.right-module .title{font-size:16px; font-family:"robotobold"; color:#175978; margin-bottom:7px; border-left:5px solid #175978; padding-left:5px; line-height:180%}
.right-testimonial{font-size:12px}
.right-testimonial p{background:url(https://www.canvaschamp.com/skin/frontend/default/cptheme1/images/testi-quote.png) no-repeat 0px 0px; padding:2px 0px 0px 10px; line-height:160%}
.right-testimonial p.bgnone{background:none}
.rightbar-shadow{background:url(https://www.canvaschamp.com/skin/frontend/default/cptheme1/images/shadow-215px.png) no-repeat center top; width:215px; height:20px}
/* Home page Tabbing start here */
.cms-index-index .cms-content .hanging-frame-images{float:left; margin-right:20px}
.cms-index-index .cms-content .hanging-frame-content{float:left; width:83%}
.cms-index-index .cms-content .hanging-frame-content h3{color:#bf1e2e; font-size:18px}
.cms-index-index .cms-content .hanging-frame-list{border-bottom:1px solid #eeeeee; float:left; padding-bottom:20px; margin-bottom:20px}
.cms-index-index .cms-content .hanging-frame-images img{border:1px solid #eeeeee}
pre{text-indent:30px}
.container{width:100%; float:left}
.container .customTab{clear:both; margin:0px auto 30px auto; width:1130px}
.container .quick-view-tabbing{padding:20px 0 0px 0; width:100%}
.container #tabmenu{color:#000; z-index:1; height:75px; padding:0; background:url(https://www.canvaschamp.com/skin/frontend/default/cptheme1/images/tab-border.png) top center no-repeat}
.container #tabmenu li{position:relative; height:72px; border-right:1px solid #eee; float:left; text-transform:capitalize}
.container #tabmenu li:last-child{border-right:none}
.container #tabmenu li h2{display:inline; padding:0px; margin:0px}
.container #tabmenu a, .container #tabmenu a.active{text-decoration:none; cursor:pointer; margin:0; padding:25px 20px 45px; display:inline-block; transition:none; font-size:20px; font-family:'robotolight'}
.category-canvas-prints .container #tabmenu a, .category-canvas-prints .container #tabmenu a.active, .category-metal-prints .container #tabmenu a, .category-metal-prints .container #tabmenu a.active, .category-acrylic-prints .container #tabmenu a, .category-acrylic-prints .container #tabmenu a.active, .category-photo-boards .container #tabmenu a, .category-photo-boards .container #tabmenu a.active, .category-photos-on-canvas .container #tabmenu a, .category-photos-on-canvas .container #tabmenu a.active{padding-left:11px; padding-right:11px; font-size:18px}
.category-gallery-wrapped-canvas .container #tabmenu a, .category-gallery-wrapped-canvas .container #tabmenu a.active{padding-left:12px; padding-right:12px; font-size:17px}
.container #tabmenu a.active{background:url(https://www.canvaschamp.com/skin/frontend/default/cptheme1/images/tab-arrow.png) center 70px no-repeat; color:#bf1e2e}
.container #tabmenu a.active{position:relative}
.container #tabmenu a:hover{color:#bf1e2e}
.container #tabmenu a:visited{color:#bf1e2e}
#homeCategory-module .container #content .tabbing_content.dis_block li.header-color{background:#2cb0de; margin-bottom:0; padding:7px 0 9px 1%}
#homeCategory-module .container #content .tabbing_content.dis_block li{padding:7px 0 9px 1%; background-image:none; margin-bottom:0}
#homeCategory-module .container #content .tabbing_content.dis_block li.color{background:#fff}
.container #content, .container #content1{z-index:2; width:100%; padding-top:35px}
.container #content a:hover, .container #content1 a:hover{color:#000}
.container #content .tabbing_content{background:#fff; z-index:2; width:100%; float:left}
.container #content .tabbing_content.dis_none{display:none !important}
.container #content .tabbing_content.dis_block{display:block !important}
.container #content .tabbing_content.dis_block div.blue-clr{color:#2cb0de !important}
.container #content .tabbing_content.dis_block .commonbullet{margin:10px 0}
.container #content .tabbing_content.dis_block .span4{margin-bottom:23px; clear:none}
.container #content .tabbing_content.dis_block ul{margin:0 25px 20px 0; padding:0}
.container #content .tabbing_content.dis_block ul.form-list li{background:none; margin:0; padding:0}
.container #content .tabbing_content.dis_block li{background-position:-727px -384px; margin-bottom:5px; height:auto}
.category-canvas-art .container #content .tabbing_content.dis_block li{padding-left:0px}
#inner-main .product-detail-left .title{color:#000; font-size:18px; font-family:"robotobold"}
#inner-main .product-detail-left .price{float:none}
.zoom-disable-step2{left:0; min-height:418px; position:absolute; top:0; width:447px; z-index:7}
.product-detail-shadow{background:url(https://www.canvaschamp.com/skin/frontend/default/cptheme1/images/left-panel-shadow.png) no-repeat center 10px; height:30px; width:410px}
/* Photo Board */
.product-detail-size-module1{clear:both; float:left}
.product-detail-size-module1 ul li{float:left; margin-left:10px}
.product-detail-size-module ul.row-pdg > li> input[type="radio"], .product-detail-size-module ul li.col2 > input[type="radio"]{margin:2px 3px 0}
.product-detail-size-module1 ul li b{margin-left:15px}
.product-detail-size-module1 ul li.material-thumb{background:url(https://www.canvaschamp.com/skin/frontend/default/cptheme1/images/material-thumb-img.jpg) no-repeat 0px 0px; padding-top:73px; width:77px!important; margin-left:53px; font-size:10px}
.product-detail-size-module1 ul li.material-thumb.thin{background-position:0px -103px; width:80px!important; font-size:10px}
.product-detail-size-module1 ul li.material-thumb.thick{background-position:0px -206px; width:81px!important; font-size:10px; text-align:center; float:right; padding-right:0px}
.product-detail-size-module1 ul li.material-thumb.size{background-position:-1000px -1000px}
.product-detail-size-module1 ul li.col1{width:186px}
.product-detail-size-module1 ul li.col1 span{}
.product-detail-size-module1 ul li.col3{width:116px; text-align:center}
.product-detail-size-module1 ul li.col4{width:106px; text-align:right; padding-right:10px}
.product-detail-size-module1 ul li.shadow{background:url(https://www.canvaschamp.com/skin/frontend/default/cptheme1/images/left-panel-shadow-btm.png) no-repeat 0px 0px; height:9px; width:380px; margin:5px 0px 1px 0px}
.product-detail-size-module1 ul.bg{background-color:#f7f7f7}
.product-detail-size-module1 ul.row-pdg{padding:7px 0px}
.product-detail-size-module1 ul.row-pdg.rowactive, .left-size-module ul.row-pdg.rowactive{background-color:#F18C0A}
.product-detail-size-module1 ul.custom-size{background-color:#454545; font-family:'OpenSansRegular'; font-size:13px; padding:8px 0px 9px; font-family:"robotobold"; margin-bottom:5px; float:left; width:100%}
.product-detail-size-module1 ul.custom-size li span{line-height:150%; background:none; font-size:12px; padding-left:0px}
.product-detail-size-module1 ul.custom-size li .size-dropdown{width:45px; height:21px}
.product-detail-size-module1 ul.custom-size li.lh{font-size:14px}
.product_info .product-detail-btn-module{padding:20px !important; text-align:left!important; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box}
.product-detail-btn-module .regularprice, .product-detail-btn-module .regularprice .price{font-size:13px !important; color:#ff0000; line-height:30px; font-weight:normal; margin-right:0px; float:none}
.product-detail-btn-module span.regularprice{display:block; float:none}
#hwprice{float:none; clear:both}
.product-detail-btn-module .back-btn{background-position:-237px 0px; width:102px; height:44px; margin:0px 13px}
.product-detail-btn-module .back-btn:hover{background-position:-237px -54px}
.product-detail-btn-module .clickToContinue-btn{background-position:0px 0px}
.product-detail-btn-module .clickToContinue-btn:hover{background-position:0px -54px}
.getstarted .product-detail-right .product-detail-btn-module .regularprice, .product-detail-btn-module .regularprice #span_regularprice.price{font-size:17px !important; display:inline}
.getstarted .product-detail-right .product-detail-btn-module .addToCart-btn{}
.tab_container .product-detail-btn-module .btn_div .next-btn{display:inline-block; width:auto; margin:10px 10px 20px 10px}
.tab_container .product-detail-btn-module .btn_div .back-btn-tool{display:inline-block; width:auto; background:-webkit-gradient(linear, left top, left bottom, from(#606060), to(#444444)); background:-moz-linear-gradient(top, #606060, #444444); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#606060', endColorstr='#444444');
background-image:-ms-linear-gradient(top, #606060 0%, #444444 100%); margin:10px 10px 20px 10px}
.tab_container .product-detail-btn-module .btn_div .addToCart-btn{display:inline-block; margin-top:0px}
.upload-img-btn-new{background:#bf1e2e; width:210px !important; height:40px; display:block; position:relative; text-align:center;border-radius: 4px;font-family: "robotobold"}
.upload-img-btn-new:before, #inner-main .product-detail-right .upload-img-btn-new:before{color:#ffffff;content:"Upload Your Image";font-size:18px;left:0;position:absolute;top:10px;width:100%}
.upload-img-btn-new-disable{background:url(https://www.canvaschamp.com/skin/frontend/default/cptheme1/images/upload-artwork-disable.png) top left no-repeat; width:160px; height:31px; display:block; cursor:not-allowed}
/* End off my canvas design flow */
/* home page review block*/
.home-review-block .jcarousel ul{height:315px; overflow:hidden}
.client-speak-btn{margin-top:22px; text-align:center; width:100%; text-align:center; float:left}
.client-speak-btn .black-btn{padding:7px 20px 8px}
.client-speak-btn .jcarousel-control-next{}
.home-review-block{float:left; background-color:#f1f1f1; width:353px; padding:20px; overflow:hidden; height:468px}
.home-review-block .block-title{font-size:30px; line-height:24px; text-align:center; text-transform:uppercase; font-family:'robotoblack'; margin-bottom:30px}
.home-review-block .block-title span{font-size:18px; font-family:'robotolight'}
.home-review-block .block-title a{font-size:17px; font-weight:normal; line-height:26px; color:#1e7096; padding-right:10px; text-decoration:underline}
.home-review-block .block-title a:hover{text-decoration:none}
.home-review-block .slide{float:none; height:auto !important; width:485px !important}
.what-our-client-speak .home-review-block .photo-gallery{height:316px !important; z-index:1!important}
.home-review-block .slide .slider_image{width:100px; text-align:center; margin-top:5px}
.home-review-block .slide .review_text{position:relative; background:#fff; border:1px solid #d3d3d3; border-radius:5px; padding:8px 15px; width:66%; float:left; min-height:114px; margin-bottom:30px}
.home-review-block .slide .review_text:after, .home-review-block .slide .review_text:before{top:100%; left:50%; border:solid transparent; content:" "; height:0; width:0; position:absolute; pointer-events:none}
.home-review-block .slide .review_text:after{border-color:rgba(255, 255, 255, 0); border-top-color:#ffffff; border-width:15px; margin-left:-15px}
.home-review-block .slide .review_text:before{border-color:rgba(211, 211, 211, 0); border-top-color:#d3d3d3; border-width:16px; margin-left:-16px}
.proof_request a{background:none repeat scroll 0 0 #f1f7fd; border-radius:3px; color:#0064bc; font-size:11px; font-weight:bold; padding:5px 15px}
.proof_request a:hover{color:#444}
.proof_request_checkout{margin:5px 0; float:left}
.home-review-block .slide .slider_image .slider_img{text-align:center; height:70px; overflow:hidden}
.home-review-block .slide .slider_image .fname{font-size:12px; color:#606060; margin-top:4px}
.home-review-block .slide .review_text .review_text_left{float:left; width:220px}
.home-review-block .slide .review_text .review_text_right{float:right; width:100px}
.home-review-block .slide .review_text .options{font-size:14px}
.home-review-block .slide .review_text .options p{line-height:17px; ; padding:0px}
.home-review-block .slide .review_text .comments{font-size:13px; margin-top:7px; text-transform:capitalize; word-wrap:break-word}
.home-review-block .slide .review_text .comments p{padding:0px; line-height:normal}
.home-review-block .slide .review_text .date{font-size:11px; color:#606060; margin-top:20px}
.jcarousel-wrapper{margin:35px auto 0px; position:relative; width:100%}
.jcarousel span.gallery-title{background:#57595b; font-size:12px; color:#fff; padding:2px 0px 2px 0px; text-align:center; float:left; width:100%}
/* Carousel */
.jcarousel{position:relative; width:100%}
.jcarousel ul{width:20000em; position:relative; list-style:none; margin:0; padding:0}
.jcarousel li{width:485px !important; float:left!important; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box; clear:both}
.jcarousel img{display:block; width:75px; height:auto !important; margin:0 auto}
/* Carousel Controls */
.jcarousel-control-prev, .jcarousel-control-next{}
.jcarousel-control-prev{left:-15px; display:none}
.jcarousel-control-next{}
/* Carousel Pagination */
.jcarousel-pagination{position:absolute; bottom:-40px; left:50%; -webkit-transform:translate(-50%, 0); -ms-transform:translate(-50%, 0); transform:translate(-50%, 0); margin:0; display:none}
.jcarousel-pagination a{text-decoration:none; display:inline-block; font-size:11px; height:10px; width:10px; line-height:10px; background:#fff; color:#4E443C; border-radius:10px; text-indent:-9999px; margin-right:7px; -webkit-box-shadow:0 0 2px #4E443C; -moz-box-shadow:0 0 2px #4E443C; box-shadow:0 0 2px #4E443C}
.jcarousel-pagination a.active{background:#4E443C; color:#fff; opacity:1; -webkit-box-shadow:0 0 2px #F0EFE7; -moz-box-shadow:0 0 2px #F0EFE7; box-shadow:0 0 2px #F0EFE7}
/* More View Slider*/
.more-view-slider{max-width:436px !important}
.more-view-slider .jcarousel-wrapper .jcarousel{overflow:hidden}
.more-view-slider .jcarousel-wrapper .jcarousel img{width:auto}
.more-view-slider .jcarousel-wrapper .jcarousel ul li{float:left; width:130px !important; margin:0 20px 0 0 !important}
.more-view-slider .jcarousel-wrapper .jcarousel ul li a{width:132px !important; padding:1px!important}
.more-view-slider .jcarousel-wrapper{margin:0px auto 0 !important; position:relative; width:100%}
.more-view-slider .jcarousel-control-prev{position:absolute; top:36%; width:22px; height:22px; text-align:center; text-decoration:none; background:url(https://www.canvaschamp.com/skin/frontend/default/images/leftrightimagenew.png); background-repeat:no-repeat; text-indent:-9999px}
.more-view-slider .jcarousel-control-next{position:absolute; top:36%; width:22px; height:22px; text-align:center; text-decoration:none; background:url(https://www.canvaschamp.com/skin/frontend/default/images/leftrightimagenew.png); background-repeat:no-repeat; text-indent:-9999px}
.more-view-slider .jcarousel-control-prev{left:0px; float:left; display:block !important; background-position:0px 0px}
.more-view-slider .jcarousel-control-prev:hover{background-position:0px -22px}
.more-view-slider .jcarousel-control-next{right:0px; float:right; background-position:-22px 0px}
.more-view-slider .jcarousel-control-next:hover{background-position:-22px -22px}
/* Why Choose Us */
.why-choose-us-main{display:inline-block; width:100%; margin-bottom:20px; margin-top:40px; position:relative}
.why-choose-us-left{float:left; width:50%}
.why-choose-us-right{float:right; width:50%}
.why-choose-us-main ul{list-style:outside none none; margin:0 !important; padding:0 !important}
.why-choose-us-main ul li{height:40px !important; padding:30px 20px 20px !important; margin-bottom:0 !important}
.why-choose-us-left ul li{background-color:#f2f2f2; border-bottom:1px solid #ffffff; border-right:1px solid #ffffff}
.why-choose-us-right ul li{background-color:#f6f6f6; border-bottom:1px solid #ffffff}
.why-choose-us-main ul .forchamp{background-color:#191919}
.why-choose-us-main ul .forothers{background-color:#bf1e2e}
.why-choose-us-main ul li:first-child{border:medium none; color:#ffffff; height:40px !important; padding:17px 0 0 !important; text-align:center; font-family:'robotoblack'; font-size:30px; text-transform:uppercase}
.why-choose-us-main span{background:url(https://www.canvaschamp.com/skin/frontend/default/cptheme1/images/why-choose-us-vs.png) no-repeat center top; height:117px; left:0; position:absolute; top:-30px; width:100%}
.why-choose-us-main .smile1{background:url(https://www.canvaschamp.com/skin/frontend/default/cptheme1/images/smile1.png) no-repeat 490px 27px #f6f6f6 !important}
.smile2{background:url(https://www.canvaschamp.com/skin/frontend/default/cptheme1/images/smile2.png) no-repeat 442px center; height:23px !important}
.cms-why-choose-us .breadcrumbs, .cms-why-choose-us .page-title, .cms-contact-us .main .breadcrumbs{display:none}
.cms-why-choose-us .main, .cms-why-choose-us .col-main{width:100%}
.cms-why-choose-us .cms-content{margin:0 auto; width:1130px; float:none}
.cms-why-choose-us .why-choose-us-banner{width:1366px; margin:0 auto 30px}
.cms-why-choose-us .commonbullet ul li{padding-left:0 !important}
/* technical-specifications */
.technical-specifications-box ul{list-style:outside none none !important; margin:0 !important}
.technical-specifications-box li{border:1px solid #ddd; border-radius:3px; float:left; margin-bottom:0 !important; margin-right:20px; padding:20px !important; width:321px}
.technical-specifications-box ul li:last-child{margin-right:0 !important}
.technical-specifications-box ul li ul li{border:medium none !important; margin:0 !important; padding:0 0 5px !important; font-size:12px}
.technical-specifications-box ul li ul{list-style:outside url("https://www.canvaschamp.com/skin/frontend/default/cptheme1/images/list-icon.png") !important; margin:0 0 30px !important; display:inline-block; padding-left:15px !important; min-height:165px !important}
.technical-specifications-box ul li span{display:block; font-size:18px; margin-bottom:25px}
.technical-specifications-box .tech-img{display:block; margin-bottom:10px; text-align:center}
.technical-specifications-box .tech-spec-btn{display:inline-block; margin-bottom:7px}
.technical-specifications-box ul li .red-btn{font-size:20px !important; padding:5px 20px 6px 20px !important}
/* 100-quality-guarantee */
.cms-100-quality-guarantee .quality-guarantee-bgimage{background:url(https://www.canvaschamp.com/skin/frontend/default/cptheme1/images/100-quality-guarantee.png) center bottom no-repeat; width:100%; height:288px; position:relative; margin-bottom:-20px}
.cms-100-quality-guarantee .quality-guarantee-textbg{background-color:#f1f1f1; color:#252525; font-size:18px; line-height:22px; padding:30px; text-align:center; font-family:'robotolight'; margin-bottom:20px}
/* fast-shipping */
.cms-shipping .fast-shipping-text-bg{background:url(https://www.canvaschamp.com/skin/frontend/default/cptheme1/images/fast-shipping-line1.png) center bottom no-repeat; width:100%; margin:30px 0 50px; padding-bottom:20px; font-family:'robotolight'; font-size:18px; text-align:center; line-height:22px}
.cms-shipping .fast-shipping-text-inner{background:url(https://www.canvaschamp.com/skin/frontend/default/cptheme1/images/fast-shipping-line1.png) center top no-repeat; width:100%}
.cms-shipping .fast-shipping-block{border:1px solid #ddd; float:left; margin-right:20px; width:360px; min-height:600px; padding-bottom:25px;position:relative}
.cms-shipping .fast-shipping-block.message_disable .message_for_disabled{background:rgba(0,0,0,0.6);color:#fff;position:absolute;width:100%;height:100%; top:0;left:0}
.cms-shipping .fast-shipping-block.message_disable .message_for_disabled .shipping_method{padding:20px;font-size:13px;font-family:'robotomedium';text-align:center;line-height:normal;text-transform:uppercase;position:absolute;top:50%;transform:translate(0px, -50%);-webkit-transform:translate(0px, -50%);-moz-transform: translate(0px, -50%);-ms-transform: translate(0px, -50%);left:0;right:0}
.cms-shipping .fast-shipping-block.message_disable .message_for_disabled .shipping_method .holidays-font{font-family:'robotobold';font-size:22px;display:block}
.cms-shipping .fast-shipping-block.margin-right{margin-right:0}
.cms-shipping .fast-shipping-block span{background-color:#bf1e2e; color:#ffffff; display:block; margin-bottom:20px; padding:7px 0; text-align:center; font-size:31px; line-height:40px; text-transform:uppercase}
.cms-shipping .fast-shipping-block ul{padding:0 20px; margin-bottom:50px}
.cms-shipping .fast-shipping-block ul li{margin-bottom:10px; padding-bottom:10px; line-height:normal; text-align:center; background:url(https://www.canvaschamp.com/skin/frontend/default/cptheme1/images/fast-shipping-line2.png) center bottom no-repeat; font-size:16px}
.cms-shipping .fast-shipping-block ul li strong{color:#bf1e2e}
.cms-shipping .fast-shipping-block:last-child{margin-right:0}
.cms-shipping .fast-shipping-standard{background:url(https://www.canvaschamp.com/skin/frontend/default/cptheme1/images/standard-bg.png) center center no-repeat; margin:40px 0px; height:82px; width:100%}
.cms-shipping .fast-shipping-express{background:url(https://www.canvaschamp.com/skin/frontend/default/cptheme1/images/express-bg.png) center center no-repeat; margin:40px 0px; height:82px; width:100%}
.cms-shipping .fast-shipping-priority{background:url(https://www.canvaschamp.com/skin/frontend/default/cptheme1/images/priority-bg.png) center center no-repeat; margin:40px 0px; height:82px; width:100%}
.fast-shipping-btn{margin:20px 0; padding:10px; text-align:center}
.shipping_note{padding-top:15px; clear:both; display:block}
/* best-seller-products-slider */
#slider1 .best-seller-products-slider{height:420px !important}
.best-seller-products-image{display:block; margin-bottom:15px}
.products-name{font-size:17px; line-height:20px; text-align:center; font-family:'robotolight'; cursor:pointer; min-height:40px}
.products-name a{color:#000000}
.products-name a.red-btn{display:inline-table; color:#fff; font-size:15px; font-family:'robotomedium'; line-height:15px; margin-top:15px}
.products-name a.red-btn:hover{color:#FFF !important}
.products-name a:hover{color:#bf1e2e !important}
.products-price{font-size:17px; line-height:20px; text-align:center; font-family:'robotolight'}
.products-price strike{color:#9e9c9c; margin-top:8px; display:inline-block}
.products-price span{color:#bf1e2e; margin-top:8px; display:inline-block}
/*Contact us*/
.cms-contact-us .contact-main{float:left; width:100%; margin-bottom:25px}
.contact-main .contact-left{float:left; width:51.33%;padding: 30px 25px;background: #fff;box-sizing: border-box}
.contact-main .title-with-border .section-title-commn{font-size: 23px;margin:0px}
.contact-main .title-with-border{padding-bottom: 12px}
.contact-main .title-with-border:after{width:20%}
.contact-main .contact-right{float:right;padding-left:10px;width:47.44%;box-sizing: border-box}
.contact-question-text{font-size:24px; line-height:24px; margin-bottom:30px; text-transform:uppercase; font-family:'robotoblack'}
.contact-question-text span{display:block; font-size:16px; font-family:'robotolight'}
.contact-main .contact-text{font-size:16px; line-height:20px; margin-bottom:30px; text-transform:uppercase; font-family:'robotolight'}
.contact-main .contact-text a{color:#bf1e2e; font-family:'robotoblack'}
.contact-main .contact-text a:hover{color:#000000}
.contact-map{float:left; width:100%; margin-bottom:50px; text-align:center}
.contact-map .contact-map-box{padding: 30px 25px;background: #fff;box-sizing: border-box}
.contact-map .contact-map-image{background-color:#eeeeee; border:5px solid #eeeeee; border-radius:5px}
.contact-map .contact-map-image img{border:1px solid #cccccc; border-radius:5px}
.contact-map .contact-map-image iframe{width:100%}
.contact-right-main{ margin-bottom:15px; padding-bottom:15px;color:#888888;width:47%;float:left}
.contact-right .set-right{float: right;border-bottom:1px solid #dedede;}
.contact-right .set-border{border-bottom:1px solid #dedede}
.contact-right .none-border{border-bottom:none;float: right;}
.contact-right .set-border p{margin-bottom:0px;padding-bottom:0px !important}
.contact-main .address-block .title-with-border:after{width:35%}
.contact-right-title{font-size:14px; margin-bottom:10px; text-transform:uppercase; background:url(https://www.canvaschamp.com/skin/frontend/default/cptheme1/images/contact_sprite.png) left top no-repeat; height:18px; padding-left:35px; font-family:'robotobold';color:#000}
.contact-right-main p{margin:0 0 10px;color:#888888}
.contact-right-main span{width:46px; display:inline-block}
.contact-right-main a{color:#bf1e2e}
.contact-right-main a:hover{color:#000}
.countryicon1{background-position:0 0}
.countryicon2{background-position:0 -50px}
.countryicon3{background-position:0 -77px}
.countryicon4{background-position:0 -134px}
.countryicon5{background-position:0 -106px}
.contact-get-social{background:url(https://www.canvaschamp.com/skin/frontend/default/cptheme1/images/contact-social-icon.png) left bottom no-repeat; height:60px}
.contact-get-social span{font-size:18px; text-transform:uppercase; font-family:'robotoblack'}
.contact-banner{background: url(https://www.canvaschamp.com/skin/frontend/default/cptheme1/images/contact-us-banner.jpg) no-repeat scroll center;height: 278px;width: 100%;position: relative;margin-bottom: 25px}
.contact-banner .banner-contact-us{margin: 15px auto 0;position: absolute;top: 20%;width: 640px;}
.contact-banner .banner-contact-us h1{font-family:'robotoblack';font-size: 48px;text-transform: uppercase;margin-bottom: 20px }
.contact-banner .banner-contact-us p{font-family:"robotoregular";font-size: 17px;text-transform: uppercase;padding-bottom: 0px;line-height: 10px;padding-bottom: 4px!important}
.contact-banner .banner-contact-us h2{font-family:"robotobold";font-size: 30px;text-transform: uppercase }
.contact-banner .banner-contact-us h2 span{color:#bf1e2e}
.contact-banner .banner-contact-us h1:after {content: "";border-bottom: 1px solid #000;width: 40px;display: block;padding-top: 4px;margin-left: 4px}
.contacform .fieldset .form-list .field{width: 255px;margin-right: 20px}
.contacform .fieldset .form-list .field:last-child{margin-right: 0px}
.contacform .fieldset .form-list .field .input-box{width: 255px}
.contacform .fieldset .form-list .field .input-box input.input-text{width: 233px}
.contacform .fieldset .form-list li.wide .input-box{width: 530px}
.contact-right .address-block-1{margin-bottom: 25px;float: left;padding-top: 30px;background: #fff;padding-right: 25px;padding-left: 25px;width: 90%}
.contact-right .address-block{padding-top: 30px;background: #fff;float: left;padding-right: 25px;padding-left: 25px;width: 90%;}
.contact-right .address-block .contact-right-main:last-child{margin-bottom: 0px;}
.contact-right .address-block .contact-right-main{width:45%}
.contact-right .address-block-1 .contact-right-main:last-child{border-bottom:none}
.social_block_contact.mobile-on{display: none}
.cms-contact-us .social_block_contact span:after {content: "";border-bottom: 1px solid #dddddd;display: block;width: 30%;margin: 0 auto;padding-top: 10px}
.cms-contact-us .contact-bg{background: #fbfbfb;float:left;width:100%}
.contact-left .social_block_contact.desktop:before {content: "";border-top: 25px solid #fbfbfb;display: block;width: 110%;position: absolute;left: -25px;top: 28px}
.contacform .fieldset{margin-bottom: 0px}
/* BreadCrumbs */
.breadcrumbs{font-size:12px;display:none}
.breadcrumbs li{display:inline}
.breadcrumbs li a{text-decoration:none; color:#bf1e2e; float:left}
.breadcrumbs li span{background:url(https://www.canvaschamp.com/skin/frontend/default/cptheme1/images/breadcume-arrow.png) left 3px no-repeat; height:9px; margin:4px 10px 0; float:left; width:3px; font-size:0px}
.breadcrumbs li strong{font-weight:normal; color:#191919}
.product-wedding .breadcrumbs, .product-kids-babies .breadcrumbs, .product-vacation .breadcrumbs, .product-pet .breadcrumbs, .clnews-index-index .breadcrumbs{display:none}
/* Added by Bikramjit */
/* Toolbar */
.toolbar{margin-bottom:15px; clear:both}
.toolbar .pager{padding:14px 20px}
.toolbar .pager .pager_left{float:left; display:none}
.toolbar .pager .pager_right{float:left; width:100%}
.toolbar .sorter{}
.desc-asc{margin-top:0px; float:right; display:inline; margin-left:10px}
a.next.i-next img{}
.v-middle{vertical-align:middle}
/* faq qa */
.arrowlistmenu{width:100%}
.arrowlistmenu .menuheader{background:url(https://www.canvaschamp.com/skin/frontend/default/cptheme1/images/plus_icon.png) no-repeat 0 5px; margin-bottom:1px; padding:10px 0 10px 30px; cursor:pointer; border-top:1px solid #ddd}
.arrowlistmenu .openheader{background:url(https://www.canvaschamp.com/skin/frontend/default/cptheme1/images/minus_icon.png) no-repeat 0 5px #bf1e2e; color:#fff}
.arrowlistmenu .menuheader:hover{}
.arrowlistmenu ul{list-style-type:none; margin:0; padding:0; margin-bottom:1px}
.arrowlistmenu ul li{padding:10px 15px 10px 30px; background:#fff; margin-bottom:20px}
#cms p{padding-bottom:10px}
/* My Canvas Design Page */
.backgrounddiv{width:100%; z-index:5; height:100%; position:fixed; top:0px; left:0px; margin:0px; padding:0px; background:#666666; opacity:0.6; filter:alpha(opacity=60)}
.product-detail-btn-module .next-btn, .product-detail-btn-module .final_addToCart, .product-detail-btn-module .addToCart-btn, .back-btn-tool, .product-view .options-list-man button.button{padding:7px 28px 7px 28px; color:#fff; background:#bf1e2e; border-radius:3px; border:0px; text-transform:uppercase; font-size:25px; font-family:"robotobold"; cursor:pointer; -webkit-appearance:none}
.product-detail-btn-module .next-btn:hover, .product-detail-btn-module .final_addToCart:hover, .product-detail-btn-module .addToCart-btn:hover, .back-btn-tool:hover, .product-view .options-list-man button.button:hover{background:#434343}
.btn_div{width:100%; text-align:center; margin:0 auto}
#inner-main .product-detail-right .upload-img-btn-new{background:#bf1e2e; display:block; height:40px; width:210px !important; position:relative; text-align:center;border-radius: 4px;font-family: "robotobold"}
#inner-main .tabs{font-size:17px; text-transform:uppercase; padding-left:55px; margin:20px 0px 14px 0px; background:#fff; border-radius:5px 5px 0px 0px; -moz-border-radius:5px 5px 0px 0px; -webkit-border-radius:5px 5px 0px 0px; border:1px solid #eeeeee; -webkit-box-shadow:inset 0px 0px 10px 2px rgba(245,245,245,1); -moz-box-shadow:inset 0px 0px 10px 2px rgba(245,245,245,1); box-shadow:inset 0px 0px 10px 2px rgba(245,245,245,1)}
#inner-main .tabs li{padding:11px 10px 10px 20px; display:inline-block; line-height:21px}
#inner-main .tabs li.active{color:#bf1e2e}
#inner-main .tabs li.active i{color:#fff; border:1px solid #bf1e2e; background:#bf1e2e}
#inner-main .tabs li span{width:8px; height:21px; background:url('https://www.canvaschamp.com/skin/frontend/default/cptheme1/images/step-sprite.png') -72px 0px; float:right; margin-left:50px; margin-top:3px}
#inner-main .tabs li.active span{background-position:-72px -40px}
#inner-main .tabs li i{border:1px solid #000; border-radius:3px; width:19px; height:19px; line-height:19px; text-align:center; font-size:12px; font-style:normal; font-family:"robotobold"; margin-right:8px; display:inline-block; padding:0px; float:left; background:#000; color:#fff}
#inner-main .product-detail-right{width:496px; min-height:682px; float:left; border:1px solid #eeeeee; margin-right:15px}
#inner-main .product-detail-right .col_box{width:100%; text-align:center; margin:0 auto 0px; display:block !important}
#inner-main .product-detail-right .title, .upload-option, .title{font-size:20px; text-align:center; font-weight:normal; margin-bottom:21px; margin-top:0px; line-height:24px; clear:both; font-family:"robotobold"}
#inner-main .product-detail-right .title{margin-bottom:15px}
#inner-main .product-detail-right input[type="button"]{padding:7px 20px}
#inner-main .ajax-file-upload{width:210px; margin:0px auto}
#inner-main .product-detail-right p{text-align:center; margin-top:10px}
.hide_phone{background:#f9f9f9; border-top:1px solid #eeeeee; border-bottom:1px solid #eeeeee}
.Options1{width:269px; height:49px; line-height:49px; margin:0px auto; background:#eeeeee; border-radius:4px; text-align:center; margin-bottom:14px}
.Options1 .tm-checkbox .tm-hide{margin-top:-35px; cursor:pointer}
#inner-main .product-detail-right .Options1 label{color:#222222; font-size:15px; margin-left:3px}
#inner-main .product-detail-right .album-icon{margin:15px auto 15px auto; width:195px; padding-bottom:5px}
#inner-main .product-detail-right .album_icon{height:246px}
#inner-main .product-detail-right .album-icon a{margin-left:17px}
#inner-main .product-detail-right .album-icon a:first-child{margin:0}
#inner-main .product-detail-right .facebook-album-icon, #inner-main .leftmodule .picasa-album-icon, #inner-main .leftmodule .instagram-album-icon{background:url('https://www.canvaschamp.com/skin/frontend/default/cptheme1/images/step-sprite.png'); display:inline-block}
#inner-main .product-detail-right .facebook-album-icon{background:url(https://www.canvaschamp.com/skin/frontend/default/cptheme1/images/facebook-upload.svg); height:50px; width:50px}
#inner-main .product-detail-right .picasa-album-icon{background-position:0px -128px; height:50px; width:50px}
#inner-main .product-detail-right .instagram-album-icon{background:url(https://www.canvaschamp.com/skin/frontend/default/cptheme1/images/instagram-upload.svg); height:50px; width:50px}
#inner-main .product-detail-right .album_txt{font-size:13px; color:#888888; text-align:center; width:236px; margin:0px auto}
#inner-main .product-detail-right .option-or{height:46px; width:46px; line-height:46px; border:1px solid #dddddd; background:#fff; border-radius:25px; color:#bf1e2e; font-size:18px; text-align:center; margin:0px auto -23px; z-index:3; position:relative; margin-top:17px}
#inner-main .product-detail-right .option-or.display-mob{display:none}
#inner-main .product-detail-right .step1-block1{padding-top:23px}
#inner-main .product-detail-right .step1-block2{padding-top:55px}
#inner-main .product-detail-right .step1-block3{padding-top:54px; padding-bottom:34px; display:none}
#inner-main .tab_content .step2-block1{border-bottom:1px solid #eeeeee; float:left; padding:0px 20px 30px 20px}
.product-an-angel-in-red-with-a-lute-leonardo-da-vinci #inner-main .product-detail-left .design-tool-box{height:auto !important}
#inner-main .product-detail-left .design-tool-box{width:447px; height:418px; float:none; float:left}
#inner-main .product-detail-left .design-tool-box2{width:447px; height:418px; float:left background:url(https://www.canvaschamp.com/skin/frontend/default/cptheme1/images/upload_area_bg.jpg) top left repeat}
#inner-main .product-detail-left .design-tool-box3{width:100%; height:418px; float:left; background:url(https://www.canvaschamp.com/skin/frontend/default/cptheme1/images/upload_area_bg.jpg) top left repeat}
#inner-main .product-detail-right .tm-radio{margin-right:0px; margin-left:0px}
#inner-main .product-detail-right .tm-selected{background-position:-39px 1px}
.my-design-caption{text-align:center; font-size:26px; padding-top:28px; line-height:32px; width:616px; float:right; color:#bf1e2e}
#inner-main .product-detail-right .product-detail-btn-module{padding:20px 0 0px 0; background-color:#f5f5f5; clear:both; text-align:center; width:100%; display:table}
#inner-main .product-detail-btn-module .price{font-size:30px; color:#cc0000; line-height:40px; font-family:"robotobold"; display:inline-block; margin-bottom:22px}
#inner-main .product-detail-left{width:615px; border:1px solid #eeeeee; float:right}
.design-tool-buttons-position{display:none}
.top_info_right{font-size:15px; color:#191919; padding:8px 12px; border-bottom:1px solid #eeeeee; text-align:left; float:left; width:100%; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box}
.top_info_right #div_more_size.more_sizes{float:right; font-size:11px; width:100%; text-align:right}
.top_info_right #div_sizes{float:right}
.bottom_info_right{padding:15px; width:95%; float:left}
.product-detail-right .layout-box{float:left; margin-left:13px}
.product-detail-right .layout-box.first{margin-left:0px}
.product-detail-right .layout-box button{padding:15px 15px 0px 15px; border:0px; background:none; width:221px; text-align:center; color:#191919 !important; text-transform:uppercase; font-size:13px}
.product-detail-right .layout-box button span{padding:14px 0px 14px 0px; display:inline-block}
.product-detail-right .layout-box button:hover, .layout-box.active{background-color:#454545}
.cms-sizes-prices .product-detail-right .layout-box button:hover, .cms-sizes-prices .layout-box.active{background-color:rgba(255,255,255,0)}
.product-detail-right .layout-box button:hover span, .layout-box.active span{color:#fff}
.product-detail-right .layout-img{background:url(https://www.canvaschamp.com/skin/frontend/default/cptheme1/images/step-sprite.png) no-repeat -104px 0px; width:191px; height:101px; margin:0px auto}
.product-detail-right .layout-img.thr-panel-img{background-position:-104px -119px}
.product-detail-right .product-detail-btn-module .back-btn-tool{background:#434343}
.product-detail-right .product-detail-btn-module .back-btn-tool:hover{background:#bf1e2e}
.step2-block2{float:left; padding-top:20px}
#landscape_portait{margin-left:0px}
#landscape_portait strong{float:left; text-align:center; width:100%; font-size:14px; height:24px; line-height:24px; background:#434343; color:#fff}
#landscape_portait input[type=radio].css-checkbox{display:none}

#landscape_portait input[type=radio].css-checkbox + label.css-label{padding-top:64px; height:12px; display:inline-block; font-size:12px; vertical-align:middle; cursor:pointer; background:url('https://www.canvaschamp.com/skin/frontend/default/cptheme1/images/step-sprite.png') no-repeat -318px 12px; width:105px; height:23px; text-align:center}
#landscape_portait input[type=radio].css-checkbox + label.css-label1{padding-top:80px; height:12px; display:inline-block; font-size:12px; vertical-align:middle; cursor:pointer; background:url('https://www.canvaschamp.com/skin/frontend/default/cptheme1/images/step-sprite.png') no-repeat -437px 15px; width:105px; height:23px; text-align:center}
#landscape_portait input[type=radio].css-checkbox:checked + label.css-label{background-color:#eeeeee}
#landscape_portait input[type=radio].css-checkbox:checked + label.css-label1{background-color:#eeeeee}
#landscape_portaitlabel .css-label{background:url(https://www.canvaschamp.com/skin/frontend/default/cptheme1/images/landscape.jpg) top center no-repeat; -webkit-touch-callout:none; -webkit-user-select:none; -khtml-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none}
#landscape_portaitlabel .css-label1{background:url(https://www.canvaschamp.com/skin/frontend/default/cptheme1/images/portrait.jpg) top center no-repeat; -webkit-touch-callout:none; -webkit-user-select:none; -khtml-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none}
.product-detail-right .product-detail-size-module{clear:both; float:left; width:100%; margin-bottom:20px}
.product-detail-right .product-detail-size-module ul li{float:left; margin-left:10px}
.product-detail-right .product-detail-size-module ul li b{margin-left:25px; font-weight:normal}
.product-detail-right .product-detail-size-module ul li .tm-radio{margin-left:24px!important}
.product-detail-right .product-detail-size-module ul.size_caption{margin-bottom:23px; float:left; width:100%}
.product-detail-right .product-detail-size-module ul li.cust_size{text-align:center; height:83px !important; position:relative; margin-right:0}
.product-detail-right .product-detail-size-module ul li.cust_size span{position:absolute; bottom:-19px; left:-1%; font-size:12px; width:100%; display:none}
.product-detail-right .product-detail-size-module ul li.material-thumb{background:url('https://www.canvaschamp.com/skin/frontend/default/cptheme1/images/step-sprite.png') no-repeat 0px -257px; margin-left:5%; font-size:13px; text-align:center; width:82px !important; height:100px !important; position:relative}
.product-detail-right .product-detail-size-module ul li.material-thumb.hanging-canvas{background:url('https://www.canvaschamp.com/skin/frontend/default/cptheme1/images/hanging-canvas.jpg') no-repeat left top}
.product-detail-right .product-detail-size-module ul li.material-thumb.thin{background-position:-123px -257px; float:left; text-align:center}
.product-detail-right .product-detail-size-module ul li.material-thumb.thick{background-position:-260px -257px; text-align:center; float:left; padding-right:0px}
.product-detail-right .product-detail-size-module ul li.material-thumb span{position:absolute; bottom:-19px; left:-1%; font-size:11px; width:100%; text-align:center; line-height:14px}
.product-detail-size-module ul li.col1{width:31%}
.product-detail-size-module ul li.col1 .input-slect-fix-w{float:left; width:62px}
.product-detail-size-module ul li.col1 .close-sign{float:left; padding:8px 5px}
.product-detail-right .product-detail-size-module ul li.col1{width:31%}
.product-detail-right .product-detail-size-module ul li.col1 i{color:#bf1e2e; padding-left:8px; font-family:"robotobold_italic"; font-style:normal; font-size:12px}
.product-detail-right .product-detail-size-module ul li.col1 .input-slect-fix-w{float:left; width:62px}
.product-detail-right #div_three .product-detail-size-module ul li.col1 .input-slect-fix-w{width:70px}
.product-detail-right #div_three .product-detail-size-module ul.custom-size li.col1{width:33%}
.product-detail-right #div_three .product-detail-size-module ul.custom-size li.col2{width:17%}
.product-detail-right .product-detail-size-module ul li.col1 .close-sign{float:left; padding:8px 5px}
.product-detail-right .product-detail-size-module ul li.col1 span{color:#bf1e2e; font-family:"robotobold_italic"; font-style:normal; padding-left:8px; font-size:12px}
.product-detail-right .product-detail-size-module ul li.col2, .product-detail-size-module ul li.col3, .product-detail-size-module ul li.col4{width:20%; text-align:left; float:left}
.product-detail-right .product-detail-size-module ul.row-pdg.rowactive li.col3 > strike{color:#FFF}
.product-detail-right .product-detail-size-module ul li.shadow{background:url(https://www.canvaschamp.com/skin/frontend/default/cptheme1/images/left-panel-shadow-btm.png) no-repeat 0px 0px; height:9px; width:380px; margin:5px 0px 1px 0px}
.product-detail-right .product-detail-size-module ul.bg{background-color:#f7f7f7}
.product-detail-right .product-detail-size-module ul.row-pdg{padding:7px 0px; width:100%; float:left}
.product-detail-right .product-detail-size-module ul.row-pdg li label{cursor:pointer}
.product-detail-right .product-detail-size-module ul.row-pdg.rowactive, .left-size-module ul.row-pdg.rowactive{background-color:#434343; color:#FFFFFF; float:left}
.product-detail-right .product-detail-size-module ul.row-pdg.rowactive span, .left-size-module ul.row-pdg.rowactive span{color:#fff}
.product-detail-right .product-detail-size-module ul.custom-size{background-color:#eee; padding:8px 0px 9px; font-family:"robotobold"; float:left; width:100%}
.product-detail-right .product-detail-size-module ul.custom-size li span{}
.product-detail-right .product-detail-size-module ul.custom-size.clearfix li.col1 span{width:110px; font-family:"robotobold"; text-align:center; font-size:13px; margin-bottom:6px; padding-top:6px; display:block; color:#000; text-align:left; padding-left:0px}
.product-detail-right .product-detail-size-module ul.custom-size li .size-dropdown{width:98px}
.product-detail-right .product-detail-size-module ul.custom-size li.lh{/*line-height:45px;*/ /*font-size:14px;*/ padding-top:36px}
.product-detail-right .product-detail-size-module ul.custom-size li.lh .tm-radio{margin-right:3px!important}
/* my canvas metal */
.product-detail-right .product-detail-size-module1{clear:both; float:left; width:100%; margin-bottom:20px}
.product-detail-right .product-detail-size-module1 ul li{float:left; margin-left:10px}
.product-detail-right .product-detail-size-module1 ul li b{margin-left:10px; font-weight:normal}
.product-detail-right .product-detail-size-module1 ul li .tm-radio{margin-left:24px!important}
.product-detail-right .product-detail-size-module1 ul.size_caption{margin-bottom:23px; float:left; width:100%}
.product-detail-right .product-detail-size-module1 ul li.cust_size{text-align:center; height:83px !important; position:relative; margin-right:0}
.product-detail-right .product-detail-size-module1 ul li.cust_size span{position:absolute; bottom:-19px; left:-1%; font-size:12px; width:100%}
.product-detail-right .product-detail-size-module1 ul li.material-thumb{background:url('https://www.canvaschamp.com/skin/frontend/default/cptheme1/images/step-sprite.png') no-repeat 0px -257px; margin-left:5%; font-size:13px; text-align:center; width:82px !important; height:83px !important; position:relative}
.product-detail-right .product-detail-size-module1 ul li.material-thumb.thin{background-position:-123px -257px; float:left; text-align:center}
.product-detail-right .product-detail-size-module1 ul li.material-thumb.thick{background-position:-260px -257px; text-align:center; float:left; padding-right:0px}
.product-detail-right .product-detail-size-module1 ul li.material-thumb span{position:absolute; bottom:-19px; left:-1%; font-size:12px; width:100%}
.product-detail-right .product-detail-size-module1 ul li.col1{width:50%}
.product-detail-right .product-detail-size-module1 ul li.col1 .input-slect-fix-w{float:left; width:62px}
.product-detail-right .product-detail-size-module1 ul li.col1 .close-sign{float:left; padding:8px 5px}
.product-detail-right .product-detail-size-module1 ul li.col1 span{color:#bf1e2e; font-family:"robotobold_italic"; font-style:normal; padding-left:8px; font-size:12px}
.product-detail-size-module ul li.col3, .product-detail-size-module ul li.col4{width:20%; text-align:left; float:left}
.product-detail-right .product-detail-size-module1 ul li.col2{width:145px}
.product-detail-right .product-detail-size-module1 ul.row-pdg.rowactive li.col3 > strike{color:#FFF}
.product-detail-right .product-detail-size-module1 ul li.shadow{background:url(https://www.canvaschamp.com/skin/frontend/default/cptheme1/images/left-panel-shadow-btm.png) no-repeat 0px 0px; height:9px; width:380px; margin:5px 0px 1px 0px}
.product-detail-right .product-detail-size-module1 ul.bg{background-color:#f7f7f7}
.product-detail-right .product-detail-size-module1 ul.row-pdg{padding:7px 0px; width:100%; float:left}
.product-detail-right .product-detail-size-module1 ul.row-pdg.rowactive, .left-size-module ul.row-pdg.rowactive{background-color:#434343; color:#FFFFFF; float:left}
.product-detail-right .product-detail-size-module1 ul.custom-size{background-color:#eee; padding:10px 0px 9px; font-family:"robotobold"; margin-bottom:0px; float:left; width:100%}
.product-detail-right .product-detail-size-module1 ul.custom-size li span{}
.product-detail-right .product-detail-size-module1 ul.custom-size.clearfix li.col1 span{color:#000; margin-bottom:6px; padding-left:0; padding-top:6px; text-align:left; font-size:13px; font-family:"robotobold"; float:left; margin-right:15px; width:auto}
.product-detail-right .product-detail-size-module1 ul.custom-size li span br, .product-detail-right .product-detail-size-module1 ul li.col2 br{display:none !important}
.product-detail-right .product-detail-size-module1 ul.custom-size li .size-dropdown{width:98px; height:auto}
.product-detail-right .product-detail-size-module1 ul.custom-size li.lh{font-size:14px; padding-top:6px; padding-left:0px; color:#000000}
.product-detail-right .product-detail-size-module1 ul.custom-size li.lh .tm-radio{margin-right:3px!important}
.hangingKit{background:url(https://www.canvaschamp.com/skin/frontend/default/cptheme1/images/hanging-kit.jpg) top left no-repeat; float:none!important; height:115px; margin:0px auto 8px; width:121px}
.noKit{background:url(https://www.canvaschamp.com/skin/frontend/default/cptheme1/images/no-hanging-kit.jpg) top left no-repeat; float:none!important; height:115px; margin:0px auto 8px; width:121px}
#upload_area_responsive, .tab_content #div_sizes-mobile.details, #div_sizes-mobile-tab1, #upload_area_responsive-tab1{display:none}
#tab4 .input_check span{text-align:center; display:inline-block; width:95%; margin:3px 0 6px; background:#f1f1f1}
#tab4 .pixel-painting{padding:9px; margin:0px auto; float:left; margin:0px 0 21px 21px; width:120px}
#tab4 .pixel-painting img{width:100%; float:left}
.step3-block1{border-top:1px solid #eeeeee; padding:21px 0px 12px 0px; clear:both; float:left}
.step3-block2{float:left; width:100%; border-bottom:1px solid #eeeeee; padding:21px 0px 12px 0px}
#opt_color_effect.effect-module{float:left; padding-bottom:5px}
.box_struct{padding-top:0px}
#tab5 .sub-title{font-size:14px; padding:8px; background:#f1f1f1; border-radius:3px; color:#000; font-weight:normal; margin:3px 19px 0px 21px}
#tab5 .sub-title input{margin:-3px 4px 0 0}
#tab5 .effect-module, #tab5 .comment-module{box-sizing:border-box; margin:3px 30px 6px 20px}
#tab5 .step4-block3 .comment-module{margin:0; padding:0 20px; float:left}
#tab5 .effect-module p{width:204px!important}
#tab5 .effect-module p, #tab5 .comment-module-left p{font-size:13px; margin-top:6px; width:217px; padding-bottom:6px; float:left; text-align:left}
#tab5 .comment-module-left p{width:100%; padding-bottom:0px}
#tab5 .comment-module-left p .textfield{width:100%}
#tab5 .effect-module #ebdchmn, #tab5 .comment-module #ebdchmr{display:none; color:#FF0000; float:right; margin-right:10px}
.step4-block1, .step4-block2, .step4-block3{border-bottom:1px solid #eeeeee; padding:21px 0px 21px 0px}
.step4-block3{float:left; width:100%}
#tab5 .feedback-module p{width:100%; padding-bottom:0px}
em.required{color:#dd4b39; font-style:inherit; position:relative; top:-1px}
#tab5 .feedback-module p.ltext{color:#ccc}
#tab5 .feedback-module input[type="text"]{width:100%}
#lamination_extra_price_msg, #thick_border_extra_price_msg{display:block; color:#bf1e2e; float:right; margin-bottom:10px; font-family:"robotobold"; margin-top:8px}
.colg-three-box1 #lamination_extra_price_msg, #thick_border_extra_price_msg{float:left}
.colg-three-box1 #lamination_extra_price_msg span, #thick_border_extra_price_msg span{display:inline}
#laminates-for-wall-display{text-align:center}
#laminates-for-wall-display .tm-radio{padding:1px 5px}
#laminates-for-wall-display .title, #laminates-for-wall-display #lamination_extra_price_msg{display:inline-table; margin:0 10px; float:none}
#laminates-for-wall-display .sub-title{display:inline-table; color:#000; margin:0 4px; clear:none}
#laminates-for-photo-collage{font-family:"robotobold"}
#laminates-for-photo-collage .sub-title{clear:none; color:#000000; float:left; margin:0 8px 10px 0}
#laminates-for-photo-collage #lamination_extra_price_msg{float:left; margin:17px 0 0 15px}
#laminates-for-photo-collage .tm-radio{padding:1px 5px}
.lamination_extra_icon{display:inline-table; margin-left:10px; line-height:normal; height:22px; width:22px; background-position:-128px -26px; cursor:pointer}
.please-wait1{position:fixed; z-index:999; top:36%; left:50%; margin:0px 0 0 -90px; font-size:14px; color:#bf1e2e; padding:30px; white-space:nowrap; text-align:center; background-color:rgba(255,255,255,1)!important; box-shadow:0 0 10px rgba(50, 50, 50, 0.9); font-weight:normal!important; border-radius:3px}
#inner-main .invisible{display:none}
#divbordercolor{background:rgba(0, 0, 0, 0.7); position:absolute; bottom:9px; padding:7px 0; color:#fff; width:88%; left:9px}
.min_height{margin-top:0px!important; color:#bf1e2e!important; padding-bottom:7px!important; font-size:12px!important}
.min_height50{margin-top:0px!important; color:#bf1e2e!important; padding-bottom:7px!important; font-size:12px!important}
/*Default CSS for pan containers*/
.pancontainer{position:relative; overflow:hidden; width:332px; height:249px; text-align:center}
.pancontainer.frame_special{margin:40px auto 0 !important}
.pancontainer span{color:#000; display:table-cell; text-align:center; vertical-align:middle}
.pancontainer span span{display:inline-block; background:#fff; padding:1px 4px; border-radius:8px; font-size:11px}
.darkClass{background-color:white; filter:alpha(opacity=50); /* IE */ opacity:0.5; /* Safari, Opera */ -moz-opacity:0.50; /* FireFox */ z-index:20; height:100%; width:100%; background-repeat:no-repeat; background-position:center}
.canvas-border-frame{}
.canvas-border-frame img{position:absolute}
/* MIRROR IMAGE */
.border-frame, .border-frame-top, .border-frame-left, .border-frame-right, .border-frame-bottom{float:left; display:block; position:relative}
.border-frame-top{border-bottom:0px; width:300px; height:30px;overflow:hidden}
.border-frame-left{border-right:0px;overflow:hidden}
.border-frame-right{border-left:0px;overflow:hidden}
.border-frame-bottom{border-top:0px; width:300px; height:30px;overflow:hidden}
.border-frame{cursor:move; z-index:1}
.border-frame img{position:absolute}
/* WRAP IMAGE */
.canvas-border-frame{margin:0px; position:relative}
.border-wrap-frame-top, .border-wrap-frame-left, .border-wrap-frame-right, .border-wrap-frame-bottom{position:absolute; border:1px solid #000000; z-index:2}
.border-wrap-frame-top{height:30px; border-top:0px}
.border-wrap-frame-left{border-left:0px}
.border-wrap-frame-right{border-right:0px}
.border-wrap-frame-bottom{height:30px; border-bottom:0px}
.border-wrap-frame{cursor:move; z-index:1}
.canvas-img-wrap-frame img{position:absolute; top:0px; left:0px}
.canvas-border-frame .block{background-color:#FFFFFF; position:absolute; z-index:2}
.pancontainer_wrap{position:relative; overflow:hidden; width:332px; height:249px; border:1px solid black}
.clear{clear:both}
/* Steps */
.step3-options{float:left; background-color:#f1f1f1; margin-left:21px; padding-top:5px; margin-bottom:20px; position:relative; text-align:center}
.step3-options:hover, .effect-module ul:hover, .step3-options.selected-brdr, .effect-module ul.selected-brdr{box-shadow:0 0 0 3px #333 inset}
.step3-options.active{border:1px solid #175978!important}
.step3-options a:hover{color:#315060}
.step3-options ul{width:137px}
.step3-options ul li.col1{margin-top:3px}
.step3-options ul li.col1 .tm-radio{margin:0 auto !important; width:18px; height:18px; display:block; clear:both}
.step3-options ul li.col1 span{display:block; width:100%; text-align:center}
.step3-options ul li.col1 span b{color:#191919; font-size:12px; margin-top:5px; margin-bottom:3px; font-weight:normal}
.step3-options ul li.col2 p{padding-bottom:0px}
.step3-options ul li p{font-size:11px; color:#616161; text-align:center}
.step3-options ul li p.price{color:#b44000; font-family:"robotobold"; display:none}
.step3-options .thumb-img{background:url('https://www.canvaschamp.com/skin/frontend/default/cptheme1/images/step-sprite.png') 0px -488px; width:120px; height:120px; margin:3px 9px 9px 9px}
.step3-options .thumb-img.open-back{background-position:0px -115px}
.step3-options .thumb-img.cover-back{background-position:0px -205px}
.step3-options .thumb-img.mirror-img{background-position:0px -632px; height:92px}
.step3-options .thumb-img.img-wrap{background-position:-136px -632px; height:92px}
.step3-options .thumb-img.bdr-clr{background-position:-272px -632px; height:92px}
.step3-options .thumb-img.f_golden{background-position:0px -379px; height:92px}
.step3-options .thumb-img.goldenf{background-position:-136px -379px; height:92px}
.step3-options .thumb-img.f_brown{background-position:-272px -379px; height:92px}
.step3-options .thumb-img.f_black{background-position:-403px -379px; height:92px}
.step3-options .thumb-img.no_frame{background-position:-403px -633px; height:118px}
.step3-options .thumb-img.sawtooth_hanger{background-position:-136px -488px}
.step3-options .thumb-img.easelBack{background-position:-272px -488px}
.step3-options .thumb-img.easelStand{background-position:0 -1540px}
.step3-options .thumb-img.backCover{background-position:-403px -488px}
.step3-options .thumb-img.original{background-position:0px -744px; height:102px}
.step3-options .thumb-img.sepia{background-position:-136px -744px; height:102px}
.step3-options .thumb-img.grayscale{background-position:-272px -744px; height:102px}
.step3-options .thumb-img.white_aluminium{background-position:-392px -132px; height:92px}
.step3-options .thumb-img.silver_aluminium{background-position:-392px -257px; height:92px}
.step3-options .thumb-img.matte_finish{background-position:-403px -754px; height:92px}
.step3-options .thumb-img.glossy_finish_img{background-position:0px -868px; height:92px}
.step3-options .thumb-img.white_surface_img{background-position:-136px -868px; height:92px}
.step3-options .thumb-img.f_beaded_mahogany{background-position:0px -980px; height:92px}
.step3-options .thumb-img.f_black_curved{background-position:-136px -980px; height:92px}
.step3-options .thumb-img.f_black_flat{background-position:-272px -980px; height:92px}
.step3-options .thumb-img.f_modern_black_frame{background-position:-403px -980px; height:92px}
.step3-options .thumb-img.f_bronze_ornate{background-position:0px -1092px; height:92px}
.step3-options .thumb-img.f_pewter_ribbed{background-position:-136px -1092px; height:92px}
.step3-options .thumb-img.f_silver_curved{background-position:-272px -1092px; height:92px}
.step3-options .thumb-img.f_silver_ornate{background-position:-403px -1092px; height:92px}
.step3-options .thumb-img.f_beaded_walnut{background-position:0px -1204px; height:92px}
.step3-options .thumb-img.f_blonde_maple{background-position:-136px -1204px; height:92px}
.step3-options .thumb-img.f_espresso_walnut{background-position:-272px -1204px; height:92px}
.step3-options .thumb-img.f_white_flat{background-position:-403px -1204px; height:92px}
.step3-options .thumb-img.f_brown_frame{background-position:0px -1316px; height:92px}
.step3-options .thumb-img.f_classic_curve_white{background-position:-136px -1316px; height:92px}
.step3-options .thumb-img.f_gallery_frames__maple{background-position:-136px -1428px; height:92px}
.step3-options .thumb-img.f_gallery_frames__white{background-position:-272px -1428px; height:92px}
.step3-options .thumb-img.f_arctic_brush_green{background-position:0px -1680px; height:92px}
.step3-options .thumb-img.f_jet_black_antique{background-position:-136px -1680px; height:92px}
.step3-options .thumb-img.f_golden_oval{background-position:-272px -1680px; height:92px}
.step3-options .thumb-img.f_brushed_yellow{background-position:-403px -1680px; height:92px}
.step3-options .thumb-img.f_heritage_golden{background-position:0px -1792px; height:92px}
.step3-options .thumb-img.f_jet_black_square{background-position:-136px -1792px; height:92px}
.step3-options .thumb-img.f_black_diva{background-position:-272px -1792px; height:92px}
.step2-aluminium-block{float:left; border-top:1px solid #eee; width:100%; padding-top:10px; margin-top:10px; margin-bottom:10px}
.upgrade_acrylic_options{background:#f9f9f9; margin:3px 19px 9px 21px; padding:14px; text-align:left}
.upgrade_acrylic_options input{margin:0 2px 0 0}
.comment-module-right{float:left; width:100%; text-align:left}
.comment-module-right p{padding-bottom:5px; text-align:left!important}
.comment-module-right .input-text{width:100%}
/*3D buttons*/
.design-view, room-view{display:none}
.view-selector{border:1px solid #eee; width:105px; float:right; border-radius:3px}
.sprite-rollover{float:left; margin-bottom:0px; margin-top:0; width:100%; position:relative}
#DimPrevWrapper a{float:left; font-size:13px; padding:20px 0px; width:87px; text-transform:uppercase; border-radius:3px; text-align:center; margin:10px 10px 0px 10px; border:1px solid #ddd}
#DimPrevWrapper a:hover{background-color:#434343!important; color:#fff}
#DimPrevWrapper .act{background-color:#434343!important; pointer-events:none; color:#ffffff; border:none}
#DimPrevWrapper .top-left, #DimPrevWrapper .top-right, #DimPrevWrapper .bottom-left, #DimPrevWrapper .bottom-right{background:url(https://www.canvaschamp.com/skin/frontend/default/cptheme1/images/3d-view-btns.png) no-repeat scroll center 8px #434343; height:56px; padding:5px 0; width:87px; border:none}
#DimPrevWrapper .top-left{background-position:center 13px}
#DimPrevWrapper .top-right{background-position:center -46px}
#DimPrevWrapper .bottom-left{background-position:center -108px}
#DimPrevWrapper .bottom-right{background-position:center -167px}
.sub-option{background:url(https://www.canvaschamp.com/skin/frontend/default/cptheme1/images/3d-view-arrow.png) center top no-repeat; padding-top:17px; float:left; padding-bottom:15px}
.room-view{margin-bottom:11px; float:left}
#note_roll, #note_hanging_canvas{padding:1%; margin-top:20px; color:#bf1e2e; font-size:14px; margin-bottom:10px; border-top:1px solid #eeeeee; border-bottom:1px solid #eeeeee;background-color: rgba(254, 241, 120, 0.8)}
.var_price{background:#fff; border:1px solid #eeeeee; width:253px; margin:0 auto; padding:10px 14px 18px 15px; border-radius:5px; position:relative; margin-bottom:21px; display:none}
.var_price div{display:none}
.var_price .top_arrow{background:url('https://www.canvaschamp.com/skin/frontend/default/cptheme1/images/step-sprite.png') -64px -113px; width:24px; height:16px; position:absolute; top:-15px; left:48%; display:block}
/* tooltip */
.stickytooltip{box-shadow:5px 5px 8px #818181; -webkit-box-shadow:5px 5px 8px #818181; -moz-box-shadow:5px 5px 8px #818181; display:none; position:absolute; display:none; border:3px solid black !important; background:white; z-index:3000; text-align:center}
.stickytooltip .stickystatus{background:black; color:white; padding-top:5px; text-align:center; font:bold 11px Arial}
.sticky-inner{padding:10px; width:200px; width:340px}
.sticky-inner img{margin-bottom:10px}
#div_sizes, #div_sizes-mobile{float:right; color:#bf1e2e}
#div_sizes strike, #div_sizes-mobile strike{color:#888; margin:0 0 0 5px}
/* End of My Canvas Design Page */
/* Peel and Stick page */
.peel_products-grid{margin:20px 0; width:100%; float:left}
#peel_grid li.peel_item .product-image-block{position:relative; background:#eeeeee}
#peel_grid li.peel_item .product-block{clear:both; overflow:hidden}
#peel_grid li.peel_item .price-box .price{font-family:"robotolight_italic"; font-size:16px}
#peel_grid li.peel_item .price-box .act_price{color:#bf1e2e; font-size:21px}
#peel_grid li.peel_item .product-name a{font-family:"robotoblack"; font-size:17px; text-transform:capitalize}
#photo_collage_products_listing li.peel_item .product-name a{text-transform:none}
#peel_grid li.peel_item{width:31.3%; float:left; border:1px solid #eeeeee}
#peel_grid li.peel_item .product-block-inner{overflow:hidden; position:relative; text-align:center}
#peel_grid li.peel_item .product-block .product_info{border-top:0; padding:22px 0px 16px 0px}
#peel_grid li.peel_item .product-block .product_info .product-name{padding-bottom:20px}
#peel_grid li.peel_item .product-block .product-block-inner .product-image-block .hover_block{left:24%; opacity:0; position:absolute; bottom:45%}
#peel_grid li.peel_item .product-block .product-block-inner:hover .hover_block{opacity:1}
#peel_grid li.peel_item .product-block .product-block-inner .product-name a:hover{color:#bf1e2e}
#peel_grid li.peel_item .product-block .product_info .price-box{margin-bottom:15px}
#peel_grid li.peel_item .product-block .product-block-inner .add-to-links button.button{background:#bf1e2e; margin-bottom:5px; transition:.6s; -webkit-transition:all .6s ease 0; -moz-transition:all .6s ease 0; -ms-transition:all .6s ease 0; -o-transition:all .6s ease 0}
#peel_grid li.peel_item .product-block .product-block-inner .add-to-links button.button:hover{background:#333038}
#peel_grid li.peel_item .product-block .product-block-inner .add-to-links{margin:0 0 -2px}
#peel_grid li.peel_item .product-block .product-block-inner:hover .new{opacity:1; top:0; transition:.6s; -webkit-transition:all .6s ease 0; -moz-transition:all .6s ease 0; -ms-transition:all .6s ease 0; -o-transition:all .6s ease 0}
#peel_grid li.peel_item .products-grid .product-block .product-block-inner:hover .new{opacity:1; top:10px; transition:.6s; -webkit-transition:all .6s ease 0; -moz-transition:all .6s ease 0; -ms-transition:all .6s ease 0; -o-transition:all .6s ease 0}
#peel_grid .product-block .product-block-inner .hover_block .add-to-links li button.button:hover > span, .products-list .add-to-links li button.button:hover > span{}
#peel_grid li.peel_item .product-block .product-block-inner .description.grid_rating .amount{display:none}
#peel_grid li.peel_item .product-block .product-block-inner a.product-image{margin:0px}
#peel_grid li.peel_item .product-block .product-block-inner .product-image img{width:100%}
#peel_grid li.peel_item, .col-main .slider-item{margin-bottom:30px; margin-right:2.66%}
#peel_grid li.peel_item:nth-child(3n){margin-right:0px}
#peel_grid li.peel_item .homepro-title a h2{color:#000000; font-size:20px; text-align:center}
#peel_grid li.peel_item .homepro-title a h2:hover{color:#bf1e2e}
#photo_collage_products_listing #peel_grid li.peel_item .price-box{display:block;width:100%}
#photo_collage_products_listing #peel_grid li.peel_item .price-box .price{font-family:"robotoregular";white-space:inherit !important}
#photo_collage_products_listing #peel_grid li.peel_item .price-box .act_price{font-size:18px}
.actual-price-high{color:#888}
/* Pager */
.pager{padding:5px 8px; margin:10px 0; text-align:right; border:1px solid #ddd}
.pager .amount{float:left; margin:0; padding:8px}
.pager .amount strong{font-weight:normal}
.pager .limiter{float:right; margin-left:10px}
.pager .limiter label{vertical-align:super}
.pager .limiter span{display:inline; vertical-align:super}
.pager .limiter select{margin:0 0 1px; vertical-align:middle}
.pager .pages{margin:0px 0 0 10px; float:right}
.pager .pages strong{display:none}
.pager .pages ol{float:left; padding:2px}
.pager .pages li{display:inline-block; margin:0px 4px 0 0px; padding:6px 11px 7px 11px; cursor:pointer; border:1px solid #ddd; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px}
.pager .pages .current, .pager .pages li:hover{border:1px solid #bf1e2e}
.pager .pages .current, .pager .pages li:hover a{color:#bf1e2e}
.pager .pages li img, .pager .pages li a{text-decoration:none}
/* Sorter */
.sorter{}
.sorter .view-mode{float:left; margin:0}
.sorter .sort-by{float:right; padding-right:0px; margin-right:10px}
.sort-by label{margin-right:5px; vertical-align:super}
.sorter .sort-by select{padding:0; margin:0 0 1px; vertical-align:middle}
.sorter .link-feed{}
.pager .pager_right .sort-by{float:left}
.pager .pager_right .sort-by .sbHolder{display:inline-block}
.pager .limiter .sbHolder{display:inline-block; margin:0 5px}
/* famous artists */
.home-categories{float:left; width:100%; margin-top:10px}
.products-grid li.item, .col-main .slider-item{margin-bottom:50px; margin-right:22px}
.products-grid li.item{width:208px}
.products-grid li.item.last{margin-right:0px}
.products-grid li.item a.product-image{border:5px solid #eeeeee; display:block; margin:0 0 10px}
.products-grid li.item .homepro-title a h2{font-size:15px; text-align:center; font-family:"robotobold"; margin-bottom:5px; text-transform:uppercase; min-height:42px}
.products-grid li.item:hover .homepro-title a h2{color:#bf1e2e}
.products-grid li.item .cat-description{padding:0 7px; text-align:center; margin-bottom:10px}
.products-grid li.item .cat-viewlink{padding:0 20px; text-align:center; font-family:'robotobold_italic'}
.products-grid li.item .cat-viewlink a{color:#bf1e2e; text-decoration:underline}
.products-grid li.item .cat-viewlink a:hover{color:#000; text-decoration:none}
.category-artist-supplies .products-grid li.item .homepro-title a h2{font-size:17px; text-transform:none; font-size:13px}
/* end of famous artists End of Peel and Stick page */
/* social login page css starts from here */
.login-wrapper{padding:0px 0px 0px 0px; overflow:hidden}
.account-login .registered-users{background:#ffffff; border:8px solid #eee; clear:both; display:block; float:none; overflow:hidden; width:auto}
.account-login .registered-users .content{border:0; min-height:120px; padding:0px; width:80%}
.account-login .registered-users .left{width:43%; float:left; background:#fff; padding-top:30px}
.account-login .registered-users .left .buttons-set{background:#fff; border:0px; padding:0px; width:80%; font-family:"robotobold"; text-decoration:underline}
.account-login .registered-users .left .buttons-set a{color:#222; font-size:12px; line-height:30px; text-decoration:underline}
.account-login .registered-users .left .buttons-set a:hover{color:#bf1e2e}
.account-login .registered-users .left .buttons-set button.button{float:left}
.account-login .registered-users .left p.create_account{background:#f1f1f1; font-size:14px; padding:10px 35px; float:left; border:1px solid #ddd; border-radius:3px; margin-top:20px; width:308px; text-align:center}
.account-login .registered-users .left p.create_account a{margin-left:15px; color:#bf1e2e; text-decoration:underline}
.account-login .registered-users .left p.create_account a:hover{color:#000; text-decoration:none}
#ie8 .account-login .registered-users .content .form-list input.input-text{width:95%}
.account-login .registered-users .left .main_width{width:100% !important}
/*left login section completets right button section starts*/
.account-login .registered-users .right{width:41%; float:left; background:#f9f9f9; position:relative; border-left:solid 1px #e9e9e9; min-height:247px; padding:65px 0 40px 128px}
.account-login .registered-users .right em{position:absolute; top:152px; left:-20px; border-radius:20px; padding:10px; background:#fff; border:1px solid #DBDBDB; font-style:normal; color:#bf1e2e}
.account-login .registered-users .right .login_sprite{background:url(https://www.canvaschamp.com/skin/frontend/default/cptheme1/images/login_sprite.png); padding:0px; margin:0px; float:left; margin-bottom:30px}
.account-login .registered-users .right .login_sprite.facebook_login{width:229px;background: #4862a3;padding: 13px 17px;font-size: 14px;line-height: 21px;display: inline-block;color: #fff;text-align: center;position: relative;-moz-border-radius: 0;-webkit-border-radius: 0;border-radius: 0;-o-transition: all .3s;-moz-transition: all .3s;-webkit-transition: all .3s;-ms-transition: all .3s;transition: all .3s;}
.account-login .registered-users .right .login_sprite.facebook_login:hover, .account-login .registered-users .right .login_sprite.amazon_login:hover, .account-login .registered-users .right .login_sprite.gplus_login:hover{outline: 0;opacity: 0.8;color: #fff;}
.account-login .registered-users .right .login_sprite.facebook_login i, .account-login .registered-users .right .login_sprite.amazon_login i, .account-login .registered-users .right .login_sprite.gplus_login i{padding-right: 0px;font-size: 21px;line-height: 21px;float:left;vertical-align: top;}
.account-login .registered-users .right .login_sprite.facebook_login i::after, .account-login .registered-users .right .login_sprite.amazon_login i::after, .account-login .registered-users .right .login_sprite.gplus_login i::after {    content: "";position: absolute;top: 5px;width: 1px;height: 36px;left:55px;background: rgba(255, 255, 255, 0.3)}
.account-login .registered-users .right .login_sprite.amazon_login{width:263px;background: #f79012;padding: 13px 17px;font-size: 14px;line-height: 21px;display: inline-block;color: #fff;text-align: center;position: relative;-moz-border-radius: 0;-webkit-border-radius: 0;border-radius: 0;-o-transition: all .3s;-moz-transition: all .3s;-webkit-transition: all .3s;-ms-transition: all .3s;transition: all .3s;background-color: #f79012 !important;}
.account-login .registered-users .right .login_sprite.gplus_login{width:229px;background: #dd4b39;padding: 13px 17px;font-size: 14px;line-height: 21px;display: inline-block;color: #fff;text-align: center;position: relative;-moz-border-radius: 0;-webkit-border-radius: 0;border-radius: 0;-o-transition: all .3s;-moz-transition: all .3s;-webkit-transition: all .3s;-ms-transition: all .3s;transition: all .3s;}
/*right button section completes*/
/*checkout page css starts here*/
.checkout-login-wrapper{padding:0px; overflow:hidden}
.checkout-login-wrapper .left{background:none repeat scroll 0 0 #ffffff; float:left; padding-top:30px; width:43%}
.checkout-login-wrapper .left .boxcontent{margin:0px}
.checkout-login-wrapper .left .buttons-set{border:0px; padding:0px; width:75%; font-family:"robotobold"; text-decoration:underline; margin:0px}
.checkout-login-wrapper .left .buttons-set a{font-size:12px; line-height:30px; text-decoration:underline}
.checkout-login-wrapper .left .buttons-set button.button{float:left}
#onepagecheckout_loginbox .checkout-login-wrapper .boxcontent .full{width:75%; margin-bottom:20px}
/*right button section starts*/
.checkout-login-wrapper .right{background:none repeat scroll 0 0 #f9f9f9; border-left:1px solid #e9e9e9; float:left; min-height:247px; padding:65px 0 40px 128px; position:relative; width:41%}
.checkout-login-wrapper .right em{position:absolute; top:152px; left:-20px; border-radius:20px; padding:10px; background:#fff; border:1px solid #DBDBDB; font-style:normal; color:#bf1e2e}
.checkout-login-wrapper .right .login_sprite{background:url(https://www.canvaschamp.com/skin/frontend/default/cptheme1/images/login_sprite.png); padding:0px; margin:0px; float:left; margin-bottom:30px}
.checkout-login-wrapper .right .login_sprite.facebook_login{width:229px;background: #4862a3;padding: 13px 17px;font-size: 14px;line-height: 21px;display: inline-block;color: #fff;text-align: center;position: relative;-moz-border-radius: 0;-webkit-border-radius: 0;border-radius: 0;
-o-transition: all .3s;-moz-transition: all .3s;-webkit-transition: all .3s;-ms-transition: all .3s;transition: all .3s;}
.checkout-login-wrapper .right .login_sprite.facebook_login:hover, .checkout-login-wrapper .right .login_sprite.amazon_login:hover, .checkout-login-wrapper .right .login_sprite.gplus_login:hover{outline: 0;opacity: 0.8;color: #fff;}
.checkout-login-wrapper .right .login_sprite.facebook_login i, .checkout-login-wrapper .right .login_sprite.amazon_login i, .checkout-login-wrapper .right .login_sprite.gplus_login i{padding-right: 0px;font-size: 21px;line-height: 21px;float:left;vertical-align: top;}
.checkout-login-wrapper .right .login_sprite.facebook_login i::after, .checkout-login-wrapper .right .login_sprite.amazon_login i::after, .checkout-login-wrapper .right .login_sprite.gplus_login i::after {    content: "";position: absolute;top: 5px;width: 1px;height: 36px;
left:55px;background: rgba(255, 255, 255, 0.3)}
.checkout-login-wrapper .right .login_sprite.amazon_login{width:263px;background: #f79012;padding: 13px 17px;font-size: 14px;line-height: 21px;display: inline-block;color: #fff;text-align: center;position: relative;-moz-border-radius: 0;-webkit-border-radius: 0;border-radius: 0;
-o-transition: all .3s;-moz-transition: all .3s;-webkit-transition: all .3s;-ms-transition: all .3s;transition: all .3s;background-color: #f79012 !important;}
.checkout-login-wrapper .right .login_sprite.gplus_login{width:229px;background: #dd4b39;padding: 13px 17px;font-size: 14px;line-height: 21px;display: inline-block;color: #fff;text-align: center;position: relative;-moz-border-radius: 0;-webkit-border-radius: 0;border-radius: 0;
-o-transition: all .3s;-moz-transition: all .3s;-webkit-transition: all .3s;-ms-transition: all .3s;transition: all .3s;}
/* social login page css End from here */
/* search input */
#searchform, #searchform2{display:block; margin-bottom:15px}
.fieldcontainer{display:block; position:absolute; width:auto; margin:0 auto}
.searchfield{-webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; display:block; width:104px; padding:5px 30px 6px 12px; border:1px solid #ddd; -webkit-border-radius:25px; -moz-border-radius:25px; border-radius:25px; -webkit-transition:all 0.4s linear; -moz-transition:all 0.4s linear; transition:all 0.4s linear; text-transform:uppercase}
.searchfield.wide{width:320px}
#searchbtn{position:absolute; right:5px; top:0px; height:30px; width:30px; border:0; cursor:pointer; zoom:1; filter:alpha(opacity=65); opacity:0.65; background-position:7px -21px}
#searchbtn:hover, #searchbtn:focus, #search2btn:hover, #search2btn:focus{filter:alpha(opacity=90); opacity:0.9}
.searchfield:focus + #searchbtn{right:7px}
/* Contry Flag */
.flag_Sprite.us{background-position:3px 11px}
.flag_Sprite.aus{background-position:5px -69px}
.flag_Sprite.ca{background-position:5px -44px}
.flag_Sprite.nz{background-position:5px -17px}
.flag_Sprite.ind{background-position:5px -97px}
.flag_Sprite.uk{background-position:5px -172px}
.flag_Sprite.talk-to-live{background-position:-50px -82px; height:30px; width:30px; float:left; margin-right:10px}
.flag_Sprite.chat-with-live{background-position:-50px -42px; height:30px; width:30px; float:left; margin-right:10px}
.flag_Sprite.commercepundit{background-position:0px -127px; width:112px; height:14px; display:inline-table; vertical-align:middle}
.flag_Sprite.sizebox_arrow{background-position:0px -162px; width:17px; height:9px; margin-top:5px; display:inline-table}
#countryFlag{display:block; float:right; z-index:9999; margin:0px 0px 0px 12px !important; padding:0}
#countryFlag > li{list-style-type:none; float:left; display:block; position:relative; width:42px; text-indent:25px; height:36px}
#countryFlag > li:hover ul{display:block}
#countryFlag li ul{display:none; padding:0px 0px 7px 0px; border:1px solid #ccc; border-top:0px; background-color:#ffffff; text-indent:20px; width:100%; margin:0px 0px 0px -1px !important; position:absolute; z-index:9999}
#countryFlag li ul li{list-style-type:none; font-size:11px; margin:0px !important; padding:0px !important; float:none !important; height:25px}
#countryFlag li ul li a{display:block; text-decoration:none; padding:15px 0}
#countryFlag li ul li:hover a{color:#cc0000}
#countryFlag li div{cursor:pointer; color:#000; font-size:11px; background:url(https://www.canvaschamp.com/skin/frontend/default/cptheme1/images/arrow.png) no-repeat right 17px; height:36px}
.black_overlay{background:#000; display:none; height:100%; left:0; opacity:0.7; position:fixed; top:0px; width:100%; z-index:2}
.hanging-frame-main{float:left; margin-bottom:30px; margin-top:30px; width:100%}
.hanging-frame-main .hanging-frame-box{border:1px solid #f5f5f5; float:left; margin-right:20px; width:361px}
.hanging-frame-main .hanging-frame-box span{display:block; font-size:22px; margin-top:20px; text-align:center}
.hanging-frame-main .hanging-frame-box p{padding:20px}
.hanging-frame-main .hanging-frame-imgpart{border-top:1px solid #f5f5f5; padding:20px; text-align:center}
.hanging-frame-main .hanging-frame-imgpart p{padding:0; text-align:right}
.hanging-frame-main .hanging-frame-box:last-child{margin-right:0}
.customize-image-main{float:left; margin-bottom:30px; margin-top:30px; width:100%; text-align:center}
.customize-image-main .customize-image-box{border:1px solid #eee; float:none; display:inline-block; margin-right:20px; width:263px; text-align:center; padding-bottom:30px}
.customize-image-main .customize-image-box span{display:block; font-size:16px; text-align:center; padding:15px 0 20px}
.customize-image-main .customize-image-box:last-child{margin-right:0}
/*Common 6 pages Photo Boards slider*/ 
.connected-carousels .stage{width:697px; position:relative}
.connected-carousels{float:left; height:437px; position:relative; width:697px}
.connected-carousels .navigation{bottom:0; position:absolute; width:697px}
.connected-carousels .carousel{overflow:hidden; position:relative}
.connected-carousels .carousel ul{width:20000em; position:relative; list-style:none; margin:0; padding:0}
.connected-carousels .carousel li{float:left}
.connected-carousels .carousel-stage{height:457px}
.connected-carousels .carousel-navigation{height:57px; margin:0 auto; width:545px}
.connected-carousels .carousel-navigation li{cursor:pointer}
.connected-carousels .carousel-navigation li img{display:block; border:3px solid #fff; margin-right:16px}
.connected-carousels .carousel-navigation li.active img{border:3px solid #000}
/** Stage carousel controls **/
.connected-carousels .prev-stage, .connected-carousels .next-stage{display:block; position:absolute; top:0; width:305px; height:410px; color:#fff}
.connected-carousels .prev-stage{left:0}
.connected-carousels .next-stage{right:0}
.connected-carousels .prev-stage.inactive, .connected-carousels .next-stage.inactive{display:none}
.connected-carousels .prev-stage span, .connected-carousels .next-stage span{display:none; position:absolute; top:50%; width:30px; height:30px; text-align:center; background:#fff; color:#000; text-decoration:none; text-shadow:0 0 1px #000; font:24px/27px Arial, sans-serif; -webkit-border-radius:30px; -moz-border-radius:30px; border-radius:30px; -webkit-box-shadow:0 0 2px #999; -moz-box-shadow:0 0 2px #999; box-shadow:0 0 2px #999}
.connected-carousels .prev-stage span{left:20px}
.connected-carousels .next-stage span{right:20px}
.connected-carousels .prev-stage:hover span, .connected-carousels .next-stage:hover span{display:block}
/*Navigation carousel controls*/
.connected-carousels .prev-navigation, .connected-carousels .next-navigation{display:block; position:absolute; width:30px; height:30px; background:#fff; color:#000; text-decoration:none; -webkit-border-radius:30px; -moz-border-radius:30px; border-radius:30px; font-size:40px; line-height:22px}
.connected-carousels .prev-navigation{left:25px; top:15px; text-indent:8px}
.connected-carousels .next-navigation{right:25px; top:15px; text-indent:10px}
.connected-carousels .prev-navigation.inactive, .connected-carousels .next-navigation.inactive{cursor:default}
/*Famous Artists List Page*/
.product-container{margin:20px 0px 20px 0px; padding:0px; float:right; width:/*769px*/ 100%}
.product-container h2{margin:0px 0px 7px 0px; border-bottom:1px solid #eee; font-size:18px}
.product-module{width:23.6%; float:left; position:relative; margin:0px 20px 20px 0px}
.product-module:nth-child(4n){margin-right:0px}
.product-module ul{padding:0px; margin:0px}
.product-module ul li{margin:0 0 20px; padding:0px; text-align:center; overflow:hidden}
.product-module ul li.pro-img{margin-bottom:15px; border:10px solid #eeeeee}
.product-module ul li.pro-img table td{text-align:center; vertical-align:middle}
.product-module:hover ul li.title a{color:#454545}
.product-module ul li.title{font-size:13px; padding:0 15px; min-height:38px; overflow:hidden; margin-bottom:15px; line-height:normal}
.product-module ul li.title a{color:#000000}
.product-module ul li.title a:hover{color:#bf1e2e}
.product-module ul li.regularprice{margin-bottom:15px!important}
.product-module ul li.regularprice span{font-size:15px; color:#bf1e2e}
.product-module ul li.regularprice strike{color:#868787; margin-right:5px}
.product-module ul li .red-btn{font-size:13px; padding:7px 15px; display:inline-block; font-family:"robotobold"; -webkit-appearance:none}
.footer-m, .home-m{display:none}
/*Canvas Wall Display Page*/
.walldisplay-index-index .block-title{text-align:center; line-height:24px; padding-top:30px; font-size:30px; font-weight:bold; text-transform:uppercase; font-family:'robotobold'; margin-bottom:0px}
.walldisplay-index-index .block-title span{color:#2c363c; font-size:18px; text-transform:uppercase; font-family:'robotolight'; font-weight:normal; vertical-align:top; display:block}
.walldisplay-index-index .main, .walldisplay-index-index .col-main{width:100%; position:relative}
.walldisplay-index-index .page .second-nav-container{margin-bottom:0px}
.wall-slider{border-bottom:1px solid #ddd; padding-bottom:64px; margin-bottom:40px; background-color:#f9f9f9; position:relative}
.wall-slider span.bottomarrow{background:url("https://www.canvaschamp.com/skin/frontend/default/cptheme1/images/wall-bottom-arrow.png") no-repeat scroll center bottom; bottom:-17px; height:37px; position:absolute; width:100%}
.wall-slider #wrapper{width:1130px; margin:0px auto}
.wall-display-wrapper{width:1130px; margin:0px auto; position:relative}
.wall-display-wrapper h2{}
.wall-display-bottom{text-align:center; text-transform:uppercase}
.upload-section-text{background-color:#faf4da; float:left; font-size:15px; line-height:22px; margin-right:20px; padding:15px; font-family:'robotolight'}
.upload-section-text strong{font-family:'robotobold'}
#swfupload-control .red-btn{padding:7px 40px}
.placement-text-block{background-color:#f7eaea; color:#454545; font-size:18px; margin:30px 0 20px 0; padding:20px; text-align:center; font-family:'robotobold'}
.placement-text-block span{color:#bf1e2e; display:block; padding-bottom:7px; text-transform:uppercase; font-family:'robotoblack'}
.wall-dispaly-info-block strike{color:#000000; font-family:'robotolight'}
#swfupload-control{float:left; text-align:center; margin-top:25px; width:100%; margin-bottom:25px}
.wall-display{float:left; margin:0px; padding:0px}
.wall-display .wall-display-block1, .wall-display-block2, .wall-display-block3{display:inline-block; border:0px solid #dbf1fe; padding:0px; margin:30px 0 0}
.wall-display .wall-display-block2{margin-left:9px; margin-right:0px}
.wall-display .wall-display-block3{margin-left:5px; margin-right:0px; width:676px; margin-bottom:0px}
.wall-display .wall-display-block3 .wall-dispaly-info-block{margin-left:270px}
.wall-dispaly-info-block{clear:both; margin:15px 0px 0px 0px; font-size:15px; font-family:'robotolight'}
.wall-dispaly-info-block strong{color:#bf1e2e; font-size:15px; font-family:'robotobold'}
.wall-dispaly-info-block .radio{margin-top:-1px; margin-right:3px; display:inline-block}
.featured-container .delete-img-btn{}
.wall-display-upload-section{text-align:center}
#proofcontrols{margin:15px auto 25px; width:221px}
.quick-view-button{background-image:url(https://www.canvaschamp.com/skin/frontend/default/cptheme1/images/quick-view.png); background-repeat:no-repeat; height:20px; left:39% !important; position:absolute; top:inherit!important; bottom:7px!important; visibility:hidden; width:55px; z-index:999}
.delete-btn{left:5px; position:absolute; top:0px; width:100px; height:100px; font-size:0px; display:block; background:url(https://www.canvaschamp.com/skin/frontend/default/cptheme1/images/quick-view-transparent.png) top left no-repeat}
.delete-btn:hover{background:url(https://www.canvaschamp.com/skin/frontend/default/cptheme1/images/quick-view.png) top left no-repeat; margin-top:76px}
.order-now-img-btn{display:block; width:149px; height:36px; margin:5px auto 0px auto; background:url(https://www.canvaschamp.com/skin/frontend/default/cptheme1/images/order-now.png) no-repeat 0px 0px}
.order-now-img-btn:hover{background-position:0px -36px}
.upload-btn{display:block; width:128px; height:43px; float:left; background:url(https://www.canvaschamp.com/skin/frontend/default/cptheme1/images/upload-btn.png) no-repeat 0px 0px}
.upload-btn:hover{background-position:-143px 0px}
#wd-controls{text-align:left; float:left; height:30px; position:relative; margin-bottom:25px; clear:both; margin-top:20px; width:100%}
#wd-controls .control{float:left; line-height:1.5em; margin-left:0; margin-right:10px}
#wd-controls .bw{position:relative; top:-2px}
.ctl_chk input{margin:0px 5px 0 0; position:relative; top:0px}
#wd-layout{position:relative; margin:0px auto; clear:both}
.dropTarget{position:absolute; z-index:1; box-shadow:3px 3px 0 #ddd inset; background:#eee; text-indent:10px; line-height:33px}
.dropTarget.ui-state-active{box-shadow:0 0 15px #13778f; border-color:#13778f}
.dropTarget:hover{box-shadow:3px 3px 3px #fbfdfe; border-color:#b5e2fd}
.zoom-btns{margin:-43px; z-index:999; position:relative}
.zoom-btns button{width:30px; height:30px; border:none}
.wall-zoom-out{background:url('https://www.canvaschamp.com/skin/frontend/default/cptheme1/images/zoom-out-icon.png') left top; margin-right:6px}
.wall-zoom-in{background:url('https://www.canvaschamp.com/skin/frontend/default/cptheme1/images/zoom-in-icon.png')left top}
#imageProof{display:inline-block; margin:0px auto}
#popup_editwindow{position:absolute; left:41%; top:66%}
.leftbar-btn-module .red-btn{z-index:13; position:relative}
.del-container{margin:0px auto; width:250px}
/* For Upload Artwork Page - Printready*/
.tata-ajax-loader-img{background-image:url(https://www.canvaschamp.com/skin/frontend/default/cptheme1/images/ajax-loader-printready.gif)}
.tata-ajax-loader-img2{background-image:url(https://www.canvaschamp.com/skin/frontend/default/cptheme1/images/ajax-loader-2.gif)}
.innerLeft-tabing{margin:0px; background:#f1f1f1; padding:2%}
.upload_artwork{background:#ffffff; border:1px solid #e8e8e8; padding:50px 20px; box-shadow:0px 0px 2px #eeeeee}
.upload_artwork .title{font-family:"robotobold"; font-size:38px; font-weight:bold; line-height:30px; text-align:center; text-transform:uppercase}
.upload_artwork .title span{font-family:"robotolight"; font-size:18px; font-weight:normal; text-transform:uppercase; vertical-align:top}
.button_module{margin:50px auto 50px; padding:0; width:77.5%}
.upload-module{width:100%}
.upload-module .separator-print-readypage{margin:23px 39px; float:left}
.upload_artwork_now{width:328px}
.upload_logo_stap1 .ajax-file-upload, .upload_artwork_now .ajax-file-upload{cursor:default; overflow:hidden; position:relative}
.upload_artwork_now{float:left}
.upload_artwork_later.last{float:left}
.upload_artwork_now label, .upload_artwork_later.last label{text-align:center}
.upload_artwork_now label, .upload_artwork_later.last label{font-size:13px; color:#2cb0de; text-decoration:underline}
.up_text{border:1px solid #ddd; border-radius:25px; margin:0 auto; font-size:17px; text-transform:uppercase; width:50px; height:50px; line-height:47px; text-align:center; color:#bf1e2e}
ul#files_list, ul#files_list_sendlater{clear:both; padding:20px 0px 20px 0px; overflow:hidden; text-align:center}
ul#files_list li, ul#files_list_sendlater li{border:solid 1px #ddd; text-align:center; margin:20px 0 0; padding:5px; display:inline-block}
ul#files_list li a, ul#files_list_sendlater li a{display:block; font-family:robotobold; padding:5px 0; text-transform:uppercase}
.global_tooltip li{margin-bottom:20px!important; padding:10px !important; margin-bottom:20px !important}
.upload_artwork_now .ajax-file-upload input{cursor:pointer !important; font-size:82px !important; height:82px !important; line-height:82px !important; margin:0 !important; opacity:0 !important; padding:0 !important; position:absolute !important; right:0 !important; top:0 !important; width:328px !important}
/* Start product detail page */
.product-detail .product-imgbox{width:533px; float:left; transition:all 2s ease-in-out; -webkit-transition:all 2s ease-in-out; -moz-transition:all 2s ease-in-out; -o-transition:all 2s ease-in-out}
.product-detail .product-img{position:relative; margin-bottom:20px; text-align:center; height:auto; padding:50px 0; background:#f1f1f1; vertical-align:middle; display:table-cell; width:533px}
.product-detail .product-img a.fancybox img{max-width:533px; max-height:100%; border:0; vertical-align:middle}
.product-detail .product-img ul{margin:0px; padding:0px 0 0; overflow:hidden}
.product-detail .product-img ul li{display:inline-block}
.product-detail .product-img ul li img{border:0; vertical-align:middle}
.printready-index-index .product-detail .product-img ul li img{border:0; vertical-align:middle; max-height:500px; max-width:500px}
.product-detail .product-img .carousel.carousel-stage.peel-stick-slider ul li img{max-width:533px; max-height:inherit}
.product-detail .addthis{margin:20px 0; text-align:left}
.product-detail .addthis .black-btn{padding:5px 20px}
.product-detail .addthis img{padding:3px 5px}
.product-detail .staisfaction{border-top:1px solid #ddd; padding-top:20px}
.product-detail .staisfaction img{padding:0 15px 0 0px; float:left}
.product-detail .sti-content{width:354px}
.product-detail .sti-content strong{font-weight:normal; margin:12px 0 10px 0; font-family:"robotobold"; width:100%; font-size:18px; float:left}
.product-detail .product-detail-info{padding:0 0 0 30px; font-size:15px; width:565px; float:right}
.product-detail .product-detail-info h4{color:#bf1e2e; border-bottom:1px solid #dddddd; padding-bottom:5px; margin-bottom:12px; margin-top:15px; font-size:19px; font-family:'robotoregular'}
.product-detail .product-detail-info dl{margin-bottom:10px; clear:both; overflow:hidden}
.product-detail .product-detail-info dl dt, .product-detail .product-detail-info dl dd{float:left; border:0px solid; line-height:37px}
.product-detail .product-detail-info dl dt{width:150px; font-size:15px}
.product-detail .product-detail-info dl ol{float:left}
.product-detail .product-detail-info dl dd{width:415px}
.product-detail .product-detail-info dl dd .tm-radio{margin-right:3px}
.product-detail .product-detail-info dl dd.textarea{width:auto; float:none; margin-bottom:20px; margin-top:7px}
.product-detail .product-detail-info dl dd.textarea textarea{width:96%; height:100px; font-size:13px; padding:5px}
.product-detail .product-detail-info .size_arrowTop, .product-detail .product-detail-info .size_arrowbtm{width:35px; height:14px; display:block; background-position:-167px 7px}
.product-detail .product-detail-info dl dd .tool-tip-icon{float:left; margin-top:8px; margin-left:10px; line-height:normal; height:22px; width:22px; background-position:-128px -26px}
.onepagecheckout_datafields .options .tool-tip-icon, .custom-canvas-fonts-style .tool-tip-icon{margin-top:0px; margin-left:10px; line-height:normal; height:22px; width:22px; background-position:-128px -26px; display:inline-block; cursor:pointer}
.product-detail .product-detail-info .size_arrowbtm{background-position:-167px -5px}
.product-detail .product-detail-info dl dd.text1 input{width:393px}
.product-detail .product-detail-info #main_size{font-size:13px; line-height:30px}
.product-detail .product-detail-info #main_size .sizes-block{float:left; margin:0 14px; border:1px solid #dddddd; color:#444d56; text-align:left; border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px}
.product-detail .product-detail-info #main_size .sizes-block .textfield{width:40px; float:left; border:none}
.product-detail .product-detail-info #main_size .seePrice, .product-detail .product-detail-info #main_size .fancybox{color:#2cb0de}
.product-detail .product-detail-info #main_size #custom_size .input-slect-fix-w{width:78px; margin-right:0px}
.product-detail .product-detail-info #main_size #custom_size .input-slect-fix-w .clrtext_field{width:100px; text-align:left}
.product-detail .product-detail-info #main_size #custom_size span.float_L{line-height:30px}
.product-detail .product-detail-info .red-clr{color:#bf1e2e}
.product-detail .product-detail-info .gray{color:#8f9cab}
.product-detail .product-detail-info dl.totalprice{background:#f1f1f1; padding:15px 25px; overflow:hidden; margin:20px 0}
.product-detail .product-detail-info dl.totalprice .float_L .align_L{display:block; line-height:22px}
.product-detail .product-detail-info dl.totalprice .red-clr{font-size:27px; padding-top:10px}
.product-detail .product-detail-info .input-slect-fix-w{width:192px; float:left; margin-right:5px; line-height:normal}
.product-detail .product-detail-info select{width:215px}
.totalprice .strike{text-decoration:line-through; color:#454545}
.totalprice #total_price{color:#bf1e2e}
.mycustomprint-index-index .product-detail .staisfaction{}
.mycustomprint-index-index .product-detail .product-detail-info dl dt{font-size:14px}
.mycustomprint-index-index .product-detail .sti-content{width:360px; float:left; margin-top:30px}
/*Print Ready */
.upload_artwork .red-btn{margin:20px auto 0px auto; display:block}
#step1tab .print-footer, .design_banner .print-footer{width:96%; padding:0 2%; overflow:hidden; font-size:13px}
#step1tab .print-footer .block, .design_banner .print-footer .block{float:left; margin:35px 50px 0 12px; width:auto; border:none}
#step1tab .print-footer .block h4, .design_banner .print-footer .block h4{font-size:18px}
#step1tab .print-footer .first, .design_banner .print-footer .first{width:340px; border:none}
#step1tab .print-footer .last, .design_banner .print-footer .last{margin-right:0px; border:none; width:300px}
#step1tab ul{list-style:outside url("https://www.canvaschamp.com/skin/frontend/default/cptheme1/images/list-icon.png"); padding:0 17px !important}
#step1tab .print-footer .block li, .design_banner .print-footer .block li{margin-bottom:8px; height:auto}
.edit-ico{width:22px; height:22px; display:block; float:left; margin-top:8px; background-position:-128px 0}
.upload_artwork_later label{height:82px; float:left}
.printready-index-index .upload_artwork_now .tm-radio{display:none}
.edit-size{float:left; font-size:14px; margin-right:5px}
/*canvas wall list page Inner page Slider*/
.wall-list-page{padding:0px; margin:0px 0 20px; float:left; width:100%}
.wall-list-page .mygallery{margin:0px auto; width:1130px}
.wall-list-page .connected-carousels .stage{width:1130px; position:relative}
.wall-list-page .connected-carousels{float:left; height:auto; position:relative; width:1130px}
.wall-list-page .connected-carousels .navigation{bottom:0; position:absolute; width:1130px}
.wall-list-page .connected-carousels .carousel{overflow:hidden; position:relative}
.wall-list-page .connected-carousels .carousel-stage li{float:left; height:755px; position:relative; width:1130px}
.wall-list-page .connected-carousels .carousel ul{width:20000em; position:relative; list-style:none; margin:0; padding:0}
.wall-list-page .connected-carousels .carousel li{float:left}
.wall-list-page .connected-carousels .carousel-stage{height:961px}
.wall-list-page .connected-carousels .stage .offer-lable{background:url(https://www.canvaschamp.com/skin/frontend/default/cptheme1/images/wall-display-offer-seal.png) top left no-repeat; width:122px; height:140px; position:absolute; top:16px; right:16px; z-index:1}
.wall-list-page .connected-carousels .carousel-navigation{height:auto; margin:0 auto; width:1130px}
.wall-list-page .connected-carousels .carousel-navigation li{cursor:pointer; position:relative}
.wall-list-page .connected-carousels .carousel-navigation li img{display:block; border:10px solid #eeeeee; margin-right:20px}
.wall-list-page .connected-carousels .carousel-navigation li p{background:rgba(0, 0, 0, 0.6); bottom:10px; color:#fff; font-family:robotobold; margin-left:10px; padding:5px 0; position:absolute; text-align:center; width:86.2%}
.wall-list-page .connected-carousels .carousel-navigation li.active img{border:10px solid #000}
/* Stage carousel controls */
.wall-list-page .connected-carousels .prev-stage, .connected-carousels .next-stage{display:block; position:absolute; top:0; width:305px; height:410px; color:#fff}
.wall-list-page .connected-carousels .prev-stage{left:0}
.wall-list-page .connected-carousels .next-stage{right:0}
.wall-list-page .connected-carousels .prev-stage.inactive, .connected-carousels .next-stage.inactive{display:none}
.wall-list-page .connected-carousels .prev-stage span, .connected-carousels .next-stage span{display:none; position:absolute; top:50%; width:30px; height:30px; text-align:center; background:#fff; color:#000; text-decoration:none; text-shadow:0 0 1px #000; -webkit-border-radius:30px; -moz-border-radius:30px; border-radius:30px; -webkit-box-shadow:0 0 2px #999; -moz-box-shadow:0 0 2px #999; box-shadow:0 0 2px #999}
.wall-list-page .connected-carousels .prev-stage span{left:20px}
.wall-list-page .connected-carousels .next-stage span{right:20px}
.wall-list-page .connected-carousels .prev-stage:hover span, .connected-carousels .next-stage:hover span{display:block}
/* Navigation carousel controls */
.wall-list-page .connected-carousels .prev-navigation{display:block; position:absolute; width:35px; height:35px; text-decoration:none}
.wall-list-page .connected-carousels .next-navigation{display:block; position:absolute; width:35px; height:35px; text-decoration:none}
.connected-carousels .next-navigation{display:block; position:absolute; width:30px; height:30px; text-decoration:none}
.mygallery .connected-carousels .next-navigation, .mygallery .connected-carousels .prev-navigation{top:45% !important}
.wall-list-page .connected-carousels .prev-navigation{left:-45px; background-position:-44px -152px !important}
.wall-list-page .connected-carousels .next-navigation{right:-45px; background-position:-89px -152px !important}
.wall-list-page .connected-carousels .prev-navigation:hover{left:-45px; background-position:-44px -188px !important}
.wall-list-page .connected-carousels .next-navigation:hover{right:-45px; background-position:-89px -188px !important}
.wall-list-page .connected-carousels .prev-navigation.inactive, .connected-carousels .next-navigation.inactive{cursor:default}
.wall-list-page .wall-list-price{background-color:rgba(255, 255, 255, 0.9); left:20px; padding:20px; position:absolute; bottom:0px; border-radius:3px 3px 0 0; text-align:center}
.wall-list-price .black-btn{padding:4px 20px}
.wall-list-price .order-now-btn{display:block; margin:20px auto 0}
.wall-list-price h4{font-size:30px; margin-bottom:10px; text-align:center; color:#bf1e2e}
.wall-list-price strong{display:block; margin-bottom:10px; text-align:center; font-family:"robotobold"}
.wall-list-price p{padding-bottom:10px; text-align:center}
/* Sitemap */
.cms-no-route .error404_block p{padding-bottom:20px !important; text-align:center}
.cms-no-route .error404_block strong{color:#bf1e2e; font-size:18px; padding-bottom:10px}
.cms-no-route .error404_block .info strong{color:#bf1e2e; display:block; font-size:36px; line-height:44px; padding-bottom:20px; text-align:center}
.cms-no-route .error404_block .gooleSearch_module p{text-align:left; padding-bottom:5px}
.cms-no-route .error404_block .gooleSearch_module .red-btn{padding:5px 20px; font-size:14px}
.cms-no-route .error404_block .red-btn{display:inline-block}
.sitemap-module{width:100%; margin:0px auto; display:inline-block}
.sitemap-module .title{background:#eee; font-family:"robotoregular"; clear:both; color:#000; font-size:16px; margin-bottom:10px; padding:5px 15px; text-align:left; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -o-box-sizing:border-box; -ms-box-sizing:border-box; transition:all 1s; line-height:normal}
.sitemap-module .title:hover{color:#bf1e2e}
.sitemap-module ul{width:90%; float:left; margin-bottom:20px; margin-left:15px}
.sitemap-module ul li{background:url(https://www.canvaschamp.com/skin/frontend/default/cptheme1/images/list-icon.png) no-repeat 0px 6px; padding-left:15px; padding-bottom:5px; list-style:none !important}
.sitemap-module ul li a:hover{margin-left:5px}
.sitemap-module ul.sub{margin-left:20px; margin:0px; margin-top:10px}
.sitemap-module ul.sub li{background:url(https://www.canvaschamp.com/skin/frontend/default/cptheme1/images/list-icon.png) no-repeat 0px 4px; padding:1px 0px 3px 15px; list-style:none !important; width:100%}
.sitemap-module .sitemap_block_new{float:left; min-height:270px; width:30%; margin-right:3%}
.order_review_form{width:45%; padding:15px 20px; float:right; background:#f2f2f2}
.order_review_form .hidetext{margin-top:0px}
.order_review_form .hidetext h2{font-size:26px; line-height:33px; text-align:center; text-transform:uppercase; margin:0px}
.order_review_form form .fieldset{margin-top:0px; margin-bottom:0px}
.order_review_form form .fields.first{margin:0px}
.order_review_form form .fields.first .field{margin-bottom:20px; width:46%; margin-right:5%}
.order_review_form form .fields.first .field:last-child{margin-right:0px}
.order_review_form form .form-list .field, .order_review_form form .form-list .input-box{width:100%}
.order_review_form form .form-list input.input-text, .order_review_form form .form-list li.wide textarea{width:95%}
.order_review_form .required strong{font-family:'robotobold'}
.order_review_form .captcha-image{float:right; width:200px; margin-right:8px}
.order_review_form form .form-list li.wide textarea{height:50px}
.order_review_form form .form-list label{font-size:14px; color:#222}
.order_review_form form .form-list li{margin:0px; width:100%}
.order_review_form .input-box > p{font-size:14px; line-height:30px}
.order_review_form .input-box > p .validation-advice{position:absolute; bottom:-16px; left:4px}
.order_review_form .form-list label.required em{display:block !important}
.order_review_form form .fieldset ul li .input-box p input{margin-right:10px}
.order_review_form .buttons-set button.button{float:left !important}
.order_review_form .buttons-set button.button span span{padding:0px !important}
.onepagecheckout-index-success .hidetext{background:none repeat scroll 0 0 #f2f2f2; cursor:pointer; margin-bottom:20px}
.order_review_form .wide{margin-bottom:20px !important}
.order_review_form form #captcha-input-box-orderreview_form{width:44%; float:left}
.order_review_form form #captcha-input-box-orderreview_form .input-box.captcha{width:85%}
.order_review_form form #captcha-input-box-orderreview_form .input-box.captcha input{height:30px}
.order_review_form form .captcha-image{margin-top:10px}
.success_page{border:1px solid #e9e9e9; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; float:left; height:391px; padding:7px 35px 15px 35px; position:relative;text-align:left; width:482px; border-radius:3px}
.success_page a.red{text-decoration:underline}
.success_page .page-title{margin:15px 0 5px}
.success_page .page-title h1{font-size:30px; width:100%}
.success_page .page-title h1 span{color:#444444; font-family:robotoregular; font-size:23px; display:block}
.success_page h2.sub-title{color:#444444; font-size:22px; margin-bottom:20px}
.success_page .success_page_img{text-align:center; margin-top:20px; margin-bottom:15px}
.success-order{margin-top:35px; width:485px}
.success_page > p{font-size:14px; color:#222; margin-bottom:5px}
.success_page .buttons-set{margin-top:30px}
.success_page .buttons-set .btn-blue-m{margin:0 auto; padding:10px}
.success_page .buttons-set .btn-blue-m span span{font-size:20px; font-weight:bold}
.success_page::before{background:url("https://www.canvaschamp.com/skin/frontend/default/cptheme1/images/refer-earn-programme.png") no-repeat left top; content:""; height:93px; right:-45px; position:absolute; bottom:30px; width:209px}
/* Offers Page */
.panel, .panel-splash, .panel-item, .panel, .panel-splash, .panel-item{margin-bottom:0px; min-height:111px; position:relative}
.panel{border-bottom:1px solid #dddddd; margin-bottom:20px; padding:20px}
.clnews-index-index .panel{border:medium none; padding:0}
.clnews-index-index .panel .borderT{border-bottom:1px solid #eee; margin-bottom:20px; margin-top:15px; padding-bottom:40px; width:100%}
.borderT{display:inline-block}
.pcCouponRow .imageDiv{float:left; margin-right:20px; padding-right:20px; border-right:1px solid #eee}
.pcCouponRow .imageDiv img{width:100%}
.pcCouponRow .couponText{float:left; width:674px}
.pcCouponRow .couponTitle{font-size:19px; line-height:24px; padding-bottom:20px}
.pcCouponRow .couponTitle a{color:#bf1e2e}
.pcItalic14{font-size:17px; display:inline-block}
.pcCouponRow .finePrint{padding-top:7px}
.pcCouponRow .couponCodeCol{background-color:#f7f7f7; float:left; margin-left:30px; padding:20px; text-align:center; width:180px; float:right}
.dp_none{visibility:hidden}
.pcCouponRow .couponCode{font-size:17px; display:inline-block}
.pcCouponRow .expireDate{color:#bf1e2e; font-size:13px; font-family:'robotolight_italic'}
.pcCouponRow .couponButton{padding-top:15px}
.pcCouponRow .couponButton .red-btn{padding:10px 20px; display:inline-block}
#my-orders-table .order-label, .cart-table .cart-label, .hidden_in_desktop{display:none}
#checkout-review-table-wrapper .cart-table .cart-label{display:none}
/* My canvas design flow */
#inner-main{border:0px solid #d7d5d6; border-top:0px; width:100%}
#inner-main.product_info{border:0px !important; margin-top:30px}
#inner-main.product_info .product-detail-left.container{width:100% !important}
#inner-main.product_info .product-detail-left .design-tool-box{background:#fff !important; background-image:none; width:auto!important; float:none}
#inner-main.product_info .product-detail-left #step2_right table td{text-align:center}
#inner-main.product_info .product-detail-left{background-color:#f1f1f1; border:0 none; float:left; margin-bottom:20px; margin-right:20px; padding:20px; width:38% !important}
#inner-main.product_info .product-detail-left .product-img-box .product-image{overflow:hidden; text-align:center}
#inner-main.product_info .product-detail-left .additional-carousel{margin-top:20px; float:left}
#inner-main.product_info .product-detail-left .product-img-box .product-carousel{display:block; float:left; margin:0 10px; width:auto}
#inner-main.product_info .product-detail-left .product-img-box .product-carousel .slider-item{margin-bottom:0px; margin-right:20px}
#inner-main.product_info .product-detail-left .title{color:#175978; font-weight:normal; font-family:'latolight'; font-size:25px; margin-left:0px; text-align:left; margin-bottom:15px}
#inner-main.product_info .product-detail-right{border:0px; float:right; margin-right:0; min-height:inherit; width:56%}
#inner-main.product_info .sizebox{width:494px; margin-right:0px}
#inner-main.product_info .sizebox_middle h3{font-size:15px}
#inner-main.product_info .sizebox_middle .sizebox_middle h3.sizebox_heading a{font-size:13px !important}
#inner-main.product_info .sizebox .sizebox_middle .sizebox_middle_left{width:260px}
#inner-main.product_info .sizebox .sizebox_middle .sizebox_middle_right{width:221px}
#inner-main.product_info .sizebox .sizebox_middle_left ul.size_chart li{width:335px}
#inner-main.product_info .sizebox_middle_left ul.size_chart li.grey-bg{width:223px!important}
#inner-main.product_info .product-detail-right .product-detail-description{clear:both; margin-bottom:20px; overflow:hidden; padding:0}
#inner-main.product_info .product-detail-right .product_detail_sizebox{margin-bottom:9px !important; margin-left:17px !important}
#inner-main.product_info .product-detail-right .product_detail_sizebox .sizebox_top, #inner-main.product_info .product-detail-right .product_detail_sizebox .sizebox_bottom, #inner-main.product_info .product-detail-right .product_detail_sizebox{width:512px; margin-left:0px; margin-right:0px}
#inner-main.product_info .product-detail-right .product_detail_sizebox .sizebox_middle{width:452px; margin-left:0px; margin-right:0px}
#inner-main.product_info .product-detail-right .product_detail_sizebox .sizebox_middle .sizebox_middle_left{width:470px; background:none}
#inner-main.product_info .product-detail-right .product_detail_sizebox .sizebox_middle .sizebox_middle_right{}
#inner-main.product_info .product-detail-right .product_detail_sizebox .sizebox{width:747px; margin:0px 23px 30px 0; float:left}
#inner-main.product_info .product-detail-right .product_detail_sizebox .sizebox_top{background:url(https://www.canvaschamp.com/skin/frontend/default/cptheme1/images/detail_sizebox_top.png) no-repeat top left; width:527px; height:20px; display:block}
#inner-main.product_info .product-detail-right .product_detail_sizebox .sizebox_middle{background:url(https://www.canvaschamp.com/skin/frontend/default/cptheme1/images/detail_sizebox_moddle.png) repeat-y top left; width:467px; padding:0px 30px; min-height:200px; display:block}
#inner-main.product_info .product-detail-right .product_detail_sizebox .sizebox_bottom{background:url(https://www.canvaschamp.com/skin/frontend/default/cptheme1/images/detail_sizebox_bottom.png) no-repeat top left; width:527px; height:41px; display:block}
#inner-main.product_info .product-detail-right .product_detail_sizebox .sizebox_middle .sizebox_middle_left h3.custom_size_heading{width:100%; margin-top:10px}
#inner-main.product_info .product-detail-right .product_detail_sizebox .sizebox_middle .sizebox_middle_left a.custom_order_btn{margin-top:10px; background:url(https://www.canvaschamp.com/skin/frontend/default/cptheme1/images/detail_start_order.png) no-repeat left top; width:224px; height:54px; text-indent:-9999px; display:block}
#inner-main.product_info .product-detail-right .product_detail_sizebox .sizebox_middle .sizebox_middle_left a.custom_order_btn:hover{background-position:0px -71px}
#inner-main.product_info .product-detail-right .product_detail_sizebox .sizebox_middle .sizebox_middle_left ul.size_chart{width:60%}
#inner-main.product_info .product-detail-right .product_detail_sizebox .sizebox_middle .sizebox_middle_left .start_order_button{margin-top:40px}
#inner-main.product_info .product-detail-right .product_detail_sizebox .sizebox_middle .sizebox_middle_left ul.size_chart li input{margin-right:5px}
#inner-main.product_info .product-detail-right .product_detail_sizebox .sizebox_middle .sizebox_middle_left ul.size_chart li span.banner_size{width:85px}
#inner-main.product_info .product-detail-right .product_detail_sizebox .sizebox_middle .sizebox_middle_left ul.size_chart li span.sizebox_banner_prise{margin-left:35px}
#inner-main.product_info .product-detail-right .product_detail_sizebox .sizebox_middle .or_image{margin:15px 0 0 80px}
#inner-main.product_info .product-detail-right .product_detail_sizebox .sizebox_middle .sizebox_middle_right{margin-left:0px; width:465px}
#inner-main.product_info .product-detail-right .product_detail_sizebox .sizebox_middle .sizebox_middle_right img.or_image{}
#inner-main.product_info .product-detail-right .product_detail_sizebox .sizebox_middle .sizebox_middle_right a.upload_image_btn{background:url(https://www.canvaschamp.com/skin/frontend/default/cptheme1/images/upload_image_detail.png) no-repeat -5px top; width:225px; height:100px; text-indent:-9999px; display:block; margin:25px 0px 0px 0px; padding-bottom:0px; float:left}
#inner-main.product_info .product-detail-right .product_detail_sizebox .sizebox_middle .sizebox_middle_right a.upload_image_btn:hover{background-position:-5px -111px}
#inner-main.product_info .product-detail-right .product_detail_sizebox .sizebox_middle .sizebox_middle_right a.browse_gallery_btn{background:url(https://www.canvaschamp.com/skin/frontend/default/cptheme1/images/browse_art_gallery_detail.png) no-repeat -7px top; width:225px; height:100px; text-indent:-9999px; display:block; margin:25px 0px 0px 0px; float:right}
#inner-main.product_info .product-detail-right .product_detail_sizebox .sizebox_middle .sizebox_middle_right a.browse_gallery_btn:hover{background-position:-7px -111px}
#inner-main.product_info .product-detail-right .detail_social_share{margin:20px 0px}
#inner-main.product_info .product-detail-right h1.detail_heading{color:#bf1e2e; font-family:"robotobold"; font-size:24px; margin:0; text-align:left; line-height:normal; font-weight:normal}
#inner-main.product_info .product-detail-right #container{margin:0; height:auto; width:auto}
#inner-main.product_info .product-detail-right .select_products_man{border:1px solid #dddddd; border-radius:3px; margin-bottom:5px}
#inner-main.product_info .product-detail-right .select_products{padding:0px}
#inner-main.product_info .product-detail-right .select_products h6, .tabing_heading{background-color:#434343; color:#ffffff; font-size:16px; margin-bottom:20px; padding:10px 10px 10px 20px; text-align:left; text-transform:uppercase; font-family:'robotolight'; border-radius:3px 3px 0 0}
#inner-main.product_info .product-detail-right .select_products ul{float:left; list-style:outside none none; padding:0 20px}
#inner-main.product_info .product-detail-right .select_products ul li{cursor:pointer !important; float:left; margin-right:20px; text-align:center; width:103px}
#inner-main.product_info .product-detail-right .select_products ul li:last-child{margin:0 0px 0px 0px}
#inner-main.product_info .product-detail-right .select_products ul li a{float:left}
#inner-main.product_info .product-detail-right .select_products ul li span{border:1px solid #dddddd; border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px; color:#000000 !important; float:left; margin-top:5px; padding:5px 0; text-transform:uppercase; width:101px; font-size:11px}
#inner-main.product_info .product-detail-right .select_products ul li a.active span, #inner-main.product_info .product-detail-right .select_products ul li a span:hover{background:#bf1e2e; color:#fff !important; border:1px solid #921522}
#inner-main.product_info .product-detail-right .select_products ul li.active{background:url("https://www.canvaschamp.com/skin/frontend/default/cptheme1/images/arrow-detail-page.png") no-repeat scroll center bottom rgba(0, 0, 0, 0); padding-bottom:20px}
#inner-main.product_info .product-detail-right .options_list_man{float:left; width:100%}
#inner-main.product_info .product-detail-right .options_list_man .select_size{color:#000; font-size:16px; padding-bottom:10px; text-align:left}
#inner-main.product_info .product-detail-right .options_list_man a{float:left; padding:6px 15px; font-size:14px; border:solid 1px #cccccc; margin:0 2% 2% 0px; background-color:#FFFFFF; border-radius:3px}
#inner-main.product_info .product-detail-right .options_list_man a:first-child{margin-left:0px}
#inner-main.product_info .product-detail-right .options_list_man a:hover{background-color:#ffffff; border:1px solid #bf1e2e; color:#bf1e2e}
#inner-main.product_info .product-detail-right .options_list_man a.active{background-color:#ffffff; border:1px solid #bf1e2e; color:#bf1e2e}
#inner-main.product_info .product-detail-right .select_products_man .price{font-size:34px; color:#bf1e2e; line-height:40px; font-family:"robotobold"; display:inline-block; margin-bottom:0px; padding-top:10px}
#inner-main.product_info .product-detail-right .select_products_man .strike{font-size:29px; line-height:34px; color:#9e9c9c; text-decoration:line-through; padding-right:10px}
#inner-main.product_info .product-detail-right .select_products_man .red-btn{float:right; margin-top:10px; padding:5px 20px}
/*Customer Showcase Inner Page Slider*/
.ie9 .tm-radio{background-position:-89px 2px}
.ie9 .sizebox .sizebox-middle .custom_size .tm-radio{height:19px}
.ie9 .tm-selected{background-position:-38px 2px}
.order-step-main{border:1px solid #eee; border-radius:4px; margin-bottom:20px}
.order-step-main .order-step-title{border-bottom:1px solid #eee; padding:10px 15px; font-size:17px}
.order-step-main .order-step-title span{background:#000; border-radius:2px; color:#fff; font-size:13px; padding:3px 8px; display:inline-block; margin-right:10px}
.order-step-main .order-step-title .frame-price{background:none; color:#bf1e2e; font-size:15px; margin-right:0px}
.scrollbar-for-frame-prints{overflow-y:auto; height:340px; width:100%; padding:10px 0}
.ninteen-new-popular-frames{height:370px; overflow-y:auto; width:100%} 
.order-step-main .dynamic-block{padding:20px; display:inline-block; width:100%; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box}
.order-step-main .dynamic-block.custompopart, .order-step-main .dynamic-block.ptengrv{position:relative;z-index:0}
.order-step-main .scrollbar-for-frame-prints .dynamic-block{padding:10px}
.order-step-main .dynamic-block .upload-module{float:left; clear:both; margin-bottom:15px}
.order-step-main .dynamic-block .upload_artwork_now{width:209px; float:left}
.order-step-main .dynamic-block .upload_artwork_now .tm-radio{display:none}
.order-step-main .dynamic-block .upload_artwork_now .file_type_error{width:523px; font-size:13px}
.order-step-main .dynamic-block .upload-module .separator-print-readypage{margin:0 26px; float:left}
.order-step-main .dynamic-block .size-select{float:left; width:209px}
.order-step-main .dynamic-block .size-select .input-slect-fix-w{width:206px}
.order-step-main .dynamic-block .size-select select{width:232px}
.order-step-main .dynamic-block .quantity-select{float:left; width:209px; clear:left; margin-top:7px}
.order-step-main .dynamic-block .quantity-select dd{width:auto}
.order-step-main .dynamic-block .quantity-select dd .frameqty{width:97px; float:left; text-align:center}
.order-step-main .dynamic-block .quantity-select .frameprice{float:right; margin-top:5px; color:#bf1e2e}
.order-step-main .dynamic-block dt{line-height:25px!important}
.order-step-main .dynamic-block dl{margin-bottom:0px}
.order-step-main .dynamic-block .frame_option{background-color:#f1f1f1; float:left; position:relative; text-align:center; padding:7px 5px; margin:0px 10px 10px 0px; width:157px; font-size:13px; font-family:"robotobold"}
.order-step-main .dynamic-block .margin-none{margin-right:0px}
.order-step-main .dynamic-block .frame_option label{margin:7px 0px; display:block}
.order-step-main .dynamic-block .frame_option label span{background:url(https://www.canvaschamp.com/skin/frontend/default/cptheme1/images/dummy-frame.jpg) top left no-repeat; width:125px; height:95px; display:block; margin:0px auto}
.order-step-main .dynamic-block .frame_option label span.corporate-satin-black{background:url(https://www.canvaschamp.com/skin/frontend/default/cptheme1/images/photo-frame-prints/small-frame/corporate-satin-black.jpg) top left no-repeat}
.order-step-main .dynamic-block .frame_option label span.warm-walnut{background:url(https://www.canvaschamp.com/skin/frontend/default/cptheme1/images/photo-frame-prints/small-frame/warm-walnut-frame.jpg) top left no-repeat}
.order-step-main .dynamic-block .frame_option label span.rounded-black{background:url(https://www.canvaschamp.com/skin/frontend/default/cptheme1/images/photo-frame-prints/small-frame/rounded-black-frame.png) top left no-repeat}
.order-step-main .dynamic-block .frame_option label span.gold-ornate{background:url(https://www.canvaschamp.com/skin/frontend/default/cptheme1/images/photo-frame-prints/small-frame/gold-ornate.jpg) top left no-repeat}
.order-step-main .dynamic-block .frame_option label span.brown-golden{background:url(https://www.canvaschamp.com/skin/frontend/default/cptheme1/images/photo-frame-prints/small-frame/brown-gold-ornate.jpg) top left no-repeat}
.order-step-main .dynamic-block .frame_option label span.beaded-mahogany{background:url(https://www.canvaschamp.com/skin/frontend/default/cptheme1/images/photo-frame-prints/small-frame/beaded-mahogany.jpg) top center no-repeat}
.order-step-main .dynamic-block .frame_option label span.beaded-walnut{background:url(https://www.canvaschamp.com/skin/frontend/default/cptheme1/images/photo-frame-prints/small-frame/beaded-walnut.jpg) top center no-repeat}
.order-step-main .dynamic-block .frame_option label span.black-curved{background:url(https://www.canvaschamp.com/skin/frontend/default/cptheme1/images/photo-frame-prints/small-frame/black-curved.jpg) top center no-repeat}
.order-step-main .dynamic-block .frame_option label span.black-flat{background:url(https://www.canvaschamp.com/skin/frontend/default/cptheme1/images/photo-frame-prints/small-frame/black-flat.jpg) top center no-repeat}
.order-step-main .dynamic-block .frame_option label span.black-metal{background:url(https://www.canvaschamp.com/skin/frontend/default/cptheme1/images/photo-frame-prints/small-frame/black-metal.jpg) top center no-repeat}
.order-step-main .dynamic-block .frame_option label span.blonde-maple{background:url(https://www.canvaschamp.com/skin/frontend/default/cptheme1/images/photo-frame-prints/small-frame/blonde-maple.jpg) top center no-repeat}
.order-step-main .dynamic-block .frame_option label span.bronze-ornate{background:url(https://www.canvaschamp.com/skin/frontend/default/cptheme1/images/photo-frame-prints/small-frame/bronze-ornate.jpg) top center no-repeat}
.order-step-main .dynamic-block .frame_option label span.brown-frame{background:url(https://www.canvaschamp.com/skin/frontend/default/cptheme1/images/photo-frame-prints/small-frame/brown-frame.jpg) top center no-repeat}
.order-step-main .dynamic-block .frame_option label span.classic-curve-white{background:url(https://www.canvaschamp.com/skin/frontend/default/cptheme1/images/photo-frame-prints/small-frame/classic-curve-white.jpg) top center no-repeat}
.order-step-main .dynamic-block .frame_option label span.espresso-walnut{background:url(https://www.canvaschamp.com/skin/frontend/default/cptheme1/images/photo-frame-prints/small-frame/espresso-walnut.jpg) top center no-repeat}
.order-step-main .dynamic-block .frame_option label span.gold-accent{background:url(https://www.canvaschamp.com/skin/frontend/default/cptheme1/images/photo-frame-prints/small-frame/gold-accent.jpg) top center no-repeat}
.order-step-main .dynamic-block .frame_option label span.modern-black-frame{background:url(https://www.canvaschamp.com/skin/frontend/default/cptheme1/images/photo-frame-prints/small-frame/modern-black-frame.jpg) top center no-repeat}
.order-step-main .dynamic-block .frame_option label span.pewter-ribbed{background:url(https://www.canvaschamp.com/skin/frontend/default/cptheme1/images/photo-frame-prints/small-frame/pewter-ribbed.jpg) top center no-repeat}
.order-step-main .dynamic-block .frame_option label span.silver-curved{background:url(https://www.canvaschamp.com/skin/frontend/default/cptheme1/images/photo-frame-prints/small-frame/silver-curved.jpg) top center no-repeat}
.order-step-main .dynamic-block .frame_option label span.silver-metal{background:url(https://www.canvaschamp.com/skin/frontend/default/cptheme1/images/photo-frame-prints/small-frame/silver-metal.jpg) top center no-repeat}
.order-step-main .dynamic-block .frame_option label span.silver-ornate{background:url(https://www.canvaschamp.com/skin/frontend/default/cptheme1/images/photo-frame-prints/small-frame/silver-ornate.jpg) top center no-repeat}
.order-step-main .dynamic-block .frame_option label span.white-flat{background:url(https://www.canvaschamp.com/skin/frontend/default/cptheme1/images/photo-frame-prints/small-frame/white-flat.jpg) top center no-repeat}
.order-step-main .dynamic-block .frame-options{border:1px solid #eee; background:#f9f9f9; padding:0px 15px; margin:0px 0px 10px 0px; border-radius:3px}
.order-step-main .dynamic-block .frame-options dt{width:130px; line-height:38px !important}
.order-step-main .dynamic-block .frame-options dd{width:361px}
.order-step-main .dynamic-block .frame-orientation{float:right; width:210px}
.order-step-main .dynamic-block .frame-orientation dt{}
.order-step-main .dynamic-block .frame-orientation dd{border:1px solid #e5e5e5; width:auto; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px}
.order-step-main .dynamic-block .frame-orientation dd .tm-radio{float:left; width:104px; height:93px}
.order-step-main .dynamic-block .frame-orientation dd .tm-selected{background-color:#f1f1f1!important}
.order-step-main .dynamic-block .frame-orientation dd .frame-landscape{width:104px; height:93px; float:left; position:relative}
.order-step-main .dynamic-block .frame-orientation dd .frame-landscape .tm-radio{background:url(https://www.canvaschamp.com/skin/frontend/default/cptheme1/images/frame-landscape-img.jpg) center 19px no-repeat}
.order-step-main .dynamic-block .frame-orientation dd .frame-landscape label{bottom:5px; font-size:13px; left:0; line-height:normal; position:absolute; text-align:center; width:100%; cursor:pointer}
.order-step-main .dynamic-block .frame-orientation dd .frame-portrait{width:104px; height:93px; float:right; position:relative}
.order-step-main .dynamic-block .frame-orientation dd .frame-portrait .tm-radio{background:url(https://www.canvaschamp.com/skin/frontend/default/cptheme1/images/frame-porttrait-img.jpg) center 11px no-repeat}
.order-step-main .dynamic-block .frame-orientation dd .frame-portrait label{bottom:5px; font-size:13px; left:0; line-height:normal; position:absolute; text-align:center; width:100%; cursor:pointer}
.order-step-main .dynamic-block .frame-orientation .tm-radio input{width:104px; height:93px}
.fixed{position:fixed; top:0px; transition:all 2s ease-in-out; -webkit-transition:all 2s ease-in-out; -moz-transition:all 2s ease-in-out; -o-transition:all 2s ease-in-out}
.cms-home .shiping-flash-sale-section{width:1130px; margin:20px auto 20px; overflow:hidden}
.cms-home .shiping-flash-sale{margin-top:0px!important; margin-bottom:0px!important}
.shiping-flash-sale-section.homepagebelowslider{display:block}
.shiping-flash-sale-section.homepagebelowslider .col-main{margin:20px auto; width:1130px}
@font-face{font-family:'robotothin_italic'; src:url('https://www.canvaschamp.com/skin/frontend/default/cptheme1/font/roboto-thinitalic-webfont.eot'); src:url('https://www.canvaschamp.com/skin/frontend/default/cptheme1/font/roboto-thinitalic-webfont.eot?#iefix') format('embedded-opentype'), url('https://www.canvaschamp.com/skin/frontend/default/cptheme1/font/roboto-thinitalic-webfont.woff2') format('woff2'), url('https://www.canvaschamp.com/skin/frontend/default/cptheme1/font/roboto-thinitalic-webfont.woff') format('woff'), url('https://www.canvaschamp.com/skin/frontend/default/cptheme1/font/roboto-thinitalic-webfont.ttf') format('truetype'), url('https://www.canvaschamp.com/skin/frontend/default/cptheme1/font/roboto-thinitalic-webfont.svg#robotothin_italic') format('svg'); font-weight:normal; font-style:normal}
@font-face{font-family:'robotolight_italic'; src:url('https://www.canvaschamp.com/skin/frontend/default/cptheme1/font/roboto-lightitalic-webfont.eot'); src:url('https://www.canvaschamp.com/skin/frontend/default/cptheme1/font/roboto-lightitalic-webfont.eot?#iefix') format('embedded-opentype'), url('https://www.canvaschamp.com/skin/frontend/default/cptheme1/font/roboto-lightitalic-webfont.woff2') format('woff2'), url('https://www.canvaschamp.com/skin/frontend/default/cptheme1/font/roboto-lightitalic-webfont.woff') format('woff'), url('https://www.canvaschamp.com/skin/frontend/default/cptheme1/font/roboto-lightitalic-webfont.ttf') format('truetype'), url('https://www.canvaschamp.com/skin/frontend/default/cptheme1/font/roboto-lightitalic-webfont.svg#robotolight_italic') format('svg'); font-weight:normal; font-style:normal}
.cms-content .faq_50 h3, .cms-content h3.cattabpan-title, h3.cattabpan-title{color:#bf1e2e; font-size:18px; font-weight:normal; margin:0}
.faq_50 h3{padding-bottom:10px}
.container .plstk-tabpan #content .tabbing_content.dis_block li{}
.container .plstk-tabpan #content .tabbing_content.dis_block ul.nmbr li{list-style:inside none decimal}
.container .plstk-tabpan #content .tabbing_content.dis_block li h3{color:#bf1e2e; font-size:16px; font-weight:normal; margin:0}
.intro-text{width:100% !important}
.cart .discount.question, .cart .discount.geo-trust{border:medium none; text-align:center; width:49.5%; margin-right:0; position:relative}
.cart .discount.question, .cart .discount.quarantee, .cart .discount.geo-trust{padding:0}
.cart .discount.question h2, .cart .discount.quarantee h2, .cart .discount.geo-trust h2{text-align:left; color:#000; margin-top:0px; font-size:18px}
.cart .discount.question p, .cart .discount.geo-trust p, .cart .discount.question a{font-size:13px; color:#808080; width:100%; font-family:"robotoregular"; color:#333038; text-align:left}
.cart .discount.question p{margin-top:15px}
.cart .discount.question span, .cart .discount.geo-trust span{width:100%; display:inline-block; height:160px}
.cart .discount.question a:hover{color:#bf1e2e}
.cart .discount.question span{background:url("https://www.canvaschamp.com/skin/frontend/default/cptheme1/images/question.jpg") no-repeat 15px center}
.cart .discount.question .question_text_right{float:right; margin:20px 0}
.cart .discount.geo-trust span{background:url("https://www.canvaschamp.com/skin/frontend/default/cptheme1/images/geo-trust.jpg") no-repeat center center}
.discount.geo-trust::after{border-color:#e5e5e5;border-right:1px solid #e5e5e5;content:""; height:80px;line-height:80px;margin-top:40px;  position:absolute;vertical-align:middle; top:0px; right:11px}
.cart .usp-3box{float:left; width:64.2%; border:1px solid #dbdee1; display:none}
.hang-wt-hole{background:rgba(0, 0, 0, 0) url("https://www.canvaschamp.com/skin/frontend/default/cptheme1/images/hang-wt-hole.jpg") no-repeat scroll left top; float:none !important; height:115px; margin:0 auto 8px; width:121px}
.french_cleat{background:rgba(0, 0, 0, 0) url("https://www.canvaschamp.com/skin/frontend/default/cptheme1/images/hardware/french-cleat.jpg") no-repeat scroll left top; float:none !important; height:85px; margin:0 auto 8px; width:121px}
.table_stand{background:rgba(0, 0, 0, 0) url("https://www.canvaschamp.com/skin/frontend/default/cptheme1/images/hardware/table-stand.jpg") no-repeat scroll left top; float:none !important; height:85px; margin:0 auto 8px; width:121px}
.stand_offs{background:rgba(0, 0, 0, 0) url("https://www.canvaschamp.com/skin/frontend/default/cptheme1/images/hardware/stand-offs.jpg") no-repeat scroll left top; float:none !important; height:85px; margin:0 auto 8px; width:121px}
.metal-wt-hole{background:rgba(0, 0, 0, 0) url("https://www.canvaschamp.com/skin/frontend/default/cptheme1/images/metal-wt-hole.jpg") no-repeat scroll left top; float:none !important; height:115px; margin:0 auto 8px; width:121px}
.mini_easel{background:rgba(0, 0, 0, 0) url("https://www.canvaschamp.com/skin/frontend/default/cptheme1/images/mini-easel.jpg") no-repeat scroll left top; float:none !important; height:115px; margin:0 auto 8px; width:121px}
.permission-checked{float:left; width:100%}
.permission-checked .tm-checkbox{float:left; margin-top:0}
.permission-checked span.text-manage{float:left; width:90%}
.photo-release{font-family:"robotomedium"}
.easel{background:rgba(0, 0, 0, 0) url("https://www.canvaschamp.com/skin/frontend/default/cptheme1/images/easel.jpg") no-repeat scroll left top; float:none !important; height:115px; margin:0 auto 8px; width:121px}
.acrylic_pedestal{background:rgba(0, 0, 0, 0) url("https://www.canvaschamp.com/skin/frontend/default/cptheme1/images/acrylic-pedastal.jpg") no-repeat scroll left top; float:none !important; height:115px; margin:0 auto 8px; width:121px}
#checkout-amazon-payments .op_block_title > span{display:none}
#checkout-amazon-payments .op_block_title{font-size:18px}
#shipping-method-wrapper{padding-top:20px}
.success-tabplan{width:588px; float:right}
.success-tabplan .success-order-con{width:100%;float:right}
.success-tabplan .success-order-con .customTab{width:588px; float:left}
.success-tabplan .success-order-left{width:482px; float:left; padding-top:20px}
.success-tabplan .success-order-right{width:100%; float:right}
.success-tabplan .success-order-con .success-order-right .quick-view-tabbing{padding:0px}
.success-tabplan .success-order-con #tabmenu{height:36px; text-align:center; background-image:none}
.success-tabplan .success-order-con #tabmenu li{float:none; display:inline-table; margin:0 9px -1px; border:none; height:auto}
.success-tabplan .success-order-con #tabmenu li:first-child{margin-left:18px}
.success-tabplan .success-order-con #tabmenu a{padding:4px 15px; border:1px solid #e9e9e9; border-radius:3px 3px 0px 0px; border-bottom:1px solid #41c490}
.success-tabplan .success-order-con #tabmenu a:hover{background:#fff; color:#fff; border:1px solid #41c490; border-bottom:1px solid #fff}
.success-tabplan .success-order-con #tabmenu a.active{background:#fff; color:#fff; border:1px solid #41c490; border-bottom:1px solid #fff; position:relative; z-index:3}
.success-tabplan .success-order-con #content{border:1px solid #41c490; border-radius:3px; padding:14px 20px 19px 20px; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; height:169px; overflow:hidden; position:relative}
.success-tabplan .success-order-con #content .dynamic-img{float:left; width:83px; height:83px}
.success-tabplan .success-order-con #content .dynamic-img img{max-width:100%; max-height:100%}
.success-tabplan .success-order-con #content .text-content{width:450px;float:right; height:82px; overflow:hidden}
.success-tabplan .success-order-con #content .text-content span{font-family:"robotobold"; display:block}
.success-tabplan .success-order-con #content .text-content a{color:#999; font-size:12px; margin:5px 0; display:inline-table}
.success-tabplan .success-order-con #content .buttons-set{margin-top:20px; float:left}
.success-tabplan .success-order-con .success-order-right .block-title{font-family:"robotobold"; font-size:18px; line-height:15px; margin-bottom:18px; text-align:center; color:#41c490}
.success-tabplan .success-order-con .success-order-right h3{color:#bf1e2e;font-family:"robotobold";font-size:23px;text-align:center}
.success-tabplan .success-order-con .success-order-right .block-title p{margin-top:7px}
.success-tabplan .success-order-con .success-order-right  p.choose-where-to-share{font-size:16px; font-family:"robotobold"; text-align:center; margin-bottom:20px; text-transform:uppercase; padding-top:20px; position:relative}
.success-tabplan .success-order-con .success-order-right  p.choose-where-to-share:before{width:250px; height:1px; background:#eee; position:absolute; content:""; top:1px; left:0; right:0; margin:0 auto}
.success-page-com .section-title{font-size:30px; font-family:"robotobold"; margin:41px auto 12px; text-align:center; text-transform:capitalize; position:relative}
.success-page-com .section-title::before{background:#eeeeee none repeat scroll 0 0; border:6px solid #eeeeee; border-radius:80px; bottom:-4px; content:"";   display:inline-block; height:0; left:49.5%; position:absolute; width:0}
.success-page-com .section-title::after{border-bottom:2px solid #eeeeee;  content:""; display:block; margin:22px auto 0;position:relative; width:40%}
.success-page-com .how-referal-program-work{padding:30px 20px 30px 30px; text-align:center}
.referral-img > img{height:auto; max-width:100%}
.success-page-com .how-referal-program-work ul.referral-steps{width:870px; margin:40px auto 0; text-align:left; border:1px solid #e9e9e9; padding:30px 20px 25px 30px; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box}
.success-page-com .how-referal-program-work ul.referral-steps span.steps-ref{font-family:"robotobold"; font-size:25px; text-align:left; display:block; margin-bottom:15px}
.success-page-com .how-referal-program-work ul.referral-steps li{text-align:left; margin:9px 0px 9px 15px; font-size:13px; list-style:outside url("https://www.canvaschamp.com/skin/frontend/default/cptheme1/images/list-icon.png")}
.buttons-set button.button.fb > span{background:#3b579d}
.buttons-set button.button.twit > span{background:#28a9e0}
.buttons-set button.button.gmail > span{background:#d14836}
.buttons-set button.button.fb:hover > span, .buttons-set button.button.twit:hover > span, .buttons-set button.button.gmail:hover > span{background:#333038}
.success-tabplan .success-order-con .success-order-right .block-title span{font-size:13px; font-family:"robotoregular"; color:#000}
/*Custome canvas printing Video Add*/
.cms-content .custom-canvas-pri-video{float:right; margin:0 0 5px 20px}
.custom-canvas-pri-video iframe{height:200px; width:330px; border:none}
.cms-content .custom-canvas-pri-video .red-btn{clear:both; display:table; float:none; margin:20px auto; font-size:15px; font-family:"robotoregular"}
/*metal & acrylic print page subscriber Part */
.am-print-page-offer-part{z-index: 10000 !importanta;}
.metal-print-popup #esns_box_layer{ background:url(https://www.canvaschamp.com/skin/frontend/default/cptheme1/images/metal-print-subscrip-bg.jpg) no-repeat;}
.acrylic-print-popup #esns_box_layer{ background:url(https://www.canvaschamp.com/skin/frontend/default/cptheme1/images/acrylic-prints-subscrip-bg.jpg) no-repeat;}
.am-print-page-offer-part #esns_box_layer{ border:0 none; font-family:'robotoregular'; width:745px; height:394px; margin-left: -350px;}
.am-print-page-offer-part #esns_box_layer .offer-box-am-print{padding:70px 40px 60px 40px;  box-sizing:border-box; -webkit-box-sizing:border-box; float:left;position:relative}
.am-print-page-offer-part #esns_box_layer .offer-box-am-print .offer-title{font-family:"robotoblack";font-size:53px; text-align:left;}
.am-print-page-offer-part #esns_box_layer .offer-box-am-print .offer-condition {font-family:'robotoregular';font-size:13px;text-align:left; width: 53%; color:#888888;}
.am-print-page-offer-part #esns_box_layer .offer-box-am-print .offer-sub-title{font-family:"robotomedium";font-size:19px;text-align:left; margin-top:12px;}
.am-print-page-offer-part #esns_box_layer .offer-box-am-print .offer-sub-title span{ color:#a0a0a0;}
.am-print-page-offer-part #esns_box_layer .offer-box-am-print #esns_box_subscribe .subscrip_title{font-family:'robotoregular';font-size:13px; color:#888888; text-align:left; margin-bottom:5px;}
.am-print-page-offer-part #esns_box_layer .offer-box-am-print #esns_box_subscribe #esns_box_subscribe_form .subscrip_submit:hover{background: #434343 none repeat scroll 0 0;color: #ffffff;}
.am-print-page-offer-part #esns_box_layer .offer-box-am-print #esns_box_subscribe .error-msg-am{ clear:both;width:100%;text-align:left;}
.am-print-page-offer-part #esns_box_layer .offer-box-am-print #esns_box_subscribe .success-msg-am{font-family:"robotobold"; color:#8bbf00; text-transform:uppercase;text-align:left; font-size:18px;}
.am-print-page-offer-part #esns_box_layer .offer-box-am-print #esns_box_subscribe .success-msg-am span{display: block; color:#6f6f6f;font-family:'robotoregular';text-transform:capitalize; font-size:12px; text-align:left;line-height: 18px}
.am-print-page-offer-part #esns_box_layer .offer-box-am-print #esns_box_subscribe  #esns_box_subscribe_form .subscrip_submit{background:#bf1e2e none repeat scroll 0 0;border:medium none;border-radius:3px;color:#fff;cursor:pointer;font-family:"robotoblack";font-size:14px;padding:15px;text-decoration:none;text-transform:uppercase;transition:all 500ms ease 0s; width:auto; height:auto; line-height:11px; margin-top:5px;}
.am-print-page-offer-part #esns_box_layer .offer-box-am-print #esns_box_subscribe { margin: 30px 0 65px;}
.am-print-page-offer-part #esns_box_layer .offer-box-am-print #esns_box_subscribe  #esns_box_subscribe_form #esns_box_subscribe_submit{left: -34px;position: relative;}
.am-print-page-offer-part #esns_box_layer .offer-box-am-print #esns_box_subscribe  #esns_box_subscribe_form #esns_box_subscribe_input input{border:1px solid #b7b7b7;border-radius:0;color:#888;font-family:"robotolight";font-size:13px;height:17px;width:355px; border-radius: 3px; line-height:18px;padding:11px;margin: 5px 0 0;}
/*Photo Book Subscriber Popup*/
.photo-book-popup #esns_box_layer{background:url(https://www.canvaschamp.com/skin/frontend/default/cptheme1/images/photobook/photo_book_pop_up.jpg) no-repeat;height:424px}
.book_new_customer{position:absolute;left:0;background:#966f5f;color:#fff;text-transform:uppercase;font-size:17px;font-family:'robotoblack';padding:7px 30px;top:30px}
.book_new_customer::before{content:"";display:block;position:absolute;height:0;border:16px solid #966f5f;bottom:0;right:-18px;border-right-color:transparent}
.am-print-page-offer-part.photo-book-popup #esns_box_layer .offer-box-am-print{padding-left:30px;padding-right:30px}
.am-print-page-offer-part.photo-book-popup #esns_box_layer .offer-box-am-print .offer-title{font-size:36px;text-transform:uppercase;margin:25px 0}
.am-print-page-offer-part.photo-book-popup #esns_box_layer .offer-box-am-print .offer-sub-title{font-size:18px;margin-top:20px;text-transform:uppercase;width:100%;line-height:25px}
.am-print-page-offer-part.photo-book-popup #esns_box_layer .offer-box-am-print .offer-sub-title span{color:#bf1e2e;font-size:21px;font-family:robotoblack;line-height:21px}
.am-print-page-offer-part.photo-book-popup #esns_box_layer .offer-box-am-print #esns_box_subscribe .subscrip_title{color:#000}
.am-print-page-offer-part.photo-book-popup #esns_box_layer .offer-box-am-print .offer-condition{width:auto;color:#000}
.am-print-page-offer-part.photo-book-popup #esns_box_layer .offer-box-am-print #esns_box_subscribe{margin:5px 0 30px}
.am-print-page-offer-part.photo-book-popup #esns_box_layer .offer-box-am-print #esns_box_subscribe #esns_box_subscribe_form #esns_box_subscribe_submit{left:0;position:relative;clear:both;margin-top:5px;width:auto}
.am-print-page-offer-part.photo-book-popup #esns_box_layer .offer-box-am-print #esns_box_subscribe #esns_box_subscribe_form .subscrip_submit{font-family:'robotoregular';}
.am-print-page-offer-part.photo-book-popup #esns_box_layer .offer-box-am-print .offer-condition{font-size:11px;line-height:normal}
/*Home page subscriber Part */
.home-page-offer-part #esns_box_layer{background:url(https://www.canvaschamp.com/skin/frontend/default/cptheme1/images/cvp-pop-up-bg-1.png) no-repeat; border:0 none; font-family:'robotoregular'; width:745px; height:424px; margin-left:-372.5px}
.refer-earn-get{padding:25px 25px 20px;  box-sizing:border-box; -webkit-box-sizing:border-box}
.refer-earn-get-text{color:#bf1e2e; font-family:"robotobold"; font-size:40px; line-height:44px; text-transform:uppercase}
.refer-earn-get .red-btn{display:table; font-family:'robotobold'; margin:200px auto 0}
.refer-earn-get p{color:#014e62; font-family:"robotomedium"; font-size:26px; line-height:30px; margin-top:20px; text-transform:uppercase}
.home-page-offer-part .offer-detail-text > span{display:block; font-size:30px; line-height:32px}
.home-page-offer-part #esns_box_title{text-align:left;color:#000}
.home-page-offer-part .signup-get-text{margin-top:35px; position:relative}
.home-page-offer-part .offer-detail-text{font-family:'robotoblack'; font-size:72px; line-height:70px;  text-transform:uppercase; margin:1px 0 0 35px}
.home-page-offer-part .signup-get-text > span, .home-page-offer-part .signup-get-text .on-your-frist-order, .home-page-offer-part #esns_box_title .on-your-frist-order{display:block; font-size:18px; margin-left:35px;font-family:"robotomedium"}
.home-page-offer-part #esns_box_title .on-your-frist-order{color:#bf1e2e; margin-top:10px}
.home-page-offer-part #esns_box_title .instant-coupon{font-size:12px;font-family:'robotoregular';margin-left:35px; margin-top:30px}
.home-page-offer-part .subscrip_box .search{margin:5px 0 0 35px;width:380px;float:left;padding:0;border:none}
.home-page-offer-part .subscrip_box .text{text-align:left !important}
.home-page-offer-part .subscrip_box .no_thanks{margin:4px 0 0 25px; text-align:left !important; font-size:14px;clear:both}
.home-page-offer-part .subscrip_box .no_thanks a{color:#bf1e2e;display:none}
.home-page-offer-part #esns_box_subscribe_input input{color:#888; height:17px; width:92% !important; font-size:13px; font-family:"robotoregular" !important; border-radius:0}
.home-page-offer-part #esns_box_subscribe_input{width:100%}
.home-page-offer-part .subscrip_box .submite_button{background-color:#bf1e2e; font-size:14px; height:41px; line-height:20px; font-family:"robotoregular" !important; border-radius:0; text-transform:none;border-radius:3px;margin-top:20px;padding:10px 25px}
.home-page-offer-part .offer-text{color:#000; font-family:'robotoregular'; font-size:11px; margin:0 0 0 35px;width:80%;line-height:normal}
.home-page-offer-part #esns_box_block_3 span{display:block; margin:0 auto; padding:20px 0 5px; font-size:13px}
.home-page-offer-part #esns_box_subscribe{margin:0px 0 8px}
.home-page-offer-part  #esns_box_subscribe_response_error{text-align:left; color:#bf1e2e;float:left}
.home-page-offer-part #esns_box_subscribe_response_success{float:left;text-align:left;margin-left:35px}
/*Photo Calendar Subscriber Popup*/
.home-page-offer-part.photo-calendar-popup #esns_box_layer{background:url(https://www.canvaschamp.com/skin/frontend/default/cptheme1/images/photo-calendar/calendar_popup.png) no-repeat}
#esns_box_layer .status-msg-popup{clear:left;margin-left:35px}
.home-page-offer-part.photo-calendar-popup #esns_box_title, .home-page-offer-part.photo-calendar-popup .offer-text{color:#fff}
.home-page-offer-part.photo-calendar-popup #esns_box_title .on-your-frist-order, .home-page-offer-part.photo-calendar-popup #esns_box_subscribe_response_error, .home-page-offer-part.photo-calendar-popup em.required{color:#ffda0d}


/* Price tag for mobile*/
.price-tag-start-price{font-size:19px; display:block; color:#fff; font-family:"robotoregular"; margin:10px 0 20px 0; text-align:center; text-transform:none}
.cms-digital-oil-painting .price-tag-start-price{display:inline-block; margin-left:20px}
.cms-new-york-canvas-prints .price-tag-start-price{color:#bf1e2e; margin-top:15px}
.category-stretcher-bars .price-tag-start-price{color:#bf1e2e; margin:0; text-align:left}
.price-tag-start-price.red{color:#bf1e2e}
.price-tag-start-price.text-align-l{text-align:left}
.price-tag-start-price.margin-none{margin:0}
.price-tag-start-price.text-align-r{text-align:right}
.price-tag-start-price.black{color:#000}
.category-canvas-banner .price-tag-start-price > span{padding:0 !important}
.cms-pop-art-on-canvas-andy-warhol-style-canvas-prints .price-tag-start-price, .price-tag-start-price .price-tag-start-price{margin-top:15px}
#canvas-prints-instagram-photos .price-tag-start-price{color:#2a5b83}
.home-categories.iner_category_list .price-tag-start-price{font-size:16px; margin:10px 0}
.cms-home .price-tag-start-price{display:none}
/*Widgets and Print CSS*/
.widget{display:inline}
.widget .widget-title{clear:both; padding:15px 0 0; margin:0 0 7px}
.widget .widget-title h2{font-size:15px; font-weight:bold; color:#e25203}
.widget .mini-products-images-list .product-image{display:block; width:76px; height:76px; border:1px solid #a9a9a9; margin:0 auto}
.widget .mini-products-images-list li.item{float:left; width:77px; height:77px}
.widget-new-products{display:block}
.col-main .widget-new-products{margin:7px 0}
.widget-new-products .products-grid .product-image, .widget-new-products .products-list .product-image{width:85px; height:85px}
.widget-new-products .products-list .product-shop{margin-left:100px}
.sidebar .widget-new-products .block{font-size:11px; line-height:1.25}
.sidebar .widget-new-products .block-title strong{background:url(https://www.canvaschamp.com/skin/frontend/default/cptheme1/images/widgets/i_widget-new.gif) 0 1px no-repeat; padding-left:21px; color:#dc5033}
.widget-viewed{display:block}
.col-main .widget-viewed{margin:7px 0}
.widget-viewed .products-grid .product-image, .widget-viewed .products-list .product-image{width:85px; height:85px}
.widget-viewed .products-list .product-shop{margin-left:100px}
.sidebar .widget-viewed .block{font-size:11px; line-height:1.25}
.sidebar .widget-viewed .block-title strong{background:url(https://www.canvaschamp.com/skin/frontend/default/cptheme1/images/widgets/i_block-list.gif) 0 0 no-repeat; padding-left:21px}
.widget-compared{display:block}
.col-main .widget-compared{margin:7px 0}
.widget-compared .products-grid .product-image, .widget-compared .products-list .product-image{width:85px; height:85px}
.widget-compared .products-list .product-shop{margin-left:100px}
.sidebar .widget-compared .block{font-size:11px; line-height:1.25}
.sidebar .widget-compared .block-title strong{background:url(https://www.canvaschamp.com/skin/frontend/default/cptheme1/images/widgets/i_block-list.gif) 0 0 no-repeat; padding-left:21px}
.widget-static-block{}
.sidebar .widget-static-block{display:block; margin:0 0 15px}
.top-container .widget a{padding:0 0 0 7px}
.bottom-container .widget a{padding:0 3px}
.widget-product-link-inline{display:inline}
.col-main .widget-product-link{display:block; text-align:right; margin:7px 0}
.col-main .widget-product-link a{background:url(https://www.canvaschamp.com/skin/frontend/default/cptheme1/images/widgets/i_widget-link.gif) 100% 4px no-repeat; padding-right:15px}
.sidebar .widget-product-link{display:block; margin:0 0 15px; padding:0 10px}
.sidebar .widget-product-link a{background:url(https://www.canvaschamp.com/skin/frontend/default/cptheme1/images/widgets/i_widget-link.gif) 100% 4px no-repeat; padding:0 15px 0 0}
.widget-category-link-inline{display:inline}
.col-main .widget-category-link{display:block; text-align:right; margin:7px 0}
.col-main .widget-category-link a{background:url(https://www.canvaschamp.com/skin/frontend/default/cptheme1/images/widgets/i_widget-link.gif) 100% 4px no-repeat; padding-right:15px}
.sidebar .widget-category-link{display:block; margin:0 0 15px; padding:0 10px}
.sidebar .widget-category-link a{background:url(https://www.canvaschamp.com/skin/frontend/default/cptheme1/images/widgets/i_widget-link.gif) 100% 4px no-repeat; padding:0 15px 0 0}
.widget-cms-link-inline{display:inline}
.col-main .widget-cms-link{display:block; text-align:right; margin:7px 0}
.col-main .widget-cms-link a{background:url(https://www.canvaschamp.com/skin/frontend/default/cptheme1/images/widgets/i_widget-link.gif) 100% 4px no-repeat; padding-right:15px}
.sidebar .widget-cms-link{display:block; margin:0 0 15px; padding:0 10px}
.sidebar .widget-cms-link a{background:url(https://www.canvaschamp.com/skin/frontend/default/cptheme1/images/widgets/i_widget-link.gif) 100% 4px no-repeat; padding:0 15px 0 0}
.page-print .data-table .cart-tax-total{background-position:100% -54px}
.page-print .data-table .cart-tax-info{display:block !important}
/* Widget CSS End*/
/* checkout cart css */
#credit-card-type{width:100%}
#credit-card-type li{display:block;width:51px;height:32px;
background:url('https://www.canvaschamp.com/skin/frontend/default/cptheme1/images/credit-card-icons.jpg') 0 -32px no-repeat;margin:5px 6px 0 0;overflow:hidden;text-indent:-500em;float:left;-webkit-transition:all .2s;-moz-transition:all .2s;-ms-transition:all .2s;-o-transition:all .2s;transition:all .2s}
#credit-card-type .VI{background-position:0px -32px}
#credit-card-type .MC{background-position:-51px -32px}
#credit-card-type .AE{background-position:-102px -32px}
#credit-card-type .DI{background-position:-153px -32px}
#credit-card-type .VI.active{background-position:0px 0px}
#credit-card-type .MC.active{background-position:-51px 0px}
#credit-card-type .AE.active{background-position:-102px 0px}
#credit-card-type .DI.active{background-position:-153px 0px}
#checkout-payment-method-load .form-list li.card_type .field{margin:10px 0 20px; width:100%}
#checkout-payment-method-load .form-list li.card_type .AE{background:rgba(0, 0, 0, 0) url("https://www.canvaschamp.com/skin/frontend/default/cptheme1/images/american_card.png") no-repeat scroll left top; display:block; float:left; height:24px; margin-right:5px; width:37px}
#checkout-payment-method-load .form-list li.card_type .AE.active{background:rgba(0, 0, 0, 0) url("https://www.canvaschamp.com/skin/frontend/default/cptheme1/images/american_card.png") no-repeat scroll left bottom}
#checkout-payment-method-load .form-list li.card_type .VI{background:rgba(0, 0, 0, 0) url("https://www.canvaschamp.com/skin/frontend/default/cptheme1/images/visa_card.png") no-repeat scroll left top; display:block; float:left; height:24px; margin-right:5px; width:37px}
#checkout-payment-method-load .form-list li.card_type .VI.active{background:rgba(0, 0, 0, 0) url("https://www.canvaschamp.com/skin/frontend/default/cptheme1/images/visa_card.png") no-repeat scroll left bottom}
#checkout-payment-method-load .form-list li.card_type .MC{background:rgba(0, 0, 0, 0) url("https://www.canvaschamp.com/skin/frontend/default/cptheme1/images/master_card.png") no-repeat scroll left top; display:block; float:left; height:24px; margin-right:5px; width:37px}
#checkout-payment-method-load .form-list li.card_type .MC.active{background:rgba(0, 0, 0, 0) url("https://www.canvaschamp.com/skin/frontend/default/cptheme1/images/master_card.png") no-repeat scroll left bottom}
#checkout-payment-method-load .form-list li.card_type .DI{background:rgba(0, 0, 0, 0) url("https://www.canvaschamp.com/skin/frontend/default/cptheme1/images/discover_card.png") no-repeat scroll left top; display:block; float:left; height:24px; margin-right:5px; width:37px}
#checkout-payment-method-load .form-list li.card_type .DI.active{background:rgba(0, 0, 0, 0) url("https://www.canvaschamp.com/skin/frontend/default/cptheme1/images/discover_card.png") no-repeat scroll left bottom}
#checkout-payment-method-load .form-list li.card_type span{transition:all 0.2s linear 0s}
#checkout-payment-method-load .form-list li.card_type span.active{transition:all 0.2s linear 0s}
#checkout-payment-method-load .form-list li.card_type .SM{background:rgba(0, 0, 0, 0) url("https://www.canvaschamp.com/skin/frontend/default/cptheme1/images/switch_maestro.png") no-repeat scroll left top; display:block; float:left; height:24px; margin-right:5px; width:37px}
#checkout-payment-method-load .form-list li.card_type .SM.active{background:rgba(0, 0, 0, 0) url("https://www.canvaschamp.com/skin/frontend/default/cptheme1/images/switch_maestro.png") no-repeat scroll left bottom}
#checkout-payment-method-load .form-list li.card_type .SO{background:rgba(0, 0, 0, 0) url("https://www.canvaschamp.com/skin/frontend/default/cptheme1/images/solo.png") no-repeat scroll left top; display:block; float:left; height:24px; margin-right:5px; width:37px}
#checkout-payment-method-load .form-list li.card_type .SO.active{background:rgba(0, 0, 0, 0) url("https://www.canvaschamp.com/skin/frontend/default/cptheme1/images/solo.png") no-repeat scroll left bottom}
/* Checkout credit card */
.canvas_offer .show-btn{background:#bf1e2e; color:#fff; position:fixed; left:20px; bottom:0; z-index:99; padding:5px 10px; text-align:center; font-size:20px; text-decoration:none; line-height:20px}
.canvas_offer .show-btn:hover{color:#f9f9f9}
.popup-box-champ{background-color:#ffffff; border:1px solid #dbdbdb; height:190px; width:220px; z-index:999; padding-top:20px; box-sizing:border-box; -webkit-box-sizing:border-box; text-align:center}
.popup-box-champ .champ-text-offer{font-size:22px; font-family:"robotobold"; display:inline-table; text-transform:uppercase}
.popup-box-champ .champ-text-offer .red-btn{display:table; font-family:'robotomedium';font-size:14px; margin:10px auto 0; padding:8px 10px}
.popup-box-champ .champ-text-offer span{font-size:14px; color:#000; font-family:"robotoregular"; display:block; margin-top:6px; line-height:16px}
.popup-box-champ .champ-text-offer span.excluded{font-size:13px; color:#bf1e2e; margin-top:0}
.popup-box-champ .champ-text-offer span.gift-of-memories{font-family:"robotobold"; font-size:15px; color:#bf1e2e; position:relative; padding-bottom:14px; margin-bottom:16px; margin-top:0}
.popup-box-champ .champ-text-offer span.gift-of-memories::before{left:0; right:0; bottom:0; position:absolute; content:""; width:100px; height:1px; background:#cccccc; margin:0 auto}
.popup-box-champ .code-area-champ{width:100%; background:#bf1e2e; padding:15px 25px 30px; color:#fff; box-sizing:border-box; -webkit-box-sizing:border-box; margin-top:15px}
.popup-box-champ .code-area-champ span{font-size:14px; display:block}
.popup-box-champ .code-area-champ .coupen-code-champ{border:1px dashed #fff; position:relative; padding:8px 20px; background:#000; text-transform:uppercase; font-family:"robotobold"; font-size:20px; display:inline-block; margin-top:14px}
.popup-box-champ .code-area-champ .coupen-code-champ::before, .home-page-offer-part .use-coupen-getstart .coupen-code-use span.coupen-flate-25::before{position:absolute; left:10px; top:-8px; content:""; background:url("https://www.canvaschamp.com/skin/frontend/default/cptheme1/images/specialoffer/cutter-1.png") no-repeat scroll; width:23px; height:13px}
.home-page-offer-part .use-coupen-getstart .coupen-code-use span.coupen-flate-25::before{background:url("https://www.canvaschamp.com/skin/frontend/default/cptheme1/images/specialoffer/cutter.png") no-repeat scroll 0 0; top:-6px}
.canvas_offer .close-btn{background:#bf1e2e; border:none; color:#fff; font-size:20px; left:10px; padding:1px 5px; position:absolute; top:-25px; height:23px; width:15px; text-align:center; line-height:20px; text-decoration:none}
.canvas_offer .close-btn:hover{color:#f9f9f9}
.artist_gallery_multi_price{float:right; margin-right:0px; width:640px}
.artist_gallery_multi_price .data-table{width:100%}
#domainchecker_box_layer{border:none; border-radius:8px; width:450px; margin-left:-225px}
.redirect-title{background:#f5f5f5; width:100%; padding:10px 15px; text-align:left; font-family:"robotobold"; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; border-radius:8px 8px 0 0; border-bottom:1px solid #ddd}
#domainchecker_box_close{top:8px; right:15px}
.ind-logo{margin:20px 0}
.domainchecker-content-text{font-size:16px; margin-bottom:20px; padding:0 15px}
.domainchecker-button{background:#f5f5f5; border-radius:0 0 8px 8px; border-top:1px solid #ddd; padding:20px 15px}
.domainchecker-button .red-btn{font-size:14px; display:inline-table; text-transform:none; font-family:'robotoregular'}
.product-my-canvas-design .shipping-offer-top, .product-my-canvas-design .socialmedia-footer, strong.offer-size{display:none}
#display-in-mobile, #display-none-desktop, .display-none-desktop-view{display:none}
#showmail .pop_up_grid button.button:hover{background:#bf1e2e}
.page-title.title-buttons .checkout-types .red-btn{display:table; font-family:"robotobold"; font-size:13px; padding:10px 15px;}
.sidebar ul.social_block li a{background:url(https://www.canvaschamp.com/skin/frontend/default/cptheme1/images/cvp-sprite.png) top left no-repeat}
/*Gift Card*/
#onepage-checkout-shipping-method-additional-load #ajaxloader{background:rgba(255,255,255,0.7); bottom:0;display:none;left:0;position:fixed;right:0;top:0;visibility:visible;z-index:100000}
#onepage-checkout-shipping-method-additional-load .wall-ajax-loader{display:block;margin:0 auto;position:relative;text-align:center;top:40%}
.gift-messages{float:left; width:100%; margin-top:20px}
.gift-messages-form{float:left; width:100%; margin-top:5px}
.gift-messages-form .form-list{margin-top:10px}
.gift-messages-form .form-list li .input-box{float:left; width:100%; margin-top:5px}
.gift-messages-form .form-list li textarea{width:100%; height:80px}
.col3-set .col-1 img.wall-ajax-loader{width:auto}
.gift-messages{padding-top:30px; border-top:1px solid #ddd}
/*Fontello Fonts Icons*/
@font-face{font-family:'fontello';src:url('https://www.canvaschamp.com/skin/frontend/default/cptheme1/font/fontello.eot?37387985');src:url('https://www.canvaschamp.com/skin/frontend/default/cptheme1/font/fontello.eot?37387985#iefix') format("embedded-opentype"),url('https://www.canvaschamp.com/skin/frontend/default/cptheme1/font/fontello.woff2?37387985') format("woff2"),url('https://www.canvaschamp.com/skin/frontend/default/cptheme1/font/fontello.woff?37387985') format("woff"),url('https://www.canvaschamp.com/skin/frontend/default/cptheme1/font/fontello.ttf?37387985') format("truetype"),url('https://www.canvaschamp.com/skin/frontend/default/cptheme1/font/fontello.svg?37387985#fontello') format("svg");font-weight:normal;font-style:normal}
[class^="icon-"]:before,[class*=" icon-"]:before{font-family:"fontello";font-style:normal;font-weight:normal;speak:none;display:inline-block;text-decoration:inherit;width:1em;margin-right:.2em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:.2em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.icon-umbrella:before{content:'\e800'}
.icon-resize-full:before{content:'\e801'}
.icon-smile:before{content:'\f118'}
.icon-shield:before{content:'\f132'}
.icon-facebook:before { content: '\f09a'; } 
.icon-gplus:before { content: '\f0d5'; }
.icon-amazon:before { content: '\f270'; }
.icon-gplus-1:before { content: '\f30f'; }
.common-offer-on-product{background:rgba(121, 179, 19, 0.9) none repeat scroll 0 0;box-sizing:border-box;color:#ffffff;font-family:"robotobold";font-size:13px;left:-30px;padding:3px 13px;position:absolute;text-align:center;top:21px;transform:rotate(-45deg); width:130px; z-index: 1;}
#photo_collage_products_listing .common-offer-on-product{left: -40px; top: 15px;}
/*gooten-products */
.gooten-products  .upload_artwork_now .ajax-file-upload{background: #bf1e2e;border-radius: 3px;color: #ffffff;font-family: 'robotobold';font-size: 17px;padding: 8px 15px 23px;text-align: center;transition: all 0.2s;width: 171px;float: left}
.gooten-products  .upload_artwork_now{width:100%}
.gooten-products  .upload_img{padding-top: 25px;clear: left}
.gooten-products  .upload_img a{text-decoration: underline}
.gooten-products  .product-view .product-shop .product-name{margin-bottom: 28px}
.gooten-products  .short-desc{margin-bottom: 35px}
.gooten-products  .upload_artwork_now .ajax-file-upload:before{content: "(JPEG, PNG, JPG & BMP)";position: absolute;left: 0;right: 0;font-size: 12px;bottom: 5px;font-family: "robotoregular"}
.gooten-products  .upload-module .upload-title{font-family:"robotomedium";font-size:15px;margin-bottom:10px}
.gooten-products  .product-shop .product-details{width:100%;padding-top: 30px}
.gooten-products  .product-shop .product-details h1{font-family:"robotomedium";font-size:15px;margin-bottom: 15px;}
.gooten-products  .product-shop .product-details ul{padding: 0px !important;margin: 0 0 30px 20px !important;}
.gooten-products  .product-shop .product-details ul li{margin-bottom: 10px;color:#888888}
.gooten-products  .product-shop .product-details ul li span{font-family:"robotomedium";font-size:13px;color:#000000}
.gooten-products  .product-view .product-essential .product-img-box{margin-right: 30px}
.gooten-products   .col1-layout .product-view .product-shop{width: 630px}
.gooten-products  .ajax-file-upload-statusbar{margin: 10px 0 5px !important;border: none;width:305px;padding: 10px 0px 10px 0px;z-index:0}
.gooten-products  .ajax-file-upload-red{background-color: #333;-moz-border-radius: 3px;-webkit-border-radius: 3px;display: inline-block;float: left;font-family: robotobold;font-size: 12px;height: 9px;line-height: 9px;color: #fff;margin-left: 3px;padding: 8px 6px;text-align: center;text-decoration: none;vertical-align: top;width: 12px;display: block !important;position: inherit;right: inherit;background: #000;text-indent: 0;top: inherit;margin-top:1px}
.gooten-products  .ajax-file-upload-red:nth-child(2n){display: none !important}
.gooten-products  .ajax-file-upload-statusbar .ajax-file-upload-progress .ajax-file-upload-bar{height: 23px;line-height:23px}
.gooten-products  .ajax-file-upload-statusbar .ajax-file-upload-progress{float: left}
.gooten-products   .add-to-box .add-to-cart .quantity-title{font-family: "robotomedium";font-size:15px;color:#000;text-transform:capitalize;display: block;width:100%;margin-bottom:10px;pointer-events: none}
.gooten-products   .add-to-box .add-to-cart input.qty{width: 4.5em !important;float:none;margin-bottom: 30px;margin-right: 0px}
.gooten-products   .add-to-box .add-to-cart  .price-txt{display: block;width:100%;color:#bf1e2e;font-family: "robotobold";font-size:34px;text-align: left;line-height: 34px;margin-bottom: 35px}
.gooten-products   .add-to-box .add-to-cart button.button{font-family: "robotobold";float:none}
.gooten-products   .add-to-box .add-to-cart button.button span span{font-size:20px}
.gooten-products   .add-to-box .add-to-cart .quickpreview{display: block;width:100%;margin-top:10px;text-decoration:underline}
.gooten-products .papopup-fix + .black_overlay{z-index: 9999}
.gooten-products .papopup-fix{z-index: 10000}
.gooten-products  .papopup-fix .verticle_image_popup img{max-width:100%;margin-top:15px}
.gooten-products  .white_content .red-btn.hide-proof-popup, .gooten-products  .white_content .red-btn.approve-to-print{padding: 10px 15px;font-family: "robotomedium";font-size: 16px;float: left}
.gooten-products  .white_content .black-btn.hide-proof-popup{padding: 10px 15px;font-family: "robotomedium";font-size: 16px;float: left;margin: 20px 10px 0}
.gooten-products  .white_content  .popup-btn{    margin: 0 auto;float: none;text-align: center;display: table}
.gooten-products  .white_content .gooten-close-btn{position: absolute;right: 5px;top: 5px;background: #bf1e2e;border: none;color: #fff;padding: 3px 7px 3px 7px}
.gooten-products  .white_content .gooten-close-btn:hover{background: #000;}
.gooten-products .page-title{margin-top:0px}
.gooten-products.catalog-product-view .product-view{margin-top:20px}
/*Lyrics landing page */
.size-select-blanket{max-width: 250px;margin-top:20px; clear:both; display:block}
.size-select-blanket .input-slect-fix-w select{padding-right:33px}
.size-select-blanket .blanket-size{font-family: "robotomedium";font-size: 14px;display:block; margin-bottom:5px}
.gooten-products .add-to-box .add-to-cart .price-txt .price{color:#bf1e2e}
/*Countdown Timer*/
ul.default-count-timer{list-style:none;padding:0;display:table;text-align:center;margin:0 auto}
ul.default-count-timer li{float:left}
ul.default-count-timer li .left-time{float:left;text-align:center;min-width:45px;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}
ul.default-count-timer li .left-time span{font-size:19px;font-family:"robotomedium";line-height:20px !important;display:block;border:1px solid #ccc;border-radius:3px;padding:5px !important;background:#fff}
ul.default-count-timer li .seperator{font-size:20px;line-height:normal;font-family:"robotobold";margin:0 5px;float:left}
ul.default-count-timer li .left-time p{font-size:12px;text-transform:capitalize;font-family:'robotomedium';color:#000;padding-top:0;margin-bottom:0}
/*Order API CMS page CSS Start */
.cms-order-api .page-title{padding-bottom:15px; border-bottom:1px solid #e5e5e5}
.order_api_page{}
.orderapi_row{display:block; position:relative; margin-bottom:15px; font-size:14px; color:#000; line-height:22px}
.orderapi_row h1{font-size:27px; color:#191919; margin-bottom:15px}
.orderapi_row h2{font-size:24px; color:#bf1e2e; margin-bottom:15px}
.orderapi_row h3{font-size:20px; color:#444; margin-bottom:12px; padding-top:5px}
.orderapi_row h4{font-size:18px; color:#777; margin-bottom:10px}
.orderapi_row h5{font-size:17px; color:#000; margin-bottom:10px;font-family:'robotomedium'}
.orderapi_row p{margin-bottom:10px}
.orderapi_row p strong, .orderapi_row ul li strong{font-family:'robotomedium'; font-size:15px}
.orderapi_row ul.ordapi_list {margin-bottom:15px}
.orderapi_row ul li, .orderapi_row ul.ordapi_list li{width:100%; list-style:none; margin:0 0 7px; float:none; font-size:14px; color:#444; text-align:left; padding-left:20px; background:url(https://www.canvaschamp.com/skin/frontend/default/cptheme1/images/tick-mark.png) no-repeat 0 5px;  box-sizing: border-box; -webkit-box-sizing: border-box;}
.orderapi_row ul.ordapi_list li img{display:block; max-width:100%; height:auto}
.red_hglhtr_rough{padding:0 4px 2px 4px;font-size:100%;color:#bf1e2e;background-color:#f9f2f4;font-family:'robotomedium'; border-radius:4px; -webkit-border-radius:4px}
.green_hglhtr_rough{padding:0 4px 2px 4px;font-size:100%;color:#0f9200;background-color:#e7ffe5;font-family:'robotomedium'; border-radius:4px; -webkit-border-radius:4px}
.ordrapi_iframe iframe{display:block; position:relative; border:0px none}
pre.precode_wrap {display: block;padding:10px;margin: 0 0 20px;font-size:14px;line-height:20PX;color:#191919;word-break: break-all;word-wrap: break-word;background-color:#fbfbfb; border:1px solid #e5e5e5; border-radius:3px; -webkit-border-radius:3px}
pre.precode_wrap code.code_wrap{padding:0;font-size:inherit;color:inherit;white-space:pre-wrap;background-color:transparent;border-radius:0}
/*Order API CMS page CSS End */
/*Ornaments Gooten Product Page */
.ornament_col label{font-size:15px; margin-bottom:10px; font-family: robotomedium}
.ornament_col .input-slect-fix-w{margin-bottom:20px}
.ornament_col .input-slect-fix-w.last_dd{margin-bottom:0px}
/**/
#product-options-wrapper. input-slect-fix-w ~ .options-list{border:0px !important; background:none !important}
/*peel and stick wall decals print ready tool new content*/
.peel-stick-dec-newcontent {float: left;width: 100%;margin-top: 15px}
.peel-stick-dec-newcontent h2{margin-bottom: 5px}
.peel-stick-dec-newcontent.cms-content h3{margin-bottom: 3px}
.peel-stick-dec-newcontent p{margin-bottom: 10px}
/*customer showcase new content*/
.catalog-category-view .cms-content.cust-showcase h2{margin-bottom: 10px}
.cms-content.cust-showcase h3{margin-bottom: 5px}
/*gooten two col dropdown*/
.ornament_col .two-drops .input-slect-fix-w, .ornament_col .two-drops .input-slect-fix-w.last_dd{margin-bottom: 15px}
/*checkout page search*/
input[type="text"].searchfield{background:#fff !important;-webkit-box-sizing:border-box !important; -moz-box-sizing:border-box !important; box-sizing:border-box !important; display:block !important; width:104px !important; padding:5px 30px 6px 12px !important; border:1px solid #ddd !important; -webkit-border-radius:25px !important; -moz-border-radius:25px !important; border-radius:25px !important; -webkit-transition:all 0.4s linear !important; -moz-transition:all 0.4s linear !important; transition:all 0.4s linear !important; text-transform:uppercase !important}
input[type="text"].searchfield.wide{width:320px !important}
/*home new section for 3d and coaster */
.canvas-prints-home-product ul.photos-canvas-prints.coaster-3d{    margin-top: 0px;margin-bottom: 30px;padding-bottom: 30px;border-bottom: 1px solid #eee}
.canvas-prints-home-product ul.photos-canvas-prints.coaster-3d li{width:47%;margin-top: 0px}
.canvas-prints-home-product ul.photos-canvas-prints.coaster-3d li .category-details span.tittle a{line-height: 25px}
/*Photo Block Guton products */
.product-img-boxs .product-name,.product-shop .price-info, .sle_products_options .product-options p.required, .gooten_products_new .short-description .std p br, .gooten_products_new .short-description .std ul br {display:none}
.product-shop .product-name .h1 {color: #bf1e2e;font-family: "robotobold";font-size: 24px;font-weight: normal;line-height: normal;margin: 0;text-align: left}
.product-shop .upload-module .upload-title {font-family: "robotomedium"; font-size: 15px; margin-bottom: 10px}
.product-shop .upload_artwork_now .ajax-file-upload{background: #bf1e2e;border-radius: 3px;color: #ffffff;font-family: 'robotobold';font-size: 17px;text-align: center;transition: all 0.2s;width: auto;float: left}
.product-shop .upload_artwork_now .ajax-file-upload{font-size:14px; padding:8px 10px 23px}
.gooten_products_new .product-shop .browse-images.upload-module{margin-top:10px}
.gooten_products_new .connected-carousels .carousel li img{max-width:100%}
.sle_products_options{max-width:470px;margin-top:20px; clear:both; display:block}
.sle_products_options .input-slect-fix-w select{padding-right:33px}
.sle_products_options .blanket-size{font-family: "robotomedium";font-size: 14px;display:block; margin-bottom:0px; width:120px; float:left; line-height:30px}
.sle_products_options .product-options-bottom .price-box{display: block}
.gooten_products_new .sle_products_options .ornament_col .input-slect-fix-w{margin-bottom:10px}

.gooten_products_new .product-shop .upload_artwork_now{width:100%}
.gooten_products_new .product-shop .upload_img{padding-top: 25px;clear: left}
.gooten_products_new .product-shop .upload_img a{text-decoration: underline}
.gooten_products_new .product-shop .product-view .product-shop .product-name{margin-bottom: 28px}
.gooten_products_new .product-shop .short-desc{margin-bottom: 35px}

.gooten_products_new .product-shop .upload_artwork_now .ajax-file-upload:before{content: "(JPEG, PNG, JPG & BMP)";position: absolute;left: 0;right: 0;font-size: 12px;bottom: 5px;font-family: "robotoregular"}
.gooten_products_new .product-shop .upload-module .upload-title{font-family:"robotomedium";font-size:15px;margin-bottom:10px}
.gooten_products_new .product-shop .ajax-file-upload-statusbar{margin: 10px 0 5px !important; border:none; width:100%; float:left; padding:20px 15px 10px 0px;z-index:0; box-sizing:border-box}
.gooten_products_new .product-shop .ajax-file-upload-filename{padding-right:0}
.gooten_products_new .product-options ul.options-list input.radio {height:20px}
.gooten_products_new .product-shop .upload-module .add-to-cart {clear:both; margin-top:0px}
.gooten_products_new .product-shop .sle_products_options .add-to-cart label{font-family: "robotomedium";font-size:15px;color:#000;text-transform:capitalize; margin-bottom:10px;pointer-events: none}
.gooten_products_new .product-shop .sle_products_options .add-to-cart input.qty.input-text{width:4.5em !important;float:none;margin-bottom:0px;margin-right: 0px;padding: 6px 4px}
.gooten_products_new .product-shop .sle_products_options .add-to-cart button.btn-cart{float:left; clear:both; margin-top:15px; display:block}
.gooten_products_new .product-options-bottom .price-box .price{display: block;width:100%;color:#bf1e2e;font-family: "robotobold";font-size:30px;text-align: left;line-height:32px;margin-bottom:5px; margin-top:15px}
.gooten_products_new .product-shop .sle_products_options button.red-btn{font-family: "robotobold";float:left; clear:both; margin-top:5px}
.gooten_products_new .product-shop .sle_products_options button.red-btn span span{font-size:20px}
.gooten_products_new .product-shop .sle_products_options .quickpreview{display: block;width:100%;margin-top:10px;text-decoration:underline}
.gooten_products_new .product-shop .removeBorder{border:0px; background:none; cursor:default; margin-bottom:10px}
.gooten_products_new .short-description .std ul{margin-bottom:10px; margin-top:5px}
.gooten_products_new .short-description .std ul li{margin-bottom:5px; display:block; padding-left:15px;background:url(https://www.canvaschamp.com/skin/frontend/default/cptheme1/images/list-icon.png) no-repeat 0px 6px;}
.gooten_products_new .ajax-file-upload-progress{float:left; width:calc(100% - 30px); box-sizing:border-box}
.gooten_products_new .ajax-file-upload-red {-moz-border-radius: 3px;-webkit-border-radius: 3px;font-family: robotobold;font-size: 12px;height: 9px;line-height: 9px;color: #fff;margin-left: 3px;padding:6px 5px;text-align: center;text-decoration: none;vertical-align: top;width: 12px;display: block !important;position: inherit;right: inherit;background: #000;text-indent: 0;top: inherit;margin-top:1px; float:right}
.gooten_products_new .ajax-file-upload-red:nth-child(2n){display:none !important}
.gooten_products_new .triblock{width:33%; float:left; display:block; padding-right:.33%; margin-bottom:10px}

/*END Photo Block Guton products */

h2.page-title-tag{margin: 0; font-size: 24px; color: #bf1e2e; text-align: left; font-family: 'robotobold'; padding: 0;}


/**
 * Magento
 *
 * NOTICE OF LICENSE
 *
 * This source file is subject to the Academic Free License (AFL 3.0)
 * that is bundled with this package in the file LICENSE_AFL.txt.
 * It is also available through the world-wide-web at this URL:
 * http://opensource.org/licenses/afl-3.0.php
 * If you did not receive a copy of the license and are unable to
 * obtain it through the world-wide-web, please send an email
 * to license@magento.com so we can send you a copy immediately.
 *
 * DISCLAIMER
 *
 * Do not edit or add to this file if you wish to upgrade Magento to newer
 * versions in the future. If you wish to customize Magento for your
 * needs please refer to http://www.magento.com for more information.
 *
 * @category    design
 * @package     base_default
 * @copyright   Copyright (c) 2006-2014 X.commerce, Inc. (http://www.magento.com)
 * @license     http://opensource.org/licenses/afl-3.0.php  Academic Free License (AFL 3.0)
 */

/* Widgets =============================================================================== */
.widget { display:inline; }
.widget .widget-title { clear:both; padding:15px 0 0; margin:0 0 7px; }
.widget .widget-title h2 { font-size:15px; font-weight:bold; color:#e25203; }

.widget .mini-products-images-list .product-image { display:block; width:76px; height:76px; border:1px solid #a9a9a9; margin:0 auto; }
.widget .mini-products-images-list li.item { float:left; width:77px; height:77px; }

/* Widget: Catalog New Proructs List */
.widget-new-products { display:block; }
.col-main .widget-new-products { margin:7px 0; }
.widget-new-products .products-grid .product-image,
.widget-new-products .products-list .product-image { width:85px; height:85px; }
.widget-new-products .products-list .product-shop { margin-left:100px; }
.sidebar .widget-new-products .block { font-size:11px; line-height:1.25; }
.sidebar .widget-new-products .block-title strong { background:url(https://www.canvaschamp.com/skin/frontend/base/default/images/widgets/i_widget-new.gif) 0 1px no-repeat; padding-left:21px; color:#dc5033; }

/* Widget: Recently Viewed Proructs */
.widget-viewed { display:block; }
.col-main .widget-viewed { margin:7px 0; }
.widget-viewed .products-grid .product-image,
.widget-viewed .products-list .product-image { width:85px; height:85px; }
.widget-viewed .products-list .product-shop { margin-left:100px; }
.sidebar .widget-viewed .block { font-size:11px; line-height:1.25; }
.sidebar .widget-viewed .block-title strong { background:url(https://www.canvaschamp.com/skin/frontend/base/default/images/widgets/i_block-list.gif) 0 0 no-repeat; padding-left:21px; }

/* Widget: Recently Compared Proructs */
.widget-compared { display:block;}
.col-main .widget-compared { margin:7px 0; }
.widget-compared .products-grid .product-image,
.widget-compared .products-list .product-image { width:85px; height:85px; }
.widget-compared .products-list .product-shop { margin-left:100px; }
.sidebar .widget-compared .block { font-size:11px; line-height:1.25; }
.sidebar .widget-compared .block-title strong { background:url(https://www.canvaschamp.com/skin/frontend/base/default/images/widgets/i_block-list.gif) 0 0 no-repeat; padding-left:21px; }

/* Widget: CMS Static Block */
.widget-static-block {}
.sidebar .widget-static-block { display:block; margin:0 0 15px; }

/* Widgets: Links Common Styles */
.top-container .widget a { padding:0 0 0 7px; }

.bottom-container .widget a { padding:0 3px; }

/* Widget: Catalog Product Link */
.widget-product-link-inline { display:inline; }

.col-main .widget-product-link { display:block; text-align:right; margin:7px 0; }
.col-main .widget-product-link a { background:url(https://www.canvaschamp.com/skin/frontend/base/default/images/widgets/i_widget-link.gif) 100% 4px no-repeat; padding-right:15px; }

.sidebar .widget-product-link { display:block; margin:0 0 15px; padding:0 10px; }
.sidebar .widget-product-link a { background:url(https://www.canvaschamp.com/skin/frontend/base/default/images/widgets/i_widget-link.gif) 100% 4px no-repeat; padding:0 15px 0 0; }

/* Widget: Catalog Category Link */
.widget-category-link-inline { display:inline; }

.col-main .widget-category-link { display:block; text-align:right; margin:7px 0; }
.col-main .widget-category-link a { background:url(https://www.canvaschamp.com/skin/frontend/base/default/images/widgets/i_widget-link.gif) 100% 4px no-repeat; padding-right:15px; }

.sidebar .widget-category-link { display:block; margin:0 0 15px; padding:0 10px; }
.sidebar .widget-category-link a { background:url(https://www.canvaschamp.com/skin/frontend/base/default/images/widgets/i_widget-link.gif) 100% 4px no-repeat; padding:0 15px 0 0; }

/* Widget: CMS Page Link */
.widget-cms-link-inline { display:inline; }

.col-main .widget-cms-link { display:block; text-align:right; margin:7px 0; }
.col-main .widget-cms-link a { background:url(https://www.canvaschamp.com/skin/frontend/base/default/images/widgets/i_widget-link.gif) 100% 4px no-repeat; padding-right:15px; }

.sidebar .widget-cms-link { display:block; margin:0 0 15px; padding:0 10px; }
.sidebar .widget-cms-link a { background:url(https://www.canvaschamp.com/skin/frontend/base/default/images/widgets/i_widget-link.gif) 100% 4px no-repeat; padding:0 15px 0 0; }
/* ======================================================================================= */

/* 404 error block */
.cms-no-route .error404_block{width:850px; margin:30px auto; text-align:left}
.cms-no-route .error404_block .icon404{width:231px; height:282px; background:url(https://www.canvaschamp.com/skin/frontend/default/cptheme1/images/error-icon.png) no-repeat 0px 0px; margin:0 auto}
.cms-no-route .error404_block .info{padding:15px 0}
.cms-no-route .error404_block .col2 b{font-size:24px; font-weight:normal; padding-top:10px}
.cms-no-route .error404_block .col2 p{color:#666666; line-height:160%; margin-top:10px; text-align:center}
.cms-no-route .error404_block .gooleSearch_module{background:#f1f1f1; border-radius:3px; clear:both; padding:30px 60px}
.cms-no-route .error404_block .gooleSearch_module .textfield{height:23px; margin:0 10px 10px 0}
.load-process{background-color:#fff; height:900px; opacity:0.8; position:absolute; width:100%; z-index:1001; top:-100px; color:#000; font-size:12px; font-weight:bold; padding-top:0px}
.product-my-canvas-design .load-process{height:726px}
.load-process-peel-stick{background-color:#fff; color:#000; font-size:12px; font-weight:bold; height:545px; left:0; opacity:0.8; padding-top:170px; position:absolute; top:0; width:100%; z-index:1001; text-align:center}
.low-size-massage{color:#cc0000; font-weight:bold; font-size:12px; display:inline-block}
/* power review */
.pr-snapshot-body, .pr-contents, .pr-snapshot-head{background:none}
.pr-contents{border:1px solid #7F9DB9; background:#fff}
.pr_review_summary{margin:10px 0px; clear:both}
.pr-snapshot-body-wrapper, .pr-contents-wrapper{border:0px solid #7F9DB9; width:97%; margin:0px auto; text-align:inherit}
.pr-snapshot-title{}
.pr-review-sort{background-color:#666; border:none}
.pr-review-sort-wrapper{padding:10px 0px 10px 20px; color:#FFFFFF}
.pr-contents-wrapper{margin-top:5px}
.pr-snippet-read-reviews{display:none}
.pr-snippet-wrapper{width:auto !important; float:left; margin-bottom:5px; margin-top:0px; background:none; border:0px solid #D3ECF4}
* html .pr-snippet-wrapper{width:335px}
.pr-snippet-read-write{padding:2px 0px; width:100px; float:left!important; clear:none!important; display:none}
.pr-snippet-review-count{line-height:125% !important; font-size:11px!important; width:70px; float:left!important}
#pr-snippet-1-1{float:right!important}
.pr-snippet-write-review a{font-size:10px}
.pr-snippet-stars, stars{border:none; padding:0px}
.pr_snippet_category{width:280px}
.pr_snippet_category a{text-decoration:underline; font-size:10px; float:right; color:#006699; margin-top:5px}
.pr_snippet_category a:hover{color:#000000; text-decoration:none}
.pr-snapshot-write-review span a{font-weight:bold!important; color:#cc0000!important; text-decoration:underline!important}
.pr-snapshot{background:#f9f9f9; border:1px solid #eee; padding:13px 0px 13px 0px}
.pr-snapshot .review-page-title{color:#2d2d2d; font-size:20px; font-weight:bold; text-decoration:none; border-bottom:1px dotted #CCCCCC; padding:0 0px 5px 0px; margin:0px 18px}
.pr-review-text .pr-product-name{display:none}
p.pr-reset{padding:0; margin:0}
.pr-float-left{float:left}
.pr-review-engine{font-family:inherit; font-size:inherit; font-weight:inherit; text-align:left}
.pr-review-engine-screened{height:400px; position:relative; overflow:hidden}
.pr-review-engine-screened .pr-review-sort-box select{display:none}
.pr-review-engine-screen{position:absolute; width:100%; height:100%; z-index:10001; background:#FFF url("https://www.canvaschamp.com/skin/frontend/default/cptheme1/css/images/pr_loading.gif") no-repeat center center}
.pr-snapshot-head{background-image:url(https://www.canvaschamp.com/skin/frontend/default/cptheme1/css/images/bg_snapshot_header.gif); border-width:1px 1px 0 1px; border-color:#7F9DB9; padding:.5em .5em 0 .5em; background-repeat:repeat-x}
.pr-snapshot-head p{line-height:1.88em}
.pr-snapshot-head .pr-write-review-link{text-decoration:underline; color:#bf1e2e}
.pr-snapshot-head .pr-write-review-link:hover{text-decoration:none; color:#454545}
.pr-snapshot-head-wrapper{padding:.2em .8em; color:#333}
.pr-snapshot-change-locale-wrapper{padding:.2em .8em; margin-right:1em; font-size:85%; float:right}
.pr-snapshot-title{display:inline; padding:0; margin:0; font-size:15px; font-family:"robotobold"; font-family:Arial, Helvetica, sans-serif}
.pr-snapshot-cobrand{display:inline; margin:0 0 0 .3em; padding:0; font-size:85%; margin-right:1em}
.pr-required{color:red}
.pr-emphasis{font-family:"robotobold"}
.prImageSnippetImage{border:1px solid #CCC; float:left; height:38px; margin-right:1px; overflow:hidden; width:38px}
.prImageSnippet div.prImageSnippetImage a img.prImageSnippetImageLandscape{height:38px}
.prImageSnippet div.prImageSnippetImage a img{border:0 none}
.pr-snapshot-addreviews-wrapper-bot{float:right; margin-top:1em; display:none}
a.pr-btn-slide{background:transparent url(https://www.canvaschamp.com/skin/frontend/default/cptheme1/css/images/bg_button_grey_r.gif) no-repeat top right; color:#FFF; display:block; float:left; font:85% arial, sans-serif; padding-right:4px; text-decoration:none}
a.pr-btn-slide span{background:transparent url(https://www.canvaschamp.com/skin/frontend/default/cptheme1/css/images/bg_button_grey_l.gif) no-repeat; display:block; padding:4px 5px 5px 8px; color:#00E}
a.pr-btn-slide p{background:transparent url(https://www.canvaschamp.com/skin/frontend/default/cptheme1/css/images/icon_plus.gif) no-repeat left center; display:inline; margin:0; padding:1px 0 1px 18px; height:14px; line-height:14px}
.pr-snapshot-body{border-width:0 1px; border-color:#7F9DB9; padding:0 .5em .5em; font-size:100%}
.pr-snapshot-body-wrapper{zoom:1; border:1px solid #999; padding:.5em; background-color:#fff}
.pr-snapshot-product-name{display:none}
.pr-snapshot-rating-wrapper{padding:0 .2em}
.pr-snapshot-rating{line-height:1.25em}
.pr-snapshot-rating .pr-stars, .pr-review-faceoff .pr-stars, .pr-modal-container .pr-stars, .pr-modal-container .pr-review-faceoff-review-content .pr-stars{float:left; height:20px; line-height:20px; width:112px; margin:0 .5em 0 0; background-image:url(https://www.canvaschamp.com/skin/frontend/default/cptheme1/images/stars.gif); *position:static}
.pr-snapshot-rating .pr-rating{float:left; margin-right:.3em; height:20px; line-height:20px}
.pr-snapshot-rating .pr-rating-popout{float:left; width:11px; height:11px; background:url(https://www.canvaschamp.com/skin/frontend/default/cptheme1/css/images/icon_popout.gif) no-repeat 0 0; margin:0 .1em}
.pr-snapshot-average-based-on-text{vertical-align:middle; padding:0; margin:0; line-height:20px; float:left}
.pr-snapshot-consensus{clear:left; display:block; float:left; margin-bottom:1em; margin-top:.5em}
.pr-snapshot-consensus-value{display:inline; vertical-align:middle; border:1px solid #739E37; font-size:92%; background:#8CC63E url(https://www.canvaschamp.com/skin/frontend/default/cptheme1/css/images/grad_green_40.gif); background-repeat:repeat-x; padding:.1em .3em; margin-right:.3em; color:#fff; font-family:"robotobold"}
.pr-snapshot-consensus-text{display:inline}
.pr-snapshot-body-wrapper .pr-review-points{margin-top:1em}
.pr-snapshot-express-referral{font-size:85%}
.pr-review-points-attr-wrapper{position:static; clear:both; width:100%!important}
.pr-review-points-attr-wrapper .pr-attribute-group{width:32%; float:left; margin-right:1%; overflow:hidden; border:1px solid #ccc}
.pr-rounded{-moz-border-radius-topleft:.2em; -moz-border-radius-topright:.2em; -moz-border-radius-bottomleft:.2em; -moz-border-radius-bottomright:.2em; -webkit-border-top-left-radius:.2em; -webkit-border-top-right-radius:.2em; -webkit-border-bottom-left-radius:.2em; -webkit-border-bottom-right-radius:.2em; border-top-right-radius:.2em; border-top-left-radius:.2em; border-bottom-right-radius:.2em; border-bottom-left-radius:.2em}
*html .pr-review-points .pr-review-points-attr-wrapper .pr-attribute-group{width:31%}
.pr-review-points-attr-wrapper .pr-last{margin-right:0}
.pr-attribute-label-pros{color:#696}
.pr-attribute-label-cons{color:#c33}
.pr-attribute-label-bestuses{color:#333}
.pr-attribute-key p{background-color:#ccc; display:block; font-family:"robotobold"; padding:.4em .4em .3em; margin:0; text-transform:uppercase; text-align:left; font-weight:normal !important}
.pr-attribute-value{padding:.4em}
.pr-attribute-value-list{list-style:none; margin:0; padding:0}
.pr-snapshot-attribute-value-list{height:6.6em}
.pr-attribute-value-list li{line-height:1.4em; font-size:92%; padding-left:0px!important}
.pr-snapshot-body-wrapper .pr-other-attributes{padding:.7em .2em 0}
.pr-other-attributes{padding:0 .2em}
.pr-other-attributes ul, .pr-other-attributes-histogram ul, .pr-other-attributes-subratings ul{margin:0; padding:0; list-style:none; font-size:92%}
ul.pr-other-attributes-list{position:static}
.pr-other-attributes-list li{margin:.2em 0;font-weight:normal !important}
.pr-other-attributes-list li.pr-other-attribute-label{float:left; width:31.25%; margin-right:2%; clear:left; text-transform:uppercase; font-family:"robotobold"; padding:0 0 0 .7em; background-image:url(https://www.canvaschamp.com/skin/frontend/default/cptheme1/css/images/icon_grid_bullet.gif); background-repeat:no-repeat; background-position:left center}
.pr-other-attributes-list li.pr-other-attribute-value{float:left; width:60%; position:static}
.pr-snapshot-footer{padding:.7em .2em 0}
.pr-snapshot-write-review{float:left; background-image:url(https://www.canvaschamp.com/skin/frontend/default/cptheme1/css/images/icon_grid_arrow.gif); background-repeat:no-repeat; background-position:0 50%; padding-left:.7em; margin:0}
.pr-snapshot-write-review-social-loyalty{float:left; border-left:1px solid #CBCBCB; padding-left:1em; margin-left:1em; font-size:87%; margin-top:1pt}
.pr-review-content-header{padding:.5em .5em .5em 1.3em; margin:0; border-width:0 1px; border-color:#999; border-style:solid; background-color:#ccc}
.pr-review-content-header-label{text-transform:uppercase; font-family:"robotobold"; font-size:14px; display:inline}
.pr-product-follow-link-container{display:inline; position:relative}
.pr-product-follow-link-container.pr-no-reviews{display:block}
.pr-product-follow-link-container a.pr-product-follow-link{padding:0 0 0 15px; background-image:url(https://www.canvaschamp.com/skin/frontend/default/cptheme1/css/images/fb_logo_12x12.png); background-repeat:no-repeat; background-position:0 1px; margin:0 0 0 5px; position:relative}
.pr-review-count{float:left; margin:0; vertical-align:bottom; font-weight:normal !important; line-height:1.4em; font-family:"robotobold"}
.pr-review-sort-box{float:right}
.pr-review-sort-box p{display:inline; margin:0 .3em 0 0; padding:0; vertical-align:text-top; line-height:1.4em}
.pr-contents{border-color:#ddd}
.pr-contents-wrapper{}
*html .pr-contents-wrapper{width:auto}
.pr-modal-container .pr-contents-wrapper{height:340px; overflow:auto}
.pr-pagination-top{text-align:right; padding:.5em 0 .7em; margin-bottom:1em; border-bottom:1px solid #ccc}
.pr-pagination-bottom{text-align:right; padding-bottom:15px}
.pr-pagination-top p, .pr-pagination-bottom p{padding:0; margin:0}
.pr-pagination-bottom p.pr-product-follow-link-container{margin:0 0 0 5px; padding:0 0 0 15px}
.pr-page-count{float:left}
.pr-nav-back-to-top{float:left}
.pr-nav-back-to-top a{margin-left:.3em}
.pr-page-count-wrapper{float:left; width:40%}
.pr-fb-follow-wrapper{float:left; text-align:center; width:40%}
.pr-fb-follow-thankyou-wrapper{margin:15px}
.pr-fb-follow-thankyou-label span{display:block; font-size:14px; padding-bottom:10px}
.pr-page-nav-wrapper{float:right; text-align:right}
.pr-review-most-helpful p{padding:0; margin:0; font-size:85%}
.pr-review-most-helpful p span{font-family:"robotobold"; font-size:85%}
.pr-review-rating-wrapper{position:relative; *position:static}
*html .pr-review-rating-wrapper{position:static}
.pr-review-rating-wrapper, .pr-review-main-wrapper{float:right; width:65%}
.pr-review-rating{margin-bottom:1em}
.pr-review-rating-headline{font-family:"robotobold"; line-height:16px; vertical-align:middle; padding:0; margin:0; font-weight:normal !important}
.pr-review-rating .pr-stars{float:left; *position:static}
.pr-review-rating .pr-rating{float:left; margin-right:.3em; font-size:85%; height:15px; line-height:15px}
.pr-review-author-info-wrapper{margin:0 0 .7em 0}
.pr-review-author-info-wrapper img{border:0; vertical-align:top; margin-right:.3em}
.pr-review-author{font-size:92%; float:left; width:33%; margin-bottom:1em}
.pr-review-author-profile-link{text-decoration:underline}
.pr-review-author-profile-link span{display:none}
.pr-review-author-date{padding:.2em .6em; border:1px solid #999; background:url(https://www.canvaschamp.com/skin/frontend/default/cptheme1/css/images/grad_grey_129.gif) repeat-x bottom left; font-size:smaller; text-transform:uppercase; text-align:center; float:right; margin:0 0 0 1em}
.pr-review-author-date p{padding:0; margin:0; display:block}
.pr-review-author-date p.pr-date-day{font-family:"robotobold"}
.pr-review-author-verified-buyer-wrapper{margin-bottom:1em}
.pr-review-most-helpful{margin-bottom:.5em}
.pr-review-author-affinity-wrapper{margin:.7em 0}
.pr-review-author-badge-wrapper{clear:both}
.pr-review-author-badge-wrapper img, .pr-review-author-badge-wrapper a{border:0; text-decoration:none}
*html .pr-review-author{width:30%}
.pr-review-author p{margin:0; padding:0 0 .3em}
.pr-review-author p span{font-family:"robotobold"; font-weight:normal !important}
.pr-review-wrap{border-bottom:1px solid #ddd; padding:1em 0; margin:1em 0}
.pr-review-wrap .pr-review-points .pr-review-points-attr-wrapper{padding:0}
.pr-review-wrap .pr-review-points .pr-review-points-attr-wrapper .pr-attribute-group{border:0}
.pr-review-wrap .pr-review-points .pr-review-points-attr-wrapper .pr-attribute-group .pr-attribute-key p{background-color:#fff; padding:0; margin:.5em .5em 0 0; font-weight:normal !important}
.pr-review-wrap .pr-review-points .pr-review-points-attr-wrapper .pr-attribute-group .pr-attribute-value{padding:0; margin-top:.3em}
.pr-review-text{margin:1em 0}
.pr-review-text p{padding:0; margin:.7em 0 0}
.pr-review-text .pr-comments-header{font-size:92%; font-family:"robotobold"; font-weight:normal !important}
.pr-review-bottom-line-wrapper span{font-family:"robotobold"}
.pr-review-bottom-line-wrapper .pr-review-bottom-line{text-transform:uppercase; color:#bf1e2e}
.pr-customer-media-wrapper{float:left; width:215px; margin:.7em 0 0 0}
.pr-customer-media{margin:1em 0}
.pr-customer-media-user{font-size:77%; display:inline}
.pr-customer-media-user span{font-family:"robotobold"}
.pr-pic{background:#fff url(https://www.canvaschamp.com/skin/frontend/default/cptheme1/css/images/shade_light.gif) repeat-x left bottom; border:1px solid #ddd; float:left; left:0; padding:10px}
.pr-pic .pr-caption{color:#333; font-size:85%; margin:0 0 5px}
.pr-pic-content{background:transparent url(https://www.canvaschamp.com/skin/frontend/default/cptheme1/css/images/shadow.gif) no-repeat right bottom; float:left}
.pr-pic-content .wrap1{background:transparent url(https://www.canvaschamp.com/skin/frontend/default/cptheme1/css/images/shadows/corner_bl.gif) no-repeat -15px 100%}
.pr-pic-content .wrap2{background:transparent url(https://www.canvaschamp.com/skin/frontend/default/cptheme1/css/images/shadows/corner_tr.gif) no-repeat 100% -15px; padding:0 7px 7px 0}
.pr-pic-content .wrap2 img{background:#fff none repeat 0 0; border:1px solid #bbb; display:block; padding:4px}
.pr-pic .pr-pic-tags{color:#777; float:left; font-size:66%; line-height:13px; margin:0; padding-bottom:.7em; width:70px}
.pr-review-most-helpful-bottom{display:none; font-size:85%; padding:.2em 0}
.pr-review-most-helpful-bottom p{margin:0; padding:0}
.pr-review-most-helpful-bottom p span{font-family:"robotobold"; font-size:85%}
.pr-review-tools{font-size:85%}
.pr-review-tools p{display:inline; font-style:italic}
.pr-review-tools p.pr-review-helpful-response{display:block; font-family:"robotobold"; padding-top:.3em}
.pr-report-issue-header{padding:.3em 0}
.pr-error{display:none; padding-left:5px; padding-bottom:5px; background-color:#efefef; border:1px solid #bbb; margin-top:1em; width:30em}
.pr-error-email{display:block}
.pr-error-comments{display:block}
.pr-error-msg{color:red}
.pr-merchant-comments{border:1px solid #ccc; padding:.5em; margin:2em 1em; background-color:#efefef}
.pr-merchant-comments p{margin:0; padding:0; font-size:85%}
.pr-merchant-comments p span{font-family:"robotobold"; font-style:italic}
.pr-stars{background-repeat:no-repeat; height:1.25em; line-height:1.25em; margin:0 .25em 0 0; padding:0; position:relative; width:7em}
.pr-stars-small{height:16px; line-height:16px; width:83px; background-image:url(https://www.canvaschamp.com/skin/frontend/default/cptheme1/images/stars_small.gif)}
.pr-rating{background-color:#414142; color:#fff; padding:0 .4em 0; vertical-align:top}
.pr-snapshot-no-ratings, .pr-snapshot-footer .pr-product-follow-link-container{text-align:center}
*html .pr-review-wrap .pr-clear{width:90%}
.pr-clear{clear:both; height:0; line-height:0}
.pr-review-wrap .pr-clear{height:0; overflow:hidden; font-size:0}
.pr-snippet-wrapper{border:none !important; background:none !important; padding:0 !important; text-align:left}
.pr-snippet-review-count{padding:0; margin:0; font-size:95%; line-height:26px; position:relative}
*html .pr-snippet-review-count{font-size:85%}
.pr-snippet-stars{border:1px solid #cbcbcb; background:#fff; padding:.3em; float:left; margin-right:.3em}
.pr-snippet-stars .pr-stars-small, .pr-modal-container .pr-stars{float:left; height:15px; line-height:15px; width:83px; background-image:url(https://www.canvaschamp.com/skin/frontend/default/cptheme1/images/stars_small.gif)}
.pr-snippet-stars .pr-snippet-rating-decimal{float:left; margin-right:.3em; height:15px; line-height:15px; font-size:85%}
.pr-snippet-stars .pr-snippet-rating-decimal{background-color:#414142; color:#fff; padding:0 .2em 0}
.pr-popout{float:left; width:11px; height:11px; background:url(https://www.canvaschamp.com/skin/frontend/default/cptheme1/css/images/icon_popout.gif) no-repeat 0 0; margin:0 .1em}
.pr-snippet-read-write{border:1px solid #cbcbcb; background:#fff; padding:.6em .3em; font-size:77%; text-align:center; clear:both; margin-top:.2em}
.pr-snippet-read-write a.pr-snippet-link{color:#0072bc}
.pr-snippet-read-write a.pr-snippet-link span{font-family:"robotobold"}
.pr-snippet-read-reviews{border-right:1px dotted #cbcbcb; float:left; padding:0 1em}
.pr-snippet-write-review{float:left; padding:0 1em}
.pr-snippet-write-first-review p{display:inline; padding-right:.3em}
.pr-facebook-like-snippet{float:left; margin-right:10px}
.pr-google-plus-one{float:left; margin-right:10px}
.pr-pinterest-pin-it{float:left}
.pr-pa-snippet{border:1px solid #cbcbcb; background:#efefef; padding:.25em}
.pr-pa-snippet-wrapper{position:relative}
.pr-pa-snippet-title{padding:0 1em; margin:0; font-size:92%; line-height:26px; font-family:"robotobold"; display:inline}
.pr-pa-snippet-text{padding:0; margin:0; font-size:77%; line-height:26px; font-family:"robotobold"; display:inline}
.pr-pa-snippet-qa{border:1px solid #cbcbcb; background:#fff; padding:.6em .3em; font-size:77%; text-align:center}
.pr-pa-snippet-qa a.pr-snippet-link{color:#0072bc}
.pr-pa-snippet-qa a.pr-snippet-link span{font-family:"robotobold"}
.pr-pa-snippet-read-questions{border-right:1px dotted #cbcbcb; float:left; position:relative}
.pr-pa-snippet-read-questions p{display:inline; padding:0 .5em}
.pr-pa-snippet-questions{border-right:1px solid #ccc}
.pr-pa-snippet-ask-question{float:left; margin-left:1em; position:relative}
.prPaContainer, .prPaFooter{width:38.5em; font-family:arial; font-size:85%; color:#777; background:#f3f3f3}
*html .prPaContainer, .prPaFooter{width:40.5em}
.prPaContainer{padding:1em}
.prPaContainer p{margin:0; padding:0; color:#000}
.prPaQ, .prPaA{font-size:114%}
.prPaHeader .prPaQuestionPrompt{padding:.6em 0; font-size:85%; *font-size:80%; color:#777}
.prPaHeader .prPaQuestionPrompt span{font-family:"robotobold"; color:#000}
.prPaHeader .prPaQuestionPromptIntro{font-family:"robotobold"; margin-bottom:.5em}
.prPaHeader .prPaQuestionPromptIntro span{font-size:85%; *font-size:80%; color:#777; font-weight:normal}
.prPaQuestionPromptIntroSLPoints{margin-left:.5em}
.prPaFooter{text-align:right; font-family:arial; font-size:85%; color:#000; background:#f3f3f3; border-top:1px solid #D7D7D7; padding:.7em 1em}
body:last-child:not(:root:root) .prPaFooter{padding:.7em 0}
.prPaFooter .prPaQuestionPromptIntro{font-family:"robotobold"; margin:0; padding:.4em 0 0 0}
.prPaQuestionSubhead{padding:5px 0}
.prPaAskQuestionLnk{background:transparent url(https://www.canvaschamp.com/skin/frontend/default/cptheme1/css/images/btn_ask_question_r.png) right 0 no-repeat; color:#FFF; display:block; float:right; font-family:"robotobold"; height:24px; margin-right:6px; padding-right:8px; text-decoration:none}
.prPaAskQuestionLnk span{background:transparent url(https://www.canvaschamp.com/skin/frontend/default/cptheme1/css/images/btn_ask_question_l.png) 0 0 no-repeat; display:block; line-height:14px; padding:5px 0 5px 18px; color:#FFF; text-decoration:none}
.prPaQaContainer{margin-left:-40px; *margin-left:0}
.prPaContainer ul{list-style:none}
.prPaAnswerCont ul li{border:none}
.prPaContainer li{margin-left:0; border:1px solid #D7D7D7; margin-bottom:.5em; padding:.5em .5em 0 .5em; background:#fff}
.prPaContainer .prPaAnswerList li{padding:0}
.prPaCounts{padding-top:1em; border-top:1px solid #D7D7D7}
.prPaPagination{line-height:1.0; color:#444; font-size:.95em; position:relative; margin:.9em 0}
.prPaPagination .prPaPageNav{position:absolute; right:0}
.prPaQaVariantName{margin-bottom:.3em}
.prPaByLine{margin:.7em 0 0 0; font-size:85%}
.prPaAddBorder{border-bottom:1px solid #D7D7D7; padding-bottom:.7em}
.prPaLastAnswer{padding-bottom:.5em}
.prPaDate{color:darkgray; display:inline}
.prPaQuestion{background-color:#eef; margin-bottom:.5em; margin-top:.5em; padding:.5em}
.prPaAnswerList{margin-left:-40px; *margin-left:0}
.prPaAnsweredIn{margin:0; padding:0; display:inline; font-size:85%}
p.prPaTotalsLabel, p.prPaAnswerLnk{margin:1em 0 0 0; padding:0 0 .5em 0}
p.prPaAnswerLnk{font-size:92%; float:right; color:#777}
p.prPaAnswerLnk a{font-family:"robotobold"; color:#FC961A}
p.prPaTotalsLabel{font-family:"robotobold"; cursor:pointer; padding-left:12px; margin-bottom:.5em}
.prPaSLFirstAnswer{font-weight:normal; font-size:7pt; margin-left:.8em}
p.paPrQaPrefix{font-family:"robotobold"; margin:0 .2em 0 0; padding:0; display:inline}
.prPaBadgeCase{margin:0 0 .5em 0; height:20px}
.prPaAnswerDialog p.prPaVerifiedMerchant{font-size:77%; font-family:"robotobold"; background:transparent url(https://www.canvaschamp.com/skin/frontend/default/cptheme1/css/images/badge_vm.gif) 0 0 no-repeat; padding-left:25px; line-height:20px}
.prPaAnswerDialog p.prPaVerifiedPurchaser{font-size:77%; font-family:"robotobold"; background:transparent url(https://www.canvaschamp.com/skin/frontend/default/cptheme1/css/images/badge_pa_vb.gif) 0 0 no-repeat; padding-left:25px; line-height:20px}
.prPaToggleClosed{background:transparent url(https://www.canvaschamp.com/skin/frontend/default/cptheme1/css/images/pa_carat_closed.gif) 0 .4em no-repeat}
.prPaToggleOpen{background:transparent url(https://www.canvaschamp.com/skin/frontend/default/cptheme1/css/images/pa_carat_open.gif) 0 .4em no-repeat}
.pr-hidden{visibility:hidden; *display:none; _display:none}
.pr-none{display:none}
.pr-profile-reviews-header{padding:0; margin:0 0 .7em; font-family:"robotobold"; font-size:116%}
.pr-profile-wrapper{padding:10px}
.pr-profile-author-container{float:left; height:380px; width:27%; padding:0 .3em 0 0}
.pr-profile-reviews-container{float:left; overflow-x:auto; width:72%; *width:71%}
.pr-profile-nickname{padding:0; margin:0; font-family:"robotobold"; font-size:116%}
.pr-profile-location{padding:0; margin:0}
.pr-profile-histogram-container .pr-histogram-label{font-size:85%; width:40px}
.pr-profile-histogram-container ul.pr-ratings-histogram-content{padding:0 10px 0 0}
.pr-profile-histogram-container .pr-profile-histogram-header{font-family:"robotobold"; margin:.7em 0 0}
.pr-profile-author-affinities{height:100px; overflow:hidden}
.pr-profile-fb-manage-settings{position:absolute; bottom:10px; z-index:999}
.pr-profile-fb-help-icon{vertical-align:middle; margin-left:.3em; margin-right:.3em}
.pr-profile-badge-wrapper{margin-top:10px}
.pr-fb-reviewComment{background-image:url(https://www.canvaschamp.com/skin/frontend/default/cptheme1/css/images/fb_logo_12x12.png); background-position:0 2px; background-repeat:no-repeat; padding:0 0 0 15px; margin:0}
.pr-fb-reviewComment-social-loyalty{margin-left:.5em; font-size:8pt}
.pr-profile-review-product-info{float:left; width:25%; overflow:hidden}
.pr-profile-review-product-info a{padding:1em .3em 0 0; display:block}
.pr-profile-review-product-info a img{border:0}
.pr-profile-reviews-wrapper .pr-review-wrap{margin:0 0 1em}
.pr-profile-reviews-wrapper .pr-review-rating-wrapper, .pr-profile-reviews-wrapper .pr-review-main-wrapper{float:right; width:75%; *width:73%}
.pr-modal-wrapper .pr-review-author-affinities{font-family:"robotobold"}
.pr-modal-wrapper .pr-review-author-affinities span{font-weight:normal}
.pr-snapshot-footer{clear:both}
#pr-snapshot-histogram{float:left; position:static; margin-left:5px; z-index:10001}
#pr-snapshot-histogram-lnk{margin-right:.3em; float:left}
#pr-snapshot-histogram-lnk img{border:0}
#pr-snapshot-histogram-wrapper{position:relative}
#pr-snapshot-histogram-container{width:auto; height:auto; border:2px solid #CCC; position:absolute; background:#FFF; z-index:10001; margin:0 0 0 11px; left:0; min-width:255px; *width:255px}
#pr-snapshot-histogram-container div.pr-ratings-histogram-wrapper{margin-top:10px}
#pr-snapshot-histogram-header{font-family:"robotobold"; font-size:131%; padding:3px 10px; margin:0}
ul.pr-ratings-histogram-content{width:100%; margin:0; padding:0 10px 10px; list-style-type:none}
ul.pr-ratings-histogram-content li{clear:both; height:18px; margin:2px 0}
ul.pr-ratings-histogram-content li p{display:inline; padding:0; margin:0}
.pr-histogram-label{width:50px; float:left}
.pr-ratings-histogram-bar{width:130px; float:left; background:#EFEFEF; margin:0 10px 0 0}
.pr-ratings-histogram-bar .pr-ratings-histogram-barValue{background:#F7941D url('https://www.canvaschamp.com/skin/frontend/default/cptheme1/css/images/pr_histogram_bg.gif') 0 0 repeat-x}
.pr-histogram-count{float:left}
.pr-histogram-count span{color:#999; font-size:12px}
.pr-closed{display:none}
.pr-open{display:block}
.pr-review-attribution{margin:.5em .2em}
.pr-review-attribution-text{float:left; width:75%; margin-right:3%}
.pr-review-attribution-text p{color:#000}
.pr-review-attribution-img{float:right; text-align:center; width:22%}
.pr-review-attribute-imgLabel{font-size:9px; padding:0; margin:0; text-align:center}
.pr-review-attribution-img a, .pr-review-attribution-img img{border:0}
.pr-review-faceoff{background-color:#CCC; border-color:#999; border-style:solid; border-width:0 1px; font-size:100%; padding:3em .5em .5em; display:none}
.pr-review-faceoff-review-wrapper{background-color:#FFF; border:1px solid #999; padding:1em; position:relative; *zoom:1; *height:1%}
.pr-review-faceoff-label{padding:0; margin:0 0 .3em; font-family:"robotobold"; font-size:116%}
.pr-review-faceoff-review{margin:0; padding:.3em 0; clear:none}
.pr-review-faceoff-title{font-family:"robotobold"; margin:0; padding:1em 0 .3em; clear:left}
.pr-review-faceoff-review-positive{float:left; padding:0 6% 0 0; width:44%; *width:39%; *padding:0 10% 0 0}
.pr-review-faceoff-review-negative{float:left; padding:0 0 0 6%; width:44%; *width:39%; *float:right; *padding:0 0 0 10%}
.pr-review-faceoff-img{border-right:1px solid #CCC; float:left; height:90%; left:50%; position:absolute; text-align:center; width:1px}
.pr-review-faceoff-img-txt{padding:7px; border:1px solid #CCC; width:30px; margin:0 0 0 -22px; background:url('https://www.canvaschamp.com/skin/frontend/default/cptheme1/css/images/bg_faceoff_img.gif') repeat-x left bottom; font-family:"robotobold"; font-size:18px; color:#444; position:absolute; top:40%; margin:0 0 0 -22px; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px}
.pr-review-faceoff .pr-review-faceoff-review-full{display:none}
.pr-review-faceoff-readcomplete{margin:1em 0; display:block; width:-moz-fit-content; *float:left}
.pr-modal-container .pr-review-faceoff-container{border:1px solid #CCC; height:100%; overflow:auto; text-align:left}
.pr-modal-container .pr-review-faceoff-review-full{display:block}
.pr-modal-container .pr-review-faceoff-review{display:none}
.pr-modal-container .pr-review-faceoff-label{background-image:url(https://www.canvaschamp.com/skin/frontend/default/cptheme1/css/images/bg_snapshot_header.gif); padding:10px}
.pr-modal-container .pr-review-faceoff-title{clear:none; padding:0}
.pr-modal-container .pr-review-faceoff-review-content{padding:10px}
.pr-modal-container .pr-review-faceoff-readcomplete{display:none}
.pr-stars-small-subrating{background-image:url(https://www.canvaschamp.com/skin/frontend/default/cptheme1/css/images/stars_subrating.gif)}
.pr-other-attributes-list, .pr-other-attributes-list .pr-other-attribute-value{position:relative}
.pr-other-attributes-list, .pr-other-attributes-list .pr-other-attribute-value .pr-stars{position:static}
.pr-other-attributes-histogram table{border-collapse:collapse; *border-collapse:separate; margin-bottom:1em; width:275px}
.pr-other-attributes-histogram, .pr-other-attributes-subratings{margin:1em 0 1em; display:none}
ul.pr-other-attribute-value-histogram{list-style-type:none; margin:0; padding:0}
.pr-other-attribute-value-histogram-element{position:relative; padding:0; margin:0}
.pr-other-attribute-value-histogram-element-max{font-family:"robotobold"}
.pr-other-attribute-value-histogram-element td{padding:0 .5em 0 0; font-size:11px; line-height:14px}
.pr-other-attribute-value-histogram-label{width:45%}
.pr-other-attribute-value-histogram-label p{padding:0; margin:0; text-align:left}
.pr-other-attribute-value-histogram-wrapper{background-color:#EFEFEF; height:6px; width:60px; line-height:6px; overflow:hidden}
.pr-other-attribute-value-histogram-element td.pr-other-attribute-value-histogram-bar{padding:0}
.pr-other-attribute-value-histogram-barValue{height:6px; line-height:6px; overflow:hidden}
.pr-other-attribute-value-histogram-stats p{padding:0 0 0 .3em; margin:0; display:inline; font-size:10px}
.pr-other-attribute-value-histogram-stats .pr-other-attribute-value-histogram-stats-count{font-weight:normal}
.pr-other-attribute-value-histogram-stats .pr-other-attribute-value-histogram-stats-count .pr-snippet-review-count{display:inline; line-height:12px}
.pr-other-attribute-value-histogram-element-max .pr-other-attribute-value-histogram-barValue{background-color:#64A157}
.pr-other-attribute-value-histogram-barValue{background-color:#8F8F8F}
.pr-other-attribute-value-histogram-bar{border-left:1px solid #CCC; width:62px}
.pr-text-bubble{position:relative; padding:15px; margin:1em 0 3em; color:#000; background-color:#f3961c; background:-webkit-gradient(linear, 0 0, 0 100%, from(#f9d835), to(#f3961c)); background:-moz-linear-gradient(#f9d835, #f3961c); background:-o-linear-gradient(#f9d835, #f3961c); background:linear-gradient(#f9d835, #f3961c); -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px}
p.pr-text-bubble{background-color:#f3961c; padding:5px}
.pr-text-bubble.pr-left{margin-left:15px}
.pr-text-bubble.pr-left:after{top:12px; left:-15px; bottom:auto; border-width:7px 15px 7px 0; border-color:transparent #F7BB2A}
.pr-text-bubble:after{content:""; position:absolute; bottom:-15px; left:50px; border-width:15px 15px 0; border-style:solid; border-color:#f3961c transparent; display:block; width:0}
.pr-review-social-bar{margin-bottom:0px}
.pr-review-fb-social-loyalty{font-family:Verdana, arial, sans-serif; font-size:9pt; line-height:14pt; padding-left:5px}
.pr-review-fb-sl-points{color:#3B5998; font-family:"robotobold"}
.pr-fb-social-button{cursor:pointer; padding:5px; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; border:1px solid #CCC; margin-top:5px; color:#333; background:-moz-linear-gradient(top, rgba(195, 220, 239, 0) 0, rgba(128, 171, 220, 1) 100%); background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(195, 220, 239, 0)), color-stop(100%, rgba(128, 171, 220, 1))); background:-webkit-linear-gradient(top, rgba(195, 220, 239, 0) 0, rgba(128, 171, 220, 1) 100%); background:-o-linear-gradient(top, rgba(195, 220, 239, 0) 0, rgba(128, 171, 220, 1) 100%); background:-ms-linear-gradient(top, rgba(195, 220, 239, 0) 0, rgba(128, 171, 220, 1) 100%); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr = '#00c3dcef', endColorstr = '#80abdc', GradientType = 0); background:linear-gradient(top, rgba(195, 220, 239, 0) 0, rgba(128, 171, 220, 1) 100%)}
*html .pr-fb-social-button{filter:none; background-color:#d4e3f3}
*:first-child+html .pr-fb-social-button{filter:none; background-color:#d4e3f3}
.pr-fb-social-button .pr-fb-link-med{padding-left:35px}
.pr-snapshot-fb-follow-product-category-button-wrapper{float:left; position:relative; min-width:200px; *width:200px; _width:200px}
.pr-snapshot-fb-follow-content{float:left}
.pr-snapshot-fb-get-advice-container{float:left; position:relative; margin-right:10px; min-width:200px; *width:200px; _width:200px}
.pr-snapshot-fb-follow-product-category-container{float:left; position:relative; min-width:200px; *width:200px;
_width:200px}
.pr-review-social-bar .pr-snapshot-social-roll{float:right; margin-top:12px; _width:40px; *width:40px}
.pr-snapshot-social-roll .pr-social-email, .pr-snapshot-social-roll .pr-social-fb{display:block; height:16px; width:17px; margin-left:3px; float:left}
.pr-snapshot-social-roll .pr-social-fb{background-image:url("https://www.canvaschamp.com/skin/frontend/default/cptheme1/css/images/fb_logo_16x17.gif"); background-position:0 0; background-repeat:no-repeat}
.pr-snapshot-social-roll .pr-social-email{background-image:url("https://www.canvaschamp.com/skin/frontend/default/cptheme1/css/images/icon_email.gif"); background-position:0 0; background-repeat:no-repeat}
.pr-snapshot-fb-follow-product-category-label, .pr-snapshot-fb-get-advice-label{padding:0; margin:0; line-height:14px}
.pr-snapshot-fb-get-advice-link, .pr-snapshot-fb-follow-product-category-link{padding:0; margin:0; color:#3B5998; text-decoration:none}
.pr-fb-link-med{background-image:url("https://www.canvaschamp.com/skin/frontend/default/cptheme1/css/images/fb_logo_28x28.gif"); background-position:0 0; background-repeat:no-repeat}
p.pr-review-author-follow-link-container{padding:0; margin:0; position:relative}
.pr-review-author-follow-link-container{padding:0; position:relative}
.pr-review-author-follow-link{padding-right:5px}
.pr-profile-author-information{position:relative}
.pr-profile-follow-me-container{position:absolute; top:15px; left:0; width:535px; border:2px solid #CCC; background-color:#FFF; z-index:10002}
.pr-fb-follow-contentwrapper .pr-text-bubble{margin:1em 0 0 1em}
.pr-fb-follow-contentwrapper .pr-fb-follow-username{padding:0; margin:0}
.pr-base-modal{border:0; background-color:transparent; position:absolute; z-index:10001; text-align:left}
.pr-modal-container{top:10px; left:10px; background-color:#FFF; position:absolute; overflow:hidden; z-index:9999}
.pr-modal-shadow{position:relative; border:0; background-color:#333; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; filter:alpha(opacity=40); -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=40)"; -moz-opacity:.4; -khtml-opacity:.4; opacity:.4; height:100%; *background-color:#c1c1c1; _background-color:#c1c1c1; *filter:none; _filter:none; float:none}
.pr-base-modal .pr-close{background:url("https://www.canvaschamp.com/skin/frontend/default/cptheme1/css/images/modal-close.png") no-repeat left top transparent; display:block; height:14px; position:absolute; right:25px; top:25px; width:16px; z-index:10000}
.pr-base-modal .pr-close span{display:none}
p.pr-fb-follow-modal-header{font-size:22px; padding:20px 20px 10px; margin:0}
.pr-fb-follow-body{margin-bottom:20px; height:165px; overflow:hidden; text-align:left}
.pr-fb-follow-body p{text-align:left}
.pr-fb-follow-content-wrapper{padding:0 10px 0 20px}
.pr-fb-follow-body-left{float:left; width:250px; *width:248px}
.pr-fb-follow-body-right{float:right; width:275px; *width:260px}
.pr-fb-follow-info-wrapper{border:1px solid #CCC; background-color:#FAFAFA; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; padding:5px; margin:0 20px 20px 0; height:95px; overflow:hidden; color:#454545; font-size:12px}
.pr-fb-follow-info-wrapper p{line-height:15px}
.pr-fb-follow-info p{margin:0}
.pr-review-author-info-wrapper .pr-fb-follow-info img, .pr-fb-follow-info img{padding:5px; border:1px solid #CCC; margin-bottom:7px}
.pr-fb-follow-footer{border-top:1px solid #CCC; background-color:#F2F2F2; height:70px}
.pr-fb-follow-cta-like{background-color:#ECEDF6; *width:265px; _width:265px}
.pr-fb-follow-cta-like-wrapper{padding:20px 10px 0 20px; height:50px}
.pr-fb-likebtn-wrapper{height:20px; margin:0 auto; width:90px}
.pr-fb-likebtn-wrapper .pr-fb-likebtn{position:absolute; width:100px; height:30px}
.pr-fb-follow-cta-email-wrapper{padding:5px 20px 10px; height:55px; border-left:1px solid #CCC; position:relative}
.pr-error-msg{height:15px; display:block; font-size:9px}
.pr-fb-follow-email-input{height:25px; margin-right:6px; width:140px; vertical-align:middle}
.pr-fb-follow-submit-btn{text-transform:uppercase; padding:7px 10px; border:1px solid #CCC; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; text-decoration:none; color:#FFF; font-family:"robotobold"; background:#B2B2B2; background:-moz-linear-gradient(top, #C4C4C4 0, #ABABAB 40%, #8D8D8D 100%); background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #C4C4C4), color-stop(40%, #ABABAB), color-stop(100%, #8D8D8D)); background:-webkit-linear-gradient(top, #C4C4C4 0, #ABABAB 40%, #8D8D8D 100%); background:-o-linear-gradient(top, #C4C4C4 0, #ABABAB 40%, #8D8D8D 100%); background:-ms-linear-gradient(top, #C4C4C4 0, #ABABAB 40%, #8D8D8D 100%); background:linear-gradient(top, #C4C4C4 0, #ABABAB 40%, #8D8D8D 100%); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#C4C4C4', endColorstr='#8D8D8D', GradientType=0)}
.pr-fb-follow-submit-btn.disabled{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=40)"; filter:alpha(opacity=40); -moz-opacity:.4; -khtml-opacity:.4; opacity:.4; cursor:default}
p.pr-fb-follow-on-facebook{color:#36569A; margin:0 15px 0 0; padding-left:30px; float:left; line-height:14px}
p.pr-fb-follow-on-facebook span{font-family:"robotobold"; display:block}
.pr-fb-follow-product-category{list-style-type:none; margin:0; padding:0}
.pr-fb-follow-product-category li{padding:3px 0}
.pr-fb-follow-product-category li input{margin-left:0; float:left}
.pr-fb-follow-product-category li.category-1{padding-left:20px}
.pr-fb-follow-product-category li.category-2{padding-left:40px}
.pr-fb-follow-product-category li p{display:inline}
.pr-fb-follow-location{display:block}
.pr-fb-follow-email-prompt-prepop{color:darkgray}
.cms-contact-us .social_block_contact{text-align:center;margin: 0 auto;padding-top: 70px;position: relative}
.cms-contact-us .social_block_contact span{padding-left:0px; font-family:"robotobold"; font-size:14px; text-transform:uppercase}
.cms-contact-us .social_block_contact li{display:inline; padding:0 6px 0 3px}
.cms-contact-us .social_block_contact ul{margin-top:13px}
.cms-contact-us .social_block_contact ul li a:hover{transition:none 0s ease 0s}
.cms-contact-us .social_block_contact ul li a{display:inline-block; margin:0px 0px !important; padding:0; cursor:pointer; transition:none 0s ease 0s}
.cms-contact-us .social_block_contact ul li.facebook a{background-position:0 -56px; width:28px; height:28px}
.cms-contact-us .social_block_contact ul li.twitter a{background-position:-37px -56px; width:39px; height:28px}
.cms-contact-us .social_block_contact ul li.pintrest a{background-position:-85px -56px; width:27px; height:28px}
.cms-contact-us .social_block_contact ul li.youtube a{background-position:-121px -56px; width:27px; height:30px}
.cms-contact-us .social_block_contact ul li.instagram a{background-position:-158px -56px; width:29px; height:28px}
.cms-contact-us .social_block_contact ul li.gplus a{background-position:-197px -56px; width:29px; height:29px}
.cms-contact-us .social_block_contact ul li.facebook a:hover{background-position:0px -94px}
.cms-contact-us .social_block_contact ul li.twitter a:hover{background-position:-37px -93px}
.cms-contact-us .social_block_contact ul li.pintrest a:hover{background-position:-85px -93px}
.cms-contact-us .social_block_contact ul li.youtube a:hover{background-position:-121px -92px}
.cms-contact-us .social_block_contact ul li.instagram a:hover{background-position:-158px -94px}
.cms-contact-us .social_block_contact ul li.gplus a:hover{background-position:-197px -93px}
.catalog-product-view .connected-carousels{width:100%; height:555px}
.catalog-product-view .connected-carousels .stage{width:100% !important}
.catalog-product-view .connected-carousels .carousel-stage{height:429px}
.catalog-product-view .connected-carousels .navigation{width:100%}
.catalog-product-view .connected-carousels .navigation .carousel-navigation{width:354px; height:107px}
.catalog-product-view .connected-carousels .navigation .prev-navigation{left:0px; top:38px; z-index:1}
.catalog-product-view .connected-carousels .navigation .next-navigation{right:0px; text-indent:10px; top:38px; z-index:1}
.tabing_man{float:left}
/*sticky header start*/
.second-nav-container .second-nav-main .second-nav-sticky{display:none}
.banner{width:100%; z-index:9999; transition:all 0.4s ease}
.banner.sticky{position:fixed; width:100%; text-align:center;  height:70px; top:0; left:0}
.banner.sticky .home_link{display:none}
.banner.sticky #countryFlag{display:none}
.banner.sticky .second-nav-container{border-bottom:none; background:#fff; padding:5px 0; box-shadow:0 3px 2px rgba(0, 0, 0, 0.20)}
.banner.sticky .second-nav-container .second-nav-main .second-nav{float:left; display:none}
.banner.sticky .second-nav-container .second-nav-main .special-offer{display:none}
.banner.sticky .second-nav-container .second-nav-main .second-nav-sticky{float:left; display:block; text-align:center; width:100%; text-indent:28px}
.banner.sticky .second-nav-container .second-nav-main .second-nav-sticky ul{margin:0px; padding:0px; list-style-type:none;width:47%}
.banner.sticky .second-nav-container .second-nav-main .second-nav-sticky ul li{float:none; padding:0px 5px; display:inline-block}
.banner.sticky .second-nav-container .second-nav-main .second-nav-sticky ul li a{color:#000; padding-left:24px; font-size:13px}
.banner.sticky .second-nav-container .second-nav-main .second-nav-sticky ul li a:hover{color:#bf1e2e}
.banner.sticky .second-nav-container .second-nav-main .second-nav-sticky ul li a.free-ship{background-position:-577px -600px; padding-left:30px}
.banner.sticky .second-nav-container .second-nav-main .second-nav-sticky ul li a.lowest-price{margin-right:40px; background-position:-582px -624px}
.banner.sticky .second-nav-container .second-nav-main .second-nav-sticky ul li a.qaulity-guarantee{margin-left:10px; background-position:-585px -649px}
.banner.sticky .second-nav-container .second-nav-main .second-nav-sticky ul li a.customer-support{background-position:-583px -677px}
.banner.sticky .second-nav-container .second-nav-main .special-offer a{color:#fff}
.banner.sticky .second-nav-container .second-nav-main .special-offer a span{color:#fff}
.banner.sticky #nav a, .nav-responsive span, div.menu a, div.megnor-advanced-menu-popup a{padding:0 12px; text-align:center}
.banner.sticky .hidden-mobile-nav{display:block}
.hidden-mobile-nav{display:none}
.submenu .coming_soon{position:absolute; top: 14px;left: -25px;width: 110px;padding: 5px 0;text-align: center;background-color: #bf1e2e;color: #FFF;transform: rotate(-45deg);}
.cms-contact-us .page-title-new{color:#bf1e2e; font-family:"robotobold"; font-size:24px; margin:0; text-align:left}
/* Gift Certificate */
.cms-gift-certificate .red-btn{}
.cms-gift-certificate .gift-card-info p img{margin:20px 0px 30px}
.cms-gift-certificate .customer-name span{float:left; margin-right:10px; margin-top:5px}
.cms-gift-certificate #recipient_info .form-list .fordollorsign input{float:left; width:92% !important}
.cms-gift-certificate .gift-certificate-banner{float:right}
.cms-gift-certificate #recipient_info{float:left; margin:0; width:45%; border:1px solid #eee; background:#f9f9f9; border-radius:3px; padding:19px 23px 19px 20px}
.cms-gift-certificate #recipient_info .form-list label{display:block; font-weight:normal; padding-bottom:5px; position:relative; z-index:0; float:none}
.cms-gift-certificate #recipient_info .form-list .field{float:none; margin-bottom:20px; width:100%}
.cms-gift-certificate #recipient_info .form-list input.input-text{width:96%}
.cms-gift-certificate #recipient_info .form-list li{margin:0}
.cms-gift-certificate #recipient_info .form-list textarea{height:10em; width:96%}
.cms-gift-certificate #recipient_info small{display:block; padding-top:10px}
/* checkbox and radio button css starts */
.onepagecheckout-index-index input[type='radio'], .size-and-price-module input[type='radio']{margin-left:0px; margin-right:0px}
.onepagecheckout-index-index input[type="checkbox"], .size-and-price-module input[type="checkbox"], input[type='radio']{cursor:inherit}
.onepagecheckout-index-index input[type="checkbox"] + label span, .size-and-price-module input[type="checkbox"] + label span, input[type='radio'] + label span{display:inline-block; width:18px; height:18px; margin:-2px 4px 0 0; vertical-align:middle; cursor:pointer}
.onepagecheckout-index-index input[type="checkbox"] + label span, .size-and-price-module input[type="checkbox"] + label span, .rewardpoints-slider-input .input-max input[type="checkbox"] + label span{background-position:-717px -109px}
.onepagecheckout-index-index input[type="radio"] + label span, .size-and-price-module input[type="radio"] + label span, .checkout-cart-index input[type="radio"] + label span{background-position:-89px 1px}
.checkout-cart-index input[type="radio"] + label span{margin-left:-20px}
.onepagecheckout-index-index input[type="checkbox"]:checked + label span, .size-and-price-module input[type="checkbox"]:checked + label span{background-position:-35px 4px}
.onepagecheckout-index-index input[type="radio"]:checked + label span, .size-and-price-module input[type="radio"]:checked + label span, .checkout-cart-index input[type="radio"]:checked + label span{background-position:-38px 1px}
.onepagecheckout-index-index input[type="radio"]:disabled + label span, .size-and-price-module input[type="radio"]:disabled + label span, .checkout-cart-index input[type="radio"]:disabled + label span{background-position:-89px 1px; opacity:0.5; cursor:not-allowed !important; background-repeat:no-repeat}
.checkout-cart-index input[type="radio"] + label span.price{background-image:none; margin-left:0}
.tabing{display:none}
.cms-turn-pictures-into-canvas-prints .contentforsocialmedia, .cms-canvas-pictures-from-photos .contentforsocialmedia, .cms-turn-pictures-into-canvas-prints .contentforsocialmedia, .cms-gallery-wrap-canvas-photo .contentforsocialmedia, .cms-transferring-photos-to-canvas .contentforsocialmedia, .cms-turn-photos-into-canvas .contentforsocialmedia, .cms-print-pictures-on-canvas .contentforsocialmedia, .cms-small-canvas-prints .contentforsocialmedia, .canvas-pictures-prints .contentforsocialmedia, .cms-photo-enlargements .contentforsocialmedia, .cms-canvas-potraits .contentforsocialmedia, .cms-panoramic-canvas-photo-prints .contentforsocialmedia, .cms-canvas-photo-wall .contentforsocialmedia, .cms-paintings-on-canvas .contentforsocialmedia, .cms-picture-printing .contentforsocialmedia, .cms-wall-pictures .contentforsocialmedia, .cms-pictures-printed-on-canvas .contentforsocialmedia, .cms-large-canvas-print .contentforsocialmedia, .cms-stretched-canvas-photo-prints .contentforsocialmedia, .cms-custom-canvas-wall-art .contentforsocialmedia, .cms-cheap-canvas-wall-art .contentforsocialmedia, .cms-canvas-prints-from-digital-photos .contentforsocialmedia, .cms-photographs-on-canvas .contentforsocialmedia, .cms-stretched-canvas-photo-prints .contentforsocialmedia, .cms-custom-canvas-photos .contentforsocialmedia, .cms-canvas-pictures-prints .contentforsocialmedia{margin-top:0px}
.call-to-action .red-btn{padding:9px 16px}
.shopping-cart-detail{}
.shopping-cart-detail dt{float:left; padding:5px 0; width:15%; font-weight:600}
.shopping-cart-detail dd{float:left; padding:5px 0; width:85%}
.peel-stick-walldecals-main .pricing ul, .engrave .pricing ul{width:62%; margin:0 auto}
.peel-stick-walldecals-main .pricing ul li, .engrave .pricing ul li{height:285px}
.peel-stick-walldecals-main .pricing ul li .canvas_prints{background:url("https://www.canvaschamp.com/skin/frontend/default/cptheme1/images/sizes-prices-sprite.png") no-repeat center top}
.peel-stick-walldecals-main .pricing ul li .photo_boards{background:url("https://www.canvaschamp.com/skin/frontend/default/cptheme1/images/sizes-prices-sprite.png") no-repeat center -238px}
.peel-stick-walldecals-main .pricing .title{float:left; font-family:"robotobold"; font-size:18px; font-weight:bold; padding-top:230px; text-transform:uppercase; width:100%}
.printready-index-index .newcontentforinnerpage, .peel-stick-walldecals-main .newcontentforinnerpage{margin-top:30px; float:left; width:100%}
.printready-index-index .newcontentforinnerpage h2, .peel-stick-walldecals-main .newcontentforinnerpage h2, .engrave .newcontentforinnerpage h3, .category-canvas-photo-collage .newcontentforinnerpage h3{margin:0; font-size:18px; color:#bf1e2e; font-weight:normal}
.engrave .newcontentforinnerpage h2, .category-canvas-photo-collage .newcontentforinnerpage h2{font-size:20px; font-family:"robotobold"; color:#bf1e2e}
.printready-index-index .newcontentforinnerpage p, .peel-stick-walldecals-main .newcontentforinnerpage p, .engrave .newcontentforinnerpage p, .category-canvas-photo-collage .newcontentforinnerpage p{margin:0 0 15px}
.category-canvas-prints .page-title h3{margin:0; font-size:24px; color:#bf1e2e; text-align:left; font-family:'robotobold'}
.catalog-category-view .cms-content .hanging-frame-images{float:left; margin-right:20px}
.catalog-category-view .cms-content .hanging-frame-content{float:left; width:69%}
.catalog-category-view .cms-content .hanging-frame-content h3{color:#bf1e2e}
.catalog-category-view .cms-content .hanging-frame-list{border-bottom:1px solid #eeeeee; float:left; margin-bottom:20px; margin-right:2%; min-height:120px; width:48%}
.catalog-category-view.category-metal-prints .cms-content .hanging-frame-list{min-height:275px; margin-top:20px}
.cms-content .extratabtitle{font-size:18px; color:#000000; font-family:'robotoregular'; margin:0 0 0px}
.tool-tip1{margin:0px 0px 5px 0px; padding:0px; float:left; width:100%}
.tool-tip1 p{margin:0px; padding:0 0 5px 15px; list-style:none!important; float:left; clear:both; background:url(https://www.canvaschamp.com/skin/frontend/default/cptheme1/images/list-icon.png) left 5px no-repeat; text-align:left}
.catalog-category-view .cms-content h4,  .category-metal-prints .cms-content h3, .category-metal-prints .popup_content .cms-content h5, .category-metal-prints .cms-content h6, .category-metal-prints .cms-content h2{font-size:18px; color:#bf1e2e; font-family:'robotoregular'; margin:0 0 10px; font-weight:normal; text-transform:none}
.category-metal-prints .container #content .tabbing_content.dis_block li{padding-left:0px}
.peel-stick-walldecals-main .pricing ul li, .engrave .pricing ul li{width:325px}
.peel-stick-walldecals-main .pricing ul .active .activearrow, .peel-stick-walldecals-main .pricing ul li:hover .activearrow, .engrave .pricing ul .active .activearrow, .engrave .pricing ul li:hover .activearrow{background:url("https://www.canvaschamp.com/skin/frontend/default/cptheme1/images/pricing-active-big.png") no-repeat 0 0; bottom:-15px; height:14px; left:-1px; position:absolute; width:325px}
.engrave .pricing ul li .photo_boards-box2{background:url("https://www.canvaschamp.com/skin/frontend/default/cptheme1/images/engraveprint/engrave-custom.png") no-repeat center 25px}
.peel-stick-walldecals-main .pricing ul li .canvas_prints-box1{background:url("https://www.canvaschamp.com/skin/frontend/default/cptheme1/images/peel-stick-img1.png") no-repeat center 10px}
.peel-stick-walldecals-main .pricing ul li .photo_boards-box2{background:url("https://www.canvaschamp.com/skin/frontend/default/cptheme1/images/peel-stick-img2.png") no-repeat center 40px}
.engrave .pricing ul li .canvas_prints-box1{background:url("https://www.canvaschamp.com/skin/frontend/default/cptheme1/images/engraveprint/engraved-photos-on-wood.png") no-repeat center 25px}
.printready-index-index .product-detail .product-imgbox .product-img{padding:0}
.printready-index-index .product-detail .product-imgbox .connected-carousels{width:533px; height:530px}
.printready-index-index .product-detail .product-imgbox .connected-carousels.peel-stick-slider{height:680px}
.printready-index-index .product-detail .product-imgbox .connected-carousels .stage{width:533px}
.printready-index-index .product-detail .product-imgbox .connected-carousels .navigation{width:533px; bottom:20px}
.printready-index-index .product-detail .product-imgbox .connected-carousels .carousel-navigation{height:auto; margin:0 auto; width:340px}
.printready-index-index .product-detail .product-imgbox .connected-carousels .carousel-stage{height:383px}
.printready-index-index .product-detail .product-imgbox .connected-carousels .carousel-stage.peel-stick-slider{height:auto}
.category-gallery-wrapped-canvas .cms-content .page-title h2, .category-photos-on-canvas .cms-content .page-title h2{margin-top:20px}
.cms-content h3, .cms-content h4, .cms-content h5{color:#bf1e2e; font-family:"robotoregular"; font-size:18px; margin:0}
.popup_content .cms-content h5{font-family:"robotobold"; line-height:20px; text-transform:uppercase; margin-bottom:10px}
.popup_content .cms-content p{margin:0 0 10px}
.catalog-category-view .cms-content h2, .cms-home .cms-content h1, .cms-home .cms-content h2{color:#bf1e2e; font-family:"robotobold"; font-size:20px; margin:0; text-align:left}
.btn_div span{font-size:16px; line-height:70px; text-transform:uppercase; font-family:"robotobold"; text-align:center}
.my-design-caption span{background:url("https://www.canvaschamp.com/skin/frontend/default/cptheme1/images/smiley-icon.png") no-repeat right center; padding-right:22px; color:#888; font-size:17px}
.my-design-caption span em{color:#888; font-size:17px; margin-right:2px}
.my-design-caption em{font-style:normal; font-family:Arial}
.category-photo-boards .container #content .tabbing_content.dis_block li{padding-left:0}
.category-photo-boards .container #content .tabbing_content.dis_block li, .category-canvas-prints .container #content .tabbing_content.dis_block li, .category-metal-prints .container #content .tabbing_content.dis_block li, .category-acrylic-prints .container #content .tabbing_content.dis_block li, .container #content .tabbing_content.dis_block li{padding-left:0; font-weight:normal !important}
#subcatcontenttab1 .cms-content .hanging-frame-images{float:left; margin-right:20px}
#subcatcontenttab1 .cms-content .hanging-frame-content{float:left; width:83%}
#subcatcontenttab1 .cms-content .hanging-frame-content h3{color:#bf1e2e}
#subcatcontenttab1 .cms-content .hanging-frame-list{border-bottom:1px solid #eeeeee; float:left; padding-bottom:20px; margin-bottom:20px; width:100%; margin-right:0px; min-height:auto}
#subcatcontenttab1 .cms-content .hanging-frame-images img{border:1px solid #eeeeee}
#subcatcontenttab1 .cms-content .hanging-frame-images .metal-pritntvideo{width:160px; height:auto}
.item-options dt{clear:both; float:left; text-align:right; width:120px}
.item-options dd{padding-left:10px}
.item-options h3{border-bottom:1px solid #ddd; clear:both; color:#ff6600 !important; font-size:15px !important; font-weight:500; margin-top:10px; padding:5px 0 !important; position:relative; text-decoration:none; text-transform:uppercase}
.ie9 .onepagecheckout_datafields .col-1 .form_fields div.full select{width:440px}
/*proof-approval*/
.print-header{margin:15px 0px; padding:0px; border-bottom:2px solid #ccc; overflow:hidden; height:85px}
.print-header ul li{text-align:left; font-size:13px}
.print-header ul li.col1{float:left; width:700px}
.print-payment-method{margin:0px 0px 10px 0px; padding:0px; clear:left; width:325px; float:left}
.print-payment-method ul li{padding:0px 0px 3px 0px; text-align:left}
.print-payment-method ul li.col1{width:115px; float:left; clear:left; font-weight:bold}
.print-payment-method ul li.col2{width:200px; float:left}
.print-payment-method ul li.boldtext{font-size:18px; color:#0064BC}
.proof-approval-main{width:950px; overflow:hidden; margin:0px auto; border:0px solid}
.cms-proof-order .proof-approval-main .sub-title{font-size:14px; color:#000; font-weight:700; padding-bottom:3px; text-align:left; font-family:"robotoregular"}
.cms-proof-order .proof-listing{margin:0px 0px 5px 0px; padding:0px; border:1px solid #8ADCF5; clear:left; float:left; width:948px}
.cms-proof-order .proof-listing ul li{padding:10px 0px 10px 0px; float:left; text-align:left}
.proof-listing ul li.header{background:#0064BC; color:#FFFFFF; text-align:left; padding:3px 0px; font-weight:bold; margin:0 0 5px 0}
.proof-listing ul li.col1{width:200px; clear:left; text-indent:10px}
.proof-listing ul li.col2{width:320px; padding-right:25px}
.proof-listing ul li.col3{width:100px; text-align:center}
.proof-listing ul li.col4{width:200px; text-align:center}
.proof-listing ul li.col5{width:103px; text-align:center}
.proof-listing ul li.col-500{width:502px}
.proof-listing ul li.col-173{width:173px}
.proof-listing ul.bgcolor2{background-color:#F1FCFF; float:left; border-bottom:1px solid #d4e6eb}
.proof-listing ul.bgcolor1{background-color:#f9feff; float:left; border-bottom:1px solid #e6f5f9}
.proof-listing ul li.dotted-border{border-bottom:1px dotted #acd1dc; padding-top:0px; margin-bottom:0px; width:946px; height:1px; clear:left; float:left}
.proof-listing ul li.total{text-align:right; float:left; width:500px}
.proof-address{margin:0px 0px 5px 0px; padding:0px 0px 5px 0px; float:left; width:470px; border:1px solid #ccc; background:#fff}
.proof-address ul li{padding:0px 0px 3px 10px; text-align:left}
.proof-address ul li.header1{background:#bf1e2e; border-bottom:1px solid #ccc; color:#fff; font-weight:bold; margin-bottom:5px; padding:6px; text-align:left}
.proof-img{border:1px solid #ccc; width:928px; text-align:center; height:400px; overflow:;
padding:10px; margin-bottom:10px; background:#fff}
.proof-img img{border:1px solid #cccccc}
.proofdetail{width:95%; font-size:12px; font-family:arial}
.proofdetail td{padding:0px 0px 6px}
.proofdetail td p{line-height:160%; padding-bottom:3px}
.artworkproof{margin-top:15px; width:900px; overflow:;
clear:both; height:400px; padding:10px}
.artworkproof img{width:100%; height:auto}
.artworkproof h1, .low-resolution-upload h1{vertical-align:top; float:left; font-size:14px; font-weight:bold}
.proof-approval-main .sub-title{color:#000; font-size:14px; font-weight:700; padding-bottom:3px; text-align:left}
.proof-approval-main table{border-collapse:inherit !important}
/* Low resolution file */
.low-resolution-table{margin:0px 0px 10px 0px; padding:0px; border:1px solid #ccc; clear:left; float:left; width:948px; background:#fff}
.low-resolution-table ul.high{}
.bgcolor1.clearfix{clear:both}
.low-resolution-table ul li{padding:10px 0px; float:left; text-align:left}
.low-resolution-table ul li.title, table.lowresolutioncommentbox > thead.headings{background:#bf1e2e; color:#fff; border-bottom:1px solid #ccc; text-align:left; padding:3px 0px; font-weight:bold; margin:0 0 5px 0; clear:none !important; font-size:14px}
.low-resolution-table ul li.col1{width:250px; clear:left; text-indent:10px; text-align:left; padding:6px 0px}
.low-resolution-table ul li.col2{width:673px; padding:6px 25px 6px 0px}
.low-resolution-table ul li.col3{width:100px; text-align:center; padding:6px 0px}
.low-resolution-table ul li.col4{width:175px; text-align:center; padding:6px 0px}
.low-resolution-table ul li.col5{width:250px; *width:216px; padding:6px 0px 6px 5px}
.low-resolution-table ul li.col6{width:323px; *width:330px; padding:6px 5px 6px 5px}
.low-resolution-table ul li.col7{width:85px; text-align:center; padding:6px 0px}
.low-resolution-upload{border:1px solid #ccc; background:#fff; width:928px; *width:950px;
padding:10px; overflow:hidden; font-size:12px; text-align:left; margin:0px 0px 15px; float:left}
.low-resolution-upload .block1{width:500px; float:left; clear:both}
.low-resolution-upload .block2{width:425px; margin-top:25px; float:left}
.low-resolution-upload .textfield{padding:5px; width:475px; height:100px}
.low-resolution-upload .buttons{width:925px; float:left; margin:20px auto 10px; clear:both; overflow:hidden; border-top:1px solid #ccc; padding-top:10px; text-align:left}
.low-resolution-upload .buttons .button{background:#bf1e2e; border:medium none; border-radius:3px; color:#fff; cursor:pointer; font-family:"robotoblack"; font-size:13px; padding:5px 10px; text-decoration:none; text-transform:uppercase; transition:all 500ms ease 0s}
.low-resolution-upload .upload-file{background:url(https://www.canvaschamp.com/skin/frontend/default/cptheme1/images/upload-file.png) no-repeat 0 0; width:142px; height:28px; border:0px}
table.lowresolutioncommentbox{background:#FFFFFF; border:1px solid #CCCCCC; float:left; font-size:12px; margin:0 0 15px; overflow:hidden; padding:0px; text-align:left; width:950px}
table.lowresolutioncommentbox > thead.headings >tr > th{padding:6px 0; font-weight:bold; text-indent:10px; border-bottom:1px solid #ccc}
table.lowresolutioncommentbox > tbody.even >tr > td{padding:6px 10px; font-weight:normal; text-indent:5px; margin-top:10px !important; border-bottom:1px solid #ccc}
.frame input[type="checkbox"]{margin:5px}
.approve-module{border:1px solid #ccc; background:#fff; padding:10px; margin:10px 0px; float:left; width:928px}
.approve-module ul.left-wrap{width:500px; float:left}
.approve-module ul.right-wrap{width:400px; float:left; text-align:center; margin-left:20px}
.approve-module ul li{padding:0px 0px 5px 0px; float:left; line-height:150%}
.approve-module ul li.col1{width:70px; text-align:right; margin-right:5px}
.approve-module ul li.col2{width:420px; text-align:left}
.approve-module ul li.col1-1{width:50px}
.approve-module ul li.col2-2{width:325px; text-align:left}
.approve-module ul li.ortext{background-color:#f1f1f1; text-align:center; width:345px; padding:3px 0px; font-weight:bold; margin:10px 0px}
.approve-module ul li.verticleline{background:url(https://www.canvaschamp.com/skin/frontend/default/cptheme1/images/dot1px.jpg) center center repeat-y; height:100px; width:150px}
.approve-module ul li.boldtext{width:150px; text-align:center; font-weight:bold; font-size:18px}
.approve-module ul li.clear{clear:both; padding:10px 0px; width:200px}
.approve-module ul li .textfield{height:100px; width:420px; overflow:hidden}
.approve-module ul.buttons{width:565px; margin-top:10px; clear:both; overflow:hidden}
.approve-footer{border-top:2px solid #ccc; padding-top:10px; margin:10px 0px; width:950px; text-align:center; clear:both; line-height:140%}
.msg-sprite.instruction{background-color:#FDFFE0; background-position:15px -270px; width:94%; background-repeat:no-repeat; text-align:left}
.msg-sprite.free-label{background:#fafdc8 url(https://www.canvaschamp.com/skin/frontend/default/cptheme1/images/free-label.png) 15px 6px no-repeat; width:auto; float:none; display:block; background-repeat:no-repeat; text-align:left; font-weight:normal; margin-top:15px; padding:15px 10px 15px 60px; font-family:"robotoregular"; color:#bf1e2e; font-size:15px; text-transform:capitalize}
.msg-sprite{background-image:url(https://www.canvaschamp.com/skin/frontend/default/cptheme1/images/msg-icons.png); margin-bottom:10px; padding:10px 10px 10px 50px}
/* Low resolution file */
#quoteform h2{clear:both; color:#333038; font-size:18px; margin-bottom:10px; border-bottom:1px solid #ededed}
.common-form{margin:10px auto; width:70%}
.common-form ul li .textfield{width:40%; padding:6px 10px}
.common-form ul li.col1{float:left; width:100px; font-weight:normal; position:relative; z-index:0; line-height:26px}
.common-form ul li.col2{margin-bottom:10px}
.common-form input{background:#fff; border:1px solid #ddd; border-radius:3px; font-family:"robotoregular"; font-size:14px}
.common-form textarea{float:right; width:85% !important}
.common-form .textfield_s{width:12% !important}
#review-buttons-container button{margin:0 auto; text-align:center}
.submitQuote-btn{background:#bf1e2e; border:medium none; border-radius:3px; color:#fff; cursor:pointer; font-family:"robotoblack"; font-size:20px; padding:13px 20px; text-decoration:none; text-transform:uppercase; transition:all 500ms ease 0s}
.submitQuote-btn:hover{background:#434343; color:#fff}
.common-form ul li span{color:#dd4b39}
.cms-get-quote .common-form ul li .input-slect-fix-w{width:42.5%}
.cms-get-quote .common-form ul li .dropdown{width:355px}
.proof-approval-main-tbl{font-size:12px; font-family:arial; border:1px solid #d2d2d2; background-color:#ffffff; padding:10px; width:100%}
.proof-approval-main-tbl .headings{background:#bf1e2e; border-bottom:1px solid #ccc; clear:none !important; color:#fff; font-size:14px; font-weight:bold; margin:0 0 5px; padding:6px 5px; text-align:left}
.cms-artwork-view-html .float-L{float:left !important; margin-right:10px; padding:5px 0}
.cms-proof-order .std dl dd, .proof-approval-main-tbl .std dl dd{margin:0 0 0px 0}
.cms-artwork-view-html .img-full img{width:100%; height:auto}
.cms-artwork-view-html .std dl dt, .cms-get-quote .std dl dt, .cms-proof-order .std dl dt{font-family:inherit !important}
.cms-proof-order .std b, .cms-proof-order .std strong, .cms-artwork-view-html .std b, .cms-artwork-view-html .std strong{font-family:robotoregular}
.cms-proof-order .subtitle, .cms-proof-order .sub-title, .cms-artwork-view-html .subtitle, .cms-artwork-view-html .sub-title{font-weight:600 !important; font-family:robotoregular !important}
.cms-proof-order .headings > b, .cms-artwork-view-html .headings > b{font-weight:bold}
.cms-artwork-view-html .float-L > strong{font-weight:600}
.block-blog .block-content ul{list-style:disc}
/* flex slider*/
.flex-container a:active, .flexslider a:active, .flex-container a:focus, .flexslider a:focus{outline:none}
.slides, .flex-control-nav, .flex-direction-nav{list-style:none}
.flexslider .slides{padding:0}
.flexslider .slides > li{display:none; text-align:center; -webkit-backface-visibility:hidden; list-style:none !important}
.flexslider .slides > li a{width:100%; text-align:center; display:block; color:#000}
.flexslider .slides > li .sldr-photoboard-main a{color:#fff}
.sldr-photoboard-main a{color:#fff!important}
.slides:after{content:"."; display:block; clear:both; visibility:hidden; line-height:0; height:0}
html[xmlns] .slides{display:block}
* html .slides{height:1%}
.no-js .slides > li:first-child{display:block}
.flexslider{position:relative;clear:both;overflow:hidden; height:500px; margin-top:0}
.flex-viewport{max-height:2000px; -webkit-transition:all 1s ease; -moz-transition:all 1s ease; transition:all 1s ease}
.loading .flex-viewport{max-height:300px}
.flexslider .slides{margin:0}
.flex-direction-nav{margin:0 !important; z-index:999}
.flex-direction-nav li{list-style:none}
.flexslider:hover .flex-direction-nav{display:block; margin:0 !important}
.flex-direction-nav li a.flex-next{font-size:0; height:40px; position:absolute; right:10px; top:40%; width:40px; display:none}
.flex-direction-nav li a.flex-prev{height:40px !important; left:10px; position:absolute; top:40%; width:40px !important; font-size:0; display:none}
.flex-direction-nav li a.flex-prev:hover{background-position:-2px -242px}
.flex-direction-nav li a.flex-next:hover{background-position:-42px -242px}
.flex-control-nav{bottom:10px; display:block; left:0; margin:0 !important; padding:0 !important; position:absolute; right:0; text-align:center; z-index:1}
.flex-control-nav li{margin:0 0px; display:inline-block; font-size:0}
.cms_left .flex-control-nav li{margin:0px 3px}
.cms_left .flex-control-nav{position:absolute; bottom:-35px}
.flex-control-paging li a{background-position:0 -634px; cursor:pointer; display:block; font-size:0; height:20px; text-indent:-9999px; width:20px}
.flex-control-paging li a:hover, .flex-control-paging li a.flex-active{background-position:0 -669px}
.flex-control-paging li a.flex-active{cursor:default}
.flex-control-thumbs{margin:5px 0 0; position:static; overflow:hidden}
.flex-control-thumbs li{width:25%; float:left; margin:0}
.flex-control-thumbs img{width:100%; display:block; opacity:.7; cursor:pointer}
.flex-control-thumbs img:hover{opacity:1}
.flex-control-thumbs .flex-active{opacity:1; cursor:default}
/* Custom.css*/
.tm-hide{opacity:0; cursor:pointer}
.tm-checkbox, .rewardpoints-slider-input .input-max input[type="checkbox"] + label span{background:url('https://www.canvaschamp.com/skin/frontend/default/cptheme1/images/cvp-sprite.png') -91px -27px no-repeat; display:inline-block; width:17px; height:17px; vertical-align:middle; margin-top:-2px; margin-right:5px; cursor:pointer}
.rewardpoints-slider-input .input-max input[type="checkbox"] + label span{margin-left:0px}
.tm-radio{background:url('https://www.canvaschamp.com/skin/frontend/default/cptheme1/images/cvp-sprite.png') -89px 1px no-repeat; display:inline; padding:0px; height:18px; width:18px; vertical-align:middle; cursor:pointer}
#inner-main .product-detail-right .tm-radio.frame-disabled{background-position:-219px 0px}
.sizebox_middle_left .tm-radio{display:inline-block; margin-right:4px}
.tm-checked,  .rewardpoints-slider-input .input-max input[type="checkbox"]:checked + label span{background-position:-40px -27px}
.tm-selected{background-position:-38px 1px}
.tm-checkbox-green{background:url('https://www.canvaschamp.com/skin/frontend/default/cptheme1/images/megnor/sprite.png') 0 1px no-repeat; display:inline-block}
.tm-checked-green{background-position:0 -18px}
.tm-checkbox input, .tm-radio input{width:18px; cursor:pointer}
.ie7 .tm-checkbox{display:inline}
.sbHolder{border:solid 1px #ddd; position:relative; width:auto; padding:7px 30px 7px 12px; text-align:left; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px}
.sbHolder:focus .sbSelector{}
.sbSelector{outline:none; overflow:hidden; top:0; display:block}
.sbSelector:link, .sbSelector:visited, .sbSelector:hover{outline:none; text-decoration:none}
.sbToggle{background:url("https://www.canvaschamp.com/skin/frontend/default/cptheme1/images/arrow-down.png") no-repeat center 7px transparent; display:block; outline:none; position:absolute; right:4px; height:15px; width:15px}
.sbToggleOpen{background:url("https://www.canvaschamp.com/skin/frontend/default/cptheme1/images/arrow-up.png") no-repeat center 7px transparent}
.sbOptions{background-color:#fff; border:solid 1px #ddd; list-style:none; right:-1px; margin:0; padding:0; position:absolute; top:32px !important; width:100%; z-index:2; overflow-y:auto; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px}
.sbOptions li{padding:0 7px; margin:0}
.sbOptions a{display:block; outline:none; padding:4px 0 4px 3px; text-decoration:none}
.product-carousel{display:none; position:relative; width:100%; -ms-touch-action:pan-y}
#column-left .product-carousel, #column-right .product-carousel{display:block}
#column-left .customNavigation, #column-right .customNavigation{display:none}
.product-carousel .slider-wrapper{display:none; position:relative; -webkit-transform:translate3d(0px, 0px, 0px); -webkit-perspective:1000}
.product-carousel .slider-wrapper-outer{overflow:hidden; position:relative; width:100%}
.product-carousel .slider-wrapper-outer.autoHeight{-webkit-transition:height 500ms ease-in-out; -moz-transition:height 500ms ease-in-out; -ms-transition:height 500ms ease-in-out; -o-transition:height 500ms ease-in-out; transition:height 500ms ease-in-out}
.product-carousel .slider-item{float:left}
.slider-controls .slider-page, .slider-controls .slider-buttons div{cursor:pointer}
.slider-controls{-webkit-tap-highlight-color:rgba(0, 0, 0, 0)}
.grabbing{cursor:url("https://www.canvaschamp.com/skin/frontend/default/cptheme1/img/megnor/grabbing.png") 8 8, move}
.product-carousel .slider-wrapper, .product-carousel .slider-item{-webkit-backface-visibility:hidden; -moz-backface-visibility:hidden; -ms-backface-visibility:hidden}
.customNavigation{text-align:center; position:absolute; width:100%}
.customNavigation a{-webkit-tap-highlight-color:rgba(0, 0, 0, 0); display:block; float:right; height:22px; position:absolute; top:-34px; width:22px}
.customNavigation a.prev{background:url("https://www.canvaschamp.com/skin/frontend/default/cptheme1/images/sprite.png") no-repeat -234px 2px transparent; right:85px}
.customNavigation a.prev:hover{background-position:-234px -27px; text-decoration:none}
.customNavigation a.next{background:url("https://www.canvaschamp.com/skin/frontend/default/cptheme1/images/sprite.png") no-repeat -204px 2px transparent; right:28px}
.customNavigation a.next:hover{background-position:-204px -27px; text-decoration:none}
.nav-responsive span{display:inline-block; font-size:19px}
.ie7 .nav-responsive span{display:inline}
.nav-responsive{cursor:pointer; display:none; height:41px}
#nav-mobile ul li{list-style:none; position:relative}
.nav-responsive .expandable{background:url("https://www.canvaschamp.com/skin/frontend/default/cptheme1/images/sprite.png") no-repeat -122px -122px transparent; height:25px; margin-right:5px; margin-top:6px; width:30px}
.responsive-menu{padding:0; position:relative}
.responsive-menu #nav-mobile{position:absolute; z-index:999; display:none; margin-top:0px; padding:0%; width:100%; list-style:none}
.responsive-menu #nav-mobile ul{padding-left:0px}
.nav-responsive div, .responsive-menu .hitarea{background:none; height:16px; width:16px; float:right; cursor:pointer; margin-right:10px; margin-top:9px}
.responsive-menu .expandable .collapsable-hitarea{background:url("https://www.canvaschamp.com/skin/frontend/default/cptheme1/images/sprite.png") no-repeat -237px -127px transparent}
.responsive-menu .expandable-hitarea{background:url("https://www.canvaschamp.com/skin/frontend/default/cptheme1/images/sprite.png") no-repeat -209px -127px transparent}
.responsive-menu .collapsable-hitarea{background:url("https://www.canvaschamp.com/skin/frontend/default/cptheme1/images/sprite.png") no-repeat -237px -127px transparent}
.table-responsive{display:none; visibility:hidden}
.tm_responsive_container, .tm_responsive_container_footer{width:auto; overflow:hidden}
.tm_responsive_group{float:left; margin:5px 0; padding:3%; width:92%; border:1px solid #ededed; color:#4D4D4D; background:#FBFBFB}
.tm_responsive_row label{width:100px; display:block; float:left; font-weight:bold}
.tm_responsive_row span{width:250px; display:block; float:left}
.tm_responsive_row{overflow:hidden; border-bottom:1px solid #EEEEEE; padding:10px 0}
.tm_responsive_row span .separator{display:none}
/* carousel.css */
.product-carousel{display:none; opacity:1!important; position:relative; width:100%; -ms-touch-action:pan-y}
#column-left .product-carousel, #column-right .product-carousel{display:block}
#column-left .customNavigation, #column-right .customNavigation{display:none}
#column-left .banners-slider-carousel .customNavigation, #column-right .banners-slider-carousel .customNavigation{display:block}
.product-carousel .slider-wrapper{display:none; position:relative; -webkit-transform:translate3d(0px, 0px, 0px); -webkit-perspective:1000}
.product-carousel .slider-wrapper-outer{overflow:hidden; position:relative; width:100%}
.product-carousel .slider-wrapper-outer.autoHeight{-webkit-transition:height 500ms ease-in-out; -moz-transition:height 500ms ease-in-out; -ms-transition:height 500ms ease-in-out; -o-transition:height 500ms ease-in-out; transition:height 500ms ease-in-out}
.product-carousel .slider-item{float:left}
.slider-controls .slider-page, .slider-controls .slider-buttons div{cursor:pointer; display:inline-block}
.slider-controls{-webkit-tap-highlight-color:transparent; float:left; width:100%; display:none !important}
.blog_main .slider-controls{display:block !important}
.grabbing{cursor:url("https://www.canvaschamp.com/skin/frontend/default/image/megnor/grabbing.png") 8 8, move}
.product-carousel .slider-wrapper, .product-carousel .slider-item{-webkit-backface-visibility:hidden; -moz-backface-visibility:hidden; -ms-backface-visibility:hidden; list-style:none}
.customNavigation{text-align:center; position:relative; width:100%; top:20px}
.customNavigation a{-webkit-tap-highlight-color:transparent; -moz-user-select:none; cursor:pointer; display:inline-block; height:25px; left:0; margin:0 auto; position:relative; right:0; top:0; text-indent:-9999px; width:30px; float:none}
.customNavigation a.prev{transition-duration:300ms; -webkit-transition:300ms; -moz-transition:300ms; -ms-transition:300ms; -o-transition:300ms}
.customNavigation a.prev:hover{background-position:-125px -29px; text-decoration:none}
.customNavigation a.next{transition-duration:300ms; -webkit-transition:300ms; -moz-transition:300ms; -ms-transition:300ms; -o-transition:300ms; z-index:2}
.customNavigation a.next:hover{background-position:-159px -29px; text-decoration:none}
.manufacture_products .customNavigation a.prev{z-index:2}
.manufacture_products .customNavigation a.prev:hover{}
.manufacture_products .customNavigation a.next{}
.manufacture_products .customNavigation a.next:hover{}
#brand-carousel.product-carousel{margin-bottom:20px}
.manufacture_products .customNavigation{top:100px}
.testimonail_main .customNavigation a.prev{left:-23px; width:22px; position:absolute; right:auto; top:45px; z-index:2}
.testimonail_main .customNavigation a.prev:hover{background-position:-130px -29px}
.testimonail_main .customNavigation a.next{display:block; left:auto; position:absolute; right:-23px; width:22px; top:45px; z-index:2}
.testimonail_main .customNavigation a.next:hover{background-position:-162px -29px}
.additional-carousel .product-carousel{width:auto; margin:0 55px}
.additional-carousel .customNavigation a.prev{cursor:pointer; left:15px; position:absolute; right:auto; text-indent:-9999px; top:5px; z-index:999}
.additional-carousel .customNavigation a.prev:hover{background-position:11px -219px; text-decoration:none; z-index:999}
.additional-carousel .customNavigation a.next{cursor:pointer; left:auto; position:absolute; right:15px; text-indent:-9999px; top:5px; z-index:999}
.additional-carousel .customNavigation a.next:hover{background-position:-41px -218px; text-decoration:none; z-index:999}
.additional-carousel .slider-item{float:left; width:90px; text-align:center}
.additional-carousel .slider-item .product-block{background:#FFFFFF; border:1px solid #EEEEEE; border-radius:0px; clear:both; margin:4px 3px; overflow:hidden}
.product-info .product-image .customNavigation{text-align:center; position:absolute; width:100%; z-index:9}
.product-info .product-image .customNavigation a{-webkit-tap-highlight-color:transparent; display:block; float:right; height:20px; position:absolute; top:-34px; width:16px}
.product-info .product-image .customNavigation a.prev{background:url("https://www.canvaschamp.com/skin/frontend/default/image/megnor/sprite.png") no-repeat -11px -60px transparent; left:-3px; top:35px}
.product-info .product-image .customNavigation a.prev:hover{background-position:-11px -90px; text-decoration:none}
.product-info .product-image .customNavigation a.next{background:url("https://www.canvaschamp.com/skin/frontend/default/image/megnor/sprite.png") no-repeat -43px -60px transparent; right:-3px; top:35px}
.product-info .product-image .customNavigation a.next:hover{background-position:-43px -90px; text-decoration:none}
#slider1{}
.bestsellerproduct{position:relative}
#slider1 .viewport{height:125px; overflow:hidden; position:relative}
#slider1 .buttons{display:block; position:absolute; top:35%; left:0; width:35px; height:35px; color:#fff; font-weight:bold; text-align:center; line-height:35px; text-decoration:none; font-size:22px; z-index:5}
#slider1 .next{right:-50px; left:auto; background-position:-89px -152px}
#slider1 .next:hover{right:-50px; left:auto; background-position:-89px -188px}
#slider1 .prev{left:-55px; background-position:-44px -152px}
#slider1 .prev:hover{left:-55px; background-position:-44px -188px}
#slider1 .disable{visibility:hidden}
#slider1 .overview{list-style:none; position:absolute; padding:0; margin:0; width:240px; left:0; top:0}
#slider1 .overview li{float:left; margin-bottom:0 !important; margin-right:20px; padding:0 !important; width:266px}
/* cloud lightbox zoom css*/
.cloud-zoom-lens{border:4px solid #888; margin:-4px; background-color:#fff; cursor:move}
.cloud-zoom-title{position:absolute !important; background-color:#000; color:#fff; padding:3px; width:100%; text-align:center; font-family:"robotobold"; font-size:10px; top:0px; display:none}
.cloud-zoom-big{border:2px solid #ccc; overflow:hidden; margin-left:30px}
.cloud-zoom-loading{color:white; background:#222; padding:3px; border:1px solid #000}
.product-image .mousetrap{z-index:999 !important}
#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; overflow:hidden}
#cboxOverlay{position:fixed; width:100%; height:100%}
#cboxMiddleLeft, #cboxBottomLeft{clear:left}
#cboxContent{position:relative}
#cboxLoadedContent{overflow:auto}
#cboxTitle{margin:0}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%; height:100%}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer}
.cboxPhoto{float:left; margin:auto; border:0; display:block; max-width:none}
.cboxIframe{width:100%; height:100%; display:block; border:0}
#colorbox, #cboxContent, #cboxLoadedContent{box-sizing:content-box}
#cboxOverlay{background:url(https://www.canvaschamp.com/skin/frontend/default/images/overlay.png) repeat 0 0}
#colorbox{}
#cboxContent{background:#fff; overflow:hidden; border:none; padding:10px}
.cboxIframe{background:#fff}
#cboxError{padding:50px; border:1px solid #ccc}
#cboxLoadedContent{margin-bottom:40px}
#cboxTitle{position:absolute; bottom:17px; text-align:center; width:100%; color:#999999}
#cboxCurrent{position:absolute; bottom:17px; left:80px; color:#999999}
#cboxSlideshow{position:absolute; bottom:4px; right:30px; color:#0092ef}
#cboxPrevious, #cboxNext{position:absolute; background:url(https://www.canvaschamp.com/skin/frontend/default/images/megnor/slider-arrows.png) no-repeat #ddd; width:30px; height:30px; text-indent:-9999px}
#cboxPrevious:hover, #cboxNext:hover{background-color:#333}
#cboxPrevious{bottom:10px; left:10px; background-position:-10px -10px}
#cboxPrevious:hover{background-position:-10px -60px}
#cboxNext{bottom:10px; left:40px; background-position:-60px -10px}
#cboxNext:hover{background-position:-60px -60px}
#cboxLoadingOverlay{background:url(https://www.canvaschamp.com/skin/frontend/default/images/megnor/loading_background.png) no-repeat center center}
#cboxLoadingGraphic{background:url(https://www.canvaschamp.com/skin/frontend/default/images/megnor/loading.gif) no-repeat center center}
#cboxClose{position:absolute; bottom:10px; right:10px; background:url(https://www.canvaschamp.com/skin/frontend/default/images/close-button.png) -10px -10px no-repeat #ddd; width:30px; height:30px; text-indent:-9999px}
#cboxClose:hover{background-position:-10px -60px; background-color:#333}
#cboxNext, #cboxPrevious, #cboxClose{transition:background-color 300ms ease-in-out, background-position 300ms ease-in-out; -moz-transition:background-color 300ms ease-in-out, background-position 300ms ease-in-out; -webkit-transition:background-color 300ms ease-in-out, background-position 300ms ease-in-out; -o-transition:background-color 300ms ease-in-out, background-position 300ms ease-in-out}
.zoom-btn-small{background-color:#777; bottom:0px; color:#fff; line-height:2.6666em; padding:0 1em; position:absolute; right:0px; z-index:100; text-decoration:none}
.zoom-btn-small:hover{background:#e67a32; color:#fff}
#esns_background_layer,#esns_background_layer_8x8,#domainchecker_background_layer{position:absolute; z-index:9999; background:rgba(0, 0, 0, 0.7); width:100%; height:4737px !important; overflow:hidden; text-align:center; top:0; left:0; display:none}
#esns_box_layer{}
#esns_box_title{}
#esns_box_block_1{}
#esns_box_block_2{font:29px/34px "CenturyGothicRegular", Century Gothic, Verdana, sans-serif; height:auto; text-align:left; margin:0 0 10px 0; width:350px}
#esns_box_block_3{text-align:justify; text-align:center; width:100%}
.popup-wall-display-offer{float:right; width:337px; padding-bottom:68px; background:url(https://www.canvaschamp.com/skin/frontend/default/cptheme1/images/walldisplay-popup.png) left 25px no-repeat; padding-left:296px}
#esns_box_close,#domainchecker_box_close{z-index:9999;height:23px; width:24px; background:#bf1e2e; cursor:pointer; position:absolute; top:10px; right:10px; border-radius:3px; color:#fff; text-align:center; line-height:22px; font-weight:bold;z-index:1}
#esns_box_close:hover,#domainchecker_box_close:hover{background:#454545}
#popupbtn-frame{background:#bf1e2e; border:none; border-radius:100%; color:#ffffff; cursor:pointer; font-family:"robotoblack"; font-size:13px; height:30px; line-height:21px; position:absolute; right:-15px !important; text-align:center; top:-15px !important; width:30px}
#popupbtn-frame:hover{background:#808080}
.esns_box_lines{background:url("https://www.canvaschamp.com/skin/frontend/default/cptheme1/images/newssubscribers/esns_box_lines.png") no-repeat 0 0 transparent; display:block; height:1px; width:100%; clear:both; margin:5px 0}
#esns_box_subscribe{width:100%; height:auto; overflow:hidden; margin:12px 0 15px 0; float:left}
#esns_box_subscribe_input{width:267px; float:left; clear:both}
#esns_box_subscribe_input input{width:255px !important; margin:5px 0 0 20px; border:1px solid #dddddd; height:25px; padding-left:10px}
#esns_box_subscribe_submit{width:100px; float:left}
#esns_box_subscribe_submit a{background-image:url('https://www.canvaschamp.com/skin/frontend/default/cptheme1/images/newssubscribers/esns_box_button.png'); width:117px; height:34px; display:block; line-height:34px; font-size:12px; color:#000000; margin:1px 0 0 0}
#esns_box_subscribe_response{text-align:left; margin:10px 0 0 30px; height:15px}
#esns_box_subscribe_response_success{display:none}
#esns_box_subscribe_response_error{color:#dd4b39; text-align:center; margin:auto; height:auto; overflow:hidden; width:auto; padding:0 0px 0 0px; font-size:12px}
#esns_box_subscribe_response_success{color:#35ea49; font:20px/34px "CenturyGothicRegular", Century Gothic, Verdana, sans-serif}
.tl#esns_box_layer{height:263px; width:504px; background:url('https://www.canvaschamp.com/skin/frontend/default/cptheme1/images/newssubscribers/esns_label.png') no-repeat transparent; position:relative}
.tl #esns_box_block_1, .tl #esns_box_block_2{color:#ffffff; text-align:right; float:right; line-height:normal}
.tl #esns_box_block_1{margin:20px 55px 0 0}
.tl #esns_box_block_2{margin:0px 55px 0 0}
.tl #esns_box_block_3{color:#000000; clear:both; text-align:justify; float:right; margin:10px 55px 5px 0; width:340px; height:70px; overflow:hidden}
.tl #esns_box_close{position:absolute}
.tl #esns_box_subscribe_response_error{height:15px; color:#ffffff; float:right; text-align:left; width:325px; margin:0 50px 0 0; overflow:hidden}
.tl #esns_box_subscribe_input input{margin:0 0 0 132px; background:none; height:29px; width:216px; border:0}
.tl #esns_box_subscribe_submit a{color:#ffffff; height:29px; line-height:25px; background:url('https://www.canvaschamp.com/skin/frontend/default/cptheme1/images/newssubscribers/esns_input.png') no-repeat -212px 0px}
.tl #esns_box_subscribe_response_success{color:#FFFFFF; float:right; margin:0 50px 0 0; width:340px}
.tl #esns_box_subscribe_input{background:url('https://www.canvaschamp.com/skin/frontend/default/cptheme1/images/newssubscribers/esns_input.png') no-repeat 125px 0px}
.tl #esns_box_close{height:36px; width:36px; background:url(https://www.canvaschamp.com/skin/frontend/default/cptheme1/images/newssubscribers/esns_box_close2.png) no-repeat; right:10px; top:-5px}
.main_subscrip_box{width:513px; margin:auto}
.subscrip_box{width:580px; float:left; position:fixed; padding:0px; border-radius:5px}
.subscrip_box .close_icon{background:url('https://www.canvaschamp.com/skin/frontend/default/cptheme1/images/newssubscribers/subscrip-close-icon.png') no-repeat top right; width:auto; height:17px}
.subscrip_box .popup-title{color:#0b2c3c; font-size:42px; padding:20px 0 10px 0px; margin:0px; text-align:center; font-family:"robotoblack"; float:left; width:100%; text-transform:uppercase}
.subscrip_box .popup-title span{color:#bf1e2e}
.subscrip_box .offer{width:100%; text-align:center; margin:auto}
.subscrip_box .offer p{background:#131313; padding:8px 5px; margin:15px auto 20px; display:inline-block; border-radius:3px}
.subscrip_box .offer p strong{font-family:'robotoblack' !important; padding:0px 15px; line-height:normal; color:#ffffff; font-size:30px; text-transform:uppercase; line-height:40px}
.subscrip_box .text{color:#131313; float:left; font-size:16px; line-height:23px; text-align:center !important; padding-bottom:15px !important; font-family:'robotolight' !important; padding-top:10px}
#esns_box_block_3 span{display:block; margin:0 auto}
.subscrip_box .search{width:370px; margin:0 auto 5px; overflow:hidden}
.subscrip_box .input_man{}
.subscrip_box .input_text{border:#dddddd solid 1px; padding:11px; font-size:18px; font-weight:normal; -moz-border-radius:4px 0px 0px 4px; -webkit-border-radius:4px 0px 0px 4px; border-radius:4px 0px 0px 4px; line-height:18px; float:left; width:auto !important; margin:auto !important; padding:11px !important; font-family:'robotolight'!important}
.subscrip_box .submite_btn_man{width:auto !important; float:left}
.subscrip_box .submite_button{background-color:#bf1e2e; -moz-border-radius:0px 4px 4px 0px; -webkit-border-radius:0px 4px 4px 0px; border-radius:0px 4px 4px 0px; border:none; font-size:20px; color:#fff; text-transform:uppercase; padding:10px; float:left; height:49px; font-family:'robotolight'!important}
.subscrip_box .submite_button:hover{background-color:#434343; color:#ffffff; cursor:pointer}
.subscrip_box p strong{color:#010101; font-size:16px; font-weight:normal; text-align:center !important; font-family:'robotolight'!important}
.subscrip_box .no_thanks{color:#bf1e2e; display:block; font-family:"robotolight_italic" !important; font-size:18px; margin-top:0; padding:5px 10px 18px; text-align:center !important}
.txt_cntr{display:inline-block; padding-bottom:15px}
.subscrip_box .no_thanks a{color:#bf1e2e; text-decoration:underline}
.subscrip_box .no_thanks a:hover{color:#000; text-decoration:none}
/* style.css */
#advancedmenu{position:relative; margin:0 auto; z-index:9}
div.menu{float:left}
div.menu.act{background:none}
div.menu.active{background:#fff; color:#bf1e2e}
div.menu.active a{color:#bf1e2e}
div.menu.active a span{color:#bf1e2e}
div.megnor-advanced-menu-popup{background:#FFF; position:absolute; display:none; text-align:left; border:0px solid #dddddd; top:36px; margin-left:0px; left:0px!important; width:auto}
div.megnor-advanced-menu-popup1{background:#FFF; position:absolute; display:none; text-align:left; border:0px solid #dddddd; top:36px; margin-left:0px; left:135px !important; width:auto}
div.megnor-advanced-menu-popup2{background:#FFF; position:absolute; display:none; text-align:left; border:0px solid #dddddd; top:36px; margin-left:0px; left:0px !important; width:auto}
div.megnor-advanced-menu-popup3, div.megnor-advanced-menu-popup6{background:#FFF; position:absolute; display:none; text-align:left; border:0px solid #dddddd; top:36px; margin-left:0px; left:inherit !important; width:auto; right:0 !important}
div.megnor-advanced-menu-popup3{right: 195px !important}
.sticky div.megnor-advanced-menu-popup3{right: 130px !important}
div.megnor-advanced-menu-popup4{background:#FFF; position:absolute; display:none; text-align:left; border:0px solid #dddddd; top:36px; margin-left:0px; left:0px!important; width:auto}
div.megnor-advanced-menu-popup5{background:#FFF; position:absolute; display:none; text-align:left; border:0px solid #dddddd; top:36px; margin-left:0px; left:125px !important; width:auto}
.banner.sticky div.megnor-advanced-menu-popup{top:36px}
.banner.sticky div.megnor-advanced-menu-popup1{left:135px !important}
.banner.sticky div.megnor-advanced-menu-popup2{left:0px !important}
.banner.sticky div.megnor-advanced-menu-popup4, .banner.sticky div.megnor-advanced-menu-popup5{top:36px}
.megnor-advanced-menu-popup_inner{background:#FFF}
.megnor-advanced-menu-popup_inner .nav-thumb{background:url("https://www.canvaschamp.com/skin/frontend/default/cptheme1/images/navigation-sprite.png") no-repeat; height:126px; width:134px; display:block; position:relative; overflow:hidden; margin:0 auto 15px}
.megnor-advanced-menu-popup_inner .nav-thumb.nav-custom-canvas-prints{background-position:0 0}
.megnor-advanced-menu-popup_inner .nav-thumb.nav-wall-display{background-position:-135px 0}
.megnor-advanced-menu-popup_inner .nav-thumb.nav-mosaic-on-canvas{background-position:-270px 0}
.megnor-advanced-menu-popup_inner .nav-thumb.nav-pop-art-on-canvas{background-position:-405px 0}
.megnor-advanced-menu-popup_inner .nav-thumb.nav-metal-prints{background-position:-540px 0}
.megnor-advanced-menu-popup_inner .nav-thumb.nav-wood-prints{background-position:-413px -254px}
.megnor-advanced-menu-popup_inner .nav-thumb.nav-acrylic-prints{background-position:0 -127px}
.megnor-advanced-menu-popup_inner .nav-thumb.nav-canvas-banner{background-position:-135px -127px}
.megnor-advanced-menu-popup_inner .nav-thumb.nav-photo-boards{background-position:-270px -127px}
.megnor-advanced-menu-popup_inner .nav-thumb.nav-engraved-photos{background-position:-405px -127px}
.megnor-advanced-menu-popup_inner .nav-thumb.nav-framed-prints{background-position:-540px -127px}
.megnor-advanced-menu-popup_inner .nav-thumb.nav-peel-and-stick{background-position:0 -254px}
.megnor-advanced-menu-popup_inner .nav-thumb.nav-photo-collage{background-position:-270px -254px; width:142px}
.megnor-advanced-menu-popup_inner .nav-thumb.nav-canvas-photo-retouching{background-position:0 -442px}
.megnor-advanced-menu-popup_inner .nav-thumb.nav-panoramic-canvas{background-position:-135px -442px}
.megnor-advanced-menu-popup_inner .nav-thumb.nav-rolled-canvas{background-position:-270px -442px}
.megnor-advanced-menu-popup_inner .nav-thumb.nav-large-canvas{background-position:-405px -442px}
.megnor-advanced-menu-popup_inner .nav-thumb.nav-photo-enlargements{background-position:-540px -442px}
.megnor-advanced-menu-popup_inner .nav-thumb.nav-stretcher-bars{background-position:0 -569px}
.megnor-advanced-menu-popup_inner .nav-thumb.nav-pre-stretched{background-position:-135px -569px}
.megnor-advanced-menu-popup_inner .nav-thumb.nav-blank-canvas{background-position:-270px -569px}
.megnor-advanced-menu-popup_inner .nav-thumb.nav-canvas-pads{background-position:-405px -569px}
.megnor-advanced-menu-popup_inner .nav-thumb.nav-easel-stands{background-position:-540px -569px}
.megnor-advanced-menu-popup_inner .nav-thumb.nav-personalized-photo-gifts{background-position:0 -696px;}
.megnor-advanced-menu-popup_inner .nav-thumb.nav-table-top{background-position:-135px -696px}
.megnor-advanced-menu-popup_inner .nav-thumb.nav-banksy-canvas{background-position:-270px -696px}
.megnor-advanced-menu-popup_inner .nav-thumb.nav-emoji-art{background-position:-405px -696px}
.megnor-advanced-menu-popup_inner .nav-thumb.poster-prints{background:url("https://www.canvaschamp.com/skin/frontend/default/cptheme1/images/poster_print_menu.png") no-repeat;background-position:center center}
.megnor-advanced-menu-popup_inner .nav-thumb.nav-split-canvas {background-position: 5px -818px}
.megnor-advanced-menu-popup_inner .nav-thumb.nav-desk-calendars {background-position:-140px -822px}
.megnor-advanced-menu-popup_inner .nav-thumb.nav-photo-pillows {background-position: -271px -821px}
.megnor-advanced-menu-popup_inner .nav-thumb.nav-hexagon-Prints {background-position: -540px -822px}
.megnor-advanced-menu-popup_inner .nav-thumb.nav-photobook {background-position:-403px -823px}
.megnor-advanced-menu-popup_inner .nav-thumb.nav-wall-display-3p{background-position:0 -950px}
.megnor-advanced-menu-popup_inner .nav-thumb.nav-wall-display-3panel{background-position:-135px -950px}
.megnor-advanced-menu-popup_inner .nav-thumb.nav-wall-display-4panel{background-position:-270px -950px}
.megnor-advanced-menu-popup_inner .nav-thumb.nav-wall-display-5panel{background-position:-405px -950px}
.megnor-advanced-menu-popup_inner .nav-thumb.nav-wall-display-7panel{background-position:-540px -950px}
.megnor-advanced-menu-popup_inner .nav-thumb.nav-photo-mugs{background-position:0 -1077px}
.megnor-advanced-menu-popup_inner .nav-thumb.nav-photo-beach-towel{background-position:-405px -1331px}
.megnor-advanced-menu-popup_inner .nav-photo-hand-towel{background-position:0 -1458px}
.megnor-advanced-menu-popup_inner .nav-photo-apron{background-position:-135px -1331px}
.megnor-advanced-menu-popup_inner .nav-photo-tote-bag{background-position:-540px -1458px}
.megnor-advanced-menu-popup_inner .nav-photo-shower-curtain{background-position:-405px -1458px}
.megnor-advanced-menu-popup_inner .nav-photo-bath-mat{background-position:-270px -1331px}
.megnor-advanced-menu-popup_inner .nav-thumb.nav-newcanvas-prints{background-position:-135px -1077px}
.megnor-advanced-menu-popup_inner .nav-thumb.nav-newframed-prints{background-position:-270px -1077px}
.megnor-advanced-menu-popup_inner .nav-thumb.nav-fleece-blanket{background-position:-405px -1077px}
.megnor-advanced-menu-popup_inner .nav-thumb.nav-fleece-sherpa-blanket{background-position:-540px -1077px}
.megnor-advanced-menu-popup_inner .nav-thumb.nav-photo-ornaments{background-position:0 -1205px}
.megnor-advanced-menu-popup_inner .nav-thumb.nav-lyrics-on-canvas{background-position:-135px -1206px}
.megnor-advanced-menu-popup_inner .nav-thumb.nav-photo-coasters{background-position:-270px -1206px}
.megnor-advanced-menu-popup_inner .nav-thumb.nav-wall-calendars{background-position:-405px -1206px}
.megnor-advanced-menu-popup_inner .nav-thumb.nav-poster-calendars{background-position:-540px -1206px}
.megnor-advanced-menu-popup_inner .nav-thumb.nav-glass-cutting{background-position:-135px -1585px}
.megnor-advanced-menu-popup_inner .nav-thumb.nav-woven-blanket{background-position:-270px -1585px}
.megnor-advanced-menu-popup_inner .nav-thumb.nav-jersey-blanket{background-position:-405px -1585px}
.megnor-advanced-menu-popup_inner .nav-thumb.nav-sherpa-blanket-infant-size{background-position:-540px -1585px}
.megnor-advanced-menu-popup_inner .nav-thumb.nav-velveteen-blanket{background-position:0 -1712px}
.megnor-advanced-menu-popup_inner .nav-thumb.nav-duvet-covers{background-position:-135px -1712px}
.megnor-advanced-menu-popup_inner .nav-photo-hand-towel{background-position:0 -1458px}
hr{border-bottom:none; border-top:1px solid #dddddd; clear:both; display:block; margin:0 auto 8px; width:80%}
div.menu a, div.megnor-advanced-menu-popup a{display:block}
div.megnor-advanced-menu-popup a{padding:0px 14px; height:auto; width:auto; text-transform:none; color:#000; font-family:'robotoregular'}
div.megnor-advanced-menu-popup a:hover{color:#bf1e2e}
div.megnor-advanced-menu-popup a:hover p{color:#000}
div.megnor-advanced-menu-popup a.actParent{color:#4D4D4D}
div.megnor-advanced-menu-popup a.act{color:#A52A2A}
div.column{padding:0}
div.column .submenu{font-family:'robotoregular'}
div.column .submenu ul li, .product-image-content{background:url(https://www.canvaschamp.com/skin/frontend/default/cptheme1/images/submenu-divider.jpg) top right no-repeat; text-align:center; float:left;width:206px;padding:18px 10px;min-height:222px}
div.column .submenu ul li img{margin-bottom:15px}
div.column .submenu ul li .subemenu-title{font-size:15px; line-height:normal}
div.column .submenu ul li p{font-size:11px; color:#919191; line-height:15px; padding-bottom:0px; margin-bottom:0px}
div.column .submenu ul li:last-child{background:none}
div.megnor-advanced-menu-popup4 div.column .submenu ul li, div.megnor-advanced-menu-popup div.column .submenu ul li, div.megnor-advanced-menu-popup5 div.column .submenu ul li{width:206px; padding:18px 10px;min-height:222px}
div.megnor-advanced-menu-popup_inner div.column .submenu ul li{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);-webkit-box-shadow:0 0 1px transparent;-moz-box-shadow:0 0 1px transparent;box-shadow:0 0 1px transparent;position:relative;-webkit-transition-property:color;transition-property:color; -webkit-transition-duration:0.3s;transition-duration:0.3s}
div.megnor-advanced-menu-popup_inner div.column .submenu ul li:before{content: "";position:absolute;z-index:-1;top:0;bottom:0;left:0;right:0;background:#ffffff;-webkit-box-shadow:inset 0px 0px 23px -10px rgba(0,0,0,1);box-shadow:inset 0px 0px 23px -10px rgba(0,0,0,1);-moz-box-shadow:inset 0px 0px 18px -10px rgba(0,0,0,1);-webkit-transform: scaleX(0);transform:scaleX(0);-webkit-transform-origin:50%;transform-origin:50%;-webkit-transition-property:transform;transition-property:transform;-webkit-transition-duration:0.3s;transition-duration:0.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}
div.megnor-advanced-menu-popup_inner div.column .submenu ul li:hover, div.megnor-advanced-menu-popup_inner div.column .submenu ul li:focus, div.megnor-advanced-menu-popup_inner div.column .submenu ul li:active{color:#000000}
div.megnor-advanced-menu-popup_inner div.column .submenu ul li:hover:before, div.megnor-advanced-menu-popup_inner div.column .submenu ul li:focus:before, div.megnor-advanced-menu-popup_inner div.column .submenu ul li:active:before{-webkit-transform:scaleX(1);transform:scaleX(1)}
div.megnor-advanced-menu-popup_inner div.column .submenu ul hr{margin:0 auto 0px}
div.itemSubMenu{}
div.column .submenu-singleline{font-family:'robotoregular'}
div.column .submenu-singleline ul{}
div.column .submenu-singleline ul li{padding:13px 15px 18px 15px; width:330px; clear:both; border-bottom:1px solid #eee}
div.column .submenu-singleline ul li img{float:left; height:auto; margin-bottom:15px; width:60px}
div.column .submenu-singleline ul li .subemenu-title{font-size:15px; line-height:normal; padding:0px 12px; display:inline-block; line-height:52px}
.clearBoth{clear:both}
div.megnor-advanced-menu-popup .block1{}
div.megnor-advanced-menu-popup .block2{padding:0 0 5px 5px}
#advancedmenu .megnor-advanced-menu-popup .itemMenu a{font-weight:normal; font-size:13px}
#advancedmenu .level1 > a.itemMenuName{color:#333038; font-size:14px; font-weight:600}
#advancedmenu .level1 > a.itemMenuName:hover{color:#e67a32}
.itemSubMenu .itemMenu{margin-left:15px}
.itemSubMenu .itemMenu a.itemMenuName{background:url("https://www.canvaschamp.com/skin/frontend/default/cptheme1/images/menu-dropdown-arrow.png") no-repeat 0 11px; border-bottom:1px solid #ededed; color:#333038; padding:4px 0 4px 10px}
.itemSubMenu .itemMenu a:hover{background:url("https://www.canvaschamp.com/skin/frontend/default/cptheme1/images/menu-dropdown-arrow.png") no-repeat 0px -25px transparent; color:#e67a32}
.custom_menu:hover .customblock_inner{display:block}
.customblock_inner{background:#FFF; width:250px; padding:5px}
.column.last.odd{}
#advancedmenu .home_link a{background-color:#383838; width:42px; height:36px; padding:0px; background-position:12px 10px}
#advancedmenu .logo-sticky a{background:url(https://www.canvaschamp.com/skin/frontend/default/cptheme1/images/logo-sticky.png) top center no-repeat; width:108px; height:65px; padding:0px; position:absolute; z-index:99999}
/* New Navigation Change */
.new-menu-style{padding:25px 15px 15px}
.new-menu-style .submenu-new, .new-menu-style .new-nav-col ul li a{font-size:11px; color:#919191;transition:none}
.new-menu-style .new-nav-col ul.same-catagory{margin-left:30px}
.new-menu-style .new-nav-col ul li{float:left;clear:both}
.new-menu-style .new-nav-col ul li a{padding:4px 0;font-size:12px;float:left}
.new-menu-style .submenu-new .h4{font-size:15px;color:#070707;margin-bottom:5px}
.new-menu-style .submenu-new .product-image-content .h4{margin-top:10px;margin-bottom:5px}
.new-menu-style .submenu-new .product-image-content p{min-height:75px}
.new-menu-style .new-nav-col{float:left;padding:0 30px 25px}
.new-menu-style .new-nav-col .h4{margin-bottom:5px;clear: both}
.new-menu-style .new-nav-col ul{margin-bottom:10px;float:left}
.new-menu-style .new-nav-col ul li a:hover{color:#bf1e2e}
.new-menu-style .new-nav-col ul li a.highlight_text{color:#bf1e2e; transition:all .3s ease; position:relative}
.new-menu-style .new-nav-col ul li a.highlight_text:before{content:''; width:100%; position:absolute; left:0; bottom:3px; height:1px; background-color:#bf1e2e; transition:all .3s ease}
.new-menu-style .new-nav-col ul li a.highlight_text:hover{color:#000; }
.new-menu-style .new-nav-col ul li a.highlight_text:hover:before{ width:0;background-color:#000}
.responsive_menu .submenu a.highlight_text{color:#bf1e2e}


/*slider-style1.css */
.list_carousel{margin-left:-10px; margin-bottom:20px}
.list_carousel ul{margin:0; padding:0; list-style:none; display:block}
.list_carousel li{color:#999; width:245px; display:block; float:left; margin-left:10px; cursor:default !important; height:auto}
.list_carousel.responsive{width:auto; margin-left:-10px}
.list_carousel .carousel_nav{position:absolute; padding-right:15px; right:0; top:22px}
a.prev{background-position:0 0}
a.prev:hover{}
a.prev.disabled{background-color:#f2f2f2}
a.next{background-position:-22px 0}
a.next:hover{}
a.next.disabled{background-color:#f2f2f2}
a.prev.disabled, a.next.disabled{cursor:default}
a.prev span, a.next span{display:none}
.work-item{background:#f8f8f8; border-bottom:1px solid #e5e5e5; text-align:center}
.work-item:hover{border-bottom:1px solid}
.work-item-image{}
.work-item-image a{display:block}
.work-item-content{padding:0 10px}
.work-item-content h5{margin-top:20px}
.work-item-content p{font-style:italic}
/* wide- slideshow */
@charset "utf-8";
a img{border:0}
div.wrap{width:950px; height:297px; margin:0 auto; text-align:left; font-family:Arial, Helvetica, sans-serif; border:0px solid #cccccc; background:none!important}
div#top div#nav{float:left; clear:both; width:950px; height:52px; margin:22px 0 0; border:0px solid #FF0000}
div#top div#nav ul{float:left; width:950px; height:52px; list-style-type:none; border:2px solid #FF0000}
div#nav ul li{float:left; height:52px}
div#nav ul li a{border:0; height:52px; display:block; line-height:52px; text-indent:-9999px}
div#headers{margin:0}
div#video-header{height:312px; margin:0 0 0 0}
div#headers div.wrap{height:297px}
div#headers div#slide-holder{z-index:0; width:950px; height:297px; position:absolute; border:0px solid #ff0000}
div#headers div#slide-holder div#slide-runner{top:0px; left:0px; width:950px; height:297px; overflow:hidden; position:absolute}
div#headers div#slide-holder img{margin:0; display:none; position:absolute}
div#headers div#slide-holder div#slide-controls{left:0; bottom:0px; text-align:left; width:170px; height:35px; display:none; position:absolute; background-image:url(https://www.canvaschamp.com/skin/frontend/default/cptheme1/images/slideshow/slide-bg.png); background-position:0 0; border:0PX solid}
html>body div#headers div#slide-holder div#slide-controls{*bottom:15px}
div#headers div#slide-holder div#slide-controls p.text{float:left; color:#000000; font-family:"robotobold"; display:inline; font-size:12px; line-height:16px; margin:10px 0px 0px 5px; text-transform:uppercase}
div#headers div#slide-holder div#slide-controls p#slide-nav{float:right; height:18px; display:inline; margin:5px 15px 0 0}
div#headers div#slide-holder div#slide-controls p#slide-nav a{float:left; width:14px; height:14px; display:inline; font-size:11px; color:transparent; margin:0 5px 0 0; line-height:18px; font-weight:bold; text-align:center; text-decoration:none; background-position:0 0; background-repeat:no-repeat}
div#headers div#slide-holder div#slide-controls p#slide-nav a.on{background-position:0px -18px}
div#headers div#slide-holder div#slide-controls p#slide-nav a{background-image:url(https://www.canvaschamp.com/skin/frontend/default/cptheme1/images/slide-nav.png)}
.award-winning-logo span{background:url(https://www.canvaschamp.com/skin/frontend/default/cptheme1/images/homepage-sprite.png) no-repeat 0 0; display:block; height:216px; margin:0 auto; width:655px}
.easy-steps-to-order-name-image span{background:url(https://www.canvaschamp.com/skin/frontend/default/cptheme1/images/homepage-sprite.png) no-repeat -1px -234px; display:block; height:91px; width:281px}
.upload-photo-image span{background:url(https://www.canvaschamp.com/skin/frontend/default/cptheme1/images/homepage-sprite.png) no-repeat -285px -224px; display:block; height:92px; width:150px}
.layout-size-image span{background:url(https://www.canvaschamp.com/skin/frontend/default/cptheme1/images/homepage-sprite.png) no-repeat -448px -224px; display:block; height:92px; width:165px}
.choose-style-image span{background:url(https://www.canvaschamp.com/skin/frontend/default/cptheme1/images/homepage-sprite.png) no-repeat -642px -224px; display:block; height:92px; width:155px}
.place-order-image span{background:url(https://www.canvaschamp.com/skin/frontend/default/cptheme1/images/homepage-sprite.png) no-repeat -810px -224px; display:block; height:92px; width:155px}
.hanging-frame-images .offer-img1{background:url(https://www.canvaschamp.com/skin/frontend/default/cptheme1/images/homepage-sprite.png) no-repeat 0 -342px; border:1px solid #eeeeee; display:block; height:75px; width:150px}
.hanging-frame-images .offer-img2{background:url(https://www.canvaschamp.com/skin/frontend/default/cptheme1/images/homepage-sprite.png) no-repeat -200px -346px; display:block; height:150px; width:150px; border:1px solid #eeeeee}
.hanging-frame-images .offer-img3{background:url(https://www.canvaschamp.com/skin/frontend/default/cptheme1/images/homepage-sprite.png) no-repeat -403px -346px; display:block; height:150px; width:150px; border:1px solid #eeeeee}
.hanging-frame-images .offer-img4{background:url(https://www.canvaschamp.com/skin/frontend/default/cptheme1/images/hanging-canvas-home.png) no-repeat; display:block; height:152px; width:150px; border:1px solid #eeeeee}
.tech-img .box1{background:url(https://www.canvaschamp.com/skin/frontend/default/cptheme1/images/homepage-sprite.png) no-repeat -487px -530px; display:block; height:170px; width:186px; margin:0 auto}
.tech-img .box2{background:url(https://www.canvaschamp.com/skin/frontend/default/cptheme1/images/homepage-sprite.png) no-repeat -29px -517px; display:block; height:170px; width:186px; margin:0 auto}
.tech-img .box3{background:url(https://www.canvaschamp.com/skin/frontend/default/cptheme1/images/homepage-sprite.png) no-repeat -263px -529px; display:block; height:170px; width:186px; margin:0 auto}
.prints-from-instagram-image .instgrm{background :url(https://www.canvaschamp.com/skin/frontend/default/cptheme1/images/instagrame-img-home.jpg) no-repeat 0px 0px; display:block; height:272px; width:220px; margin:20px auto 5px}
.prints-from-facebook-main .facbuk{background:url(https://www.canvaschamp.com/skin/frontend/default/cptheme1/images/facebook-img-home.jpg) no-repeat 0px 0px; display:block; height:232px; width:250px; margin:32px auto}
.newsletter-main .gift-certificate{width:530px; height:100px; background:url(https://www.canvaschamp.com/skin/frontend/default/cptheme1/images/gift-voucher.jpg) no-repeat; margin-top:23px; margin-bottom:23px}
.newsletter-main .gift-certificate a{display:block; width:100%; height:100%}
/* custom.css */
.featured-container{margin:50px 0px 30px; float:left; width:100%}
.featured-container span.mrg-left-35{float:left; margin-top:20px}
.featured-products{clear:both; position:relative; padding:0px !important; background:none !important}
.featured-products h4{margin-right:10px; color:#459b06; padding-left:7px}
.featured-products .head{text-align:left; margin:0; padding:21px 0}
.featured-products #move-left, .featured-products #move-right{position:absolute; right:0px; top:45%; width:35px; height:35px; float:left; background:url(https://www.canvaschamp.com/skin/frontend/default/cptheme1/images/cvp-sprite.png) top left no-repeat; text-indent:-9999px; overflow:hidden}
.featured-products #move-left{background-position:-89px -152px}
.featured-products #move-left.disabled ,.featured-products #move-right.disabled {cursor: not-allowed;}
.featured-products #move-left.disabled:hover{background-position:-89px -152px}
.featured-products #move-left:hover{background-position:-89px -188px}
.builderpage .featured-products #move-right.disabled, .builderpage .featured-products #move-left.disabled { cursor: not-allowed;}
.builderpage .featured-products #move-left.disabled:hover {background-position:-89px -152px}
.featured-products #move-right{background-position:-44px -152px; left:0px !important}
.featured-products #move-right:hover{background-position:-44px -188px}
.featured-products #move-right.disabled:hover,.builderpage .featured-products #move-right.disabled:hover {background-position:-44px -152px; left:0px !important}
.slider-wrapper{clear:both; width:1020px; margin:0 auto 50px; overflow:hidden; position:relative; zoom:1}
.slider-wrapper .list-featured{width:10000px; padding:0; overflow:hidden}
.slider-wrapper .list-featured li{float:left; width:240px; height:200px; margin-right:20px; text-align:center; font-size:11px; background-color:#eeeeee}
.slider-wrapper .list-featured li.last{margin:0px}
.slider-wrapper .list-featured .product-image{text-align:center}
.slider-wrapper .list-featured h5{display:table-cell; height:35px; vertical-align:middle}
.slider-wrapper .list-featured .prod-name{height:35px}
.slider-wrapper .list-featured .prod-name a{color:#707176}
.slider-wrapper .list-featured .prod-name a:hover{text-decoration:underline}
.slider-wrapper .list-featured .price{color:#000000; font-family:"robotobold"}
.slider-wrapper .list-featured .price span{text-decoration:line-through; font-weight:normal; color:#c00000}
.catalog-product-view .product-view{margin-top:30px}
.product-essential .product-name > h1{color:#bf1e2e; font-family:"robotobold"; font-size:24px; font-weight:normal; line-height:normal; margin:0; text-align:left}
.product-essential .product-shop .detail_social_share{margin:15px 0 10px 0}
.product-view .product-essential .product-img-box{background-color:#f1f1f1; border:0none; float:left; margin-bottom:20px; margin-right:20px; padding:20px; width:38% !important}
.photocollage_catalog_product_view .product-view .product-essential .product-img-box{position:relative;overflow:hidden}
/* Artist Supply */
.artist-supplies-size{width:100%; float:left; margin:30px 0 40px}
.artist-supplies-size a{background:#333333; color:#fff; border-radius:3px; float:left; font-size:14px; margin:0px 6px; padding:6px 15px; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; text-align:center; width:200px}
.artist-supplies-size a:first-child{margin-left:0}
.artist-supplies-size a:last-child{margin-right:0}
.artist-supplies-size a.active, .artist-supplies-size a:hover{background:#bf1e2e; color:#fff}
.catalog-product-view .data-table .even{background:#f5f5f5; border-bottom:1px solid #eee}
.catalog-product-view .price-box .price{font-size:13px; line-height:15px}
.catalog-product-view .artist-supplies-note{background:#f8f3c4; margin-bottom:10px; padding:7px 10px; clear:both; display:block}
.catalog-product-view .artist-supplies-note > strong{}
.artist_gallery_multi_price .data-table tbody th, .artist_gallery_multi_price .data-table tbody td{vertical-align:middle}
.agmp-btn{margin-top:50px}
.strechrbar .connected-carousels, .strechrbar .connected-carousels .stage, .strechrbar .connected-carousels .navigation{width:100%}
.strechrbar .connected-carousels .navigation .carousel-navigation{height:107px; width:354px}
.strechrbar .connected-carousels .navigation .prev-navigation{left:0; top:38px; z-index:1}
.strechrbar .connected-carousels .navigation .next-navigation{right:0; text-indent:10px; top:38px; z-index:1}
.strechrbar .connected-carousels{height:555px}
.strechrbar .commonbullet, .commonbullet{margin:10px 0 10px 15px}
.strechrbar .commonbullet ul, .commonbullet ul, #social_affiliates .show_case .commonbullet ul{margin:0 0 20px 20px; padding:0; list-style:outside url("https://www.canvaschamp.com/skin/frontend/default/cptheme1/images/list-icon.png") disc}
.strechrbar .commonbullet ul li, .commonbullet ul li{height:auto; margin-bottom:5px}
.strechrbar .newcontentforinnerpage{margin-bottom:20px; display:inline-block}
.strechbar-below-slider{display:inline-block; border-top:3px solid #ebebeb; padding:40px 0 0 0; text-align:center; width:100%; margin:40px 0 0 0}
.strechbar-below-slider .strechbar-below-slider-title{font-size:30px; line-height:35px; margin-bottom:30px; font-family:"robotobold"}
.strechbar-below-slider #slider1 .overview li{width:210px}
.strechbar-below-slider #slider1 .overview li .best-seller-products-image a.product-image{border:10px solid #eeeeee; display:block; margin:0 0 10px; text-align:center}
.strechbar-below-slider #slider1 .overview li .best-seller-products-image a.product-image img{width:190px; height:auto}
.strechbar-below-slider #slider1 .overview li .products-name .product-name > a{font-family:"robotobold"; font-size:12px}
.strechbar-below-slider #slider1 .overview li .products-name .product-lnk{font-size:13px; font-family:"robotobold_italic"; color:#bf1e2e; text-decoration:underline; display:inline-block}
.strechbar-below-slider #slider1 .best-seller-products-slider{height:320px !important}
.strechbar-below-slider #slider1 .buttons{top:33%}
/* Image Qaulity */
#inner-main .product-detail-left .div_content{padding:15px; clear:both; border-top:1px solid #eee}
#inner-main .product-detail-left .div_content .title{text-align:left; margin-bottom:5px}
#inner-main .product-detail-left .div_content p{clear:both}
#inner-main .product-detail-left .div_content p strong{font-family:"robotobold"}
.img-quality ul li{background:url(https://www.canvaschamp.com/skin/frontend/default/cptheme1/images/step2-img.png) no-repeat -183px 0px}
.img-quality ul li{margin:10px 20px 10px 0; float:left; height:35px; width:165px}
.img-quality ul li.poor{background-position:0px -241px}
.img-quality ul li.average{background-position:-121px -241px}
.img-quality ul li.good{background-position:-170px -241px}
.img-quality ul li.dactive{opacity:0.2; filter:alpha(opacity=20)}
.catalog-product-view .product-collateral{display:none}
.sldr-canvasprint-main, .sldr-acrylicprint-main, .sldr-photoboard-main, .sldr-peelstick-main, .sldr-metalprint-main, .sldr-cwzd-main{display:list-item; float:left; margin-right:-100%; position:relative; width:100%}
.sldr-canvasprint{position:absolute; top:0; left:0; width:100%}
.sldr-wrap{margin:0 auto; overflow:hidden; width:1130px}
.sldr-cont-left-rightbox h1, .sldr-cont-left h1, .sldr-cont-left .sldr-main-titl, .sldr-cont-left-rightbox .sldr-main-titl{float:left; font-size:44px; padding:38px 0px; text-align:left; width:auto; color:#bf1e2e; font-family:'brush455_btregular'; text-shadow:-2px 3px rgba(0,0,0,0.1); line-height:normal}
.sldr-photoboard-main .sldr-cont-left-leftbox .sldr-main-titl{color:#fff}
.sldr-peelstick-main, .sldr-photoboard-main{color:#fff !important}
.sldr-canvasprint-main .sldr-cont-left h1, .sldr-metalprint-main .sldr-cont-left-rightbox h1{padding:35px 0px}
.sldr-canvasprint-main .sldr-cont-left .sldr-main-titl{padding:35px 10px}
.sldr-acrylicprint-main .sldr-cont-left h1, .sldr-acrylicprint-main .sldr-cont-left .sldr-main-titl{padding:27px 12px}
.sldr-metalprint-main .sldr-cont-left h1, .sldr-metalprint-main .sldr-cont-left .sldr-main-titl{padding:36px 24px}
.sldr-cwzd-main .sldr-cont-left h1, .sldr-cwzd-main .sldr-cont-left{}
.sldr-cwzd-main .sldr-cont-left h1, .sldr-cwzd-main .sldr-cont-left .sldr-main-titl{padding:28px 0px; font-size:42px}
.sldr-metalprint-main .sldr-cont-left-rightbox h1, .sldr-metalprint-main .sldr-cont-left-rightbox .sldr-main-titl{padding:34px 24px 27px 24px}
.sldr-peelstick-main .sldr-cont-left-leftbox h1, .sldr-peelstick-main .sldr-cont-left-leftbox .sldr-main-titl{padding:30px 23px 23px 11px; font-size:58px; color:#fff}
.sldr-metalprint-main .sldr-cont-left-rightbox ul{margin-left:60px; margin-top:10px; text-align:left}
.sldr-photoboard-main .sldr-cont-left-rightbox ul{margin-top:10px; margin-left:25px; text-align:left}
.sldr-metalprint-main .sldr-cont-left-rightbox > .slider-list-title{font-family:robotobold; font-size:34px; font-weight:bolder; text-transform:uppercase; text-align:center; line-height:37px; display:inline-block}
.sldr-canvasprint-main .sldr-cont-left-rightbox ul{margin-left:50px; text-align:left}
.sldr-acrylicprint-main .sldr-cont-left-rightbox ul{margin-left:35px; margin-top:10px; text-align:left}
.sldr-cwzd-main .sldr-cont-left-rightbox ul{margin-top:15px; margin-left:35px; text-align:left}
.sldr-photoboard-main .sldr-cont-left-rightbox ul{margin-left:30px; text-align:left}
.sldr-photoboard-main .sldr-cont-left-leftbox h1{float:left; font-size:56px; font-style:italic; padding:32px 12px; text-align:left; width:auto; color:#fff; font-family:'brush455_btregular'}
.sldr-cont-left{width:715px; float:left}
.sldr-cont-right{float:left}
.sldr-cont-left-leftbox{float:left; width:430px}
.firstslide .sldr-cont-left{display:inline-block; height:500px; line-height:500px}
.firstslide .sldr-cont-left-leftbox{float:none; width:650px; text-align:center; color:#fff; line-height:normal; vertical-align:middle; height:auto; margin:0 auto; display:inline-block}
.firstslide .sldr-cont-left-leftbox .slider-title{font-size:44px; font-family:"robotoblack"; text-transform:uppercase; line-height:44px; color:#fff}
.sldr-canvasbanner-main .firstslide .sldr-cont-left-leftbox .slider-title{line-height:48px; margin-bottom:0}
.sldr-canvasbanner-main .firstslide .sldr-cont-left-leftbox .slider-text{text-transform:uppercase}
.sldr-canvasbanner-main .firstslide .sldr-cont-left-leftbox .slider-text > ul{display:inline-block; margin:20px 0 40px; text-align:left; width:630px; padding-left:30px}
.sldr-canvasbanner-main .firstslide .sldr-cont-left-leftbox .slider-text > ul li{color:#ffffff; display:inline-block; font-family:"robotomedium"; font-size:15px; text-align:left; text-transform:none; background:rgba(0, 0, 0, 0) url("https://www.canvaschamp.com/skin/frontend/default/cptheme1/images/tick-mark-white.png") no-repeat scroll left 9px; padding-left:18px; float:left; width:47%}
.sldr-canvasbanner-main .firstslide .sldr-cont-left-leftbox .slider-text > ul li:last-child{background:none}
.firstslide .sldr-cont-left-leftbox .slider-text .belowborder{border-bottom:1px solid #fff; position:relative}
.firstslide .sldr-cont-left-leftbox .slider-text h3, .firstslide .sldr-cont-left-leftbox .slider-text span{padding:13px 0; display:inline-block; color:#fff; font-size:29px}
.firstslide.second .sldr-cont-left-leftbox .slider-text span{padding:10px 0 30px; display:inline-block; color:#fff; font-size:29px; text-transform:uppercase}
.firstslide .sldr-cont-left-leftbox.text-change .slider-title{padding:10px 0 30px;}
.firstslide .sldr-cont-left-leftbox.text-change .slider-text span{padding:0}
.firstslide .sldr-cont-left-leftbox .slider-text .belowborder::before{background:#ffffff none repeat scroll center center; border-radius:80px; content:""; height:10px; left:50%; margin-top:37px; position:absolute; width:10px; margin-left:-5px}
.firstslide .sldr-cont-left-leftbox .slider-text{font-family:"robotoregular"; font-size:29px; line-height:29px}
.firstslide .sldr-cont-left-leftbox .white-btn{background:rgba(0, 0, 0,0.52); border:1px solid #ffffff; border-radius:3px; color:#ffffff; cursor:pointer; font-family:"robotobold"; font-size:18px; padding:6px 13px; text-decoration:none; text-transform:uppercase; transition:all 500ms ease 0s}
.firstslide .sldr-cont-left-leftbox .white-btn:hover{background:rgba(0, 0, 0,0.80)}
.firstslide .sldr-cont-left-leftbox .white-btn.mothersday-margin{margin-top:90px}
.sldr-canvasprint-main .sldr-cont-left-rightbox{float:left; padding-left:30px; padding-top:40px; text-align:left; width:250px; margin-top:115px}
.sldr-canvasprint-main .sldr-canvasprint .sldr-cont-left-rightbox{float:left; margin-top:185px; padding-left:41px; padding-top:53px; text-align:left; width:435px}
.sldr-canvasprint-main .sldr-canvasprint .sldr-cont-left-rightbox ul{margin-left:45px}
.sldr-canvasprint-main .sldr-canvasprint .sldr-cont-left-rightbox ul li{width:167px; font-family:robotoregular}
.sldr-acrylicprint-main .sldr-cont-left-rightbox{float:left; padding-left:0px; padding-top:70px; text-align:center; width:250px}
.sldr-cwzd-main .sldr-cont-left-rightbox{float:right; padding-left:0px; padding-top:133px; text-align:center; width:240px; margin-right:67px}
.sldr-metalprint-main .sldr-cont-left-rightbox{float:right; padding-left:0px; padding-top:0; text-align:center; width:285px}
.sldr-photoboard-main .sldr-cont-left-rightbox{float:left; padding-left:0px; padding-top:63px; ; text-align:center; width:240px}
.sldr-cont-left-rightbox > .slider-list-title{font-family:robotobold; font-size:34px; font-weight:bolder; text-transform:uppercase; text-align:center; line-height:40px}
.sldr-canvasprint-main .sldr-cont-left-rightbox > .slider-list-title{padding-left:25px; display:none}
.sldr-cont-left-rightbox li{line-height:28px}
.sldr-cont-left-rightbox ul{margin-left:15px}
.sldr-cont-left-rightbox ul li{background:url("https://www.canvaschamp.com/skin/frontend/default/cptheme1/images/tick-mark.png") no-repeat left center; padding-left:15px; display:inline-block}
.sldr-photoboard-main .sldr-cont-left-rightbox ul li{background:url("https://www.canvaschamp.com/skin/frontend/default/cptheme1/images/tick-mark-white.png") no-repeat left center; padding-left:20px; display:inline-block}
@font-face{font-family:'brush455_btregular'; src:url('https://www.canvaschamp.com/skin/frontend/default/cptheme1/font/ufonts.com_brush-445-bt-webfont.eot'); src:url('https://www.canvaschamp.com/skin/frontend/default/cptheme1/font/ufonts.com_brush-445-bt-webfont.eot?#iefix') format('embedded-opentype'), url('https://www.canvaschamp.com/skin/frontend/default/cptheme1/font/ufonts.com_brush-445-bt-webfont.woff2') format('woff2'), url('https://www.canvaschamp.com/skin/frontend/default/cptheme1/font/ufonts.com_brush-445-bt-webfont.woff') format('woff'), url('https://www.canvaschamp.com/skin/frontend/default/cptheme1/font/ufonts.com_brush-445-bt-webfont.ttf') format('truetype'), url('https://www.canvaschamp.com/skin/frontend/default/cptheme1/font/ufonts.com_brush-445-bt-webfont.svg#brush455_btregular') format('svg'); font-weight:normal; font-style:normal}
/* new page style.css */
.slider{height:460px; position:relative}
.slider-below-belt{width:100%; color:#fff; padding-bottom:20px; float:left}
.slider-below-belt .left-slider-below-belt{float:left; width:400px; margin-top:-25px}
.slider-below-belt .ri8-slider-below-belt{float:left; padding-right:35px; padding-top:15px}
.cp-page-wrapper{width:1130px; margin:0px auto}
.slider .left-box{width:65%; float:left; margin:20px 0px 3px 0px}
.slider .left-box .left-slider-contnt{float:left; width:100%}
.slider .left-box .right-slider-contnt{float:right; text-align:right; width:44%}
.slider .left-box .middl-slider-content{float:left; width:100%}
.slider .left-box .middl-slider-content ul{margin:0; padding:0; color:#191919; font-family:robotoregular; font-size:14px}
.slider .left-box .middl-slider-content ul li{background:url("https://www.canvaschamp.com/skin/frontend/default/cptheme1/images/tick-mark.png") no-repeat left center rgba(0, 0, 0, 0); list-style:outside none none; padding:0 0 0 17px; line-height:30px; width:46%; margin-left:6px; float:left}
.slider .left-box .title{line-height:32px; text-align:left; margin-bottom:40px}
.slider .title span{color:#bf1e2e; font-family:"robotobold"; font-size:24px}
.slider .title .caption{font-size:53px; font-family:'robotoblack'; color:#bf1e2e}
.slider .title .photo-size{color:#181818; font-family:'robotoregular'; font-size:25px; padding:5px 0}
.slider .title .photo-line{font-family:'robotoregular'; color:#191919; text-transform:none; font-size:21px; text-align:left}
.slider .content{margin:25px 0 0px; color:#fff; width:100%; float:left}
.slider .content span > i{font-size:40px}
.slider .right-box{float:right; width:35%}
.canvas-print-container{position:relative}
.canvas-print-container .custmr-reviews{position:absolute; left:0; bottom:-30px; margin-top:0}
.slider .right-box > img{left:40px; top:39px; position:relative}
.slider .right-slider-contnt .size-price-label{background:url("https://www.canvaschamp.com/skin/frontend/default/cptheme1/images/pricetag1.png") no-repeat 0 0; height:175px; top:1px; width:300px; float:right; padding-right:15px}
.slider .left-box .common-offers::after{display:none}
.slider .left-box .common-offers.float-Right{top:-15px}
.slider .size-price-label{width:100%; border:1px solid #dddddd; box-sizing:border-box; float:left}
.slider .size-price-label .size-price-box{background:#f9f9f9; border-right:1px solid #dddddd; padding:20px;padding-top:22px;padding-bottom:22px; width:180px; font-size:19px; position:relative; font-family:"robotoregular"; float:left}
.custom_size-landing-page{float:left; padding:13px 20px 15px 40px;width:61%}
.custom_size-landing-page #customSizeBlock{float:left; clear:both}
.custom_size-landing-page .banner_size.alignleft{float:left; margin-bottom:3px;margin-top:10px}
.custom_size-landing-page #customSizeBlock .input-slect-fix-w{float:left; width:80px; height:30px}
.custom_size-landing-page #customSizeBlock .input-slect-fix-w select{width:110px}
.custom_size-landing-page #customSizeBlock  strong{float:left; padding:7px 10px}
.custom_size-landing-page .display-none-price-and-button{    display: table;margin: 0px auto;/* margin-top: -30px; */min-height: 20px;position: absolute;right: 30px;}
.custom_size-landing-page .custom_price{text-align:left;    margin-bottom: 10px;}
.custom_size-landing-page .r_price.strike{color:#999; text-decoration:line-through;float:left;margin-right:5px}
.custom_size-landing-page .custom_price #cprice{font-size:16px; float:left; padding:0; color:#bf1e2e; margin-right:0px}
.custom_size-landing-page .red-btn{font-family:'robotoregular'; font-size:14px; padding:7px 15px;position: absolute;right: 55px;top: 30px;}
.custom_size-landing-page .custom_size{position:relative}
.custom_size-landing-page .custom_size #ajaxloader{position:absolute; right:0; top:-4; padding-top:0 !important; text-align:right !important;    z-index: 5 !important;padding-bottom: 28px !important;}
.slider .size-price-label .size-price-box::before{background:#ffffff; border:1px solid #dddddd; border-radius:100%; color:#bf1e2e; content:"OR"; font-size:14px; padding:8px; position:absolute; right:-18px; top:25px}
.slider .size-price-box .size{float:left; width:100%; margin-bottom:10px}
.slider .size-price-box .size{color:#191919}
.slider .size-price-box .cancl-pric{color:#999; margin-right:8px}
.slider .size-price-box .org-pric{color:#bf1e2e}
.content span p{font-family:'robotolight_italic'}
.content .star-rate{margin:10px 0; width:auto}
.content .star-rate > span{float:right; font-style:normal}
.three-boxes{margin-top:10px; margin-bottom:43px !important}
.trboxes-box2{margin:0 0 0 25px}
.trbox{border:1px solid #eee; width:46%; float:left; padding:20px 15px; font-size:16px; text-align:center; min-height:365px}
.trboxes-box3.trbox iframe{width:100%; border:none; margin:20px auto 20px}
.trboxes-box3.trbox p{font-size:13px}
.trboxes-box3.trbox .box-title{font-size:21px; margin-bottom:10px; margin-top:-2px}
.trbox .box-title{margin-bottom:20px; color:#000; font-size:28px; text-align:center; font-family:robotobold}
.gugl-trust{text-align:center; width:100%; margin-bottom:20px; margin-top:10px; float:left; width:100%}
.gp-trust{float:right; width:100%; margin:20px 0px}
.gugl-trust-contnt{}
.gugl-trust-contnt .titl{font-family:roboto; font-size:18px; font-weight:bold; line-height:30px; display:inline-block}
.gugl-trust-contnt .titl > img{display:inline-block; margin-top:8px}
.gugl-trust-top-contnt{margin-bottom:20px}
.gugl-trust-top-contnt .details{color:#99999c; float:left; font-size:9px; padding-left:5px; padding-top:3px}
.gugl-trust-top-contnt > img{float:left}
.gugl-trust-bottom-contnt{}
.gugl-trust-bottom-contnt .lrn-mr{color:#ccc; font-size:12px}
.gugl-trust-bottom-contnt > span{float:left; width:100%}
.gugl-trust-bottom-contnt .details{color:#000; display:inline-block; font-size:16px; line-height:25px}
.three-boxes .qp-contnt{font-size:21px; color:#bf1e2e; text-align:center; width:100%; float:left; line-height:23px; margin-top:0px; font-family:"robotobold"; text-transform:uppercase}
.three-boxes .qp-contnt span{color:#000000; float:left; font-size:17px; margin-bottom:0px; padding:0 10px; text-transform:uppercase; line-height:21px}
.sz-box{width:100%; float:left; background:#eee}
.sz-box .sz-box-titl{background:#dddddd; color:#bf1e2e; font-size:17px; width:308px; border-bottom:1px solid #fff; padding:10px; float:left}
.sz-box-titl1{width:135px; float:left}
.sz-box-titl2{width:100px; float:left}
.sz-box-titl3{float:left; width:73px}
.sz-box ul.sz-box-content{padding:0px; font-size:15px}
.sz-box ul.sz-box-content li{float:left; padding:10px; border-bottom:1px solid #e5e5e5}
.sz-box .sz-box-content span.bnr-size{color:#1a1a1a; display:inline-block; width:100px}
.sz-box .sz-box-content span.bnr-img-size{}
.sz-box .sz-box-content span.bnr-price{color:#bf1e2e; display:inline-block; margin-left:10px; width:173px}
.sz-box .sz-box-content span.bnr-price strike{display:inline-block; color:#929292; width:95px}
/*Free Canvas Prints coupons Section*/
.trbox.ltest_free_coupons{padding-top:15px; padding-bottom:16px}
.ltest_free_coupons .box-title{font-size:18px; line-height:normal; margin-bottom:0}
.ltest_free_coupons .red-btn {font-family:'robotoregular'; font-size:15px; padding-top:10px; padding-bottom:10px; display:block; width:150px; margin:0 auto}
.ltest_free_coupons .listedfree_coupons ul{padding:0 !important; margin:0 !important}
.listedfree_coupons ul li{padding:10px 10px 10px 7px; margin-bottom:5px; width:100%;box-sizing:border-box; display:block; background-color:#f9f9f9; position:relative}
.listedfree_coupons {padding:12px 0;}
.cuoCode {display:inline-block; text-align:center; vertical-align:middle; line-height:normal}
.free_cpn_div{width:20px}
.free_cpn_div .freelable{position:absolute; left:-3px; top:16px; width:auto; padding:3px 6px 4px 17px; background:#79b313; color:#FFF; transform:rotate(-90deg); font-size:12px}
.free_cpn_div .freelable:before{content:''; border:12px solid transparent; border-left:13px solid #f9f9f9; border-right:0; display:block; position:absolute; left:-1px; top:0px}
.free_size_div{width:115px;font-size:30px;font-family:'robotomedium'}
.free_ordr_div{width:130px;font-size:13px;font-family:'robotomedium'}
.free_cod_div{width:215px}
.free_cod_div .cpn_cutterline{width:100%; display:block; padding:9px 5px; border:1px dashed #d2d2d2; font-size:13px; color:#000; position:relative; box-sizing:border-box;}
.free_cod_div .cpn_cutterline:before{content:''; background:url("https://www.canvaschamp.com/skin/frontend/default/cptheme1/images/landingpage-new/catchee.png") no-repeat 0 0; width:20px; height:16px; position:absolute; right:50px; top:-9px}
.free_cod_div .cpn_cutterline span{font-size:16px; color:#000;font-family:'robotobold'}
/*End Free Canvas Prints coupons Section*/
.you-love-it{display:block; float:left; margin-bottom:20px; width:100%}
.you-love-it .section-title{font-family:"robotobold"; font-size:30px; font-weight:bold; padding-bottom:30px; text-align:center; text-transform:uppercase; background:url("https://www.canvaschamp.com/skin/frontend/default/cptheme1/images/bg1.jpg") no-repeat center bottom}
.you-love-it .section-tagline{color:#bf1e2e; display:inline-block; font-family:robotoregular; font-size:16px; font-weight:normal; text-transform:uppercase; width:100%; margin-top:15px}
.you-love-it .middlepart{background-position:center top; background-repeat:no-repeat; height:auto; width:100%}
.you-love-it .leftlist{float:left; margin-right:15px; margin-top:31px; text-align:left; width:650px}
.you-love-it .rightlist{float:right; margin-left:15px; text-align:left; width:420px}
.you-love-it .rightlist > img{height:auto; margin-top:70px; width:100%}
.you-love-it .areawise{height:auto; margin:20px 0; display:inline-block}
.you-love-it .textpartleft{float:left; width:530px}
.you-love-it .font15{font-family:"robotolight"; font-size:15px; text-transform:uppercase}
.you-love-it .font19{font-family:"robotobold"; font-size:20px; margin-bottom:5px; text-transform:capitalize}
.you-love-it .font13{color:#000; font-size:13px; font-family:"robotoregular"; margin-bottom:5px}
.you-love-it .imagenew1{background:url("https://www.canvaschamp.com/skin/frontend/default/cptheme1/images/cvp-sprite.png"); background-position:-417px 20px}
.you-love-it .imagenew2{background:url("https://www.canvaschamp.com/skin/frontend/default/cptheme1/images/cvp-sprite.png"); background-position:-417px -154px}
.you-love-it .imagenew4{background:url("https://www.canvaschamp.com/skin/frontend/default/cptheme1/images/cvp-sprite.png"); background-position:-415px -70px}
.you-love-it .imagenew5{background:url("https://www.canvaschamp.com/skin/frontend/default/cptheme1/images/cvp-sprite.png"); background-position:-416px -240px}
.you-love-it .imagepart{background-color:#ffffff; border:1px solid #dddddd; border-radius:3px; float:left; height:90px; margin-right:20px; width:93px}
.you-love-it .areawise2{height:auto; display:inline-block; min-height:125px}
.you-love-it .imagenew4{background-position:-415px -70px}
.you-love-it .imagepart2{background-color:#ffffff; border:1px solid #dddddd; border-radius:3px; float:left; height:90px; margin-right:20px; width:93px}
.you-love-it .textpartright{float:right; width:420px}
.choose-style-text-bold, .upload-photo-text-bold, .layout-size-text-bold, .place-order-text-bold{color:#000000; font-size:19px; font-weight:bold; text-transform:uppercase}
.three-boxes, .you-love-it, .four-easy-steps, .product-display, .slider{width:100%; float:left; margin-bottom:20px}
.product-display .cp-page-wrapper{border-bottom:1px solid #eee}
.product-display .prod-details .prod-detail1{float:left; width:100%; margin:15px 0; line-height:18px}
.product-display .prod-img{float:left; width:18%}
.product-display .prod-contnt{float:left; width:82%}
.product-display .prod-details{font-size:13px; float:left; margin:30px 0 0 0}
.product-display .prod-details .prod-titl{font-size:18px; float:left; width:100%; margin-bottom:15px; color:#bf1e2e; text-transform:capitalize}
.four-easy-steps{border-top:1px solid #eee; padding-top:40px}
.cms-canvas-prints-square-8x8 .main-container, .cms-canvas-prints-16x20 .main-container, .cms-canvas-prints-11x14 .main-container, .cms-canvas-prints-12x12 .main-container, .cms-canvas-prints-20x30 .main-container, .cms-canvas-prints-8x10 .main-container, .cms-canvas-prints-10x10 .main-container, .cms-canvas-prints-24x36 .main-container, .cms-canvas-prints-30x40 .main-container, .cms-canvas-prints-36x48 .main-container, .cms-your-photos-on-canvas-square-12x12 .main-container, .cms-canvas-prints-land-12x8 .main-container, .cms-12x8-canvas-prints .main-container, .cms-streched-canvas-prints .main-container, .cms-canvas-pictures-from-photos .main-container, .cms-turn-pictures-into-canvas-prints .main-container, .cms-custom-canvas-photos .main-container, .cms-stretched-canvas-photo-prints .main-container, .cms-photographs-on-canvas .main-container, .cms-canvas-prints-from-digital-photos .main-container, .cms-cheap-canvas-wall-art .main-container, .cms-large-canvas-print .main-container, .cms-pictures-printed-on-canvas .main-container, .cms-wall-pictures .main-container, .cms-picture-printing .main-container, .cms-paintings-on-canvas .main-container, .cms-canvas-photo-wall .main-container, .cms-canvas-potraits .main-container, .cms-photo-enlargements .main-container, .cms-canvas-pictures-prints .main-container, .cms-small-canvas-prints .main-container, .cms-Print-pictures-on-canvas .main-container, .cms-turn-photos-into-canvas .main-container, .cms-transferring-photos-to-canvas .main-container, .cms-custom-canvas-wall-art .main-container, .cms-print-pictures-on-canvas .main-container, .cms-gallery-wrap-canvas-photo .main-container, .cms-gallery-wrapped-canvas-prints-8x9 .main-container, .cms-panoramic-canvas-prints-18x48 .main-container, .cms-large-photo-to-canvas-prints-36x38 .main-container, .cms-giant-canvas-prints-54x54 .main-container, .cms-legend-of-zelda-breath-of-the-wild-artwork .main-container, .cms-breath-of-the-wild-artwork-canvas-prints-30x40 .main-container{background:url("https://www.canvaschamp.com/skin/frontend/default/cptheme1/images/cp-banner-backgroud.jpg") repeat-x 0 20px; display:table; width:100%}
.cms-canvas-pictures-from-photos .page-title, .cms-turn-pictures-into-canvas-prints .page-title, .cms-custom-canvas-photos .page-title, .cms-stretched-canvas-photo-prints .page-title, .cms-photographs-on-canvas .page-title, .cms-canvas-prints-from-digital-photos .page-title, .cms-cheap-canvas-wall-art .page-title, .cms-large-canvas-print .page-title, .cms-pictures-printed-on-canvas .page-title, .cms-wall-pictures .page-title, .cms-picture-printing .page-title, .cms-paintings-on-canvas .page-title, .cms-canvas-photo-wall .page-title, .cms-panoramic-canvas-photo-prints .page-title, .cms-canvas-potraits .page-title, .cms-photo-enlargements .page-title, .cms-canvas-pictures-prints .page-title, .cms-small-canvas-prints .page-title, .cms-Print-pictures-on-canvas .page-title, .cms-turn-photos-into-canvas .page-title, .cms-transferring-photos-to-canvas .page-title, .cms-custom-canvas-wall-art .page-title, .cms-print-pictures-on-canvas .page-title, .cms-gallery-wrap-canvas-photo .page-title, .cms-gallery-wrapped-canvas-prints-8x9 .page-title, .cms-panoramic-canvas-prints-18x48 .page-title, .cms-large-photo-to-canvas-prints-36x38 .page-title, .cms-giant-canvas-prints-54x54 .page-title{display:none}
.cms-canvas-prints-square-8x8 .main, .cms-canvas-prints-16x20 .main, .cms-canvas-prints-11x14 .main, .cms-canvas-prints-12x12 .main, .cms-canvas-prints-20x30 .main, .cms-canvas-prints-8x10 .main, .cms-canvas-prints-10x10 .main, .cms-canvas-prints-24x36 .main, .cms-canvas-prints-30x40 .main, .cms-canvas-prints-36x48 .main, .cms-your-photos-on-canvas-square-12x12 .main, .cms-canvas-prints-land-12x8 .main, .cms-12x8-canvas-prints .main, .cms-streched-canvas-prints .main, .cms-canvas-pictures-from-photos .main, .cms-turn-pictures-into-canvas-prints .main, .cms-custom-canvas-photos .main, .cms-stretched-canvas-photo-prints .main, .cms-photographs-on-canvas .main, .cms-canvas-prints-from-digital-photos .main, .cms-cheap-canvas-wall-art .main, .cms-large-canvas-print .main, .cms-pictures-printed-on-canvas .main, .cms-wall-pictures .main, .cms-picture-printing .main, .cms-paintings-on-canvas .main, .cms-canvas-photo-wall .main, .cms-panoramic-canvas-photo-prints .main, .cms-canvas-potraits .main, .cms-photo-enlargements .main, .cms-canvas-pictures-prints .main, .cms-small-canvas-prints .main, .cms-Print-pictures-on-canvas .main, .cms-turn-photos-into-canvas .main, .cms-transferring-photos-to-canvas .main, .cms-custom-canvas-wall-art .main, .cms-print-pictures-on-canvas .main, .cms-gallery-wrap-canvas-photo .main, .cms-gallery-wrapped-canvas-prints-8x9 .main, .cms-panoramic-canvas-prints-18x48 .main, .cms-large-photo-to-canvas-prints-36x38 .main, .cms-giant-canvas-prints-54x54 .main, .cms-legend-of-zelda-breath-of-the-wild-artwork .main, .cms-breath-of-the-wild-artwork-canvas-prints-30x40 .main{background:none}
.three-boxes .trboxes-box3 .sizebox{margin:0; position:static; padding:0; width:100%; min-height:auto; top:0; right:0; min-height:inherit; border:none}
.three-boxes .trboxes-box3 .sizebox .sizebox-middle .sizebox_heading{display:none}
.three-boxes .trboxes-box3 .sizebox .sizebox-middle ul.size_chart li{padding:7px 10px; text-align:left; font-size:13px}
.three-boxes .trboxes-box3 .sizebox .sizebox-middle .custom_size label{margin-top:7px; font-size:13px}
.three-boxes .trboxes-box3 .sizebox .sizebox-middle .custom_size #customSizeBlock{float:right}
.three-boxes .trboxes-box3 .sizebox .sizebox-middle .custom_size #customSizeBlock .input-slect-fix-w{width:63px}
.three-boxes .trboxes-box3 .sizebox .sizebox-middle .custom_size strong{padding:6px 7px 2px}
.three-boxes .trboxes-box3 .sizebox .sizebox-middle p.custom_price{font-size:28px; margin:14px 0 0; text-align:left}
.three-boxes .trboxes-box3 .sizebox .sizebox-middle .custom_size .strike{font-size:15px}
.three-boxes .trboxes-box3 .sizebox .sizebox-middle ul.size_chart li span.banner_size{width:100px; text-align:left}
.three-boxes .trboxes-box3 .sizebox .punchline{margin-top:10px}
.three-boxes .trboxes-box3 .red-btn{padding:10px 13px; font-size:15px; display:inline-block}
.three-boxes .trboxes-box3 .sizebox .sizebox-middle ul.size_chart li.grey-bg{display:none}
.three-boxes .trboxes-box3 .sizebox .sizebox-middle .custom_size label{margin-right:5px}
.three-boxes .trboxes-box3 .sizebox .sizebox-middle ul.size_chart li span.sizebox_banner_prise strike{width:88px}
.textpartleft ul li{width:auto; background:url("https://www.canvaschamp.com/skin/frontend/default/cptheme1/images/tick-mark.png") no-repeat left center; padding-left:15px; display:inline-block; margin-right:10px}
.three-boxes .trboxes-box3 .sizebox .sizebox-middle .custom_size{padding:10px 9px}
.three-boxes .trboxes-box3 .sizebox .sizebox-middle a.red-btn{margin-top:18px; margin-left:1px; margin-right:0px}
.sa_bgWhite .sa_review{background-color:none !important; border-radius:none !important; border:none !important; height:auto !important; margin:auto !important}
.sa_rounded .sa_review{border-radius:none !important}
.sa_comments{height:auto}
.sa_name{color:#fff; display:inline-block !important; width:auto !important; float:left; padding-top:3px}
.sa_colorBlack .sa_review{color:#fff; background:none !important}
.sa_comments{width:400px !important; height:1.4em}
.sa_bgWhite .sa_review{background-color:none !important}
.sa_info{padding:0 0 5px 0!important}
.sa_showdate .sa_date{display:inline-block !important; margin-left:7px; float:left; padding-top:3px; color:#fff}
.star-rate > a{display:none !important}
.sa_review span{float:left !important}
.sa_comments{color:#fff}
.sa_location .sa_stateprov, .sa_location .sa_country, .sa_comments::before{display:none !important}
.sa_name .sa_displayname, .sa_info .sa_name, .sa_review .sa_info span.sa_location{display:none !important}
/* Photo Prints with Frames */
.frame-prints-main{float:right; width:407px; margin-bottom:25px}
.frame-prints-main .frame-prints{border:9px solid #eee; border-bottom:9px solid #eee; width:auto; display:block}
.frame-pro-detail{width:100%}
.frame-pro-detail th{font-weight:bold; text-transform:uppercase}
.frame-pro-detail td, table.frame-pro-detail th{border-bottom:1px solid #e2e2e2; font-size:13px; padding:10px 15px; vertical-align:top; text-align:left; line-height:normal}
.frame-pro-detail td table td, table.frame-pro-detail th table td{border-width:0; padding:3px}
.frame-pro-detail td a.detailText, table.frame-pro-detail th a.detailText{color:#bf1e2e; cursor:pointer; text-decoration:underline}
.frame-pro-detail td .red-btn{margin:6px 0px; padding-top:8px; padding-bottom:8px; display:inline-block}
.common-popup{background:#fff; border-radius:4px; padding:19px 15px 19px 19px; vertical-align:middle!important}
.popup_visible #canvas_prints1, .popup_visible #canvas_prints2, .popup_visible #canvas_prints3, .popup_visible #canvas_prints4{vertical-align:middle !important}
.rc-anchor-ligh, .rc-anchort{border-radius:0 !important}
.pop-up-container_small{height:auto; margin-left:auto; margin-right:auto; overflow:auto;  padding-left:15px; padding-right:18px; width:600px}
/*  View Frame Pricing css */
.pop-up-container{width:750px; height:500px; margin-right:auto; margin-left:auto; padding-left:15px; padding-right:18px; margin-top:15px; overflow:auto}
.pop-up-row{/*margin-left:-15px; margin-right:-15px*/}
.frameprice-col{width:47%; float:left; position:relative; margin-right:20px}
.pop-up-rowimg{margin-left:-15px; margin-right:-15px}
.pop-up-rowimg ul{list-style:none}
.pop-up-rowimg ul li{float:left; width:44%; margin-left:15px; background:#eee; margin-top:15px; padding:15px 0px 10px 0px; text-align:center}
.pop-up-rowimg ul li span{width:100%; text-align:center; display:block; font-size:12px; font-family:"robotobold"; margin-top:5px}
.printpopcls{font-size:15px; margin:10px 0}
.printpopclsprice{font-family:"robotobold"; font-size:15px; color:#bf1e2e; line-height:15px; margin-top:10px; text-align:center}
.frameprice-col h3{font-weight:bold; margin-bottom:10px}
.frameprice-col h2{font-weight:bold; text-align:center}
.pricingContainer table, table.grid{margin:0 0 27px; border:1px solid #dcdcdc; border-collapse:separate}
.pricingContainer thead th{background:#efefef; border-top:1px solid #fff; color:#222; padding:10px; font-size:11px; font-family:'BodyBook', Arial, sans-serif; font-weight:bold}
.pricingContainer th, table.grid th{text-align:left}
.pricingContainer tbody td{border:1px solid #efefef; padding:5px 10px; border-width:1px 0 0; font-size:12px; text-align:center}
.pop-up-container-framestyle{width:550px; height:auto; text-align:center}
.pop-up-row-framestyle{margin-left:-15px; margin-right:-15px}
.pop-up-container-framestyle h3{font-weight:bold; font-family:"robotobold"; font-size:31px; text-transform:uppercase; margin-bottom:0px; color:#bf1e2e; line-height:33px}
.pop-up-row-framestyle ul{list-style:none}
.pop-up-row-framestyle ul li{float:left; width:30%; margin-left:15px; background:#eee; margin-top:15px; padding:15px 0px 10px 0px}
.pop-up-row-framestyle ul li span{width:100%; text-align:center; display:block; font-family:"robotobold"; margin-top:5px}
.pop-up-container-Papertypes{text-align:center}
.pop-up-container-Papertypes .paper-title{font-weight:bold; font-family:"robotobold"; font-size:31px; text-transform:uppercase; margin-bottom:10px; color:#bf1e2e; line-height:33px}
.pop-up-container-Papertypes strong{font-weight:bold; margin-bottom:10px; font-size:18px; display:block}
.pop-up-row-Papertypes{}
.pop-up-row-Papertypes ul{list-style:none; float:left; margin-bottom:20px; margin-top:10px; overflow:hidden}
.pop-up-row-Papertypes ul li{float:left; margin-right:20px; background:#f1f1f1; border:1px solid #ddd; padding:10px 15px}
.pop-up-row-Papertypes ul li:last-child{margin-right:0px}
.pop-up-row-Papertypes ul li p{text-align:justify; padding-bottom:15px; font-size:15px; line-height:20px; padding-right:15px}
.pop-up-row-Papertypes p{clear:both; display:block; margin-top:0; text-align:left; width:792px}
/* canvas-photo-collage-page */
.main-container.can-pt-clg{}
.category-collages ul{margin:0 auto; width:60%}
.category-collages ul li{width:325px}
.category-collages ul li{height:285px}
.category-collages ul .active .activearrow{background:url("https://www.canvaschamp.com/skin/frontend/default/cptheme1/images/pricing-active-big.png") no-repeat 0 0; bottom:-15px; height:14px; left:-1px; position:absolute; width:325px}
.category-collages ul li:hover .activearrow{background:url("https://www.canvaschamp.com/skin/frontend/default/cptheme1/images/pricing-active-big.png") no-repeat 0 0; bottom:-15px; height:14px; left:-1px; position:absolute; width:325px}
.engrave .pricing .title{font-size:17px}
.category-collages .title{font-size:18px}
.category-collages .title, .engrave .pricing .title{float:left; font-family:"robotobold"; font-weight:bold; text-transform:uppercase; width:100%; text-align:center; color:#000}
.category-collages .title{padding-top:232px; height:0}
.engrave .pricing .title{padding-top:235px}
#photo_collage_products_listing #peel_grid li.peel_item .product-image-block, .engrave #peel_grid li.peel_item .product-image-block{border:10px solid #eee}
#photo_collage_products_listing #peel_grid li.peel_item .product-block .product-block-inner a.product-image, .engrave #peel_grid li.peel_item .product-block .product-block-inner a.product-image{margin:0; background:#fff; padding:8px 0px}
#photo_collage_products_listing #peel_grid li.peel_item, .engrave #peel_grid li.peel_item{border:none}
#photo_collage_products_listing #peel_grid li.peel_item, .engrave #peel_grid li.peel_item{width:23.5%; margin-right:2%}
#photo_collage_products_listing #peel_grid li.peel_item:nth-child(4n), .engrave #peel_grid li.peel_item:nth-child(4n){margin-right:0}
.photo_collage_products_listing h2.product-name, .engrave h2.product-name{min-height:50px; height:auto}
.category-collages ul li .block-collage{background:url("https://www.canvaschamp.com/skin/frontend/default/cptheme1/images/block-photo-collage.png") no-repeat center 10px}
.category-collages ul li .shape-collage{background:url("https://www.canvaschamp.com/skin/frontend/default/cptheme1/images/shape-collage.png") no-repeat center 10px}
.category-collages ul li .photo-collage{background:url("https://www.canvaschamp.com/skin/frontend/default/cptheme1/images/photo-mosaics.jpg") no-repeat center 10px}
.category105{display:none !important}
/* canvas-photo-collage-page-slider*/
.main-container.can-pt-clg{background:url("https://www.canvaschamp.com/skin/frontend/default/cptheme1/images/collage/photo-collage-banner-1.jpg") no-repeat center 0; margin-top:0; clear:both}
.main-container.can-pt-clg .main, .peel-stick-walldecals-main.main-container .main{background:none}
.main-container.can-pt-clg .main, .main-container.can-pt-clg .col-main{width:auto}
.pc-banner-section.can-photo-colg{height:865px; margin-bottom:0px; padding-top:30px}
.pc-banner-section.can-photo-colg .left-box, .pc-banner-section.photoengrv .left-box, .pc-banner-section.peel-n-stick .left-box, .pc-banner-section.splitcanvas .banenr-section-leftbox{width:100%; float:none; text-align:center; display:inline-block; vertical-align:middle; line-height:normal}
.pc-banner-section.can-photo-colg .left-box .custmr-reviews, .pc-banner-section.photoengrv .left-box .custmr-reviews, .pc-banner-section.peel-n-stick .left-box .custmr-reviews{display:inline-block; margin:0 auto; width:auto}
.photocollage_catalog_product_view .product-shop .custmr-reviews{display:table}
.photocollage_catalog_product_view .product-shop .common-offers::before{display:none}
.photocollage_catalog_product_view .product-shop .common-offers{margin:10px 0}
.pc-banner-section.can-photo-colg .left-box .title, .pc-banner-section.photoengrv .left-box .title{text-transform:uppercase; text-align:center}
.pc-banner-section.photoengrv .title h2, .pc-banner-section.can-photo-colg .title h2{font-size:30px; font-family:'robotolight'; line-height:38px; margin:0}
.pc-banner-section.photoengrv .title h2, .pc-banner-section.photoengrv .start_price, .pc-banner-section.photoengrv .content span, .pc-banner-section.photoengrv .left-box .title .custmr-reviews .sepratr{color:#fff}
.pc-banner-section.can-photo-colg .title .caption{font-size:60px; font-family:'robotoblack'; line-height:60px}
.pc-banner-section.can-photo-colg .content, .pc-banner-section.photoengrv .content{display:inline-block; margin:10px 0; font-size:16px; width:100%}
.pc-banner-section.can-photo-colg .start_price, .pc-banner-section.photoengrv .start_price, .popart .popart_banner_text .start_price, .pc-banner-section.peel-n-stick .start_price{font-size:21px; line-height:28px; text-transform:none}
.pc-banner-section.can-photo-colg .punchline, .pc-banner-section.photoengrv .punchline, .popart .popart_banner_text .punchline, .pc-banner-section.peel-n-stick .punchline{color:#fff}
.pc-banner-section.can-photo-colg .content ul li{float:left; line-height:30px; list-style:outside none none; padding:0 0 0 25px; text-transform:capitalize; width:43%; text-align:left}
.pc-banner-section.can-photo-colg .content span, .pc-banner-section.photoengrv .content span{font-family:'robotoregular'; padding-bottom:20px; line-height:18px; display:inline-block; font-family:13px}
.pc-banner-section.can-photo-colg .content ul{padding:30px 0 30px 0px; float:none; width:500px; margin:0 auto}
.pc-banner-section .content a{clear:both; float:left}
.category-canvas-photo-collage .breadcrumbs, .cms-photo-gallery-ideas .breadcrumbs, .cms-photo-gallery-ideas .page-title, .cms-product-cross-sale .breadcrumbs{display:none}
.category-canvas-photo-collage .second-nav-container{}
/* canvas-photo-collage-page listing*/
.catalog-product-view .main-container{background:none}
.col1-layout .photocollage_catalog_product_view .product-view .product-shop{float:right}
.photocollage_catalog_product_view .no-rating{border:none}
.col1-layout .photocollage_catalog_product_view .product-view .product-shop .addthis_native_toolbox{margin:10px 0}
.col1-layout .photocollage_catalog_product_view .product-view .product-shop .custom-size .col1 > span, .art-sup-dtl-box .custom-size .col1 > span{float:left; font-size:16px; padding:0 0 10px 0; width:100%}
.col1-layout .photocollage_catalog_product_view .product-view .product-shop .custom-size .col1 .input-slect-fix-w{width:192px; float:left}
.col1-layout .photocollage_catalog_product_view .product-view .product-shop .custom-size .col1 .input-slect-fix-w select{width:210px}
.col1-layout .photocollage_catalog_product_view .product-view .product-shop .custom-size .col1 .close-sign{float:left; font-size:16px; line-height:19px; margin:7px 13px}
.col1-layout .photocollage_catalog_product_view .product-view .product-shop .custom-size.clearfix{margin:20px 0; float:left; width:100%}
.col1-layout .photocollage_catalog_product_view .product-view .product-shop .custom_price{color:#bf1e2e; display:inline-block; font-family:"robotoblack"; font-size:34px; margin:10px 0}
.col1-layout .photocollage_catalog_product_view .product-view .product-shop .custom_price .custom_price_disable{width:18%; display:inline-block}
.col1-layout .photocollage_catalog_product_view .product-view .product-shop .price-box{display:none}
.col1-layout .photocollage_catalog_product_view .hide_phone{float:left; width:100%; text-align:left; padding:10px}
.col1-layout .photocollage_catalog_product_view .hide_phone .Options1{margin:0; line-height:26px}
.col1-layout .photocollage_catalog_product_view .hide_phone .Options1 .validation-advice{margin-top:13px; width:130px}
.col1-layout .photocollage_catalog_product_view .hide_phone .Options1 .tm-checkbox{margin-top:5px}
.col1-layout .photocollage_catalog_product_view .hide_phone .Options1 .tm-checkbox .tm-hide{margin-top:-10px}
.col1-layout .photocollage_catalog_product_view .hide_phone .Options1 label.file_via_ftp{color:#bf1e2e}
.col1-layout .photocollage_catalog_product_view .title{color:#000}
.coupons-block .coupon-block{border:1px solid #f1f1f1; background:#f9f9f9; display:inline-block; margin-bottom:20px; padding:20px; width:100%; width:28.5%; margin:15px 5px 25px; font-size:15px; text-align:center; line-height:24px}
.coupons-block .coupon-block span{color:#bf1e2e; font-size:15px}
.onepagecheckout-index-index .coupons-block .coupon-block{margin:25px 0px 5px 10px}
.page .second-nav-mob{background:#bf1e2e; border-bottom:medium none; box-shadow:0 3px 2px rgba(0, 0, 0, 0.2); padding:5px 0; display:none}
.second-nav-inner li{float:left; width:24%; border-left:1px solid #fff; text-align:center}
.second-nav-inner li:first-child{border-left:medium none}
.second-nav-inner li a{color:#fff}
/* photo collage - builder page*/
.layout-thumbs > li{width:150px; margin:5px; float:left; text-align:center}
.layout-thumbs > li input[type="radio"]{display:none}
.collage_white_thin{display:inline-block; padding:18px 26px 25px 18px; background:#fff; overflow:hidden; clear:both; box-shadow:2px 2px 5px 2px #777777; margin-top:15px; margin-bottom:20px}
.collage_white_thick{display:inline-block; padding:8px 25px 25px 8px; background:#fff; overflow:hidden; clear:both; box-shadow:2px 2px 5px 2px #777777; margin-top:15px; margin-bottom:20px}
.collage_white_none{display:inline-block; padding:25px; background:#fff; overflow:hidden; clear:both; box-shadow:2px 2px 5px 2px #777777; margin-top:15px; margin-bottom:20px}
.collage_black_thin{display:inline-block; padding:18px 26px 25px 18px; background:#000; overflow:hidden; clear:both; box-shadow:2px 2px 5px 2px #777777; margin-top:15px; margin-bottom:20px}
.collage_black_thick{display:inline-block; padding:8px 25px 25px 8px; background:#000; overflow:hidden; clear:both; box-shadow:2px 2px 5px 2px #777777; margin-top:15px; margin-bottom:20px}
.collage_black_none{display:inline-block; padding:25px; background:#000; overflow:hidden; clear:both; box-shadow:2px 2px 5px 2px #777777; margin-top:15px; margin-bottom:20px}
.photocollage-index-index .main, .photocollage-index-index .col-main{position:relative}
.photo-colag.popup{width:500px; height:auto; margin-left:-240px; margin-top:-255px}
.photo-colag.popup .popup-edit, .wall-display-wrapper .popup-edit{background:url("https://www.canvaschamp.com/skin/frontend/default/cptheme1/images/collage/edit.png") no-repeat scroll left 13px / 18px 18px; padding-bottom:0; width:50%; float:left; text-align:left; padding-top:13px; margin:12px 0; font-size:17px; padding-left:25px}
.photo-colag.popup .popup-exit, .wall-display-wrapper .popup-exit{width:90px; float:right; font-size:17px; text-align:right; background:url("https://www.canvaschamp.com/skin/frontend/default/cptheme1/images/collage/tick-mark-big.png") no-repeat scroll 5px 3px / 15px 15px}
.photo-colag.popup .popup-exit:hover{color:#bf1e2e}
.can-pt-clg .col-main, .can-pop-art .col-main{position:relative}
.can-pt-clg .page-title{margin:0}
/* Engrave Prints Page*/
.photoengraved-index-index .product-detail .product-imgbox{float:left; width:467px}
.photoengraved-index-index .product-detail .product-img{float:left; width:100%; background:url("https://www.canvaschamp.com/skin/frontend/default/cptheme1/images/upload_area_bg.jpg") repeat 0 0; min-height:200px; height:auto}
.photoengraved-index-index .product-detail .product-img ul li img{width:100%; height:auto}
.photoengraved-index-index .product-detail .product-img ul #engrave_image img{width:100%; float:left; height:auto}
.photoengraved-index-index .product-detail .product-detail-info{float:left; font-size:15px; padding:0 0 0 30px; width:633px}
.photoengraved-index-index .dyn-block-top{color:#000; font-size:14px; display:inline-block; line-height:27px}
.photoengraved-index-index .dyn-block-top .upload-module .help-message span{left:-100px!important; top:59px!important}
.photoengraved-index-index .step1 .dyn-block-middle{display:block; margin:5px 0}
.photoengraved-index-index .dyn-block-middle .plaque-sz, .photoengraved-index-index .dyn-block-middle .plaque-lt-sz{float:left}
.photoengraved-index-index .dyn-block-middle .plaque-sz{margin:0 5px}
.photoengraved-index-index .dynamic-block.step1 .dyn-block-middle .plaque-sz{margin:0 5px; float:none; display:inline-table}
.photoengraved-index-index .dynamic-block.step1 .dyn-block-middle{text-align:center}
.photoengraved-index-index .dyn-block-middle .plaque-sz.psz0{width:18%}
.photoengraved-index-index .dyn-block-middle .plaque-sz.psz1{width:21%}
.photoengraved-index-index .dyn-block-middle .plaque-sz.psz2{width:26%}
.photoengraved-index-index .dyn-block-middle .plaque-sz.psz3{width:28%}
.photoengraved-index-index .dyn-block-middle .plaque-sz label span img{cursor:pointer; width:100%; height:auto; margin-top:10px; margin-bottom:10px; min-height:120px}
.photoengraved-index-index .dyn-block-middle .plaque-sz.plaque-sz1:last-child{margin-right:0}
.photoengraved-index-index .dyn-block-middle .plaque-sz2{margin-right:9px}
.photoengraved-index-index .dyn-block-middle .plaque-sz3{margin-right:10px}
.photoengraved-index-index .dyn-block-middle .plaque-sz4{}
.photoengraved-index-index .dyn-block-bottom{background:#f1f1f1; float:left; padding:0 20px}
.photoengraved-index-index .dyn-block-bottom .plaque-lt-sz{float:left; text-align:center; margin:20px 0}
.photoengraved-index-index .dyn-block-bottom .plaque-lt-sz1{width:100px; margin-right:11px}
.photoengraved-index-index .dyn-block-bottom .plaque-lt-sz2{width:125px; margin-right:11px}
.photoengraved-index-index .dyn-block-bottom .plaque-lt-sz3{width:150px; margin-right:11px}
.photoengraved-index-index .dyn-block-bottom .plaque-lt-sz4{width:183px}
.photoengraved-index-index .dyn-block-bottom .plaque-szs{float:left; font-size:15px; text-align:center; width:100%; line-height:25px}
.photoengraved-index-index .dyn-block-bottom .plaque-lt-sz .plaque-sz-prc-bx:hover{border:1px solid #bf1e2e; color:#bf1e2e; background:url(https://www.canvaschamp.com/skin/frontend/default/cptheme1/images/plaque-up-aerrow.jpg) no-repeat center center}
.photoengraved-index-index .dyn-block-bottom .plaque-sz-prc-bx{background:#ffffff; border:1px solid #cccccc; border-radius:3px; margin:0 auto; padding:5px; text-align:center; width:82px}
.photoengraved-index-index .plaque-price{display:inline-block; text-align:center}
.photoengraved-index-index .dyn-block-top .left-mark{background:url(https://www.canvaschamp.com/skin/frontend/default/cptheme1/images/aerrow-left.png) no-repeat center center #f1f1f1; width:27px; height:27px; float:left; border-radius:2px; margin-right:10px}
.photoengraved-index-index .dyn-block-top .right-mark{background:url(https://www.canvaschamp.com/skin/frontend/default/cptheme1/images/aerrow-right.png) no-repeat center center #f1f1f1; width:27px; height:27px; border-radius:2px; margin-left:10px; float:right}
.photoengraved-index-index .dyn-block-top .red{color:#bf1e2e}
.photoengraved-index-index .dyn-block-top .skip.red{display:inline-block; vertical-align:middle}
.photoengraved-index-index .dyn-block-top .upld-file{margin:15px 0; display:inline-block; width:100%}
.photoengraved-index-index .dyn-block-middle .plaque-lt-sz{text-align:center; width:33%}
.photoengraved-index-index .dyn-block-middle .plaque-lt-sz:hover, .photoengraved-index-index .dyn-block-middle .plaque-sz:hover{color:#bf1e2e}
.photoengraved-index-index .dyn-block-middle .plaque-lt-sz .plaque-lt-sz1-img{background:url("https://www.canvaschamp.com/skin/frontend/default/cptheme1/images/plaque-lt-sz1.jpg") no-repeat center 10px}
.photoengraved-index-index .dyn-block-middle .plaque-lt-sz .plaque-lt-sz2-img{background:url("https://www.canvaschamp.com/skin/frontend/default/cptheme1/images/plaque-lt-sz2.jpg") no-repeat center 10px}
.photoengraved-index-index .dyn-block-middle .plaque-lt-sz .plaque-lt-sz3-img{background:url("https://www.canvaschamp.com/skin/frontend/default/cptheme1/images/plaque-lt-sz3.jpg") no-repeat center 10px}
.photoengraved-index-index .dyn-block-middle .plaque-lt-sz label{width:100%; height:140px; float:left; cursor:pointer; margin-bottom:20px; padding-top:10px}
.photoengraved-index-index .step4 .dyn-block-top > label{float:left; margin-right:15px}
.photoengraved-index-index .dyn-block-middle .plaque-lt-sz span input[type="radio"]{display:none}
.photoengraved-index-index .dyn-block-middle .plaque-lt-sz > span{display:inline-block; margin:0 10px; width:100%}
.photoengraved-index-index .dyn-block-middle .plaque-lt-sz > span p{margin-bottom:15px; display:block}
.photoengraved-index-index .dyn-block-middle .plaque-lt-sz > span.tm-selected{box-shadow:0 0 2px 6px #bbb; color:#bf1e2e}
.photoengraved-index-index .product-detail-info .red-btn:hover{background:#434343; color:#fff}
.photoengraved-index-index .text-para1{padding:15px; float:left}
.photoengraved-index-index .text-para1{border:1px solid #eee}
.photoengraved-index-index .text-para1 > span, .photoengraved-index-index .text-para2 > span, .photoengraved-index-index .text-para3 > span{float:left; width:100%}
.photoengraved-index-index .text-para1, .photoengraved-index-index .text-para2, .photoengraved-index-index .text-para3{margin:10px 0; float:left}
.photoengraved-index-index .border-block .red-btn{margin:0 0 10px 0; padding:10px 30px 10px 22px; line-height:20px; float:left}
.photoengraved-index-index .text-para2 li, .photoengraved-index-index .text-para3 li{float:left}
.photoengraved-index-index .text-para2 li .seprtr, .photoengraved-index-index .text-para3 li .seprtr{padding:0 7px}
.photoengraved-index-index .text-para2 li a, .photoengraved-index-index .text-para3 li a{text-decoration:underline;font-size:13px; color:#bf1e2e}
.photoengraved-index-index .dyn-block-middle .brder-sz, .photoengraved-index-index .dyn-block-middle .brder-sz4{margin:0 22px 0px 0}
.photoengraved-index-index .plaque-sz-prc-bx-mobil{background:#ffffff; border:1px solid #dddddd; border-radius:3px; color:#000000; font-size:11px; margin:0 auto 10px; padding:5px; text-transform:uppercase; width:40%}
.photoengraved-index-index .order-step-main .dynamic-block{}
.photoengraved-index-index .tm-hide{opacity:inherit}
.photoengraved-index-index .plaque-sz label img{pointer-events:none; user-select:none; -moz-user-select:none; -webkit-user-select:none; -ms-user-select:none}
.photoengraved-index-index .plaque-sz label { display: inline-block; }
.photoengraved-index-index .upload_artwork_now input[type=radio].float-L + div.ajax-file-upload{height:12px; display:inline-block; font-size:12px; vertical-align:middle; cursor:pointer; width:100%; height:auto; text-align:center}
.photoengraved-index-index .step5 .tm-hide{}
.photoengraved-index-index .product-detail .staisfaction{float:left; width:100%; text-align:center; border-top:none}
.photoengraved-index-index .product-detail .staisfaction .f-left{float:none !important}
.photoengraved-index-index .product-detail .staisfaction .sti-content{width:auto}
.photoengraved-index-index .upload_artwork_now input[type=radio]{display:none}
@font-face{font-family:'Arizonia-Regular'; src:url('https://www.canvaschamp.com/skin/frontend/default/cptheme1/font/Arizonia-Regular.eot') format('embedded-opentype'); src:url('https://www.canvaschamp.com/skin/frontend/default/cptheme1/font/Arizonia-Regular.woff') format('woff'), url('https://www.canvaschamp.com/skin/frontend/default/cptheme1/font/Arizonia-Regular.ttf') format('truetype'), url('https://www.canvaschamp.com/skin/frontend/default/cptheme1/font/Arizonia-Regular.svg#Arizonia-Regular') format('svg'); font-weight:normal; font-style:normal}
@font-face{font-family:'Boogaloo-Regular'; src:url('https://www.canvaschamp.com/skin/frontend/default/cptheme1/font/Boogaloo-Regular.eot?#iefix') format('embedded-opentype'), url('https://www.canvaschamp.com/skin/frontend/default/cptheme1/font/Boogaloo-Regular.woff') format('woff'), url('https://www.canvaschamp.com/skin/frontend/default/cptheme1/font/Boogaloo-Regular.ttf') format('truetype'), url('https://www.canvaschamp.com/skin/frontend/default/cptheme1/font/Boogaloo-Regular.svg#Boogaloo-Regular') format('svg'); font-weight:normal; font-style:normal}
@font-face{font-family:'GrandHotel-Regular'; src:url('https://www.canvaschamp.com/skin/frontend/default/cptheme1/font/GrandHotel-Regular.eot?#iefix') format('embedded-opentype'), url('https://www.canvaschamp.com/skin/frontend/default/cptheme1/font/GrandHotel-Regular.woff') format('woff'), url('https://www.canvaschamp.com/skin/frontend/default/cptheme1/font/GrandHotel-Regular.ttf') format('truetype'), url('https://www.canvaschamp.com/skin/frontend/default/cptheme1/css/GrandHotel-Regular.svg#GrandHotel-Regular') format('svg'); font-weight:normal; font-style:normal}
@font-face{font-family:'GreatVibes-Regular'; src:url('https://www.canvaschamp.com/skin/frontend/default/cptheme1/font/GreatVibes-Regular.eot?#iefix') format('embedded-opentype'), url('https://www.canvaschamp.com/skin/frontend/default/cptheme1/font/GreatVibes-Regular.woff') format('woff'), url('https://www.canvaschamp.com/skin/frontend/default/cptheme1/font/GreatVibes-Regular.ttf') format('truetype'), url('https://www.canvaschamp.com/skin/frontend/default/cptheme1/font/GreatVibes-Regular.svg#GreatVibes-Regular') format('svg'); font-weight:normal; font-style:normal}
@font-face{font-family:'ShadowsIntoLight'; src:url('https://www.canvaschamp.com/skin/frontend/default/cptheme1/font/ShadowsIntoLight.eot?#iefix') format('embedded-opentype'), url('https://www.canvaschamp.com/skin/frontend/default/cptheme1/font/ShadowsIntoLight.woff') format('woff'), url('https://www.canvaschamp.com/skin/frontend/default/cptheme1/font/ShadowsIntoLight.ttf') format('truetype'), url('https://www.canvaschamp.com/skin/frontend/default/cptheme1/font/ShadowsIntoLight.svg#ShadowsIntoLight') format('svg'); font-weight:normal; font-style:normal}
@font-face{font-family:'Vollkorn-Regular'; src:url('https://www.canvaschamp.com/skin/frontend/default/cptheme1/font/Vollkorn-Regular.eot?#iefix') format('embedded-opentype'), url('https://www.canvaschamp.com/skin/frontend/default/cptheme1/font/Vollkorn-Regular.woff') format('woff'), url('https://www.canvaschamp.com/skin/frontend/default/cptheme1/font/Vollkorn-Regular.ttf') format('truetype'), url('https://www.canvaschamp.com/skin/frontend/default/cptheme1/font/Vollkorn-Regular.svg#Vollkorn-Regular') format('svg'); font-weight:normal; font-style:normal}
@font-face{font-family:'Yesteryear-Regular'; src:url('https://www.canvaschamp.com/skin/frontend/default/cptheme1/font/Yesteryear-Regular.eot?#iefix') format('embedded-opentype'), url('https://www.canvaschamp.com/skin/frontend/default/cptheme1/font/Yesteryear-Regular.woff') format('woff'), url('https://www.canvaschamp.com/skin/frontend/default/cptheme1/font/Yesteryear-Regular.ttf') format('truetype'), url('https://www.canvaschamp.com/skin/frontend/default/cptheme1/font/Yesteryear-Regular.svg#Yesteryear-Regular') format('svg'); font-weight:normal; font-style:normal}
.Arizonia{font-family:'Arizonia-Regular'; font-size:22px}
.Boogaloo{font-family:'Boogaloo-Regular'; font-size:22px}
.GrandHotel{font-family:'GrandHotel-Regular'; font-size:22px}
.GreatVibes{font-family:'GreatVibes-Regular'; font-size:22px}
.ShadowsIntoLight{font-family:'ShadowsIntoLight'; font-size:22px}
.Vollkorn{font-family:'Vollkorn-Regular'; font-size:22px}
.Yeasteryear{font-family:'Yesteryear-Regular'; font-size:22px}
.DefaultFont{font-family:'robotoregular'; font-size:22px}
.photoengraved-index-index .dynamic-block.border-block.step4 #sample_text{display:inline-block; width:96.5%; margin-top:20px; height:140px}
.photoengraved-index-index .order-step-main .step5 .bordr-img1{background:url("https://www.canvaschamp.com/skin/frontend/default/cptheme1/images/plaque-brdr1.jpg") no-repeat 0 0}
.photoengraved-index-index .order-step-main .step5 .bordr-img2{background:url("https://www.canvaschamp.com/skin/frontend/default/cptheme1/images/plaque-brdr2.jpg") no-repeat 0 0}
.photoengraved-index-index .order-step-main .step5 .bordr-img3{background:url("https://www.canvaschamp.com/skin/frontend/default/cptheme1/images/plaque-brdr3.png") no-repeat 0 0}
.photoengraved-index-index .order-step-main .step5 .bordr-img4{background:url("https://www.canvaschamp.com/skin/frontend/default/cptheme1/images/plaque-brdr4.png") no-repeat 0 0}
.photoengraved-index-index .order-step-main .step5 label{width:130px; height:100px; float:left; cursor:pointer}
.photoengraved-index-index .order-step-main .plaque-sz.brder-sz.tm-selected{box-shadow:0 0 2px 6px #bbb}
.photoengraved-index-index .order-step-main .plaque-sz.brder-sz input[type="radio"]{display:none}
.photoengraved-index-index .dyn-block-middle .brder-sz:last-child{margin-right:0}
.photoengraved-index-index .order-step-main .dynamic-block .upload-module{margin-bottom:0}
.engrave.main-container{background:url("https://www.canvaschamp.com/skin/frontend/default/cptheme1/images/engraveprint/banner-engrave-prints-detailpage.jpg") no-repeat center 0; margin-top:-15px}
.engrave.main-container .main{background:none}
.engrave .breadcrumbs, .peel-stick-walldecals-main .breadcrumbs{display:none}
.pc-banner-section.photoengrv .title .caption{font-family:"robotoblack"; font-size:57px; line-height:57px; color:#fff}
.pc-banner-section.photoengrv{display:inline-block; height:587px; line-height:530px}
.pc-banner-section.photoengrv .pc-banner-section, .pc-banner-section.peel-n-stick{height:587px; color:#fff; float:none; display:inline-block; line-height:530px; width:100%}
.pc-banner-section.engrave .page-title.category-title .productqa_link, .peel-stick-walldecals-main .page-title.category-title .productqa_link{background:rgba(255,255,255,0.8); padding:10px 15px; border-radius:3px}
.pc-banner-section.photoengrv .content ul{width:60%; float:left; padding:25px 0 35px 20px}
.pc-banner-section.photoengrv .content .engrv-flat-off{background:url("https://www.canvaschamp.com/skin/frontend/default/cptheme1/images/engraveprint/engrave-prints-offer.png") no-repeat center top / 100% auto; float:right; height:254px; margin-top:40px; position:relative; width:35.5%; text-align:center; display:none!important}
.pc-banner-section.photoengrv .content .white-btn span{padding-bottom:0}
.pc-banner-section.photoengrv .content .engrv-flat-off .engrv-flat-off-text span{display:inline-block; padding-bottom:0; width:100%}
.pc-banner-section.photoengrv .content .engrv-flat-off .engrv-flat-off-text{width:77%; margin:20px auto 0; color:#fff; text-transform:uppercase; padding-left:10px}
.pc-banner-section.photoengrv .content .engrv-flat-off .engrv-flat-off-text .titl1{font-family:"robotoblack"; font-size:22px; margin-top:10px; line-height:22px}
.pc-banner-section.photoengrv .content .engrv-flat-off .engrv-flat-off-text .titl1 em{background:url("https://www.canvaschamp.com/skin/frontend/default/cptheme1/images/engraveprint/engrave-prints-offer-line.png") no-repeat center 10px / 24px 3px; display:inline-block; height:21px; margin:0 4px; width:20px}
.pc-banner-section.photoengrv .content .engrv-flat-off .engrv-flat-off-text .titl2{font-family:"robotoblack"; font-size:35px; line-height:33px; margin-bottom:5px}
.pc-banner-section.photoengrv .content .engrv-flat-off .engrv-flat-off-text .titl3{font-family:"robotoregular"; font-size:13px; line-height:13px; text-transform:lowercase}
.pc-banner-section.photoengrv .content .engrv-flat-off .engrv-flat-off-text .titl4{font-family:"robotoregular"; font-size:18px; color:#ffea00; line-height:21px}
.pc-banner-section.photoengrv .content .engrv-flat-off .engrv-flat-off-text .titl5{font-family:"robotoregular"; font-size:11px; line-height:13px; text-transform:capitalize}
.pc-banner-section.photoengrv .content .engrv-flat-off .engrv-flat-off-text .titl6{font-family:"robotoregular"; font-size:11px; line-height:13px; text-transform:lowercase}
.engrv-flat-off-mobile{display:none}
.pc-banner-section.photoengrv .right-box .content .engrv-flat-off{display:none}
.order-step-main .dynamic-block.ptengrv .upload_artwork_now{width:auto}
.order-step-main .dynamic-block.ptengrv .upload_artwork_now input.float-L[type="radio"] + div.ajax-file-upload{text-align:left}
/* compare price block */
.compare-price-box{float:left; margin:30px 0 0 0; width:100%}
.compare-price-box .section-title{background-position:center bottom; background-repeat:no-repeat; font-family:"robotobold"; font-size:30px; font-weight:bold; padding-bottom:20px; text-align:center}
.compare-price-box .comp-title-btm .red-clr{text-decoration:underline; color:#bf1e2e}
.compare-price-box .comp-title-top{width:100%; float:left}
.compare-price-box .section-title .savetxt{text-transform:uppercase}
.compare-price-box .comp-title-btm{font-family:robotoregular; font-size:17px; font-weight:normal; text-transform:capitalize; line-height:40px}
.compare-price-box .compare-price-boxes{width:100%; float:left; margin:20px 0 0 0}
.compare-price-box .compare-price-logo-box{text-align:center}
.compare-price-box .compare-price-box-mini{float:left; padding-top:40px}
.compare-price-box .compare-price-box-mini.sfly, .compare-price-box .compare-price-box-mini.snf{width:250px; text-align:center}
.disclaimer-popup{width:596px; padding:19px 36px 8px 19px}
.disclaimer-popup p{padding-bottom:15px}
.disclaimer-popup .heading-disc{color:#bf1e2e; font-family:"robotobold"; font-size:31px; font-weight:bold; line-height:33px; margin-bottom:8px}
.compare-price-box-mini.ws{width:175px; text-align:center}
.compare-price-box-mini.cpop{width:175px; float:right; text-align:center}
.compare-price-box .wg span .prc span, .prc span{display:inline-block; padding:5px}
.ws .compare-price-box span .prc span, .ws .prc span, .cpop .compare-price-box span .prc span, .cpop .prc span{padding:7px 0}
.sfly .compare-price-box span .prc span, .sfly .prc span, .snf .compare-price-box span .prc span, .snf .prc span{padding:7px 25px}
.compare-price-box .prc .prc-tg, .compare-price-box .prc-tg{font-size:24px; font-family:"robotoregular"; padding:15px 0}
.compare-price-box .compare-price-box-large .prc-tg{font-family:"robotobold"; color:#bf1e2e}
.compare-price-box .prc .prc-sz, .compare-price-box .prc-sz{font-size:16px; font-family:"robotolight"; line-height:normal}
.compare-price-box .compare-price-box-large{float:left; width:258px; text-align:center; padding:10px; border:1px solid #eee}
.compare-price-box .compare-price-box-large .compare-price-logo-box{Text-align:center; background:#fff; float:left; width:100%}
.compare-price-box .compare-price-comp-box > span{width:100%; display:inline-block}
.compare-price-box .compare-price-box-large .compare-price-logo-box > img{padding:12px 0; width:217px; height:auto}
.compare-price-box .compare-price-box-large .compare-price-comp-box{padding:10px}
.compare-price-box .compare-price-box-large .compare-price-comp-box .top-ttl b{font-size:24px; font-family:"robotobold"; color:#bf1e2e}
.compare-price-box .compare-price-box-large .compare-price-comp-box .botm-ttl b{text-transform:uppercase; font-size:18px; font-family:"robotobold"; color:#bf1e2e}
.compare-price-box .compare-price-box-large .compare-price-comp-box .red-btn{display:block; margin:15px 40px 0; padding:12px 10px}
.compare-price-box .compare-price-comp-box span.plus-sign{font-size:22px; font-family:"robotoregular"; padding:10px 0; display:none}
.compare-price-box .best-prc .sign{margin-top:20px}
.compare-price-box .best-prc-grn .sign{display:block; margin-bottom:15px}
.compare-price-box span.best-prc{margin:0px}
.compare-price-box span.best-prc-grn{margin-top:25px}
.compare-price-box span.best-prc-grn .best-prc-text{font-size:25px; color:#53c418; font-family:"robotoblack"; text-transform:uppercase}
.cms-panoramic-canvas-photo-prints .slider .right-box > img{top:-60px}
.ajax-file-upload-filename{word-wrap:break-word !important}
.mycustomprint-index-index .order-step-main .dynamic-block #files_list{display:none}
/* Photo Prints with Frames Product Details block */
.category-photo-prints-with-frames .ppf{display:inline-block}
.category-photo-prints-with-frames .ppf-leftlist{float:left; margin-right:30px; margin-top:31px; text-align:left; width:535px}
.category-photo-prints-with-frames .ppf-rightlist{float:right; margin-left:30px; margin-top:31px; text-align:left; width:535px}
.category-photo-prints-with-frames .ppf-areawise{height:auto; margin-bottom:25px; display:inline-block; min-height:180px}
.category-photo-prints-with-frames .ppf-textpartright{float:left; width:330px; padding:20px 10px}
.category-photo-prints-with-frames .font15{font-family:"robotolight"; font-size:15px; text-transform:uppercase}
.category-photo-prints-with-frames .font19{font-family:"robotoblack"; font-size:19px; margin-bottom:5px; text-transform:uppercase}
.category-photo-prints-with-frames .font13{color:#000; font-size:12px}
.category-photo-prints-with-frames .ppf-imagepart{float:left; height:165px; margin-right:10px; width:164px}
.category-photo-prints-with-frames .section-tagline{color:#bf1e2e; font-family:robotoregular; font-size:16px; font-weight:normal; text-transform:capitalize; width:100%}
/* Shipping block on home */
.shipping-offer{font-family:'robotobold_italic'; font-size:30px; text-align:center; color:#bf1e2e; line-height:33px; border-bottom:1px solid #e5e5e5; width:100%; text-transform:capitalize}
.shipping-offer .icon{background:url(https://www.canvaschamp.com/skin/frontend/default/cptheme1/images/shipping-offer-icon.png) no-repeat 0 0; width:656px; margin:0 auto; text-align:right}
.shipping-offer .blk, .shipping-offer-top .blk{color:#000}
.shipping-offer .blk, .shipping-offer-top .blk span{vertical-align:text-top}
.shipping-offer-top a{display:inline-block; line-height:normal; text-decoration:underline}
.shipping-offer-top a:hover span{color:#bf1e2e}
.shipping-offer-top a:hover{color:#bf1e2e; text-decoration:none}
.cms-home .shipping-offer-top{margin-bottom:0px}
.shipping-offer-top{font-family:"robotobold_condensed"; font-size:18px; background:#f9f9f9; margin-top:-15px; text-align:center; color:#bf1e2e; border-bottom:1px solid #e5e5e5; width:100%;  margin-bottom:20px; text-transform:uppercase; /*line-height:20px; padding-bottom:8px; padding-top:7px;*/}
.shipping-offer-top .icon{margin:0 auto; line-height:20px; padding-bottom:8px; padding-top:7px}
.shipping-offer-top .icon span{color:#000}
.shipping-offer-top .icon .expire-on{font-family:"robotoregular"; font-size:14px; color:#000}
.checkout-cart-index .shipping-offer-top,  .onepagecheckout-index-index .shipping-offer-top{float:none; display:none}
.checkbox-donation .donatebox{border:1px solid #dbdee1; border-top:none; margin:0; padding:30px 20px 28px; background:url(https://www.canvaschamp.com/skin/frontend/default/cptheme1/images/boys-scout-troop.png) no-repeat 20px center #ffffe0; float:left; width:100%; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; text-align:right; min-height:108px}
.checkbox-donation .grandtl_wt_donation{width:100%; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; text-align:right; padding:20px; border:1px solid #dbdee1; border-top:none}
.checkbox-donation .grandtl_wt_donation{font-size:20px; font-family:"robotolight"}
.checkbox-donation .grandtl_wt_donation strong, .checkbox-donation .grandtl_wt_donation .prc{font-family:"robotobold"; text-transform:uppercase}
.checkbox-donation .grandtl_wt_donation .prc{display:inline}
.checkbox-donation .donatebox .boy-scout-donate{clear:both; color:#bf1e2e; float:right; font-size:20px;  position:relative; padding:0 30px}
.checkbox-donation .donatebox .boy-scout-donate:before{position:absolute; content:""; background:url(https://www.canvaschamp.com/skin/frontend/default/cptheme1/images/boys-star.png) no-repeat; left:0px; top:0; width:15px; height:15px}
.checkbox-donation .donatebox .boy-scout-donate:after{position:absolute; content:""; background:url(https://www.canvaschamp.com/skin/frontend/default/cptheme1/images/boys-star.png) no-repeat; right:0px; top:0; width:15px; height:15px}
.donatebox .donate-form .input-box{float:right; clear:both; margin-top:12px; font-size:15px}
.category-canvas-photo-collage .shipping-offer-top, .category-canvas-banner .shipping-offer-top, .cms-photo-gallery-ideas .shipping-offer-top, .category-canvas-wall-displays .shipping-offer-top, .category-pop-art-on-canvas .shipping-offer-top, .category-engraved-photos-on-wood-plaques .shipping-offer-top, .category-wall-decals .shipping-offer-top{margin-bottom:0px}
.engrave .shipping-offer-top{margin-bottom:15px}
/*home page mobile new design */
.home-mobile{display:none; width:55%; text-align:center; background:url("https://www.canvaschamp.com/skin/frontend/default/cptheme1/images/mobil-home-bg.jpg") no-repeat center center; float:left; color:#fff}
.home-mobile-black{background:rgba(0,0,0,0.8); margin:30px; padding:20px}
.home-mobile-black .title, .home-mobile-black .below-title{text-align:center; text-transform:uppercase; display:block}
.home-mobile-black .below-title{padding-top:0px}
.home-mobile-black .mobil-upper-titl{font-size:21px; font-family:"robotobold"; display:block; margin-bottom:15px}
.home-mobile-black .mobil-lowr-titl{font-size:40px; font-family:"robotoblack"; display:block; margin-bottom:15px}
.home-mobile-black .below-title .mobil-upper-titl{font-family:"robotolight"; font-size:32px; display:block; margin-bottom:15px; line-height:28px}
.home-mobile-black .below-title .mobil-lowr-titl{font-size:51px; font-family:"robotoblack"; display:block; margin-bottom:30px; line-height:40px}
.home-mobile-black ul{margin-bottom:25px}
.home-mobile-black ul li{background:url("https://www.canvaschamp.com/skin/frontend/default/cptheme1/images/tick-mark.png") no-repeat 0 center; line-height:28px; font-family:robotoregular; width:200px; font-family:"robotoregular"; width:190px; padding-left:17px; display:inline-block; font-size:14px; text-align:left}
.home-mobile-black .red-btn{display:inline-block; margin:0 5px 10px}
.home-mobile .special-offer a{color:#fff}
.home-mobile .special-offer h4{margin-bottom:0px; font-size:16px; font-weight:bold; text-transform:uppercase}
.home-mobile .special-offer h4 a{line-height:normal; color:#ff0000}
.home-mobile .special-offer{margin-bottom:20px; display:none}
/* artist supply banner belt */
.category-artist-supplies .as-bannerbelt{background:url("https://www.canvaschamp.com/skin/frontend/default/cptheme1/images/artist-supplies/artist-supply-bannerbelt.jpg") no-repeat; width:100%; height:300px; margin-bottom:30px; color:#fff}
.category-artist-supplies .as-bannerbelt .as-bannerbelt-leftbox{float:left; margin:30px; width:45%}
.category-artist-supplies .as-bannerbelt .as-bannerbelt-leftbox .top-titl{font-size:18px; font-family:"robotoregular"; line-height:18px}
.category-artist-supplies .as-bannerbelt .as-bannerbelt-leftbox .bottom-titl{font-family:"robotoblack"; font-size:47px; display:block; line-height:47px; margin-bottom:20px}
.category-artist-supplies .as-bannerbelt .as-bannerbelt-leftbox .as-bannerbelt-desc{font-size:15px; display:block; margin:27px 0}
.category-artist-supplies .as-bannerbelt ul li{background:url("https://www.canvaschamp.com/skin/frontend/default/cptheme1/images/tick-mark.png") no-repeat 0 center; display:inline-block; font-family:"robotoregular"; font-size:14px; line-height:28px; padding-left:17px; text-align:left; width:190px}
.pop-up-container-framestyle .pop-up-row-framestyle #content{overflow:auto; text-align:center; margin:10px}
.pop-up-container-framestyle .pop-up-row-framestyle #content h4{color:#bf1e2e; font-family:"robotobold"; font-size:30px; line-height:35px; text-transform:uppercase}
.pop-up-container-framestyle .pop-up-row-framestyle #content p{color:#444; line-height:20px; font-size:14px}
.pop-up-container-framestyle .pop-up-row-framestyle #content hr{margin:15px 0}
/* Photo collage builder page*/
.builderpage .dynamic-block .input-slect-fix-w{width:370px;box-sizing:border-box;-webkit-box-sizing:border-box}
.builderpage .dynamic-block.step1 .input-slect-fix-w #collage_size{width:100%;padding-right:35px;box-sizing:border-box;-webkit-box-sizing:border-box}
.builderpage .layout-thumbs > li{width:130px; height:130px; margin:10px; float:left; text-align:center}
.builderpage .layout-thumbs > li label{float:left}
.builderpage .layout-thumbs > li img{cursor:pointer}
.builderpage #swfupload-control{width:18%; border:3px solid #eee; padding:32px 15px; margin-top:0; margin-bottom:20px;word-wrap: break-word}
.builderpage .featured-container{width:78%; float:right; margin:25px 0 30px; position:relative; margin-top:0; margin-bottom:0}
.builderpage .featured-products #move-right, .builderpage .featured-products #move-left{z-index:2}
.builderpage .featured-container .slider-wrapper{width:770px; margin-bottom:10px}
.builderpage .slider-wrapper .list-featured .merchandiser_image{margin:10px}
.builderpage .slider-wrapper .list-featured li{width:190px; height:150px; margin-right:11px}
.builderpage .slider-wrapper .list-featured li .merchandiser_image.ui-draggable > img{width:100%; height:130px}
.builderpage .featured-container span.mrg-left-35{width:100%; text-align:center}
.builderpage .colg-three-box{float:left; width:100%; border-top:1px solid #eee; padding-top:20px; margin-bottom:10px; position:relative}
.colg-three-box #black_white_loader{position:absolute; left:0; bottom:0}
.builderpage .colg-three-box1{display:inline-block; margin-right:10px; width:20%; float:left}
.builderpage .colg-three-box1.last{float:right; width:34%; margin-top:25px}
.builderpage .colg-three-box1 img{width:100%; height:auto}
.builderpage .colg-three-box1 .input-slect-fix-w{width:200px}
.builderpage .colg-three-box1 .input-slect-fix-w selct{width:220px}
.builderpage .colg-three-box1 span{display:inline-block; margin-bottom:5px; width:100%; font-size:15px}
.builderpage .input-slect-fix-w select{background:none repeat 0 0; cursor:pointer; height:30px; width:100%; -webkit-appearance:none; text-indent:0.01px; /* Removes default arrow from firefox*/ text-overflow:"";  /*Removes default arrow from firefox*/ -moz-appearance:none; -ms-appearance:none; appearance:none; padding-left:5px; padding-top:2px}
.builderpage .input-slect-fix-w select::-ms-expand{display:none}
.builderpage #wd-controls{display:none}
.builderpage #imageProof{display:block}
.builderpage .dropTarget{box-shadow:0px 0px 0 #ddd inset; line-height:0px; text-indent:0px; z-index:0}
.photo-panel{display:block; overflow:hidden; background-color:#454545!important}
.dragimage{width:87px; height:57px; margin:0px auto; background:url("https://www.canvaschamp.com/skin/frontend/default/cptheme1/images/collage/drag-your-img.png") center center no-repeat; display:block;overflow:hidden}
.has-border{border-style:solid}
#imageProof .collage_container .walldisplayblock{padding:20px !important; margin:0 auto}
#imageProof .collage_container{width:905px !important}
/* flash sale top*/
.shiping-flash-sale-section .shiping-flash-sale{box-shadow :0 0 15px 2px #e7e7e7 inset; margin:20px auto}
.shiping-flash-sale-section .shiping-flash-sale .middlshiping-sale, .shiping-flash-sale-section .shiping-flash-sale .right-time{float:left; padding:16px 10px 0 10px; width:32.5%}
.shiping-flash-sale-section .shiping-flash-sale .leftflash-sale{width:29%; float:left; padding:20px 10px 0 10px}
.shiping-flash-sale-section .shiping-flash-sale .leftflash-sale > span{background:url("https://www.canvaschamp.com/skin/frontend/default/cptheme1/images/clock.png") no-repeat center center; float:left; height:60px; width:80px}
.shiping-flash-sale-section .shiping-flash-sale .leftflash-sale .leftflash-sale-title1{font-family:"robotoregular"; font-size:18px; color:#191919; line-height:22px}
.shiping-flash-sale-section .shiping-flash-sale .leftflash-sale .leftflash-sale-title2{font-family:"robotoblack"; font-size:34px; color:#bf1e2e; text-transform:uppercase; line-height:34px}
.shiping-flash-sale-section .leftflash-sale-title{float:left; text-align:center; width:60%}
.shiping-flash-sale-section .middlshiping-sale .leftflash-sale-title1 span{background:url("https://www.canvaschamp.com/skin/frontend/default/cptheme1/images/shipping-offer-icon.png") no-repeat 0 -12px; float:left; height:45px; width:67px}
.shiping-flash-sale-section .middlshiping-sale .leftflash-sale-title1{font-family:"robotothin_italic"; font-size:36px; line-height:36px}
.shiping-flash-sale-section{color:#bf1e2e}
.middlshiping-sale{text-transform:uppercase}
.middlshiping-sale .leftflash-sale-title2{font-size:16px; width:100%; padding-left:20px; float:left; font-family:"robotolight_italic"}
.right-time span{background:url("https://www.canvaschamp.com/skin/frontend/default/cptheme1/images/timing-bg.png") no-repeat; float:left; width:185px; height:83px}
.right-time .right-timezone{text-align:center; font-family:"robotoregular"; text-transform:uppercase; width:48%; color:#000; float:right}
.right-time .right-timezone .timetitl{font-size:14px; margin:11px 0}
.right-time .right-timezone .timing{font-family:"robotolight"; font-size:34px}
.leftflash-sale .leftflash-sale-title1 span::before, .leftflash-sale .leftflash-sale-title1 span::after{background:url("https://www.canvaschamp.com/skin/frontend/default/cptheme1/images/line.png") no-repeat 0 0; display:inline-block; height:7px; width:30px; content:" "; margin:0 5px}
.col1-layout .product-view .product-shop .ctlg-prodct-detailbox{display:inline-block; padding-top:5px}
.col1-layout .product-view .product-shop .ctlg-prodct-detailbox .custom-size .col1 .input-slect-fix-w{width:100px; margin:5px 0 20px 0px}
.col1-layout .product-view .product-shop .ctlg-prodct-detailbox .custom-size.clearfix{margin:0}
.col1-layout .product-view .product-shop .ctlg-prodct-detailbox .custom-size .col1 .close-sign{line-height:25px; margin:8px 15px}
.col1-layout .product-view .product-shop .ctlg-prodct-detailbox .custom-size .col1 .input-slect-fix-w select{width:290px}
.col1-layout .product-view .product-shop .ctlg-prodct-detailbox .hide_phone{width:100%; text-align:left; float:left; padding:15px 0; border-top:1px solid #eee; border-bottom:1px solid #eee; background:none; float:left}
.col1-layout .product-view .product-shop .ctlg-prodct-detailbox .hide_phone .title{text-align:left; margin-bottom:10px; font-size:16px; font-family:"robotoregular"}
.col1-layout .product-view .product-shop .ctlg-prodct-detailbox .hide_phone .Options1{width:110px; margin-right:25px; float:left; height:27px; margin-bottom:10px; padding:5px 17px}
.col1-layout .product-view .product-shop .ctlg-prodct-detailbox .hide_phone .Options1 label{float:left; width:86px; cursor:pointer; text-align:left}
.col1-layout .product-view .product-shop .ctlg-prodct-detailbox .hide_phone .Options1 label span{background:rgba(0, 0, 0, 0) url("https://www.canvaschamp.com/skin/frontend/default/cptheme1/images/cvp-sprite.png") no-repeat scroll -128px -26px; width:22px; height:22px; float:right; margin-top:3px}
.col1-layout .product-view .product-shop .ctlg-prodct-detailbox .hide_phone .Options1 .tm-checkbox{float:left}
.col1-layout .product-view .product-shop .ctlg-prodct-detailbox .hide_phone .artist-supplies-note{margin-top:3px; margin-bottom:5px; width:auto; display:inline-block}
.col1-layout .product-view .product-shop .ctlg-prodct-detailbox .add-to-box{width:100%; float:left}
.col1-layout .product-view .product-shop .ctlg-prodct-detailbox .add-to-box .red-btn{padding:10px 20px; margin-bottom:10px}
.col1-layout .product-view .product-shop .ctlg-prodct-detailbox .add-to-cart label{font-size:16px; color:#000; font-family:"robotoregular"; margin-right:25px}
.col1-layout .product-view .product-shop .ctlg-prodct-detailbox #custom_price{font-family:"robotoblack"; color:#bf1e2e; float:left; font-size:25px; margin:0px 0 20px 0; width:100%; line-height:25px}
.col1-layout .product-view .product-shop .ctlg-prodct-detailbox .strike-price-discount #custom_price{font-size:19px;margin-left:8px;width:auto}
.ctlg-prodct-detailbox .strike-price-discount{max-width:235px;width:100%;line-height:25px;margin-top:10px}
.ctlg-prodct-detailbox .actual-price-high{float:left;font-size:16px}
.col1-layout .product-view .product-shop .ctlg-prodct-detailbox .add-to-cart .add-to-cart label{margin-bottom:10px}
.walldisplay-index-index .shiping-flash-sale-section .shiping-flash-sale{width:1130px}
.builderpage #swfupload-control #log{width:100%; margin:0}
#swfupload-control #log li{word-wrap:break-word !important}
.builderpage #swfupload-control #log li{margin:0 0 10px 0; width:90%}
.builderpage #swfupload-control #log li .progressbar{width:90%; margin-top:5px}
.builderpage #imageProof .cropFrame .cropControls{bottom:20px}
.builderpage #imageProof .cropFrame .cropControls .cropZoomIn::after, .builderpage #imageProof .cropFrame .cropControls .cropZoomIn.after{margin-left:0 !important}
.builderpage #imageProof .cropFrame .cropControls .cropZoomOut::after, .builderpage #imageProof .cropFrame .cropControls .cropZoomOut.after{margin-left:-1px !important}
#imageproof-popup .popup-body img{width:100%; height:auto}
ul.layout-thumbs input[type="radio"]{display:none}
ul.layout-thumbs input[type="radio"] + label span{}
ul.layout-thumbs input[type="radio"]:checked + label span{box-shadow:0 0 0 2px #bf1e2e; width:100%; height:auto; margin:0 !important}
#upload-and-drag-banner{float:left; margin:45px}
/* artist supply right box*/
.art-sup-dtl-box{float:left; width:100%; margin-top:20px}
.art-sup-dtl-box .red-btn{font-size:15px; padding:7px 16px; font-family:"robotoregular"}
.art-sup-dtl-box .art-sup-dtl-box-left{width:93.5%; padding:21px; float:left; background:#fff; display:inline-block}
.art-sup-dtl-box .art-sup-dtl-box-right{width:100%; padding:20px 0 10px; float:left; text-align:center; display:inline-block; background:#f1f1f1; border:1px solid #eee}
.art-sup-dtl-box .art-sup-dtl-box-right .art-sup-dtl-box-right-top-part{display:inline-block; width:100%; padding-bottom:15px; border-bottom:1px solid #e5e5e5}
.art-sup-dtl-box .custom-size .col1 .input-slect-fix-w{width:240px; float:left}
.art-sup-dtl-box .custom-size .col1 .input-slect-fix-w select{width:260px; height:34px}
.art-sup-dtl-box .slct-qty{height:30px; border:1px solid #ddd; border-radius:3px; padding:0 8px; width:224px}
.art-sup-dtl-box .custom-size li.col1{display:inline-block; float:left; width:42%}
.art-sup-dtl-box .custom-size li.col2{display:inline-block; float:left; width:22%; margin-right:12px}
.art-sup-dtl-box .custom-size li.col3{border:1px solid #dddddd; border-radius:3px; display:inline-block; float:left; font-size:14px; margin-top:5px; padding:8px 10px; width:30%}
.art-sup-dtl-box .custom-size li.col3 > em{background:#000000 none repeat scroll 0 0; color:#ffffff; font-size:15px; font-weight:700; margin-right:10px; padding:0 4px; text-decoration:none; font-style:normal}
.art-sup-dtl-box .custom-size > span{display:inline-block; width:100%; float:left}
.art-sup-dtl-box #custom_price{font-family:"robotoblack"; font-size:24px; color:#bf1e2e; margin:15px 0; line-height:25px}
.art-sup-dtl-box #custom_price .strike{font-family:"robotoregular"; color:#888; text-decoration:line-through; margin-right:8px}
.art-sup-dtl-box .art-sup-dtl-box-right ul{float:left; width:67%; text-align:left; padding:40px 0}
.art-sup-dtl-box .art-sup-dtl-box-right ul li{background:url("https://www.canvaschamp.com/skin/frontend/default/cptheme1/images/tick-mark.png") no-repeat left center; display:inline-block; padding-left:15px; line-height:24px; width:43%}
.art-sup-dtl-box .art-sup-dtl-box-left ul li{padding:5px 0 0}
.art-sup-dtl-box .art-sup-dtl-box-left h2{background:rgba(0, 0, 0, 0) url("https://www.canvaschamp.com/skin/frontend/default/cptheme1/images/artist-supplies/headerbg.png") no-repeat scroll 0 0 / 209px auto; color:#ffffff; font-family:"robotobold"; font-size:20px; height:36px; line-height:33px; margin-left:-21px; padding-left:21px; text-align:left; text-transform:uppercase}
.art-sup-dtl-box .art-sup-dtl-box-right h3{font-family:"robotoblack"; font-size:35px; text-transform:uppercase; line-height:35px; display:inline-block}
.art-sup-dtl-box .belowtext{margin:10px 0 5px; line-height:20px; font-size:14px}
.art-sup-dtl-box .belowtext .red{color:#bf1e2e; font-size:13px}
.art-sup-dtl-box .art-sup-dtl-box-right .bst-qlty{background:url("https://www.canvaschamp.com/skin/frontend/default/cptheme1/images/100-satisfaction-seal.png") no-repeat center center; float:left; height:170px; width:33%; background-size:90px auto}
.art-sup-dtl-box .std-ship{width:100%; float:left; background:#fff; margin-top:10px}
.art-sup-dtl-box .std-ship .red{color:#bf1e2e; font-size:12px}
.artist_gallery_multi_price .availability.in-stock{visibility:hidden; padding:0}
.blog.blog-detail .post-content ul{list-style:initial}
.blog.blog-detail .post-content ul li{margin-left:15px; line-height:18px}
.blog.blog-detail .page-title{clear:both}
.wall-display-wrapper .popup{width:500px !important}
.wall-display-wrapper .popup.visible .popup-body{padding:0 15px 15px 15px}
.walldisplay-index-index .shipping-offer-top{margin:0}
.swfupload, #slider-featured li{cursor:pointer !important}
/* peel and stick slider */
.peel-stick-walldecals-main.main-container{background:url("https://www.canvaschamp.com/skin/frontend/default/cptheme1/images/peel-stick-bg.jpg") no-repeat center 0; margin-top:-15px}
.pc-banner-section.peel-n-stick{color:#fff !important}
.pc-banner-section{height:530px; margin-bottom:20px; position:relative}
.pc-banner-section .padding40{padding:30px 0}
.pc-banner-section .left-box{float:left; width:100%}
.pc-banner-section .left-box .title{text-align:center; text-transform:uppercase}
.pc-banner-section.peel-n-stick .title h2{font-family:"robotothin"; font-size:38px; line-height:38px; margin:0}
.pc-banner-section.peel-n-stick .title .caption{font-family:"robotoblack"; font-size:57px; line-height:57px}
.pc-banner-section .content{font-size:16px; margin:20px 0 40px 0; display:inline-block; width:100%}
.pc-banner-section .content span{font-family:"robotoregular"; line-height:22px; padding-bottom:40px; display:inline-block}
.pc-banner-section .content ul{padding:17px 0 7px 20px}
.pc-banner-section .right-box{float:right; margin-top:5px; width:45%}
.pc-banner-section .right-box img{}
.pc-banner-section .content ul li{background:url("https://www.canvaschamp.com/skin/frontend/default/cptheme1/images/tickmark.png") no-repeat 0 8px; line-height:30px; list-style:outside none none; padding:0 0 0 25px}
.pc-banner-section .black-btn{background:rgba(0, 0, 0, 0); border:1px solid #000; border-radius:3px; color:#000; cursor:pointer; font-family:"robotobold"; font-size:18px; padding:6px 20px; text-decoration:none; text-transform:uppercase; transition:all 500ms ease 0s}
.pc-banner-section .black-btn:hover{background:rgba(0, 0, 0, 0.1); color:#000 !important}
.pc-banner-section .white-btn{border:medium none; border-radius:3px; color:#fff; cursor:pointer; font-family:"robotobold"; font-size:18px; padding:6px 20px; text-decoration:none; text-transform:uppercase; transition:all 500ms ease 0s; background:rgba(0, 0, 0, 0); border:1px solid #fff; margin:10px 0px}
.category-canvas-banner .pc-banner-section .white-btn{margin:0}
.category-canvas-photo-collage .pc-banner-section .white-btn{background:#ffca62; margin:510px 0 0; color:#000; border:1px solid #ffca62}
.pc-banner-section .white-btn > span{display:block; text-align:center; font-family:"robotoregular"; font-size:14px}
.pc-banner-section .white-btn:hover{background:rgba(255,255,255,0.2)}
.category-canvas-photo-collage .pc-banner-section .white-btn:hover{background:rgba(255,202,98,0.5)}
/* customer review */
.review-block .reviews{width:100%; float:left}
.review-block .reviews .leftside-review{width:45%; float:left; padding:20px 20px 0 20px; border:1px solid #e5e5e5; border-radius:4px; margin-right:2.5%; margin-bottom:60px}
.review-block .reviews .rightside-review{border:1px solid #e5e5e5; border-radius:4px; float:left; padding:20px 20px 0 20px; width:45%; margin-bottom:60px}
.review-block .shop-approve{display:block; border:1px solid #e5e5e5; border-radius:4px; padding:20px; margin-bottom:60px; height:220px; position:relative}
.review-block .shop-approve .review-pin{background:url("https://www.canvaschamp.com/skin/frontend/default/cptheme1/images/review-pin.png") no-repeat 25px 20px / 41px 31px; float:left; height:51px; margin-top:22px; width:70px; position:absolute; left:30px; bottom:-30px}
.review-block .sa_comments{color:#000 !important; width:100% !important}
.review-block .sa_showdate .sa_date{color:#a1a0a0 !important}
.review-block .sa_wide .sa_review{padding:0.5em !important}
.review-block .review-titl{background:url("https://www.canvaschamp.com/skin/frontend/default/cptheme1/images/review-quete.png") no-repeat left center / 47px 39px; color:#bf1e2e; font-family:robotobold; font-size:21px; line-height:39px; padding-left:58px}
.review-block .shop-approve .shop-approve-left{float:left; width:24%; margin-right:2%; display:inline-block; text-align:center; margin-top:10px}
.review-block .shop-approve .shop-approve-left img{height:auto; padding-top:0px}
.review-block .shop-approve .shop-approve-right{display:inline-block; width:73%; margin-top:10px}
.review-block .reviews .review-content{padding:20px 0; border-bottom:1px dotted #bababa; border-color:#bababa; display:inline-block; width:100%}
.review-block .reviews .review-content .review-pic{float:left; width:25%; margin-right:4%}
.review-block .reviews .review-content .review-client{float:left; width:70%}
.review-block .reviews .review-text{margin-bottom:10px}
.review-block .reviews .review-date{color:#a1a0a0; line-height:17px}
.review-block .reviews .review-pnm{color:#bf1e2e; line-height:17px}
.review-block .review-titl-right{background:url("https://www.canvaschamp.com/skin/frontend/default/cptheme1/images/review-queteright.png") no-repeat left center / 47px 39px; float:right; height:39px; width:47px; line-height:40px; margin-top:-35px}
.review-block .reviews .brd-non{border-bottom:none !important}
.review-block .leftside-review .review-pin, .review-block .rightside-review .review-pin{background:url("https://www.canvaschamp.com/skin/frontend/default/cptheme1/images/review-pin.png") no-repeat 25px 0px / 41px 31px; float:left; height:30px; margin-top:0; width:70px; position:relative; top:30px}
.review-block .sa_wide .sa_info{float:left; height:auto; min-height:32px; width:100%}
.review-block .shop-approve .review-titl-right{margin-top:-35px}
.review-block .sa_name .sa_displayname, .sa_info .sa_name{color:#bf1e2e; display:block !important}
.review-block .sa_name .sa_displayname{margin:0 5px 0 10px; font-weight:normal; font-family:"robotoregular"}
.footer-container .socialmedia-footer .top-footer .fb-like-main .fb-like-main-center{background:#ffffff; border:1px solid #e5e5e5;float:right;height:auto;margin:0 auto;
width:530px}
.footer-container .socialmedia-footer .top-footer .fb-like-main .fb-like-main-center .block{border:none; margin-bottom:15px}
.homepage-reviewblock{width:100%; border-bottom:1px solid #eee; margin-top:40px; float:left}
.review-block.homepg .shop-approve .review-pin{background:none}
.review-block.homepg .shop-appro-container{width:100%; background:url(https://www.canvaschamp.com/skin/frontend/default/cptheme1/images/line-shop-app.jpg) no-repeat center top; display:table; margin-bottom:70px}
.review-block.homepg .shop-approve{width:50%;max-width:519px;padding:15px 30px 30px 30px; background:#f5f5f5; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; float:left; border-radius:4px; height:inherit; border:none; margin-top:40px; margin-bottom:0px; min-height:610px}
.what-our-client-speak{float:right;line-height:normal;width:50%;max-width:519px;margin-top:40px;min-height:610px}
.review-block.homepg .shop-approve em{background:url("https://www.canvaschamp.com/skin/frontend/default/cptheme1/images/shopper-approved-aerrow.jpg") no-repeat scroll center 0 / 40px 31px; height:31px; left:0; margin-top:-51px; position:absolute; width:100%}
.review-block.homepg .section-title{text-align:center; display:inline-block; width:100%; margin:20px 0 0}
.review-block.homepg .section-title .comp-title-top{font-family:"robotobold"; font-size:30px; line-height:35px; margin-bottom:7px}
.review-block.homepg .section-title .comp-title-top .red{color:#bf1e2e; text-transform:uppercase}
.review-block.homepg .section-title .comp-title-btm{font-family:"robotoregular"; font-size:15px; line-height:17px; margin:0 auto; display:inline-block}
.review-block.homepg .section-title .comp-title-btm a{border-bottom:1px solid #000000}
.review-block.homepg .section-title .comp-title-btm a:hover{border-bottom:1px solid #bf1e2e; color:#bf1e2e}
.review-block.homepg .shop-approve .shop-approve-left{float:left; display:block; margin-bottom:13px; width:100%}
.review-block.homepg .shop-approve .shop-approve-right{display:block; background:#fff; border:1px solid #e9e9e9; padding:9px 19px; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; border-radius:4px; width:100%; clear:both; min-height:376px}
.review-block.homepg .shop-approve .shop-approve-right .sa_borderGray .sa_review{border:none}
.shop-approve-left .shop-appro-img{width:70px; float:left; text-align:center}
.shop-approve-left .shop-appro-img > a img{width:73px; height:97px}
.shop-approve-left .shop-appro-title{float:left; text-align:center; font-size:21.88px; font-family:"robotolight"; text-transform:uppercase; line-height:normal; padding-top:23px; margin-left:10px}
.shop-approve-left .shop-appro-title span{display:block; font-family:"robotobold"; font-size:21px}
.review-block.homepg .shop-appro-container .red-btn{display:table;float:none; margin:30px auto 0; font-family:"robotoregular"; font-size:15px; text-transform:uppercase; padding-top:10px; padding-bottom:10px}
.cms-home .homepage-reviewblock .review-block.homepg .shop-appro-container .shop-approve .shop-approve-right .shopperapproved_widget.sa_rotate.sa_vertical.sa_count3.sa_showdate.sa_jMY.sa_colorBlack.sa_borderGray.sa_bgInherit.sa_rounded.sa_fixed.sa_large{height:auto; min-height:inherit}
#outer_shopper_approved #shopper_approved.sa_start_survey textarea{min-height:30px}
.cms-home .homepage-reviewblock .review-block.homepg .shop-appro-container .shop-approve .shop-approve-right .shopperapproved_widget.sa_rotate.sa_vertical.sa_count3.sa_showdate.sa_jMY.sa_colorBlack.sa_borderGray.sa_bgInherit.sa_rounded.sa_fixed.sa_large .sa_review{height:90px; padding:0px; overflow:hidden}
.cms-home .homepage-reviewblock .review-block.homepg .shop-appro-container .shop-approve .shop-approve-right .shopperapproved_widget.sa_rotate.sa_vertical.sa_count3.sa_showdate.sa_jMY.sa_colorBlack.sa_borderGray.sa_bgInherit.sa_rounded.sa_fixed.sa_large .sa_review .sa_name .sa_displayname, .cms-home .homepage-reviewblock .review-block.homepg .shop-appro-container .shop-approve .shop-approve-right .shopperapproved_widget.sa_rotate.sa_vertical.sa_count3.sa_showdate.sa_jMY.sa_colorBlack.sa_borderGray.sa_bgInherit.sa_rounded.sa_fixed.sa_large .sa_review .sa_info .sa_name{clear:both}
.cms-home .homepage-reviewblock .review-block.homepg .shop-appro-container .shop-approve .shop-approve-right .shopperapproved_widget.sa_rotate.sa_vertical.sa_count3.sa_showdate.sa_jMY.sa_colorBlack.sa_borderGray.sa_bgInherit.sa_rounded.sa_fixed.sa_large .sa_review .sa_name .sa_displayname{margin-left:0px; margin-top:4px}
.cms-home .homepage-reviewblock .review-block.homepg .shop-appro-container .shop-approve .shop-approve-right .shopperapproved_widget.sa_rotate.sa_vertical.sa_count3.sa_showdate.sa_jMY.sa_colorBlack.sa_borderGray.sa_bgInherit.sa_rounded.sa_fixed.sa_large .sa_review .sa_info .sa_date{padding-top:7px}
.cms-home .homepage-reviewblock .review-block.homepg .shop-appro-container .shop-approve .shop-approve-right .sa_footer{display:none}
.home-page-tab .resp-tab-content-active, .default-tabbing-new .common-tabbing-new-easy .resp-tab-content-active{text-align:left}
.home-page-tab #horizontalTab, .default-tabbing-new .common-tabbing-new-easy{height:auto; text-align:center; background-image:none; border-bottom:1px solid #e9e9e9; margin-bottom:15px}
.home-page-tab #horizontalTab ul.resp-tabs-list, .default-tabbing-new .common-tabbing-new-easy ul.resp-tabs-list, .category-pop-art-on-canvas #horizontalTab ul.resp-tabs-list, .engrave-tabpan .resp-tabs-list{border-bottom:1px solid #f0f0f0}
.home-page-tab #horizontalTab .resp-tabs-list li.hor_1, .default-tabbing-new .common-tabbing-new-easy .resp-tabs-list li.hor_1, .category-pop-art-on-canvas #horizontalTab .resp-tabs-list li.hor_1, .engrave-tabpan #horizontalTab .resp-tabs-list li.hor_1{padding:13px 15px;position:relative;background:#f0f0f0;margin:0 2px}
.home-page-tab #horizontalTab .resp-tabs-list li:hover, .default-tabbing-new .common-tabbing-new-easy .resp-tabs-list li:hover{background:#272727; color:#fff}
.home-page-tab #horizontalTab .resp-tabs-list li.hor_1.resp-tab-active, .default-tabbing-new .common-tabbing-new-easy .resp-tabs-list li.hor_1.resp-tab-active, .category-pop-art-on-canvas #horizontalTab .resp-tabs-list li.hor_1.resp-tab-active, .engrave-tabpan #horizontalTab li.hor_1.resp-tab-active{background:#272727; color:#fff}
.home-page-tab #horizontalTab .resp-tabs-list li.hor_1.resp-tab-active::after, .default-tabbing-new .common-tabbing-new-easy .resp-tabs-list li.hor_1.resp-tab-active::after, .category-pop-art-on-canvas #horizontalTab .resp-tabs-list li.hor_1.resp-tab-active::after, .engrave-tabpan li.hor_1.resp-tab-active::after{border-color:#272727 rgba(255,255,255,0) rgba(255,255,255,0); border-style:solid; border-width:15px; bottom:-30px; content:"";left:0;right:0;margin:0 auto; position:absolute; text-align:center; vertical-align:text-bottom;width:0}
.home-page-tab .technical-specifications-box > ul > li{width:31%;box-sizing:border-box;margin-left:3.5%;margin-right:0}
.home-page-tab .technical-specifications-box > ul > li:nth-child(3n+1){margin-left:0}
.home-page-tab .technical-specifications-box > ul > li > ul li{width:100%;box-sizing:border-box}
.idea-gallery-home > ul{width:100%;display:table;text-align:center}
.idea-gallery-home > ul > li{width:22%;display:inline-table;margin-right:3%}
.idea-gallery-home > ul > li:nth-child(4n){margin-right:0}
.idea-gallery-home > ul > li a{border:5px solid #fff;display:block; position:relative;-webkit-box-shadow: 0 1px 3px rgba(34,25,25,0.4);box-shadow: 0 1px 3px rgba(34,25,25,0.4);-moz-box-shadow: 0 1px 3px rgba(34,25,25,0.4)}
.idea-gallery-home > ul > li a img{max-width:100%;height:auto;-moz-transform:scale(1, 1);-ms-transform:scale(1, 1);-webkit-transform:scale(1, 1);transform:scale(1, 1);-webkit-transition-property: all;transition-property: all;-moz-transition-duration: 0.4s;-webkit-transition-duration: 0.4s;transition-duration: 0.4s}
.idea-gallery-home > ul > li a:hover img{-moz-transform:scale(0.9, 0.9);-ms-transform:scale(0.9, 0.9);-webkit-transform:scale(0.9, 0.9);transform:scale(0.9, 0.9);background-position:top top;-webkit-filter: grayscale(0.4) blur(1px);filter: grayscale(0.4) blur(1px);-moz-transition-property: all;-o-transition-property: all;-webkit-transition-property: all;transition-property: all;-moz-transition-duration: 0.8s;-o-transition-duration: 0.8s;-webkit-transition-duration: 0.8s;transition-duration:0.8s}
.homepage-new-reponsive{float:left;width:100%;position:relative}
.magestore-bannerslider{background:#f6f6f6;float:left;width:100%}
.magestore-bannerslider .mainarea_wrapper .flexslider{max-width:698px;z-index:0}
.icon-description{float:left;width:90px;text-align:center;padding:10px 5px;box-sizing:border-box;border:1px solid #ddd;border-radius:3px;margin-right:15px}
.artist-supply-home{background:#f6f6f6;width:100%;float:left}
/*Canvas Prints Page*/
.canvas-prints-slider{width:67%;float:left;max-width:697px; position:relative; z-index:0}
.canvas-prints-slider .lSSlideOuter{position:relative}
.canvas-prints-slider .lSPager.lSGallery{position:absolute;bottom:20px;left:13px}
.canvas-prints-slider .lSPager.lSGallery li a{background:#f6f6f6;float:left}
.canvas-prints-slider .lSAction > a{bottom:35px;top:auto;opacity:1}
.canvas-prints-slider .lSSlideOuter .lSPager.lSGallery img{border:2px solid #ddd}
.canvas-prints-slider .lSSlideOuter .lSPager.lSGallery li.active img, .canvas-prints-slider .lSSlideOuter .lSPager.lSGallery li:hover img{border:2px solid #000}
/*Artist Supply Sections Sliders design On Home page*/
.slider-artist{float:left;width:100%}
.slider-artist .flexslider.flexslider-artist{height:auto}
.slider-artist .sldr-wrap{width:1230px}
.slider-artist .section-title{color:#ffffff;margin-top:60px}
.slider-artist .slider-artist-con-left{float:left;width:50%;max-width:522px}
.slider-artist .slider-artist-con-right{float:right;width:50%}
.slider-artist .slider-artist-con-right img{max-width:100%}
.slider-artist .slider-artist-con-title{color:#ffffff;margin-top:55px;margin-bottom:26px;font-family:"robotoblack";font-size:36px;text-transform:uppercase;line-height:36px}
.slider-artist .slider-artist-box{border-left:2px solid #ffffff;border-right:2px solid #ffffff;margin-bottom:15px}
.slider-artist .border-bottom{margin-top:-2px}
.slider-artist .border-1, .slider-artist .border-2, .slider-artist .border-3{float:left;height:2px}
.slider-artist .border-1, .slider-artist .border-3{width:16%;background:#ffffff}
.slider-artist .border-2{width:68%}
.slider-artist .border-2-sub{width:50%;background:#ffffff;height:2px;display:block;margin:0 auto}
.slider-artist .border-3{position:relative;right:-1px}
.slider-artist .slider-artist-box .slider-artist-box-txt{padding:40px;color:#ffffff;font-size:36px;line-height:46px;font-family:'robotolight'}
.slider-artist .slider-artist-box .artist-txt1, .slider-artist .slider-artist-box .artist-txt2{font-family:"robotoblack";font-size:40px;line-height:40px;text-transform:uppercase}
.slider-artist .slider-artist-box .artist-txt1{font-size:39px}
.slider-artist .slider-artist-box .artist-txt2{font-size:42px;line-height:42px}
.slider-artist .slider-artist-box .artist-txt3{text-transform:uppercase;font-size:52px;line-height:62px}
.slider-artist .slider-artist-box .artist-txt4{font-size:33px;line-height:43px}
.slider-artist .slider-artist-box .artist-txt5{text-transform:uppercase;font-family:"robotobold"}
.slider-artist .slider-artist-box .artist-txt6{text-transform:uppercase;font-family:"robotoblack"}
.slider-artist .slider-artist-box span.artist-txt7{display:block;text-align:left;padding-left:3%}
.slider-artist .fourth .slider-artist-box .slider-artist-box-txt, .slider-artist .fourth .slider-artist-box .artist-txt6{font-size:38px}
.slider-artist .slider-artist-box .artist-start-at{font-family:'robotolight';text-transform:uppercase;font-size:28px;line-height:38px;margin-top:12px;text-align:center}
.slider-artist .slider-artist-box .artist-start-at span{font-family:"robotobold"}
.slider-artist .flexslider .slides > li a.white_style{border-radius:3px;color:#ffffff;display:inline-block;font-size:15px;padding:10px 15px 10px 15px;text-transform: uppercase;width:auto;font-family:"robotomedium"}
.slider-artist .flexslider .slides > li a.white_style:hover, .slider-artist .flexslider .slides > li a.white_style:active, .slider-artist .flexslider .slides > li a.white_style:focus{color:#bf1e2e}

/* Popart Landing page*/
@font-face{font-family:'robotomedium'; src:url('https://www.canvaschamp.com/skin/frontend/default/cptheme1/font/roboto-medium-webfont.eot'); src:url('https://www.canvaschamp.com/skin/frontend/default/cptheme1/font/roboto-medium-webfont.eot?#iefix') format('embedded-opentype'), url('https://www.canvaschamp.com/skin/frontend/default/cptheme1/font/roboto-medium-webfont.woff2') format('woff2'), url('https://www.canvaschamp.com/skin/frontend/default/cptheme1/font/roboto-medium-webfont.woff') format('woff'), url('https://www.canvaschamp.com/skin/frontend/default/cptheme1/font/roboto-medium-webfont.ttf') format('truetype'), url('https://www.canvaschamp.com/skin/frontend/default/cptheme1/font/roboto-medium-webfont.svg#robotomedium') format('svg'); font-weight:normal; font-style:normal}
@font-face{font-family:'robotothin'; src:url('https://www.canvaschamp.com/skin/frontend/default/cptheme1/font/roboto-thin-webfont.eot'); src:url('https://www.canvaschamp.com/skin/frontend/default/cptheme1/font/roboto-thin-webfont.eot?#iefix') format('embedded-opentype'), url('https://www.canvaschamp.com/skin/frontend/default/cptheme1/font/roboto-thin-webfont.woff2') format('woff2'), url('https://www.canvaschamp.com/skin/frontend/default/cptheme1/font/roboto-thin-webfont.woff') format('woff'), url('https://www.canvaschamp.com/skin/frontend/default/cptheme1/font/roboto-thin-webfont.ttf') format('truetype'), url('https://www.canvaschamp.com/skin/frontend/default/cptheme1/font/roboto-thin-webfont.svg#robotothin') format('svg'); font-weight:normal; font-style:normal}
.can-pop-art.main-container{background:url("https://www.canvaschamp.com/skin/frontend/default/cptheme1/images/popart/popartbaner.jpg") no-repeat center 0; margin-top:-1px}
.can-pop-art.main-container .main{background:none}
.can-pop-art.main-container .main .breadcrumbs, .can-pop-art.main-container .main .page-title{display:none}
.popart .popart_banner_text{text-align:center; text-transform:uppercase; color:#fff; height:715px; margin-bottom:40px}
.popart .popart_banner_text_top{padding:60px 0 200px 0; display:block}
.popart .popart_top{margin-bottom:40px}
.popart .popart_banner_text h1{font-family:'robotomedium'; font-size:57px; line-height:57px; font-weight:bold}
.popart .popart_banner_text h2{font-family:'robotothin'; font-size:38px; line-height:38px}
.popart .popart_top h4{font-family:robotobold; color:#bf1e2e; font-size:19px; text-transform:capitalize; width:19%; margin:0px auto; text-align:center}
.popart .popart_top h4 span{border-bottom:1px solid #ccc; clear:both; float:left; height:1px; width:100%}
.popart .popart_top p{clear:both}
.popart .popart_top em{border-left:15px solid transparent; border-right:15px solid transparent; border-top:15px solid #dddddd; height:0; left:0; position:relative; top:15px; width:0}
.pop_midcontent{clear:both; display:inline-block}
.pop_midcontent .fleft{float:left}
.pop_midcontent .fright{float:right}
.pop_midcontent .pop_left{width:40%}
.pop_midcontent .pop_left img{width:100%; height:auto}
.pop_midcontent .pop_right{vertical-align:middle; width:56%}
.pop_midcontent .pop_right h3{font-family:robotobold; color:#bf1e2e; font-size:19px; margin-bottom:13px}
.pop_midcontent .pop_right .start_order{background:#bf1e2e; color:#fff; font-family:robotoblack; font-size:18px; text-transform:uppercase; padding:8px 12px; border-radius:5px; -webkit-border-radius:5px; display:inline-block; margin:20px 0}
.pop_midcontent.grey1 .pop_right{transform:translateY(25%)}
.pop_midcontent.grey2 .pop_right{transform:translateY(100%)}
.pop_midcontent.grey3 .pop_right, .pop_midcontent.grey4 .pop_right, .pop_midcontent.grey5 .pop_right{transform:translateY(60%)}
.pop_midcontent .pop_right .red-btn{padding:10px 15px; float:left; font-size:15px}
.pop_midcontent .pop_right.padding-none{padding-left:0px; padding-right:4%}
.pc-banner-section.popart_banner_text .white-btn{font-size:26px; border:2px solid #fff; display:inline-block; margin:10px 0; padding:15px 20px}
.pc-banner-section.popart_banner_text .popart_banner_text-mobilebg{display:none}
/* Additional Discount offer top*/
#addi-disc_wrapper .pop-up-container-framestyle .pop-up-row-framestyle #content{margin:0 10px 10px; ; text-align:left}
#addi-disc_wrapper .pop-up-container-framestyle .pop-up-row-framestyle #content h4{text-transform:uppercase; margin:10px 0 20px; text-align:center; font-size:28px}
#addi-disc_wrapper .pop-up-container-framestyle .pop-up-row-framestyle #content hr{background:url("https://www.canvaschamp.com/skin/frontend/default/cptheme1/images/dashed-line.jpg") repeat-x 0 0; width:100%; height:1px; border:none; margin:10px 0 20px 0}
#addi-disc .offer-detail{float:left; padding:10px; width:46%}
#addi-disc .offer-details{display:inline-block}
#addi-disc .offer-detail .font18{font-family:"robotobold"; font-size:18px; line-height:25px; color:#000; display:inline-block; margin-bottom:5px; padding:5px 0; border:1px dashed #ccc; text-align:center; text-transform:uppercase}
#addi-disc .offer-detail .font18 span{color:#bf1e2e; text-align:center; display:inline-block}
#addi-disc .offer-detail .font15{font-family:"robotoregular"; font-size:14px; line-height:20px; color:#000; text-align:center}
#addi-disc .offer-detail .font15 span{color:#bf1e2e; text-transform:uppercase}
#addi-disc_wrapper .pop-up-container-framestyle .pop-up-row-framestyle #content ul h5{font-family:"robotobold"; line-height:20px; margin-bottom:10px; text-transform:uppercase; font-size:18px; color:#bf1e2e}
#addi-disc_wrapper .pop-up-container-framestyle .pop-up-row-framestyle #content ul li{background:url("https://www.canvaschamp.com/skin/frontend/default/cptheme1/images/tick-mark.png") no-repeat left 11px; padding-left:18px; font-size:13px; line-height:17px; margin-top:0; margin-left:0; width:90%; display:inline-block; padding-top:7px}
/* Canvas offer */
.canvas_offer{margin:0px 0 0 10px; position:fixed !important; z-index:999; left:0; bottom:0}
.canvas_offer .super-canvas{float:left; text-transform:uppercase; width:240px; border:2px solid #191919; background:#fff; text-align:center; box-shadow:0 4px 4px rgba(0,0,0,0.4)}
.super-canvas .disc-offrTop{font-family:'robotoblack'; font-size:23px; color:#bf1e2e; margin:15px 0; line-height:27px; text-align:center; width:100%; text-transform:uppercase}
.super-canvas .disc-offrMdl{background:#191919; color:#fff; font-family:"robotobold_condensed"; font-size:16px; text-transform:uppercase; padding:10px 0}
.super-canvas .disc-offrBtm{font-family:"robotobold"; float:none; color:#bf1e2e; padding:17px 20px; text-align:center; display:inline-block; font-size:24px; position:relative}
.super-canvas .disc-offrBtm .red-btn{font-size:15px; padding:9px 15px; font-family:"robotoregular"; display:inline-block}
.super-canvas .disc-offrBtm span{background:#fff; font-family:"robotoregular"; font-size:13px; position:relative; color:#000; top:-15px; line-height:10px; text-transform:none; padding:0px 5px}
/* Success page */
.buttons-set.successpage-social{width:auto; text-align:left; background:url("https://www.canvaschamp.com/skin/frontend/default/cptheme1/images/successpage-social.jpg") no-repeat center center; text-align:center; height:542px; position:relative; z-index:1; padding:15px}
.buttons-set.successpage-social::before{background:rgba(255, 255, 255, 0.8); border:1px dashed #ffffff; content:""; height:94.2%; left:0; margin:16px; position:absolute; top:0; width:97%; z-index:-1}
.buttons-set.successpage-social h2{font-family:"robotobold"; font-size:36px; line-height:40px; margin:20px 0 25px; color:#000}
.buttons-set.successpage-social h2 span{color:#bf1e2e}
.buttons-set.successpage-social h2.red{color:#bf1e2e; text-transform:uppercase; font-size:38px; margin:10px}
.buttons-set.successpage-social p{margin:10px 0; font-size:15px; line-height:23px}
.buttons-set.successpage-social ul{float:none; display:inline-block; margin:20px 0}
.buttons-set.successpage-social .shipping{bottom:20px; color:#bf1e2e; right:30px; /*position:absolute*/ text-transform:uppercase; font-size:12px; color:#999}
.order_review_form .form-list > li:last-child{float:right !important; margin-top:9px !important; width:38% !important}
.buttons-set.successpage-social .commonbullet ul li{width:100%; margin:20px 0}
.buttons-set.successpage-social ul li{display:inline-block; float:none}
.buttons-set.successpage-social ul li:nth-child(2){margin:0 10px !important}
.order_review_form .buttons-set p.required{display:block; float:left; margin:7px 0 10px; width:100%}
/* CustomPopart page */
.order-step-main .dynamic-block.custompopart .size-select{width:59%; margin:10px 0}
.order-step-main .dynamic-block.custompopart .quantity-select{width:41%; float:left; margin:10px 0; clear:none}
.order-step-main .dynamic-block.custompopart .quantity-select span.a-left{margin-top:18px; line-height:20px}
.order-step-main .dynamic-block.custompopart .quantity-select dd#dl_qty{margin:6px 0}
.order-step-main .dynamic-block.custompopart dd#main_size{width:100%}
.order-step-main .dynamic-block.custompopart dd#main_size .sizes-block{border:0; margin:10px 0}
.order-step-main .dynamic-block.custompopart dd#main_size #custom_size .input-slect-fix-w{width:100px}
.order-step-main .dynamic-block.custompopart dd#main_size #custom_size .input-slect-fix-w select{width:132px}
.order-step-main .dynamic-block.custompopart dd#main_size #custom_size .f-left{margin:7px 12px}
.order-step-main .dynamic-block.custompopart .frame_option label span{background:url("https://www.canvaschamp.com/skin/frontend/default/cptheme1/images/popart/custompopartsprite.png") no-repeat 0 0; cursor:pointer}
.order-step-main .dynamic-block.custompopart .frame_option label span.pop-art-warhol{background-position:-136px 0}
.order-step-main .dynamic-block.custompopart .frame_option label span.pop-art-lich{background-position:-272px 0}
.order-step-main .dynamic-block.custompopart .frame_option label span.pop-art-pet-glo-portrait{background-position:-408px 0}
.order-step-main .dynamic-block.custompopart .frame_option label span.che-sprite{background:url("https://www.canvaschamp.com/skin/frontend/default/cptheme1/images/popart/chesprite.png") no-repeat 0 0; cursor:pointer}
.order-step-main .dynamic-block.custompopart .frame_option label span.pop-art-che1{background-position:0px 0}
.order-step-main .dynamic-block.custompopart .frame_option label span.pop-art-che2{background-position:-136px 0}
.order-step-main .dynamic-block.custompopart .frame_option label span.pop-art-che3{background-position:-272px 0}
.order-step-main .dynamic-block.custompopart .frame_option label span.pop-art-che4{background-position:-408px 0}
.order-step-main .dynamic-block.custompopart .frame_option label span.pop-art-che5{background-position:-543px 0}
.order-step-main .dynamic-block.custompopart .frame_option label span.pop-art-che6{background-position:-678px 0}
.order-step-main .dynamic-block.custompopart .frame_option label span.pop-art-che7{background-position:-814px 0}
.order-step-main .dynamic-block.custompopart .frame_option label span.pop-art-che8{background-position:-945px 0}
.order-step-main .dynamic-block.custompopart .frame_option label span.pop-art-che9{background-position:-1083px 0}
.order-step-main .dynamic-block.custompopart .frame_option label span.pop-art-che-all-in-1{background-position:-1216px 0}
.order-step-main .dynamic-block.custompopart .frame_option label span.pop-art-che-all-in-2{background-position:-1352px 0}
.order-step-main .dynamic-block.custompopart .frame_option label span.cocacola-sprite{background:url("https://www.canvaschamp.com/skin/frontend/default/cptheme1/images/popart/cocacolasprite.png") no-repeat 0 0; cursor:pointer}
.order-step-main .dynamic-block.custompopart .frame_option label span.pop-art-coca-Cola1{background-position:0px 0}
.order-step-main .dynamic-block.custompopart .frame_option label span.pop-art-coca-Cola2{background-position:-136px 0}
.order-step-main .dynamic-block.custompopart .frame_option label span.pop-art-coca-Cola3{background-position:-272px 0}
.order-step-main .dynamic-block.custompopart .frame_option label span.coupe-sprite{background:url("https://www.canvaschamp.com/skin/frontend/default/cptheme1/images/popart/coupesprite.png") no-repeat 0 0; cursor:pointer}
.order-step-main .dynamic-block.custompopart .frame_option label span.pop-art-coupe1{background-position:0px 0}
.order-step-main .dynamic-block.custompopart .frame_option label span.pop-art-coupe2{background-position:-136px 0}
.order-step-main .dynamic-block.custompopart .frame_option label span.pop-art-coupe3{background-position:-272px 0}
.order-step-main .dynamic-block.custompopart .frame_option label span.pop-art-coupe4{background-position:-408px 0}
.order-step-main .dynamic-block.custompopart .frame_option label span.pop-art-coupe5{background-position:-543px 0}
.order-step-main .dynamic-block.custompopart .frame_option label span.pop-art-coupe6{background-position:-678px 0}
.order-step-main .dynamic-block.custompopart .frame_option label span.pop-art-coupe7{background-position:-814px 0}
.order-step-main .dynamic-block.custompopart .frame_option label span.pop-art-coupe8{background-position:-945px 0}
.order-step-main .dynamic-block.custompopart .frame_option label span.dollar-sprite{background:url("https://www.canvaschamp.com/skin/frontend/default/cptheme1/images/popart/dollarsprite.png") no-repeat 0 0; cursor:pointer}
.order-step-main .dynamic-block.custompopart .frame_option label span.pop-art-dollar1{background-position:0px 0}
.order-step-main .dynamic-block.custompopart .frame_option label span.pop-art-dollar2{background-position:-136px 0}
.order-step-main .dynamic-block.custompopart .frame_option label span.pop-art-dollar3{background-position:-272px 0}
.order-step-main .dynamic-block.custompopart .frame_option label span.pop-art-dollar4{background-position:-408px 0}
.order-step-main .dynamic-block.custompopart .frame_option label span.pop-art-dollar5{background-position:-543px 0}
.order-step-main .dynamic-block.custompopart .frame_option label span.pop-art-dollar6{background-position:-678px 0}
.order-step-main .dynamic-block.custompopart .frame_option label span.mao-sprite{background:url("https://www.canvaschamp.com/skin/frontend/default/cptheme1/images/popart/maosprite.png") no-repeat 0 0; cursor:pointer}
.order-step-main .dynamic-block.custompopart .frame_option label span.pop-art-mao1{background-position:0px 0}
.order-step-main .dynamic-block.custompopart .frame_option label span.pop-art-mao2{background-position:-136px 0}
.order-step-main .dynamic-block.custompopart .frame_option label span.pop-art-mao3{background-position:-272px 0}
.order-step-main .dynamic-block.custompopart .frame_option label span.pop-art-mao4{background-position:-408px 0}
.order-step-main .dynamic-block.custompopart .frame_option label span.pop-art-mao5{background-position:-543px 0}
.order-step-main .dynamic-block.custompopart .frame_option label span.pop-art-mao6{background-position:-678px 0}
.order-step-main .dynamic-block.custompopart .frame_option label span.pop-art-mao7{background-position:-814px 0}
.order-step-main .dynamic-block.custompopart .frame_option label span.marlyin-sprite{background:url("https://www.canvaschamp.com/skin/frontend/default/cptheme1/images/popart/maryliansprite.png") no-repeat 0 0; cursor:pointer}
.order-step-main .dynamic-block.custompopart .frame_option label span.pop-art-marlyin1{background-position:0px 0}
.order-step-main .dynamic-block.custompopart .frame_option label span.pop-art-marlyin2{background-position:-136px 0}
.order-step-main .dynamic-block.custompopart .frame_option label span.pop-art-marlyin3{background-position:-272px 0}
.order-step-main .dynamic-block.custompopart .frame_option label span.pop-art-marlyin4{background-position:-408px 0}
.order-step-main .dynamic-block.custompopart .frame_option label span.pop-art-marlyin5{background-position:-543px 0}
.order-step-main .dynamic-block.custompopart .frame_option label span.pop-art-marlyin6{background-position:-678px 0}
.order-step-main .dynamic-block.custompopart .frame_option label span.pop-art-marlyin7{background-position:-814px 0}
.order-step-main .dynamic-block.custompopart .frame_option label span.pop-art-marlyin8{background-position:-945px 0}
.order-step-main .dynamic-block.custompopart .frame_option label span.pop-art-marlyin9{background-position:0px -102px}
.order-step-main .dynamic-block.custompopart .frame_option label span.pop-art-marlyin10{background-position:-136px -102px}
.order-step-main .dynamic-block.custompopart .frame_option label span.pop-art-marlyin11{background-position:-272px -102px}
.order-step-main .dynamic-block.custompopart .frame_option label span.pop-art-marlyin12{background-position:-408px -102px}
.order-step-main .dynamic-block.custompopart .frame_option label span.pop-art-marlyin13{background-position:-543px -102px}
.order-step-main .dynamic-block.custompopart .frame_option label span.pop-art-marlyin14{background-position:-678px -102px}
.order-step-main .dynamic-block.custompopart .frame_option label span.pop-art-marlyin15{background-position:-813px -102px}
.order-step-main .dynamic-block.custompopart .frame_option label span.pop-art-marlyin16{background-position:-947px -102px}
.order-step-main .dynamic-block.custompopart .frame_option label span.mercedes-sprite{background:url("https://www.canvaschamp.com/skin/frontend/default/cptheme1/images/popart/mercedessprite.png") no-repeat 0 0; cursor:pointer}
.order-step-main .dynamic-block.custompopart .frame_option label span.pop-art-mercedes1{background-position:0px 0}
.order-step-main .dynamic-block.custompopart .frame_option label span.pop-art-mercedes2{background-position:-136px 0}
.order-step-main .dynamic-block.custompopart .frame_option label span.pop-art-mercedes3{background-position:-272px 0}
.order-step-main .dynamic-block.custompopart .frame_option label span.pop-art-mercedes4{background-position:-408px 0}
.order-step-main .dynamic-block.custompopart .frame_option label span.pop-art-mercedes5{background-position:-543px 0}
.order-step-main .dynamic-block.custompopart .frame_option label span.sachiko-sprite{background:url("https://www.canvaschamp.com/skin/frontend/default/cptheme1/images/popart/sachikosprite.png") no-repeat 0 0; cursor:pointer}
.order-step-main .dynamic-block.custompopart .frame_option label span.pop-art-sachiko1{background-position:0px 0}
.order-step-main .dynamic-block.custompopart .frame_option label span.pop-art-sachiko2{background-position:-136px 0}
.order-step-main .dynamic-block.custompopart .frame_option label span.pop-art-sachiko3{background-position:-272px 0}
.order-step-main .dynamic-block.custompopart .frame_option label span.selfportrait-sprite{background:url("https://www.canvaschamp.com/skin/frontend/default/cptheme1/images/popart/selfportsprite.png") no-repeat 0 0; cursor:pointer}
.order-step-main .dynamic-block.custompopart .frame_option label span.pop-art-self-portrait1{background-position:0px 0}
.order-step-main .dynamic-block.custompopart .frame_option label span.pop-art-self-portrait2{background-position:-136px 0}
.order-step-main .dynamic-block.custompopart .frame_option label span.pop-art-self-portrait3{background-position:-272px 0}
.order-step-main .dynamic-block.custompopart .frame_option label span.pop-art-self-portrait4{background-position:-408px 0}
.order-step-main .dynamic-block.custompopart .frame_option label span.pop-art-self-portrait5{background-position:-543px 0}
.order-step-main .dynamic-block.custompopart .frame_option label span.pop-art-self-portrait6{background-position:-678px 0}
.order-step-main .dynamic-block.custompopart .frame_option label span.pop-art-self-portrait7{background-position:-814px 0}
.order-step-main .dynamic-block.custompopart .frame_option label span.pop-art-self-portrait8{background-position:-945px 0}
.order-step-main .dynamic-block.custompopart .frame_option label span.pop-art-self-portrait9{background-position:-1082px 0}
.order-step-main .dynamic-block.custompopart .frame_option label span.pop-art-self-portrait10{background-position:-1216px 0}
.my-design-caption.custompopart{width:auto; float:none}
.order-step-main .dynamic-block.custompopart #files_list{display:none}
.order-step-main .dynamic-block.custompopart .printeffect-scroll{height:495px; overflow-y:scroll}
.order-step-main .dynamic-block.custompopart .frame_option{margin:0 5px 5px 0; width:153px}
.order-step-main .dynamic-block.custompopart.laminate-prc-pop .frame_option{width:auto; background:none}
.order-step-main .dynamic-block.custompopart.laminate-prc-pop .frame_option .tm-radio{padding-left:10px}
.order-step-main .dynamic-block.custompopart.laminate-prc-pop .lamination_option{width:auto; background:none; margin-right:10px; display:inline-table}
.order-step-main .dynamic-block.custompopart.laminate-prc-pop .lamination_option .tm-radio{padding-left:5px}
.custompopart .step-two-message{bottom:0; top:auto}
/* Answered Questions */
.questtion_from{width:50%; float:left}
.questtion_from .form-list .field{width:50%}
.questtion_from .form-list .wide .field{width:100%}
.questtion_from .form-list input.input-text{width:70%;box-sizing:border-box; -webkit-box-sizing:border-box;-moz-box-sizing:border-box}
.questtion_from .form-list li.wide .input-box{width:100%}
.questtion_from .form-list li.wide textarea{width:93%}
.questtion_from .form-list li{margin-bottom:20px!important}
.questtion_from h3, .question_answer h3{color:#bf1e2e; margin:0px 0px 10px 0px; font-size:18px; font-weight:normal; font-family:"robotobold"; text-transform:capitalize}
.question_answer{width:50%}
.qustestion_box > p{width:100% !important}
.qustestion_box .help_full a{margin:0 0 0 15px}
.ans_que_list{background:#f9f9f9; border:1px solid #eee; display:block; float:right; margin:5px 0 0; padding:1% 1.5%; width:46%; max-height:460px;overflow-y:auto}
.ans_que_list::-webkit-scrollbar{-webkit-appearance:none}
.ans_que_list::-webkit-scrollbar-thumb{border-radius:6px;border:4px solid #ccc;background-color:#ccc;position:absolute}
.ans_que_list h4{color:#bf1e2e; margin:0px 0px 10px 0px; font-size:19px}
.ans_que_list .font13{font-family:"robotobold"; text-transform:capitalize}
.ans_que_list p{margin-bottom:10px}
.ans_que_list .help_full, .qustestion_box .help_full{border-bottom:1px solid #e5e5e5; margin:0 0 10px 0; padding-bottom:10px}
.ans_que_list .help_full p, .qustestion_box .help_full p{margin-bottom:0px; display:inline-block}
.productqa-index-view .middle-wrapper{margin-top:15px; clear:both}
.ask_limitor{float:left; margin:0 0 10px; padding:0 0 10px; width:67%}
.ask_limitor .input-slect-fix-w{background:url(https://www.canvaschamp.com/skin/frontend/default/cptheme1/images/selectbox-arrow2.png) top right no-repeat; border:1px solid #bdc8d2; width:60px}
.ans_que_list .help_full a{margin:0 0 0 15px}
.ask_limitor .input-slect-fix-w .select_box{width:120px}
.ans_que_list .help_full .tm-radio .tm-radio, .qustestion_box .help_full .tm-radio .tm-radio{display:inline-block; margin-top:-3px}
.qustestionerpage{}
.qustestionerpage h3{color:#bf1e2e; margin:0px 0px 10px 0px; font-size:19px}
.qustestion_box{}
.qustestion_box .font13{font-family:"robotobold"; text-transform:capitalize}
.qustestion_box p{margin-bottom:10px}
.productqa-index-view #popupquestion{width:26.5%; padding:1.5%; border:1px solid #eee; background:#f9f9f9; float:right}
.productqa-index-view #popupquestion .form-list .field{width:100%}
.productqa-index-view #popupquestion .form-list .input-box{width:auto}
.productqa-index-view #popupquestion .form-list .wide .field{width:100%}
.productqa-index-view #popupquestion .form-list input.input-text{width:93%}
.productqa-index-view #popupquestion .form-list li.wide .input-box{width:100%}
.productqa-index-view #popupquestion .form-list li.wide textarea{width:93%; height:auto}
.productqa-index-view #popupquestion .form-list li{margin-bottom:20px!important}
.productqa-index-view #popupquestion .captcha #captcha_form-validate-captcha{margin:0 0 10px 0; width:13%}
.productqa-index-view #popupquestion .red-btn{padding-top:8px; padding-bottom:8px}
.productqa-index-view #popupquestion .captcha input{width:36%}
.questtion_from .form-list{margin-bottom:20px}
.questtion_from .form-list li{list-style:none !important}
.productqa_link{float:right; font-size:18px; text-transform:capitalize; margin-top:7px}
.productqa_link a{text-decoration:underline}
.dis_none{display:none}
.cms-content ol.nmbr{margin:0 25px 20px 0; padding:0}
.cms-content ol.nmbr li{list-style:outside none decimal; margin-left:15px; padding-left:0 !important}
.faq_50{border:1px solid #eee; float:left; margin:5px; padding:20px; width:45%}
.faq_50 .font13{font-family:"robotobold"; text-transform:capitalize}
.intro-text .font13{font-family:"robotobold"}
.product-blank-pre-stretched-canvas .category99, .product-blank-pre-stretched-canvas1 .category99{display:none}
/* wholesale canvas print page */
.cms-wholesale-canvas-printing .main-container{margin-top:-21px}
.cms-wholesale-canvas-printing .main-container .main, .cms-photo-gallery-ideas .main-container .main{background:none; width:100%}
.cms-wholesale-canvas-printing .main-container .main .col-main, .cms-photo-gallery-ideas .main-container .main .col-main{width:100%}
.cms-wholesale-canvas-printing .breadcrumbs, .cms-wholesale-canvas-printing .page-title, .cms-contact-us .col-main .page-title{display:none}
.flexslider .slides .wholesale-bg-1{background:url("https://www.canvaschamp.com/skin/frontend/default/cptheme1/images/wholesae-canvas-print/wholesale_canvas_prints_pg-banner.jpg") no-repeat scroll center 0 / 1903px 716px}
.flexslider .slides .wholesale-bg-2{background:url("https://www.canvaschamp.com/skin/frontend/default/cptheme1/images/wholesae-canvas-print/wholesale_canvas_prints_pg-banner2.jpg") no-repeat scroll center 0 / 1903px 716px}
.flexslider.wholesale-bg-block{height:716px}
.flexslider.wholesale-bg-block .slides > li{width:100%; height:716px}
.popart.wlslcan-prin .pop_midcontent .pop_left span{background:url("https://www.canvaschamp.com/skin/frontend/default/cptheme1/images/wholesae-canvas-print/wcpp-sprite.png") no-repeat; display:inline-block}
.popart.wlslcan-prin .pop_midcontent .pop_left span.wcpp-img1{height:240px; width:412px}
.popart.wlslcan-prin .pop_midcontent{padding:50px 0; display:inline-block; width:100%}
.popart.wlslcan-prin .pop_midcontent.grey{background:#f9f9f9}
.popart.wlslcan-prin .pop_midcontent .pop_left img{height:auto; width:auto}
.popart.wlslcan-prin .pop_midcontent .pop_left{text-align:center}
.popart.wlslcan-prin .pop_midcontent .pop_right{line-height:250px}
.popart.wlslcan-prin .popart .popart_banner_text{margin-bottom:0}
.wholesale-bg-1 .sldr-wrap .wholesale-sldr-cont{color:#4c4b4b; margin-bottom:30px; text-transform:uppercase; position:absolute; height:240px; bottom:0}
.wholesale-bg-2 .sldr-wrap .wholesale-sldr-cont{text-align:left; padding-top:70px; text-transform:uppercase}
.wholesale-bg-1 .sldr-wrap .wholesale-sldr-cont .top-title, .wholesale-bg-2 .sldr-wrap .wholesale-sldr-cont h1{font-size:70px; line-height:65px; text-shadow:-2px -1px #cacaca; font-family:"robotomedium"; font-weight:bold}
.wholesale-bg-2 .sldr-wrap .wholesale-sldr-cont h1{font-size:45px; line-height:45px; margin-bottom:20px}
.wholesale-bg-1 .sldr-wrap .wholesale-sldr-cont .below-title{font-size:28px; line-height:28px; font-family:"robotomedium"; text-shadow:-2px -1px #cacaca; display:block}
.wholesale-bg-2 .sldr-wrap .wholesale-sldr-cont h2{font-size:18px; line-height:20px; font-family:"robotothin"; ; text-transform:none}
.wholesale-bg-1 .sldr-wrap .wholesale-sldr-cont .white-btn, .wholesale-bg-2 .sldr-wrap .wholesale-sldr-cont .white-btn{font-size:32px; margin-top:50px; border:2px solid #ffffff; display:inline-block; padding:15px 20px; width:auto; font-family:"robotobold"; color:#fff; border-radius:3px}
.wholesale-bg-2 .sldr-wrap .wholesale-sldr-cont .white-btn{float:left; margin-top:0px; color:#000; font-size:25px; border-color:#000}
.wholesale-bg-1 .sldr-wrap .wholesale-sldr-cont .white-btn:hover{background:rgba(255,255,255,0.2)}
.wholesale-bg-2 .sldr-wrap .wholesale-sldr-cont .white-btn:hover{background:rgba(0,0,0,0.2)}
.wholesale-bg-1 .sldr-wrap .popart.wlslcan-prin .popart_top h4, .popart .popart_top h4{background:url("https://www.canvaschamp.com/skin/frontend/default/cptheme1/images/wholesae-canvas-print/wholesale_arw.jpg") no-repeat scroll center bottom; padding-bottom:25px; margin-bottom:13px; padding-top:3px; width:100%}
.popart.wlslcan-prin .wlslcan-prin-rb{border-top:2px solid #fff; background:#bf1e2e; padding:10px 0; text-align:center}
.popart.wlslcan-prin .wlslcan-prin-rb h5{text-align:center; font-family:"robotolight"; font-size:20px; line-height:25px; margin:0; color:#fff}
.popart.wlslcan-prin .wlslcan-prin-rb h5 span{font-family:"robotomedium"}
.popart.wlslcan-prin .wlslcan-prin-rb h6{text-align:center; font-family:"robotolight"; font-size:18px; line-height:25px; margin:0; color:#fff}
.popart.wlslcan-prin .wlslcan-prin-rb h6 span{font-family:"robotomedium"}
.popart.wlslcan-prin .pc-banner-section.fxd-wdth, .fxd-wdth{margin:0 auto; width:1130px}
.popart.wlslcan-prin .wlslcan-prin-rb a{color:#fff}
.popart.wlslcan-prin .wlslcan-prin-rb a:hover{color:#f9f9f9}
.popart.wlslcan-prin .popart_top{margin:70px auto}
.fr-ship-elm{position:relative}
.fr-ship-elm .fr-elm{background:url("https://www.canvaschamp.com/skin/frontend/default/cptheme1/images/wholesae-canvas-print/wcpp-price.png") no-repeat; float:left; position:absolute; width:111px; height:110px; line-height:110px; display:none}
.fr-ship-elm .fr-elm span{font-family:'balloon_lt_btlight'; font-size:32px; color:#bf1e2e; -webkit-transform:rotate(335deg); -moz-transform:rotate(335deg); -o-transform:rotate(335deg); display:inline-block; padding-left:13px; letter-spacing:1.01px; padding-top:17px; line-height:80px}
.fr-ship-elm .ship-elm{background:url("https://www.canvaschamp.com/skin/frontend/default/cptheme1/images/wholesae-canvas-print/wcpp-fs.png") no-repeat; float:right; position:absolute; width:111px; height:110px; right:0}
@font-face{font-family:'balloon_lt_btlight'; src:url('https://www.canvaschamp.com/skin/frontend/default/cptheme1/font/balloon-lt-bt-light-webfont.eot'); src:url('https://www.canvaschamp.com/skin/frontend/default/cptheme1/font/balloon-lt-bt-light-webfont.eot?#iefix') format('embedded-opentype'), url('https://www.canvaschamp.com/skin/frontend/default/cptheme1/font/balloon-lt-bt-light-webfont.woff2') format('woff2'), url('https://www.canvaschamp.com/skin/frontend/default/cptheme1/font/balloon-lt-bt-light-webfont.woff') format('woff'), url('https://www.canvaschamp.com/skin/frontend/default/cptheme1/font/balloon-lt-bt-light-webfont.ttf') format('truetype'), url('https://www.canvaschamp.com/skin/frontend/default/cptheme1/font/balloon-lt-bt-light-webfont.svg#balloon_lt_btlight') format('svg'); font-weight:normal; font-style:normal}
.popart .vrt-mdl{display:inline-block; line-height:normal; vertical-align:middle}
.popart.wlslcan-prin .wlslcan-prin-mobilebg{display:none}
.popart.wlslcan-prin .quotation_from.pop_midcontent .pop_right{line-height:normal}
.popart.wlslcan-prin .quotation_from.pop_midcontent .pop_right form{float:left}
.popart.wlslcan-prin .quotation_from.pop_midcontent .pop_right form .form-list .field{width:300px}
.popart.wlslcan-prin .quotation_from.pop_midcontent .pop_right .form-list .input-box{width:280px}
.popart.wlslcan-prin .quotation_from.pop_midcontent .pop_right .form-list input.input-text{width:260px}
.popart.wlslcan-prin .quotation_from.pop_midcontent .pop_right .form-list li.wide textarea{width:560px; height:5em}
.popart.wlslcan-prin .quotation_from.pop_midcontent .pop_right form .buttons-set.mrg-none.float_L{margin-top:20px}
.popart.wlslcan-prin .quotation_from.pop_midcontent .pop_right h3{text-align:left; margin-bottom:10px}
.cms-wholesale-canvas-printing .footer-container{margin-top:0px}
.onepagecheckout-index-success .header-container, .checkout-onepage-success .header-container{border-bottom:3px solid #000}
.onepagecheckout-index-success .banner.sticky, .onepagecheckout-index-success .banner, .onepagecheckout-index-success .nav-container, .checkout-onepage-success .banner.sticky, .checkout-onepage-success .banner, .checkout-onepage-success .nav-container, .checkout-onepage-success .shipping-offer-top, .onepagecheckout-index-success .shipping-offer-top{display:none}
/* special offer */
.special-offers{width:100%; display:block}
.special-offers p.content{margin-bottom:20px}
.special-offers p.content .red{color:#bf1e2e; cursor:pointer}
.special-offers .offer-title{font-size:22px; line-height:43px; padding-bottom:20px; text-transform:capitalize; color:#000; background:url("https://www.canvaschamp.com/skin/frontend/default/cptheme1/images/specialoffer/offerpage-belowaerrow.png") no-repeat center bottom; font-family:"robotobold"; width:100%; text-align:center; margin-bottom:0px; display:inline-block}
.special-offers .sp-offrleft{width:46.4%; float:left; background:#f9f9f9; border-bottom:4px solid #e3e3e3; padding:15px; text-align:center}
.special-offers .last-sp-offer{float:right}
.special-offers .detailbox{border:1px dashed #a1a1a1; display:inline-block; width:100%; min-height:268px; position:relative}
.detailbox::before{font-family:robotoregular; font-size:13px; height:22px; left:0; line-height:20px; padding-left:11px; position:absolute; text-align:left; width:70px; background:rgba(0, 0, 0, 0) url("https://www.canvaschamp.com/skin/frontend/default/cptheme1/images/specialoffer/offerpage-activatebg.png") no-repeat scroll 0 0 / 70px 21px; bottom:50px; color:#ffffff; content:"ACTIVE"}
.detailbox.offer-expire:before{font-family:robotoregular; font-size:13px; height:21px; left:0; line-height:20px; padding-left:11px; position:absolute; text-align:left; width:77px; background:rgba(0, 0, 0, 0) url("https://www.canvaschamp.com/skin/frontend/default/cptheme1/images/specialoffer/offerpage-expirebg.png") no-repeat scroll 0 0 / 77px 21px; ; bottom:50px; color:#fff; content:"EXPIRED"}
.special-offers .discountbox{background:#4a4949; font-size:22px; font-family:"robotobold"; padding:10px 20px; color:#fff; border:1px dashed #f1f1f1; text-transform:uppercase; line-height:19px; display:inline-block; position:relative; top:-22px}
.special-offers .detailbox a{background:url("https://www.canvaschamp.com/skin/frontend/default/cptheme1/images/specialoffer/shop-now.png") no-repeat scroll right bottom; cursor:pointer; position:absolute; bottom:0; right:0; width:83px; height:78px}
.special-offers .detailbox a:hover{background:url("https://www.canvaschamp.com/skin/frontend/default/cptheme1/images/specialoffer/shop-now-hover.png") no-repeat scroll right bottom}
.special-offers .discountbox.expired-grey{background:#a8a8a8}
.special-offers .detailbox .bigtitl{color:#191919; font-size:18px; font-family:"robotobold"; margin-bottom:10px; line-height:normal; padding:0px 20px}
.special-offers .detailbox .smalltitl{color:#797979; font-size:13px; font-family:"robotoregular"; margin-bottom:25px; line-height:normal; font-weight:normal; padding:0px 10px; min-height:39px}
.special-offers .detailbox .discountcode{border:1px dashed #a1a1a1; padding:0 13px 13px; display:inline-block; margin:0 13px 13px; text-transform:uppercase; position:relative; width:auto; margin:0 auto; min-width:190px}
.special-offers .detailbox .discountcode span{background:url("https://www.canvaschamp.com/skin/frontend/default/cptheme1/images/specialoffer/cutter.png") no-repeat left top; display:inline-block; line-height:13px; position:relative; top:-10px; font-size:11px; text-transform:uppercase; width:auto; padding:0px 22%}
.special-offers .detailbox .discountcode span em{background:#f9f9f9; padding:5px 7px; text-align:center; font-style:normal}
.special-offers .detailbox .discountcode .red, .special-offers .detailbox .discountcode .grey{color:#bf1e2e; font-size:22px; line-height:14px; font-family:"robotobold"}
.special-offers .detailbox .discountcode .grey{color:#ccc; font-size:22px; line-height:14px; font-family:"robotobold"}
.special-offers .detailbox .expires{font-size:11px; text-transform:uppercase; color:#444; display:inline-block;width:100%; margin-top:10px}
.special-offers .sp-offrleft{margin:40px 0}
.special-offers #hiddenbox, #hiddenboxreview{max-height:0}
.special-offers div#hiddenbox, div#hiddenboxreview{opacity:0; overflow:hidden; -webkit-transition:all .7s ease-out; -moz-transition:all .7s ease-out; transition:all .7s ease-out}
h1.cattabpan-title{color:#bf1e2e; font-family:"robotobold"; font-size:24px}
/*footer approve rating review */
.shopper_aprrove_rate.footer-area{border-top:1px solid #333333; color:#858585; display:inline-block; line-height:20px; margin-top:29px; padding:27px 0 0; text-align:center;   width:100%}
.shopper_aprrove_rate.footer-area .aggregateRating span, .shopper_aprrove_rate.footer-area .aggregateRating span.basedon a{color:#8a8a8a !important}
.shopper_aprrove_rate.footer-area .aggregateRating span{display:inline-block}
.shopper_aprrove_rate.footer-area .aggregateRating .basedon a:hover{color:#fff !important}
/* Special offer 27july expires*/
.shipping-offer-top1{-webkit-box-shadow:inset 0px 0px 15px 2px rgba(231,231,231,1); -moz-box-shadow:inset 0px 0px 15px 2px rgba(231,231,231,1); box-shadow:inset 0px 0px 15px 2px rgba(231,231,231,1); margin:0 auto 15px; padding:15px 0; width:1130px}
.shipping-offer-top1 .col-main{width:auto}
.shipping-offer-top1 .free-canvasbox1, .shipping-offer-top1 .free-canvasbox2, .shipping-offer-top1 .free-canvasbox{float:left; text-align:center}
.shipping-offer-top1 .free-canvasbox1{width:30%; text-transform:uppercase; font-family:"robotolight"; line-height:40px; padding-top:10px}
.shipping-offer-top1 .free-canvasbox2{width:45%; border-right:1px solid #eee; background:url("https://www.canvaschamp.com/skin/frontend/default/cptheme1/images/collage/photo-collage-offer-aerrow.png") no-repeat left 0; background-size:10px 106px; padding-top:6px}
.shipping-offer-top1 .free-canvasbox{width:24.9%; float:left; text-align:center; padding-top:15px}
.shipping-offer-top1 .free-canvasbox2 .leftdetialpart{float:left; width:65%}
.shipping-offer-top1 .free-canvasbox2 .rightdetialpart{width:35%; float:right; text-align:center; background:url("https://www.canvaschamp.com/skin/frontend/default/cptheme1/images/collage/photo-collage-offer-img.jpg") no-repeat center -5px; position:relative; height:100px}
.shipping-offer-top1 .free-canvasbox2 .discountcode{border:1px dashed #a1a1a1; display:inline-block; padding:10px; width:auto; margin-bottom:15px}
.shipping-offer-top1 .free-canvasbox2 .discountcode .red{color:#bf1e2e; font-family:"robotobold"; font-size:20px; font-style:normal}
.shipping-offer-top1 .free-canvasbox2 .discountcode .red span{font-family:"robotoregular"; font-size:12px; color:#191919; font-style:normal; vertical-align:top}
.shipping-offer-top1 .free-canvasbox2 .red-btn{padding:6px 12px; display:inline-block; font-size:17px}
.shipping-offer-top1 .bigtitllast{font-family:"robotolight"; color:#000; font-size:41px; line-height:33px; text-transform:uppercase}
.shipping-offer-top1 .smalltitllast{font-family:"robotoregular"; text-transform:uppercase; font-size:17px; margin:8px 0}
.shipping-offer-top1 .lasttitle{font-family:"robotoregular"; font-size:13px; line-height:10px}
.shipping-offer-top1 .free-canvasbox .mob-block{display:none; font-size:20px; font-family:"robotolight"}
.shipping-offer-top1 .free-canvasbox1 .bigtitl{font-size:46px; line-height:42px; margin-bottom:10px}
.shipping-offer-top1 .free-canvasbox1 .smalltitl{font-size:29px; color:#bf1e2e; line-height:30px}
/* Customer reviews */
.custmr-reviews{display:inline-block; width:auto; margin-top:20px}
.custmr-reviews .pr_snippet_product, .custmr-reviews .productqa_link{float:left}
.custmr-reviews .pr_snippet_product{width:auto}
.custmr-reviews .pr-snapshot-body-wrapper{background:none; border:medium none; padding:0}
.custmr-reviews .pr-snippet-stars{background:none; border:medium none; margin-right:0; padding:0}
.custmr-reviews .pr-snippet-review-count{width:auto !important; margin:0 0 0 8px}
.can-banner .custmr-reviews .pr-snippet-review-count{color:#fff; text-decoration:underline}
.category-pop-art-on-canvas .custmr-reviews .pr-snippet-review-count, .category-engraved-photos-on-wood-plaques .custmr-reviews .pr-snippet-review-count, .category-wall-decals .custmr-reviews .pr-snippet-review-count, .wedding-page .custmr-reviews .pr-snippet-review-count{color:#fff}
.category-pop-art-on-canvas .custmr-reviews .pr-snippet-wrapper{margin-bottom:0}
.custmr-reviews .pr-snippet-review-count span, .custmr-reviews .productqa_link{font-size:12px !important; color:#fff !important; font-family:"robotoregular" !important; line-height:14px !important; text-transform:capitalize}
.custmr-reviews .pr-snippet-review-count:hover span, .custmr-reviews .productqa_link:hover{color:#bf1e2e !important}
.custmr-reviews .productqa_link a{color:#fff !important; text-decoration:none}
.custmr-reviews .productqa_link a:hover{color:#bf1e2e !important}
.custmr-reviews .pr_snippet_category{width:auto !important}
.custmr-reviews .productqa_link{margin:0}
.custmr-reviews .pr-snapshot-body{width:100% !important; border:medium none; padding:0; background:none !important}
.custmr-reviews .pr-snapshot-body-wrapper{width:100%}
.custmr-reviews .pr-snapshot-rating-wrapper{padding:0}
.custmr-reviews .sepratr{float:left; font-size:12px !important; line-height:14px; margin:0 10px; width:5px; text-align:center}
.custmr-reviews .pr-snippet-stars .pr-snippet-rating-decimal{font-size:10px !important; line-height:13px; padding:0.4px 4px; display:inline}
.popart_banner_text .custmr-reviews{margin:40px auto 10px; text-align:center; width:auto; display:table; background:rgba(0,0,0,0.7); padding:12px 15px; border-radius:3px}
.custmr-reviews.black-font .productqa_link a{color:#000 !important}
.custmr-reviews.black-font .productqa_link a:hover{color:#bf1e2e !important}
.custmr-reviews.black-font .pr-snippet-review-count span, .custmr-reviews.black-font .productqa_link{color:#000 !important}
.pc-banner-section.can-photo-colg .content .photocolg-flat-off{background:url("https://www.canvaschamp.com/skin/frontend/default/cptheme1/images/collage/photo-collage-offerbg.png") no-repeat center top / 100% auto; float:right; height:254px; margin-top:20px; position:relative; width:35.5%; text-align:center}
.pc-banner-section.can-photo-colg .content .white-btn span{padding-bottom:0}
.pc-banner-section.can-photo-colg .content .photocolg-flat-off .photocolg-flat-off-text span{display:inline-block; padding-bottom:0; width:100%}
.pc-banner-section.can-photo-colg .content .photocolg-flat-off .photocolg-flat-off-text{width:77%; margin:20px auto 0; color:#fff; text-transform:uppercase; padding-left:10px}
.pc-banner-section.can-photo-colg .content .photocolg-flat-off .photocolg-flat-off-text .titl1{font-family:"robotoblack"; font-size:22px; margin-top:10px; line-height:22px}
.pc-banner-section.can-photo-colg .content .photocolg-flat-off .photocolg-flat-off-text .titl1 em{background:url("https://www.canvaschamp.com/skin/frontend/default/cptheme1/images/engraveprint/engrave-prints-offer-line.png") no-repeat center 10px / 24px 3px; display:inline-block; height:21px; margin:0 4px; width:20px}
.pc-banner-section.can-photo-colg .content .photocolg-flat-off .photocolg-flat-off-text .titl2{font-family:"robotoblack"; font-size:35px; line-height:33px; margin-bottom:5px}
.pc-banner-section.can-photo-colg .content .photocolg-flat-off .photocolg-flat-off-text .titl3{font-family:"robotoregular"; font-size:13px; line-height:13px; text-transform:lowercase}
.pc-banner-section.can-photo-colg .content .photocolg-flat-off .photocolg-flat-off-text .titl4{font-family:"robotoregular"; font-size:18px; color:#ffea00; line-height:21px}
.pc-banner-section.can-photo-colg .content .photocolg-flat-off .photocolg-flat-off-text .titl5, .pc-banner-section.can-photo-colg .content .photocolg-flat-off .photocolg-flat-off-text .titl6{font-family:"robotobold"; font-size:11px; line-height:13px; text-transform:capitalize}
.pc-banner-section.can-photo-colg .content .photocolg-flat-off .photocolg-flat-off-text .titl6{text-transform:uppercase}
.pc-banner-section.can-photo-colg.colg-flatdic-mobile{display:none}
.page-title.category-title .custmr-reviews{margin-top:10px}
/* artist supply slider*/
.pc-banner-section.artist-supply-slidr{background:url("https://www.canvaschamp.com/skin/frontend/default/cptheme1/images/artist-supplies/artist-supply-bannerbelt.jpg") no-repeat 0 0 / 100% auto; height:auto !important; display:inline-block; width:100%}
.pc-banner-section.artist-supply-slidr .left-box{width:47%; padding:25px}
.pc-banner-section.artist-supply-slidr .left-box .title{text-align:left}
.pc-banner-section.artist-supply-slidr .content{margin:0}
.pc-banner-section.artist-supply-slidr .content ul{padding:17px 0 7px}
.pc-banner-section.artist-supply-slidr .content ul li{float:left; width:35%; color:#fff; font-size:13px; background:url("https://www.canvaschamp.com/skin/frontend/default/cptheme1/images/tick-mark.png") no-repeat scroll left center; padding:0 0 0 17px}
.pc-banner-section.artist-supply-slidr .content span{color:#fff; font-size:15px; padding-bottom:0}
.pc-banner-section.artist-supply-slidr .title span{font-size:17px; font-family:"robotoregular"; color:#fff; text-transform:none}
.pc-banner-section.artist-supply-slidr .title h1{font-family:"robotoblack"; font-size:50px; color:#fff; line-height:50px}
.pc-banner-section .left-box .title{}
.page-title.coupons-alert .coupons-alerts{background:url("https://www.canvaschamp.com/skin/frontend/default/cptheme1/images/artist-supplies/coupon-alertbg.png") no-repeat scroll 0 0; color:#ffffff; float:right; font-family:"robotoregular"; font-size:14px; line-height:65px; padding-left:25px; position:relative; text-align:right; width:225px; margin-top:-50px}
.page-title.coupons-alert .coupons-alerts a{color:#fff}
.page-title.coupons-alert .coupons-alerts a:hover{color:#eee}
.page-title.coupons-alert .coupons-alerts em{background:url("https://www.canvaschamp.com/skin/frontend/default/cptheme1/images/artist-supplies/coupon-alertbgend.png") no-repeat scroll left top / 14px 75px; float:right; height:75px; margin-right:-13px; position:absolute; right:0; top:0; width:14px}
.page-title.coupons-alert{overflow:visible}
#hiddenbox span.animatelink{cursor:pointer}
#hiddenbox span.animatelink:hover{color:#191919}
.step-two-message, .step-two-message-hightail{background:rgba(254, 241, 120, 0.8); color:#bf1e2e; font-family:robotobold; padding:4px 0px 7px 10px; line-height:normal; width:98%; position:absolute; top:0; left:0; font-size:12px; text-align:center}
.border_sp_15, .border_sp_151{background:rgba(254, 241, 120, 0.8) none repeat scroll 0 0; color:#bf1e2e; font-family:"robotobold";line-height:normal; padding:5px 10px; width:100%; box-sizing:border-box; -webkit-box-sizing:border-box; -ms-box-sizing:border-box; margin-bottom:10px; margin-top:-5px; text-align:center}
#proof_lower_resolution.border_sp_15, .border_sp_151{position:absolute; left:0; top:0; font-size:11px; font-family:'robotomedium'}
.step-two-message.mobile{display:none; position:static; margin-bottom:15px; font-size:11px; width:97%; padding:5px; text-align:center; background:rgba(254, 241, 120, 0.8)}
#hiddenbox span.animatelink{cursor:pointer}
#hiddenbox span.animatelink:hover{color:#191919}
.cms-sizes-prices .pc-banner-section.size-pricebanner{height:588px; line-height:588px; display:inline-block; width:100%}
.cms-sizes-prices .main-container{background:url("https://www.canvaschamp.com/skin/frontend/default/cptheme1/images/pricing-page-bg.jpg") no-repeat center 0 / 1903px 588px}
.cms-sizes-prices .shipping-offer-top{margin-bottom:0}
.cms-sizes-prices .main-container .main{background:none}
#pricing .pc-banner-section.size-pricebanner .size-price-banner-text{text-align:center; color:#fff; text-transform:uppercase; line-height:normal; display:inline-block; width:100%; vertical-align:middle}
#pricing .pc-banner-section.size-pricebanner .size-price-banner-text h2{font-family:"robotothin"; color:#fff; font-size:40px; line-height:40px; margin-bottom:10px}
#pricing .pc-banner-section.size-pricebanner .size-price-banner-text h1{font-family:"robotoblack"; font-size:52px; line-height:45px; margin-bottom:20px}
.size-price-banner-text > ul{display:inline-block; float:none; margin:0 auto; text-align:left; width:400px}
.size-price-banner-text li{background:url("https://www.canvaschamp.com/skin/frontend/default/cptheme1/images/tickmark.png") no-repeat scroll 0 8px; width:43%; line-height:30px; list-style:outside none none; padding:0 0 0 25px; float:left; text-transform:capitalize}
.cms-sizes-prices .breadcrumbs{display:none}
.size-price-middle-content .page-title h1{background:url("https://www.canvaschamp.com/skin/frontend/default/cptheme1/images/wholesae-canvas-print/wholesale_arw.jpg") no-repeat scroll center bottom; margin-bottom:13px; padding-bottom:25px; padding-top:3px; width:100%; color:#000; font-size:26px; text-align:center}
.size-price-banner-text > p{font-size:18px; text-transform:none}
/* Common canvas offer */
.common-offers{padding:7px 15px 3px; width:auto; background:#fdf1c3; text-transform:uppercase; display:inline-block; position:relative}
.common-offers h5{font-family:"robotobold"; font-size:16px; color:#191919; margin-bottom:2px; line-height:15px}
.pc-banner-section .content .common-offers h6 span, .common-offers h6 span{padding-bottom:0; color:#000; font-family:"robotoregular"; text-transform:lowercase; font-weight:normal; line-height:22px}
.common-offers h6{color:#bf1e2e; font-family:"robotobold"; margin-bottom:0}
.common-offers::after{background:url("https://www.canvaschamp.com/skin/frontend/default/cptheme1/images/common-offersaerrow-ri8.png") no-repeat 0 0 / 24px 49px; content:""; height:49px; margin-right:-24px; position:absolute; right:0; top:0; width:24px}
.common-offers::before{background:url("https://www.canvaschamp.com/skin/frontend/default/cptheme1/images/common-offersaerrow-left.png") no-repeat 0 0 / 24px 49px; position:absolute; margin-left:-24px; left:0; height:49px; top:0; content:""; width:24px}
.common-offers.float-Right h6 span{line-height:normal}
.common-offers.common-offers-no-border::after{background:none}
.common-offers.common-offers-no-border::before{background:none}
.common-offers-full-width{display:block;width:100%}
.categorypath-canvas-photo-collage-shape-collages.category-shape-collages .common-offers::before{display:none}
.categorypath-canvas-photo-collage-shape-collages.category-shape-collages .common-offers{margin:10px 0 15px}
.common-offers.full-width-offer{display:table;margin:0 auto 30px}
.common-offers-full-width.for-new-pages{margin:20px 0}
/* slider texture for all page*/
.page-title{position:relative}
.common-offers.float-Left{float:left}
.common-offers.float-Right{float:right; padding:10px 15px 7px; position:absolute; right:0; top:0}
.common-offers.float-Right h6{text-align:right}
#contentforcanvasbanner{margin-top:20px; margin-bottom:20px}
/* artist supply */
#inner-main.product_info .product-detail-left.famous-artist-usp{background:url("https://www.canvaschamp.com/skin/frontend/default/cptheme1/images/100-satisfaction-seal.png") no-repeat left center; float:left; height:80px; clear:both; background-size:90px auto}
#inner-main.product_info .product-detail-left.famous-artist-usp .product-details{padding-top:15px}
#inner-main.product_info .product-detail-left.famous-artist-usp span{padding-left:85px; font-size:15px}
#inner-main.product_info .product-detail-left.famous-artist-usp span.red{color:#bf1e2e; font-size:14px}
#reviewmore{color:#bf1e2e; cursor:pointer}
.second-nav-main .fb-widget{float:right; width:auto; font-family:"robotobold"; color:#415a9d; background:url("https://www.canvaschamp.com/skin/frontend/default/cptheme1/images/fb-widget.jpg") no-repeat left 9px; padding-left:26px; font-size:12px; padding-top:9px; padding-bottom:9px}
#sharefrnd{margin-bottom:20px; text-align:center; display:inline-block; position:relative; width:100%}
#sharefrnd span{font-size:23px; text-transform:uppercase; font-family:"robotobold"; padding-bottom:10px; display:inline-block}
#sharefrnd a.fb-share img:hover{background:url("https://www.canvaschamp.com/skin/frontend/default/cptheme1/images/sharefriend/facebook-hover.jpg") no-repeat center center / 51px 51px; position:relative; width:51px; height:51px}
.product-detail-heading{font-family:"robotobold"}
#inner-main .product-detail-right .step1-block2 .step-two-message-hightail{position:static; left:none; top:none; display:inline-block; padding:7px 10px; text-align:center; width:auto; margin:10px 0 5px 0; font-size:12px}
/* highlight special offer menu */
@keyframes blink{0%{opacity:1;
color:#fff}
 50%{opacity:0.55;
color:#bf1e2e}
 100%{opacity:1;
color:#fff}}
@-webkit-keyframes blink{0%{opacity:1;
color:#fff}
 50%{opacity:0.55;
color:#bf1e2e}
 100%{opacity:1;
color:#fff}}
@-moz-keyframes blink{0%{opacity:1;
color:#fff}
 50%{opacity:0.55;
color:#bf1e2e}
 100%{opacity:1;
color:#fff}}
@-ms-keyframes blink{0%{opacity:1;
color:#fff}
 50%{opacity:0.55;
color:#bf1e2e}
 100%{opacity:1;
color:#fff}}
@-o-keyframes blink{0%{opacity:1;
color:#fff}
 50%{opacity:0.55;
color:#bf1e2e}
 100%{opacity:1;
color:#fff}}
.objblink{-webkit-transition:all 1s ease-in-out; -moz-transition:all 1s ease-in-out; -o-transition:all 1s ease-in-out; -ms-transition:all 1s ease-in-out; transition:all 1s ease-in-out; -webkit-animation-direction:normal; -webkit-animation-duration:2s; -webkit-animation-iteration-count:infinite; -webkit-animation-name:blink; -webkit-animation-timing-function:ease-in-out; -moz-animation-direction:normal; -moz-animation-duration:2s; -moz-animation-iteration-count:infinite; -moz-animation-name:blink; -moz-animation-timing-function:ease-in-out}
.objblink:hover{-webkit-animation-duration:0s; -webkit-animation-name:none; -moz-animation-direction:normal; -moz-animation-duration:0s; -moz-animation-name:none; color:#bf1e2e; -webkit-animation-play-state:paused}
#menu84 a:hover span{color:#bf1e2e}
/* Refer earn programme landing page */
.cms-custom-canvas-referal-8x8 .main-container{background:url(https://www.canvaschamp.com/skin/frontend/default/cptheme1/images/refer-earn.jpg) no-repeat center center; width:100%; height:720px}
.cms-custom-canvas-referal-8x8 .main-container .main{background:none}
.cms-custom-canvas-referal-8x8 .main-container .breadcrumbs, .cms-custom-canvas-referal-8x8 .main-container .page-title{display:none}
.refer-earn-block .sldr-wrap{margin:0 auto; width:100%; text-align:center; position:relative; height:100%; padding:45px 0}
.sldr-wrap:hover img1{bottom:150px; transition-duration:3s}
.refer-earn-block .sldr-wrap h1{font-size:48px; font-family:"robotobold"; text-transform:uppercase; margin:12px 0}
.refer-earn-block .sldr-wrap h1 span{color:#bf1e2e}
.refer-earn-block .sldr-wrap h2{font-family:robotolight; font-size:50px; text-transform:uppercase}
.refer-earn-block .sldr-wrap p{margin:12px 0; font-family:"robotoregular"; font-size:16px; line-height:23px}
.refer-earn-block .sldr-wrap h3{font-family:"robotolight"; font-size:48px; text-transform:uppercase; margin:10px 0}
.refer-earn-block .sldr-wrap .red-btn{display:inline-block; margin:10px 15px 10px 0}
.refer-earn-block .sldr-wrap .green-btn{font-size:20px; font-family:"robotoblack"; color:#fff; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; background:#434343; text-transform:uppercase; padding:8px 20px; margin-left:10px; vertical-align:inherit; text-decoration:none; cursor:pointer; border:none; -webkit-transition:all 500ms ease; -moz-transition:all 500ms ease; -ms-transition:all 500ms ease; -o-transition:all 500ms ease; transition:all 500ms ease}
.refer-earn-block .sldr-wrap .green-btn:hover{background:#bf1e2e; color:#ffffff !important}
.discountcode{border:1px dashed #959595; display:inline-block; margin:0 auto; min-width:190px; padding:0 13px 13px; position:relative; text-transform:uppercase; width:auto; margin:15px 0 10px}
.discountcode span{background:rgba(0, 0, 0, 0) url("https://www.canvaschamp.com/skin/frontend/default/cptheme1/images/specialoffer/cutter.png") no-repeat scroll left top; display:inline-block; font-size:11px; line-height:13px; padding:0 22%; position:relative; text-transform:uppercase; top:-10px; width:auto}
.discountcode span em{font-style:normal; padding:2px 5px; background:#f9f9f9}
.discountcode .red{color:#bf1e2e; font-family:"robotoblack"; font-size:24px; line-height:14px}
.cms-custom-canvas-referal-8x8 .shipping-offer-top{margin-bottom:0}
.cms-custom-canvas-referal-8x8 .footer-container{margin-top:0}
.atss-right{padding-right:0 !important}
.atss{top:auto !important; bottom:60px !important}
#social_affiliates .show_case, #social_affiliates .show_case .content_box{display:inline-block; width:100%}
#social_affiliates .show_case .commonbullet ul{margin:10px 0 20px 5px}
/* related category block */
.section-title-new::before{background:#eeeeee none repeat scroll 0 0; border:6px solid #eeeeee; border-radius:80px; bottom:-5px; content:""; display:inline-block; height:0; left:49.5%; position:absolute; width:0}
.section-title-new::after{border-bottom:2px solid #eeeeee; content:""; display:block; margin:10px auto 0; position:relative; width:40%; max-width:280px}
.section-title-new{display:inline-block; line-height:25px; width:100%; color:#000; font-family:"robotoblack"; font-size:24px; text-align:center; text-transform:uppercase; position:relative; margin:30px 0}
.section-title-new span{width:100%; display:inline-block; color:#bf1e2e; font-family:"robotoregular"; font-size:13px; text-transform:none}
.related-category-block{display:inline-block; text-align:center; width:100%}
.related-category-block .three-category{width:100%; display:inline-block}
.related-category-block .three-category li{margin-bottom:30px}
/*.related-category-block .three-category li:nth-child(3n-1){margin:0 31px}*/
.related-category-block .three-category li a{width:100%; height:auto; position:relative;/* background:url("https://www.canvaschamp.com/skin/frontend/default/cptheme1/images/related-category-sprite.jpg") no-repeat; height:289px;*/width:100%; display:inline-block}
.related-category-block .three-category li a.wall-disp{background-position:left 0}
.related-category-block .three-category li a.photo-colg{background-position:-420px 0}
.related-category-block .three-category li a.pop-art{background-position:right 0}
.related-category-block .three-category li a.photo-mosaic{background-position:left -347px}
.related-category-block .three-category li a.photo-engrave{background-position:right -347px}
.related-category-block .three-category li a.photo-panoramic{background-position:-420px -348px}
.related-category-block .three-category li a.photo-frame{background-position:center -347px}
.related-category-block .three-category li a span{position:absolute; bottom:0; width:100%; padding:20px 0; background:rgba(0,0,0,0.70); color:#fff; text-align:center; font-family:"robotobold"; font-size:22px; left:0; width:100%; text-transform:uppercase}
.related-category-block .three-category li a:hover span{background:rgba(0,0,0,0.90); transition:all 500ms ease 0s}
.related-category-block .three-category li .related-category-desc{padding:10px; display:inline-block; width:100%; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box}
.help-message{margin-left:7px}
.tooltips{position:relative; display:inline}
.tooltips img{cursor:pointer}
.tooltips span{position:absolute; width:390px; color:#BF1E2E; background:#FDF392; border:1px solid #E9DD77; text-align:center; display:none; border-radius:3px; opacity:0; padding:10px; font-size:12px; line-height:17px}
.tooltips span:before{content:''; position:absolute; bottom:100%; left:50%; margin-left:-12px; width:0; height:0; border-bottom:12px solid #E9DD77; border-right:11px solid transparent; border-left:12px solid transparent}
.tooltips span:after{content:''; position:absolute; bottom:100%; left:50%; margin-left:-8px; width:0; height:0; border-bottom:8px solid #FDF392; border-right:8px solid transparent; border-left:8px solid transparent}
li.col3:hover.tooltips span,.tooltips:hover span{display:block; left:-30%; margin-left:-81px; opacity:1; top:45px; z-index:999}
.art-sup-dtl-box .art-sup-dtl-box-left .mobile-active{display:none}
.upload_artwork_later .tooltips span{left:-85px !important; top:83px !important}
.upload_artwork_later .help-message span{left:-282px !important; top:65px !important}
.upload_artwork_later .help-message span::before{right:3%; left:auto}
.upload_artwork_later .help-message span::after{right:3.7%; left:auto}
/* Giveaway page */
.cms-giveaway .main-container{background:url("https://www.canvaschamp.com/skin/frontend/default/cptheme1/images/giveaway/giveaway-page.jpg") no-repeat scroll center 0; margin-top:0}
.cms-giveaway .main-container .main .breadcrumbs{display:none}
.cms-giveaway .shipping-offer-top{margin-bottom:0}
.cms-giveaway .main-container .main{background:none}
.give-way .col-main, .give-way .col-main{position:relative}
.giveaway-page .common-offers-giveway .caption1{font-family:"robotobold"; font-size:60px; line-height:60px; padding:25px 0; margin:0; text-transform:uppercase; border:1px solid #acacac; text-shadow:1px 5px 0 #774c5d; color:#fff}
.giveaway-page .common-offers-giveway .caption1 span{text-transform:none}
.giveaway-page .common-offers-giveway{background:#000 none repeat scroll 0 0; background:rgba(0,0,0,0.4); height:auto; width:71%; padding:8px; margin:0 auto}
.main-container.give-way .content{color:#fff; display:inline-block; font-size:16px; margin:20px auto 0; width:819px}
.giveaway-page .giveway-section{display:inline-block; height:500px; line-height:500px; width:100%}
.giveaway-page .giveway-section .left-box{display:inline-block; float:none; line-height:normal; text-align:center; vertical-align:middle; width:100%}
.giveaway-page .text-center{margin:80px 0; text-align:center}
.giveaway-page .text-center p{margin-bottom:0}
.giveaway-page .cms-content.text-center > h2{margin-bottom:15px; text-align:center; font-family:"robotobold"; font-size:23px; text-transform:uppercase; line-height:23px}
.giveaway-page .cms-content.text-center span{color:#bf1e2e}
.giveaway-page .giveway-below-slider-title{font-family:"robotobold"; font-size:30px; line-height:35px; margin-bottom:55px; text-align:center}
.giveaway-page .giveway-sub-title, .giveaway-page .sub-title-name{color:#bf1e2e; font-size:26px; text-transform:uppercase; text-align:center; width:auto; padding:14px 32px; border:1px solid #efefef; background:#f9f9f9; display:inline-block; position:absolute; left:39.5%; top:-25px}
.giveaway-page .fb-giveaway{display:inline-block; width:100%}
.giveaway-page .fb-giveaway-step ul li{background:url("https://www.canvaschamp.com/skin/frontend/default/cptheme1/images/giveaway/fb-giveway.jpg") no-repeat}
.giveaway-page .fb-giveaway-step li{width:33.25%}
.giveaway-page .fb-giveaway-step li.fb-giveaway-step1{background-position:center 0}
.giveaway-page .fb-giveaway-step li.fb-giveaway-step2{background-position:center -135px; border-left:1px solid #efefef; border-right:1px solid #efefef}
.giveaway-page .fb-giveaway-step li.fb-giveaway-step3{background-position:center -270px}
.giveaway-page .fb-giveaway-step ul li{float:left}
.giveaway-page .fb-giveaway-step{border:1px solid #efefef; display:inline-block; padding:65px 0; width:100%; position:relative; text-align:center}
.giveaway-page .fb-step1 > span{display:block}
.giveaway-page .fb-step1, .giveaway-page .fb-step2, .giveaway-page .fb-step3{background:#ffffff none repeat scroll 0 0; margin-top:135px; padding-top:20px; text-align:center}
.giveaway-page .fb-step1 > img{margin-bottom:50px}
.giveaway-page .fb-step1 strong{display:block; font-family:"robotobold"; font-size:18px; line-height:30px; text-transform:uppercase}
.giveaway-page .fb-step2 > span{display:block}
.giveaway-page .fb-step2{text-align:center}
.giveaway-page .fb-step2 > img{margin-bottom:50px}
.giveaway-page .fb-step2 strong{display:block; font-family:"robotobold"; font-size:18px; line-height:30px; text-transform:uppercase}
.giveaway-page .fb-step3 > span{display:block}
.giveaway-page .fb-step3{text-align:center}
.giveaway-page .fb-step3 > img{margin-bottom:60px}
.giveaway-page .fb-step3 strong{display:block; font-family:"robotobold"; font-size:18px; line-height:30px; text-transform:uppercase}
.giveaway-page .office-rules{float:left; width:44%; position:relative; border:1px solid #efefef; padding:54px 27px 15px}
.giveaway-page .office-rules .sub-title-name{left:26%}
.giveaway-page .office-rules .commonbullet{margin:0}
.giveaway-page .prize-part{background:url(https://www.canvaschamp.com/skin/frontend/default/cptheme1/images/giveaway/prize-art-bg.jpg) no-repeat right bottom; float:right; min-height:272px; position:relative; width:44%; position:relative; border:1px solid #efefef; padding:54px 27px}
.giveaway-page .prize-part > span{font-family:robotolight; font-size:30px; line-height:40px}
.giveaway-page .prize-part span p{color:#bf1e2e}
.giveaway-page .office-rules .commonbullet li{margin-bottom:15px}
.giveaway-page .rules-prize-part{margin:60px 0 50px 0; display:inline-block; width:100%}
.giveaway-page .giveway-below-slider-title > strong{clear:both; display:block; padding:0 0px 0 10px; font-size:36px}
.giveaway-page .instagram-social{background:#fbfbfb url("https://www.canvaschamp.com/skin/frontend/default/cptheme1/images/giveaway/instagram-banner-bg.png") no-repeat center center; border:1px solid #ebebeb; float:right; text-align:center; width:44%; margin:0 40px 0 25px; display:inline-block; height:480px}
.giveaway-page .canvas-social{display:inline-block; width:100%; padding:55px 0px; position:relative; border:1px solid #efefef}
.giveaway-page .canvas-social .sub-title-name{left:35%}
.giveaway-page .fb-social{background:#fbfbfb url("https://www.canvaschamp.com/skin/frontend/default/cptheme1/images/giveaway/fb-banner-bg.png") no-repeat center center; border:1px solid #ebebeb; float:left; text-align:center; width:44%; margin:0 25px 0 40px; display:inline-block; height:480px}
ul.width50{width:50%; float:left}
.art-sup-dtl-box .custom-size.width50 li.col3{width:58%; float:right}
.cms-free-canvas .main-container, .cms-free-shipping-pushcrew .main-container, .cms-fb-promotion .main-container, .cms-insta-promotion .main-container, .promotion-page .main-container{background:url("https://www.canvaschamp.com/skin/frontend/default/cptheme1/images/freecanvas.jpg") no-repeat center top; height:1040px}
.cms-free-canvas .main-container .main, .cms-free-photoengraved .main-container .main, .cms-free-shipping-pushcrew .main-container .main, .cms-fb-promotion .main-container .main, .cms-insta-promotion .main-container .main, .promotion-page .main-container .main{background:none}
.cms-free-canvas .main-container .main .breadcrumbs, .cms-free-photoengraved .main-container .main .breadcrumbs, .cms-free-photoengraved .page-title, .cms-free-shipping-pushcrew .main-container .main .breadcrumbs, .cms-fb-promotion .main-container .main .breadcrumbs, .cms-fb-promotion .page-title, .cms-insta-promotion .main-container .main .breadcrumbs, .cms-insta-promotion .page-title, .promotion-page .page-title{display:none}
.cms-free-canvas .shipping-offer-top, .cms-free-shipping-pushcrew .shipping-offer-top, .cms-fb-promotion .shipping-offer-top, .cms-insta-promotion .shipping-offer-top, .promotion-page .shipping-offer-top{margin-bottom:0}
.refer-earn-block-content .commonbullet{display:inline-block; margin:30px auto; width:70%}
.free-canvas .refer-earn-block-content .commonbullet{display:inline-block; margin:20px auto 5px; width:100%}
.refer-earn-block-content .commonbullet li{float:left; text-align:left; margin-bottom:10px; clear:both}
.free-canvas.refer-earn-block .sldr-wrap .refer-earn-block-content{width:60%;float:left;text-align:left}
.free-canvas.refer-earn-block .sldr-wrap h1{margin:0;font-size:32px;line-height:32px; text-transform:uppercase}
.free-canvas.refer-earn-block .sldr-wrap h1 span{font-size:40px;line-height:45px;font-family:"robotoblack"}
.free-canvas.refer-earn-block .sldr-wrap h2{font-size:32px;line-height:36px}
.cms-free-shipping-pushcrew .free-canvas.refer-earn-block .sldr-wrap h1 span{font-size:50px}
.cms-free-shipping-pushcrew .free-canvas.refer-earn-block .sldr-wrap h2{font-size:18px; font-family:"robotomedium"; line-height:24px; text-transform:capitalize}
.free-canvas.refer-earn-block .size-select-box{position:relative}
.free-canvas.refer-earn-block .size-select-box .sizebox{top:0;position:static; float:right}
.free-canvas.refer-earn-block .size-select-box .sizebox .sizebox-middle ul.size_chart li{text-align:left}
.cms-free-canvas .footer-container, .cms-free-shipping-pushcrew .footer-container, .cms-fb-promotion .footer-container, .cms-insta-promotion .footer-container, .promotion-page .footer-container{margin-top:0}
.refer-earn-block-content .commonbullet li a{text-decoration:underline}
.cms-free-photoengraved .free-canvas.refer-earn-block .sldr-wrap h1{font-size:24px}
.cms-free-photoengraved .free-canvas.refer-earn-block .sldr-wrap h1 span{font-size:46px; line-height:55px}
.cms-free-photoengraved .free-canvas.refer-earn-block .sldr-wrap h2{font-size:24px; line-height:24px}
.cms-free-photoengraved .shipping-offer-top{margin-bottom:0px}
.cms-free-photoengraved .footer-container{margin-top:0px}
.cms-free-photoengraved .main-container{background:url("https://www.canvaschamp.com/skin/frontend/default/cptheme1/images/photo-engraved.jpg") no-repeat #fff center center; height:674px}
/* local landing page*/
.cms-new-york-canvas-prints .breadcrumbs{display:none}
.common-section-title{font-family:"robotoblack"; font-size:30px; line-height:25px; position:relative; text-align:center; text-transform:uppercase; margin:50px 0}
.common-section-title::before{background:#e5e5e5; border:6px solid #e5e5e5; border-radius:80px; bottom:-4px; content:""; display:inline-block; height:0; left:0; right:0; margin:0 auto; position:absolute; width:0}
.common-section-title::after{border-bottom:2px solid #e5e5e5; content:""; display:block; margin:20px auto 0; position:relative; width:220px}
.common-section-title .comp-title-top{display:inline-block; line-height:30px; width:100%; color:#bf1e2e; font-family:"robotoblack"; font-size:30px; text-align:center; text-transform:uppercase; position:relative}
.common-section-title .comp-title-btm{color:#000000; font-family:"robotolight"; font-size:18px; line-height:18px; text-transform:none}
.static-printpage .pop_midcontent .pop_right h3{border-bottom:1px solid #d7d7d7; padding-bottom:5px; position:relative; font-size:24px}
.static-printpage .pop_midcontent .pop_right h3::after{border-bottom:1px solid #bf1e2e; position:absolute; bottom:-1px; content:""; width:20%; left:0}
.static-printpage .pop_midcontent .pop_right h5{color:#000000; font-family:robotomedium; font-size:18px; font-weight:normal}
.static-printpage .pop_midcontent .pop_right .red-btn{line-height:normal; margin-left:45px}
.static-printpage.popart .vrt-mdl{position:relative; margin-bottom:25px; padding:25px 45px 40px}
.static-printpage.popart .vrt-mdl::before{content:""; background:url("https://www.canvaschamp.com/skin/frontend/default/cptheme1/images/landing_page/left-top1.png") no-repeat scroll left 0 / 721px 42px; padding:30px; position:absolute; top:-30px; left:0; width:100%}
.static-printpage.popart .vrt-mdl::after{content:""; background:url("https://www.canvaschamp.com/skin/frontend/default/cptheme1/images/landing_page/right-bottom1.png") no-repeat center right / 721px 42px; padding:30px; position:absolute; bottom:-30px; right:0; width:100%}
.popart.wlslcan-prin.static-printpage .pop_midcontent .pop_left{width:28%}
.popart.wlslcan-prin.static-printpage .pop_midcontent .pop_right{width:68%}
.static-printpage .vrt-mdl > span.process{display:inline-block; width:100%}
.cms-new-york-canvas-prints .static-printpage .vrt-mdl > span.process{margin-bottom:20px}
.static-printpage .vrt-mdl > span.process em{font-style:normal; background:url("https://www.canvaschamp.com/skin/frontend/default/cptheme1/images/list-icon.png") no-repeat left center; margin:0 5px; padding-left:15px; width:auto}
/* halloween offer popup home*/
.spcl-offer{width:700px; background:#fff; height:500px}
#independence-offer.spcl-offer{height:auto; width:auto}
.spcl-offer .cms-content{text-align:center}
.spcl-offer .cms-content .title{font-size:18px; text-transform:uppercase; text-align:center;margin-bottom:auto; font-family:'robotomedium'}
.spcl-offer .cms-content .subtitle{font-size:46px; font-family:"robotoblack"; line-height:40px; text-transform:uppercase; color:#bf1e2e; padding:8px 0 0 0; margin-bottom:14px}
.spcl-offer .cms-content .subtitle-tag{font-size:22px; text-transform:uppercase}
.spcl-offer .cms-content .offer-block{width:100%; display:inline-block; margin:20px 0 0; padding:15px 0 0; background:url("https://www.canvaschamp.com/skin/frontend/default/cptheme1/images/spcl-offer-bg.png") no-repeat scroll center top / 225px 346px}
.spcl-offer .cms-content .offer-block .offer{width:50%; float:left}
.discnt-condition-ovr{min-height:115px}
.spcl-offer .cms-content .offer-block .offer .discout-offr{font-family:'robotomedium';font-size:17px;text-transform:uppercase}
.spcl-offer .cms-content .offer-block .offer .discout-offr span{display:block;font-family:'robotoblack';font-size:36px;text-transform:uppercase;line-height:36px}
.spcl-offer .cms-content .offer-block .offer .on-order-ovr{font-family:'robotomedium';font-size:15px;text-transform:uppercase}
.discnt-condition-ovr.bordr{border-top:1px solid #ddd;margin:20px auto 0;padding-top:20px;width:195px}
.spcl-offer .cms-content .offer-block .offer .on-order-ovr p.max-dscnt{display:block; font-size:13px; text-transform:none; margin-bottom:0}
.spcl-offer .cms-content .offer-block .offer .free-shppng{font-size:13px; color:#bf1e2e}
.spcl-offer .cms-content .offer-block .offer .title{font-size:13px; color:#000 ; font-family:"robotoregular"; margin-bottom:0; line-height:15px}
.spcl-offer .cms-content .offer-block .offer .subtitle{font-size:12px; color:#bf1e2e; text-transform:uppercase;padding:0}
.spcl-offer .cms-content .offer-block .offer .discountcode{padding:6px; line-height:18px; text-transform:none; border-radius:1px; margin:0; font-family:'robotomedium'; min-width:184px}
.spcl-offer .cms-content h4{font-family:"robotobold"; font-size:20px; margin:4px 0; color:#000}
.spcl-offer .cms-content ul{text-align:left}
.spcl-offer .cms-content .offer-block .offer .discountcode .red{font-size:18px; vertical-align:middle}
.spcl-offer .cms-content .offer-block .offer .discountcode span em{background:#fff; font-size:11px; text-transform:none}
.spcl-offer .cms-content  ul li b{font-family:"robotobold"}
#get-free-canvas-prints.spcl-offer .cms-content .subtitle{font-size:26px; line-height:26px; margin-bottom:0; padding-top:5px}
#get-free-canvas-prints.spcl-offer .cms-content .offer-block .offer .discountcode{height:25px; margin:10px 0; padding:0 10px 9px}
#get-free-canvas-prints.spcl-offer .cms-content .offer-block .offer .discountcode .red{font-size:15px; line-height:0}
#get-free-canvas-prints.spcl-offer .cms-content .offer-block{margin-top:15px}
.category-canvas-banner .canvas-banners-main .main, .category-canvas-banner .canvas-banners-main .col-main{width:auto}
.mainarea_wrapper{clear:both;  margin:0 auto; width:1130px;}
.category-canvas-banner .canvas-banners-main .mainarea_wrapper{clear:both;  margin:0 auto; width:1130px}
.canvas-banners-main{background:url("https://www.canvaschamp.com/skin/frontend/default/cptheme1/images/canvas-banner/canvas-banner.jpg") no-repeat center top;overflow: hidden;overflow-y: auto}
.canvas-banners-main .main{background:none}
.canvas-banners-main .main .breadcrumbs, .canvas-banners-main .main .page-title{display:none}
.can-banner.peel-n-stick .content a{float:none}
.category-canvas-banners .shipping-offer-top{margin-bottom:0}
.pc-banner-section.can-banner.peel-n-stick{height:590px; line-height:590px}
.pc-banner-section.can-banner.peel-n-stick .title .caption{font-family:"robotoblack";  font-size:57px;    line-height:60px}
.pc-banner-section.can-banner.peel-n-stick .title h2{font-size:36px}
.pc-banner-section.can-banner.peel-n-stick .title .caption span{display:block; font-family:"robotoregular"; font-size:16px; line-height:normal; margin-bottom:10px; margin-top:4px}
.pc-banner-section.can-banner.peel-n-stick .content{margin:0}
.pc-banner-section.can-banner.peel-n-stick .content span{padding-bottom:20px}
.pc-banner-section.can-banner.peel-n-stick .content ul{padding:0; text-align:center; clear:both}
.pc-banner-section.can-banner.peel-n-stick .content ul li{margin:0 20px; display:inline-table; font-size:14px}
.canvas-banners-main .canvas-banner-info .pop_midcontent .pop_right{display:inline-block; float:none; line-height:normal; vertical-align:middle; transform:none}
.canvas-banners-main .canvas-banner-info .pop_midcontent .pop_left{text-align:center; display:inline-block; line-height:normal}
.canvas-banners-main .canvas-banner-info .pop_midcontent span{width:276px; height:276px; display:inline-block; background:url("https://www.canvaschamp.com/skin/frontend/default/cptheme1/images/canvas-banner/canvas-banner-sprite.png") no-repeat}
.canvas-banners-main .canvas-banner-info .pop_midcontent span.icon1{background-position:25px 0}
.canvas-banners-main .canvas-banner-info .pop_midcontent span.icon2{background-position:-269px 0}
.canvas-banners-main .canvas-banner-info .pop_midcontent span.icon3{background-position:-593px 0}
.canvas-banners-main .canvas-banner-info .pop_midcontent span.icon4{background-position:-911px 0}
.canvas-banners-main .canvas-banner-info .pop_midcontent{line-height:280px; display:inline-block; width:100%; padding:40px 0}
.category-canvas-banner .canvas-banners-main .cms-content.canvas-banner-info .pop_midcontent.grey4{background:#f9f9f9}
/* hightail message */
.hightail-message-mobile{display:inline-block; padding:7px 10px; text-align:center; width:auto; margin:10px 0 5px 0; font-size:11px; background:rgba(254, 241, 120, 0.8); color:#bf1e2e; font-family:"robotobold"; display:none; line-height:normal}
/* Holiday Pop up offer */
.holiday-offer{width:860px; background:url(https://www.canvaschamp.com/skin/frontend/default/cptheme1/images/holiday-offer-popup.jpg) no-repeat left top; height:539px; padding:0px}
.lucky-day-engrave-offer{height:440px;  padding:0;  width:740px}
.holiday-offer .offer-details-holiday{padding-left:165px; padding-right:50px}
.holiday-offer .offer-details-holiday .main-title{color:#bf1e2e; font-size:28px; margin-bottom:5px; margin-top:20px; font-family:'robotobold_condensed'; text-transform:uppercase; text-align:center; line-height:25px}
.holiday-offer .offer-details-holiday .main-title span{color:#000; font-size:18px; font-family:"robotoregular"}
.holiday-offer .offer-details-holiday ul{margin:0px; padding:0px; text-align:center}
.holiday-offer .offer-details-holiday ul li{list-style-type:none; display:inline-block; margin:5px 5px 5px 5px; text-transform:uppercase; width:245px; background:#fff; padding:8px 17px; color:#bf1e2e; font-size:18px; font-family:'robotobold_condensed'; border:1px solid #d8e4e7}
.holiday-offer .offer-details-holiday ul li a{color:#bf1e2e}
.holiday-offer .offer-details-holiday ul li a:hover{color:#000}
.holiday-offer .offer-details-holiday ul li span{font-family:"robotoregular"; font-size:13px; text-transform:none; color:#000}
.holiday-offer .offer-details-holiday ul li span em{font-style:normal; color:#13ab9b; font-family:"robotobold"}
.holiday-offer .offer-details-holiday ul li.canvas-print-offer{background:#1ebfae; padding:15px 20px; color:#fff; font-size:21px; text-align:center; border:none; line-height:24px; width:532px; position:relative}
.holiday-offer .offer-details-holiday ul li.canvas-print-offer b{background:url(https://www.canvaschamp.com/skin/frontend/default/cptheme1/images/offer-extended-for-hours.png) no-repeat left top; width:122px; height:122px; position:absolute; top:-9px; left:-93px}
.holiday-offer .offer-details-holiday ul li.canvas-print-offer a{color:#fff}
.holiday-offer .offer-details-holiday ul li.canvas-print-offer span{font-size:15px; color:#fff}
.holiday-offer .offer-details-holiday ul li.canvas-print-offer span em{color:#fff}
/* Upsell product pop up */
#mask{position:absolute; left:0; top:0; z-index:9000; background-color:#000; display:none; width:100% !important}
#boxes .window{position:absolute; left:0; top:0; width:440px; height:200px; display:none; z-index:9999; padding:20px; border-radius:3px; text-align:center}
#boxes #dialog{width:720px; height:auto; padding:10px; background-color:#ffffff; font-family:"robotoregular"; font-size:15pt; left:0 !important; right:0 !important; margin:0 auto}
#popupfoot{font-size:16pt; position:absolute; bottom:0px; width:250px; left:250px}
.cartpopup-inner{margin-top:15px}
.cartpopup-inner span{font-size:22px; clear:both; display:block}
.cartpopup-inner strong{border:1px dashed #454545; padding:20px 30px; font-size:34px; color:#bf1d2d; display:inline-block; margin-bottom:20px}
.cartpopup-inner .popup-title{font-size:35px; color:#bf1d2d; text-transform:uppercase; line-height:34px; margin-bottom:25px; font-family:"robotobold"}
.cartpopup-inner .popup-title span{font-size:21px; color:#000; text-transform:none}
.cartpopup-inner .canvasimage{float:left; padding-left:15px}
.cartpopup-inner .offersection{float:right; padding-right:30px; padding-left:40px}
.cartpopup-inner .offersection .offer-percentage{font-size:75px; color:#000; font-family:'robotobold_condensed'; text-transform:uppercase; line-height:normal}
.cartpopup-inner .offersection strong{position:relative; margin-top:15px; margin-bottom:30px; font-family:"robotobold"; padding-top:26px; min-width:161px; font-size:28px; text-transform:uppercase}
.cartpopup-inner .offersection strong span{position:absolute; top:-10px; left:23%; font-size:12px; color:#000; background:#fff; padding:0px 5px; text-transform:uppercase; font-family:"robotoregular"}
.cartpopup-inner .offersection button.button{background:#bf1d2d}
.cartpopup-inner .offersection button.button:hover{background:#000}
.cartpopup-inner .offersection button.button span{font-size:16px}
/* Top three revenue customer - homepage */
.customer-revenue-main{background:#f5f5f5; width:100%; padding:31px 30px; min-height:610px; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -o-box-sizing:border-box; text-align:center}
.customer-revenue-main .terms-and-condition{text-align:center; margin-top:21px; border-radius:4px}
.customer-revenue-main .terms-and-condition a{}
.customer-revenue-main .block-title{font-size:14px; text-align:center; text-transform:capitalize; font-family:'robotoregular'; position:relative; line-height:33px; padding-bottom:13px}
.customer-revenue-main .block-title span{font-size:28px; font-family:"robotobold"; display:block; text-transform:uppercase}
.customer-revenue-main .block-title:before{position:absolute; left:0; right:0; content:""; height:1px; width:96%; bottom:0px; background:#dddddd; margin:0 auto}
.customer-revenue-main .block-title:after{position:absolute; left:0; right:0; content:""; height:8px; width:8px; bottom:-3px; background:#dddddd; border-radius:100%; margin:0 auto}
.customer-revenue-main .unique-can-art-ideas{font-size:13px; margin-top:14px; margin-bottom:15px}
.customer-revenue-main .unique-can-art-ideas span{font-size:24px; text-transform:uppercase; font-family:"robotobold"; display:block; color:#bf1e2e}
.customer-revenue-main .customer-list{margin-top:30px}
.customer-revenue-main .customer-list img{max-width:100%}
.customer-revenue-main .customer-list iframe{width:100%; border:none}
.customer-revenue-main .customer-list ul{margin:0px; padding:0px; text-align:center}
.customer-revenue-main .customer-list ul li{background:#e8e8e8; padding:13px 20px 20px; margin-right:6px; display:inline-table; width:48%; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box}
.customer-revenue-main .customer-list ul li:last-child{margin-right:0px}
.customer-revenue-main .customer-list ul li .shape-title{font-size:16px; display:block; line-height:20px; margin-bottom:12px}
.customer-revenue-main .customer-list ul li img{max-width:100%}
.customer-revenue-main .customer-list ul li p.price-start{font-size:16px; margin-top:16px}
.customer-revenue-main .customer-list ul li p.price-start span{color:#bf1e2e}
.review-block.homepg .shop-appro-container .customer-revenue-main .customer-list ul li a.red-btn{font-size:14px; padding:7px 15px 8px; line-height:13px; margin-top:12px}
.customer-revenue-main .use-coupon-code{font-size:18px; padding:10px 20px; background:#fff; border:1px dashed #a1a1a1; display:inline-table; margin-top:30px}
.customer-revenue-main .use-coupon-code span{color:#bf1e2e; font-family:"robotobold"}
.customer-revenue-main .customer-list ul li p .customer-name{font-family:"robotobold"}
.customer-revenue-main .customer-list ul li p .customer-order{color:#bf1e2e}
.customer-revenue-main .customer-list ul li p .customer-city{}
.termscondition-popup{width:725px}
.termscondition-popup .popup-title{font-family:'robotobold'; font-size:24px; margin-bottom:20px}
.termscondition-popup .commonbullet{margin-left:0px; margin-bottom:0px}
.termscondition-popup .commonbullet ul{margin-bottom:0px}
.termscondition-popup .commonbullet ul li{margin-bottom:8px}
/* Photo Collage Page CSS */
.can-photo-colg .title{margin-bottom:0}
.can-pt-col-photo-collage-page .guartee-you-ll{background:url(https://www.canvaschamp.com/skin/frontend/default/cptheme1/images/pc-guarantee-you-ll-bg.jpg) no-repeat #c1d856 center top;padding:85px 0 90px; width:100%; display:table}
.category-canvas-photo-collage .mainarea_wrapper{margin:0 auto; width:1130px; clear:both}
.can-pt-col-photo-collage-page h2{font-size:44px; font-family:"robotoblack"; margin-bottom:13px}
.can-pt-col-photo-collage-page .text-center{text-align:center; text-transform:uppercase}
.can-pt-col-photo-collage-page p.text-dif{font-size:15px}
.can-pt-col-photo-collage-page .buy-with-pro-part{float:left; width:621px; padding:76px 10px; margin-top:39px; position:relative}
.can-pt-col-photo-collage-page .buy-with-pro-part::before{background:#c5dc59; content:""; height:457px; width:457px; position:absolute; right:0; top:0; z-index:1; border-radius:100%}
.can-pt-col-photo-collage-page .buy-with-pro-part::after{background:#c5dc59; content:""; height:364px; width:364px; position:absolute; left:0; top:50px; z-index:2; border-radius:100%}
.can-pt-col-photo-collage-page .buy-with-pro-part .buy-with, .can-pt-col-photo-collage-page .buy-with-pro-part .quality-pro{background:#cde461;  height:305px; width:305px; border-radius:100%; position:relative; z-index:3}
.can-pt-col-photo-collage-page .buy-with-pro-part .buy-with{float:left}
.can-pt-col-photo-collage-page .buy-with-pro-part .quality-pro{float:right}
.can-pt-col-photo-collage-page .buy-with-pro-part .title-text{font-size:16px; margin:20px 0 0; text-align:center; text-transform:uppercase; color:#383838}
.can-pt-col-photo-collage-page .buy-with-pro-part .title-text span{font-size:18px; line-height:20px; color:#bf1e2e; display:block; font-family:"robotoblack"}
.can-pt-col-photo-collage-page .buy-with-pro-part .trust-logo{background:url(https://www.canvaschamp.com/skin/frontend/default/cptheme1/images/pc-trust-logo.png) no-repeat; height:114px; margin:22px auto 0; width:114px}
.can-pt-col-photo-collage-page .buy-with-pro-part .guarantee-logo{background:url(https://www.canvaschamp.com/skin/frontend/default/cptheme1/images/pc-guarantee-logo.png) no-repeat; height:114px; margin:22px auto 0; width:114px}
.can-pt-col-photo-collage-page .buy-with-pro-part .buy-with-desc{margin:14px auto 0; text-align:center; width:204px}
.can-pt-col-photo-collage-page .buy-with-pro-part .buy-with-desc span{font-size:16px}
.can-pt-col-photo-collage-page .buy-with-pro-part .buy-with-desc span em{color:#bf1e2e;font-style:normal}
.can-pt-col-photo-collage-page .buy-with-pro-part .guarantee-desc{font-size:12px; margin:12px auto 0; text-align:center; width:210px; line-height:17px}
.can-pt-col-photo-collage-page .buy-with-pro-part .guarantee-desc > span{display:block; margin-top:18px; text-transform:none}
.can-pt-col-photo-collage-page .guartee-you-ll .btn-round-border{border-radius:3px; color:#ffffff; display:inline-block; font-size:24px;  margin:32px auto 0;  padding:13px 25px;  text-transform:uppercase;  transition:all 500ms ease 0s; background:#7a863a; font-family:"robotobold"}
.can-pt-col-photo-collage-page .guartee-you-ll .btn-round-border:hover, .can-pt-col-photo-collage-page .champ-home-decor .btn-round-border-blue:hover, .can-pt-col-photo-collage-page .easy-way-to-order .btn-round-border-blue-green:hover{background:#434343}
.can-pt-col-photo-collage-page .clear, .giclee-canvas-print .clear{clear:both}
.can-pt-col-photo-collage-page .champ-home-decor{background:url(https://www.canvaschamp.com/skin/frontend/default/cptheme1/images/pc-champion-home-decor-bg.jpg) no-repeat center top #f3f3f3; padding:87px 0 100px; display:table; width:100%}
.can-pt-col-photo-collage-page .champ-home-decor h2{font-size:38px; margin-bottom:15px}
.can-pt-col-photo-collage-page .home-decor-con{width:670px; float:left}
.can-pt-col-photo-collage-page ul.home-decor-content{margin-top:52px; width:100%; display:inline-block; text-align:center}
.can-pt-col-photo-collage-page ul.home-decor-content li{width:319px; margin:58px 1% 45px; background:#fff; position:relative; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; padding:27px 20px 5px; display:inline-block; min-height:139px}
.can-pt-col-photo-collage-page .home-decor-con ul.home-decor-content li h4{font-size:20px; font-family:"robotomedium"; margin-bottom:10px; position:relative; z-index:2}
.can-pt-col-photo-collage-page .home-decor-con ul.home-decor-content li p{font-size:12px; font-family:"robotomedium"}
.can-pt-col-photo-collage-page .home-decor-icon-1, .can-pt-col-photo-collage-page .home-decor-icon-2, .can-pt-col-photo-collage-page .home-decor-icon-3, .can-pt-col-photo-collage-page .home-decor-icon-4{background:url(https://www.canvaschamp.com/skin/frontend/default/cptheme1/images/pc-home-decor-sprite.png)}
.can-pt-col-photo-collage-page .home-decor-icon-1{width:108px; height:108px; position:absolute; left:0; right:0; background-position:0px 0px; top:-63px; margin:0 auto}
.can-pt-col-photo-collage-page .home-decor-icon-2{width:108px; height:108px; position:absolute; left:0; right:0; background-position:-109px 0px; top:-63px; margin:0 auto}
.can-pt-col-photo-collage-page .home-decor-icon-3{width:108px; height:108px; position:absolute; left:0; right:0; background-position:0px -109px; top:-63px; margin:0 auto}
.can-pt-col-photo-collage-page .home-decor-icon-4{width:108px; height:108px; position:absolute; left:0; right:0; background-position:-109px -109px; top:-63px; margin:0 auto}
.can-pt-col-photo-collage-page .champ-home-decor .btn-round-border-blue{border-radius:3px; color:#ffffff; display:inline-block; font-size:24px;  margin:5px auto 0;  padding:13px 25px;  text-transform:uppercase;  transition:all 500ms ease 0s; background:#2b5088; font-family:"robotobold"}
.can-pt-col-photo-collage-page .easy-way-to-order .btn-round-border-blue-green{border-radius:3px; color:#ffffff; display:inline-block; font-size:24px;  margin:8px auto 0;  padding:13px 25px;  text-transform:uppercase;  transition:all 500ms ease 0s; background:#07737f; font-family:"robotobold"}
.can-pt-col-photo-collage-page .easy-way-to-order{background:#01c8df; float:left; width:100%; padding:95px 0 110px}
.can-pt-col-photo-collage-page .easy-order-details{width:48%; float:left; margin:47px 0 40px}
.can-pt-col-photo-collage-page .easy-order-img{width:49%; float:right; margin:47px 0 40px}
.can-pt-col-photo-collage-page ul.desc-details-easy li{margin-bottom:2px; width:100%; clear:both; float:left}
.can-pt-col-photo-collage-page .easy-order-img img{max-width:100%}
.can-pt-col-photo-collage-page ul.desc-details-easy li .steps-of-easy-order{font-size:51px; font-weight:bold; border-right:2px solid #01c8df; float:left; background:#09d8f0; width:23%; font-family:"Times New Roman", serif; min-height:100px; box-sizing:border-box; padding:19px 45px; line-height:normal}
.can-pt-col-photo-collage-page ul.desc-details-easy li .steps-of-easy-order-details{font-size:24px; font-family:"robotobold"; float:left; background:#09d8f0; width:76%; text-transform:uppercase; min-height:100px; box-sizing:border-box; padding:32px 25px 0}
.can-pt-col-photo-collage-page ul.desc-details-easy li .steps-of-easy-order-details span{font-size:14px; display:block; font-family:"robotoregular"; text-transform:none; margin-top:6px}
.category-canvas-photo-collage .newcontentforinnerpage{background:url(https://www.canvaschamp.com/skin/frontend/default/cptheme1/images/collage/photo-collage-canvas.jpg) no-repeat center top #f3f3f3; padding:100px 0 50px 0; width:100%; min-height:765px; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; float:left; margin-bottom:30px}
.category-canvas-photo-collage .toolbar{margin-bottom:30px}
.category-canvas-photo-collage .newcontentforinnerpage span.pc-sec-title{font-size:44px; font-family:robotoblack; display:block; color:#434343; text-transform:uppercase; line-height:32px; margin-bottom:30px}
.category-canvas-photo-collage .newcontentforinnerpage .container #content .tabbing_content{background:rgba(0, 0, 0, 0)}
.category-canvas-photo-collage .newcontentforinnerpage .container .customTab{float:right; width:630px}
.category-canvas-photo-collage .newcontentforinnerpage .container #tabmenu{height:auto; background:none}
.category-canvas-photo-collage .newcontentforinnerpage .container #tabmenu li{height:auto; border:1px solid #ddd; border-radius:3px; margin-bottom:40px}
.category-canvas-photo-collage .newcontentforinnerpage .container #tabmenu li:nth-child(2){margin:0 9px}
.category-canvas-photo-collage .newcontentforinnerpage .container #tabmenu a{padding:10px 22px}
.category-canvas-photo-collage .newcontentforinnerpage .container #tabmenu a, .category-canvas-photo-collage .newcontentforinnerpage .container #tabmenu a.active{font-size:15px; font-family:"robotoregular"}
.category-canvas-photo-collage .newcontentforinnerpage .container #tabmenu a.active{background:#434343; color:#fff; position:relative; border-radius:3px}
.category-canvas-photo-collage .newcontentforinnerpage .container #tabmenu a.active::after{border-color:#434343 transparent transparent; border-style:solid; border-width:15px; bottom:-28px; content:""; left:45%; margin:0 auto; position:absolute; text-align:center; vertical-align:text-bottom}
.category-canvas-photo-collage .newcontentforinnerpage .container .quick-view-tabbing{padding:0}
.category-canvas-photo-collage .newcontentforinnerpage .ans_que_list, .canvas-photo-mosaics .ans_que_list, .category-canvas-photo-collage .newcontentforinnerpage .questtion_from, .canvas-photo-mosaics .questtion_from{width:100%; margin-top:30px; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box}
.canvas-photo-mosaics .ans_que_list{margin-bottom:50px}
.popup_visible #panoramic-prints1{vertical-align:middle !important}
.pop-up-container_big{height:400px; margin-left:auto; margin-right:auto; min-height:150px; overflow:auto; padding-left:15px; padding-right:18px; width:600px}
.link{color:#bf1e2e; font-size:13px; text-decoration:none}
.category-canvas-photo-collage .custmr-reviews .productqa_link a, .category-canvas-photo-collage .custmr-reviews .pr-snippet-review-count span, .category-canvas-photo-collage .custmr-reviews .productqa_link{color:#000 !important}
.category-photo-mosaic-on-canvas .custmr-reviews .productqa_link a:hover, .category-canvas-photo-collage .custmr-reviews .pr-snippet-review-count:hover span, .category-canvas-photo-collage .custmr-reviews .productqa_link:hover{color:#bf1e2e !important}
.category-photo-mosaic-on-canvas .pr-snippet-wrapper .pr-snippet-review-count{color:#FFF; transition:all .3s ease; -webkit-transition:all .3s ease}
.category-photo-mosaic-on-canvas .pr-snippet-wrapper .pr-snippet-review-count:hover{color:#bf1e2e}
.category-canvas-photo-collage .footer-container{margin-top:0px}
.category-photo-mosaic-on-canvas .custmr-reviews .sepratr{color:#fff}
/*Photo Collage Tab*/
.photo-collage-tab .pricing ul{width:100%; text-align:center;max-width:670px;margin:0 auto}
.photo-collage-tab .pricing ul li{width:325px;height:295px;margin-right:15px; border-color:#eeeeee}
.photo-collage-tab .pricing ul li:last-child{margin-right:0}
.photo-collage-tab .pricing ul li:nth-child(1) a{background-image:url("https://www.canvaschamp.com/skin/frontend/default/cptheme1/images/block-photo-collage.png"); background-repeat:no-repeat; background-position:center 25px}
.photo-collage-tab .pricing ul li:nth-child(2) a{background-image:url("https://www.canvaschamp.com/skin/frontend/default/cptheme1/images/shape-collage.png"); background-repeat: no-repeat; background-position: center 25px}
.photo-collage-tab .pricing ul li a{height:100%;background-color:#fff}

.photo-collage-tab .pricing ul .active .activearrow, .photo-collage-tab .pricing ul li:hover .activearrow{left:0; background:rgba(0, 0, 0, 0) url("https://www.canvaschamp.com/skin/frontend/default/cptheme1/images/pricing-active-big.png") no-repeat scroll center 0;width:100%}
.photo-collage-tab .pricing ul li.active{border-color:#eeeeee}
.photo-collage-tab .pricing ul li a.active{background-color:#f9f9f9; border:0}
.photo-collage-tab .pricing .title{float:left; font-family:"robotobold"; text-transform:uppercase; width:100%; text-align:center; color:#000;padding-top:235px}
.photo-collage-tab #peel_grid.your-own-collage li.peel_item .product-block .product_info h2.product-name{font-family:"robotobold";font-size:17px;text-transform:capitalize; padding-bottom:0}
.photo-collage-tab #peel_grid li.peel_item .product-block .product_info{padding-top:10px}
a.link-underline{text-decoration:underline}
a.link-underline:hover{text-decoration:none}
/*Framed Prints*/
.category-framed-prints .breadcrumbs, .category-framed-prints .page-title{display:none}
.category-framed-prints .main-container .main, .category-framed-prints .main-container .main .col-main{width:auto; margin:0}
.category-framed-prints .shipping-offer-top{margin-bottom:0}
.category-framed-prints .frame-prints-container{width:1130px; margin:0 auto}
.category-framed-prints .framed-prints-banner{background:url("https://www.canvaschamp.com/skin/frontend/default/cptheme1/images/frame-prints-banner-bg.jpg") no-repeat center center; width:100%; min-height:500px; float:left}
.category-framed-prints .framed-ban-content{width:100%; margin-top:80px; text-align:center; padding:37px 35px 41px; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -o-box-sizing:border-box; color:#fff}
.category-framed-prints .framed-ban-content span.framed-prints-banner-title{font-size:40px; font-family:"robotobold"; text-transform:uppercase; display:block; line-height:normal; margin-bottom:12px}
#total_price.price-value{font-size:16px;margin-bottom:20px}
p.no-risk-grdt{font-size:15px; margin-top:15px}
.category-framed-prints .framed-prints-banner .frame-prints-container .framed-ban-content .common-offers{margin:0 auto 20px; display:table}
.category-framed-prints .framed-prints-banner .frame-prints-container .framed-ban-content .custmr-reviews{margin:0px 0 13px}
.category-framed-prints .select-box-section{display:table; clear:both; margin:0 auto 30px; width:100%}
.category-framed-prints .red-btn.creat-frame-print{display:inline-table; border-radius:0; font-size:19px; font-family:"robotomedium"; padding:15px 35px; line-height:18px; margin:0 auto; -webkit-appearance:none}
.category-framed-prints .select-box-section .price-value{color:#bf1e2e; background:#fff; text-align:center; width:136px; padding:11px 10px; height:40px; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -o-box-sizing:border-box; display:inline-table; vertical-align:bottom; font-size:23px}
.category-framed-prints .input-select-option{border:1px solid #606060; color:#fff; border-radius:0; overflow:hidden; margin-right:15px; display:inline-table; vertical-align:bottom}
.category-framed-prints .input-select-option.frame-sizes{width:167px}
.category-framed-prints .input-select-option.frame-styles{width:180px}
.category-framed-prints .input-select-option.paper-types{width:169px}
.category-framed-prints .input-select-option.matt-options{width:180px}
.category-framed-prints .input-select-option.glass{width:119px}
.category-framed-prints .input-select-option select.custom-style{background:url("https://www.canvaschamp.com/skin/frontend/default/cptheme1/images/frame-print-select-arrow.png") no-repeat  #303030; background-position:94% center;  border:none; cursor:pointer; height:38px; width:100%; color:#fff; -webkit-appearance:none; text-indent:0.01px; /* Removes default arrow from firefox*/ text-overflow:"";  /*Removes default arrow from firefox*/ -moz-appearance:none; -ms-appearance:none; appearance:none; padding-left:10px; padding-top:2px}
.category-framed-prints .input-select-option select::-ms-expand{display:none}
/*Star Review for Frame Print Lading page*/
.framed-prints-banner .frame-prints-container .framed-ban-content .custmr-reviews.white-font{color:#FFF; display:inline-block !important}
.framed-ban-content .custmr-reviews.white-font .pr-snippet-review-count, .framed-ban-content .custmr-reviews.white-font .sepratr {margin-top:2px; color:#FFF}
.framed-ban-content .custmr-reviews.white-font .pr-snippet-stars {margin-top:1px;}
.framed-ban-content .custmr-reviews.white-font a{color:#FFF}
.framed-ban-content .custmr-reviews.white-font a:hover{color:#bf1e2e}
/* Tabbing */
.category-framed-prints .container .customTab{width:auto; margin:0 auto}
.category-framed-prints .container .quick-view-tabbing{padding:0px}
.category-framed-prints .container #tabmenu{background:none; height:auto;text-align:center}
.category-framed-prints .container #tabmenu li{border:none; height:auto;margin:0 15px 0;float:none;display:inline-table}
.category-framed-prints .container #tabmenu li a{width:100%; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -ms-box-sizing:border-box; padding:45px 25px 9px; text-align:center;position:relative;font-size:14px;font-family:robotoregular;background-color:#fff}
.category-framed-prints .container #tabmenu li a:after{background:url("https://www.canvaschamp.com/skin/frontend/default/cptheme1/images/frame-prints-tabbing.png") no-repeat; position:absolute;content:'';width:36px;height:34px;left:0;right:0;top:10px;margin:0 auto}
.category-framed-prints .container #tabmenu li a.active, .category-framed-prints .container #tabmenu li a:hover{background-color:#3c3c3c; position:relative; color:#fff;background-image:none}
.category-framed-prints .container #tabmenu li a.fp-info:after{background-position:0 -41px}
.category-framed-prints .container #tabmenu li a.fp-c-reviews:after{background-position:-79px -47px}
.category-framed-prints .container #tabmenu li a.fp-ans-que:after{background-position:-161px -46px}
.category-framed-prints .container #tabmenu li a.fp-info:hover:after, .category-framed-prints .container #tabmenu li a.active.fp-info:after{background-position:0 0}
.category-framed-prints .container #tabmenu li a.fp-c-reviews:hover:after, .category-framed-prints .container #tabmenu li a.active.fp-c-reviews:after{background-position:-79px -6px}
.category-framed-prints .container #tabmenu li a.fp-ans-que:hover:after, .category-framed-prints .container #tabmenu li a.active.fp-ans-que:after{background-position:-161px -5px}
.category-framed-prints .container #tabmenu li:first-child a{border-left:none}
.category-framed-prints .container #tabmenu li a.active:before{position:absolute; content:""; border-width:15px; border-color:#3c3c3c transparent transparent; border-style:solid; bottom:-30px; left:0; right:0; margin:0 auto; width:0}
.category-framed-prints h2.title-custom-frame{position:relative; font-size:30px; font-family:"robotobold"; text-align:center; margin-bottom:40px; padding-bottom:10px}
.category-framed-prints .title-custom-frame > span{display:block; font-family:"robotoregular"; font-size:18px}
.mainarea_wrapper.clearfix.margin-btm-extra{margin-bottom:60px; text-align:center}
.category-framed-prints ul.numeric-bullet li{list-style:decimal inside; margin-top:10px}
.category-framed-prints h2.title-custom-frame:before{width:452px; position:absolute; left:0; right:0; height:1px; content:""; background:#eeeeee; margin:0 auto; bottom:-10px}
.category-framed-prints h2.title-custom-frame:after{width:11px; position:absolute; left:0; right:0; height:11px; content:""; background:#eeeeee; margin:0 auto; bottom:-15px; border-radius:100%}
.category-framed-prints .frame-prints-section1{background:url("https://www.canvaschamp.com/skin/frontend/default/cptheme1/images/ppfp-bg.jpg") no-repeat  center center #353535; width:100%; float:left}
.category-framed-prints .frame-prints-section2{background:url("https://www.canvaschamp.com/skin/frontend/default/cptheme1/images/matt-bg.jpg") no-repeat  center center #f6f6f6; width:100%; float:left}
.category-framed-prints .frame-prints-section3{background:url("https://www.canvaschamp.com/skin/frontend/default/cptheme1/images/frame-style-bg.jpg") no-repeat  center center #353535; width:100%; float:left}
.category-framed-prints .frame-prints-section4{background:url("https://www.canvaschamp.com/skin/frontend/default/cptheme1/images/paper-types-bg.jpg") no-repeat  center center #f6f6f6; width:100%; float:left}
.category-framed-prints .frame-prints-section5{background:url("https://www.canvaschamp.com/skin/frontend/default/cptheme1/images/frame-sizes-bg.jpg") no-repeat  center center #353535; width:100%; float:left}
.category-framed-prints .frame-prints-section6{background:url("https://www.canvaschamp.com/skin/frontend/default/cptheme1/images/glass-bg.jpg") no-repeat  center center #f6f6f6; width:100%; float:left}
.category-framed-prints .frame-prints-section7{background:url("https://www.canvaschamp.com/skin/frontend/default/cptheme1/images/processing-time-bg.jpg") no-repeat  center center #353535; width:100%; float:left; margin-bottom:70px}
.category-framed-prints .frame-prints-section1 .frame-prints-container, .category-framed-prints .frame-prints-section2 .frame-prints-container, .category-framed-prints .frame-prints-section3 .frame-prints-container, .category-framed-prints .frame-prints-section4 .frame-prints-container, .category-framed-prints .frame-prints-section5 .frame-prints-container, .category-framed-prints .frame-prints-section6 .frame-prints-container, .category-framed-prints .frame-prints-section7 .frame-prints-container{min-height:587px; position:relative}
.category-framed-prints .frame-prints-container .text-content-right{color:#fff; float:right; width:350px; position:absolute; top:50%; transform:translate(-10px, -50%); -webkit-transform:translate(-10px, -50%); -moz-transform:translate(-10px, -50%); -ms-transform:translate(-10px, -50%); right:0px}
.category-framed-prints .frame-prints-container .text-content-left{color:#32393f; left:0; width:310px; position:absolute; top:50%; transform:translate(0px, -50%); -webkit-transform:translate(0px, -50%); -moz-transform:translate(0px, -50%); -ms-transform:translate(0px, -50%)}
.category-framed-prints .frame-prints-container .text-content-right .pdfp-title{font-family:"robotoblack"; font-size:36px; text-transform:uppercase; position:relative; line-height:36px; margin-bottom:52px}
.category-framed-prints .frame-prints-container .text-content-left .pdfp-title{font-family:"robotoblack"; font-size:36px; text-transform:uppercase; position:relative; line-height:36px; margin-bottom:62px}
.category-framed-prints .frame-prints-container .text-content-left .pdfp-title  span{color:#787878; display:block; font-family:robotoregular; font-size:16px; text-transform:none; line-height:normal; margin-top:10px}
.category-framed-prints .frame-prints-container .text-content-right .pdfp-title span{display:block; font-family:robotoregular; font-size:18px; text-transform:none; line-height:normal; margin-top:10px}
.category-framed-prints .frame-prints-container .text-content-right .pdfp-title:before{background:#868686; content:""; width:258px; height:1px; position:absolute; bottom:-30px; left:0}
.category-framed-prints .frame-prints-container .text-content-right .pdfp-title:after{background:#fff; content:""; width:40px; height:3px; position:absolute; bottom:-30px; left:0}
.category-framed-prints .frame-prints-container .text-content-left .pdfp-title:before{background:#a8aaad; content:""; width:258px; height:1px; position:absolute; bottom:-30px; left:0}
.category-framed-prints .frame-prints-container .text-content-left .pdfp-title:after{background:#32393f; content:""; width:40px; height:3px; position:absolute; bottom:-30px; left:0}
.category-framed-prints .frame-prints-container .text-content-right a.white-frame-button{background:#fff; color:#000; font-family:"robotobold"; font-size:18px; clear:both; padding:13px 25px; transition:all 1s; text-transform:uppercase; display:inline-table; margin-top:40px}
.category-framed-prints .frame-prints-container .text-content-left a.black-frame-button{background:#32393f; color:#fff !important; font-family:"robotobold"; font-size:18px; clear:both; padding:13px 25px; transition:all 1s; text-transform:uppercase; display:inline-table; margin-top:40px}
.category-framed-prints .frame-prints-container .text-content-left a.black-frame-button:hover, .category-framed-prints .frame-prints-container .text-content-right a.white-frame-button:hover{opacity:0.7}
.category-framed-prints .frame-prints-container .cms-content h2{font-size:30px; font-family:"robotobold"; text-transform:uppercase; position:relative; text-align:center; color:#000; margin-bottom:60px; padding-bottom:10px}
.category-framed-prints .frame-prints-container .cms-content h2:before{width:452px; height:2px; background:#eeeeee; position:absolute; bottom:0px; left:0; right:0; margin:0 auto; content:""}
.category-framed-prints .frame-prints-container .cms-content h2:after{width:11px; height:11px; background:#eeeeee; position:absolute; bottom:-4px; left:0; right:0; border-radius:100%; margin:0 auto; content:""}
/*My Canvas Design Step2*/
#tabs{border-bottom:1px solid #e8e8e8; border-top:1px solid #e4e4e4; height:83px;margin:0 0 10px; background:#f9f9f9}
#tabs_upload{border-bottom:1px solid #e8e8e8; height:83px;margin:0 0 10px; background:#f9f9f9}
#tabs a, #tabs_upload a{float:left; color:#9f9f9f; padding:55px 0 0;text-decoration:none; height:84px; border-right:1px solid #e8e8e8; border-bottom:1px solid #e8e8e8; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; transition:none; -webkit-transition:none; width:20%; text-align:center; background:url("https://www.canvaschamp.com/skin/frontend/default/cptheme1/images/tabs-mcd.png") no-repeat  top center}
#tabs a.recomded{background-position:center top}
#tabs a.square{background-position:center -96px}
#tabs a.panoramic{background-position:center -192px}
#tabs a.large{background-position:center -288px}
#tabs a.small{background-position:center -384px}
#tabs_upload a.upload{background-position:center -964px}
#tabs_upload a.image-gallery{background-position:center -1054px}
#tabs_upload a.facebook{background-position:center -1138px}
#tabs_upload a.instagram{background-position:center -1224px; border-right:0}
#tabs a:hover, #tabs_upload a:hover{background-color:#fff; color:#6f6e6e}
#tabs a.recomded:hover, #tabs a.recomded.active{background-position:center -481px}
#tabs a.square:hover, #tabs a.square.active{background-position:center -577px}
#tabs a.panoramic:hover, #tabs a.panoramic.active{background-position:center -673px}
#tabs a.large:hover, #tabs a.large.active{background-position:center -770px}
#tabs a.small:hover, #tabs a.small.active{background-position:center -864px}
#tabs_upload a.upload:hover, #tabs_upload a.upload.active{background-position:center -1308px}
#tabs_upload a.image-gallery:hover, #tabs_upload a.image-gallery.active{background-position:center -1398px}
#tabs_upload a.facebook:hover, #tabs_upload a.facebook.active{background-position:center -1482px}
#tabs_upload a.instagram:hover, #tabs_upload a.instagram.active{background-position:center -1568px}
#tabs a.active, #tabs_upload a.active{background-color:#fff; color:#6f6e6e; border-color:#e8e8e8 #e8e8e8 #fff}
#tabs_data fieldset, #tabs_data_upload fieldset{display:none;border:0; clear:both}
#tabs_data fieldset div, #tabs_data_upload fieldset div{font-size:13px}
#tabs a.width-xtr, #tabs_upload a.width-xtr{width:25%}
#tabs_frames{border-bottom:1px solid #e8e8e8; margin:0 0 10px; float:left; width:100%; text-align:center; height:50px}
#tabs_data_frames{float:left}
.available-size-only{background:#999; color:#fff; display:block; font-size:12px; margin:0 9px 5px; padding:2px 0; text-transform:capitalize}
#tabs_frames a{background:#f9f9f9; display:inline-block; margin:0 5px; width:30%; text-align:center; border:1px solid #e8e8e8; text-transform:uppercase; height:49px; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; line-height:49px; transition:none}
#tabs_frames a:hover{color:#bf1e2e}
#tabs_frames a.active{background:#fff; color:#bf1e2e; border-top:3px solid #bf1e2e; border-bottom:1px solid #fff; height:51px}
#tabs_data_frames fieldset{display:none;border:0}
#tabs_data_frames fieldset div{font-size:13px}
/* Pop Art Popup*/
.papopup-fix{position:fixed; top:15%; z-index:1000; left:0; right:0}
.white_content{display:none; position:absolute; top:0; left:0; width:415px; height:auto;   padding:25px 16px 65px;    background-color:white;  z-index:1002;  left:0; right:0; margin:0 auto; text-align:center; border-radius:3px}
.white_content.frameprint_cat, .white_content.canvasprint_cat{padding-bottom:25px}
.white_content .red-btn.hide-proof-popup, .white_content .red-btn.approve-to-print{display:inline-table; font-size:14px; padding:5px 15px; margin:20px 10px 0}
.white_content .red-btn.hide-proof-popup.rolled-edit-btn, .white_content .red-btn.approve-to-print.rolled-edit-btn{margin-bottom:30px}
.white_content .step-two-message{width:100%; box-sizing:border-box; padding:7px 10px; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -ms-box-sizing:border-box; bottom:0px; top:auto; border-radius:0 0 3px 3px}
.custompopart-index-index  #light.white_content #sourceContent .cropFrame{min-height:250px !important}
#light.white_content.canvasprint_cat #sourceContent .verticle_image_popup{overflow:hidden; width:300px; display:block; text-align:center; margin:0 auto; height:300px; line-height:300px}
#light.white_content.canvasprint_cat #sourceContent .verticle_image_popup img{max-height:100%; max-width:100%; vertical-align:middle}
#light.white_content.canvasprint_cat #sourceContent .verticle_image_popup.rolled-canvas-proof::before{position:absolute; content:""; right:-2px; top:0px; height:63px; width:63px; background:url("https://www.canvaschamp.com/skin/frontend/default/cptheme1/images/page-curv.png") no-repeat}
#light.white_content.canvasprint_cat #sourceContent .rolled-table-cell{display:table-cell;   height:300px;   text-align:center;   vertical-align:middle;   width:1%}
#light.white_content.canvasprint_cat #sourceContent .verticle_image_popup.rolled-canvas-proof{position:relative; display:inline-block; line-height:normal; width:auto; height:300px; max-width:320px}
#light.white_content.canvasprint_cat #sourceContent .verticle_image_popup.rolled-canvas-proof img{max-height:100%}
/* Fotolia CSS */
#fotolia_popup{width:750px; margin:0 auto}
#fotolia_popup .please-wait1{display:none}
#fotolia_popup .please-wait1 img.v-middle{margin-bottom:10px}
#fotolia_popup span#msgtxt{font-family:"robotobold"}
#fotolia_popup #fotolia_popup_searchall{width:100%; float:left; border:none; padding:10px 15px 20px; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; text-align:center}
#fotolia_popup #fotolia_popup_searchall #search_right, #fotolia_popup #fotolia_popup_searchall #search_left{display:inline-table}
#fotolia_popup #fotolia_popup_searchall #search_left input#txt_search{padding:5px 10px; margin-left:5px; border:1px solid #ddd; width:210px}
#fotolia_popup #fotolia_popup_searchall #search_right input.red-btn{padding:5px 20px; font-size:14px; margin-left:5px}
#fotolia_popup #fotolia_popup_left{width:200px; float:left}
#fotolia_popup #fotolia_popup_left .fotolia_categories a{border:1px solid #ddd; padding:7px 15px 7px 10px; float:left; width:100%; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; border-top:none; transform:none; color:#aaa}
#fotolia_popup #fotolia_popup_left .fotolia_categories a.active{color:#bf1e2e; border-right:1px solid #fff}
#fotolia_popup #fotolia_popup_left .fotolia_categories:first-child a{border-top:1px solid #ddd}
#fotolia_popup #fotolia_popup_right{width:550px; float:left; height:362px; overflow-y:scroll; border-top:1px solid #ddd; border-bottom:1px solid #ddd}
#fotolia_popup #fotolia_popup_right .fotolia_images{margin-bottom:15px; float:left; text-align:center}
.product-my-canvas-design #fotolia_popup #fotolia_popup_right #fotolia_images_99000000.fotolia_images img{vertical-align:bottom; margin:17px 10px 0; display:inline-table; width:21%; cursor:pointer}
ul.tsc_pagination{margin:0 auto; padding:0px; font:12px; display:table}
ul.tsc_pagination li{float:left; margin:0px; padding:0px; margin-left:5px}
ul.tsc_pagination li:first-child{margin-left:0px}
ul.tsc_pagination li a{color:black; display:block; text-decoration:none; padding:7px 10px 7px 10px}
ul.tsc_pagination li a img{border:none}
ul.tsc_paginationC li a{color:#000; background:#FFFFFF; border-radius:3px; border:solid 1px #ddd; padding:7px 10px 7px 10px}
ul.tsc_paginationC li{padding-bottom:1px}
ul.tsc_paginationC li a:hover, ul.tsc_paginationC li.current{color:#FFFFFF; border:solid 1px #ddd; padding:7px 10px 7px 10px; border-radius:3px}
ul.tsc_paginationC01 li a:hover, ul.tsc_paginationC01 li.current{color:#ffff; background:#bf1e2e; border:solid 1px #ddd; padding:7px 10px 7px 10px; border-radius:3px}
ul.tsc_paginationC li.In-active{pointer-events:none; cursor:default}
#dv_paginate{float:left; margin-top:10px; text-align:center; width:100%}
@media all and (-ms-high-contrast:none), (-ms-high-contrast:active){
.product-my-canvas-design #fotolia_popup #fotolia_popup_right #fotolia_images_99000000.fotolia_images img{display:inline}
.antiqueframes-index-index #fotolia_popup #fotolia_popup_right .fotolia_images#fotolia_images_99000000 img{display:inline !important}
}
/*Metal Prints CSS Start*/
.category-metal-prints{}
.category-metal-prints .breadcrumbs, .category-metal-prints .page-title{display:none}
.category-metal-prints .main-container .main, .category-metal-prints .main-container .main .col-main{width:auto; margin:0 auto}
.category-metal-prints .shipping-offer-top{margin-bottom:0}
.category-metal-prints .metal-prints-container{width:1130px; margin:0 auto}
.category-metal-prints .metal-prints-banner{background:url("https://www.canvaschamp.com/skin/frontend/default/cptheme1/images/metal-print-banner.jpg") no-repeat center bottom; width:100%; min-height:900px; float:left}
.category-metal-prints .metal-prints-banner .metal-prints-content{float:right; width:506px; background:rgba(25,25,25,0.67); border-left:5px solid #191919; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; padding:40px 50px 50px; color:#fff; margin-top:169px}
.category-metal-prints .metal-prints-banner .metal-prints-content h2.met-block-title{font-size:30px; font-family:"robotomedium"; text-transform:uppercase; margin-bottom:15px}
.category-metal-prints .metal-prints-banner .metal-prints-content p{font-size:16px; font-family:"robotolight"; line-height:24px}
.category-metal-prints .metal-prints-banner .metal-prints-content .custmr-reviews{margin-bottom:10px}
.metal-prints-banner .custmr-reviews .pr-snippet-review-count{color:#fff; text-decoration:underline}
.category-metal-prints .metal-prints-banner .metal-prints-content p a{color:#f27033; font-family:"robotobold_italic"}
.category-metal-prints .metal-prints-banner .metal-prints-content .coupon-code{border:1px solid #ffffff; display:table; margin:24px 0 31px}
.category-metal-prints .metal-prints-banner .metal-prints-content .coupon-code .met-price{float:left; font-size:28px; line-height:24px; padding:9px 20px 9px; text-align:center}
.category-metal-prints .metal-prints-banner .metal-prints-content .coupon-code .met-price span{display:block; font-size:14px; line-height:normal}
.category-metal-prints .metal-prints-banner .metal-prints-content .coupon-code .met-price span.display-inline{display:inline-table}
.category-metal-prints .metal-prints-banner .metal-prints-content .coupon-code .met-price strike{display:block; font-size:16px}
.category-metal-prints .metal-prints-banner .metal-prints-content .coupon-code .met-coupon-code{background:#e9e9e9; padding:10px; text-align:center; color:#000; float:left; width:240px;min-height:71px}
.category-metal-prints .metal-prints-banner .metal-prints-content .coupon-code .met-coupon-code span.met-additional{color:#191919; text-transform:uppercase; font-size:15px; font-family:"robotobold"; display:block}
.category-metal-prints .metal-prints-banner .metal-prints-content .coupon-code .met-coupon-code span.met-additional span{color:#bf1e2e}
.category-metal-prints .metal-prints-banner .metal-prints-content .coupon-code .met-coupon-code p{font-size:13px; font-family:"robotoregular"; line-height:18px}
.category-metal-prints .metal-prints-banner .metal-prints-content .coupon-code .met-coupon-code p span{color:#bf1e2e; font-family:"robotobold"; font-size:15px}
.category-metal-prints .metal-prints-banner .metal-prints-container .metal-prints-content a.red-btn{display:inline-table; margin-bottom:10px}
.category-metal-prints .metal-prints-container a.red-btn.only-button{display:table; margin:30px auto}
.category-metal-prints .why-choose-metal-print{width:100%; float:left;padding-top:50px}
.category-metal-prints .why-choose-metal-print .metal-prints-container{background:url("https://www.canvaschamp.com/skin/frontend/default/cptheme1/images/why-choose-metal-print-img.jpg") no-repeat left bottom; display:table; padding:0 0 70px}
.category-metal-prints .why-choose-metal-print .metal-prints-container .block-title-why-ch-metal-p{font-size:30px; text-transform:uppercase; text-align:center; font-family:"robotobold"; line-height:36px; position:relative; padding-bottom:11px; margin-top:70px}
.category-metal-prints .why-choose-metal-print .metal-prints-container .block-title-why-ch-metal-p span{font-size:17px; display:block; font-family:"robotoregular"; line-height:normal; text-transform:none; margin-top:4px}
.category-metal-prints .why-choose-metal-print .metal-prints-container .block-title-why-ch-metal-p:before{position:absolute; width:138px; height:1px; left:0; right:0; margin:0 auto; background:#e9e9e9; content:""; bottom:0}
.category-metal-prints .why-choose-metal-print .metal-prints-container .block-title-why-ch-metal-p:after{position:absolute; width:10px; height:10px; border-radius:100%; left:0; right:0; margin:0 auto; background:#e9e9e9; content:""; bottom:-5px}
.category-metal-prints .why-choose-metal-print .metal-prints-container .why-choose-metal-print-content{width:475px; font-size:17px; font-family:"robotolight"; line-height:35px; float:right; padding-top:60px}
.category-metal-prints .container .quick-view-tabbing{padding-top:0}
.category-metal-prints .container .quick-view-tabbing .customTab{margin-bottom:0}
.category-metal-prints .container .quick-view-tabbing #content{padding-top:30px}
.category-metal-prints .container .quick-view-tabbing #tabmenu{background-image:none; padding:15px; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; background:#000; border-radius:4px}
.category-metal-prints .container .quick-view-tabbing #tabmenu li{border-right:0; height:auto; margin:0 2px}
.category-metal-prints .container .quick-view-tabbing #tabmenu a, .category-metal-prints .container .quick-view-tabbing #tabmenu a.active{padding:15px 19px; font-family:"robotomedium"; font-size:16px; text-transform:uppercase; color:#fff}
.category-metal-prints .container .quick-view-tabbing #tabmenu a.active, .category-metal-prints .container .quick-view-tabbing #tabmenu a:hover{background:#bf1e2e; color:#fff}
.category-metal-prints .quick-view-tabbing .cms-content h3.printed-on-metal{font-size:30px; text-transform:uppercase; font-family:"robotobold"; text-align:center; line-height:36px; color:#000; position:relative; padding-bottom:15px; margin:27px 0 30px}
.category-metal-prints .quick-view-tabbing .cms-content h3.printed-on-metal span{font-size:13px; text-transform:none; font-family:"robotoregular"; display:block; line-height:normal; margin-top:4px}
.category-metal-prints .quick-view-tabbing .cms-content h3.printed-on-metal:before{position:absolute; width:206px; height:1px; left:0; right:0; margin:0 auto; background:#e9e9e9; content:""; bottom:0}
.category-metal-prints .quick-view-tabbing .cms-content h3.printed-on-metal:after{position:absolute; width:10px; height:10px; border-radius:100%; left:0; right:0; margin:0 auto; background:#e9e9e9; content:""; bottom:-5px}
.category-metal-prints #subcatcontenttab1 .cms-content .hanging-frame-list{width:auto; margin:40px 50px 2px; padding:44px 50px; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; background:#f8f8f8; float:none; border:none; min-height:283px}
.category-metal-prints #subcatcontenttab1 .cms-content .hanging-frame-content{width:450px}
.category-metal-prints #subcatcontenttab1 .cms-content .hanging-frame-content.right{float:right; text-align:right}
.category-metal-prints #subcatcontenttab1 .cms-content .hanging-frame-images{margin-right:0}
.category-metal-prints #subcatcontenttab1 .cms-content .hanging-frame-images.right{float:right}
.category-metal-prints #subcatcontenttab1 .cms-content .hanging-frame-content h3{margin-bottom:12px}
.category-metal-prints #subcatcontenttab1 .cms-content .hanging-frame-content h3.xtr-mrgn{margin-top:40px}
.category-metal-prints #subcatcontenttab1 .cms-content .hanging-frame-images img{border:none}
.category-metal-prints .be-more-beautiful-metal-prints{background:url("https://www.canvaschamp.com/skin/frontend/default/cptheme1/images/more-beutiful-bg.png") no-repeat bottom center #f8f8f8; min-height:951px; width:100%; float:left; padding:72px 0; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; margin-top:78px}
.category-metal-prints .be-more-beautiful-metal-prints .be-more-beautiful-title{font-size:32px; text-transform:uppercase; text-align:center; font-family:"robotobold"; line-height:36px; position:relative; padding-bottom:18px}
.category-metal-prints .be-more-beautiful-metal-prints .be-more-beautiful-title span{font-size:14px; display:block; font-family:"robotolight"; line-height:normal; text-transform:none; margin-top:8px}
.category-metal-prints .be-more-beautiful-metal-prints .be-more-beautiful-title:before{position:absolute; width:350px; height:1px; left:0; right:0; margin:0 auto; background:#e9e9e9; content:""; bottom:0}
.category-metal-prints .be-more-beautiful-metal-prints .be-more-beautiful-title:after{position:absolute; width:10px; height:10px; border-radius:100%; left:0; right:0; margin:0 auto; background:#e9e9e9; content:""; bottom:-5px}
.category-metal-prints .be-more-beautiful-metal-prints ul.be-more-beautiful-discription{display:table; text-align:center; margin-top:55px}
.category-metal-prints .be-more-beautiful-metal-prints ul.be-more-beautiful-discription li{display:inline-table; margin:0 10px; width:200px; height:200px; text-align:center; padding:40px 20px 20px; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; border:1px solid #eaeaea; border-radius:100%}
.category-metal-prints .be-more-beautiful-metal-prints ul.be-more-beautiful-discription li .be-more-beautiful-discription-img{height:60px; width:60px; border-radius:100%; border:1px solid #bf1e2e; background:url("https://www.canvaschamp.com/skin/frontend/default/cptheme1/images/metal-print-durable-affordable.png") no-repeat center center; margin:0 auto; position:relative}
.category-metal-prints .be-more-beautiful-metal-prints ul.be-more-beautiful-discription li:nth-child(1) .be-more-beautiful-discription-img{background-position:0 0px}
.category-metal-prints .be-more-beautiful-metal-prints ul.be-more-beautiful-discription li:nth-child(2) .be-more-beautiful-discription-img{background-position:0 -62px}
.category-metal-prints .be-more-beautiful-metal-prints ul.be-more-beautiful-discription li:nth-child(3) .be-more-beautiful-discription-img{background-position:0 -123px}
.category-metal-prints .be-more-beautiful-metal-prints ul.be-more-beautiful-discription li:nth-child(4) .be-more-beautiful-discription-img{background-position:0 -245px}
.category-metal-prints .be-more-beautiful-metal-prints ul.be-more-beautiful-discription li:nth-child(5) .be-more-beautiful-discription-img{background-position:0 -184px}
.category-metal-prints .be-more-beautiful-metal-prints ul.be-more-beautiful-discription li .be-more-beautiful-discription-img:before{position:absolute; width:46px; height:1px; left:0; right:0; margin:0 auto; background:#bf1e2e; content:""; bottom:-22px}
.category-metal-prints .be-more-beautiful-metal-prints ul.be-more-beautiful-discription li span{display:block; font-family:"robotomedium"; font-size:18px; margin-top:42px}
.category-metal-prints .total-order-shipped{background:url("https://www.canvaschamp.com/skin/frontend/default/cptheme1/images/total-order-shipped-met-prints.jpg") no-repeat center center; box-sizing:border-box; float:left; margin-bottom:80px; min-height:350px; padding:70px 0 60px; width:100%; color:#fff}
.category-metal-prints .total-order-shipped .section-title{font-family:"robotolight"; font-size:32px; position:relative; text-align:center; text-transform:capitalize; line-height:36px}
.category-metal-prints .total-order-shipped .section-title span.tagline-home-commen{display:block; font-size:16px; margin-top:3px; padding-bottom:20px; text-transform:none}
.category-metal-prints .total-order-shipped .section-title:before{position:absolute; width:252px; height:1px; left:0; right:0; margin:0 auto; background:#fff; content:""; bottom:0}
.category-metal-prints .total-order-shipped .section-title:after{position:absolute; width:12px; height:12px; border-radius:100%; left:0; right:0; margin:0 auto; background:#fff; content:""; bottom:-5px}
.category-metal-prints .total-order-shipped .total-orders{color:#fff; font-size:70px; line-height:60px;  margin-top:46px; text-align:center}
.category-metal-prints .total-order-shipped .total-orders span{font-family:"robotothin"}
.category-metal-prints .metal-prints-available-options ul.tab-content-nav{box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; background:#000; border-radius:4px; width:100%; display:inline-table; padding:15px}
.category-metal-prints #sticky{background:#000 none repeat scroll 0 0; border-radius:4px; box-sizing:border-box;   display:inline;  width:1130px; padding:15px}
.category-metal-prints #sticky.stick{position:fixed;  top:75px;  z-index:10; left:0; right:0; margin:0 auto}
.category-metal-prints .metal-prints-available-options ul.tab-content-nav li{position:relative;    text-transform:capitalize; float:left; height:auto; margin:0 2px}
.category-metal-prints .metal-prints-available-options ul.tab-content-nav li a{color:#ffffff; font-family:"robotomedium"; font-size:16px; padding:12px 19px; text-transform:uppercase; display:inline-block}
.category-metal-prints .metal-prints-available-options ul.tab-content-nav li a:hover, .category-metal-prints .metal-prints-available-options ul.tab-content-nav li a.active{background:#bf1e2e; color:#fff}
.category-metal-prints .metal-prints-available-options .mounting-options{line-height:500px; margin-top:42px}
.category-metal-prints .metal-prints-available-options .options-image{float:left}
.category-metal-prints .metal-prints-available-options .options-image img{vertical-align:middle}
.category-metal-prints .metal-prints-available-options .options-details{width:48%; float:right}
.category-metal-prints .metal-prints-available-options .options-details .cms-content h2{font-size:24px; border-bottom:1px solid #ebebeb; padding-bottom:13px; margin-bottom:20px; display:table; text-transform:uppercase}
.category-metal-prints .metal-prints-available-options .surface-options{line-height:283px; margin-top:40px; display:inline-table}
.category-metal-prints .metal-prints-available-options .surface-options .options-image{float:right}
.category-metal-prints .metal-prints-available-options .surface-options .options-details{float:left; width:48%; margin-top:50px}
.category-metal-prints .metal-prints-available-options .matte-finish-options{margin-top:50px}
/*Video Testimonial*/
.cms-customer-videos .video-test-dynemic{float:left; width:100%}
.cms-customer-videos .video-test-dynemic iframe.toolLayer{max-width:100% !important}
.cms-customer-videos .video-testimonial-content{float:right; width:427px; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; padding:25px 20px; background:#f5f5f5; min-height:450px}
.cms-customer-videos .video-testimonial-content .cms-content p{font-size:14px}
.cms-customer-videos .video-testimonial-content .cms-content p.fonts-16{font-size:16px}
.cms-customer-videos .video-testimonial-content .cms-content h3{font-size:18px; font-family:"robotobold"; margin:10px 0 3px}
.cms-customer-videos .video-testimonial-content .cms-content ul{margin-left:0px !important}
.cms-customer-videos .video-testimonial-content .cms-content ul li{margin-top:15px}
.all-bg-disable{display:none}
.cms-video-testimonials ul.customer-videos-pop-up, .customerreview-index-index ul.customer-videos-pop-up{display:block; text-align:center}
.cms-video-testimonials ul.customer-videos-pop-up li, .customerreview-index-index ul.customer-videos-pop-up li{display:inline-table; margin:20px 10px; width:30%; position:relative}
.cms-video-testimonials ul.customer-videos-pop-up li iframe, .customerreview-index-index ul.customer-videos-pop-up li iframe{width:100%; height:200px; border:none; display:block}
.cms-video-testimonials .page-title, .cms-video-testimonials .breadcrumbs{display:none}
.cms-video-testimonials .tittle-customer-videos, .customerreview-index-index .tittle-customer-videos{display:block; font-family:"robotobold"; font-size:30px; text-transform:uppercase; position:relative; text-align:center; margin-top:50px; margin-bottom:20px}
.cms-video-testimonials .tittle-customer-videos span, .customerreview-index-index .tittle-customer-videos span{font-family:"robotoregular"; font-size:18px; line-height:33px; padding-bottom:13px; position:relative; text-transform:none; display:block; margin-top:10px; color:#aaaaaa}
.cms-video-testimonials .tittle-customer-videos span:before, .customerreview-index-index .tittle-customer-videos span:before{background:#dddddd; bottom:0; content:""; height:1px; left:0; margin:0 auto; position:absolute; right:0; width:232px}
.cms-video-testimonials .tittle-customer-videos span:after, .customerreview-index-index .tittle-customer-videos span:after{background:#dddddd; border-radius:100%; bottom:-3px; content:""; height:8px; left:0; margin:0 auto; position:absolute; right:0; width:8px}
.cms-video-testimonials .red-btn.videotest, .customerreview-index-index .red-btn.videotest{display:table;float:none; margin:0 auto; font-family:"robotoregular"; font-size:15px; text-transform:uppercase; padding-top:10px; padding-bottom:10px}
.customerreview-index-index .red-btn.videotest{margin:35px auto 50px}
.customerreview-index-index .customer-videos{width:100%; margin-top:15px; padding-top:12px}
.customerreview-index-index .customer-videos .page-title h2{text-align:center}
.customerreview-index-index .customer-videos .video-to-text{padding:15px; display:block; text-align:left; border:1px solid #dddddd; border-top:none; min-height:110px}
.customerreview-index-index .customer-videos .video-to-text span{color:#bf1e2e; text-decoration:underline}
.customerreview-index-index .customer-videos .video-to-text span.review-left{background:url("https://www.canvaschamp.com/skin/frontend/default/cptheme1/images/reviews-left.png") no-repeat scroll left top; width:23px; height:17px; margin-right:4px; display:inline-table; text-decoration:none}
.customerreview-index-index .customer-videos .video-to-text span.review-right{background:url("https://www.canvaschamp.com/skin/frontend/default/cptheme1/images/reviews-right.png") no-repeat scroll right bottom; width:23px; height:17px; margin-left:4px; display:inline-table; text-decoration:none}
/*Sample Order Part*/
.samplekit-index-index .sample-order-title{font-family:"robotobold"; line-height:35px; margin-bottom:30px; text-align:center}
.samplekit-index-index .sample-order-title h1{font-size:36px;text-transform:uppercase}
.samplekit-index-index .sample-sub-title{background:url("https://www.canvaschamp.com/skin/frontend/default/cptheme1/images/bg1.png") no-repeat scroll center bottom; font-size:18px; text-align:center; text-transform:uppercase; font-family:'robotomedium';  padding:0 0 20px}
.samplekit-index-index .sample-order-text p{color:#999999; font-family:"robotolight"; font-size:24px; line-height:33px; margin:0 auto; padding:10px 0 0;
  text-align:center; width:81%}
.samplekit-index-index .sample-img-part{margin:30px 0 0}
.samplekit-index-index .sample-img-part > img{height:auto; width:100%}
.samplekit-index-index .infosection{clear:both; width:100%; text-align:left}
.samplekit-index-index .infosection .title, .samplekit-index-index #captcha .title{text-align:left; margin-bottom:15px; margin-top:15px; border-bottom:1px solid #eeeeee}
.samplekit-index-index #captcha .title h3{margin-bottom:15px}
.samplekit-index-index #fomy{float:left; margin-top:10px; width:100%}
.samplekit-index-index #fomy .leftdiv, .samplekit-index-index #fomy .ritdiv{float:left; margin-top:10px; min-height:270px; width:50%}
.samplekit-index-index #fomy .base{float:left; width:91%}
.samplekit-index-index .mrg_B10{margin-bottom:10px !important}
.samplekit-index-index .informationDiv{float:left; font:14px/30px "robotoregular"; min-height:25px; padding:0; text-align:left;  width:170px}
.samplekit-index-index .informationDiv02{color:#000; float:left; font-size:13px; width:325px; font-family:"robotoregular"}
.samplekit-index-index #fomy .leftdiv .informationDiv em.required, .samplekit-index-index #fomy .ritdiv .informationDiv em.required{color:#eb340a; float:none; font-size:16px; left:0; margin:0 0 0 3px; font-style:normal}
.samplekit-index-index #checkout-payment-method-load input{height:22px}
.samplekit-index-index .informationDiv02 input{height:24px; margin-right:3px; width:290px; padding:5px 10px; border:1px solid #dddddd}
.samplekit-index-index .informationDiv02 .input-slect-fix-w{width:190px}
.samplekit-index-index .float_L{float:left !important}
.samplekit-index-index .input-slect-fix-w{background-position:right 8px}
.samplekit-index-index .informationDiv02 .input-slect-fix-w select{width:220px; height:34px}
.samplekit-index-index .input-slect-fix-w select{height:34px}
.samplekit-index-index #credit-card-type select.input-slect-fix-w{-webkit-appearance:none; -moz-appearance:none; -ms-appearance:none; height:34px; width:400px; float:left; clear:both}
.samplekit-index-index #checkout-payment-method-load input#paypal_direct_cc_number{width:380px}
.samplekit-index-index .informationDiv02 input[name="phone_number"], .samplekit-index-index .informationDiv02 input[name="zip_code"]{width:170px}
.samplekit-index-index  #captcha{float:left; margin-top:10px; width:100%}
.samplekit-index-index  #captcha .lefydiv{float:left; margin-top:10px; min-height:145px; width:470px}
.samplekit-index-index  .credit-card{border-radius:5px; clear:both; display:inline-block; padding:20px 20px 5px !important; position:relative;  width:100%; box-sizing:border-box; background:#eeeeee; margin-bottom:25px}
.samplekit-index-index .credit-card:before{content:""; position:absolute; width:0; height:0; border-style:solid; border-width:0 15px 20px 15px; border-color:transparent transparent #eeeeee transparent; left:40px; top:-20px}
.samplekit-index-index .sp-methods dt{display:inline-block; margin-right:10px}
.samplekit-index-index #paypal_direct_cc_type_exp_div .input-box .v-fix{float:left; margin-right:10px; width:135px}
.samplekit-index-index #paypal_direct_cc_type_cvv_div .input-box .v-fix{width:100%; margin-right:0px}
.samplekit-index-index #paypal_direct_cc_type_cvv_div .input-box .v-fix input.input-text{width:80%}
.samplekit-index-index  #checkout-payment-method-load .card-date-cvv .exp_date{padding-left:0 !important;  width:72% !important}
.samplekit-index-index #checkout-payment-method-load .card-date-cvv .field{clear:none;float:left; padding-left:0; width:20%}
.samplekit-index-index .form-list .input-box{width:100%}
.samplekit-index-index .button.red-btn.mrg_B10{font-family:"robotomedium"; font-size:18px; line-height:20px;  margin-top:20px}
.samplekit-index-index #checkout-payment-method-load .card_trusted{color:#444d56; display:block; font-family:"robotoitalic";  font-size:12px; position:absolute; right:-270px; top:40px}
.samplekit-index-index #checkout-payment-method-load .card_trusted .secure{background:url("https://www.canvaschamp.com/skin/frontend/default/cptheme1/images/secure_icon.png") no-repeat left top; line-height:22px;  padding:3px 0 1px 23px}
/*Mothers Day Offer*/
.mothersday-offers{background:url("https://www.canvaschamp.com/skin/frontend/default/cptheme1/images/mothersday-offer.jpg") center center no-repeat; padding:20px 0; clear:both; background-size:cover}
.mothersday-offers .mothersday-offers-container{margin:0 auto; width:1130px; color:#191919; font-family:"robotoregular"; text-transform:none; text-align:left; padding-left:0px; box-sizing:border-box; position:relative}
.mothersday-offers .mothersday-offers-container .offer-text{font-size:15px; /*margin-top:7px*/ overflow:hidden; font-family:"robotomedium"; text-transform:uppercase;text-align:center}
.mothersday-offers .mothersday-offers-container .offer-text .buymore-savemore{float:left; font-family:"robotobold"; color:#bf1e2e; text-transform:uppercase; font-size:28px; line-height:46px}
.mothersday-offers .mothersday-offers-container .offer-text .countdown-timer{position:absolute; right:0; top:-14px}
.mothersday-offers .mothersday-offers-container .offer-text .countdown-timer span{line-height:37px; padding-right:10px}
.mothersday-offers .mothersday-offers-container .high-lighted{color:#bf1e2e}
.mothersday-offers .mothersday-offers-container .high-lighted.blk{color:#000}
.mothersday-offers .mothersday-offers-container .coupen-code{font-size:16px; font-family:"robotolight"; margin-top:11px; background:#fff; padding:5px 10px; display:inline-table}
.mothersday-offers .mothersday-offers-container .free-shipping{font-size:14px; margin-top:10px; font-family:"robotoregular"; text-transform:none}
.for-offer .offer-popup-small-h .cms-content ul{line-height:normal}
.for-offer .offer-popup-small-h .cms-content ul li{margin-bottom:5px;}
.offer-tc-left{text-align:left}
.red-color{color:#bf1e2e}
.shipping-offer-top .mothersday-offers .mothersday-offers-container .free-shipping a{font-size:14px}
/*Fotalia Gallery*/
#fotolia_images_{position:relative}
.fotalia-banner{background:url("https://www.canvaschamp.com/skin/frontend/default/cptheme1/images/fotalia-banner.jpg") no-repeat center top; position:relative; width:100%; float:left; min-height:550px; text-align:center}
.bottom_banner_image{background:url("https://www.canvaschamp.com/skin/frontend/default/cptheme1/images/fotalia-banner-bottom.jpg") no-repeat center top; position:relative; height:367px}
.bottom_banner_image .tittle-fota{font-size:48px; font-family:"robotoblack"; line-height:normal; position:absolute; top:50%; color:#fff; transform:translate(0px, -50%); -webkit-transform:translate(0px, -50%); left:95px; text-transform:uppercase}
.bottom_banner_image .tittle-fota span{display:block; font-size:29px; font-family:"robotothin"}
.photo_gallery_main{float:left;margin-top:70px;width:100%}
.cms-photo-gallery-ideas .banner-tittle{font-size:48px; font-family:"robotomedium"; line-height:normal; position:absolute; top:50%; color:#fff; transform:translate(0px, -50%); -webkit-transform:translate(0px, -50%); left:0; right:0}
.photo_gallery_block, .bottom_banner_image{margin:0 auto;width:1130px}
.photo_gallery_container .left_sidebar{float:left;margin-right:22px;width:320px}
.photo_gallery_container .photo_gallery_contain{float:left;width:788px}
.popular_galleries .block-title > span{display:block;font-family:"robotobold";font-size:30px;text-transform:uppercase;text-align:center}
.image_galleries .item, .daily-picked .item{width:43%; min-height:100px; padding:15px; background:#fff; margin:8px; font-size:12px; float:left; box-shadow:0 1px 3px rgba(34,25,25,0.4); -moz-box-shadow:0 1px 3px rgba(34,25,25,0.4); -webkit-box-shadow:0 1px 3px rgba(34,25,25,0.4); -webkit-transition:top 1s ease, left 1s ease; -moz-transition:top 1s ease, left 1s ease; -o-transition:top 1s ease, left 1s ease; -ms-transition:top 1s ease, left 1s ease}
.item img.fotolia_imageclass{max-width:100%; height:auto}
.image_galleries .item span, .daily-picked .item span{float:left;font-family:"robotoregular";font-size:18px;margin:20px auto 0;width:100%}
.popular_galleries .block-title{padding:0 0 30px}
.daily-picked{clear:both; float:left; margin-top:60px}
.daily-picked li:nth-child(2n+0), .image_galleries li:nth-child(2n+0){margin-right:0px}
.bottom_banner_block{float:left;margin:50px 0 20px;width:100%}
.galleries .block-title-category h2{margin:0; font-family:'robotobold'; font-size:15px; font-weight:500}
.galleries .block-title.block-title-category{background:#191919 none repeat scroll 0 0;padding:12px 30px; border:none; margin-top:20px}
.galleries .block-content li a{font-size:14px;font-family:"robotoregular";color:#191919}
.galleries .block-content li a.active{color:#bf1e2e}
.galleries .block .block-content{padding:10px 30px}
.galleries .block .block-content li{border-bottom:1px solid #dddddd; padding:10px 0;list-style:none}
.galleries .block .block-content li:last-child{border:none; padding:15px 0 5px}
.keyword .input-text.required-entry{height:31px;width:99%}
.keyword input.input-text, textarea{padding:0;border-radius:0}
textarea{max-width:100%; padding:6px 10px; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box}
.galleries .block .block-content li.People li{border:none}
.cms-photo-gallery-ideas .red-btn{display:inline; font-size:14px; line-height:14px; padding:8px 10px}
.cms-photo-gallery-ideas #txt_search{border:1px solid #dddddd; padding:5px; vertical-align:middle; width:160px}
.galleries .block .block-content li .acc_detail li{margin-left:20px}
.galleries .block .block-content li .acc_title .acc_sign{cursor:pointer; float:left; font-size:20px; font-weight:bold; margin-right:5px}
.galleries .block .block-content li .acc_title .acc_sign:hover{color:#bf1e2e}
.galleries.search_galleries .block-title.block-title-category{margin-top:10px}
.photo_gallery_contain .border_sp_15, #fotolia_popup_right .border_sp_15{margin-top:10px; padding:10px 20px; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box}
#fotolia_popup_right .border_sp_15{margin-top:0}
.daily-picked h2{font-family:"robotomedium"; font-size:30px; text-transform:uppercase; margin-bottom:0}
/*Product Cross Sale*/
.canvas-added-in-cart .cart-was-added-detail-part{border:1px solid #dddddd; background:#f9f9f9; padding:30px; margin:0 0 30px; display:table; box-sizing:border-box; width:100%}
.canvas-added-in-cart .canvas-added-in-cart-title{font-family:'robotobold'; font-size:20px; margin:30px 0 20px}
.canvas-added-in-cart .cart-was-added-bnt-part{float:right; width:78%}
.canvas-added-in-cart .cart-was-added-bnt-part > span{display:inline-block; font-family:robotobold;  font-size:20px; margin:0 0 10px}
.canvas-added-in-cart .continue-btn .red-btn{font-family:'robotoregular'; font-size:16px; padding:11px 49px; margin-top:20px}
.canvas-added-in-cart .instant-happy-part-left{border:1px solid #dddddd; box-sizing:border-box; float:left; padding:25px;  width:48%}
.canvas-added-in-cart .instant-happy-part-right{border:1px solid #dddddd; box-sizing:border-box; float:right; padding:20px 25px 30px;  width:48%}
.canvas-added-in-cart .instant-happy-detail{float:right; text-align:center; width:60%;   margin:14px 0 0}
.canvas-added-in-cart .happy-offer-part{font-family:'robotobold'; font-size:60px; text-transform:uppercase}
.canvas-added-in-cart .happy-offer-part > span{display:block; font-family:'robotoregular'; font-size:18px; padding:30px 0 15px}
.canvas-added-in-cart .instant-happy-coupon .discountcode{border:1px dashed #a1a1a1; display:inline-block; margin:0 auto; min-width:190px; padding:15px 0; position:relative; text-transform:uppercase; width:auto}
.canvas-added-in-cart .instant-happy-coupon > span{border-top:1px solid #ddd; color:#444444; display:inline-block; font-family:"robotoregular"; font-size:14px; margin:4px 0 15px; padding:10px 0 0; width:44%}
.canvas-added-in-cart .instant-happy-coupon .discountcode  .red{color:#bf1e2e; font-family:'robotobold'; font-size:26px}
.canvas-added-in-cart .happy-shop-btn .red-btn{font-size:16px; padding:11px 42px; font-family:'robotoblack'}
.canvas-added-in-cart .happy-shop-btn{margin:28px 0 0}
.canvas-added-in-cart .free-ship-order-over{float:left; position:relative; width:39%}
.canvas-added-in-cart .free-shipping-over{background:#ffa200; border:3px solid #fff; border-radius:100%; color:#fff; display:inline-block; font-family:"robotobold"; font-size:13px; line-height:17px; padding:7px 12px; position:absolute; left:-80px; text-align:center; top:30%; width:58px}
.canvas-added-in-cart .instant-happy-part-right .instant-happy-detail{width:54%; position:relative}
/*Fonts Style for Flow Page*/
.step4-block2 #lamination_extra_price_msg{margin-top:0; font-size:13px}
.custom-canvas-fonts-style{padding:21px 20px 10px; float:left; width:100%; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; border-bottom:1px solid #eeeeee}
.choose-fonts-style{float:left; margin-bottom:20px; line-height:32px}
.choose-fonts-style >label{float:left; margin-right:15px}
.choose-fonts-style .input-slect-fix-w{float:left; line-height:normal; width:192px; margin-right:15px}
.font-tool-tip-proof{float:left}
.choose-fonts-style .input-slect-fix-w select{width:220px}
.custom-canvas-fonts-style textarea{width:95%; min-height:70px; margin-bottom:10px; padding:10px 0 0 10px; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; float:left}
.custom-canvas-fonts-style .text-para2, .custom-canvas-fonts-style .text-para3{float:left; margin:10px 0; text-align:left}
.custom-canvas-fonts-style .text-para2 li, .custom-canvas-fonts-style .text-para3 li{margin-right:2px; float:left}
.custom-canvas-fonts-style .text-para2 li a, .custom-canvas-fonts-style .text-para3 li a{color:#bf1e2e; text-decoration:underline}
.custom-canvas-fonts-style .text-para2 li .seprtr, .custom-canvas-fonts-style .text-para3 li .seprtr{color:#bf1e2e}
#tab5 .feedback-module input[type="text"]{box-sizing:border-box; -webkit-box-sizing:border-box}
.custom-canvas-fonts-style .step-two-message-hightail{position:static; display:none; font-family:"robotoregular"; margin-top:10px; padding:7px 10px; width:100%; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box}
.custom-canvas-fonts-style .step-two-message-hightail span{font-family:"robotobold"}
#tab5 .custom-canvas-fonts-style .sub-title{margin:3px 0 0}
#tab5 .custom-canvas-fonts-style #custom_text{margin-top:20px}
#custom_text_extra_price_msg{color:#bf1e2e; float:right; font-family:"robotobold"; margin-bottom:10px; font-size:13px}
/*Famous Artist Custom Size*/
.custom_size-famous-artist{float:left}
.custom_size-famous-artist label{float:left; margin-right:10px; margin-top:7px}
.custom_size-famous-artist #customSizeBlock{float:left}
.custom_size-famous-artist #customSizeBlock .input-slect-fix-w{float:left; width:82px; height:30px}
.custom_size-famous-artist #customSizeBlock select{float:left; width:111px}
.custom_size-famous-artist strong{float:left; font-size:17px; font-weight:normal; padding:9px 10px 4px}
.custom_size-famous-artist p.custom_price{color:#bf1e2e; float:left; font-family:"robotoblack"; font-size:34px; margin:5px 0 0; clear:both}
.lightGrey_btn{border-radius:3px;font-size:14px; line-height:16px; padding:10px 20px; text-align:center; text-decoration:none; white-space:nowrap; float:right; background:#333038; color:#fff}
.lightGrey_btn:hover{background:#bf1e2e; color:#fff}
#log li span.cancel{background:rgba(0, 0, 0, 0) url("https://www.canvaschamp.com/skin/frontend/default/cptheme1/images/swfupload/cancel.png") no-repeat scroll 0 0;cursor:pointer; height:20px; position:absolute; right:5px; top:5px; width:20px}
/*Strecher Design Change*/
.artistsupply-category-pages .art-sup-dtl-box{width:465px; margin-top:0}
.artistsupply-category-pages .art-sup-dtl-box .trbox{width:100%; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; margin-bottom:15px; min-height:225px}
.artistsupply-category-pages .art-sup-dtl-box ul.width50{width:100%}
.artistsupply-category-pages .art-sup-dtl-box .custom-size.width50 li.col3{float:left; margin-top:15px}
.artistsupply-category-pages .art-sup-dtl-box .art-sup-dtl-box-left{width:100%; padding:20 15px; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box}
.artistsupply-category-pages .art-sup-dtl-box .custom-size.width50 li.col3.tooltips:hover span{left:31%}
.artistsupply-category-pages .art-sup-dtl-box .art-sup-dtl-box-right .bst-qlty{width:23%; height:100px}
.artistsupply-category-pages .art-sup-dtl-box .art-sup-dtl-box-right ul{width:76%; padding:10px 0}
.artistsupply-category-pages .art-sup-dtl-box .art-sup-dtl-box-right h3{font-size:27px}
.artistsupply-category-pages .art-sup-dtl-box .art-sup-dtl-box-right ul li{width:49%; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; font-size:12px}
.artistsupply-category-pages .art-sup-dtl-box .belowtext .red{display:block}
.w3-navbar{list-style-type:none; margin:0; padding:0; float:left; width:100%; height:58px}
.w3-navbar li{float:left; width:33.3%}
.w3-navbar li a{background:rgba(0, 0, 0, 0) url("https://www.canvaschamp.com/skin/frontend/default/cptheme1/images/artist-supplies/stick-box.png") no-repeat right bottom; box-sizing:border-box; display:inline-block; line-height:normal; transition:none 0s ease 0s; width:100%; font-size:12px; padding:15px 60px 0 15px; height:59px; border-top:3px solid #FFF; border-left:1px solid #FFF; border-right:1px solid #FFF}
.w3-navbar.bcp-boards li a{background:rgba(0, 0, 0, 0) url("https://www.canvaschamp.com/skin/frontend/default/cptheme1/images/artist-supplies/bcp-boards.jpg") no-repeat right top !important;}
.w3-navbar.bps-bar li a{background:rgba(0, 0, 0, 0) url("https://www.canvaschamp.com/skin/frontend/default/cptheme1/images/artist-supplies/bps-bar.jpg") no-repeat right top !important;}
.w3-navbar li a span{color:#bf1e2e}
.w3-navbar li:nth-child(1) a{background-position:30px 0}
.w3-navbar li:nth-child(2) a{background-position:-200px 0}
.w3-navbar li:nth-child(3) a{background-position:-430px 0}
.w3-navbar li a:hover{color:#bf1e2e}
.w3-navbar .w3-dropdown-hover, .w3-navbar .w3-dropdown-click{position:static}
.w3-navbar .w3-dropdown-hover:hover,.w3-navbar .w3-dropdown-hover:first-child,.w3-navbar .w3-dropdown-click:hover{background-color:#ccc;color:#000}
.w3-navbar a,.w3-topnav a,.w3-sidenav a,.w3-dropdown-content a,.w3-accordion-content a,.w3-dropnav a{text-decoration:none}
.w3-container{padding:10px 20px 10px; border:1px solid #f1f1f1; max-height:547px; overflow-y:auto}
.w3-navbar .w3-opennav.w3-right{float:right}
.w3-topnav{padding:8px 8px}
.w3-container:after,.w3-panel:after,.w3-row:after,.w3-row-padding:after,.w3-topnav:after,.w3-clear:after,.w3-btn-group:before,.w3-btn-group:after,.w3-btn-bar:before,.w3-btn-bar:after
{content:"";display:table;clear:both}
.w3-navbar li a.w3-red{border-bottom:1px solid #fff; border-top:3px solid #bf1e2e; height:59px; border-left:1px solid #f1f1f1; border-right:1px solid #f1f1f1}
.form-list .fields.textarea-my-credit .input-box, .form-list .fields.textarea-my-credit .input-box textarea{width:100%}
.form-list .fields.textarea-my-credit .input-box textarea{height:70px; padding:10px; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box}
.table-scroll-credit{display:block; overflow-x:auto; width:100%}
.blog-videos{float:left; padding:70px 0 0; text-align:center}
.latst-blog{float:left; padding-bottom:70px}
ul.lastest-blg{width:100%; text-align:left}
ul.lastest-blg li{width:31%; float:left; margin-right:30px}
ul.lastest-blg li:last-child{margin-right:0}
ul.lastest-blg li .img-blog img{max-width:100%}
.sctn-title{font-size:30px; text-transform:uppercase; font-family:"robotobold"; position:relative; text-align:center; padding-bottom:20px; margin-bottom:30px}
.sctn-title span{font-size:18px; text-transform:none; display:block; font-family:"robotoregular"; margin-top:20px}
.sctn-title:before{background:#dddddd; bottom:0; content:""; height:2px; left:0; margin:0 auto; position:absolute; right:0; width:270px}
.sctn-title:after{background:#dddddd; border-radius:100%; bottom:-3px; content:""; height:10px; left:0; margin:0 auto; position:absolute; right:0; width:10px}
.prdct-name{font-size:15px; color:#bf1e2e; margin:30px 0 20px; float:left}
.lastest-blg li p{font-size:14px; line-height:25px; float:left}
.lastest-blg li p span{font-size:15px; font-family:'robotomedium'; display:block}
.latst-video{float:left; text-align:center; width:100%}
ul.videos{float:left; width:100%}
ul.videos li{width:48%; margin-right:35px; float:left}
ul.videos li:last-child{margin-right:0}
ul.videos li iframe{width:100%; border:none}
.bulk-discnt{width:267px; float:left; margin-top:30px}
.bulk-discnt .mobile-active{display:none}
.bulk-discnt .col3{width:100%; border:1px solid #bf1e2e; border-radius:3px; float:left; padding:0 0 0 15px; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box}
.bulk-discnt .col3 > em{background:#bf1e2e; border-radius:3px; border:2px solid #fff; color:#ffffff; float:left; font-family:'robotobold'; font-size:20px; font-style:normal; line-height:normal; padding:0 7px; position:relative; top:5px; margin-right:15px}
.col3.tooltips > em::before{background:#bf1e2e; border-radius:3px; content:""; height:28px; left:-5px; position:absolute; top:3px; width:26px; z-index:-1}
.bulk-discnt .col3 strong{font-size:18px; color:#bf1e2e; border-left:1px solid #dddddd; float:left; padding:14px 0 14px 10px}
.discnt-bulk{float:left; width:100%; margin:15px 0 30px}
.sku-prod stong{font-family:'robotobold'}
.cms-content .sku-prod{width:100%; margin-bottom:20px}
.discnt-bulk ul{float:left; width:100%}
.discnt-bulk ul li{border:1px solid #ddd; padding:15px; width:48%; background:url("https://www.canvaschamp.com/skin/frontend/default/cptheme1/images/artist-supplies/bulk-quantity.png") no-repeat right bottom; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; font-size:16px; float:left}
.discnt-bulk ul li:nth-child(1){background-position:-10px bottom; margin-right:20px}
.discnt-bulk ul li:nth-child(2){background-position:-340px bottom}
.discnt-bulk ul li span{color:#bf1e2e; text-transform:uppercase; font-size:22px; font-family:'robotobold'; display:block}
.we-gaurnted-u-ll{float:left; width:100%; text-align:center; margin:70px 0 60px}
.we-gaurnted-u-ll ul{display:table;margin:57px auto auto}
.we-gaurnted-u-ll ul li{float:left;font-size:18px;color:#222222;padding:117px 30px 0;position:relative}
.we-gaurnted-u-ll ul li:before{content:"";position:absolute;width:106px;height:91px;top:0;left:50%;margin-left:-53px;background-image:url("https://www.canvaschamp.com/skin/frontend/default/cptheme1/images/artist-supplies/service-icon.png");background-repeat:no-repeat}
.we-gaurnted-u-ll li.fast-shipping:before{background-position:0 0}
.we-gaurnted-u-ll ul li.customer-service:before{background-position:0 -91px}
.we-gaurnted-u-ll ul li.guaranteed:before{background-position:0 -182px}
.we-gaurnted-u-ll ul li.high-quality:before{background-position:0 -273px}
.artistsupply-category-pages .other-cat-canpad .art-sup-dtl-box .art-sup-dtl-box-left{border:1px solid #ddd}
.shopper-reviews-artist{width:100%; float:left; margin-top:15px}
.shopper-reviews-artist .aggregateRating{background:#000; border-radius:3px; display:inline-table; padding:0 5px 2px}
.shopper-reviews-artist .basedon br{display:none}
.shopper-reviews-artist .basedon a{text-decoration:underline}
.for-offer .cms-content{text-align:center}
.for-offer .cms-content .title{font-size:18px; margin-bottom:15px; margin-top:10px}
.for-offer .cms-content h5{font-size:26px}
.for-offer .cms-content h3{color:#000}
.for-offer .cms-content ul{line-height:24px; text-align:left; margin:20px 0 15px !important}
.for-offer .cms-content strong{font-family:'robotobold'}
/* highlight special offer menu */
@keyframes blink1{
 0%{
opacity:1;
color:#ffde16
}
 50%{
opacity:0.55;
color:#bf1e2e
}
 100%{
opacity:1;
color:#ffde16
}
}
@-webkit-keyframes blink1{
 0%{
opacity:1;
color:#ffde16
}
 50%{
opacity:0.55;
color:#bf1e2e
}
 100%{
opacity:1;
color:#ffde16
}
}
@-moz-keyframes blink1{
 0%{
opacity:1;
color:#ffde16
}
 50%{
opacity:0.55;
color:#bf1e2e
}
 100%{
opacity:1;
color:#ffde16
}
}
@-ms-keyframes blink1{
 0%{
opacity:1;
color:#ffde16
}
 50%{
opacity:0.55;
color:#bf1e2e
}
 100%{
opacity:1;
color:#ffde16
}
}
@-o-keyframes blink1{
 0%{
opacity:1;
color:#ffde16
}
 50%{
opacity:0.55;
color:#bf1e2e
}
 100%{
opacity:1;
color:#ffde16
}
}
.objblink1{-webkit-transition:all 1s ease-in-out; -moz-transition:all 1s ease-in-out; -o-transition:all 1s ease-in-out; -ms-transition:all 1s ease-in-out; transition:all 1s ease-in-out; -webkit-animation-direction:normal; -webkit-animation-duration:2s; -webkit-animation-iteration-count:infinite; -webkit-animation-name:blink1; -webkit-animation-timing-function:ease-in-out; -moz-animation-direction:normal; -moz-animation-duration:2s; -moz-animation-iteration-count:infinite; -moz-animation-name:blink1; -moz-animation-timing-function:ease-in-out}
.objblink1:hover{-webkit-animation-duration:0s; -webkit-animation-name:none; -moz-animation-direction:normal; -moz-animation-duration:0s; -moz-animation-name:none; color:#bf1e2e; -webkit-animation-play-state:paused}
.objblink1.post-blink{font-size:8px;position:absolute;top:8px;line-height:normal}
.linkitemoption{text-decoration:underline}
.second-nav-container .second-nav-main .second-nav ul li a.new-hltd{padding-right:30px}
.second-nav-container .second-nav-main .second-nav ul li a.new-hltd .objblink1{position:absolute; top:2px; right:18px}
/* Added by Hemangi */
.about-custom-canvas{font-family:'robotoregular'}
.about-custom-canvas .text-center{text-align:center}
.about-custom-canvas .top-content{margin-bottom:70px}
.about-custom-canvas .container{max-width:1024px; min-width:100%; margin:0 auto; padding:0 20px}
.about-custom-canvas .imgleft{float:left; margin:0 42px 37px 0}
.about-custom-canvas .imgright-sitecontent{padding:60px 0 0 0}
.about-custom-canvas .contenttitle{color:#bf1e2e; font-family:'robotobold'; font-size:18px; margin-bottom:23px; display:block}
.about-custom-canvas .imgright-sitecontent p{font-size:13px; color:#000; margin-bottom:27px}
.about-custom-canvas .imgright-sitecontent{padding:60px 0 0 0}
.about-custom-canvas .imgright-sitecontent.last{padding:30px 0 0 0}
.about-custom-canvas .imgright{margin:0 0 37px 42px; float:right}
.about-custom-canvas .products-title{max-width:465px; font-family:'robotobold'; font-size:26px; color:#000; text-align:center; text-transform:uppercase; display:block; margin:0 auto 40px; padding-bottom:22px; border-bottom:2px solid #e9e9e9; position:relative}
.about-custom-canvas .products-title:before{position:absolute; content:""; display:block; width:12px; height:12px; background:#e9e9e9; left:50%; right:50%; bottom:-7px; border-radius:100%; margin-left:-6px}
.about-custom-canvas .products{margin-bottom:32px}
.about-custom-canvas .products ul.productsmain{margin:0 auto; padding:0; list-style:none; text-align:center}
.about-custom-canvas .products ul.productsmain li{width:203px; margin-left:50px; text-align:center; display:inline-block; vertical-align:top}
.about-custom-canvas .products ul.productsmain li:first-child{margin-left:0}
.about-custom-canvas .products ul.productsmain li .productimg{position:relative; margin-bottom:20px; display:block; transition:all 0.3s ease 0s}
.about-custom-canvas .products ul.productsmain li .productimg .productimgtitle{position:absolute; display:block; bottom:4px; left:0; right:0; background:rgba(0, 0, 0, 0.53) none repeat scroll 0 0; color:#fff; font-size:18px; font-family:'robotobold'; text-align:center; text-transform:uppercase; padding:8px 15px}
.about-custom-canvas .products ul.productsmain li p{font-size:13px; font-weight:300; line-height:normal; padding:0 10px}
.mainarea_wrapper.canvas-prints.google-landing-pages .section-title{font-family:"robotobold"; font-size:30px; position:relative; text-transform:uppercase}
.mainarea_wrapper.canvas-prints.google-landing-pages .tagline-home-commen{background:rgba(0, 0, 0, 0) url("https://www.canvaschamp.com/skin/frontend/default/cptheme1/images/bg3.png") no-repeat scroll center bottom; display:block; font-family:"robotoregular"; font-size:17px; margin-top:13px; padding-bottom:26px; text-transform:none}
.mainarea_wrapper.canvas-prints.google-landing-pages .homepage-reviewblock{border-bottom:none}
.slider .right-box-mob{display:none}
.swiper-container{width:90%;height:auto;margin:20px auto}
.swiper-slide{/* Center slide text vertically */display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;box-sizing:border-box}
.slider-main-block{position:relative}
.slider-container .related-category-block .three-category{display:flex}
/*.slider-container .related-category-block .three-category li,.slider-container .related-category-block .three-category li:nth-child(3n-1){margin:0}*/
.related-category-block .three-category li a img{width:100%}
.view-selector.onlyfortabone{display:none !important}
/* Get Quote */
.common-form.get-qoute-form {position:relative}
.common-form.get-qoute-form .get{float: left;margin:7px 10px; color:#000}
.common-form.get-qoute-form .remove-x {color:#000}
.common-form.get-qoute-form .required-entry{float:left}
.common-form.get-qoute-form .col1{clear:both}
.common-form.get-qoute-form .validation-advice {float:left;left:96px;position:relative;top:2px}
/*.common-form.get-qoute-form .size-height {position: relative; margin-bottom:70px; float:left}*/
/*.common-form.get-qoute-form .col2.size-width {position: relative; float:left;width:180px}*/
.common-form.get-qoute-form .size-width .validation-advice {float:none; position:absolute;top:77px; left:93px}
.common-form.get-qoute-form .size-height .validation-advice {float:none;left:-1px;position:absolute;top:34px}
.common-form.get-qoute-form .textfield_s{float:left;-webkit-user-select: none;}
.common-form.get-qoute-form .size-height {clear:right;float:left;margin-bottom:25px;position:relative}
.common-form.get-qoute-form .size-height .textfield {width:40% !important}
/*Antique hand crafted frames*/
.antique-frames-accordion .menuheader{background:url(https://www.canvaschamp.com/skin/frontend/default/cptheme1/images/plus_icon-f.png) no-repeat scroll right 10px top 5px;cursor:pointer;margin-bottom:1px;padding:10px 30px 10px 20px}
.antique-frames-accordion .openheader{background:url(https://www.canvaschamp.com/skin/frontend/default/cptheme1/images/minus_icon-f.png) no-repeat scroll right 10px top 5px}
.antique-frames-accordion .order-step-main .order-step-title span{background:none;color:#bf1e2e;line-height:15px;margin-right:15px;font-size:15px; padding-right:15px; border-right:1px solid #ddd}
.antique-frames-accordion .order-step-main .order-step-title span.accordprefix,.antique-frames-accordion .order-step-main .order-step-title span.accordsuffix{display:none}
.antique-frames-accordion .order-step-main .order-step-title{border-bottom:none}
.antique-frames-accordion .order-step-main .dynamic-block #tabs_data_frames{margin:0 -20px}
.antique-frames-accordion .order-step-main{clear:both}
.antique-frames-accordion .upload-list{text-align:center}
.antique-frames-accordion .upload-list li{display:inline-table;margin:0 5px 20px;width:22.5%}
.antique-frames-accordion .upload-list li a{background:#f9f9f9;border:1px solid #e5e5e5;display:block;padding:15px 0;text-align:center;text-decoration:none;position:relative}
.antique-frames-accordion .upload-list li a span.icon{background:url(https://www.canvaschamp.com/skin/frontend/default/cptheme1/images/antique-frames-upload.png) no-repeat center bottom;display:inline-block;height:54px;width:58px;margin-bottom:10px;overflow:hidden;text-align:left;text-indent:-9999px;transition:all .3s}
.antique_upload_artwork_now .tm-radio{display:none}
.antique-frames-accordion .order-step-main .dynamic-block .upload-module .separator-print-readypage{margin:0 25px}
.product-detail .hand-antique-frames .product-img{padding:0}
.antique-frames-accordion .upload-list li a.upload-from-computer span.icon{background-position:0 0}
.antique-frames-accordion .upload-list li a.upload-from-image-gallery span.icon{background-position:center -216px}
.antique-frames-accordion .upload-list li a.uplaod-from-facebook span.icon{background-position:center -109px}
.antique-frames-accordion .upload-list li a.upload-from-instagram span.icon{background-position:center -320px}
.antique-frames-accordion .upload-list li .ajax-file-upload a.upload-from-computer.selected span.icon,.antique-frames-accordion .upload-list li .ajax-file-upload:hover a.upload-from-computer span.icon{background-position:0 -54px}
.antique-frames-accordion .upload-list li a.upload-from-image-gallery.selected span.icon,.antique-frames-accordion .upload-list li a.upload-from-image-gallery:hover span.icon{background-position:center -270px}
.antique-frames-accordion .upload-list li a.uplaod-from-facebook.selected span.icon,.antique-frames-accordion .upload-list li a.uplaod-from-facebook:hover span.icon{background-position:center -163px}
.antique-frames-accordion .upload-list li a.upload-from-instagram.selected span.icon,.antique-frames-accordion .upload-list li a.upload-from-instagram:hover span.icon{background-position:center -375px}
.antiqueframes-index-index #fotolia_popup #fotolia_popup_right #fotolia_images_99000000.fotolia_images img{cursor:pointer; display:inline-table; margin:17px 10px 0; vertical-align:bottom; width:21%}
.antique-frames-accordion .opt_color_effect{margin-left:-20px}
.antique-frames-accordion .upload-list li a.selected span.name,.antique-frames-accordion .upload-list li a span.name{font-size:14px;line-height:normal;color:#8d8d8d}
.hand-antique-frames .tata-ajax-loader{z-index:101 !important}
.antique-frames-accordion .upload-list li a.selected span.name,.antique-frames-accordion .upload-list li a:hover span.name, .antique-frames-accordion .upload-list li .ajax-file-upload:hover a.upload-from-computer span.name{color:#000}
/*.antique-frames-accordion .upload-list li a.selected::after,.antique-frames-accordion .upload-list li a.selected::before{border:medium solid rgba(0,0,0,0);content:" ";height:0;left:50%;pointer-events:none;position:absolute;top:100%;width:0}
.antique-frames-accordion .upload-list li a.selected::before{border-color:#e5e5e5 rgba(255,51,102,0) rgba(255,51,102,0);border-width:19px;margin-left:-19px}
.antique-frames-accordion .upload-list li a.selected::after{border-color:#f9f9f9 rgba(255,255,255,0) rgba(255,255,255,0);border-width:18px;margin-left:-18px}*/
.hand-antique-frames .upload_artwork_later.last{float:right; font-size:13px}
.antique_upload_artwork_now{position:relative}
.antique_upload_artwork_now .ajax-file-upload-statusbar{background:rgba(255, 255, 255, 0.7); height:100%; left:0; margin:0; position:absolute; top:0; width:100% !important; z-index:101}
.antique_upload_artwork_now #uploadimg-loader{position:absolute; left:0; right:0; top:7px; z-index:102}
.antique_upload_artwork_now .ajax-file-upload-statusbar .ajax-file-upload-filename, .antique_upload_artwork_now .ajax-file-upload-statusbar .ajax-file-upload-red{display:none !important}
.antique_upload_artwork_now .ajax-file-upload-progress{width:96% !important; top:55%; position:absolute; left:0}
.hand-antique-frames .upload_artwork_later label{height:auto; float:none; color:#bf1e2e}
.hand-antique-frames .accepted-file-type{float:left; width:100%; font-size:13px}
.hand-antique-frames .accepted-file-type p{width:55%; float:left; text-align:left}
.hand-antique-frames .hightail-message-mobile{display:none}
.hand-antique-frames .order-step-main .dynamic-block .upload-module{width:40%; float:right; clear:none; margin-bottom:0}
.hand-antique-frames .upload_artwork_later label:hover{color:#000}
.antique-frames-accordion .sub-title{background:#f1f1f1 none repeat scroll 0 0;border-radius:3px;color:#000;font-size:14px;font-weight:400;margin:0 0 3px;padding:8px}
.antique-frames-accordion .leftmodule #suboption1, .antique-frames-accordion .leftmodule #suboption2{margin-left:8px; margin-top:10px}
.antique-frames-accordion .leftmodule #suboption1 p{float:left;font-size:13px;margin-top:6px;padding-bottom:6px;text-align:left;width:217px}
.antique-frames-accordion .leftmodule #suboption1 p:last-child{margin-bottom:20px}
.antique-frames-accordion .leftmodule #suboption2 textarea{resize:vertical;width:100%;margin-top:15px}
.antique-frames-accordion .tm-radio,.antique-frames-accordion .tm-checkbox{vertical-align:inherit;margin-right:2px}
.antique-frames-accordion .tm-checkbox input,.antique-frames-accordion .tm-radio input{height:18px}
.antique-frames-accordion .tm-checkbox input{margin-top:-4px}
.antique-frames-accordion #opt_color_effect.effect-module{margin-left:-20px}
.hand-antique-frames #image{max-width:100%; max-height:500px; min-height:500px}
.hand-antique-frames .frame11{max-width:533px}
.hand-antique-frames .antique_controls{border:1px solid #eee; display:table; margin:20px auto; width:533px; border-radius:3px;}
.hand-antique-frames .antique_controls .controls-icon{background:#f9f9f9 url("https://www.canvaschamp.com/skin/frontend/default/cptheme1/images/control-icons.png") no-repeat center -70px; padding-top:45px; color:#9f9f9f; font-size:12px; text-transform:uppercase; padding-bottom:15px; width:20%; float:left; border:none; border-left:1px solid #eee}
.hand-antique-frames .antique_controls .controls-icon.a_rotate_right{background-position:0 -0px}
.hand-antique-frames .antique_controls .controls-icon.a_rotate_left{background-position:-106px 0}
.hand-antique-frames .antique_controls .controls-icon.a_zoom_in{background-position:-212px 0}
.hand-antique-frames .antique_controls .controls-icon.a_zoom_out{background-position:-318px 0}
.hand-antique-frames .antique_controls .controls-icon.a_reset{background-position:-424px 0}
.hand-antique-frames .antique_controls .controls-icon:hover{background:#fff url("https://www.canvaschamp.com/skin/frontend/default/cptheme1/images/control-icons.png") no-repeat center -70px; color:#000}
.hand-antique-frames .antique_controls .controls-icon.a_rotate_right:hover{background-position:0 -70px}
.hand-antique-frames .antique_controls .controls-icon.a_rotate_left:hover{background-position:-106px -70px}
.hand-antique-frames .antique_controls .controls-icon.a_zoom_in:hover{background-position:-212px -70px}
.hand-antique-frames .antique_controls .controls-icon.a_zoom_out:hover{background-position:-318px -70px}
.hand-antique-frames .antique_controls .controls-icon.a_reset:hover{background-position:-424px -70px}
.hand-antique-frames .antique_controls .controls-icon:first-child{border-left:none}
.product-detail .hand-antique-frames .sti-content{float:left !important}
.product-detail .hand-antique-frames .staisfaction{border-top:none; padding-top:0}
.product-detail .hand-antique-frames .product-detail-info dl.totalprice .red-clr{width:100%; text-align:center}
.hand-antique-frames .lemination-tool-tip{float:left}
.notification-msg-commn{background:rgba(254, 241, 120, 0.8) none repeat scroll 0 0; color:#bf1e2e; font-family:"robotobold";line-height:normal; padding:5px 10px 7px; width:100%; box-sizing:border-box; -webkit-box-sizing:border-box; -ms-box-sizing:border-box; text-align:center; margin:0 auto 10px; max-width:533px}
.hand-antique-frames .ajax-file-upload input{height:100% !important; width:100% !important}
h1#first_title{float:left}
.size-n-price{float:right; font-size:18px; line-height:normal; margin-top:7px}
.size-n-price .frame-size{float:left; color:#888}
.size-n-price .frame-price{float:left; margin-left:8px; color:#bf1e2e}
.name-price-tog{color:#555; margin-bottom:18px; text-align:center; clear:both; font-family:'robotomedium'; font-size:14px}
.name-price-tog .name-of-pric{color:#bf1e2e}
#dust_cover_back_extra_price_msg.name-price-tog{margin-top:-18px}
/*Valentines Day*/
.customer-revenue-main.ocassional-offer{background:url("https://www.canvaschamp.com/skin/frontend/default/cptheme1/images/ocassional-offer.jpg") no-repeat center top; position:relative;padding:20px 25px}
.customer-revenue-main.ocassional-offer p{font-size:14px; color:#4c2148; font-family:'robotomedium'; padding-top:285px; margin-bottom:15px}
.weekly-offer-deal{max-width:372px;margin:0 auto;margin-bottom:25px}
.weekly-offer-deal img{max-width:100%;height:auto}
.countdown-timer-offer{margin:25px auto 15px}
.offer-week-text{font-size:18px;text-transform:uppercase;font-family:'robotobold';margin-bottom:0px;line-height:29px}
.product-price{font-size:20px;color:#bf1e2e;font-family:'robotobold'}
.offer-week-text-bold{font-size:30px;text-transform: uppercase;font-family: 'robotoblack';margin-bottom: 0px;line-height: 47px;text-align: center;color:#bf1e2e}
.product-price strike{font-size:16px;font-family:'robotoregular';color:#636363}
.product_image{margin:20px auto 10px;/*max-width:300px*/}
.product_image img{max-width:100%;height:auto; width:auto}
.product_size_rough {padding:0 0 10px; text-align:center; display:block;font-size:13px; letter-spacing:.3px; color:#000; text-transform:uppercase; font-family:'robotomedium'}
.coupon-code-button{display:table;text-align:center;margin:10px auto 0;width:100%;max-width:450px}
.coupon-cd-offer{display:inline-block;width:50%;border:1px dashed #555555;padding:8px 6px;box-sizing:border-box;color:#bf1e2e;font-size:15px;font-family:'robotobold';margin-right:10px}
.coupon-cd-offer span{font-size:15px;font-family:'robotoregular';color:#171717}
.customer-revenue-main.ocassional-offer .coupon-code-button .red-btn{display:inline-table !important;margin:0 !important;padding:9px 25px !important;border-radius:0 !important;position: relative;top: -1px;border-radius: 3px !important}
/*.catalog-category-view .shipping-offer-top*/.checkout-cart-index #offerdisplay.canvas_offer{display:none}
/*.catalog-category-view .second-nav-container{margin-bottom:0}
.catalog-category-view .breadcrumbs{margin-top:20px}*/
/*Slider*/
.see-more-product-common{padding:0px 0 40px; margin-top:0px; text-align:center;float:left; width:100%}
.see-more-product-common .swiper-container-horizontal ul li a{padding-bottom:20px; display:block; width:100%; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -ms-box-sizing:border-box}
.see-more-product-common .swiper-container-horizontal ul li a img{border:none;width:100%;max-width:100%; height:auto}
.see-more-product-common .swiper-container-horizontal ul li a span{color:#000;padding:0 0 10px 0;border-bottom:1px dashed #767b80;font-size:18px;display:inline-block;margin:15px 0 15px 0}
.see-more-product-common .swiper-container-horizontal ul li:hover a{background:#eee; transition:all ease-in 0.3s; padding:10px 10px 20px}
.see-more-product-common .swiper-container-horizontal ul li p{color:#888}
.see-more-product-common .swiper-pagination{left:0px;right:0px}
.see-more-product-common .swiper-container-horizontal ul li a span{color:#bf1e2e}
.see-more-product-common .swiper-container-horizontal ul li a:hover span, .see-more-product-common .swiper-container-horizontal ul li:hover a span, .see-more-product-common .swiper-container-horizontal ul li p{color:#000}
.category-banksy-canvas-prints .page-title, .category-emoji-art-prints .page-title{display:none}
.category-emoji-art-prints .footer-container{margin-top:0}
.section-title-commn{text-align:center; display:inline-block; width:100%; margin:20px 0 0; font-family:"robotobold"; font-size:30px; line-height:35px; text-transform:uppercase; color:#000}
.tagline-all-commen{display:block; font-size:16px; padding-bottom:20px; text-transform:none; color:#8a8a8a; position:relative; text-transform:none; font-family:"robotoregular"; line-height:normal; margin-top:5px; text-align:center}
.tagline-all-commen:before{background:#eeeeee; border-radius:100%; bottom:-4px; content:""; height:10px; left:0; position:absolute; width:10px; right:0; margin:0 auto}
.tagline-all-commen:after{content:""; position:absolute; width:40%; left:0; right:0; background:#eeeeee; height:1px; bottom:0; margin:0 auto;max-width:280px}
.see-more-product-common .title-with-border{margin-bottom:50px}
/*  Add css sharephoto page */
.sharephoto-index-index .main, .sharephoto-index-index .col-main, .cms-inspiration-photos-gallery .main, .cms-inspiration-photos-gallery .col-main{width:100%;margin-left:0px;}
.sharephoto-index-index .shipping-offer-top, .cms-inspiration-photos-gallery .shipping-offer-top{margin-bottom:0}
.sharephoto_from.pop_midcontent{width:100%; padding-bottom:30px}
.cms-inspiration-photos-gallery .footer-container{margin-top:0}
.sharephoto .photo-enh-bnr {background:url("https://www.canvaschamp.com/skin/frontend/default/cptheme1/images/share-your-photo-banner.jpg") no-repeat center;box-sizing:border-box;float:left;padding-top:110px;text-align:center;width:100%;min-height:400px}
.sharephoto .photo-enh-text-bnr {margin: 0 auto;width:70%;}
.photo-enh-bnr span.photo-enh-bnr-tittle, .photo-enh-bnr h1.photo-enh-bnr-tittle{color:#fff;display:block;font-family:"robotobold";font-size:50px;line-height:50px;text-transform:uppercase;}
.photo-enh-text-bnr  p{font-size:16px;color:#fff;padding-top:25px;line-height:22px}
.sharephoto .dpe-cc-home-decor{box-sizing:border-box;float:left;padding:50px 0 0;text-align:center;width:100%;margin-bottom:50px}
.sharephoto .dpe-cc-home-decor .mainarea_wrapper{border-bottom:1px solid #ddd; padding-bottom:50px}
.sharephoto .dpe-cc-home-decor ul.dpe-cc-home-decor-detail {display:table;list-style: outside none none;text-align:center;width:100%;position:relative}
.sharephoto .dpe-cc-home-decor ul.dpe-cc-home-decor-detail li {display:inline-table;margin-right:12%;vertical-align:text-top;width:25%;}
.sharephoto .dpe-cc-home-decor ul.dpe-cc-home-decor-detail li:last-child{margin-right:0px;}
.sharephoto .dpe-cc-home-decor ul.dpe-cc-home-decor-detail li span.shipping-tittle {color:#000000;display:block;font-family:"robotomedium";font-size:20px;line-height:normal;margin:10px auto 10px}
.sharephoto .service-image-bg {height:70px}
.sharephoto .dpe-cc-home-decor ul.dpe-cc-home-decor-detail li p {font-family:"robotomedium";font-size:12px;margin-bottom:16px;color:#888888}
.sharephoto .dpe-cc-home-decor-detail:after {background:url("https://www.canvaschamp.com/skin/frontend/default/cptheme1/images/sharephoto-arrow-1.png") no-repeat center;content:"";height:35px;left:260px;position: absolute;top:20px;width:193px}
.sharephoto .dpe-cc-home-decor-detail:before {background:url("https://www.canvaschamp.com/skin/frontend/default/cptheme1/images/sharephoto-arrow-2.png") no-repeat center;content:"";height:35px;right:260px;position: absolute;top:30px;width:193px}
.sharephoto.pop_midcontent .pop_right{width:100%; float:left}
.upload-img-toshare{width:300px; float:left; height:300px;padding:20px; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; text-align:center; background:url("https://www.canvaschamp.com/skin/frontend/default/cptheme1/images/share-image-upload.png") no-repeat center bottom; position:relative; border:1px dashed #ddd; background-position-y:195px; -ms-background-position-y:195px}
.upload-img-toshare .div_preview{width:100%}
.upload-img-toshare .div_preview img{max-width:100%; height:auto; max-height:140px; width:auto}
.sharephoto.pop_midcontent .pop_right .form-list{float:right; width:780px}
.sharephoto.pop_midcontent .pop_right .form-list h3{width:100%; border-bottom:1px solid #ddd; padding-bottom:20px; color:#bf1e2e; font-family:'robotobold'; text-transform:uppercase; font-size:30px; margin-bottom:20px}
.sharephoto.pop_midcontent .pop_right .form-list li{width:100%; float:left}
.sharephoto.pop_midcontent .pop_right .form-list .field, .sharephoto.pop_midcontent .pop_right .form-list .input-box, .sharephoto.pop_midcontent .pop_right .form-list input.input-text, .sharephoto.pop_midcontent .pop_right .form-list textarea{width:100% !important; max-width:580px; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box}
.sharephoto.pop_midcontent .pop_right .form-list li.diff-width .field{width:50% !important}
.sharephoto.pop_midcontent .pop_right .form-list li.diff-width .field input.input-text{width:95% !important;}
.sharephoto.pop_midcontent .pop_right .form-list select{color:#b2b2b2; width:280px;background:url("https://www.canvaschamp.com/skin/frontend/default/cptheme1/images/select-input-arrow.png") no-repeat  #fff; background-position:right center; cursor:pointer; height:38px; -webkit-appearance:none; text-indent:0.01px; /* Removes default arrow from firefox*/ text-overflow:"";  /*Removes default arrow from firefox*/ -moz-appearance:none; -ms-appearance:none; appearance:none; padding-right:30px; padding-top:2px}
.sharephoto.pop_midcontent .pop_right .form-list select::-ms-expand{display:none}
.sharephoto.pop_midcontent .pop_right .form-list textarea{height:65px}
.sharephoto.pop_midcontent .pop_right .form-list .g-recaptcha.float_L{float:left; margin-bottom:20px}
.upload-img-toshare input.input-text{position:absolute; left:0; top:0; height:100%; width:100%; opacity:0; cursor:pointer; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box}
.upload-img-toshare .validation-advice{text-align:left; position:absolute; left:80px; bottom:10px}
p.share-login{font-size:20px; text-align:center}
p.share-login > span{font-size:15px; margin-top:15px; display:block}
p.share-login a.red{text-decoration:underline}
.inspiration-gallery{float:left; width:100%; background:#f9f9f9; padding-bottom:50px; text-align:center}
.inspiration-gallery-banner{background:url("https://www.canvaschamp.com/skin/frontend/default/cptheme1/images/inspirational-gallery-banner.jpg") no-repeat center; background-size:cover; padding:100px 0 50px; width:100%; float:left; color:#fff; text-align:center; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; min-height:400px}
.inspiration-gallery-banner .inspiration-gallery-title{font-size:57px; font-family:"robotobold"; text-transform:uppercase; line-height:100%}
.inspiration-gallery-banner p{font-size:16px}
.inspiration-gallery-banner p a.red{color:#fff; text-decoration:underline}
ul.share-category-img-comment{float:left;margin:40px 0 20px;text-align:center;width:100%}
ul.share-category-img-comment li.share-cat{display:inline-table; margin:5px 0;}
ul.share-category-img-comment li.share-cat a{font-size:14px; color:#888888; text-transform:uppercase; border-left:1px solid #888; padding:0 10px; transition:all 0.3s}
ul.share-category-img-comment li.share-cat:first-child a{border-left:none}
ul.share-category-img-comment li.share-cat a:hover, ul.share-category-img-comment li.share-cat a.active{color:#bf1e2e; font-family:"robotobold"}
.shared_image_comment{width:100%; text-align:center; position:relative}
.shared_image_comment .image-comment-name .share-image{float:left; width:100%}
.shared_image_comment .image-comment-name .share-image img{width:330px; height:auto; max-width:100%}
.shared_image_comment .image-comment-name .share-image a{position:relative; display:table; margin:0 auto;transition:all 0.3s}
.shared_image_comment .image-comment-name .share-image a:before{content:"";border:1px solid #fff;position:absolute;left:10px;top:10px;right:10px;bottom:10px;display:block;opacity:0;transition:all ease-in-out 0.5s; background:rgba(0,0,0,0.4)}
.shared_image_comment .image-comment-name .share-image a:after{content:"";position:absolute;left:0;top:50%;right:0;display:block;background:url("https://www.canvaschamp.com/skin/frontend/default/cptheme1/images/zoom.png") no-repeat center;width:35px;height:32px;margin:-16px auto 0;opacity:0;transition:all ease-in-out 0.5s}
.shared_image_comment .image-comment-name .share-image a:hover:before, .shared_image_comment .image-comment-name .share-image a:hover:after{opacity:1}
.shared_image_comment .image-comment-name{min-height:100px; padding:15px; background:#fff; margin:8px; float:left; box-shadow:0 1px 3px rgba(34,25,25,0.4); -moz-box-shadow:0 1px 3px rgba(34,25,25,0.4); -webkit-box-shadow:0 1px 3px rgba(34,25,25,0.4); -webkit-transition:top 1s ease, left 1s ease; -moz-transition:top 1s ease, left 1s ease; -o-transition:top 1s ease, left 1s ease; -ms-transition:top 1s ease, left 1s ease}
.image_comment_name_details{float:left; text-align:left}
.image_comment_name_details .share-name{text-transform:uppercase; font-family:'robotobold'; font-size:15px; color:#333; margin-top:20px; display:block}
.image_comment_name_details .share-description{color:#888; font-size:13px; margin-top:10px}
.share-category{position:relative; padding-left:40px; font-size:15px; color:#bf1e2e; margin:20px 0 5px}
.share-category:before{background:url("https://www.canvaschamp.com/skin/frontend/default/cptheme1/images/image-category.png") no-repeat left top; position:absolute; left:0; top:-5px; content:""; height:30px; width:32px}
.white-btn{background:rgba(0, 0, 0, 0.5) none repeat scroll 0 0;border:1px solid #ffffff;border-radius:3px;color:#ffffff;cursor:pointer;font-family:"robotobold";font-size:23px;padding:14px 24px;text-decoration:none;text-transform:uppercase;transition:all 500ms ease 0s;display:inline-block}
.white-btn:hover{background:#fff;color:#bf1e2e}
.inspiration-gallery-banner .white-btn{font-size:13px;margin-top:30px}
.inspiration-gallery .red-btn{box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;display:block;font-family:"robotobold"; font-size:13px; margin:30px auto; text-align:center; width:280px; height:42px}
.ff-bold{font-family:"robotomedium"}
.inspiration-gallery .share-address{color:#888888;float:left;margin-bottom:15px;text-transform:capitalize;width:100%}
.inspiration-gallery .share-date{color:#888888;float:left;margin-top:10px;width:100%; margin-bottom:5px}
/* Radio Button change*/
#shipping-method #checkout-shipping-method-load .sp-methods{float:left; width:100%; padding-left:7px; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box}
#payment-method #checkout-payment-method-load .sp-methods .tm-radio{margin-right:6px}
#payment-method #checkout-payment-method-load .sp-methods .cclistnew{float: left}
#payment-method #checkout-payment-method-load .paypal_express .tm-radio{margin-top: 10px}
#checkout-payment-method-load .sp-methods {margin-left:15px}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {  
#checkout-payment-method-load .sp-methods {margin-left:18px}
.onepagecheckout-index-index input[type='radio']{position:absolute !important}
}
.cart .shipping .sp-methods dd li, #shipping-method #checkout-shipping-method-load .sp-methods dd li{float:left; margin-top:7px; position:relative; width:100%}
.cart .shipping .sp-methods dd li:first-child{margin-top:3px}
.shipping .border_sp_151{bottom:0; margin-bottom:0; font-size:11px; top:inherit}
.shipping .border_sp_151::before{border-bottom:10px solid rgba(254, 241, 120, 0.8);border-left:10px solid rgba(0, 0, 0, 0);border-right: 10px solid rgba(0, 0, 0, 0);content:"";position:absolute;top:-9px; left:20px}
#co-shipping-method-form .sp-methods .tm-radio, #shipping-method #checkout-shipping-method-load .sp-methods .tm-radio{float:left}
#co-shipping-method-form .sp-methods .tm-hide, #shipping-method #checkout-shipping-method-load .sp-methods .tm-hide, #payment-method #checkout-shipping-method-load .sp-methods .tm-hide{position:absolute; left:0; height:18px; width:18px; cursor:pointer; margin-right:0}
#payment-method #checkout-shipping-method-load .sp-methods dt label:last-child{margin-left: 6px}
#co-shipping-method-form .rb-after-ajx, #shipping-method #checkout-shipping-method-load .rb-after-ajx{float:left; margin-left:0; margin-right:0; margin-top:0}
.shipping-rate-cond{float:left; margin-left:6px; width:85%}
.checkout-cart-index input[type="radio"] + label span.price, .onepagecheckout-index-index input[type="radio"] + label span.price{width:auto; margin-right:0}
/* highlight special offer menu */
@keyframes textblink{
 0%{
color:#000000
}
 50%{
color:#bf1e2e
}
 100%{
color:#000000
}
}
@-webkit-keyframes textblink{
 0%{
color:#000000
}
 50%{
color:#bf1e2e
}
 100%{
color:#000000
}
}
@-moz-keyframes textblink{
 0%{
color:#000000
}
 50%{
color:#bf1e2e
}
 100%{
color:#000000
}
}
@-ms-keyframes textblink{
 0%{
color:#000000
}
 50%{
color:#bf1e2e
}
 100%{
color:#000000
}
}
@-o-keyframes textblink{
 0%{
color:#000000
}
 50%{
color:#bf1e2e
}
 100%{
color:#000000
}
}
.sp-methods dd li{padding:0px 10px;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box}
.sp-methods dd li.christmas_shipping{border:1px solid #bf1e2e; padding:15px 10px 10px;margin:15px 0 5px !important; background-color:#fdfdfd}
.sp-methods dd li.christmas_shipping:before {content:'Christmas Special'; font-size:13px; color:#bf1e2e; background-color:#fdfdfd; padding:2px 5px; position:absolute; left:6px; top:-12px; font-family:'robotobold';-webkit-transition:all 1s ease-in-out; -moz-transition:all 1s ease-in-out; -o-transition:all 1s ease-in-out; -ms-transition:all 1s ease-in-out; transition:all 1s ease-in-out; -webkit-animation-direction:normal; -webkit-animation-duration:2s; -webkit-animation-iteration-count:infinite; -webkit-animation-name:textblink; -webkit-animation-timing-function:ease-in-out; -moz-animation-direction:normal; -moz-animation-duration:2s; -moz-animation-iteration-count:infinite; -moz-animation-name:textblink; -moz-animation-timing-function:ease-in-out}
.sp-methods dd li.christmas_shipping:hover:before{-webkit-animation-duration:0s; -webkit-animation-name:none; -moz-animation-direction:normal; -moz-animation-duration:0s; -moz-animation-name:none; color:#bf1e2e; -webkit-animation-play-state:paused}

/*Instant Price Box*/
.custom-for-page-sizes-price{float:right}
.custom-for-page-sizes-price .sizebox{position:static}
.start_price{font-size:21px; text-transform:none; line-height:28px}
.large-canvas-print-main .custom-for-page-sizes-price{padding-top:0px}
/*Canvas Wall Displays css*/
.category-canvas-wall-displays .breadcrumbs, .category-canvas-wall-displays .page-title{display:none}
.category-canvas-wall-displays .main, .category-canvas-wall-displays .main .col-main{width:100%}
.wall-display-new-design .cbr-advertisement{background:url(https://www.canvaschamp.com/skin/frontend/default/cptheme1/images/landingpage-new/wall-display-banner.jpg) 50% 0 no-repeat; background-size:cover; height:450px;}
.wall-display-new-design .cbr-advertisement .adv-inner{display: table;height: 100%;width: 100%}
.wall-display-new-design .adv-inner .adv-content{padding:85px 0 50px;text-align: center;}
.wall-display-new-design .adv-inner .adv-content h1{color: #ffffff;font-family:"robotoblack";font-size: 30px;line-height: 30px;margin:0;padding:0;text-transform:none}
.wall-display-new-design .custmr-reviews{color:#fff}
.wall-display-new-design .common-offers{display:table; margin:20px auto}
.wall-display-new-design .adv-inner .already-discounted{background:#fdf1c3;color:#000;font-size:16px;text-transform:uppercase;padding:10px 24px;display:inline-block;font-family:"robotobold";margin-bottom:20px;position:relative;height:49px;box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box}
.wall-display-new-design .adv-inner .already-discounted:before, .wall-display-new-design .adv-inner .already-discounted:after{position:absolute;content:"";background:url(https://www.canvaschamp.com/skin/frontend/default/cptheme1/images/landingpage-new/banner-curve.png) no-repeat;width:22px;height:49px;display:block;top:0}
.wall-display-new-design .adv-inner .already-discounted:before{left:-22px}
.wall-display-new-design .adv-inner .already-discounted:after{right:-22px;background-position:-22px top}
.wall-display-new-design .adv-inner .already-discounted .use-coupon-code{font-size:12px;font-family:'robotoregular';text-transform:lowercase;text-align:right}
.wall-display-new-design .adv-inner .already-discounted .use-coupon-code a{color:#bf1e2e;text-transform:uppercase}
.wall-display-new-design .adv-inner .panel-displays-price{font-family:'robotoregular';font-size:16px;color:#fff;margin-bottom:20px}
.wall-display-new-design .adv-inner .panel-displays-price span{color:#ffe400;font-family:"robotomedium"}
.wall-display-new-design .adv-inner .bannerbtn{display:inline-block;margin-bottom:20px;font-family:"robotobold";font-size:18px}
.wall-display-new-design .adv-inner .bannerbtn .red-btn{font-family:"robotobold";font-size:18px}
.wall-display-new-design .adv-inner p{color:#fff}
.wall-display-new-design .adv-inner .bannerbtn a{display:inline-block;}
.wall-display-new-design .main{margin:0 auto;max-width:1130px;width:100%}
.wall-display-new-design .title-box{margin:0 auto;padding:50px 0 50px 0;text-align:center}
.wall-display-new-design .panel-displays-main, .wall-display-new-design .personalized-wall-displays{margin-bottom:40px;display:inline-block;width:100%;height:441px}
.wall-display-new-design .personalized-wall-displays{border-bottom:1px solid #eeeeee;margin-bottom:0;padding-bottom:60px}
.wall-display-new-design .panel-displays-main .panel-displays-img{float:left;width:60%}
.wall-display-new-design .personalized-wall-displays .personalized-img{width:40%;float:right}
.wall-display-new-design .panel-displays-main .panel-displays-img img, .wall-display-new-design .personalized-wall-displays .personalized-img img{max-width:100%}
.wall-display-new-design .panel-displays-main .panel-displays-img.right-img{float:right}
.wall-display-new-design .personalized-displays-content{width:60%;float:left;display:table;height:471px;padding:0 30px;box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box}
.wall-display-new-design .personalized-displays-content .title-box .line-head:after{width:50%}
.wall-display-new-design .personalized-displays-content .title-box{display:table-cell;vertical-align:middle}
.wall-display-new-design .personalized-displays-content .title-box .line-head{margin-bottom:20px}
.wall-display-new-design .personalized-displays-content .title-box p{color:#888888;font-size:13px;margin-bottom:18px}
.wall-display-new-design .panel-displays-main .panel-displays-content{float:left;background:#f5f5f5;width:40%;text-align:center;padding:20px 0;height:100%;display:table;box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box}
.wall-display-new-design .panel-displays-main .panel-displays-content .panel-displays-content-medium{display:table-cell;vertical-align:middle}
.wall-display-new-design .panel-displays-main .panel-displays-content h3{font-family:"robotobold";font-size:30px}
.wall-display-new-design .panel-displays-main .panel-displays-content .title-and-price{padding:0 0 20px 0;border-bottom:1px solid #aaaaaa;display:inline-block;margin-bottom:20px}
.wall-display-new-design .panel-displays-main .panel-displays-content .title-and-price .size-price{font-size:16px;font-family:'robotoregular'}
.wall-display-new-design .panel-displays-main .panel-displays-content .title-and-price .size-price .size{font-family:"robotobold"}
.wall-display-new-design .panel-displays-main .panel-displays-content .title-and-price .size-price .price{color:#888888;text-decoration:line-through;padding:0 6px 0 4px}
.wall-display-new-design .panel-displays-main .panel-displays-content .title-and-price .size-price .offer-price{font-family:"robotobold";color:#bf1e2e}
.wall-display-new-design .panel-displays-main .panel-displays-content .red-btn{font-size:18px;display:inline-block}
.wall-display-new-design .panel-displays-main .panel-displays-content .panel-displays-size{margin-bottom:30px}
.wall-display-new-design .panel-displays-main .panel-displays-content .panel-displays-size li{font-size:16px;color:#000;margin-bottom:10px}
.wall-display-new-design .we-guarantee-icon{display:inline-block;padding-bottom:60px;border-bottom:1px solid #eeeeee;margin-bottom:40px}
.wall-display-new-design .we-guarantee-icon ul li{float:left;width:25%;padding:0 2%;text-align:center;box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box}
.wall-display-new-design .we-guarantee-icon ul li .title{font-family:"robotobold";font-size:16px;color:#000;padding:15px 0;margin-bottom:15px;display:block;position:relative}
.wall-display-new-design .we-guarantee-icon ul li .title:before{content:"";width:90px;margin:0 auto;bottom:0;position:absolute;background:#eeeeee;height:1px;display:block;left:0;right:0}
.wall-display-new-design .we-guarantee-icon ul li p{color:#888888;font-size:13px}
.wall-display-new-design .we-guarantee-icon ul li .icon{width:46px;margin:0 auto;height:46px;background-image:url(https://www.canvaschamp.com/skin/frontend/default/cptheme1/images/landingpage-new/wall-display-icon.png);background-repeat:no-repeat;display:block}
.wall-display-new-design .we-guarantee-icon ul li .icon.options{background-position:2px center}
.wall-display-new-design .we-guarantee-icon ul li .icon.services{background-position:-53px center}
.wall-display-new-design .we-guarantee-icon ul li .icon.safety{background-position:-116px center}
.wall-display-new-design .we-guarantee-icon ul li .icon.quality{background-position:-173px center}
.wall-display-new-design .container #tabmenu{height:auto; text-align:center; background-image:none; border-bottom:1px solid #e9e9e9; margin-bottom:15px}
@media screen and (-webkit-min-device-pixel-ratio:0){
/* Safari and Chrome */
.wall-display-new-design .container #tabmenu{height:auto}
/* Safari only override */
::i-block-chrome,.wall-display-new-design .container #tabmenu{height:49px}
}
.wall-display-new-design .container #tabmenu li{float:none; display:inline-table; margin:0 9px -1px; border:none; height:auto}
.wall-display-new-design .container #tabmenu a{padding:13px 49px 16px 49px !important; border:1px solid #e9e9e9}
.wall-display-new-design .container #tabmenu a:hover{background:#272727; color:#fff; border:1px solid #272727}
.wall-display-new-design .container #tabmenu a.active{background:#272727; color:#fff; border:1px solid #272727}
.wall-display-new-design .container #tabmenu a.active::after{border-color:#272727 #ffffff #ffffff;   border-style:solid; border-width:15px; bottom:-30px; content:"";  left:45%;   margin:0 auto; position:absolute; text-align:center; vertical-align:text-bottom}
/*Banksy Emoji Flow*/
.banksy-canvas-prints.emo-ban{margin-top:40px; padding-top:40px; border-top:1px solid #ddd; float:left; width:100%}
.banksy-canvas-prints .banksy-box{margin:40px 0 0 0;float:left}
.banksy-canvas-prints .banksy-box ul li{display:inline-block;width:222px;text-align:center;margin:0 29px;vertical-align:top}
.banksy-canvas-prints .banksy-box ul li .order-box{border:1px solid #ececec;width:98px;height:98px;border-radius:50%;text-align:center;margin:0px auto}
.banksy-canvas-prints .banksy-box ul li:hover .order-box{border:1px solid #bf1e2e}
.banksy-canvas-prints .banksy-box li .sprite{background:url(https://www.canvaschamp.com/skin/frontend/default/cptheme1/images/landingpage-new/sprite-image.png) no-repeat;display:block;width:52px;height:40px;margin:0px auto;margin-top:30px}
.banksy-canvas-prints .banksy-box li .sprite.quality{background-position:-311px 0px}
.banksy-canvas-prints .banksy-box li .sprite.price{background-position:-370px 0px}
.banksy-canvas-prints .banksy-box li .sprite.money{background-position:-439px 0px}
.banksy-canvas-prints .banksy-box li .sprite.service{background-position:-495px 0px}
.banksy-canvas-prints .banksy-box ul li h3{font-size:18px;color:#251f23;padding-top:15px;font-family:"robotoregular";margin-bottom:12px}
.banksy-canvas-prints .banksy-box ul li p{font-size:13px;color:#888888}
.banksy-canvas-prints .banksy-box ul a{color:#c71816}
#inner-main.product_info .product-detail-left.famous-artist-usp.ban_emo{float:left; width:56% !important; height:110px; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; margin-top:10px; margin-right:0; margin-bottom:10px}
.product-list-for-nw-pro{margin:0px;width:100%;float:left}
.product-list-for-nw-pro ul{margin-top:36px;float:left}
.product-list-for-nw-pro ul li{width:23.5%;margin-right:2%;float:left;text-align:center;margin-bottom:50px}
.product-list-for-nw-pro ul li .img-box{width:100%;margin:0px;border:9px solid #eeeeee;text-align:center; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -ms-box-sizing:border-box; height:300px; position:relative; line-height:262px; padding:10px 15px}
.product-list-for-nw-pro ul li .img-box img{vertical-align:middle; max-height:230px; max-width:100%; width:auto}
.product-list-for-nw-pro ul li:nth-child(4n){margin-right:0}
.product-list-for-nw-pro ul li p{font-size:18px;color:#333333;padding:25px 0 15px;font-family:"robotobold"}
.product-list-for-nw-pro ul li .order-btn{display:inline-block;margin-top:3px;font-family:"robotoregular";font-size:14px}
.product-list-for-nw-pro ul li .regularprice{font-size:18px; line-height:normal; margin-bottom:15px}
.product-list-for-nw-pro ul li .regularprice strike{color:#888888}
.product-list-for-nw-pro ul li .regularprice span{color:#bf1e2e}
.product-list-for-nw-pro .section-title-commn{margin-top:40px}
.category-canvas-photo-collage .buy-with{text-align:center}
.category-canvas-photo-collage .buy-with .google-review-star{margin:10px 0 20px 0}
.category-canvas-photo-collage .buy-with p{line-height:normal;width:200px;margin:0 auto}
.product-medium-duty-stretcher-bars-1-inch-deep .google-review-star, .cms-canvas-prints-square-8x8 .google-review-star{margin:20px 0}
.trboxes-box1.trbox .google-review-star{margin:20px 0}
.trboxes-box1.trbox p{font-size:18px;line-height:30px}
a.red.google-review-red{text-decoration:underline; color:#bf1e2e}
a.red.google-review-red:hover{text-decoration:none}
/*Acrylic Photo Prints*/
.cms-acrylic-photo-prints{}
.acrylic-photo-prints-main .cbr-advertisement{background:url(https://www.canvaschamp.com/skin/frontend/default/cptheme1/images/landingpage-new/acrylic-photo-prints-banner.jpg) no-repeat center top;height:490px}
.acrylic-photo-prints-main .cbr-advertisement .adv-content{max-width:1130px;width:100%;margin:0 auto;padding:77px 0 0 0}
.acrylic-photo-prints-main .cbr-advertisement .adv-content .content-area{width:464px}
.acrylic-photo-prints-main .cbr-advertisement .adv-content .content-area h1{color: #000;font-family: "robotoblack";font-size: 30px;margin-bottom:9px;text-transform: uppercase;}
.acrylic-photo-prints-main .cbr-advertisement .adv-content .content-area .reviews{background: rgba(0, 0, 0, 0) url("https://www.canvaschamp.com/skin/frontend/default/cptheme1/images/landingpage-new/fivestar.png") no-repeat scroll left center;color: #888888;font-family: "robotoregular";font-size: 13px;margin-bottom: 17px;padding-left: 85px;}
.acrylic-photo-prints-main .cbr-advertisement .adv-content .content-area .reviews .ratingpoint{background: #414142 none repeat scroll 0 0;border-radius: 2px;color: #fff;display: inline-block;line-height: 15px;margin: 0 5px 0 2px;padding: 0 3px;vertical-align: top;}
.acrylic-photo-prints-main .cbr-advertisement .adv-content .content-area .common-offers:before{columns:"";display:none;}
.acrylic-photo-prints-main .cbr-advertisement .adv-content .content-area .common-offers{margin:20px 0 16px 0;text-align:center;}
.acrylic-photo-prints-main .cbr-advertisement .adv-content .content-area .displays-price{display:block;margin-bottom:19px;font-size:16px;color:#888888}
.acrylic-photo-prints-main .cbr-advertisement .adv-content .content-area .red-btn{display:inline-block;margin-bottom:11px}
.acrylic-photo-prints-main .cbr-advertisement .adv-content .content-area .guaranteed{color:#fff}
.acrylic-photo-prints-main .container{max-width:1130px;width:100%;margin:0 auto;float:none;}
.acrylic-photo-prints-main .container.why-choose-acrylic{padding:68px 0 66px 0}
.acrylic-photo-prints-main .main .title-box{text-align:center}
.acrylic-photo-prints-main .main .title-box h2{color: #000;font-family:"robotobold";font-size:22px;margin-bottom:10px;text-transform: uppercase;}
.acrylic-photo-prints-main .main .title-box .title-sub-text{font-size:16px;color:#888}
.acrylic-photo-prints-main .main .title-box .line-head{margin-top: 10px;position: relative;}
.acrylic-photo-prints-main .main .title-box .line-head:after{border-bottom: 1px solid #eeeeee;content: "";display: block;margin: 20px auto 0;position: relative;width:17%;}
.acrylic-photo-prints-main .main .title-box .line-head:before{background:#eeeeee;border:6px solid #eeeeee;border-radius:80px;bottom: -5px;content:"";display:inline-block;height: 0;left: 49.5%;position: absolute;width: 0;}
.acrylic-photo-prints-main .why-choose-acrylic-icon{margin:0;padding:0;list-style:none;display:inline-block;margin-bottom:12px}
.acrylic-photo-prints-main .why-choose-acrylic-icon li{padding:53px 0;width:25%;text-align:center;float:left;}
.acrylic-photo-prints-main .why-choose-acrylic-icon li .acrylic-icon-spirte{width:84px;border-bottom:1px solid #d6d6d6;margin:0 auto 18px;display:block;position:relative;padding-bottom:20px}
.acrylic-photo-prints-main .why-choose-acrylic-icon li .acrylic-icon-spirte:before{content:"";background-image:url(https://www.canvaschamp.com/skin/frontend/default/cptheme1/images/landingpage-new/acrylic-photo-prints-sprite.png);background-repeat:no-repeat;width:48px;height:48px;display:block;margin:0 auto}
.acrylic-photo-prints-main .why-choose-acrylic-icon .printer-icon:before{background-position:0 0}
.acrylic-photo-prints-main .why-choose-acrylic-icon .hd-print:before{background-position:-64px -3px}
.acrylic-photo-prints-main .why-choose-acrylic-icon .durability-icon:before{background-position:-123px -4px}
.acrylic-photo-prints-main .why-choose-acrylic-icon .durability-icon:before{background-position:-123px -4px}
.acrylic-photo-prints-main .why-choose-acrylic-icon .handcrafted-icon:before{background-position:-179px -6px}
.acrylic-photo-prints-main .why-choose-acrylic-icon .buy-with-icon:before{background-position:-2px -74px}
.acrylic-photo-prints-main .why-choose-acrylic-icon .buy-with-icon:before{background-position:-2px -74px}
.acrylic-photo-prints-main .why-choose-acrylic-icon .secure-delivery-icon:before{background-position:-63px -72px}
.acrylic-photo-prints-main .why-choose-acrylic-icon .hanging-icon:before{background-position:-120px -71px}
.acrylic-photo-prints-main .why-choose-acrylic-icon .rating-icon:before{background-position:-180px -72px}
.acrylic-photo-prints-main .why-choose-acrylic-icon .enhancements-icon:before{background-position:-1px -143px}
.acrylic-photo-prints-main .why-choose-acrylic-icon .long-lasting-colors-icon:before{background-position:-64px -140px}
.acrylic-photo-prints-main .why-choose-acrylic-icon .frames-icon:before{background-position:-120px -140px}
.acrylic-photo-prints-main .why-choose-acrylic-icon .frames-icon:before{background-position:-120px -140px}
.acrylic-photo-prints-main .why-choose-acrylic-icon .mounting-icon:before{background-position:-175px -140px}
.acrylic-photo-prints-main .order-now{text-align:center}
.acrylic-photo-prints-main .order-now .red-btn{font-size:18px;font-family:"robotomedium";padding:12px 20px;display:inline-block;}
.acrylic-photo-prints-main .why-choose-acrylic .why-choose-acrylic-icon li .why-choose-text{font-size:16px;color:#000;font-family:"robotobold";}
.acrylic-photo-prints-main .made-to-measure-formats{background-color:#eeeeea;text-align: center;}
.acrylic-photo-prints-main .made-to-measure-formats{padding:68px 0 0 0}
.acrylic-photo-prints-main .main .made-to-measure-formats .title-box{margin-bottom:45px}
.acrylic-photo-prints-main .main .made-to-measure-formats .line-head:after{border-bottom-color:#fff;}
.acrylic-photo-prints-main .main .made-to-measure-formats .line-head:before{border-color:#fff;}
.acrylic-photo-prints-main .quick-view-tabbing .title-box{margin-top:40px}
.acrylic-photo-prints-main .quick-view-tabbing .title-box h2{text-align:center;}
.acrylic-photo-prints-main .quick-view-tabbing span.link{font-size:16px;margin-bottom: 25px;display:block;}
.acrylic-photo-prints-main .quick-view-tabbing p{color:#888888}
.acrylic-photo-prints-main .quick-view-tabbing #content .tabbing_content.dis_block ul.framebocx{display: inline-block;padding: 0 !important;margin:35px -15px 0 -15px!important}
.acrylic-photo-prints-main .quick-view-tabbing #content .tabbing_content.dis_block ul.framebocx li{width:33.333%;float:left;text-align:center;list-style:none;box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;padding:0 15px;}
.acrylic-photo-prints-main .quick-view-tabbing ul.framebocx li .framebocx-content{background-color:#fbfbfb;padding:15px 30px 30px 30px}
.acrylic-photo-prints-main .quick-view-tabbing ul.framebocx li span.link{margin-bottom:10px;}
.acrylic-photo-prints-main .quick-view-tabbing ul.framebocx li .framebocx-content .img{min-height:193px}
.acrylic-photo-prints-main .guarantees-container .cvp-guarantees{ display:table;width:100%}
.acrylic-photo-prints-main .guarantees-container .cvp-guarantees .mainarea_wrappe{margin: 0 auto;width: 1130px;clear: both;}
.acrylic-photo-prints-main .guarantees-container .cvp-guarantees .mainarea_wrappe .guarantee-box li{ width: 240px;height: 240px;border-radius: 50%;font-size: 52px;color: #fff;text-align: center;background: #f6f6f6;position: relative}
.acrylic-photo-prints-main .guarantees-container .cvp-guarantees .mainarea_wrappe .guarantee-box li .details{ width: 220px;height: 220px;border-radius: 50%;font-size: 52px;color: #444444;text-align: center;background: #fff;margin: 10px auto;position: absolute;left:10px}
.acrylic-photo-prints-main .guarantees-container .cvp-guarantees .mainarea_wrappe .guarantee-box li .details .guarantee-icon-years{background:url(https://www.canvaschamp.com/skin/frontend/default/cptheme1/images/landingpage-new/guarantee-icon-1.png) no-repeat 0px 0px;width:29px;height:39px; display:inline-block}
.acrylic-photo-prints-main .guarantees-container .cvp-guarantees .mainarea_wrappe .guarantee-box li .details .guarantee-title{font-family:"robotomedium";font-size:16px;color:#000000 }
.acrylic-photo-prints-main .guarantees-container .cvp-guarantees .mainarea_wrappe .guarantee-box li .details .guarantee-text{font-family:"robotobold";font-size:22px;color:#888888}
/*idea gallery slider*/
.red-border-link{text-decoration: underline;color: #bf1e2e}
.red-border-link:hover{color:#000}
.idea-gallery-section{width:100%; float:left}
.idea-gallery-section .title-idea-gallery{margin-bottom:20px}
.idea-gallery-section .see-more {text-align:center;margin:35px 0px 80px 0px;float:left;width:100%;}
.idea-gallery-slider.slider.slick-initialized.slick-slider{height:auto;}
.idea-gallery-slider{margin:0 auto;text-align:center;width:100%;padding:20px;}
.idea-gallery-slider .one{ margin:5px 20px;border: 5px solid #fff; min-height:100%;text-align:center;position:relative;display:inline-block;overflow:hidden;background: #000;-webkit-box-shadow: 0 1px 3px rgba(34,25,25,0.4);    box-shadow: 0 1px 3px rgba(34,25,25,0.4);-moz-box-shadow: 0 1px 3px rgba(34,25,25,0.4);}
.idea-gallery-slider .one:nth-child(2) img{margin:0;display:inline-block;float:right;}
.idea-gallery-slider .one .name{text-decoration:none;text-shadow:rgba(0, 0, 0, 0.7) 1px 1px 5px;color:#fff;font-size:20px;position:absolute;display:block;top:40%;left:0;text-align:center;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;z-index:2;width:100%;height:100%;}
.idea-gallery-slider .one .name .title{display:block;text-transform:none;font-size:15px;font-family: "robotoregular"; color:rgba(255, 255, 255, 0.7);filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;-moz-transition-property:all;-o-transition-property:all;-webkit-transition-property:all;transition-property:all;-moz-transition-delay:0.2s;-o-transition-delay:0.2s;-webkit-transition-delay:0.2s;transition-delay:0.2s;-moz-transition-duration:0.9s;-o-transition-duration:0.9s;-webkit-transition-duration:0.9s;transition-duration:0.9s;}
.idea-gallery-slider .one:hover .name{filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1;-moz-transform:scale(1, 1);-ms-transform:scale(1, 1);-webkit-transform:scale(1, 1);transform:scale(1, 1);-moz-transition-property:all;-o-transition-property:all;-webkit-transition-property:all;transition-property:all;-moz-transition-duration:0.6s;-o-transition-duration:0.6s;-webkit-transition-duration:0.6s;transition-duration:0.6s;}
.idea-gallery-slider .one:hover .title{filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1;}
.idea-gallery-slider .one:hover img{-moz-transform:scale(1, 1);-ms-transform:scale(1, 1);-webkit-transform:scale(1, 1);transform:scale(1, 1);background-position:top top;-webkit-filter:grayscale(0.4) blur(1px);filter:grayscale(0.4) blur(1px);-moz-transition-property:all;-o-transition-property:all;-webkit-transition-property:all;transition-property:all;-moz-transition-duration:0.8s;-o-transition-duration:0.8s;-webkit-transition-duration:0.8s;transition-duration:0.8s;}
.idea-gallery-slider .one:hover:hover img{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=70);opacity:0.7;}
.idea-gallery-slider .one img{display:block;width:100%;margin:0 auto;display:inline-block;text-align:center;-moz-transform:scale(1.09, 1.09);-ms-transform:scale(1.09, 1.09);-webkit-transform:scale(1.09, 1.09);transform:scale(1.09, 1.09);-moz-transition-property:all;-o-transition-property:all;-webkit-transition-property:all;transition-property:all;-moz-transition-duration:0.4s;-o-transition-duration:0.4s;-webkit-transition-duration:0.4s;transition-duration:0.4s}
/*Blog Idea Gallery Slider New Design*/
.common_idea_gallery {margin-bottom:50px}
.common_idea_gallery .section-title-commn{font-size:22px}
.common_idea_gallery .title-with-border .tagline-all-commen {margin:0 auto; max-width:800px}
.common_idea_gallery .idea_img_box{display:block}
.common_idea_gallery .idea_img_box img{max-width:100%; border-radius:7px; -webkit-border-radius:7px}
.common_idea_gallery .idea_thumb_title{font-family:'robotoitalic'; position:absolute; margin:0; left:25px; right:25px; width:auto; bottom:-30px; padding:10px; background:#FFF; line-height:19px; font-size:13px}
.common_idea_gallery .idea_thumb_title a{font-family:'robotoitalic';text-decoration:none}
.common_idea_gallery ul{margin:40px -10px 0; width:auto; padding:0; box-sizing:border-box; -webkit-box-sizing:border-box}
.common_idea_gallery ul li{position:relative; display:block;padding:0 10px; width:25%; float:left; margin:0; position:relative; box-sizing:border-box; -webkit-box-sizing:border-box}

/*Common tabbing*/
.com-tab-design #tabmenu{height:auto; text-align:center; background-image:none; border-bottom:1px solid #e9e9e9; margin-bottom:15px}
@media screen and (-webkit-min-device-pixel-ratio:0){
/* Safari and Chrome */
.com-tab-design #tabmenu{height:auto}
/* Safari only override */
::i-block-chrome,.com-tab-design #tabmenu{height:49px}
}
.com-tab-design .quick-view-tabbing{width:100%; float:left}
.com-tab-design .customTab{margin-bottom:30px; margin-top:50px}
.com-tab-design #tabmenu{padding:0; margin-bottom:40px}
.com-tab-design #tabmenu li{float:none; display:inline-table; margin:0 9px -1px; border:none; height:auto; position:relative; text-transform:capitalize}
.com-tab-design #tabmenu a{padding:13px 49px 16px 49px !important; border:1px solid #e9e9e9; cursor:pointer; display:inline-block; font-family:"robotolight"; font-size: 20px; margin:0; text-decoration:none; transition:none 0s ease 0s; position:relative}
.com-tab-design #tabmenu a:hover{background:#272727; color:#fff; border:1px solid #272727}
.com-tab-design #tabmenu a.active{background:#272727; color:#fff; border:1px solid #272727}
.com-tab-design #tabmenu a.active::after{border-color:#272727 #ffffff #ffffff;   border-style:solid; border-width:15px; bottom:-30px; content:"";  left:50%;   margin:0 auto; position:absolute; text-align:center; vertical-align:text-bottom; margin-left:-15px}
.com-tab-design .center-container{padding:0}
.com-tab-design .section-title-new{margin-top:0}
.com-tab-design .tagline-all-commen, .cms-home .tagline-all-commen{padding-bottom:20px}
/*Changes for Empty Cart*/
.checkout-cart-index .slider-main-block{z-index:1}
/*.checkout-cart-index .see-more-product-common .swiper-container-horizontal ul li p{display:none}*/
.empty-cart-page{float:left;text-align:center;width:100%}
.empty-cart-page .page-title h1{text-align:center}
.cart-empty{border-bottom:1px solid #dddddd;display:table;margin:0 auto 25px;padding-bottom:50px;width:100%;max-width:1020px}
.empty-cart-icon{margin:0 auto 20px}
.empty-cart-page p{font-size:16px}
.empty-cart-page .red-btn{display:table;font-family:"robotobold";font-size:13px;margin:35px auto 0}
.empty-cart-icon img{max-width:100%; height:auto}
/*CSS for Default Full Width Page*/
.full-width-page .main-container .main, .full-width-page .main .col-main{width:auto;margin:0}
.full-width-page .shipping-offer-top{margin-bottom:0}
.full-width-page .main .breadcrumbs, .full-width-page.page-title-none .page-title{display:none}
.full-width-page .page-title{width:1130px;margin:15px auto}
.category-photo-pillows.full-width-page .page-title {display: none}
.full-width-page .footer-container{margin-top:0}
.title-with-border{display:block; padding-bottom:20px; margin-bottom:20px; text-align:center;position:relative}
.title-with-border .tagline-all-commen{padding-bottom:0;margin-bottom:0}
.title-with-border:before{background:#eeeeee; border-radius:100%; bottom:-4px; content:""; height:10px; left:0; position:absolute; width:10px; right:0; margin:0 auto}
.title-with-border:after{content:""; position:absolute; width:40%; left:0; right:0; background:#eeeeee; height:1px; bottom:0; margin:0 auto;max-width:280px}
.title-with-border .tagline-all-commen:before,.title-with-border .tagline-all-commen:after{display:none}
/*Custom Canvas Prints New Design*/
.sticky-tab nav{width:100%}
.sticky-tab nav.stick{position:fixed;top:0;z-index:10000}
.sticky-tab nav ul{list-style-type:none;margin:0;padding:0;float:left;text-align:center}
.sticky-tab nav li{display:inline-table;}
.sticky-tab nav li a{color:#333;float:left;padding:10px 27px;text-align:center}
.sticky-tab.stick li a{padding-top:10px;padding-bottom:16px;line-height:normal}
.sticky-tab.stick li span{height:25px;padding-bottom:0}
.sticky-tab.stick li a span img{vertical-align:bottom;max-width:20px}
.sticky-tab a.nav-active{color:#000}
.custom-canvas-prints .sticky-tab.stick{position:fixed;left:0;width:100%;top:70px;background:#f5f5f5;z-index:99}
.custom-canvas-prints nav{background:#fff;display:table;width:100%}
.custom-canvas-prints nav ul li{font-size:14px;color:#000;text-align:center;border-left:1px solid rgba(0,0,0,0);cursor:pointer;position:relative;border-right:1px solid rgba(0,0,0,0);border-top:1px solid rgba(0,0,0,0);position:relative}
.custom-canvas-prints{color:#888}
.custom-canvas-prints img{max-width:100%;height:auto}
.custom-canvas-prints nav ul li:before{content:"";width:1px;height:15px;background:#333;position:absolute;top:11px;right:0}
.custom-canvas-prints nav ul li:last-child:before,.custom-canvas-prints nav ul li.active:before,.custom-canvas-prints .sticky-tab.stick nav ul li:before{display:none}
.custom-canvas-prints nav ul li.active,.custom-canvas-prints nav ul li:hover{background:#fafafa;border-right:1px solid #fafafa}
.custom-canvas-prints nav ul li.active a,.custom-canvas-prints nav ul li:hover a{color:#000}
.custom-canvas-prints .sticky-tab.stick nav ul li.active,.custom-canvas-prints nav ul li:hover{background:#fff}
.pr_snippet_product_82, .productqa_link_82{float:left}
.custom-canvas-prints .sticky-tab.stick nav{background:#f5f5f5}
.canvas-prints-section-tab{float:left; margin-top:30px; width:100%;padding-bottom:50px}
.canvas-prints-section-tabmenu{margin-top:25px;float:left;width:100%}
.overview-content{background:#fff none repeat scroll 0 0;box-sizing:border-box;float:left;padding:20px 10px 15px 20px;position:relative;width:50%}
.overview-content .cms-content h2{color:#000;font-family:"robotobold";font-size:17px;margin-bottom:5px;text-transform:uppercase}
.overview-content .cms-content h3{font-size: 15px;margin: 0 0 12px;}
.overview-content .cms-content ul{padding-right:0;margin-left:0 !important}
.overview-content .cms-content ul li{margin:10px 0}
.overview-content::after{-moz-border-bottom-colors:none;-moz-border-left-colors:none;-moz-border-right-colors:none;-moz-border-top-colors:none;border-color:rgba(255,255,255,0) rgba(255,255,255,0) rgba(255,255,255,0) #fff;border-image:none;border-style:solid;border-width:30px;content:" ";height:0;left:100%;margin-top:0;pointer-events:none;position:absolute;top:35px;width:0; display:none}
.overview-content .cms-content .red-btn{display:table;font-family:'robotoregular';font-size:15px;margin-top:25px}
.why-choos-us{float:left;width:100%;clear:both}
.perfect-canvas-p{border-top:1px solid #efefef;padding-top:20px}
.overview-image{float:right;width:50%}
.decorate-home-canvas{width:100%;float:left;text-align:center;padding:45px 0 55px}
.decorate-home-canvas .red-btn{display:table;margin:25px auto 0;font-size:15px;font-family:'robotoregular'}
.decorate-canvas{float:left;text-align:center;width:100%}
.decorate-canvas ul{width:100%;float:left;text-align:center;margin-top:20px}
.decorate-home-canvas.decorate-canvas ul{margin-top:40px}
.decorate-canvas ul li{width:31%;margin-right:3.5%;float:left;margin-bottom: 55px}
.decorate-canvas ul li img{display:block;max-width:100%;height:auto;margin:0 auto}
.decorate-canvas ul li:nth-child(3n+3){margin-right:0}
.decorate-canvas ul li.margin-b-none{margin-bottom: 0px}
.decorate-canvas ul li h3, .decorate-canvas ul li .h3{font-size:16px;margin-top:30px;margin-bottom:10px;color:#333}
.title-border-bottom{color:#333;font-family:'robotomedium';font-size:16px;padding-bottom:10px;position:relative;text-align:center;text-transform:uppercase;margin-bottom:20px}
.decorate-canvas ul.center-algn-option li{margin:0 15px;width:35%;display:inline-table;float:none}
.title-border-bottom:before{background:#333;bottom:0;content:"";height:1px;left:0;position:absolute;width:33px;right:0;margin:0 auto}
.default-usp-content{float:left;text-align:center;width:100%;padding:30px 0}
.default-usp-content ul{text-align:center;float:left;margin-top:20px;width:100%}
.default-usp-content ul li{width:23.5%;margin-right:2%;float:left;margin-top:15px;margin-bottom:15px}
.default-usp-content ul li:nth-child(4n){margin-right:0}
.default-usp-content ul li .font-icon{font-size:59px;line-height:normal;color:#444}
.default-usp-content ul li h4, .default-usp-content ul li .h4{font-size:16px;color:#333}
.default-usp-content ul li .h4{margin-bottom:5px}
.default-usp-content.new-uspcontnet{padding-bottom:0}
.default-usp-content.new-uspcontnet .ie-fix{overflow: hidden;}
.icon-usp{display:block;margin:0 auto 10px;width:61px}
.white-bg-canvas{background:#fff;box-sizing:border-box;-webkit-box-sizing:border-box;float:left;padding:25px 25px 40px;width:100%}
.bring-your-memories{margin-top:20px}
.white-bg-canvas.decorate-canvas ul{margin-top:40px}
.mainarea_wrapper.comon-canvas-content{background:#fff;padding-top:30px}
.mainarea_wrapper.comon-canvas-content .content-area-canvas{min-height:340px;position:relative;border-bottom:1px solid #ddd;padding:30px;box-sizing:border-box;-webkit-box-sizing:border-box;display:table;width:100%}
.mainarea_wrapper.comon-canvas-content .common-left-content{position:absolute;right:0;top:50%;transform:translate(-30px,-50%);width:55%;max-width:580px}
.mainarea_wrapper.comon-canvas-content .common-left-content h2{font-size:16px;color:#333;position:relative;padding-bottom:18px}
.mainarea_wrapper.comon-canvas-content .common-left-content h2:before{position:absolute;background:#333;width:33px;height:1px;left:0;bottom:0;content:""}
.mainarea_wrapper.comon-canvas-content .red-btn{display:table;font-size:15px;margin-bottom:5px;font-family:"robotoregular";margin-top:30px;min-width:150px;text-align:center}
.mainarea_wrapper.comon-canvas-content .insipiration-img{padding:10px 0;float:left}
.mainarea_wrapper.comon-canvas-content .content-area-canvas.left-content-image-right .common-left-content{left:0;transform:translate(30px,-50%);right:auto}
.mainarea_wrapper.comon-canvas-content .content-area-canvas.left-content-image-right .insipiration-img{float:right}
.mainarea_wrapper.comon-canvas-content.pro-photo-grapher-canvas{background:url(https://www.canvaschamp.com/skin/frontend/default/cptheme1/images/canvas-prints/pro-photo-grapher.jpg) no-repeat;position:relative;min-height:404px;padding:30px;box-sizing:border-box;-webkit-box-sizing:border-box;margin-top:20px}
.million-plus{box-sizing:border-box;float:left;margin-right:2%;margin-top:20px;padding:40px;text-align:center;width:49%;position:relative;min-height:445px;color:#888}
.million-plus.happiness-gaurantee{background:url(https://www.canvaschamp.com/skin/frontend/default/cptheme1/images/canvas-prints/happiness-guarantee.jpg) no-repeat 0 0;min-height:462px;background-size:contain;color:#fff}
.million-plus.pioneered-industry{background:url(https://www.canvaschamp.com/skin/frontend/default/cptheme1/images/canvas-prints/pioneered-industry.jpg) no-repeat 0 0;min-height:462px;background-size:contain;color:#fff;margin-right:0}
.million-plus h4, .million-plus .h4{font-family:'robotobold';font-size:40px;line-height:44px;text-transform:uppercase; margin-bottom:5px}
.million-plus.pioneered-industry h4, .million-plus.pioneered-industry .h4{font-size:32px;margin-bottom:5px}
.million-plus .million-plus-content h5{color:#333;font-size:16px;text-transform:uppercase}
.million-plus .million-plus-content{bottom:40px;box-sizing:border-box;margin:0 auto;padding:0 40px;position:absolute;right:0;width:100%}
.million-plus .million-plus-content p.love-it{margin-top:20px;padding-top:20px;position:relative;text-transform:uppercase;font-size:14px}
.million-plus .million-plus-content p.love-it::before{background:#fff;content:"";height:1px;position:absolute;top:-2px;width:200px;left:0;right:0;margin:0 auto}
.million-plus .million-plus-content p.love-it::after{background:#fff;content:"";height:1px;position:absolute;top:1px;width:200px;left:0;right:0;margin:0 auto}
.million-plus.pioneered-industry .million-plus-content{top:40px;bottom:auto}
.million-plus.prompt-response{background:#fff url(https://www.canvaschamp.com/skin/frontend/default/cptheme1/images/canvas-prints/fastest-delivery.jpg) no-repeat 0 0;background-size:contain}
.million-plus.floating-frame{background:#fff url(https://www.canvaschamp.com/skin/frontend/default/cptheme1/images/canvas-prints/floating-frames.jpg) no-repeat 0 0;background-size:contain;margin-right:0}
.canvas-prints-section-tab .idea-gallery-section, .frames-can-section{background:#ffffff;box-sizing:border-box;float:left;margin-top:20px;padding:30px;width:100%}
.frames-can-section{padding:0 15px}
.frames-can-section .slick-prev, .frames-can-section .slick-next{z-index:1}
.title-border-bottom.stl-change{margin-bottom:15px;margin-top:20px;font-family:'robotoregular';font-size:12px}
.resp-tab-content-active{text-align:center}
.content-with-image{float:left;margin-top:30px;text-align:left;width:100%}
.content-img-lemination{float:left;margin-right:3%;width:48%}
.content-lemination{float:left;text-align:left;width:49%;margin-top:35px}
.decorate-canvas .content-lemination ul{text-align:left;margin-left:0;box-sizing:border-box}
.decorate-canvas .content-lemination ul li{width:100%;margin-right:0;margin-bottom:10px}
.resp-tab-content-active .shop-reviews{text-align:left}
/*New Custom Canvas Prints CSS*/
.canvas-prints-section-tab .default-usp-content.new-uspcontnet {padding-bottom:40px}
.canvas-prints-section-tab .overview-content .cms-content h4{font-size:14px;font-family:'robotomedium'}
/* .canvas-prints-section-tab .decorate-canvas ul li {width:23%; margin-right:2.5%} */
.canvas-prints-section-tab .decorate-canvas ul li.margin-none{margin-right:0}




/*Heart Shaped Canvas*/
.circles-list ol{border-left:1px solid #eee;counter-reset:li-counter 0;list-style-type:none;margin-left:25px;padding-left:32px;margin-top:30px;position:relative}
.circles-list ol > li::before{background-color:#fff;border:1px solid #eee;border-radius:50%;color:#bf1e2e;content:counter(li-counter, decimal);counter-increment:li-counter 1;font-size:20px;height:36px;left:-51px;line-height:36px;position:absolute;text-align:center;top:-9px;width:36px;z-index:2}
.circles-list ol > li{clear:both;margin-bottom:40px!important;position:relative}
.custom_size-landing-page .offerPrice_label{position:relative;min-width:40px;white-space:nowrap;cursor:default;left:-1000px;top:-1000px;padding:4px 5px;text-align:left;color:#fff;background:#79b313;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;border-top-left-radius:0;border-bottom-left-radius:0;border-top-right-radius:2px;border-bottom-right-radius:2px;-webkit-background-clip:padding-box;-moz-background-clip:padding-box;-moz-background-clip:padding;-webkit-background-clip:padding;-ms-background-clip:padding;background-clip:padding-box;font-size:10px;top:-3px;margin-left:15px}
.custom_size-landing-page .offerPrice_label:after{content:'';position:absolute;left:-21px;top:0;border:11px solid transparent;border-right:10px solid #79b313}
ul.static-frames{width:100%;float:left;text-align:center}
ul.static-frames li{width:18%;margin:0;margin-right:2.5%}
.offer_on_size{float:left;font-size:11px;background:#79b313;color:#FFF;padding:2px 5px 2px 2px;position:relative;height:18px;margin-top:-1px;border-radius:0 2px 2px 0;-webkit-border-radius:0 2px 2px 0;-o-border-radius:0 2px 2px 0}
.offer_on_size::after{content:'';position:absolute;left:-21px;top:0;border:11px solid transparent;border-right:10px solid #79b313}
.slider .offer-on-size-block{float:left;margin-bottom:3px}
.slider .offer-on-size-block .size{width:auto;margin-right:20px}
/*Default Price*/
.default-strt-price{color:#bf1e2e;font-size:20px;margin-top:20px;font-family:"robotomedium"}
.table-top-main .default-strt-price{margin-top:0}
.table-top-main .metal .default-strt-price{margin-top:20px}
/* Pop-up content */
.read-more-popup.well{background:#fafafa;width:auto;max-width:600px;max-height:80%;padding:18px 15px 10px 15px;display:none}
.read-more-popup .close-btn{position:absolute;top:-12px;right:-10px;background:#000000;height:27px;width:27px;border-radius:50px;padding:2px 7px 3px 8px;color:#ffffff;border:none}
.popup_visible .read-more-popup.well{margin:0 auto;-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);transform:translateY(-50%);top:50%;position:relative;transition:all 0.6s ease 0s;-webkit-animation:expand 1s}
@-webkit-keyframes expand{
    0%{top:0%;bottom:auto}
    100%{top:50%}
}
.read-more-popup .pop-up-container_big{width:100%;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}

/* Split Canvas Prints Page*/
body[class*="split-canvas"] .breadcrumbs, body[class*="split-canvas"] .page-title{display:none}
body[class*="split-canvas"] .main, body[class*="split-canvas"] .col-main{width:100%; margin:0}
body[class*="split-canvas"] .shipping-offer-top{margin-bottom:0}
body[class*="split-canvas"] .footer-container{margin-top:0}
.split_canvas_banner{float:left;width:100%;padding:1px 0 0;z-index: 0;position: relative; box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}
.split_canvas_banner .banner-text-content{height: 575px;vertical-align: middle;display: table-cell;font-size:15px;width:530px; color:#888888; font-size:13px; text-align:left; line-height:25px}
.split_canvas_banner .slides li:first-child .banner-text-content .common-offers-full-width.for-new-pages{margin-top: 0px;margin-bottom: 15px}
.split_canvas_banner .slides li .banner-text-content .custmr-reviews{margin-top:5px}
.split_canvas_banner .slides li .banner-text-content .common-offers-full-width.for-new-pages{margin-top:10px;margin-bottom:15px}
.split_canvas_banner .slides li .banner-text-content .common-offers-full-width.for-new-pages .common-offers h5{font-size:14px}
.split_canvas_banner .banner-heading{font-family:"robotoblack";font-size:30px;text-transform:uppercase; color:#000; padding-bottom:10px; margin-bottom:10px; position:relative}
.split_canvas_banner div.banner-heading{padding-bottom:15px}
.split_canvas_banner .banner-heading:after{content:''; position:absolute; bottom:0; left:0; height:1px; display:block; width:51px; background:#000}
.split_canvas_banner .banner-text-content p{margin-bottom:10px;}
.split_canvas_banner .bnrsub_subtle {display: block;font-family:"robotoregular";font-size:17px;text-transform:none; margin-bottom:5px; color:#333333}
.split_canvas_banner .flexslider .banner-text-content a.red-btn{float:none; clear:both; display:inline-block; margin-top:10px;padding:12px 20px;font-family:"robotoregular"; color:#FFF !important; width:auto; font-size:16px; text-align:center}
.split_canvas_banner .cms-content ul{margin: 0 0 10px 0px !important;padding:0 0 0 15px !important}
.split_canvas_banner .cms-content ul li{margin:0 0 3px}
.split_canvas_banner .sldr-canvasprint {z-index: 1}
.split_canvas_banner .start_price{font-size:15px; text-transform:none; display:block; clear:both; line-height:normal; margin:0px 0 10px}
.split_canvas_banner .start_price span{font-size:17px; color:#bf1e2e}
.split_canvas_wrap{color:#888; background-color:#fbfbfb}
.split_canvas_wrap img{max-width:100%;height:auto}
.split_canvas_wrap .split_canvas_banner .flexslider{height:575px}
.split_canvas_wrap .split_canvas_banner .flexslider img{max-width:inherit; min-width:100%;transform: translateX(-50%);-webkit-transform: translateX(-50%);left: 50%;position: relative; height:auto}
.split_canvas_wrap .perfect-canvas-p {border-top:0px none transparent}
.split_canvas_wrap:after{content:''; display:table; clear:both}
.split_canvas_wrap nav ul li:before{content:"";width:1px;height:15px;background:#333;position:absolute;top:11px;right:0}
.split_canvas_wrap nav ul li:last-child:before,.split_canvas_wrap nav ul li.active:before,.split_canvas_wrap .sticky-tab.stick nav ul li:before{display:none}
.split_canvas_wrap nav ul li.active,.split_canvas_wrap nav ul li:hover{background:#fafafa;border-right:1px solid #fafafa}
.split_canvas_wrap nav ul li.active a,.split_canvas_wrap nav ul li:hover a{color:#000}
.split_canvas_wrap .sticky-tab.stick nav ul li.active,.split_canvas_wrap nav ul li:hover{background:#fff}
.split_canvas_wrap .sticky-tab.stick nav{background:#f5f5f5}

.split-canvas-products .mainarea_wrapper{background:#FFF; box-sizing: border-box; padding:0 15px 30px }
.decorate-home-canvas.decorate-canvas.split-canvas-products {padding-bottom: 0; padding-top:20px}
.decorate-home-canvas.decorate-canvas.split-canvas-products ul{margin-top:54px; float:none; clear:both}
.decorate-home-canvas.decorate-canvas.split-canvas-products ul:after{content:''; display:table; clear:both}
.decorate-home-canvas.decorate-canvas.split-canvas-products ul li h3{margin-top:10px; font-size:18px; font-family:"robotobold"}
.decorate-home-canvas.decorate-canvas.split-canvas-products .default-strt-price{margin-bottom:10px; color:#000;font-family:"robotoregular"; font-size:14px; font-style:italic}
.decorate-home-canvas.decorate-canvas.split-canvas-products .default-strt-price span{margin-bottom:15px;font-size:17px; color:#bf1e2e}
.split-canvas-products .red-btn{float:none;margin-top:15px;padding:10px 0px;font-family:"robotoregular"; min-width:145px; font-size:15px; display:inline-block; text-align:center}
.split-canvas-products .price_split{font-size:15px; text-transform:none; display:block; clear:both; line-height:normal; margin:0px 0 10px}
.split-canvas-products .price_split span{font-size:17px; color:#bf1e2e}

.split_canvas_wrap .sticky-tab.stick{position:fixed;left:0;width:100%;top:70px;background:#f5f5f5;z-index:99}
.split_canvas_wrap ul.resp-tabs-list{text-align:left}
.split_canvas_wrap ul.resp-tabs-list li{padding:15px 30px;font-family:'robotomedium'}
.split_canvas_wrap ul.resp-tabs-list li.resp-tab-active{color:#333333}
.split_canvas_wrap nav{background:#fff;display:table;width:100%}
.split_canvas_wrap nav ul li{font-size:14px;color:#000;text-align:center;border-left:1px solid rgba(0,0,0,0);cursor:pointer;position:relative;border-right:1px solid rgba(0,0,0,0);border-top:1px solid rgba(0,0,0,0);position:relative}

.split_panels_types {position:relative; z-index:0;box-sizing:border-box;float:left;margin-top:20px;padding:15px 0 40px;width:100%}
.split_panels_types .tagline-all-commen{padding-bottom:13px}
.split_panels_types .title-idea-gallery{margin-bottom:20px}
.split_panels_types .see-more {text-align:center;margin:35px 0px 80px 0px;float:left;width:100%}
.devider_line{background: url(https://www.canvaschamp.com/skin/frontend/default/cptheme1/images/split-canvas/devider-line.jpg) center center no-repeat; display:block; height:25px;}
.split_panels_types .see-more {text-align:center;margin:35px 0px 80px 0px;float:left;width:100%}
.hand-crafted-panel .mainarea_wrapper.comon-canvas-content .content-area-canvas.create-craft-panel{padding-left:15px; padding-right:15px}
.hand-crafted-multi .cms-content ul {margin-left:0px !important}
.hand-crafted-multi .cms-content ul li{margin-bottom:13px}
.hand-crafted-multi .cms-content p {margin-bottom:13px}
.mainarea_wrapper.comon-canvas-content .common-left-content.hand-crafted-multi{max-width:430px}
.mainarea_wrapper.comon-canvas-content .triptych-canvas-prints .insipiration-img{width: 400px;display: block;text-align: center}
.mainarea_wrapper.comon-canvas-content .triptych-canvas-prints .insipiration-img img{margin:0 auto }

.split_canvas_wrap  .mainarea_wrapper.comon-canvas-content.last-moments-forever {background: url(https://www.canvaschamp.com/skin/frontend/default/cptheme1/images/split-canvas/moment_ever.jpg) no-repeat; text-align:center;position: relative;min-height:429px;padding: 30px;box-sizing: border-box;  -webkit-box-sizing: border-box;margin-top: 20px;}
.mainarea_wrapper.comon-canvas-content.last-moments-forever .common-left-content {max-width: 400px}
.mainarea_wrapper.comon-canvas-content.last-moments-forever .common-left-content h2 {text-transform: uppercase; font-family: robotobold;font-size:28px; line-height:30px; color:#333}
.mainarea_wrapper.comon-canvas-content.last-moments-forever .common-left-content h2:before{left:50%; margin-left:-16px}
.mainarea_wrapper.comon-canvas-content.last-moments-forever .common-left-content .red-btn{margin:30px auto 5px}
.mainarea_wrapper.comon-canvas-content.last-moments-forever .common-left-content p.sub-content-txt{ font-size:18px; line-height:20px; margin:20px 0}

.split_canvas_wrap .cms-content {text-align:left; color:#272727}
.split_canvas_wrap .cms-content h4{font-family:"robotobold"; font-size:20px; color:#bf1e2e;padding-top:5px}
.split_canvas_wrap .cms-content p{margin-bottom:15px}
.split_canvas_wrap .cms-content .resp-tab-content { padding: 40px 30px}
.split_canvas_wrap .why-choose-us-right {box-sizing: border-box;padding-left:0px; background: #f6f6f6}

.split_canvas_wrap .undernth_tab_wrap{text-align:center; clear:both;padding-top:20px}
.split_canvas_wrap .undernth_tab_wrap ul.resp-tabs-list {margin:0px !important; padding:0px !important;display:inline-block;width: auto; float: none; text-align: center; border-bottom:1px solid #dedede;}
.split_canvas_wrap .undernth_tab_wrap ul.resp-tabs-list li {width:auto; margin:0px 0 0 -3px; border-right:1px solid #eaeaea !important;  float:none; background-color:#FFFFFF !important; box-sizing:border-box}
.split_canvas_wrap .undernth_tab_wrap ul.resp-tabs-list li:last-child{border-right:0px none  !important}
.split_canvas_wrap .undernth_tab_wrap ul.resp-tabs-list li.resp-tab-active {background-color:#fbfbfb !important}
.split_canvas_wrap .undernth_tab_wrap .title-border-bottom.stl-change {font-size:16px; text-transform:none}
.split_canvas_wrap .undernth_tab_wrap .resp-tab-content {padding:40px 0 0}
.decorate-canvas ul.retouching-photo li { width:49%; margin-right:2%}
.decorate-canvas ul.retouching-photo li:last-child {margin-right:0}

.split_canvas_wrap .resp-arrow{width:9px; height:17px; background: url(https://www.canvaschamp.com/skin/frontend/default/cptheme1/images/sprite.png) no-repeat -246px -2px; border:0px none !important; margin-top: 0; transform:rotate(90deg); -webkit-transform: rotate(90deg)}
.split_canvas_wrap h2.resp-accordion.resp-tab-active .resp-arrow{transform:rotate(-90deg); -webkit-transform: rotate(-90deg)}
.tab_tabel{ max-width:746px; display:block; margin:15px auto}
.tab_tabel table{width:100%;}
.tab_tabel table th {font-size:18px; color:#555555; font-family:"robotoregular"; text-transform:uppercase}
.tab_tabel table th, .tab_tabel table td{width:50%; border:1px solid #dedede; padding:15px; text-align:center; vertical-align:middle}
.tab_tabel table td img{margin:0 auto}
.why-choose-us-main.split-canvas-faqs ul li {height:70px !important;  padding:20px 15px 0px 30px !important; margin-bottom: 0 !important}
.why-choose-us-main.split-canvas-faqs ul li:first-child {height:40px !important}
.why-choose-us-main.split-canvas-faqs .cms-content ul {list-style: outside url(https://www.canvaschamp.com/skin/frontend/default/cptheme1/images/list-icon.png) !important; margin:0px !important;  padding:0 0 0 17px !important}
.why-choose-us-main.split-canvas-faqs .cms-content ul li{border:0 none !important; color:#000 !important; height:auto !important;  padding:0 0 9px !important; text-align: left !important; font-family:'robotoregular'; font-size:13px;text-transform:none; line-height:17px; margin-bottom:10px}

.hand-crafted-panel .mainarea_wrapper.comon-canvas-content .content-area-canvas:last-child{border-bottom:0px none}
.split_canvas_wrap .slick-slide{margin: 0px !important;}
.split_canvas_wrap .split_panel{position:relative}
.split_canvas_wrap .title_split_panel{position:absolute; bottom:1px; left:0px; top:77%; right:70%; min-height:70px; padding:10px 20px 10px 5px; width:140px; text-align:center; background-color:rgba(0,0,0,.5); color:#FFFFFF; font-size:15px; text-transform:uppercase;font-family:"robotomedium"; border-radius:0 50px 0 0; -webkit-border-radius:0 50px 0 0; -o-border-radius:0 50px 0 0; box-sizing:border-box; -webkit-box-sizing:border-box; -o-box-sizing:border-box; transition:all .5s ease; -webkit-transition:all .5s ease; -o-transition:all .5s ease}
.split_canvas_wrap .title_split_panel span{display:block; color:#FFFFFF; font-size:12px; text-transform:none;font-family:"robotoregular"}
.split_canvas_wrap .title_split_panel span:before{display:block; content:''; height:1px; width:25px; background-color:#FFF; margin:5px auto 3px}
.split_panels_types .slick-prev{left:-50px; z-index:1}
.split_panels_types .slick-next{right:-50px; z-index:1}
/*End Split Canvas Page*/
/* 3 Split Canvas Prints Page*/
body.category-triptych-canvas-prints .breadcrumbs, body.category-triptych-canvas-prints .page-title{display:none}
body.category-triptych-canvas-prints .main, body.category-triptych-canvas-prints .col-main{width:100%; margin:0}
body.category-triptych-canvas-prints .shipping-offer-top{margin-bottom:0}
body.category-triptych-canvas-prints .footer-container{margin-top:0}
.split_canvas_wrap.three_panel_split_wrap .mainarea_wrapper.comon-canvas-content .content-area-canvas{margin-bottom:20px; border-bottom:1px none transparent}
.split_canvas_wrap.three_panel_split_wrap .hand-crafted-panel .mainarea_wrapper.comon-canvas-content .content-area-canvas:last-child {margin-bottom: 0}
.split_canvas_wrap.three_panel_split_wrap .mainarea_wrapper.comon-canvas-content.last-moments-forever {background: url(https://www.canvaschamp.com/skin/frontend/default/cptheme1/images/split-canvas/master_split_canvas.jpg) no-repeat left bottom #FFF}
.split_canvas_wrap.three_panel_split_wrap .split_canvas_banner {background: url(https://www.canvaschamp.com/skin/frontend/default/cptheme1/images/split-canvas/split3_mainslider_bg.jpg) no-repeat center bottom}
.split_canvas_wrap.three_panel_split_wrap .split_canvas_banner .flexslider {width:auto;max-width: 1160px;margin: 0 auto;padding: 0 15px}
.split_canvas_wrap.three_panel_split_wrap .split_canvas_banner .flexslider .mainarea_wrapper{width:auto;max-width: 1160px;margin: 0 auto;padding: 0 15px}
.split_canvas_wrap.three_panel_split_wrap .split_canvas_banner .flexslider img {max-width:100%;min-width:inherit; transform:none; -webkit-transform:none;left:0;position: relative;height: auto;float: right}
.split_canvas_wrap.three_panel_split_wrap .split_canvas_banner .flexslider .sldr-canvasprint .banner-text-content .common-offers-full-width{margin-top:0px;margin-bottom:15px}
.split_canvas_wrap.three_panel_split_wrap .split_canvas_banner .flexslider .sldr-canvasprint .banner-text-content .common-offers-full-width .common-offers h5{font-size:14px}
.split_canvas_wrap.three_panel_split_wrap .split_canvas_banner .cms-content, .split_canvas_wrap.three_panel_split_wrap .hand-crafted-panel .cms-content{float:none}
.split_canvas_wrap.three_panel_split_wrap .split_canvas_banner .cms-content a.red-btn{display:inline-block}
.split_canvas_wrap.three_panel_split_wrap .split_canvas_banner .banner-heading {margin-bottom:0;font-size:27px}
.split_canvas_wrap.three_panel_split_wrap .mainarea_wrapper.comon-canvas-content .common-left-content.hand-crafted-multi {max-width:460px}
.split_canvas_wrap.three_panel_split_wrap .mainarea_wrapper.comon-canvas-content {background:transparent}
.split_canvas_wrap.three_panel_split_wrap .mainarea_wrapper.comon-canvas-content .content-area-canvas{background:#FFF}
.split_canvas_wrap.three_panel_split_wrap #horizontalTab {margin-top: 40px !important}
.split_canvas_wrap.three_panel_split_wrap .split_canvas_banner .custmr-reviews {}

/*End 3 Split Canvas Page*/
/* 2 Split Canvas Prints Page*/
body.category-2-panel-canvas-wall-art .breadcrumbs, body.category-2-panel-canvas-wall-art .page-title{display:none}
body.category-2-panel-canvas-wall-art .main, body.category-2-panel-canvas-wall-art .col-main{width:100%; margin:0}
body.category-2-panel-canvas-wall-art .shipping-offer-top{margin-bottom:0}
body.category-2-panel-canvas-wall-art .footer-container{margin-top:0}
.split_canvas_wrap.two_panel_split_wrap .mainarea_wrapper.comon-canvas-content .content-area-canvas{margin-bottom:20px; border-bottom:1px none transparent}
.split_canvas_wrap.two_panel_split_wrap .hand-crafted-panel .mainarea_wrapper.comon-canvas-content .content-area-canvas:last-child {margin-bottom: 0}
.split_canvas_wrap.two_panel_split_wrap .mainarea_wrapper.comon-canvas-content.last-moments-forever {background: url(https://www.canvaschamp.com/skin/frontend/default/cptheme1/images/split-canvas/master_two_split_canvas.jpg) no-repeat left bottom #FFF}
.split_canvas_wrap.two_panel_split_wrap .split_canvas_banner {background: url(https://www.canvaschamp.com/skin/frontend/default/cptheme1/images/split-canvas/splitcanvas_2panel_bg.jpg) no-repeat center bottom}
.split_canvas_wrap.two_panel_split_wrap .split_canvas_banner .flexslider {width:auto;max-width: 1160px;margin: 0 auto;padding: 0 15px}
.split_canvas_wrap.two_panel_split_wrap .split_canvas_banner .flexslider .mainarea_wrapper{width:auto;max-width: 1160px;margin: 0 auto;padding: 0 15px}
.split_canvas_wrap.two_panel_split_wrap .split_canvas_banner .flexslider img {max-width:100%;min-width:inherit; transform:none; -webkit-transform:none;left:0;position: relative;height: auto;float: right}
.split_canvas_wrap.two_panel_split_wrap .split_canvas_banner .cms-content, .split_canvas_wrap.two_panel_split_wrap .hand-crafted-panel .cms-content{float:none}
.split_canvas_wrap.two_panel_split_wrap .split_canvas_banner .cms-content a.red-btn{display:inline-block}
.split_canvas_wrap.two_panel_split_wrap .split_canvas_banner .banner-heading {margin-bottom:0; font-size:27px}
.split_canvas_wrap.two_panel_split_wrap .split_canvas_banner .common-offers-full-width.for-new-pages{margin-top: 0px;margin-bottom: 15px}
.split_canvas_wrap.two_panel_split_wrap .split_canvas_banner .common-offers-full-width.for-new-pages .common-offers h5{font-size: 14px}
.split_canvas_wrap.two_panel_split_wrap .mainarea_wrapper.comon-canvas-content .common-left-content.hand-crafted-multi {max-width:520px}
.split_canvas_wrap.two_panel_split_wrap .mainarea_wrapper.comon-canvas-content {background:transparent}
.split_canvas_wrap.two_panel_split_wrap .mainarea_wrapper.comon-canvas-content .content-area-canvas{background:#FFF}
.split_canvas_wrap.two_panel_split_wrap #horizontalTab {margin-top: 40px !important}
/*End 2 Split Canvas Page*/
/*Sample kit New*/
.sample-kit-banner{background: url(https://www.canvaschamp.com/skin/frontend/default/cptheme1/images/sample-kit/sample-kit-banner.jpg) no-repeat center; color:#fff;padding:195px 0 60px; text-align:center;font-size:25px;font-family:'robotomedium';float:left;width:100%;box-sizing:border-box;min-height:500px}
.sample-kit-banner .main-title{font-size:60px;font-family:'robotobold'}
.sample-orders{background: url(https://www.canvaschamp.com/skin/frontend/default/cptheme1/images/sample-kit/sample-kit-pattern.jpg) repeat; color:#333;padding:20px 0 40px;width:100%;float:left;text-align:center}
.sample-orders .mainarea_wrapper{padding:30px 30px 40px;box-sizing:border-box;background:#fff}
.sample-orders .sample-products{width:100%;text-align:center}
.sample-orders .sample-products li{width:31%;margin-left:3%;display:inline-table;margin-bottom:30px}
.sample-orders .sample-products li:nth-child(3n+1){margin-left:0}
.sample-orders .sample-products h2{font-size:16px}
.sample-orders .product-image{background:#fbfbfb;padding:30px;display:block;box-sizing:border-box;margin-bottom:20px}
.sample-orders .product-image  img{max-width:100%;height:auto}
.sample-orders .sample-tag-line{font-family:"robotobold"; font-size:24px; font-weight:normal; padding:20px 0 0; text-align:center; text-transform:uppercase;line-height:30px}
.sample-orders .sample-tag-text{display:block; font-family:"robotoregular"; font-size:16px; padding:10px 0 0;text-transform:none;line-height:normal}
/*Mother's Day Gift Start*/
.motherday_banner{float:left;width:100%;padding:1px 0 0;z-index: 0;position: relative; overflow:hidden; box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}
.mothersday_giftwrap .motherday_banner img.banner_img{max-width:inherit; min-width:100%;transform: translateX(-50%);-webkit-transform: translateX(-50%);left: 50%;position: relative; height:auto}
.mothersday_giftwrap .motherday_banner .landingpg_banner .sldr-canvasprint{z-index:1}
.motherday_banner .banner-text-content{height: 500px;vertical-align: middle;display: table-cell;width:530px; color:#888888; font-size:13px; text-align:left; line-height:20px}
.motherday_banner .banner-heading{font-size:25px;font-family:'robotobold';text-transform:uppercase; color:#000; padding-bottom:5px; margin-bottom:0px}
.motherday_banner .custmr-reviews {float: left;margin-bottom: 5px;display:block}
.motherday_banner .bnrsub_subtle {display: block;font-size:17px;text-transform:none;padding-bottom:13px; margin-bottom:20px; color:#333333; position:relative}
.motherday_banner .bnrsub_subtle:after{content:''; position:absolute; bottom:0px; left:0; height:1px; display:block; width:51px; background:#000}
.motherday_banner .banner-text-content p{margin-bottom:10px;float:left}
.motherday_banner .banner-text-content a.red-btn{float:none; clear:both; display:inline-block; margin-top:10px;padding:12px 20px; color:#FFF !important; width:auto; font-size:16px; text-align:center}
.motherday_banner .start_price{font-size:15px; text-transform:none; display:block; clear:both; line-height:normal; margin:0px 0 10px}
.motherday_banner .start_price span{/*font-size:17px*/}

.mothersday_giftwrap img{max-width:100%;height:auto}
.mothersday_giftwrap .perfect-canvas-p {border-top:0px none transparent}
.mothersday_giftwrap:after{content:''; display:table; clear:both}
.mothersday_giftwrap nav ul li:before{content:"";width:1px;height:15px;background:#333;position:absolute;top:11px;right:0}
.mothersday_giftwrap nav ul li:last-child:before,.mothersday_giftwrap nav ul li.active:before,.mothersday_giftwrap .sticky-tab.stick nav ul li:before{display:none}
.mothersday_giftwrap nav ul li.active,.mothersday_giftwrap nav ul li:hover{background:#fafafa;border-right:1px solid #fafafa}
.mothersday_giftwrap nav ul li.active a,.mothersday_giftwrap nav ul li:hover a{color:#000}
.mothersday_giftwrap .sticky-tab.stick nav ul li.active,.mothersday_giftwrap nav ul li:hover{background:#fff}
.mothersday_giftwrap .sticky-tab.stick nav{background:#f5f5f5}

.mothersday_giftwrap .gift_sections {padding:30px 0; float:left; width:100%; clear:both}
.mothersday_giftwrap .gift_sections .section-title-commn {font-size: 30px}
.mothersday_giftwrap .gift_sections.grey_bg{background:#f6f6f6}
.mothersday_giftwrap .gift_sections.hand-crafted-panel {padding:0 0 20px}
.mothersday_giftwrap .mainarea_wrapper.comon-canvas-content {background:#f5f5f5; min-height:inherit; padding:0}
.mothersday_giftwrap .mainarea_wrapper.comon-canvas-content .content-area-canvas.left-content-image-right .common-left-content {text-align: left}

.decorate-home-canvas.mothersday_products {padding:0px}
.decorate-home-canvas.mothersday_products ul{margin:54px -8px 0; float:none; width:auto; clear:both}
.decorate-home-canvas.mothersday_products ul:after{content:''; display:table; clear:both}
.decorate-home-canvas.mothersday_products ul li{width:25%; padding:0 8px; box-sizing:border-box; -webkit-box-sizing:border-box; margin-bottom:10px; display:block; float:left;position: relative;overflow: hidden}
.decorate-home-canvas.mothersday_products ul li h3{margin:15px 0; font-size:17px; font-family:'robotobold'}
.decorate-home-canvas.mothersday_products .default-strt-price{margin-bottom:10px; line-height:25px; color:#000;font-family:'robotoregular'; font-size:13px; font-style:italic}
.decorate-home-canvas.mothersday_products .default-strt-price span{margin-bottom:15px;font-size:15px}
.mothersday_products .red-btn{float:none;margin-top:0px;margin-bottom:15px; display:inline-block; text-align:center}
.mothersday_products .price_split{font-size:15px; text-transform:none; display:block; clear:both; line-height:normal; margin:10px 0 15px}
.mothersday_products .price_split span{font-size:17px}
.decorate-home-canvas.mothersday_products ul.three_column_rowdiv{max-width:860px; margin-left:auto; margin-right:auto}
.decorate-home-canvas.mothersday_products ul.three_column_rowdiv li{width:33.33%}
.gift_sections.hand-crafted-panel .mainarea_wrapper.comon-canvas-content .red-btn{display:table;font-size:15px;font-family:"robotoregular";margin:30px 0 0 0;min-width:150px;text-align:center}
.custmr-reviews.rich-snippet-new{width:auto;float:none; display:block !important; clear:both; background: rgba(204, 204, 204, 0.6);padding: 5px 8px 5px 5px;border-radius: 3px;margin-top: 0px;margin-bottom:20px;color:#000}
.custmr-reviews.rich-snippet-new .aggregateRating{display:inline}
.custmr-reviews.rich-snippet-new .footer-red{color:#bf1e2e}
/*Mother's Day Gift End*/
/*Lyrics Landing Page Start*/
.lyrics_wrap .decorate-home-canvas {text-align:left}
.lyric_banner{float:left;width:100%;padding:1px 0 0;z-index: 0;position: relative; overflow:hidden; box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}
.lyrics_wrap .lyric_banner img{max-width:inherit; min-width:100%;transform: translateX(-50%);-webkit-transform: translateX(-50%);left: 50%;position: relative; height:auto}
.lyrics_wrap .lyric_banner .landingpg_banner .sldr-canvasprint{z-index:1}
.lyric_banner .banner-text-content{height: 500px;vertical-align: middle;display: table-cell;width:530px; color:#888888; font-size:13px; text-align:left; line-height:20px}
.lyric_banner .banner-heading{font-size:30px;font-family:'robotoblack';text-transform:uppercase; color:#000; padding-bottom:5px; margin-bottom:0px}
.lyric_banner .custmr-reviews {float: left;margin:0 0 15px;display:block !important}
.lyrics_wrap .lyric_banner .custmr-reviews img{max-width:inherit; min-width:inherit;transform:none;-webkit-transform:none;left:0;position: relative; height:auto; width:auto}
.lyrics_wrap .lyric_banner .custmr-reviews .aggregateRating{display:inline}
.lyric_banner .bnrsub_subtle {display: block;font-size:16px;text-transform:none;padding-bottom:22px; color:#888888; position:relative}
.lyric_banner .bnrsub_subtle:after{content:''; position:absolute; bottom:0px; left:0; height:1px; display:none; width:51px; background:#000}
.lyric_banner .banner-text-content p{margin-bottom:10px;float:left}
.lyric_banner .banner-text-content .common-offers-full-width.for-new-pages{float: left;margin-top: 5px;margin-bottom: 15px}
.lyric_banner .banner-text-content a.red-btn{float:none; clear:both; display:inline-block; margin-top:10px;padding:12px 20px; color:#FFF !important; width:auto; font-size:16px; text-align:center}
.lyric_banner .start_price{font-size:15px; text-transform:none; display:block; clear:both; line-height:normal; margin:0px 0 10px}
.lyric_banner .start_price span{font-size:17px;color:#bf1e2e}
.lyrics_wrap .lyric_sections {padding:30px 0; float:left; width:100%; clear:both; text-align:left}
.lyrics_wrap .lyric_sections .section-title-commn {font-size: 30px; margin-top:0}
.lyrics_wrap .lyric_sections.grey_bg{background:#f6f6f6}
.lyrics_wrap .lyric_sections.hand-crafted-panel {padding:0 0 20px}
.lyrics_wrap .mainarea_wrapper.comon-canvas-content {background:#f5f5f5; min-height:inherit; padding:0}
.lyrics_wrap .mainarea_wrapper.comon-canvas-content .content-area-canvas.left-content-image-right .common-left-content {text-align: left}
.lyrics_wrap .lyric_sections .tagline-all-commen.small_txt {font-size:13px; line-height:18px}
.decorate-home-canvas.lyrics_products {padding:20px 0 0; text-align:center}
.decorate-home-canvas.lyrics_products ul{margin:54px -15px 0; float:none; width:auto; clear:both}
.decorate-home-canvas.lyrics_products ul:after{content:''; display:table; clear:both}
.decorate-home-canvas.lyrics_products ul li{width:25%; padding:0 15px; box-sizing:border-box; -webkit-box-sizing:border-box; margin-bottom:10px; display:block; float:left}
.decorate-home-canvas.lyrics_products ul li img{width:auto; height:auto; padding:0 5px 15px; box-sizing:border-box; -webkit-box-sizing:border-box; max-width:100%; border-bottom:1px solid #E3E3E3}
.decorate-home-canvas.lyrics_products ul li h3{margin-top:15px; font-size:17px; font-family:'robotobold';min-height: 46px; margin-bottom:15px}
.decorate-home-canvas.lyrics_products .default-strt-price{margin-bottom:15px; line-height:25px; color:#000;font-family:'robotoregular'; font-size:13px; font-style:italic}
.decorate-home-canvas.lyrics_products .default-strt-price span{margin-bottom:15px;font-size:15px}
.lyrics_products .red-btn{float:none;margin-top:0px;margin-bottom:15px; display:inline-block; text-align:center}
.lyrics_products .price_lyrics{ text-transform:none; display:block; text-align:center; clear:both; line-height:normal; margin:10px 0 15px}
.lyrics_products .price_lyrics span{font-size:22px; color:#bf1e2e}
.lyric_sections.why-choos-us{border-top:1px solid #E3E3E3}
.lyric_sections.why-choos-us .default-usp-content ul li h4 {color:#000}
.lyric_sections.why-choos-us .default-usp-content ul li span.txt{color:#868686; font-size:13px}
.lyric_sections.wedmomnt_sec {padding:0}
.lyric_sections.wedmomnt_sec .decorate-home-canvas{background:url(https://www.canvaschamp.com/skin/frontend/default/cptheme1/images/landingpage-new/lyrics/give-moment-lyrics_bg.jpg) no-repeat center top #FFF; min-height:535px; position:relative; padding:0 15px; box-sizing:border-box; -webkit-box-sizing:border-box }
.lyric_sections.wedmomnt_sec .mainarea_wrapper{position:absolute; bottom:24%; left:0; width:100%; text-align:center }
.lyric_sections.wedmomnt_sec .mainarea_wrapper h3{color:#FFF;font-size:30px; text-transform:uppercase}
.lyric_sections.wedmomnt_sec .mainarea_wrapper p{color:#FFF; max-width:600px; margin:0 auto; font-size:15px}
.lyrics_wrap .lyric_sections.faqs_sec{margin:0; padding:0 15px; box-sizing:border-box; -webkit-box-sizing:border-box}
.lyrics_wrap .lyric_sections.faqs_sec .decorate-home-canvas {}
.lyrics_wrap .lyric_sections.faqs_sec .section-title-commn {color:#bf1e2e; text-align:left; margin-bottom:10px}
/*Lyrics Landing Page End*/
/*Photo Gift Landing Page Start*/
.photogift_banner{float:left;width:100%;padding:1px 0 0;z-index: 0;position: relative; overflow:hidden; box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}
.photogifts_wrap .photogift_banner img.banner_img{max-width:inherit; min-width:100%;transform: translateX(-50%);-webkit-transform: translateX(-50%);left: 50%;position: relative; height:auto}
.photogifts_wrap .photogift_banner .landingpg_banner .sldr-canvasprint{z-index:1}
.photogift_banner .banner-text-content{height: 500px;vertical-align: middle;display: table-cell;width:530px; color:#888888; font-size:13px; text-align:left; line-height:20px}
.photogift_banner .banner-heading{font-size:25px;font-family:'robotobold';text-transform:uppercase; color:#000; padding-bottom:10px; margin-bottom:15px; position:relative}
.photogift_banner .banner-heading:after{content:''; position:absolute; bottom:0px; left:0; height:1px; display:block; width:51px; background:#000}
.photogift_banner .custmr-reviews {float: left;margin-bottom: 5px;display:block}
.photogift_banner .banner-text-content a.red-btn{float:none; clear:both; display:inline-block; margin-top:10px;padding:12px 20px; color:#FFF !important; width:auto; font-size:16px; text-align:center}
.photogift_banner .start_price{font-size:15px; text-transform:none; display:block; clear:both; line-height:normal; margin:0px 0 10px}
.photogift_banner .start_price span{/*font-size:17px*/}
.photogift_banner .custmr-reviews.rich-snippet-new{background-color:transparent; padding:0; margin-bottom:10px}
.photogift_banner .custmr-reviews.rich-snippet-new .basedon a{color:#000; text-decoration:underline}
.banner_btm_wrap h3{text-align:center; font-size:41px; font-family:'robotolight'; color:#000; padding:35px 0; letter-spacing:.3px; background:#f7f4f4; border-top:1px solid #ffffff; border-bottom:1px solid #e3dfdf}
.banner_btm_wrap h3 span{text-transform:uppercase; font-family:'robotoregular'; line-height:normal}
.photogifts_wrap img{max-width:100%;height:auto}
.photogifts_wrap .perfect-canvas-p {border-top:0px none transparent}
.photogifts_wrap:after{content:''; display:table; clear:both}
.photogifts_wrap nav ul li:before{content:"";width:1px;height:15px;background:#333;position:absolute;top:11px;right:0}
.photogifts_wrap nav ul li:last-child:before,.photogifts_wrap nav ul li.active:before,.photogifts_wrap .sticky-tab.stick nav ul li:before{display:none}
.photogifts_wrap nav ul li.active,.photogifts_wrap nav ul li:hover{background:#fafafa;border-right:1px solid #fafafa}
.photogifts_wrap nav ul li.active a,.photogifts_wrap nav ul li:hover a{color:#000}
.photogifts_wrap .sticky-tab.stick nav ul li.active,.photogifts_wrap nav ul li:hover{background:#fff}
.photogifts_wrap .sticky-tab.stick nav{background:#f5f5f5}

.photogifts_wrap .gift_sections {padding:30px 0; float:left; width:100%; clear:both}
.photogifts_wrap .gift_sections .section-title-commn {font-size: 30px}
.photogifts_wrap .gift_sections.grey_bg{background:#f6f6f6}
.photogifts_wrap .gift_sections.hand-crafted-panel {padding:0 0 20px}
.photogifts_wrap .mainarea_wrapper.comon-canvas-content {background:#f5f5f5; min-height:inherit; padding:0}
.photogifts_wrap .mainarea_wrapper.comon-canvas-content .content-area-canvas.left-content-image-right .common-left-content {text-align: left}

.decorate-home-canvas.photogift_products {padding:0px}
.decorate-home-canvas.photogift_products ul{margin:40px -8px 0; float:none; width:auto; clear:both}
.decorate-home-canvas.photogift_products ul:after{content:''; display:table; clear:both}
.decorate-home-canvas.photogift_products ul li{width:25%; padding:0 8px; box-sizing:border-box; -webkit-box-sizing:border-box; margin-bottom:10px; display:block; float:left;position: relative;overflow: hidden}
.decorate-home-canvas.photogift_products ul li h3{margin:15px 0; font-size:17px; font-family:'robotobold'}
.decorate-home-canvas.photogift_products ul li h4{margin:15px 0; font-size:17px; font-family:'robotobold'}
.decorate-home-canvas.photogift_products .default-strt-price{margin-bottom:10px; line-height:25px; color:#000;font-family:'robotoregular'; font-size:13px; font-style:italic}
.decorate-home-canvas.photogift_products .default-strt-price span{margin-bottom:15px;font-size:15px}
.photogift_products .red-btn{float:none;margin-top:0px;margin-bottom:15px; display:inline-block; text-align:center}
.photogift_products .price_split{font-size:15px; text-transform:none; display:block; clear:both; line-height:normal; margin:10px 0 15px}
.photogift_products .price_split span{font-size:17px}
.decorate-home-canvas.photogift_products ul.three_column_rowdiv{max-width:860px; margin-left:auto; margin-right:auto}
.decorate-home-canvas.photogift_products ul.three_column_rowdiv li, .decorate-home-canvas.photogift_products ul.phtgft_three_cols li{width:33.33%}
.decorate-home-canvas.photogift_products ul.phtgft_two_cols li{width:50%}
.decorate-home-canvas.photogift_products ul.phtgft_three_cols, .decorate-home-canvas.photogift_products ul.phtgft_two_cols{margin-top:5px}
.decorate-home-canvas.photogift_products ul.phtgft_three_cols.mtop, .decorate-home-canvas.photogift_products ul.phtgft_two_cols.mtop{padding-top:20px}

.flip_this {height:285px; width:270px; margin:0 auto}
.phtgft_three_cols .flip_this {width:365px}
.phtgft_two_cols .flip_this {width:556px}
.inner {width:100%; height:100%;box-sizing:border-box; -webkit-box-sizing:border-box; position:relative; padding-bottom:50px}
.inner *{filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity:0; opacity:0}
.front, .back { width:100%; height:100%; padding:0; position: relative; box-sizing:border-box}
.front {z-index:1 !important; backface-visibility:visible !important; transform:rotateY(0deg) !important; -webkit-transform: rotateY(0deg) !important}
.back {z-index:0 !important;backface-visibility:hidden !important; padding:10px 5px 10px 15px; box-sizing:border-box; -webkit-box-sizing:border-box; text-align:left; border:3px solid #bebebe; font-size:11px;transform:rotateY(-180deg) !important; -webkit-transform: rotateY(-180deg) !important}
.back p{font-size:11px; max-width:410px; margin:0 auto}
.result_hover .inner *{filter: alpha(opacity=1); -moz-opacity: 1; -khtml-opacity: 1; opacity: 1; transition: all 0.58s linear 0s; -moz-transition: all 0.58s linear 0s; -webkit-transition: all 0.58s linear 0s}
.result_hover .front {z-index: 0 !important; backface-visibility:hidden !important;transform:rotateY(180deg) !important; -webkit-transform: rotateY(180deg) !important}
.result_hover .back {z-index: 1 !important; backface-visibility:visible !important;transform:rotateY(0deg) !important; -webkit-transform: rotateY(0deg) !important}
.inner .scroll_text {position: absolute; left: 0; right: 0; top: 0; bottom:65px}
.inner .scroll_text p a{text-decoration:underline}
.inner .scroll_text p a:hover{text-decoration:none}
.inner .red-btn{margin:0; position:absolute; bottom:5px; left:50%; margin-left:-70px; padding:10px 15px; font-size:14px}


.gift_sections.hand-crafted-panel .mainarea_wrapper.comon-canvas-content .red-btn{display:table;font-size:15px;font-family:"robotoregular";margin:30px 0 0 0;min-width:150px;text-align:center}
.other_options{width:49%;float:left;margin-right:2%;background:#f9f9f9}
.other_options:last-child{margin-right:0}
.other_options img{float:right;margin-top:-35px;max-width:100%;height:auto;width:auto;margin-bottom:30px}
.other_options:last-child img{float:left}
.alternative_content{padding:0 30px 35px;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;width:100%;float:left}
.alternative_content h4{font-size:16px;font-family:robotobold;color:#000; padding-bottom:15px; margin-bottom:15px; position:relative}
.alternative_content h4:after{content:'';display:block;width:50px;height:1px;background-color:#d7d7d7;left:0;bottom:0;position:absolute}
p.product_prc{font-size:16px;padding:5px 0 20px;margin-bottom:15px;position:relative}
.photogifts_wrap .creative_wall_art{ padding:30px 0}
.photogifts_wrap .creative_wall_art .mainarea_wrapper.comon-canvas-content{background:transparent}
.photogifts_wrap .creative_wall_art .mainarea_wrapper.comon-canvas-content .content-area-canvas{padding:50px 0 50px}
.photogifts_wrap .creative_wall_art .mainarea_wrapper.decorate-canvas{border-bottom:0px; padding-bottom:20px}
.photogifts_wrap .creative_wall_art .decorate-canvas{padding:25px 0 50px; border-bottom:1px solid #ddd}
.photogifts_wrap .creative_wall_art .decorate-canvas ul{margin-top:15px}
.photogifts_wrap .creative_wall_art .decorate-canvas ul li{margin-bottom:0}
.photogifts_wrap .creative_wall_art .decorate-canvas ul li h4{margin-top:15px; position:relative; font-family:'robotomedium'; color:#000;font-size: 16px;}
.photogifts_wrap .creative_wall_art .decorate-canvas ul li h4:after{content:''; display:block; width:120px; margin:10px auto 20px; height:1px; background-color:#d7d7d7}
.photogifts_wrap .creative_wall_art .mainarea_wrapper .red-btn {margin:25px auto 0}
.photogifts_wrap .creative_wall_art .comon-canvas-content.grey_bg{background:#fafafa; margin-top:30px; padding:20px 10px 20px 25px; text-align:left}
.photogifts_wrap .creative_wall_art .comon-canvas-content.grey_bg .scroll_content{ text-align:left; max-height:285px}
.photogifts_wrap .creative_wall_art .comon-canvas-content.grey_bg .scroll_content h3{font-family:'robotobold'; color:#000; padding-top:10px; margin-bottom:10px}
.photogifts_wrap .creative_wall_art .comon-canvas-content.grey_bg .scroll_content p{margin-bottom:10px}
/*Photo Gift Landing Page End*/

/*Out of stock box*/
.out-of-stock-canvas {position: absolute;top: 20px;left: -30px;width: 140px;padding: 5px 0;text-align: center;background-color: #bf1e2e;color: #FFF;transform: rotate(-40deg)}
.out-of-stock-box{position: relative;overflow: hidden;display: block}
/*ZOHO SalesIQ*/
.zsiq_custommain.siq_rM{z-index:999 !important}
/*Quote On Canvas */
.quoteon_canva_wrap{width:100%;float:left;background:#FFF}
.quoteon_canva_wrap .canvas-prints-section-tab{background:#FFF}
.quoteon_canva_wrap .main_banner_div{background:url('https://www.canvaschamp.com/skin/frontend/default/cptheme1/images/quotes/banner_quote_landingpg.jpg') no-repeat scroll center;height:548px;width:100%;position:relative}
.quote_oncan_banner{height: 548px;vertical-align: middle;display: table-cell;font-size:15px;width:530px; color:#888888; font-size:13px; text-align:left; line-height:25px}
.quote_oncan_banner .banner-heading{font-family:"robotoblack";font-size:35px;text-transform:uppercase; color:#000; padding-bottom:15px; margin-bottom:0px; position:relative}
.quote_oncan_banner .banner-heading:after{content:''; position:absolute; bottom:0; left:0; height:1px; display:block; width:51px; background:#000}
.quote_oncan_banner .bnrsub_subtle {display: block;font-family:"robotoregular";font-size:17px;text-transform:none; margin-bottom:5px; color:#333333}
.quote_oncan_banner .custmr-reviews.rich-snippet-new{margin-top:15px;}
.quote_oncan_banner .custmr-reviews.rich-snippet-new .poster_shopper_review .basedon a{text-decoration:underline}
.quote_oncan_banner .poster_shopper_review{padding-bottom:0;color:#525252}
.quote_oncan_banner .poster_shopper_review .aggregateRating{display: inline-block}
.quoteon_canva_wrap .quote_oncan_banner p{color:#333;font-family:"robotoregular";font-size:15px;line-height:20px;margin-bottom:25px;margin-top:5px}
.quoteon_canva_wrap .quote_oncan_banner .start_price{color: #888888;margin-bottom: 25px;font-size: 18px} 
.quoteon_canva_wrap .quote_oncan_banner .start_price .strike{text-decoration:line-through; font-style:italic}
.quoteon_canva_wrap .quote_oncan_banner .start_price .price-started{color:#bf1e2e;margin-left:5px}
.quoteon_canva_wrap .quote_oncan_banner .red-btn{padding:10px 20px;font-family:"robotobold";font-size: 17px;float: left}
.quoteon_canva_wrap .section-title-commn{font-size:27px}
.quoteon_canva_wrap .resp-tab-content{padding:30px 0px}
.quoteon_canva_wrap .resp-tabs-list li.resp-tab-active{color:#bf1e2e}
.quotelist_boxs{padding:10px 0; box-sizing:border-box}
.quotelist_boxs ul{ padding:0px; margin:0 -10px}
.quotelist_boxs ul:after{content:''; clear:both; display:table}
.quotelist_boxs ul li{width:25%; float:left; padding:0 10px; margin:0 0 20px; box-sizing:border-box}
.quotelist_boxs ul li a{border:10px solid #eeeeee; display:block}
.quotelist_boxs ul li a img{max-width:100%; display:block}
.quotelist_boxs ul li h3{font-size:17px; margin-top:15px; margin-bottom:10px; color:#333;font-family:"robotobold"}
.quotelist_boxs ul li p.prices{font-size:22px; color:#bf1e2e;font-family:"robotobold"}
.quotelist_boxs ul li a.red-btn{padding:13px 20px;font-family:"robotoregular";font-size:15px; border:0; margin:15px 0; display:inline-block}


/*new content css*/
.new-cmsbox-content h1.cattabpan-title{font-size: 24px;margin-bottom: 10px}
.new-cmsbox-content h3.cattabpan-title{margin-bottom: 10px}
.new-cmsbox-content h3.cattabpan-title.color-change{color:#272727}
.new-cmsbox-content h2.cattabpan-title{margin-bottom: 3px}
.home-hide-box{opacity: 0;overflow: hidden;-webkit-transition: all .7s ease-out;-moz-transition: all .7s ease-out;transition: all .7s ease-out;}
.new-cmsbox-content a.red{cursor: pointer}
h2.section-title-commn{text-align: center; display: inline-block; width: 100%; margin: 20px 0 0; font-family: "robotobold"; font-size:25px; line-height:30px; text-transform: uppercase; color: #000;}
.mainarea_wrapper.comon-canvas-content .common-left-content h3{font-size:16px;color:#333;position:relative;padding-bottom:18px;margin-bottom: 15px;}
.mainarea_wrapper.comon-canvas-content .common-left-content h3:before{position:absolute;background:#333;width:33px;height:1px;left:0;bottom:0;content:""}

.default-usp-content.tag-changes h3{font-size: 16px; color: #333;}
.category-pop-art-on-canvas .footer-container{width:100%;float: left}
.category-pop-art-on-canvas .resp-tab-content-active, .engrave-tabpan .resp-tab-content-active{text-align: left}
.category-pop-art-on-canvas .popart_top .a-center{text-align: left !important}
/*Custom Canvas Prints New - CVP-4677*/
.full-width-page.category-canvas-prints .main .breadcrumbs{display:block; max-width:1130px; margin:0 auto; padding:15px}
.full-width-page.category-canvas-prints .main .breadcrumbs li span{font-size:12px; width:auto; height:auto; background-image:none; margin:0 5px}
.full-width-page.category-canvas-prints .main .breadcrumbs li a span{margin:0}
.full-width-page.category-canvas-prints .main .col-main{clear:both}
.full-width-page.category-canvas-prints .page-title.category-title .custmr-reviews{margin-top:3px}
.full-width-page.category-canvas-prints .page-title.category-title .custmr-reviews .sepratr{margin-top:2px}
.full-width-page.category-canvas-prints .page-title.category-title .custmr-reviews .aggregateRating{display:inline-block; vertical-align:middle}
.full-width-page.category-canvas-prints .page-title.category-title .custmr-reviews .ratingValue{display:inline-block; padding:1px 5px; background-color:#414142; color:#FFF; border-radius:2px}
.custom-canvas-prints .decorate-canvas ul{list-style:disc}
.canvas-prints-section-tab .scroll_content.mCustomScrollbar{max-height:443px}
.canvas-prints-section-tab .scroll_content h3{font-family: 'robotobold'; font-size:16px; color:#000}
.canvas-prints-section-tab .scroll_content h3:after{content:''; width:70px; height:1px; display:block; background-color:#eeeeee; margin:10px 0 15px}
.canvas-prints-section-tab .scroll_content h4{color:#000}
.canvas-prints-section-tab .scroll_content ul{list-style:disc; margin-bottom:30px}
.cp-bring-mem{max-width: 1160px; margin: 0 auto; padding:0;margin-top: 35px}
.cp-bring-main{column-count: 3; column-gap: 30px;}
.cp-bring-main .grid-list{display: inline-block; background: #f8f8f8; margin: 0 0 30px 0}
.cp-bring-main .grid-list .item-desc{padding: 20px}
.cp-bring-main .grid-list .item-desc .head{font-size: 16px;font-family: 'robotomedium';color: #000000;text-shadow: none; line-height: 24px; margin: 0 0 10px 0}
.cp-bring-main .grid-list .item-desc p{color: #888; font-size: 13px; line-height: 20px}
.cp-bring-main .grid-list .item-desc p a{color: #bf1e2e}
.cp-dec-home ul{font-size: 0; list-style: none; margin: 0 -15px; padding: 0;width: auto;float: none}
.cp-dec-home ul li{display: inline-block; width: 25%; font-size: initial; padding: 0 15px; vertical-align: top;margin: 0;float: none;box-sizing: border-box}
.cp-dec-home .dec-home-img{margin:0 0 25px 0}
.why-choos-us.we_guarantee_love{margin-bottom:10px}
.cp-dec-home .dec-home-desc{float: left; width: 100%; text-align: center;}
.cp-dec-home .dec-home-desc .head{font-size: 16px; line-height: 18px; margin: 0 0 10px 0;font-family: 'robotomedium'}
.cp-dec-home .dec-home-desc p{color: #888; font-size: 13px; line-height: 18px}
.why-choos-us .mainarea_wrapper.tabcanvas_prints{padding:30px 0 50px}
.tabcanvas_prints .resp-tabs-container:after{content:''; display:table; clear:both}
.cp-dec-home .dec-home-desc p a{color: #bf1e2e;}
.category-canvas-prints #styles-material{background: #f9f9f9}
.category-canvas-prints .overview-content{padding:20px 10px 5px 20px}
.category-canvas-prints .overview-image{margin-top:20px}
.category-canvas-prints .default-usp-content.new-uspcontnet{padding:0 0 40px}
.category-canvas-prints .prodlist_wrap .decorate-canvas{padding-bottom:30px}
.category-canvas-prints .default-usp-content.new-uspcontnet ul{margin-top:0}
.category-canvas-prints .default-usp-content ul li h4{font-family: 'robotobold'}
.category-canvas-prints .default-usp-content ul li svg{line-height:64px; height:64px}
.decorate-canvas ul.effects_listing li{margin-right:2%; width:18.3%; margin-bottom:10px}
.decorate-canvas ul.effects_listing li .title-border-bottom{text-transform:capitalize; font-family:'robotobold'; font-size:16px; margin-bottom:0; padding-bottom:0}
.decorate-canvas ul.effects_listing li .title-border-bottom:before{display:none}
.decorate-canvas ul.effects_listing li.margin-none{margin-right:0}
.frames-can-section .title-border-bottom.stl-change{margin-bottom:0}
.cp-pcp{float: left; width: 100%; background: url('https://www.canvaschamp.com/skin/frontend/default/cptheme1/images/canvas-prints/pcp-main-banner.jpg') no-repeat center; padding:25px 0 50px}
.cp-pcp .pcp-main{max-width: 1160px; margin: 0 auto; padding: 0 15px;}
.pcp-top{float: left; width: 100%; margin: 0 0 10px 0; text-align: center;}
.pcp-top .head{font-size: 22px; line-height: 26px; text-transform: uppercase; margin: 0 0 10px;}
.pcp-top p{font-size: 16px; line-height: 20px; color: #888;}
.pcp-bottom{float: left; width: 100%}
.pcp-bottom .pcp-bottom-left{float: left; width:43%; padding:0 30px 0 0;box-sizing: border-box}
.pcp-bottom .pcp-bottom-right{float: left; width:57%; box-sizing: border-box; margin-top:25px}
.pcp-bottom .pcp-bottom-right p{color: #888; font-size: 13px; line-height: 20px; margin: 0 0 15px 0;}
.pcp-bottom .pcp-bottom-right p:last-child{margin-bottom: 0;}
.pcp-bottom .cp-st{margin:25px 0 0}
.pcp-bottom .cp-st .red-btn{font-size:15px; display:inline-block;font-family:'robotoregular'}
.cp_bottom_title_btn{text-align:center; padding-top:0px}
.cp_bottom_title_btn h3{font-size:16px; font-family:'robotobold'; color:#000}
.custom-canvas-prints .tabcanvas_prints .decorate-canvas ul li{margin-bottom:20px}
.mainarea_wrapper.comon-canvas-content .cp_bottom_title_btn .red-btn{font-size:16px; font-family:'robotoregular'; display:inline-block; margin-top:15px}
.canvas-prints-section-tab .scroll_content ul{list-style:disc; margin-bottom:30px}
.frames-can-section ul.static-frames li:last-child{margin-right:0}
.frames-can-section ul.static-frames li:nth-child(3n+3){margin-right:2%}
.custom-canvas-prints ul.static-frames, .custom-canvas-prints ul.effects_listing, .custom-canvas-prints ul.static_hanging, .custom-canvas-prints ul.static_texing{list-style:none; margin-top:10px}
.custom-canvas-prints .decorate-canvas ul.static_content{box-sizing:border-box; text-align:left}
.custom-canvas-prints .decorate-canvas ul.static_content li{width:100%; max-width:100%; margin:0 0 5px; text-align:left; box-sizing:border-box;display:list-item}
.custom-canvas-prints .bring-your-memories .mainarea_wrapper.comon-canvas-content{padding-top:10px}
.custom-canvas-prints .bring-your-memories.create_canvas_step .mainarea_wrapper.comon-canvas-content{padding-top:0px}
.cpcp-main{width: 100%; max-width: 1160px; border: 1px solid #efefef; border-radius: 5px; overflow: hidden; margin:30px auto 0; padding:15px 20px 10px; box-sizing: border-box}
.cpcp-left{float: left; width: 49%; padding: 0 25px 0 0; box-sizing: border-box}
.cpcp-left ul{list-style: none; margin: 0; padding: 0}
.cpcp-left ul li{float: left; width: 100%; cursor: pointer; padding: 0 0 25px 0; box-sizing: border-box}
.cpcp-main ul.tabs{margin: 0px; padding: 0px; list-style: none}
.cpcp-main .tab-content, .cpcp-right .tabItem{display: none}
.cpcp-main .tab-content.current{display: inherit}
.cpcp-left .steps{float: left; width: 100%; box-sizing: border-box}
.cpcp-left .steps label{float: left; width: 80px; font-size: 14px; line-height: 24px; color: #000; font-family:'robotobold'; box-sizing: border-box}
.cpcp-left .steps .desc{float: left; width: calc(100% - 80px); box-sizing: border-box}
.cpcp-left .steps .desc h3{float: left; width: 100%; font-size: 14px; line-height: 24px; color: #000;font-family:'robotobold'; margin: 0; box-sizing: border-box}
.cpcp-left .current .steps label, .cpcp-left .current .steps .desc h3{color: #bf1e2e}
.cpcp-left .steps .desc p{float: left; width: 100%; color: #888; font-size: 13px; line-height: 18px; margin: 0}
.cpcp-right{float: left; width: 51%; box-sizing: border-box}
.cpcp-right .tabItem.current{display: block}
.cpcp-st{float: left; width: 100%; text-align: center}
.canvas_price_table{margin-top:25px}
.canvas-prints-section-tab .canvas_price_tbl_scroll.scroll_content{max-height:250px}
.canvas-prints-section-tab .canvas_price_tbl_scroll .mCSB_container{overflow-x:auto}
.canvas_price_tbl{width:100%; min-width:400px}
.canvas_price_tbl thead th, .canvas_price_tbl tbody td{width:20%; text-align:center; padding:10px 5px; font-size:15px; color:#000; background-color:#fbfbfb; border:1px solid #FFF}
.canvas_price_tbl thead th{ font-family:'robotomedium'}
.canvas_price_tbl tbody td{ font-family:'robotoregular'; color:#888888; font-size:14px; line-height:20px; vertical-align:middle; text-align:center}
.canvas_price_tbl tbody td.tbl_size_prince{color:#333}
.canvas_price_tbl thead th.tbl_rolled_prince, .canvas_price_tbl tbody td.tbl_rolled_prince{background-color:#f5f5f5}
.canvas_price_tbl thead th.tbl_hang_prince, .canvas_price_tbl tbody td.tbl_hang_prince{background-color:#ededed}
.canvas_price_tbl thead th.tbl_dot75_prince, .canvas_price_tbl tbody td.tbl_dot75_prince{background-color:#e7e5e6}
.canvas_price_tbl thead th.tbl_onedot75_prince, .canvas_price_tbl tbody td.tbl_onedot75_prince{background-color:#e2e2e2}
.canvas_price_table .cp-st{display:block; margin-top:30px}
.canvas_price_table .cp-st a.red-btn{font-size:15px;font-family:'robotoregular'; float:none; display:inline-block}
.catalog-category-view .tabcanvas_prints .cms-content h4{color:#000;font-size:15px }

@media only screen and (max-width:1470px){
.main-banner.desktop_view .banner-photo-poster { max-width:460px; padding-top:50px; padding-left:15px;}
.flexslider.flexslider-poster .slides img {min-width: 100%;height: auto;transform: translateX(-20%);}
/*Split Canvas Page*/
.split_canvas_wrap ul.resp-tabs-list li {padding: 15px 20px}
.why-choose-us-main.split-canvas-faqs ul li {height: 75px !important;padding: 20px 10px 0px !important}
.split_panels_types .slick-prev{left:-10px}
.split_panels_types .slick-next{right:-10px}
}
@media only screen and (max-width:1265px){
.slider-artist .sldr-wrap{width:96%}
.slider-artist .slider-artist-con-right{margin-top:5%}
.slider-artist .flexslider.flexslider-artist{display:block}
.full-width-page .imgright-sitecontent .page-title{width:auto}
.flexslider.flexslider-poster .slides .aggregateRating img{transform:none;margin-left:0}
/*Quotes landing page*/
.quoteon_canva_wrap .main_banner_div { background-position:75% 0}
.quote_oncan_banner {padding:15px;background-color: rgba(255,255,255,.85);box-sizing:border-box}
.quotelist_boxs ul li {width:33.33%}

/*Lyrics Landing Page*/
.decorate-home-canvas.lyrics_products ul li{width:33.33%}
.decorate-home-canvas.lyrics_products ul li h3 {font-size:16px}
.banner.sticky .second-nav-container .second-nav-main .second-nav-sticky ul{width:49%}
div.megnor-advanced-menu-popup3 {right: 167px !important}
.sticky div.megnor-advanced-menu-popup3 {right: 101px !important}


}
@media only screen and (min-width:1025px){
.product-my-canvas-design .main, .product-my-canvas-design .col-main{width:98%;max-width:1250px}	
.product-my-canvas-design .product-detail-right{width:calc(50% - 20px) !important;max-width:585px}
.product-my-canvas-design #inner-main .tab_content .step2-block1, .product-my-canvas-design .step3-block1{width:100%;box-sizing:border-box;-webkit-box-sizing:border-box;text-align:center}
.product-my-canvas-design .product-detail-right .layout-box, .product-my-canvas-design .product-detail-right .layout-box.first{display:inline-table !important;float:none !important}
.product-my-canvas-design .product-my-canvas-design .product-detail-right .product-detail-size-module ul li.material-thumb{margin-left:2%}
.product-my-canvas-design .product-detail-right .product-detail-size-module ul li{margin-left:5px !important}
.product-my-canvas-design .product-detail-right .product-detail-size-module ul li.col2, .product-my-canvas-design .product-detail-size-module ul li.col3, .product-my-canvas-design .product-detail-size-module ul li.col4, .product-my-canvas-design .product-detail-size-module ul li.col3, .product-my-canvas-design .product-detail-size-module ul li.col4, .product-my-canvas-design .product-detail-right .product-detail-size-module ul li.col5{width:16% !important}
.product-my-canvas-design #inner-main .product-detail-left{max-width:615px;width:50% !important}
.product-my-canvas-design #tabs_data_frames, .product-my-canvas-design #opt_color_effect.effect-module{float:left;text-align:center;width:100%}
.product-my-canvas-design .step3-options, .product-my-canvas-design #tab4 .pixel-painting{width:30%;margin-left:2.5% !important}
.product-my-canvas-design #tab4 .pixel-painting{box-sizing:border-box;-webkit-box-sizing:border-box}
.product-my-canvas-design .step3-options .thumb-img{margin:3px auto 9px !important}
.product-my-canvas-design .step3-options ul{margin:0 auto}
.product-my-canvas-design #opt_color_effect.effect-module ul{margin:0 auto 20px}
/*Split Canvas Page*/
.split_canvas_wrap .slick-slide:hover .title_split_panel{top:0px; right:0px; min-height:inherit; padding:10px; width:100%; text-align:center;border-radius:0px; -webkit-border-radius:0px; -o-border-radius:0px}
.homepage-reviewblock .title-with-border{margin-bottom:0}
.magestore-bannerslider .mainarea_wrapper .flexslider .slides{padding:20px 0}
.homepage-instantbox .sizebox{top:-480px;position:absolute}
#footer #block_5.footer-area{margin-top:15px}
.default-usp-content ul li:nth-child(5){clear: both}
}
@media only screen and (min-width:1025px) and (max-width:1220px){
.product-my-canvas-design .product-detail-right .product-detail-size-module ul li.col1{width:28% !important}	
.product-my-canvas-design .product-detail-right .product-detail-size-module ul.custom-size{font-size:11px}
.product-my-canvas-design #tabs_data fieldset div, .product-my-canvas-design #tabs_data_upload fieldset div{font-size:12px}
.product-my-canvas-design .product-detail-right .product-detail-size-module ul li.material-thumb{width:78px}
.product-my-canvas-design .product-detail-right .product-detail-size-module ul li.col1 .input-slect-fix-w{width:55px !important; background-position:30px 6px}
.product-my-canvas-design .product-detail-right .product-detail-size-module ul li.material-thumb{margin-left:1%}
/*Split Canvas Page*/
.mainarea_wrapper.comon-canvas-content .common-left-content.hand-crafted-multi {max-width: 390px}
.mainarea_wrapper.comon-canvas-content .insipiration-img {max-width: 570px}
.mainarea_wrapper.comon-canvas-content.last-moments-forever .common-left-content {max-width: 380px}
.product-shop .upload_artwork_now .ajax-file-upload{width:160px; font-size:13px}
/*Home deal offer*/
.offer-week-text {font-size:23px;line-height:35px}

}
@media only screen and (min-width:1024px) and (max-width:1129px){
.header_contact_info{width:auto; margin-right:0px}
.header_contact_info ul li.phone_number{width:auto; margin-right:25px}
.header_contact_info ul li.live_chat{width:168px}
.mothersday-offers .mothersday-offers-container .a-left{text-align:center !important}
.flexslider.flexslider-poster {display:block;}
#displayhightaleimg > img{max-width:100%}
.sizebox{position:inherit; border:1px solid #ddd; top:inherit; left:inherit; float:right}
.cms-home .second-nav-container{margin-bottom:0}
.easy-steps-to-order-name-image{display:none}
.upload-photo, .layout-size, .choose-style, .place-order{margin-right:0px!important; width:25%}
.prints-from-instagram-main{width:30%; padding:20px 0px}
.prints-from-facebook-main{width:30%; padding:20px 0px; border-right:none}
.customer-revenue-main .customer-list ul li{margin-right:4px; padding:13px 8px 20px; width:47%}
.customer-revenue-main .block-title{font-size:13px}
.prints-from-instagram-image{text-align:center}
.prints-from-instagram-text{background-position:94px -570px}
.prints-from-facebook-text{background:rgba(0, 0, 0, 0) none repeat scroll 0 0}
.we-guarantee-you-love-it .leftlist{width:470px; margin-right:10px}
.cms-home .symbol-guarantee{right:170px}
.we-guarantee-you-love-it .textpartleft{width:355px; padding:0}
.we-guarantee-you-love-it .font19{font-size:13px}
.we-guarantee-you-love-it .rightlist{width:470px; margin-left:10px}
.we-guarantee-you-love-it .textpartright{width:355px; padding:0}
.cms-home .container{float:none}
.container .customTab{width:auto}
.container #tabmenu a, .container #tabmenu a.active{padding:25px 13% 45px; font-size:19px}
/* tabpan for all page */
.container .ccp-tabpan #tabmenu a, .container .ccp-tabpan #tabmenu a.active{padding:25px 8% 45px; font-size:15px}
.container .mp-tabpan #tabmenu a, .container .mp-tabpan #tabmenu a.active{padding:25px 11% 45px; font-size:15px}
.container .alc-tabpan #tabmenu a, .container .alc-tabpan #tabmenu a.active, .container .ptb-tabpan #tabmenu a, .container .ptb-tabpan #tabmenu a.active{padding:25px 11% 45px; font-size:15px}
.container .plstk-tabpan #tabmenu a, .container .plstk-tabpan #tabmenu a.active{padding:25px 11% 45px; font-size:18px}
.faq_50{width:44%}
.ccp-tabpan .questtion_from .form-list .input-box{width:287px}
.wd-tabpan .questtion_from .form-list .input-box, .mp-tabpan .questtion_from .form-list .input-box, .alc-tabpan .questtion_from .form-list .input-box, .ptb-tabpan .questtion_from .form-list .input-box, #popupquestion .form-list .input-box{width:301px}
#slider1 .prev{left:10px}
#slider1 .next{right:10px}
.technical-specifications-box li{width:27.2%; margin-left:1%; margin-right:1%; padding:2% !important}
.technical-specifications-box ul li ul li{width:100%}
.footer-container .socialmedia-footer .top-footer{width:980px; margin:0px auto}
.footer-container .socialmedia-footer .top-footer .newsletter-main{width:480px}
.footer-container .socialmedia-footer .top-footer .fb-like-main{width:480px}
.footer-container .socialmedia-footer .top-footer .fb-like-main .fb-like-main-center{width:480px}
.newsletter-main .gift-certificate{background-position:-10px center; border:1px solid #e5e5e5; height:98px; margin-bottom:23px; margin-top:23px; width:460px}
.block-subscribe input.input-text{width:320px}
#footer #block_4.footer-area{width:326px; margin-right:45px}
#footer #block_1, #footer #block_2, #footer #block_3{width:18%}
.paypal_block{margin-right:25px}
.social_block{width:265px}
.tm-footercms .description{padding-right:0px; margin:10px 0 0px}
.cmsinfo_block .cmsinfo_block_inner .container .advertisement .main-contents .contents .left-part{padding-right:20px}
.cmsinfo_block .advertisement .main-contents .contents .right-part > div{padding:0px 13px}
.cmsinfo_block .advertisement .main-contents .contents .left-part .description{padding:10px 0px; line-height:20px}
#footer #block_1, #footer #block_2, #footer #block_3{width:18%}
#footer h6{font-size:18px}
#footer #block_4{width:33%}
.tm-footercms .address{margin:10px 0 0 20px; width:39%}
.main-container.col2-left-layout .col-main, .main-container.col2-right-layout .col-main{width:700px}
.main-container.col2-left-layout .col-left, .col-right{width:220px}
.block .block-content{padding:10px 10px 10px 5px}
.fb-like-main-center .block-subscribe .block-content{padding-top:0px; padding-bottom:0px}
.category-image > img{max-width:100%}
.products-list li .list-center{width:428px}
.product-view .product-img-box{margin-right:20px; width:335px}
.product-view .product-shop{margin-right:15px; width:365px}
.featured-products .category-title h2, .featured-products .category-title h2 a, .new-products .category-title h2, .new-products .category-title h2 a, .blog_main .blog_title h2, .blog_main .blog_title h2 a, .box-collateral.box-up-sell .category-title h2{font-size:26px}
.info3col-data{width:245px}
.bx-controls-direction{right:15px}
.bx-wrapper .bx-controls-direction a{top:-100px}
.crosssell_product h2{font-size:21px}
.cms_right .head1{font-size:26px}
.block-banner img{width:100%}
.shopping_CMS_main1 img{width:100%}
.cart_mini_right .price{display:none}
.contacts-index-index .right{width:auto; float:none !important; clear:both; overflow:hidden; margin:10px 0px; max-width:486px}
.home_cmscontent .home_cmsinner .cms_left .flexhome .slides img{width:100%}
.link-add{padding-right:2%; width:44%}
.bestseller-products .product_desc{margin-left:5px}
div.megnor-advanced-menu-popup4 div.column .submenu ul li, div.megnor-advanced-menu-popup div.column .submenu ul li, div.megnor-advanced-menu-popup5 div.column .submenu ul li, div.column .submenu ul li{width:175px}
div.megnor-advanced-menu-popup4 div.column .submenu ul li, div.megnor-advanced-menu-popup5 div.column .submenu ul li{min-height:236px}
div.megnor-advanced-menu-popup div.column .submenu ul li{min-height:252px}
.connected-carousels{width:55%}
.connected-carousels .navigation{width:100%}
.connected-carousels .carousel-navigation{width:60%}
.hanging-frame-main .hanging-frame-box{width:31%; margin-bottom:30px}
.hanging-frame-imgpart img{width:60%}
.customize-image-main .customize-image-box{width:23%}
.customize-image-box:first-child img{width:64%}
.customize-image-box img{width:100%}
.customize-image-main{float:left; margin-bottom:30px}
.category-canvas-pictures .home-m, .category-metal-prints .home-m, .category-acrylic-prints .home-m, .category-photo-boards .home-m, .category-photos-on-canvas .home-m, .category-gallery-wrapped-canvas .home-m{display:none}
.canvas-photo-middle-content .popular-price{width:150px; margin-right:4px}
.prints-from-instagram-text{background:none}
.addthis-smartlayers, div#at4-share, div#at4-follow, div#at4-whatsnext, div#at4-thankyou{display:none}
.peel-stick-walldecals-main .pricing ul, .engrave .pricing ul{width:70%}
.peel-stick-walldecals-main .pricing ul li, .peel-stick-walldecals-main .pricing ul li:last-child, .engrave .pricing ul li, .engrave .pricing ul li:last-child{width:325px; float:left}
.peel-stick-walldecals-main ul .active .activearrow, .peel-stick-walldecals-main .pricing ul li:hover .activearrow, .engrave ul .active .activearrow, .engrave .pricing ul li:hover .activearrow{width:325px !important; background:url("https://www.canvaschamp.com/skin/frontend/default/cptheme1/images/pricing-active-big.png") no-repeat 0px 0px transparent}
.cart .cart-collaterals .col2-set{width:300px}
.cart .discount input.input-text{width:94%}
.cart .discount{padding:15px}
.products-grid li.item .homepro-title{min-height:65px}
.category-collages .pricing ul{width:100%}
.category-collages .pricing ul li{width:322px}
.second-nav-container{width:100%; float:left}
.page .second-nav-mob{display:none; width:100%; float:left; margin-bottom:20px}
.cms-shipping .fast-shipping-block{width:31.3%; margin-right:0px 5px}
.cms-shipping .fast-shipping-block ul li{font-size:13px}
.success_page::before{display:none}
.flexslider.wholesale-bg-block{display:block}
.success_page{width:440px; height:390px}
.success-tabplan{width:510px}
.success_page .page-title h1{font-size:26px}
.success-tabplan .success-order-con .customTab{width:100%}
.success-tabplan .success-order-con #content .text-content{width:370px;overflow: visible;height: auto}
.success-tabplan .success-order-con #content .buttons-set{    margin-top: 3px}
.success-tabplan .success-order-con #tabmenu a.active{padding:4px 15px}
.fast-shipping-text-bg p br{display:none}
.categorypath-canvas-photo-collage-shape-collages.category-shape-collages .common-offers h5{font-size:16px}
/* Photocollage Bulider steps*/
.photocollage-index-index #collage_step1, .wall-display-destop, .category-canvas-wall-displays .breadcrumbs{display:none}
.all-bg-disable{clear:both; display:block !important; font-size:18px; line-height:28px; margin:0 auto; padding:40px 0 0;  text-align:center; width:80%}
.walldisplay-index-index #slider,.walldisplay-index-index .wall-display-wrapper, .walldisplay-index-index #slideleft, .walldisplay-index-index  #slideright, .walldisplay-index-index .wall-slider span.bottomarrow, .walldisplay-index-index  .block-title{display:none}
.walldisplay-index-index .wall-slider{border:0 none}
.walldisplay-index-index .wall-slider #wrapper{width:inherit}
.walldisplay-index-index #container{height:422px}
.walldisplay-index-index .wall-slider{background:#fff}
.walldisplay-index-index .main{margin:0}
.cms-home .shipping-offer-top{margin-top:0}
.cms-home .container #tabmenu a, .cms-home .container #tabmenu a.active{padding:13px 20px}
.cms-index-index .cms-content .hanging-frame-content{width:80%}
.second-nav-container .second-nav-main .second-nav ul li a{padding:10px 3px; font-size:12px}
.second-nav-container .second-nav-main .second-nav ul li a.new-hltd{padding-right:14px}
.second-nav-container .second-nav-main .second-nav ul li a.new-hltd .objblink1{right:10px}
.mothersday-offers .mothersday-offers-container .free-shipping, .mothersday-offers .mothersday-offers-container .offer-text, .mothersday-offers .mothersday-offers-container .high-lighted{display:inline; font-size:15px}
.mothersday-offers{padding:10px 0}
.mothersday-offers .mothersday-offers-container .offer-text .buymore-savemore{float:none; margin-bottom:12px}
.mothersday-offers .mothersday-offers-container .offer-text .countdown-timer{float:none; position:static; margin-top:5px}
.home-mobile.device-display{display:none}
/*Artist Supply Sections Sliders design On Home page*/
.slider-artist .sldr-wrap{width:96%}
.slider-artist .slider-artist-con-left{width:60%}
.slider-artist .slider-artist-con-right{width:40%;margin-top:8%}
}
@media only screen and (min-width:1025px) and (max-width:1129px){
.header, .nav-inner, .footer, .featured_inner, .new_inner, .messages, .home_cmsinner, .testimonail-inner, .manufacture_products, .blog_main, .product-view, .main, .container, .col-main, .second-nav-container .second-nav-main, .homepage-instantbox, .easy-steps-to-order-waper, .contentforsocialmediawaper, .we-guarantee-you-love-it .main-area, .cart, .canvas-prints-home-product .canvas-prints-home-product-waper, .center-container, .total-order-shipped .main-area, .category-framed-prints .frame-prints-container, .category-metal-prints .metal-prints-container, .review-block.homepg{width:980px; margin:0 auto}
.magestore-bannerslider .mainarea_wrapper .flexslider{max-width:600px;height:auto}
.magestore-bannerslider .mainarea_wrapper .flexslider img{max-width:100%; height:auto}
.homepage-instantbox .sizebox{box-sizing:border-box;padding:10px 5px;top:-430px}
.sizebox .sizebox-middle .custom_size{padding:10px 9px 0;float:left}
.sizebox .sizebox-middle .custom_size #customSizeBlock .input-slect-fix-w{width:71px;float:left}
.sizebox .punchline{font-size:15px;margin-top:10px}
.category-framed-prints .clearfix.container{width:100%}
.canvas-added-in-cart .cart-was-added-bnt-part{width:73%}
.canvas-added-in-cart .instant-happy-detail{width:55%}
.canvas-added-in-cart .happy-offer-part{font-size:50px}
.canvas-added-in-cart .instant-happy-coupon > span{font-size:12px}
.canvas-added-in-cart .free-shipping-over{left:-50px; z-index:1}
.category-framed-prints .select-box-section .price-value{width:115px}
.category-framed-prints .input-select-option{margin-right:7px}
.category-framed-prints .input-select-option.matt-options, .category-framed-prints .input-select-option.frame-styles{width:165px}
.category-framed-prints .input-select-option.glass{width:104px}
.category-framed-prints .input-select-option.paper-types{width:144px}
.category-framed-prints .input-select-option.frame-sizes{width:152px}
.second-nav-container .second-nav-main{font-size:13px}
.account-login .registered-users .content{width:100%}
.account-login .registered-users .right{width:38%; padding-left:90px}
.account-login .registered-users .left .main_width{width:96% !important}
.account-login .registered-users .left .buttons-set{width:97%}
#nav a, .nav-responsive span, div.menu a{padding:0 5px; height:auto; line-height:38px; width:auto}
.banner.sticky .second-nav-container .second-nav-main .second-nav-sticky ul li{padding:0}
.button_module{width:90%}
/* #step1tab .print-footer, .design_banner .print-footer{display:none} */
.product-detail .product-img ul li img{width:100%}
.product-detail .product-detail-info #main_size .sizes-block{margin:0px 9px}
.product-detail .product-detail-info #main_size .sizes-block .textfield{width:28px}
.product-detail .product-imgbox{width:430px}
.product-detail .staisfaction img{padding-left:0px}
.product-detail .sti-content{width:305px}
.product-detail .product-detail-info{width:520px}
.product-detail .product-detail-info dl dd{width:370px}
.product-detail .product-detail-info dl dd.text1 input{width:348px}
.product-detail .product-detail-info dl dd textarea{width:498px}
.what-our-client-speak{width:470px}
.review-block.homepg .shop-approve{padding:15px 20px 30px; width:470px}
.home-m{display:none; float:left; background:#f5f5f5 url(https://www.canvaschamp.com/skin/frontend/default/cptheme1/images/responsive/m-bg.jpg) center bottom no-repeat; width:55%; padding-bottom:35px; text-align:center; padding-top:20px}
.home-m strong{display:none}
.home-m .canvas-img-m{background:url(https://www.canvaschamp.com/skin/frontend/default/cptheme1/images/responsive/tablet-img.png) top center no-repeat; width:498px; height:259px; margin:0px auto 0px auto}
.home-m .canvas-desc{width:100%; text-align:center; text-transform:uppercase; margin-bottom:0px}
.home-m .canvas-desc strong{font-weight:normal; display:block; font-size:44px; font-family:'robotoblack'; float:left; width:100%; line-height:41px}
.home-m .canvas-desc strong span{font-size:24px; color:#bf1e2e; float:left; width:100%; font-family:'robotolight'; text-decoration:none}
.home-m .canvas-desc .red-btn{display:inline-block; margin-top:20px}
.products-grid li.item{width:23.3%}
.products-grid li.item img{width:100%; height:auto}
.cart .cart-collaterals .col1-set{width:680px}
.product-module{width:31.2%; margin-left:10px; margin-right:10px}
.product-module:nth-child(4n){margin-right:10px}
.product-module ul li.title{min-height:55px}
.canvas-photo-middle-content .popular-price{width:150px; margin-right:4px}
.prints-from-instagram-text{background:none}
.pricing ul li{width:240px; margin-right:4px}
.pricing ul .active .activearrow, .pricing ul li:hover .activearrow{width:241px}
.size-and-price-module ul li.material-thumb{margin-right:34px;width:145px}
.size-and-price-module ul li .prices{font-size:13px}
.size-and-price-module ul li.col1{margin-right:20px; margin-left:25px}
.pricing ul li .canvas_prints{background-position:center 0}
#inner-main .tabs{padding-left:0px}
#inner-main .tabs li{padding-left:38px}
#inner-main .product-detail-left{width:473px}
#inner-main .product-detail-right{margin-right:7px}
.my-design-caption{font-size:26px; line-height:36px; width:473px}
.view-selector{margin:10px auto; margin:0px auto; float:none}
#inner-main .product-detail-left .design-tool-box{margin-bottom:15px}
.pricing ul li .photo_boards{background-position:center -238px}
.pricing ul li .metal_prints{background-position:center -476px}
.pricing ul li .acrylic_prints{background-position:center -714px}
.size-and-price-module .custom_size_row .col2, .size-and-price-module .custom_size_row .col3, .size-and-price-module .custom_size_row .col4, .size-and-price-module .custom_size_row .col5{margin-top:40px}
.pcCouponRow .couponText{width:534px}
.pcCouponRow .couponCodeCol{margin-left:20px}
#inner-main.product_info .product-detail-right{width:55%}
#inner-main.product_info .product-detail-left.famous-artist-usp.ban_emo{width:55% !important}
#onepagecheckout_orderform .col3-set .iwd-2{margin-left:28px !important}
.account-login .registered-users .left .buttons-set{width:97% !important}
.cms-gift-certificate .gift-certificate-banner{float:right; width:49%}
.cms-gift-certificate .gift-certificate-banner > img{width:100%}
.connected-carousels{width:56%}
.connected-carousels .stage{position:relative; width:100%}
.view-selector{width:auto}
#DimPrevWrapper{}
#DimPrevWrapper a{width:68px; font-size:13px; padding:15px 0; margin-right:0px}
#DimPrevWrapper .design-view a{margin-right:10px}
.sub-option{background:url(https://www.canvaschamp.com/skin/frontend/default/cptheme1/images/3d-view-arrow-left.png) left 30px no-repeat; padding-left:22px; padding-top:0px}
.checkout-cart-index .cart .cart-collaterals .col1-set{width:100%}
.cp-page-wrapper{margin:20px auto; width:100%}
.slider .left-box .middl-slider-content ul{font-size:13px}
.three-boxes .trboxes-box2{margin:0 10px}
.three-boxes .trboxes-box3 .sizebox .sizebox-middle ul.size_chart li span.banner_size{width:60px}
.three-boxes .trboxes-box3 .sizebox .sizebox-middle p.custom_price{font-size:25px; margin:6px 0 0}
.three-boxes .trboxes-box3 .sizebox .sizebox-middle a.red-btn{margin-top:10px}
.you-love-it .leftlist{width:66%}
.you-love-it .rightlist{width:30%}
.product-display .prod-img{margin-right:15px}
.product-display .prod-contnt{width:80%}
.trboxes-box3.trbox .box-title{font-size:18px}
.trboxes-box3.trbox .box-title{font-size:20px}
.three-boxes .trboxes-box3.trbox{height:auto; width:35%; padding-right:1px; padding-left:1px}
.three-boxes .trboxes-box3 .sizebox .sizebox-middle .custom_size label{margin-top:7px}
.sa_comments{width:295px !important; word-break:break-all}
.slider-below-belt .ri8-slider-below-belt{padding-left:0px}
.slider-below-belt .left-slider-below-belt{display:none}
.slider .left-box .middl-slider-content{margin-left:0px}
.slider .right-box > img{left:0; top:0px; width:100%}
.slider .left-box .middl-slider-content ul li{line-height:28px}
.slider .left-box .title{line-height:27px}
.trbox{width:45%}
.gugl-trust-bottom-contnt .details{font-size:13px; line-height:22px}
.photoengraved-index-index .middle-wrapper{float:left; margin:0 auto; width:100%}
.photoengraved-index-index .product-detail .product-imgbox{width:38%; float:left}
.photoengraved-index-index .product-detail .product-imgbox img{float:left; width:100%}
.photoengraved-index-index .product-detail .product-img{width:100%; padding:0}
.photoengraved-index-index .product-detail .product-detail-info{width:59%; float:right; padding:0}
.photoengraved-index-index .product-detail .product-detail-info.f-left{float:right !important}
.photoengraved-index-index .dyn-block-middle .plaque-sz{display:inline-block; float:none}
.photoengraved-index-index .dyn-block-middle .plaque-sz img{width:100%; min-height:110px}
.photoengraved-index-index .dyn-block-middle .plaque-sz1{width:18%}
.photoengraved-index-index .dyn-block-middle .plaque-sz2{width:21%}
.photoengraved-index-index .dyn-block-middle .plaque-sz3{width:24%}
.photoengraved-index-index .dyn-block-middle .plaque-sz4{width:27%}
.photoengraved-index-index .dyn-block-bottom{padding:0 15px}
.photoengraved-index-index .dyn-block-bottom .plaque-lt-sz{margin:20px auto}
.photoengraved-index-index .dyn-block-bottom .plaque-lt-sz1{width:105px}
.photoengraved-index-index .dyn-block-bottom .plaque-sz-prc-bx{width:70px}
.photoengraved-index-index .dyn-block-bottom .plaque-lt-sz2{width:128px}
.photoengraved-index-index .dyn-block-bottom .plaque-lt-sz3{width:144px}
.photoengraved-index-index .dyn-block-bottom .plaque-lt-sz4{width:169px}
.photoengraved-index-index .dyn-block-middle .brder-sz{float:left !important; margin:0 2px}
.photoengraved-index-index .dyn-block-top .upld-file{font-size:13px}
.photoengraved-index-index .dyn-block-middle .brder-sz4{margin:0 0 15px 0}
.photoengraved-index-index .dyn-block-middle .plaque-sz.psz0{width:17%}
.photoengraved-index-index .dyn-block-middle .plaque-sz.psz1{width:20%}
.photoengraved-index-index .dyn-block-middle .plaque-sz.psz2{width:25%}
.photoengraved-index-index .dyn-block-middle .plaque-sz.psz3{width:27%}
.compare-price-box .compare-price-box-mini{width:150px; padding:35px 4px 5px 4px}
.compare-price-box .compare-price-box-mini.sfly, .compare-price-box .compare-price-box-mini.snf{width:200px}
.compare-price-box .compare-price-logo-box{height:70px}
.compare-price-box .compare-price-box-large{width:220px}
.compare-price-box .prc .prc-sz, .compare-price-box .prc-sz{font-size:15px}
.compare-price-box .prc .prc-tg, .compare-price-box .prc-tg{font-size:23px}
.checkout-cart-index .coupons-block{margin-bottom:20px}
.onepagecheckout-index-index .coupons-block .coupon-block, .cms-sizes-prices .coupons-block .coupon-block, .checkout-cart-index .coupons-block .coupon-block{margin:25px 0.2% 10px}
.checkout-cart-index .cart .page-title{margin:15px 0 0 0}
.checkout-cart-index .cart .page-title h1{margin:0}
.checkout-cart-index .cart .page-title{display:inline-block}
.onepagecheckout-index-index .second-nav-container, .cms-sizes-prices .second-nav-container, .banner .second-nav-container{}
.onepagecheckout-index-index .page-title{margin:15px 0; display:inline-block}
.mycustomprint-index-index .order-step-main .dynamic-block .upload_artwork_now{float:left; width:202px}
.mycustomprint-index-index .ajax-file-upload > img, .mycustomprint-index-index .mrg_T20 > img{width:85%; height:auto}
.mycustomprint-index-index .order-step-main .dynamic-block .upload-module .separator-print-readypage{margin:0 15px}
.mycustomprint-index-index .order-step-main .dynamic-block .upload-module .separator-print-readypage .up_text{height:40px; width:40px; line-height:40px}
.mycustomprint-index-index .order-step-main .dynamic-block .upload-module .upload_artwork_later.last{float:left; text-align:right; width:202px}
.mycustomprint-index-index .order-step-main .dynamic-block .margin-none{margin-right:10px}
.mycustomprint-index-index .order-step-main .dynamic-block .size-select, .mycustomprint-index-index .order-step-main .dynamic-block .quantity-select{width:175px}
.mycustomprint-index-index .order-step-main .dynamic-block .size-select dt{margin-bottom:5px}
.mycustomprint-index-index .order-step-main .dynamic-block .frame-options dt{width:85px}
.mycustomprint-index-index .main-container #step2tab .product-imgbox .product-img #frame11{width:95% !important; height:auto !important; padding:5px}
.breadcrumbs{display:inline-block}
.productqa-index-view .breadcrumbs{display:none}
.header_contact_info ul li.phone_number strong a{pointer-events:inherit}
.category-photo-prints-with-frames .main-container .home-m{display:none}
.category-photo-prints-with-frames .connected-carousels .carousel.carousel-stage img{width:80%; height:auto}
.category-photo-prints-with-frames .ppf-leftlist{width:48%; margin-right:15px}
.category-photo-prints-with-frames .ppf-rightlist{width:48%; margin-left:15px}
.category-photo-prints-with-frames .ppf-imagepart{width:130px; height:131px}
.category-photo-prints-with-frames .ppf-imagepart img{width:100%; height:auto}
.category-photo-prints-with-frames .ppf-textpartright{width:60%; padding:10px 5px}
.shipping-offer-top{float:left}
.productqa-index-view .ask_limitor{width:60%}
.productqa-index-view #popupquestion {width:35%}
/*home page mobile new design */
.home-mobile{display:block; margin-bottom:20px}
.category-artist-supplies .as-bannerbelt{background-position:right center}
.category-artist-supplies .as-bannerbelt .as-bannerbelt-leftbox .as-bannerbelt-desc{width:80%}
.category-artist-supplies .as-bannerbelt ul li{width:175px; font-size:13px}
.photoengraved-index-index .product-detail .product-imgbox .staisfaction img{width:110px; height:110px}
.shiping-flash-sale-section{margin-top:50px}
.shiping-flash-sale-section .shiping-flash-sale .middlshiping-sale, .shiping-flash-sale-section .shiping-flash-sale .right-time{width:32%}
.shiping-flash-sale-section .shiping-flash-sale .leftflash-sale .leftflash-sale-title1, .shiping-flash-sale-section.homepagebelowslider .shiping-flash-sale .leftflash-sale .leftflash-sale-title1{font-size:18px}
.shiping-flash-sale-section .shiping-flash-sale .leftflash-sale .leftflash-sale-title2, .shiping-flash-sale-section.homepagebelowslider .shiping-flash-sale .leftflash-sale .leftflash-sale-title2{font-size:29px}
.middlshiping-sale .leftflash-sale-title2{padding:0; text-align:center}
.shiping-flash-sale-section .middlshiping-sale .leftflash-sale-title1, .shiping-flash-sale-section.homepagebelowslider .middlshiping-sale .leftflash-sale-title1{font-size:33px}
.shiping-flash-sale-section .right-time .right-timezone .timing, .shiping-flash-sale-section.homepagebelowslider .right-time .right-timezone .timing{font-size:26px}
.shiping-flash-sale-section .right-time .right-timezone, .shiping-flash-sale-section.homepagebelowslider .right-time .right-timezone{width:40%}
.shiping-flash-sale-section.homepagebelowslider .col-main{width:980px; clear:both}
.home-mobile .special-offer{display:none}
.engrave .title .caption{font-size:40px}
.engrave .white-btn{padding:10px 30px}
.cms-home .shiping-flash-sale-section{width:980px}
.engrave.main-container, .category-canvas-photo-collage .main-container, .peel-stick-walldecals-main.main-container{margin-top:0px}
.can-pop-art.main-container{background-size:100% 550px; margin-top:0px}
.pc-banner-section.can-photo-colg .content ul, .pc-banner-section.photoengrv .content ul{padding:15px 0 15px 20px}
.pc-banner-section.photoengrv .content, .pc-banner-section .content{margin:15px 0}
.pc-banner-section.can-photo-colg .white-btn, .pc-banner-section.photoengrv .white-btn{padding:6px 20px}
.category-canvas-photo-collage .newcontentforinnerpage{background-image:none; padding:70px 0; min-height:inherit}
.category-canvas-photo-collage .newcontentforinnerpage .container .customTab{float:none; margin:0 auto}
.pc-banner-section.popart_banner_text{height:450px !important; line-height:0 !important}
.pc-banner-section.photoengrv .padding40, .pc-banner-section .padding40{padding:20px 0}
.photocollage_catalog_product_view .product-view .product-essential .product-img-box ul li img{width:100%; height:auto}
.col1-layout .photocollage_catalog_product_view .product-view .product-shop{width:510px}
.pc-banner-section.peel-n-stick .right-box{text-align:right}
.pc-banner-section .right-box img{width:80%}
.review-block .reviews .leftside-review{margin-right:1%}
.review-block .shop-approve{height:auto}
.review-block .review-titl{font-size:22px; line-height:40px}
.pc-banner-section.peel-n-stick .content ul li{line-height:27px; background-position:0 7px}
.pc-banner-section.peel-n-stick .content ul{padding:7px 0 0 20px}
.pc-banner-section.peel-n-stick .content{font-size:14px}
.pc-banner-section.peel-n-stick .left-box .title{margin-bottom:10px}
.pc-banner-section.peel-n-stick .padding40{padding:30px 0}
.pc-banner-section.photoengrv .content .engrv-flat-off{margin-top:10px}
.peel_products-grid h2.product-name{min-height:50px; height:auto}
.category-collages ul li{width:292px}
.category-collages ul li.active .activearrow, .category-collages ul li:hover .activearrow{background:url("https://www.canvaschamp.com/skin/frontend/default/cptheme1/images/pricing-active-big.png") no-repeat center center; bottom:-15px; height:14px; left:-1px; position:absolute; width:292px}
.coupons-block{text-align:center}
.coupons-block .coupon-block{width:28%}
.popart .popart_banner_text_top{padding:15px 0 90px}
.popart .popart_banner_text h1{font-size:55px}
.popart .popart_banner_text h2{font-size:35px}
.pc-banner-section.popart_banner_text .white-btn{font-size:20px}
.popart .popart_top em{left:0}
.popart .popart_top h4{width:24%}
.order-step-main .dynamic-block.custompopart .upload-module .separator-print-readypage{margin:5px 8px}
.order-step-main .dynamic-block.custompopart .upload-module .separator-print-readypage .up_text{width:40px; height:40px; line-height:40px}
.order-step-main .dynamic-block.custompopart .frame_option{width:137px; margin:0 6px 10px}
.order-step-main .dynamic-block.custompopart .margin-none{margin:0}
.custompopart.fixed{width:430px}
.catalog-category-view .cms-content .hanging-frame-images{margin-right:10px}
.catalog-category-view .cms-content .hanging-frame-content{width:68%}
.pop_midcontent.grey1 .pop_right{transform:translateY(20%)}
.pop_midcontent.grey2 .pop_right{transform:translateY(70%)}
.pop_midcontent.grey3 .pop_right{transform:translateY(75%)}
.pop_midcontent.grey4 .pop_right, .pop_midcontent.grey5 .pop_right{transform:translateY(45%)}
.cms-wholesale-canvas-printing .main-container{margin-top:0px}
.popart.wlslcan-prin .pc-banner-section.fxd-wdth, .fxd-wdth{width:980px}
.popart.wlslcan-prin .pop_midcontent .pop_left img{width:90%; height:auto}
.popart.wlslcan-prin .pop_midcontent .pop_right{line-height:normal}
.popart.wlslcan-prin .popart_top h4{height:48px; font-size:16px}
.popart.wlslcan-prin .pc-banner-section{display:block; height:auto !important}
.popart.wlslcan-prin .wlslcan-prin-rb{margin-top:40px}
.popart.wlslcan-prin .quotation_from.pop_midcontent .pop_right .form-list .input-box{width:260px}
.popart.wlslcan-prin .quotation_from.pop_midcontent .pop_right .form-list input.input-text{width:230px}
.popart.wlslcan-prin .quotation_from.pop_midcontent .pop_right form .form-list .field{width:270px}
.popart.wlslcan-prin .quotation_from.pop_midcontent .pop_right .form-list li.wide textarea{width:495px}
.product-view.strechrbar .art-sup-dtl-box .custom-size .col1 .input-slect-fix-w{width:220px}
.product-view.strechrbar .art-sup-dtl-box .belowtext{margin:15px 0 20px}
.product-view.strechrbar .connected-carousels .stage .carousel-stage ul li img{width:100%; height:auto}
.product-view.strechrbar .product-shop, .product-view.artistsupply-category-pages .product-shop{width:530px}
.can-pop-art .productqa_link{top:400px}
.can-pt-clg .productqa_link{top:370px}
.product-detail .product-detail-info dl dd .tool-tip-icon{display:none}
.shipping-offer-top1{margin:50px auto 20px; width:980px}
.shipping-offer-top1 .col-main{width:auto}
.shipping-offer-top1 .free-canvasbox2{width:49%}
.shipping-offer-top1 .free-canvasbox{width:20%}
.pc-banner-section.can-photo-colg .content .photocolg-flat-off{width:40%}
.pc-banner-section.artist-supply-slidr .left-box{padding:20px; width:51%}
.artist-supply-main .products-grid li.item .homepro-title{min-height:auto}
.artist-supply-main .products-grid li.item:nth-child(4){margin-right:0}
.cms-sizes-prices .pc-banner-section.size-pricebanner{height:580px !important}
.pc-banner-section.can-photo-colg .left-box > a{display:inline-block}
.successpage-social-img > img{width:100%; height:auto}
.cart .discount.question, .cart .discount.quarantee, .cart .discount.geo-trust{display:none}
.pc-banner-section.splitcanvas .banenr-section-leftbox{vertical-align:top}
.pc-banner-section.splitcanvas .banenr-section-leftbox h2{font-size:15px; line-height:15px}
.pc-banner-section.splitcanvas .banenr-section-leftbox h1{font-size:37px; line-height:37px}
.pc-banner-section.splitcanvas .banenr-section-leftbox .banner-section-content{font-size:14px; margin:15px 0}
.related-category-block .three-category li:nth-child(3n-1){margin:0 25px}
.related-category-block .three-category li span.wall-disp{background-position:-22px 0}
.related-category-block .three-category li span.photo-colg{background-position:-440px 0}
.related-category-block .three-category li span.pop-art{background-position:-850px 0}
.related-category-block .three-category li span.photo-mosaic{background-position:-22px -347px}
.related-category-block .three-category li span.photo-engrave{background-position:-850px -347px}
.related-category-block .three-category li span.photo-panoramic{background-position:-440px -348px}
.related-category-block .three-category li span.photo-frame{background-position:-440px -347px}
.giveaway-page .fb-social{margin:0 25px 0 31px}
.giveaway-page .instagram-social{margin:0 31px 0 25px}
.hightail-message-mobile{display:block; float:left}
.help-message{display:none}
.upload_artwork_later label{height:auto}
.upload_artwork .hightail-message-mobile{float:none}
.upload_artwork .tooltips{display:none}
.top_info_right{font-size:13px}
#inner-main .tabs li{padding-left:25px}
#inner-main .tabs li span{margin-left:30px}
#DimPrevWrapper .top-left, #DimPrevWrapper .top-right, #DimPrevWrapper .bottom-left, #DimPrevWrapper .bottom-right{width:75px}
#3dSubViews.sub-option{padding-left:0}
.canvas-prints-home-product .category-details p.min-height{min-height:55px}
.cms-free-photoengraved .refer-earn-block .sldr-wrap{float:left}
.category-canvas-photo-collage .mainarea_wrapper, .category-canvas-banner .canvas-banners-main .mainarea_wrapper, .full-width-page .page-title.category-title{width:1020px}
.can-pt-col-photo-collage-page .home-decor-con ul.home-decor-content li{width:250px}
.can-pt-col-photo-collage-page .home-decor-con ul.home-decor-content li h4{font-size:16px}
.can-pt-col-photo-collage-page ul.desc-details-easy li .steps-of-easy-order-details{min-height:91px; padding:25px 25px 0}
.can-pt-col-photo-collage-page ul.desc-details-easy li .steps-of-easy-order{min-height:91px; padding:10px 45px}
.can-pt-col-photo-collage-page .champ-home-decor h2{font-size:34px}
.category-metal-prints .why-choose-metal-print .metal-prints-container{background-position:-100px bottom}
.category-metal-prints .clearfix.container{float:none}
.category-metal-prints .be-more-beautiful-metal-prints ul.be-more-beautiful-discription li{height:180px; width:180px; margin:0 5px}
.category-metal-prints #sticky{width:980px}
.category-metal-prints #sticky.stick{top:0}
.category-metal-prints .metal-prints-available-options .options-image{width:50%}
.category-metal-prints .metal-prints-available-options .options-image img{max-width:100%}
.cms-video-testimonials .video-test-dynemic{width:auto; float:none}
.cms-video-testimonials .video-testimonial-content{float:left; width:auto; min-height:inherit}
.cms-video-testimonials .video-testimonial-content .cms-content h3 br, .photocollage-index-index .page-title, .photocollage-index-index .breadcrumbs{display:none}
.cart .usp-3box{display:none}
.cart .discount.reward-pnts{width:349px !important; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box}
.cart .shipping .sp-methods dd li{margin-top:5px}
.mothersday-offers{background:#ededed}
.mothersday-offers .mothersday-offers-container{width:auto; margin:0 40px; text-align:center; padding-left:0}
.slider .size-price-label .size-price-box{width:160px; font-size:17px; padding:20px 15px}
.slider .left-box .common-offers.float-Right{top:-30px}
.custom_size-landing-page{padding:13px 10px 15px 25px}
.custom_size-landing-page .display-none-price-and-button{margin-left:10px}
.custom_size-landing-page .custom_price #cprice{margin-right:10px}
.cms-canvas-prints-square-8x8 .main-container, .cms-canvas-prints-16x20 .main-container, .cms-canvas-prints-11x14 .main-container, .cms-canvas-prints-12x12 .main-container, .cms-canvas-prints-20x30 .main-container, .cms-canvas-prints-8x10 .main-container, .cms-canvas-prints-10x10 .main-container, .cms-canvas-prints-24x36 .main-container, .cms-canvas-prints-30x40 .main-container, .cms-canvas-prints-36x48 .main-container, .cms-your-photos-on-canvas-square-12x12 .main-container, .cms-canvas-prints-land-12x8 .main-container, .cms-12x8-canvas-prints .main-container, .cms-streched-canvas-prints .main-container, .cms-canvas-pictures-from-photos .main-container, .cms-turn-pictures-into-canvas-prints .main-container, .cms-custom-canvas-photos .main-container, .cms-stretched-canvas-photo-prints .main-container, .cms-photographs-on-canvas .main-container, .cms-canvas-prints-from-digital-photos .main-container, .cms-cheap-canvas-wall-art .main-container, .cms-large-canvas-print .main-container, .cms-pictures-printed-on-canvas .main-container, .cms-wall-pictures .main-container, .cms-picture-printing .main-container, .cms-paintings-on-canvas .main-container, .cms-canvas-photo-wall .main-container, .cms-canvas-potraits .main-container, .cms-photo-enlargements .main-container, .cms-canvas-pictures-prints .main-container, .cms-small-canvas-prints .main-container, .cms-Print-pictures-on-canvas .main-container, .cms-turn-photos-into-canvas .main-container, .cms-transferring-photos-to-canvas .main-container, .cms-custom-canvas-wall-art .main-container, .cms-print-pictures-on-canvas .main-container, .cms-gallery-wrap-canvas-photo .main-container, .cms-gallery-wrapped-canvas-prints-8x9 .main-container, .cms-panoramic-canvas-prints-18x48 .main-container, .cms-large-photo-to-canvas-prints-36x38 .main-container, .cms-giant-canvas-prints-54x54 .main-container, .cms-legend-of-zelda-breath-of-the-wild-artwork .main-container, .cms-breath-of-the-wild-artwork-canvas-prints-30x40 .main-container{background-position:0 2px}
.art-sup-dtl-box .art-sup-dtl-box-left, .art-sup-dtl-box .art-sup-dtl-box-right{padding:10px; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; width:100%}
.artist-supplies-size a:last-child{margin:10px 0 0}
.art-sup-dtl-box .custom-size li.col1{width:222px}
.art-sup-dtl-box .custom-size li.col2{width:135px; margin-left:20px}
.art-sup-dtl-box .custom-size li.col3{width:40%; margin-top:15px}
.art-sup-dtl-box .art-sup-dtl-box-right .bst-qlty{width:23%; height:125px}
.art-sup-dtl-box .art-sup-dtl-box-right ul{width:76%; padding:20px 0}
.artist_gallery_multi_price{width:545px}
.artistsupply-category-pages .art-sup-dtl-box{width:410px}
.artistsupply-category-pages .art-sup-dtl-box .art-sup-dtl-box-right ul li{width:80%}
.w3-navbar li a{padding:15px 30px 0 15px}
.w3-navbar li:nth-child(1) a{background-position:0 0}
.w3-navbar li:nth-child(2) a{background-position:-230px 0}
.w3-navbar li:nth-child(3) a{background-position:-460px 0}
.col1-layout .product-view .product-shop{width:540px}
.we-gaurnted-u-ll ul li{padding:117px 20px 0}
.discnt-bulk ul li:nth-child(1){background-position:-50px bottom}
.discnt-bulk ul li:nth-child(2){background-position:-380px bottom}
.product-detail .hand-antique-frames .product-imgbox{width:475px}
.product-detail .hand-antique-frames .product-img, .hand-antique-frames .antique_controls{width:100%}
.product-detail .hand-antique-frames .product-detail-info{width:480px; padding-left:20px}
.mainarea_wrapper, .full-width-page .page-title.category-title{margin:0 auto;width:1020px}
.photo-enh-bnr span.photo-enh-bnr-tittle, .photo-enh-bnr h1.photo-enh-bnr-tittle{font-size:44px}
.sharephoto.pop_midcontent .pop_right .form-list{width:650px}
.banksy-canvas-prints .banksy-box ul li{width:22.5%;margin:0 1%}
.banksy-canvas-prints .banksy-box ul li h3{font-size:16px}
.banksy-canvas-prints .banksy-box ul li{width:44.5%;margin:0 1% 30px 1%}
.product-list-for-nw-pro ul li{width:22%}
.product-list-for-nw-pro ul li .img-box{width:100%;border:4px solid #eeeeee;box-sizing:border-box}
.product-list-for-nw-pro ul li p{padding:18px 0 18px 0; font-size:16px}
.wall-display-new-design .panel-displays-main, .wall-display-new-design .personalized-wall-displays{height:398px}
.wall-display-new-design .panel-displays-main .panel-displays-content .panel-displays-size li{margin-bottom:5px}
/*Custom Canvas Prints*/
.canvas-prints-slider{width:58%;background:#f6f6f6;padding:40px 5px;box-sizing:border-box}
.canvas-prints-slider .lSPager.lSGallery{left:0}
.sticky-tab nav li a{padding:10px 20px}
.resp-tabs-list li{padding:13px 15px !important}
.full-width-page .page-title.category-title{width:100%;float:left;margin-top:15px}
.million-plus{min-height:403px}
.million-plus h4, .million-plus .h4{font-size:36px;line-height:40px}
.million-plus.pioneered-industry h4, .million-plus.pioneered-industry .h4{font-size:30px}
.million-plus .million-plus-content{padding:0 30px;bottom:30px}
.million-plus .million-plus-content h5{font-size:15px}
.million-plus.pioneered-industry,.million-plus.happiness-gaurantee{min-height:418px}
.content-lemination{margin-top:10px}
.free-canvas.refer-earn-block .sldr-wrap .refer-earn-block-content{width:55%}
/* Mother's Day Gift */
.motherday_banner .banner-text-content {padding-left: 10px}
.mothersday_giftwrap .gift_sections .section-title-commn {font-size:25px}
.decorate-home-canvas.mothersday_products ul{margin:35px 0 0}
.decorate-home-canvas.mothersday_products ul li h3 {font-size: 15px}
/*Photo Gits Landing Page*/
.photogift_banner .banner-text-content {height:320px}
.banner_btm_wrap h3{font-size: 30px}
.flip_this {width:243px; height:255px}
.phtgft_three_cols .flip_this {width:330px}
.phtgft_two_cols .flip_this {width:502px}
/*Free Canvas Prints coupons Section*/
.free_cpn_div{width:20px}
.free_cpn_div .freelable{top:14px; padding:3px 6px 4px 17px}
.free_cpn_div .freelable:before{border:12px solid transparent; border-left:13px solid #f9f9f9; border-right:0 }
.free_size_div{width:80px;font-size:17px}
.free_ordr_div{width:120px}
.free_cod_div{width:190px}
.free_cod_div .cpn_cutterline{width:100%; padding:10px}
.free_cod_div .cpn_cutterline span{font-size:14px}	
/*End Free Canvas Prints coupons Section*/
/*Lyrics Landing Page*/
.lyric_banner .banner-text-content {padding-left: 10px}
.lyrics_wrap .lyric_sections .section-title-commn {font-size:25px}
.decorate-home-canvas.lyrics_products ul{margin:35px 0 0}
.decorate-home-canvas.lyrics_products ul li h3 {font-size:15px}
/*Home deal offer*/
.offer-week-text {font-size:15px;line-height:24px;font-family:'robotomedium'}
.coupon-cd-offer { padding:7px 6px 6px;font-size:15px;font-family:'robotomedium'}
.gooten_products_new .triblock {width:auto; max-width:400px; float:none; margin-bottom:10px; clear:both; display:block}
.gooten_products_new .triblock:after{content:''; clear:both; display:table}
.gooten_products_new .product-shop .upload_img {padding-top:10px}
.product-shop .upload_artwork_now .ajax-file-upload{width:auto; font-size:16px; float:none; display:block}
.discount.margin-right-none{width:28%}
}
@media handheld, only screen and (max-width:1024px){
/* Engraved Photos */
.engrave-tabpan .questtion_from .form-list input.input-text{width: 92%;}
.engrave-tabpan .questtion_from .form-list li.wide textarea{width: 96%;}
.engrave-tabpan #popupquestion .form-list .input-box{width: 100%;}
body{overflow-x:hidden}		
.custom-mob-menu{width:100%;max-width:360px;background:#FFF; margin-bottom:20px;}
.custom-mob-menu .link{cursor:pointer;display:block; font-family:'robotomedium'; padding:10px 0 10px 20px;color:#4D4D4D;font-size:14px;border-bottom:1px solid #f2f3f4;position:relative;-webkit-transition:all 0.4s ease;-o-transition:all 0.4s ease;transition:all 0.4s ease;}
.custom-mob-menu .single-link{cursor:pointer;font-family:'robotomedium';display:block;color:#4D4D4D;font-size:14px;border-bottom:1px solid #f2f3f4;position:relative;-webkit-transition:all 0.4s ease;-o-transition:all 0.4s ease;transition:all 0.4s ease;}
.custom-mob-menu .single-link a{color:#4D4D4D;display: block;padding:10px 0 10px 20px}
.custom-mob-menu .single-link a:hover{color:#bf1e2e;}
.custom-mob-menu li:last-child .link{border-bottom:0;}
.custom-mob-menu li i{}
.custom-mob-menu li i:after{font-style:normal;position:absolute;top:12px;color:#595959;-webkit-transition:all 0.4s ease;-o-transition:all 0.4s ease;transition:all 0.4s ease;right:12px;left:auto;font-size:14px;font-family:'FontAwesome';content:"\f067";}
.custom-mob-menu li.open .link{color:#bf1e2e;}
.custom-mob-menu li.open i:after{font-style:normal;content:"\f068";color:#bf1e2e;}
.custom-mob-menu li.default .submenu{display:block;}
/*Use DropDown*/
.useraccount-menu{position:absolute; top:-80px;right:53px; width:95px; text-align: left; background-color:#fff; border:1px solid #125688; opacity:0; z-index:9999; border-radius: 0 0 3px 3px; padding:2px 5px; transition:all .3s ease; -webkit-transition:all .3s ease}
li.account-mob.logged-in.active:before {content: ''; position: fixed; top: 0; left: 0; right: 0; bottom: 0; background-color: rgba(0,0,0,.5); z-index: 9999}
span.loggedin-user{position:relative; display:block; top:5px; z-index:9999}
.logged-in.active ul.useraccount-menu {opacity:1; top:55px}
ul.useraccount-menu:before {content:''; position:absolute; top:-10px; right:32px; border:8px solid transparent; border-bottom:10px solid #ffffff; border-top:0px solid transparent; transition:all .5s ease; opacity:0}
ul.useraccount-menu li{box-sizing:border-box; -webkit-box-sizing:border-box; padding:5px !important; float:none !important; border-bottom:1px solid #efefef}
.logged-in.active ul.useraccount-menu:before {top:-10px; opacity:1; transition-delay:.3s}
div#___ratingbadge_0{z-index:990 !important}
/*Submenu*/
 .submenu{display:none;background:#f5f5f5;font-size:14px;} 
 .submenu li{border-bottom:1px solid #ffffff;}
 .submenu a{display:block;text-decoration:none;color:#000000;padding:8px 0 8px 20px; font-size:12px; position:relative; -webkit-transition:all 0.25s ease;-o-transition:all 0.25s ease;transition:all 0.25s ease;}
 .submenu a:hover{background:#eee;}
.submenu .coming_soon {position: relative;top: -3px;left: 0;width:auto;background-color: transparent;color: #bf1e2e;transform: none}
.contentforsocialmedia, .easy-steps-to-order-main, /*.container .quick-view-tabbing, */.socialmedia-footer, .header_contact_info, .second-nav-container, .top_search, .nav-container, .hidden-desktop-nav, .total-order-shipped, .can-pt-col-photo-collage-page, .product-detail-right .product-detail-size-module ul.size_caption, .checkout-cart-index #shopping-cart-table thead{display:none}
.category-pop-art-on-canvas .container .quick-view-tabbing{display: block;}
.banner.sticky, .photocollage-index-index .page-title, .photocollage-index-index .breadcrumbs, .font-tool-tip-proof, .common-offers::before, .common-offers::after{display:none}
.hidden-mobile-nav, .category-metal-prints .total-order-shipped, .category-metal-prints .container .quick-view-tabbing{display:block}
.custom-canvas-fonts-style .step-two-message-hightail{display:inline-block}
.framed-prints-banner .frame-prints-container .framed-ban-content .custmr-reviews.white-font{display:none !important;} 
.main, .col-main, .cart, .footer, .header, .nav-inner, .featured_inner, .new_inner, .main,  .category-framed-prints .frame-prints-container, .center-container{width:768px}
.mothersday-offers .mothersday-offers-container .free-shipping, .mothersday-offers .mothersday-offers-container .offer-text, .mothersday-offers .mothersday-offers-container .high-lighted{display:inline; font-size:14px}
.mothersday-offers{padding:10px 0}
.canvas-added-in-cart .cart-was-added-bnt-part{width:65%}
.footer .mobile_togglemenu{display:block}
#footer ul{display:none; margin-bottom:10px;padding:0 5px}
#footer .footer-popup{display:none}
#footer .footer-area{width:100%; margin-right:0}
#footer #block_1, #footer #block_2, #footer #block_3, #footer #block_4, #footer #block_5{width:100% !important; margin-top:0px}
#footer .mobile_togglemenu{-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-tap-highlight-color:transparent}
#footer .footer-area h6.toggle{border-top:1px solid #333; padding:8px 5px;box-sizing:border-box;float:none; margin-bottom:0px}
#footer .footer-accordian li{line-height:22px}
#footer #block_3 h6{margin-bottom:0}
#footer #block_3 h6.mrgn-tp-btm.toggle{margin-top:0;border-bottom:1px solid #333}
#footer #block_4 .content{border:none}
#footer .block .block-title{background:none; text-align:left}
#footer #block_4.footer-area{margin:0 0 20px;width:100%;border-top:none}
.tm-footercms .footer-logo, .paypal_block{width:100%;margin-bottom:20px;margin-right:0}
.footer .paypal_block ul{width:100%;text-align:center}
.footer .paypal_block ul li.visa, .footer .paypal_block ul li.cvp-geo-trust, .paypal_block li.footer-id-me{float:none;display:inline-table}
.paypal_block li.footer-id-me{margin-left:1px;}
.footer-area .content .forcplinksnew img,.footer-area .content .forcplinksnew{margin-top:0}
.tm-footercms .description{width:100%; border-right:none; margin:12px 0px 0px 0px}
.tm-footercms .address{width:100%; margin:10px 0 8px}
#footer .block .block-title{padding:0px 0px 0px}
#footer h6, #footer .block .block-title strong{font-size:16px}
.footer .tm-footercms{margin:0px; padding:0px}
.category-canvas-prints .custmr-reviews.black-font{display:table !important;float:none;margin:15px auto 0;line-height:normal;font-size:11px;text-align:center}
.full-width-page.category-canvas-prints .page-title.category-title .custmr-reviews{margin-top:15px}
.category-canvas-prints .custmr-reviews .sepratr{margin:0 5px}
.category-canvas-prints .custmr-reviews.black-font .pr_snippet_product_82, .category-canvas-prints .custmr-reviews .sepratr{float:none;display:inline-block;vertical-align:middle}
.category-canvas-prints .custmr-reviews.black-font .pr-snippet-wrapper{margin-bottom:0}
.instant-happy-part img{display:none}
.canvas-added-in-cart .instant-happy-detail, .canvas-added-in-cart .instant-happy-part-right .instant-happy-detail{width:auto}
.canvas-added-in-cart .instant-happy-part-right{position:relative}
.canvas-added-in-cart .free-shipping-over{left:-15px; bottom:100px; float:none; top:inherit; z-index:1}
.cms-home .nav-container{margin-bottom:0px}
.homepage-instantbox{float:left;background:#f6f6f6;width:100%;margin-top:20px;padding:20px 0;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box}
.homepage-instantbox .sizebox{float:none;display:table;margin:0 auto;position:static}
.header, .nav-inner, .category-canvas-photo-collage .mainarea_wrapper, .category-canvas-banner .canvas-banners-main .mainarea_wrapper, .full-width-page .page-title.category-title{width:768px}
.nav-responsive span{padding-left:0px; padding-right:0px; line-height:46px; width:auto}
.responsive-menu li a{padding:8px 20px 8px 10px; border-bottom:1px solid #ddd}
.responsive-menu li a.level-top{font-family:"robotobold"}
.responsive-menu a:hover{background:none}
/*New Canvas Landing Page CSS*/
.full-width-page.category-canvas-prints .page-title.category-title .custmr-reviews .sepratr{margin-top:0;vertical-align:inherit}
.full-width-page.category-canvas-prints .page-title.category-title .custmr-reviews .aggregateRating{position:relative; top:-2px; vertical-align:inherit}
.category-canvas-prints .custmr-reviews.black-font .productqa_link_82{float:none;display:inline-block}
.category-canvas-pictures .home-m, .category-metal-prints .home-m, .category-acrylic-prints .home-m, .category-photo-boards .home-m, .category-photos-on-canvas .home-m, .category-gallery-wrapped-canvas .home-m{display:block}
#offerdisplay.canvas_offer{display:none !important}
.home-m{display:block; background:#f5f5f5 url(https://www.canvaschamp.com/skin/frontend/default/cptheme1/images/responsive/m-bg.jpg) center bottom no-repeat; width:100%; padding-bottom:130px; text-align:center; padding-top:20px}
.home-m strong{font-size:15px; font-weight:normal; font-family:'robotoregular'; display:none}
.home-m strong span{color:#bf1e2e; text-decoration:underline}
.home-m .photoboards-img-m{background:url(https://www.canvaschamp.com/skin/frontend/default/cptheme1/images/responsive/photo-board-ipad-img.png) top center no-repeat; width:564px; height:294px; margin:20px auto 0px auto}
.home-m .acrylic-img-m{background:url(https://www.canvaschamp.com/skin/frontend/default/cptheme1/images/responsive/acrylic-ipad-img.png) top center no-repeat; width:564px; height:294px; margin:20px auto 0px auto}
.home-m .metal-img-m{background:url(https://www.canvaschamp.com/skin/frontend/default/cptheme1/images/responsive/metal-ipad-img.png) top center no-repeat; width:564px; height:299px; margin:20px auto 0px auto}
.home-m .canvas-pictures-img-m{background:url(https://www.canvaschamp.com/skin/frontend/default/cptheme1/images/responsive/metal-ipad-img.png) top center no-repeat; width:564px; height:299px; margin:20px auto 0px auto}
.category-photo-prints-with-frames .home-m .canvas-pictures-img-m{background:url(https://www.canvaschamp.com/skin/frontend/default/cptheme1/images/responsive/tablet-image.png) top center no-repeat; width:564px; height:200px; margin:20px auto 0px auto}
.category-canvas-pictures .home-m .canvas-desc strong{font-size:50px; line-height:50px}
.category-canvas-pictures .home-m .canvas-desc strong span{font-size:32px}
.category-photo-boards .home-m .canvas-desc strong{font-size:40px; line-height:40px}
.category-photo-boards .home-m .canvas-desc strong span{font-size:22px}
.category-acrylic-prints .home-m .canvas-desc strong{font-size:40px; line-height:40px}
.category-acrylic-prints .home-m .canvas-desc strong span{font-size:26px}
.category-metal-prints .home-m .canvas-desc strong{font-size:45px; line-height:45px}
.category-metal-prints .home-m .canvas-desc strong span{font-size:26px}
.home-m .canvas-img-m{background:url(https://www.canvaschamp.com/skin/frontend/default/cptheme1/images/responsive/ipad-img.png) top center no-repeat; width:564px; height:294px; margin:20px auto 0px auto}
.home-m .canvas-desc{width:100%; text-align:center; text-transform:uppercase}
.home-m .canvas-desc strong{font-weight:normal; font-size:45px; font-family:'robotoblack'; width:100%; line-height:50px; display:block}
.home-m .canvas-desc strong span{font-size:35px; color:#bf1e2e; float:left; width:100%; font-family:'robotolight'; text-decoration:none}
.home-m .canvas-desc .red-btn{display:inline-block; margin-top:20px}
.footer-m{text-align:center; color:#fff; padding:25px 0px 0px 0px; display:block}
.footer-m strong{font-size:24px; font-family:"robotobold"; float:left; width:100%; margin-bottom:10px}
.footer-m a{font-size:12px; color:#fff; margin:0px 3px}
.footer-m address{margin-top:5px; color:#fff}
.cms-home .footer-container{margin-top:0px}
.breadcrumbs, .category-photo-boards .sizebox, .category-acrylic-prints .sizebox, .category-metal-prints .sizebox, .category-canvas-pictures .sizebox, .category-gallery-wrapped-canvas .sizebox, .category-photos-on-canvas .sizebox, .category-canvas-art .sizebox{display:none !important}
.full-width-page.category-canvas-prints .main .breadcrumbs {display: block !important;max-width: 768px}
.category-photo-boards .connected-carousels, .category-acrylic-prints .connected-carousels, .category-metal-prints .connected-carousels, .category-canvas-pictures .connected-carousels, .category-gallery-wrapped-canvas .connected-carousels, .category-canvas-prints .connected-carousels, .category-photos-on-canvas .connected-carousels, .category-canvas-art .connected-carousels{display:none !important}
.op_login_area, .op_login_area_R, .account-login .registered-users{border:1px solid #ddd !important}
.account-login .col2-set .col-2{padding-left:4%}
.account-login .registered-users .left{width:49%}
.account-login .registered-users .right{width:43%; padding-left:7%}
.account-login .registered-users .left p.create_account{width:85%; padding:10px 0; font-size:13px}
.account-login .registered-users .left .buttons-set{width:85%}
.button_module{width:100%; text-align:center; text-align:center}
.upload_artwork_now, .upload-module .separator-print-readypage{float:none}
.upload_artwork_now, .upload_artwork_later.last{float:none; display:inline-block; width:auto}
/* #step1tab .print-footer, .design_banner .print-footer{display:none} */
.button_module img{}
.product-detail .product-imgbox{width:100%; text-align:center; margin-top:15px}
.printready-index-index .product-detail .product-imgbox .connected-carousels.peel-stick-slider {height: auto}
.product-detail .product-img{margin:0px auto; display:inline-block; height:auto; padding:15px 0px;width:100%; max-width:530px}
.product-detail .staisfaction{display:none}
.product-detail .product-detail-info{border:4px solid #eee; display:block; float:none; margin-left:0; padding:4.5%; width:90%}
.product-detail .photoframe-info{border:none; display:block; float:none; margin:0px auto; padding:0; width:100%}
.products-grid li.item{float:left; height:auto; margin-bottom:10px; margin-right:15px; margin-left:15px; text-align:center; width:29%}
.products-grid li.item.last{margin-right:15px}
.iner_category_list{float:left}
.products-grid li.item img{height:auto; width:100%}
#peel_grid li.peel_item .product-block .product-block-inner .product-image img{height:auto; width:100%}
.pricing{display:inline-block; float:none; width:100%; text-align:center}
.pricing ul li{margin-bottom:30px; margin-right:0px; margin-left:20px; height:auto; float:none; display:inline-block}
.pricing ul li:last-child{display:inline-block; float:none}
#pricing .layout-box button{margin-bottom:20px; width:100%; padding:10px 30px}
.custom-size-dropdown{margin-top:0px}
.pricing .title{display:block; float:none}
.custom_size_row .col1{width:auto !important}
.size-and-price-module ul.custom_size_row li.col1{margin:10px auto; text-indent:0; width:100% !important;max-width:390px;text-align:center;float:none}
.size-and-price-module ul.headerpart li.col1{width:19%;margin-left:0}
.size-and-price-module ul.custom_size_row li.col2.rolled-canvas-size{clear:both}
.size-and-price-module .custom_size_row .col2, .size-and-price-module .custom_size_row .col3, .size-and-price-module .custom_size_row .col4, .size-and-price-module .custom_size_row .col5{margin-top:10px}
.size-and-price-module .custom_size_row .col2, .size-and-price-module .custom_size_row .col3, .size-and-price-module .custom_size_row .col4{width:20%;margin-left:3px}
#div_three .size-and-price-module .custom_size_row .col2, #div_three .size-and-price-module .custom_size_row .col3, #div_three .size-and-price-module .custom_size_row .col4, #div_three .size-and-price-module ul.row-pdg li.col3, #div_three .size-and-price-module ul.row-pdg li.col2, #div_three .size-and-price-module ul.row-pdg li.col4{width:25%}
#div_three .size-and-price-module ul.row-pdg li.col1{margin-left:10px}
.size-and-price-module ul li .prices{font-size:13px}
.size-and-price-module ul.custom_size_row li.col2.rolled-canvas-size{margin-left:18%}
.size-and-price-module ul.row-pdg li.col3, .size-and-price-module ul.row-pdg li.col2, .size-and-price-module ul.row-pdg li.col4{width:19%;margin-left:8px}
.size-and-price-module .custom_size_row .col5{margin-left:255px; width:25%}
.size-and-price-module ul li.col5{width:25%;margin-left:130px}
.size-and-price-module ul.row-pdg li.col1{text-indent:0;width:14%; margin-left:30px;font-size:15px}
.size-and-price-module ul li .radio_btn{float:left; padding-right:3px}
.contact-main .contact-left .form-list .field{float:left; width:48%}
.contact-main .contact-left .form-list .field:last-child{margin-bottom:0}
.contacform .left{float:none; margin-right:0; padding-right:0; width:100%}
.contacform .form-list li.wide textarea{width:96%}
.contacform .fieldset .form-list li.wide textarea{width:100%}
.contact-main .contact-left{width:100%}
.contact-main .title-with-border .section-title-commn {font-size: 20px}
.contact-main .contact-right{width:100%;padding-left: 0px;}
.contact-right .contact-right-main{width: 33.33%;float: left}
.contact-right .address-block .contact-right-main {width:33.33%}
.contact-right .set-border {border-bottom: none}
.contact-right .set-right{border-bottom:none}
.contact-right .address-block-1 { margin-bottom: 25px; float:left; width: 100%;margin-top:25px;box-sizing: border-box}
.contact-right .address-block{width: 100%;box-sizing: border-box}
.contact-banner .banner-contact-us h1 {font-size: 35px}
.contact-banner .banner-contact-us p {font-size: 14px;line-height: 0px}
.contact-banner .banner-contact-us h2 {font-size: 25px}
.social_block_contact.mobile-on{display: block;float: left;width:100%;padding-top: 0px}
.social-block-responsive{padding: 30px 25px;background: #fff;float: left;width: 100%;box-sizing: border-box;margin-top:25px}
.social_block_contact.desktop{display: none}
.contact-question-text{margin-bottom:15px; margin-top:15px}
.contact-question-text span, .contact-main .contact-text{display:none}
.cms-gift-certificate .gift-certificate-banner{display:none}
.cms-gift-certificate #recipient_info{float:none; width:100%}
.cms-gift-certificate #recipient_info .form-list input.input-text{width:92%}
.cms-gift-certificate #recipient_info .form-list textarea{width:92%}
.cms-gift-certificate #recipient_info .form-list .fordollorsign input{width:89% !important}
.product-module{width:30.5%; margin-left:10px; margin-right:10px}
.product-module:nth-child(4n){margin-right:10px}
.product-module ul li.title{min-height:65px}
.cart .cart-collaterals .col1-set{width:100%}
#inner-main .product-detail-left{display:block; float:none; margin:0 auto 30px; width:auto}
#inner-main .product-detail-right{width:100%; float:left; display:block; margin-right:0px}
.my-design-caption{display:none}
#inner-main .tab_content .step2-block1{padding-left:0px; padding-right:0px; text-align:center; width:100%; display:none}
.product-detail-right .layout-box{display:inline-block; float:none}
#inner-main .tabs{margin-left:0px; padding-left:0px; border:1px solid #ddd; background:#fff; font-size:13px; text-align:center; border-radius:3px}
#inner-main .tabs li{padding-left:15px; padding-right:10px}
#inner-main .tabs li span{display:none}
.product-detail-size-module ul li.material-thumb{margin-right:34px}
.product-detail-size-module ul li.material-thumb.thin{margin-right:40px}
.step3-options{display:inline-block; float:left}
.step3-block1, .step3-block2{text-align:center}
.box_struct{text-align:center}
#tab5 .sub-title{text-align:left}
.size-and-price-module ul li.material-thumb{margin-right:3px;width:20%; max-width:150px}
.size-and-price-module ul li.custom-size span{padding:5px 15px}
.custom_size_row .col1, .custom_size_row .col2{margin-left:165px}
.canvas-photo-light-brown > .call-to-action .tag-line{color:#fff}
.canvas-photo-light-blue > .call-to-action .tag-line{color:#fff}
.canvas-photo-light-green > .call-to-action .tag-line{color:#fff}
.canvas-photo-light-blue2 > .call-to-action .tag-line{color:#fff}
.canvas-photo-light-green2 > .call-to-action .tag-line{color:#fff}
.canvas-photo-light-pink > .call-to-action .tag-line{color:#fff}
.canvas-photo-middle-content .popular-price:last-child{margin-bottom:10px}
.canvas-photo-light-blue{background:#1774a9}
.canvas-photo-light-brown{background:#fe8b18}
.canvas-photo-light-green{background:#90bc4a}
.canvas-photo-light-blue2{background:#008bdb}
.canvas-photo-light-green2{background:#808854}
.canvas-photo-light-pink{background:#d95575}
.canvas-tranfer-photo{background:#f0ece3}
#onepagecheckout_orderform .col3-set .iwd-2{width:58%!important; margin-left:13px!important}
#onepagecheckout_orderform .col3-set .col-1{width:37%!important; padding:0 9px 5px!important}
.sp-methods .cclistnew{width:83%}
.cms-gift-certificate #recipient_info{width:auto}
.nav-responsive .expandable{margin-top:9px}
.nav-responsive span{line-height:41px}
#inner-main.product_info .product-detail-right .detail_social_share{display:none}
.cart .discount. input.input-text{width:88%}

.sales-order-view .main-container.col2-left-layout .col-main{width:94%}
.checkout-cart-index cart, .checkout-cart-index .data-table{overflow:hidden !important}
.cart-table td.qty-padding{padding:8px 10px !important}
.neotheme-blog-post-index .main-container.col2-right-layout .col-main, .neotheme-blog-index-index .main-container.col2-right-layout .col-main, .neotheme-blog-post-index .main-container.col2-left-layout .col-left, .neotheme-blog-post-index .col-right, .neotheme-blog-index-index .main-container.col2-left-layout .col-left, .neotheme-blog-index-index .col-right{width:100% !important}
.neotheme-blog-category-index .main-container.col2-right-layout .col-main, .neotheme-blog-category-index .main-container .col-right{width:100% !important}
.neotheme-blog-post-index .comment-form .fieldset{padding:10px 0 0 0 !important}
.footer-m strong > a{font-size:21px; color:#fff}
.product-view .product-essential .product-img-box{display:none}
.product-easel-stands .col1-layout .product-view .product-shop{width:100%}
.products-grid li.item .homepro-title{min-height:65px}
.product-detail-right .product-detail-size-module ul.custom-size.clearfix li.col1 span{width:auto; float:left; margin-right:15px}
.product-detail-right .product-detail-size-module ul.custom-size li.lh{padding-top:9px}
.cp-page-wrapper{width:100%}
.slider{margin-top:15px}
.slider .left-box{float:left; width:100%; margin-top:0px}
.slider .right-box{display:none}
.three-boxes .trboxes-box2{display:none}
.three-boxes .trbox{width:45%}
.three-boxes .trboxes-box3.trbox{float:right}
.you-love-it .leftlist{width:100%; margin-right:0}
.you-love-it .textpartleft{width:84%}
.you-love-it .rightlist{display:none}
.product-display .prod-img img{float:left; width:100%}
.product-display .prod-img{margin-right:10px}
.product-display .prod-details .prod-titl{margin-bottom:5px}
.cms-canvas-prints-square-8x8 .easy-steps-to-order-name-image{display:none}
.cms-canvas-prints-square-8x8 .upload-photo, .cms-canvas-prints-square-8x8 .layout-size, .cms-canvas-prints-square-8x8 .choose-style, .cms-canvas-prints-square-8x8 .place-order{margin-right:20px; width:22%}
.slider .slider-below-belt{padding-bottom:0}
.cms-canvas-prints-square-8x8 .main-container, .cms-canvas-prints-16x20 .main-container, .cms-canvas-prints-11x14 .main-container, .cms-canvas-prints-12x12 .main-container, .cms-canvas-prints-20x30 .main-container, .cms-canvas-prints-8x10 .main-container, .cms-canvas-prints-10x10 .main-container, .cms-canvas-prints-24x36 .main-container, .cms-canvas-prints-30x40 .main-container, .cms-canvas-prints-36x48 .main-container, .cms-your-photos-on-canvas-square-12x12 .main-container, .cms-canvas-prints-land-12x8 .main-container, .cms-12x8-canvas-prints .main-container, .cms-streched-canvas-prints .main-container, .cms-canvas-pictures-from-photos .main-container, .cms-turn-pictures-into-canvas-prints .main-container, .cms-custom-canvas-photos .main-container, .cms-stretched-canvas-photo-prints .main-container, .cms-photographs-on-canvas .main-container, .cms-canvas-prints-from-digital-photos .main-container, .cms-cheap-canvas-wall-art .main-container, .cms-large-canvas-print .main-container, .cms-pictures-printed-on-canvas .main-container, .cms-wall-pictures .main-container, .cms-picture-printing .main-container, .cms-paintings-on-canvas .main-container, .cms-canvas-photo-wall .main-container, .cms-panoramic-canvas-photo-prints .main-container, .cms-canvas-potraits .main-container, .cms-photo-enlargements .main-container, .cms-canvas-pictures-prints .main-container, .cms-small-canvas-prints .main-container, .cms-print-pictures-on-canvas .main-container, .cms-turn-photos-into-canvas .main-container, .cms-transferring-photos-to-canvas .main-container, .cms-custom-canvas-wall-art .main-container, .cms-gallery-wrap-canvas-photo .main-container, .cms-gallery-wrapped-canvas-prints-8x9 .main-container, .cms-panoramic-canvas-prints-18x48 .main-container, .cms-large-photo-to-canvas-prints-36x38 .main-container, .cms-giant-canvas-prints-54x54 .main-container, .cms-legend-of-zelda-breath-of-the-wild-artwork .main-container, .cms-breath-of-the-wild-artwork-canvas-prints-30x40 .main-container{background:none; display:inherit}
.easy-steps-to-order-name-image{display:none}
.upload-photo{margin-right:24px}
.compare-price-box{display:none}
.page .second-nav-mob{display:none !important; float:none; width:100%; overflow:hidden; margin-bottom:0px}
.cms-sizes-prices .coupons-block, .onepagecheckout-index-index .coupons-block, .checkout-cart-index .coupons-block{text-align:center}
.checkout-cart-index .coupons-block{margin-bottom:20px}
.cms-sizes-prices .coupons-block .coupon-block, .onepagecheckout-index-index .coupons-block .coupon-block, .checkout-cart-index .coupons-block .coupon-block{margin:25px 0.2% 5px 0.2%}
.checkout-cart-index .cart .page-title{margin:15px 0 0 0}
.checkout-cart-index .cart .page-title h1{margin:0}
.mycustomprint-index-index .order-step-main .dynamic-block .size-select dt{margin-bottom:5px}
.mycustomprint-index-index .product-detail .product-imgbox{margin-bottom:40px}
.mycustomprint-index-index .order-step-main .dynamic-block .margin-none{margin-right:10px}
.mycustomprint-index-index .main-container #step2tab .product-imgbox{display:none}
.mycustomprint-index-index .order-step-main .dynamic-block .upload-module .upload_artwork_now .ajax-file-upload-statusbar{width:200px; padding:5px; display:block}
.mycustomprint-index-index .order-step-main .dynamic-block .upload-module .upload_artwork_now .ajax-file-upload-statusbar .ajax-file-upload-progress{width:82%}
.header_contact_info ul li.phone_number strong a{pointer-events:inherit}
.category-photo-prints-with-frames .connected-carousels{display:none}
.mycustomprint-index-index .order-step-main .dynamic-block #files_list{display:block; margin:15px}
.mycustomprint-index-index .order-step-main .dynamic-block #files_list > li{list-style:none}
.category-photo-prints-with-frames .ppf-leftlist, .category-photo-prints-with-frames .ppf-rightlist{width:auto; margin-right:0; margin-left:0}
.category-photo-prints-with-frames .ppf-areawise{width:100%}
.category-photo-prints-with-frames .ppf-imagepart{width:20%; height:auto}
.category-photo-prints-with-frames .ppf-imagepart img{width:100%; height:auto}
.category-photo-prints-with-frames .ppf-textpartright{width:74%}
.shipping-offer, .checkout-cart-index .shipping-offer-top{display:none}
.shipping-offer-top{margin-top:0; margin-bottom:0 !important; position:relative;z-index:0}
.shipping-offer-top .icon{width:auto; margin:0 40px}
.home-mobile{display:block}
.category-artist-supplies .as-bannerbelt{display:none}
.photoengraved-index-index .product-detail .product-imgbox{width:100%}
.photoengraved-index-index .product-detail .product-img{margin:0px auto; display:inline-block; height:auto; padding:15px 0px;width:100%; background:none !important; min-height: auto}
.photoengraved-index-index .product-detail .product-detail-info{padding:20px}
.shiping-flash-sale-section, .shiping-flash-sale-section.homepagebelowslider, .pc-banner-section{display:none}
.pc-banner-section.can-photo-colg{display:block}
.peel-stick-walldecals-main.main-container{background:none}
.engrave.main-container{/*background-size:100% auto;*/ margin-top:0}
.review-block .shop-approve .shop-approve-left img{width:100%; height:auto}
.review-block .review-titl{line-height:31px}
.review-block .shop-approve{height:auto}
.review-block .shopperapproved_widget{height:110px !important}
/*Photo Block Guton products */
.product-view .product-essential.gooten_products_new  .product-img-box{display:block; width:50% !important; box-sizing:border-box}
.col1-layout .product-view .gooten_products_new  .product-shop{width:45% !important}
/*Popart Landing page CSS*/
.popart .popart_top h4{width:29%}
.popart .pop_midcontent .pop_left img{width:100%}
.popart div:nth-child(2) .pop_right{transform:translateY(0%)}
.popart .pop_midcontent{min-height:320px; height:auto; margin:0 0 30px 0}
.popart .pop_midcontent .pop_right{transform:translateY(0%); padding:0}
.popart .popart_top em{left:0}
.can-pop-art.main-container{margin-top:0px;padding-bottom: 45px}
.buttons-set.successpage-social{width:100%; margin-bottom:40px}
.text.order_review_form{float:left; padding:6%; width:88%}
.order_review_form .form-list > li:last-child{float:left !important; margin-top:0 !important}
.pc-banner-section.photoengrv, .pc-banner-section.photoengrv .right-box .content .engrv-flat-off{display:block}
.pc-banner-section.photoengrv .left-box .content .engrv-flat-off, .pc-banner-section.photoengrv .content ul/*, .pc-banner-section.photoengrv .white-btn*/{display:none}
.pc-banner-section.photoengrv .content span{display:inline-block}
/*.engrave.main-container{background-size:100% 390px}*/
/*.pc-banner-section.photoengrv{height:390px}*/
.popart-option.product-detail .product-detail-info{display:inline-block; margin-top:30px}
.order-step-main .dynamic-block.custompopart #files_list{display:block}
#product-imgbox.custompopart{display:none}
/*.engrave .page-title.category-title, */.peel-stick-walldecals-main .page-title.category-title{display:none}
.engrave .pc-banner-section{width:100%}
.pc-banner-section.peel-n-stick{display:none}
.pc-banner-section.peel-n-stick.can-banner{display:block}
.pc-banner-section.popart_banner_text{display:block; height:auto; margin-bottom:0}
.popart .popart_banner_text_top{display:block; padding:60px 0 120px}
.popart .popart_banner_text h1{font-size:55px}
.popart .popart_banner_text h2{font-size:35px}
.cms-wholesale-canvas-printing .main-container{margin-top:0px}
.popart.wlslcan-prin .pc-banner-section.fxd-wdth, .fxd-wdth{width:768px}
.popart.wlslcan-prin .pop_midcontent{min-height:auto}
.popart.wlslcan-prin .pop_midcontent .pop_right{line-height:normal}
.productqa_link{display:none}
.product-view.strechrbar{width:100%}
.product-view.strechrbar .product-shop{width:100%}
.product-view.strechrbar .art-sup-dtl-box{width:auto}
.product-view.strechrbar .art-sup-dtl-box .art-sup-dtl-box-right .bst-qlty, .art-sup-dtl-box .art-sup-dtl-box-right .bst-qlty{background-size:56% auto}
#slider1{z-index:0}
.strechbar-below-slider #slider1 .buttons{top:35%}
.strechbar-below-slider #slider1 .buttons.prev{left:0}
.strechbar-below-slider #slider1 .buttons.next{right:0}
.category-pop-art-on-canvas .footer-container, .category-canvas-photo-collage .shipping-offer-top{margin-top:0px}
.category-pop-art-on-canvas .footer-container{width:100%;float: left}
.category-pop-art-on-canvas .pop-art-custom-container{width: 768px;margin: 0 auto;padding: 0}
.category-pop-art-on-canvas .pop-art-custom-container .container .customTab{width:100%}
.pop_midcontent.grey5 .pop_right{transform: translateY(18%)}
.pop_midcontent.grey2 .pop_right{transform: translateY(60%)}
.pop_midcontent.grey1 .pop_right{transform: translateY(0)}
.pop_midcontent{margin-bottom: 20px}
.category-pop-art-on-canvas .pop-art-custom-container .container #tabmenu a, .category-pop-art-on-canvas .pop-art-custom-container .container #tabmenu a.active{padding: 25px 20px 45px}
.can-pop-art .page-title{margin:0}
.product-detail .product-detail-info dl dd .tool-tip-icon{display:none}
.custompopart #files_list > li{list-style:none; margin-bottom:10px}
.shipping-offer-top1{margin:0 0 20px; width:auto}
.pc-banner-section.can-photo-colg.colg-flatdic-mobile{display:none}
.pc-banner-section.can-photo-colg.colg-flatdic-mobile .content .photocolg-flat-off .photocolg-flat-off-text{padding:30px 40px 40px 55px; width:70%}
.stickytooltip{display:none!important}
.custmr-reviews .sepratr{display:none}
.pc-banner-section.artist-supply-slidr{display:none}
.artist-supply-main .products-grid li.item .homepro-title{min-height:auto}
/*.custmr-reviews, */.shopper-reviews-artist{display:none !important}
.shipping-offer-top1 .free-canvasbox{}
.shipping-offer-top1 .free-canvasbox1{padding-top:15px}
.shipping-offer-top1 .free-canvasbox1 .bigtitl, .shipping-offer-top1 .bigtitllast{font-size:30px; line-height:30px}
.shipping-offer-top1 .free-canvasbox1 .smalltitl{font-size:20px; line-height:20px}
.shipping-offer-top1 .free-canvasbox2{background:none; width:40%; border-left:1px solid #eee; border-right:1px solid #eee}
.shipping-offer-top1 .free-canvasbox2 .leftdetialpart{width:100%}
.shipping-offer-top1 .free-canvasbox2 .rightdetialpart{display:none}
.page-title.coupons-alert .coupons-alerts, .successpage-social-img > img{display:none}
.peel-stick-walldecals-main.main-container::before, .engrave.main-container::before{display:none}
.step-two-message.mobile{display:block}
.cart .discount.question, .cart .discount.quarantee, .cart .discount.geo-trust{display:none}
.review-block .reviews .review-content .review-pic img{width:100%; height:auto}
.cms-split-canvas-prints .main-container{background:none}
.cms-split-canvas-prints .pc-banner-section.splitcanvas{display:none}
.file_type_error{text-align:center}
.success_page::before{display:none}
.success_page{height:auto; padding:7px 15px 35px}
.buttons-set.successpage-social::before{width:95.5%}
.buttons-set.successpage-social{width:96%}
.flexslider.wholesale-bg-block{display:block; height:auto; width:100%; padding:0; position:relative; z-index:0}
.flexslider.wholesale-bg-block .sldr-wrap{width:100%; margin:0 auto}
.wholesale-bg-1 .sldr-wrap .wholesale-sldr-cont, .wholesale-bg-2 .sldr-wrap .wholesale-sldr-cont{width:100%; text-align:center}
.cms-wholesale-canvas-printing .price-tag-start-price.text-align-l{text-align:center}
.wholesale-bg-2 .sldr-wrap .wholesale-sldr-cont{position:absolute; bottom:40px}
.wholesale-bg-1 .sldr-wrap .wholesale-sldr-cont .top-title, .wholesale-bg-2 .sldr-wrap .wholesale-sldr-cont h1{font-size:50px; line-height:50px}
.wholesale-bg-1 .sldr-wrap .wholesale-sldr-cont .below-title{font-size:20px; line-height:20px}
.wholesale-bg-1 .sldr-wrap .wholesale-sldr-cont .white-btn, .wholesale-bg-2 .sldr-wrap .wholesale-sldr-cont .white-btn{font-size:22px}
.flexslider.wholesale-bg-block .fr-ship-elm{display:none}
.popart.wlslcan-prin .popart_top h4{width:100%; height:20px; line-height:20px}
.wholesale-bg-2 .sldr-wrap .wholesale-sldr-cont .white-btn{float:none}
.wholesale-bg-2 .sldr-wrap .wholesale-sldr-cont h1 > br{display:none}
#shopper_verified, #outer_shopper_verified{display:none !important}
.related-category-block{display:none}
.giveaway-page .prize-part > span{}
.giveaway-page .common-offers-giveway .caption1{font-size:40px; line-height:40px}
.refer-earn-block-content .commonbullet li{width:100%}
.refer-earn-block-content .commonbullet{width:90%}
.free-canvas.refer-earn-block .sldr-wrap .refer-earn-block-content{width:auto}
.free-canvas.refer-earn-block .size-select-box{display:none}
.hightail-message-mobile{display:block; float:left}
.help-message{display:none}
.upload_artwork_later label{height:auto}
.upload_artwork .hightail-message-mobile{float:none}
.upload_artwork .tooltips{display:none}
.category-canvas-banner .canvas-banners-main .pc-banner-section.peel-n-stick.can-banner .left-box .content span br{display:none}
.success-tabplan{width:100%; float:none; margin:20px auto}
.success-tabplan .success-order-con .customTab{width:588px}
.success-tabplan .success-order-con .success-order-right .quick-view-tabbing{display:block}
.referral-img img{max-width:100%}
.success-tabplan .success-order-con .customTab{float:none}
.success-order{width:588px; float:none; margin:30px auto 0}
.success-page-com .how-referal-program-work{box-sizing:border-box; float:none; margin:0 auto; padding:20px; text-align:center; width:588px; -webkit-box-sizing:border-box; -moz-box-sizing:border-box}
.success-page-com .how-referal-program-work ul.referral-steps{width:100%}
.cms-free-photoengraved .main-container{background-image:none; height:auto}
.category-canvas-photo-collage .newcontentforinnerpage{display:none}
.category-canvas-photo-collage .toolbar{margin:30px 0}
.fast-shipping-text-bg p br{display:none}
.category-framed-prints .framed-prints-banner{min-height:inherit;padding:50px 0; box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}
.category-framed-prints .framed-ban-content{margin-top:0}
.category-framed-prints .input-select-option{display:inline-table; float:none}
.category-framed-prints .input-select-option.frame-sizes, .category-framed-prints .input-select-option.frame-styles, .category-framed-prints .input-select-option.paper-types, .category-framed-prints .input-select-option.matt-options, .category-framed-prints .input-select-option.glass, .category-framed-prints .select-box-section .price-value{width:25%; margin:10px}
.category-framed-prints .footer-container, .category-framed-prints .iner_category_list{margin-top:0px}
.onepagecheckout_datafields .options .tool-tip-icon{display:none}
.categorypath-canvas-photo-collage-shape-collages.category-shape-collages .common-offers::after{display:none}
.categorypath-canvas-photo-collage-shape-collages.category-shape-collages .common-offers h5{line-height:20px}
.cms-video-testimonials .video-test-dynemic{width:auto; float:none}
.cms-video-testimonials .video-testimonial-content{float:left; width:auto; min-height:inherit}
.cms-video-testimonials .video-testimonial-content .cms-content h3 br{display:none}
.checkbox-donation .donatebox{background-image:none}
.donatebox .donate-form .input-box{font-size:14px}
.category-framed-prints .framed-ban-content span.framed-prints-banner-title{font-size:30px}
.productqa-index-view .ask_limitor{width:53%}
.productqa-index-view #popupquestion {width:42%}

/* Photocollage Bulider steps*/
.photocollage-index-index #collage_step1, .wall-display-destop{display:none}
.all-bg-disable{clear:both; display:block !important; font-size:18px; line-height:28px; margin:0 auto; padding:40px 0 0;  text-align:center; width:80%}
.walldisplay-index-index #slider,.walldisplay-index-index .wall-display-wrapper, .walldisplay-index-index #slideleft, .walldisplay-index-index  #slideright, .walldisplay-index-index .wall-slider span.bottomarrow, .walldisplay-index-index  .block-title{display:none}
.walldisplay-index-index .wall-slider{border:0 none}
.walldisplay-index-index .wall-slider #wrapper{width:inherit}
.walldisplay-index-index #container{height:400px}
.walldisplay-index-index .wall-slider{background:#fff}
.walldisplay-index-index .main, .photocollage-index-index .main{margin:0 auto}
.form-list .input-box input#cert_number.input-text{clear:both; display:block; width:280px}
.common-offers.float-Right::before{display:none}
.common-offers.float-Right{width:100%; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; text-align:center; position:relative; margin-top:10px; padding:10px 8px 7px}
.common-offers.float-Right h6, .common-offers.float-Right h5{text-align:center}
.cart .usp-3box{display:none}
.samplekit-index-index .sample-order-text p{font-size:18px; line-height:26px}
.mothersday-offers{background:#ededed}
.mothersday-offers .mothersday-offers-container{margin:0 30px; width:auto; text-align:center; padding-left:0}
#canvas-prints-facebook-photos .price-tag-start-price{color:#4668a5}
.cms-home .price-tag-start-price{display:block}
.mobile-price-added{display:table; margin:0 auto; clear:both}
.mobile-price-added .red-btn{display:inline-block}
.mobile-price-added .price-tag-start-price{margin-top:10px}
.slider .left-box .common-offers.float-Right{float:none; margin-bottom:20px}
.mothersday-offers .mothersday-offers-container .offer-text .buymore-savemore{float:none; margin-bottom:8px; font-size:25px; line-height:normal}
.mothersday-offers .mothersday-offers-container .offer-text .countdown-timer{float:none; position:static; margin-top:5px}
.w3-container::-webkit-scrollbar{-webkit-appearance:none}
.w3-container::-webkit-scrollbar:vertical{width:9px}
.w3-container::-webkit-scrollbar:horizontal{height:9px}
.w3-container::-webkit-scrollbar-thumb{border-radius:6px; border:3px solid white; background-color:rgba(0, 0, 0, .6)}
.art-sup-dtl-box .art-sup-dtl-box-left{width:100%; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box}
.artist_gallery_multi_price{width:100%}
.artistsupply-category-pages .art-sup-dtl-box{width:100%}
.artistsupply-category-pages .art-sup-dtl-box .art-sup-dtl-box-right h3{display:block}
.artistsupply-category-pages .art-sup-dtl-box .art-sup-dtl-box-right ul li{width:45%}
.artistsupply-category-pages .art-sup-dtl-box .art-sup-dtl-box-right .bst-qlty{height:116px}
.agmp-btn{margin-top:30px; margin-bottom:30px; text-align:center}
ul.lastest-blg li{margin-right:25px}
ul.videos li{margin-right:28px}
.we-gaurnted-u-ll{margin:50px 0 20px}
.we-gaurnted-u-ll ul{text-align:center}
.we-gaurnted-u-ll ul li{width:125px; font-size:14px; float:none; display:inline-table; margin-bottom:30px}
.bulk-discnt .col3.tooltips:hover span{margin-left:80px}
.step2-block2{width:100%}
.product-detail-right .product-detail-size-module ul.custom-size{padding-top:10px}
.product-detail-right .product-detail-size-module ul li.col1{width:35%; margin-left:20px}
.product-detail-size-module ul li.col3{width:40%}
.product-detail-right .product-detail-size-module ul li.col2, .product-detail-right .product-detail-size-module ul li.col4, .product-detail-right .product-detail-size-module ul.custom-size li span br, .product-detail-size-module ul li.col3 br, .product-detail-right .product-detail-size-module ul li.col5{display:none !important}
.product-detail-size-module ul li.col3 > strike, .product-detail-size-module ul li.col3 > label{float:left}
.product-detail-size-module ul li.col3 > strike{width:60px}
.product-detail-right .product-detail-size-module ul li b{margin-left:10px}
/*Quote On canvas*/
.quote_oncan_banner .banner-heading {font-size:27px}
.quoteon_canva_wrap .section-title-commn {font-size:22px}
.common-form.get-qoute-form .size-height{margin-bottom:80px; float:none; width:auto}
.common-form.get-qoute-form .size-height .validation-advice{left:350px}
.common-form.get-qoute-form .size-height .textfield{width:25% !important}
.common-form.get-qoute-form{width:80%}
.quotelist_boxs ul li h3 {font-size:15px}
.quoteon_canva_wrap .resp-tabs-list li {font-size: 12px; padding:7px 10px}

/*Artist Supply Sections Sliders design On Home page*/
.slider-artist .flexslider.flexslider-artist{display:none}
.block-subscribe .validation-advice, .block-subscribe .success-massege{margin-left:8px}
.see-more-product-common{margin-top:0; padding-bottom:0}
.photo-enh-bnr span.photo-enh-bnr-tittle, .photo-enh-bnr h1.photo-enh-bnr-tittle{font-size:36px; line-height:36px}
.sharephoto.pop_midcontent .pop_right .form-list{width:440px}
.sharephoto .dpe-cc-home-decor-detail::before{right:150px}
.sharephoto .dpe-cc-home-decor-detail::after{left:150px; top:0}
.banksy-canvas-prints .banksy-box ul li{width:22.5%;margin:0 1%}
.banksy-canvas-prints .banksy-box ul li h3{font-size:16px}
.product-list-for-nw-pro ul li{display:inline-table;float:none;margin:0 1% 50px;width:31%}
.product-list-for-nw-pro ul li:nth-child(4n){margin-right:1%}
.product-list-for-nw-pro ul li .img-box{height:260px; line-height:222px}
.product-list-for-nw-pro ul li p{font-size:13px; padding:18px 0 10px}
.product-list-for-nw-pro ul li .regularprice{font-size:15px}
#inner-main.product_info .product-detail-left.famous-artist-usp.ban_emo{width:100% !important; float:none}
.banksy-canvas-prints.emo-ban{margin-top:15px; padding-bottom:20px}
.wall-display-new-design .panel-displays-main .panel-displays-img, .wall-display-new-design .personalized-wall-displays .personalized-img, .wall-display-new-design .panel-displays-main .panel-displays-content, .wall-display-new-design .personalized-displays-content{width:100%;text-align:center;height:auto}
.wall-display-new-design .title-box{padding:30px 0}
.wall-display-new-design .panel-displays-main, .wall-display-new-design .personalized-wall-displays{height:auto}
.wall-display-new-design .panel-displays-main .panel-displays-content{margin:0 auto; padding:20px 0 30px; max-width:686px; float:none; display:table}
.wall-display-new-design .we-guarantee-icon{padding-bottom:0; border-bottom:none}
.read-more-popup.well{max-width:80%}
/*gooten products responsive*/
.gooten-products .product-view .product-essential .product-img-box{display: block;width: 50% !important;}
.gooten-products .col1-layout .product-view .product-shop{width: 40% !important;}
.gooten-products .product-shop .product-details{padding-top: 25px}
/*Frame Print*/
.category-framed-prints .buttons-set.mrg-none.float_L, .category-framed-prints .frame-prints-section7{margin-bottom:40px}
.category-framed-prints .container{width:100% !important; margin:0 auto}
.category-framed-prints .frame-prints-container .text-content-right, .category-framed-prints .frame-prints-container .text-content-left{background:rgba(0,0,0,0.7);padding:20px;box-sizing:border-box;width:370px}
.category-framed-prints .frame-prints-container .text-content-left{background:rgba(255,255,255,0.7)}
.category-framed-prints .frame-prints-container .text-content-right .pdfp-title, .category-framed-prints .frame-prints-container .text-content-left .pdfp-title{font-size:26px;line-height:30px}
.category-framed-prints #popupquestion .form-list .input-box{width:100%}
.category-framed-prints .questtion_from .form-list input.input-text{width:90%;box-sizing:border-box}
/*Photo Gifts Landing Page*/
.banner_btm_wrap h3{font-size:27px}
.photogifts_wrap .photogift_banner .sldr-canvasprint + img{max-width:inherit; height:600px; min-width:100%; position:relative; left:40%; transform:translateX(-50%)}
.photogift_banner .mainarea_wrapper{padding:20px 0}
.photogift_banner .banner-text-content{height:550px; padding:0 20px; background-color:rgba(255,255,255,.85)}
.back{padding:10px 0px 10px 10px}
.flip_this{width:168px; height:177px}
.phtgft_three_cols .flip_this{width:230px; height:179px}
.phtgft_two_cols .flip_this{width:354px; height:181px}
.inner .scroll_text {bottom:55px}
.decorate-home-canvas.photogift_products ul li h3 {margin:10px 0; font-size:13px}
.alternative_content {padding:0 15px 20px}
.alternative_content h4 {font-size:15px; font-family:robotomedium; padding-bottom:10px; margin-bottom:10px}
.photogifts_wrap .creative_wall_art .mainarea_wrapper.decorate-canvas {margin:0}
/*Quality Canvas*/
.common_idea_gallery {margin-bottom:10px}
.common_idea_gallery ul {margin: 40px auto 0; max-width: 600px}
.common_idea_gallery ul li {width: 50%;margin-bottom: 50px}
.gooten_products_new .triblock {width:auto; max-width:400px; float:none; margin-bottom:10px; clear:both; display:block}
.gooten_products_new .triblock:after{content:''; clear:both; display:table}
.gooten_products_new .product-shop .upload_img {padding-top:10px}
.product-shop .upload_artwork_now .ajax-file-upload{width:auto; font-size:16px; float:none; display:block}

}
@media handheld, only screen and (min-width:980px) and (max-width:1024px){
.top_search{margin-left:35px; width:30%}
.header .form-search input.input-text{width:68%}
.header .form-search{width:100%}
.product-view .product-img-box{margin-right:15px; width:46%}
.product-view .product-shop{width:50%}
.gooten_products_new .product-view .product-essential .product-img-box{width:50% !important}
.gooten_products_new .product-view .product-shop{width:40%}
.form-list .input-box, .form-list .field, .form-list li.wide .input-box{width:100%}
.contacform .fieldset .form-list .field .input-box {width:100%}
.contacform .fieldset .form-list li.wide .input-box {width: 100%}
.form-list select{width:99%}
.form-list .input-box input, .form-list li.wide input.input-text{width:96%}
.contacform .fieldset .form-list .field .input-box input.input-text {width:96%}
.products-grid li.item img{height:auto; width:100%}
.products-grid li.item a.product-image{display:inline-block}
.order_review_form{float:none; padding:5%; width:90%}
.buttons-set button.button{float:none}
.order_review_form form #captcha-input-box-orderreview_form{float:none; width:100%}
.order_review_form .captcha-image{float:left; margin-top:20px !important; width:auto}
.order_review_form form .fields.first .field{margin-right:0; width:100%}
.success_page{float:none; width:auto}
.success_page .success_page_img{margin-bottom:10px; margin-top:20px}
.default-usp-content ul li.clrboth {clear: both}
.panel{padding:20px 0}
.pcCouponRow .couponText{width:40%}
.pcCouponRow .couponTitle{font-size:20px; line-height:22px; padding-bottom:15px}
.pcItalic14{font-size:16px}
.pcCouponRow .finePrint{font-size:12px; padding-top:5px}
.pcCouponRow .couponBox{padding:15px}
.pcCouponRow .couponCode{font-size:16px; padding:5px 0}
.pcCouponRow .expireDate{font-size:12px}
#inner-main.product_info .product-detail-left{float:none; margin:0 auto 20px; width:60% !important}
#inner-main.product_info .product-detail-right{float:none; width:100%}
.cms-no-route .error404_block{width:auto}
.cms-no-route .error404_block .info strong{font-size:24px; line-height:30px}
.cms-no-route .error404_block .red-btn{padding:10px 15px}
.cms-no-route .error404_block .gooleSearch_module{display:none}
.cms-no-route .sitemap-module{display:none}
.products-grid li.item .homepro-title{min-height:65px}
.second-nav-mob .second-nav-inner{width:768px; margin:0 auto}
.header_contact_info ul li.phone_number strong a{pointer-events:inherit}
.catalog-product-view .product-view{width:768px}
#orderreviewFrom .input-box .tm-radio{display:inline-block; height:18px}
.order-step-main .dynamic-block.custompopart .frame_option{margin:0 4% 3%; width:154px}
.shipping-offer-top1, .mainarea_wrapper, .full-width-page .page-title.category-title, .category-metal-prints .container{width:768px}
}
@media only screen and (min-width:980px) and (max-width:1023px){
.header, .nav-inner, .footer, .featured_inner, .messages, .new_inner, .home_cmsinner, .testimonail-inner, .manufacture_products, .blog_main, .product-view, .cart, .main, .container, .col-main{width:768px; margin:0 auto}
.main-container.col2-left-layout .col-main, .main-container.col2-right-layout .col-main{width:470px}
.main-container.col2-left-layout .col-left, .col-right{width:235px}
.block .block-content{padding:15px 10px}
.category-image > img{max-width:100%}
.col3-layout .col-main{width:520px; margin-left:10px}
.col3-layout .col-wrapper{float:left; width:720px}
.product-view .product-shop{width:432px}
.block-banner img{width:100%}
.cart .cart-collaterals .col1-set, .cart .cart-collaterals .col2-set{width:100%}
.cmsinfo_block .cmsinfo_block_inner .container .advertisement .main-contents .contents .left-part{width:22%; padding-right:22px}
.cmsinfo_block .advertisement .main-contents .contents .right-part > div{padding:0px 15px; width:28.50%}
.products-list li .list-center{width:415px}
.info3col-data{width:240px}
.bx-controls-direction{right:15px; top:-6px}
.featured-products .category-title h2, .featured-products .category-title h2 a, .new-products .category-title h2, .new-products .category-title h2 a, .blog_main .blog_title h2, .blog_main .blog_title h2 a, .box-collateral.box-up-sell .category-title h2{font-size:25px}
.crosssell_product h2{margin:0; font-size:21px}
.home_cmscontent{background-position:55% 0}
.cms_right .head1{font-size:25px}
.shopping_CMS_main1 img{width:100%}
.cart_mini_right .price{display:none}
.contacts-index-index .right{width:auto; float:none !important; clear:both; overflow:hidden; margin:10px 0px; max-width:486px}
.home_cmscontent .home_cmsinner .cms_left .flexhome .slides img{width:100%}
.tm-footercms .footer-logo{margin:32px 0px 20px}
.cart .discount.credit-amount{width:100%; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; min-height:155px}
}
@media only screen and (min-width:640px) and (max-width:980px){
.shipping-form .form-list > li{float:left; margin-right:10px; width:39%}
.shipping-form .form-list > li:last-child{width:18%}
.shipping-form .form-list > li .input-box{width:100%}
.shipping-form .form-list > li .input-box select{width:100%}
.shipping-form .form-list input.input-text{width:95%}
.order_review_form{float:none; padding:7%; width:88%}
.buttons-set button.button{float:none}
.order_review_form form #captcha-input-box-orderreview_form{float:none; width:100%}
.order_review_form .captcha-image{float:left; margin-top:20px !important; width:auto}
.order_review_form form .fields.first .field{margin-right:0; width:100%}
.success_page{float:none; width:auto}
.success_page .success_page_img{margin-bottom:10px; margin-top:20px}
#inner-main.product_info .product-detail-left{display:none}
.banksy-canvas-prints.emo-ban{margin-top:0; border:none; padding-top:10px}
#inner-main.product_info .product-detail-right{float:none; width:100%}
.cms-no-route .error404_block{width:auto}
.cms-no-route .error404_block .info strong{font-size:24px; line-height:30px}
.cms-no-route .error404_block .red-btn{padding:10px 15px}
.cms-no-route .error404_block .gooleSearch_module{display:none}
.cms-no-route .sitemap-module{display:none}
.contacform .form-list li.wide textarea{width:100%}
.panel{margin-top:15px !important; padding:0px !important}
.pcCouponRow .imageDiv{border:medium none; margin:0; padding:0; width:15%}
.pcCouponRow .couponText{border-left:1px solid #dddddd; margin-left:10px; padding-left:10px; width:48%}
.pcCouponRow .couponCodeCol{margin-left:10px; width:25%}
.pcCouponRow .couponTitle{font-size:16px; line-height:22px; padding-bottom:20px; text-align:left}
.pcItalic14{font-size:16px}
.pcCouponRow .finePrint{margin-bottom:10px; padding-top:10px}
.size-and-price-module ul li.material-thumb{margin-right:1px}
#pricing .layout_options{width:98%; margin:0 auto}
#pricing .layout-box{display:inline-block; float:left; margin-right:10px; width:49%}
#pricing .layout-box:last-child{float:right; margin-right:0; width:49%}
.custom_size_row .col1, .custom_size_row .col2{margin-left:130px}
.size-and-price-module .custom_size_row li .prices{padding-top:4px}
.pop-up-container{width:auto}
.frameprice-col{width:43%}
.largepopimg > img{width:100%; float:left}
.pop-up-rowimg img{width:90%}
.pop-up-row-Papertypes ul li{width:42.5%}
.pop-up-row-Papertypes img{float:left; width:100%}
.pop-up-row-Papertypes p{display:inline}
.popart.wlslcan-prin .pc-banner-section.fxd-wdth, .fxd-wdth{width:724px}
}
@media only screen and (max-width:979px){
/* Engraved Photos */
.container .customTab{max-width: 724px !important;}
.welcome_text{display:none}
.header-bottom{margin-top:20px; padding:0px 0px 20px 0}
.tm_headerlinks_inner{display:block; cursor:pointer; padding:11px 0; background:#ededed; color:#000; width:50px}
.block .block-content{padding:10px 5px}
.header, .nav-inner, .footer, .featured_inner, .new_inner, .home_cmsinner, .testimonail-inner, .manufacture_products, .blog_main, .product-view, .cart, .container, .main, .col-main, .category-canvas-photo-collage .mainarea_wrapper, .category-canvas-banner .canvas-banners-main .mainarea_wrapper, .center-container, .full-width-page .page-title.category-title, .category-pop-art-on-canvas .pop-art-custom-container{width:724px; margin:0 auto}
.messages{width:100%}
.main-container.col2-left-layout .col-main, .main-container.col2-right-layout .col-main{width:464px}
.main-container.col2-left-layout .col-left, .col-right{width:198px}
.checkout-onepage-index .main .col-main{width:475px}
.checkout-onepage-index .main .col-right{width:235px}
.category-image > img{max-width:100%}
.col3-layout .col-main{width:374px}
#advancedmenu{display:none}
.advanced_nav{display:block}
#zoom-btn, .mousetrap{display:none !important}
#zoom1{cursor:default !important}
.products-list li .list-center{width:auto}
.product-view .product-shop{width:100%}
.cart .cart-collaterals .col2-set{width:100%}
.checkout-progress{padding:0 10px}
.form-list li.wide select, .form-list li.wide .input-box{width:95%}
.contacform .fieldset .form-list li.wide .input-box {width: 98%}
.form-list select{width:97%}
.gift-messages-form .item .details .form-list li.wide .input-box, .form-list li.wide input.input-text{width:100%}
.form-list .field, .form-list .input-box{width:100%}
.contacform .fieldset .form-list .field .input-box {width:100%}
.contacform .fieldset .form-list .field .input-box input.input-text {width: 95%}
.contact-main .contact-left .form-list .field {float: none;width: 100%;margin-bottom: 20px;}
.product-view .product-shop{width:405px}
.padder h6{display:block; line-height:25px; padding:9px 10px 3px}
.product-view .tabs{display:none !important}
.contacform{width:100%; margin-bottom:10px; padding:0; margin-right:0; border:none}
.googlemap{width:100%; margin-bottom:10px}
.block-banner img, .category-image img{width:100%}
.toolbar .pager .pager_right{float:left; margin-top:8px; clear:both}
.footer_bottom ul.links{display:block; text-align:center; float:none; margin-bottom:5px}
.footer address{float:none; text-align:center; clear:both}
.product-collateral .padder{padding-left:0; padding-right:0}
.padder ol{display:none; margin-bottom:15px}
.padder > div{display:block !important}
.padder > div#product_tabs_cms_contents{display:none !important}
#footer .block-subscribe input.input-text{width:98%; margin:0px 12px 0px 0px}
.block-subscribe .block-title strong{display:inline}
.multiple-checkout .gift-messages-form .item .details .form-list li.wide .input-box{width:90%}
.header-cart{top:auto}
a.logo{margin-top:30px}
.responsive-menu li a{padding:8px 20px 8px 10px; border-bottom:1px solid #ddd}
.responsive-menu li a.level-top{font-family:"robotobold"}
.responsive-menu a:hover{background:none}
.cmsinfo_block .cmsinfo_block_inner .container .advertisement .main-contents .contents .left-part{width:auto; padding-right:20px; border-right:none}
.cmsinfo_block .advertisement .main-contents .contents .right-part, .right-part{width:auto; margin-top:20px}
.cmsinfo_block .advertisement .main-contents .contents .right-part > div{padding:0px 10px}
.cmsinfo_block .advertisement .main-contents .contents .left-part .description{padding:10px 0px}
.cmsinfo_block{padding-top:20px}
.cmsinfo_block .advertisement .subtitle{padding-bottom:20px}
.head_title{padding:35px 0px 20px}
.cmsinfo_block .cmsinfo_block_inner{padding:0px 0px 60px}
.featured-products .category-title h2, .featured-products .category-title h2 a, .new-products .category-title h2, .new-products .category-title h2 a, .blog_main .blog_title h2, .blog_main .blog_title h2 a, .box-collateral.box-up-sell .category-title h2, h2.title-inner{font-size:25px}
.head_title .title_style{top:-10px}
.featured-products .title_style, .new-products .title_style{top:10px}
.blog_main .title_style{top:-7px}
.featured-products .category-title, .new-products .category-title, .blog_main .blog_title, .box-collateral.box-up-sell .category-title{padding:40px 0px 33px}
#testimonial-carousel .left-part{padding-left:30px}
.testimonail_main .customNavigation a.prev{left:0px}
.testimonail_main .customNavigation a.next{right:0px}
.testimonail-left{margin-left:30px}
.cms_left{margin:0px; width:45%}
.cms_right{float:right; top:65px; width:51%}
.cms_right .head2{font-size:18px}
.cms_right .head1{font-size:21px}
.home_cmscontent .home_cmsinner .cms_left .flexhome .slides img{width:100%}
.home_cmscontent{background-position:62% 0}
.link-add{width:100%}
.header .links li{padding:0px 4px}
.header .links > span.first-nm{padding-left:4px}
.product-view .product-img-box{width:340px; margin-right:20px}
.product-view .product-shop{width:360px; margin-right:0px}
.info3col-data{width:auto; margin-top:25px}
.info3col-data .block-related{position:relative; float:left}
.custom_block{float:left; margin-top:0px; margin-left:0px}
.form-list input.input-text{width:95%}
.bx-wrapper .bx-prev{right:25px}
.bx-wrapper .bx-next{right:0px}
.box-collateral.box-up-sell .category-title h2{font-size:18px}
.footer-area .input-box{width:395px; margin:0}
#footer li.item.slider-item{clear:both}
.tm-footercms .footer-logo{margin:20px 0px 0px}
.mini-products-list .product-image{margin-right:10px}
.col-left.product-details{float:left; clear:both}
.info3col-data .product-details{float:none; clear:none}
.info3col-data .block-related{margin-right:25px}
.block .mini-products-list li.item{border-top:1px solid #ddd}
.mini-products-list .product, .block .mini-products-list li.item:first-child{border:none}
.shopping_CMS_main1 img{width:100%}
.form-subscribe-header{padding:15px 0 15px}
.footer-area .block .actions button.button{right:30px}
.form-subscribe-header{text-align:left}
.padder h6{font-weight:600; text-transform:uppercase}
.testimonail_main .customNavigation a.prev{left:-10px}
.testimonail_main .customNavigation a.next{right:-10px}
.cart .cart-collaterals .col1-set{width:100%}
.cart_mini_right .price{display:none}
.googlemap{margin-bottom:10px; width:100%}
#product_tabs_tags_tabbed_contents h6{margin-bottom:0px}
.googlemap iframe, #map_canvas{width:100% !important}
.contacts-index-index .right{width:auto; float:none !important; clear:both; overflow:hidden; margin:10px 0px; max-width:486px}
.products-list li .list-left{width:215px}
.products-list li .list-center{width:260px}
.opc .col2-set .col-1, .opc .col2-set .col-2{width:100%}
.opc .col2-set .col-2{margin-top:20px}
.second-nav-mob .second-nav-inner{width:724px; margin:0 auto}
.second-nav-inner li a{font-size:12px}
.shipping-offer-top1{width:724px; margin:20px auto}
.shipping-offer-top1 .free-canvasbox{border-right:medium none}
.static-printpage.popart .vrt-mdl{padding:0;text-align:left}
.static-printpage.popart .vrt-mdl::before,.static-printpage.popart .vrt-mdl::after{display:none}
.popart.wlslcan-prin.static-printpage .pop_midcontent .pop_right{text-align:center}
#fotolia_popup{width:700px}
#fotolia_popup #fotolia_popup_right{width:500px}
#fotolia_popup #fotolia_popup_left{width:190px}
.cart .discount.credit-amount{width:100%; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; min-height:155px; margin-top:10px}
.mainarea_wrapper, .full-width-page .page-title.category-title{width:724px}
.sharephoto .photo-enh-text-bnr{width:auto}
.sharephoto.pop_midcontent .pop_right .form-list{width:400px}
.sharephoto .dpe-cc-home-decor-detail::before, .sharephoto .dpe-cc-home-decor-detail::after{display:none}
.custom-for-page-sizes-price{display:table;float:none; margin:0 auto}
.banksy-canvas-prints .banksy-box ul li{width:44.5%;margin:0 1% 30px 1%; vertical-align:top}
.banksy-canvas-prints.emo-ban{margin-top:0; border:none; padding-top:10px}
.product-list-for-nw-pro .section-title-commn{margin-top:10px}
.wall-display-new-design .panel-displays-main .panel-displays-img, .wall-display-new-design .personalized-wall-displays .personalized-img, .wall-display-new-design .panel-displays-main .panel-displays-content, .wall-display-new-design .personalized-displays-content{width:100%;text-align:center;height:auto}
.wall-display-new-design .title-box{padding:30px 0}
.wall-display-new-design .cbr-advertisement{height:auto}
.wall-display-new-design .adv-inner .adv-content h1{font-size:27px}
.wall-display-new-design .personalized-wall-displays .title-box{padding:0}
.wall-display-new-design .title-box{padding:20px 0}
.wall-display-new-design .title-box h2, .wall-display-new-design .panel-displays-main .panel-displays-content h3{font-size:27px}
.gooten-products .page-title{max-width:465px !important; margin-left:auto; margin-right:auto;margin-bottom: 0px}
.gooten-products .product-view .product-essential .product-img-box{display: block;width: 425px !important;margin: 0 auto 20px;float: none;clear: both;}
.gooten-products .product-view .product-essential .product-img-box .connected-carousels{float: none}
.gooten-products .col1-layout .product-view .product-shop {    width: 465px !important;margin: 0 auto;display: table;float: none}
.size-select-blanket.two_col_dropdown .two-drops{width: 100%}
.size-select-blanket.two_col_dropdown{max-width:100%}
/*Photo Block Guton products */
.gooten_products_new{max-width:480px; margin:0 auto}
.gooten_products_new .product-img-box{width:100% !important}
.product-view .product-essential.gooten_products_new  .product-img-box{width:100% !important}
.col1-layout .product-view .gooten_products_new .product-shop{width:100% !important}
.product-shop .removeBorder {margin-bottom:5px}
.product-shop .upload_artwork_now .ajax-file-upload{width:auto}
.pop_midcontent.grey3 .pop_right, .pop_midcontent.grey4 .pop_right{transform: translateY(36%);}
.pop_midcontent.grey5 .pop_right {transform: translateY(3%)}
/*Lyrics Landing Page Start*/
.decorate-home-canvas.lyrics_products ul li(3n +1) {clear:both}

.lyric_sections.why-choos-us .default-usp-content ul li{width:32%}
.lyric_sections.why-choos-us .default-usp-content ul li:nth-child(3n) {margin-right:0}
.lyric_sections.why-choos-us .default-usp-content ul li:nth-child(4n) {margin-right:2%}


}
@media only screen and (min-width:768px) and (max-width:1024px){
/*.checkout-cart-index .data-table .odd{display:table-cell; width:100%}*/
.checkout-cart-index table#shopping-cart-table.data-table{border-collapse:inherit}
.cms-video-testimonials ul.customer-videos-pop-up li, .customerreview-index-index ul.customer-videos-pop-up li{width:45%}
.size-and-price-module ul li.col4{margin-left:0px; width:25%}
.product-list-for-nw-pro.ban-emo-pro{text-align:center}
.product-list-for-nw-pro.ban-emo-pro ul li{width:42%; margin:0 3% 30px}
.cart .margin-right-none, .cart .discount.reward-pnts{}
.cart .totals,.cart .discount{width:49%}
.cart .discount:nth-child(3n+3){ margin-right:2% !important}
.cart .discount:nth-child(2n+2){ margin-right:0px !important}
.canvas-prints-home-product .category-details p.min-height{min-height:72px}
.metal-prints-banner .metal-prints-container .mainarea_wrapper{width:100%}
}
/* Landscape phone to portrait tablet */
@media only screen and (max-width:767px){
/* Engraved Photos */
.engrave-tabpan{margin: 27px 5px 0 !important;}
.container .customTab{max-width: 100% !important;}
.engrave .main{margin: 0 15px}
.engrave-tabpan .resp-tab-content{text-align: center;}
.engrave .newcontentforinnerpage h3{margin-bottom: 10px;}
.newcontentforinnerpage .container{margin: 0;}
.artist-supply .banner-artist-overlay {padding: 35px 0;}
.artist-supply .main-banner .banner-artist {position: static;}
.header, .nav-inner, .footer, .featured_inner, .messages, .new_inner, .home_cmsinner, .testimonail-inner, .manufacture_products, .blog_main, .main, .category-canvas-photo-collage .mainarea_wrapper, .category-framed-prints .frame-prints-container, .category-canvas-banner .canvas-banners-main .mainarea_wrapper{width:auto; margin:0 40px}
.category-pop-art-on-canvas .pop-art-custom-container{width:auto; margin:0 20px}
.category-pop-art-on-canvas .mainarea_wrapper{margin:0px}
.pop_midcontent .pop_left{width:100%}
.pop_midcontent .pop_left img{margin: 0 auto;width: 50%;display: block}
.pop_midcontent .pop_right{    text-align: center;transform: none !important;width: 100%;margin-top: 15px}
.category-pop-art-on-canvas .pop-art-custom-container .cms-content h4{text-align: center}
.category-pop-art-on-canvas .pop-art-custom-container .cms-content p{margin: 0 0 30px}
.pop_midcontent .pop_right .red-btn{float: none}
.mainarea_wrapper, .full-width-page .page-title.category-title{margin:0 20px;width:auto}
.container, .main-container.col2-left-layout .col-main, .main-container.col2-right-layout .col-main, .center-container{width:auto}
.home-m .canvas-img-m{background:url(https://www.canvaschamp.com/skin/frontend/default/cptheme1/images/responsive/m-img.png) top center no-repeat; width:400px; height:294px; margin:20px auto 0px auto}
.home-m .photoboards-img-m{background:url(https://www.canvaschamp.com/skin/frontend/default/cptheme1/images/responsive/photo-board-m-img.png) top center no-repeat; width:400px; height:230px; margin:20px auto 0px auto}
.home-m .acrylic-img-m{background:url(https://www.canvaschamp.com/skin/frontend/default/cptheme1/images/responsive/acrylic-m-img.png) top center no-repeat; width:400px; height:230px; margin:20px auto 0px auto}
.home-m .metal-img-m{background:url(https://www.canvaschamp.com/skin/frontend/default/cptheme1/images/responsive/metal-m-img.png) top center no-repeat; width:400px; height:230px; margin:20px auto 0px auto}
.home-m .canvas-pictures-img-m{background:url(https://www.canvaschamp.com/skin/frontend/default/cptheme1/images/responsive/metal-m-img.png) top center no-repeat; width:400px; height:230px; margin:20px auto 0px auto}
.category-photo-prints-with-frames .home-m .canvas-pictures-img-m{background:url(https://www.canvaschamp.com/skin/frontend/default/cptheme1/images/responsive/mobile-image.png) top center no-repeat; width:400px; height:110px; margin:20px auto 0px auto}
.canvas-added-in-cart .cart-was-added-detail-part{text-align:center}
.canvas-added-in-cart .cart-was-added-bnt-part{display:block; float:none; margin-top:30px; width:100%}
.canvas-added-in-cart .instant-happy-part-left, .canvas-added-in-cart .instant-happy-part-right{width:100%; text-align:center; padding:20px}
.canvas-added-in-cart .instant-happy-part-right{margin-top:25px}
.canvas-added-in-cart .free-shipping-over{left:-18px}
.canvas-added-in-cart .instant-happy-detail, .canvas-added-in-cart .instant-happy-part-right .instant-happy-detail{display:inline-block; float:none; width:240px}
.category-canvas-pictures .home-m .canvas-desc strong{font-size:36px; line-height:36px}
.category-canvas-pictures .home-m .canvas-desc strong span{font-size:24px}
.category-photo-boards .home-m .canvas-desc strong{font-size:30px; line-height:30px}
.category-photo-boards .home-m .canvas-desc strong span{font-size:16px}
.category-acrylic-prints .home-m .canvas-desc strong{font-size:30px; line-height:30px}
.category-acrylic-prints .home-m .canvas-desc strong span{font-size:20px}
.category-metal-prints .home-m .canvas-desc strong{font-size:40px; line-height:40px}
.category-metal-prints .home-m .canvas-desc strong span{font-size:20px}
.product-view, .cart{width:auto; margin:0px}
.cms-home .main{width:100%; margin:0px}
.cmsinfo_block .advertisement .main-contents .contents{margin:0px 15px; width:auto}
.products-grid .product-block .product-block-inner .new{top:10px}
.cmsinfo_block .cmsinfo_block_inner .container .advertisement .title{font-size:20px}
.cmsinfo_block .advertisement .main-contents .contents .right-part > div{width:auto; padding:10px 0px}
.main-container.col2-left-layout .col-left, .col-right, .checkout-onepage-index .main .col-main, .checkout-onepage-index .main .col-right, .col3-layout .col-wrapper, .col-main, .col3-layout .col-main, .category-metal-prints .main-container .main .col-main{width:100%}
.category-metal-prints .home-m{background-size:150% auto}
.col-left .block-content, .col-right .block-content{display:none}
.toggle .mobile_togglecolumn{display:block}
.block-banner{display:none}
.header .form-search input.input-text{}
.col2-left-layout .col-main{float:none}
.top_search{margin-right:0}
.header a.logo{}
.block{margin-bottom:0px}
.header .form-search input.input-text{width:72%}
.header_top{height:80px}
.header .form-search{width:310px}
.header_contact_info ul li.live_chat{display:none}
#footer .block-subscribe input.input-text{padding:10px 90px 10px 10px}
.header .welcome-msg{float:none; width:100%; text-align:center}
.product-carousel li:hover .product-block-inner a.product-image img, .products-grid li:hover .product-block-inner a.product-image img{width:100%; height:auto}
.header .tm_top_currency, .header .form-language{float:left; text-align:center}
.header .tm_top_currency, .header .form-language{width:25%; margin:0 1px 0 0px; position:relative; background:#ededed; top:-2px; padding:0px}
.form-language .sbHolder, .tm_top_currency .sbHolder{border:none; padding:0 0 0 0; background:none; float:none}
.form-language .sbHolder > a, .tm_top_currency .sbHolder > a{color:#000; text-align:center; padding:10px 0; top:0}
.form-language .sbHolder .sbOptions, .tm_top_currency .sbHolder .sbOptions{width:100%; left:0; top:38px !important; text-align:left}
.header .quick-access .row{float:right; clear:none; margin-right:10px; margin-top:0}
.header_contact_info{margin-top:10px; margin-right:10px}
.header_contact_info ul li.phone_number{margin-left:0}
.sbToggle{background:url("https://www.canvaschamp.com/skin/frontend/default/cptheme1/images/arrow-down.png") no-repeat right 7px transparent; right:6px}
.sbToggleOpen{background:url("https://www.canvaschamp.com/skin/frontend/default/cptheme1/images/arrow-up.png") no-repeat right 7px transparent; right:6px}
.nav-responsive div, .responsive-menu .hitarea{margin-right:8px}
.tm_headerlinkmenu .links li > em{display:block}
.header .links li em{background:none; margin:0px; padding:0px; border:none}
.header .links em .pattern{display:none}
.cmsinfo_block .advertisement .main-contents .contents .left-part .title{text-align:center; background:none; padding:0px}
.header .header-cart #panel{top:38px}
.cart_mini_right .price{display:none}
.top_search{display:none}
.products-list li .list-center{margin-top:15px; width:100%}
.col2-set .col-1, .col2-set .col-2, .box-account .col2-set .col-1, .cart .cart-collaterals .col-1{width:100%}
.box-account .col2-set .col-1{padding-right:0; border:none; margin-bottom:15px}
.order-info-box .col-1{margin-bottom:15px}
.product-view .product-img-box{margin:0 auto 20px; float:none}
.product-shop{width:100% !important}
.header .form-language label, .header .tm_top_currency label{display:none !important}
#super-table{clear:both}
#new-wishlist-table .add-to-cart-alt button.button span{width:auto !important}
.form-list li.wide textarea{width:100%}
.form-list li.fields .name-firstname{margin-bottom:10px}
.product-carousel li .product-block-inner a.product-image img, .products-grid li .product-block-inner a.product-image img{transform:scale(1); width:100%; height:auto}
.product-block .product-block-inner .hover_block, .product-block .product-block-inner .product-image-block .hover_block{opacity:1}
.cmsinfo_block .advertisement .main-contents .contents .right-part, .cmsinfo_block .advertisement .main-contents .contents .right-part > div{float:none; clear:both}
.cmsinfo_block .advertisement .main-contents .contents .left-part .description{text-align:center}
.product-block .product-block-inner .new{opacity:1; top:0px}
.cmsinfo_block .cmsinfo_block_inner .container .advertisement .main-contents .contents .left-part{padding-right:0px}
.cms_left{width:60%; margin:0 auto; float:none}
.home_cmscontent .home_cmsinner .cms_left .flexhome .slides{}
.cms_right{width:90%; margin:0 auto; float:none; top:0px; clear:both; margin-top:15px; margin-bottom:5px}
.cms_right .head2{padding-bottom:10px}
.testimonail-right{width:auto; top:0px; left:0px}
.testimonail-left{float:none; margin:0 auto}
.testimonail-inner{top:50px}
.testimonail-right{margin-top:20px; padding:0px 20px; text-align:center}
.testimonail-right .btn-txt{width:70%; margin:0 auto; float:none}
.footer .tm-footercms{width:99%; text-align:center}
.footer-logo .img > img{max-width:100%; width:auto; margin-top:10px}
.tm-footercms .description{padding-right:0px; width:auto; margin:10px 0px 0px; text-align:center; padding-bottom:10px}
.custom_block{margin:20px 0px 0px 0px}
.container{margin:0px 15px}
.header .links li em{position:relative; line-height:0px; top:-19px; float:left; margin-left:10px}
.header .links li:hover em{color:#e67a32}
.cmsinfo_block .cmsinfo_block_inner .container .advertisement .main-contents .contents .left-part{margin-bottom:20px}
.cmsinfo_block .cmsinfo_block_inner .container .advertisement .main-contents .contents .left-part{text-align:center}
.email{float:none; display:inline-block}
.mobile{margin-right:15px; float:none; display:inline-block}
.product-block-image{height:175px; width:175px; margin:0 auto}
.testimonail-left{width:auto}
.header .links li em, .header .links li:hover em{display:none}
.crosssell_product h2{font-size:20px}
.home_cmscontent .home_cmsinner .cms_left .flexhome{margin:33px 0 50px}
.social_block{float:none; display:inline-block}
.footer_bottom{text-align:center}
.addressdetails{display:inline-block; padding-left:0px; background:none}
.mobile{padding-left:0px; background:none}
.email{background:none; padding-left:0px}
.nav-responsive .expandable{margin-right:0px}
.checkout-cart-index .data-table tr.last td{border-top:none}
#multiship-addresses-table colgroup{width:100%}
.account-login .registered-users .left{width:46%}
.account-login .registered-users .right{width:53%; text-align:center; padding-left:0px}
.account-login .registered-users .right em{display:none}
.account-login .registered-users .left p.create_account a{width:100%; margin-left:0px; float:left}
.account-login .registered-users .right .login_sprite{float:none; display:inline-block}
.product-detail .product-detail-info dl{margin-bottom:20px}
.product-detail .product-detail-info dl dt, .product-detail .product-detail-info dl dd{line-height:normal}
.product-detail .product-detail-info dl dt{width:100%; text-align:left}
.product-detail .product-detail-info dl dd .tool-tip-icon{margin-top:0px}
.product-detail .product-detail-info dl dd{width:100%}
.product-detail .product-detail-info dl dd.textarea{width:100%; margin-bottom:10px}
.product-detail .product-detail-info dl dd textarea{width:96%}
.edit-ico{margin-top:0px}
.productqa-index-view .ask_limitor, .productqa-index-view #popupquestion{width:100%; clear:both; float:none; margin-bottom:15px; box-sizing:border-box; -webkit-box-sizing:border-box}
.questtion_from h3, .question_answer h3{font-size:13px}
#custom_size span{line-height:32px}
.order_review_form{float:none; padding:5%; width:90%}
.order_review_form .hidetext h2{font-size:20px; line-height:30px}
.buttons-set button.button{float:none}
.order_review_form form #captcha-input-box-orderreview_form{float:none; width:100%}
.order_review_form .captcha-image{float:left; margin-top:20px !important; width:auto}
.order_review_form form .fields.first .field{margin-right:0; width:100%}
.success_page{float:none; width:auto}
.success_page .success_page_img{margin-bottom:10px; margin-top:20px}
#inner-main.product_info .product-detail-left{display:none}
#inner-main.product_info .product-detail-left .additional-carousel{display:none}
#inner-main.product_info .product-detail-right{float:none; width:100%}
#inner-main.product_info .product-detail-right .select_products ul{padding:0 15px}
#inner-main.product_info .product-detail-right .select_products ul li{margin-right:20px}
#peel_grid li.peel_item{margin:15px 2%; width:46%}
#peel_grid li.peel_item:nth-child(3n){margin-right:2%}
.product-module{width:42.8%; margin-left:20px; margin-right:20px}
.product-module:nth-child(4n){margin-right:10px}
.product-module ul li.title{min-height:65px}
.pager .pager_right .sort-by{display:none}
.pager .limiter{float:left; margin-left:0px}
.neotheme-blog-index-index .pager .limiter{float:none}
.neotheme-blog-index-index .pager .pages{float:none; margin:10px auto 10px; text-align:center; display:block}
.neotheme-blog-index-index .pager .pages ol{float:none}
.product-detail-size-module ul li.material-thumb{margin-right:18px}
.product-detail-size-module ul li.material-thumb.thin{margin-right:9px}
#onepagecheckout_orderform .col3-set .col-1{float:none !important; overflow:hidden; padding:15px 20px !important; width:auto !important; min-height:initial !important}
#onepagecheckout_orderform .col3-set .iwd-2{width:100%!important; margin-top:25px!important; margin-left:0!important}
.checkout-login-wrapper .right{width:53%; text-align:center; padding-left:0px}
.cart .discount, .cart .totals, .cart .discount.reward-pnts{min-height:auto;float:left;width:100%; margin-right:0}
.checkout-cart-index .shopping-cart-detail dd{float:none}
.onepagecheckout_datafields .col-1 .form_fields div.two_fields .data_area{width:96%!important}
.onepagecheckout_datafields .col-1 .form_fields input.t1{padding:6px 2%!important; width:92%!important}
.onepagecheckout_datafields .col-1 .form_fields div.full input.t1{width:92.2%!important; padding:6px 2%!important}
.data_area .input-slect-fix-w{width:96%!important}
.onepagecheckout_datafields .col-1 .form_fields input.t1{width:92%!important}
.onepagecheckout_datafields .col-1 .form_fields div.full input.t1{width:92%!important}
#my-orders-table{overflow:hidden}
.sales-order-history #my-orders-table tbody tr.odd td{padding-left:0px !important}
.mobile-phone{display:block}
.header-bottom{margin-top:0px}
.peel-stick-walldecals-main .pricing ul, .category-collages ul, .engrave .pricing ul{width:auto}
.neotheme-blog-post-index #form-comment-validate .form-list li.wide textarea{width:95%}
.onepagecheckout_datafields .col-1 .form_fields select{width:100% !important}
.you-love-it .imagepart{display:none}
.you-love-it .textpartleft{width:100%}
.cms-canvas-prints-square-8x8 .four-easy-steps{display:none}
.cms-canvas-prints-square-8x8 .main-container{background:none}
.slider .slider-below-belt{display:none}
.slider{height:auto}
.slider .left-box .title{text-align:center}
.slider .title .photo-line{text-align:center}
.slider .content{margin:10px 0; display:none}
.product-display .prod-img{display:none}
.product-display .prod-contnt{width:100%}
.you-love-it, .product-display, .four-easy-steps{display:none}
.three-boxes .trboxes-box3.trbox{width:340px; margin:0px auto; float:none; overflow:hidden}
.slider .left-box .left-slider-contnt{display:none}
.slider .left-box .title{text-align:center}
.slider .right-slider-contnt .size-price-label{padding-right:0px}
.slider .content{text-align:center}
.slider .left-box .right-slider-contnt{float:none; width:300px; display:inline-block}
#photo_collage_products_listing #peel_grid li.peel_item, .engrave #peel_grid li.peel_item{width:46%}
.second-nav-mob .second-nav-inner{width:auto; margin:0 40px}
.coupon-block{width:90%; margin:15px 0 10px 10px}
.cms-sizes-prices .coupons-block .coupon-block, .onepagecheckout-index-index .coupons-block .coupon-block, .checkout-cart-index .coupons-block .coupon-block{margin:25px 0.2% 5px 0.2%; width:90%}
.photoengraved-index-index .product-detail .product-detail-info{width:auto}
.photoengraved-index-index .dyn-block-middle .plaque-sz > img{width:100%}
.photoengraved-index-index .dyn-block-middle .plaque-sz .plaque-sz-prc-bx-mobil1 > label{width:75px; font-size:12px}
.photoengraved-index-index .dyn-block-middle .plaque-lt-sz label{margin-bottom:20px}
.photoengraved-index-index .dyn-block-middle .plaque-lt-sz > span p{font-size:13px}
.photoengraved-index-index .dyn-block-middle .brder-sz{margin:0 3px}
.review-block .review-titl, .review-block .shop-approve .review-titl-right, .review-block .review-titl-right{background:none}
.review-block .shop-approve{height:auto}
.review-block .review-titl{font-size:22px; line-height:25px; padding-left:0}
/* Popart landing page*/
.popart .popart_top h4{width:220px}
.popart .pop_midcontent .pop_right h3{font-size:18px}
.popart div:nth-child(2){height:100%}
.popart .pop_midcontent{height:100%; margin-bottom:30px; overflow:hidden}
.popart .pop_midcontent .pop_right{transform:translateY(0%); height:100%}
/*.pc-banner-section.photoengrv .left-box{display:none}*/
.pc-banner-section.photoengrv .right-box{width:100%; background:#6a3926; text-align:center}
.pc-banner-section.photoengrv .content .engrv-flat-off .engrv-flat-off-text{width:100%; padding:0; margin:0}
.pc-banner-section.photoengrv .content .engrv-flat-off{margin:0 auto; width:100%; float:none; background:none; height:auto}
/*.engrave.main-container{background:none}*/
.pc-banner-section.photoengrv .content .engrv-flat-off .engrv-flat-off-text .titl1{font-size:40px; margin-top:0}
.pc-banner-section.photoengrv .content .engrv-flat-off .engrv-flat-off-text .titl2{font-size:45px; line-height:47px}
.pc-banner-section.photoengrv .content .engrv-flat-off .engrv-flat-off-text .titl3, .pc-banner-section.photoengrv .content .engrv-flat-off .engrv-flat-off-text .titl6, .pc-banner-section.photoengrv .content .engrv-flat-off .engrv-flat-off-text .titl5{font-size:15px; line-height:20px}
.pc-banner-section.photoengrv .content .engrv-flat-off .engrv-flat-off-text .titl4{font-size:28px; line-height:30px}
/*.pc-banner-section.photoengrv{height:auto; margin-bottom:0}*/
.shipping-offer-top .addi-disc_open{display:inline-block; width:100%}
.shipping-offer-top{font-family:"robotoregular"; font-size:14px}
.cms-shipping .fast-shipping-block{width:auto; float:none; display:block; margin-right:0px; margin-bottom:20px;min-height:inherit}
#product-imgbox.custompopart{display:none}
.order-step-main .dynamic-block.custompopart .upload_artwork_later{width:154px; margin-bottom:10px}
.order-step-main .dynamic-block.custompopart .upload_artwork_now{width:209px}
.order-step-main .dynamic-block.custompopart .upload_artwork_now .ajax-file-upload > img, .order-step-main .dynamic-block.custompopart .upload_artwork_later .mrg_T20 > img{width:100%; height:auto}
.order-step-main .dynamic-block.custompopart .upload-module .separator-print-readypage .up_text{height:40px; line-height:40px; width:40px}
.order-step-main .dynamic-block.custompopart .upload-module .separator-print-readypage{margin:0 18px 10px}
.order-step-main .dynamic-block.custompopart .quantity-select dd#dl_qty{margin:9px 0}
.order-step-main .dynamic-block.custompopart{text-align:center}
.order-step-main .dynamic-block.custompopart .frame_option{display:inline-block; float:none}
.order-step-main .dynamic-block.custompopart .frame_option.margin-none{margin-left:0; margin-right:10px}
/*.pc-banner-section.photoengrv{display:none}*/
.cms-wholesale-canvas-printing .main-container .main, .popart.wlslcan-prin .pc-banner-section.fxd-wdth, .fxd-wdth{width:auto}
.popart.wlslcan-prin .fr-ship-elm, .popart.wlslcan-prin .pop_midcontent .pop_left{display:none}
.popart.wlslcan-prin .pc-banner-section.popart_banner_text .white-btn{font-size:20px; padding:12px 20px; margin-bottom:40px}
.popart.wlslcan-prin .pop_midcontent{padding:15px; width:auto}
.popart .pop_midcontent .pop_right{width:auto}
.popart.wlslcan-prin .popart_top h4{font-size:18px; line-height:22px; height:67px}
.popart.wlslcan-prin .wlslcan-prin-rb h5{font-size:18px}
.popart.wlslcan-prin .wlslcan-prin-rb h6{font-size:15px}
.product-view.strechrbar .art-sup-dtl-box .art-sup-dtl-box-right h3{font-size:25px}
.product-view.strechrbar .art-sup-dtl-box .art-sup-dtl-box-right ul li{width:44%}
.art-sup-dtl-box .custom-size li.col1{width:41%}
.art-sup-dtl-box .custom-size .col1 .input-slect-fix-w{width:90%}
.art-sup-dtl-box .red-btn{padding:7px 6px}
.art-sup-dtl-box .custom-size li.col3{font-size:12px}
.special-offers .sp-offrleft, .special-offers .sp-offrright{width:auto; margin:40px auto; float:none}
.special-offers .discountbox, .special-offers .detailbox .discountcode .red, .special-offers .detailbox .discountcode .grey{font-size:28px}
.special-offers .detailbox .bigtitl{font-size:20px}
.special-offers .detailbox .smalltitl{font-size:12px}
.shipping-offer-top1{width:auto; margin:20px}
.shipping-offer-top1 .free-canvasbox:last-child .mob-block{display:block}
.shipping-offer-top1 .free-canvasbox:last-child .bigtitllast, .shipping-offer-top1 .free-canvasbox:last-child .smalltitllast, .shipping-offer-top1 .free-canvasbox:last-child .lasttitle{display:none}
.shipping-offer-top1 .free-canvasbox:last-child{width:100%; display:inline-block; margin-top:15px; border-top:1px solid #eee; margin-bottom:0}
.shipping-offer-top1 .free-canvasbox1, .shipping-offer-top1 .free-canvasbox2{width:49%}
.shipping-offer-top1 .free-canvasbox2{border-right:medium none}
.pc-banner-section.can-photo-colg.colg-flatdic-mobile .content .photocolg-flat-off{width:100%}
.common-offers.float-Right{position:relative; left:auto; right:auto}
.step3-options ul{float:left}
.giveaway-page .fb-giveaway-step li{width:100%; margin:20px 0}
.giveaway-page .fb-giveaway-step li.fb-giveaway-step2{border:none}
.giveaway-page .canvas-social{display:none}
.giveaway-page .office-rules, .giveaway-page .prize-part{width:95%; padding:54px 16px}
.giveaway-page .office-rules{margin-bottom:50px}
.giveaway-page .giveway-sub-title, .giveaway-page .sub-title-name, .giveaway-page .office-rules .sub-title-name, .giveaway-page .office-rules .sub-title-name{left:32.5%}
.giveaway-page .prize-part .sub-title-name{left:40%}
.flexslider.wholesale-bg-block .slides > li{height:auto}
.flexslider.wholesale-bg-block .slides > li.wholesale-bg-1{height:240px}
.flexslider .slides .wholesale-bg-2, .flexslider .slides .wholesale-bg-1{background:#ededed}
.wholesale-bg-1 .sldr-wrap .wholesale-sldr-cont .white-btn{border-color:#000;color:#000;margin-top:10px}
.wholesale-bg-block .flex-control-nav{display:none}
.popart.wlslcan-prin.static-printpage .pop_midcontent .pop_right{width:100%}
.static-printpage.popart .vrt-mdl{padding:0;text-align:center}
.static-printpage .pop_midcontent .pop_right .red-btn{float:none;margin-left:auto}
.canvas-banners-main .canvas-banner-info .pop_midcontent{height:auto;padding:20px 0 0;line-height:normal}
.canvas-banners-main .canvas-banner-info .pop_midcontent .pop_left{display:none}
.canvas-banners-main .canvas-banner-info .pop_midcontent .pop_right{width:auto}
.cartpopup-inner{margin-top:0px}
#boxes #dialog{padding:30px; width:300px}
.cartpopup-inner .canvasimage{display:none}
.cartpopup-inner .offersection{padding-left:0px; padding-right:0px; width:100%}
.cartpopup-inner .popup-title span{font-size:13px}
.cartpopup-inner .popup-title{font-size:27px; line-height:29px; margin-bottom:0px}
.cartpopup-inner strong{font-size:25px}
.cartpopup-inner .offersection .offer-percentage{font-size:60px}
.cartpopup-inner .offersection strong span{left:24%}
.cartpopup-inner .offersection strong{margin-bottom:20px}
.success-tabplan .success-order-con{margin:0 auto; float:none}
.success-order, .success-tabplan .success-order-con .customTab, .success-page-com .how-referal-program-work{width:100%}
.success-tabplan .success-order-con #content .text-content{width:430px}
.cms-free-canvas .main-container, .cms-free-shipping-pushcrew .main-container{height:auto}
.pop-up-container_big{width:95%}
.main-container.can-pt-clg{background-image:none}
.pc-banner-section.can-photo-colg{height:auto; padding:70px 10px; background:#ffa500}
.category-canvas-photo-collage .pc-banner-section .white-btn{margin-top:20px}
.pc-banner-section.can-photo-colg .title .caption, .pc-banner-section.peel-n-stick.can-banner .title .caption{font-size:40px; line-height:40px}
.pc-banner-section.peel-n-stick.can-banner .title h2{font-size:30px; line-height:30px}
.pc-banner-section.can-photo-colg .left-box .content span br{display:none}
.canvas-banners-main{background-image:none}
.pc-banner-section.can-banner.peel-n-stick .content{margin-top:0; font-size:14px}
.pc-banner-section.can-banner.peel-n-stick .content span{padding-bottom:20px}
.pc-banner-section.peel-n-stick.can-banner{background:#514a44}
.pc-banner-section.can-banner.peel-n-stick{height:auto; line-height:normal; padding:70px 20px; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box}
#fotolia_popup, #tabs_upload{display:none}
#inner-main .product-detail-right{min-height:inherit}
.lucky-day-engrave-offer{width:94%; height:auto}
.lucky-day-engrave-offer #popupbtn-frame{right:15px; top:15px}
.lucky-day-engrave-offer img{max-width:100%}
.size-and-price-module ul li.material-thumb, .size-and-price-module ul li.material-thumb.rolled-canvas, .size-and-price-module ul li.material-thumb.hanging_canvas, .size-and-price-module ul li.material-thumb.thin, .size-and-price-module ul li.material-thumb.thick{background:#2c2c2c; margin-right:5px; min-height:40px; padding:15px 0; width:20%}
#div_single .size-and-price-module strike{width:55px}
#div_single .size-and-price-module ul li .prices{font-size:12px;padding-top:1px !important}
#div_single .size-and-price-module ul.custom_size_row li.col2.rolled-canvas-size{margin-left:17%}
#div_single .size-and-price-module ul.row-pdg li.col1{font-size:13px;margin-left:5px;text-indent:8px;width:16%}
#div_single .size-and-price-module ul.row-pdg li strike{width:50px}
#div_single .size-and-price-module ul.row-pdg li.col3, #div_single .size-and-price-module ul.row-pdg li.col2, #div_single .size-and-price-module ul.row-pdg li.col4{margin-left:3px;width:20%}
#div_single .size-and-price-module .custom_size_row .col2, #div_single .size-and-price-module .custom_size_row .col3, #div_single .size-and-price-module .custom_size_row .col4{width:20%}
.size-and-price-module ul.headerpart li.col1{width:15% !important; margin-bottom:0}
#pricing .layout-img{display:none}
.home-m .canvas-desc strong span{font-size:30px}
.home-m .canvas-desc strong{font-size:36px}
.pop-up-container_small{width:auto}
.photoengraved-index-index .dyn-block-middle .plaque-sz{display:inline-table; float:none; margin:10px 7px}
.photoengraved-index-index .order-step-main .dynamic-block{box-sizing:border-box; width:100%; text-align:center}
.photoengraved-index-index .product-detail .product-detail-info dl.totalprice .f-right{text-align:center; width:100%}
.order-step-main .dynamic-block.custompopart .upload_artwork_now{float:none; display:block; margin:15px auto}
#inner-main .product-detail-right .step1-block3, #inner-main .product-detail-right .option-or.display-mob{display:block; background:#f5f5f5}
#inner-main .product-detail-right .product-detail-btn-module.only4tabone{background-color:transparent}
#inner-main .product-detail-right .hide_phone.step1-block2, .upload-module .upload_artwork_later, .upload-module .separator-print-readypage, .upload-module .hightail-message-mobile, .upload_artwork .hightail-message-mobile{display:none}
.cms-video-testimonials ul.customer-videos-pop-up li, .customerreview-index-index ul.customer-videos-pop-up li{width:320px; margin:20px 8px}
.walldisplay-index-index #editbutton{display:none}
/*.checkout-cart-index .data-table .odd{display:table-cell; width:100%}
.checkout-cart-index table#shopping-cart-table.data-table{border-collapse:inherit}*/
.samplekit-index-index .informationDiv02{width:235px}
.samplekit-index-index .informationDiv02 input{width:210px}
.samplekit-index-index #checkout-payment-method-load .card_trusted{display:none}
.wholesale-bg-2 .sldr-wrap .wholesale-sldr-cont{position:inherit; padding:40px 0}
.wholesale-bg-1 .sldr-wrap .wholesale-sldr-cont .top-title, .wholesale-bg-2 .sldr-wrap .wholesale-sldr-cont h1{font-size:40px; line-height:40px; text-shadow:none; display:inline-block; margin-bottom:10px}
.wholesale-bg-2 .sldr-wrap .wholesale-sldr-cont h2, .wholesale-bg-1 .sldr-wrap .wholesale-sldr-cont .below-title{display:block; font-family:"robotomedium"; font-size:13px; line-height:20px; text-transform:uppercase}
.wholesale-bg-1 .sldr-wrap .wholesale-sldr-cont .below-title{margin-bottom:15px}
#inner-main.product_info .product-detail-right .select_products_man .price, #inner-main.product_info .product-detail-right .select_products_man .strike{font-size:20px; line-height:30px}
.slider .size-price-label{float:none; display:table; margin:0 auto}
.slider .size-price-label .size-price-box{box-sizing:border-box; width:100%; border-bottom:1px solid #ddd; border-left:none;}
.slider .size-price-label .size-price-box::before{bottom:-17px; left:0; margin:0 auto; right:0; width:19px; top:auto}
.custom_size-landing-page{padding:13px 20px 15px}
.custom_size-landing-page{width:90%}
.custom_size-landing-page .r_price.strike{float:none}
.custom_size-landing-page .banner_size.alignleft{display:block;float:none;text-align:center}
.custom_size-landing-page #customSizeBlock{float: none;display: table;margin: 0 auto;}
.custom_size-landing-page .display-none-price-and-button{float: none;display: table;width: 100%;text-align: center;position: initial;}
.custom_size-landing-page .custom_price{float: none;width: auto;margin: 0 auto;text-align: center;display: block;margin-top: 10px;}
.custom_size-landing-page .red-btn{float:none;display: inline-block;margin-top: 10px;display: inline-block;position: initial;right: 0;top: 0;}
.custom_size-landing-page .offerPrice_label{top:-2px;border-top-left-radius: 0px;border-bottom-left-radius: 0px;border-top-right-radius: 2px;border-bottom-right-radius: 2px;margin-left:10px;padding: 4px 5px;}
.sizebox_middle_left.alignleft{margin-top:10px}
.custom_size-landing-page .offerPrice_label::before{display: none}
.custom_size-landing-page .offerPrice_label:after{content: '';position: absolute;left: -21px;top: 0;border: 11px solid transparent;border-right: 10px solid #79b313;}
.custom_size-landing-page .custom_price #cprice{float: none;display: initial !important}
#esns_box_layer, #domainchecker_box_layer{margin-top:-160px !important}
.common-popup{width:80%; padding:14px}
.pop-up-container_small, .pop-up-container_big{width:100%; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; -ms-box-sizing:border-box; padding:0 10px}
.hand-antique-frames li.fotalia-pup{display:none}
.product-list-for-nw-pro ul{text-align:center}
.product-list-for-nw-pro ul li{margin:0px 3% 30px;width:42%}
.product-list-for-nw-pro ul li.margin-none{margin:0px 4% 30px 4%}
.wall-display-new-design .we-guarantee-icon ul li{width:50%;margin-bottom:20px}
.wall-display-new-design .adv-inner .already-discounted{font-size:14px}
.wall-display-new-design .adv-inner .adv-content h1{font-size:25px}
.wall-display-new-design .title-box h2, .wall-display-new-design .panel-displays-main .panel-displays-content h3{font-size:22px}
.wall-display-new-design .panel-displays-main, .wall-display-new-design .personalized-wall-displays{margin-bottom:20px}
.wall-display-new-design .we-guarantee-icon{margin-bottom:30px;padding-bottom:30px}
.wall-display-new-design .panel-displays-main .panel-displays-content .red-btn{padding:10px;font-size:15px}
.wall-display-new-design .panel-displays-main .panel-displays-content .title-and-price .size-price{font-size:14px}
.default-strt-price{font-size:15px}
/*Frame Print*/
.category-framed-prints .framed-prints-banner{padding:0}
.category-framed-prints .container .customTab{width:100%}
.category-framed-prints .questtion_from, .category-framed-prints .ans_que_list{width:100%;box-sizing:border-box;float:left}
.category-framed-prints .ans_que_list{margin-bottom:40px}
.category-framed-prints h2.title-custom-frame{font-size:22px}
.category-framed-prints .title-custom-frame > span{font-size:14px}
.category-framed-prints .frame-prints-section1 .frame-prints-container, .category-framed-prints .frame-prints-section2 .frame-prints-container, .category-framed-prints .frame-prints-section3 .frame-prints-container, .category-framed-prints .frame-prints-section4 .frame-prints-container, .category-framed-prints .frame-prints-section5 .frame-prints-container, .category-framed-prints .frame-prints-section6 .frame-prints-container, .category-framed-prints .frame-prints-section7 .frame-prints-container{min-height:inherit; padding:40px 0;text-align:center;float:left;width:100%; margin:0}
.category-framed-prints .frame-prints-container .text-content-right, .category-framed-prints .frame-prints-container .text-content-left{transform:none;position:static;text-align:left;width:100%; max-width:400px;float:none; margin:0 auto;}
.category-framed-prints .frame-prints-section1, .category-framed-prints .frame-prints-section5, .category-framed-prints .frame-prints-section7{background-position:left;background-size:cover}
.category-framed-prints .frame-prints-section3{background-position:-330px bottom;background-size:cover}
.category-framed-prints .frame-prints-section2, .category-framed-prints .frame-prints-section6{background-position:right;background-size:cover}
#popupbtn-frame{right:15px;top:15px;border-radius:inherit;height:25px;width:25px}
/*Lyrics Landing Page Start*/
.lyric_sections.why-choos-us .default-usp-content ul li{width:48%}
.lyric_sections.why-choos-us .default-usp-content ul li:nth-child(2n) {margin-right:0}
.lyric_sections.why-choos-us .default-usp-content ul li:nth-child(2n +1) {clear:both}
.lyric_sections.why-choos-us .default-usp-content ul li:nth-child(3n) {margin-right:2%}
.lyrics_wrap .lyric_sections.wedmomnt_sec .mainarea_wrapper {width: auto;max-width: 100%; right:0}
.lyric_sections.wedmomnt_sec .mainarea_wrapper h3{font-size:22px}
.lyric_sections.wedmomnt_sec .mainarea_wrapper p{font-size:14px}
/*Photo Gifts Landing Page*/
.banner_btm_wrap h3{font-size:22px}
.photogifts_wrap .gift_sections .section-title-commn {font-size:24px}
.photogifts_wrap .default-usp-content ul li {width:48%}
.photogifts_wrap .default-usp-content ul li:nth-child(2n + 1) {clear:both}
.photogifts_wrap .photogift_banner .sldr-canvasprint + img{max-width:inherit; height:400px; left:40%; transform:translateX(-50%)}
.photogift_banner .mainarea_wrapper{padding:15px 0}
.photogift_banner .banner-text-content{height:350px; padding:0 15px; background-color:rgba(255,255,255,.85) !important}
.decorate-home-canvas.photogift_products ul{max-width:560px;margin:0 auto}
.decorate-home-canvas.photogift_products ul li, .decorate-home-canvas.photogift_products ul.phtgft_three_cols li{width:50%}
.flip_this{width:264px; height:279px}
.phtgft_three_cols .flip_this{width:264px; height:206px}
.phtgft_two_cols .flip_this{width:264px; height:135px}
.photogifts_wrap .creative_wall_art .mainarea_wrapper .red-btn{min-width:100px}
.photogifts_wrap .creative_wall_art .decorate-canvas ul li h3{font-size:14px}
/*Home page USP section New*/
.default-usp-content.new-uspcontnet ul li {width: 48%;margin-right: 4%;margin-bottom: 20px}
.default-usp-content.new-uspcontnet ul li:nth-child(2n) {margin-right:0}
.default-usp-content.new-uspcontnet ul li:nth-child(2n+1) {clear:both}
.metal-prints-banner .metal-prints-container .mainarea_wrapper{margin:0 5px}
}
@media only screen and (max-width:640px){
/* Engraved Photos */
.pc-banner-section.photoengrv .title h2{font-size: 16px; line-height: 21px;}
.pc-banner-section.photoengrv .content span{font-size: 13px; padding: 0 10px 20px;}
.pc-banner-section.photoengrv{height: 525px;}

.cart a.pop-link{float:left; text-align:left; margin-bottom:20px}
.mothersday-offers .mothersday-offers-container .free-shipping, .mothersday-offers .mothersday-offers-container .offer-text, .mothersday-offers .mothersday-offers-container .high-lighted{font-size:13px}
#shopping-cart-table thead, #my-orders-table thead, #multiship-addresses-table thead, .onepagecheckout-index-index #checkout-review-table thead{display:none}
#my-orders-table tbody tr td, #multiship-addresses-table tbody tr td, #checkout-review-table tbody tr td{border-bottom:1px solid #DDDDDD !important; margin:0; padding:10px 0; width:100%}
#checkout-review-table tbody tr td{padding-left:10px; text-align:left !important; box-sizing:border-box}
#checkout-review-table tbody tr td{box-sizing:border-box}
#my-orders-table tbody tr, #my-orders-table tbody tr td, #multiship-addresses-table tbody tr, #multiship-addresses-table tbody tr td, #checkout-review-table tbody tr td{display:block; border-top:none}
#multiship-addresses-table tr td{display:block}
#checkout-review-table-wrapper .cart-table .cart-label{display:inline-block; margin-right:12px}
#checkout-review-table tr td{display:block}
#checkout-review-table tfoot tr td{display:inherit}
.order-products-table td.a-right{width:70%; float:left}
.order-products-table td.last, .order-products-table th.last{float:left}
.cart-table tfoot td{box-sizing:border-box}
.cart-table .btn-update, .cart-table .btn-empty{float:left; clear:both; margin:5px 0px}
.data-table tfoot tr{background-color:#ffffff}
.cart-table .btn-update{margin:5px 0px 0px}
#shopping-cart-table .btn-remove2{}
#shopping-cart-table .item-options dt, #checkout-review-table .item-options dt, #my-orders-table .item-options dt, #multiship-addresses-table .item-options dt{float:none}
.blog-right .heading{padding:14px 5px}
.heading .date_comment{padding:0px}
.comment_like, .comment_reply{margin-left:0px}
.box-collateral.box-up-sell .title_style, .crosssell_product .title_style{display:none}
.image-hover-block{display:none}
.multiple-checkout{display:inline-block; float:left; overflow:auto; width:100%}
#multiship-addresses-table .btn-remove2{left:0px; right:0px; margin:0 auto}
.multiple-checkout .col-narrow{border:0}
.multiple-checkout .buttons-set{display:inline-table}
#checkout-review-submit{float:right}
.account-login .col2-set .new-users{margin-bottom:30px}
.account-login .col2-set .col-2{padding:3%; width:auto}
.account-login .registered-users .left{width:100%; margin-bottom:20px; padding-top:0px}
.checkout-login-wrapper .left{width:100%; margin-bottom:20px}
.account-login .registered-users .right{width:100%; border-left:none; border-top:1px solid #ddd; padding-top:45px; padding-bottom:0px; margin-top:25px}
.account-login .registered-users .right .login_sprite{clear:both; float:none; display:inline-block; margin-left:25px; margin-right:25px}
.account-login .registered-users .left .main_width{width:97.6% !important}
.account-login .registered-users .left p.create_account{width:99.5%}
.account-login .registered-users .content{width:100%}
.account-login .registered-users .left .buttons-set{width:100%}
.account-login .registered-users .right em{top:-17px; left:45%; display:block}
.account-login .registered-users .left p.create_account a{float:none; width:auto; margin-left:10px}
.product-detail .hand-antique-frames .product-imgbox{display:block}
.product-detail .product-img ul li img{width:100%}
.product-detail .addthis .black-btn {font-size: 15px}
.product-detail .product-img .connected-carousels {display: none}
.product-detail .product-detail-info dl.totalprice .f-left{width:100%; text-align:center}
.product-detail .product-detail-info dl.totalprice .f-right{width:100%; text-align:center; padding-top:10px!important}
.product-detail .product-detail-info dl dd.text1 input, .product-detail .product-detail-info dl dd textarea{width:90%}
.product-detail .product-detail-info dl dd.textarea textarea{width:90%}
.product-detail .product-detail-info #main_size .sizes-block{margin:0 9px}
#custom_size span{line-height:32px}
#my-orders-table .order-label{display:block; color:#222222; float:left; font-family:"robotobold"; width:30%; padding-left:15px}
.order_review_form{float:none; padding:5%; width:90%}
.order_review_form .hidetext h2{font-size:20px; line-height:30px}
.buttons-set button.button{float:none}
.order_review_form form #captcha-input-box-orderreview_form{float:none; width:100%}
.order_review_form .captcha-image{float:left; margin-top:20px !important; width:auto}
.order_review_form form .fields.first .field{margin-right:0; width:100%}
.success_page{float:none; width:auto}
.success_page .success_page_img{margin-bottom:10px; margin-top:20px}
.panel{margin-bottom:15px !important; padding:20px !important}
.pcCouponRow .imageDiv{border:medium none; float:none; margin:0 0 20px; padding:0; text-align:center; width:auto}
.pcCouponRow .couponText{border:medium none; float:none; margin-left:0; padding-left:0; width:auto}
.pcCouponRow .couponTitle{font-size:16px; line-height:22px; padding-bottom:20px; text-align:center}
.pcItalic14{font-size:16px}
.pcCouponRow .finePrint{margin-bottom:10px; padding-top:10px}
.pcCouponRow .couponCodeCol{float:none; margin:0; width:auto}
#peel_grid li.peel_item{width:100%; margin-right:0px; margin-left:0px}
.cms-no-route .error404_block{width:auto}
.cms-no-route .error404_block .info strong{font-size:24px; line-height:30px}
.cms-no-route .error404_block .red-btn{padding:10px 15px}
.cms-no-route .error404_block .gooleSearch_module{display:none}
.cms-no-route .sitemap-module{display:none}
.pricing{display:inline-block; float:none; width:100%; text-align:center}
.pricing ul li{margin-bottom:30px; margin-right:5px; margin-left:5px; height:auto; float:none; display:inline-block}
.pricing ul li:last-child{display:inline-block; float:none}
#pricing .layout-box button{margin-bottom:20px; width:100%; padding:10px 30px}
.pricing ul li .canvas_prints, .pricing ul li .photo_boards, .pricing ul li .metal_prints, .pricing ul li .acrylic_prints{background:none}
.pricing .title{display:block; float:none; margin-bottom:10px; padding-top:10px}
.headerpart .col1{margin:0 !important; width:100px !important}
.custom_size_row .col1{width:auto !important}
.size-and-price-module ul li.col1{margin-left:10px; text-indent:0; width:20%}
.size-and-price-module .custom_size_row .col2, .size-and-price-module .custom_size_row .col3, .size-and-price-module .custom_size_row .col4, .size-and-price-module .custom_size_row .col5{margin-top:10px}
.size-and-price-module ul li.col2{margin-left:0px; width:25%}
.size-and-price-module ul li.col3{margin-left:0px; width:25%}
.size-and-price-module ul li.col4{margin-left:0px; width:23%}
.size-and-price-module .custom_size_row .col5{margin-left:205px; width:25%}
.size-and-price-module ul.row-pdg li.col1{text-indent:0}
.size-and-price-module ul li .radio_btn{float:left; padding-right:3px}
.size-and-price-module strike{display:none}
#div_single .size-and-price-module ul.row-pdg li.col1{width:15%}
#div_single .size-and-price-module .custom_size_row .col2, #div_single .size-and-price-module .custom_size_row .col3, #div_single .size-and-price-module .custom_size_row .col4{width:20%;margin-left:1px !important}
#div_single .size-and-price-module ul.custom_size_row li.col2.rolled-canvas-size{margin-left:15% !important}
.size-and-price-module ul li.material-thumb, .size-and-price-module ul li.material-thumb.rolled-canvas, .size-and-price-module ul li.material-thumb.hanging_canvas, .size-and-price-module ul li.material-thumb.thin, .size-and-price-module ul li.material-thumb.thick{font-size:12px}
.contact-main .contact-left{float:left; width:100%}
.contact-main .contact-left .form-list .field{float:none; width:100%; margin-bottom:20px}
.contact-main .contact-left .form-list .field:last-child{margin-bottom:0}
.contacform .left{float:none; margin-right:0; padding-right:0; width:100%}
.contacform .form-list li.wide textarea{width:95%}
.contact-main .contact-right{border-left:medium none; border-top:1px solid #dedede; display:inline-block; float:none; margin-top:20px; padding-left:0; padding-top:20px; width:100%}
.contact-right .contact-right-main, .contact-right .address-block .contact-right-main {width: 50%;float: left}
.contact-question-text{margin-bottom:15px; margin-top:15px}
.contact-question-text span, .contact-main .contact-text{display:none}
#shopping-cart-table .a-right button{float:none !important; margin:6px 6px 0px 0px}
#shopping-cart-table .a-right{text-align:center !important}
.product-module{width:45.4%; margin-left:10px; margin-right:10px}
.canvas-photo .canvas-photo-img .price-circle{margin:0 auto; top:35px; width:142px; position:static; right:0}
.canvas-photo .canvas-heading{font-size:34px}
.call-to-action{margin-top:0}
.canvas-photo .canvas-photo-img .price-circle .price-deisplay{margin:10px 0 8px 0}
.canvas-photo-img img{width:80%; height:auto}
.call-to-action .tag-line{margin:15px 15px 0 15px}
.pcCouponRow .imageDiv img{width:30%; height:auto}
.canvas-tranfer-photo .call-to-action .tag-line > br{display:none}
.pcItalic14, .pcCouponRow .finePrint{text-align:center; display:initial}
.pcCouponRow .couponText{margin-bottom:10px}
#onepagecheckout_loginbox .checkout-login-wrapper .boxcontent .full{width:97.6%}
.checkout-login-wrapper .right{border-left:medium none; border-top:1px solid #dddddd; margin-top:25px; padding:45px 0 0 0; width:100%}
.checkout-login-wrapper .right em{display:block; left:45%; top:-17px}
.op_login_area{width:auto; padding:3%}
.op_login_area, .op_login_area_R{padding-left:3% !important}
.onepagecheckout_datafields .col-1 .form_fields input.t1{width:93%}
.onepagecheckout_datafields .col-1 .form_fields div.full input.t1{width:94.5%}
.checkout-login-wrapper .left .buttons-set{width:100%}
.checkout-login-wrapper .right .login_sprite{float:none !important; display:inline-block}
#onepagecheckout_loginbox #login-form .boxcontent input, #onepagecheckout_forgotbox #forgot-password-form .boxcontent input{width:97.6% !important}
.checkout-login-wrapper .left{margin-top:3px !important}
.category-peel-stick .pricing ul li{width:100%}
.cart .discount{width:100%; float:left}
.cart .discount{margin-right:0}
.sales-order-view .main-container.col2-left-layout .col-main{width:auto}
.sales-order-view #my-orders-table tbody tr td{display:block; padding-left:15px; text-align:left !important}
.sales-order-history #my-orders-table tbody tr.odd td{padding-left:10px}
.pricing ul li{margin-left:0}
.sales-order-view #my-orders-table{background:#fff}
.sales-order-view #my-orders-table tbody tr td{width:150%}
.sales-order-view .order-items{overflow-x:hidden}
#my-orders-table{background:#fff}
.ordertickets-chat-view .f-left, .ordertickets-chat-view .left{float:none !important; padding-left:0 !important}
.onepagecheckout-index-index #checkout-review-table tbody tr, .onepagecheckout-index-index #checkout-review-table tbody tr td{}
.product-my-canvas-design .product-detail-right .product-detail-size-module ul li br{display:block}
.cms-get-quote .common-form{width:100%}
.cms-get-quote .common-form .textfield_s{width:10% !important}
.cms-get-quote .common-form textarea{width:79% !important}
.cp-page-wrapper{margin:0 auto}
.product-display .prod-img, .three-boxes .trboxes-box1.trbox{display:none}
.slider .left-box .right-slider-contnt, .product-display .prod-contnt{width:100%}
.you-love-it .section-title{background:none; padding-bottom:0; font-size:25px}
.you-love-it .leftlist{margin-top:15px}
.slider .left-box .title{margin-bottom:0}
.slider .left-box{padding-bottom:0}
.slider .title .photo-line{font-size:15px}
.second-nav-mob .second-nav-inner{margin:0 20px}
.cms-sizes-prices .coupons-block .coupon-block, .onepagecheckout-index-index .coupons-block .coupon-block{margin:15px 0; width:auto}
.cms-sizes-prices .coupons-block, .onepagecheckout-index-index .coupons-block{text-align:center}
.onepagecheckout-index-index .second-nav-mob .second-nav-inner.responsive-menu li a{border:medium none; padding:0}
.onepagecheckout-index-index .second-nav-mob .second-nav-inner.responsive-menu a:hover{color:#fff !important}
.mycustomprint-index-index .order-step-main .dynamic-block .upload-module{width:100%; text-align:center}
.mycustomprint-index-index .order-step-main .dynamic-block .upload_artwork_now, .mycustomprint-index-index .order-step-main .dynamic-block .upload_artwork_later.last{float:none; width:auto}
.mycustomprint-index-index .order-step-main .dynamic-block .upload-module .separator-print-readypage{float:none; margin:15px}
.mycustomprint-index-index .order-step-main .dynamic-block .quantity-select{}
.mycustomprint-index-index .order-step-main .dynamic-block .quantity-select dt{margin-bottom:5px}
.mycustomprint-index-index .order-step-main .dynamic-block .frame-options dt{width:20%}
.mycustomprint-index-index .order-step-main .dynamic-block .frame-options dd{width:80%; line-height:37px}
.mycustomprint-index-index .product-detail .product-detail-info dl dd .tool-tip-icon{display:none}
.header_contact_info ul li.phone_number strong a{pointer-events:inherit}
.category-photo-prints-with-frames .connected-carousels, .category-photo-prints-with-frames .cms-content, .category-photo-prints-with-frames .pr_review_summary, .category-photo-prints-with-frames .frame-prints-main{display:none}
.product-detail .product-detail-info dl.totalprice .f-left .a-left{line-height:25px}
.mycustomprint-index-index .order-step-main .dynamic-block #files_list > li{text-align:center}
.home-mobile{background-size:cover; width:100%}
.home-mobile-black .mobil-upper-titl{font-size:17px; margin-bottom:10px; line-height:15px}
.home-mobile-black .mobil-lowr-titl{font-size:31px; line-height:25px}
.home-mobile-black ul li{width:170px; font-size:13px}
.home-mobile-black .below-title .mobil-lowr-titl{font-size:46px; line-height:36px}
.home-mobile-black .below-title .mobil-upper-titl{font-size:30px; line-height:24px}
.review-block .reviews .leftside-review, .review-block .reviews .rightside-review{width:auto; margin-right:auto}
.category-collages .title{padding-top:232px}
#addi-disc{margin:0 10px !important}
#addi-disc .pop-up-container-framestyle{width:auto !important}
.product-my-canvas-design .common-popup{width:90%; padding:10px 20px 15px; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box}
#popupbtn-frame{right:15px; top:15px}
.pop-up-row-framestyle{margin:0}
.product-my-canvas-design .pop-up-container-framestyle{width:100%}
.pop-up-container-framestyle .pop-up-row-framestyle #content h4{font-size:20px}
.photoengraved-index-index .step1 .dyn-block-middle{margin-top:0px; display:block; text-align:center}
.photoengraved-index-index .dyn-block-middle .plaque-sz label span img{min-height:auto; margin:0}
.pc-banner-section.popart_banner_text .popart_banner_text-mobilebg, .popart.wlslcan-prin .wlslcan-prin-mobilebg{display:inline-block; margin:40px 40px 15px 40px; width:auto}
.pc-banner-section.popart_banner_text .popart_banner_text-mobilebg img, .popart.wlslcan-prin .wlslcan-prin-mobilebg img{width:100%; height:auto}
.can-pop-art.main-container{padding:30px 0; margin-top:-1px}
.can-pop-art.main-container .popart, .popart.wlslcan-prin .pc-banner-section{padding:1px 10px; background:rgba(0,0,0,0.8)}
.popart.wlslcan-prin .popart_banner_text_top, .popart .popart_banner_text_top{padding:0; color:#fff; margin-bottom:10px}
.popart .popart_banner_text h1, .popart.wlslcan-prin .popart_banner_text h1, .pc-banner-section.photoengrv .title .caption{font-size:35px; line-height:40px; margin:0; text-shadow:none}
.pc-banner-section.photoengrv .title .caption{margin: 0 0 15px;}
.popart.wlslcan-prin .popart_banner_text h2, .popart .popart_banner_text h2{font-size:16px; line-height:21px; text-shadow:none}
.popart .popart_banner_text_top{display:inline-block; margin-bottom:20px; width:100%}
.pc-banner-section.popart_banner_text .white-btn{font-size:18px; display:inline-block; margin-bottom:10px}
.popart.wlslcan-prin .pop_midcontent{text-align:center}
.popart.wlslcan-prin .pop_midcontent .pop_right .vrt-mdl .red-btn{display:inline-block; float:none}
.popart.wlslcan-prin .quotation_from.pop_midcontent .pop_right form .form-list .field{margin-bottom:15px}
.popart.wlslcan-prin .quotation_from.pop_midcontent .pop_right form .form-list li{margin:0}
.popart.wlslcan-prin .quotation_from.pop_midcontent .pop_right .form-list li.wide textarea{width:260px; float:left}
.popart.wlslcan-prin .wlslcan-prin-rb{margin-top:0px; padding:15px 10px}
.product-view.strechrbar .art-sup-dtl-box .art-sup-dtl-box-right, .art-sup-dtl-box .art-sup-dtl-box-right{display:none}
.strechbar-below-slider .strechbar-below-slider-title, .sctn-title{font-size:25px}
.order-step-main .dynamic-block .upload_artwork_now .file_type_error{width:auto}
.shipping-offer-top1 .free-canvasbox{margin-bottom:20px; padding:15px 0; text-align:center; width:100%}
.shipping-offer-top1 .free-canvasbox:last-child{border:medium none; margin:15px 0 0 0; border-top:1px solid #eee}
.shipping-offer-top1 .free-canvasbox .mob-block{font-size:16px}
.shipping-offer-top1{padding:15px 0 5px}
.art-sup-dtl-box .art-sup-dtl-box-left h2{background-size:209px auto}
#pricing .pc-banner-section.size-pricebanner .size-price-banner-text{background:rgba(0,0,0,0.8); padding:30px 20px; width:auto}
#pricing .pc-banner-section.size-pricebanner .size-price-banner-text h2{font-size:20px; line-height:20px}
#pricing .pc-banner-section.size-pricebanner .size-price-banner-text h1{font-size:27px; line-height:30px}
#pricing .pc-banner-section.size-pricebanner .size-price-banner-text > ul{width:200px}
#pricing .pc-banner-section.size-pricebanner .size-price-banner-text > ul li{width:auto}
.pc-banner-section.can-photo-colg, .pc-banner-section.can-banner.peel-n-stick{padding:50px 20px}
.pc-banner-section.can-photo-colg .title h2, .pc-banner-section.peel-n-stick.can-banner .title h2{font-size:20px; line-height:20px}
.pc-banner-section.can-photo-colg .title .caption, .pc-banner-section.peel-n-stick.can-banner .title .caption{font-size:30px; line-height:30px; margin:15px 0}
.pc-banner-section.can-photo-colg .content{margin:0}
.pc-banner-section.can-photo-colg .content ul{width:240px}
.pc-banner-section.can-photo-colg .content ul li{float:none; width:auto}
.pc-banner-section.can-photo-colg .common-offers{margin-bottom:20px}
.pc-banner-section.can-photo-colg .punchline, .pc-banner-section.photoengrv .punchline, .popart .popart_banner_text .punchline, .pc-banner-section.peel-n-stick .punchline{margin-bottom:10px}
.buttons-set.successpage-social{background:none; height:auto}
.blog-summary .post-summary img{float:none; display:block; margin:0 auto}
.cms-custom-canvas-referal-8x8 .main-container{background:none}
.refer-earn-block .sldr-wrap h1{font-size:38px}
.wholesale-bg-1 .sldr-wrap .wholesale-sldr-cont, .wholesale-bg-2 .sldr-wrap .wholesale-sldr-cont{background:none; margin:0; padding:40px 0px; text-align:center; text-shadow:none; width:99%; height:auto; position:inherit}
.wholesale-bg-1 .sldr-wrap .wholesale-sldr-cont .white-btn, .wholesale-bg-2 .sldr-wrap .wholesale-sldr-cont .white-btn{margin-top:0; border-color:#000000; color:#000000}
.wholesale-bg-2 .sldr-wrap .wholesale-sldr-cont{bottom:0}
.wholesale-bg-2 .sldr-wrap .wholesale-sldr-cont .white-btn{border-color:#000; color:#000}
.art-sup-dtl-box .art-sup-dtl-box-left .mobile-active{display:inline-block; width:100%; color:#BF1E2E; background:#FDF392; text-align:center; padding:10px 5px; margin-top:10px; font-size:12px}
.art-sup-dtl-box .custom-size li.col3{display:none}
.buttons-set.successpage-social .shipping{bottom:0}
ul.width50{width:100%}
.cms-free-canvas .main-container, .cms-free-shipping-pushcrew .main-container{background:none}
.success_page, .success-tabplan .success-order-con #content{height:auto}
.success-tabplan .success-order-con #content .text-content{width:350px; float:left; margin-left:10px}
.success-tabplan .success-order-con .success-order-right .block-title{line-height:normal}
.success-tabplan .success-order-con .success-order-right .block-title p{line-height:16px}
.cms-custom-canvas-referal-8x8 .main-container{height:auto}
#peel_grid li.peel_item .product-name a{font-size:15px}
.category-framed-prints .input-select-option.frame-sizes, .category-framed-prints .input-select-option.frame-styles, .category-framed-prints .input-select-option.paper-types, .category-framed-prints .input-select-option.matt-options, .category-framed-prints .input-select-option.glass, .category-framed-prints .select-box-section .price-value{width:40%}
.category-framed-prints .framed-ban-content span.framed-prints-banner-title{font-size:28px; margin-bottom:15px}
.category-framed-prints .red-btn.creat-frame-print{font-size:20px}
.customerreview-index-index .customer-videos .video-to-text{min-height:auto}
.cms-pop-art-on-canvas-andy-warhol-style-canvas-prints .price-tag-start-price.text-align-r{text-align:center}
.slider .size-price-label{margin-top:20px}
.discnt-bulk ul li:nth-child(1){background-position:-50px bottom}
.discnt-bulk ul li:nth-child(2){background-position:-380px bottom}
.bulk-discnt{width:100%}
.bulk-discnt .col3{display:none}
.bulk-discnt .mobile-active{background:#fdf392; color:#bf1e2e; display:inline-block; font-size:12px; margin-top:10px; padding:10px 5px; text-align:center; width:100%; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box}
.common-form.get-qoute-form .size-height .textfield{width:10% !important}
.common-form.get-qoute-form .size-height .validation-advice {left:240px}
.product-list-for-nw-pro ul li{margin:0 2% 40px;width:44%}
.product-list-for-nw-pro ul li.margin-none{margin:0px 2% 20px 2%}
/*Photo Block Guton products */
.product-view .product-essential.gooten_products_new .product-img-box{width:100% !important}
/*Quality Canvas*/
.common_idea_gallery .section-title-commn {font-size:17px; line-height:20px; margin-bottom:10px}
.common_idea_gallery .title-with-border .tagline-all-commen br{display:none}

}
@media only screen and (min-width:480px) and (max-width:767px){
.form-list li.wide .input-box{width:100%}
.form-list li.wide input.input-text{width:95%}
.products-grid li.item{float:left; height:auto; margin-bottom:10px; margin-right:10px; margin-left:10px; text-align:center; width:45%}
#inner-main.product_info .product-detail-right .select_products_man .red-btn{float:right !important}
.cms-gift-certificate #recipient_info .form-list .fordollorsign input{width:88% !important}
#inner-main .tabs{overflow:hidden; text-align:left}
#inner-main .tabs li{border:1px solid #fff; background:#f5f5f5; width:49.5%; border-radius:3px; float:left; padding:10px 0px}
#inner-main .tabs li span{display:none}
#inner-main .tabs li.active{background:#fff}
.product-detail-right .layout-box{margin-left:0px}
.product-detail-size-module ul li.col1{width:25%}
#inner-main .tabs li i{margin-left:9px}
.header_contact_info ul li.phone_number strong a{pointer-events:inherit}
.shiping-flash-sale-section, .shiping-flash-sale-section.homepagebelowslider{display:block}
.shiping-flash-sale-section .shiping-flash-sale .leftflash-sale > span{display:none}
.shiping-flash-sale-section .shiping-flash-sale .leftflash-sale{width:100%}
.shiping-flash-sale-section .shiping-flash-sale .middlshiping-sale, .shiping-flash-sale-section .shiping-flash-sale .right-time{width:100%; text-align:center}
.shiping-flash-sale-section .middlshiping-sale .leftflash-sale-title1 span{display:none}
.shiping-flash-sale-section .leftflash-sale-title{text-align:center; width:100%}
.shiping-flash-sale-section .middlshiping-sale .leftflash-sale-title1{font-family:"robotoregular"}
.middlshiping-sale .leftflash-sale-title2{font-family:"robotoregular"; padding:0}
.right-time span{display:none}
.right-time .right-timezone{width:100%; padding-bottom:30px}
.cms-home .shiping-flash-sale-section, .shiping-flash-sale-section.homepagebelowslider{display:none}
}
@media only screen and (min-width:320px) and (max-width:480px){
#inner-main .product-detail-right p{text-align: left;float: none !important;}
#inner-main .product-detail-right .step3-options ul li.col2 p, #inner-main .product-detail-right .step1-block1 p{text-align:center}
.header .form-search input.input-text{width:70%}
.top_search{width:100%; margin-bottom:5px}
.header .form-search{float:none; margin:0 auto; width:288px}
.header .quick-access{margin-right:20px; margin-top:0px}
.header-cart{margin-top:0px}
.header .links{padding-left:24px}
.header .links li.top_link2 a{font-size:14px}
.header .quick-access .row{float:left; width:235px; margin-right:0}
#multiship-addresses-table tbody tr td select{width:95%}
.multiple-checkout .buttons-set button, .multiple-checkout .buttons-set .back-link, .multiple-checkout button{width:100%}
.multiple-checkout button, .multiple-checkout h2{margin-top:10px}
.multiple-checkout .title-buttons{margin-bottom:0}
#checkout-review-submit{width:100%}
.multiple-checkout .place-order .grand-total{padding-left:0; width:100%}
.multiple-checkout .place-order .grand-total .inner{width:100%}
.multiple-checkout .place-order .grand-total big{display:inherit; margin-right:0px; text-align:center}
.pricing{display:inline-block; float:none; width:100%; text-align:center}
.pricing ul li{margin-bottom:30px; margin-right:0; height:auto; float:none; display:inline-block}
.pricing ul li:last-child{display:inline-block; float:none}
#pricing .layout-box{margin-right:0px}
#pricing .layout-box button{margin-bottom:0px; width:100%; padding:10px 20px; font-size:16px}
#pricing .layout-img{display:none}
.pricing ul li .canvas_prints, .pricing ul li .photo_boards, .pricing ul li .metal_prints, .pricing ul li .acrylic_prints{background:none}
.pricing .title{display:block; float:none; margin-bottom:10px; padding-top:10px}
.size-and-price-module ul.headerpart{display:inline !important}
.size-and-price-module ul li.material-thumb{background:#2c2c2c !important; font-size:10px !important; margin-right:2px !important; padding:10px !important; width:22% !important; min-height:40px}
.headerpart .col1{width:14px !important; margin-bottom:0px}
.size-and-price-module ul li.material-thumb:last-child{margin-right:0 !important}
.custom_size_row .col1{width:auto !important}
.custom-size-dropdown{margin-top:10px; padding-left:10px}
.size-and-price-module ul li.col1{margin-left:10px; text-indent:0; width:20%}
.size-and-price-module .custom_size_row .col2, .size-and-price-module .custom_size_row .col3, .size-and-price-module .custom_size_row .col4, .size-and-price-module .custom_size_row .col5{margin-top:10px}
.size-and-price-module ul li.col2{margin-left:0px; width:25%}
.size-and-price-module ul li.col3{margin-left:0px; width:25%}
.size-and-price-module ul li.col4{margin-left:0px; width:25%}
.size-and-price-module ul li.col5{margin-left:100px; width:25%}
.size-and-price-module .custom_size_row .col5{margin-left:166px !important; width:25%}
.size-and-price-module ul.row-pdg li.col1{font-size:13px; text-indent:0}
.size-and-price-module ul li .radio_btn{float:left; padding-right:3px}
.size-and-price-module strike{display:none}
.size-and-price-module ul li .prices{font-size:13px; margin-left:5px}
.account-login .col2-set .col-2{border:none; padding:0px}
.account-login .registered-users .right{background:none}
.account-login .registered-users .right .login_sprite{margin-left:0px; margin-right:0px}
.account-login .registered-users .left .main_width{width:94.6% !important}
.account-login .registered-users .left p.create_account{width:99%}
.page-title h1, .page-title h2{font-size:20px}
.products-grid li.item{margin-bottom:20px; margin-right:0; text-align:center; width:100%; margin-left:0px}
.products-grid li.item img{height:auto; width:100%}
.products-grid li.item a.product-image{display:inline-block; width:78%}
.order_review_form{float:none; padding:7%; width:88%}
.order_review_form .hidetext h2{font-size:14px; line-height:20px}
.buttons-set button.button{float:none}
.order_review_form form #captcha-input-box-orderreview_form{float:none; width:100%}
.order_review_form .captcha-image{float:left; margin-top:20px !important; width:auto}
.order_review_form form .fields.first .field{margin-right:0; width:100%}
.success_page{float:none; width:auto}
.success_page .success_page_img{margin-bottom:10px; margin-top:20px}
.success_page .page-title h1{font-size:20px; text-align:center}
.success_page h2.sub-title{font-size:16px; margin-bottom:20px; padding-top:10px}
.panel{margin-bottom:15px !important; padding:20px !important}
.pcCouponRow .imageDiv{border:medium none; float:none; margin:0 0 20px; padding:0; text-align:center; width:auto}
.pcCouponRow .couponText{border:medium none; float:none; margin-left:0; padding-left:0; width:auto}
.pcCouponRow .couponTitle{font-size:16px; line-height:22px; padding-bottom:20px; text-align:center}
.pcItalic14{font-size:16px}
.pcCouponRow .finePrint{margin-bottom:10px; padding-top:10px}
.pcCouponRow .couponCodeCol{float:none; margin:0; width:auto}
.toolbar .pager .pager_right{text-align:center}
.peel-stick-walldecals-main .pager .limiter{display:block}
.pager .pager_right .sort-by{display:none}
.pager .pages{float:none!important; display:inline-block}
.neotheme-blog-index-index .pager .pages{display:block}
#inner-main.product_info .product-detail-left{display:none}
#inner-main.product_info .product-detail-left .additional-carousel{display:none}
#inner-main.product_info .product-detail-right{float:none; width:100%}
#inner-main.product_info .product-detail-right .select_products ul{padding:0 15px}
#inner-main.product_info .product-detail-right .select_products ul li{margin-bottom:20px; margin-right:0px; padding:0px !important; width:50%}
#inner-main.product_info .product-detail-right .select_products ul li span{display:inline-block; float:none}
#inner-main.product_info .product-detail-right .select_products ul li.active{background:none}
#inner-main.product_info .product-detail-right .select_products_man .red-btn{float:none}
.cms-no-route .error404_block{width:auto}
.cms-no-route .error404_block .info strong{font-size:20px; line-height:24px}
.cms-no-route .error404_block .red-btn{padding:10px 15px}
.cms-no-route .error404_block .gooleSearch_module{display:none}
.cms-no-route .sitemap-module{display:none}
.contact-main .contact-left{float:left; width:100%}
.contact-main .contact-left .form-list .field{float:none; width:100%; margin-bottom:20px}
.contact-main .contact-left .form-list .field:last-child{margin-bottom:0}
.contacform .left{float:none; margin-right:0; padding-right:0; width:100%}
.contacform .form-list li.wide textarea{width:93%}
.contact-main .contact-right{border-left:medium none; border-top:1px solid #dedede; display:inline-block; float:none; margin-top:0px; padding-left:0; padding-top:0px; width:100%}
.contact-question-text{margin-bottom:10px; margin-top:10px}
.contact-question-text span, .contact-main .contact-text{display:none}
.contact-map .contact-map-box{padding:20px 10px}
.canvas-tranfer-photo{background:none}
.canvas-tranfer-photo .canvas-photo-order-step{display:none}
.canvas-tranfer-photo .call-to-action{right:10px}
.canvas-landing-title{height:80px}
.canvas-photo-middle-content .popular-price:last-child{margin-left:30px; margin-right:0}
.canvas-photo-middle-content .popular-price{margin-left:0; margin-right:0}
.canvas-photo-middle-content .popular-price:last-child{margin-left:17px}
.canvas-photo .canvas-heading{margin:47px 0 10px; font-size:26px}
.canvas-photo .canvas-photo-img .price-circle{top:35px}
.call-to-action{margin-top:0px; margin-bottom:20px}
.call-to-action .tag-line{font-size:14px}
#inner-main .tabs{overflow:hidden; text-align:left}
#inner-main .tabs li{border:1px solid #fff; background:#f5f5f5; width:auto; border-radius:3px; float:none; display:block; padding:10px 25px}
#inner-main .tabs li span{display:none}
#inner-main .tabs li.active{background:#fff}
/*.product-detail-right .product-detail-size-module ul li strike{display:none}
.product-detail-right .product-detail-size-module ul li br{display:none}
.product-my-canvas-design .product-detail-right .product-detail-size-module ul li br{display:none}
.product-detail-right .product-detail-size-module ul li b{margin-left:2px; line-height:21px}
.product-detail-right .product-detail-size-module ul li{margin-left:0px}
.product-detail-right .product-detail-size-module ul li .tm-radio{margin-left:0px!important}
.product-detail-right .product-detail-size-module ul li.col1{width:100%; text-align:center; font-size:14px; padding:5px 0px}
#inner-main .product-detail-btn-module .price{font-size:24px; line-height:24px}
.product-detail-right .product-detail-size-module ul.custom-size.clearfix li.col1 span{font-size:13px}
.product-detail-right .product-detail-size-module ul li.col2, .product-detail-size-module ul li.col3, .product-detail-size-module ul li.col4{display:inline-block!important; float:none!important; margin:0px!important; text-align:center!important; width:30%!important}
.product-detail-right .product-detail-size-module ul li.material-thumb{width:82px!important}
.product-detail-right .product-detail-size-module ul.row-pdg{text-align:center!important}
.product-detail-right .product-detail-size-module ul.size_caption li.col1{display:none}
.product-detail-right .product-detail-size-module ul li.material-thumb{margin-right:10px!important; margin-left:10px!important; float:none!important; display:inline-block}
.product-detail-right .product-detail-size-module ul li.material-thumb.thin{margin-right:0px}
.product-detail-right .product-detail-size-module ul.size_caption{text-align:center}
.product-detail-right .product-detail-size-module ul.custom-size li.col1{width:100%; text-align:center; padding-left:0px}
.product-detail-right .product-detail-size-module ul.custom-size li.col1 .input-slect-fix-w{float:none; display:inline-block}
.product-detail-right .product-detail-size-module ul li.col1 .close-sign{float:none; display:inline-block; padding:0px 5px; position:relative}
.product-detail-right .product-detail-size-module ul.custom-size{text-align:center}
.product-detail-right .product-detail-size-module ul.custom-size li.col2, .product-detail-size-module ul.custom-size li.col3, .product-detail-size-module ul.custom-size li.col4{float:left !important; display:inline-block !important; margin-left:5px !important; margin-right:5px !important; width:29% !important}
.product-detail-right .product-detail-size-module ul.custom-size.clearfix li.col1 span{width:100%}
.product-detail-size-module ul li.col3, .product-detail-size-module ul li.col4{text-align:center; width:auto}*/
.catalog-product-view .product-detail-right .product-detail-size-module1 ul li.col1 .input-slect-fix-w{float:left; width:58px}
.pcCouponRow .imageDiv img{width:50%; height:auto}
.pager .pages li{margin:0px 0px 0 0px; padding:5px 9px 5px 8px}
.tabing_man{float:none}
.cms-gift-certificate #recipient_info .form-list .fordollorsign input{width:92% !important}
#onepagecheckout_loginbox #login-form .boxcontent input, #onepagecheckout_forgotbox #forgot-password-form .boxcontent input{width:94% !important}
.account-login .col2-set .col-2{padding:3%}
.checkout-login-wrapper .left{padding-top:5px}
.checkout-login-wrapper .right{background:none}
.onepagecheckout_datafields .col-1 .form_fields input.t1{width:90% !important}
.products-grid li.item a.product-image{display:inline-block; width:50%}
.category-peel-stick .pricing ul{width:auto; margin:0}
.category-peel-stick .pricing ul li, .pricing ul li:last-child{float:none !important}
.sp-methods label{font-size:12px}
.cart .discount{width:100%; box-sizing:border-box; margin-bottom:10px}
.order-products-table > tr > .first{width:100%; float:left}
.ordertickets-chat-view .form-list li.wide textarea{width:90%}
.ordertickets-chat-view .form-list .field, .ordertickets-chat-view .form-list .input-box, .form-list li.wide .input-box{width:99% !important}
.ordertickets-chat-view .form-list li.wide .input-box{width:99% !important}
.footer-m strong{line-height:normal}
.catalog-product-view product-my-canvas-design .step3-options{margin-left:6px}
.pixel-painting li.col2 > img{width:100%; height:auto}
.printready-index-index .red-btn{font-size:14px; padding:0px 14px; line-height:36px}
.upload_artwork .title{font-size:26px}
#peel_grid li.peel_item{width:75%; margin:15px auto; float:none}
#peel_grid li.peel_item:nth-child(3n){margin-right:auto}
.you-love-it .section-title{font-size:28px}
.slider .left-box .middl-slider-content ul li{line-height:22px}
.slider .left-box .title, .slider .title .photo-line, .you-love-it .leftlist, .product-display{text-align:center}
.slider .left-box .left-slider-contnt{display:none}
.slider .right-slider-contnt .size-price-label{margin:0 auto; padding-right:0}
.slider .right-slider-contnt .size-price-label{float:none}
.product-display .prod-details{margin:10px 0 0}
.product-display .prod-details .prod-titl{line-height:20px}
.you-love-it .areawise{margin:0 0 15px 0}
.you-love-it .section-tagline{font-size:12px}
.three-boxes .trboxes-box3 .sizebox .sizebox-middle .custom_size label{margin-top:7px}
.three-boxes .trboxes-box3 .sizebox .sizebox-middle p.custom_price{font-size:25px; margin:25px 0 0}
.three-boxes .trboxes-box3 .sizebox .punchline{margin-bottom:10px; margin-top:10px}
.sizebox .punchline{font-size:13px}
.three-boxes .trboxes-box3 .sizebox .sizebox-middle ul.size_chart li span.banner_size{width:22%; float:left}
.three-boxes .trboxes-box3 .sizebox .sizebox-middle .custom_size #customSizeBlock{float:right; margin-top:10px}
.three-boxes .trboxes-box3 .red-btn{padding:8px 10px; font-size:17px}
.three-boxes .trboxes-box3.trbox{height:auto; padding:8px}
.slider .title span, .you-love-it .section-title{font-size:22px; line-height:20px}
.you-love-it .font19{font-size:15px}
.second-nav-inner li{width:100%; border:none; padding:4px 0}
.order-step-main .dynamic-block .size-select{width:100%}
.order-step-main .dynamic-block .frame-orientation{width:100%; float:left; margin-top:10px}
.mycustomprint-index-index .order-step-main .dynamic-block .quantity-select{width:100%; margin-top:10px}
.mycustomprint-index-index .order-step-main .dynamic-block .frame_option{margin:7px; width:150px; display:inline-block; float:none; text-align:center}
.mycustomprint-index-index .order-step-main .dynamic-block .margin-none{margin:7px}
.header_contact_info ul li.phone_number strong a{pointer-events:inherit}
.mycustomprint-index-index .order-step-main .dynamic-block #dd_velcro_opt{text-align:center}
.home-mobile .home-mobile-black .mobil-upper-titl{line-height:30px}
.home-mobile .home-mobile-black .mobil-lowr-titl{line-height:31px}
.photoengraved-index-index .product-detail .product-detail-info{padding:20px 0; border:none; float:none; padding:0}
.photoengraved-index-index .dyn-block-middle .plaque-sz > img{display:none}
.photoengraved-index-index .dyn-block-middle .plaque-lt-sz{width:100%}
.photoengraved-index-index .dyn-block-middle .plaque-sz{margin:10px 25px}
.photoengraved-index-index .dyn-block-middle .brder-sz:last-child{margin-right:25px}
.order-step-main .order-step-title{font-size:15px}
.photoengraved-index-index .dynamic-block.step3{text-align:center}
.photoengraved-index-index .dyn-block-middle .plaque-lt-sz > span{margin:0}
.photoengraved-index-index .dynamic-block.border-block.step4 #sample_text{width:90%}
.photoengraved-index-index .step1 .dyn-block-middle{display:block}
.shiping-flash-sale-section .shiping-flash-sale{margin-top:0px}
.shiping-flash-sale-section, .shiping-flash-sale-section.homepagebelowslider{display:block}
.shiping-flash-sale-section .shiping-flash-sale .leftflash-sale > span{display:none}
.shiping-flash-sale-section .shiping-flash-sale .leftflash-sale{width:100%; padding-left:0; padding-right:0px}
.shiping-flash-sale-section .shiping-flash-sale .middlshiping-sale, .shiping-flash-sale-section .shiping-flash-sale .right-time{width:100%; text-align:center; padding-left:0}
.shiping-flash-sale-section .middlshiping-sale .leftflash-sale-title1 span{display:none}
.shiping-flash-sale-section .leftflash-sale-title{text-align:center; width:100%}
.shiping-flash-sale-section .middlshiping-sale .leftflash-sale-title1{font-family:"robotoregular"}
.middlshiping-sale .leftflash-sale-title2{font-family:"robotoregular"; padding:0}
.right-time span{display:none}
.right-time .right-timezone{width:100%; padding-bottom:30px}
.plaque-sz-prc-bx-mobil1.tm-selected span.arw{display:none}
.plaque-sz-prc-bx-mobil1{margin:0 0 15px 0}
.cms-home .shiping-flash-sale-section, .shiping-flash-sale-section.homepagebelowslider{display:none}
.product-view .product-shop .ctlg-prodct-detailbox .custom-size .col1 .input-slect-fix-w{width:190px}
.review-block .shop-approve .shop-approve-left{text-align:center; width:100%}
.review-block .shop-approve .shop-approve-left img{width:auto}
.review-block .shop-approve .shop-approve-right{width:100%; text-align:left}
.review-block .shop-approve .review-titl-right, .review-block .review-titl-right{display:none !important}
/* Popart landing page */
.popart .popart_top h4{width:220px}
.popart .pop_midcontent .pop_left{width:100%; margin:0 auto 15px}
.popart .pop_midcontent .pop_left img{width:45%}
.pop_midcontent .pop_right{width:100%; margin-bottom:15px}
.popart .popart_banner_text_top{padding:0}
.category-collages .title{padding-top:232px}
.canvas_offer{display:none}
#addi-disc .offer-detail .font18{font-size:15px}
#addi-disc .offer-detail .font18{font-size:13px}
#addi-disc_wrapper .pop-up-container-framestyle .pop-up-row-framestyle #content ul li{padding:8px 0 10px 15px; line-height:13px}
.order-step-main .dynamic-block.custompopart .quantity-select, .order-step-main .dynamic-block.custompopart .size-select{width:100%}
.order-step-main .dynamic-block.custompopart dd#main_size #custom_size .input-slect-fix-w{width:80px; margin-left:0}
.order-step-main .dynamic-block.custompopart dd#main_size #custom_size .f-left{width:10px; line-height:32px}
.product-detail.popart-option .order-step-main .order-step-title{font-size:14px}
.popart.wlslcan-prin .quotation_from.pop_midcontent.grey{background:none; padding:0}
.popart.wlslcan-prin .quotation_from.pop_midcontent .pop_right .form-list .g-recaptcha .rc-anchor-normal{width:290px}
.popart.wlslcan-prin .quotation_from.pop_midcontent .pop_right .form-list .g-recaptcha .rc-anchor-normal .rc-anchor-logo-portrait{margin:10px 0 0 15px}
.popart.wlslcan-prin .quotation_from.pop_midcontent .pop_right .form-list .g-recaptcha .rc-anchor-normal .rc-anchor-normal .rc-anchor-pt{margin:4px 22px 0 0}
.popart.wlslcan-prin .quotation_from.pop_midcontent .pop_right .form-list .g-recaptcha li.wide textarea{width:260px; float:left}
.special-offers .discountbox, .special-offers .detailbox .discountcode .red, .special-offers .detailbox .discountcode .grey, .special-offers .offer-title{font-size:18px}
.special-offers .discountbox{padding:5px 24px; top:-28px}
.special-offers .detailbox .discountcode .red, .special-offers .detailbox .discountcode .grey{line-height:18px}
.custompopart .ajax-file-upload-progress, .custompopart .ajax-file-upload-filename{width:155px}
.special-offers .detailbox{padding-bottom:30px}
.special-offers .detailbox .discountcode span{background:none}
.shipping-offer-top1 .free-canvasbox1, .shipping-offer-top1 .free-canvasbox2{width:95%; padding:15px 6px; margin:0 auto}
.detailbox.offer-expire::before, .detailbox::before{bottom:10px}
.buttons-set.successpage-social ul li{margin-right:0}
.common-offers::before, .common-offers::after{display:none}
.wholesale-bg-1 .sldr-wrap .wholesale-sldr-cont .below-title{font-size:13px; line-height:20px}
.wholesale-bg-1 .sldr-wrap .wholesale-sldr-cont .top-title, .wholesale-bg-2 .sldr-wrap .wholesale-sldr-cont h1{font-size:25px; line-height:25px}
#addi-disc .offer-details{width:100%}
#addi-disc .offer-detail{float:none; margin:0 auto; width:55%}
.product-view.strechrbar .art-sup-dtl-box .art-sup-dtl-box-left .mobile-active{width:95%; font-size:12px}
.art-sup-dtl-box .art-sup-dtl-box-left{padding:15px}
.giveaway-page .giveway-below-slider-title > strong{font-size:25px}
.giveaway-page .giveway-sub-title, .giveaway-page .sub-title-name{position:static}
.giveaway-page .fb-giveaway-step, .giveaway-page .office-rules, .giveaway-page .prize-part{padding:15px 0; width:100%; text-align:center; background:none}
.giveaway-page .office-rules{text-align:center}
.giveaway-page .giveway-sub-title, .giveaway-page .sub-title-name, .giveaway-page .office-rules .sub-title-name, .giveaway-page .office-rules .sub-title-name{margin-bottom:15px}
.giveaway-page .office-rules .commonbullet{text-align:left}
.giveaway-page .prize-part > span{display:inline-block}
.giveaway-page .common-offers-giveway{width:95%}
.refer-earn-block .sldr-wrap h1 span,.cms-free-canvas .refer-earn-block .sldr-wrap h1 span, .cms-free-shipping-pushcrew .refer-earn-block .sldr-wrap h1 span{font-size:40px;line-height:40px}
.refer-earn-block .sldr-wrap h2{font-size:28px}
.buttons-set.successpage-social h2.red{font-size:26px}
.success_page .page-title h1 span{font-size:18px}
.success-tabplan .success-order-con #content .dynamic-img{display:none}
.success-tabplan .success-order-con #content{padding:15px 10px}
.success-tabplan .success-order-con #content .text-content{width:95%}
.success-page-com .how-referal-program-work ul.referral-steps, .success-page-com .how-referal-program-work{padding:20px 10px}
.success-page-com .how-referal-program-work ul.referral-steps li{font-size:12px}
.success-tabplan .success-order-con #tabmenu li{margin:0 1px}
.success-tabplan .success-order-con #tabmenu li:first-child{margin-left:3px}
.success-tabplan .success-order-con #tabmenu a{padding:4px 0px 4px 2px}
.refer-earn-block .sldr-wrap h3{font-size:30px}
.category-canvas-photo-collage .mainarea_wrapper, .category-canvas-banner .canvas-banners-main .mainarea_wrapper, .full-width-page .page-title.category-title{margin:0 20px}
.white_content{width:310px; box-sizing:border-box; padding:15px; padding-bottom:85px}
.white_content.frameprint_cat, .white_content.canvasprint_cat{padding-bottom:15px}
.white_content #sourceContent .cropFrame{width:280px !important}
.white_content.frameprint_cat #sourceContent .cropFrame{width:220px !important}
.white_content.frameprint_cat .if-equalizer .if-wrap.if-corporatesatinblack.if-size4{width:185px !important; height:210px !important}
.white_content .verticle_image_popup img{max-width:100%}
.mothersday-offers .mothersday-offers-container .offer-text .buymore-savemore{font-size:18px}
#domainchecker_box_layer{width:290px; margin-left:-145px}
.domainchecker-button .red-btn{margin-bottom:10px}
}
@media only screen and (min-width:479px) and (max-width:480px){
#pricing .layout-box{margin-right:30px}
.headerpart .col1{width:50px !important; margin-bottom:0px}
.canvas-photo .special-lable{display:none}
.onepagecheckout_datafields .col-1 .form_fields div.two_fields .data_area{width:100% !important}
.onepagecheckout_datafields .col-1 .form_fields div.full input.t1{width:93% !important}
.onepagecheckout_datafields .col-1 .form_fields input.t1{width:91% !important}
.onepagecheckout_datafields .data_area .input-slect-fix-w{width:95% !important}
#photo_collage_products_listing .pager .limiter, .engrave .pager .limiter{display:block}
#photo_collage_products_listing #peel_grid li.peel_item, .engrave #peel_grid li.peel_item{width:70%; margin:0 auto}
#photo_collage_products_listing #peel_grid li.peel_item:nth-child(3n), #photo_collage_products_listing #peel_grid li.peel_item:nth-child(4n), .engrave #peel_grid li.peel_item:nth-child(3n), .engrave #peel_grid li.peel_item:nth-child(4n){margin-right:auto}
.mycustomprint-index-index .order-step-main .dynamic-block .frame-options dt{width:17%; font-size:13px}
.mycustomprint-index-index .order-step-main .dynamic-block .frame-options dd{width:83%; font-size:13px}
.mycustomprint-index-index .order-step-main .dynamic-block .frame-options dd .f-left span{margin-right:5px !important}
.mycustomprint-index-index .product-detail .product-detail-info dl dd .tool-tip-icon{margin-left:1px}
.mycustomprint-index-index .product-detail .product-detail-info dl dd .tm-radio{margin-right:1px}
.review-block .shop-approve .review-titl-right, .review-block .review-titl-right{display:none !important}
.popart.wlslcan-prin .quotation_from.pop_midcontent .pop_right .form-list li.wide textarea, .popart.wlslcan-prin .quotation_from.pop_midcontent .pop_right .form-list input.input-text{width:280px}
.home-m .canvas-desc strong span{font-size:26px}
.home-m .canvas-desc strong{font-size:30px; line-height:36px}
.samplekit-index-index #checkout-payment-method-load .card-date-cvv .exp_date{width:78% !important}
}
@media only screen and (min-width:359px) and (max-width:360px){
.custom_size_row .col1, .custom_size_row .col2{margin-left:74px !important}
.size-and-price-module .custom_size_row .col5{margin-left:174px !important}
#pricing .layout-box{margin-right:25px}
.headerpart .col1{width:34px !important; margin-bottom:0px}
.step3-options{margin-left:15px}
.step3-options, #tab4 .pixel-painting{margin-left:15px}
}
@media only screen and (min-width:481px) and (max-width:639px){
.header .quick-access{margin-right:16px; margin-top:0px}
.header-cart{margin-top:0px}
.header .links li.top_link2 a{font-size:14px}
.header .links{padding-left:24px}
.product-detail .product-detail-info #main_size .sizes-block .textfield{width:24px}
.pager .pager_right .sort-by{display:none}
.pager .limiter{float:left; margin-left:0px}
.product-my-canvas-design .product-detail-right .product-detail-size-module ul li br{display:none}
/*.product-detail-right .product-detail-size-module ul li b{margin-left:2px; line-height:21px}
.product-detail-right .product-detail-size-module ul li.col1{padding-left:10px}
.product-detail-right .product-detail-size-module ul li{margin-left:0px}
.product-detail-right .product-detail-size-module ul li .tm-radio{margin-left:0px!important}
.product-detail-right .product-detail-size-module ul li.col1{width:35%}
.product-detail-right .product-detail-size-module ul.size_caption li.col1{display:none}
.product-detail-right .product-detail-size-module ul li.material-thumb{margin-right:10px!important; margin-left:10px!important; float:none!important; display:inline-block}
.product-detail-right .product-detail-size-module ul li.material-thumb.thin{margin-right:0px}
.product-detail-right .product-detail-size-module ul.size_caption{text-align:center}
.product-detail-right .product-detail-size-module ul.custom-size li.col1{padding-left:0px}
.product-detail-right .product-detail-size-module ul.custom-size li.lh{padding-top:36px}
.product-detail-right .product-detail-size-module ul.custom-size li.col1 .input-slect-fix-w{float:none; display:inline-block}
.product-detail-right .product-detail-size-module ul li.col1 .close-sign{float:none; display:inline-block; padding:0px 5px; position:relative; top:-10px}
.product-detail-right .product-detail-size-module ul.custom-size{text-align:center}
.product-detail-right .product-detail-size-module ul.custom-size li.col2, .product-detail-size-module ul.custom-size li.col3, .product-detail-size-module ul.custom-size li.col4{float:none!important; display:inline-block !important; margin-left:10px !important; margin-right:10px !important}*/
.canvas-photo-middle-content .popular-price:last-child{margin-bottom:10px}
.onepagecheckout_datafields .col-1 .form_fields div.two_fields .data_area{width:92% !important}
#onepagecheckout_forgotbox #forgot-password-form .boxcontent input{width:96% !important}
.onepagecheckout-index-index .onepagecheckout_datafields .col-1 .form_fields input.t1{width:94% !important}
.onepagecheckout-index-index .onepagecheckout_datafields .col-1 .form_fields div.full input.t1{width:94% !important}
.slider .left-box .left-slider-contnt{display:none}
.slider .right-slider-contnt .size-price-label, .slider .left-box .right-slider-contnt{float:none !important}
.order-step-main .dynamic-block .size-select{width:100%}
.order-step-main .dynamic-block .frame-orientation{width:100%; float:left; margin-top:10px}
.mycustomprint-index-index .order-step-main .dynamic-block .quantity-select{width:100%; margin-top:10px}
.order-step-main .dynamic-block.custompopart dd#main_size #custom_size .f-left{margin:7px 6px}
.cms-free-shipping-pushcrew .free-canvas.refer-earn-block .sldr-wrap h1 span{font-size:30px; line-height:30px}
.cms-free-shipping-pushcrew .free-canvas.refer-earn-block .sldr-wrap h1{font-size:24px; line-height:20px}
.photographer .problem ul{margin-top:20px}
}
@media only screen and (max-width:590px){
/*Photo Gifts Landing Page*/
.banner_btm_wrap h3{font-size:17px}
.photogifts_wrap .gift_sections .section-title-commn {font-size:19px; margin-top:0}
.decorate-home-canvas.photogift_products ul{max-width:300px;margin:0 auto}
.decorate-home-canvas.photogift_products ul li, .decorate-home-canvas.photogift_products ul.phtgft_three_cols li, .decorate-home-canvas.photogift_products ul.phtgft_two_cols li{width:100%; padding:0}
.flip_this{width:275px; height:285px}
.phtgft_three_cols .flip_this{width:275px; height:215px}
.phtgft_two_cols .flip_this{width:275px; height:141px}
.back p {text-align:left}
.inner .red-btn{left:0; margin:0}
.photogifts_wrap .creative_wall_art .mainarea_wrapper.comon-canvas-content .content-area-canvas {padding: 20px 0 30px}
.other_options {width:100%; margin-right:0; clear:both; margin-bottom:35px}
.other_options:last-child{margin-bottom:0px}
.other_options img {margin-top:-10px}
.photogifts_wrap .creative_wall_art .decorate-canvas {padding-bottom:35px}
.photogifts_wrap .creative_wall_art .decorate-canvas ul li {margin-bottom:30px; width:100%}
.photogifts_wrap .creative_wall_art .decorate-canvas ul li:last-child{margin-bottom:0px}
}
@media only screen and (max-width:567px){
.for-offer .offer-popup-small-h .cms-content h5{font-size:18px}
#tabs a, #tabs a.width-xtr, #tabs_upload a.width-xtr{padding:5px 0px; text-align:center; background-image:none; line-height:30px; height:auto}
#tabs a{width:auto; font-size:12px}
#tabs a.width-xtr{width:auto}
.tabs-scroll{width:100%; overflow-y:auto}
#tabs{display:table; height:auto; width:100%; border-bottom:none}
#tabs_upload{display:none}
#tabs a.small, #tabs a.large{width:14%}
#tabs a.small{border-right:none}
#tabs a.panoramic{width:25%}
#tabs a.square{width:17%}
#tabs a.recomded{width:30%}
#tabs a.recomded:hover, #tabs a.square:hover, #tabs a.panoramic:hover, #tabs a.large:hover, #tabs a.small:hover, #tabs a.recomded.active, #tabs a.square.active, #tabs a.panoramic.active, #tabs a.large.active, #tabs a.small.active, #tabs_upload a.upload:hover, #tabs_upload a.upload.active, #tabs_upload a.image-gallery:hover, #tabs_upload a.image-gallery.active, #tabs_upload a.facebook:hover, #tabs_upload a.facebook.active, #tabs_upload a.instagram:hover, #tabs_upload a.instagram.active{color:#bf1e2e; background-image:none; border-bottom:1px solid #fff}
.pop-up-container-framestyle{width:100%}
.photoengraved-index-index .common-popup{box-sizing:border-box; padding:10px; width:90%}
.photoengraved-index-index .pop-up-row-framestyle, .pop-up-container-framestyle .pop-up-row-framestyle #content{margin:0}
.photoengraved-index-index #popupbtn-frame{right:10px; top:10px}
.samplekit-index-index #captcha .lefydiv{width:100%}
.samplekit-index-index .informationDiv02{width:215px}
.samplekit-index-index .informationDiv02 input{width:190px}
.common-section-title .comp-title-top{font-size:26px}
.home-m .canvas-desc strong span{font-size:24px}
.home-m .canvas-desc strong{font-size:28px; line-height:34px}
.slider .size-price-label{text-align:center}
.custom_size-landing-page{box-sizing:border-box; padding:20px 20px 20px; text-align:center; width:100%}
.custom_size-landing-page .banner_size.alignleft{display:block; float:none; margin-bottom:5px}
.custom_size-landing-page #customSizeBlock{display:table; float:none; margin:0 auto 15px}
.custom_size-landing-page .display-none-price-and-button{display:table; float:none; margin:0 auto}
.custom_size-landing-page .custom_price{width:auto}
.custom_size-landing-page #custom_price > span{margin-left:10px}
.custom_size-landing-page .red-btn{float:none; margin:10px auto 0; display:table}
.custom_size-landing-page .custom_size #ajaxloader{bottom:-20px; left:0; margin:0 auto; right:0; text-align:center !important; top:auto}
.photographer .problem ul{margin-top:20px}
.size-and-price-module ul li.material-thumb, .size-and-price-module ul li.material-thumb.rolled-canvas, .size-and-price-module ul li.material-thumb.hanging_canvas, .size-and-price-module ul li.material-thumb.thin, .size-and-price-module ul li.material-thumb.thick{padding:15px 10px 5px !important; width:20% !important;min-height:50px;line-height:normal}
.size-and-price-module ul.custom_size_row li.col1{margin-bottom:0}
.size-and-price-module ul li.custom-size span{float:none;text-align:center}
.size-and-price-module ul li.custom-size span.float-L{float:left}
.size-and-price-module input[type="checkbox"]{position:inherit}
#metal_prints_div #div_single .size-and-price-module ul.row-pdg li.col1, #photo_boards_div #div_single .size-and-price-module ul.row-pdg li.col1, #acrylic_prints_div #div_single .size-and-price-module ul.row-pdg li.col1{width:70px}
#metal_prints_div .size-and-price-module ul li.col5, #photo_boards_div .size-and-price-module ul li.col5, #acrylic_prints_div .size-and-price-module ul li.col5{margin-left:90px}
gooten_products_new .catalog-product-view .connected-carousels .navigation .carousel-navigation{width:100%}
gooten_products_new .catalog-product-view .connected-carousels .carousel-stage{ height:auto}
gooten_products_new .catalog-product-view .connected-carousels {height:415px}
.contact-banner .banner-contact-us{top: 4%}
.contact-banner .banner-contact-us h1 {font-size: 22px}
.contact-banner .banner-contact-us h2 {font-size: 18px}
}
@media only screen and (max-width:479px){
/* Engraved Photos */
.pc-banner-section.photoengrv .left-box .title{margin-bottom: 0; padding: 0 10px;}
.pc-banner-section.photoengrv .title h2{font-size: 14px; line-height: 20px;}
.pc-banner-section.photoengrv .title .caption{margin: 5px 0 15px; font-size: 22px; line-height: 28px}
.header, .nav-inner, .footer, .featured_inner, .messages, .new_inner, .home_cmsinner, .testimonail-inner, .manufacture_products, .blog_main, .main, .category-framed-prints .frame-prints-container{margin:0px 20px; width:auto}
.form-list .field, .form-list .input-box, .form-list li.wide .input-box{width:100%}
.form-list li.wide input.input-text{width:93%}
.form-list input.input-text, .form-list li.wide textarea, .product-view .box-tags .form-add input.input-text, .form-list .input-box input#cert_number.input-text{width:93%}
.form-list select, .tm_responsive_row select, .sp-methods select.month, .sp-methods select.year{width:100%; padding-right:33px; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -moz-appearance:none; -webkit-appearance:none}
.sp-methods select::-ms-expand, .tm_responsive_row select::-ms-expand, .form-list select-ms-expand{display:none}
.checkout-progress{padding:0 50px}
.checkout-progress li{width:100%; margin:0 0px 5px 0}
.cart_mini_right .price{display:none}
.canvas-added-in-cart .happy-offer-part > span{font-size:16px; padding-top:20px}
.canvas-added-in-cart .happy-offer-part{font-size:40px}
.canvas-added-in-cart .instant-happy-coupon > span{font-size:12px}
.tm_responsive_row label, .tm_responsive_row span{width:100%; margin:0 0px 5px 0}
.tm_responsive_row span .separator{display:none}
.gift-messages-form .item .details{margin-left:0; margin-top:15px}
.product-view .product-img-box{width:271px}
.product-view .product-img-box .product-image img{width:100%}
.email-addto-box .email-friend{float:none; margin-bottom:8px}
.googlemap iframe{width:100% !important}
.col3-set .col-1, .col3-set .col-2, .col3-set .col-3{width:100%; margin-bottom:10px}
.my-wishlist textarea{width:90%}
#my-tags-table td, #my-reviews-table td{display:block}
.additional-carousel .slider-item .product-block img{margin:0 auto; text-align:center; display:block}
.product-view .product-shop .availability{float:none; text-align:left}
#product-review-table .nobr{white-space:normal !important}
#product-review-table td, .data-table thead th{padding:5px 3px}
.my-account .order-details .data-table thead th{padding:10px 15px}
.trans_history .top_count{position:static; text-align:left}
#product-review-table{margin:10px 0}
.buttons-set .back-link{margin-bottom:10px; margin-right:10px}
.buttons-set button.button{float:left; margin-left:0}
.pager .limiter{margin-bottom:10px}
.pager .pager_right .sort-by{float:none}
.neotheme-blog-index-index .toolbar .pager{text-align:center}
.neotheme-blog-index-index .pager .amount{float:none}
.products-list li .list-right{width:100%}
.footer_bottom .footer-area{clear:both}
.social_block{text-align:center}
.cart .title-buttons .checkout-types{float:left; clear:both}
.cart .title-buttons .checkout-types li{margin-left:0px}
.cmsinfo_block .advertisement .main-contents .contents .left-part .title, .featured-products .category-title h2, .featured-products .category-title h2 a, .new-products .category-title h2, .new-products .category-title h2 a, .blog_main .blog_title h2, .blog_main .blog_title h2 a, .box-collateral.box-up-sell .category-title h2, h2.title-inner{font-size:20px; margin:0px 10px}
.head_title{padding:25px 10px 10px}
.cmsinfo_block .cmsinfo_block_inner{padding-bottom:35px}
.testimonail-inner{top:15px}
.pager .pages, .pager .pager_right .sort-by{float:left; margin:0 0 0px 8px}
.pager .limiter{float:none; margin:1px 0 1px 8px}
.pager .pager_right .sort-by{margin-top:10px}
.pager .pages ol{padding:0px}
.neotheme-blog-index-index .pager .limiter{float:none; clear:both; margin:10px auto}
.neotheme-blog-index-index .pager .pages li{padding:5px 7px}
.cms_left{width:75%}
.slider-pagination{margin:20px 0px 0px}
.blog-outer{margin:0px}
.footer_bottom .social_block.footer-area{float:none}
.footer_bottom li{display:inline-block}
.footer_bottom .social_block ul li{margin-top:10px}
.footer_bottom .social_block li{/*background:none*/}
.header .header-cart #panel{width:220px}
.footer-area .block .actions button.button{right:43px}
#footer .block-subscribe input.input-text{width:auto; margin:0 1%}
.input-box{width:auto}
.custom_block img{width:100%}
.email{padding-left:20px}
.info3col-data{margin-top:25px; width:100%}
.footer-area .input-box{width:287px}
.testimonail_main{height:410px}
.header .sbToggle{background:none}
#custom_size span{width:100%}
.product-detail .product-detail-info #main_size .sizes-block{margin:0px}
.product-detail .product-detail-info #main_size #custom_size .input-slect-fix-w{margin-left:10px}
#custom_size span{line-height:normal}
.product-module{width:80%; margin-left:auto; margin-right:auto; float:none; margin-bottom:30px}
.product-module:nth-child(4n){margin-right:auto}
.product-module ul li.title{min-height:inherit}
.canvas-photo-middle-content .popular-price:last-child{margin-left:0px}
.call-to-action{margin-top:40px}
.product-my-canvas-design .product-detail-right .product-detail-size-module ul.custom-size{text-align:right}
.category-collages .pager .limiter, .engrave .pager .limiter{display:block}
#photo_collage_products_listing #peel_grid li.peel_item, .engrave #peel_grid li.peel_item{width:100%; margin:0 auto !important;max-width:235px}
#photo_collage_products_listing #peel_grid li.peel_item:nth-child(3n), .#photo_collage_products_listing #peel_grid li.peel_item:nth-child(4n), .engrave #peel_grid li.peel_item:nth-child(3n), .engrave #peel_grid li.peel_item:nth-child(4n){margin-right:auto}
.mycustomprint-index-index .order-step-main .dynamic-block .frame-options dt{width:17%; font-size:13px}
.mycustomprint-index-index .order-step-main .dynamic-block .frame-options dd{width:83%; font-size:13px}
.mycustomprint-index-index .order-step-main .dynamic-block .frame-options dd .f-left span{margin-right:3px !important}
.mycustomprint-index-index .product-detail .product-detail-info dl dd .tool-tip-icon{margin-left:1px}
.mycustomprint-index-index .product-detail .product-detail-info dl dd .tm-radio{margin-right:1px}
.category-framed-prints .input-select-option.frame-sizes, .category-framed-prints .input-select-option.frame-styles, .category-framed-prints .input-select-option.paper-types, .category-framed-prints .input-select-option.matt-options, .category-framed-prints .input-select-option.glass, .category-framed-prints .select-box-section .price-value{width:100%; margin:5px auto}
.category-framed-prints .framed-ban-content{padding:37px 10px 41px}
.category-framed-prints .red-btn.creat-frame-print{width:100%; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; font-size:16px; padding:15px;max-width:260px}
p.no-risk-grdt{font-size:13px}
.category-framed-prints .framed-ban-content span.framed-prints-banner-title{font-size:24px; line-height:24px}
.framed-prints-main .pr-customer-media-wrapper{width:100% !important}
.framed-prints-main .pr-review-author-badge-wrapper img, .framed-prints-main .pr-review-author-badge-wrapper a{max-width:100%; height:auto}
.category-framed-prints .select-box-section{margin-bottom:20px}
.framed-prints-main .container #content .tabbing_content.dis_block ul{margin-right:0 !important}
.checkbox-donation .donatebox .boy-scout-donate{font-size:16px}
.donatebox .donate-form .input-box{font-size:13px}
.checkbox-donation .grandtl_wt_donation{font-size:15px}
.checkbox-donation .grandtl_wt_donation{padding:20px 10px}
.checkbox-donation .donatebox{padding:20px}
.home-m .canvas-desc strong{font-size:22px; line-height:30px}
.home-m .canvas-desc strong span{font-size:18px}
.common-offers.float-Right h5{font-size:13px}
.common-offers.float-Right h6{font-size:10px}
.footer-m strong{font-size:18px}
.please-wait1{left:0; margin:0 auto; right:0; width:240px; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box}
.step3-options{float:left}
.art-sup-dtl-box .custom-size li.col1{width:55%}
.photoengraved-index-index .dyn-block-middle .plaque-sz.psz0, .photoengraved-index-index .dyn-block-middle .plaque-sz.psz1, .photoengraved-index-index .dyn-block-middle .plaque-sz.psz2, .photoengraved-index-index .dyn-block-middle .plaque-sz.psz3{width:40%; display:inline-table; margin:0 15px} 
.ajax-file-upload-statusbar{width:227px !important}
.ajax-file-upload-progress{width:190px !important}
.cms-video-testimonials ul.customer-videos-pop-up li, .customerreview-index-index ul.customer-videos-pop-up li{width:280px; margin:20px 0}
.cms-video-testimonials .tittle-customer-videos, .customerreview-index-index .tittle-customer-videos{line-height:36px}
.cms-video-testimonials .tittle-customer-videos span, .customerreview-index-index .tittle-customer-videos span{line-height:20px}
.cms-free-shipping-pushcrew .free-canvas.refer-earn-block .sldr-wrap h1 span{font-size:30px; line-height:20px; display:block; margin:20px 0}
.cms-free-shipping-pushcrew .free-canvas.refer-earn-block .sldr-wrap h1{font-size:24px; line-height:20px}
.paginationreview ul ul li{height:20px !important; width:20px !important; margin:1px !important; line-height:20px !important}
.samplekit-index-index .sample-order-title h1{font-size:30px}
.samplekit-index-index .sample-order-title{margin-bottom:10px}
.samplekit-index-index #fomy .leftdiv, .samplekit-index-index #fomy .ritdiv, .samplekit-index-index #fomy .base, .samplekit-index-index .informationDiv02, .samplekit-index-index #credit-card-type select.input-slect-fix-w{width:100%}
.samplekit-index-index .informationDiv02 input, .samplekit-index-index #checkout-payment-method-load input#paypal_direct_cc_number{width:100%; box-sizing:border-box; height:34px}
.samplekit-index-index #rc-imageselect, .samplekit-index-index .g-recaptcha{transform:scale(0.75); transform-origin:0 0 0}
.samplekit-index-index #checkout-payment-method-load .card-date-cvv .field{clear:both; width:100%; margin-top:10px}
.samplekit-index-index #checkout-payment-method-load .card-date-cvv .exp_date{margin-top:0 !important; width:100% !important}
.samplekit-index-index .informationDiv02 input[name="phone_number"], .samplekit-index-index .informationDiv02 input[name="zip_code"]{width:190px}
.samplekit-index-index #payment-tool-tip.tool-tip{box-sizing:border-box; width:98%; left:0 !important; right:0 !important; margin:0 auto}
.samplekit-index-index #payment-tool-tip .tool-tip-content > img{max-width:100%}
.mothersday-offers .mothersday-offers-container .offer-text-heading > img{max-width:100%}
.mothersday-offers .mothersday-offers-container .offer-text, .mothersday-offers .mothersday-offers-container .high-lighted{font-size:12px}
.price-tag-start-price{font-size:18px}
.art-sup-dtl-box{width:100%; background:none}
#my-orders-table .order-label{padding-left:8px; width:28%}
#my-orders-table tbody tr td{font-size:10px}
#tabs_frames a{font-size:11px; text-transform:none; width:31%; margin:0; height:40px; line-height:40px}
#tabs_frames a.active, #tabs_frames{height:41px}
.cms-home .home_antique .section-title{margin:0 20px}
.slider .offer-on-size-block {float: none; margin-bottom: 3px;width: 100%}
.slider .offer-on-size-block .size {width: auto;margin-right: 20px;float: none;display: inline-block}
.offer_on_size{display: inline-block;float:none}
.slider .size-price-label .size-price-box{padding-bottom:30px}
#div_three .size-and-price-module .row-pdg .col2.rolled-canvas-size{width:20%}
#canvas_print_div #div_single{width:100%;overflow:auto}
#canvas_print_div #div_single .size-and-price-module{width:479px}
#canvas_print_div #div_single::-webkit-scrollbar{-webkit-appearance:none}
#canvas_print_div #div_single::-webkit-scrollbar:vertical{width:9px}
#canvas_print_div #div_single::-webkit-scrollbar:horizontal{height:9px}
#canvas_print_div #div_single::-webkit-scrollbar-thumb{border-radius:6px; border:4px solid #ccc; background-color:#ccc; position:absolute}
#div_three .size-and-price-module ul li.material-thumb, #div_three .size-and-price-module ul li.material-thumb.thin, #div_three .size-and-price-module ul li.material-thumb.thick{width:22% !important}
/* .size-and-price-module ul.custom_size_row li.col1{margin-left:0 !important} */
.size-and-price-module ul li .prices{display:block;width:100%}
.contact-right .contact-right-main, .contact-right .address-block .contact-right-main {width:70%;float: none; margin: 0 auto;display: table}
.contact-right .none-border p {margin-bottom: 0px;padding-bottom: 0px !important;}
.contact-main .title-with-border .section-title-commn {font-size: 18px;margin: 0px}
.social_block_contact.mobile-on {padding-top: 10px}
.gooten-products .col1-layout .product-view .product-shop{width:100% !important}
.gooten-products .product-view .product-shop .product-name {margin-bottom: 15px}
.gooten-products .product-view .product-shop .product-name h2{font-size: 18px}
.gooten-products .upload_artwork_now .ajax-file-upload{font-size: 15px}
.gooten-products .short-desc {margin-bottom: 30px}
.product-view .product-essential.gooten_products_new .connected-carousels .navigation .prev-navigation, .product-view .product-essential.gooten_products_new .connected-carousels .navigation .next-navigation{top:25px}
.gooten_products_new .connected-carousels .carousel li {width:330px;height: 300px}
.gooten_products_new .connected-carousels .stage .carousel li img {max-width:90%; height:auto}
.gooten_products_new .connected-carousels .navigation li {width:100px !important; height:100px}
.gooten_products_new .connected-carousels .navigation li img{width:70% !important; height:auto}
.gooten_products_new .connected-carousels .navigation .carousel-navigation {width:70% !important}
.catalog-product-view .gooten_products_new .connected-carousels {height:445px}
.pop_midcontent{margin-bottom: 25px}
.pop_midcontent:last-child{margin-bottom: 0px}
.pop_midcontent:last-child .pop_midcontent .pop_right{margin-bottom: 0px;}
.category-pop-art-on-canvas .questtion_from .form-list input.input-text{width: 95%}
.category-pop-art-on-canvas .questtion_from, .engrave-tabpan .questtion_from{width: 100%}
.category-pop-art-on-canvas .questtion_from .form-list li.wide textarea{width: 98%}
.category-pop-art-on-canvas .ans_que_list, .engrave-tabpan .ans_que_list{width: 96%;margin-top: 25px}
.engrave-tabpan .ans_que_list{text-align: left;}
.engrave .newcontentforinnerpage .questtion_from h3, .engrave .newcontentforinnerpage .form-list label{text-align: left;}
.engrave-tabpan .questtion_from .form-list li.wide textarea{float: left; width: 99%;}
.engrave-tabpan .questtion_from .form-list input.input-text{float: left;}


/* .gooten-products .upload_artwork_now {padding-bottom: 30px} */
.gooten-products .product-shop .product-details ul {margin: 0 0 25px 20px !important}
.gooten-products .add-to-box .add-to-cart input.qty {margin-bottom: 25px}
.gooten-products .add-to-box .add-to-cart .price-txt{margin-bottom: 25px;font-size: 25px}
.gooten-products .add-to-box .add-to-cart button.button span span {font-size: 15px}
.mainarea_wrapper.comon-canvas-content .common-left-content h3{font-size: 14px;}
}
@media only screen and (min-width:320px) and (max-width:479px){
.home-m .canvas-img-m{background:url(https://www.canvaschamp.com/skin/frontend/default/cptheme1/images/responsive/android-img.png) top center no-repeat; width:292px; height:294px; margin:30px auto 0px auto; overflow:hidden}
.home-m .photoboards-img-m{background:url(https://www.canvaschamp.com/skin/frontend/default/cptheme1/images/responsive/photoboard-android-img.png) top center no-repeat; width:230px; height:300px; margin:30px auto 0px auto; overflow:hidden; display:inline-block}
.home-m .acrylic-img-m{background:url(https://www.canvaschamp.com/skin/frontend/default/cptheme1/images/responsive/acrylic-android-img.png) top center no-repeat; width:230px; height:180px; margin:30px auto 0px auto; overflow:hidden; display:inline-block}
.home-m .metal-img-m{background:url(https://www.canvaschamp.com/skin/frontend/default/cptheme1/images/responsive/metal-android-img.png) top center no-repeat; width:230px; height:180px; margin:30px auto 0px auto; overflow:hidden; display:inline-block}
.home-m .canvas-pictures-img-m{background:url(https://www.canvaschamp.com/skin/frontend/default/cptheme1/images/responsive/metal-android-img.png) top center no-repeat; width:230px; height:180px; margin:30px auto 0px auto; overflow:hidden; display:inline-block}
.category-photo-prints-with-frames .home-m .canvas-pictures-img-m{background:url(https://www.canvaschamp.com/skin/frontend/default/cptheme1/images/responsive/mobile-image.png) top center no-repeat; width:250px; height:120px; margin:30px auto 0px auto; overflow:hidden; display:inline-block}
.category-metal-prints .home-m .canvas-desc strong, .category-canvas-pictures .home-m .canvas-desc strong, .category-photo-boards .home-m .canvas-desc strong, .category-acrylic-prints .home-m .canvas-desc strong{font-size:20px; line-height:26px}
.category-metal-prints .home-m .canvas-desc strong span, .category-canvas-pictures .home-m .canvas-desc strong span, .category-photo-boards .home-m .canvas-desc strong span, .category-acrylic-prints .home-m .canvas-desc strong span{font-size:14px; line-height:18px}
.home-m strong{width:100%; float:left}
.home-m strong span{width:100%; float:left}
.header .logo{width:100%}
.header a.logo img{width:auto; height:auto}
.header .quick-access{float:left; margin-top:20px; margin-left:16%; margin-right:0px}
.header .row{margin-top:20px; margin-right:13%}
.footer-m strong{font-size:21px; line-height:normal}
.box-account{padding:0px; background:none}
.buttons-set button.button{float:none}
.cms-gift-certificate #recipient_info .form-list .fordollorsign input{width:85%}
#inner-main .product-detail-right .title, .upload-option, .title{font-size:16px}
.call-to-action{margin-top:2px}
.onepagecheckout_datafields .col-1 .form_fields input.t1{width:87%!important}
#paypal_direct_cc_type_exp_div .input-box .v-fix{width:83px!important; margin-right:8px!important}
.samplekit-index-index #paypal_direct_cc_type_exp_div .input-box .v-fix.mrg-R10{width:135px !important}
#paypal_direct_cc_type_ss_div .input-box .v-fix{width:99px!important; margin-right:8px!important}
.onepagecheckout_datafields .col-1 .form_fields .short{width:100%!important}
.onepagecheckout_datafields .col-1 .form_fields div.two_fields .data_area{width:100%!important}
.sp-methods .cclistnew{width:78%}
.cart .totals .checkout-types li:last-child .red-btn{font-size:17px}
.catalog-product-view .tm_responsive_row label, .product-easel-stands .tm_responsive_row label{display:block; float:left; font-weight:bold; width:80px; padding-right:5px}
.catalog-product-view .tm_responsive_row span, .product-easel-stands .tm_responsive_row span{display:block; float:left; width:150px}
.grouped-items-table{}
.grouped-items-table td{padding-left:10px; padding-right:10px}
.grouped-items-table .input-text{width:1.5em !important}
.grouped-items-table th{font-size:12px}
}
@media only screen and (max-width:319px){
.header-cart .right_arrow{padding:0; background:none}
.cart .discount .input-box{width:100% !important}
#footer .block-subscribe input.input-text, .form-list textarea, .cart .discount input.input-text{width:95%}
.checkout-progress{padding:0 10px}
.opc .step{padding:15px 15px}
.product-view .product-img-box, .product-view .product-img-box .product-image img{width:100%}
.product-view .product-shop .add-to-links li{margin-bottom:8px}
.product-view .product-shop .availability{float:none; text-align:left}
.my-wishlist .buttons-set button.button{margin:5px 0; text-align:left}
#product-review-table thead{display:none}
.form-language .sbHolder, .tm_top_currency .sbHolder{float:none; text-align:center; padding:0}
.form-language .sbHolder .sbToggle, .tm_top_currency .sbHolder .sbToggle{display:none}
.header .header-cart #panel{width:180px}
.send-friend .form-list li{margin:0px}
#footer .block-subscribe input.input-text{width:auto; margin:0 1%}
.testimonail_main{height:420px}
.testimonail-right .content, .testimonail-right .btn-txt{line-height:16px; font-size:14px}
.footer-logo .img > img{width:100%}
.header a.logo img{width:100%; height:auto}
.buttons-set button.button span > span{font-size:10px}
.products-grid li.item{float:none; height:auto; margin-bottom:10px; margin-right:0; text-align:center; width:100%}
.products-grid li.item img{height:auto; width:100%}
.products-grid li.item a.product-image{display:inline-block}
}
@media handheld, only screen and (min-width:768px) and (max-width:1024px){
.custom_size_row .col1, .custom_size_row .col2{margin-left:157px}
.products-grid li.item .homepro-title a h2{font-size:18px}
.products-grid li.item .cat-viewlink{margin-bottom:15px}
.checkout-login-wrapper .right{padding-left:7%; padding-top:65px; position:relative; width:43%}
.checkout-login-wrapper .left{width:49%}
.op_login_area, .op_login_area_R{border:1px solid #eeeeee !important}
.op_login_area, .op_login_area_R{padding-left:5% !important}
#onepagecheckout_loginbox #login-form .boxcontent input, #onepagecheckout_forgotbox #forgot-password-form .boxcontent input{width:100% !important}
.checkout-login-wrapper .left .buttons-set{width:85% !important}
#onepagecheckout_loginbox .checkout-login-wrapper .boxcontent .full{width:80%}
.cms-gift-certificate #recipient_info .form-list .fordollorsign input{width:94% !important}
.cms-gift-certificate #recipient_info .form-list input.input-text{width:96%}
.cms-gift-certificate #recipient_info .form-list textarea{width:96%}
#peel_grid li.peel_item .product-block .product-block-inner .product-image-block .hover_block{left:12%}
.peel-stick-walldecals-main .pricing ul, .peel-stick-walldecals-main .pricing, .engrave .pricing ul, .engrave .pricing{width:100%; float:left; text-align:center}
.peel-stick-walldecals-main .pricing ul li, .peel-stick-walldecals-main .pricing ul li:last-child, .engrave .pricing ul li, .engrave .pricing ul li:last-child{width:325px; float:none}
.pricing ul li{margin-left:15px}
.pricing ul li:last-child{margin-right:15px}
.cms-sizes-prices .pricing ul li:last-child{margin-right:0px}
.peel-stick-walldecals-main .pricing ul .active .activearrow, .peel-stick-walldecals-main .pricing ul li:hover .activearrow{width:325px; background:url("https://www.canvaschamp.com/skin/frontend/default/cptheme1/images/pricing-active-big.png") no-repeat 0px 0px transparent}
.data_area .input-slect-fix-w{width:99% !important}
.main-container.col2-left-layout .col-left{width:100%}
.checkout-cart-index .shopping-cart-detail dd{float:none}
/*.checkout-cart-index .data-table tbody th, .checkout-cart-index .data-table tbody td{display:block}
.checkout-cart-index #shopping-cart-table tbody tr td{padding-left:20px; text-align:left !important; border-bottom:1px solid #ddd !important}
.checkout-cart-index #shopping-cart-table tbody tr.even > td{background:#f0f0f0 !important; width:100%}
.checkout-cart-index #shopping-cart-table tbody tr.odd > td{width:100%}*/
.sales-order-history .main-container.col2-left-layout .col-main{width:94%}
.ordertickets-chat-view .form-list li.wide textarea{width:96%}
.ordertickets-chat-view .form-list li.wide select, .ordertickets-chat-view .form-list li.wide .input-box{width:99%}
.ordertickets-chat-view .main-container.col2-left-layout .col-main{width:94%}
.ordertickets-chat-view .form-list .field, .ordertickets-chat-view .form-list .input-box{width:98%}
.onepagecheckout_datafields .col-1 .form_fields div.full .data_area{width:100%}
.onepagecheckout_datafields .col-1 .form_fields div.full .data_area input.t1{width:91%}
.onepagecheckout_datafields .col-1 .form_fields div.short .data_area input.t1{width:86%}
.newsletter-manage-index .main-container.col2-left-layout .col-main, .ugiftcert-customer-balance .main-container.col2-left-layout .col-main, .main-container.col2-left-layout .col-main{width:94%}
.ipad-phone{display:block}
.customer-account-edit .main-container.col2-left-layout .col-main, .customer-address-index .main-container.col2-left-layout .col-main{width:94%}
.cms-get-quote .common-form textarea{float:right; width:77% !important}
.cms-get-quote .common-form .textfield_s{width:25% !important}
.clnews-index-index .footer-m strong > br{display:none}
.footer-m strong{line-height:normal}
.footer-m strong > br{display:none}
.catalog-product-view .product-shop{width:100% !important}
#peel_grid li.peel_item, .col-main .slider-item{margin-bottom:30px; margin-left:6px; margin-right:6px}
.product-display .prod-contnt{width:80%}
.cms-canvas-prints-square-8x8 .four-easy-steps, .slider .slider-below-belt{display:none}
.cms-canvas-prints-square-8x8 .main-container, .cms-canvas-prints-16x20 .main-container, .cms-canvas-prints-11x14 .main-container, .cms-canvas-prints-12x12 .main-container, .cms-canvas-prints-20x30 .main-container, .cms-canvas-prints-8x10 .main-container, .cms-canvas-prints-10x10 .main-container, .cms-canvas-prints-24x36 .main-container, .cms-canvas-prints-30x40 .main-container, .cms-canvas-prints-36x48 .main-container, .cms-your-photos-on-canvas-square-12x12 .main-container, .cms-canvas-prints-land-12x8 .main-container, .cms-12x8-canvas-prints .main-container, .cms-streched-canvas-prints .main-container, .cms-canvas-pictures-from-photos .main-container, .cms-turn-pictures-into-canvas-prints .main-container, .cms-custom-canvas-photos .main-container, .cms-stretched-canvas-photo-prints .main-container, .cms-photographs-on-canvas .main-container, .cms-canvas-prints-from-digital-photos .main-container, .cms-cheap-canvas-wall-art .main-container, .cms-large-canvas-print .main-container, .cms-pictures-printed-on-canvas .main-container, .cms-wall-pictures .main-container, .cms-picture-printing .main-container, .cms-paintings-on-canvas .main-container, .cms-canvas-photo-wall .main-container, .cms-panoramic-canvas-photo-prints .main-container, .cms-canvas-potraits .main-container, .cms-photo-enlargements .main-container, .cms-canvas-pictures-prints .main-container, .cms-small-canvas-prints .main-container, .cms-Print-pictures-on-canvas .main-container, .cms-turn-photos-into-canvas .main-container, .cms-transferring-photos-to-canvas .main-container, .cms-custom-canvas-wall-art .main-container, .cms-gallery-wrap-canvas-photo .main-container, .cms-legend-of-zelda-breath-of-the-wild-artwork .main-container, .cms-breath-of-the-wild-artwork-canvas-prints-30x40 .main-container{background:none}
.slider{height:auto}
.trbox .box-title{font-size:19px !important}
.three-boxes .trboxes-box3 .sizebox .sizebox-middle .custom_size #customSizeBlock{margin-left:2px}
.three-boxes .trboxes-box3 .sizebox .sizebox-middle .custom_size #customSizeBlock .input-slect-fix-w{width:60px}
.three-boxes .trboxes-box3 .sizebox .sizebox-middle p.custom_price{float:left; font-size:28px; margin:12px 0 0}
.three-boxes .trboxes-box3.trbox{height:auto}
.three-boxes .trboxes-box3 .sizebox .sizebox-middle .custom_size label{margin-top:7px}
.three-boxes .trboxes-box3 .sizebox .punchline{margin-top:4px}
.category-collages ul, .engrave .pricing ul{margin:0 auto; width:100%}
#photo_collage_products_listing #peel_grid li.peel_item, .engrave #peel_grid li.peel_item{margin-left:0}
.coupons-block .coupon-block{margin:15px 0.2% 25px 0.2%; width:43%}
.onepagecheckout-index-index .second-nav-mob .second-nav-inner.responsive-menu li a{border:none; padding:0}
.onepagecheckout-index-index .second-nav-mob .second-nav-inner.responsive-menu a:hover{color:#fff !important}
.mycustomprint-index-index .order-step-main .dynamic-block .quantity-select{float:left}
.category-photo-prints-with-frames .frame-prints-main{margin:40px auto; width:500px; float:none}
.category-photo-prints-with-frames.frame-prints-main .frame-prints{width:auto}
.home-mobile{display:block; background-size:cover; width:100%}
.home-mobile .home-mobile-black ul{width:65%; margin:0 auto 25px}
.photoengraved-index-index .product-detail .product-detail-info{margin:0 auto; float:none}
.photoengraved-index-index .product-detail .product-detail-info.f-left{float:none !important}
.shiping-flash-sale-section, .shiping-flash-sale-section.homepagebelowslider{display:block}
.shiping-flash-sale-section .shiping-flash-sale .leftflash-sale > span{display:none}
.shiping-flash-sale-section .shiping-flash-sale .leftflash-sale{padding-left:0px; padding-right:15px; padding-top:0}
.shiping-flash-sale-section .leftflash-sale-title{width:auto}
.shiping-flash-sale-section .shiping-flash-sale .middlshiping-sale{width:auto}
.shiping-flash-sale-section .middlshiping-sale .leftflash-sale-title1{font-size:31px}
.middlshiping-sale .leftflash-sale-title2{width:100%; padding-left:0; font-size:15px}
.shiping-flash-sale-section .shiping-flash-sale{padding:15px; margin-top:0px}
.right-time{padding-left:15px!important; padding-top:6px!important; float:right!important}
.right-time span{display:none}
.shiping-flash-sale-section .shiping-flash-sale .middlshiping-sale, .shiping-flash-sale-section .shiping-flash-sale .right-time{width:auto; padding-top:0px}
.right-time .right-timezone{width:auto}
.right-time .right-timezone .timetitl{margin:0 0 10px}
.cms-home .shiping-flash-sale-section, .shiping-flash-sale-section.homepagebelowslider{display:none}
.review-block .reviews .leftside-review{width:43%; margin-right:2%}
.review-block .reviews .rightside-review{width:43%}
.peel_products-grid h2.product-name{min-height:50px; height:auto}
.engrave .pricing .title{height:40px}
.pc-banner-section.photoengrv .right-box{width:28%; margin-right:2%}
.pc-banner-section.photoengrv .right-box .content .engrv-flat-off{width:95%; margin-top:0; height:235px}
.pc-banner-section.photoengrv .left-box{width:96%; margin-left:2%}
.pc-banner-section.photoengrv .title .caption{font-size:35px}
.pc-banner-section.photoengrv .content span{line-height: 24px; padding: 0 10px 20px;}
.pc-banner-section.photoengrv .content{margin: 10px 0 25px}
.pc-banner-section.photoengrv .left-box{margin:0 2%; width:96%}
/*.engrave.main-container{background:none}*/
.pc-banner-section.photoengrv{background: rgba(0,0,0,0.6); /*margin-top:40px;*/ height:auto}
.shipping-offer-top{font-size:16px; font-family:"robotoregular"}
.shipping-offer-top .icon .expire-on{font-size:12px}
.cms-shipping .fast-shipping-block{width:31.3%; margin:0px 2px}
.cms-shipping .fast-shipping-block ul li{font-size:13px}
.order-step-main .dynamic-block.custompopart .size-select{width:51%}
.order-step-main .dynamic-block.custompopart .quantity-select{width:33%}
.popart-option.product-detail .product-detail-info{margin-top:30px; display:inline-block}
.order-step-main .dynamic-block.custompopart .frame_option{margin:0 3% 3%; width:154px}
.custompopart.fixed{position:static}
.popart .popart_banner_text h2{font-size:27px; line-height:27px}
.popart .popart_banner_text h1{font-size:55px; line-height:50px}
.popart.wlslcan-prin .popart_banner_text h1{font-size:50px; line-height:50px; margin:0}
.popart.wlslcan-prin .popart_banner_text h2{font-size:20px; line-height:20px}
.popart.wlslcan-prin .pop_midcontent .pop_left img{width:90%; height:auto}
.popart.wlslcan-prin .pop_midcontent .pop_right{line-height:normal}
.popart.wlslcan-prin .popart_banner_text_top{padding:440px 0 44px}
.popart.wlslcan-prin .wlslcan-prin-rb{display:inline-block; width:100%}
.popart.wlslcan-prin .quotation_from.pop_midcontent .pop_right .form-list .input-box{width:190px}
.popart.wlslcan-prin .quotation_from.pop_midcontent .pop_right .form-list input.input-text{width:165px}
.popart.wlslcan-prin .quotation_from.pop_midcontent .pop_right form .form-list .field{width:200px}
.popart.wlslcan-prin .quotation_from.pop_midcontent .pop_right .form-list li.wide textarea{width:365px}
.can-pop-art.main-container{background-position:center center}
.can-pt-clg .pricing .title{display:inline-table; height:48px}
.special-offers .discountbox, .special-offers .detailbox .discountcode .red, .special-offers .detailbox .discountcode .grey{font-size:18px}
.special-offers .detailbox .bigtitl{font-size:14px}
.special-offers .detailbox .smalltitl{font-size:12px}
.custompopart #files_list > li{text-align:left}
.shipping-offer-top1{margin:20px auto}
.shipping-offer-top1 .bigtitl{font-size:16px}
.shipping-offer-top1 .bigtitllast{font-size:39px}
.shipping-offer-top1 .smalltitllast{font-size:15px}
.shipping-offer-top1 .smalltitl{font-size:11.4px}
.shipping-offer-top1 .free-canvasbox{width:29%; padding-top:10px}
.shipping-offer-top1 .free-canvasbox1{width:30%; ; padding-top:15px}
.shipping-offer-top1 .free-canvasbox1 .bigtitl, .shipping-offer-top1 .bigtitllast{font-size:30px; line-height:30px}
.shipping-offer-top1 .free-canvasbox1 .smalltitl{font-size:20px; line-height:20px}
.shipping-offer-top1 .free-canvasbox2{background:none; width:40%; border-left:1px solid #eee; border-right:1px solid #eee}
.shipping-offer-top1 .free-canvasbox2 .leftdetialpart{width:100%}
.shipping-offer-top1 .free-canvasbox2 .rightdetialpart{display:none}
.special-offers .sp-offrleft{width:45%}
.special-offers .detailbox{min-height:300px}
.special-offers .detailbox .discountcode span{background:none}
#pricing .pc-banner-section.size-pricebanner .size-price-banner-text h1{font-size:40px; line-height:45px}
#pricing .pc-banner-section.size-pricebanner .size-price-banner-text h2{font-size:30px; line-height:35px}
.pc-banner-section.can-photo-colg .title h2{font-size:30px; line-height:30px}
.pc-banner-section.can-photo-colg .title h1{font-size:40px; line-height:40px}
.page-title{line-height:50px}
.productqa-index-view .page-title{margin-bottom:15px}
.giveaway-page .common-offers-giveway .caption1{font-size:40px; line-height:40px}
.giveaway-page .giveway-sub-title, .giveaway-page .sub-title-name{left:34%}
.giveaway-page .fb-giveaway-step li{width:33.24%}
.giveaway-page .prize-part, .giveaway-page .office-rules{width:42%}
.giveaway-page .prize-part{min-height:326px}
.giveaway-page .fb-social, .giveaway-page .instagram-social{background-size:80% auto; height:400px; margin:0 20px}
.giveaway-page .office-rules .sub-title-name{left:16.5%}
.giveaway-page .canvas-social .sub-title-name{left:27%}
.page-title{overflow:inherit}
.common-offers.float-Right::after{display:none}
.scrollbar-for-frame-prints::-webkit-scrollbar{-webkit-appearance:none}
.ninteen-new-popular-frames{height:auto}
.scrollbar-for-frame-prints::-webkit-scrollbar:vertical{width:9px}
.scrollbar-for-frame-prints::-webkit-scrollbar:horizontal{height:9px}
.scrollbar-for-frame-prints::-webkit-scrollbar-thumb{border-radius:6px; border:3px solid white;    background-color:rgba(0, 0, 0, .6)}
.mycustomprint-index-index .order-step-main .dynamic-block .frame_option{margin:0 3px 10px}
.mycustomprint-index-index .order-step-main .dynamic-block .margin-none{margin-right:3px}
/*Home Page Responsive*/
.home-page-tab .technical-specifications-box > ul > li{width:48%}
.home-page-tab .technical-specifications-box > ul > li:nth-child(3n){margin-left:0;margin-top:20px}
}
@media only screen and (min-width:481px) and (max-width:640px){
.size-and-price-module ul li.material-thumb{width:24%}
.canvas-photo .canvas-heading{margin:30px 0; font-size:32px}
.canvas-photo-img img{height:auto; width:50%}
.canvas-tranfer-photo .canvas-heading{font-size:25px; line-height:33px; margin:25px 0}
.mobile-phone > br{display:none}
.footer-m strong > br{display:none}
#peel_grid li.peel_item{margin-right:8px; width:47.5%}
.right-slider-contnt .size-price-label{}
.slider .left-box .middl-slider-content ul{font-size:11px}
.slider .left-box .middl-slider-content{margin-left:0}
.slider .left-box .right-slider-contnt{width:auto}
.three-boxes .trboxes-box3 .sizebox .sizebox-middle .custom_size label{margin-top:6px}
.three-boxes .trboxes-box3 .sizebox .sizebox-middle p.custom_price{width:44%; clear:both; margin-top:5px}
#photo_collage_products_listing #peel_grid li.peel_item, .engrave #peel_grid li.peel_item{margin:0 2%}
.second-nav-inner li{padding:5px 0; width:49%; border:none}
.second-nav-inner li a{font-size:13px}
.coupons-block .coupon-block{width:90%; margin:15px 0}
.mycustomprint-index-index .order-step-main .dynamic-block{text-align:center}
.mycustomprint-index-index .order-step-main .dynamic-block .frame_option{float:none; display:inline-block; width:137px; margin:5px}
.mycustomprint-index-index .order-step-main .dynamic-block .margin-none{margin:5px}
.mycustomprint-index-index .order-step-main .dynamic-block .frame-options dt{width:17%; font-size:13px}
.mycustomprint-index-index .order-step-main .dynamic-block .frame-options dd{width:83%; font-size:13px}
.mycustomprint-index-index .order-step-main .dynamic-block .frame-options dd .f-left span{margin-right:5px !important}
.mycustomprint-index-index .product-detail .product-detail-info dl dd .tool-tip-icon{margin-left:1px}
.mycustomprint-index-index .product-detail .product-detail-info dl dd .tm-radio{margin-right:1px}
.home-mobile .home-mobile-black ul{width:100%; margin:0 auto 25px}
.photoengraved-index-index .order-step-main .step5.dynamic-block{text-align:center}
.photoengraved-index-index .dyn-block-middle .plaque-lt-sz{width:100%}
.photoengraved-index-index .dyn-block-middle .plaque-lt-sz > span{margin:0}
.photoengraved-index-index .dyn-block-middle .brder-sz:last-child{margin-right:auto}
.popart.wlslcan-prin .quotation_from.pop_midcontent .pop_right .form-list li.wide textarea, .popart.wlslcan-prin .quotation_from.pop_midcontent .pop_right .form-list input.input-text{width:280px}
.blog-summary .page-title h2 a{font-size:17px}
}
@media only screen and (min-width:641px) and (max-width:768px){
.pcCouponRow .imageDiv{float:none; text-align:center; width:100%; padding-bottom:10px; border-bottom:1px solid #ddd; margin:0 auto}
.pcCouponRow .imageDiv img{width:22%}
.pcCouponRow .couponText{width:66%; margin-left:0; border-left:0; margin-top:10px; padding-left:0px}
.pcCouponRow .couponCodeCol{width:25%; margin-top:10px}
.red-btn{font-size:19px}
.checkout-login-wrapper .right{padding-left:7%; padding-top:65px; position:relative; width:43%}
.checkout-login-wrapper .left{width:49%}
.op_login_area, .op_login_area_R{border:1px solid #eeeeee !important}
.op_login_area, .op_login_area_R{padding-left:5% !important}
.checkout-login-wrapper .left .buttons-set a{float:right; padding-left:5px}
.checkout-login-wrapper .left{width:46%}
.checkout-login-wrapper .right{padding-left:0; padding-top:65px; position:relative; text-align:center; width:53%}
.checkout-login-wrapper .right .login_sprite{float:none; display:inline-block}
.checkout-login-wrapper .right em{display:none}
.checkout-login-wrapper .left .buttons-set{width:85%}
#onepagecheckout_loginbox .checkout-login-wrapper .boxcontent .full{width:80%}
#onepagecheckout_loginbox #login-form .boxcontent input, #onepagecheckout_forgotbox #forgot-password-form .boxcontent input{width:100%}
#peel_grid li.peel_item .product-block .product-block-inner .product-image-block .hover_block{left:17%}
/*#shopping-cart-table thead, #multiship-addresses-table thead{display:none}
#shopping-cart-table > tr{float:left; width:100%}
#shopping-cart-table .data-table .odd > a.center{float:left; width:100%}
#shopping-cart-table tbody tr td:first-child{text-align:center !important; float:left}
#shopping-cart-table tbody tr td{width:100%; float:left}
#shopping-cart-table tbody tr td, #my-orders-table tbody tr td, #multiship-addresses-table tbody tr td{border-bottom:1px solid #DDD !important; margin:0px; width:100%}
#shopping-cart-table tbody tr td{text-align:left !important}
.checkout-cart-index #shopping-cart-table tbody tr.even > td{background:#f0f0f0 !important; width:100%}
.checkout-cart-index #shopping-cart-table tbody tr.odd > td{width:100%}*/
.peel-stick-walldecals-main #peel_grid li.peel_item{margin:15px 10px 15px 0}
.three-boxes .trboxes-box3 .sizebox .sizebox-middle .custom_size label{margin-top:7px}
.three-boxes .trboxes-box3 .sizebox .punchline{margin-top:4px}
.you-love-it{margin-top:20px}
.you-love-it .areawise{margin:10px 0}
.second-nav-inner li{padding:3px; width:23%}
.category-photo-prints-with-frames .ppf-imagepart{margin-right:10px}
.category-photo-prints-with-frames .ppf-textpartright{padding:10px}
.category-photo-prints-with-frames .ppf-rightlist{margin-top:0}
.home-mobile .home-mobile-black ul{width:80%; margin:0 auto 25px}
.custompopart #files_list > li{text-align:left}
}
@media only screen and (min-width:360px) and (max-width:640px){
.data_area .input-slect-fix-w{width:99% !important}
#peel_grid li.peel_item .product-block .product-block-inner .product-image-block .hover_block{left:30%}
.category-peel-stick .pricing ul li, .category-peel-stick .pricing ul li:last-child{width:325px; float:left}
.category-peel-stick .pricing ul .active .activearrow, .category-peel-stick .pricing ul li:hover .activearrow{width:325px; background:url("https://www.canvaschamp.com/skin/frontend/default/cptheme1/images/pricing-active-big.png") no-repeat 0px 0px transparent; left:-2px}
.onepagecheckout_datafields .col-1 .form_fields input.t1{width:94%}
.onepagecheckout_datafields .col-1 .form_fields div.full input.t1{width:95%}
.data_area .input-slect-fix-w{width:99% !important}
.onepagecheckout_datafields .col-1 .form_fields div.two_fields .data_area{width:100% !important}
.onepagecheckout_datafields .col-1 .form_fields div.full input.t1{width:95% !important}
.ordertickets-chat-view .form-list li.wide .input-box{width:100%}
.ordertickets-chat-view .form-list li.wide textarea{width:95%}
.ordertickets-chat-view .form-list .field, .form-list .input-box{width:99%}
.slider .left-box{width:100%}
.slider .title .photo-line{margin-top:5px}
.left-box .title{line-height:normal}
.slider .content{width:100%}
.page .second-nav-mob{background:none; display:none}
.second-nav-inner li:first-child{border-left:1px solid #fff}
.second-nav-inner li{padding:5px 0; width:49%; border:1px solid #fff; background:#bf1e2e}
}
@media only screen and (max-width:360px){
.product-detail-right .product-detail-size-module ul li.material-thumb{margin-left:2px !important; margin-right:2px !important}
.button_module img{width:100%; height:auto}
#peel_grid li.peel_item .product-block .product-block-inner .product-image-block .hover_block{left:22%}
.category-peel-stick .pricing ul{width:100%}
.checkout-cart-index #shopping-cart-table .a-right button{float:none !important}
.cart .totals{width:100%; float:none; margin:0 auto; box-sizing:border-box}
.checkout-cart-index .cart{overflow:hidden}
.product-my-canvas-design .product-detail-right .layout-box{margin-left:0}
/*.product-my-canvas-design .product-detail-right .product-detail-btn-module .back-btn-tool, .product-my-canvas-design .product-detail-right .product-detail-btn-module .next-btn{margin-bottom:5px}*/
.three-boxes .trboxes-box3.trbox{padding:1px; width:99%}
.trboxes-box3.trbox .box-title{margin-top:0px; padding:15px 0 0; font-size:16px}
.three-boxes .trboxes-box3 .sizebox .sizebox-middle ul.size_chart li span.banner_size{float:none}
.three-boxes .trboxes-box3 .sizebox .sizebox-middle .custom_size #customSizeBlock{float:left; width:100%; margin-bottom:10px}
.three-boxes .trboxes-box3 .sizebox .sizebox-middle p.custom_price{clear:both; margin:6px 0px 12px 0px}
.right-slider-contnt .size-price-label{background-position:center center; width:250px}
.page-title.coupons-alert h1{margin-bottom:20px}
#pricing .pc-banner-section.size-pricebanner .size-price-banner-text > ul{width:200px}
.common-offers.float-Right h6, .common-offers.float-Right{text-align:center}
.pc-banner-section.can-photo-colg .content span, .pc-banner-section.photoengrv .content span{padding-bottom:20px}
.pc-banner-section.can-photo-colg .common-offers{margin-bottom:20px}
.pc-banner-section.can-photo-colg .start_price, .pc-banner-section.photoengrv .start_price, .popart .popart_banner_text .start_price, .pc-banner-section.peel-n-stick .start_price{font-size:15px; line-height:16px}
.pc-banner-section.can-photo-colg .content, .pc-banner-section.photoengrv .content{font-size:15px}
.spcl-offer .cms-content .offer-block{background:none}
#boxes #dialog{width:250px}
.category-collages ul li, .category-collages ul li:hover .activearrow, .category-collages .pricing ul .active .activearrow, .category-collages ul .active .activearrow{width:100%}
.order-products-table tfoot strong{font-size:16px !important}
.order-products-table td.last{padding:10px}
#tab4 .pixel-painting{margin-top:0}
.cart .discount.credit-amount input.input-text{width:60px; padding:6px 3px}
.cart .discount.credit-amount button.button span{padding:10px 15px}
.cart .discount.credit-amount button.button span span{padding:0}
#inner-main .tabs li{padding:10px}
.catalog-product-view .connected-carousels {height: 405px}
.gooten_products_new .connected-carousels .stage .carousel li img{max-width:60%}
.checkout-cart-index #shopping-cart-table tbody tr td.a-center.cart-proof-img{width:43px}
.contact-right .contact-right-main {width: 100%}
.contact-right .address-block .contact-right-main {width: 100%;}
.contact-banner .banner-contact-us h2 {font-size: 17px}
}
@media only screen and (min-width:321px) and (max-width:360px){
#peel_grid li.peel_item .product-block .product-block-inner .product-image-block .hover_block{left:20%}
.category-peel-stick .pricing ul{width:auto; margin:0}
.category-peel-stick .pricing ul li, .pricing ul li:last-child{float:none}
.onepagecheckout_datafields .col-1 .form_fields input.t1{width:91% !important}
.onepagecheckout_datafields .col-1 .form_fields div.full input.t1{width:91% !important}
.onepagecheckout-index-index .onepagecheckout_datafields .col-1 .form_fields input.t1{width:94% !important}
.onepagecheckout-index-index .onepagecheckout_datafields .col-1 .form_fields div.full input.t1{width:94% !important}
.ordertickets-chat-view .form-list li.wide textarea{width:92% !important}
.checkout-cart-index .cart .discount, .checkout-cart-index .cart .shipping{width:100% !important}
.product-my-canvas-design .product-detail-right .product-detail-size-module ul li.material-thumb{margin-bottom:20px}
}
@media only screen and (max-width:320px){
#peel_grid li.peel_item .product-block .product-block-inner .product-image-block .hover_block{left:17%}
.data_area .input-slect-fix-w{width:98% !important}
.onepagecheckout_datafields .col-1 .form_fields input.t1{width:89% !important}
.onepagecheckout-index-index .onepagecheckout_datafields .col-1 .form_fields input.t1{width:94% !important}
.onepagecheckout-index-index .onepagecheckout_datafields .col-1 .form_fields div.full input.t1{width:94% !important}
.peel-stick-walldecals-main .pricing ul .active .activearrow, .peel-stick-walldecals-main .pricing ul li:hover .activearrow, .engrave .pricing ul .active .activearrow, .engrave .pricing ul li:hover .activearrow{background:url(https://www.canvaschamp.com/skin/frontend/default/cptheme1/images/pricing-active-big.png) no-repeat center bottom; bottom:-15px; height:14px; left:-1px; position:absolute; width:282px}
.checkout-cart-index .cart .cart-collaterals .col1-set{width:99%}
.peel-stick-walldecals-main .pricing ul li, #photo_collage_products_listing .pricing ul li, .engrave .pricing ul li{width:280px}
.pixel-painting li.col2 > img{width:100%; height:auto}
.product-my-canvas-design .product-detail-right .product-detail-size-module ul li.material-thumb{margin-bottom:20px}
.onepagecheckout_datafields .col-1 .form_fields select{width:240px}
.category-collages ul li:hover .activearrow, .category-collages .pricing ul .active .activearrow{background:url(https://www.canvaschamp.com/skin/frontend/default/cptheme1/images/pricing-active-big.png) no-repeat center bottom; bottom:-15px; height:14px; left:-1px; position:absolute; width:282px}
.page .second-nav-mob{background:none}
.second-nav-inner li:first-child{border-left:1px solid #fff}
.second-nav-inner li{padding:5px 0; width:98%; border:1px solid #fff; background:#bf1e2e}
.mycustomprint-index-index .order-step-main .dynamic-block .frame-options dd{width:100%}
.quotation_from.pop_midcontent .rc-anchor-normal{width:280px !important}
.slider .right-slider-contnt .size-price-label{width:280px; height:165px; background-size:100% auto}
.artist_gallery_multi_price .grouped-items-table td{padding-left:5px; padding-right:5px}
}
@media only screen and (min-width:480px) and (max-width:600px){
.onepagecheckout_datafields .col-1 .form_fields div.two_fields .data_area{width:100% !important}
.onepagecheckout_datafields .col-1 .form_fields input.t1{width:87% !important}
.onepagecheckout_datafields .col-1 .form_fields div.two_fields .data_area{width:96% !important}
.onepagecheckout_datafields .col-1 .form_fields div.full input.t1{width:93% !important}
}
@media only screen and (min-width:361px) and (max-width:480px){
.onepagecheckout_datafields .col-1 .form_fields div.full input.t1{width:94% !important}
.onepagecheckout_datafields .col-1 .form_fields input.t1{width:94% !important}
.onepagecheckout-index-index .onepagecheckout_datafields .col-1 .form_fields div.full input.t1{width:94% !important}
.onepagecheckout-index-index .onepagecheckout_datafields .col-1 .form_fields input.t1{width:96% !important}
.onepagecheckout-index-index .onepagecheckout_datafields .data_area .input-slect-fix-w{width:98% !important}
.ordertickets-chat-view .form-list li.wide textarea{width:95% !important}
.second-nav-inner li a{font-size:12px}
}
@media only screen and (min-width:641px) and (max-width:767px){
/* Engraved Photos */
.pc-banner-section.photoengrv{height: 525px;}
.pc-banner-section.photoengrv .title .caption{font-size: 35px; line-height: 50px;}
.pc-banner-section.photoengrv .title h2{font-size: 20px;}
.pc-banner-section.photoengrv .content span{line-height: 24px; padding: 0 10px 20px}
.main-container.col2-left-layout .col-main{width:auto}
.main-container.col2-left-layout .col-left{width:100%}
.customer-account-index #my-orders-table tbody tr td{display:block; width:auto}
.sales-order-history #my-orders-table .order-label, .customer-account-index #my-orders-table .order-label{color:#222222; display:block; float:left; font-weight:bold; padding-left:15px; text-transform:uppercase; width:45%}
.customer-account-index #my-orders-table thead{display:none}
.sales-order-history .data-table thead th{display:none}
.sales-order-history #my-orders-table tbody tr td{display:block}
.ordertickets-chat-view .form-list .field, .form-list .input-box{width:99%}
.ordertickets-chat-view .form-list li.wide textarea{width:95%}
.onepagecheckout_datafields .col-1 .form_fields div.full .data_area{width:100%}
.onepagecheckout_datafields .col-1 .form_fields div.full .data_area input.t1{width:90%}
.onepagecheckout_datafields div.full .data_area .input-slect-fix-w{width:99%}
.onepagecheckout_datafields div.short .form_fields input.t1{width:94%}
.mobile-phone > br{display:none}
.footer-m strong > br{display:none}
.cms-get-quote .common-form .textfield_s{width:18% !important}
.cms-get-quote .common-form textarea{float:right; width:75% !important}
.slider .left-box .left-slider-contnt{float:left; width:53%}
.slider .left-box .middl-slider-content{margin-left:0 !important}
.slider .left-box .middl-slider-content ul{font-size:13px !important}
.slider .left-box .middl-slider-content ul li{line-height:25px; padding-left:15px}
.product-display .prod-contnt{width:100%}
.three-boxes .trboxes-box1.trbox{display:none}
.onepagecheckout-index-index .second-nav-mob .second-nav-inner.responsive-menu li a{border:medium none; padding:0}
.onepagecheckout-index-index .second-nav-mob .second-nav-inner.responsive-menu a:hover{color:#fff !important}
.mycustomprint-index-index .order-step-main .dynamic-block .upload_artwork_now{float:left; width:195px}
.mycustomprint-index-index .ajax-file-upload > img, .mycustomprint-index-index .mrg_T20 > img{width:85%; height:auto}
.mycustomprint-index-index .order-step-main .dynamic-block .upload-module .separator-print-readypage{margin:0 15px}
.mycustomprint-index-index .order-step-main .dynamic-block .upload-module .separator-print-readypage .up_text{height:40px; width:40px; line-height:40px}
.mycustomprint-index-index .order-step-main .dynamic-block .upload-module .upload_artwork_later.last{float:none; text-align:right; width:195px}
.mycustomprint-index-index .order-step-main .dynamic-block .margin-none{margin-right:10px}
.mycustomprint-index-index .order-step-main .dynamic-block .size-select, .mycustomprint-index-index .order-step-main .dynamic-block .quantity-select{width:165px}
.mycustomprint-index-index .order-step-main .dynamic-block .size-select dt, .mycustomprint-index-index .order-step-main .dynamic-block .quantity-select dt{margin-bottom:5px}
.mycustomprint-index-index .order-step-main .dynamic-block .frame-options dt{width:85px}
.mycustomprint-index-index .order-step-main .dynamic-block .frame-options dd{line-height:37px; width:345px}
.mycustomprint-index-index .product-detail .product-detail-info dl dd .tool-tip-icon{margin-top:8px}
.category-photo-prints-with-frames .frame-prints-main{margin:40px auto; width:500px; float:none}
.category-photo-prints-with-frames.frame-prints-main .frame-prints{width:auto}
.home-mobile{background-size:cover; width:100%}
.photoengraved-index-index .dyn-block-middle .plaque-sz label span img{min-height:70px}
.review-block .review-titl{font-size:22px; line-height:25px; padding-left:0}
.review-block .reviews .leftside-review, .review-block .reviews .rightside-review{width:41%}
.review-block .shop-approve .shop-approve-left{width:25%}
.review-block .shop-approve .shop-approve-right{width:65%}
.popart.wlslcan-prin .popart_banner_text h1{font-size:40px; line-height:40px; margin:0}
.popart.wlslcan-prin .popart_banner_text h2{font-size:18px; line-height:20px}
.can-pop-art.main-container{background-position:center center}
.popart.wlslcan-prin .quotation_from.pop_midcontent .pop_right .form-list li.wide textarea{width:260px}
.shipping-offer-top1 .free-canvasbox{width:33%}
.shipping-offer-top1 .smalltitl{font-size:11px}
.shipping-offer-top1 .discountcode span em{font-size:9px}
.shipping-offer-top1 .bigtitl{font-size:15px}
.shipping-offer-top1 .free-canvasbox:nth-child(2){border-left:1px solid #eeeeee; border-right:1px solid #eeeeee; width:32.9%}
.wholesale-bg-1 .sldr-wrap .wholesale-sldr-cont{bottom:-60px}

.common-form.get-qoute-form .size-height .textfield{width:18% !important}
.common-form.get-qoute-form .size-height .validation-advice{left:280px}
}
@media screen and (width:1024px){
/*.cms-home .home-mobile{width:55% !important}
.cms-home .homepage-instantbox .sizebox, .cms-home .homepage-reviewblock, .cms-home .canvas-prints-home-product .canvas-prints-home-product-waper, .cms-home .socialmedia-prints-main, .cms-home .we-guarantee-you-love-it, .cms-home .total-order-shipped, .cms-home .quick-view-tabbing, .cms-home .socialmedia-footer, .cms-home .footer_top, .cms-home .footer_bottom, .header_contact_info,  .second-nav-container, .top_search, .hidden-desktop-nav{display:block !important}
.cms-home .home-mobile .home-mobile-black ul{width:100%}
.cms-home .review-block .shop-approve .shop-approve-left img{width:73px}
.header, .nav-inner, .cms-home .footer, .cms-home .featured_inner, .cms-home .new_inner, .cms-home .messages, .cms-home .home_cmsinner, .cms-home .manufacture_products, .cms-home .container, .second-nav-container .second-nav-main, .cms-home .homepage-instantbox, .cms-home .easy-steps-to-order-waper, .cms-home .we-guarantee-you-love-it .main-area, .cms-home  .center-container, .cms-home .total-order-shipped .main-area{width:980px; margin:0 auto}
.top_search{width:8%}
.banner.sticky .second-nav-container .second-nav-main .second-nav-sticky, .banner.sticky .second-nav-container{display:none !important}
.cart .cart-collaterals .col1-set{position:relative}
.checkout-cart-index .cart .discount.credit-amount{position:absolute; bottom:-11px; left:0; min-height:173px}
#slide .fieldcontainer{width:380px}
#slide .searchfield, #slide .searchfield:focus{width:340px}*/
}
@media only screen and (max-width:1023px){
	.cp-pcp{background: #fdfdfd; border: 1px solid #efefef; border-right: none; border-left: none; padding: 25px 0;}
	.pcp-bottom .pcp-bottom-left{padding-right: 15px;}
	.pcp-bottom .pcp-bottom-right{padding-left: 15px;}
}
@media only screen and (max-width:1024px){
/* Engraved Photos */
.categorypath-engraved-photos-on-wood-plaques .page-title{margin: 0 0 0; line-height: 30px;}
.pc-banner-section.photoengrv{background: rgba(0,0,0,0.6);}
.container .customTab{width: 100%; max-width: 768px;}
/*subscrip popup responsive*/
.am-print-page-offer-part #esns_box_layer{margin-left: -370px;}
/*Home deal offer*/
.offer-week-text {font-size:15px;line-height:24px;font-family:'robotomedium'}
.coupon-cd-offer {width: auto; padding:9px 6px 9px;font-size:13px;font-family:'robotomedium'}
.weekly-offer-deal{width: 295px;margin-bottom: 30px}
.weekly-offer-deal img{width:auto}
.countdown-timer-offer{margin:30px auto 0}
.coupon-cd-offer span{font-size:14px}
.offer-week-text-bold{font-size:22px;line-height:normal}
/*metal page responsive*/
.category-metal-prints .container{float:none}
.category-metal-prints .container .quick-view-tabbing .customTab{width:100%}
.category-metal-prints .container .quick-view-tabbing #tabmenu a, .category-metal-prints .container .quick-view-tabbing #tabmenu a.active{padding:10px;font-size:13px}
.category-metal-prints .metal-prints-available-options .mounting-options{margin-top: 0px;}
.category-metal-prints .metal-prints-available-options ul.tab-content-nav {display: none;}
.category-metal-prints .container .quick-view-tabbing #tabmenu{height:auto;float:left;width:100%;margin-bottom:40px;margin-top:20px}
.category-metal-prints #subcatcontenttab1 .cms-content .hanging-frame-list{margin:20px 0 2px;padding:30px 20px}
.category-metal-prints #subcatcontenttab1 .cms-content .hanging-frame-content{max-width:350px;width:50%;}
.category-metal-prints #subcatcontenttab1 .cms-content .hanging-frame-images{width:50%;max-width:300px}
.category-metal-prints #subcatcontenttab1 .cms-content .hanging-frame-images img{max-width:100%;height:auto;width:auto}
.category-metal-prints .total-order-shipped{min-height:inherit;padding:70px 0 90px;margin-bottom:20px}
.category-metal-prints .total-order-shipped .total-orders{font-size:30px;line-height:30px;margin-top:30px}
.category-metal-prints .metal-prints-available-options .surface-options{margin-top:0px;}
.category-metal-prints .metal-prints-available-options .matte-finish-options{margin-top: 0px;}
.category-metal-prints .metal-prints-available-options .options-image{width:50%;margin-top:10px;margin-bottom: 10px}
.category-metal-prints .metal-prints-available-options .options-image img{max-width:100%;display:block;text-align:center;margin:20px auto;}
.category-metal-prints .metal-prints-available-options .metal-prints-container .tab-content .matte-finish-options .options-details{margin:0 auto;}
.category-metal-prints .metal-prints-available-options .surface-options .options-details{float:none;width:50%;margin-top:30px;}
.catalog-category-view.category-metal-prints .cms-content .hanging-frame-list{min-height:inherit;margin-top:20px;margin-right:0;width:100%}
.catalog-category-view .cms-content .hanging-frame-images{margin-right:15px;width:140px}
.catalog-category-view .cms-content .hanging-frame-content{width:calc(100% - 157px)}
.category-metal-prints .why-choose-metal-print{padding-top:30px}
.category-metal-prints .col-main{width: auto; float:none;}
.category-metal-prints .metal-prints-banner {width: auto; min-height: auto;float: left; }
.category-metal-prints .metal-prints-banner .metal-prints-container {width: auto;padding: 35px;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}
.category-metal-prints .metal-prints-container { width: auto;margin: 0 auto;}
.category-metal-prints .why-choose-metal-print .metal-prints-container .block-title-why-ch-metal-p{margin-top:40px;}
.category-metal-prints .why-choose-metal-print .metal-prints-container {padding: 0 0 70px;width: 100%;background-size: 60%;}
.category-metal-prints .why-choose-metal-print .metal-prints-container .why-choose-metal-print-content .cms-content ul li {line-height: 30px;}
.category-metal-prints .why-choose-metal-print .metal-prints-container .why-choose-metal-print-content{padding-top: 20px;}
.category-metal-prints .be-more-beautiful-metal-prints{margin-top:30px;}
.category-metal-prints .be-more-beautiful-metal-prints{padding:50px 0;margin-top:30px;background-size: contain;text-align: center;background-position: left 20px bottom;min-height: 740px;}
.category-metal-prints .be-more-beautiful-metal-prints ul.be-more-beautiful-discription{margin-top:40px;width:100%;}
.category-metal-prints .be-more-beautiful-metal-prints ul.be-more-beautiful-discription li{width:150px;height:150px;padding:20px 10px 10px;border-radius:100%;}
.category-metal-prints .be-more-beautiful-metal-prints ul.be-more-beautiful-discription li:nth-child(1) .be-more-beautiful-discription-img{background-position:-4px -4px;}
.category-metal-prints .be-more-beautiful-metal-prints ul.be-more-beautiful-discription li span{font-size:15px;margin-top:31px;}
.category-metal-prints .be-more-beautiful-metal-prints ul.be-more-beautiful-discription li:nth-child(2) .be-more-beautiful-discription-img{background-position:-5px -66px;}
.category-metal-prints .be-more-beautiful-metal-prints ul.be-more-beautiful-discription li:nth-child(3) .be-more-beautiful-discription-img{background-position:-5px -127px;}
.category-metal-prints .be-more-beautiful-metal-prints ul.be-more-beautiful-discription li:nth-child(4) .be-more-beautiful-discription-img{background-position:-5px -250px;}
.category-metal-prints .be-more-beautiful-metal-prints ul.be-more-beautiful-discription li:nth-child(5) .be-more-beautiful-discription-img{background-position:-5px -189px;}
.category-metal-prints .be-more-beautiful-metal-prints ul.be-more-beautiful-discription li .be-more-beautiful-discription-img{height:50px;width:50px;}
.category-metal-prints .metal-prints-banner .metal-prints-content{border-left:none; float: none;width: 60%;margin-top: 0px;margin: 0 auto;background: rgba(25,25,25,0.85);}
#background_overlay, .background_overlay {display: none;height: 100%;left: 0;overflow: auto;position: fixed;text-align: center;top: 0;width: 100%;z-index: 5;background: #000000;opacity: 0.7;-webkit-transition: opacity 0.5s ease;-moz-transition: opacity 0.5s ease;-o-transition: opacity 0.5s ease;transition: opacity 0.5s ease;}
.artist-supply .banner-artist-overlay {height:auto;padding: 50px 0;}
.artist-supply .main-banner .banner-artist {position: static;}
.home-m.mobile-device{text-align:left; padding:0}
.home-mobile.desktop-view, .displ-nim, .category-canvas-prints .category-title h1, .category-gallery-wrapped-canvas .category-title h1, .category-photos-on-canvas .category-title h1,#display-none-mobile, .displaynone-mobile{display:none}
.category-canvas-prints .common-offers.float-Right, .category-gallery-wrapped-canvas .common-offers.float-Right, .category-photos-on-canvas .common-offers.float-Right{display:block; float:none; margin:0; position:static; width:auto}
.home-mobile.device-display, #display-none-desktop,.display-none-desktop-view{display:block}
#display-none-desktop.red-btn{max-width:150px; text-align:center; margin-left:0; margin-top:20px}
.canvas-prints-section-tab{margin-top:0px}
/*Push Menu*/
.pushmenu{background:#ffffff; text-align:left; width:250px; height:100%; top:0; z-index:99; position:fixed; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box}
.pushmenu-left{left:-312px}
.pushmenu-left.pushmenu-open{left:0}
.pushmenu-push{overflow-x:hidden; position:relative; right:0}
.pushnav-push-toright{left:312px}
.pushmenu, .pushmenu-push{-webkit-transition:all 0.5s ease; -moz-transition:all 0.5s ease; transition:all 0.5s ease}
.pushmenu-close{background:#fff; font-size:24px; right:-36px; padding:12px 15px 15px 10px;; position:absolute; cursor:pointer; top:48px; display:none; font-family:'robotobold'; border-radius:0 4px 4px 0}
.pushmenu-left.pushmenu-open .pushmenu-close{display:block}
.responsive-menu #nav-mobile{background:none; border:none; position:static}
.responsive-menu li a{color:#fff; width:96%; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box}
.responsive_menu{max-height:100vh; overflow-y:auto; width:100%}
.responsive_menu::-webkit-scrollbar{-webkit-appearance:none}
.responsive_menu::-webkit-scrollbar:vertical{width:9px}
.responsive_menu::-webkit-scrollbar:horizontal{height:9px}
.responsive_menu::-webkit-scrollbar-thumb{border-radius:6px; border:4px solid #ccc; background-color:#ccc; position:absolute;}
.responsive-menu #nav-mobile{display:block !important}
/*Push Menu End*/
/* Slide Search*/
#slide_background , #slide1_background{-webkit-transition:none; -moz-transition:all 0.6s; transition:all 0.6s}
#slide_wrapper, .well , #slide1_wrapper{-webkit-transition:none; -moz-transition:all 0.6s; transition:all 0.6s}
.popup_visible .well{-webkit-transform:translateX(0) translateY(80px); -moz-transform:translateX(0) translateY(80px); -ms-transform:translateX(0) translateY(80px); transform:translateX(0) translateY(80px)}
.btn-success{background-color:#ff3366; color:#fff}
.well{background-color:transparent; border-radius:4px; box-shadow:0 1px 1px rgba(0, 0, 0, 0.05) inset; margin-bottom:20px; min-height:20px; padding:0}
.close-btn{background:#ff3366; border:none; color:#ffffff; padding:3px 7px}
.cms-home #slide.well{padding:0; background:none; border:none}
#slide .close-btn{background:none; border:none; color:#ffffff; padding:0px 10px; position:absolute; bottom:0px; right:0px; line-height:34px; font-size:24px; font-family:'robotoblack'}
#slide .fieldcontainer{position:relative; width:290px}
#slide .searchfield, #slide .searchfield:focus{width:250px; height:40px}
#slide #searchbtn{right:45px; z-index:2; top:5px}
.nav-container.hidden-mobile-nav{position:absolute; left:0; background:none; border-bottom:none; width:28px}
.nav-responsive div{float:left; width:28px}
.header-container{background:#bf1e2e; position: relative; z-index: 99;}
.header-bottom{padding:0; margin-top:0}
.mobile{background:none}
.top-bar-left{width:145px; float:left}
.search{border-left:1px solid #a51221; border-right:1px solid #a51221; float:right; padding:11px 25px 17px}
.top-bar-right ul li{float:left; padding:11px 0 17px 25px}
.top-bar-right ul li.account-mob{border-left:1px solid #a51221; border-right:1px solid #a51221; padding-right:25px}
.header a.logo{font-family:'futura_md_btbold'; color:#fff; font-size:26px; position:absolute; left:0; right:0; top:15px; width:196px}
.top-bar-right{width:135px; float:right}
.cvp-sprite-mobile{width:28px; height:28px; float:left; position:relative}
.cvp-sprite-mobile.cart-icon-mob > span{background:#ffde00; border-radius:100%; font-size:11px; height:25px; left:1px; line-height:25px; position:absolute; right:0; top:-5px; width:25px}
.nav-icon{position:relative}
.nav-icon:before{border-bottom:0.38em solid #ffffff; box-sizing:content-box; content:""; height:0.125em; left:5px; position:absolute; top:5px; transition:all 0.3s ease-in-out 0s; width:28px}
.nav-icon:after{border-top:1em double #ffffff; box-sizing:content-box; content:""; left:5px; position:absolute; top:16px; transition:all 0.3s ease-in-out 0s; width:28px}
.socialmedia-footer{display:block}
.footer-container .socialmedia-footer .top-footer{width:auto; margin:0 30px}
.footer-container .socialmedia-footer .top-footer .newsletter-main{display:none}
.footer-container .socialmedia-footer .top-footer .fb-like-main{float:none; margin:23px auto 0; display:table}
.footer-container .socialmedia-footer .top-footer .fb-like-main .fb-like-main-center{width:auto; background:none; border:none}
.footer-container .socialmedia-footer .top-footer .fb-like-main .block-title{text-align:center}
.footer-container .socialmedia-footer .top-footer .fb-like-main .block-title strong{color:#bf1e2e}
.block.block-subscribe .block-content{padding:10px 15px}
.footer{clear:both}
.footer-m{padding:5px 0 11px 0}
.contact-details strong{float:left; font-family:"robotoregular"; font-size:17px; margin-bottom:10px; width:100%; padding:17px 0; background:#3a3a3a; text-align:center; color:#fff}
.contact-details strong a{color:#fff}
.social_block{width:100%}
.shopper_aprrove_rate.footer-area{margin-top:10px; padding-top:16px}
.social_block.footer-area {width: 100%;text-align: center;float: none;clear: both}
.footer .paypal_block ul {width: auto;text-align: center}
.social_block li{display:inline}
.footer-container .socialmedia-footer .top-footer .fb-like-main{width:auto}
.canvas-prints .sa_review .sa_info span{display:block !important; float:none !important; margin-bottom:0px !important; text-align:left !important}
.canvas-prints .sa_review span.sa_star{display:inline-block !important}
.canvas-prints .review-block .sa_name .sa_displayname{font-family:"robotoregular"; margin:0 5px 0 0px}
.category-canvas-prints .main, .category-canvas-prints .col-main, .category-photos-on-canvas .main, .category-photos-on-canvas .col-main, .category-gallery-wrapped-canvas .main, .category-gallery-wrapped-canvas .col-main{width:auto; margin:0}
.home-m.mobile-device .mainarea_wrapper, .full-width-page .page-title.category-title{width:768px; margin:0 auto}
.full-width-page .page-title.category-title{margin-top:20px !important}
.canvas-prints .homepage-reviewblock, .canvas-prints .related-category-block{display:block; border-bottom:none}
.canvas-prints .review-block.homepg{width:100%}
.canvas-prints .review-block.homepg .shop-approve{padding:15px 20px 30px; width:46%}
.canvas-prints .what-our-client-speak{width:46%}
.canvas-prints .customer-revenue-main .customer-list iframe{width:100%; border:none; height:209px}
.canvas-prints .customer-revenue-main{padding:31px 20px}
.canvas-prints .shop-approve-left .shop-appro-img{width:48px}
.canvas-prints .shop-approve-left .shop-appro-title{font-size:18px; float:right; padding-top:15px}
.canvas-prints .shop-approve-left .shop-appro-title span{font-size:16px}
.canvas-prints .customer-revenue-main .block-title{line-height:normal}
.canvas-prints .customer-revenue-main .block-title span{font-size:20px}
.canvas-prints .homepage-reviewblock .review-block.homepg .shop-appro-container .shop-approve .shop-approve-right .shopperapproved_widget.sa_rotate.sa_vertical.sa_count3.sa_showdate.sa_jMY.sa_colorBlack.sa_borderGray.sa_bgInherit.sa_rounded.sa_fixed.sa_large .sa_review{height:80px; overflow:hidden; padding:0}
.canvas-prints .review-block.homepg .shop-approve .shop-approve-right{padding:9px 5px}
.related-category-block .three-category li a{/*background-size:800px auto;*/ height:auto; width:100%}
.related-category-block .three-category li a.photo-colg{background-position:-310px 0}
.related-category-block .three-category li a.photo-mosaic{background-position:-20px -235px}
.related-category-block .three-category li a.photo-engrave{background-position:-575px -235px}
.related-category-block .three-category li a.photo-panoramic{background-position:-300px -235px}
.related-category .related-category-desc p br{display:none}
.related-category-block .three-category li a span{font-size:18px; padding:10px 0}
.related-category-block .three-category li:nth-child(3n-1){margin:0 15px}
.about-custom-canvas{font-family:'robotoregular'}
.about-custom-canvas .text-center{text-align:center}
.about-custom-canvas .top-content{margin-bottom:70px}
.about-custom-canvas .container{max-width:1024px; min-width:100%; margin:0 auto; padding:0 20px}
.about-custom-canvas .imgleft{float:left; margin:0 42px 37px 0}
.about-custom-canvas .imgleft.slides-add{width:45%; margin-right:10px}
.about-custom-canvas .imgright-sitecontent{padding:60px 0 0 0}
.about-custom-canvas .contenttitle{color:#bf1e2e; font-family:'robotobold'; font-size:18px; margin-bottom:23px; display:block}
.about-custom-canvas .imgright-sitecontent p{font-size:13px; color:#000; margin-bottom:27px}
.about-custom-canvas .imgright-sitecontent{padding:60px 0 0 0}
.about-custom-canvas .imgright-sitecontent.last{padding:30px 0 0 0}
.about-custom-canvas .imgright{margin:0 0 37px 42px; float:right}
.about-custom-canvas .products-title{max-width:465px; font-family:'robotobold'; font-size:26px; color:#000; text-align:center; text-transform:uppercase; display:block; margin:0 auto 40px; padding-bottom:22px; border-bottom:2px solid #e9e9e9; position:relative}
.about-custom-canvas .products-title:before{position:absolute; content:""; display:block; width:12px; height:12px; background:#e9e9e9; left:50%; right:50%; bottom:-7px; border-radius:100%; margin-left:-6px}
.about-custom-canvas .products{margin-bottom:32px}
.about-custom-canvas .products ul.productsmain{margin:0 auto; padding:0; list-style:none; text-align:center}
.about-custom-canvas .products ul.productsmain li{width:203px; margin-left:50px; text-align:center; display:inline-block; vertical-align:top}
.about-custom-canvas .products ul.productsmain li:first-child{margin-left:0}
.about-custom-canvas .products ul.productsmain li .productimg{position:relative; margin-bottom:20px; display:block; transition:all 0.3s ease 0s}
.about-custom-canvas .products ul.productsmain li .productimg .productimgtitle{position:absolute; display:block; bottom:4px; left:0; right:0; background:rgba(0, 0, 0, 0.53) none repeat scroll 0 0; color:#fff; font-size:18px; font-family:'robotobold'; text-align:center; text-transform:uppercase; padding:8px 15px}
.about-custom-canvas .products ul.productsmain li p{font-size:13px; font-weight:300; line-height:normal; padding:0 10px}
.home-m.mobile-device .section-title{font-family:"robotobold"; font-size:26px; position:relative; text-align:center; text-transform:uppercase}
.home-m.mobile-device .section-title::before{background:#ddd; border-radius:100%; bottom:-5px; content:""; height:12px; left:0; position:absolute; right:0; width:12px; margin:0 auto}
.home-m.mobile-device .section-title::after{background:#dddddd; bottom:0; content:""; height:1px; left:0; margin:0 auto; position:absolute; right:0; width:340px}
.home-m.mobile-device .section-title .tagline-home-commen{display:block; font-family:"robotoregular"; font-size:16px; margin-top:13px; padding-bottom:26px; text-transform:none}
.home-m.canvas-prints{background:none}
.about-canvas-prints{float:left; background:url("https://www.canvaschamp.com/skin/frontend/default/cptheme1/images/mobile/about-canvas-print.jpg") no-repeat center bottom; background-size:cover; width:100%; padding:70px 0; min-height:257px; color:#fff; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; text-align:center}
.about-canvas-title{font-size:26px; color:#fff; font-family:"robotobold"; position:relative; padding-bottom:23px; margin-bottom:23px}
.about-canvas-title::before{background:#ddd; border-radius:100%; bottom:-5px; content:""; height:12px; left:0; position:absolute; right:0; width:12px; margin:0 auto}
.about-canvas-title::after{background:#dddddd; bottom:0; content:""; height:1px; left:0; margin:0 auto; position:absolute; right:0; width:300px}
.about-canvas-prints .section-title-new{color:#fff; text-transform:none; margin-top:0}
.home-m.mobile-device .sizebox{display:block !important; border:none}
.home-m.mobile-device .custom-size-mobile{background:url("https://www.canvaschamp.com/skin/frontend/default/cptheme1/images/mobile/custom-size-price.jpg") no-repeat center bottom; background-size:cover; padding:40px 0; width:100%; color:#fff; float:left}
.home-m.mobile-device .sizebox{position:static; background:none; float:none; margin:0 auto; width:442px; padding:0}
.canvas-top-section .about-custom-canvas .imgright-sitecontent{float:left; width:40%}
.canvas-top-section .about-custom-canvas .imgright-sitecontent .mobile-price{font-family:"robotolight"; font-size:20px; margin:20px 0 0}
.canvas-top-section .about-custom-canvas .imgright-sitecontent .mobile-price span{color:#bf1e2e; font-family:"robotobold"}
.canvas-top-section .about-custom-canvas .imgright-sitecontent .red-btn{float:left; margin-top:30px}
.home-m.mobile-device .page-title{color:#bf1e2e; font-family:"robotobold"; font-size:24px; margin:0; line-height:normal}
.home-m.mobile-device strong{display:block; font-family:"robotobold"; font-size:13px}
.home-m.mobile-device .sizebox .sizebox-middle{background:#222222; padding:40px 30px 30px; width:100%; float:left; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box}
.home-m.mobile-device .sizebox .sizebox-middle .sizebox_heading{font-size:26px; color:#fff}
.home-m.mobile-device .sizebox .sizebox-middle ul.size_chart li .input-slect-fix-w select{width:100%}
.home-m.mobile-device .sizebox .sizebox-middle ul.size_chart li{background:none; border-bottom-color:#2e2e2e}
.home-m.mobile-device .sizebox .sizebox-middle ul.size_chart li.grey-bg{background:none; border-bottom:none}
.home-m.mobile-device .sizebox .sizebox-middle ul.size_chart li span.sizebox_banner_prise{margin-left:30px}
.home-m.mobile-device .sizebox .sizebox-middle ul.size_chart li span.banner_size, .home-m.mobile-device .sizebox .sizebox-middle ul.size_chart li span.sizebox_banner_prise, .home-m.mobile-device .sizebox .sizebox-middle ul.size_chart li span.sizebox_banner_prise strike, .home-m.mobile-device .sizebox .sizebox-middle .custom_size .strike, .home-m.mobile-device .sizebox .sizebox-middle p.custom_price{color:#fff}
.sizebox .sizebox-middle p.custom_price{font-size:26px}
.home-m.mobile-device .flag_Sprite.sizebox_arrow{height:10px; width:6px; background:url("https://www.canvaschamp.com/skin/frontend/default/cptheme1/images/mobile/size-arrow.png") no-repeat}
.home-m.mobile-device .sizebox strong{float:left; display:block; padding:9px 10px 4px}
.home-m.mobile-device .google-trust-store-section{background:#fff; text-align:center; float:left; width:100%; padding:50px 0}
.page-title{width:auto; margin:30px 0}
.canvas-prints .pr-snippet-wrapper{width:100% !important; padding:0 !important}
.canvas-prints .pr-snippet-stars{border:none !important}
.canvas-prints p.pr-snippet-review-count{width:auto !important; line-height:normal !important; margin:4px 0 0 !important}
.category-canvas-prints .main{width:100%; margin:0px}
.home-mobile{text-align:center; padding-top:0px; color:#000; background-image:none}
.home-mobile .shop-approve-right{margin-bottom:20px}
.google-trust-store-section{background:#333333; width:100%; padding:40px 0; float:left}
.google-trust-store-section .shop-appro-title > span{font-size:24px; font-family:"robotobold"; text-transform:uppercase; color:#fff}
.home-mobile .total-order-shipped{display:block; min-height:auto; margin-bottom:0;padding:40px 0 40px 0}
.home-mobile .total-order-shipped .main-area{width:auto}
.cms-home .total-order-shipped .tagline-home-commen{position:relative; background-image:none}
.cms-home .total-order-shipped .tagline-home-commen::before{background:#dddddd; bottom:0; content:""; height:2px; left:0; margin:0 auto; position:absolute; right:0; width:340px}
.cms-home .total-order-shipped .tagline-home-commen::after{background:#dddddd; border-radius:100%; bottom:-3px; content:""; height:10px; left:0; margin:0 auto; position:absolute; right:0; width:10px}
.home-mobile .flexslider{display:block; height:auto; margin-top:20px; padding-bottom:30px}
.mobile-price span{font-family:"robotobold"; color:#bf1e2e}
.home-mobile .offer-mob-banner-section{background:url("https://www.canvaschamp.com/skin/frontend/default/cptheme1/images/mobile/flash-sale-mob-bg.jpg") no-repeat center;width: 100%;background-size: cover;margin-bottom: 40px; padding-bottom:40px}
.cms-home .shipping-offer-top{margin-bottom: 0px !important;}
.home-mobile .offer-mob-banner-section img{margin-top:40px;max-width: 100%;}
.home-mobile .offer-mob-banner-section .offer-text{font-family:"robotobold_condensed";font-size: 16px;color: #ffffff;margin-top: 19px;padding-bottom:25px}
.home-mobile .offer-mob-banner-section .white-btn{font-size:13px; padding:10px 20px}
.home-mobile .red-btn{display:table; margin:30px auto 0}
.main-title{font-family:'staccato222_btregular'; font-size:36px;margin-top:30px}
.banner-mob p{font-size:18px; line-height:normal; margin-bottom:5px}
.banner-mob.main-container > img{max-width:100%}
.shop_now{top:0; display:block; padding:5px 20px; margin:0 auto}
.hand-crafted-section{background:url("https://www.canvaschamp.com/skin/frontend/default/cptheme1/images/mobile/hand-crafted.jpg") no-repeat center bottom; background-size:cover; width:100%; padding:70px 0; min-height:277px; color:#fff; margin-top:-110px; position:relative; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box}
.content-heading{font-size:20px; font-family:"robotobold"}
.slider .content-heading{font-family:'robotobold_condensed'; font-size:26px}
.slider p{font-size:18px}
.content-heading.white{color:#fff}
.hand-crafted-section .content-heading.white{position:relative; padding-top:30px}
.we-offer-gcp{padding:20px 0}
.service-icon{display:inline-block; margin-top:20px}
.customer-satisfication{background:url("https://www.canvaschamp.com/skin/frontend/default/cptheme1/images/mobile/satisfication-guarntee.jpg") no-repeat center bottom; background-size:cover; width:100%; padding:25px 0; min-height:236px; color:#fff; position:relative; margin-top:20px; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box}
.slider{display:block; text-align:center; padding-top:35px; padding-bottom:20px}
.flexslider{height:auto;margin:0 auto;z-index:0;position:relative}
.slider .flexslider ul.slides{margin-bottom:0; position:relative; z-index:0}
.flexslider .slides img{max-width:100%}
.flex-caption{bottom:0px; background:rgba(0,0,0,0.7); left:0; position:absolute; padding:15px 0; right:0; width:437px; margin:0 auto}
.flex-caption p{margin-bottom:0 !important; color:#fff; font-size:16px}
ul.flex-direction-nav{list-style:none; display:none}
.flex-control-nav{bottom:0px; left:0; position:absolute; right:0; text-align:center; width:100%; margin-bottom:0 !important; z-index:0}
.home-mobile .flexslider .slides > li span.red{font-size:24px; font-family:"robotomedium"; margin:0px 0 10px; color:#fff}
.home-mobile .flex-control-paging li a{background-image:none; border:1px solid #000; width:15px; height:15px}
.home-mobile .flex-control-paging li a.flex-active{background-image:none; background:#bf1e2e}
ol.flex-control-nav li{margin-left:6px}
ol.flex-control-nav li:first-child{margin-left:0}
.home-mobile .total-order-shipped .main-area .total-orders{font-size:36px; line-height:36px}
.input-box #div_sizes-mobile-tab1.details{margin-bottom:10px}
#upload_area_responsive-tab1{margin:10px auto 15px; text-align:center}
#div_sizes-mobile-tab1.details strong{color:#888}
.tab_content #div_sizes-mobile.details strong, #div_sizes-mobile-tab1.details strong, #display-in-mobile #div_sizes-mobile.details strong{color:#000}
#inner-main #div_sizes-mobile.details strike{color:#bf1e2e}
#inner-main .product-detail-right .tab_content .title{display:none}
#inner-main .product-detail-right .tab_content .leftmodule .title{display:block}
#inner-main .product-detail-right #tab5.tab_content .title, #inner-main .product-detail-right #tab2.tab_content .title{font-size:18px; line-height:20px; display:block}
#inner-main .product-detail-right .tab_content .step3-block1 .title, #inner-main .product-detail-right .tab_content #opt_color_finish.title{display:block}
.step2-block2{padding-top:15px}
.catalog-product-view .product-detail-right .product-detail-size-module1 ul li.col1, .product-detail-right .product-detail-size-module ul li.col1{position:relative}
strong.offer-size{background:#85c338; color:#ffffff; float:right; font-family:"robotobold"; line-height:10px; padding:2px 7px 0; position:absolute; right:0; text-transform:uppercase; top:-10px; width:18px; display:block; text-align:center; font-size:10px}
strong.offer-size::before{border-color:#84c338 rgba(0, 0, 0, 0) rgba(0, 0, 0, 0); border-style:solid; border-width:7px 16px 0; bottom:-7px; content:""; height:0; position:absolute; right:0; width:0}
.product-detail-right .product-detail-size-module ul.row-pdg, .product-detail-right .product-detail-size-module1 ul.row-pdg{padding:10px 0}
#inner-main .product-detail-btn-module .price{font-size:20px; margin-bottom:15px; line-height:24px; padding-top:10px}
.product-detail-right .product-detail-size-module1 ul li b, .product-detail-right .product-detail-size-module ul li b{font-size:12px; font-family:'robotobold'; color:#bf1e2e}
.product-detail-right .product-detail-size-module1 ul.row-pdg.rowactive li b, .product-detail-right .product-detail-size-module ul.row-pdg.rowactive li b{color:#fff}
.product-detail-btn-module .next-btn, .product-detail-btn-module .final_addToCart, .product-detail-btn-module .addToCart-btn, .back-btn-tool, .product-view .options-list-man button.button{padding:5px 15px; font-size:18px}
/*Home Page Responsive*/
.magestore-bannerslider .mainarea_wrapper .flexslider .slides{padding:15px 0}
.customer-revenue-main .block-title::before, .customer-revenue-main .block-title::after{display:none}
.cms-home .symbol-guarantee{right:70px}
.review-block.homepg .shop-appro-container{background-image:none}
.review-block.homepg .shop-approve,.what-our-client-speak{width:49%}
.shop-approve-left .shop-appro-title{font-size:16px;width:calc(100% - 80px)}
.shop-approve-left .shop-appro-title span{font-size:16px}
.review-block.homepg .shop-approve{padding:15px 15px 30px}
.canvas-prints-home-product ul.photos-canvas-prints li{width:32%;margin:30px 0 30px 1.4%}
.customer-revenue-main, .customer-revenue-main.ocassional-offer{padding:31px 15px}
.customer-revenue-main .block-title{line-height:normal}
.customer-revenue-main .block-title span{font-size:22px}
.customer-revenue-main .customer-list{margin-top:20px}
.customer-revenue-main .customer-list iframe{max-height:300px}
.we-guarantee-you-love-it .rightlist{width:48%;margin-left:0}
.we-guarantee-you-love-it .leftlist{width:48%;margin-right:4%}
.we-guarantee-you-love-it .imagepart,.we-guarantee-you-love-it .imagepart2{margin-right:10px}
.we-guarantee-you-love-it .textpartleft, .we-guarantee-you-love-it .textpartright{width:calc(100% - 105px);padding:5px 0}
.we-guarantee-you-love-it .font19{font-size:13px;font-family:'robotobold'}
.cms-index-index .cms-content .hanging-frame-images{margin-right:15px}
.cms-index-index .cms-content .hanging-frame-content{width:calc(100% - 168px)}
.why-choose-us-main ul li{height:55px !important}
/*Cart Page Changes*/
.checkout-cart-index table#shopping-cart-table.data-table{border-collapse:inherit; border:none}
.checkout-cart-index #shopping-cart-table tbody tr td{padding:15px}
.cart-table tbody tr .last {width:auto;border-right:none !important;}
.checkout-cart-index #shopping-cart-table tbody tr td.a-center.cart-unit-price, .checkout-cart-index #shopping-cart-table tbody tr td.a-center.cart-qty, .checkout-cart-index #shopping-cart-table tbody tr td.a-center.cart-sub-total{width:65px}
.checkout-cart-index #shopping-cart-table tbody tr td.a-center.cart-unit-price{display:none}
.checkout-cart-index .cart-table .cart-label{display:block; font-family:'robotomedium'; margin-bottom:3px}
.checkout-cart-index #shopping-cart-table tbody tr td:first-child{text-align:center !important; padding:15px 10px 15px 15px}
.checkout-cart-index #shopping-cart-table.data-table tr.even, .checkout-cart-index #shopping-cart-table.data-table tr.odd{border-bottom:1px solid #eeeeee !important; float:left; width:100%}
.checkout-cart-index #shopping-cart-table tbody tr td.cart-product-details{width:285px}
.canvas-print-container{width:768px;margin:0 auto}
.cms-canvas-prints-square-8x8 .main, .cms-canvas-prints-square-8x8 .main .col-main, .cms-canvas-prints-16x20 .main, .cms-canvas-prints-16x20 .main .col-main, .cms-canvas-prints-11x14 .main, .cms-canvas-prints-11x14 .main .col-main, .cms-canvas-prints-12x12 .main, .cms-canvas-prints-12x12 .main .col-main, .cms-canvas-prints-20x30 .main, .cms-canvas-prints-20x30 .main .col-main, .cms-canvas-prints-8x10 .main, .cms-canvas-prints-8x10 .main .col-main, .cms-canvas-prints-10x10 .main, .cms-canvas-prints-10x10 .main .col-main, .cms-canvas-prints-24x36 .main, .cms-canvas-prints-24x36 .main .col-main, .cms-canvas-prints-30x40 .main, .cms-canvas-prints-30x40 .main .col-main, .cms-canvas-prints-36x48 .main, .cms-canvas-prints-36x48 .main .col-main, .cms-panoramic-canvas-prints-18x48 .main, .cms-panoramic-canvas-prints-18x48 .main .col-main, .cms-large-photo-to-canvas-prints-36x38 .main, .cms-large-photo-to-canvas-prints-36x38 .main .col-main, .cms-your-photos-on-canvas-square-12x12 .main, .cms-your-photos-on-canvas-square-12x12 .main .col-main, .cms-canvas-prints-land-12x8 .main, .cms-canvas-prints-land-12x8 .main .col-main, .cms-12x8-canvas-prints .main, .cms-12x8-canvas-prints .main .col-main, .cms-streched-canvas-prints .main, .cms-streched-canvas-prints .main .col-main, .cms-canvas-pictures-from-photos .main, .cms-canvas-pictures-from-photos .main .col-main, .cms-turn-pictures-into-canvas-prints .main, .cms-turn-pictures-into-canvas-prints .main .col-main, .cms-gallery-wrap-canvas-photo .main, .cms-gallery-wrap-canvas-photo .main .col-main, .cms-transferring-photos-to-canvas .main, .cms-transferring-photos-to-canvas .main .col-main, .cms-turn-photos-into-canvas .main, .cms-turn-photos-into-canvas .main .col-main, .cms-print-pictures-on-canvas .main, .cms-print-pictures-on-canvas .main .col-main, .cms-canvas-pictures-prints .main, .cms-canvas-pictures-prints .main .col-main, .cms-small-canvas-prints .main, .cms-small-canvas-prints .main .col-main, .cms-canvas-potraits .main, .cms-canvas-potraits .main .col-main, .cms-canvas-photo-wall .main, .cms-canvas-photo-wall .main .col-main, .cms-picture-printing .main, .cms-picture-printing .main .col-main, .cms-paintings-on-canvas .main, .cms-paintings-on-canvas .main .col-main, .cms-pictures-printed-on-canvas .main, .cms-pictures-printed-on-canvas .main .col-main, .cms-wall-pictures .main, .cms-wall-pictures .main .col-main, .cms-stretched-canvas-photo-prints .main, .cms-stretched-canvas-photo-prints .main .col-main, .cms-custom-canvas-wall-art .main, .cms-custom-canvas-wall-art .main .col-main, .cms-canvas-prints-from-digital-photos .main, .cms-canvas-prints-from-digital-photos .main .col-main, .cms-cheap-canvas-wall-art .main, .cms-cheap-canvas-wall-art .main .col-main, .cms-custom-canvas-photos .main, .cms-custom-canvas-photos .main .col-main, .cms-photographs-on-canvas .main, .cms-photographs-on-canvas .main .col-main, .cms-legend-of-zelda-breath-of-the-wild-artwork .main, .cms-legend-of-zelda-breath-of-the-wild-artwork .main .col-main, .cms-breath-of-the-wild-artwork-canvas-prints-30x40 .main, .cms-breath-of-the-wild-artwork-canvas-prints-30x40 .main .col-main, .category-canvas-wall-displays .main, .category-canvas-wall-displays .main .col-main{width:100%; margin:0}
.slider .left-box .middl-slider-content ul{color:#ffffff;text-align:left}
.slider .content{background:#333333; padding:26px 0 22px 0}
.slider .right-box-mob{display:block;float:left;margin:30px 0 0;width:100%}
.three-boxes{display:none}
.slider{margin-bottom:8px;padding-top:0}
.mainarea_wrapper.canvas-prints.google-landing-pages .homepage-reviewblock{margin:0}
.mob-offer-main{margin-top:0;display:block}
.common-offers.float-Right{display:none}
.mob-offer-main .common-offers.float-Right{margin-top:0;display:block}
.slider-container{width:100%;float:left; position:relative; z-index:0;}
.slider .size-price-label{display:table; float:none; margin:0 auto}
.slider .left-box .title, .slider .title .photo-line{text-align:center}
.slider .left-box .title{margin-bottom:20px}
.step3-options, #tab4 .pixel-painting{margin-left:7px; margin-top:0}
#inner-main .product-detail-left .design-tool-box{position:relative; z-index:0}
.antique-frames-section .category-details p, .image_comment_name_details .share-name{font-size:13px}
.antique-frames-section .category-details{margin-top:20px}
.antique-frames-section .category-details .red-btn{margin-top:5px}
.antique-frames-section .autoplay.slider{margin-top:30px}
.antique-frames-section .category-details span.tittle{margin:15px auto 10px}
.product-detail .hand-antique-frames .product-imgbox{margin-top:0}
.see-more-product-common .swiper-container-horizontal ul li:hover a{background:none; transition:none; padding:0}
.see-more-product-common .swiper-container-horizontal ul li a{padding:0}
.sharephoto .photo-enh-bnr, .inspiration-gallery-banner{min-height:inherit; padding:70px 0; background-size:cover}
.inspiration-gallery-banner .inspiration-gallery-title{font-size:40px}
ul.share-category-img-comment li.share-cat a{border-left:none; text-decoration:underline; font-size:13px; padding:0 5px}
.sharephoto .dpe-cc-home-decor .mainarea_wrapper{padding-bottom:20px}
.sharephoto .dpe-cc-home-decor{margin-bottom:30px}
.swiper-button-next, .swiper-button-prev, .swiper-container, .swiper-wrapper{z-index:inherit !important}
.com-tab-design #tabmenu a{font-size:16px; padding:13px 30px 16px}
.canvas-print-container .custmr-reviews{display:table !important; margin:5px auto 30px; position:static}
.app_header{background:#ededed;float:left;width:100%;clear:both;padding:10px 0}
.app-logo{float:left; width:46px}
.app-logo img{max-width:100%; height:auto}
.container-for-app{font-size:15px}
.container-for-app sup{text-transform:none}
.app-content{float:left; margin-left:10px; width:calc(100% - 57px)}
.download-app{float:left;font-family:'robotomedium'; clear:both}
.app_header strong{color:#bf1e2e}
.app_header .mainarea_wrapper{position:relative}
.app-close{background:#808080;border-radius:100%;color:#ffffff;cursor:pointer;font-family:"robotobold";font-size:19px;height:24px;line-height:21px;position:absolute;right:0px;text-align:center;top:10px;width:24px}
.download-now{text-decoration:underline}
.cart-empty{margin-bottom:0; padding-bottom:35px}
.empty-cart-page .red-btn{margin:25px auto 0}
.empty-cart-page p{font-size:14px}
.refer-earn-block .sldr-wrap .red-btn{margin:10px 0 10px 10px; padding:13px 26px; font-size:13px; font-family:"robotobold"}
.mothersday-offers .mothersday-offers-container .a-left{text-align:center !important}
.free-canvas .refer-earn-block-content .commonbullet{background:rgba(255,255,255,0.7);padding:20px 15px;box-sizing:border-box;-webkit-box-sizing:border-box}
.cms-free-canvas .main-container, .cms-free-shipping-pushcrew .main-container, .cms-fb-promotion .main-container, .cms-insta-promotion .main-container, .promotion-page .main-container{height:auto;background-position:center bottom; background-size:cover}
/*Free Canvas Prints coupons Section*/
.three-boxes.freeCoun_boxes {display:block}
.three-boxes.freeCoun_boxes .ltest_free_coupons.trbox {width: 100%; box-sizing:border-box; display:block}
.free_cpn_div{width:20px}
.free_cpn_div .freelable{top:14px; padding:3px 6px 4px 17px}
.free_cpn_div .freelable:before{border:12px solid transparent; border-left:13px solid #f9f9f9; border-right:0 }
.free_size_div{width:26%;font-size:17px}
.free_ordr_div{width:27%; line-height:40px}
.free_cod_div{width:40%}
.free_cod_div .cpn_cutterline{width:100%; padding:10px}
.free_cod_div .cpn_cutterline span{font-size:14px}	
/*End Free Canvas Prints coupons Section*/
/*Photo Collage Tab CSS*/
.photo-collage-tab .pricing ul{margin-bottom:-3px; max-width:100%}
.photo-collage-tab .pricing ul li{margin-bottom:0;margin-left:0}
.photo-collage-tab .pricing ul li:last-child {margin-left:0}
.category-canvas-photo-collage .pc-banner-section.can-photo-colg {height: 900px}


/*Photo Gallery Ideas */
.photo_gallery_container{display:block;}
.photo_gallery_container:after{display:table; content:''; clear:both;}
.photo_gallery_main{margin-top:30px; clear:both;}
.photo_gallery_block{width:100%; padding:0 20px; box-sizing:border-box;}
.photo_gallery_container .left_sidebar {margin-right:0;width:270px;}
.photo_gallery_container .photo_gallery_contain{width:700px;float:right;}
.galleries .block .block-content {padding: 10px 15px;}
.cms-photo-gallery-ideas #txt_search { width: 140px;}
.cms-photo-gallery-ideas .left_sidebar .red-btn {float: right;}
#fotolia_images_ {margin:0 auto; clear:both;}
/*offer on size*/
.slider .offer-on-size-block{float:none}
.slider .offer-on-size-block .size{float:none;display:inline-block}
.offer_on_size{float:none;display:inline-block}
/*poster Prints*/
.flexslider.flexslider-poster {width:100%;display:block; padding:0px}
.flexslider.flexslider-poster .sldr-wrap {width:100%}
.flexslider.flexslider-poster .slides img { max-width:inherit}
.flexslider.flexslider-poster .sldr-canvasprint{top:50%;left:0;width:100%; padding:15px; box-sizing:border-box; -webkit-box-sizing:border-box; transform:translateY(-50%); -webkit-transform:translateY(-50%)}
.photo-poster .main-banner.desktop_view .banner-photo-poster{ background-color:rgba(255,255,255,0.9); padding:15px}
.flexslider.flexslider-poster .slides img {transform: translateX(-40%)}
.flexslider.flexslider-poster .flex-control-nav{z-index:2; bottom:5px}
/*Split Canvas Page */
.split_canvas_wrap .split_canvas_banner .flexslider {display: block;padding: 0;width: 100%}
.flex-control-nav {bottom:15px;z-index:5}
.split_canvas_banner .banner-text-content {height: 480px;padding:0 25px; width: 100%; background-color:rgba(255,255,255,.9); box-sizing: border-box}
.split_canvas_wrap .title_split_panel{top:auto}
.split_canvas_banner .slides li:first-child .banner-text-content .common-offers-full-width.for-new-pages {margin-top: 15px;margin-bottom: 15px}
.split_canvas_banner .sldr-canvasprint{bottom:15px;top: 15px}
.mainarea_wrapper.comon-canvas-content.last-moments-forever .common-left-content, .split_canvas_wrap .comon-canvas-content .common-left-content {max-width: 500px;padding: 15px;background-color: rgba(255,255,255,.9)}
.mainarea_wrapper.comon-canvas-content .triptych-canvas-prints .insipiration-img {width: 240px}
/*3 Panel Split Canvas Page */
.split_canvas_banner .sldr-canvasprint {z-index: 2}
.split_canvas_wrap.two_panel_split_wrap .split_canvas_banner .flexslider .sldr-canvasprint .banner-text-content .common-offers-full-width{margin-top: 15px;margin-bottom: 15px}
.split_canvas_wrap.three_panel_split_wrap .split_canvas_banner .flexslider .sldr-canvasprint .banner-text-content .common-offers-full-width{margin-top:15px;margin-bottom:15px}
/*canvas print page */
.canvas-prints-slider .lSPager.lSGallery{left:0}
.custom-canvas-prints .mainarea_wrapper.comon-canvas-content .content-area-canvas.left-content-image-right .insipiration-img img{max-width:80%;float:right}
.custom-canvas-prints .mainarea_wrapper.comon-canvas-content .content-area-canvas .insipiration-img img{max-width:80%;float:left}
.custom-canvas-prints .mainarea_wrapper.comon-canvas-content .common-left-content{padding: 10px;background: rgba(255, 255, 255, 0.6)}
.custom-canvas-prints .million-plus.pioneered-industry{min-height: 314px}
.custom-canvas-prints .million-plus.happiness-gaurantee{min-height: 314px}
.custom-canvas-prints .million-plus.prompt-response{min-height: 391px}
.custom-canvas-prints .custom-canvas-prints .sticky-tab.stick{left: inherit;right: 0;width: auto;top:inherit;bottom:0}
.custom-canvas-prints .sticky-tab nav li{display:block}
.custom-canvas-prints .sticky-tab.stick .mainarea_wrapper, .custom-canvas-prints .sticky-tab.stick nav{width:auto}
.custom-canvas-prints .canvas-prints-section-tab .overview-image{display:none}
.custom-canvas-prints .canvas-prints-section-tab .overview-content{width:100%; padding:20px 0px 25px}
.why-choos-us .mainarea_wrapper.tabcanvas_prints {padding-top:20px}
.custom-canvas-prints .canvas-prints-section-tab .overview-content::after{display:none}
.canvas-prints-section-tab .why-choos-us #horizontalTab .resp-tabs-container .resp-tab-content .questtion_from .form-list .field .input-box {width: 100%}
.custom-canvas-prints .canvas-prints-section-tabmenu{display:none}
.custom-canvas-prints .default-usp-content ul li h4, .custom-canvas-prints .default-usp-content ul li .h4{font-size: 15px}
.custom-canvas-prints .sticky-tab.canvas-p-m{text-align:center;bottom:0;top:inherit !important;width:auto;background:transparent}
.custom-canvas-prints .sticky-tab.stick nav{background: transparent}
.canvas-p-m ul{list-style:none;padding:0;background:#93c7d6;max-height:0;transition:all 600ms cubic-bezier(0.19, 1, 0.22, 1);overflow:hidden;visibility:hidden;border-radius:3px;opacity:0;transform:rotate(180deg)}
.canvas-p-m  li a{padding:12px 0;display:block;transition:.25s}
.canvas-p-m  li a:hover{background:#6fabbc}
.canvas-p-m .stick-btn{padding:20px;background:#000;border-radius:3px;color:#6fabbc;transition:.25s;animation:1.25s bounce infinite;position:absolute;left:40px;bottom:25px}
.canvas-p-m .stick-btn:hover{cursor:pointer;background:rgba(255,255,255,.95);animation-play-state:paused}
.canvas-p-m ul.open{max-height:480px;visibility:visible;opacity:1;transform:rotate(0);bottom:83px;position:relative}
/* animation */
@keyframes bounce {
    0% {margin-top:0;}
    50% {margin-top:-15px; margin-bottom:15px;}
    100% {margin-top:0;}
}
.canvas-prints-slider{width:100%;margin:0px auto;max-width:inherit;padding:20px; box-sizing:border-box;background:#f6f6f6;margin-top: 20px;margin-bottom: 10px}
.canvas-prints-slider .lSSlideOuter{max-width:697px;margin:0 auto;width:100%}
.category-canvas-prints .sizebox{float:none;margin:0 auto;display:table}
.custom-canvas-prints form{float:left;width:100%;padding:20px;box-sizing:border-box; margin:10px 0 30px;background:#f6f6f6}
.quality_canvas .sizebox {margin: 0 auto;float: none}
.custom-canvas-prints.quality_canvas form{margin-bottom:0}
/* Mother's Day Gift */
.motherday_banner .banner-text-content {width: 100%;font-size: 13px; background-color: rgba(255,255,255,0.9);padding: 0 15px}
.mothersday_giftwrap .motherday_banner img {left: 10%;transition:all .5s ease; -webkit-transition:all .5s ease}
.mothersday_giftwrap .gift_sections .section-title-commn {font-size:22px}
.decorate-home-canvas.mothersday_products ul{margin:30px 0 0}
.decorate-home-canvas.mothersday_products ul li h3 {font-size:15px}
.mothersday_products .red-btn {font-size:14px;padding: 7px 15px}
.mainarea_wrapper.comon-canvas-content .content-area-canvas.left-content-image-right .insipiration-img {max-width: 48%;padding-top: 5%}
.mothersday_giftwrap .mainarea_wrapper.comon-canvas-content .content-area-canvas.left-content-image-right .common-left-content {max-width: 46%}
/*Lyrics Landing Page*/
.lyrics_wrap .lyric_banner .landingpg_banner .sldr-canvasprint{top:20%}
.lyric_banner .banner-text-content {width: 100%;font-size:13px; background-color: rgba(255,255,255,0.95); height:auto; padding:15px}
.lyrics_wrap .lyric_banner img {left: 10%;transition:all .5s ease; -webkit-transition:all .5s ease}
.lyrics_wrap .lyric_sections .section-title-commn {font-size:22px}
.decorate-home-canvas.lyrics_products ul{margin:30px 0 0}
.decorate-home-canvas.lyrics_products ul li h3 {font-size:15px; font-family:'robotomedium'}
.lyrics_products .red-btn {font-size: 14px}
.size-and-price-module ul.custom_size_row li.col1{margin:10px auto; text-indent:0; width:100% !important;max-width:250px;text-align:center;float:none}
.size-and-price-module ul.headerpart li.col1{width:19%;margin-left:0}
.size-and-price-module ul.custom_size_row li.col2.rolled-canvas-size{clear:both}
.size-and-price-module .custom_size_row .col2, .size-and-price-module .custom_size_row .col3, .size-and-price-module .custom_size_row .col4, .size-and-price-module .custom_size_row .col5{margin-top:10px}
.size-and-price-module .custom_size_row .col2, .size-and-price-module .custom_size_row .col3, .size-and-price-module .custom_size_row .col4{width:20%;margin-left:3px}
#div_three .size-and-price-module .custom_size_row .col2, #div_three .size-and-price-module .custom_size_row .col3, #div_three .size-and-price-module .custom_size_row .col4, #div_three .size-and-price-module ul.row-pdg li.col3, #div_three .size-and-price-module ul.row-pdg li.col2, #div_three .size-and-price-module ul.row-pdg li.col4{width:25%}
#div_three .size-and-price-module ul.row-pdg li.col1{margin-left:10px}
.size-and-price-module ul li .prices{font-size:13px}
.size-and-price-module ul.custom_size_row li.col2.rolled-canvas-size{margin-left:18%}
.size-and-price-module ul.row-pdg li.col3, .size-and-price-module ul.row-pdg li.col2, .size-and-price-module ul.row-pdg li.col4{width:19%;margin-left:8px}
.size-and-price-module .custom_size_row .col5{margin-left:255px; width:25%}
.size-and-price-module ul li.col5{width:25%;margin-left:130px}
.size-and-price-module ul li.col1 .cm_size{font-size:14px;line-height:17px}
.size-and-price-module ul.row-pdg li.col1{text-indent:0;width:14%; margin-left:30px;font-size:13px}
.size-and-price-module ul li.custom-size .custom-size-dropdown .input-slect-fix-w{width:95px}
.size-and-price-module ul li.custom-size .size-dropdown{font-size:11px}
.size-and-price-module ul li.custom-size > span{padding:5px 15px;float:none;display:inline-table}
.size-and-price-module ul li label{text-align:center;display:inline-table}
.size-and-price-module ul li .radio_btn{display: block;float:none !important;margin:0 auto 5px;}
.size-and-price-module ul.custom_size_row li.col1{margin:10px auto; text-indent:0; width:100% !important;max-width:250px;text-align:center;float:none}
/*home new section for 3d and coaster*/
.canvas-prints-home-product ul.photos-canvas-prints.coaster-3d li .category-details span.tittle a {line-height: 20px;font-size: 15px}
.canvas-prints-home-product ul.photos-canvas-prints.coaster-3d{    margin-bottom: 25px;padding-bottom: 25px}
.category-pop-art-on-canvas #horizontalTab{margin-bottom: 40px !important}
.category-pop-art-on-canvas .popart_top .a-center{text-align: center !important}
.cp-dec-home .dec-home-desc .head{font-size: 14px}
.cp-dec-home ul li{padding: 0 10px}
}
@media only screen and (max-width:920px){
.category-metal-prints .metal-prints-banner .metal-prints-content{ width: 80%;}
.category-metal-prints .why-choose-metal-print .metal-prints-container .why-choose-metal-print-content{width: auto; padding-top: 20px;}
.category-metal-prints .why-choose-metal-print .metal-prints-container {padding: 0 0 0px;width: 100%;background-size: 60%;}
.category-metal-prints .be-more-beautiful-metal-prints .be-more-beautiful-title{ padding: 0 20px;}
.category-metal-prints .be-more-beautiful-metal-prints ul.be-more-beautiful-discription li{width:125px;height:125px;padding:12px 10px 10px;border-radius:100%;}
.category-metal-prints .be-more-beautiful-metal-prints ul.be-more-beautiful-discription li span{font-size:15px;margin-top:20px;}
.category-metal-prints .be-more-beautiful-metal-prints ul.be-more-beautiful-discription li:nth-child(1) .be-more-beautiful-discription-img{background-position:0px 0px;background-size:cover;}
.category-metal-prints .be-more-beautiful-metal-prints ul.be-more-beautiful-discription li .be-more-beautiful-discription-img:before{bottom:-13px;}
.category-metal-prints .be-more-beautiful-metal-prints{background-position:left 15px bottom;min-height:663px;}

/*Photo Gallery Ideas */
.photo_gallery_container .photo_gallery_contain{max-width:570px;}
/*canvas print new page*/
.custom-canvas-prints .default-usp-content ul li{width: 32%}
.custom-canvas-prints .default-usp-content ul li:nth-child(3n){margin-right: 0px}
.custom-canvas-prints .default-usp-content ul li:nth-child(4n){margin-right: 2%}
.custom-canvas-prints .default-usp-content.new-uspcontnet ul li{width:47%}
	.custom-canvas-prints .canvas-prints-section-tab {margin-top:30px}
	.cpcp-left{margin: 0 0 25px}
	.cpcp-left .steps label{width: 100%; color: #000; font-size: 12px}
	.cpcp-left .current .steps label{color: #bf1e2e}
	.cpcp-left{width: 100%; padding: 0}
	.cpcp-left ul li{float: left; width: 20%; border: 1px solid #efefef; box-sizing: border-box; padding:7px 5px; text-align: center}
	.cpcp-left .steps .desc{width: 100%}
	.cpcp-right{width: 100%; text-align: center}
	.cpcp-right .tab-content .desc{margin: 15px auto; max-width: 500px}
	.cpcp-right .tab-content h3{color: #bf1e2e; font-size: 14px; line-height: 24px}
	.cpcp-right .tab-content p{color: #888; font-size: 13px; line-height: 18px}
	.cpcp-st{margin:0; padding-top:0}
	.bring-your-memories .mainarea_wrapper.comon-canvas-content{padding-top:0}
	.cp-bring-mem {padding:0}
	.cp-bring-main .grid-list .item-desc {padding: 20px 10px}
	.cp_bottom_title_btn {padding-top:10px}
	.cp-bring-main .grid-list .item-desc .head, .decorate-canvas ul.effects_listing li .title-border-bottom {font-size: 14px}

/*Home deal offer*/
.coupon-cd-offer{width: auto;padding:8px 6px 7px;font-size:12px}
.coupon-cd-offer span {font-size: 15px}

.success-tabplan .success-order-con #content .text-content {
overflow: visible;height: auto}
}
@media screen and (min-width:769px){
.galleries .block .block-content{display:block !important; height: 100% !important;}
.galleries.search_galleries .block-title.block-title-category {pointer-events: none !important;}
.home-page-tab #horizontalTab .resp-tab-content{padding:40px 0}
.framed-prints-new-page .stepof_designtool.style-your-photobook .vert1 .step_img_wrap{height:459px}
.framed-prints-new-page .vert3 .step_content_wrap{min-height:350px}
.framed-prints-new-page .style-your-photobook .step_content_wrap{padding:0px 30px 0px 40px}
.framed-prints-new-page .stepof_designtool .vert1 .step_img_wrap{padding-right:15px}
.framed-prints-new-page .stepof_designtool.style-your-photobook .resp-vtabs .resp-tabs-list li.resp-tab-item.resp-tab-active::after{top:13px}
.framed-prints-new-page .stepof_designtool.style-your-photobook .resp-vtabs .resp-tabs-list li{line-height:20px;height:20px}
}
@media only screen and (max-width:768px){
/* Engraved Photos */
.engrave-tabpan{margin: 27px 0px 0; overflow: hidden;}
.engrave-tabpan h2.resp-accordion{font-family: "robotoregular"; font-size: 13px; color: #000; background: #fafafa !important;}
.am-print-page-offer-part #esns_box_layer{width: 70%;background: #fff;margin-left: -35.5%;height:auto;}
.am-print-page-offer-part #esns_box_layer .offer-box-am-print{margin:0 auto;width: 100%;float: none;padding: 50px 40px 50px 40px}
.am-print-page-offer-part #esns_box_layer .offer-box-am-print .offer-sub-title{width:100%;text-align: inherit}
.am-print-page-offer-part #esns_box_layer .offer-box-am-print #esns_box_subscribe{margin: 0 auto;width: 85%;float:none;margin-top:40px}
.am-print-page-offer-part #esns_box_layer .offer-box-am-print .offer-condition{margin: 0px auto;margin-top: 40px;width:80%;text-align:inherit;}
.am-print-page-offer-part #esns_box_layer .offer-box-am-print #esns_box_subscribe .subscrip_title{text-align:inherit}
.am-print-page-offer-part #esns_box_layer .offer-box-am-print #esns_box_subscribe #esns_box_subscribe_form #esns_box_subscribe_input{width: 71%}
.am-print-page-offer-part #esns_box_layer .offer-box-am-print #esns_box_subscribe  #esns_box_subscribe_form #esns_box_subscribe_submit{position:relative;left:0px;width:29%}
.am-print-page-offer-part #esns_box_layer .offer-box-am-print .offer-title{text-align: inherit}
.am-print-page-offer-part.photo-book-popup #esns_box_layer{width:100% !important;margin-left:auto !important;margin-right:auto;height:auto;left:0;right:0;max-width:540px}
.am-print-page-offer-part.photo-book-popup #esns_box_layer .offer-box-am-print .offer-title{font-size:30px;margin:35px 0 0;line-height:25px}
.am-print-page-offer-part.photo-book-popup #esns_box_layer .offer-box-am-print #esns_box_subscribe{text-align:center;width:100%}
.am-print-page-offer-part.photo-book-popup #esns_box_layer .offer-box-am-print .offer-sub-title{margin-top:15px}
.am-print-page-offer-part.photo-book-popup #esns_box_layer .offer-box-am-print #esns_box_subscribe #esns_box_subscribe_form #esns_box_subscribe_input{width:auto;margin:0 auto;float:none;max-width:260px}
.am-print-page-offer-part.photo-book-popup #esns_box_layer .offer-box-am-print #esns_box_subscribe #esns_box_subscribe_form #esns_box_subscribe_submit{position:static;float:none;max-width:190px;margin:10px auto 0}
.am-print-page-offer-part.photo-book-popup #esns_box_layer .offer-box-am-print .offer-condition{margin-top:25px}
.category-metal-prints .metal-prints-banner .metal-prints-content{ width: 100%;padding: 20px;}
.category-metal-prints .metal-prints-banner .metal-prints-content h2.met-block-title {margin-bottom: 10px;}
.category-metal-prints .metal-prints-banner .metal-prints-content p{font-size:14px;line-height:20px;}
.category-metal-prints .metal-prints-banner .metal-prints-content .coupon-code{margin:20px 0 20px;}
.home-m.mobile-device .mainarea_wrapper, .full-width-page .page-title.category-title{width:724px; margin:0 auto}	
.about-custom-canvas .imgright-sitecontent p{margin-bottom:10px}
.canvas-print-container{width:724px}
.hand-antique-frames .product-detail .product-imgbox{margin-top:0}
#showmail .pop_up_grid{width:220px !important; left:0 !important; right:0; margin:0 auto !important}
.custom-canvas-prints h2.resp-accordion.resp-tab-active {background: #f5f5f5 !important}
/*Quote on Canvas*/
.quotelist_boxs ul li{width:33.33%}
.canvas-prints-section-tab .quotelist_boxs ul li h3{margin-top:10px}
.quoteon_canva_wrap h2.resp-accordion.resp-tab-active {background:#f5f5f5 !important}
/*Photo Gallery Ideas */
.photo_gallery_block{padding:0 15px;}
.photo_gallery_container .left_sidebar {width:100%;}
.photo_gallery_container .photo_gallery_contain{width:100%;max-width:100%; box-sizing:border-box; clear:both; margin:30px auto 0;}
.cms-photo-gallery-ideas .left_sidebar .red-btn {float:none;}
#fotolia_images_ {margin:0 auto;}
.galleries .block-title.block-title-category{margin-top:10px;padding:12px 15px; position:relative;}
.galleries .block-title:after{font-style: normal;position: absolute; top:12px; color:#FFF; -webkit-transition:all 0.4s ease; transition:all 0.4s ease;right: 12px;left: auto;font-size: 14px;font-family: 'FontAwesome'; content: "\f067";}
.galleries .block-title.active_panel:after{font-style: normal;content: "\f068";} 
.galleries .block-content{display:none;}
.galleries .block .block-content li:last-child {padding-top:5px;}
.image_galleries .item span{font-size: 15px;margin-top:10px;} 
.contact-banner .banner-contact-us{    background: rgba(255, 255, 255, 0.79) none repeat scroll 0 0;display: inline-block;left: 0;padding: 30px 20px;right: 0;text-align: center;top: 11%;width: 80%;}
.contact-banner .banner-contact-us p {font-size: 12px;line-height: normal}
.contact-banner .banner-contact-us h1:after {margin: 0 auto;}
.contact-banner .banner-contact-us {margin: 0px auto 0}
/*Split Canvas Page */
.split_canvas_banner .banner-heading {font-size: 30px;padding-bottom: 15px;margin-bottom: 15px}
.split_canvas_wrap h2.resp-accordion{clear: both}
.split_canvas_wrap h2.resp-accordion{font-size:14px}
.split_canvas_wrap h2.resp-accordion.resp-tab-active {background-color:#f5f5f5 !important; color: #000}
.split_canvas_wrap .resp-tab-content {padding:15px;border: 1px solid #c1c1c1;border-top: 0px none}
.split_canvas_wrap .undernth_tab_wrap {text-align: left}
.split_canvas_wrap .undernth_tab_wrap ul.resp-tabs-list {display:none}
.split_canvas_wrap .undernth_tab_wrap .resp-tab-content {padding: 20px;border: 1px solid #c1c1c1;border-top: 0px none}
.split_canvas_wrap .split_canvas_banner .flexslider img {left: 5%}
/* 3 Split Canvas Prints Page*/
.split_canvas_wrap.three_panel_split_wrap .split_canvas_banner {background-position:-800px bottom}
/* 2 Split Canvas Prints Page*/
.split_canvas_wrap.two_panel_split_wrap .split_canvas_banner {background-position:-800px bottom}
/*canvas print new page*/
.custom-canvas-prints .mainarea_wrapper.comon-canvas-content .content-area-canvas.left-content-image-right .insipiration-img, .custom-canvas-prints .mainarea_wrapper.comon-canvas-content .insipiration-img{width: 100%;float: none;display: block;text-align: center;margin:10px auto}
.custom-canvas-prints .mainarea_wrapper.comon-canvas-content .content-area-canvas.left-content-image-right .insipiration-img img, .custom-canvas-prints .mainarea_wrapper.comon-canvas-content .content-area-canvas .insipiration-img img{float: none;max-width: 100%;margin: 0 auto;text-align: center}
.custom-canvas-prints .mainarea_wrapper.comon-canvas-content .content-area-canvas.left-content-image-right .common-left-content, .custom-canvas-prints .mainarea_wrapper.comon-canvas-content .common-left-content{width: 75%;transform: none;position: relative;max-width: 100%;margin: 0 auto}
.custom-canvas-prints .mainarea_wrapper.comon-canvas-content .red-btn{margin:0 auto;margin-top:10px}
.custom-canvas-prints .mainarea_wrapper.comon-canvas-content.pro-photo-grapher-canvas .common-left-content{margin-top: 50px;width: calc(100% - 20px)}
.custom-canvas-prints .mainarea_wrapper.comon-canvas-content.pro-photo-grapher-canvas .common-left-content .red-btn{margin: initial;margin-top: 15px}
.custom-canvas-prints .million-plus.prompt-response {min-height: 409px}
h2.resp-accordion{clear: left}
.resp-tabs-container .resp-tab-content-active{border:1px solid #c1c1c1;border-top:none;padding:15px}
.custom-canvas-prints .canvas-prints-section-tab .why-choos-us #horizontalTab .resp-tabs-container{padding:25px}
.custom-canvas-prints .canvas-prints-section-tab .why-choos-us #horizontalTab .resp-tabs-container .resp-tab-content .decorate-canvas .content-lemination{margin-top: -5px}
/*Home Page Responsive*/
.home-page-tab{margin-bottom:40px !important;width:100%;float:left}
.home-page-tab h2.resp-accordion{text-align:left}
}
@media only screen and (max-width:767px){
.home-m.mobile-device .mainarea_wrapper, .cms-home .mainarea_wrapper,.canvas-print-container, .full-width-page .page-title.category-title{width:auto; margin:0 20px}	
.canvas-print-container .mainarea_wrapper{margin:0}
.page-title{width:auto; margin:30px 0px}
.productqa-index-view .page-title{margin-bottom:15px; margin-top:10px}
.canvas-prints .customer-revenue-main .block-title span{font-size:18px}
.canvas-prints .shop-approve-left .shop-appro-title span{font-size:14px}
.canvas-prints .review-block.homepg .shop-approve{padding:15px 15px 30px; width:49%}
.canvas-prints .what-our-client-speak{width:48.8%}
.canvas-prints .customer-revenue-main{padding:31px 15px}
.related-category-block .three-category li{width:32.5%}
.related-category-block .three-category li:nth-child(3n-1){margin:0 5px}
.related-category-block .three-category li a.wall-disp{background-position:-24px 0}
.related-category-block .three-category li a.pop-art{background-position:-580px 0}
.related-category-block .three-category li a.photo-panoramic{background-position:-306px -235px}
.about-custom-canvas .imgleft{width:40%; margin:0 20px 30px 0}
.about-custom-canvas .imgright{width:40%; margin:0 0 30px 20px}
.about-custom-canvas .imgleft img, .about-custom-canvas .imgright img{max-width:100%; height:auto}
.about-custom-canvas .imgright-sitecontent{width:50%; padding-top:30px; float:left}
.canvas-top-section .about-custom-canvas .imgright-sitecontent{width:50%; padding-top:0}
.canvas-top-section .about-custom-canvas .imgright-sitecontent p{margin-bottom:10px}
.canvas-top-section .about-custom-canvas .imgright-sitecontent .red-btn{margin-top:15px}
.artist-supplies-size a{font-size:13px; padding:6px 10px; width:176px}
.w3-navbar li a{padding:15px 30px 0 15px}
.w3-navbar li:nth-child(1) a{background-position:0 0}
.w3-navbar li:nth-child(2) a{background-position:-230px 0}
.w3-navbar li:nth-child(3) a{background-position:-460px 0}
ul.lastest-blg li{margin:20px 0; text-align:center; width:100%}
ul.lastest-blg li:last-child{margin-bottom:0}
.prdct-name{float:none}
ul.videos li{margin-right:20px}
.product-detail-right .product-detail-size-module ul li.col1{width:50%}
#inner-main .tabs li{box-sizing:border-box; -webkit-box-sizing:border-box; font-size:12px; float:left; line-height:normal; padding:10px; text-align:center; width:25%}
#tb1 strong, #tb5 strong{display:none}
#inner-main .tabs li i{display:block; float:none; margin:0 auto 5px}
#inner-main .product-detail-right .product-detail-btn-module{padding-top:10px}
.checkout-cart-index #shopping-cart-table tbody tr td{padding:15px 9px}
.checkout-cart-index #shopping-cart-table tbody tr td.a-center.cart-proof-img{width:80px; float:left}
.checkout-cart-index #shopping-cart-table tbody tr td.a-center.cart-proof-img img{max-width:100%; height:auto; max-height:50px}
.checkout-cart-index #shopping-cart-table tbody tr td.cart-product-details{width:190px}
.cart .discount:nth-child(3n+2) {margin-right: 0 !important}
.slider-container .related-category-block .three-category{left:0;position:absolute}
.cms-canvas-prints-square-8x8 .main, .cms-canvas-prints-square-8x8 .main .col-main{margin:0}
.related-category-block .three-category li a span{font-size:15px;padding:6px 0}
#inner-main .product-detail-left{width:493px}
.view-selector, #inner-main .product-detail-left .design-tool-box{width:100%}
.antique-frames-accordion .upload-list li{margin:0 4px 20px}
.hand-antique-frames .accepted-file-type p{width:100%}
.spcl-offer .cms-content .subtitle{font-size:36px; line-height:30px; margin-bottom:8px; padding:8px 0 0}
.spcl-offer{height:auto}
#get-free-canvas-prints.spcl-offer .cms-content .offer-block .offer{margin-top:7px}
.section-title-commn{font-size:26px; line-height:28px}
h2.section-title-commn{font-size:26px; line-height:28px}
.tagline-all-commen{font-size:14px}
.social_block.footer-area {width:100%;margin-top:10px}
.paypal_block {margin-bottom:0px}
.footer .social_block ul{text-align: center}
.footer .paypal_block ul {width:100%;text-align: center;margin-top:10px; float:none}

.sharephoto .dpe-cc-home-decor ul.dpe-cc-home-decor-detail li span.shipping-tittle{font-size:18px}
.sharephoto .dpe-cc-home-decor ul.dpe-cc-home-decor-detail li{width:31%; margin-right:2%}
.sharephoto.pop_midcontent .pop_right .form-list{width:320px}
.sharephoto.pop_midcontent .pop_right .form-list li.diff-width .field, .sharephoto.pop_midcontent .pop_right .form-list li.diff-width .field input.input-text{width:100% !important}
.sharephoto.pop_midcontent .pop_right .form-list li.diff-width .field.lctn{margin-top:15px}
.upload-img-toshare{height:260px; width:260px; background-position-y:165px; -webkit-background-position-y:165px}
.upload-img-toshare .validation-advice{bottom:7px; left:60px}
.upload-img-toshare .div_preview img{max-height:130px}
.inspiration-gallery-banner .inspiration-gallery-title{font-size:30px}
.inspiration-gallery-banner p{font-size:14px}
.shipping-rate-cond{width:85%}
.cart .shipping .sp-methods dd li{width:100%}
.wall-display-new-design .personalized-displays-content{padding:0}
.canvas-print-container .custmr-reviews{margin-bottom:20px}
.category-metal-prints .metal-prints-available-options .options-image{width:100%;text-align:center;margin-top:30px;margin-bottom:30px;display:table}
.category-metal-prints .metal-prints-available-options .options-image img{margin:0 auto}
.category-metal-prints .metal-prints-available-options .options-details, .category-metal-prints .metal-prints-available-options .surface-options .options-details{width:100%; float:left}
.free-canvas.refer-earn-block .sldr-wrap h1{font-family:"robotomedium";font-size:15px;}
.free-canvas.refer-earn-block .sldr-wrap h1 span{font-size:22px;line-height:36px;display:block;margin-top:5px}
.free-canvas.refer-earn-block .sldr-wrap h2{font-size:24px;line-height:30px}
.refer-earn-block-content .commonbullet li{margin-bottom:8px; line-height:15px}
.cms-photo-gallery-ideas .main-container .main{margin:0px}
.fotalia-banner {background-image: none; min-height: inherit}
.cms-photo-gallery-ideas .banner-tittle {font-size:30px; position: relative;transform: inherit; -webkit-transform: inherit; padding: 15px 0; background-color: #000}
body.cms-photo-gallery-ideas div#___ratingbadge_0 ~ p {display: none !important;}
.daily-picked {float:none;}
.daily-picked > div {max-width:600px;margin: 0 auto;display: block}
.daily-picked .item {width: 250px}
.home-page-offer-part #esns_box_layer{width:96%; margin-left:-48%;padding:10px;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}
.flexslider.flexslider-poster .slides img {transform: translateX(-50%)}
/*Free Canvas Prints coupons Section*/
.free_size_div{width:20%;font-size:17px}
.free_cod_div{width:45%}
/*End Free Canvas Prints coupons Section*/
/*Split Canvas Page */
.decorate-home-canvas.decorate-canvas.split-canvas-products ul {margin-top: 15px}
.decorate-canvas.split-canvas-products ul li {width:49%; margin-right:2%; margin-bottom:35px}
.decorate-canvas.split-canvas-products ul li:nth-child(2n+0){margin-right:0%}
.decorate-canvas.split-canvas-products ul {top: 66%}
.mainarea_wrapper.comon-canvas-content.last-moments-forever .common-left-content, .split_canvas_wrap .comon-canvas-content .common-left-content {transform: translate(0);top: 15px;left: 15px;width: auto;bottom: 15px;right: 15px}
.mainarea_wrapper.comon-canvas-content .content-area-canvas.left-content-image-right .common-left-content {left:15px;transform: translate(0); right:15px}
.mainarea_wrapper.comon-canvas-content .common-left-content.hand-crafted-multi {max-width:inherit}
.split_canvas_wrap .why-choose-us-left, .split_canvas_wrap .why-choose-us-right{width:100%; float:none; clear:both}
.split_canvas_wrap .why-choose-us-main span {display: none;background:none}
.split_panels_types {margin-top: 0}
.why-choose-us-main.split-canvas-faqs ul li {padding: 20px 10px 10px !important;height: auto !important}
.why-choose-us-main.split-canvas-faqs .cms-content {float:none}
.why-choose-us-main.split-canvas-faqs .cms-content ul li {padding: 0 0 9px !important}
.why-choose-us-main.split-canvas-faqs ul li:first-child {padding-bottom: 0px !important}
.save-design-table-scroll{overflow:auto}
.save-design-table-scroll #my-saved-design-table{width:600px}
/*Sample kit Page New*/
.sample-orders .product-image{padding:15px}
.sample-orders .mainarea_wrapper{padding:20px 20px 30px}
.sample-orders .sample-products li{margin-left:2%;margin-bottom:20px}
.sample-orders .sample-tag-line{padding-top:10px}
.sample-kit-banner{padding:90px 0 100px;min-height:inherit;background-size:cover}
.sample-orders .sample-tag-text{font-size:14px}
.sample-kit-banner .main-title{font-size:40px}
/*canvas print new page*/
.custom-canvas-prints .canvas-prints-section-tab{padding-bottom:40px}
.canvas-prints-slider{padding:0;background:none}
/*Home Page Responsive*/
.cms-home .symbol-guarantee{display:none}
.review-block.homepg .shop-approve, .what-our-client-speak{width:100%;min-height:inherit;max-width:inherit;box-sizing:border-box}
.shop-approve-left .shop-appro-title{text-align:left}
.customer-revenue-main{min-height:inherit}
.cms-index-index.cms-home .sa_review .sa_info{font-size:13px !important; text-align:center !important; height:auto !important; width:100% !important}
.homepage-reviewblock{margin-top:20px}
.review-block.homepg .shop-approve{margin-top:10px}
.review-block.homepg .shop-appro-container{margin-bottom:40px}
.canvas-prints-home-product ul.photos-canvas-prints li{width:47%;margin:0px 1% 40px}
.canvas-prints-home-product .canvas-prints-home-product-waper{padding-top:20px;padding-bottom:10px}
.canvas-prints-home-product ul.photos-canvas-prints li:nth-child(3n+1){margin-left:1%}
.we-guarantee-you-love-it{padding-top:10px;margin-bottom:0}
.we-guarantee-you-love-it .leftlist, .we-guarantee-you-love-it .rightlist{width:100%; margin-right:0}
.we-guarantee-you-love-it .rightlist{margin-top:0}
.we-guarantee-you-love-it .areawise2, .we-guarantee-you-love-it .areawise{margin-bottom:30px;height:auto;float:left}
.why-choose-us-main{margin-top:20px}
.why-choose-us-main span{display:none}
.why-choose-us-left, .why-choose-us-right{width:100%}
.why-choose-us-right{margin-top:30px}
.why-choose-us-main ul li{height:auto !important;padding:15px !important}
.why-choose-us-main ul li:first-child{height:auto !important;padding:15px 0 !important;font-size:22px}
#horizontalTab{margin-top:20px !important}
.technical-specifications-box ul li span{margin-bottom:5px}
.home-page-tab .technical-specifications-box > ul > li{width:100%;margin-left:0;margin-bottom:30px !important}
.home-page-tab .technical-specifications-box > ul > li .tech-img .box2, .home-page-tab .technical-specifications-box > ul > li .tech-img .box1, .home-page-tab .technical-specifications-box > ul > li .tech-img .box3{margin:0 auto}
.technical-specifications-box ul li ul{min-height:inherit !important}
.technical-specifications-box ul li .red-btn{font-size:13px !important;padding:10px 20px 10px 20px !important;font-family:'robotobold'}
.idea-gallery-home > ul > li{width:47%;margin:10px 1% 20px}
.canvas-prints-home-product .category-details p.min-height{display:none}
.canvas-prints-home-product .category-details span.tittle{font-size:13px;font-family:'robotomedium';margin-bottom:0}
/* Mother's Day Gift */
.mothersday_giftwrap .gift_sections{padding:5px 0 10px}
.mothersday_giftwrap .gift_sections .mainarea_wrapper {max-width: 555px; margin: 0 auto; padding:0 5px}
.mothersday_giftwrap .gift_sections .section-title-commn {font-size:20px}
.decorate-home-canvas.mothersday_products ul.three_column_rowdiv li, .decorate-home-canvas.mothersday_products ul li {width: 50%; margin-bottom:20px}
.decorate-home-canvas.mothersday_products ul.three_column_rowdiv li.margin-none {margin: 0 auto 10px;float: none;clear: both}
.decorate-home-canvas.mothersday_products ul li h3 {font-size:14px; margin:10px 0; font-family:'robotomedium'}
.mainarea_wrapper.comon-canvas-content .content-area-canvas.left-content-image-right .insipiration-img {max-width:320px;padding-top:0;position: relative;float: none; margin:0 auto}
.mothersday_giftwrap .mainarea_wrapper.comon-canvas-content .content-area-canvas.left-content-image-right .common-left-content{max-width:100%; position:relative;width: auto;left: 0;right:0; float:none; display:block}
/*Lyrics Landing Page*/
.lyrics_wrap .lyric_sections{padding:10px 0 0px}
.lyrics_wrap .lyric_sections .mainarea_wrapper {max-width:620px; margin: 0 auto; padding:0 15px}
.lyrics_wrap .lyric_sections .section-title-commn {font-size:20px}
.decorate-home-canvas.lyrics_products ul li {width: 50%; margin-bottom:20px}
.decorate-home-canvas.lyrics_products ul li:nth-child(2n +1) {clear:both}
.decorate-home-canvas.lyrics_products ul li h3 {font-size:14px}
.lyrics_products .price_lyrics span {font-size: 17px; font-family:'robotomedium'}
/*Home deal offer*/
.customer-revenue-main, .customer-revenue-main.ocassional-offer{padding: 25px 15px}
.customer-revenue-main.ocassional-offer{background-repeat: repeat-x}
.countdown-timer-offer {margin:25px auto 10px}
.product_image{margin:15px auto 15px}
.offer-week-text-bold{line-height:30px}
.coupon-cd-offer{font-size: 15px}
#step1tab .print-footer .block, .design_banner .print-footer .block{margin: 20px 20px 0 12px}
.canvas-prints-home-product ul.photos-canvas-prints.coaster-3d li{    width: 100%}
.canvas-prints-home-product ul.photos-canvas-prints.coaster-3d li .category-details p.min-height{display: block}
.canvas-prints-home-product ul.photos-canvas-prints.coaster-3d li .category-details span.tittle{margin-bottom: 15px}
.canvas-prints-home-product ul.photos-canvas-prints.coaster-3d {margin-bottom: 20px;padding-bottom: 0px}
#esns_background_layer_8x8{position:fixed;height:100% !important;top:0;bottom:0}
/*Photo Collage Tab CSS*/
.photo-collage-tab .pricing ul li{margin-right:0}
.photo-collage-tab .pricing ul li:first-child{margin-bottom:30px}
.photo-collage-tab #photo_collage_products_listing #peel_grid li.peel_item .price-box .act_price {font-size: 15px}
.photo-collage-tab #peel_grid li.peel_item .product-block .product_info .product-name {padding-bottom: 0}
.photo-collage-tab #peel_grid li.peel_item .price-box .price{font-size:14px}
.category-canvas-photo-collage .pc-banner-section.can-photo-colg {height: auto}
.category-canvas-photo-collage .pager .limiter{}
.category-canvas-photo-collage .pricing { margin-bottom:5px}
/*Metal Prints*/
.category-metal-prints .metal-prints-available-options .surface-options .options-image{margin-bottom:0}
.category-metal-prints .why-choose-metal-print .metal-prints-container .why-choose-metal-print-content {background:rgba(255, 255, 255, 0.8);display: table;width: 68%;margin:0 auto;float: none;}
.category-metal-prints .container .quick-view-tabbing #tabmenu{padding:8px;text-align:center}
.category-metal-prints .container .quick-view-tabbing #tabmenu li{display:inline-table;float:none;}
.category-metal-prints .container .quick-view-tabbing #tabmenu a, .category-metal-prints .container .quick-view-tabbing #tabmenu a.active{padding:5px;font-size:12px}
.category-metal-prints .total-order-shipped{padding:50px 0 60px}
.category-metal-prints .metal-prints-available-options .surface-options .options-details{margin-top:10px}
.category-metal-prints .be-more-beautiful-metal-prints{padding-top:30px}
.category-metal-prints .questtion_from{width:100%}
.category-metal-prints .ans_que_list{width:100%;margin-top:20px}
.category-metal-prints #subcatcontenttab1 .cms-content .hanging-frame-content h3.xtr-mrgn{margin-top:20px}
.pop_midcontent.grey4, .pop_midcontent.grey1{display: flex;flex-direction: column}
.pop_midcontent.grey4 .pop_left, .pop_midcontent.grey1 .pop_left{order: -1}
.pop_midcontent {margin-bottom: 45px}
/*Custom Canvas Prints New - CVP-4677*/
.cp-bring-main{column-count: 2; column-gap: 20px}
.cp-bring-main .grid-list{margin: 0 0 20px 0}
.cp-dec-home ul li{width: 50%; margin: 0 0 30px 0}
.cp-dec-home .dec-home-img img{margin: 0 auto}
.cp-dec-home .dec-home-desc p{max-width: 260px;margin:0 auto}
.decorate-home-canvas{padding: 45px 0 20px}
.pcp-bottom .pcp-bottom-left{width: 100%; margin: 25px 0; padding: 0;}
.pcp-bottom .pcp-bottom-left img{margin: 0 auto;display: block}
.pcp-bottom .pcp-bottom-right{width: 100%; padding: 0; margin-top:0}
.cp-st{text-align: center;}
}
@media only screen and (max-width:640px){
.printready-index-index .product-detail .product-imgbox .connected-carousels{height:auto;width:100%;display:block}
.printready-index-index .product-detail .product-imgbox .connected-carousels .carousel ul, .printready-index-index .product-detail .product-imgbox .connected-carousels .stage{width:100%}
.printready-index-index .product-detail .product-imgbox .connected-carousels .carousel-stage{height:auto}
.printready-index-index .product-detail .product-imgbox .connected-carousels .carousel ul li{display:none}
.printready-index-index .product-detail .product-imgbox .connected-carousels .carousel ul li:first-child{display:block}
.printready-index-index .product-detail .product-imgbox .connected-carousels .navigation{display:none}

/*Split Canvas Page */
.split_canvas_wrap .decorate-canvas ul li {width: 49%;margin-right: 2%}
.split_canvas_wrap .decorate-canvas ul li:nth-child(2n+0) {margin-right:0}
/*Frame Prints*/
.display-none-text{display:none}
.category-framed-prints .container #tabmenu{width:100%}
.category-framed-prints .container #tabmenu li a{padding:40px 30px 9px}
.category-framed-prints .cms-content .custom-canvas-pri-video{float:left;margin-left:0;width:auto;margin-bottom:20px;width:100%}
.category-framed-prints .custom-canvas-pri-video iframe{width:100%;float:left;max-width:300px}
.pr-contents-wrapper{box-sizing:border-box !important}
/*canvas print new page*/
.canvas-prints-section-tab .decorate-canvas ul li h3, .canvas-prints-section-tab .decorate-canvas ul li .h3{margin-top:20px;font-size:13px}
.canvas-prints-section-tab .decorate-canvas{padding:10px 0 5px}
.canvas-prints-section-tab .decorate-home-canvas.decorate-canvas{padding-bottom:40px}
.canvas-prints-section-tab .why-choos-us #horizontalTab .resp-tabs-container .resp-tab-content{padding:25px 15px}
.million-plus.happiness-gaurantee, .million-plus.pioneered-industry, .million-plus.prompt-response, .million-plus.floating-frame{box-sizing: initial;float: none;margin-right: 0px;margin-top: 0px;padding: 0px;text-align: inherit;width: auto;position: relative;min-height: 250px;margin-bottom: 20px;background-size: cover;text-align: center}
.million-plus .million-plus-content{top: 25%;box-sizing: border-box;padding: 20px;position: absolute;right: 20px;width: calc(100% - 40px);background: rgba(8, 8, 8, 0.6);bottom: initial}
.million-plus h4, .million-plus .h4, .million-plus.pioneered-industry h4, .million-plus.pioneered-industry .h4{font-size:25px}
.mainarea_wrapper.comon-canvas-content.pro-photo-grapher-canvas{margin-bottom: 20px}
.canvas-prints-section-tab .why-choos-us #horizontalTab .resp-tabs-container .resp-tab-content .questtion_from{width:100%}
.canvas-prints-section-tab .why-choos-us #horizontalTab .resp-tabs-container .resp-tab-content .ans_que_list{width:100%;margin-top: 15px;    box-sizing: border-box}
.canvas-prints-section-tab .why-choos-us #horizontalTab .resp-tabs-container .resp-tab-content .questtion_from .form-list .field .input-box input.input-text{box-sizing: border-box;width: 100%;}
.canvas-prints-section-tab .why-choos-us #horizontalTab .resp-tabs-container .resp-tab-content .questtion_from .form-list .field{width: 48%;margin-right: 10px}
.canvas-prints-section-tab .why-choos-us #horizontalTab .resp-tabs-container .resp-tab-content .questtion_from .form-list .field:last-child{margin-right: 0px}
.canvas-prints-section-tab .why-choos-us #horizontalTab .resp-tabs-container .resp-tab-content .questtion_from .form-list li.wide textarea, .canvas-prints-section-tab .why-choos-us #horizontalTab .resp-tabs-container .resp-tab-content .questtion_from .form-list li.wide .field{width:100%}
.custom-canvas-prints .million-plus.prompt-response, .custom-canvas-prints .million-plus.floating-frame{min-height: 310px; border: 1px solid #eee}
.custom-canvas-prints .million-plus.prompt-response .million-plus-content, .custom-canvas-prints .million-plus.floating-frame .million-plus-content{background: rgba(255, 255, 255, 0.90)}
.mainarea_wrapper.comon-canvas-content.pro-photo-grapher-canvas{background-size: cover}
.custom-canvas-prints .canvas-prints-section-tab .why-choos-us #horizontalTab .resp-tabs-container .resp-tab-content .decorate-canvas .content-with-image .content-img-lemination{width:100%;margin-top: 15px}
.custom-canvas-prints .canvas-prints-section-tab .why-choos-us #horizontalTab .resp-tabs-container .resp-tab-content .decorate-canvas .content-lemination ul li{margin: initial;margin-bottom: 12px;width:100%;max-width:100%;display:list-item}
.custom-canvas-prints .canvas-prints-section-tab .why-choos-us #horizontalTab .resp-tabs-container .resp-tab-content .decorate-canvas .content-lemination{width:100%;margin-top:20px}
/*Home Page Responsive*/
.cms-home .cms-content h2{font-size:18px}
/*Quote On canvas*/
.quoteon_canva_wrap .section-title-commn {font-size:20px}
.quote_oncan_banner{position:absolute; top:10%; height:auto; width:auto; right:15px; display:block; left:15px}
.quoteon_canva_wrap .canvas-prints-section-tab .why-choos-us #horizontalTab .resp-tabs-container .resp-tab-content {padding:15px}
.canvas-prints-section-tab .quotelist_boxs ul li h3 {margin-top: 10px; font-size:13px !important}
/* Mother's Day Gift */
.motherday_banner .banner-heading, .quote_oncan_banner .banner-heading {font-size: 22px}
/* Father's Day Gift */
.decorate-home-canvas.mothersday_products ul {margin: 20px 0 0}
/*Lyrics Landing Page*/
.lyric_banner .banner-heading {font-size: 22px}

.category-canvas-photo-collage .pager .limiter{float:right}
}
@media only screen and (max-width:639px){
.am-print-page-offer-part #esns_box_layer{width: 80%;background: #fff;margin-left: -40%;height:auto;}
.am-print-page-offer-part #esns_box_layer .offer-box-am-print{margin:0 auto;width: 100%;float: none;padding: 40px}
.category-metal-prints #sticky{padding:0px;}
.category-metal-prints .metal-prints-available-options .surface-options .options-details{width:85%;}
.category-metal-prints #sticky.stick {padding: 0px;}
.category-metal-prints .metal-prints-available-options ul.tab-content-nav{padding: 0px;}
.category-metal-prints .be-more-beautiful-metal-prints{background-position:left 15px bottom;min-height:755px;margin-top:10px;}
.category-metal-prints .why-choose-metal-print .metal-prints-container{padding:0px 0px 0px;background-size:50%;background-position:left top 150px;}
.category-metal-prints .metal-prints-banner .metal-prints-container .metal-prints-content a.red-btn{display:block;width:128px;margin:0 auto;}
.category-metal-prints .metal-prints-banner .metal-prints-container .metal-prints-content a.red-btn + p{margin-top:5px;text-align: center;}
.category-metal-prints .metal-prints-banner .metal-prints-content p{line-height: 20px;}
.category-metal-prints .metal-prints-banner .metal-prints-content .coupon-code{width:100%;margin: 20px 0 20px;}
.category-metal-prints .metal-prints-banner .metal-prints-content .coupon-code .met-price{width:calc(100% - 40px);}
.category-metal-prints .metal-prints-banner .metal-prints-content .coupon-code .met-coupon-code{width:calc(100% - 19px);min-height: auto;}
.header{margin:0 25px}
.related-category-block .three-category li{width:32.5%}
.related-category-block .three-category li:nth-child(3n-1){margin:0 5px}
.related-category-block .three-category li a.wall-disp{background-position:-34px 0}
.related-category-block .three-category li a.photo-colg{background-position:-320px 0}
.related-category-block .three-category li a.pop-art{background-position:-590px 0}
.related-category-block .three-category li a.photo-panoramic{background-position:-319px -235px}
.related-category-block .related-category-desc p{display:none}
.related-category-block .three-category li a.photo-mosaic{background-position:-35px -235px}
.related-category-block .three-category li a.photo-engrave{background-position:-595px -235px}
.product-detail-right .product-detail-size-module ul li.col1{margin-left:15px; margin-right:10px}
.block-subscribe input.input-text{width:calc(100% - 105px);box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;height:38px}
.block-subscribe .input-box{width:100%}
.footer-container .socialmedia-footer .top-footer .fb-like-main .block-title strong{font-size:16px}
ul.videos li{width:100%; margin:20px 0}
ul.videos li:last-child{margin-bottom:0}
.artist-supplies-size a{width:150px; font-size:12px; padding:6px}
.w3-navbar li a{background:none; text-align:center; padding:15px 10px 0}
.discnt-bulk ul li{background-image:none; padding:15px 10px; font-size:14px}
.discnt-bulk ul li:nth-child(1){margin-right:15px}
.checkout-cart-index #shopping-cart-table tbody tr td.a-center.cart-qty input.qty{padding:6px 3px; text-align:center; width:35px !important}
.checkout-cart-index #shopping-cart-table tbody tr td{padding:15px 5px}
.checkout-cart-index #shopping-cart-table tbody tr td.a-center.cart-qty{width:50px}
.checkout-cart-index #shopping-cart-table tbody tr td:first-child{padding:15px 5px 15px 10px}
.checkout-cart-index #shopping-cart-table tbody tr td.cart-product-details{width:180px}
#inner-main .tabs li{text-transform:none}
.hand-antique-frames #image{width:100%; max-height:300px; min-height:300px}
.product-detail .hand-antique-frames .product-img, .hand-antique-frames .antique_controls{width:100%}
.upload-img-toshare{background-position-y:140px; background-size:60% auto; height:200px; width:200px; padding:10px}
.upload-img-toshare .div_preview img{max-height:100px}
.upload-img-toshare .validation-advice{left:30px}
.sharephoto.pop_midcontent .pop_right .form-list{width:310px}
.sharephoto .dpe-cc-home-decor ul.dpe-cc-home-decor-detail li span.shipping-tittle{font-size:17px}
.com-tab-design #tabmenu li{margin:0 1px -1px}
.com-tab-design #tabmenu a{padding:10px 15px 12px; font-size:14px}
.w3-navbar.bps-bar li a, .w3-navbar.bcp-boards li a{background-image:none !important}
.daily-picked .item {width:87%;text-align: center;}
.daily-picked h2 {font-size: 22px;}
.home-page-offer-part #esns_box_layer{height:auto}
.home-page-offer-part .subscrip_box .search{width:100%; max-width:240px}
.home-page-offer-part #esns_box_subscribe_input input{box-sizing:border-box; height:42px;line-height:normal;width:100% !important}
.home-page-offer-part .offer-detail-text{font-size:30px;line-height:30px}
.home-page-offer-part .offer-detail-text > span{font-size:18px;line-height:24px}
.home-page-offer-part .signup-get-text > span, .home-page-offer-part .signup-get-text .on-your-frist-order, .home-page-offer-part #esns_box_title .on-your-frist-order{font-size:15px}
.home-page-offer-part #esns_box_title .instant-coupon{margin-top:15px}
.home-page-offer-part #esns_box_subscribe_response_success{line-height:normal}
.sample-orders .sample-products li{width:48%;margin-left:2%}
.sample-orders .sample-products li:nth-child(odd){margin-left:0}
/*Quote On canvas*/
.quoteon_canva_wrap .canvas-prints-section-tab .decorate-canvas ul li {width:48.5%; margin-right:0}
.quotelist_boxs{padding:0}
/*canvas print new page*/
.canvas-prints-section-tab .decorate-canvas ul li{width:48%;margin-bottom:15px;max-width:280px;margin-right:1%;float:none;display:inline-table}
.decorate-canvas ul.center-algn-option li{margin:0 1% 10px;width:47%}
.canvas-prints-section-tab .decorate-canvas ul.static-frames li{width:30%; float:none;display:inline-table; margin:0 1% 15px}
.canvas-prints-section-tab .decorate-home-canvas.decorate-canvas ul li{margin-bottom:30px}
.custom-canvas-prints .default-usp-content ul li, .custom-canvas-prints .default-usp-content.new-uspcontnet ul li {width: 100%;margin: 0 auto;float: none;margin-bottom: 25px}
.custom-canvas-prints .default-usp-content ul li:nth-child(2n) {margin-right: auto}
.custom-canvas-prints .default-usp-content ul li:nth-child(3n) {margin-right: auto}
.custom-canvas-prints .default-usp-content ul li:nth-child(4n) {margin-right: auto}
.custom-canvas-prints .canvas-prints-section-tab {margin-top:0}
}
@media only screen and (max-width:567px){
.home-mobile .offer-mob-banner-section img{max-width: 90%;}
.am-print-page-offer-part #esns_box_layer .offer-box-am-print .offer-condition{width:100%}
.am-print-page-offer-part #esns_box_layer{width: 90%;margin-left:-45%}
.am-print-page-offer-part #esns_box_layer .offer-box-am-print{padding:30px}
.am-print-page-offer-part #esns_box_layer .offer-box-am-print .offer-title{font-size:35px}
.am-print-page-offer-part #esns_box_layer .offer-box-am-print .offer-sub-title{font-size:16px;line-height:normal}
.am-print-page-offer-part #esns_box_layer .offer-box-am-print #esns_box_subscribe{width:100%}
.am-print-page-offer-part #esns_box_layer .offer-box-am-print .offer-condition{margin-top: 30px}
.am-print-page-offer-part #esns_box_layer .offer-box-am-print #esns_box_subscribe{margin-top: 30px}
.am-print-page-offer-part.photo-book-popup #esns_box_layer .offer-box-am-print{padding-left:20px;padding-right:20px}
.am-print-page-offer-part.photo-book-popup #esns_box_layer{max-width:280px}
.am-print-page-offer-part.photo-book-popup #esns_box_layer .offer-box-am-print .offer-title{font-size:18px;margin:30px 0 0}
.am-print-page-offer-part.photo-book-popup #esns_box_layer .offer-box-am-print .offer-sub-title{font-size:13px;margin-top:10px;line-height:normal}
.am-print-page-offer-part.photo-book-popup #esns_box_layer .offer-box-am-print .offer-sub-title span{font-size:14px;font-family:'robotomedium';line-height:normal}
.am-print-page-offer-part.photo-book-popup #esns_box_layer .offer-box-am-print #esns_box_subscribe #esns_box_subscribe_form #esns_box_subscribe_input input{width:100% !important;height:35px;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}
.book_new_customer{font-size:14px;font-family:'robotomedium';padding:5px 20px}
.book_new_customer::before{border:14px solid #966f5f;border-right-color:transparent}
.category-metal-prints .why-choose-metal-print .metal-prints-container .why-choose-metal-print-content .cms-content ul li { font-size:13px;font-family: 'robotoregular';}
.category-metal-prints .metal-prints-available-options .options-details .cms-content h2{font-size:18px}
.category-metal-prints .be-more-beautiful-metal-prints .be-more-beautiful-title{font-size: 22px;}
.category-metal-prints .why-choose-metal-print .metal-prints-container .block-title-why-ch-metal-p span{font-size: 15px;}
.category-metal-prints .metal-prints-banner .metal-prints-content h2.met-block-title{font-size: 22px;}
.category-metal-prints .why-choose-metal-print .metal-prints-container{padding:0px 0px 0px;background-size:100%;background-position: center top 31px;}
.category-metal-prints .why-choose-metal-print .metal-prints-container .block-title-why-ch-metal-p{margin-top:22px;font-size:22px;}
.top-bar-right ul li.account-mob, .search{padding:11px 5px 17px}
.top-bar-left{width:85px}
.top-bar-right{width:80px}
.top-bar-right ul li{padding:11px 0 17px 10px}
.logged-in.active ul.useraccount-menu {right:38px}
ul.useraccount-menu:before {right:12px}
.footer-container .socialmedia-footer .top-footer .fb-like-main{width:auto}
.header, .nav-inner, .footer, .featured_inner, .messages, .new_inner, .home_cmsinner, .testimonail-inner, .manufacture_products, .blog_main, .main, .category-framed-prints .frame-prints-container{margin:0px 20px; width:auto}
.block.block-subscribe .block-content{padding:10px 0px}
.home-m.mobile-device .page-title{font-size:18px}
.about-custom-canvas .imgleft, .about-custom-canvas .imgright{width:50%; float:none; margin:0 auto}
.about-custom-canvas .imgright-sitecontent, .canvas-top-section .about-custom-canvas .imgright-sitecontent{width:100%; margin-bottom:30px; text-align:center}
home-m.mobile-device .sa_showdate .sa_date{margin-top:3px !important; float:left !important}
.related-category-block .three-category li{width:47%; margin:0 5px}
.related-category-block .three-category li a.wall-disp{background-position:-20px 0}
.related-category-block .three-category li a.photo-colg{background-position:-306px 0}
.related-category-block .three-category li a.pop-art{background-position:-576px 0}
.related-category-block .three-category li a.photo-panoramic{background-position:-305px -235px}
.related-category-block .three-category li a.photo-mosaic{background-position:-21px -235px}
.related-category-block .three-category li a.photo-engrave{background-position:-581px -235px}
#tabs a.small:hover, #tabs a.small.active, #tabs a.large.width-xtr, #tabs a.large.width-xtr:hover, #tabs a.large.width-xtr.active{border-bottom:none}
.about-custom-canvas .imgright-sitecontent p{margin-bottom:10px}
.canvas-top-section .about-custom-canvas .imgright-sitecontent .red-btn{float:none; display:inline-table; margin-top:20px}
.review-block .shop-approve .shop-approve-left img{width:48px}
.canvas-prints .customer-revenue-main .customer-list iframe{width:auto; height:auto}
.canvas-prints .review-block.homepg .shop-approve{width:100%; min-height:auto}
.canvas-prints .shop-approve-left .shop-appro-title{margin-left:10px; float:left}
.canvas-prints .what-our-client-speak{width:100%; min-height:inherit; float:left}
.canvas-prints .customer-revenue-main{min-height:auto}
.canvas-prints .pr-snippet-wrapper{text-align:center !important}
.canvas-prints .pr-snippet-stars{display:inline-table !important; float:none !important}
.canvas-prints p.pr-snippet-review-count{display:inline-table !important; float:none !important; margin:0 !important}
.custom-canvas-prints form {padding:0; margin-bottom:15px}
.about-custom-canvas .imgleft.slides-add{width:70%; margin-right:0}
.artist-supplies-size a{font-size:10px; padding:6px; width:135px}
.w3-navbar li a br{display:none}
.product-detail-right .product-detail-size-module ul li.col1{margin-left:10px; width:59%; margin-right:0}
.product-detail-size-module ul li.col3{width:145px}
#inner-main .tabs li{padding:10px 2px; min-height:inherit; font-size:10.5px; text-transform:none}
#inner-main .tabs li i{font-size:11px; height:16px; width:16px; line-height:15px}
.catalog-product-view .product-detail-right .product-detail-size-module1 ul li.col1{width:58%}
.checkout-cart-index #shopping-cart-table tbody tr td.a-center.cart-proof-img{width:65px}
.checkout-cart-index #shopping-cart-table tbody tr td.cart-product-details{width:140px}
.swiper-button-next, .swiper-button-prev{top:47% !important}
#inner-main .product-detail-left .design-tool-box, .zoom-disable-step2{width:100%}
#inner-main .product-detail-left{display:none}
#div_sizes-mobile-tab1, #upload_area_responsive-tab1{display:block}
#upload_area_responsive, #upload_area_responsive-tab1{width:240px}
#upload_area_responsive img, #upload_area_responsive-tab1 img{max-width:100%; height:auto; max-height:100px}
.tab_content #div_sizes-mobile.details, #div_sizes-mobile-tab1.details, #inner-main #div_sizes-mobile.details{display:block; float:none; font-family:'robotobold'; font-size:16px; margin:20px auto 0px; text-align:center; color:#bf1e2e}
#upload_area_responsive{display:block; margin:10px auto 0; text-align:center}
#inner-main .product-detail-right .step1-block1{padding-top:0 !important}
#inner-main .product-detail-right .album-icon{margin:0 auto 5px}
#inner-main .product-detail-right .step1-block3{padding:40px 0 20px}
.btn_div span{font-size:15px; line-height:normal; padding-bottom:15px; padding-top:10px; display:block}
#display-in-mobile{display:block; margin-bottom:20px}
#tab2 #div_single .step2-block2{padding-top:0}
#tab2 #div_single p{margin-top:0; margin-bottom:0}
.step3-block1, .step3-block2{padding-top:0 !important}
#inner-main .product-detail-right .tab_content #bottom_hardware .title{padding-top:21px}
.antique-frames-accordion .upload-list li{margin:0 3px 20px}
.antique-frames-accordion .upload-list li a.selected span.name, .antique-frames-accordion .upload-list li a span.name{font-size:13px}
.product-detail .hand-antique-frames .product-detail-info dl.totalprice .red-clr{font-size:20px; padding-top:0 !important}
.spcl-offer .cms-content .subtitle{font-size:24px; line-height:20px; margin-bottom:8px; padding:4px 0 0}
.spcl-offer .cms-content .title, .spcl-offer .cms-content .offer-block .offer .discout-offr{font-size:15px}
.spcl-offer .cms-content .offer-block .offer .discout-offr span{font-size:24px; line-height:24px}
.spcl-offer .cms-content .offer-block .offer .on-order-ovr{font-size:13px}
.spcl-offer .cms-content .offer-block .offer .free-shppng{font-size:12px}
.spcl-offer .cms-content .offer-block .offer .on-order-ovr p.max-dscnt{line-height:14px}
.spcl-offer .cms-content .offer-block .offer .discountcode{min-width:145px}
.spcl-offer .cms-content .offer-block .offer .discountcode .red{font-size:14px}
.discnt-condition-ovr, .discnt-condition-ovr.bordr{width:160px; min-height:100px}
.discnt-condition-ovr{margin:0 auto}
.upload-img-toshare {background-position-y:155px; -webkit-background-position-y:155px;background-size:69% auto;display:table;float:none;height:250px; margin:0 auto; width:250px}
.upload-img-toshare .div_preview img{max-height:125px}
.upload-img-toshare .validation-advice{left:55px; bottom:10px}
.sharephoto.pop_midcontent .pop_right .form-list{width:100%; margin-top:30px}
.photo-enh-bnr span.photo-enh-bnr-tittle, .photo-enh-bnr h1.photo-enh-bnr-tittle{font-size:26px; line-height:30px}
.sharephoto .dpe-cc-home-decor ul.dpe-cc-home-decor-detail li span.shipping-tittle{font-size:14px}
.sharephoto.pop_midcontent .pop_right .form-list h3{font-size:24px; padding-bottom:10px}
.for-offer .cms-content h5{font-size:25px}
.cms-content h3, .cms-content h4, .cms-content h5{font-size:15px}
.for-offer .cms-content .title{font-size:18px}
.for-offer .cms-content ul{line-height:normal}
.for-offer .cms-content ul li{margin-bottom:10px}
/*Free Canvas Prints coupons Section*/
.freeCoun_boxes .ltest_free_coupons .box-title{font-size:17px; font-family:'robotomedium'}
.free_ordr_div {width:34%}
.free_cod_div{width:36%}
.free_cod_div .cpn_cutterline{padding:10px 5px; font-size:0px}
.free_cod_div .cpn_cutterline:before{right:20px}
.free_cod_div .cpn_cutterline:after{content:'CODE'; font-size:10px; color:#000; position:relative;position: absolute;left:15px;top:-8px; background-color:#f9f9f9; padding:0 2px}
/*End Free Canvas Prints coupons Section*/
/* Split Canvas Page */
.split_canvas_banner .banner-text-content {padding:15px 15px 20px;height:auto;line-height:20px}
.split_canvas_banner .flexslider .slides > li a.red-btn {font-size: 14px;margin-top: 10px}
.split_canvas_banner .banner-heading {padding-bottom: 5px;font-size: 20px}
.split_canvas_banner div.banner-heading {padding-bottom:10px}
.split_canvas_banner .bnrsub_subtle {font-size: 15px}
.hand-crafted-panel .mainarea_wrapper.comon-canvas-content .content-area-canvas.create-craft-panel {padding:5px 0 20px}
.mainarea_wrapper.comon-canvas-content .common-left-content.hand-crafted-multi {padding:20px 20px 20px; position: relative;top: 0;bottom: 0}
.hand-crafted-multi .cms-content ul li {margin-bottom:3px}
.split_canvas_wrap .hand-crafted-multi .cms-content p {margin-bottom:3px}
.split_canvas_wrap .title-with-border {margin-bottom: 0}
.split_canvas_wrap .section-title-commn {font-size: 22px;line-height: 23px}
.tab_tabel table th {font-size: 15px}
.split_canvas_wrap .cms-content h4 {font-size: 17px;padding-top: 0}
.hand-crafted-panel .mainarea_wrapper.comon-canvas-content {padding-top:10px}
.hand-crafted-multi .cms-content ul {margin-bottom: 7px !important}
.decorate-canvas.split-canvas-products ul li {width:100%; margin-right:0; margin-bottom:25px}
.decorate-canvas.split-canvas-products ul li:last-child{margin-bottom:0px}
.mainarea_wrapper.comon-canvas-content .content-area-canvas { padding:7px}
.mainarea_wrapper.comon-canvas-content .insipiration-img {position: absolute}
.custom-canvas-prints .mainarea_wrapper.comon-canvas-content .content-area-canvas.left-content-image-right .insipiration-img, .custom-canvas-prints .mainarea_wrapper.comon-canvas-content .insipiration-img{position:static;width:80%}
.custom-canvas-prints .mainarea_wrapper.comon-canvas-content .content-area-canvas.left-content-image-right .common-left-content, .custom-canvas-prints .mainarea_wrapper.comon-canvas-content .common-left-content{width:100%}
.mainarea_wrapper.comon-canvas-content .triptych-canvas-prints .insipiration-img {width: 100%}
.mainarea_wrapper.comon-canvas-content .triptych-canvas-prints .insipiration-img img {max-width:200px}
.mainarea_wrapper.comon-canvas-content.last-moments-forever .common-left-content, .split_canvas_wrap .comon-canvas-content .common-left-content {top: 0;left: 0;bottom: 0;right: 0;position: relative}
.mainarea_wrapper.comon-canvas-content.last-moments-forever .common-left-content {top: 25px;left: 25px;bottom: 25px;right: 25px; position: absolute;}
.mainarea_wrapper.comon-canvas-content .content-area-canvas.left-content-image-right .common-left-content {left: 0; right:0;background-position:-120px 0px; padding: 10px}
.split_canvas_wrap .mainarea_wrapper.comon-canvas-content.last-moments-forever{padding:15px}
.split_canvas_wrap .perfect-canvas-p {padding-top: 30px}
.split_canvas_wrap .hand-crafted-multi .cms-content{margin-bottom:15px;}

/* 3 Split Canvas Prints Page*/
.split_canvas_wrap.three_panel_split_wrap .split_canvas_banner {background-position: -970px bottom}
.split_canvas_wrap.three_panel_split_wrap .hand-crafted-panel .mainarea_wrapper.comon-canvas-content, .split_canvas_wrap.three_panel_split_wrap .perfect-canvas-p {padding-top:10px}
.split_canvas_wrap.three_panel_split_wrap .mainarea_wrapper.comon-canvas-content .triptych-canvas-prints .insipiration-img img {max-width:300px !important}
.split_canvas_wrap.three_panel_split_wrap .mainarea_wrapper.comon-canvas-content .common-left-content.hand-crafted-multi{padding: 20px 10px 20px}
/* 2 Split Canvas Prints Page*/
.split_canvas_wrap.two_panel_split_wrap .split_canvas_banner {background-position: -970px bottom}
.split_canvas_wrap.two_panel_split_wrap .hand-crafted-panel .mainarea_wrapper.comon-canvas-content, .two_panel_split_wrap.three_panel_split_wrap .perfect-canvas-p {padding-top:10px}
.split_canvas_wrap.two_panel_split_wrap .mainarea_wrapper.comon-canvas-content .triptych-canvas-prints .insipiration-img img {max-width:300px !important}
.split_canvas_wrap.two_panel_split_wrap .mainarea_wrapper.comon-canvas-content .common-left-content.hand-crafted-multi{padding: 20px 10px 20px}
.size-and-price-module ul.custom_size_row li.col1{margin-bottom:0}
/*Metal Prints*/
.category-metal-prints .total-order-shipped .section-title, .category-metal-prints .total-order-shipped .total-orders{font-size:20px;line-height:30px}
.category-metal-prints #subcatcontenttab1 .cms-content .hanging-frame-images{width:100%;max-width:inherit;text-align:center}
.category-metal-prints #subcatcontenttab1 .cms-content .hanging-frame-content{width:100%;max-width:inherit;margin-top:20px}
.category-metal-prints #subcatcontenttab1 .cms-content .hanging-frame-list{float:left;width:100%}
#inner-main.product_info .product-detail-right .select_products ul li:nth-child(2n+1) { clear: both; }
}
@media only screen and (min-width:480px){
.cms-index-index #more_content_home .cms-content .hanging-frame-images{width:150px}
.cms-index-index #more_content_home .cms-content .hanging-frame-content{width:calc(100% - 170px)}
}
@media only screen and (max-width:480px){
.am-print-page-offer-part #esns_box_layer .offer-box-am-print{padding:30px}
.am-print-page-offer-part #esns_box_layer .offer-box-am-print .offer-title{font-size:35px}
.am-print-page-offer-part #esns_box_layer .offer-box-am-print .offer-sub-title{font-size:16px;line-height:normal}
.am-print-page-offer-part #esns_box_layer .offer-box-am-print #esns_box_subscribe{width:100%}
.am-print-page-offer-part #esns_box_layer .offer-box-am-print .offer-condition{margin-top: 30px}
.am-print-page-offer-part #esns_box_layer .offer-box-am-print #esns_box_subscribe{margin-top: 30px}
.artist-supply .banner-artist-overlay {padding: 35px 0;}
.artist-supply .main-banner .banner-artist {position: static;}
.header{margin:0 10px}
.mothersday-offers .mothersday-offers-container .offer-text .buymore-savemore{font-size:18px}
.home-mobile .flexslider{width:100%; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box}
.cms-home .section-title{font-size:20px}
.content-heading{font-size:18px}
.home-mobile .total-order-shipped .main-area .total-orders{font-size:26px}
.cms-home .total-order-shipped .tagline-home-commen{font-size:14px}
.banner-mob.mainarea_wrapper > img{max-width:100%}
.google-trust-store-section .shop-appro-title > span{font-size:22px}
.product-detail-right #div_three .product-detail-size-module ul.custom-size li.col1{width:100%; text-align:center; padding-left:0px}
.section-title-new::after{width:70%}
.mainarea_wrapper.canvas-prints.google-landing-pages .section-title{font-size:20px;line-height:22px}
.mainarea_wrapper.canvas-prints.google-landing-pages .tagline-home-commen{font-size:14px; line-height:normal}
.btn_div span{font-size:12px}
/* Get Qoute */
.common-form.get-qoute-form .size-height{margin-bottom:80px; float:none}
.common-form.get-qoute-form .size-height .validation-advice{left:236px}
.common-form.get-qoute-form .size-height .textfield{width:10% !important}
.hand-antique-frames .antique_controls{width:280px}
.hand-antique-frames .antique_controls .controls-icon{padding-top:30px; padding-bottom:5px; font-size:9px}
.hand-antique-frames .antique_controls .controls-icon.a_rotate_right{background-position:-23px -10px}
.hand-antique-frames .antique_controls .controls-icon.a_rotate_left{background-position:-129px -10px}
.hand-antique-frames .antique_controls .controls-icon.a_zoom_in{background-position:-235px -10px}
.hand-antique-frames .antique_controls .controls-icon.a_zoom_out{background-position:-341px -10px}
.hand-antique-frames .antique_controls .controls-icon.a_reset{background-position:-447px -10px}
.hand-antique-frames .antique_controls .controls-icon.a_rotate_right:hover{background-position:-23px -80px}
.hand-antique-frames .antique_controls .controls-icon.a_rotate_left:hover{background-position:-129px -80px}
.hand-antique-frames .antique_controls .controls-icon.a_zoom_in:hover{background-position:-235px -80px}
.hand-antique-frames .antique_controls .controls-icon.a_zoom_out:hover{background-position:-341px -80px}
.hand-antique-frames .antique_controls .controls-icon.a_reset:hover{background-position:-447px -80px}
.size-n-price{margin-top:2px; font-size:16px}
h1#first_title{font-size:18px}
.photographer_from #photographerform{margin-bottom:10px}
.photographer .decor_printing{padding-top:20px}
.banksy-canvas-prints .banksy-box ul li{margin:0 0 20px 0;width:100%}
.product-list-for-nw-pro ul li{width:100%; max-width:270px}
.product-list-for-nw-pro ul li.margin-none{margin:0px}
/*gooten prodcuts*/
.gooten-products .product-view .product-essential .product-img-box{width:100% !important;box-sizing:border-box;-webkit-box-sizing:border-box;padding-bottom:0}
.gooten-products .catalog-product-view .connected-carousels .carousel-stage{height:auto;max-width:300px; margin:0 auto}
.gooten-products  .connected-carousels .carousel li img{width:300px !important;height:300px !important}
.gooten-products .product-view .product-essential .product-img-box .connected-carousels{height:auto !important;max-width:300px; margin:0 auto}
.gooten-products .connected-carousels .carousel-navigation li{cursor: pointer;width: 100px !important}
.gooten-products .connected-carousels .carousel-navigation li img {height: auto !important;max-width: 65% !important}
.gooten-products .connected-carousels .navigation .carousel-navigation{width:80%;height:77px;bottom:20px}
.gooten-products .connected-carousels .navigation .prev-navigation, .gooten-products .connected-carousels .navigation .next-navigation{top:5px}
.gooten-products .white_content .black-btn.hide-proof-popup{padding: 8px 12px;font-size: 13px}
.gooten-products .white_content .red-btn.hide-proof-popup, .gooten-products .white_content .red-btn.approve-to-print {padding: 8px 12px;font-size: 13px;}

/*Split Canvas Page */
.split_canvas_wrap .section-title-commn {font-size: 19px}
.mainarea_wrapper.comon-canvas-content.last-moments-forever .common-left-content h2 {font-size:17px; line-height: 22px;padding-bottom: 10px}
.mainarea_wrapper.comon-canvas-content .triptych-canvas-prints .insipiration-img img {margin: 0 auto; max-width:180px}
.tab_tabel table th {display:none}
.tab_tabel table td {display:block; position:relative; padding:10px 0; margin-bottom: 10px; width:100%; box-sizing:border-box; -webkit-box-sizing:border-box; -o-box-sizing:border-box}
.tab_tabel table td:before{content:attr(data_rwd); display:block; position:relative; width:100%; border-bottom:1px solid #dedede;font-size:15px;color:#555555;margin-bottom:10px;padding-bottom:10px; font-family: "robotoregular";text-transform: uppercase}
.split_canvas_wrap .decorate-canvas ul li {width:100%; float:none; display:block; clear:both; margin-bottom:25px; margin-right:0}
.split_canvas_wrap .undernth_tab_wrap .title-border-bottom.stl-change {margin-top: 5px}
.mainarea_wrapper.comon-canvas-content.last-moments-forever .common-left-content p.sub-content-txt {font-size: 15px;line-height: 18px;margin: 17px 0}
.split_canvas_wrap .split-canvas-faqs .cms-content {float: none;}
.why-choose-us-main.split-canvas-faqs ul li {padding: 10px 10px 0px !important;}
.why-choose-us-main.split-canvas-faqs {margin-top:20px}
.why-choose-us-main.split-canvas-faqs ul li {height:auto !important}
.why-choose-us-main.split-canvas-faqs ul li:first-child { height: 30px !important;font-size:20px}
.why-choose-us-main.split-canvas-faqs .cms-content ul {padding-bottom:15px !important}
.why-choose-us-main.split-canvas-faqs .cms-content ul li {height: auto !important;padding: 0 0 5px !important;font-size: 13px; margin-bottom: 10px}
.split_canvas_wrap .why-choose-us-right {padding-left: 0;margin-top: 20px} 
.mainarea_wrapper.comon-canvas-content .red-btn, .gift_sections.hand-crafted-panel .mainarea_wrapper.comon-canvas-content .red-btn {font-size: 14px}
.mainarea_wrapper.comon-canvas-content.last-moments-forever .common-left-content {top:15%;left:15px;bottom:auto;right:15px}

/* 3 Split Canvas Prints Page*/
.split_canvas_wrap.three_panel_split_wrap .split_canvas_banner .banner-heading {font-size: 20px}
.split_canvas_wrap.three_panel_split_wrap .split_canvas_banner .flexslider .banner-text-content a.red-btn {padding:12px 20px;  margin-top: 15px; font-size:14px}
.split_canvas_wrap.three_panel_split_wrap .mainarea_wrapper.comon-canvas-content .content-area-canvas {padding:0px; min-height:300px}

/* 2 Split Canvas Prints Page*/
.split_canvas_wrap.two_panel_split_wrap .split_canvas_banner .banner-heading {font-size: 20px}
.split_canvas_wrap.two_panel_split_wrap .split_canvas_banner .flexslider .banner-text-content a.red-btn {padding:12px 20px;  margin-top: 15px; font-size:14px}
.split_canvas_wrap.two_panel_split_wrap .mainarea_wrapper.comon-canvas-content .content-area-canvas {padding:0px; min-height:300px}
.split_canvas_wrap.two_panel_split_wrap .tab_tabel table td {padding:10px}
#step1tab .print-footer .first, .design_banner .print-footer .first {width: 100%;border: none;margin: 15px 0px 0px 0px}
#step1tab .print-footer .block, .design_banner .print-footer .block{margin: 15px 0px 0px 0px}
#step1tab .print-footer .last, .design_banner .print-footer .last{width: 100%;margin: 30px 0px 0px 0px}
/*Quality Canvas*/
.idea-gallery-section .title-idea-gallery {margin-bottom:20px; padding:0 10px 15px}
.common_idea_gallery {margin-bottom:10px}
.common_idea_gallery ul {margin:30px auto 0; max-width:320px}
.common_idea_gallery ul li {width:100%; padding:0}
.canvas-prints-home-product ul.photos-canvas-prints.coaster-3d li .category-details p.min-height {display: block;margin-bottom: 15px}
.lyrics_wrap .lyric_banner .landingpg_banner .sldr-canvasprint{top: 10%}
.canvas-prints-section-tab .decorate-canvas ul li{width:100%}
.cp-dec-home .dec-home-img{margin: 0 0 15px 0}
}
@media only screen and (max-width:479px){
.pr-review-points-attr-wrapper .pr-attribute-group{width: 31.8% !important;}
.red-btn{font-size:13px;font-family:'robotobold'}
.button_module img {width: 100% !important;height: auto}
.upload_artwork_now .ajax-file-upload-statusbar {width: 100% !important}
.upload_artwork_now .ajax-file-upload-progress {width: calc(100% - 40px);width: -webkit-calc(100% - 40px) !important;}
.home-mobile .offer-mob-banner-section img{max-width: 90%;}
.home-mobile .offer-mob-banner-section .offer-text{padding-right: 10px;padding-left: 10px;font-size:13px;}
.category-metal-prints .why-choose-metal-print .metal-prints-container .why-choose-metal-print-content .cms-content ul li { font-size:13px}
.category-metal-prints .be-more-beautiful-metal-prints .be-more-beautiful-title:before { width: 316px;}
.category-metal-prints .metal-prints-available-options .options-image{margin-top: 15px;margin-bottom: 15px;}
.category-metal-prints .be-more-beautiful-metal-prints {background-position: left 10px bottom;min-height: 865px;}
.category-metal-prints .metal-prints-available-options .options-image img{margin: 10px auto;}
.category-metal-prints .why-choose-metal-print .metal-prints-container {padding: 0px 0px 0px;    background-position: center bottom 20%;
background-size: contain;width: 100%;}
.category-metal-prints .why-choose-metal-print .metal-prints-container .why-choose-metal-print-content {width:100%;margin: 0 auto;float: none;}
.category-metal-prints .be-more-beautiful-metal-prints ul.be-more-beautiful-discription li {margin-bottom: 12px;}
.category-metal-prints .metal-prints-banner .metal-prints-container{width:auto;padding:10px;}
.category-metal-prints .metal-prints-banner .metal-prints-content h2.met-block-title{font-size: 22px;margin-bottom: 5px;}
.category-metal-prints .metal-prints-banner .metal-prints-content p{line-height:18px;font-size:13px;}
.category-metal-prints .metal-prints-banner .metal-prints-content .coupon-code .met-coupon-code p{margin-bottom:0px;}
.category-metal-prints .metal-prints-banner .metal-prints-content .coupon-code{width:65%;margin:15px auto;}
.category-metal-prints .metal-prints-banner .metal-prints-content .coupon-code .met-price{line-height: 11px;}
.category-metal-prints .metal-prints-banner .metal-prints-content .coupon-code .met-price strike{line-height:21px;}
.category-metal-prints .metal-prints-banner .metal-prints-content .coupon-code .met-coupon-code span.met-additional{font-size:14px;}
.category-metal-prints .metal-prints-banner .metal-prints-container .metal-prints-content a.red-btn{font-size:15px; text-align: center;}
.header a.logo{width:150px; font-size:20px; top:12px}
.nav-icon::after{border-top:0.7em double #ffffff; top:13px; width:18px}
.nav-icon::before{border-bottom:0.3em solid #ffffff;  top:5px; width:18px}
.nav-responsive div{margin-top:10px}
.top-bar-right, .top-bar-left{width:65px}
.top-bar-right ul li{padding:10px 0 10px 2px}
.top-bar-right ul li.account-mob, .search{padding:10px 0}
.footer-container .socialmedia-footer .top-footer{margin:0 10px}
.flex-caption{width:auto}
.footer-container .socialmedia-footer .top-footer .fb-like-main .block-title strong, .footer-container .socialmedia-footer .top-footer .fb-like-main .block-title strong span{font-size:17px}	
.cvp-sprite-mobile > img, span.loggedin-user img{height:auto; width:70%; vertical-align:bottom}
span.loggedin-user{padding: 0px 0 9px; display:block}
.useraccount-menu{top:47px}
.logged-in.active ul.useraccount-menu{right:34px}
ul.useraccount-menu:before{right:7px}
span.loggedin-user img{width:60%}
/*Free Canvas Prints coupons Section*/
.freeCoun_boxes .ltest_free_coupons .box-title{font-size:16px}
.listedfree_coupons ul li {padding: 5px 5px 10px 7px}
.free_size_div {width:30%; font-size:17px}
.free_ordr_div {width:50%; line-height:normal}
.free_cod_div{width:75%; clear:both; margin-top:15px; padding-left:23px}
.free_cod_div .cpn_cutterline{padding:10px 5px; font-size:0px}
.free_cod_div .cpn_cutterline span {font-size:14px}
.free_cpn_div .freelable {top:23px; padding:3px 15px 4px 25px; left:-10px}

/*End Free Canvas Prints coupons Section*/
#popupbtn-frame{right:0 !important; top:0 !important}
.cvp-sprite-mobile.cart-icon-mob > span{font-size:9px; height:20px; left:inherit; line-height:20px; right:-7px; top:-5px; width:20px}
.cvp-sprite-mobile{line-height:22px}
.about-custom-canvas .imgleft.slides-add{width:90%}
.main-title{font-size:30px}
.slider .content-heading, .about-canvas-title, .home-m.mobile-device .sizebox .sizebox-middle .sizebox_heading, .homepage-instantbox .sizebox .sizebox-middle .sizebox_heading, .home-m.mobile-device .section-title, .section-title-new{font-size:20px}
.home-m.mobile-device .sizebox{width:300px}
.custom-for-page-sizes-price .sizebox, .homepage-instantbox .sizebox, .custom-canvas-prints .sizebox{width:auto; padding:15px 5px; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box;margin:0 20px}
.custom-canvas-prints .sizebox{margin:0 auto}
.sizebox .sizebox-middle ul.size_chart li, .homepage-instantbox .sizebox .sizebox-middle ul.size_chart li, .custom-canvas-prints .sizebox .sizebox-middle ul.size_chart li{padding: 9px 5px;text-align: left;}
.custom-for-page-sizes-price .sizebox .sizebox-middle ul.size_chart li span.banner_size, .homepage-instantbox .sizebox .sizebox-middle ul.size_chart li span.banner_size, .custom-canvas-prints .sizebox .sizebox-middle ul.size_chart li span.banner_size{width:50px;font-size:13px}
.custom-for-page-sizes-price .sizebox .sizebox-middle ul.size_chart li span.sizebox_banner_prise, .homepage-instantbox .sizebox .sizebox-middle ul.size_chart li span.sizebox_banner_prise, .custom-canvas-prints .sizebox .sizebox-middle ul.size_chart li span.sizebox_banner_prise{margin-left:5px; width:110px; display:inline-block;  font-size: 13px;}
.custom-for-page-sizes-price .sizebox .sizebox-middle ul.size_chart li span.sizebox_banner_prise strike,.homepage-instantbox .sizebox .sizebox-middle ul.size_chart li span.sizebox_banner_prise strike, .custom-canvas-prints .sizebox .sizebox-middle ul.size_chart li span.sizebox_banner_prise strike{width:55px}
.custom-for-page-sizes-price .sizebox .sizebox-middle .sizebox_heading,.homepage-instantbox .sizebox .sizebox-middle .sizebox_heading, .custom-canvas-prints .sizebox .sizebox-middle .sizebox_heading{font-size:22px}
.custom-for-page-sizes-price .sizebox .sizebox-middle .custom_size .strike, .homepage-instantbox .sizebox .sizebox-middle .custom_size .strike, .custom-for-page-sizes-price .sizebox .sizebox-middle p.custom_price, .homepage-instantbox .sizebox .sizebox-middle p.custom_price, .custom-canvas-prints .sizebox .sizebox-middle p.custom_price{font-size:13px;clear:both}
.homepage-instantbox .sizebox .sizebox-middle p.custom_price, .custom-canvas-prints .sizebox .sizebox-middle p.custom_price{font-size:15px}
.custom-for-page-sizes-price .sizebox .sizebox-middle a.red-btn, .homepage-instantbox .sizebox .sizebox-middle a.red-btn, .custom-canvas-prints .sizebox .sizebox-middle a.red-btn{font-size:13px; margin-top:19px}
.homepage-instantbox  .sizebox .sizebox-middle .custom_size, .custom-canvas-prints .sizebox .sizebox-middle .custom_size{float:left;width:100%;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}
.sizebox .punchline{margin-top:5px}
.custom-for-page-sizes-price .sizebox .sizebox-middle .custom_size #customSizeBlock,.homepage-instantbox .sizebox .sizebox-middle .custom_size #customSizeBlock, .custom-canvas-prints .sizebox .sizebox-middle .custom_size #customSizeBlock{margin:10px 0;float:left;clear:both}
.shop-approve-left .shop-appro-title{padding-top:0}
.canvas-prints-home-product .category-details p.price span{font-size:15px}
.home-m.mobile-device .sizebox .sizebox-middle{padding:40px 15px 30px}
.homepage-instantbox .sizebox .flag_Sprite.sizebox_arrow, .custom-canvas-prints .sizebox .flag_Sprite.sizebox_arrow{height:10px; width:6px; background:url("https://www.canvaschamp.com/skin/frontend/default/cptheme1/images/mobile/home-size-arrow.png") no-repeat}
.home-m.mobile-device .sizebox .sizebox-middle ul.size_chart li span.banner_size{width:55px;font-size:13px}
.home-m.mobile-device .sizebox .sizebox-middle ul.size_chart li span.sizebox_banner_prise{margin-left:10px;font-size:13px}
.sizebox .sizebox-middle ul.size_chart li span.sizebox_banner_prise strike{width:60px;font-size: 13px;}
.home-m.mobile-device .sizebox .sizebox-middle .custom_size #customSizeBlock{width:205px; margin-top:10px; margin-bottom:10px}
.home-m.mobile-device .sizebox .sizebox-middle ul.size_chart li{padding:9px 5px;float:left;width:100%}
.home-m.mobile-device .google-trust-store-section .mainarea_wrapper img{max-width:100%; height:auto}
.sizebox .sizebox-middle ul.size_chart li {padding: 9px 5px; text-align: left;}
.sizebox .sizebox-middle ul.size_chart li.grey-bg {padding: 2% 5px; width: 97%;}
.sizebox .sizebox-middle a.red-btn{font-size:13px;padding:8px 20px;margin-right:0;font-family:'robotobold'}
.sizebox .sizebox-middle p.custom_price{font-size:13px;font-family:'robotobold'}
.sizebox .sizebox-middle ul.size_chart li span.sizebox_banner_prise {margin-left: 5px;font-size: 13px;}
.home-m.mobile-device .sizebox strong{width:auto}
.cms-home .total-order-shipped .tagline-home-commen::before{width:90%}
.about-canvas-title::after, .home-m.mobile-device .section-title::after, .customer-revenue-main .block-title::before{width:240px}
.canvas-prints .customer-revenue-main .customer-list iframe{width:100%}
.related-category-block .three-category li{width:100%}
.artist_gallery_multi_price .data-table{width:480px}
.artist-supplies-size{text-align:center}
.artist-supplies-size a{font-size:14px; padding:10px 15px; width:230px; margin:10px auto; display:inline-table; float:none}
.artist-supplies-size a:last-child{margin-right:auto; margin-bottom:0}
.artist-supplies-size a:first-child{margin-left:auto; margin-top:0}
.bulk-discount{text-transform:none}
.bulk-discount mark{background:rgba(0, 0, 0, 0); color:#000000; padding:0; text-transform:uppercase}
.trbox .box-title, .strechbar-below-slider .strechbar-below-slider-title, .sctn-title{font-size:22px}
.bulk-discount{font-size:13px; padding:2px 3px}
.w3-navbar li a{padding:5px 5px 0; font-size:11px}
.discnt-bulk ul li{width:100%}
.discnt-bulk ul li span{font-size:18px}
.discnt-bulk ul li:nth-child(1){margin-bottom:30px; margin-right:0}
.product-detail-right .product-detail-size-module #tabs_data ul li.col1, .product-detail-right .product-detail-size-module1 #tabs_data ul li.col1{width:36%}
.product-detail-right .product-detail-size-module ul li.col1, .catalog-product-view .product-detail-right .product-detail-size-module1 ul li.col1{width:auto}
#inner-main .product-detail-right .custom-size .col3.lh, #inner-main .product-detail-right .custom-size .col2.lh{margin-left:calc(36% + 20px)}
.product-detail-right .product-detail-size-module ul li b{margin-left:0}
.common-offers{padding:8px 15px 7px}
.common-offers h5{font-size:13px}
.common-offers h6{font-size:10px}
.common-offers h6 span{line-height:normal}
.checkout-cart-index #shopping-cart-table tbody tr td.a-center.cart-proof-img{float:left; padding-bottom:0}
.checkout-cart-index #shopping-cart-table tbody tr td.cart-product-details{float:left; width:165px}
.checkout-cart-index #shopping-cart-table tbody tr td.a-center.cart-unit-price, .checkout-cart-index #shopping-cart-table tbody tr td.a-center.cart-qty, .checkout-cart-index #shopping-cart-table tbody tr td.a-center.cart-sub-total, .checkout-cart-index #shopping-cart-table tbody tr td.a-center.hidden_in_phone{float:left}
.checkout-cart-index #shopping-cart-table tbody tr td.a-center.cart-unit-price, .checkout-cart-index #shopping-cart-table tbody tr td.a-center.cart-qty{clear:both}
.step3-options{margin-left:2px; min-height:150px}
#tab4 .pixel-painting{margin-left:2px; padding:9px 8px; min-height:150px}
#opt_color_effect.effect-module, #inner-main .product-detail-right .col_box{display:table; float:none; margin:0 auto; min-width:280px; width:70%}
#opt_color_effect.effect-module .clear{display:none}
.step3-options .thumb-img{margin:3px 8px 9px}
.ninteen-new-popular-frames{margin:0 auto; min-width:280px; width:70%}
.box_struct .aluminium-options.effect-module.clearfix, .box_struct .step2-finish-block{float:none;margin:0 auto;display:inline-table;width:70%;min-width:280px}
.common-form.get-qoute-form .required-entry, .common-form.get-qoute-form .get {float:none}
.common-form.get-qoute-form .validation {margin-left: 100px;margin-top: 20px}
.common-form.get-qoute-form .remove-x{display:none}
.common-form.get-qoute-form .size-height .validation-advice{left:90px; top:53px}
.common-form.get-qoute-form .size-height .textfield{float:left}
.common-form.get-qoute-form .size-height{margin-bottom:20px; width:100%; float:left}
.common-form.get-qoute-form .size-height .get{float:left; margin-top:25px}
.antique-frames-accordion .upload-list li{width:32%; margin:0 0 20px}
.antique-frames-accordion .upload-list li a.selected span.name, .antique-frames-accordion .upload-list li a span.name{font-size:11px; line-height:12px}
.antique-frames-accordion .upload-list li a{line-height:12px}
.antique-frames-accordion .menuheader{padding:10px; background-position:right 0 top 5px}
.antique-frames-accordion .order-step-main .order-step-title{font-size:12px}
.antique-frames-accordion .order-step-main .order-step-title span{padding-right:17px; margin-right:0; font-size:13px; border-right:none}
.product-detail .hand-antique-frames .product-detail-info dl.totalprice .red-clr{font-size:17px; padding-top:0 !important}
.product-detail .hand-antique-frames .red-btn{padding:10px 15px; font-size:15px}
.spcl-offer.common-popup{width:85%}
.spcl-offer .cms-content .offer-block{background-image:none; margin-top:0; padding-top:0px}
.spcl-offer .cms-content .offer-block .offer{width:100%; margin-bottom:15px}
.discnt-condition-ovr{min-height:inherit; width:160px; border-top: 1px solid #dddddd; margin: 20px auto 0; padding-top: 20px;}
.discnt-condition-ovr.bordr{width:160px}
.spcl-offer .cms-content .title, .spcl-offer .cms-content .offer-block .offer .discout-offr{font-size:13px}
.spcl-offer .cms-content .subtitle{font-size:22px}
.spcl-offer .cms-content .subtitle-tag{font-size:15px}
#get-free-canvas-prints.spcl-offer .cms-content .subtitle{font-size:20px; line-height:22px}
#get-free-canvas-prints.spcl-offer .cms-content h4{font-size:18px}
#get-free-canvas-prints.spcl-offer .cms-content ul{margin-left:10px !important}
.name-price-tog{font-size:13px}
.pop-up-container_big{max-height:250px}
.pop-up-container_small, .pop-up-container_big, .spcl-offer .cms-content{max-height:250px; overflow-y:auto}
.spcl-offer .cms-content::-webkit-scrollbar{height:9px;width:9px}
.spcl-offer .cms-content::-webkit-scrollbar-thumb{border-radius:6px;border:4px solid #868686;background-color:#bf1e2e}
.success-tabplan .success-order-con .success-order-right h3, .section-title-commn, .success-page-com .section-title, .customer-revenue-main .block-title span{font-size:18px; line-height:23px}
h2.section-title-commn{font-size:18px; line-height:23px}
.success-tabplan .success-order-con .success-order-right .block-title{font-size:13px; line-height:normal}
.photo-enh-text-bnr p{font-size:13px; line-height:22px}
.sharephoto .dpe-cc-home-decor ul.dpe-cc-home-decor-detail li{margin:0 0 20px; width:100%}
.sharephoto .dpe-cc-home-decor ul.dpe-cc-home-decor-detail li:last-child{margin-bottom:0}
.sharephoto .dpe-cc-home-decor .mainarea_wrapper{padding-bottom:30px}
.sharephoto.pop_midcontent .pop_right .form-list .g-recaptcha.float_L, .wlslcan-prin .g-recaptcha.float_L{width:280px; overflow:hidden}
.wlslcan-prin .g-recaptcha.float_L{float:left; margin-bottom:30px}
p.share-login{font-size:14px}
p.share-login > span{font-size:13px}
.sharephoto .dpe-cc-home-decor{margin-bottom:30px}
.permission-checked span.text-manage{width:86%}
.cms-sizes-prices input[type="radio"] + label span{margin-left:-5px}
.cms-sizes-prices .size-and-price-module ul li .prices{clear:both}
.slider .right-box-mob img{max-width:100%}
.wall-display-new-design .we-guarantee-icon ul li{width:100%}
.wall-display-new-design .adv-inner .already-discounted{font-size:12px;padding:10px 5px}
.wall-display-new-design .adv-inner .adv-content h1{font-size:18px}
.wall-display-new-design .title-box h2, .wall-display-new-design .panel-displays-main .panel-displays-content h3{font-size:19px}
.wall-display-new-design .adv-inner .reviews{font-size:12px}
.wall-display-new-design .we-guarantee-icon{margin-bottom:0;padding-bottom:0}
.wall-display-new-design .panel-displays-main, .wall-display-new-design .personalized-wall-displays{margin-bottom:0; padding-bottom:30px}
.idea-gallery-slider.slider.slick-initialized.slick-slider{padding:0}
.com-tab-design #tabmenu li, .com-tab-design #tabmenu a{width:100%}
.com-tab-design #tabmenu a{box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box}
.com-tab-design #tabmenu li{margin-bottom:3px}

.com-tab-design #tabmenu a.active::after{display:none}
.com-tab-design #tabmenu{border-bottom:none}
.canvas-print-container #subcatcontenttab2.tabbing_content.dis_block.clearfix .pr-contents-wrapper .pr-review-wrap .pr-review-main-wrapper .pr-review-footer .pr-customer-media .pr-customer-media-wrapper{width:auto}
.container-for-app{font-size:13px; line-height:normal}
.app-close{right:-10px;top:0}
.refer-earn-block .sldr-wrap .red-btn{margin:10px 0 10px 0px; padding:10px 20px}
.title-with-border:after{width:100%; max-width:200px}
.flexslider.flexslider-poster .slides img {transform: translateX(-55%)}
/* 3 Split Canvas Prints Page*/
.split_canvas_wrap.three_panel_split_wrap .mainarea_wrapper.comon-canvas-content .triptych-canvas-prints .insipiration-img img {max-width: 270px !important;margin: 0 auto}
/* 2 Split Canvas Prints Page*/
.split_canvas_wrap.two_panel_split_wrap .mainarea_wrapper.comon-canvas-content .triptych-canvas-prints .insipiration-img img {max-width: 270px !important;margin: 0 auto}
/*Sample Kit Page New*/
.sample-orders .sample-tag-line{font-size:16px;padding-top:0;line-height:normal}
.sample-orders .sample-tag-text{font-size:13px}
.sample-orders .sample-products li{width:100%;max-width:260px;margin-left:0;margin-bottom:10px}
/*canvas print new page*/
.custom-canvas-prints .mainarea_wrapper.comon-canvas-content.pro-photo-grapher-canvas .common-left-content{margin-top: 0px}
.canvas-prints-section-tab .decorate-canvas ul.static-frames li{width:45%;margin:0 2% 10px}
.frames-can-section{padding:0}
.canvas-prints-slider .lSPager.lSGallery{bottom:10px}
.canvas-prints-slider .lSAction > a{display:none}
/* .canvas-prints-section-tab .decorate-canvas ul li p{display:none} */
.canvas-prints-section-tab .decorate-home-canvas.decorate-canvas{padding-bottom:0}
.perfect-canvas-p{padding-top:20px}
.mainarea_wrapper.comon-canvas-content .common-left-content h2, .title-border-bottom{font-size:14px}
.canvas-prints-section-tab .decorate-canvas ul li h3{font-size:11px}
.cpcp-left .steps label{font-size: 12px}
.cpcp-main {padding:20px 10px}
.canvas_price_tbl{min-width:300px}
.canvas_price_tbl thead th, .canvas_price_tbl tbody td{font-size:13px}
.canvas_price_tbl tbody td{font-size:12px}

/*Home Page Responsive*/
.canvas-prints-home-product .category-details p.min-height{display:none}
.cms-index-index .cms-content .hanging-frame-content{width:100%;margin-top:15px}
.cms-index-index .cms-content .hanging-frame-content h3{font-size:15px}
.antique-frames-section .category-details span.tittle, .cms-home .cms-content h1, .cms-home .cms-content h2{font-size:15px;font-family:'robotomedium'}
.resp-tabs-container .resp-tab-content-active{padding:15px 10px}
.home-page-tab .cms-content ul{margin-left:0 !important}
.home-page-tab .commonbullet{margin-left:10px}
.we-guarantee-you-love-it .textpartleft, .we-guarantee-you-love-it .textpartright{width:calc(100% - 70px);padding:0}
.icon-description{width:60px;margin-right:10px}
.icon-description svg{width:100%;height:auto}
.canvas-prints-home-product .red-btn{padding:6px 15px; font-size:13px}
.decorate-home-canvas .red-btn{font-size:13px;padding:8px 15px}
/* Mother's Day Gift */
.motherday_banner .banner-heading {font-size: 17px}
.motherday_banner .bnrsub_subtle {font-size:14px;margin-bottom: 15px}
.motherday_banner .banner-text-content p {font-size: 12px}
.mothersday_giftwrap .gift_sections {padding:5px 0 10px}
.mothersday_giftwrap .gift_sections .section-title-commn {font-size:18px}
.decorate-home-canvas.mothersday_products ul.three_column_rowdiv li, .decorate-home-canvas.mothersday_products ul li {margin-bottom:15px}
.mainarea_wrapper.comon-canvas-content .content-area-canvas.left-content-image-right .insipiration-img {margin-bottom:5px}
.mothersday_giftwrap .tagline-all-commen {font-size: 13px}
.mothersday_products .red-btn {}
.mothersday_products .price_split span {font-size:15px}
.mothersday_products .mainarea_wrapper.comon-canvas-content .common-left-content h2 {font-size: 15px; padding-bottom:10px}
.motherday_banner .start_price{margin-bottom:0;font-size: 12px}
.custmr-reviews.rich-snippet-new{margin-bottom:10px}
.motherday_banner .banner-text-content a.red-btn {font-size:14px; padding: 7px 20px}
/*Home deal offer*/
.customer-revenue-main.ocassional-offer {padding: 20px 10px}
.ocassional-offer .product-price {font-size: 20px}
.customer-revenue-main.ocassional-offer .coupon-code-button .red-btn {padding:8px 10px !important;font-size: 13px}
.offer-week-text { font-size:15px;line-height:normal}
.coupon-cd-offer {width: 60%;padding: 7px 6px 6px;font-size: 13px}
.coupon-cd-offer span {font-size:13px}
.weekly-offer-deal{width:255px}
.sle_products_options{max-width:100%}
.sle_products_options .blanket-size{width:100%; float:none; clear:both}
.sle_products_options .input-slect-fix-w select {font-size:12px}

/*Lyrics Landing Page*/
.lyric_banner .banner-heading {font-size: 17px}
.lyric_banner .bnrsub_subtle {font-size:15px;padding-bottom:10px}
.lyrics_wrap .lyric_sections .section-title-commn {font-size:18px}
.decorate-home-canvas.lyrics_products ul {margin:20px -5px 0}
.decorate-home-canvas.lyrics_products ul li {margin-bottom:15px; padding:0 5px}
.decorate-home-canvas.lyrics_products ul li h3 {font-size: 12px}
.lyrics_wrap .tagline-all-commen {font-size: 13px}
.lyrics_products .red-btn {padding: 10px 15px}
.lyrics_products .price_split span {font-size:15px}
.lyric_sections.wedmomnt_sec .decorate-home-canvas {background-position: 48%}
.lyrics_wrap .lyric_sections.wedmomnt_sec .mainarea_wrapper{bottom:20%}
.lyric_sections.wedmomnt_sec .mainarea_wrapper h3{font-size:20px; line-height:25px}
.lyric_sections.wedmomnt_sec .mainarea_wrapper p{font-size:14px}
.common-offers h6 span{line-height:normal}
.home-page-offer-part .signup-get-text > span, .home-page-offer-part .signup-get-text .on-your-frist-order, .home-page-offer-part #esns_box_title .on-your-frist-order, .home-page-offer-part .signup-get-text > span, .home-page-offer-part .signup-get-text .on-your-frist-order, .home-page-offer-part #esns_box_title .on-your-frist-order, .home-page-offer-part #esns_box_title .instant-coupon, .home-page-offer-part #esns_box_subscribe_response_success, .home-page-offer-part .subscrip_box .search, .home-page-offer-part .offer-text, .home-page-offer-part .subscrip_box .no_thanks, .home-page-offer-part .offer-detail-text{margin-left:20px}
.home-page-offer-part .signup-get-text{margin-top:20px}
/*Photo Collage Tab CSS*/
.photo-collage-tab .pricing{margin-bottom:0}
.photo-collage-tab .pricing ul li{margin-right:0; width:250px; height:275px}
.photo-collage-tab .pricing .title { padding-top:230px;font-size: 14px;line-height: normal}
.photo-collage-tab .pricing ul li:nth-child(1) a{background-size:contain; background-position:center 10px}
.photo-collage-tab .pricing ul li:nth-child(1) a .title{padding-top:240px}
.photo-collage-tab .pricing ul li:nth-child(2) a{background-size:contain; background-position:center 5px}
.category-canvas-photo-collage .col-main .mainarea_wrapper{margin:0}
.category-canvas-photo-collage .toolbar .pager .pager_right {clear:both; text-align: center; margin-top:0}
.category-canvas-photo-collage .pager .limiter, .category-canvas-photo-collage .pager .pages {float: none !important;clear: both }
.category-canvas-photo-collage .pager .pages {margin: 0}
.photo-collage-tab #peel_grid li.peel_item .product-block .product_info .product-name {min-height:auto}
/*Metal Prints*/
.catalog-category-view .cms-content .hanging-frame-images{width:70px;margin-right:10px}
.catalog-category-view .cms-content .hanging-frame-images img{max-width:100%;height:auto;width:auto}
.catalog-category-view .cms-content .hanging-frame-content{width:calc(100% - 81px)}
.cp-bring-main{column-count: 1; column-gap: 0}
.cp-bring-main .grid-list .item-desc{text-align: center}
.cp-bring-main .grid-list .item-img{width:100%}
.cp-bring-main .grid-list .item-img img{margin:0 auto;display: block}
.cp-bring-main .grid-list .item-desc .head{font-size: 14px; line-height: 22px}
.cp-bring-main .grid-list .item-desc p{font-size: 12px}
.cp-pcp{padding:25px 0 40px}
.pcp-top .head{font-size: 18px}
.pcp-top p{font-size: 14px}
.pcp-top p br{display: none}
.pcp-bottom .pcp-bottom-right p{font-size: 12px}
.canvas-prints-section-tab .why-choos-us #horizontalTab .resp-tabs-container .resp-tab-content{padding:25px 10px}
}
@media only screen and (max-width:425px){
.am-print-page-offer-part #esns_box_layer{width: 96%;margin-left: -48%}
.am-print-page-offer-part #esns_box_layer .offer-box-am-print{padding:20px}
.am-print-page-offer-part #esns_box_layer .offer-box-am-print .offer-title{font-size:25px}
.am-print-page-offer-part #esns_box_layer .offer-box-am-print .offer-sub-title{font-size:14px;line-height:10px}
.am-print-page-offer-part #esns_box_layer .offer-box-am-print #esns_box_subscribe{width:100%}
.am-print-page-offer-part #esns_box_layer .offer-box-am-print .offer-condition{margin-top: 25px;font-size: 12px}
.am-print-page-offer-part #esns_box_layer .offer-box-am-print #esns_box_subscribe{margin-top: 25px}
.com-tab-design #tabmenu{margin-bottom:30px}
.shipping-rate-cond{width:80%; margin-right:5px}
.col1-layout .product-view .product-shop .ctlg-prodct-detailbox .hide_phone .title{font-size:13px}
.split_canvas_wrap .split_canvas_banner .flexslider{height: 630px}
/*Quote on Canvas*/
.quoteon_canva_wrap .main_banner_div {height:500px}
.quote_oncan_banner .banner-heading {font-size:18px; padding-bottom:10px}
.quotelist_boxs ul{margin:0 -5px; width:auto}
.quoteon_canva_wrap .canvas-prints-section-tab .decorate-canvas ul li {padding:0 5px}
.gooten_products_new .connected-carousels .carousel li{width:300px; height:300px}
.gooten_products_new .connected-carousels .stage .carousel li img {max-width:100%}
.gooten_products_new .connected-carousels .navigation li {width:100px !important;height:100px}
.gooten_products_new .connected-carousels .navigation li img{width:85% !important; height:auto}
.gooten_products_new .connected-carousels .navigation .carousel-navigation {width:70% !important}
.catalog-product-view .gooten_products_new .connected-carousels .carousel-stage {height: 350px; width: 300px; margin: 0 auto}
.catalog-product-view .gooten_products_new .connected-carousels {height: 455px}

/*canvas prints new page*/
.custom-canvas-prints .canvas-prints-section-tab .overview-content{padding:0px 0 30px}
.custom-canvas-prints .canvas-prints-section-tab .why-choos-us #horizontalTab .resp-tabs-container{padding: 0px}
.custom-canvas-prints .million-plus.floating-frame{min-height: 290px}
.custom-canvas-prints .million-plus.floating-frame .million-plus-content{top: 8%}
.custom-canvas-prints .million-plus.prompt-response{min-width: 250px}
.custom-canvas-prints .million-plus.prompt-response .million-plus-content{top: 15%}
.canvas-prints-home-product .category-details span.tittle{line-height:15px;min-height:30px}
/*Home page USP section New*/
.default-usp-content.new-uspcontnet {padding-top: 15px}
.default-usp-content.new-uspcontnet ul{margin-top:0}
.default-usp-content.new-uspcontnet ul li {width:100%;margin-right:0;margin-bottom:10px;clear:both}
.default-usp-content.new-uspcontnet ul li:last-child{margin-bottom:10px}
}
@media only screen and (max-width:380px){
	.photogifts_wrap .default-usp-content ul li {width:100%; margin:0 0 30px}
	.photogifts_wrap .gift_sections .section-title-commn{font-size:17px}
	.photogifts_wrap .banner_btm_wrap h3 {font-size:14px; padding:15px 0}
    .gooten-products .connected-carousels .carousel li{text-align: inherit}
	.gooten-products  .connected-carousels .carousel li img{/*width:235px !important;height:235px !important*/}
	.gooten-products .product-view .product-essential .product-img-box{padding-bottom:20px}
	.gooten-products .connected-carousels .navigation .carousel-navigation{bottom:0}
	.gooten-products .connected-carousels .navigation .prev-navigation, .gooten-products .connected-carousels .navigation .next-navigation{top:25px}
    .million-plus h4, .million-plus.pioneered-industry h4, .million-plus .h4, .million-plus.pioneered-industry .h4{font-size: 16px}
    .mainarea_wrapper.comon-canvas-content.pro-photo-grapher-canvas{background-position: center left 15%}
    .custom-canvas-prints .million-plus.happiness-gaurantee, .custom-canvas-prints .million-plus.prompt-response{min-height: 250px}
    .custom-canvas-prints .million-plus.pioneered-industry {min-height: 280px}
    .custom-canvas-prints .million-plus.prompt-response .million-plus-content{top: 25px}
    .custom-canvas-prints .canvas-prints-section-tab .overview-content .cms-content ul{margin:0px !important}
    .custom-canvas-prints .canvas-prints-section-tab .overview-content .cms-content .red-btn{font-size: 15px}
	.catalog-product-view .gooten_products_new .connected-carousels .carousel-stage {height:250px; width:250px}
	.product-view .product-essential.gooten_products_new .product-img-box {padding:15px 10px; border:0 none}
	.catalog-product-view .gooten_products_new .connected-carousels {height:350px}
	.gooten_products_new .connected-carousels .carousel li{width:250px; height:250px}
	.gooten_products_new .connected-carousels .stage .carousel li img {max-width:100%}
	.gooten_products_new .connected-carousels .navigation li {width:70px !important;height:70px}
	.catalog-product-view .gooten_products_new  .connected-carousels .navigation .carousel-navigation {height:80px}
	.cpcp-left .steps label{font-size:11px}
}
@media only screen and (max-width:360px){
.category-metal-prints .metal-prints-banner .metal-prints-content{padding:15px;}
.category-metal-prints .metal-prints-banner .metal-prints-content .coupon-code{margin:15px auto;width: 100%;}
.checkout-cart-index #shopping-cart-table tbody tr td.cart-product-details{width:190px}	
.checkout-cart-index #shopping-cart-table tbody tr td.a-center.cart-proof-img{width:53px}
.checkout-cart-index #shopping-cart-table tbody tr td.a-center.hidden_in_phone{/*width:50px;*/ margin-left:30px}
/*.checkout-cart-index #shopping-cart-table tbody tr td.a-center.hidden_in_phone.last{width:20px; margin-left:0}*/
.category-metal-prints .metal-prints-banner .metal-prints-container .metal-prints-content a.red-btn{font-size:15px;width: 96px;}
#shopping-cart-table .btn-remove2{float:right}
.cms-canvas-prints-square-8x8 .main-container{display:inherit}
.var_price{padding:10px 8px 18px}
.wall-display-new-design .adv-inner .already-discounted, .wall-display-new-design .adv-inner .reviews{font-size:11px}
.cms-shipping .fast-shipping-block.message_disable .message_for_disabled .shipping_method .holidays-font{font-size:20px}
.social-block-responsive{padding: 30px 15px}
.gooten-products .connected-carousels .carousel li{text-align: inherit}
.gooten-products .connected-carousels .carousel li img{height: 210px !important}
.gooten-products .product-view .product-essential .product-img-box .connected-carousels {height: 300px !important}
.gooten_products_new .connected-carousels .carousel li {width: 260px;height: 260px}
.gooten_products_new .connected-carousels .stage .carousel li img {max-width: 100%}
.gooten_products_new .connected-carousels .carousel-navigation li {height:100px}
.gooten-products .connected-carousels .carousel-navigation li img {height: inherit !important}
.catalog-product-view .gooten_products_new .connected-carousels, .catalog-product-view .gooten_products_new .connected-carousels .carousel-stage {height:400px}

/* .gooten-products .connected-carousels .carousel-navigation li{width:57% !important} */
.gooten-products .connected-carousels .carousel li{width: 261px;}
.g-recaptcha.float_L{transform:scale(0.75);position:relative;left:-25px;}
.framed-prints-main .g-recaptcha.float_L{margin-left:-25px;left:0}
.split_canvas_wrap .split_canvas_banner .flexslider{height: 700px}
}
@media only screen and (max-width:359px){
#tabs a{font-size:11px}	
#inner-main .tabs li{min-height:65px; line-height:12px; padding:8px 2px}
/*canvas print new page*/
.custom-canvas-prints .canvas-prints-section-tab .overview-content .cms-content .red-btn{font-size: 12px}
.canvas-prints-section-tab .why-choos-us #horizontalTab .resp-tabs-container .resp-tab-content .questtion_from .form-list .field{width:100%}
.mainarea_wrapper.comon-canvas-content.pro-photo-grapher-canvas{padding: 15px}
.million-plus h4, .million-plus.pioneered-industry h4, .million-plus .h4, .million-plus.pioneered-industry .h4{font-size: 12px}
.million-plus .million-plus-content{top: 15%}
.million-plus.pioneered-industry .million-plus-content{top: 25px}
.custom-canvas-prints .million-plus.prompt-response .million-plus-content{top: 5px;padding: 10px}
.custom-canvas-prints .million-plus.floating-frame .million-plus-content{top: 5%;padding: 10px}
/* .canvas-prints-section-tab .decorate-home-canvas.decorate-canvas ul li h3{min-height:34px} */
.decorate-home-canvas .red-btn{margin:0 auto}
/* Mother's Day Gift */
.decorate-home-canvas.mothersday_products ul li h3 {font-size: 12px}
.mothersday_products .red-btn {padding: 7px 15px;font-size: 12px}
/* Lyrics Landing Page */
.decorate-home-canvas.lyrics_products ul li h3 {font-size: 12px}
.lyrics_products .red-btn {padding: 7px 15px;font-size: 12px}
.lyric_sections.why-choos-us .default-usp-content ul li {width: 100%;margin: 0 0 20px;padding-bottom: 20px;border-bottom: 1px solid #ECECEC}
.lyric_sections.why-choos-us .default-usp-content ul li:last-child{border-bottom:0px none; padding-bottom:0; margin-bottom:0}
/*weekly offer*/
.offer-week-text-bold{font-size:20px}
.coupon-cd-offer{font-size:11px; margin-right:5px; width:auto}

}
@media only screen and (max-height:480px){
.am-print-page-offer-part #esns_box_layer{max-width:300px;width: 96%;margin-left:-150px; left:50%}
.am-print-page-offer-part #esns_box_layer .offer-box-am-print{padding:20px}
.am-print-page-offer-part #esns_box_layer .offer-box-am-print .offer-title{font-size:25px}
.am-print-page-offer-part #esns_box_layer .offer-box-am-print .offer-sub-title{font-size:14px;line-height:10px}
.am-print-page-offer-part #esns_box_layer .offer-box-am-print #esns_box_subscribe{width:100%}
.am-print-page-offer-part #esns_box_layer .offer-box-am-print .offer-condition{margin-top: 25px;font-size: 12px}
.am-print-page-offer-part #esns_box_layer .offer-box-am-print #esns_box_subscribe{margin-top: 25px}
.am-print-page-offer-part #esns_box_layer .offer-box-am-print #esns_box_subscribe  #esns_box_subscribe_form #esns_box_subscribe_input input{width:100% !important}
.pop-up-container_big{max-height:250px}
.pop-up-container_small, .pop-up-container_big, .spcl-offer .cms-content{max-height:220px; overflow-y:auto}
.spcl-offer .cms-content::-webkit-scrollbar{height:9px;width:9px}
.spcl-offer .cms-content::-webkit-scrollbar-thumb{border-radius:6px;border:4px solid #868686;background-color:#bf1e2e}
} 
#magestore-bannerslider-popup{
	padding: 2px;
    position: fixed;
    z-index: 19990;
	background: #fff;
	border: 2px;
}
#magestore-bannerslider-popup-close{
	cursor: pointer;
    height: 22px;
	width:22px;
    position: absolute;
    right: 0px;
    top: -25px;   
    z-index: 19999;
	background:url(https://www.canvaschamp.com/skin/frontend/default/cptheme1/css/magestore/bannerslider/image/close-tiny.png) no-repeat center;
}
#bg_fade {
    background-color: #000000;
    height: 100%;
    left: 0;
    margin: 0;
    padding: 0;
    position: fixed;
    top: 0;
    visibility: hidden;
    width: 100%;
    z-index: 1000;
	opacity: 0.7;
}
/*
To change this license header, choose License Headers in Project Properties.
To change this template file, choose Tools | Templates
and open the template in the editor.
*/
/* 
    Created on : Jul 8, 2014, 2:49:21 PM
    Author     : Crystal
*/
/*
*/
.data-table#recent-transactions-history td .label-cell { display: none; }
.data-table#recent-transactions-history td h2 { font-size: 13px; text-transform: none; }
#rewardpoints-settings li.control label { background-color: #fff; }
.rewardpoints-index-transactions .main-container .main .col-main .page-title{margin:0px 0 15px}

@media all {
.sp-methods dl.rewardpoints-sp-methods dt label { background-color: #fff; padding: 0px; }
.sp-methods dl.rewardpoints-sp-methods dt label:hover { background-color: #fff }
}

@media only screen and (max-width: 890px) {
/* Force table to not be like tables anymore */
.data-table#recent-transactions-history thead { display: none; }
.data-table#recent-transactions-history tbody tr { margin: 0; border-bottom: 1px solid silver; border-top: 1px solid silver; }
.data-table#recent-transactions-history td.a-right.first { display: none; }
.data-table#recent-transactions-history td .label-cell { margin: 0; display: block; text-align: left; float: left; font-size: 12px; }
.data-table#recent-transactions-history td { display: block; text-align: right; border: none; }
.data-table#recent-transactions-history td h2 { font-size: 12px; text-transform: none; text-align: left; margin-left:135px; }
.rewardpointsreferfriends-dashboard-right { float: left !important; width: 100% !important; display: block }
}

@media only screen and (max-width: 979px) {
.rewardpointsreferfriends-dashboard-right { float: left !important; width: 100% !important; display: block }
.rewardpointsreferfriends-dashboard-left { width: 100% !important; float: right; clear: both }
.sp-methods dl.rewardpoints-sp-methods dt label { background-color: #fff; padding: 0px; }
.sp-methods dl.rewardpoints-sp-methods dt label:hover { background-color: #fff }
}
@media only screen and (max-width: 770px) {
.rewardpointsreferfriends-dashboard-left { width: 100% !important; }
}
@charset "utf-8";
ul.resp-tabs-list{margin:0;padding:0;text-align:center}
.resp-tabs-list li{font-size:14px;display:inline-table;padding:13px 20px;list-style:none;cursor:pointer;background:#fafafa}
.resp-tabs-container{padding:0;background-color:#fff;clear:left}
h2.resp-accordion{cursor:pointer;padding:5px;display:none}
.resp-tab-content{display:none;padding:40px 25px}
.resp-tabs-list li.resp-tab-active, .resp-tabs-list li:hover{background-color:#fff}
.resp-content-active,.resp-accordion-active{display:block}
.resp-tab-content{}
h2.resp-accordion{font-size:13px;border:1px solid #c1c1c1;border-top:0 solid #c1c1c1;margin:0;padding:10px 15px}
h2.resp-tab-active{border-bottom:0 solid #c1c1c1!important;margin-bottom:0!important;padding:10px 15px!important}
h2.resp-tab-title:last-child{border-bottom:12px solid #c1c1c1!important;background:blue}
.resp-vtabs ul.resp-tabs-list{float:left;width:30%}
.resp-vtabs .resp-tabs-list li{display:block;padding:15px!important;margin:0 0 4px;cursor:pointer;float:none}
.resp-vtabs .resp-tabs-container{padding:0;background-color:#fff;border:1px solid #c1c1c1;float:left;width:68%;min-height:250px;border-radius:4px;clear:none}
.resp-vtabs .resp-tab-content{border:none;word-wrap:break-word}
.resp-vtabs li.resp-tab-active{position:relative;z-index:1;margin-right:-1px!important;padding:14px 15px 15px 14px !important;border-top:1px solid;border:1px solid #5AB1D0!important;border-left:4px solid #5AB1D0!important;margin-bottom:4px!important;border-right:1px #FFF solid!important}
.resp-arrow{width:0;height:0;float:right;margin-top:3px;border-left:6px solid transparent;border-right:6px solid transparent;border-top:12px solid #c1c1c1}
h2.resp-tab-active span.resp-arrow{border:none;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:12px solid #9B9797}
h2.resp-tab-active{background:#DBDBDB}
.resp-easy-accordion h2.resp-accordion{display:block}
.resp-easy-accordion .resp-tab-content{border:1px solid #c1c1c1}
.resp-easy-accordion .resp-tab-content:last-child{border-bottom:1px solid #c1c1c1}
.resp-jfit{width:100%;margin:0}
.resp-tab-content-active{display:block; float:left;width:100%;background:#fff;box-sizing:border-box;-webkit-box-sizing:border-box}
h2.resp-accordion:first-child{border-top:1px solid #c1c1c1}
#horizontalTab{margin-top:40px !important}
@media only screen and (max-width:768px) {
ul.resp-tabs-list{display:none}
h2.resp-accordion{display:block;background:#fafafa}
h2.resp-accordion.resp-tab-active{background:#f5f5f5}
.resp-vtabs .resp-tab-content{border:1px solid #C1C1C1}
.resp-vtabs .resp-tabs-container{border:none;float:none;width:100%;min-height:100px;clear:none}
.resp-accordion-closed{display:none!important}
.resp-vtabs .resp-tab-content:last-child{border-bottom:1px solid #c1c1c1!important}
}
