*{margin:0; padding:0}
body{background:#FFF; color:#000; font-family:'roboto_slabregular'; 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:#125688}
: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:'roboto_slabbold'}
h6{font-size:11px; font-family:'roboto_slabbold'}
/* 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, b{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.au/skin/frontend/default/cptheme1/font/roboto-black_0-webfont.eot'); src:url('https://www.canvaschamp.com.au/skin/frontend/default/cptheme1/font/roboto-black_0-webfont.eot?#iefix') format('embedded-opentype'), url('https://www.canvaschamp.com.au/skin/frontend/default/cptheme1/font/roboto-black_0-webfont.woff2') format('woff2'), url('https://www.canvaschamp.com.au/skin/frontend/default/cptheme1/font/roboto-black_0-webfont.woff') format('woff'), url('https://www.canvaschamp.com.au/skin/frontend/default/cptheme1/font/roboto-black_0-webfont.ttf') format('truetype'), url('https://www.canvaschamp.com.au/skin/frontend/default/cptheme1/font/roboto-black_0-webfont.svg#robotoblack') format('svg'); font-weight:normal; font-style:normal}
@font-face{font-family:'robotobold'; src:url('https://www.canvaschamp.com.au/skin/frontend/default/cptheme1/font/roboto-bold_0-webfont.eot'); src:url('https://www.canvaschamp.com.au/skin/frontend/default/cptheme1/font/roboto-bold_0-webfont.eot?#iefix') format('embedded-opentype'), url('https://www.canvaschamp.com.au/skin/frontend/default/cptheme1/font/roboto-bold_0-webfont.woff2') format('woff2'), url('https://www.canvaschamp.com.au/skin/frontend/default/cptheme1/font/roboto-bold_0-webfont.woff') format('woff'), url('https://www.canvaschamp.com.au/skin/frontend/default/cptheme1/font/roboto-bold_0-webfont.ttf') format('truetype'), url('https://www.canvaschamp.com.au/skin/frontend/default/cptheme1/font/roboto-bold_0-webfont.svg#robotobold') format('svg'); font-weight:normal; font-style:normal}
@font-face{font-family:'robotolight'; src:url('https://www.canvaschamp.com.au/skin/frontend/default/cptheme1/font/roboto-light_0-webfont.eot'); src:url('https://www.canvaschamp.com.au/skin/frontend/default/cptheme1/font/roboto-light_0-webfont.eot?#iefix') format('embedded-opentype'), url('https://www.canvaschamp.com.au/skin/frontend/default/cptheme1/font/roboto-light_0-webfont.woff2') format('woff2'), url('https://www.canvaschamp.com.au/skin/frontend/default/cptheme1/font/roboto-light_0-webfont.woff') format('woff'), url('https://www.canvaschamp.com.au/skin/frontend/default/cptheme1/font/roboto-light_0-webfont.ttf') format('truetype'), url('https://www.canvaschamp.com.au/skin/frontend/default/cptheme1/font/roboto-light_0-webfont.svg#robotolight') format('svg'); font-weight:normal; font-style:normal}
@font-face{font-family:'robotoregular'; src:url('https://www.canvaschamp.com.au/skin/frontend/default/cptheme1/font/roboto-regular_0-webfont.eot'); src:url('https://www.canvaschamp.com.au/skin/frontend/default/cptheme1/font/roboto-regular_0-webfont.eot?#iefix') format('embedded-opentype'), url('https://www.canvaschamp.com.au/skin/frontend/default/cptheme1/font/roboto-regular_0-webfont.woff2') format('woff2'), url('https://www.canvaschamp.com.au/skin/frontend/default/cptheme1/font/roboto-regular_0-webfont.woff') format('woff'), url('https://www.canvaschamp.com.au/skin/frontend/default/cptheme1/font/roboto-regular_0-webfont.ttf') format('truetype'), url('https://www.canvaschamp.com.au/skin/frontend/default/cptheme1/font/roboto-regular_0-webfont.svg#robotoregular') format('svg'); font-weight:normal; font-style:normal}
@font-face{font-family:'futura_md_btbold'; src:url('https://www.canvaschamp.com.au/skin/frontend/default/cptheme1/font/futura-md-bt-bold-webfont.eot'); src:url('https://www.canvaschamp.com.au/skin/frontend/default/cptheme1/font/futura-md-bt-bold-webfont.eot?#iefix') format('embedded-opentype'), url('https://www.canvaschamp.com.au/skin/frontend/default/cptheme1/font/futura-md-bt-bold-webfont.woff2') format('woff2'), url('https://www.canvaschamp.com.au/skin/frontend/default/cptheme1/font/futura-md-bt-bold-webfont.woff') format('woff'), url('https://www.canvaschamp.com.au/skin/frontend/default/cptheme1/font/futura-md-bt-bold-webfont.ttf') format('truetype'), url('https://www.canvaschamp.com.au/skin/frontend/default/cptheme1/font/futura-md-bt-bold-webfont.svg#futura_md_btbold') format('svg'); font-weight:normal; font-style:normal}
@font-face{font-family:'futura_bk_btbook'; src:url('https://www.canvaschamp.com.au/skin/frontend/default/cptheme1/font/1152845619-webfont.eot'); src:url('https://www.canvaschamp.com.au/skin/frontend/default/cptheme1/font/1152845619-webfont.eot?#iefix') format('embedded-opentype'), url('https://www.canvaschamp.com.au/skin/frontend/default/cptheme1/font/1152845619-webfont.woff2') format('woff2'), url('https://www.canvaschamp.com.au/skin/frontend/default/cptheme1/font/1152845619-webfont.woff') format('woff'), url('https://www.canvaschamp.com.au/skin/frontend/default/cptheme1/font/1152845619-webfont.ttf') format('truetype'), url('https://www.canvaschamp.com.au/skin/frontend/default/cptheme1/font/1152845619-webfont.svg#futura_bk_btbook') format('svg'); font-weight:normal; font-style:normal}
@font-face{font-family:'futura_bk_btbook_italic'; src:url('https://www.canvaschamp.com.au/skin/frontend/default/cptheme1/font/4024-webfont.eot'); src:url('https://www.canvaschamp.com.au/skin/frontend/default/cptheme1/font/4024-webfont.eot?#iefix') format('embedded-opentype'), url('https://www.canvaschamp.com.au/skin/frontend/default/cptheme1/font/4024-webfont.woff2') format('woff2'), url('https://www.canvaschamp.com.au/skin/frontend/default/cptheme1/font/4024-webfont.woff') format('woff'), url('https://www.canvaschamp.com.au/skin/frontend/default/cptheme1/font/4024-webfont.ttf') format('truetype'), url('https://www.canvaschamp.com.au/skin/frontend/default/cptheme1/font/4024-webfont.svg#futura_bk_btbook_italic') format('svg'); font-weight:normal; font-style:normal}
@font-face{font-family:'robotobold_italic'; src:url('https://www.canvaschamp.com.au/skin/frontend/default/cptheme1/font/Roboto-BoldItalic_0-webfont.eot'); src:url('https://www.canvaschamp.com.au/skin/frontend/default/cptheme1/font/Roboto-BoldItalic_0-webfont.eot?#iefix') format('embedded-opentype'), url('https://www.canvaschamp.com.au/skin/frontend/default/cptheme1/font/Roboto-BoldItalic_0-webfont.woff2') format('woff2'), url('https://www.canvaschamp.com.au/skin/frontend/default/cptheme1/font/Roboto-BoldItalic_0-webfont.woff') format('woff'), url('https://www.canvaschamp.com.au/skin/frontend/default/cptheme1/font/Roboto-BoldItalic_0-webfont.ttf') format('truetype'), url('https://www.canvaschamp.com.au/skin/frontend/default/cptheme1/font/Roboto-BoldItalic_0-webfont.svg#robotobold_italic') format('svg'); font-weight:normal; font-style:normal}
@font-face{font-family:'robotolight_italic'; src:url('https://www.canvaschamp.com.au/skin/frontend/default/cptheme1/font/Roboto-LightItalic_0-webfont.eot'); src:url('https://www.canvaschamp.com.au/skin/frontend/default/cptheme1/font/Roboto-LightItalic_0-webfont.eot?#iefix') format('embedded-opentype'), url('https://www.canvaschamp.com.au/skin/frontend/default/cptheme1/font/Roboto-LightItalic_0-webfont.woff2') format('woff2'), url('https://www.canvaschamp.com.au/skin/frontend/default/cptheme1/font/Roboto-LightItalic_0-webfont.woff') format('woff'), url('https://www.canvaschamp.com.au/skin/frontend/default/cptheme1/font/Roboto-LightItalic_0-webfont.ttf') format('truetype'), url('https://www.canvaschamp.com.au/skin/frontend/default/cptheme1/font/Roboto-LightItalic_0-webfont.svg#robotolight_italic') format('svg'); font-weight:normal; font-style:normal}
@font-face{
    font-family:'roboto_slabbold';
    src:url('https://www.canvaschamp.com.au/skin/frontend/default/cptheme1/font/roboto-slab/roboto-slab.bold-webfont.eot');
    src:url('https://www.canvaschamp.com.au/skin/frontend/default/cptheme1/font/roboto-slab/roboto-slab.bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('https://www.canvaschamp.com.au/skin/frontend/default/cptheme1/font/roboto-slab/roboto-slab.bold-webfont.woff2') format('woff2'),
         url('https://www.canvaschamp.com.au/skin/frontend/default/cptheme1/font/roboto-slab/roboto-slab.bold-webfont.woff') format('woff'),
         url('https://www.canvaschamp.com.au/skin/frontend/default/cptheme1/font/roboto-slab/roboto-slab.bold-webfont.ttf') format('truetype'),
         url('https://www.canvaschamp.com.au/skin/frontend/default/cptheme1/font/roboto-slab/roboto-slab.bold-webfont.svg#roboto_slabbold') format('svg');
    font-weight:normal;
    font-style:normal;
}
@font-face{
    font-family:'roboto_slabregular';
    src:url('https://www.canvaschamp.com.au/skin/frontend/default/cptheme1/font/roboto-slab/roboto-slab.regular-webfont.eot');
    src:url('https://www.canvaschamp.com.au/skin/frontend/default/cptheme1/font/roboto-slab/roboto-slab.regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('https://www.canvaschamp.com.au/skin/frontend/default/cptheme1/font/roboto-slab/roboto-slab.regular-webfont.woff2') format('woff2'),
         url('https://www.canvaschamp.com.au/skin/frontend/default/cptheme1/font/roboto-slab/roboto-slab.regular-webfont.woff') format('woff'),
         url('https://www.canvaschamp.com.au/skin/frontend/default/cptheme1/font/roboto-slab/roboto-slab.regular-webfont.ttf') format('truetype'),
         url('https://www.canvaschamp.com.au/skin/frontend/default/cptheme1/font/roboto-slab/roboto-slab.regular-webfont.svg#roboto_slabregular') format('svg');
    font-weight:normal;
    font-style:normal;
}
@font-face{font-family:'staccato222_btregular'; src:url('https://www.canvaschamp.com.au/skin/frontend/default/cptheme1/font/stac222n-webfont.woff2') format('woff2'),  url('https://www.canvaschamp.com.au/skin/frontend/default/cptheme1/font/stac222n-webfont.woff') format('woff'); font-weight:normal; font-style:normal}
/* 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.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, .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, .we-guarantee-you-love-it .business-usp ul li span, .we-guarantee-you-love-it .business-usp-nz ul li span, .onepagecheckout_datafields .options .tool-tip-icon, .extra_fee_rule_cart, .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, .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.au/skin/frontend/default/cptheme1/images/cvp-sprite.png) top left no-repeat}
.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.au/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.au/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.au/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.au/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:#125688}
.plaque-sz-prc-bx-mobil1.tm-selected span.arw{background:url("https://www.canvaschamp.com.au/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 1px 3px #bbb; background:#fff; margin:0; color:#125688}
.plaque-sz-prc-bx-mobil1 input[type="radio"]:disabled + label span{border:1px solid #125688; 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{}
.header-container{}
.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}
.cms-home .footer-container{margin-top:0}
.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; background:#fff}
.cms-home .main{width:auto}
.header{position:relative; z-index:1}
.header_top{height:40px; display:none}
.header-bottom{margin-top:20px; 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{width:666px; background:#fdfbeb url(https://www.canvaschamp.com.au/skin/frontend/default/cptheme1/images/subscribe-img.png) top right no-repeat; padding:0px 0 0px; margin:30px auto 0; position:fixed; left:49%; top:45%; margin-left:-315px; margin-top:-203px !important; height:393px}
.popup-content{background:none; display:block}
.popup-content .buy-more-save-more{width:656px; height:518px; display:block; background:url(https://www.canvaschamp.com.au/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.au/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.au/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%}
.paddingT_5{padding-top:5px}
.paddingT_5.red{font-size:13px; color:#bf1e2e !important}

/* Global Styles */
/* Form Elements */
select, button{cursor:pointer}
input, select, textarea, button{vertical-align:middle}
select{-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}
input.input-text, select, textarea{background:#fff; border:1px solid #ddd; font-size:14px; font-family:'georgia';}
.cms-no-route .error404_block .gooleSearch_module form#search_mini_form .form-search .fieldcontainer{position:static; display:inline}
.cms-no-route .error404_block .gooleSearch_module form#search_mini_form .form-search .fieldcontainer .searchfield{padding:6px 10px; border-radius:0px !important; width:445px; display:inline-block; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; transition:none; -webkit-transition:none; -moz-transition:none}
.cms-no-route .error404_block .gooleSearch_module form#search_mini_form .form-search .fieldcontainer .searchfield:focus{width:445px !important; margin-right:2px; transition:none; -webkit-transition:none; -moz-transition:none}
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-box-sizing:border-box; -moz-box-sizing:border-box; appearance:none; -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}
.select::-ms-expand{display:none}
.three-boxes .trboxes-box3 .sizebox .sizebox-middle .custom_size select{padding:3px 0}
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.au/skin/frontend/default/cptheme1/images/select-input-arrow.png) right 6px no-repeat; cursor:pointer; border:1px solid #dddddd; overflow:hidden}
.input-slect-fix-w select{border:none; background:none; cursor:pointer; height:30px}
.my-account .order-details .back-link a{margin-top:10px; margin-bottom:15px}
.design-action{text-align: center; min-width: 50px;}
span.link-underline, a.link-underline{color:#125688; text-decoration:underline}
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 */
button.button:hover > span,button.button:hover span{color:#fff !important; background:#191919}
.ie7 button.button{height:auto !important}
button.button{overflow:visible; width:auto; border:0; padding:0; margin:0; cursor:pointer;border:2px solid #000;color:#000; background:#fff}
button.button:hover{background:#191919}
.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{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{display:table;text-transform:uppercase; line-height:16px; padding:10px 20px; text-align:center; white-space:nowrap; color:#000; text-decoration:none; font-size:14px}
.back-link a{color:#fff; background:#333038;border:2px solid #333038}
.back-link a:hover{background:#125688;border-color:#125688}
button.button span span{border:0; padding:0; color:#000}
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{}
.cart .discount button span:hover{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{}
.buttons-set button.button span > span{color:#000}
.buttons-set button.button span > span:hover{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{}
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{}
.red-btn{font-size:17px; font-family:'roboto_slabregular'; color:#fff; background:#125688; text-transform:uppercase; padding:13px 25px; text-decoration:none; cursor:pointer; border:none; display:inline-block; vertical-align:middle; -webkit-transform:translateZ(0); transform:translateZ(0); box-shadow:0 0 1px rgba(0, 0, 0, 0); -webkit-backface-visibility:hidden; backface-visibility:hidden; -moz-osx-font-smoothing:grayscale; position:relative; -webkit-transition-property:color; transition-property:color; -webkit-transition-duration:0.3s; transition-duration:0.3s;line-height:17px; -webkit-appearance:none}
.red-btn:before{content:""; position:absolute; z-index:-1; top:0; bottom:0; left:0; right:0; background:#191919; -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}
.red-btn:hover, .red-btn:focus, .red-btn:active{color:#fff}
.red-btn:hover:before, .red-btn:focus:before, .red-btn:active:before{-webkit-transform:scaleX(1); transform:scaleX(1)}
.common-btn{font-family:'roboto_slabregular'; font-size:17px; text-transform:uppercase; padding:10px 25px; text-decoration:none; cursor:pointer; border:none;margin-bottom:10px; display:inline-table;-webkit-appearance: none}
.common-btn.black_style{border:2px solid #000; background:#fff}
.easy_order_steps .btn-center .common-btn{background:none}
.easy_order_steps .btn-center .common-btn:hover, .common-btn.white_style:hover{background:#fff; color:#125688}
.common-btn:hover{background:#191919; color:#fff}
.white_style{border:2px solid #fff; color:#fff}
.black-btn{font-size:20px; font-family:'roboto_slabbold'; color:#fff; 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; -webkit-appearance:none}
.black-btn:hover{background:#125688; 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:none; color:#000}
.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{/8 background:#125688 */}
/*thirdary button*/
p.control input.checkbox, p.control input.radio{margin-right:6px}
/* Form Highlight */
input.input-text:focus, select:focus, textarea:focus{}
/* Form lists */
/* Grouped fields */
.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 .ord-tool sup{float: left; top: 10px; margin-left: 4px;}
.form-list .ord-tool .ttip-data{float: left; margin: 0 0 0 15px; position: relative;}
.form-list .ord-tool .ttip-data i{color:#125688;}
.form-list .ord-tool .ttip-cont{position: absolute; top: 4px; left: 20px; float: left; width: 100%; display: inline-block; min-width: 235px; border: 2px solid black; padding: 5px 10px; background: #fff; box-sizing: border-box; box-shadow: 4px 4px 8px #818181; visibility: hidden; opacity: 0; transition: opacity .6s; z-index: 9; font-size: 12px;}
.form-list .ord-tool .ttip-data i:hover + .ttip-cont{visibility: visible; opacity: 1;}
.form-list .ord-tool .ttip-cont:after{content: ""; position: absolute; top: 0px; left: -10px; border-width: 4px; border-style: solid; border-color: transparent #000 transparent transparent;}

.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; padding:10px; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box}
.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, .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, .form-list .customer-dob .dob-year, .form-list .customer-dob .dob-year, .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{width:60px}
.form-list .customer-dob .dob-day input.input-text, .form-list .customer-dob .dob-month input.input-text{width:46px}
.form-list .customer-dob .dob-year, .form-list .customer-dob .dob-year, .onepagecheckout_block .form_fields #bill_form .two_fields .short .data_area.customer-dob .dob-year{width:140px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}
.form-list .customer-dob .dob-year input.input-text{width:134px}
.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;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}
.onepagecheckout_datafields .col-1 .form_fields .short.full-width input.t1{border:1px solid #dddddd;border-radius:2px;padding:6px 10px;width:100%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}
.onepagecheckout_block .form_fields #bill_form .two_fields .short.full-width{width:100%}
.buttons-set{clear:both; margin:0px 0 0; /*padding:5px;*/ display:block}
.buttons-set p.required{margin:0 0 10px}
.buttons-set .back-link{float:right; margin:0}
.buttons-set button.button{}
.onepagecheckout-index-success .buttons-set button.button{float:none}
.col2-left-layout .col-main .my-account .buttons-set button.button, .customer-account-forgotpassword .buttons-set button.button{float:left;line-height:17px}
.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.au/skin/frontend/default/cptheme1/images/validation_advice_bg.png) 2px 0 no-repeat; color:#DD4B39}
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:'roboto_slabbold'}
.error{color:#df280a; font-family:'roboto_slabbold'}
.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:#dd4b39; background-image:url(https://www.canvaschamp.com.au/skin/frontend/default/cptheme1/images/i_msg-error.png); color:#fff}
.success-msg{background-color:#5BD367; background-image:url(https://www.canvaschamp.com.au/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.au/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 p{color:#bf1e2e}
/* Page Heading */
.page-title{margin:5px 0; overflow:hidden; width:100%;padding:5px 0}
.col2-left-layout .my-account .page-title, .ugiftcert-customer-balance .page-title{margin-top:0px;line-height:normal;height:auto}
.ugiftcert-customer-balance .page-title p{line-height:20px}
.page-title h1, .page-title h2{margin:0; font-size:24px; color:#125688; text-align:left; font-family:'roboto_slabbold'}
.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:#125688; text-align:left; font-family:'roboto_slabbold'}
.subtitle, .sub-title{clear:both; padding:15px 0 0; font-size:15px; font-family:'roboto_slabbold'; 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.au/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}
.sort-by a.downarrow, .sort-by a.uparrow:hover{background:url(https://www.canvaschamp.com.au/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}
/* 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.au/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:#333; color:#fff; padding:10px 15px; white-space:nowrap; vertical-align:middle; font-family:'roboto_slabbold'}
.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:'roboto_slabbold'}
.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:'roboto_slabbold'; 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:'roboto_slabbold'; font-size:13px}
.info-table th{font-family:'roboto_slabbold'; 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.au/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.au/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:#125688; } /*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:'roboto_slabbold'}
.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:'roboto_slabbold'}
.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:'roboto_slabbold'}
.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.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:#125688}
.header .links li em{background:#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.au/skin/frontend/default/cptheme1/images/tooltip.png) no-repeat 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.au/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.au/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.au/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.au/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.au/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.au/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 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.au/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:'roboto_slabbold'}
.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:15px; 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:16px; 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}
.header_contact_info ul li.phone_number strong a{pointer-events:none}
.mobile-phone{font-size:18px; font-family:'roboto_slabbold'; float:left; width:100%; margin-bottom:20px; color:#125688; border-bottom:1px solid #ddd; display:none; padding:8px 0}
.mobile-phone a{color:#125688}
.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.au/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"}
.cart_mini_right{cursor:pointer; padding:6px 0 4px 12px; text-align:center; color:#fff; height:25px; font-size:11px; width:36px; font-family:'roboto_slabbold'}
.header-cart .right_arrow{background:url(https://www.canvaschamp.com.au/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:'roboto_slabbold'; 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.au/skin/frontend/default/cptheme1/images/arrow-up.png") no-repeat center center transparent}
.headertoggle_img{background:url(https://www.canvaschamp.com.au/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; 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{}
#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.au/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 16px; height:36px; line-height:36px; font-size:14px; color:#fff; text-decoration:none; text-transform:uppercase;font-family:'roboto_slabregular'}
.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:#125688; 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.au/skin/frontend/default/cptheme1/images/menu-dropdown-arrow.png") no-repeat 0 -24px #fff; color:#125688 !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.au/skin/frontend/default/cptheme1/images/menu-dropdown-arrow.png") no-repeat 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;min-height:20px}
.second-nav-container .second-nav-main{width:1130px; margin:0px auto; font-size:13px}
.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;border-left:1px solid #ebebeb; position:relative}
.second-nav-container .second-nav-main .second-nav ul li a, .second-nav-container .second-nav-main .second-nav ul li span{float:left;position:relative; padding:10px 8px; z-index:8}
.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;right:18px;top:2px}
.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}
.second-nav-container .second-nav-main .second-nav ul li:first-child a{padding-left:0px}
.second-nav-container .second-nav-main .special-offer{float:right}
.second-nav-container .second-nav-main .special-offer a{text-decoration:none; font-family:'roboto_slabbold'; font-size:13px; text-transform:uppercase}
.second-nav-container .second-nav-main .special-offer a span{color:#125688; 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:#125688; 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}
.second-nav-container .second-nav-main .second-nav ul li span.objblink1{padding:0px}
#objblink1{position:absolute;right:18px;top:2px;color:#ffde16; transition:all .5s ease; -webkit-transition:all .5s ease; -o-transition:all .5s ease}

/* 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:#125688}
.block .block-title strong{display:inline; 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:#125688}
.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:#125688}
.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:hover > span{}
#block_4 .content .block-content .actions button.button{}
#block_4 .content .block-content .actions button.button > span{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{}
#panel .actions button.button span > span{background:#125688; color:#fff; padding:6px 10px; height:18px}
#panel .actions button.button:hover span > span{}
/* 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:#125688}
/* 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.au/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:#125688}
.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.au/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.au/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.au/skin/frontend/default/cptheme1/images/sprite.png) no-repeat -209px -148px transparent}
#category-treeview .expandable-hitarea{background:url(https://www.canvaschamp.com.au/skin/frontend/default/cptheme1/images/sprite.png) no-repeat -209px -127px transparent}
#category-treeview .collapsable-hitarea{background:url(https://www.canvaschamp.com.au/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.au/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.au/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.au/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:'roboto_slabbold'; 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.au/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:'roboto_slabbold'}
.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.au/skin/frontend/default/cptheme1/images/i_print.gif) 0 2px no-repeat; padding:2px 0 2px 25px; font-family:'roboto_slabbold'; 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.au/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:#125688}
.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:'roboto_slabbold'}
.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}
.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:'roboto_slabregular'; font-weight:normal}
.block-subscribe .block-title strong .text-b{text-align:center; line-height:24px; padding-bottom:15px; font-size:30px; font-family:'roboto_slabbold'; text-transform:uppercase; font-family:'roboto_slabbold'}
.block-subscribe label{font-weight:normal; color:#ccc}
.form-subscribe-header{text-align:center; padding:15px 0 25px}
.block-subscribe input.input-text{width:calc(100% - 130px); float:left; padding:0px 10px; height:36px; line-height:35px;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}
.block-subscribe .red-btn{float:left; border:none; font-size:16px; font-family:'roboto_slabregular'; padding:0px 10px; margin-left:1px; height:36px; line-height:36px; -webkit-appearance:none}
.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; margin-bottom:15px}
.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:15px}
.block-subscribe .validation-advice{clear:both; font-size:11px; margin:-5px 0 10px 15px; text-align:left}
.success-massege{color:#499c1d; width:auto; text-align:left; margin-left:10px; margin-bottom:10px; float: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:'roboto_slabbold'; 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; color:#333038; font-size:14px; padding:10px}
h2.product-name{background:none; border-bottom:none !important}
h2.product-name{padding:0px 5px}
#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.au/skin/frontend/default/cptheme1/images/new.png) no-repeat 0 bottom #125688; 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:#125688; 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.au/skin/frontend/default/cptheme1/images/new.png) no-repeat 0 bottom #125688; 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:#125688; 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:#125688; text-decoration:none; color:#fff; text-decoration:none}
.product-view .tabs li.active a, .product-view .tabs li.active a:hover{background:#125688; 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 #125688; 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.au/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.au/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:'roboto_slabbold'; 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:'roboto_slabbold'}
.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.au/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.au/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:'roboto_slabbold'}
.product-view .product-shop .availability{}
.product-view .product-shop .availability span{font-weight:normal; color:#20C91A}
/* 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:#125688}
.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:#125688}
.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:#125688; 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:'roboto_slabbold'; 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:'roboto_slabbold'; 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:'roboto_slabbold'; color:#c76200}
/* Configured price */
.configured-price{margin:0}
.configured-price .price-label{font-family:'roboto_slabbold'; white-space:nowrap}
.configured-price .price{font-family:'roboto_slabbold'}
/* 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:'roboto_slabbold'}
/* Price range */
.price-from{margin:0}
.price-from .price-label{font-family:'roboto_slabbold'; white-space:nowrap}
.price-to{margin:0}
.price-to .price-label{font-family:'roboto_slabbold'; white-space:nowrap}
/* Price notice next to the options */
.price-notice{padding-left:10px; color:#999}
.price-notice .price{font-family:'roboto_slabbold'}
/* Price as configured */
.price-as-configured{margin:0}
.price-as-configured .price-label{font-family:'roboto_slabbold'; 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:'roboto_slabbold'}
.tier-prices .price{font-family:'roboto_slabbold'}
.tier-prices-grouped li{padding:2px 0; color:#e26703}
.tier-prices-grouped li .price{font-family:'roboto_slabbold'}
/* 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.au/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:#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.au/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:#125688}
.add-to-links li a.link-compare{background:url("https://www.canvaschamp.com.au/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:#125688}
/* Add to Cart */
.add-to-cart label{float:left; margin-right:5px; font-family:'roboto_slabbold'; 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:'roboto_slabbold'; 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.au/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.au/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:'roboto_slabbold'; 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:'roboto_slabbold'; 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 h1{margin:0; font-size:24px}
.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.au/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.au/skin/frontend/default/cptheme1/images/sprite.png) no-repeat -1px -403px #125688}
.add-to-links li{line-height:0}
.email-addto-box .add-to-links li a.link-compare{background:url(https://www.canvaschamp.com.au/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.au/skin/frontend/default/cptheme1/images/sprite.png) no-repeat -1px -440px #125688}
.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.au/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.au/skin/frontend/default/cptheme1/images/sprite.png") no-repeat -2px -365px #125688}
#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.au/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.au/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}
.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.au/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:'roboto_slabbold'}
.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:'roboto_slabbold'}
.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}
.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:#125688; text-decoration:none}
/* 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.au/skin/frontend/default/cptheme1/images/i_search_criteria.gif) 0 3px no-repeat}
.advanced-search-summary p{clear:both; font-family:'roboto_slabbold'; 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:'roboto_slabbold'}
.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.au/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.au/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%}
.contacform .fieldset{margin-top:10px}
.buttons-set .red-btn{}
/* RSS */
.rss-title h1{background:url(https://www.canvaschamp.com.au/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 .product-name{margin:0 0 0px; padding:0px; color:#125688}
.order-products-table .product-name{margin:0 0 0px; padding:0px; color:#125688}
.data-table .product-name{margin:0 0 0px; padding:0px; color:#125688}
.proof-approval-main-tbl .product-name{margin:0 0 0px; padding:0px; color:#125688; font-weight:bold}
.low-resolution-table .product-name{margin:0 0 0px; padding:0px; color:#125688}
.cart-table .item-msg{margin:5px 0; font-size:11px; font-family:'roboto_slabbold'; 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-empty:hover span, .cart-table .btn-continue:hover span, .cart-table .btn-update:hover span{color:#125688 !important}
.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-table tbody tr .last .btn-edit1{float:left;}
.cart-table tbody tr .last .btn-remove2{float:left;margin-left:12px;margin-top:2px;} 
/* 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;width:32%; margin-right:2%;padding:15px 20px 18px; margin:0 0 20px; float:left; min-height:220px; box-sizing:border-box; -webkit-box-sizing:border-box}
.cart .shipping .sp-methods dd li{margin-top:5px; margin-bottom:0px}
a#view_proof{color:#125688; 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:#125688; color:#fff !important; border:1px solid #125688}
.data-table tfoot button.button span{font-size:12px; padding:7px 15px 7px; display:inline-block}
.data-table tfoot button.button span span{padding:0px; color:#000}
.data-table tfoot button.button:hover span span{color:#fff !important}
.cart .discount .buttons-set, .cart .shipping .buttons-set{margin:20px 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 input.input-text{width:100%; box-sizing:border-box; -webkit-box-sizing:border-box;}
.cart .discount .buttons-set{margin-top:20px}
.cart .shipping .sp-methods h2{color:#125688; margin-bottom:5px}
.cart .discount h2{margin-bottom:0px; color:#125688}
/* Shopping Cart Totals */
.cart .totals{float:right; width:32%; background:#FBFBFB; margin-bottom:10px ; padding-left:0; padding-right:0}
.cart .totals table{width:100%; margin:0px 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:'roboto_slabbold'}
.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 20px 0; text-align:right; margin:0}
.cart .totals .checkout-types li:last-child .red-btn{}
.cart .discount-form label a{color:#125688}
.cart .discount-form label a:hover{color:#000}
/* Options Tool Tip */
.item-options dt{font-family:'roboto_slabbold'; 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:'roboto_slabbold'; 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}
.cart .discount, .cart .discount.reward-pnts,.cart .col1-set .discount.reward-pnts {width: 32%;margin-right: 2%}
.cart .margin-right-none {margin-right: 0 !important;}
.cart .use_credit.discount input.input-text{margin-bottom:15px}
.table-scroll-credit {display: block;overflow-x: auto; width: 100%}
.coupon-list-section{margin-top:15px}
.coupon-list-section h3{background:url("https://www.canvaschamp.com.au/skin/frontend/default/cptheme1/images/gift.png") no-repeat center left; font-size:14px; font-family:'robotomedium'; color:#125688; padding:3px 0  0 26px; background-size:21px auto; margin-bottom:10px}
.coupon-list-section strong{font-family:'robotomedium';font-size:14px;margin-bottom:10px;display:block}
.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}

/* Checkout */
/* Shipping and Payment methods */
.sp-methods{margin:0 0 20px}
.sp-methods dt{margin:13px 0 5px; font-family:'roboto_slabbold'}
.sp-methods dd{}
.sp-methods dd li{margin:10px 0}
.sp-methods label{font-weight:normal}
.sp-methods .price{font-family:'roboto_slabbold'}
.sp-methods .cclistnew{background-color:#f9f9f9; border:1px solid #eee; margin-top:11px; padding:20px; width:51%; margin-bottom:20px; margin-left:13px}
.sp-methods .cclistnew li .input-box .v-fix{float: left;margin-right: 20px;width: 155px;}
.sp-methods .cclistnew li .cv-num .v-fix{float: left;width: auto;margin-right: 0px;}
.sp-methods .cclistnew li .input-box .v-fix:last-child{margin-right: 0}
.sp-methods .form-list .form-alt{padding-left:18px}
.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}
.remote-area-charge{background:rgba(254, 241, 120, 0.8) none repeat scroll 0 0; color:#125688; left:0; line-height:normal; padding:7px 20px; width:100%; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; font-size:12px; font-family:"roboto_slabregular"; float:left}
.remote-area-charge span, .remote-area-charge a{font-family:"roboto_slabbold"; color:#cc0000}
.remote-area-charge a:hover{color:#125688}
/* 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.au/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:'roboto_slabbold'}
.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.au/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.au/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:15em; 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:20px 0 0}
.checkout-agreements .agree input.checkbox{margin-right:6px}
.checkout-agreements .agree label{font-family:'roboto_slabbold'; 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:#125688}
#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:'roboto_slabbold'; 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.au/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:#125688; border:1px solid #125688; color:#fff; cursor:default}
.opc .active .step-title .number{background:#125688; 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:'roboto_slabbold'; 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:'roboto_slabbold'; text-align:center; padding:10px 10px 0}
.opc .button.btn-checkout > span span{background-color:#125688}
.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:#125688; color:#125688}
.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.au/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.au/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 .welcome-msg{margin:0 0 15px}
.dashboard .welcome-msg .hello strong{font-family:'roboto_slabbold'}
.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:#125688; text-decoration:underline; font-size:13px}
.box-recent .box-head > a{color:#125688; 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:#125688; text-decoration:underline}
.dashboard .box .box-title a:hover{text-decoration:none; color:#000}
.dashboard .box .box-content a{color:#125688; 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:#125688; 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:#125688; 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:'roboto_slabbold'; 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:'roboto_slabbold'}
.order-info li{margin:0 3px}
.order-info li a{color:#000;text-decoration: underline}
.order-info li a:hover{color:#125688;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:#125688;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:'roboto_slabbold'; 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:'roboto_slabbold'}
.order-about dd{font-size:13px; margin:0 0 7px}
.tracking-table{margin:0 0 15px}
.tracking-table th{font-family:'roboto_slabbold'; white-space:nowrap}
.tracking-table-popup{width:100%}
.tracking-table-popup th{font-family:'roboto_slabbold'; 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:'roboto_slabbold'}
.page-print h2.h2{font-size:16px; font-family:'roboto_slabbold'}
.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:'roboto_slabbold'}
.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:'roboto_slabbold'; font-size:13px}
/* MAP Popup */
.cart-msrp-totals{color:red; font-size:12px !important; font-family:'roboto_slabbold'; 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:'roboto_slabbold'; 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.au/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.au/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}
.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:'roboto_slabbold'; vertical-align:middle}
.footer .store-switcher select{padding:0; vertical-align:middle}
.footer a{text-decoration:none; color:#8b8a8a}
.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:#125688}
.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{background:#f5f5f5; overflow:hidden}
.footer-container .socialmedia-footer .top-footer .newsletter-main{width:50%;float:left;text-align:left;border-right:1px solid #e5e5e5;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;padding-right:30px;padding-bottom:25px}
.newsletter-main .gift-certificate{width:100%;background:#fff url(https://www.canvaschamp.com.au/skin/frontend/default/cptheme1/images/gift-voucher.jpg) right bottom no-repeat;margin-top:23px;margin-bottom:23px; float:left;padding:15px;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;border:1px solid #e5e5e5}
.newsletter-main .gift-certificate .giftcard-v-heading{color:#000000;font-family:"robotolight"; font-size:19px;line-height:19px;text-transform:uppercase;margin-bottom:8px}
.newsletter-main .gift-certificate .giftcard-v-heading strong{font-family:'robotobold'}
.newsletter-main .gift-certificate .buy-now-gift{font-size:15px;color:#bf2e2e;font-family:'robotomedium';margin-top:5px;display:table;position:relative;width:75px;text-decoration:underline}
.newsletter-main .gift-certificate .buy-now-gift:hover{text-decoration:none}
.newsletter-main .gift-certificate .buy-now-gift::after{border-color:rgba(255,255,255,0) rgba(255,255,255,0) rgba(255,255,255,0) #272727;border-style:solid;border-width:6px;right:0px;content:"";margin:0 auto;position:absolute;width:0;bottom:2px}
.footer-container .socialmedia-footer .top-footer .fb-like-main{width:50%;float:right;text-align:center;padding:23px 0 0 30px;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}
.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:100%;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}
.footer-container .socialmedia-footer .top-footer .fb-like-main .fb-like-main-center .block.block-subscribe .input-box{float:left;width:100%}
.footer-container .socialmedia-footer .top-footer .fb-like-main .fb-like-main-center .block{border:none; margin-bottom:0;padding:20px 15px 9px}
.footer-container .socialmedia-footer .top-footer .fb-like-main .block-title{border:none; padding-top:0; padding-bottom:0px; text-align:left; margin-bottom:10px}
.footer-container .socialmedia-footer .top-footer .fb-like-main .block-title strong{color:#000; line-height:19px; font-size:19px; text-transform:uppercase; font-family:'roboto_slabregular'; font-weight:normal;padding:0px;margin-top: -4px;display: inline-block;}
.footer-container .socialmedia-footer .top-footer .fb-like-main .block-title strong .text-b{padding-bottom:15px; text-transform:uppercase; font-family:'roboto_slabbold';padding: 0px;vertical-align:top;margin-top: 0px;display: inline-block;}
.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:10px 0 20px}
#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:'roboto_slabbold'}
#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; 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.au/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.au/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.au/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.au/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.au/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:'roboto_slabregular'}
.tm-footercms .footer-logo{margin:0px 0 22px; width:auto}
.tm-footercms .description{color:#858585; margin:28px 0px 0px 0px; padding-right:0px; width:100%; font-size:13px; line-height:19px}
.tm-footercms .description p{padding-bottom:15px; margin-bottom:0px}
.footer-area .content .forcplinksnew{color:#858585;font-size:12px}
.footer-area .content .forcplinksnew img{margin-top:4px}
.tm-footercms .address{margin:10px 0 0 24px; padding:0; width:35%; float:left}
.addressdetails{background:url(https://www.canvaschamp.com.au/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.au/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.au/skin/frontend/default/cptheme1/images/sprite.png) no-repeat -227px -476px transparent; padding:5px 0 0 15px}
.social_block{float:left; position:relative; width:359px; text-align:center; margin-top:5px}
.paypal_block{float:right; position:relative; margin-top:0px; margin-right:385px}
.paypal_block li{float:left}
.paypal_block li.visa{width:280px; height:36px; background-position:0 -552px}
.paypal_block li.shopper-approve a{width:112px; height:40px;display:block; margin-left:13px; margin-top:-2px}
.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:#125688; 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.au/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:#125688; 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:#125688}
.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.au/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 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 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 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 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 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 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 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 #125688; 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.au/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.au/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:#125688}
.featured-products .title_style, .new-products .title_style, .blog_main .title_style{background:url(https://www.canvaschamp.com.au/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.au/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:#125688; 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.au/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; 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.au/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:#125688; 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:#125688; 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:#125688; 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:#cfcfcf; font-size:0; 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; text-transform:uppercase}
.header .links li.top_link2 a:hover{background-position:3px -138px}
.header .links li.top_link4 a{background:url("https://www.canvaschamp.com.au/skin/frontend/default/cptheme1/images/icon_sprite.png") no-repeat 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:#125688; 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.au/skin/frontend/default/cptheme1/images/sprite.png") no-repeat -208px -267px transparent}
.bx-wrapper .bx-next:hover{background-position:-182px -267px}
.bx-wrapper .bx-prev{background:url("https://www.canvaschamp.com.au/skin/frontend/default/cptheme1/images/sprite.png") no-repeat -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}
.footer_bottom .paypal_block li{padding:0px 2px}
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.au/skin/frontend/default/cptheme1/images/cp/zoom.png") no-repeat 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:25px; font-family:'roboto_slabbold'; color:#125688; text-transform:uppercase; text-align:center; padding-bottom:10px; line-height:17px}
.sizebox .sizebox-middle ul.size_chart{margin:5px 0 0 0; padding:0px; font-size:15px; display:inline-block}
.sizebox .sizebox-middle ul.size_chart li{padding:7px 0px; border-bottom:1px solid #e3e3e3; background:#f9f9f9; width:100%; float:left;cursor: pointer; transition: 0.5s linear all;}
.sizebox .sizebox-middle ul.size_chart li .tm-radio{float:left; display:inline-block; margin:2px 10px}
.sizebox .sizebox-middle ul.size_chart li.last{background:none}
.sizebox .sizebox-middle ul.size_chart li:hover{background: #eeeeee;}
.sizebox .sizebox-middle ul.size_chart li span.banner_size{color:#1a1a1a; width:106px; display:inline-block}
.sizebox .sizebox-middle ul.size_chart li span.sizebox_banner_prise{color:#125688; width:175px; margin-left:15px;margin-top:8px;display:inline-block}
.sizebox .sizebox-middle ul.size_chart li span.sizebox_banner_prise strike{width:92px; 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:15px; vertical-align:top}
.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.au/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:12px 0 0 0px}
.sizebox .sizebox-middle .custom_size input{margin-right:5px; margin-top:0px; float:left; height:18px}
.sizebox .sizebox-middle .custom_size label{font-size:12px; float:left; margin-right:4px; 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; font-family:'roboto_slabregular'}
.sizebox .sizebox-middle .custom_size strong{padding:7px 5px; font-size:13px; font-weight:normal; float:left}
.sizebox .sizebox-middle .custom_size select{float:left; width:130px; font-size:12px}
.sizebox .sizebox-middle .custom_size .tm-radio{float:left; margin-top:7px; height:18px; margin-left:0px}
.sizebox .sizebox-middle .custom_size #customSizeBlock{float:left}
.sizebox .sizebox-middle .custom_size #customSizeBlock .input-slect-fix-w{width:103px; float:left}
.sizebox .sizebox-middle p.custom_price{color:#125688; font-size: 25px; margin:5px 0px 0px 0px; float:left; font-family:'roboto_slabbold'; padding-left:10px}
.sizebox .sizebox-middle .side-box-total{float: left; width: 100%; position: relative;}
.sizebox .sizebox-middle .side-box-total .loader-prt{position: absolute; bottom: -5px; z-index: 99999; left: 0; float: left; background: #f1f1f1; padding: 21px 30px 20px 15px; display: none; box-sizing: border-box;}
.cms-home .sizebox .sizebox-middle .side-box-total .loader-prt{background: #ffffff;}
.sizebox .sizebox-middle .side-box-total .loader-prt > img{display: block; width: auto; max-width: 100%; height: auto;}
.sizebox .sizebox-middle a.red-btn{float:right; margin-top:15px; margin-right:2px}
.category-photo-boards .sizebox, .category-acrylic-prints .sizebox, .category-metal-prints .sizebox, .category-canvas-pictures .sizebox, .category-gallery-wrapped-canvas .sizebox, .category-custom-canvas-prints .sizebox, .category-photos-on-canvas .sizebox, .category-canvas-art .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{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{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.au/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:15px; 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:15px; 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:15px; 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{float:left; width:100%; background:#125688; color:#fff}
.contentforsocialmediawaper{margin:0 auto; overflow:hidden; width:1130px}
.prints-from-instagram-main{border-right:1px solid #4178a0; float:left; padding:65px 26px 55px; width:303px; height:465px}
.prints-from-instagram-text{text-align:center; background-position:-549px -96px; line-height:24px; padding-bottom:15px; font-size:30px; font-weight:bold; text-transform:uppercase; font-family:'roboto_slabbold'; margin-left:40px;padding-left:35px}
.prints-from-instagram-text span, .prints-from-facebook-text span{font-size:18px; text-transform:uppercase; font-family:'roboto_slabregular'; font-weight:normal; vertical-align:top}
.prints-from-facebook-main{border-right:1px solid #4178a0; float:left; padding:65px 40px 55px; width:300px; height:465px}
.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:'roboto_slabbold'}
.socialtextlink{width:100%; float:left; text-align:center}
.socialtextlink .common-btn{padding:8px 15px; margin-top:15px}
.socialmedia-prints-main{background:url(https://www.canvaschamp.com.au/skin/frontend/default/cptheme1/images/fb-intagrame-img.jpg) top center no-repeat; width:100%; float:left}
.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.au/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.au/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}
.socialmedia-prints-main .center-container .laptop-screen{background:url(https://www.canvaschamp.com.au/skin/frontend/default/cptheme1/images/laptop-screen.png) bottom center no-repeat; width:688px; height:388px; margin:0px auto; position:relative; bottom:-30px; clear:both}
.what-our-client-speak .sa_wide .sa_info{width:100%; height:auto}
.what-our-client-speak .sa_wide .sa_comments{color:#000; width:88%!important; text-align:center; padding:15px 6% !important; background:#f5f5f5; border-radius:4px; line-height:normal; height:73px!important}
.what-our-client-speak .shop-approve-left{padding:1em; position:relative}
.what-our-client-speak .shop-approve-left .home_review_count{font-size:37px; left:42%; position:absolute; top:25px}
.what-our-client-speak .shop-approve-right td{text-align:center}
/* Sizes and Prices*/
.sizes-and-prices{float:left; width:100%; margin:50px 0 32px}
.cms-home .sizes-and-prices{margin-top:0;margin-bottom:70px}
.sizes-and-prices .total-sizes{width:358px; margin-right:25px; float:left; text-align:center; border:1px solid #f4f4f4; padding:32px 0 30px 0; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box}
.sizes-and-prices .total-sizes:last-child{margin-right:0px}
.sizes-and-prices .total-sizes span.shape-tittle{color:#125688; display:block; font-family:'roboto_slabbold'; font-size:30px; margin-bottom:27px; text-transform:uppercase}
.sizes-and-prices .total-sizes ul.sizes-with-prices{margin:26px auto 22px; width:100%; text-align:center; display:table; border-top:3px solid #eeeeee}
.sizes-and-prices .total-sizes ul.sizes-with-prices li{width:110px; float:left; text-align:center; background:#f9f9f9; font-family:'roboto_slabregular'; font-size:16px; min-height:50px; line-height:50px; vertical-align:middle; border-bottom:1px solid #e3e3e3} 
.sizes-and-prices .total-sizes ul.sizes-with-prices li strike{color:#a4a4a4}
.sizes-and-prices .total-sizes ul.sizes-with-prices li img{vertical-align:middle}
.flag_Sprite.sizebox_arrow.img-give-margin{margin-right:10px}
.sizes-and-prices .total-sizes ul.sizes-with-prices li.diff-width{width:136px; text-align:left; font-size:12px; line-height:normal; padding:8px 0 3px 17px; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; min-height:51px}
.sizes-and-prices .total-sizes .blue-color{display:block; margin:12px 0 26px; color:#ff0101}
/* We guarantee youll love it */
.we-guarantee-you-love-it{display:block; margin:70px 0  0; width:100%; float:left;border-top: 1px solid #eee;border-bottom:1px solid #eee;padding:40px 0 70px}
.we-guarantee-you-love-it.homecontent_block{margin-top:10px;border-bottom:none}
.center-container{padding:20px 0; width:1130px;margin:0 auto}
.we-guarantee-you-love-it .section-title h2.comp-title-top{display:inline-block;width:100%;line-height:30px;font-size:30px; text-align:center; text-transform:uppercase; font-family:'roboto_slabbold'; line-height:normal; position:relative; line-height:25px; color:#125688}
.we-guarantee-you-love-it .section-title .comp-title-top,.easy_order_steps .section-title .comp-title-top,.you-love-it .section-title .comp-title-top{display:inline-block;width:100%;line-height:30px}
.easy_order_steps .section-title h3.comp-title-top{background-position:center bottom; background-repeat:no-repeat; font-family:'roboto_slabbold'; font-size:30px; text-align:center; color:#fff; line-height:30px; text-transform:uppercase; width:100%; display:block}
.we-guarantee-you-love-it .section-title .comp-title-btm,.you-love-it .comp-title-btm{font-family:'roboto_slabregular';font-size:18px;line-height:18px;color:#000}
.easy_order_steps .section-title .comp-title-btm{font-family:'roboto_slabregular';font-size:18px;line-height:18px;color:#fff}
.we-guarantee-you-love-it .section-title .comp-title-btm{color:#000; text-transform:none}
.we-guarantee-you-love-it .section-title::after, .easy_order_steps .section-title .comp-title-top::after,.you-love-it .section-title::after{border-bottom:1px solid #eee; content:""; display:block; margin:20px auto 0; position:relative; width:100%;max-width:240px}
.we-guarantee-you-love-it .section-title::before, .easy_order_steps .section-title .comp-title-top::before,.you-love-it .section-title::before{background:#eee; border:6px solid #eee; border-radius:80px; content:""; display:inline-block; height:0px; left:49.5%; bottom:-4px; position:absolute; width:0px}
.we-guarantee-you-love-it .middlepart{width:100%}
.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:15px; text-transform:uppercase; font-family:'roboto_slabbold'; 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, .we-guarantee-you-love-it .areawise2{height:90px; margin-bottom:41px}
.we-guarantee-you-love-it .textpartleft, .we-guarantee-you-love-it .textpartright{float:left; width:calc(100% - 105px); padding:10px 0}
/* cms-content */
.cms-content{width:100%; float:left; display:block}
.cms-content .page-title h2, .cms-content h2{color:#125688; font-family:'roboto_slabbold'; font-size:20px; margin:0; text-align:left}
.cms-content ul{list-style:outside url("https://www.canvaschamp.com.au/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}
/* Sizes and Prices */
#pricing{float:left; width:100%}
#pricing h2{margin:0px 0px 20px 0px; font-size:26px; text-align:center; font-family:'roboto_slabbold'; 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:'roboto_slabregular'; 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.au/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.au/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.au/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 #125688; 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.au/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, .pricing ul li.active a span{color:#125688 !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.au/skin/frontend/default/cptheme1/images/sizes-prices-sprite.png) no-repeat 0 0}
.pricing ul li .photo_boards{background:url(https://www.canvaschamp.com.au/skin/frontend/default/cptheme1/images/sizes-prices-sprite.png) no-repeat 0 -238px}
.pricing ul li .metal_prints{background:url(https://www.canvaschamp.com.au/skin/frontend/default/cptheme1/images/sizes-prices-sprite.png) no-repeat 0 -476px}
.pricing ul li .acrylic_prints{background:url(https://www.canvaschamp.com.au/skin/frontend/default/cptheme1/images/sizes-prices-sprite.png) no-repeat 0 -714px}
.pricing ul li.active .activearrow{background:url(https://www.canvaschamp.com.au/skin/frontend/default/cptheme1/images/pricing-active.png) no-repeat 0 0; bottom:-15px; height:14px; left:-1px; position:absolute; width:267px}
.pricing ul li.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:0px}
.size-and-price-module ul li.col1 .cm_size{text-indent:0; font-size:19px; line-height:19px}
.size-and-price-module ul li.col1 span{color:#125688; font-style:italic; padding-left:30px}
.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:16%; 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:45px}
.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 input[type="radio"]{position:absolute}
.size-and-price-module ul li .prices{float:left; color:#125688; font-size:14px; 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.au/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.au/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.au/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.au/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.au/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:7px; float:left; color:#FFFFFF; font-style:normal}
.custom-size-dropdown span.float-L{font-family:'roboto_slabbold'; 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:108px}
.size-and-price-module ul li.custom-size .size-dropdown{width:150px; float:left;font-size:13px}
.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:14px; 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:'roboto_slabbold'; 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.au/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.au/skin/frontend/default/cptheme1/images/shadow-215px.png) no-repeat center top; width:215px; height:20px}
/*Home page Tabbing start here*/
.home-page-tab .cms-content .hanging-frame-images{float:left; margin-right:20px}
.home-page-tab .cms-content .hanging-frame-content{float:left; width:calc(100% - 175px)}
.home-page-tab .cms-content .hanging-frame-content h3{color:#125688; font-size:18px}
.home-page-tab .cms-content .hanging-frame-list{border-bottom:1px solid #eeeeee; float:left; padding-bottom:20px; margin-bottom:20px;width:100%;}
.home-page-tab .cms-content .hanging-frame-images img{border:1px solid #eeeeee}
pre{text-indent:30px}
.container{width:100%; float:left}
.container .customTab{clear:both; margin:30px auto 0 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.au/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 11px 45px; display:inline-block; transition:none; font-size:18px; font-family:"robotolight"}
#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:'roboto_slabbold'}
#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.au/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.au/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.col2{width:117px; text-align:center; padding-right:130px}
.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.au/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:'roboto_slabbold'; 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{/*line-height:45px;*/ font-size:14px}
.product_info .product-detail-btn-module{padding:20px !important; width:auto !important; text-align:left!important}
.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:#125688; width:210px !important; height:40px; display:block; position:relative; text-align:center}
.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.au/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:15px; 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; width:353px; padding:65px 20px 55px; overflow:hidden; height:465px}
.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; 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:#f1f7fd; color:#0064bc; font-size:11px; font-weight:bold; padding:5px 15px}
.proof_request a:hover{color:#444}
.proof_request_checkout{margin:5px 0}
.proof_request_checkout a{background:#e3e3e3; color:#444; font-size:11px; font-weight:bold; padding:5px 15px; text-decoration:none !important}
.proof_request_checkout a:hover{color:#fff; background:#444}
.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; color:#353535}
.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; color:#353535}
.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.au/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.au/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:#125688}
.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.au/skin/frontend/default/cptheme1/images/why-choose-us-vs.png) no-repeat center top; height:117px; left:0; position:absolute; top:-30px; width:100%}
.cms-why-choose-us .breadcrumbs, .cms-why-choose-us .page-title{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; 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.au/skin/frontend/default/cptheme1/images/list-icon.png") !important; margin:0 0 30px !important; display:inline-block; padding-left:15px !important; min-height:146px !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.au/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:16px; line-height:22px; padding:30px; text-align:center; font-family:'roboto_slabregular'; margin-bottom:20px}
/* fast-shipping */ 
.cms-free-and-fast-shipping .fast-shipping-text-bg{background:url(https://www.canvaschamp.com.au/skin/frontend/default/cptheme1/images/fast-shipping-line1.png) center bottom no-repeat; width:100%; margin:30px 0 50px; padding-bottom:20px; font-family:'roboto_slabregular'; font-size:18px; text-align:center; line-height:22px}
.cms-free-and-fast-shipping .fast-shipping-text-inner{background:url(https://www.canvaschamp.com.au/skin/frontend/default/cptheme1/images/fast-shipping-line1.png) center top no-repeat; width:100%}
.cms-free-and-fast-shipping .fast-shipping-block{border:1px solid #ddd; float:left; margin-right:20px; width:360px; min-height:450px; padding-bottom:25px;position:relative}
.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}
.fast-shipping-block.message_disable .message_for_disabled .shipping_method{padding:20px;font-size:13px;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}
.fast-shipping-block.message_disable .message_for_disabled .shipping_method .holidays-font{font-family:'roboto_slabbold';font-size:20px;display:block}
.cms-free-and-fast-shipping .fast-shipping-block.nz{min-height:625px}
.cms-free-and-fast-shipping .fast-shipping-block span{background-color:#125688; color:#ffffff; display:block; margin-bottom:20px; padding:7px 0; text-align:center; font-size:31px; line-height:40px; text-transform:uppercase}
.cms-free-and-fast-shipping .fast-shipping-block ul{padding:0 20px; margin-bottom:50px;min-height:115PX}
.cms-free-and-fast-shipping .fast-shipping-block ul li{margin-bottom:10px; padding-bottom:10px; line-height:normal; text-align:center; background:url(https://www.canvaschamp.com.au/skin/frontend/default/cptheme1/images/fast-shipping-line2.png) center bottom no-repeat; font-size:16px}
.cms-free-and-fast-shipping .fast-shipping-block ul li strong{color:#125688}
.cms-free-and-fast-shipping .fast-shipping-block:last-child{margin-right:0}
.cms-free-and-fast-shipping .fast-shipping-standard{background:url(https://www.canvaschamp.com.au/skin/frontend/default/cptheme1/images/standard-bg.png) center center no-repeat; margin:40px 0px; height:82px; width:100%}
.cms-free-and-fast-shipping .fast-shipping-express{background:url(https://www.canvaschamp.com.au/skin/frontend/default/cptheme1/images/express-bg.png) center center no-repeat; margin:40px 0px; height:82px; width:100%}
.cms-free-and-fast-shipping .fast-shipping-priority{background:url(https://www.canvaschamp.com.au/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}
.ship-boxs{float: left}
.disclaimer-ship{float: left;margin-top: 30px;font-size:12px}
.disclaimer-ship_new{margin:-20px 0 30px}
/* 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:'roboto_slabregular'; cursor:pointer; min-height:40px}
.products-name a{color:#000000}
.products-name a:hover{color:#000 !important}
.products-name .red-btn:hover{color:#fff !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:#125688; 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:18px;margin:0px}
.contact-main .title-with-border{padding-bottom:12px}
.contact-main .title-with-border:after{max-width:180px}
.contact-main .contact-right{float:right;padding-left:10px;width:47.44%;box-sizing: border-box}
.contact-question-text{font-size:22px; line-height:24px; margin-bottom:30px; text-transform:uppercase; font-family:'roboto_slabbold'}
.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:#125688; font-family:'roboto_slabbold'}
.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:13px; margin-bottom:10px; text-transform:uppercase; background:url(https://www.canvaschamp.com.au/skin/frontend/default/cptheme1/images/contact_sprite.png) left top no-repeat; height:18px; padding-left:35px; font-family:'roboto_slabbold';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:#125688}
.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.au/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:'roboto_slabbold'}
.contact-banner{background: url(https://www.canvaschamp.com.au/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:'roboto_slabbold';font-size:40px;text-transform: uppercase;margin-bottom: 20px }
.contact-banner .banner-contact-us p{font-family:"roboto_slabregular";font-size:15px;text-transform: uppercase;padding-bottom: 0px;line-height: 10px;padding-bottom: 4px!important}
.contact-banner .banner-contact-us h2{font-family:"roboto_slabbold";font-size: 30px;text-transform: uppercase }
.contact-banner .banner-contact-us h2 span{color:#125688}
.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:35%}
.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}
.breadcrumbs li{display:inline}
.breadcrumbs li a{text-decoration:none; color:#125688; float:left}
.breadcrumbs li span{background:url(https://www.canvaschamp.com.au/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}
/* 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.au/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.au/skin/frontend/default/cptheme1/images/minus_icon.png) no-repeat 0 5px #125688; 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}
.arrowlistmenu ol.cms_order_list{list-style:decimal;margin:0px 0 0 17px;}
.arrowlistmenu ol.cms_order_list li{list-style:decimal; padding:0 0 7px 5px; margin-bottom:0px;}
#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; text-transform:uppercase; font-size:25px; font-family:'roboto_slabbold'; 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{color:#000 }
.btn_div{width:100%; text-align:center; margin:0 auto}
#inner-main .product-detail-right .upload-img-btn-new{background:#125688; display:block; height:40px; width:210px !important; position:relative; text-align:center}
#inner-main .tabs{font-size:17px; text-transform:uppercase; padding-left:55px; margin:20px 0px 14px 0px; background:#fff; 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:#125688}
#inner-main .tabs li.active i{color:#fff; border:1px solid #125688; background:#125688}
#inner-main .tabs li span{width:8px; height:21px; background:url('https://www.canvaschamp.com.au/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; width:19px; height:19px; line-height:18px; text-align:center; font-size:12px; font-style:normal; font-family:'roboto_slabbold'; 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:'roboto_slabbold'}
#inner-main .product-detail-right input[type="button"]{padding:7px 20px;line-height:25px}
#inner-main .product-detail-right input[type="button"]:hover{background:#000}
#inner-main .ajax-file-upload{width:210px; margin:0px auto}
#inner-main .product-detail-right p{text-align:center; margin-top:20px}
.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; 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.au/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.au/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.au/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:#125688; 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{display:none; padding-bottom:34px; padding-top:54px}
#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.au/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.au/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:#125688}
#inner-main .product-detail-right .product-detail-btn-module{padding:20px 0 0px 0; background-color:#f5f5f5; clear:both; text-align:center; width:100%;float:left}
#inner-main .product-detail-btn-module .price{font-size:30px; color:#125688; line-height:40px; font-family:'roboto_slabbold'; 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; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; width:100%}
.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.au/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;border:2px solid #434343;
color:#fff !important}
.product-detail-right .product-detail-btn-module .back-btn-tool:hover{background:#125688;border:2px solid #125688}
.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.au/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.au/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.au/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.au/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:8px; width:19%}
.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.au/skin/frontend/default/cptheme1/images/step-sprite.png') no-repeat 0px -257px; margin-left:1%; 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.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:24%}
.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 i{color:#125688; padding-left:8px; font-family:"robotobold_italic"; font-style:normal; font-size:12px}
.product-detail-right .product-detail-size-module ul li.col1 span{font-family:"roboto_slabbold"; font-style:normal; padding-left:8px; font-size:12px;width:100%;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.au/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.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:'roboto_slabbold'; margin-bottom:0px; float:left; width:100%; text-align:center}
#displayhightaleimg > img{max-width:100%}
.product-detail-right .product-detail-size-module ul.custom-size li .size-dropdown{width:118px;font-size:12px}
.product-detail-right .product-detail-size-module ul.custom-size li.lh{}
.product-detail-right .product-detail-size-module ul.custom-size li.lh .tm-radio{margin-right:3px!important}
.product-detail-right .product-detail-size-module ul.custom-size li.col1{margin-left:0; padding:0; text-align:center; width:100%}
.product-detail-right .product-detail-size-module ul.custom-size.clearfix li.col1 span{color:#000000; display:block; font-family:"roboto_slabbold"; font-size:12px; margin-bottom:6px; padding-left:0; padding-top:6px; text-align:center; width:100%}
.product-detail-right .product-detail-size-module ul.custom-size li.col1 .input-slect-fix-w{display:inline-block; float:none; width:99px}
.product-detail-right .product-detail-size-module ul li.col1 .close-sign{display:inline-block; float:none; padding:0 5px; position:relative; top:-10px}
@media screen and (-webkit-min-device-pixel-ratio:0){
    /* Safari and Chrome */
    .product-detail-size-module1 ul li.col1 .close-sign{
     top:-10px;
   }
    /* Safari only override */
    ::i-block-chrome,.product-detail-size-module1 ul li.col1 .close-sign{
     top:0px;
   }
}
.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{display:inline-block !important; float:none !important; margin-left:10px !important; margin-right:10px !important}
.product-detail-right .product-detail-size-module ul.custom-size li.lh, .product-detail-right .product-detail-size-module1 ul.custom-size li.lh{padding-top:10px}
/* 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:26px; 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.au/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:46%}
.product-detail-right .product-detail-size-module1 ul li.col1 .input-slect-fix-w{float:left; width:102px}
.product-detail-right .product-detail-size-module1 ul li.col1 .close-sign{float:left; padding:7px 4px; font-size:11px}
.product-detail-right .product-detail-size-module1 ul li.col1 span{font-family:"roboto_slabbold"; font-style:normal; padding-left:8px; font-size:12px; width:100%; float:left}
.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.au/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.row-pdg.rowactive li.col1 span{color:#fff}
.product-detail-right .product-detail-size-module1 ul.custom-size{background-color:#eee; padding:8px 0px 9px; font-family:'roboto_slabbold'; 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; display:block; margin-bottom:6px; padding-left:0; padding-top:6px; text-align:left; font-size:13px; width:100%; font-family:'roboto_slabbold'}
.product-detail-right .product-detail-size-module1 ul.custom-size li .size-dropdown{width:135px; height:30px; font-size:12px}
.product-detail-right .product-detail-size-module1 ul.custom-size li.lh{font-size:14px; padding-top:36px; 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.au/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.au/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{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; float:left;margin:21px 0 21px 21px; width:120px}
#tab4 .pixel-painting img { width: 100%; float: left}
.step3-block1, .step3-block2{border-bottom:1px solid #eeeeee; padding:21px 0px 12px 0px}
.step3-block2{float:left}
.box_struct{padding-top:0px}
#tab5 .sub-title{font-size:14px; padding:8px; background:#f1f1f1; 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 .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:#125688; float:right; margin-bottom:10px ; font-family:"roboto_slabbold"}
#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:"roboto_slabbold"}
#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 25px}
.colg-three-box1 #lamination_extra_price_msg, #thick_border_extra_price_msg{float:left; margin-top:8px}
.colg-three-box1 #lamination_extra_price_msg span, #thick_border_extra_price_msg span{display:inline; width:auto}
#laminates-for-photo-collage .tm-radio{padding:1px 5px}
.order-step-main .dynamic-block.custompopart.laminate-prc-pop .lamination_option{background:rgba(0, 0, 0, 0); display:inline-table; margin-right:10px; width:auto}
.order-step-main .dynamic-block.custompopart.laminate-prc-pop .lamination_option .tm-radio{padding-left:5px}
.please-wait1{position:fixed; z-index:999; top:36%; left:50%; margin:0px 0 0 -90px; font-size:14px; color:#125688; 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}
#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:#125688!important; padding-bottom:7px!important; font-size:12px!important}
.min_height50{margin-top:0px!important; color:#125688!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 span{color:#000; display:table-cell; text-align:center; vertical-align:middle}
.pancontainer span span{display:inline-block; background:#fff; padding:1px 4px; 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{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:'roboto_slabbold'; display:none}
.step3-options .thumb-img{background:url('https://www.canvaschamp.com.au/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}
.cart .discount:nth-child(3n+3){ margin-right:0px !important}
.cart .discount:nth-child(5){ margin-right:0px !important}
.hang-wt-hole{background:rgba(0, 0, 0, 0) url("https://www.canvaschamp.com.au/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}
.metal-wt-hole{background:rgba(0, 0, 0, 0) url("https://www.canvaschamp.com.au/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}
.easel{background:rgba(0, 0, 0, 0) url("https://www.canvaschamp.com.au/skin/frontend/default/cptheme1/images/easel.jpg") no-repeat scroll left top; float:none !important; height:115px; margin:0 auto 8px; width:121px}
.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.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}
.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%}
.scrollbar-for-frame-prints{height:370px; overflow-y:auto; width:100%}
.pancontainer.frame_special{margin:40px auto 0 !important}
/* 3D buttons */
.design-view, room-view{display:none}
.view-selector{border:1px solid #eee; width:105px; float:right}
.sprite-rollover{float:left; margin-bottom:0px; margin-top:0; width:100%; position:relative}
#DimPrevWrapper a{float:left; font-size:14px; padding:20px 0px; width:87px; text-transform:uppercase; 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.au/skin/frontend/default/cptheme1/images/3d-view-btns.png) no-repeat 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.au/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{padding:1%; margin-top:20px; color:#434343; font-size:14px; margin-bottom:10px; border-top:1px solid #eeeeee; border-bottom:1px solid #eeeeee}
.var_price{background:#fff; border:1px solid #eeeeee; width:253px; margin:0 auto; padding:10px 14px 18px 15px; position:relative; margin-bottom:21px; display:none}
.var_price div{display:none}
.var_price .top_arrow{background:url('https://www.canvaschamp.com.au/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{float:right; color:#125688}
#div_sizes 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:14px}
#peel_grid li.peel_item .price-box .act_price{color:#125688; font-size:19px}
#peel_grid li.peel_item .product-name a{font-family:'roboto_slabbold'; font-size:13px; 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-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:#125688}
#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{margin-bottom:5px}
#peel_grid li.peel_item .product-block .product-block-inner .add-to-links button.button:hover{}
#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:#125688}
#peel_grid li.peel_item .hover_block .add-to-links li button.button{}
#peel_grid li.peel_item .hover_block .add-to-links li button.button span{color:#000}
/* 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}
.pager .pages .current, .pager .pages li:hover{border:1px solid #125688}
.pager .pages .current, .pager .pages li:hover a{color:#125688}
.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;margin: 0 auto; display: table}
.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:18px; text-align:center; font-family:'roboto_slabbold'; margin-bottom:5px; text-transform:uppercase}
.products-grid li.item:hover .homepro-title a h2{color:#125688}
.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:#125688; 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:'roboto_slabbold'; 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:#125688}
.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; margin-top:20px; width:308px; text-align:center}
.account-login .registered-users .left p.create_account a{margin-left:15px; color:#125688; 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, .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:#125688}
.account-login .registered-users .right .login_sprite{background:url(https://www.canvaschamp.com.au/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;font-family: 'roboto_slabregular';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:#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:'roboto_slabbold'; 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:#f9f9f9; border-left:1px solid #e9e9e9; float:left; min-height:247px; padding:65px 0 40px 128px; position:relative; width:41%}
.checkout-login-wrapper .right .login_sprite{background:url(https://www.canvaschamp.com.au/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;font-family: 'roboto_slabregular';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:102px; padding:5px 30px 6px 12px; border:1px solid #ddd; -webkit-border-radius:25px!important; -moz-border-radius:25px!important; border-radius:25px!important; -webkit-transition:all 0.4s linear; -moz-transition:all 0.4s linear; transition:all 0.4s linear; text-transform:uppercase; font-family:'roboto_slabregular'; text-overflow: ellipsis}
.searchfield:focus{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}
.cms-no-route .error404_block .gooleSearch_module form#search_mini_form .form-search .fieldcontainer #searchbtn{backface-visibility:hidden; background:#125688; border:none; cursor:pointer; display:inline-block; font-family:"roboto_slabregular"; padding:13px 20px; position:relative; text-decoration:none; text-transform:uppercase; transform:translateZ(0px); transition-duration:0.3s; transition-property:color; vertical-align:middle; width:150px; opacity:1; margin-left:4px}
.cms-no-route .error404_block .gooleSearch_module form#search_mini_form .form-search .fieldcontainer #searchbtn:before{content:"Google Search"; bottom:5px; font-size:14px; left:0; position:absolute; right:0; transform:scaleX(1); transform-origin:50% 50% 0; transition-duration:0.3s; transition-property:transform; transition-timing-function:ease-out; color:#fff}
.cms-no-route .error404_block .gooleSearch_module form#search_mini_form .form-search .fieldcontainer #searchbtn:hover::before{transform:scaleX(1);background:#191919}
.cms-no-route .error404_block .gooleSearch_module form#search_mini_form .form-search .fieldcontainer #searchbtn:hover{background:#191919}
/* Contry Flag */
.flag_Sprite{background:url(https://www.canvaschamp.com.au/skin/frontend/default/cptheme1/images/flag-sprite.png) no-repeat}
.flag_Sprite.us{background-position:5px 8px}
.flag_Sprite.aus{background-position:5px -69px}
.flag_Sprite.ca{background-position:5px -42px}
.flag_Sprite.nz{background-position:5px -16px}
.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 -129px; width:112px; height:18px; display:inline-block; 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 0 !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:#125688}
#countryFlag li div{cursor:pointer; color:#000; font-size:11px; background:url(https://www.canvaschamp.com.au/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:5}
.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.au-only .carousel li img{max-width: 100%; height: auto;}
.connected-carousels .carousel-stage{height:457px}
.connected-carousels.au-only .carousel-stage{border: 1px solid #f1f1f1; height: auto;}
.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: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:#125688}
.product-module ul li.regularprice{margin-bottom:15px!important}
.product-module ul li.regularprice span{font-size:15px; color:#125688}
.product-module ul li.regularprice strike{color:#868787; margin-right:5px}
.product-module ul li .common-btn.black_style{font-size:13px; padding:7px 15px; display:inline-block; font-family:'roboto_slabbold'}
.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:'roboto_slabbold'; margin-bottom:0px}
.walldisplay-index-index .wall-slider .block-title span{color:#2c363c; font-size:18px; text-transform:uppercase; font-family:'roboto_slabregular'; 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.au/skin/frontend/default/cptheme1/images/wall-bottom-arrow.png") no-repeat 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:'roboto_slabbold'}
#swfupload-control .red-btn{padding:7px 40px}
.placement-text-block{background-color:#e3f3ff; color:#454545; font-size:18px; margin:30px 0 20px; padding:20px; text-align:center; font-family:'roboto_slabbold'}
.placement-text-block span{color:#125688; 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:#125688; font-size:15px; font-family:'roboto_slabbold'}
.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:25px auto; width:212px; margin-bottom:25px}
#proofcontrols .common-btn.black_style{font-size:16px}
.quick-view-button{background-image:url(https://www.canvaschamp.com.au/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.au/skin/frontend/default/cptheme1/images/quick-view-transparent.png) top left no-repeat}
.delete-btn:hover{background:url(https://www.canvaschamp.com.au/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.au/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.au/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.au/skin/frontend/default/cptheme1/images/zoom-out-icon.png') left top; margin-right:6px}
.wall-zoom-in{background:url('https://www.canvaschamp.com.au/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 .common-btn.black_style{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.au/skin/frontend/default/cptheme1/images/ajax-loader-printready.gif)}
.tata-ajax-loader-img2{background-image:url(https://www.canvaschamp.com.au/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:'roboto_slabbold'; font-size:38px; font-weight:bold; line-height:30px; text-align:center; text-transform:uppercase}
.upload_artwork .title span{font-family:'roboto_slabregular'; 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:#125688}
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;max-width:100%}
.printready-index-index .product-detail .product-img ul li img{max-width:500px;max-height: 500px}
.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:'roboto_slabbold'; 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:#125688; 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}
.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, .extra_fee_rule_cart, .custom-canvas-fonts-style .tool-tip-icon{margin-top:0px;margin-left:3px;line-height:normal;background:url(https://www.canvaschamp.com.au/skin/frontend/default/cptheme1/images/question-mark.png) no-repeat center;display:inline-block;cursor:pointer;width:16px;height:16px}
.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:15px; line-height:30px}
.product-detail .product-detail-info #main_size .sizes-block{float:left; margin:0 10px; border:1px solid #dddddd; color:#444d56; text-align:left}
.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:#125688}
.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}
.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; margin-right:12px; display:inline-block}
.totalprice #total_price{color:#125688}
.mycustomprint-index-index .product-detail .staisfaction{}
.mycustomprint-index-index .product-detail .product-detail-info dl dt{font-size:13px}
.mycustomprint-index-index .product-detail .sti-content{width:360px; float:left; margin-top:30px}
/*Print Ready */
.upload_artwork .common-btn.black_style{margin:20px auto 0px auto; display:block;color:#000}
#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.au/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.au/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:9}
.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.active img{border:10px solid #000}
.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%}
/*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; 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:#125688}
.wall-list-price strong{display:block; margin-bottom:10px; text-align:center; font-family:'roboto_slabbold'}
.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:#125688; font-size:18px; padding-bottom:10px}
.cms-no-route .error404_block .info strong{color:#125688; 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}
.cms-no-route .error404_block .gooleSearch_module .red-btn:hover{background:#191919}
.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:#125688}
.sitemap-module ul{width:100%; float:left; margin-bottom:20px}
.sitemap-module ul li{background:url(https://www.canvaschamp.com.au/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.au/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:275px; width:30%; margin-right:3%}
.order_review_form{width:48%; padding:2%; 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:'roboto_slabbold'}
.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:#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}
/* 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:#125688}
.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:#125688; 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}
/* 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:auto; 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.au/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.au/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.au/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.au/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.au/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.au/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 h5.detail_heading{color:#125688; font-family:'roboto_slabbold'; 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; margin-bottom:5px;float:left}
#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'}
#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; 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:#125688; color:#fff !important; border:1px solid #10476f}
#inner-main.product_info .product-detail-right .select_products ul li.active{background:url("https://www.canvaschamp.com.au/skin/frontend/default/cptheme1/images/arrow-detail-page.png") no-repeat 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:20px; 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}
#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 #125688; color:#125688}
#inner-main.product_info .product-detail-right .options_list_man a.active{background-color:#ffffff; border:1px solid #125688; color:#125688}
#inner-main.product_info .product-detail-right .select_products_man .price{font-size:34px; color:#125688; line-height:40px; font-family:'roboto_slabbold'; 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; 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; 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:#125688; font-size:15px; margin-right:0px}
.order-step-main .scrollbar-for-frame-prints{overflow-y:auto; height:340px; width:100%; padding:10px 0}
.order-step-main .dynamic-block{padding:20px; overflow:hidden}
.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:#125688}
.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:'roboto_slabbold'}
.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.au/skin/frontend/default/cptheme1/images/dummy-frame.jpg) top left no-repeat; width:125px; height:125px; display:block; margin:0px auto}
.order-step-main .dynamic-block .frame_option label span.corporate-satin-black{background:url(https://www.canvaschamp.com.au/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.au/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.au/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.au/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.au/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.golden{background:url(https://www.canvaschamp.com.au/skin/frontend/default/cptheme1/images/photo-frame-prints/small-frame/golden.jpg) top left no-repeat}
.order-step-main .dynamic-block .frame-options{border:1px solid #eee; background:#f9f9f9; padding:0px 15px; margin:0px 0px 10px 0px}
.order-step-main .dynamic-block .frame_option label span.beaded-mahogany{background:url(https://www.canvaschamp.com.au/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.au/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.au/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.au/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-frame{background:url(https://www.canvaschamp.com.au/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.au/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.au/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.blonde-mapple{background:url(https://www.canvaschamp.com.au/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.au/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.au/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.au/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.au/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.au/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.au/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.au/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.au/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.au/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.au/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.au/skin/frontend/default/cptheme1/images/photo-frame-prints/small-frame/white-flat.jpg) top center no-repeat}
.order-step-main .dynamic-block .frame_option label span.gallery-frame-white{background:url(https://www.canvaschamp.com.au/skin/frontend/default/cptheme1/images/photo-frame-prints/small-frame/white-flat.jpg) top center no-repeat}
.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}
.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.au/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.au/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.au/skin/frontend/default/cptheme1/font/roboto-thinitalic-webfont.eot'); src:url('https://www.canvaschamp.com.au/skin/frontend/default/cptheme1/font/roboto-thinitalic-webfont.eot?#iefix') format('embedded-opentype'), url('https://www.canvaschamp.com.au/skin/frontend/default/cptheme1/font/roboto-thinitalic-webfont.woff2') format('woff2'), url('https://www.canvaschamp.com.au/skin/frontend/default/cptheme1/font/roboto-thinitalic-webfont.woff') format('woff'), url('https://www.canvaschamp.com.au/skin/frontend/default/cptheme1/font/roboto-thinitalic-webfont.ttf') format('truetype'), url('https://www.canvaschamp.com.au/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.au/skin/frontend/default/cptheme1/font/roboto-lightitalic-webfont.eot'); src:url('https://www.canvaschamp.com.au/skin/frontend/default/cptheme1/font/roboto-lightitalic-webfont.eot?#iefix') format('embedded-opentype'), url('https://www.canvaschamp.com.au/skin/frontend/default/cptheme1/font/roboto-lightitalic-webfont.woff2') format('woff2'), url('https://www.canvaschamp.com.au/skin/frontend/default/cptheme1/font/roboto-lightitalic-webfont.woff') format('woff'), url('https://www.canvaschamp.com.au/skin/frontend/default/cptheme1/font/roboto-lightitalic-webfont.ttf') format('truetype'), url('https://www.canvaschamp.com.au/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:#125688; 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:#125688; 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; min-height:auto}
.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:#125688;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:'roboto_slabregular';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:#125688}
.cart .discount.question span{background:url("https://www.canvaschamp.com.au/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.au/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 #ddd; display:none}
/* new css*/

.sizebox .sizebox-middle ul.size_chart .banner_size{float:left; width:120px;font-size:13px}
.sizebox .sizebox-middle ul.size_chart .banner_size .alignleft.cm_size{float:left; width:100%}
.three-boxes .trboxes-box3 .sizebox .sizebox-middle ul.size_chart .banner_size{display:inline-block; width:115px}
.three-boxes .trboxes-box3 .sizebox .sizebox-middle .custom_size select{font-size:11px}
.three-boxes .sizebox .sizebox-middle .custom_size .tm-radio{margin-left:2px}
.three-boxes .sizebox .sizebox-middle ul.size_chart li .tm-radio{margin:2px 5px 0 2px}
.three-boxes .sizebox .sizebox-middle ul.size_chart li span.sizebox_banner_prise{width:142px}
.middlepart .btn-center{text-align:center; width:100%; display:inline-block; float:left; margin-top:0px}
.middlepart .btn-center span{display:inline-block; width:100%; font-family:'roboto_slabregular'; color:#999; font-size:14px; float:left; -webkit-font-smoothing:antialiased}
.priority-disable{color:#ccc}
.priority-disable .price{color:#ccc; font-family:'roboto_slabregular'}
textarea, input[type="text"], input[type="button"], input[type="submit"]{border-radius:0;-webkit-border-radius:0;}
.paypal_direct-canvaschamp_nz{display:none !important}
#shopper_approved #sa_header img#sa_header_img{display:none !important}
/*we-guarantee-you-love-it NZ*/
.usp-video-part-nz .business-usp-nz ul li{display:block; overflow:hidden; margin-top:39px; float:none; width:100%}
.usp-video-part-nz .customer-revenue-main{float:right; margin:39px 0 0; text-align:center; width:500px; min-height:582px}
.usp-video-part-nz .customer-revenue-main .block-title{font-family:"roboto_slabregular"; font-size:24px; line-height:33px; padding-bottom:13px; position:relative; text-align:center; text-transform:uppercase}
.usp-video-part-nz .customer-list{margin:0 auto; text-align:center}
.usp-video-part-nz .customer-list iframe{width:100% !important; border:0 none !important}
.usp-video-part-nz .business-usp-nz br{display:none}
.usp-video-part-nz .business-usp-nz{background:#f5f5f5; box-sizing:border-box; float:left; margin:40px 0 0; padding:15px 30px 30px; position:relative; width:499px}
.usp-video-part-nz-part{background:url("https://www.canvaschamp.com.au/skin/frontend/default/cptheme1/images/line-shop-app.jpg") no-repeat scroll center top; display:table; width:100%}
.usp-video-part-nz .business-usp-nz ul li span{background-color:#fff}
/*Custome canvas printing Video Add*/
.custom-canvas-pri-video > iframe{width:100%}
.cms-content .custom-canvas-pri-video{float:right; height:0; margin:0 0 5px 20px; padding-bottom:17.25%; padding-top:25px; position:relative; width:38%}
.cms-content .custom-canvas-pri-video.ca-vdo{padding-bottom:270px;}
.custom-canvas-pri-video iframe{height:100%; left:0; position:absolute; top:0; width:100%; border:0 none;max-height:210px}
.disclaimer-video{position:absolute;bottom:10px;font-size:11px;color:#888;text-align:center}
.disclaimer-video strong {font-family:'roboto_slabbold'}
.photooncanvas-text .custom-canvas-pri-video{margin:22px 0 10px 20px}
.gallery-wrapped-part .custom-canvas-pri-video{padding-bottom:19%; margin:22px 0 10px 20px}
.category-custom-canvas-prints .custom-canvas-pri-text{margin-bottom:30px}
.category-custom-canvas-prints .cms-content .custom-canvas-pri-video{margin:0 0 10px 50px}
#product_page .paging .sa_page.arrow:first-child{background:url("https://www.canvaschamp.com.au/skin/frontend/default/cptheme1/images/pager_arrow_left.gif") no-repeat center; text-indent:100px}
#product_page .paging .sa_page.arrow:nth-child(2n){background:url("https://www.canvaschamp.com.au/skin/frontend/default/cptheme1/images/pager_arrow_right.gif") no-repeat center; text-indent:100px}
/*Home page subscriber Part */
.home-page-offer-part #esns_box_layer{background:url(https://www.canvaschamp.com.au/skin/frontend/default/cptheme1/images/pop-up.jpg) no-repeat; border:0 none; font-family:"roboto_slabregular"; width:678; padding-top:26px; height:424px}
.home-page-offer-part .offer-detail-text > span{color:#111111; display:block; font-size:26px; line-height:35px;font-family:"roboto_slabregular"; text-transform:none}
.home-page-offer-part #esns_box_title > p{padding:20px 0 0 29px; font-size:12px; color:#125688}
.home-page-offer-part #esns_box_title{text-align:left}
.home-page-offer-part .signup-get-text{color:#fff; margin-top:20px; position:relative; margin-bottom:10px}
.home-page-offer-part .offer-detail-text{color:#125688; font-family:'roboto_slabbold'; font-size:90px; line-height:70px; text-transform:uppercase; margin:1px 0 0 28px}
.home-page-offer-part .signup-get-text > span{color:#111111; display:block; font-size:24px; margin-left:28px}
.home-page-offer-part .subscrip_box .search{margin:10px 0 0 28px; padding-left:0}
.home-page-offer-part .subscrip_box .text{text-align:left !important; padding-left:0}
.home-page-offer-part .subscrip_box .no_thanks{margin:20px 0 0 28px; text-align:left !important; font-size:14px;display:inline-block; padding-left:0}
.home-page-offer-part .subscrip_box .no_thanks a{color:#bf1e2e; font-style:italic}
.home-page-offer-part .subscrip_box .no_thanks .note-tc{font-size:9px;color:#000}
.home-page-offer-part #esns_box_subscribe_input input{color:#888; height:17px; width:355px !important; font-size:13px; font-family:"roboto_slabregular" !important; border-radius:0;border:1px solid #b7b7b7}
.home-page-offer-part #esns_box_subscribe_input{width:380px; float:none}
.home-page-offer-part .subscrip_box .submite_button{background-color:#125688; font-size:14px; height:41px; line-height:20px; font-family:"roboto_slabregular" !important; border-radius:0; text-transform:none; padding:10px 15px}
.home-page-offer-part .offer-text{color:#fff; font-family:robotoregular; font-size:15px; margin:0 0 0 35px}
.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 .popup-content{padding:0 0 32px}
.home-page-offer-part #esns_box_subscribe_response_error{margin:0 0 0 2px; text-align:left; color:#FF0000; padding-left:0}
.home-page-offer-part #esns_box_subscribe_response_success{margin:0 0 0 2px; text-align:left}
/*Widget 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: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.au/skin/frontend/default/cptheme1/images/widgets/i_widget-new.gif) 0 1px no-repeat; padding-left:21px; color:#dc5033}
/*Widgets and Print CSS*/
.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.au/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.au/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.au/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.au/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.au/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.au/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.au/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.au/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 and Print CSS End*/
.canvas_offer .show-btn{background:#125688; color:#fff; position:fixed; left:20px; bottom:0; z-index:99; padding:5px 10px; text-align:center; font-size:20px}
.canvas_offer .show-btn:hover{color:#000}
.popup-box-champ{background-color:#ffffff; border:1px solid #dbdbdb; height:230px; width:220px; z-index:999; padding-top:30px; box-sizing:border-box; -webkit-box-sizing:border-box; text-align:center}
.popup-box-champ .champ-text-offer{font-size:20px; font-family:"roboto_slabbold"; display:inline-table; text-transform:uppercase}
.popup-box-champ .champ-text-offer span{font-size:12px; color:#000; font-family:"roboto_slabregular"; display:block; margin-top:12px; text-transform:none}
.popup-box-champ .champ-text-offer span.excluded{font-size:13px; color:#125688; margin-top:0;}
.popup-box-champ .champ-text-offer span.gift-of-memories{font-family:"roboto_slabbold"; font-size:17px; color:#125688; 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:#125688; padding:20px 25px 25px; color:#fff; box-sizing:border-box; -webkit-box-sizing:border-box; margin-top:20px}
.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:12px 20px; background:#000; text-transform:uppercase; font-family:"roboto_slabbold"; 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.au/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.au/skin/frontend/default/cptheme1/images/specialoffer/cutter.png") no-repeat scroll 0 0; top:-6px}
.canvas_offer .close-btn{background:#125688; border:none; color:#fff; font-size:20px; left:10px; padding:1px 5px; position:absolute; top:-25px; height:23px; width:15px; text-align:center}
.canvas_offer .close-btn:hover{background:rgba(18, 86, 136, 0.8)}
.price-tag-start-price{font-size:18px; display:block; color:#fff; font-family:"roboto_slabbold"; margin:20px 0; text-align:center; text-transform:uppercase}
.cms-new-york-canvas-prints .price-tag-start-price{color:#125688; margin-top:15px;}
.category-stretcher-bars .price-tag-start-price{color:#125688; margin:0; text-align:left}
.price-tag-start-price.blue{color:#125688}
.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{margin-top:5px}
#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}
/*Success Page Refer and Earn*/
.success_page{border:1px solid #e9e9e9; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; float:left; height:359px; padding:7px 35px 15px 35px; position:relative;text-align:left; width:482px; border-radius:3px}
.success_page .page-title{margin:15px 0 5px}
.success_page .page-title h1{font-size:28px; 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.au/skin/frontend/default/cptheme1/images/refer-earn-programme.png") no-repeat left top; content:""; height:93px; right:-45px; position:absolute; bottom:30px; width:209px}
.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; margin-top:0}
.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:"roboto_slabbold"; display:block; font-size:12px}
.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:"roboto_slabbold"; font-size:20px; line-height:15px; margin-bottom:18px; text-align:center; color:#41c490}
.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:14px; font-family:"roboto_slabbold"; 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}
.onepagecheckout-index-success .section-title, .checkout-onepage-success .section-title{font-size:26px; font-family:"roboto_slabbold"; margin:41px auto 12px; text-align:center; text-transform:capitalize; position:relative}
.onepagecheckout-index-success .section-title::before, .checkout-onepage-success .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}
.onepagecheckout-index-success .section-title::after, .checkout-onepage-success .section-title::after{border-bottom:2px solid #eeeeee;  content:""; display:block; margin:22px auto 0;position:relative; width:40%}
.onepagecheckout-index-success .how-referal-program-work, .checkout-onepage-success .how-referal-program-work{padding:30px 20px 30px 30px; text-align:center}
.onepagecheckout-index-success .how-referal-program-work ul.referral-steps, .checkout-onepage-success .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}
.onepagecheckout-index-success .how-referal-program-work ul.referral-steps span.steps-ref, .checkout-onepage-success .how-referal-program-work ul.referral-steps span.steps-ref{font-family:"roboto_slabbold"; font-size:22px; text-align:left; display:block; margin-bottom:15px}
.onepagecheckout-index-success .how-referal-program-work ul.referral-steps li, .checkout-onepage-success .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.au/skin/frontend/default/cptheme1/images/list-icon.png")}
.success-order-right .buttons-set button.button{border:none}
.onepagecheckout-index-success .success-order-right .buttons-set button.button span > span, .checkout-onepage-success .success-order-right .buttons-set button.button span > span{color:#fff}
.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:"roboto_slabregular"; color:#000}
.onepagecheckout-index-success input[type="text"].searchfield {background:#FFF !important; padding:5px 30px 6px 12px !important; border-radius: 25px !important; width: 104px !important}
.onepagecheckout-index-success input[type="text"].searchfield.wide{width: 320px !important}

/* 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; 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}
.canvas-prints-home-product .category-details p.price span{font-size:18px; color:#125688}
.canvas-prints-home-product .category-details p.min-height {min-height:55px}
.canvas-prints-home-product .red-btn{background:#125688; color:#ffffff;  font-size:14px; padding:10px 23px; text-transform:uppercase; transition:all 500ms ease 0s; display:inline-block; font-family:"roboto_slabregular"}
.canvas-prints-home-product .red-btn:hover{background:#434343}
.sidebar ul.social_block li a{background:url(https://www.canvaschamp.com.au/skin/frontend/default/cptheme1/images/cvp-sprite.png) top left no-repeat}
.success_page a.blue-color{text-decoration:underline}
#showmail .pop_up_grid button.button:hover{background:#125688}
.sizebox .sizebox-middle ul.size_chart .banner_size{position:relative}
.special_sale{background:#bf1e2e;color:#ffffff;font-family:'roboto_slabbold';font-size:11px;right:14px;padding: 4px 3px 0;position: absolute;text-transform: uppercase;top:-7px;}
.special_sale::before{border-color:#bf1e2e rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);border-style:solid;border-width:7px 17px 0;bottom:-7px;content:"";left:0;position:absolute}
/*Total Order Shipped*/
.total-order-shipped{width:100%; float:left; background:url(https://www.canvaschamp.com.au/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}
.cms-home .total-order-shipped .tagline-home-commen{background:url(https://www.canvaschamp.com.au/skin/frontend/default/cptheme1/images/bg3-dark.png) no-repeat center bottom}
.total-order-shipped .main-area{margin:0 auto; width:1130px; text-align:center}
.total-order-shipped .main-area .total-orders{color:#125688; font-family:"roboto_slabbold"; font-size:53px; line-height:46px; margin-top:33px}
.total-order-shipped .main-area .total-orders span.photo-art-experts{font-size:19px; font-family:"roboto_slabregular"; display:block; color:#2c363c}
/*accessories*/
.category-accessories .products-grid li.item .homepro-title a h2 {font-size: 15px;min-height:42px}
.category-accessories .home-categories.iner_category_list .price-tag-start-price{font-family: "roboto_slabregular"}

/*fontello fonts*/

@font-face {
  font-family: 'fontello';
  src: url('https://www.canvaschamp.com.au/skin/frontend/default/cptheme1/font/fontello.eot?56711793');
  src: url('https://www.canvaschamp.com.au/skin/frontend/default/cptheme1/font/fontello.eot?56711793#iefix') format('embedded-opentype'),
       url('https://www.canvaschamp.com.au/skin/frontend/default/cptheme1/font/fontello.woff2?56711793') format('woff2'),
       url('https://www.canvaschamp.com.au/skin/frontend/default/cptheme1/font/fontello.woff?56711793') format('woff'),
       url('https://www.canvaschamp.com.au/skin/frontend/default/cptheme1/font/fontello.ttf?56711793') format('truetype'),
       url('https://www.canvaschamp.com.au/skin/frontend/default/cptheme1/font/fontello.svg?56711793#fontello') format('svg');
  font-weight: normal;
  font-style: normal;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
  @font-face {
    font-family: 'fontello';
    src: url('https://www.canvaschamp.com.au/skin/frontend/default/cptheme1/font/fontello.svg?56711793#fontello') format('svg');
  }
}

 [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;
  /* opacity: .8; */
 
  /* For safety - reset parent styles, that can break glyph codes*/
  font-variant: normal;
  text-transform: none;
 
  /* fix buttons height, for twitter bootstrap */
  line-height: 1em;
 
  /* Animation center compensation - margins should be symmetric */
  /* remove if not needed */
  margin-left: .2em;
 
  /* you can be more comfortable with increased icons size */
  /* font-size: 120%; */
 
  /* Font smoothing. That was taken from TWBS */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
 
  /* Uncomment for 3D effect */
  /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
}
 
.icon-facebook:before { content: '\f09a'; } /* '' */
.icon-gplus:before { content: '\f0d5'; } /* '' */
.icon-amazon:before { content: '\f270'; } /* '' */
.icon-gplus-1:before { content: '\f30f'; } /* '' */
/* Canvas Banner Review */
#product_page #sa_sort{width:150px !important; font-size:12px;padding:3px 25px 3px 5px; background:url(https://www.canvaschamp.com.au/skin/frontend/default/cptheme1/images/cp/dropdown.png) no-repeat right center; }
#merchant_page #sa_sort{width:150px !important; font-size:12px;padding:3px 25px 3px 5px; background:url(https://www.canvaschamp.com.au/skin/frontend/default/cptheme1/images/cp/dropdown.png) no-repeat right center; }
/*Banksy*/
.artist_gallery_price.cboth{}
.artist_gallery_price.cboth:after{clear:both; content:''; display:table; position:relative;}
.catalog-product-view .product-detail-left.famous-artist-usp{background:url("https://www.canvaschamp.com.au/skin/frontend/default/cptheme1/images/100-satisfaction-seal.png") no-repeat left center; float:left; height:90px; background-size:75px auto; margin-top:10px;}
.catalog-product-view .product-detail-left.famous-artist-usp .product-details{padding-top:25px}
.catalog-product-view .product-detail-left.famous-artist-usp span{padding-left:85px; font-size:15px}
.catalog-product-view .product-detail-left.famous-artist-usp span.red{color:#bf1e2e; font-size:14px}
.catalog-product-view .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}
.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}
/*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}
/* Start Strike Price Disable (Sizes and Prices) */
.strike-price-disable .sizebox .sizebox-middle ul.size_chart li span.sizebox_banner_prise strike, .strike-price-disable .sizebox .sizebox-middle .custom_size .strike, .strike-price-disable.category-metal-prints .metal-prints-banner .metal-prints-content .coupon-code .met-price strike{display:none}
.strike-price-disable .sizebox .sizebox-middle ul.size_chart li {padding: 13px 0px;}
.strike-price-disable .sizebox .sizebox-middle ul.size_chart li.grey-bg {padding:2% 3%}
.strike-price-disable .sizebox .sizebox-middle ul.size_chart .banner_size {width:200px; font-size:15px;margin-top:2px}
.strike-price-disable .sizebox .sizebox-middle ul.size_chart li span.sizebox_banner_prise {width:95px;margin-top: 3px;text-align: right}
.strike-price-disable .sizebox .sizebox-middle ul.size_chart .banner_size .alignleft.cm_size {width: auto;margin-right: 5px}
.strike-price-disable .sizebox span.alignleft.inch_size{font-size:13px; color:#797979}
.strike-price-disable .sizebox span.alignleft.inch_size:before{content:'('}
.strike-price-disable .sizebox span.alignleft.inch_size:after{content:')'}
.strike-price-disable .sizebox .sizebox-middle p.custom_price {margin-top:10px}
.strike-price-disable.category-metal-prints .metal-prints-banner .metal-prints-content .coupon-code .met-price {padding-top:20px}
.strike-price-disable .wall-display-new-design .panel-displays-main .panel-displays-content .title-and-price .size-price .price, .strike-price-disable .start_price strike, .strike-price-disable .regular-price strike,  .strike-price-disable .totalprice .strike, .strike-price-disable .sizes-and-prices .total-sizes ul.sizes-with-prices li strike, .strike-price-disable .size-and-price-module strike, .strike-price-disable .size-and-price-module ul.row-pdg li strike, .strike-price-disable .product-list-for-nw-pro ul li .regularprice strike, .strike-price-disable .main .strike, .strike-price-disable .main strike, .category-canvas-photo-collage.strike-price-disable .pc-banner-section .content .common-offers{display:none}
.strike-price-disable .sizebox.pillow-photos span.alignleft.inch_size{font-size:14px; color:#1a1a1a}
.strike-price-disable .sizebox.pillow-photos span.alignleft.inch_size:before, .strike-price-disable .sizebox.pillow-photos span.alignleft.inch_size:after{display:none}
/*End Strike Price Disable (Sizes and Prices) */
input[type="text"].searchfield{background:#fff;-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}
input[type="text"].searchfield.wide{width:320px}
div#___ratingbadge_0 {z-index:1000 !important}
.zsiq_custommain.siq_rM {z-index: 1000 !important}

.category-photo-boards .sizebox, .category-acrylic-prints .sizebox, .category-metal-prints .sizebox, .category-canvas-pictures .sizebox, .category-gallery-wrapped-canvas .sizebox, .category-custom-canvas-prints .sizebox, .category-canvas-prints .sizebox, .category-photos-on-canvas .sizebox, .category-canvas-art .sizebox, .category-panoramic-canvas-photo-prints .sizebox, .category-panoramic-canvas-prints .sizebox{position:inherit; height:auto; background:#f1f1f1; float:right; padding-bottom:22px}
/*salesiq icon aligment*/
/* .custom_icon_alignment{top:50% !important;bottom: auto !important;opacity: 1 !important;} */
/**
 * 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.au/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.au/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.au/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.au/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.au/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.au/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.au/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.au/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.au/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.au/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; clear:both; padding:30px 60px}
.cms-no-route .error404_block .gooleSearch_module .textfield{padding:6px 10px; border:1px solid #dddddd}
.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}
.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:#125688; 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:200px!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; /*float:right; height:20px!important*/}
.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:#125688!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}
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.au/skin/frontend/default/cptheme1/css/images/pr_loading.gif") no-repeat center center}
.pr-snapshot-head{background-image:url(https://www.canvaschamp.com.au/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:#125688}
.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:'roboto_slabbold'; 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:'roboto_slabbold'}
.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.au/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.au/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.au/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.au/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.au/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.au/skin/frontend/default/cptheme1/css/images/grad_green_40.gif); background-repeat:repeat-x; padding:.1em .3em; margin-right:.3em; color:#fff; font-family:'roboto_slabbold'}
.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}
*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:'roboto_slabbold'; 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}
.pr-other-attributes-list li.pr-other-attribute-label{float:left; width:31.25%; margin-right:2%; clear:left; text-transform:uppercase; font-family:'roboto_slabbold'; padding:0 0 0 .7em; background-image:url(https://www.canvaschamp.com.au/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.au/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:'roboto_slabbold'; 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.au/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; line-height:1.4em; font-family:'roboto_slabbold'}
.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{text-align:left;}
*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:'roboto_slabbold'; 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:'roboto_slabbold'; 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.au/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:'roboto_slabbold'}
.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:'roboto_slabbold'; 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:'roboto_slabbold'; font-weight:normal !important}
.pr-review-bottom-line-wrapper span{font-family:'roboto_slabbold'}
.pr-review-bottom-line-wrapper .pr-review-bottom-line{text-transform:uppercase; color:#125688}
.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:'roboto_slabbold'}
.pr-pic{background:#fff url(https://www.canvaschamp.com.au/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.au/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.au/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.au/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:'roboto_slabbold'; 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:'roboto_slabbold'; 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:'roboto_slabbold'; 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.au/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:1px solid #cbcbcb; background:#efefef; padding:.25em; 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.au/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.au/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:'roboto_slabbold'}
.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:'roboto_slabbold'; display:inline}
.pr-pa-snippet-text{padding:0; margin:0; font-size:77%; line-height:26px; font-family:'roboto_slabbold'; 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:'roboto_slabbold'}
.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:'roboto_slabbold'; color:#000}
.prPaHeader .prPaQuestionPromptIntro{font-family:'roboto_slabbold'; 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:'roboto_slabbold'; margin:0; padding:.4em 0 0 0}
.prPaQuestionSubhead{padding:5px 0}
.prPaAskQuestionLnk{background:transparent url(https://www.canvaschamp.com.au/skin/frontend/default/cptheme1/css/images/btn_ask_question_r.png) right 0 no-repeat; color:#FFF; display:block; float:right; font-family:'roboto_slabbold'; height:24px; margin-right:6px; padding-right:8px; text-decoration:none}
.prPaAskQuestionLnk span{background:transparent url(https://www.canvaschamp.com.au/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:'roboto_slabbold'; color:#FC961A}
p.prPaTotalsLabel{font-family:'roboto_slabbold'; cursor:pointer; padding-left:12px; margin-bottom:.5em}
.prPaSLFirstAnswer{font-weight:normal; font-size:7pt; margin-left:.8em}
p.paPrQaPrefix{font-family:'roboto_slabbold'; 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:'roboto_slabbold'; background:transparent url(https://www.canvaschamp.com.au/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:'roboto_slabbold'; background:transparent url(https://www.canvaschamp.com.au/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.au/skin/frontend/default/cptheme1/css/images/pa_carat_closed.gif) 0 .4em no-repeat}
.prPaToggleOpen{background:transparent url(https://www.canvaschamp.com.au/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:'roboto_slabbold'; 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:'roboto_slabbold'; 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:'roboto_slabbold'; 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.au/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:'roboto_slabbold'}
.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:'roboto_slabbold'; 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.au/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}
.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:'roboto_slabbold'; font-size:116%}
.pr-review-faceoff-review{margin:0; padding:.3em 0; clear:none}
.pr-review-faceoff-title{font-family:'roboto_slabbold'; 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.au/skin/frontend/default/cptheme1/css/images/bg_faceoff_img.gif') repeat-x left bottom; font-family:'roboto_slabbold'; font-size:18px; color:#444; position:absolute; top:40%; margin:0 0 0 -22px}
.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.au/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.au/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:'roboto_slabbold'}
.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)}
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:'roboto_slabbold'}
.pr-fb-social-button{cursor:pointer; padding:5px; 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.au/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.au/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.au/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; 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.au/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; 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; text-decoration:none; color:#FFF; font-family:'roboto_slabbold'; 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:'roboto_slabbold'; 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:'roboto_slabbold'; font-size:15px; 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;width:100%}
.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 -94px}
.cms-contact-us .social_block_contact ul li.pintrest a:hover{background-position:-85px -94px}
.cms-contact-us .social_block_contact ul li.youtube a:hover{background-position:-121px -93px}
.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 -94px}
.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;-webkit-transition:all 500ms ease-out;  -moz-transition: all 500ms ease-out;  -o-transition: all 500ms ease-out;  transition: all 500ms ease-out;}
.banner.sticky{position:fixed; width:100%; text-align:center; height:70px; top:0; left:0;-webkit-animation:sticky_nav 1s;-webkit-animation-play-state:play;animation:sticky_nav 1s;animation-play-state:play}
@keyframes sticky_nav{
  0%{top:-40px}
  100%{top:0px}
}
.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}
.banner.sticky .second-nav-container .second-nav-main .second-nav-sticky ul li{float:none; padding:0px 9px; 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.free-ship{background-position:-577px -600px; padding-left:29px}
.banner.sticky .second-nav-container .second-nav-main .second-nav-sticky ul li a.lowest-price{margin-right:39px; 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 9px; text-align:center}
.banner.sticky div.menu a{padding:0 8px}
.banner.sticky .hidden-mobile-nav{display:block}
.banner.sticky .second-nav-container .second-nav-main .second-nav-sticky ul li a.qaulity-guarantee{margin-left:60px}

.hidden-mobile-nav{display:none}
.cms-contact-us .page-title-new{color:#125688; font-family:'roboto_slabbold'; 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}
.purchase_gift_sub{margin: 0 0 5px;line-height: normal;display: block;font-size: 20px;}
.cms-gift-certificate #recipient_info{float:left; margin:0; width:45%; border:1px solid #eee; background:#f9f9f9; 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="checkbox"] + label span, .size-and-price-module 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-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.au/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.au/skin/frontend/default/cptheme1/images/sizes-prices-sprite.png") no-repeat center -238px}
.peel-stick-walldecals-main .pricing .title{float:left; font-family:'roboto_slabbold'; 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:#125688; font-weight:normal}
.engrave .newcontentforinnerpage h2, .category-canvas-photo-collage .newcontentforinnerpage h2{font-size:20px; font-family:'roboto_slabbold'; color:#125688}
.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-custom-canvas-prints .page-title h3{margin:0; font-size:24px; color:#125688; text-align:left; font-family:'roboto_slabbold'}
.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:#125688}
.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%}
.cms-content .extratabtitle{font-size:18px; color:#000000; font-family:'roboto_slabregular'; margin:0 0 0px}
.cms-content .big_title{border-bottom:1px solid #dddddd; color:#125688; display:inline-block; font-family:'roboto_slabbold'; font-size:20px; margin:0 0 15px; padding-bottom:7px; 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.au/skin/frontend/default/cptheme1/images/list-icon.png) left 5px no-repeat; text-align:left}
.catalog-category-view .cms-content h4{font-size:18px; color:#125688; font-family:'roboto_slabregular'; margin:0 0 10px}
.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.au/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.au/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.au/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.au/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.au/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 .stage{max-width:500px;margin:15px auto 0}
.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}
.category-gallery-wrapped-canvas .cms-content .page-title h2, .category-photos-on-canvas .cms-content .page-title h2{margin-top:20px}
.cms-content h3{color:#125688; font-family:'roboto_slabregular'; font-size:18px; margin:0}
.catalog-category-view .cms-content h2, .cms-home .cms-content h1, .cms-home .cms-content h2, .cms-content h1, .cms-content h3, .cms-content h4, .pop-up-title{color:#125688; font-family:'roboto_slabbold'; font-size:19px; margin:0; text-align:left}
.cms-content em{font-style:normal}
.btn_div span{font-size:16px; line-height:70px; text-transform:uppercase; font-family:'roboto_slabbold'; text-align:center}
.my-design-caption span{background:url("https://www.canvaschamp.com.au/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-custom-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}
.catalog-category-view .cms-content .hanging-frame-images{float:left; margin-right:15px}
.catalog-category-view .cms-content .hanging-frame-content{float:left; width:69%}
.catalog-category-view .cms-content .hanging-frame-content h3{color:#125688}
.catalog-category-view .cms-content .hanging-frame-list{border-bottom:1px solid #eeeeee; float:left; margin-bottom:20px; margin-right:2%; min-height:140px; width:48%}
.catalog-category-view.category-custom-canvas-prints .cms-content .hanging-frame-list{margin-top:20px}
.catalog-category-view .cms-content .hanging-frame-images img{border:1px solid #eeeeee}
.catalog-category-view .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:'roboto_slabregular'}
.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:#125688; 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 */
.bgcolor1.clearfix{clear:both}
.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{}
.low-resolution-table ul li{padding:10px 0px; float:left; text-align:left}
.low-resolution-table ul li.title, table.lowresolutioncommentbox > thead.headings{background:#125688; 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:#125688; border:medium none; color:#fff; cursor:pointer; font-family:'roboto_slabbold'; 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.au/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.au/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.au/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:'roboto_slabregular'; color:#125688; font-size:15px; text-transform:capitalize}
.msg-sprite{background-image:url(https://www.canvaschamp.com.au/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; font-family:'roboto_slabregular'; font-size:14px}
.common-form textarea{float:right; width:85% !important}
.common-form .textfield_s{width:12% !important}
.leftbar-btn-module{}
#review-buttons-container button{margin:0 auto; text-align:center}
.buttons-set .red-btn{}
.red-btn{}
.submitQuote-btn{background:#125688; border:medium none; color:#fff; cursor:pointer; font-family:'roboto_slabbold'; 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:#125688; 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; background:#f6f7fb}
.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}
.flexslider .slides img{}
.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{background:url("https://www.canvaschamp.com.au/skin/frontend/default/images/sprite.png") no-repeat -42px -195px transparent; font-size:0; height:40px; position:absolute; right:10px; top:40%; width:40px; display:none}
.flex-direction-nav li a.flex-prev{background:url("https://www.canvaschamp.com.au/skin/frontend/default/images/sprite.png") no-repeat -2px -195px transparent; 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}
.tm-checkbox, .rewardpoints-slider-input .input-max input[type="checkbox"] + label span{background:url('https://www.canvaschamp.com.au/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:-20px}
.tm-radio{background:url('https://www.canvaschamp.com.au/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}
.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-checked{background-position:-40px -27px}
.tm-selected{background-position:-38px 1px}
.tm-checkbox-green{background:url('https://www.canvaschamp.com.au/skin/frontend/default/cptheme1/images/megnor/sprite.png') 0 1px no-repeat; display:inline-block}
.tm-checked-green{background-position:0 -18px}
.tm-checkbox, .tm-radio input{width:18px}
.ie7 .tm-checkbox{display:inline}
.sbHolder{border:solid 1px #ddd; position:relative; width:auto; padding:7px 30px 7px 12px; text-align:left}
.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.au/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.au/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}
.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.au/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.au/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.au/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.au/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; max-height:300px; overflow-y:auto; border-right:5px solid #ddd}
.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.au/skin/frontend/default/cptheme1/images/sprite.png") no-repeat -237px -127px transparent}
.responsive-menu .expandable-hitarea{background:url("https://www.canvaschamp.com.au/skin/frontend/default/cptheme1/images/sprite.png") no-repeat -209px -127px transparent}
.responsive-menu .collapsable-hitarea{background:url("https://www.canvaschamp.com.au/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.au/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{background:url("https://www.canvaschamp.com.au/skin/frontend/default/images/sprite.png") no-repeat -125px -2px transparent; 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{background:url("https://www.canvaschamp.com.au/skin/frontend/default/images/sprite.png") no-repeat -159px -2px transparent; 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{background:url("https://www.canvaschamp.com.au/skin/frontend/default/images/sprite.png") no-repeat -130px -2px transparent; 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{background:url("https://www.canvaschamp.com.au/skin/frontend/default/images/sprite.png") no-repeat -162px -2px transparent; 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{background:url("https://www.canvaschamp.com.au/skin/frontend/default/images/sprite.png") no-repeat 11px -188px transparent; 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{background:url("https://www.canvaschamp.com.au/skin/frontend/default/images/sprite.png") no-repeat -41px -187px transparent; 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.au/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.au/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:'roboto_slabbold'; 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.au/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.au/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.au/skin/frontend/default/images/megnor/loading_background.png) no-repeat center center}
#cboxLoadingGraphic{background:url(https://www.canvaschamp.com.au/skin/frontend/default/images/megnor/loading.gif) no-repeat center center}
#cboxClose{position:absolute; bottom:10px; right:10px; background:url(https://www.canvaschamp.com.au/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{position: fixed;; z-index:9998; background:rgba(0, 0, 0, 0.7); width:100%; overflow:hidden; display:block; top:0; left:0; display:none}
.cms-home #esns_background_layer_8x8.home-page-offer-part{z-index: 11111;}
#esns_box_layer{}
#esns_box_title{}
#esns_box_block_1{line-height:41px; text-align:left; padding-left:25px; padding-top:20px}
#esns_box_block_1 span{font-size:16px}
#esns_box_block_1 strong{color:#e24500; font-size:60px; font-family:'roboto_slabbold'; text-transform:uppercase}
#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}
.popup-wall-display-offer{float:right; width:337px; padding-bottom:68px; background:url(https://www.canvaschamp.com.au/skin/frontend/default/cptheme1/images/walldisplay-popup.png) left 25px no-repeat; padding-left:296px}
#esns_box_close{height:23px; width:24px; background:#000; cursor:pointer; position:absolute; top:10px; right:10px; color:#fff; text-align:center; line-height:22px; z-index:999;font-family:'roboto_slabbold';}
.home-page-offer-part #esns_box_close{background:#454545; border-radius:3px}
#esns_box_close:hover{background:#125688}
#popupbtn-frame{background:#125688; 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.au/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:20px 0 15px 0; float:left}
#esns_box_subscribe_input{width:280px; float:left; clear:both}
#esns_box_subscribe_input input{width:257px !important; margin:5px 0 0 20px; border:1px solid #dddddd; height:25px; padding-left:10px; color:#454545}
#esns_box_subscribe_submit{width:100px; float:left}
.home-page-offer-part #esns_box_subscribe_submit{margin-top:30px; clear:both}
#esns_box_subscribe_submit a{background-image:url('https://www.canvaschamp.com.au/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; padding-left:25px}
#esns_box_subscribe_response_error{color:#dd4b39; text-align:left; margin:auto; height:auto; overflow:hidden; width:auto; padding:0 0px 0 25px; font-size:12px; clear:both}
#esns_box_subscribe_response_success{color:#499c1d; font:20px/34px "CenturyGothicRegular", Century Gothic, Verdana, sans-serif}
.tl#esns_box_layer{height:263px; width:504px; background:url('https://www.canvaschamp.com.au/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.au/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.au/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.au/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}
.subscrip_box .close_icon{background:url('https://www.canvaschamp.com.au/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:43px; padding:20px 0 15px 0px; margin:0px; text-align:center; font-family:'roboto_slabbold'; font-family:'roboto_slabbold'; float:left; width:100%}
.subscrip_box .popup-title span{color:#125688}
.subscrip_box .offer{width:100%; text-align:center; float:left; margin:auto}
.subscrip_box .offer p{background:#000000; padding:5px; margin:25px auto 20px; display:inline-block}
.subscrip_box .offer p strong{border:1px dashed #ffffff; font-family:'robotobold_italic' !important; padding:0px 15px; line-height:normal; color:#ffffff; font-size:35px; text-transform:uppercase}
.subscrip_box .text{color:#131313; font-size:16px; clear:both; line-height:23px; text-align:left !important; padding-left:25px; padding-bottom:25px !important; padding-top:10px}
#esns_box_block_3 span{display:block; margin:0 auto}
.subscrip_box .search{margin:0 auto 5px; overflow:hidden; float:left; padding-left:25px}
.subscrip_box .input_man{}
.subscrip_box .input_text{border:#dddddd solid 1px; padding:11px; font-size:18px; font-weight:normal; 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:rgba(0, 0, 0, 0.7); border:none; font-size:17px; color:#fff; text-transform:uppercase; padding:10px 20px; float:left; height:49px; font-family:'roboto_slabregular'!important}
.subscrip_box .submite_button:hover{background-color:#434343; color:#ffffff; cursor:pointer}
.subscrip_box p strong{color:#010101; font-size:13px; font-weight:normal; text-align:left !important; padding-left:25px; padding-bottom:10px; display:block}
.subscrip_box .no_thanks{color:#125688; display:block; font-size:18px; margin-top:0; padding:0px 0px 0px 25px; text-align:left !important}
.txt_cntr{display:inline-block; padding-bottom:15px}
.subscrip_box .no_thanks a{color:#125688; 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:#125688}
div.menu.active a{color:#125688}
div.menu.active a span{color:#125688}
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:inherit !important; width:auto; right:120px!important}
div.megnor-advanced-menu-popup2{background:#FFF; position:absolute; display:none; text-align:left; border:0px solid #dddddd; top:36px; margin-left:0px; left:inherit !important; width:auto; right:543px !important}
div.megnor-advanced-menu-popup3{background:#FFF; position:absolute; display:none; text-align:left; border:0px solid #dddddd; top:36px; margin-left:0px; left:inherit !important; width:auto; right:542px !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:inherit !important; width:auto; right:355px !important}
div.megnor-advanced-menu-popup5{background:#FFF; position:absolute; display:none; text-align:left; border:0px solid #dddddd; top:36px; margin-left:0px; left:0px!important; width:100%}
.banner.sticky div.megnor-advanced-menu-popup, .banner.sticky div.megnor-advanced-menu-popup5{top:36px}
.banner.sticky div.megnor-advanced-menu-popup1{top:36px; right:-5px !important}
.banner.sticky div.megnor-advanced-menu-popup1.canvaschamp_nz_nz_option, div.megnor-advanced-menu-popup1.canvaschamp_nz_nz_option{right:0px!important}
.banner.sticky div.megnor-advanced-menu-popup2{top:36px; right:620px !important}
.banner.sticky div.megnor-advanced-menu-popup3{top:36px; right:608px !important}
.banner.sticky div.megnor-advanced-menu-popup4{top:36px; right:410px !important}
.megnor-advanced-menu-popup_inner{background:#FFF}
.megnor-advanced-menu-popup_inner .nav-thumb{background:url("https://www.canvaschamp.com.au/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-photo-puzzle{background-position: -405px -1712px;}
.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.au/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-photo-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: -534px -819px}
.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-photobook {background-position: -403px -823px}
.megnor-advanced-menu-popup_inner .nav-thumb.nav-lyrics-on-canvas{background-position:-135px -1206px}
.megnor-advanced-menu-popup_inner .nav-thumb.nav-fleece-blanket{background-position:-405px -1077px}
.megnor-advanced-menu-popup_inner .nav-thumb.nav-photo-Prints{background-position:-405px -1585px}
.megnor-advanced-menu-popup_inner .nav-thumb.nav-photo-coasters{background-position:-270px -1205px}
.megnor-advanced-menu-popup_inner .nav-thumb.nav-threeD-prints{background-position:-135px -1585px}
.megnor-advanced-menu-popup_inner .nav-thumb.nav-busroll{background-position:-270px -1585px}
.megnor-advanced-menu-popup_inner .nav-thumb.nav-photo-magnets{background-position:-540px -1585px}
.megnor-advanced-menu-popup_inner .nav-thumb.nav-photo-magicmug{background-position:-270px -1712px}
.megnor-advanced-menu-popup_inner .nav-thumb.nav-acrylic-block{background-position:-135px -1712px}
.megnor-advanced-menu-popup_inner .nav-thumb.nav-poster-prints{background-position:0 -1710px}

/* Coming Soon Label for MENU*/
.submenu .coming_soon{position:absolute;top:15px;left:-30px;width:120px;padding:5px 0;text-align:center;background-color:#125688;color:#FFF;transform: rotate(-45deg); font-size:11px; line-height:17px}

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:5px 14px; height:auto; width:auto; text-transform:none; color:#000; font-family:'roboto_slabregular'}
div.megnor-advanced-menu-popup a:hover{color:#125688}
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:'roboto_slabregular'}
div.column .submenu ul{}
div.column .submenu ul li{background:url(https://www.canvaschamp.com.au/skin/frontend/default/cptheme1/images/submenu-divider.jpg) top right no-repeat; text-align:center; float:left; padding:18px 10px; width:206px}
div.column .submenu ul li img{margin-bottom:15px}
div.column .submenu ul li .subemenu-title{font-size:14px; 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{padding:18px}
div.itemSubMenu{}
div.column .submenu-singleline{font-family:'roboto_slabregular'}
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.au/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.au/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.au/skin/frontend/default/cptheme1/images/logo-sticky.png) top center no-repeat; width:108px; height:65px; padding:0px; position:absolute; z-index:99999}
/*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.au/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:'roboto_slabbold'; 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.au/skin/frontend/default/cptheme1/images/slide-nav.png)}
.award-winning-logo span{background:url(https://www.canvaschamp.com.au/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.au/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.au/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.au/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.au/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.au/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.au/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.au/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.au/skin/frontend/default/cptheme1/images/homepage-sprite.png) no-repeat -403px -346px; display:block; height:150px; width:150px; border:1px solid #eeeeee}
.tech-img .box1{background:url(https://www.canvaschamp.com.au/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.au/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.au/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.au/skin/frontend/default/cptheme1/images/homepage-sprite.png) no-repeat -417px -728px; display:block; height:300px; width:300px; margin:0 auto}
.prints-from-facebook-main .facbuk{background:url(https://www.canvaschamp.com.au/skin/frontend/default/cptheme1/images/homepage-sprite.png) no-repeat -55px -728px; display:block; height:300px; width:300px; margin:0 auto}
.newsletter-main .gift-certificate{width:530px; height:100px; background:url(https://www.canvaschamp.com.au/skin/frontend/default/cptheme1/images/homepage-sprite.png) no-repeat -29px -1087px; margin-top:24px}
.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.au/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:'roboto_slabbold'}
.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:#125688; font-family:'roboto_slabbold'; 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}
/* Artist Supply */
.artist-supplies-size{width:100%; float:left}
.artist-supplies-size a{background: #333333;color: #fff;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.active, .artist-supplies-size a:hover{background:#125688; 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:30px}
.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{margin:0 0 20px 20px; padding:0; list-style:outside url("https://www.canvaschamp.com.au/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:'roboto_slabbold'}
.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:'roboto_slabbold'; font-size:12px}
.strechbar-below-slider #slider1 .overview li .products-name .product-lnk{font-size:13px; font-family:"robotobold_italic"; color:#125688; 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:'roboto_slabbold'}
.img-quality ul li{background:url(https://www.canvaschamp.com.au/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{font-size:36px; width:auto; color:#000; font-family:'roboto_slabbold'; line-height:normal;line-height:55px;text-transform:uppercase}
.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:15px 0px}
.sldr-canvasprint-main .sldr-cont-left .sldr-tag-line{display:inline-block;padding:10px 0}
.sldr-metalprint-main .sldr-cont-left-rightbox h1, .sldr-metalprint-main .sldr-cont-left-rightbox .sldr-main-titl{padding:34px 24px 27px 24px}
.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:'roboto_slabbold'; 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-acrylicprint-main .sldr-cont-left-leftbox{margin-top:235px}
.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-left .sldr-tag-line{font-family:'roboto_slabregular';font-size:18px;color:#000}
.sldr-cont-left .sldr-tag-line.mothersday-margin{margin-top:310px; display:inline-table; text-transform:uppercase}
.sldr-cont-left .sldr-tag-line.mothersday-margin strong{font-family:'roboto_slabbold'}
.sldr-cont-right{float:left}

.sldr-cont-left-leftbox{float:left; width:100%;text-align:center;margin-top:12px}
.firstslide .sldr-cont-left{display:inline-block; height:500px; line-height:500px}
.firstslide .sldr-cont-left-leftbox{float:none; width:100%; text-align:center; color:#fff; vertical-align:middle; height:auto; margin:0 auto; display:inline-block}
.firstslide .sldr-cont-left-leftbox .slider-title{font-size:48px; font-family:'roboto_slabbold'; text-transform:uppercase; line-height:48px}
.firstslide .sldr-cont-left-leftbox .slider-text .belowborder{border-bottom:1px solid #fff; position:relative}
.firstslide .sldr-cont-left-leftbox .slider-text span{padding:13px 0; display:inline-block}
.firstslide .sldr-cont-left-leftbox .slider-text .belowborder::before{background:#ffffff none repeat center center; border-radius:80px; content:""; height:10px; margin-left:210px; margin-top:37px; position:absolute; width:10px}
.firstslide .sldr-cont-left-leftbox .slider-text{font-family:'roboto_slabregular'; font-size:29px; line-height:29px}
.firstslide .sldr-cont-left-leftbox .white-btn{background:rgba(0, 0, 0,0.52); border:1px solid #ffffff; cursor:pointer; font-family:'roboto_slabbold'; 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)}
.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:'roboto_slabbold'; 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.au/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.au/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.au/skin/frontend/default/cptheme1/font/ufonts.com_brush-445-bt-webfont.eot'); src:url('https://www.canvaschamp.com.au/skin/frontend/default/cptheme1/font/ufonts.com_brush-445-bt-webfont.eot?#iefix') format('embedded-opentype'), url('https://www.canvaschamp.com.au/skin/frontend/default/cptheme1/font/ufonts.com_brush-445-bt-webfont.woff2') format('woff2'), url('https://www.canvaschamp.com.au/skin/frontend/default/cptheme1/font/ufonts.com_brush-445-bt-webfont.woff') format('woff'), url('https://www.canvaschamp.com.au/skin/frontend/default/cptheme1/font/ufonts.com_brush-445-bt-webfont.ttf') format('truetype'), url('https://www.canvaschamp.com.au/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:415px; position:relative}
.slider-below-belt{width:100%; color:#fff; padding-bottom:20px; float:left; margin-top:-85px}
.slider-below-belt .left-slider-below-belt{float:left; width:400px; margin-bottom:-20px}
.cms-36x48-large-photo-to-canvas-print .left-slider-below-belt, .cms-large-canvas-prints-54x54 .left-slider-below-belt, .cms-put-your-photos-on-canvas-8x14 .left-slider-below-belt, .cms-canvas-prints-10x20 .left-slider-below-belt, .cms-gallery-wrapped-canvas-print-8x9 .left-slider-below-belt{display:none}
.slider-below-belt .left-slider-below-belt .sa_review{padding:0 !important}
.slider-below-belt .left-slider-below-belt .review-block .sa_name .sa_displayname,.slider-below-belt .left-slider-below-belt .sa_info .sa_name,.slider-below-belt .left-slider-below-belt .sa_showdate .sa_date,.slider-below-belt .left-slider-below-belt .sa_comments{color:#125688 !important}
.slider-below-belt .left-slider-below-belt .sa_showdate .sa_date,.slider-below-belt .left-slider-below-belt .sa_info{margin-top:0;text-align:left;padding:0 !important}
.slider-below-belt .left-slider-below-belt .sa_showdate .sa_date{padding-top:3px !important}
.slider-below-belt .ri8-slider-below-belt{float:left; padding-right:35px; padding-top:0;display:none}
.slider-below-belt .left-slider-below-belt .sa_review .sa_info div{}
.cms-36x48-large-photo-to-canvas-print .slider-below-belt .ri8-slider-below-belt, .cms-large-canvas-prints-54x54 .slider-below-belt .ri8-slider-below-belt, .cms-put-your-photos-on-canvas-8x14 .slider-below-belt .ri8-slider-below-belt, .cms-canvas-prints-10x20 .slider-below-belt .ri8-slider-below-belt, .cms-gallery-wrapped-canvas-print-8x9 .slider-below-belt .ri8-slider-below-belt{padding-left:0px}
.cp-page-wrapper{width:1130px; margin:0px auto}
.slider .left-box{width:65%; float:left; margin:0px 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:13px}
.slider .left-box .middl-slider-content ul li{background:url("https://www.canvaschamp.com.au/skin/frontend/default/cptheme1/images/tick-mark.png") no-repeat left center; list-style:outside none none; padding:0 0 0 17px; line-height:30px; float:left;width:50%;box-sizing:border-box}
.slider .left-box .title{line-height:32px; text-align:left}
.slider .title span{color:#125688; font-family:'roboto_slabbold'; font-size:23px}
.slider .title .caption{font-size:53px; font-family:'roboto_slabbold'; color:#125688}
.slider .title .photo-size{color:#181818; font-family:'roboto_slabregular'; font-size:25px; padding:5px 0}
.slider .title .photo-line{font-family:'roboto_slabregular'; color:#191919; text-transform:none; font-size:25px; text-align:left}
.cms-free-shipping-canvas-prints .slider .title .photo-line{font-size:23px}
.slider .content{margin:0px 0 25px; color:#fff; width:100%; float:left}
.slider .content span > i{font-size:40px}
.slider .right-box{float:right; width:35%}
.slider .right-box > img{left:40px; top:-15px; position:relative}
.slider .right-slider-contnt .size-price-label{background:url("https://www.canvaschamp.com.au/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.float-Right{top:-25px}
.slider .common-offers-main-div .common-offers.float-Right{top:-25px}
.slider .size-price-label .size-price-box{color:#f9f8f6; position:relative; padding:40px 20px 20px 20px}
.slider .size-price-label{width:auto; 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; width:180px; font-size:18px; position:relative; font-family:"roboto_slabregular"; float:left}
.custom_size-landing-page{float:left; padding:13px 20px 15px 40px}
.custom_size-landing-page #customSizeBlock{float:left; clear:both}
.custom_size-landing-page .banner_size.alignleft{float:left; margin-bottom:3px}
.custom_size-landing-page #customSizeBlock .input-slect-fix-w{float:left; width:95px; height:30px}
.custom_size-landing-page #customSizeBlock .input-slect-fix-w select{width:130px; font-size:11px; padding-left:1px}
.custom_size-landing-page #customSizeBlock  strong{float:left; padding:7px 10px}
.custom_size-landing-page .display-none-price-and-button{float:left; margin-left:15px}
.custom_size-landing-page .custom_price{float:left; width:68px; margin-top:-3px}
.custom_size-landing-page .r_price.strike{color:#999; text-decoration:line-through}
.custom_size-landing-page .custom_price #cprice{font-size:16px; padding:0; color:#125688}
.custom_size-landing-page .red-btn{float:left; font-family:'roboto_slabregular'; font-size:14px; margin-left:15px; padding:7px 15px}
.custom_size-landing-page .custom_size{position:relative}
.custom_size-landing-page .custom_size #ajaxloader{position:absolute; right:0; top:0; padding-top:0 !important; text-align:right !important}
.slider .size-price-label .size-price-box::before{background:#ffffff; border:1px solid #dddddd; border-radius:100%; color:#125688; 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; color:#191919; font-size:16px}
.slider .size-price-box .cancl-pric{color:#999; margin-right:8px}
.slider .size-price-box .org-pric{color:#125688}
.slider .common-offers-main-div .common-offers::after, .common-offers-main-div .common-offers::before{display:none}
.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 25px}
.trbox{border:1px solid #eee; width:29%; 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}
.trbox .box-title{margin-bottom:20px; color:#000; font-size:28px; text-align:center; font-family:'roboto_slabbold'; line-height:28px}
.trboxes-box3.trbox .box-title{font-size:19px; margin-bottom:0px; margin-top:-2px}
.gugl-trust{text-align:center; width:100%; margin:20px 0 0 0; float:left; width:100% ; position:relative}
.gp-trust{float:right; width:100%; margin:20px 0px}
.gugl-trust .home_review_count, .review-block .shop-approve .shop-approve-left .home_review_count{font-size:34px; left:0; position:absolute; right:0; top:9px}
.gp-trust img{width:37%}
.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{font-family:'roboto_slabbold';color:#000;font-size:16px;line-height:20px}
.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:17px; line-height:25px;font-family:'roboto_slabbold'}
ul.ca-grtd-love{margin-top:40px !important; margin-left:38px !important; text-align:left}
ul.ca-grtd-love li{line-height:30px}
.three-boxes .qp-contnt{font-size:20px; color:#125688; text-align:center; width:100%; float:left; line-height:23px; margin-top:0px; 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:#125688; 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:#125688; display:inline-block; margin-left:10px; width:173px}
.sz-box .sz-box-content span.bnr-price strike{display:inline-block; color:#929292; width:95px}
.you-love-it{display:block; float:left; margin-bottom:20px; width:100%}
.you-love-it .section-title{}
.you-love-it .section-tagline{}
.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:'roboto_slabregular'; font-size:15px; text-transform:uppercase}
.you-love-it .font19{font-family:'roboto_slabbold'; font-size:19px; margin-bottom:5px; text-transform:capitalize}
.you-love-it .font13{color:#000; font-size:13px; font-family:'roboto_slabregular'; margin-bottom:5px}
.you-love-it .imagenew1{background:url("https://www.canvaschamp.com.au/skin/frontend/default/cptheme1/images/cvp-sprite.png"); background-position:-417px 20px}
.you-love-it .imagenew2{background:url("https://www.canvaschamp.com.au/skin/frontend/default/cptheme1/images/cvp-sprite.png"); background-position:-417px -154px}
.you-love-it .imagenew4{background:url("https://www.canvaschamp.com.au/skin/frontend/default/cptheme1/images/cvp-sprite.png"); background-position:-415px -70px}
.you-love-it .imagenew5{background:url("https://www.canvaschamp.com.au/skin/frontend/default/cptheme1/images/cvp-sprite.png"); background-position:-416px -240px}
.you-love-it .imagepart{background-color:#ffffff; border:1px solid #dddddd; 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; 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:5px; color:#000; text-transform:capitalize;font-family:'roboto_slabbold'}
.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-large-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-canvas-prints-16x16 .main-container, .cms-canvas-prints-20x20 .main-container, .cms-large-canvas-prints-30x30 .main-container, .cms-large-canvas-prints-40x40 .main-container, .cms-rectangle-canvas-prints-16x24 .main-container, .cms-panoramic-canvas-prints-8x24 .main-container, .cms-panoramic-canvas-prints-10x24 .main-container, .cms-panoramic-canvas-prints-12x24 .main-container, .cms-panoramic-canvas-prints-16x32 .main-container, .cms-large-photo-to-canvas-prints-36x38 .main-container, .cms-giant-canvas-prints-54x54 .main-container, .cms-36x48-large-photo-to-canvas-print .main-container, .cms-large-canvas-prints-54x54 .main-container, .cms-put-your-photos-on-canvas-8x14 .main-container, .cms-canvas-prints-10x20 .main-container, .cms-gallery-wrapped-canvas-print-8x9 .main-container, .cms-a2-canvas-prints .main-container, .cms-a3-canvas-prints .main-container, .cms-a4-canvas-prints .main-container, .google-feed-pages .main-container{background:url("https://www.canvaschamp.com.au/skin/frontend/default/cptheme1/images/cp-banner-backgroud.jpg") repeat-x 0 20px; display:table; width:100%}
.cms-canvas-prints-square-8x8 .page-title, .cms-canvas-prints-16x20 .page-title, .cms-canvas-prints-11x14 .page-title, .cms-canvas-prints-12x12 .page-title, .cms-canvas-prints-20x30 .page-title, .cms-canvas-prints-8x10 .page-title, .cms-canvas-prints-10x10 .page-title, .cms-canvas-prints-24x36 .page-title, .cms-canvas-prints-30x40 .page-title, .cms-canvas-prints-36x48 .page-title, .cms-your-photos-on-canvas-square-12x12 .page-title, .cms-canvas-prints-land-12x8 .page-title, .cms-large-canvas-prints .page-title, .cms-streched-canvas-prints .page-title, .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-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-canvas-prints-16x16 .page-title, .cms-canvas-prints-20x20 .page-title, .cms-large-canvas-prints-30x30 .page-title, .cms-large-canvas-prints-40x40 .page-title, .cms-rectangle-canvas-prints-16x24 .page-title, .cms-panoramic-canvas-prints-8x24 .page-title, .cms-panoramic-canvas-prints-10x24 .page-title, .cms-panoramic-canvas-prints-12x24 .page-title, .cms-panoramic-canvas-prints-16x32 .page-title, .cms-large-photo-to-canvas-prints-36x38 .page-title, .cms-giant-canvas-prints-54x54 .page-title, .cms-36x48-large-photo-to-canvas-print .page-title, .cms-large-canvas-prints-54x54 .page-title, .cms-put-your-photos-on-canvas-8x14 .page-title, .cms-canvas-prints-10x20 .page-title, .cms-gallery-wrapped-canvas-print-8x9 .page-title, .cms-a2-canvas-prints .page-title, .cms-a3-canvas-prints .page-title, .cms-a4-canvas-prints .page-title, .google-feed-pages .page-title{margin-bottom:0; padding-bottom:0}
.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-large-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-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-canvas-prints-16x16 .main, .cms-canvas-prints-20x20 .main, .cms-large-canvas-prints-30x30 .main, .cms-large-canvas-prints-40x40 .main, .cms-rectangle-canvas-prints-16x24 .main, .cms-panoramic-canvas-prints-8x24 .main, .cms-panoramic-canvas-prints-10x24 .main, .cms-panoramic-canvas-prints-12x24 .main, .cms-panoramic-canvas-prints-16x32 .main, .cms-large-photo-to-canvas-prints-36x38 .main, .cms-giant-canvas-prints-54x54 .main, .cms-36x48-large-photo-to-canvas-print .main, .cms-large-canvas-prints-54x54 .main, .cms-put-your-photos-on-canvas-8x14 .main, .cms-canvas-prints-10x20 .main, .cms-gallery-wrapped-canvas-print-8x9 .main, .cms-a2-canvas-prints .main, .cms-a3-canvas-prints .main, .cms-a4-canvas-prints .main, .google-feed-pages .main{background:none}
.three-boxes .trboxes-box3 .sizebox{margin:0; position:static; padding:0; width:100%; min-height:initial; top:0; right:0; min-height:auto; 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 0px; text-align:left; font-size:13px; background:#fff}
.three-boxes .trboxes-box3 .sizebox .sizebox-middle .custom_size label{margin-top:7px; font-size:11px}
.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:84px; background-position:67px; center; background-size:20px auto}
.three-boxes .trboxes-box3 .sizebox .sizebox-middle .custom_size strong{padding:6px 3px; font-size:10px}
.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}
.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.au/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 0}
.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{display:inline-block !important; width:auto !important; padding-top:3px; float:left}
.sa_colorBlack .sa_review{color:#fff; background:none !important}
.sa_comments{width:350px !important; height:1.4em}
.sa_bgWhite .sa_review{background-color:none !important}
.sa_info{padding:0 0 15px 0!important}
.sa_showdate .sa_date{display:inline-block !important; padding-top:3px; color:#000; float:left; margin-left:7px}
.star-rate > a{display:none !important}
.sa_review span{float:left !important}
.sa_comments{color:#fff}
.sa_info .sa_location .sa_stateprov, .sa_info .sa_location .sa_country, .sa_name .sa_displayname, .sa_info .sa_name, .sa_info .sa_location{display:inline-block !important}
.cms-page-view .slider-below-belt .sa_info .sa_location{display:none !important}
.sa_info .sa_name{display:block !important}
.sa_comments::before{display:none !important}
.sa_review{height:auto !important}
.shopperapproved_widget{height:auto !important}
.sa_widget_footer{display:inline-block; padding-bottom:0px}
.sa_review{padding:0 !important}
.sa_wide .sa_review{overflow:inherit !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:#125688; 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; padding:19px; vertical-align:middle !important}
/* 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:'roboto_slabbold'; margin-top:5px}
.printpopcls{font-size:15px; margin:10px 0}
.printpopclsprice{font-family:'roboto_slabbold'; font-size:15px; color:#125688; 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}
.category-framed-prints .pop-up-row-framestyle{height:320px; overflow-y:scroll}
.pop-up-container-framestyle h3{font-weight:bold; font-family:'roboto_slabbold'; font-size:31px; text-transform:uppercase; margin-bottom:0px; color:#125688; 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:'roboto_slabbold'; margin-top:5px}
.pop-up-container-Papertypes{text-align:center}
.pop-up-container-Papertypes .paper-title{font-weight:bold; font-family:'roboto_slabbold'; font-size:31px; text-transform:uppercase; margin-bottom:10px; color:#125688; 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 li.active .activearrow, .category-collages ul li:hover .activearrow{background:url("https://www.canvaschamp.com.au/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; text-transform:capitalize}
.category-collages .title, .engrave .pricing .title{float:left; font-family:'roboto_slabbold'; 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; position:relative}
#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.au/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.au/skin/frontend/default/cptheme1/images/shape-collage.png") no-repeat center 10px}
.category-collages ul li .photo-collage{background:url("https://www.canvaschamp.com.au/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.au/skin/frontend/default/cptheme1/images/collage/photo-collage-banner.jpg") no-repeat center 0; margin-top:0}
.main-container.can-pt-clg .main, .peel-stick-walldecals-main.main-container .main{background:none}
.pc-banner-section.can-photo-colg{height:547px; margin-bottom:20px; line-height:547px; display:inline-block;width: 100%;}
.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.photoengrv .left-box .title.new-title{padding-top: 30px;}
.pc-banner-section.photoengrv .content span.new-content{width: 100%;}
.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}
.category-photo-mosaic-on-canvas .custmr-reviews{display:inline-block !important; margin-top:30px}
.category-photo-mosaic-on-canvas .au-photo-mosaic .custmr-reviews{margin: 10px 0 0;}
.pc-banner-section.can-photo-colg .left-box .title, .pc-banner-section.photoengrv .left-box .title{text-transform:uppercase; color:#fff; text-align:center}
.pc-banner-section.photoengrv .title h2, .pc-banner-section.can-photo-colg .title h2{font-size:19px; font-family:'roboto_slabregular'; line-height:38px; margin:0}
.pc-banner-section.can-photo-colg .title .caption{font-size:57px; font-family:'roboto_slabbold'; line-height:57px}
.pc-banner-section.can-photo-colg .content, .pc-banner-section.photoengrv .content{display:inline-block; margin:20px 0 40px 0; font-size:16px; color:#fff; 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:18px; color:#fff; text-transform:uppercase; font-family:'roboto_slabbold'}
.pc-banner-section.can-photo-colg .punchline{color:#fff; font-size:19px; padding-top:17px}
.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}
.popart .popart_banner_text .punchline{color:#fff; font-size:19px; padding-top:17px}
.pc-banner-section.can-photo-colg .content ul li{background:url("https://www.canvaschamp.com.au/skin/frontend/default/cptheme1/images/tickmark.png") no-repeat 0 8px; 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:'roboto_slabregular'; line-height:22px; display:inline-block}
.pc-banner-section.can-photo-colg .content span.wid-100{width: 100%;}
.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{display:none}
.category-canvas-photo-collage .second-nav-container{}

.framed-prints-banner .start_price{display:block; font-size:16px;margin:0 0 30px}
.framed-prints-banner .start_price .price-started{color:#ffea00}
.framed-prints-banner .start_price{margin: 0 0 20px;}
/*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:#125688; display:inline-block; font-family:'roboto_slabbold'; 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:#125688}
.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:#125688; font-size:15px}
.onepagecheckout-index-index .coupons-block .coupon-block{margin:25px 0px 5px 10px}
.page .second-nav-mob{background:#125688; 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}
.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);z-index:1; width:130px}
#photo_collage_products_listing .common-offer-on-product{left:-40px;top:15px}
.pc-banner-section.can-photo-colg .start_price strike{font-family:'roboto_slabregular'; color:#bebebe; font-size:16px}

/*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.au/skin/frontend/default/cptheme1/images/collage/edit.png") no-repeat 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.au/skin/frontend/default/cptheme1/images/collage/tick-mark-big.png") no-repeat 5px 3px / 15px 15px}
.photo-colag.popup .popup-exit:hover{color:#125688}
.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.au/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 .step1 .dyn-block-middle{margin:5px 0; width:100%; float:left}
.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.psz0 span{background:url(https://www.canvaschamp.com.au/skin/frontend/default/cptheme1/images/engraveprint/plaque-sz0.jpg) no-repeat center 0; padding-top:151px}
.photoengraved-index-index .dyn-block-middle .plaque-sz.psz1 span{background:url(https://www.canvaschamp.com.au/skin/frontend/default/cptheme1/images/engraveprint/plaque-sz1.jpg) no-repeat center 0; padding-top:151px}
.photoengraved-index-index .dyn-block-middle .plaque-sz.psz2 span{background:url(https://www.canvaschamp.com.au/skin/frontend/default/cptheme1/images/engraveprint/plaque-sz2.jpg) no-repeat center 0; padding-top:151px}
.photoengraved-index-index .dyn-block-middle .plaque-sz.psz3 span{background:url(https://www.canvaschamp.com.au/skin/frontend/default/cptheme1/images/engraveprint/plaque-sz3.jpg) no-repeat center 0; padding-top:151px}
.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 #125688; color:#125688; background:url(https://www.canvaschamp.com.au/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; 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.au/skin/frontend/default/cptheme1/images/aerrow-left.png) no-repeat center center #f1f1f1; width:27px; height:27px; float:left; margin-right:10px}
.photoengraved-index-index .dyn-block-top .right-mark{background:url(https://www.canvaschamp.com.au/skin/frontend/default/cptheme1/images/aerrow-right.png) no-repeat center center #f1f1f1; width:27px; height:27px; margin-left:10px; float:right}
.photoengraved-index-index .dyn-block-top .red{color:#125688}
.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:#125688}
.photoengraved-index-index .dyn-block-middle .plaque-lt-sz .plaque-lt-sz1-img{background:url("https://www.canvaschamp.com.au/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.au/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.au/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 1px 3px #bbb; color:#125688}
.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;color:#000;font-family: "robotoregular"}

.photoengraved-index-index .text-para2 li a, .photoengraved-index-index .text-para3 li a{text-decoration:underline;font-size:13px; color:#125688}
.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; 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 .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.au/skin/frontend/default/cptheme1/font/Arizonia-Regular.eot') format('embedded-opentype'); src:url('https://www.canvaschamp.com.au/skin/frontend/default/cptheme1/font/Arizonia-Regular.woff') format('woff'), url('https://www.canvaschamp.com.au/skin/frontend/default/cptheme1/font/Arizonia-Regular.ttf') format('truetype'), url('https://www.canvaschamp.com.au/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.au/skin/frontend/default/cptheme1/font/Boogaloo-Regular.eot?#iefix') format('embedded-opentype'), url('https://www.canvaschamp.com.au/skin/frontend/default/cptheme1/font/Boogaloo-Regular.woff') format('woff'), url('https://www.canvaschamp.com.au/skin/frontend/default/cptheme1/font/Boogaloo-Regular.ttf') format('truetype'), url('https://www.canvaschamp.com.au/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.au/skin/frontend/default/cptheme1/font/GrandHotel-Regular.eot?#iefix') format('embedded-opentype'), url('https://www.canvaschamp.com.au/skin/frontend/default/cptheme1/font/GrandHotel-Regular.woff') format('woff'), url('https://www.canvaschamp.com.au/skin/frontend/default/cptheme1/font/GrandHotel-Regular.ttf') format('truetype'), url('https://www.canvaschamp.com.au/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.au/skin/frontend/default/cptheme1/font/GreatVibes-Regular.eot?#iefix') format('embedded-opentype'), url('https://www.canvaschamp.com.au/skin/frontend/default/cptheme1/font/GreatVibes-Regular.woff') format('woff'), url('https://www.canvaschamp.com.au/skin/frontend/default/cptheme1/font/GreatVibes-Regular.ttf') format('truetype'), url('https://www.canvaschamp.com.au/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.au/skin/frontend/default/cptheme1/font/ShadowsIntoLight.eot?#iefix') format('embedded-opentype'), url('https://www.canvaschamp.com.au/skin/frontend/default/cptheme1/font/ShadowsIntoLight.woff') format('woff'), url('https://www.canvaschamp.com.au/skin/frontend/default/cptheme1/font/ShadowsIntoLight.ttf') format('truetype'), url('https://www.canvaschamp.com.au/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.au/skin/frontend/default/cptheme1/font/Vollkorn-Regular.eot?#iefix') format('embedded-opentype'), url('https://www.canvaschamp.com.au/skin/frontend/default/cptheme1/font/Vollkorn-Regular.woff') format('woff'), url('https://www.canvaschamp.com.au/skin/frontend/default/cptheme1/font/Vollkorn-Regular.ttf') format('truetype'), url('https://www.canvaschamp.com.au/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.au/skin/frontend/default/cptheme1/font/Yesteryear-Regular.eot?#iefix') format('embedded-opentype'), url('https://www.canvaschamp.com.au/skin/frontend/default/cptheme1/font/Yesteryear-Regular.woff') format('woff'), url('https://www.canvaschamp.com.au/skin/frontend/default/cptheme1/font/Yesteryear-Regular.ttf') format('truetype'), url('https://www.canvaschamp.com.au/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:'roboto_slabregular'; 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.au/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.au/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.au/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.au/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 4px #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.au/skin/frontend/default/cptheme1/images/engraveprint/banner-engrave-prints-detailpage.jpg") no-repeat center 0; margin-top:-20px}
.engrave.main-container .main{background:none}
.engrave .breadcrumbs, .peel-stick-walldecals-main .breadcrumbs{display:none}
.pc-banner-section.photoengrv .title .caption{font-family:'roboto_slabbold'; font-size:57px; line-height:57px}
.pc-banner-section.photoengrv{display:inline-block; height:560px;}
.engrave .pc-banner-section.photoengrv{display:block;}
.pc-banner-section.photoengrv .start_price{color:#fff; font-size:19px}
.pc-banner-section.photoengrv .punchline{color:#fff; font-size:19px; padding-top:17px}
.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}
.pc-banner-section.peel-n-stick{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}
.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.au/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:'roboto_slabbold'; 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.au/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:'roboto_slabbold'; font-size:35px; line-height:33px; margin-bottom:5px}
.pc-banner-section.photoengrv .content .engrv-flat-off .engrv-flat-off-text .titl3{font-family:'roboto_slabregular'; font-size:13px; line-height:13px; text-transform:lowercase}
.pc-banner-section.photoengrv .content .engrv-flat-off .engrv-flat-off-text .titl4{font-family:'roboto_slabregular'; font-size:18px; color:#ffea00; line-height:21px}
.pc-banner-section.photoengrv .content .engrv-flat-off .engrv-flat-off-text .titl5{font-family:'roboto_slabregular'; font-size:11px; line-height:13px; text-transform:capitalize}
.pc-banner-section.photoengrv .content .engrv-flat-off .engrv-flat-off-text .titl6{font-family:'roboto_slabregular'; font-size:11px; line-height:13px; text-transform:lowercase}
.engrv-flat-off-mobile{display:none}

.tab-container{width:100%}
.engrave .newcontentforinnerpage .resp-tabs-container h2{font-size:15px}
.tab-container #review_image{position:relative; top:-55px; right:10px; height:0}
.tab-container #review_image .sa_logo{margin-top:0}
.tab-container .resp-tab-content{padding:15px}

.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}
/* four steps homepage start*/
.easy_order_steps{float:left; width:100%; background:#125688; padding:45px 0 65px; color:#fff}
.easy_order_steps .section-title{background-position:center bottom; background-repeat:no-repeat; font-family:'roboto_slabbold'; font-size:30px; text-align:center; color:#fff; line-height:35px; text-transform:uppercase; position:relative}
.easy_order_steps .easy_order_steps_boxes{margin:40px -15px 50px; display:inline-block; width:100%;}
.easy_order_steps .middlepart .btn-center span{color:#fff}
.four-easy-steps_block{width:25%;float:left;padding:0 15px;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}
.four-easy-steps_block img{max-width:100%; height:auto;width:auto}
.four-easy-steps_block .step_image_content{width:100%;background:#296b9b;padding:15px;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;text-align:center;min-height:170px}
.four-easy-steps_block .step_image_content .tittle_steps{font-size:13px; font-family:'roboto_slabbold';position:relative;margin-bottom:20px;padding-bottom:15px}
.four-easy-steps_block .step_image_content .tittle_steps:before{content:"";height:2px;width:40px;background:#fff;position:absolute;left:0; right:0; bottom:0;margin:0 auto}
.four-easy-steps_block .step_image_content{font-size:12px}
/* four steps homepage end */
.cms-panoramic-canvas-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-framed-prints .ppf{display:inline-block}
.category-framed-prints .ppf-leftlist{float:left; margin-right:30px; margin-top:31px; text-align:left; width:535px}
.category-framed-prints .ppf-rightlist{float:right; margin-left:30px; margin-top:31px; text-align:left; width:535px}
.category-framed-prints .ppf-areawise{height:auto; margin-bottom:25px; display:inline-block; min-height:180px}
.category-framed-prints .ppf-textpartright{float:left; width:330px; padding:20px 10px}
.category-framed-prints .ppf-textpartright strong{font-family:'roboto_slabbold'}
.category-framed-prints .ppf-textpartright p{margin-bottom:15px}
.category-framed-prints .font15{font-family:'roboto_slabregular'; font-size:15px; text-transform:uppercase}
.category-framed-prints .font19{font-family:'roboto_slabbold'; font-size:19px; margin-bottom:5px; text-transform:uppercase}
.category-framed-prints .font13{color:#000; font-size:12px}
.category-framed-prints .ppf-imagepart{float:left; height:165px; margin-right:10px; width:164px}
.category-framed-prints .section-tagline{color:#125688; 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:#125688; line-height:33px; border-bottom:1px solid #e5e5e5; width:100%; text-transform:capitalize}
.shipping-offer .icon{background:url(https://www.canvaschamp.com.au/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}
.cms-home .shipping-offer-top, .cms-sizes-prices .shipping-offer-top{margin-bottom:0px}
.shipping-offer-top{font-family:'roboto_slabregular'; font-size:17px; background:#f9f9f9; margin-top:-15px; text-align:center; color:#125688; border-bottom:1px solid #e5e5e5; width:100%; padding-bottom:8px; padding-top:10px; margin-bottom:20px}
.shipping-offer-top.default-top-offer{background:#f6f7fb; border-bottom:none; padding:20px 0; font-size:16px}
.shipping-offer-top.canvaschamp_ca-top-offer{font-size:17px}
.shipping-offer-top .icon{margin:0 auto 5px; line-height:normal; position:relative}
.shipping-offer-top.default-top-offer .center-container, .shipping-offer-top.canvaschamp_nz-top-offer .center-container, .shipping-offer-top.canvaschamp_ca-top-offer .center-container{padding:0}
/*.shipping-offer-top.default-top-offer .center-container, .shipping-offer-top.canvaschamp_nz-top-offer .center-container{text-align:left}*/
.shipping-offer-top.default-top-offer .icon{background:#fff; border:1px solid #ececec; font-size:14px; padding:10px 18px; overflow:hidden; line-height:normal;}
.shipping-offer-top .icon.timer-default{padding:20px 18px;text-align: left;padding-left:225px}
.shipping-offer-top.default-top-offer .icon:before{position:absolute; left:0; top:0; content:"Exclusive Offer"; height:84px; padding:15px; background:#bf1e2e; color:#fff; box-sizing:border-box; z-index:2; font-size:19px; line-height:30px}
.shipping-offer-top .icon.timer-default::before{content:"Exclusive Offer";font-size: 20px;}
.shipping-offer-top.default-top-offer .icon:after{background:#bf1e2e; content:""; height:106px; left:155px; position:absolute; top:0; transform:rotate(-22deg); -webkit-transform:rotate(-30deg); width:50px; z-index:1}
.shipping-offer-top.default-top-offer .icon.autumn_sale:before{content:"Exclusive Offer";}
.shipping-offer-top.default-top-offer .icon.autumn_sale:after{left:145px}



.shipping-offer-top .icon.cache_base.primary-offer::before{content:"Boxing Day Sale"; font-size:16px;}
.shipping-offer-top .icon.cache_base.primary-offer{padding-left: 195px;}
.shipping-offer-top.default-top-offer .icon.cache_base.primary-offer:after{left:135px;}


.shipping-offer-top .icon.timer-default.primary-offer{padding:10px 18px;text-align:center}
.shipping-offer-top .icon.timer-default.primary-offer::before{content:"BIGGEST SALE"; font-size:16px;padding:15px 25px}
.shipping-offer-top.default-top-offer .icon.primary-offer:after{left:140px;}
.shipping-offer-top .icon.timer-default.secondary-offer{padding-left:190px;}
.shipping-offer-top .icon.timer-default.secondary-offer:before{content:"Boxing Day Sale"; font-size:15px;}
.shipping-offer-top .icon.timer-default.secondary-offer:after{left:120px;}
.shipping-offer-top.default-top-offer .icon.pad-top-bottom{padding-top:20px; padding-bottom:20px}
.shipping-offer-top.default-top-offer .icon.pad-top-bottom:before{padding:15px 0 15px 15px}
.shipping-offer-top.default-top-offer .icon.pad-top-bottom:after{left:135px}
.shipping-offer-top .timer-default.secondary-offer.black_friday:before{content:"BLACK FRIDAY SALE"; padding:15px 0 15px 15px;font-size:14px}
.shipping-offer-top.default-top-offer .icon.secondary-offer.black_friday:after{left:142px}
.shipping-offer-top .timer-default.secondary-offer.thanks_giving_day:before{content:"Early Thanksgiving Sale"; padding:15px 15px}
.shipping-offer-top.default-top-offer .icon.secondary-offer.thanks_giving_day:after{left:182px}
.shipping-offer-top .icon.timer-default.secondary-offer.valentine_offer{padding-left:280px;}
.shipping-offer-top .icon.timer-default.secondary-offer.valentine_offer:before{content:"VALENTINE'S FLASH SALE"; font-size:15px;}
.shipping-offer-top .icon.timer-default.secondary-offer.valentine_offer:after{left:200px;}
.shipping-offer-top .icon.timer-default.secondary-offer.cyberm_flash{padding-left:285px}
.shipping-offer-top .icon.timer-default.secondary-offer.cyberm_flash:before{content:"Cyber Monday Flash Sale";}
.shipping-offer-top .icon.timer-default.secondary-offer.cyberm_flash:after{left:190px}
.shipping-offer-top .icon.timer-default.secondary-offer.cyberm_sale:before{content:"Cyber Monday Sale"; text-transform: uppercase; font-size: 14px;padding:15px 15px 15px 15px}
.shipping-offer-top .icon.timer-default.secondary-offer.cyberm_sale.christmas-sale:before{content:"Christmas Holiday Sale"}
.shipping-offer-top .icon.timer-default.secondary-offer.cyberm_sale.christmas-sale:after{left:185px}
.shipping-offer-top .icon.timer-default.secondary-offer.cyberm_sale.newyear-sale:before{content:"Valentine's Day Sale"}
.shipping-offer-top .icon.timer-default.secondary-offer.cyberm_sale.newyear-sale:after{left:168px}

.shipping-offer-top .icon .countdown-timer{position:absolute; right:0; top:0}
.shipping-offer-top .icon.timer-default .countdown-timer{height:62px;background-color:#eceaec;padding-top:5px;padding-right:3px}
.shipping-offer-top .icon span{color:#bf1e2e}
.shipping-offer-top .icon .expire-on{font-family:'roboto_slabregular'; font-size:14px; color:#000}
.checkout-cart-index .shipping-offer-top{float:none; display:inline-block}
.category-canvas-photo-collage .shipping-offer-top{margin-top:-15px; margin-bottom:0px}
.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}
.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.au/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:'roboto_slabbold'; display:block; margin-bottom:15px}
.home-mobile-black .mobil-lowr-titl{font-size:35px; font-family:'roboto_slabbold'; display:block; margin-bottom:15px}
.home-mobile-black .below-title .mobil-upper-titl{font-family:'roboto_slabregular'; font-size:32px; display:block; margin-bottom:15px; line-height:28px}
.home-mobile-black .below-title .mobil-lowr-titl{font-size:51px; font-family:'roboto_slabbold'; 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.au/skin/frontend/default/cptheme1/images/tick-mark.png") no-repeat 0 center; line-height:28px; font-family:robotoregular; width:200px; font-family:'roboto_slabregular'; width:200px; padding-left:17px; display:inline-block; font-size:14px; text-align:left}
.home-mobile-black .red-btn{display:inline-block; margin-bottom: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.au/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:'roboto_slabregular'; line-height:18px}
.category-artist-supplies .as-bannerbelt .as-bannerbelt-leftbox .bottom-titl{font-family:'roboto_slabbold'; 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.au/skin/frontend/default/cptheme1/images/tick-mark.png") no-repeat 0 center; display:inline-block; font-family:'roboto_slabregular'; 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:#125688; font-family:'roboto_slabbold'; 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:320px}
.builderpage .dynamic-block.step1 .input-slect-fix-w #collage_size{width:320px}
.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:"";-moz-appearance:none; -ms-appearance:none; appearance:none; padding-left:10px; 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.au/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.au/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:'roboto_slabregular'; font-size:18px; color:#191919; line-height:22px}
.shiping-flash-sale-section .shiping-flash-sale .leftflash-sale .leftflash-sale-title2{font-family:'roboto_slabbold'; font-size:34px; color:#125688; 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.au/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:#125688}
.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.au/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:'roboto_slabregular'; 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:'roboto_slabregular'; font-size:34px}
.leftflash-sale .leftflash-sale-title1 span::before, .leftflash-sale .leftflash-sale-title1 span::after{background:url("https://www.canvaschamp.com.au/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:200px; 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:100%}
.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:'roboto_slabregular'}
.col1-layout .product-view .product-shop .ctlg-prodct-detailbox .hide_phone .Options1{width:115px; margin-right:25px; float:left; height:27px; margin-bottom:10px; padding:5px 12px}
.col1-layout .product-view .product-shop .ctlg-prodct-detailbox .hide_phone .Options1 label{float:left; width:90px; 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.au/skin/frontend/default/cptheme1/images/cvp-sprite.png") no-repeat -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:'roboto_slabregular'; margin-right:25px}
.col1-layout .product-view .product-shop .ctlg-prodct-detailbox #custom_price{font-family:'roboto_slabbold'; color:#125688; float:left; font-size:25px; margin:0px 0 20px 0; width:100%; line-height:25px}
.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{max-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 #125688; 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:18px; padding:10px 16px}
.art-sup-dtl-box .art-sup-dtl-box-left{width:44%; padding:21px; float:left; background:#fff}
.art-sup-dtl-box .art-sup-dtl-box-right{width:42%; padding:21px; float:right; text-align:center}
.art-sup-dtl-box .custom-size .col1 .input-slect-fix-w{width:240px; float:left; margin-bottom:10px}
.art-sup-dtl-box .custom-size .col1 .input-slect-fix-w select{width:260px}
.art-sup-dtl-box .slct-qty{height:30px; border:1px solid #ddd; padding:0 8px; width:224px}
.art-sup-dtl-box .custom-size li.col1{display:inline-block; margin-bottom:13px}
.art-sup-dtl-box #custom_price{font-family:'roboto_slabbold'; font-size:24px; color:#125688; margin:15px 0; line-height:25px}
.art-sup-dtl-box #custom_price .strike{font-family:'roboto_slabregular'; color:#888; text-decoration:line-through; margin-right:8px}
.art-sup-dtl-box .art-sup-dtl-box-right ul{margin:0 auto; width:185px; text-align:left}
.art-sup-dtl-box .art-sup-dtl-box-right ul li{background:url("https://www.canvaschamp.com.au/skin/frontend/default/cptheme1/images/tick-mark.png") no-repeat left center; display:inline-block; padding-left:15px; line-height:24px}
.art-sup-dtl-box .art-sup-dtl-box-left ul li{padding:5px 0}
.art-sup-dtl-box .art-sup-dtl-box-left h2{background:rgba(0, 0, 0, 0) url("https://www.canvaschamp.com.au/skin/frontend/default/cptheme1/images/artist-supplies/headerbg.png") no-repeat 0 0 / 209px auto; color:#ffffff; font-family:'roboto_slabbold'; 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:'roboto_slabbold'; font-size:23px; text-transform:uppercase; line-height:35px; display:inline-block}
.art-sup-dtl-box .belowtext{margin:15px 0 5px; line-height:20px; font-size:14px}
.art-sup-dtl-box .belowtext .red{color:#125688; font-size:13px}
.art-sup-dtl-box .art-sup-dtl-box-right .bst-qlty{background:url("https://www.canvaschamp.com.au/skin/frontend/default/cptheme1/images/100-satisfaction-seal.png") no-repeat center center / 90px auto; float:left; height:160px; width:100%}
.art-sup-dtl-box .std-ship{width:100%; float:left; background:#fff; margin-top:10px}
.art-sup-dtl-box .std-ship .red{color:#125688; font-size:12px}
.artist_gallery_multi_price .availability.in-stock{visibility:hidden;padding:0px}
.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.au/skin/frontend/default/cptheme1/images/peel-stick-bg.jpg") no-repeat center 0; margin-top:-20px}
.pc-banner-section.peel-n-stick{color:#fff !important;width: 100%;}
.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:'roboto_slabregular'; font-size:38px; line-height:38px; margin:0}
.pc-banner-section.peel-n-stick .title .caption{font-family:'roboto_slabbold'; font-size:57px; line-height:57px}
.pc-banner-section .content{font-size:16px; margin:20px 0 30px 0; display:inline-block; width:100%}
.pc-banner-section .content span{font-family:'roboto_slabregular'; line-height:22px; display:inline-block}
.pc-banner-section.peel-n-stick .content > span{display: block;}
.pc-banner-section .content .common-offers{margin-top:30px}
.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.au/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; color:#000; cursor:pointer; font-family:'roboto_slabbold'; 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; cursor:pointer; font-family:'roboto_slabbold'; font-size:18px; padding:6px 20px; text-decoration:none; text-transform:uppercase; transition:all 500ms ease 0s; background:none; border:1px solid #fff; color:#fff; margin-top:20px}
.pc-banner-section .white-btn > span{display:block; text-align:center; font-family:'roboto_slabregular'; font-size:14px}
.pc-banner-section .white-btn:hover{background:#fff; color:#125688}
/* 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 .reviews.ca .rightside-review{width:100%; box-sizing:border-box; -webkit-box-sizing:border-box}
.review-block .reviews.ca .review-content .review-pic{width:18%}
.review-block .reviews.ca .review-content .review-client{width:75%; float:right}
.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.au/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.au/skin/frontend/default/cptheme1/images/review-quete.png") no-repeat left center / 47px 39px; 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; position:relative}
.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:#125688; line-height:17px}
.review-block .review-titl-right{background:url("https://www.canvaschamp.com.au/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.au/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:#125688; 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 .block.block-subscribe .input-box{margin-bottom:10px}
.homepage-reviewblock{width:100%;margin-top:40px; float:left}
.review-block.homepg .shop-approve .review-pin{background:none}
.review-block.homepg .shop-appro-container-ca{width:100%; background:url(https://www.canvaschamp.com.au/skin/frontend/default/cptheme1/images/line-shop-app.jpg) no-repeat center top; display:table}
.what-our-client-speak-video{float:right; width:519px; text-align:center; margin-top:40px; min-height:610px; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box}
.review-block.homepg .shop-approve{width:519px; padding:15px 40px 30px 40px; 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}
.review-block.homepg .shop-approve em{background:url("https://www.canvaschamp.com.au/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; font-family:"roboto_slabbold"; font-size:30px; line-height:35px; text-transform:uppercase; color:#125688}
.cms-home .tagline-home-commen{display:block; font-size:16px; padding-bottom:20px; text-transform:none; color:#000; position:relative; text-transform:none; font-family:"roboto_slabregular"; line-height:normal; margin-top:10px; text-align:center}
.cms-home .tagline-home-commen:before{background:#eeeeee; border-radius:100%; bottom:-4px; content:""; height:10px; left:0; position:absolute; width:10px; right:0; margin:0 auto}
.cms-home .tagline-home-commen:after{content:""; position:absolute; width:40%; left:0; right:0; background:#eeeeee; height:2px; bottom:0; margin:0 auto}
.review-block.homepg .section-title .comp-title-btm{font-family:"roboto_slabregular"; 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:120px; float:left; text-align:center}
.shop-approve-left .shop-appro-img > a img{width:73px; height:97px}
.shop-approve-left .shop-appro-title{text-align:center; font-size:21.88px; font-family:"roboto_slabregular"; text-transform:uppercase; line-height:normal; padding-top:23px}
.shop-approve-left .shop-appro-title span{display:block; font-family:"roboto_slabbold"; font-size:23px}
.review-block.homepg .shop-appro-container-ca .red-btn{display:table;float:none; margin:30px auto 0; font-family:"roboto_slabregular"; font-size:15px; text-transform:uppercase; padding-top:10px; padding-bottom:10px}
.cms-home .review-block.homepg .shop-appro-container-ca .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}
.cms-home .review-block.homepg .shop-appro-container-ca .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 !important; padding:0px; overflow:hidden}
.cms-home .review-block.homepg .shop-appro-container-ca .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 .review-block.homepg .shop-appro-container-ca .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 .review-block.homepg .shop-appro-container-ca .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-ca .shop-approve .shop-approve-right .sa_footer, .cms-home .review-block.homepg .shop-appro-container-ca .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 .sa_location{display:none !important}
#outer_shopper_approved #shopper_approved.sa_start_survey textarea{min-height:30px}
/*New Changes for Home Page*/
.homepage-new-reponsive{float:left;width:100%;position:relative}
.magestore-bannerslider{background:#f6f7fb;float:left;width:100%}
.magestore-bannerslider .mainarea_wrapper .flexslider{max-width:698px;z-index:0}
.magestore-bannerslider .mainarea_wrapper .flexslider .flex-control-nav{bottom:30px}
.homepage-new-reponsive .sizes-and-prices{margin-bottom:70px}
.homepage-new-reponsive .canvas-prints-home-product{margin-top:23px}
.homepage-new-reponsive .canvas-prints-home-product .canvas-prints-home-product-waper{padding-top:70px}
.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}
.home-page-tab{float:left;width:100%}
.home-page-tab .resp-tab-content-active{text-align:left}
.home-page-tab #horizontalTab{height:auto; text-align:center; background-image:none; border-bottom:1px solid #e9e9e9; margin-bottom:15px;margin-top:70px !important}
.home-page-tab #horizontalTab ul.resp-tabs-list{border-bottom:1px solid #f0f0f0}
.home-page-tab #horizontalTab .resp-tabs-list li.hor_1, .category-pop-art-on-canvas #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, .category-pop-art-on-canvas #horizontalTab .resp-tabs-list li:hover{background:#272727; color:#fff}
.home-page-tab #horizontalTab .resp-tabs-list li.hor_1.resp-tab-active, .category-pop-art-on-canvas #horizontalTab .resp-tabs-list li.hor_1.resp-tab-active{background:#272727; color:#fff}
.home-page-tab #horizontalTab .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{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}
/*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:#125688}
.slider-artist .section-title {font-size: 30px;text-transform: uppercase}
.slider-artist .section-title .tagline-home-commen{color:#fff}
.slider-artist .slider-artist-box .txt-pad{padding: 13px}

/* Popart Landing page*/
@font-face{font-family:'robotomedium'; src:url('https://www.canvaschamp.com.au/skin/frontend/default/cptheme1/font/roboto-medium-webfont.eot'); src:url('https://www.canvaschamp.com.au/skin/frontend/default/cptheme1/font/roboto-medium-webfont.eot?#iefix') format('embedded-opentype'), url('https://www.canvaschamp.com.au/skin/frontend/default/cptheme1/font/roboto-medium-webfont.woff2') format('woff2'), url('https://www.canvaschamp.com.au/skin/frontend/default/cptheme1/font/roboto-medium-webfont.woff') format('woff'), url('https://www.canvaschamp.com.au/skin/frontend/default/cptheme1/font/roboto-medium-webfont.ttf') format('truetype'), url('https://www.canvaschamp.com.au/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.au/skin/frontend/default/cptheme1/font/roboto-thin-webfont.eot'); src:url('https://www.canvaschamp.com.au/skin/frontend/default/cptheme1/font/roboto-thin-webfont.eot?#iefix') format('embedded-opentype'), url('https://www.canvaschamp.com.au/skin/frontend/default/cptheme1/font/roboto-thin-webfont.woff2') format('woff2'), url('https://www.canvaschamp.com.au/skin/frontend/default/cptheme1/font/roboto-thin-webfont.woff') format('woff'), url('https://www.canvaschamp.com.au/skin/frontend/default/cptheme1/font/roboto-thin-webfont.ttf') format('truetype'), url('https://www.canvaschamp.com.au/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.au/skin/frontend/default/cptheme1/images/popart/popartbaner.jpg") no-repeat center 0; margin-top:-20px}
.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:'roboto_slabregular'; font-size:57px; line-height:57px; font-weight:bold}
.popart .popart_banner_text h2{font-family:'roboto_slabregular'; font-size:38px; line-height:38px}
.popart .popart_top h4{font-family:'roboto_slabbold'; color:#125688; 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:'roboto_slabbold'; color:#125688; font-size:19px; text-transform:capitalize; margin-bottom:13px}
.pop_midcontent .pop_right .start_order{background:#125688; color:#fff; font-family:robotoblack; font-size:18px; text-transform:uppercase; padding:8px 12px; 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:20px 0; padding:15px 20px; color:#fff}
.pc-banner-section.popart_banner_text .white-btn:hover{color:#125688}
.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.au/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:'roboto_slabbold'; 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:#125688; text-align:center; display:inline-block}
#addi-disc .offer-detail .font15{font-family:'roboto_slabregular'; font-size:14px; line-height:20px; color:#000; text-align:center}
#addi-disc .offer-detail .font15 span{color:#125688; text-transform:uppercase}
#addi-disc_wrapper .pop-up-container-framestyle .pop-up-row-framestyle #content ul h5{font-family:'roboto_slabbold'; line-height:20px; margin-bottom:10px; text-transform:uppercase; font-size:18px; color:#125688}
#addi-disc_wrapper .pop-up-container-framestyle .pop-up-row-framestyle #content ul li{background:url("https://www.canvaschamp.com.au/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; width:320px; 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:'roboto_slabbold'; font-size:17px; color:#cc0000; margin:10px 0; line-height:22px; padding-bottom:10px; padding-top:5px; padding-left:22%; text-align:center; width:73%; text-transform:uppercase; background:url(https://www.canvaschamp.com.au/skin/frontend/default/cptheme1/images/christmas-tree-icon.png) 10px top no-repeat}
.super-canvas .disc-offrMdl{background:#191919; color:#fff; font-family:'roboto_slabbold'; font-size:13px; text-transform:uppercase; padding:10px 0}
.super-canvas .disc-offrBtm{font-family:'roboto_slabbold'; float:none; color:#125688; padding:17px 20px; text-align:center; display:inline-block; /*border:1px #707070; border-style:dashed;*/ font-size:24px; position:relative}
.super-canvas .disc-offrBtm .red-btn{font-size:15px; padding:9px 15px; font-family:'roboto_slabregular'; display:inline-block; background:#cc0000}
.super-canvas .disc-offrBtm span{background:#fff; font-family:'roboto_slabregular'; 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:48%; text-align:left; float:left}
.buttons-set.successpage-social h1{font-family:'roboto_slabbold'; font-size:26px; line-height:26px; margin-bottom:22px; color:#125688}
.buttons-set.successpage-social ul{float:left !important}
.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%}
.buttons-set.successpage-social ul li{margin-right:11px; margin-bottom:11px}
.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:110px}
.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:11px 12px}
.order-step-main .dynamic-block.custompopart .frame_option label span{background:url("https://www.canvaschamp.com.au/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.au/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.au/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.au/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.au/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.au/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.au/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.au/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.au/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.au/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}
.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:77%}
.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:#125688; margin:0px 0px 10px 0px!important; font-size:18px; font-weight:normal; font-family:'roboto_slabbold'; 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% 2% 1% 1.5%; width:46%}
.forscrollDiv{max-height:330px;}
.ans_que_list h4{color:#125688; margin:0px 0px 10px 0px; font-size:19px}
.ans_que_list .font13{font-family:'roboto_slabbold'; 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}
.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.au/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:#125688; margin:0px 0px 10px 0px; font-size:19px}
.qustestion_box{}
.qustestion_box .font13{font-family:'roboto_slabbold'; 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:'roboto_slabbold'; text-transform:capitalize}
.intro-text .font13{font-family:'roboto_slabbold'}
.product-blank-pre-stretched-canvas .category99, .product-blank-pre-stretched-canvas1 .category99{display:none}
/*Canvas Banner Prints landing page CSS*/
.category-canvas-banner .canvas-banners-main .mainarea_wrapper{clear:both;  margin:0 auto; width:1130px}
.canvas-banners-main{background:url('https://www.canvaschamp.com.au/skin/frontend/default/cptheme1/images/landingpage-new/canvas-banner.jpg') no-repeat center top;overflow: hidden;overflow-y: auto}
.category-canvas-banner .canvas-banners-main{overflow: visible;}
.canvas-banners-main .main{background:none}
.canvas-banners-main .custmr-reviews .pr-snippet-review-count:hover span, .canvas-banners-main .custmr-reviews .productqa_link a:hover{color:#cecece !important}
.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; display:block}
.pc-banner-section.can-banner.peel-n-stick .title .caption{font-family:'roboto_slabbold'; font-size:57px; line-height:60px}
.pc-banner-section.can-banner.peel-n-stick .title h2{font-size:32px}
.pc-banner-section.can-banner.peel-n-stick .title .caption span{display:block; font-family:'roboto_slabbold'; 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; text-transform:none}
.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}
.pc-banner-section.can-banner.peel-n-stick .content .price-tag-start-price span{padding-bottom:0px}
.canvas-banners-main .custmr-reviews .basedon{display:none}
.canvas-banners-main .pc-banner-section .custmr-reviews.black-font .pr-snippet-review-count:hover span{color:#cecece !important}
.canvas-banners-main .forscrollDiv {max-height:430px}
.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.au/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: 25px 0}
.canvas-banners-main .resp-tab-content{padding-left:5px; padding-right:5px}
.category-canvas-banner .canvas-banners-main .cms-content.canvas-banner-info .pop_midcontent.grey4{background:#f9f9f9}
.questtion_from .form-list .input-box{width:100%}
.catalog-category-view .canvas-banners-main .cms-content h2{font-size:22px; margin-bottom:20px}
.catalog-category-view .canvas-banners-main .cms-content h3{font-size:18px}
.canvas-banners-main .resp-tabs-container .resp-tab-content{position:relative}
.canvas-banners-main #review_image {position:absolute; right:10px}
/* wholesale canvas print page */
.cms-wholesale-canvas-printing .main-container{margin-top:-21px}
.cms-wholesale-canvas-printing .main-container .main{background:none; width:100%}
.cms-wholesale-canvas-printing .main-container .main .col-main, .cms-photo-gallery-ideas .main-container .main, .cms-photo-gallery-ideas .main-container .main .col-main{width:100%}
.cms-wholesale-canvas-printing .breadcrumbs, .cms-wholesale-canvas-printing .page-title{display:none}
.flexslider .slides .wholesale-bg-1{background:url("https://www.canvaschamp.com.au/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.au/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.au/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:60px; line-height:65px; text-shadow:-2px -1px #cacaca; font-family:'roboto_slabregular'; 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:24px; line-height:28px; font-family:'roboto_slabregular'; text-shadow:-2px -1px #cacaca; display:block}
.wholesale-bg-2 .sldr-wrap .wholesale-sldr-cont h2{font-size:18px; line-height:20px; font-family:'roboto_slabregular'; 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:"roboto_slabbold"; color:#fff; border-radius:3px}
.wholesale-bg-2 .sldr-wrap .wholesale-sldr-cont .white-btn{float:left; margin-top:10px; 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.au/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%}
.wholesale-bg-1 .sldr-wrap .popart.wlslcan-prin .popart_top h2, .popart .popart_top h2{background:url("https://www.canvaschamp.com.au/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%; text-align:center}
.popart.wlslcan-prin .wlslcan-prin-rb{border-top:2px solid #fff; background:#125688; padding:10px 0; text-align:center}
.popart.wlslcan-prin .wlslcan-prin-rb h5{text-align:center; font-family:'roboto_slabregular'; font-size:20px; line-height:25px; margin:0; color:#fff; font-weight:normal}
.popart.wlslcan-prin .wlslcan-prin-rb h5 span{font-family:'roboto_slabregular'}
.popart.wlslcan-prin .wlslcan-prin-rb h6{text-align:center; font-family:'roboto_slabregular'; font-size:18px; line-height:25px; margin:0; color:#fff; font-weight:normal}
.popart.wlslcan-prin .wlslcan-prin-rb h6 span{font-family:'roboto_slabregular'}
.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.au/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:#125688; -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.au/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.au/skin/frontend/default/cptheme1/font/balloon-lt-bt-light-webfont.eot'); src:url('https://www.canvaschamp.com.au/skin/frontend/default/cptheme1/font/balloon-lt-bt-light-webfont.eot?#iefix') format('embedded-opentype'), url('https://www.canvaschamp.com.au/skin/frontend/default/cptheme1/font/balloon-lt-bt-light-webfont.woff2') format('woff2'), url('https://www.canvaschamp.com.au/skin/frontend/default/cptheme1/font/balloon-lt-bt-light-webfont.woff') format('woff'), url('https://www.canvaschamp.com.au/skin/frontend/default/cptheme1/font/balloon-lt-bt-light-webfont.ttf') format('truetype'), url('https://www.canvaschamp.com.au/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{display:none}
.onepagecheckout-index-success .shipping-offer-top, .checkout-onepage-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:#125688; cursor:pointer}
.spcl-offer .cms-content .title{color:#125688; font-size:24px; text-align:center; text-transform:uppercase}
.special-offers .offer-title{font-size:22px; line-height:43px; padding-bottom:20px; text-transform:capitalize; color:#000; background:url("https://www.canvaschamp.com.au/skin/frontend/default/cptheme1/images/specialoffer/offerpage-belowaerrow.png") no-repeat center bottom; font-family:'roboto_slabbold'; 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:315px; position:relative;padding:0 0 30px 0}
.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.au/skin/frontend/default/cptheme1/images/specialoffer/offerpage-activatebg.png") no-repeat 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.au/skin/frontend/default/cptheme1/images/specialoffer/offerpage-expirebg.png") no-repeat 0 0 / 77px 21px; ; bottom:50px; color:#fff; content:"EXPIRED"}
.special-offers .discountbox{background:#4a4949; font-size:17px; font-family:'roboto_slabbold'; 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.au/skin/frontend/default/cptheme1/images/specialoffer/shop-now.png") no-repeat 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.au/skin/frontend/default/cptheme1/images/specialoffer/shop-now-hover.png") no-repeat right bottom}
.special-offers .discountbox.expired-grey{background:#a8a8a8}
.special-offers .detailbox .bigtitl{color:#125688; font-size:15px; font-family:"roboto_slabregular"; margin-bottom:10px; line-height:normal; padding:0px 20px}
.special-offers .detailbox .smalltitl{color:#797979; font-size:13px; font-family:'roboto_slabregular'; 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.au/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:#125688; font-size:22px; line-height:14px; font-family:'roboto_slabbold'}
.special-offers .detailbox .discountcode .grey{color:#ccc; font-size:22px; line-height:14px; font-family:'roboto_slabbold'}
.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:#125688; font-family:'roboto_slabbold'; font-size:24px}
.spcl-offer{width:700px; background:#fff; height:auto}
.spcl-offer .cms-content{text-align:center}
.spcl-offer .cms-content .title{font-size:22px; text-transform:uppercase; color:#125688; text-align:center;margin-bottom:auto}
.spcl-offer .cms-content .subtitle{font-size:16px; font-family:"roboto_slabregular"; text-transform:uppercase; color:#000; text-transform:none; padding:8px 0 0 0}
.spcl-offer .cms-content .offer-block{width:100%; display:inline-block; margin:5px 0 0; padding:15px 0 0}
.spcl-offer .cms-content .offer-block .offer{width:33.3%; float:left}
.spcl-offer .cms-content .offer-block .offer .title{font-size:13px; color:#000 ; font-family:"roboto_slabregular"; margin-bottom:5px; line-height:normal}
.spcl-offer .cms-content .offer-block .offer .subtitle{font-size:11px; color:#125688; text-transform:uppercase;padding:0}
.discountcode span{background:url("https://www.canvaschamp.com.au/skin/frontend/default/cptheme1/images/specialoffer/cutter.png") no-repeat left top; display:inline-block; font-size:11px; line-height:13px; padding:0 22%; position:relative; text-transform:uppercase; top:-10px; width:auto}
.spcl-offer .cms-content .offer-block .offer .discountcode{height:25px; margin:10px 0; padding:0 10px 9px; border:1px dashed #959595; display:inline-block; min-width:190px; position:relative; text-transform:uppercase; width: auto}
.spcl-offer .cms-content h4{font-family:"roboto_slabbold"; font-size:18px; margin:4px 0; color:#000}
.spcl-offer .cms-content ul{text-align:left}
.spcl-offer .cms-content ul li{margin-bottom:10px}
.spcl-offer .cms-content ul li:last-child{margin-bottom:0px}
.spcl-offer .cms-content .offer-block .offer .discountcode .red{font-size:14px; line-height:2px}
.spcl-offer .cms-content .offer-block .offer .discountcode span em{background:#fff; font-size:10px}
.spcl-offer .cms-content  ul li b{font-family:"roboto_slabbold"}
.price-with-discount span{color:#125688}
/*footer approve rating review */
.shopper_aprrove_rate.footer-area{display:inline-block; padding:19px 0 0; text-align:center; margin-top:40px; width:100%; line-height:20px; color:#858585; border-top:1px solid #333}
.shopper_aprrove_rate.footer-area address{display:inline-block}
.shopper_aprrove_rate.footer-area a{}
.shopper_aprrove_rate.footer-area a img{vertical-align:middle}
.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:'roboto_slabregular'; line-height:40px; padding-top:10px}
.shipping-offer-top1 .free-canvasbox2{width:45%; border-right:1px solid #eee; background:url("https://www.canvaschamp.com.au/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.au/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:#125688; font-family:'roboto_slabbold'; font-size:20px; font-style:normal}
.shipping-offer-top1 .free-canvasbox2 .discountcode .red span{font-family:'roboto_slabregular'; 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:'roboto_slabregular'; color:#000; font-size:41px; line-height:33px; text-transform:uppercase}
.shipping-offer-top1 .smalltitllast{font-family:'roboto_slabregular'; text-transform:uppercase; font-size:17px; margin:8px 0}
.shipping-offer-top1 .lasttitle{font-family:'roboto_slabregular'; font-size:13px; line-height:10px}
.shipping-offer-top1 .free-canvasbox .mob-block{display:none; font-size:20px; font-family:'roboto_slabregular'}
.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:#125688; line-height:30px}
/* Customer reviews */
.custmr-reviews{display:none; width:auto; margin-top:5px}
.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}
.au-only-mosaic .custmr-reviews .pr-snippet-stars{cursor: default;}
.custmr-reviews .pr-snippet-review-count{width:auto !important; margin:0 0 0 8px}
.custmr-reviews .pr-snippet-review-count span, .custmr-reviews .productqa_link{font-size:12px !important; color:#fff !important; font-family:'roboto_slabregular' !important; line-height:14px !important; text-transform:capitalize}
.custmr-reviews .pr-snippet-review-count:hover span, .custmr-reviews .productqa_link:hover, .pc-banner-section .custmr-reviews.black-font .pr-snippet-review-count:hover span, .canvas-photo-mosaics .custmr-reviews.black-font .pr-snippet-review-count:hover span{color:#125688 !important}
.au-only-mosaic .custmr-reviews .pr-snippet-review-count:hover span, .au-only-mosaic .canvas-photo-mosaics .custmr-reviews.black-font .pr-snippet-review-count:hover span{color: #ffffff !important;}
.custmr-reviews .productqa_link a{color:#fff !important; text-decoration:none}
.custmr-reviews .productqa_link a:hover{color:#125688 !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}
.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:16px; padding:0.4px 4px}
.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}
.custmr-reviews.black-font .productqa_link a{color:#000 !important}
.custmr-reviews.black-font .productqa_link a:hover{color:#125688 !important}
.custmr-reviews.black-font .pr-snippet-review-count span, .custmr-reviews.black-font .productqa_link{color:#000 !important}
.pc-banner-section .custmr-reviews.black-font .pr-snippet-review-count span, .canvas-photo-mosaics .custmr-reviews.black-font .pr-snippet-review-count span, .framed-prints-banner .custmr-reviews.black-font .pr-snippet-review-count span{color:#fff !important}
.pc-banner-section.can-photo-colg .content .photocolg-flat-off{background:url("https://www.canvaschamp.com.au/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:'roboto_slabbold'; 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.au/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:'roboto_slabbold'; 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:'roboto_slabregular'; 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:'roboto_slabregular'; 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:'roboto_slabbold'; 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}
/* artist supply slider*/
.pc-banner-section.artist-supply-slidr{background:url("https://www.canvaschamp.com.au/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.au/skin/frontend/default/cptheme1/images/tick-mark.png") no-repeat 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:'roboto_slabregular'; color:#fff; text-transform:none}
.pc-banner-section.artist-supply-slidr .title h1{font-family:'roboto_slabbold'; 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.au/skin/frontend/default/cptheme1/images/artist-supplies/coupon-alertbg.png") no-repeat 0 0; color:#ffffff; float:right; font-family:'roboto_slabregular'; font-size:14px; line-height:65px; padding-left:25px; position:relative; text-align:right; width:243px; margin-top:-71px}
.page-title.coupons-alert .coupons-alerts a{color:#fff; padding-right:5px}
.page-title.coupons-alert .coupons-alerts a:hover{color:#eee}
.page-title.coupons-alert .coupons-alerts em{background:url("https://www.canvaschamp.com.au/skin/frontend/default/cptheme1/images/artist-supplies/coupon-alertbgend.png") no-repeat 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{background:rgba(254, 241, 120, 0.8); color:#125688; font-family:'roboto_slabbold'; padding:4px 0px 7px 10px; line-height:normal; width:98%; position:absolute; top:0; left:0}
.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.au/skin/frontend/default/cptheme1/images/pricing-page-bg.jpg") no-repeat center 0; clear:both}
.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:'roboto_slabregular'; color:#fff; font-size:40px; line-height:40px; margin-bottom:10px}
#pricing .pc-banner-section.size-pricebanner .size-price-banner-text h1{font-family:'roboto_slabbold'; 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.au/skin/frontend/default/cptheme1/images/tickmark.png") no-repeat 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.au/skin/frontend/default/cptheme1/images/wholesae-canvas-print/wholesale_arw.jpg") no-repeat 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:'roboto_slabbold'; 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:'roboto_slabregular'; text-transform:lowercase; font-weight:normal; line-height:22px}
.common-offers h6{color:#125688; font-family:'roboto_slabbold'; margin-bottom:0}
.common-offers::after{background:url("https://www.canvaschamp.com.au/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.au/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 a {color: #125688}
.common-offers.common-offers-no-border::before{background:none}
.common-offers.common-offers-no-border::after{background:none}
.common-offers.float-Right h6 span{line-height:normal}
.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}
/* 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; display:inline-block}
/* artist supply */
#inner-main .product-detail-right .step1-block2 .step-two-message-hightail{display:inline-block; font-size:12px; margin:10px 0 5px; padding:7px 10px; position:static; text-align:center; width:auto; font-size:11px}

/* artist supply */
#inner-main.product_info .product-detail-left.famous-artist-usp{background:url("https://www.canvaschamp.com.au/skin/frontend/default/cptheme1/images/100-satisfaction-seal.png") no-repeat left center; float:left; height:80px; 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:14px}
#inner-main.product_info .product-detail-left.famous-artist-usp span.red{color:#125688; font-size:13px}
.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}
#display-in-mobile, #display-none-desktop{display:none}
#reviewmore{color:#125688; cursor:pointer}
.step-two-message, .step-two-message-hightail{background:rgba(254, 241, 120, 0.8) none repeat scroll 0 0; color:#125688; font-family:'roboto_slabbold'; left:0; line-height:normal; padding:4px 0 7px 10px; position:absolute; top:0; width:98%; font-size:11px; text-align:center}
.border_sp_15, .border_sp_151{background:rgba(254, 241, 120, 0.8) none repeat scroll 0 0; color:#125688; font-family:"roboto_slabbold";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}
#sharefrnd{display:inline-block; margin-bottom:20px; position:relative; text-align:center; width:100%}
#sharefrnd span{display:inline-block; font-family:"robotobold"; font-size:23px; padding-bottom:10px; text-transform:uppercase}
.second-nav-main .fb-widget{float:right; width:auto; font-family:'roboto_slabbold'; color:#415a9d; background:url("https://www.canvaschamp.com.au/skin/frontend/default/cptheme1/images/fb-widget.jpg") no-repeat left center; padding-left:26px; font-size:12px; padding-top:1px; padding-bottom:1px}
.blog_area_home .blog_categories_block{display:inline-block; margin:35px auto; text-align:center; width:100%}
.blog_area_home .blog_categories_block .blog_category_name{border:1px solid #eeeeee; display:inline-block; padding:12px 20px; text-transform:uppercase; margin:0 5px}
.blog_area_home .blog_images_block{color:#888888; float:left; width:23.5%; margin:0 8px; display:inline-block; text-align:center}
.blog_area_home .blog_images_block a.blog_image{border:1px solid #eeeeee; color:#888888; display:block; height:auto; padding:14px}
.blog_area_home .blog_images_block a.blog_image > img{width:235px; height:183px}
.blog_area_home .blog_images_block a{color:#888; margin:10px 0; font-size:13px}
.blog_area_home > .blog_images_block:first-child{margin-left:0}
.blog_area_home > .blog_images_block:last-of-type{margin-right:0}
/* new css */
a.blue-color{color:#125688}
a.blue-color:hover{color:#000}
.we-guarantee-you-love-it.blog_area_home{margin:45px 0}
/*canvas print popup styles */
/*#canvas_prints1, #canvas_prints2, #canvas_prints3, #canvas_prints4{transform:translateX(0) translateY(-50%); -webkit-transform:translateX(0) translateY(-50%); -moz-transform:translateX(0) translateY(-50%)}
.popup_visible #canvas_prints1, .popup_visible #canvas_prints2, .popup_visible #canvas_prints3, .popup_visible #canvas_prints4{transform:translateX(0) translateY(100px); -webkit-transform:translateX(0) translateY(100px); -moz-transform:translateX(0) translateY(100px)}*/
.rc-anchor-ligh, .rc-anchort{border-radius:0 !important}
.pop-up-container_small{width:600px; height:auto; margin-right:auto; margin-left:auto; padding-left:15px; padding-right:18px; overflow:auto; max-height:300px}
.pop-up-container_big{width:600px; height:400px; min-height:150px; margin-right:auto; margin-left:auto; padding-left:15px; padding-right:18px; overflow:auto}
.print-lyrics-popup .pop-up-container_small, .print-lyrics-popup .pop-up-container_big{margin:10px 0;width:auto;max-width:500px}
.pop-up-row.cms-content .pop-up-small-title{color:#125688; font-family:'roboto_slabbold'; font-size:17px}
.actions .common-btn{line-height:17px}
.no-risk-text{margin-top:10px}
input[type="button"]:hover, input[type="submit"]:hover{background:#125688;border-color:#125688; color:#fff !important}
#product_page .paging .sa_page:hover, #merchant_page .paging .sa_page:hover{background-color:#eeeeee; color:#125688 !important; cursor:pointer}
.form_module .page-title-new{font-family:'roboto_slabbold';font-size:24px;line-height:24px}
.file_type_error{text-align:center}
/* 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:#125688; -webkit-animation-play-state:paused}
@keyframes blink{
    0%{opacity:1;
color:#fff}
 50%{opacity:0.8;
color:#125688}
 100%{opacity:1;
color:#fff}
}
@-webkit-keyframes blink{
    0%{opacity:1;
color:#fff}
 50%{opacity:0.8;
color:#125688}
 100%{opacity:1;
color:#fff}
}
@-moz-keyframes blink{
    0%{opacity:1;
color:#fff}
 50%{opacity:0.8;
color:#125688}
 100%{opacity:1;
color:#fff}
}
@-ms-keyframes blink{
    0%{opacity:1;
color:#fff}
 50%{opacity:0.55;
color:#125688}
 100%{opacity:1;
color:#fff}
}
@-o-keyframes blink{
    0%{opacity:1;
color:#fff}
 50%{opacity:0.8;
color:#125688}
 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:3s; -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; color:#ff0000 !important}
.objblink:hover{-webkit-animation-duration:0s; -webkit-animation-name:none; -moz-animation-direction:normal; -moz-animation-duration:0s; -moz-animation-name:none; color:#125688; -webkit-animation-play-state:paused}
@keyframes fsblink{
    0%{opacity:1;
color:#bf1e2e}
 50%{opacity:0.8;
color:#125688}
 100%{opacity:1;
color:#bf1e2e}
}
@-webkit-keyframes fsblink{
    0%{opacity:1;
color:#bf1e2e}
 50%{opacity:0.8;
color:#125688}
 100%{opacity:1;
color:#bf1e2e}
}
@-moz-keyframes fsblink{
    0%{opacity:1;
color:#bf1e2e}
 50%{opacity:0.8;
color:#125688}
 100%{opacity:1;
color:#bf1e2e}
}
@-ms-keyframes fsblink{
    0%{opacity:1;
color:#bf1e2e}
 50%{opacity:0.55;
color:#125688}
 100%{opacity:1;
color:#bf1e2e}
}
@-o-keyframes fsblink{
    0%{opacity:1;
color:#bf1e2e}
 50%{opacity:0.8;
color:#125688}
 100%{opacity:1;
color:#bf1e2e}
}
a.flash_sale .objblink{font-family:'roboto_slabbold'; -webkit-animation-name:fsblink; animation-name:fsblink; -moz-animation-name:fsblink; color:#bf1e2e !important}
a.flash_sale .objblink:hover{color:#125688}

#menu84 a:hover span{color:#125688}
/* related category block */
.section-title-new::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}
.section-title-new::after{border-bottom:2px solid #eeeeee; content:""; display:block; margin:10px auto 0; position:relative; width:40%}
.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:#125688; 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{width:31.5%; display:inline-block; float:left; margin-bottom:30px}
.related-category-block .three-category li:nth-child(3n-1){margin:0 31px}
.related-category-block .three-category li span{width:100%; height:auto; position:relative; background:url("https://www.canvaschamp.com.au/skin/frontend/default/cptheme1/images/related-category-sprite.jpg") no-repeat; height:289px; display:inline-block}
.related-category-block .three-category li span.wall-disp{background-position:left 0}
.related-category-block .three-category li span.photo-colg{background-position:-420px 0}
.related-category-block .three-category li span.pop-art{background-position:right 0}
.related-category-block .three-category li span.photo-mosaic{background-position:left -347px}
.related-category-block .three-category li span.photo-engrave{background-position:right -347px}
.related-category-block .three-category li span.photo-panoramic{background-position:-420px -348px}
.related-category-block .three-category li span.photo-frame{background-position:center -347px}
.related-category-block .three-category li span a{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 span a:hover{background:rgba(0,0,0,0.90); transition:all 500ms ease 0s}
.related-category-block .three-category li .related-category-desc{padding:10px 0; display:inline-block; width:100%}
.help-message{margin-left:3px}
.tooltips{position:relative; display:inline}
.tooltips img{cursor:pointer}
.tooltips span{position:absolute; width:390px; color:#125688; background:#FDF392; border:1px solid #E9DD77; text-align:center; display:none; border-radius:3px; opacity:0; padding:10px; font-size:12px; line-height:17px}
.hightail-message-mobile{background:rgba(254, 241, 120, 0.8) none repeat scroll 0 0; color:#125688; display:none; font-family:"robotobold"; font-size:11px; line-height:normal; margin:10px 0 5px; padding:7px 10px; text-align:center; width:auto}
.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.au/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:#125688}
.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:#125688; 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.au/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.au/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:#125688}
.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.au/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.au/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}
/* bogo offer popup top */
#addi-disc img{width:100%;height:auto} 
/* Holiday Pop up offer */
.holiday-offer{background:url(https://www.canvaschamp.com.au/skin/frontend/default/cptheme1/images/holiday-offer-popup.jpg) no-repeat left top; height:510px; width:860px; padding:0px}
.holiday-offer .offer-details-holiday{padding-left:165px; padding-right:50px}
.holiday-offer .offer-details-holiday .main-title{color:#f2436c; font-size:26px; margin-bottom:10px; margin-top:30px; font-family:'roboto_slabbold'; text-transform:uppercase; text-align:center; line-height:25px}
.holiday-offer .offer-details-holiday .main-title span{color:#000; font-size:18px; font-family:'roboto_slabregular'}
.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:#125688; font-size:15px; border:1px solid #d8e4e7}
.holiday-offer .offer-details-holiday ul li a{color:#125688}
.holiday-offer .offer-details-holiday ul li a:hover{color:#000}
.holiday-offer .offer-details-holiday ul li span{font-family:'roboto_slabregular'; font-size:13px; text-transform:none; color:#000}
.holiday-offer .offer-details-holiday ul li span em{font-style:normal; color:#f2436c; font-family:'roboto_slabbold'}
.holiday-offer .offer-details-holiday ul li.canvas-print-offer{background:#f2436c; padding:15px 20px; color:#fff; font-size:19px; text-align:center; border:none; line-height:20px; width:532px}
.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}
/* Free Canvas*/
.cms-free-canvas .main-container, .cms-free-shipping-pushcrew .main-container, .cms-facebook-special-offer .main-container, .cms-instagram-special-offer .main-container{background:url("https://www.canvaschamp.com.au/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-facebook-special-offer .main-container .main, .cms-instagram-special-offer .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-facebook-special-offer .main-container .main .breadcrumbs, .cms-facebook-special-offer .page-title, .cms-instagram-special-offer .main-container .main .breadcrumbs, .cms-instagram-special-offer .page-title{display:none}
.cms-free-canvas .shipping-offer-top, .cms-free-shipping-pushcrew .shipping-offer-top, .cms-facebook-special-offer .shipping-offer-top, .cms-instagram-special-offer .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%}
.free-canvas .refer-earn-block-content .commonbullet ul{float:left}
.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:28px;line-height:32px; text-transform:uppercase}
.free-canvas.refer-earn-block .sldr-wrap h1 span{font-size:34px; font-family:"roboto_slabbold"; line-height:44px;color:#125688}
.free-canvas.refer-earn-block .sldr-wrap h2{font-size:30px;line-height:36px; text-transform:uppercase}
.free-canvas.refer-earn-block .size-select-box{position:relative}
.free-canvas.refer-earn-block .size-select-box .sizebox{top:0;position:static}
.free-canvas.refer-earn-block .size-select-box .sizebox .sizebox-middle ul.size_chart li{text-align:left}
.cms-free-canvas .footer-container{margin-top:0}
.refer-earn-block.free-canvas .sldr-wrap{height:100%; margin:0 auto; padding:45px 0; position:relative; text-align:center; width:100%}
.cms-free-canvas .refer-earn-block.free-canvas .sldr-wrap #custom_price{text-align:left}
/*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.au/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%}
/* 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:#125688; border-right:1px solid #fff}
#fotolia_popup #fotolia_popup_left .fotolia_categories a:hover{color:#125688;}
#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: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}
ul.tsc_paginationC01 li a:hover, ul.tsc_paginationC01 li.current{color:#ffff; background:#125688; border:solid 1px #ddd; padding:7px 10px 7px 10px}
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}
}
/* Lucky day popup */
.lucky-day-engrave-offer{height:440px; padding:0; width:740px}
.cart a.pop-link{float:right; font-size:16px; line-height:normal; margin-top:7px; text-decoration:underline}
/*Video reviews */
.customer-revenue-main{background:#f5f5f5; width:100%; padding:52px 30px 0; 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.ocassional-offer{background:url("https://www.canvaschamp.com.au/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}
.customer-revenue-main.ocassional-offer .red-btn{position:absolute; bottom:40px; left:50%; width:100px; margin:0 0 0 -70px !important}
.customer-revenue-main.ocassional-offer .red-btn:hover{background:#191919}
.weekly-offer-deal{max-width: 389px;margin: 0 auto;margin-bottom:30px}
.weekly-offer-deal img{max-width:100%;height:auto}
.countdown-timer-offer{margin:20px auto 10px}
.offer-week-text{font-size:18px;text-transform:uppercase;font-family:'roboto_slabbold';margin-bottom:0px;line-height:normal}
.offer-week-text-bold{font-size: 30px;text-transform: uppercase;font-family: 'roboto_slabbold';margin-bottom: 0px;line-height: 47px;text-align: center;color:#125688}
.product-price{font-size:21px;color:#125688;font-family:'roboto_slabbold'}
.product-price strike{font-size:18px;font-family:'roboto_slabregular';color:#636363}
.product_image{margin:15px 0px auto}
.week_prodcut_name{font-size: 16px;line-height: normal;margin-bottom: 15px}

.customer-revenue-main.ocassional-offer .product_image{margin: 20px 0px;max-width: 100%}
.product_image img{max-width:100%;height:auto;width: auto;display: inline-block}
.customer-revenue-main.ocassional-offer .total-discount{color: #080808;margin-bottom: 15px;font-family: 'roboto_slabbold';font-size: 13px}
.customer-revenue-main.ocassional-offer .light_text{color: #878887;margin-top:10px; margin-bottom:5px; font-family: 'roboto_slabbold';font-size:12px; text-transform:uppercase}
.coupon-code-button{display:table;text-align:center;margin:10px auto 0;width:100%;max-width:400px}
.coupon-cd-offer{display:inline-block;width:auto;border:1px dashed #555555;padding:7px;box-sizing:border-box;color:#125688;font-size:16px;font-family:'roboto_slabbold';padding-top:8px;margin-right: 10px}
.coupon-cd-offer span{font-size:16px;font-family:'roboto_slabregular';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: -3px;left:0;white-space: nowrap;font-size:15px}
.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:18px; text-align:center; position:relative; line-height:22px; padding-bottom:20px}
.customer-revenue-main .block-title span{font-size:28px; font-family:"roboto_slabbold"; display:block;margin-bottom:10px; 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 .customer-list{margin-top:30px}
.customer-revenue-main .customer-list img{max-width:100%}
.cms-home .customer-revenue-main .customer-list iframe{width:100%; border:none}
.cart a.pop-link{float:right; font-size:16px; line-height:normal; margin-top:7px; text-decoration:underline}
.customer-revenue-main span.blue-text{color:#125688}
.customer-revenue-main.au-video .customer-list{margin-top:40px}
.cms-home .customer-revenue-main.au-video .customer-list iframe{margin-bottom:10px}

/*Limited Time Offer Popup*/
#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; text-align:center}
.checkout-cart-index #boxes .window{position: fixed;}
.checkout-cart-index #boxes #mask{position: fixed; z-index: 11111;}
#boxes #dialog{background-color:#ffffff; font-family:"roboto_slabregular"; font-size:15pt; height:auto; left:0 !important; margin:0 auto; padding:10px; right:0 !important; width:720px;}
.checkout-cart-index #boxes #dialog{z-index: 111111;}
.cartpopup-inner{margin-top:15px}
.cartpopup-inner .popup-title{color:#125688; font-family:"roboto_slabbold"; font-size:35px; line-height:34px; margin-bottom:25px; text-transform:uppercase}
.cartpopup-inner .popup-title span{color:#000; font-size:21px; text-transform:none}
.cartpopup-inner span{clear:both; display:block; font-size:22px}
.cartpopup-inner .canvasimage{float:left; padding-left:15px}
.cartpopup-inner .offersection{float:right; padding-left:40px; padding-right:30px}
.cartpopup-inner .offersection .offer-percentage{color:#000; font-family:"roboto_slabbold"; font-size:75px; line-height:normal; text-transform:uppercase}
.cartpopup-inner .offersection strong{font-family:"roboto_slabbold"; font-size:28px; margin-bottom:30px; margin-top:15px; min-width:161px; padding-top:26px; position:relative; text-transform:uppercase}
.cartpopup-inner strong{border:1px dashed #454545; color:#125688; display:inline-block; font-size:34px; margin-bottom:20px; padding:20px 30px}
.cartpopup-inner .offersection button.button{backface-visibility:hidden; background:#125688; border:medium none;
 box-shadow:0 0 1px rgba(0, 0, 0, 0); color:#fff; cursor:pointer; display:inline-block; font-family:"roboto_slabregular"; font-size:17px; line-height:17px; padding:13px 25px; position:relative; text-decoration:none; text-transform:uppercase; transform:translateZ(0px); transition-duration:0.3s; transition-property:color; vertical-align:middle}
.cartpopup-inner .offersection strong span{background:#fff; color:#000; font-family:"roboto_slabregular"; font-size:12px; left:23%; padding:0 5px; position:absolute; text-transform:uppercase; top:-10px}
#boxes .red-btn::before{background:#191919; bottom:0; content:""; left:0; position:absolute; right:0; top:0; transform-origin:50% 50% 0; transition-duration:0.3s; transition-property:transform; transition-timing-function:ease-out; z-index:-1}
/*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:"roboto_slabbold"; 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}
.cms-video-testimonials .customer-videos{text-align:center}
.cms-video-testimonials ul.customer-videos-pop-up{display:block; text-align:center}
.cms-video-testimonials 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{width:100%; height:200px; border:none}
.cms-video-testimonials .page-title, .cms-video-testimonials .breadcrumbs{display:none}
.cms-video-testimonials .tittle-customer-videos{display:block; font-family:"roboto_slabbold"; font-size:30px; text-transform:uppercase; position:relative; text-align:center; margin-top:50px; margin-bottom:20px}
.cms-video-testimonials .tittle-customer-videos span{font-family:"roboto_slabregular"; 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{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{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{float:none; margin:0px auto; font-family:"roboto_slabregular"; font-size:15px; text-transform:uppercase; padding-top:10px; padding-bottom:10px}
/* Proof Approve 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.au/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%}
/*Fotalia Gallery*/
#fotolia_images_{position:relative}
.fotalia-banner{background:url("https://www.canvaschamp.com.au/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.au/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}
.cms-photo-gallery-ideas .banner-tittle h1.ph-gal-new-head{font-size:40px; font-family:"robotomedium";color:#fff;}
.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:"roboto_slabbold";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:"roboto_slabregular";font-size:17px;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:'roboto_slabbold'; 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:"roboto_slabregular";color:#191919;}
.galleries .block-content li a.active{color:#125688}
.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: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:6px 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:"roboto_slabregular"; font-size:30px; text-transform:uppercase; margin-bottom:0}
.cms-photo-gallery-ideas .galleries .block .block-content{padding:10px 20px}
.cms-photo-gallery-ideas .shipping-offer-top{margin-bottom:0}
/*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:#125688; text-decoration:underline}
.custom-canvas-fonts-style .text-para2 li .seprtr, .custom-canvas-fonts-style .text-para3 li .seprtr{color:#125688}
#tab5 .feedback-module input[type="text"]{box-sizing:border-box}
.custom-canvas-fonts-style .step-two-message-hightail{position:static; display:none; font-family:"roboto_slabregular"; 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:"roboto_slabbold"}
#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:#125688; float:right; font-family:"roboto_slabbold"; margin-bottom:10px; font-size:13px}
.lightGrey_btn{font-size:13px; line-height:16px; padding:10px 15px; text-align:center; text-decoration:none; white-space:nowrap; float:right; background:#333038; color:#fff; border:2px solid #333038}
.lightGrey_btn:hover{background:#125688; color:#fff; border-color:#125688}
#buy-more-save-more.spcl-offer{height:auto; width:auto;}
#buy-more-save-more.spcl-offer .cms-content .title{margin-bottom:0}
.firstslide .sldr-cont-left.au-slide-one{float:left; height:auto; line-height:normal; margin-left:90px; margin-top:370px; width:190px}
.flexslider .slides .sldr-cont-left.au-slide-one a{display:inherit; color:#ffd200; font-size:18px; width:auto}
.flexslider .slides .sldr-cont-left.au-slide-one a.red-btn.pink{background:#f35493; color:#FFF; text-transform:uppercase; margin-top:10px}
.lightGrey_btn:hover{background:#125688; color:#fff; border-color:#125688;}
#log li span.cancel {background: rgba(0, 0, 0, 0) url("https://www.canvaschamp.com.au/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;}
/* Refer earn programme landing page */
.cms-custom-canvas-referal-8x8 .main-container{background:url(https://www.canvaschamp.com.au/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:44px; font-family:"roboto_slabbold"; text-transform:uppercase; margin:12px 0}
.refer-earn-block .sldr-wrap h1 span{color:#125688}
.refer-earn-block .sldr-wrap h2{font-size:46px; text-transform:uppercase}
.refer-earn-block .sldr-wrap p{margin:12px 0; font-family:"roboto_slabregular"; font-size:15px; line-height:23px}
.refer-earn-block .sldr-wrap h3{font-size:44px; text-transform:uppercase; margin:10px 0}
.refer-earn-block .sldr-wrap .red-btn{display:inline-block; margin:10px 0}
.refer-earn-block .sldr-wrap .green-btn{font-size:18px; font-family:"roboto_slabregular"; color:#fff; background:#434343; text-transform:uppercase; padding:8px 20px; margin-left:10px; 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:#125688; color:#ffffff !important}
.cms-custom-canvas-referal-8x8 .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}
.cms-custom-canvas-referal-8x8 .discountcode span{background:rgba(0, 0, 0, 0) url("https://www.canvaschamp.com.au/skin/frontend/default/cptheme1/images/specialoffer/cutter.png") no-repeat scroll left top; display:inline-block; font-size:10px; line-height:13px; padding:0 22%; position:relative; text-transform:uppercase; top:-10px; width:auto}
.cms-custom-canvas-referal-8x8 .discountcode span em{font-style:normal; padding:2px 5px; background:#f9f9f9}
.cms-custom-canvas-referal-8x8 .discountcode .red{color:#125688; font-family:"roboto_slabbold"; font-size:22px; 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}

/*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 !important; margin:0}
.category-framed-prints .shipping-offer-top{margin-bottom:0}
.category-framed-prints .frame-prints-container{width:1130px; margin:0 auto}
.framed-prints-main .framed-prints-banner{background:url("https://www.canvaschamp.com.au/skin/frontend/default/cptheme1/images/frame-prints-banner-bg.jpg") no-repeat center center; width:100%; min-height:809px; float:left}
.framed-prints-main .framed-ban-content{background:rgba(0,0,0,0.4); width:100%; margin-top:350px; 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}
.framed-prints-main .framed-ban-content h1.framed-prints-banner-title, .framed-prints-main .framed-ban-content span.framed-prints-banner-title{font-size:38px; font-family:"roboto_slabbold"; text-transform:uppercase; display:block; line-height:normal; margin-bottom:12px}
p.no-risk-grdt{font-size:15px; margin-top:15px}
.framed-prints-main .framed-prints-banner .frame-prints-container .framed-ban-content .common-offers{margin:0 auto 20px;display:table}
.framed-prints-main .framed-prints-banner .frame-prints-container .framed-ban-content .custmr-reviews{margin-bottom:10px;display:inline-block !important}
.framed-prints-main .select-box-section{display:table; clear:both; margin:0 auto 30px; width:100%}
.framed-prints-main input.red-btn.creat-frame-print{display:inline-table; border-radius:0; font-size:22px; font-family:"roboto_slabbold"; padding:15px 35px; line-height:18px; margin:0 auto; -webkit-appearance:none;  -o-transition:.5s;  -ms-transition:.5s;  -moz-transition:.5s;  -webkit-transition:.5s;  transition:.5s;}
.framed-prints-main input.red-btn:hover, .framed-prints-main input.red-btn:focus{background:#191919 !important;color:#fff !important;}

.framed-prints-main input.red-btn{font-size:17px; font-family:'roboto_slabregular'; color:#fff; background:#125688; text-transform:uppercase; padding:13px 25px; text-decoration:none; cursor:pointer; border:none; display:inline-block; vertical-align:middle; -webkit-transform:translateZ(0); transform:translateZ(0); box-shadow:0 0 1px rgba(0, 0, 0, 0); -webkit-backface-visibility:hidden; backface-visibility:hidden; -moz-osx-font-smoothing:grayscale; position:relative; -webkit-transition-property:color; transition-property:color; -webkit-transition-duration:0.3s; transition-duration:0.3s;line-height:17px; -webkit-appearance:none}
.framed-prints-main input.red-btn:before{content:""; position:absolute; z-index:-1; top:0; bottom:0; left:0; right:0; background:#191919; -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}
.framed-prints-main input.red-btn:hover, .framed-prints-main input.red-btn:focus, .framed-prints-main input.red-btn:active{color:#fff}
.framed-prints-main input.red-btn:hover:before, .framed-prints-main input.red-btn:focus:before, .framed-prints-main input.red-btn:active:before{-webkit-transform:scaleX(1); transform:scaleX(1)}

.framed-prints-main .select-box-section .price-value{color:#125688; 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:21px}
.framed-prints-main .input-select-option{border:1px solid #606060; color:#fff; border-radius:0; overflow:hidden; margin-right:15px; display:inline-table; vertical-align:bottom}
.framed-prints-main .input-select-option.frame-sizes{width:167px}
.framed-prints-main .input-select-option.frame-styles{width:180px}
.framed-prints-main .input-select-option.paper-types{width:169px}
.framed-prints-main .input-select-option.matt-options{width:180px}
.framed-prints-main .input-select-option.glass{width:119px}
.framed-prints-main .input-select-option select.custom-style{background:url("https://www.canvaschamp.com.au/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}
.framed-prints-main .input-select-option select::-ms-expand{display:none}
/* Tabbing */
.framed-prints-main .container .customTab{width:auto; margin:0 auto}
.framed-prints-main .container .quick-view-tabbing{padding:0px}
.framed-prints-main .container #tabmenu{background:none; height:auto}
.framed-prints-main .container #tabmenu li{border:none; height:130px; width:33.33%; margin-bottom:112px}
.framed-prints-main .container #tabmenu li a{border-left:1px solid #eeeeee; border-bottom:1px solid #eeeeee; width:100%; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -ms-box-sizing:border-box; background:url("https://www.canvaschamp.com.au/skin/frontend/default/cptheme1/images/frame-prints-tabbing.png") no-repeat; padding:85px 20px 25px; text-align:center}
.framed-prints-main .container #tabmenu li a.fp-info{background-position:-1px -155px}
.framed-prints-main .container #tabmenu li a.fp-info:hover, .framed-prints-main .container #tabmenu li a.active.fp-info{background-color:#3c3c3c; background-position:-1px 16px; position:relative; border-bottom:1px solid #3c3c3c; border-left:1px solid #3c3c3c; color:#fff}
.framed-prints-main .container #tabmenu li a.fp-c-reviews{background-position:-375px -155px}
.framed-prints-main .container #tabmenu li a.fp-c-reviews:hover, .framed-prints-main .container #tabmenu li a.active.fp-c-reviews{background-color:#3c3c3c; background-position:-375px 16px; position:relative; border-bottom:1px solid #3c3c3c; border-left:1px solid #3c3c3c; color:#fff}
.framed-prints-main .container #tabmenu li a.fp-ans-que{background-position:-751px -155px}
.framed-prints-main .container #tabmenu li a.fp-ans-que:hover, .framed-prints-main .container #tabmenu li a.active.fp-ans-que{background-color:#3c3c3c; background-position:-751px 16px; position:relative; border-bottom:1px solid #3c3c3c; border-left:1px solid #3c3c3c; color:#fff}
.framed-prints-main .container #tabmenu li:first-child a{border-left:none}
.framed-prints-main .container #tabmenu li a.active{}
.framed-prints-main .container #tabmenu li a.active:before{position:absolute; content:""; border-width:35px; border-color:#3c3c3c transparent transparent; border-style:solid; bottom:-70px; left:0; right:0; margin:0 auto; width:0}
.framed-prints-main h2.title-custom-frame{position:relative; font-size:28px; font-family:"roboto_slabbold"; text-align:center; margin-bottom:40px; padding-bottom:10px}
.framed-prints-main .title-custom-frame > span{display:block; font-family:"roboto_slabregular"; font-size:18px}
.frame-prints-container.clearfix.margin-btm-extra{margin-bottom:60px; text-align:center}
.framed-prints-main ul.numeric-bullet li{list-style:decimal inside; margin-top:10px}
.framed-prints-main h2.title-custom-frame:before{width:452px; position:absolute; left:0; right:0; height:1px; content:""; background:#eeeeee; margin:0 auto; bottom:-10px}
.framed-prints-main 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%}
.framed-prints-main .frame-prints-section1{background:url("https://www.canvaschamp.com.au/skin/frontend/default/cptheme1/images/ppfp-bg.jpg") no-repeat  center center #353535; width:100%; float:left}
.framed-prints-main .frame-prints-section2{background:url("https://www.canvaschamp.com.au/skin/frontend/default/cptheme1/images/matt-bg.jpg") no-repeat  center center #f6f6f6; width:100%; float:left}
.framed-prints-main .frame-prints-section3{background:url("https://www.canvaschamp.com.au/skin/frontend/default/cptheme1/images/frame-style-bg.jpg") no-repeat  center center #353535; width:100%; float:left}
.framed-prints-main .frame-prints-section4{background:url("https://www.canvaschamp.com.au/skin/frontend/default/cptheme1/images/paper-types-bg.jpg") no-repeat  center center #f6f6f6; width:100%; float:left}
.framed-prints-main .frame-prints-section5{background:url("https://www.canvaschamp.com.au/skin/frontend/default/cptheme1/images/frame-sizes-bg.jpg") no-repeat  center center #353535; width:100%; float:left}
.framed-prints-main .frame-prints-section6{background:url("https://www.canvaschamp.com.au/skin/frontend/default/cptheme1/images/glass-bg.jpg") no-repeat  center center #f6f6f6; width:100%; float:left}
.framed-prints-main .frame-prints-section7{background:url("https://www.canvaschamp.com.au/skin/frontend/default/cptheme1/images/processing-time-bg.jpg") no-repeat  center center #353535; width:100%; float:left; margin-bottom:70px}
.framed-prints-main .frame-prints-section1 .frame-prints-container, .framed-prints-main .frame-prints-section2 .frame-prints-container, .framed-prints-main .frame-prints-section3 .frame-prints-container, .framed-prints-main .frame-prints-section4 .frame-prints-container, .framed-prints-main .frame-prints-section5 .frame-prints-container, .framed-prints-main .frame-prints-section6 .frame-prints-container, .framed-prints-main .frame-prints-section7 .frame-prints-container{min-height:587px; position:relative}
.framed-prints-main .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}
.framed-prints-main .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%)}
.framed-prints-main .frame-prints-container .text-content-right .pdfp-title{font-family:"roboto_slabbold"; font-size:30px; text-transform:uppercase; position:relative; line-height:30px; margin-bottom:52px}
.framed-prints-main .frame-prints-container .text-content-left .pdfp-title{font-family:"roboto_slabbold"; font-size:30px; text-transform:uppercase; position:relative; line-height:30px; margin-bottom:62px}
.framed-prints-main .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}
.framed-prints-main .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}
.framed-prints-main .frame-prints-container .text-content-right .pdfp-title:before{background:#868686; content:""; width:258px; height:1px; position:absolute; bottom:-30px; left:0}
.framed-prints-main .frame-prints-container .text-content-right .pdfp-title:after{background:#fff; content:""; width:40px; height:3px; position:absolute; bottom:-31px; left:0}
.framed-prints-main .frame-prints-container .text-content-left .pdfp-title:before{background:#a8aaad; content:""; width:258px; height:1px; position:absolute; bottom:-30px; left:0}
.framed-prints-main .frame-prints-container .text-content-left .pdfp-title:after{background:#32393f; content:""; width:40px; height:3px; position:absolute; bottom:-30px; left:0}
.framed-prints-main .frame-prints-container .text-content-right a.white-frame-button{font-family:"roboto_slabbold";font-size:18px;line-height:18px;clear:both; padding:13px 25px; transition:all 1s; text-transform:uppercase; display:inline-table; margin-top:40px;}
.framed-prints-main .frame-prints-container .text-content-left a.black-frame-button{font-family:"roboto_slabbold"; font-size:18px; clear:both; padding:13px 25px; transition:all 1s; text-transform:uppercase; display:inline-table; margin-top:40px}
.framed-prints-main .frame-prints-container .text-content-left a.black-frame-button:hover, .framed-prints-main .frame-prints-container .text-content-right a.white-frame-button:hover{opacity:0.7}
.framed-prints-main .frame-prints-container .cms-content h2{font-size:28px; font-family:"roboto_slabbold"; text-transform:uppercase; position:relative; text-align:center; color:#000; margin-bottom:60px; padding-bottom:10px}
.framed-prints-main .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:""}
.framed-prints-main .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:""}
.framed-prints-main.nz .frame-prints-section7{margin-bottom:0px;}
.framed-prints-main.au .frame-prints-container .cms-content h2{margin-bottom:20px;}
/*Gift card footer*/
.newsletter-main .gift-certificate-au{background:#ffffff url("https://www.canvaschamp.com.au/skin/frontend/default/cptheme1/images/camera-box.jpg") no-repeat right bottom; margin-top:24px; border:1px solid #e5e5e5; padding:20px 15px; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; text-align:left}
.newsletter-main .gift-certificate-au .valentine-gift strong{font-family:"roboto_slabbold"; font-size:19px; line-height:19px; padding-bottom:8px; display:block}
.newsletter-main .gift-certificate-au .valentine-gift strong span{font-family:"roboto_slabregular";}
.newsletter-main .gift-certificate-au .valentine-gift p{text-shadow:#fff 1px 1px 0}
.newsletter-main .gift-certificate-au .valentine-gift p span{display:block; font-size:15px; margin-top:10px;}
.newsletter-main .gift-certificate-au .valentine-gift p span a{font-family:'roboto_slabbold'; text-transform:uppercase}
/* Added by Ajay  */
div.megnor-advanced-menu-popup_inner div.column .submenu ul li::before {background:#ffffff none repeat scroll 0 0;bottom:0;box-shadow:0 0 23px -10px rgb(0, 0, 0) inset;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;}
div.megnor-advanced-menu-popup_inner div.column .submenu ul li {box-shadow:0 0 1px transparent;display:inline-block;position:relative;transform:perspective(1px) translateZ(0px);transition-duration:0.3s;transition-property:color;vertical-align:middle;}
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-popup5 div.column .submenu ul li {width:262px}
div.megnor-advanced-menu-popup5 div.column .submenu ul li a p{padding: 0px 10px 0px 10px}
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{transform:scaleX(1);}
div.megnor-advanced-menu-popup_inner div.column .submenu ul hr {margin: 0 auto}
/* Radio Button change*/
#checkout-shipping-method-load .sp-methods{float:left; width:100%}
.cart .shipping .sp-methods dd li, #checkout-shipping-method-load .sp-methods dd li{float:left; margin-top:7px; position:relative; width:100%}
/* 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:12px; color:#bf1e2e; background-color:#fdfdfd; padding:2px 5px; position:absolute; left:6px; top:-12px; font-family:'roboto_slabbold';-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}
#co-shipping-method-form .sp-methods .tm-radio, #checkout-shipping-method-load .sp-methods .tm-radio{float:left}
#co-shipping-method-form .sp-methods .tm-hide, #checkout-shipping-method-load .sp-methods .tm-hide{position:absolute; left:0; height:18px; width:18px; cursor:pointer; margin-right:0}
#co-shipping-method-form .rb-after-ajx, #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}
/*  Add css sharephoto page */
.mainarea_wrapper{clear:both;  margin:0 auto; width:1130px}
.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; margin-right:0}
.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.au/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:"roboto_slabbold";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-size:19px;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.au/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.au/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.au/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 h3.respnsive{display:none}
.sharephoto.pop_midcontent .pop_right .form-list h3, .sharephoto.pop_midcontent .pop_right h3.respnsive{width:100%; border-bottom:1px solid #ddd; padding-bottom:20px; color:#125688; font-family:'roboto_slabbold'; 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 select{color:#b2b2b2; width:280px;background:url("https://www.canvaschamp.com.au/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; padding-left:10px; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box}
.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.blue-color{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.au/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:"roboto_slabbold"; text-transform:uppercase; line-height:100%}
.inspiration-gallery-banner h1.inspiration-gallery-title{margin-bottom: 15px}
.inspiration-gallery-banner p{font-size:16px}
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;}
ul.share-category-img-comment li.share-cat a{font-size:11px; color:#888888; text-transform:uppercase; border:1px solid #888; padding:2px 10px; transition:all 0.3s;;border-radius:3px}
ul.share-category-img-comment li.share-cat a:hover, ul.share-category-img-comment li.share-cat a.active{color:#125688;border-color: #125688}
.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.au/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:'roboto_slabbold'; 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:#125688; margin:20px 0 5px}
.share-category:before{background:url("https://www.canvaschamp.com.au/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:"roboto_slabbold";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:#125688}
.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:"roboto_slabbold"; font-size:13px; margin:30px auto; text-align:center; width:280px; height:42px; padding:13px 15px}
.ff-bold{font-family:"roboto_slabbold"}
.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}
.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}
/*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:uppercase; line-height:28px}
.large-canvas-print-main .custom-for-page-sizes-price{padding-top:30px}
/*Canvas Wall Displays css*/
.category-canvas-wall-displays .breadcrumbs, .category-canvas-wall-displays .page-title{display:none}
.category-canvas-wall-displays .shipping-offer-top{margin-bottom:0}
.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.au/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:"roboto_slabbold";font-size: 30px;line-height: 30px;margin:0;padding:0;text-transform: uppercase}
.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:"roboto_slabbold";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.au/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:'roboto_slabregular';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:'roboto_slabregular';font-size:16px;color:#fff;margin-bottom:20px}
.wall-display-new-design .adv-inner .panel-displays-price span{color:#ffe400;font-family:"roboto_slabregular"}
.wall-display-new-design .adv-inner .bannerbtn{display:inline-block;margin-bottom:20px;font-family:"roboto_slabbold";font-size:18px}
.wall-display-new-design .adv-inner .bannerbtn .red-btn{font-family:"roboto_slabbold";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:"roboto_slabbold";font-size:29px}
.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:'roboto_slabregular'}
.wall-display-new-design .panel-displays-main .panel-displays-content .title-and-price .size-price .size{font-family:"roboto_slabbold"}
.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{color:#125688}
.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:14px;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:"roboto_slabbold";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.au/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}
.linkitemoption{text-decoration:underline}
/*Common Heading*/
.section-title-commn{text-align:center; display:inline-block; width:100%; margin:20px 0 0; font-family:"roboto_slabbold"; font-size:30px; line-height:35px; text-transform:uppercase; color:#125688}
.tagline-all-commen{display:block; font-size:16px; padding-bottom:20px; text-transform:none; color:#000; position:relative; text-transform:none; font-family:"roboto_slabregular"; line-height:normal; margin-top:10px; 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:100%; left:0; right:0; background:#eeeeee; height:1px; bottom:0; margin:0 auto;max-width:280px}
.slider .right-box .canvas-prints-size-slider{height:auto;width:100%;}
/*artist-supply sub pages*/

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;display: none}
.catalog-product-view .sku-strip-price .sku-prod{margin-bottom: 10px}
.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; width:210px;font-size: 15px;font-family: "roboto_slabregular"}
.product-view .product-shop .price-availability .availability{float:left; padding:0; margin:0}
.bulk-discount{color:#125688; font-family:'robotobold'; font-size:18px; text-transform:uppercase; float:left; margin-bottom:24px; margin-top:25px}
.bulk-discount mark{background:#125688; color:#fff; padding:2px 10px}
.w3-navbar li a{padding:5px 5px 0; font-size:11px}
.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.au/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.au/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.au/skin/frontend/default/cptheme1/images/artist-supplies/bps-bar.jpg") no-repeat right top !important;}
.w3-navbar li a span{color:#125688}
.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:#125688}
.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 #125688; height:59px; border-left:1px solid #f1f1f1; border-right:1px solid #f1f1f1}

.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:11px}
.artistsupply-category-pages .art-sup-dtl-box .belowtext .red{display: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;}
.artistsupply-category-pages .art-sup-dtl-box .art-sup-dtl-box-right ul {width: 76%;padding: 10px 0;float: left;text-align: left;}

.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}

.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:#125688; 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:13px; font-family:'roboto_slabbold'; 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}
.artist_gallery_multi_price {float: right;margin-right: 0px;width: 640px}
.trboxes-box1.trbox p {font-size: 18px;line-height: 30px}
a.red.google-review-red {text-decoration: underline;color: #fff}
.artist-supplies-size {width: 100%;float: left;margin: 30px 0 40px}
.red {color: #125688}
.red:hover {color:#000}
.link {color: #125688;font-size: 13px; text-decoration: none;}
.artist-supplies-size a:first-child{margin-left: 0}
.products-name a.red-btn {display: inline-table;color: #fff;font-size: 15px;font-family: 'roboto_slabregular';line-height: 15px;margin-top: 15px}

.discnt-bulk{float:left; width:100%; margin:15px 0 30px}
.sku-prod stong{font-family:'roboto_slabbold'}
.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.au/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:0px bottom; margin-right:20px}
.discnt-bulk ul li:nth-child(2){background-position:-330px bottom}
.discnt-bulk ul li span{color:#125688; text-transform:uppercase; font-size:22px; font-family:'roboto_slabbold'; 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.au/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:'roboto_slabbold'}
.bulk-discnt{width:267px; float:left; margin-top:30px}
.bulk-discnt .mobile-active{display:none}
.bulk-discnt .col3{width:100%; border:1px solid #125688; 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:#125688; 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:#125688; border-radius:3px; content:""; height:28px; left:-5px; position:absolute; top:3px; width:26px; z-index:-1}
.bulk-discnt .col3 strong{font-size:15px; color:#125688; border-left:1px solid #dddddd; float:left; padding:14px 0 14px 10px}
.bulk-discnt .col3.tooltips:hover span{margin-left:80px}
/*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}
a.white-color{color:#ddd;text-decoration:underline}
a.white-color:hover{text-decoration:none}
/*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 #125688}
.banksy-canvas-prints .banksy-box li .sprite{background:url(https://www.canvaschamp.com.au/skin/frontend/default/cptheme1/images/landingpage-new/sprite-image1.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;width:100%}
.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:#125688}
.product-list-for-nw-pro .section-title-commn{margin-top:40px}
.view-selector.onlyfortabone{display:none}
 
/*Metal Prints CSS Start*/
.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.au/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 45px 50px; color:#fff; margin-top:169px}
.category-metal-prints .metal-prints-banner .metal-prints-content h2.met-block-title, .category-metal-prints .metal-prints-banner .metal-prints-content h1.met-block-title{font-size:28px; font-family:"roboto_slabregular"; text-transform:uppercase; margin-bottom:15px}
.category-metal-prints .metal-prints-banner .metal-prints-content p{font-size:13px;line-height:20px}
.category-metal-prints .metal-prints-banner .metal-prints-content .custmr-reviews{margin-bottom:10px;float:left;width:100%;display:table}
.metal-prints-banner .custmr-reviews .pr-snippet-review-count,.metal-prints-banner .custmr-reviews .productqa_link a{color:#fff; text-decoration:underline}
.metal-prints-banner .custmr-reviews .pr-snippet-review-count:hover span, .metal-prints-banner .custmr-reviews .productqa_link:hover,.metal-prints-banner .custmr-reviews .pr-snippet-review-count span:hover, .metal-prints-banner .custmr-reviews .pr-snippet-review-count:hover, .metal-prints-banner .custmr-reviews .productqa_link a:hover{color:#fff !important;text-decoration:none}
.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 .met-coupon-code p a{color:#125688;text-decoration:underline}
.category-metal-prints .metal-prints-banner .metal-prints-content .coupon-code .met-coupon-code p a:hover{text-decoration:none}
.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:13px; display:block}
.category-metal-prints .metal-prints-banner .metal-prints-content .coupon-code .met-coupon-code span.met-additional span{color:#125688}
.category-metal-prints .metal-prints-banner .metal-prints-content .coupon-code .met-coupon-code p{font-size:13px; font-family:"roboto_slabregular"; line-height:18px}
.category-metal-prints .metal-prints-banner .metal-prints-content .coupon-code .met-coupon-code p span{color:#125688; font-family:"roboto_slabbold"; font-size:13px}
.category-metal-prints .metal-prints-banner .metal-prints-container .metal-prints-content a.red-btn{margin-bottom:10px}
.category-metal-prints .metal-prints-container a.red-btn.only-button{margin:30px auto}
.category-metal-prints .why-choose-metal-print{width:100%; float:left}
.category-metal-prints .why-choose-metal-print .metal-prints-container{background:url("https://www.canvaschamp.com.au/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:"roboto_slabbold"; 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:"roboto_slabregular"; 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:15px; line-height:35px; float:right; padding-top:60px}
.category-metal-prints .metal-print-new-design .container .quick-view-tabbing{padding-top:0}
.category-metal-prints .metal-print-new-design .container .quick-view-tabbing .customTab{margin-bottom:0}
.category-metal-prints .metal-print-new-design .container .quick-view-tabbing #content{padding-top:30px}
.category-metal-prints .metal-print-new-design .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 .metal-print-new-design .container .quick-view-tabbing #tabmenu li{border-right:0; height:auto; margin:0 2px}
.category-metal-prints .metal-print-new-design .container .quick-view-tabbing #tabmenu a, .category-metal-prints .metal-print-new-design .container .quick-view-tabbing #tabmenu a.active{padding:15px 19px;  font-size:16px; text-transform:uppercase; color:#fff;font-family:"roboto_slabregular"}
.category-metal-prints .metal-print-new-design .container .quick-view-tabbing #tabmenu a.active, .category-metal-prints .metal-print-new-design .container .quick-view-tabbing #tabmenu a:hover{background:#125688; color:#fff}
.category-metal-prints .quick-view-tabbing .cms-content h3.printed-on-metal{font-size:30px; text-transform:uppercase; font-family:"roboto_slabbold"; 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:"roboto_slabregular"; 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:0 50px; padding:44px 50px; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; background:#f8f8f8; float:none; border:none; margin-bottom:2px; min-height:283px}
.category-metal-prints #subcatcontenttab1 .cms-content .hanging-frame-content{width:450px}
.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.au/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:50px;text-align:center}
.category-metal-prints .be-more-beautiful-metal-prints .be-more-beautiful-title{font-size:20px; text-transform:uppercase; text-align:center; font-family:"roboto_slabbold"; line-height:22px; position:relative; padding-bottom:18px}
.category-metal-prints .be-more-beautiful-metal-prints .be-more-beautiful-title span{font-size:14px; display:block; line-height:normal; text-transform:none; margin-top:8px;font-family:"roboto_slabregular"}
.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.au/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:#125688; content:""; bottom:-22px}
.category-metal-prints .be-more-beautiful-metal-prints ul.be-more-beautiful-discription li span{display:block; font-size:15px; margin-top:42px}
.category-metal-prints .total-order-shipped{background:url("https://www.canvaschamp.com.au/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-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:2px; 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 .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-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:#125688; 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;text-align:left;margin-top: 60px}
.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}
.metal-prints-available-options{text-align:center}
.metal-prints-content .custmr-reviews.black-font .pr-snippet-review-count span{color:#fff !important}
.metal-prints-content .custmr-reviews .sepratr{margin:5px 10px 0}
/*CSS for Default Full Width Page*/
.catalog-category-view.full-width-page .page-title{display:none;}
.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{max-width:1130px;margin:15px auto}
.category-photo-pillows.full-width-page .page-title {display: none}
.full-width-page .footer-container{margin-top:0;clear:both}
.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*/
.catalog-category-view.full-width-page.category-custom-canvas-prints .page-title {display:block}
.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 .section-title-commn {font-size: 22px;line-height: 27px;}
.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{background:#fafafa;float:left;padding-top:20px;width:100%;padding-bottom:50px}
.canvas-prints-section-tab.canvas-prints-au{margin-top:40px}
.canvas-prints-section-tabmenu{margin-top:30px;float:left;width:100%}
.overview-content{background:#fff none repeat scroll 0 0;box-sizing:border-box;float:left;padding:20px 20px 43px;position:relative;width:50%}
.overview-content .cms-content h3{color:#000;font-family:"roboto_slabbold";font-size:17px;margin-bottom:5px;text-transform:uppercase}
.overview-content .cms-content ul{padding-right:0;margin-left:0}
.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}
.overview-content .cms-content .red-btn{display:table;font-size:17px;margin-top:40px}
#why-choose-us, .why-choos-us {background-color: #fafafa;}
.why-choos-us{float:left;width:100%;clear:both}
.perfect-canvas-p{border-top:1px solid #ddd;padding-top:30px}
.overview-image{float:right;width:50%}
.decorate-home-canvas{width:100%;float:left;text-align:center;padding:30px 0 55px}
.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}
.decorate-canvas ul li img{display:block;max-width:100%;height:auto;margin:0 auto}
.decorate-canvas ul li:last-child{margin-right:0}
.decorate-canvas ul li h3{font-size:16px;margin-top:30px;margin-bottom:10px;color:#333}
.title-border-bottom{color:#333;font-family:'roboto_slabbold';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{font-size:16px;color:#333;font-family:'roboto_slabbold'}
.default-usp-content ul li span.txt{font-size:13px;color:#868686}
#overview .mainarea_wrapper{background-color:#FFF;}
#overview .mainarea_wrapper:after{content:''; display:table;clear:both}
.icon-usp{display:block;margin:0 auto 20px;}
.why-choos-us .icon-usp{width:64px}
.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:0px}
.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;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden;top:50%;-webkit-transform:translate(-30px,-50%);-moz-transform:translate(-30px,-50%);transform:translate(-30px,-50%);width:55%;max-width:580px}
.mainarea_wrapper.comon-canvas-content .common-left-content h2, .mainarea_wrapper.comon-canvas-content .common-left-content .new-heading-style{font-size:16px;color:#333;position:relative;padding-bottom:18px}
.mainarea_wrapper.comon-canvas-content .common-left-content .new-heading-style{margin-bottom:15px}
.mainarea_wrapper.comon-canvas-content .common-left-content h2:before, .mainarea_wrapper.comon-canvas-content .common-left-content .new-heading-style:before{position:absolute;background:#333;width:33px;height:1px;left:0;bottom:0;content:""}
.mainarea_wrapper.comon-canvas-content .red-btn{font-size:15px;font-family:"roboto_slabregular";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;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translate(30px,-50%);-moz-transform:translate(30px,-50%);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.au/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.au/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.au/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{font-family:'roboto_slabbold';font-size:40px;line-height:44px;text-transform:uppercase}
.million-plus.pioneered-industry h4{font-size:32px}
.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:url(https://www.canvaschamp.com.au/skin/frontend/default/cptheme1/images/canvas-prints/fastest-delivery.jpg) no-repeat 0 0;background-size:contain}
.million-plus.floating-frame{background:url(https://www.canvaschamp.com.au/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:'roboto_slabregular';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}
#idea_photo_gallery{padding:15px 0 0px;}
#idea_photo_gallery .idea-gallery-section{padding:20px 30px 30px; background:#FFF;width: 100%; box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box}
#idea_photo_gallery .idea-gallery-slider.slider.slick-slider {float:none}
.idea-gallery-slider span.name{display:block; margin-top:10px}
.idea-gallery-slider span.name .title{display:block;font-size:17px}
.idea-gallery-slider .slick-prev, 
.idea-gallery-slider .slick-next{background-image:url(https://www.canvaschamp.com.au/skin/frontend/default/cptheme1/images/canvas-prints/landing-page-slider-btn.png)}
.frames-can-section .slick-prev, .frames-can-section .slick-next {background-image: url(https://www.canvaschamp.com.au/skin/frontend/default/cptheme1/images/canvas-prints/landing-page-slider-btn.png)}
#one-million-plus .mainarea_wrapper.comon-canvas-content .content-area-canvas{border-bottom:0px none #ddd;}
/*End New Custom Canvas Print */
/*Slider*/
.slider-main-block{position:relative}
.cms-photographers .slider-main-block{z-index:0}
.swiper-container{width:90%;height:auto;margin:20px auto}
.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:#125688}
.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}
.see-more-product-common .title-with-border{margin-bottom:50px}

/* 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;float:left}
.flexslider .slides > li .common-offers-full-width.for-new-pages a{display:inline}
.split_canvas_banner .slides li .banner-text-content .common-offers-full-width.for-new-pages{margin-top: 20px;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 .content-heading{padding-bottom:15px; margin-bottom:0px; position:relative}
.split_canvas_banner .banner-heading{font-family:"roboto_slabbold";font-size:32px;text-transform:uppercase; color:#000;margin-bottom:0}
.split_canvas_banner .custmr-reviews {float: left;margin-bottom: 5px;display:block}
.split_canvas_banner .banner-heading:after, .split_canvas_banner .content-heading:after{content:''; position:absolute; bottom:8px; left:0; height:1px; display:block; width:51px; background:#000}
.split_canvas_banner .banner-text-content p{margin-bottom:10px;float:left}
.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;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:#125688}
.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 }
.split-au-canvas .split-canvas-products .mainarea_wrapper{background:none;padding:0}
.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:17px; font-family:"roboto_slabbold"}
.decorate-home-canvas.decorate-canvas.split-canvas-products .default-strt-price{margin-bottom:10px; color:#000;font-family:"roboto_slabregular"; 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:#125688}
.split-canvas-products .red-btn{float:none;margin-top:15px;padding:10px 0px;font-family:"roboto_slabregular"; 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:#125688}

.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_canvas_wrap .decorate-home-canvas.decorate-canvas.split-canvas-products ul li img{width:auto}

.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 .idea-gallery-slider{margin: 0 auto;text-align: center;width: 100%;padding: 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.au/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.au/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: roboto_slabbold;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 0}
.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, .heading-tag-change{font-family:"roboto_slabbold"; font-size:20px; color:#125688;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 .resp-tab-content-active{text-align:left}

.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.au/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:"roboto_slabregular"; 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.au/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:'roboto_slabregular'; 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-au-canvas .bring-your-memories{margin-top:20px}
.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:"roboto_slabregular"}
.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;background: url(https://www.canvaschamp.com.au/skin/frontend/default/cptheme1/images/landingpage-new/landing-pafe-slider-btn.png) no-repeat scroll left top;}
.split_panels_types .slick-next{right:-50px; z-index:1;background: url(https://www.canvaschamp.com.au/skin/frontend/default/cptheme1/images/landingpage-new/landing-pafe-slider-btn.png) no-repeat scroll right top;}
/*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.au/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.au/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 {}

.split-au-canvas #product-filter-list{float:left;width:100%;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}
.split-au-canvas .decorate-canvas ul#filters{margin-top:40px}
.split-au-canvas .decorate-canvas ul#filters li{width:auto;margin-right:0;margin-bottom:0}
.split-au-canvas .decorate-canvas ul#filters li a{color:#888;font-size:14px;padding:13px 25px;float:left;font-family:'robotomedium'}
.split-au-canvas .decorate-canvas ul#filters li a.highlight{background:#fff;color:#333}
.split-au-canvas .decorate-home-canvas.decorate-canvas.split-canvas-products ul.filters-options{width:100%;background:#fff;padding:40px 30px 0;margin-top:0;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}
.split-au-canvas .decorate-canvas ul.filters-options li{margin-bottom:40px;padding:0px 15px;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;width:33.33%;margin-right:0px}
.split-au-canvas .decorate-canvas ul.filters-options li .filter-tab{padding:30px 15px;border:1px solid #ddd}
.split-au-canvas .decorate-canvas ul.filters-options li:nth-child(3n){margin-right:0}
.split-au-canvas .decorate-canvas ul.filters-options li .image{width:100%;height:250px;display:table;text-align:center;margin:0 0 15px 0}
.split-au-canvas .decorate-canvas ul.filters-options li .image span{display:table-cell;vertical-align:middle}
.split-au-canvas .create-your-split-canvas{width:100%;float:left;margin-top:45px;margin-bottom:10px}
.split-au-canvas .create-your-split-canvas .tagline-all-commen{margin-bottom:40px}
.split-au-canvas .decorate-home-canvas.decorate-canvas.split-canvas-products, .split-au-canvas .perfect-canvas-p{padding-top:45px}
.split-au-canvas .decorate-canvas ul li h3{min-height:48px;margin-bottom:0}
/*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.au/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.au/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}
.split_canvas_wrap #ajax-loading-mask{background:rgba(0,0,0,0.7);position:fixed;top:0;left:0;width:100%;height:100%;z-index:9999;text-align:center}
.split_canvas_wrap #ajax-loading-mask .loader{background-image: url(https://www.canvaschamp.com.au/skin/frontend/default/cptheme1/images/ajax-loader-printready.gif);height:55px;width:55px;margin: 0 auto;position:absolute;top:calc(50% - 26px);left:0;right:0}
/*End 2 Split Canvas Page*/
/*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{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:'roboto_slabbold';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:22px; 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; color:#125688}

.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}
.decorate-home-canvas.mothersday_products ul li h3{margin-top:15px; font-size:17px; font-family:'roboto_slabbold'; margin-bottom:10px}
.decorate-home-canvas.mothersday_products .default-strt-price{margin-bottom:10px; line-height:25px; color:#000;font-family:'roboto_slabregular'; font-size:13px; font-style:italic}
.decorate-home-canvas.mothersday_products .default-strt-price span{margin-bottom:15px;font-size:15px; color:#125688}
.mothersday_products .red-btn{float:none;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; color:#125688}
.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%}
/*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:'roboto_slabbold';text-transform:uppercase; color:#000; padding-bottom:5px; margin-bottom:0px}
.lyric_banner #sample_review_link{display:table}
.lyric_banner .custmr-reviews {float: left;margin:0 0 15px}
.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:15px;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 .custmr-reviews .pr-snippet-review-count{cursor:text}
.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:15px; text-align:center}
.lyric_banner .start_price{font-size:14px; text-transform:none; display:block; clear:both; line-height:normal; margin:0px 0 10px}
.lyric_banner .start_price span{font-size:15px;color:#125688}
.lyric_banner .start_price strike{margin-right: 3px}
.lyric_banner .common-offers h5{font-size: 14px;}
.lyrics_products .price_lyrics strike{color:#888;font-size:14px}
.lyric_banner .common-offers{margin-bottom: 10px}
.lyrics_wrap .lyric_sections {padding:30px 0; float:left; width:100%; clear:both; text-align:left}
.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:15px; min-height: 46px; margin-bottom:15px}
.decorate-home-canvas.lyrics_products .default-strt-price{margin-bottom:15px; line-height:25px; color:#000;font-size:13px; font-style:italic}
.decorate-home-canvas.lyrics_products .default-strt-price span{margin-bottom:15px;font-size:14px}
.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:18px; color:#125688}
.lyric_sections.why-choos-us, .lyric_sections.lrcshrt_sec{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;display:block;min-height:80px}
.lyric_sections.wedmomnt_sec {padding:0}
.lyric_sections.wedmomnt_sec .decorate-home-canvas{background:url(https://www.canvaschamp.com.au/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:28px; text-transform:uppercase}
.lyric_sections.wedmomnt_sec .mainarea_wrapper p{color:#FFF; max-width:600px; margin:0 auto; font-size:14px}
.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:#125688; text-align:left; margin-bottom:10px}
/*Lyrics Landing Page End*/
.page-print .prod_options .print-lyrics-popup .pop-up-container_small{width: 600px;max-height: inherit}
.lyric_banner .common-offers.lyric-offer{margin-bottom: 15px}
/*canvas prints CA*/
.canvas-prints-section-tab.canvas-prints-ca{background: #fff;padding-bottom: 15px}
.canvas-prints-section-tab.canvas-prints-ca .why-choos-us{background: #fff}
.canvas-prints-section-tab.canvas-prints-ca .why-choos-us.canvas-prints-usp{background: #fff !important}
.canvas-prints-section-tab.canvas-prints-ca .why-choos-us.canvas-prints-usp .default-usp-content ul:after {content: "";clear: both;display: table;padding-top: 40px}
.canvas-prints-section-tab.canvas-prints-ca .why-choos-us.canvas-prints-usp .default-usp-content{padding-bottom: 0px}
.canvas-prints-section-tab.canvas-prints-ca .overview-content::after{display: none}
.canvas-prints-section-tab.canvas-prints-ca .why-choos-us.canvas-prints-usp .default-usp-content .mainarea_wrapper{border-bottom: 1px solid #f3f1f1}
.canvas-prints-section-tab.canvas-prints-ca .why-choos-us.canvas-prints-usp .default-usp-content ul{float: none}
.canvas-prints-section-tab.canvas-prints-ca .overview-content .cms-content h3, .canvas-prints-section-tab.canvas-prints-ca .mainarea_wrapper.comon-canvas-content .common-left-content .new-heading-style{font-size: 16px;text-transform: capitalize;    margin-bottom: 15px;position: relative;padding-bottom: 18px;font-family: "roboto_slabbold";}
.canvas-prints-section-tab.canvas-prints-ca .overview-content .cms-content h3.common-title-left.sub-block-title::before{display: none}
.canvas-prints-section-tab.canvas-prints-ca .overview-content .cms-content h3.common-title-left.sub-block-title{margin-bottom: 15px;padding-bottom: 0px}
.canvas-prints-section-tab.canvas-prints-ca .overview-content .cms-content h3::before, .canvas-prints-section-tab.canvas-prints-ca .mainarea_wrapper.comon-canvas-content .common-left-content .new-heading-style::before{position: absolute;background: #dfdfdf;width: 70px;height: 1px;left: 0;bottom: 0;content: ""}
.canvas-prints-section-tab.canvas-prints-ca .overview-content .cms-content .no-style{list-style: none;margin: 0 0 20px 0 !important;padding: 0 !important}
.canvas-prints-section-tab.canvas-prints-ca .overview-content{width: 48%}
.canvas-prints-section-tab.canvas-prints-ca .why-choos-us .overview-image{transform: translate(0px, 18%);-webkit-backface-visibility: hidden;
-moz-backface-visibility: hidden;backface-visibility: hidden;-webkit-transform:translate(0px, 18%)}
.canvas-prints-section-tab.canvas-prints-ca .why-choos-us.grey-tab-box{background: #fafafa;padding-bottom: 50px}
.canvas-prints-section-tab.canvas-prints-ca .icon-usp.usp-ink{margin-bottom: 0px}
.canvas-prints-section-tab.canvas-prints-ca .mainarea_wrapper.comon-canvas-content .common-left-content{    -webkit-transform: translate(-10px,-50%);-moz-transform: translate(-10px,-50%);transform: translate(-10px,-50%);max-width: 510px}
.canvas-prints-section-tab.canvas-prints-ca .mainarea_wrapper.comon-canvas-content .content-area-canvas{padding: 0px;border-bottom: none;margin-bottom: 25px}
.canvas-prints-section-tab.canvas-prints-ca .mainarea_wrapper.comon-canvas-content .content-area-canvas.left-content-image-right .common-left-content{-webkit-transform: translate(10px,-50%);-moz-transform: translate(10px,-50%);transform: translate(10px,-50%);}
.canvas-prints-section-tab.canvas-prints-ca .why-choos-us .perfect-canvas-p{border-top: none}
.why-choos-us.perfect-paper {padding: 0px 0px 40px 0px;border-bottom: 1px solid #f3f1f1}
.why-choos-us.perfect-paper .content-area-canvas{}
.why-choos-us.perfect-paper .mainarea_wrapper.comon-canvas-content .content-area-canvas{padding:20px 0 0; min-height:inherit; border-bottom:0px none; color:#888888}
.canvas-prints-section-tab.canvas-prints-ca .why-choos-us.perfect-paper .mainarea_wrapper.comon-canvas-content .content-area-canvas h2{    margin-bottom: 0px}
.canvas-prints-section-tab.canvas-prints-ca .why-choos-us.perfect-paper .mainarea_wrapper.comon-canvas-content .content-area-canvas h2:before{display:none !important}
.why-choos-us.perfect-paper .mainarea_wrapper.comon-canvas-content .content-area-canvas .common-left-content{padding-left:15px; border-left:5px solid #e6e6e6; box-sizing:border-box; -webkit-box-sizing:border-box;-webkit-transform: translate(-60px,-50%);-moz-transform: translate(-60px,-50%);transform: translate(-60px,-50%);}
.why-choos-us.perfect-paper .mainarea_wrapper.comon-canvas-content .content-area-canvas .insipiration-img{width:45%;padding:0; box-sizing:border-box; -webkit-box-sizing:border-box}
.why-choos-us.perfect-paper .mainarea_wrapper.comon-canvas-content .content-area-canvas .insipiration-img img{display:block; margin:0 auto}
.why-choos-us.perfect-paper .mainarea_wrapper.comon-canvas-content .content-area-canvas.left-content-image-right{text-align:right}
.why-choos-us.perfect-paper .mainarea_wrapper.comon-canvas-content .content-area-canvas.left-content-image-right .common-left-content{padding-right:15px; border-right:5px solid #e6e6e6;padding-left:0px; border-left:0px none #e6e6e6;-webkit-transform: translate(55px,-50%);-moz-transform: translate(55px,-50%);transform: translate(55px,-50%);}
.canvas-prints-section-tab.canvas-prints-ca .why-choos-us.bring-your-memories .mainarea_wrapper.comon-canvas-content{padding-bottom: 30px;border-bottom: 1px solid #f3f1f1}
.canvas-prints-section-tab.canvas-prints-ca .content-lemination{margin-top: 0px}
.canvas-prints-section-tab.canvas-prints-ca .title-border-bottom:before{background: #eeeeee;}
/*canvas print slider*/
.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}
.category-custom-canvas-prints .sizes-and-prices{margin: 0px 0 32px;}
.canvas-prints-respo-tab{float: left;width: 100% }

/*responisve tab*/
.resp-tab-content-active, .default-tabbing-new .common-tabbing-new-easy .resp-tab-content-active{text-align:left}
#horizontalTab, .default-tabbing-new .common-tabbing-new-easy{height:auto; text-align:center; background-image:none; border-bottom:1px solid #e9e9e9; margin-bottom:15px}
#horizontalTab ul.resp-tabs-list, .default-tabbing-new .common-tabbing-new-easy ul.resp-tabs-list{border-bottom:1px solid #f0f0f0}
#horizontalTab .resp-tabs-list li.hor_1, .default-tabbing-new .common-tabbing-new-easy .resp-tabs-list li.hor_1{padding:13px 15px;position:relative;background:#f0f0f0;margin:0 2px}
#horizontalTab .resp-tabs-list li:hover, .default-tabbing-new .common-tabbing-new-easy .resp-tabs-list li:hover{background:#272727; color:#fff}
#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{background:#272727; color:#fff}
#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{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; z-index: 1;}
.photo-calendars .common-offers{margin-bottom: 10px}
.category-pop-art-on-canvas .footer-container{width:100%;float: left}
.category-pop-art-on-canvas .resp-tab-content-active{text-align: left}
.category-pop-art-on-canvas .popart_top .a-center{text-align: left !important}

.catalog-category-view.full-width-page.category-panoramic-canvas-photo-prints .page-title{display: block;}
.sharephoto-index-index .pop_right #singleupload .ajax-upload-dragdrop{float: left;width: 300px !important;box-sizing: border-box;border: 1px dashed #ddd;border-top: 0;text-align: center;}
.sharephoto-index-index .upload-img-toshare{background: none;height: auto;min-height: 200px;}
.sharephoto-index-index .ajax-upload-dragdrop .ajax-file-upload{line-height: 23px;}
.sharephoto-index-index .ajax-upload-dragdrop > span{position: relative; top: -3px;}
.sharephoto-index-index .pop_right #singleupload .ajax-file-upload-error{float: left;width: 300px;color: #DD4B39;padding-top: 5px;}
.sharephoto-index-index .ajax-upload-dragdrop .ajax-file-upload input{cursor: pointer !important;}
.category-custom-song-lyrics-on-canvas .review-link-hd,
.category-hexagon-canvas .review-link-hd,
.category-pop-art-on-canvas .review-link-hd,
.category-engraved-photos-on-wood-plaques .review-link-hd,
.category-personalised-photo-pillows .review-link-hd,
.category-custom-photo-books .review-link-hd,
.category-photo-mugs .review-link-hd,
.category-magic-mugs .review-link-hd,
.category-magic-photo-mugs .review-link-hd,
.category-photo-prints .review-link-hd,
.category-hexagon-canvas-prints .review-link-hd,
.category-personalised-photo-book .review-link-hd,
.category-custom-photo-mugs .review-link-hd,
.category-photo-prints .review-link-hd,
.category-custom-photo-coasters .review-link-hd,
.photo_coaster .review-link-hd{pointer-events: none;cursor: default;}
.category-split-canvas-prints .rivew-hd#sample_review_link {pointer-events: none;cursor: default;}
.category-pop-art-on-canvas .popart .custmr-reviews a.first, .category-custom-song-lyrics-on-canvas .lyric_banner a.first, .category-hexagon-canvas .shopper-approved-new a.first, .category-engraved-photos-on-wood-plaques .custmr-reviews a.first, .category-custom-photo-pillows .photo-pillows a.first, .category-custom-photo-books .photobook-banner a.first, .category-photo-mugs .photomug-banner a.first, .category-magic-photo-mugs .magicmug_banner .custmr-reviews a.first, .category-photo-prints .photoprints_page a.first, .category-photo-coasters .photocoaster-banner a.first{pointer-events: none; cursor: default;}
.category-split-canvas-prints .rivew-hd#sample_review_link {pointer-events: none;cursor: default;}
.border-b-none{border-bottom:none !important}
@media only screen and (max-width:1470px){
  /*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:1200px){
.slider .right-box > img{left:0px;}
.idea-gallery-slider .slick-prev{left: 10px}
.idea-gallery-slider .slick-next{right: 10px}
.resp-tabs-list li {padding: 13px 13px;}
}

@media only screen and (min-width:1025px) and (max-width:1220px){
  /*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}
  /*Home deal offer*/
.offer-week-text {/*font-size:25px;line-height:40px*/}
.weekly-offer-deal img, .product_image img{width:auto}
.why-choos-us.perfect-paper .mainarea_wrapper.comon-canvas-content .content-area-canvas.left-content-image-right .common-left-content, .why-choos-us.perfect-paper .mainarea_wrapper.comon-canvas-content .content-area-canvas .common-left-content{max-width: 455px}
}
@media only screen and (min-width:1130px) {  
  .shipping-offer-top .icon.timer-default.secondary-offer, .shipping-offer-top .icon.timer-default.secondary-offer.laberday_offer{padding-top:20px;padding-bottom:20px}
  .shipping-offer-top .icon.timer-default.secondary-offer.cyberm_sale{padding-top:10px;padding-bottom:10px; text-align: center;}
  .shipping-offer-top .icon.timer-default.secondary-offer.cyberm_sale.single-line-offer{padding-left:70px}
  .shipping-offer-top .icon.timer-default.secondary-offer.cyberm_sale.single-line-offer:before{padding-top:5px;padding-bottom:0;}
 }
@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}
.photocollage-index-index .page-title, .photocollage-index-index .breadcrumbs{display:none}
.flexslider.wholesale-bg-block{display:block}
.sizebox{position:inherit; border:1px solid #ddd; top:inherit; left:inherit; float:right}
.cms-home .second-nav-container{}
.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:49.9%; padding:65px 0px}
.prints-from-facebook-main{width:49.9%; padding:65px 0px; border-right:none}
.prints-from-instagram-image{text-align:center}
.review-block.homepg .shop-approve{padding:15px 20px 30px; width:470px}
/* .what-our-client-speak-video{width:470px} */
.customer-revenue-main.ocassional-offer .coupon-code-button .red-btn{font-size:14px}
.customer-revenue-main.ocassional-offer{background-repeat: repeat}
.prints-from-instagram-text{background-position:-549px -96px}
.prints-from-facebook-text{background-position:-551px -158px}
.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:18px 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:287px}
#popupquestion .form-list .input-box{width:100%}
#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%}
.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}
.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%}
/* .cart .discount input.input-text{} */
.category-canvas-banner .canvas-banners-main .mainarea_wrapper{margin:0 20px; width:auto}
.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.column .submenu ul li{padding-left:16px; padding-right:16px}
.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-acrylic-prints .home-m, .category-photo-boards .home-m{display:none}
#esns_background_layer{display:none !important}
.canvas-photo-middle-content .popular-price{width:150px; margin-right:4px}
.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.au/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}
/* .cart .shipping{float:left} */
.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:33.3%; border:none; margin-right:0px}
.cms-shipping .fast-shipping-block ul li{font-size:13px}
/* Photocollage Bulider steps*/
.photocollage-index-index #collage_step1{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-free-and-fast-shipping .fast-shipping-block{width:31.3%}
.cms-free-and-fast-shipping .fast-shipping-block ul li{font-size:13px}
.cms-sizes-prices #div_three .size-and-price-module ul.custom_size_row li.col2{width:0%}
.cms-sizes-prices #div_three .size-and-price-module ul.row-pdg li.col2{width:8%}
.success_page{width:440px}
.success-tabplan{width:510px}
.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}
.lyrics-nz .default-usp-content ul li:nth-child(5n){clear:left}
.onepagecheckout-index-index .onepagecheckout_datafields .col-1 .form_fields input.t1.billing_telephone,
.onepagecheckout-index-index .onepagecheckout_datafields .col-1 .form_fields input.t1.shipping_telephone {width: 100% !important;}


}
@media only screen and (min-width:1025px) and (max-width:1129px){
.shipping-offer-top .icon.timer-default.secondary-offer.valentine_sale,
.shipping-offer-top .icon.timer-default.secondary-offer.valentine_sale_ca,
.shipping-offer-top .icon.timer-default.secondary-offer.valentine_sale_nz, .shipping-offer-top .icon.timer-default.secondary-offer.stpatrick{padding-left:0px}
.shipping-offer-top .icon.timer-default .countdown-timer{max-width:270px; margin: 10px auto 0;}

@media only screen and (max-width:1129px){
.onepagecheckout-index-index .onepagecheckout_datafields .col-1 .form_fields input.t1.billing_telephone,
.onepagecheckout-index-index .onepagecheckout_datafields .col-1 .form_fields input.t1.shipping_telephone {
    width: 100% !important;
}

}


.we-guarantee-you-love-it .leftlist{width:470px; margin-right:10px}
.we-guarantee-you-love-it .textpartleft{width:330px}
.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}
.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, .easy_order_steps .main-area, .center-container, .sizes-and-prices .main-area, .center-container{width:980px; margin:0 auto}
.second-nav-container .second-nav-main .second-nav ul li a{padding:10px 7px}
.second-nav-container .second-nav-main .second-nav ul li:last-child a{padding-right:0}
.second-nav-container .second-nav-main .second-nav ul li a.new-hltd{padding-right:15px}
.second-nav-container .second-nav-main .second-nav ul li a.new-hltd .objblink1{right:10px}
.banner.sticky .second-nav-container .second-nav-main .second-nav-sticky ul li{display:inline-table; padding:0}
.banner.sticky div.megnor-advanced-menu-popup3{right:530px !important}
div.megnor-advanced-menu-popup3{right:456px !important}
.banner.sticky div.megnor-advanced-menu-popup4{right:225px !important}
div.megnor-advanced-menu-popup4{right:312px !important}
.second-nav-container .second-nav-main{font-size:12px}
#countryFlag{margin:0 0 0 0 !important}
.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{padding:10px 14px 8px; font-size:13px; height:auto; line-height:normal; width:auto}
div.megnor-advanced-menu-popup a{font-size:13px}
div.menu a{padding:0 4px;font-size:13px}
.banner.sticky div.menu a{padding:0 3px; font-size: 13px}
.shipping-offer-top .icon.timer-default.primary-offer.secondary-offer{padding-left:0px;}
.banner.sticky .au-menubar div.menu a, .au-menubar div.menu a {padding: 0 8px; font-size: 13px}
.banner.sticky .au-menubar .second-nav-container .second-nav-main .second-nav-sticky ul li a.lowest-price {margin-right:35px}
.banner.sticky .au-menubar .second-nav-container .second-nav-main .second-nav-sticky {text-indent: 20px}
.banner.sticky .second-nav-container .second-nav-main .second-nav-sticky ul li a.qaulity-guarantee{margin-left:55px}
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:175px}
.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}
.home-m{display:none; float:left; background:#f5f5f5 url(https://www.canvaschamp.com.au/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.au/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:'roboto_slabbold'; float:left; width:100%; line-height:41px}
.home-m .canvas-desc strong span{font-size:24px; color:#125688; float:left; width:100%; font-family:'roboto_slabregular'; 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:18px}
#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%}
#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 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.au/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%}
.cart .discount.reward-pnts{box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box}
.cart .discount, .cart .shipping, .cart .totals{min-height:240px}
.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{height:auto}
.slider .title span{font-size:25px}
.slider .title .photo-line, .cms-free-shipping-canvas-prints .slider .title .photo-line{font-size:19px}
.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:27.8%}
.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}
.header_contact_info ul li.phone_number strong a{pointer-events:inherit}
.category-framed-prints .main-container .home-m{display:none}
.category-framed-prints .connected-carousels .carousel.carousel-stage img{width:80%; height:auto}
.category-framed-prints .ppf-leftlist{width:48%; margin-right:15px}
.category-framed-prints .ppf-rightlist{width:48%; margin-left:15px}
.category-framed-prints .ppf-imagepart{width:130px; height:131px}
.category-framed-prints .ppf-imagepart img{width:100%; height:auto}
.category-framed-prints .ppf-textpartright{width:60%; padding:10px 5px}
.shipping-offer-top{float:left; font-size:16px}
/*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; font-size:16px}
.pc-banner-section{height:510px !important; line-height:510px !important}
.pc-banner-section.photoengrv .padding40, .pc-banner-section .padding40{padding:20px 0}
.canvas-banners-main .pc-banner-section{height:590px !important; line-height:590px !important}

.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 .shopperapproved_widget{height:110px !important}
.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{display:block}
.pc-banner-section.peel-n-stick .padding40{padding:30px 0}
.cms-home .review-block{width:980px}
.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.au/skin/frontend/default/cptheme1/images/pricing-active-big.png") no-repeat center center; bottom:-15px; height:14px; left:-1px; position:absolute; width:292px}
.cms-home .container #tabmenu a, .cms-home .container #tabmenu a.active{padding-left:34px; padding-right:34px}
.coupons-block{text-align:center}
.coupons-block .coupon-block{width:28%}
.popart .popart_banner_text_top{padding:15px 0 40px}
.popart .popart_banner_text{height:auto !important; line-height:normal !important}
.popart .popart_banner_text h1{font-size:40px}
.popart .popart_banner_text h2{font-size:26px}
.pc-banner-section.popart_banner_text .white-btn{font-size:20px; padding:10px 20px; margin:20px 0 10px}
.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:67%}
.catalog-category-view .cms-content .hanging-frame-list{min-height:155px}
.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 .art-sup-dtl-box-left, .art-sup-dtl-box .art-sup-dtl-box-left{width:44%; padding:17px}
/*.product-view.strechrbar .art-sup-dtl-box .art-sup-dtl-box-right, .art-sup-dtl-box .art-sup-dtl-box-right{padding:17px; width:42%}*/
.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}
.shipping-offer-top.default-top-offer{background:#f9f9f9; padding:10px 0 8px; border-bottom:1px solid #e5e5e5}
.shipping-offer-top.default-top-offer .icon{background:none; border:none; padding:0; overflow:visible}
.shipping-offer-top .icon.timer-default.Black_Fri{padding-left:0}
.shipping-offer-top .icon.timer-default.secondary-offer{padding-left:0}
.shipping-offer-top .icon.timer-default.secondary-offer.laberday_offer, .shipping-offer-top .icon.timer-default.secondary-offer.new_year{padding-left:0}
.successpage-social-img > img{width:100%; height:auto}
.cart .discount.question, .cart .discount.quarantee, .cart .discount.geo-trust, .cart .usp-3box, .shipping-offer-top.default-top-offer .icon::before, .shipping-offer-top.default-top-offer .icon::after{display:none}
.easy_order_steps .easy_order_steps_boxes .easy_order_steps_box{width:42%}
.blog_area_home .blog_images_block{margin:0 7px}
.blog_area_home .blog_images_block a.blog_image > img{width:100%; height:160px}
.block-subscribe input.input-text{width:310px}
.block-subscribe .input-box{margin-bottom:0}
.footer-container .socialmedia-footer .top-footer .fb-like-main .fb-like-main-center{width:480px}
.newsletter-main .gift-certificate-au{width:440px}
.newsletter-main .gift-certificate{width:405px; background-position:10px -1087px; border-right:1px solid #ddd}
.we-guarantee-you-love-it .business-usp::before{display:none}
.we-guarantee-you-love-it .business-usp{width:100%}
.we-guarantee-you-love-it .business-usp ul li{float:left; width:50%; clear:none}
.we-guarantee-you-love-it .business-usp ul li p br{display:none}
.what-our-client-speak{display:none}
.sa_info{width:auto!important}
.socialmedia-prints-main .instagram-uplaod{margin-left:147px}
.socialmedia-prints-main .fb-uplaod{margin-right:165px}
.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}
.help-message, .upload_artwork .tooltips{display:none}
.top_info_right{font-size:13px}
.top_info_right #div_more_size.more_sizes{margin-right:0px}
.sizes-and-prices .total-sizes{margin-right:5px; padding:32px 0px 30px; width:320px}
.sizes-and-prices .main-area .total-sizes .shape-img img {max-width:95%}
.sizes-and-prices .total-sizes ul.sizes-with-prices li{width:100px}
.sizes-and-prices .total-sizes ul.sizes-with-prices li.diff-width{width:118px}
.contact-main .contact-left{width:690px}
.contact-main .contact-left .form-list .field{float:none; margin-bottom:20px; width:100%}
.contacform .form-list li.wide textarea{width:96%}
.form-list .input-box, .form-list .field, .form-list li.wide .input-box{width:100%}
.form-list .input-box input, .form-list li.wide input.input-text{width:96%}
.contact-map .contact-map-image{overflow:hidden}
.review-block .shop-approve .shop-approve-left img{max-width:100%}
.cms-sizes-prices #div_three .size-and-price-module ul.custom_size_row li.col1.custom-size{width:30%}
.cms-sizes-prices #div_three .size-and-price-module ul li.col4, .cms-sizes-prices #div_three .size-and-price-module ul li.col3{width:29%; margin-left: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}
.cms-home .second-nav-container.default-second-nav{margin-bottom:15px}
.cms-home .shipping-offer-top.default-top-offer{display:block}
.slider .size-price-label .size-price-box{width:145px; font-size:15px; padding:20px 10px}
.custom_size-landing-page .custom_price{width:57px}
.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 .red-btn{margin-left: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-large-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-canvas-prints-16x16 .main-container, .cms-canvas-prints-20x20 .main-container, .cms-large-canvas-prints-30x30 .main-container, .cms-large-canvas-prints-40x40 .main-container, .cms-rectangle-canvas-prints-16x24 .main-container, .cms-panoramic-canvas-prints-8x24 .main-container, .cms-panoramic-canvas-prints-10x24 .main-container, .cms-panoramic-canvas-prints-12x24 .main-container, .cms-panoramic-canvas-prints-16x32 .main-container, .cms-large-photo-to-canvas-prints-36x38 .main-container, .cms-giant-canvas-prints-54x54 .main-container, .google-feed-pages .main-container{background-position:0 2px;}
.usp-video-part-nz .business-usp-nz, .usp-video-part-nz .customer-revenue-main{width:475px}
.usp-video-part-nz .customer-revenue-main .block-title{font-size:22px}
/*Framed Prints*/
.framed-prints-main .frame-prints-container{width:980px; margin:0 auto}
.framed-prints-main .clearfix.container{width:100%}
.framed-prints-main .select-box-section .price-value{width:115px}
.framed-prints-main .select-box-section .price-value{width:115px}
.framed-prints-main .input-select-option{margin-right:7px}
.framed-prints-main .input-select-option.matt-options, .framed-prints-main .input-select-option.frame-styles{width:165px}
.framed-prints-main .input-select-option.glass{width:104px}
.framed-prints-main .input-select-option.paper-types{width:144px}
.framed-prints-main .input-select-option.frame-sizes{width:152px}
.framed-prints-main .container #tabmenu li a.fp-info:hover, .framed-prints-main .container #tabmenu li a.active.fp-info{background-position:-26px 16px}
.framed-prints-main .container #tabmenu li a.fp-info{background-position:-26px -155px}
.framed-prints-main .container #tabmenu li a.fp-c-reviews:hover, .framed-prints-main .container #tabmenu li a.active.fp-c-reviews{background-position:-400px 16px}
.framed-prints-main .container #tabmenu li a.fp-c-reviews{background-position:-400px -155px}
.framed-prints-main .container #tabmenu li a.fp-ans-que:hover, .framed-prints-main .container #tabmenu li a.active.fp-ans-que{background-position:-775px 16px}
.framed-prints-main .container #tabmenu li a.fp-ans-que{background-position:-775px -155px}
.shipping-offer-top.default-top-offer .center-container, .shipping-offer-top.canvaschamp_nz-top-offer .center-container{text-align:center}
.shipping-offer-top .icon .countdown-timer{float:none; margin-top:8px; position:static}
.mainarea_wrapper{margin:0 auto;width:1020px}
.photo-enh-bnr span.photo-enh-bnr-tittle{font-size:44px}
.sharephoto.pop_midcontent .pop_right .form-list{width:650px}
.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}
/*artistsupply sub page responsive*/
.artistsupply-category-pages .art-sup-dtl-box{width: 410px}
.artist_gallery_multi_price { width: 545px}
.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}
.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}
.w3-navbar li a {padding: 15px 30px 0 15px}
.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}
.free-canvas.refer-earn-block .sldr-wrap .refer-earn-block-content{width:55%}
.category-metal-prints .metal-prints-container{max-width:980px; width:100%;}
.footer-container .socialmedia-footer .top-footer{width:980px; margin:0px auto}
.footer-container .socialmedia-footer .top-footer .newsletter-main{width:47.9%}
.footer-container .socialmedia-footer .top-footer .fb-like-main{width:51.9%}
#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:325px}
.social_block{width:325px}
.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%}
/* 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}
.what-our-client-speak-video{width:470px}
/*Lyrics Landing Page*/
.lyric_banner .banner-text-content {padding-left: 10px}
.decorate-home-canvas.lyrics_products ul{margin:35px 0 0}
.decorate-home-canvas.lyrics_products ul li h3 {font-size:14px}
/*Home page Responsive*/
.banner.sticky .second-nav-container .second-nav-main .second-nav-sticky ul li a{font-size:11px}
.banner.sticky .second-nav-container .second-nav-main .second-nav-sticky ul{width:50%}
.homepage-instantbox .sizebox{box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;padding:10px 5px;top:-430px}
.magestore-bannerslider .mainarea_wrapper .flexslider{max-width:600px;height:auto}
.magestore-bannerslider .mainarea_wrapper .flexslider img{max-width:100%;height:460px}
.sizebox .sizebox-middle .custom_size #customSizeBlock .input-slect-fix-w{width:96px}
.sizebox .sizebox-middle .custom_size select{float:left;width:100%;font-size:11px}
.offer-week-text-bold{font-size:28px}
.footer-container .socialmedia-footer .top-footer .fb-like-main .block-title strong .text-b{text-transform:none}
/*canvas prints slider*/
.canvas-prints-slider{width:58%;background:#f6f6f6;padding:40px 5px;box-sizing:border-box}
.canvas-prints-slider .lSPager.lSGallery{left:0}
.shipping-offer-top .icon.timer-default.secondary-offer{padding-top:10px;padding-bottom:10px; text-align: center;}
.shipping-offer-top .icon.timer-default.secondary-offer.cyberm_sale{padding-bottom: 0;padding-top:0}
.shipping-offer-top .icon.timer-default.secondary-offer.cyberm_sale{padding-left: 0;}
}
@media only screen and (min-width:1025px) {
.data-table.cart-table tr td.last{width:55px;border-right:1px solid #eee !important}
/*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}
.review-block.homepg .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}
}
@media only screen and (max-width:1024px){
body{overflow-x:hidden}		
.shipping-offer-top.default-top-offer .icon.pad-top-bottom{padding:5px 0}
.checkout-cart-index .cart .cart-collaterals .col1-set{width:100%}
.submenu .coming_soon {position: relative;top: -3px;left: 0;width: auto;background-color: transparent;color: #125688;transform: none}
#objblink1{position:relative; right:0;top:0px}
/*Use DropDown*/
.useraccount-menu{position:absolute; top:55px;right:0; width:95px; text-align: left; background-color:#fff; border:1px solid #125688; opacity:0; z-index:99999; border-radius: 0 0 3px 3px; padding:2px 5px; transition:all .2s ease; -webkit-transition:all .2s ease; visibility:hidden}
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: 99999}
span.loggedin-user{position:relative; display:block; top:5px; z-index:99999}
.logged-in.active ul.useraccount-menu {opacity:1; right:53px; visibility:visible}
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 .3s 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:9990 !important}
.zsiq_custommain.siq_rM{z-index:1 !important}
/* .checkout-cart-index .cart .discount{width:28%} */
.category-canvas-banner .canvas-banners-main .mainarea_wrapper{margin:0 20px; width:auto}
.checkout-cart-index .cart .discount.credit-amount{width:27.6%; margin-left:317px}
.canvas-prints-size-slider .slick-list .slick-track .slick-slide{width:250px;}
.canvas-prints-size-slider {width:250px !important;margin:auto !important;}
.about-custom-canvas .custmr-reviews .pr_snippet_product{width:100%;margin-bottom:5px;}
.about-custom-canvas .custmr-reviews .pr-snippet-stars{width:100% !important; /*text-align: center !important;*/float:left !important}
.about-custom-canvas .custmr-reviews .pr-snippet-stars .pr-stars-small{float: none;display: inline-table;}
.about-custom-canvas .custmr-reviews .pr-snippet-stars .pr-snippet-rating-decimal{float:none;margin-left:3px;border-radius:3px;padding: 1px 4px}
.shipping-offer-top.default-top-offer .center-container, .shipping-offer-top.canvaschamp_nz-top-offer .center-container{text-align:center}
.shipping-offer-top .icon.timer-default{text-align:center !important}
.shipping-offer-top .icon.timer-default.Black_Fri{padding-left:0px;}
.shipping-offer-top .icon.timer-default .countdown-timer{float:none; margin:8px auto 0; position:static;max-width:270px;border-radius:3px}
.shipping-offer-top.canvaschamp_ca-top-offer .icon .countdown-timer{display:block;padding-bottom: 5px;height: auto}
.shipping-offer-top{font-size:14px}
.cms-home .shipping-offer-top.default-top-offer{display:block}
.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-large-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-canvas-prints-16x16 .main-container, .cms-canvas-prints-20x20 .main-container, .cms-large-canvas-prints-30x30 .main-container, .cms-large-canvas-prints-40x40 .main-container, .cms-rectangle-canvas-prints-16x24 .main-container, .cms-panoramic-canvas-prints-8x24 .main-container, .cms-panoramic-canvas-prints-10x24 .main-container, .cms-panoramic-canvas-prints-12x24 .main-container, .cms-panoramic-canvas-prints-16x32 .main-container, .cms-large-photo-to-canvas-prints-36x38 .main-container, .cms-giant-canvas-prints-54x54 .main-container, .cms-36x48-large-photo-to-canvas-print .main-container, .cms-large-canvas-prints-54x54 .main-container, .cms-put-your-photos-on-canvas-8x14 .main-container, .cms-canvas-prints-10x20 .main-container, .cms-gallery-wrapped-canvas-print-8x9 .main-container, .google-feed-pages .main-container{background-image:none}
.walldisplay-index-index .main, .photocollage-index-index .main{margin:0 auto}
.banner.sticky{display:none}
.hightail-message-mobile{display:block}
.related-category-block{display:none}
.contentforsocialmedia, .container .quick-view-tabbing, .header_contact_info, .second-nav-container, .hidden-desktop-nav{display:none}
.hidden-mobile-nav, .cms-home .price-tag-start-price{display:block}
.custom-canvas-fonts-style .step-two-message-hightail{display:inline-block}
.main, .col-main, .cart, .footer, .header, .nav-inner, .featured_inner, .new_inner, .main, .center-container{width:768px}
.cms-wholesale-canvas-printing .price-tag-start-price.text-align-l{text-align:center}
.cms-home .nav-container{margin-bottom:0px}
.homepage-instantbox{width:auto}
.header, .nav-inner{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}
.category-canvas-pictures .home-m, .category-acrylic-prints .home-m, .category-photo-boards .home-m{display:block}
.home-m{display:block; background:#f5f5f5 url(https://www.canvaschamp.com.au/skin/frontend/default/cptheme1/images/responsive/m-bg.jpg) center bottom no-repeat; width:100%; padding-bottom:193px; 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:#125688; text-decoration:underline}
.home-m .photoboards-img-m{background:url(https://www.canvaschamp.com.au/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.au/skin/frontend/default/cptheme1/images/responsive/acrylic-ipad-img.png) top center no-repeat; width:564px; height:294px; margin:20px auto}
.home-m .metal-img-m{background:url(https://www.canvaschamp.com.au/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.au/skin/frontend/default/cptheme1/images/responsive/metal-ipad-img.png) top center no-repeat; width:564px; height:299px; margin:20px auto 0px auto}
.category-framed-prints .home-m .canvas-pictures-img-m{background:url(https://www.canvaschamp.com.au/skin/frontend/default/cptheme1/images/responsive/tablet-image.png) top center no-repeat; width:564px; height:200px; margin:20px auto 0px auto}
.shipping-offer-top.default-top-offer{background:#f9f9f9; padding:10px 0 8px; border-bottom:1px solid #e5e5e5}
.shipping-offer-top.default-top-offer .icon, .shipping-offer-top .icon.timer-default.primary-offer{background:none; border:none; padding:0; overflow:visible}
.shipping-offer-top .icon.timer-default.xmas_sale {padding-left:0px;}
.shipping-offer-top .icon.cache_base.xmas_sale{padding-left:0;}
.shipping-offer-top.canvaschamp_ca-top-offer .icon{text-align: center}
.shipping-offer-top .icon.timer-default.primary-offer.secondary-offer, .shipping-offer-top .icon.timer-default.secondary-offer, .shipping-offer-top .timer-default.secondary-offer.black_friday, .shipping-offer-top .icon.timer-default.secondary-offer.early_cyber, .shipping-offer-top .icon.timer-default.secondary-offer.cyberm_flash, .shipping-offer-top .icon.timer-default.secondary-offer.cyberm_sale, .shipping-offer-top .icon.timer-default.secondary-offer.valentine_sale, .shipping-offer-top .icon.timer-default.secondary-offer.valentine_sale_ca, .shipping-offer-top .icon.timer-default.secondary-offer.valentine_sale_nz{padding-left:0px}
.shipping-offer-top .icon.timer-default.secondary-offer.laberday_offer, .shipping-offer-top .icon.timer-default.secondary-offer.new_year, .shipping-offer-top .icon.timer-default.secondary-offer.stpatrick {padding-left:0}
.home-m .canvas-img-m{background:url(https://www.canvaschamp.com.au/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; margin-bottom:-80px}
.home-m .canvas-desc strong{font-weight:normal; font-size:30px; font-family:'roboto_slabbold'; float:left; width:100%; line-height:41px; display:block}
.home-m .canvas-desc strong span{font-size:20px; color:#125688; float:left; width:100%; font-family:'roboto_slabregular'; 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, .categorypath-custom-canvas-prints .footer-container, .categorypath-gallery-wrapped-canvas .footer-container, .categorypath-photos-on-canvas .footer-container{margin-top:0px}
.breadcrumbs, .category-photo-boards .sizebox, .category-acrylic-prints .sizebox, .category-canvas-pictures .sizebox, .category-gallery-wrapped-canvas .sizebox,.category-photos-on-canvas .sizebox, .category-canvas-art .sizebox{display:none !important}
.au-acry .breadcrumbs{display: inline-block !important; margin: 15px 0 0;}
.au-acry.category-acrylic-prints .sizebox{display: table !important; max-width: 420px; margin: 0 auto; float: none;}
.category-photo-boards .connected-carousels, .category-acrylic-prints .connected-carousels, .category-canvas-pictures .connected-carousels, .category-gallery-wrapped-canvas .connected-carousels, .category-photos-on-canvas .connected-carousels, .category-canvas-art .connected-carousels{display:none !important}
.category-acrylic-prints .connected-carousels.au-only{display: inline-block !important; width: 100%; text-align: center; height: auto; margin-bottom: 30px;}
.connected-carousels.au-only .stage{width: auto;}
.connected-carousels.au-only .carousel ul{width: auto;}
.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:50%; padding-left:8%;box-sizing:border-box; -webkit-box-sizing:border-box}
.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, .shipping-offer-top.default-top-offer .icon::before, .shipping-offer-top.default-top-offer .icon::after{display:none}
.product-detail .product-imgbox{width:100%; text-align:center; margin-top:0px}
.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: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;margin:0 auto 5px;}
#esns_background_layer, .category-photo-mosaic-on-canvas .custmr-reviews, .framed-prints-main .framed-prints-banner .frame-prints-container .framed-ban-content .custmr-reviews{display:none !important}
.au-only-mosaic.category-photo-mosaic-on-canvas .custmr-reviews{display: inline-block !important;}
.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 .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: 31%;margin-right: 2%}
.contact-right .address-block .contact-right-main:last-child{margin-right: 0}
.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: 30px}
.contact-banner .banner-contact-us p {font-size: 13px;line-height: 0px}
.contact-banner .banner-contact-us h2 {font-size: 20px}
.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}
.common-offers.float-Right{position:static; left:auto; right:auto; width:100%; box-sizing:border-box; text-align:center; margin-bottom:20px}
.common-offers::before, .common-offers::after{display:none;}
.custom_size-landing-page{padding:13px 20px 15px 30px}
.custom_size-landing-page .custom_price{width:75px; font-size:15px}
.common-offers.float-Right h6, .common-offers.float-Right{text-align:center}
.common-offers h5{font-size:14px}
.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%}
.cart .discount{padding:15px}
.cart .discount.reward-pnts, .cart .totals{box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box}
.cart .shipping{float:left}
.cart .totals{ width: 48%}
.cart .discount.reward-pnts, .cart .col1-set .discount.reward-pnts{width:48%;}
.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}
.checkout-cart-index .data-table .even{background:#f0f0f0}
#shopping-cart-table tbody tr td.last{float:left !important;width:100% !important}
.product-my-canvas-design .step3-block1, .product-my-canvas-design .step3-block2{border-bottom:none}
.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}
#upload_area_responsive{display:block; margin:15px auto; text-align:center}
.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 li.lh{padding-top:9px}
.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:16%}
.cp-page-wrapper{width:100%}
.slider .left-box{float:left; width:100%; margin-top:0px}
.slider .right-box{float:left;width:100%}
.slider .right-box > img{position:inherit;left:inherit;margin:0 auto;display:block;max-width:100%}
.gugl-trust a img{max-width:100%;}
.slider .size-price-label{width:100%}
.three-boxes .trboxes-box2 .gp-trust img{width:auto}
.three-boxes .trbox{width:48.5%;box-sizing:border-box;min-height:410px}
.three-boxes .trboxes-box2, .three-boxes .trboxes-box2{margin:0 0 20px 0}
.three-boxes .trboxes-box2{margin:0 0 20px 3%}
.three-boxes .trboxes-box3.trbox{float:none;margin:0 auto;overflow:hidden;width:340px}
.trboxes-box3.trbox iframe{display:block;max-width:350px}
.three-boxes .qp-contnt span{float:none;}
.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-large-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-gallery-wrap-canvas-photo .main-container, .cms-gallery-wrapped-canvas-prints-8x9 .main-container, .cms-panoramic-canvas-prints-18x48 .main-container, .cms-canvas-prints-16x16 .main-container, .cms-canvas-prints-20x20 .main-container, .cms-large-canvas-prints-30x30 .main-container, .cms-large-canvas-prints-40x40 .main-container, .cms-rectangle-canvas-prints-16x24 .main-container, .cms-panoramic-canvas-prints-8x24 .main-container, .cms-panoramic-canvas-prints-10x24 .main-container, .cms-panoramic-canvas-prints-12x24 .main-container, .cms-panoramic-canvas-prints-16x32 .main-container, .cms-large-photo-to-canvas-prints-36x38 .main-container, .cms-giant-canvas-prints-54x54 .main-container, .google-feed-pages .main-container{background:none}
.easy-steps-to-order-name-image{display:none}
.upload-photo, .layout-size, .choose-style{margin-right:14px}
.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-framed-prints .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-framed-prints .ppf-leftlist, .category-framed-prints .ppf-rightlist{width:auto; margin-right:0; margin-left:0}
.category-framed-prints .ppf-areawise{width:100%}
.category-framed-prints .ppf-imagepart{width:20%; height:auto}
.category-framed-prints .ppf-imagepart img{width:100%; height:auto}
.category-framed-prints .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}
.peel-stick-walldecals-main.main-container{background:none}
.engrave.main-container{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}
.cms-free-and-fast-shipping .fast-shipping-text-bg{margin-top:0;font-size:15px}
/*Popart Landing page CSS*/
.popart .popart_top h4{width:29%}
.popart .pop_midcontent .pop_left img{width:100% !important}
.cms-wholesale-canvas-printing .popart .pop_midcontent .pop_left img{width:80% !important}
.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}
#slider1{z-index:0}
.flexslider.wholesale-bg-block{display:block; height:auto; position:relative; z-index:0; width:100%; padding: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}
.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:30px; line-height:30px}
.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}
.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{display:none}
.pc-banner-section.photoengrv .content span{display:inline-block}
.pc-banner-section.photoengrv .start_price{padding-top:15px}
.pc-banner-section.photoengrv .left-box .title{margin-bottom:0px; padding-top:30px}
.engrave.main-container{}
.pc-banner-section.photoengrv{height:580px}
.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.can-photo-colg .title h2{font-size:24px; line-height:30px}
.pc-banner-section.can-photo-colg .title h1, .pc-banner-section.can-photo-colg .title .caption{font-size:40px; line-height:40px}
.pc-banner-section.peel-n-stick{display:none}
.pc-banner-section.popart_banner_text{display:block; height:auto; margin-bottom:0; padding-bottom:40px}
.popart .popart_banner_text_top{display:block; padding:60px 0 120px}
.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:41% auto}
.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(25%)}
.pop_midcontent.grey2 .pop_right{transform: translateY(45%)}
.pop_midcontent.grey1 .pop_right{transform: translateY(30%)}
.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{display:none !important}
.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, .cart .usp-3box{display:none}
.review-block .reviews .review-content .review-pic img{width:100%; height:auto}
.shipping-offer-top .addi-disc_open{display:inline}
.giveaway-page .common-offers-giveway .caption1{font-size:40px; line-height:40px}
.onepagecheckout_datafields .options .tool-tip-icon{display:none}
.free-canvas.refer-earn-block .sldr-wrap .refer-earn-block-content{width:auto}
.free-canvas.refer-earn-block .size-select-box{display:none}
.refer-earn-block-content .commonbullet li{width:100%}
/*Canvas Banner Prints landing page CSS*/
.canvas-banners-main{padding-bottom:30px}
.canvas-banners-main #review_image .sa_logo{margin-top:-40px}
.pc-banner-section.can-banner.peel-n-stick .title h2{font-size:20px}
.pc-banner-section.can-banner.peel-n-stick .content span{font-size:14px; line-height:20px}
.pc-banner-section.can-banner.peel-n-stick .content span br{display:none}
.pc-banner-section.can-banner.peel-n-stick .title .caption {font-size:47px;line-height:45px}
.pc-banner-section.can-banner.peel-n-stick .title .caption span{font-size:15px}
.pc-banner-section.can-banner.peel-n-stick .content .price-tag-start-price span{font-size:14px}
.pc-banner-section.can-banner.peel-n-stick .content .price-tag-start-price span{font-size:16px; padding-bottom:5px}
.canvas-banners-main .custmr-reviews .sepratr, .canvas-banners-main .productqa_link{display:inline-block}
.canvas-banners-main .custmr-reviews{display:inline-block !important}
.canvas-banners-main h2.resp-accordion.resp-tab-active {background: #f5f5f5 !important}
.canvas-banners-main .product_review, .canvas-banners-main .merchant_review {padding:20px 0px !important}
.canvas-banners-main #review_header .block.stars  {width:155px; height:auto; margin:25px auto}
.canvas-banners-main .resp-tabs-container .resp-tab-content {position: relative; margin-top:40px; padding-top:0}
.canvas-banners-main #product_page .paging{padding:15px 0 10px 0 !important; height:auto !important}
.canvas-banners-main #merchant_page .paging{padding:15px 0 10px 0 !important; height:auto !important}
.canvas-banners-main #review_image {position: absolute; right: 15px}
.catalog-category-view .canvas-banners-main .cms-content h2{font-size:20px; margin-bottom:15px}
.catalog-category-view .canvas-banners-main .cms-content h3{font-size:16px}
/* Photocollage Bulider steps*/
.photocollage-index-index #collage_step1{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-free-and-fast-shipping .fast-shipping-block{width:31.3%; margin-right:2%}
.cms-free-and-fast-shipping .fast-shipping-block,.cms-free-and-fast-shipping .fast-shipping-block.nz{min-height:435px}
.cms-free-and-fast-shipping .fast-shipping-block ul li{font-size:13px}
.cms-free-and-fast-shipping .fast-shipping-block ul{margin-bottom:20px}
.cms-free-and-fast-shipping .fast-shipping-standard, .cms-free-and-fast-shipping .fast-shipping-express, .cms-free-and-fast-shipping .fast-shipping-priority{margin:20px 0}
.fast-shipping-btn{margin:0}
.cart .discount .buttons-set button.button, .cart .shipping .buttons-set button.button{margin:10px 0}
.form-list .input-box input#cert_number.input-text{clear:both; display:block; width:280px}
.mobile-price-added{clear:both; display:table; margin:0 auto}
.cms-sizes-prices #div_three .size-and-price-module ul.custom_size_row li.col2{width:7%}
.cms-sizes-prices #div_three .size-and-price-module ul.row-pdg li.col2{width:6%}
.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%}
.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}
.onepagecheckout-index-success .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}
.onepagecheckout-index-success .how-referal-program-work ul.referral-steps, .checkout-onepage-success .how-referal-program-work ul.referral-steps{width:100%}
/*Framed Prints*/
.category-framed-prints .footer-container{margin:0px}
.framed-prints-main .frame-prints-container, .framed-prints-main .main-container .main .col-main{width:768px}
.framed-prints-main .framed-ban-content{margin-top:210px}
.framed-prints-main .input-select-option{display:inline-table; float:none}
.framed-prints-main .input-select-option.frame-sizes, .framed-prints-main .input-select-option.frame-styles, .framed-prints-main .input-select-option.paper-types, .framed-prints-main .input-select-option.matt-options, .framed-prints-main .input-select-option.glass, .framed-prints-main .select-box-section .price-value{width:25%; margin:10px}
.framed-prints-main .footer-container, .framed-prints-main .iner_category_list{margin-top:0px}
.framed-prints-main .framed-ban-content h1.framed-prints-banner-title, .framed-prints-main .framed-ban-content span.framed-prints-banner-title{font-size:30px}
.form-list select{width:100%; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; appearance:none; -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}
.form-list select::-ms-expand{display:none}
.inspiration-gallery-banner .inspiration-gallery-title{font-size:36px}
.photo-enh-bnr span.photo-enh-bnr-tittle, .photo-enh-bnr h1.photo-enh-bnr-tittle{font-size:32px; line-height:32px}
.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}
.image_comment_name_details .share-name{font-size:13px}
.sharephoto .photo-enh-bnr, .inspiration-gallery-banner{min-height:inherit; padding:70px 0; background-size:cover}
ul.share-category-img-comment li.share-cat{margin:5px 3px}
ul.share-category-img-comment li.share-cat a{padding:2px 5px}
.sharephoto .dpe-cc-home-decor .mainarea_wrapper{padding-bottom:20px}
.sharephoto .dpe-cc-home-decor{margin-bottom:30px}
.sharephoto .dpe-cc-home-decor ul.dpe-cc-home-decor-detail li span.shipping-tittle{font-size:17px}
.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}
.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}
.banksy-canvas-prints.emo-ban{margin-top:15px; padding-bottom:20px}
.category-metal-prints .metal-prints-container{max-width:980px; width:100%;}
.category-metal-prints .page-title h1{text-align:center}
/*Split Canvas Page */
.split_canvas_wrap .split_canvas_banner .flexslider {display: block;padding: 0;width: 100%}
.flex-control-nav {bottom:5px;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}
.decorate-home-canvas.decorate-canvas.split-canvas-products ul li h3, .split-canvas-products .price_split span, .split-canvas-products .price_split{font-size:13px}
.split-au-canvas .decorate-home-canvas.decorate-canvas.split-canvas-products, .split-au-canvas .perfect-canvas-p{padding-top:20px}
.split-au-canvas .create-your-split-canvas{margin-top:20px;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}
.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%}
.category-pop-art-on-canvas .container .quick-view-tabbing{display: block;}
.category-canvas-banner .pop_midcontent{margin-bottom: 0;}
}
@media 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%}
.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 .input-box input, .form-list li.wide input.input-text{width:96%}
.products-grid li.item img{height:auto; width:100%}
.contacform .fieldset .form-list .field .input-box input.input-text {width:96%}
.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}
.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%}
#inner-main.product_info .product-detail-left.famous-artist-usp {margin-top: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}
.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{width:768px}
.socialmedia-prints-main{display:none}
.cms-sizes-prices #div_three .size-and-price-module .custom_size_row #three_custom_price_thin strike, .cms-sizes-prices #div_three .size-and-price-module .custom_size_row #three_custom_price_thick strike, .cms-sizes-prices #div_single .size-and-price-module .custom_size_row #single_custom_price_roll strike, .cms-sizes-prices #div_single .size-and-price-module .custom_size_row #single_custom_price_thin strike, .cms-sizes-prices #div_single .size-and-price-module .custom_size_row #single_custom_price_thick strike{width:73px}
.cms-sizes-prices #div_three .size-and-price-module ul li.col4, .cms-sizes-prices #div_three .size-and-price-module ul li.col3{width:28%}
}
@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%}
#footer .mobile_togglemenu{display:none}
#footer .footer-area{width:223px}
.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%}
#footer #block_1, #footer #block_2, #footer #block_3{width:22%}
#footer #block_4{width:30%}
#footer .block-subscribe input.input-text{padding:11px 83px 11px 12px}
.footer-area .block .actions button.button{right:10px}
.block-subscribe input.input-text{width:auto}
.tm-footercms .description{margin:12px 15px 20px 14px; padding-right:5px; width:35%}
.tm-footercms .address{margin:15px 0 0 4px; width:41%}
.products-list li .list-center{width:415px}
#footer h6{font-size:20px}
.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}
.cms-sizes-prices #div_three .size-and-price-module ul.row-pdg li.col2{width:6%}
}
@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 {padding:0; background-size:80%; background-position:center center}
.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;}
.category-metal-prints .why-choose-metal-print .metal-prints-container .why-choose-metal-print-content{background:rgba(255, 255, 255, 0.8);display:table;float:none;margin:0 auto;padding:30px; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box}
}
@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; margin-top:0;}
#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}
.custom_size_row .col1, .custom_size_row .col2{margin-left:130px}
.size-and-price-module .custom_size_row li .prices{padding-top:4px}
.popart.wlslcan-prin .pc-banner-section.fxd-wdth, .fxd-wdth{width:724px}
}
@media only screen and (max-width:979px){
.welcome_text{display:none}
.header-bottom{margin-top:20px; padding-bottom:20px}
.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, .center-container, .mainarea_wrapper, .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}
.size-and-price-module ul.row-pdg li strike, .size-and-price-module #single_custom_price_roll strike, .size-and-price-module .custom_size_row li .prices strike{display:none}
.size-and-price-module ul li .prices{font-size:13px}
.size-and-price-module .custom_size_row .col2,.size-and-price-module ul.row-pdg li.col2,.size-and-price-module ul.row-pdg li.col3,.size-and-price-module ul.row-pdg li.col4{text-align:center}
.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}
.footer .mobile_togglemenu{display:block}
#footer ul{display:none; margin-bottom:10px}
#footer .footer-popup{display:none}
#footer .footer-area{width:100%; margin-right:0}
.products-list li .list-center{width:auto}
.product-view .product-shop{width:100%}
.cart .cart-collaterals .col2-set{width:99.5%}
.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%}
.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}
.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%}
#footer #block_3 h6{margin-bottom:10px}
#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}
.socialmedia-prints-main{display:none}
.upload-photo, .layout-size, .choose-style{width:25%; margin-right:5px}
#fotolia_popup{width:700px}
#fotolia_popup #fotolia_popup_right{width:500px}
#fotolia_popup #fotolia_popup_left{width:190px}
.cms-sizes-prices #div_three .size-and-price-module ul.row-pdg li.col2{width:7%}
.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}
.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:25px}
.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:25px}
.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%}
.lyrics-au .lyric_sections.why-choos-us .default-usp-content ul li span.txt{min-height:80px}
}
@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}
.cart .discount .buttons-set {margin-top: 5px;}
}
/* Landscape phone to portrait tablet */
@media only screen and (max-width:767px){
.slider .right-box{float:left;width:100% !important}
.header, .nav-inner, .footer, .featured_inner, .messages, .new_inner, .home_cmsinner, .testimonail-inner, .manufacture_products, .blog_main, .main{width:auto; margin:0 40px}
.mainarea_wrapper{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.au/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.au/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.au/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.au/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.au/skin/frontend/default/cptheme1/images/responsive/metal-m-img.png) top center no-repeat; width:400px; height:230px; margin:20px auto 0px auto}
.category-framed-prints .home-m .canvas-pictures-img-m{background:url(https://www.canvaschamp.com.au/skin/frontend/default/cptheme1/images/responsive/mobile-image.png) top center no-repeat; width:400px; height:110px; margin:20px auto 0px auto}
.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{width:100%}
.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}
.popart .popart_banner_text h1{font-size:36px}
.popart .popart_banner_text h2{font-size:20px; line-height:normal}
.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.au/skin/frontend/default/cptheme1/images/arrow-down.png") no-repeat right 7px transparent; right:6px}
.sbToggleOpen{background:url("https://www.canvaschamp.com.au/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}
.tm-footercms .footer-logo{width:251px; float:none; left:0px; right:0px; margin:0 auto}
.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}
.footer .social_block ul{margin-top:18px}
.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{background:url("https://www.canvaschamp.com.au/skin/frontend/default/cptheme1/images/sprite.png") no-repeat -225px -510px transparent; 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}
.paypal_block{text-align:center; width:100%}
.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 .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}
#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}
.product-detail-size-module ul li.material-thumb{margin-right:9px}
.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}
#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 .shipping, .cart .discount.reward-pnts, .cart .col1-set .discount.reward-pnts{width:auto; float:none; margin-right:0px; clear:both; margin-bottom:10px}
/* .cart .shipping{width:100%; float:left} */
.cart .discount, .cart .totals{min-height:auto;float:left;width:100%;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}
.cart .totals{width:100%}
.checkout-cart-index .shopping-cart-detail dd{float:none}
.onepagecheckout_datafields .col-1 .form_fields div.two_fields .data_area{width:96%!important}
.onepagecheckout-index-index .onepagecheckout_datafields .col-1 .form_fields input.t1.billing_telephone,
.onepagecheckout-index-index .onepagecheckout_datafields .col-1 .form_fields input.t1.shipping_telephone {width: 100% !important;}

.onepagecheckout_datafields .col-1 .form_fields input.t1{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 .main-container{background:none}
.slider .slider-below-belt{display:none}
.slider{height:auto}
.slider .right-box > img{max-width:80%;}
.slider .left-box .title{text-align:center}
.slider .title span{font-size:30px}
.slider .title .photo-line, .cms-free-shipping-canvas-prints .slider .title .photo-line{font-size:19px; text-align:center}
.slider .content{margin:10px 0}
.product-display .prod-contnt{width:100%}
.three-boxes .trboxes-box3.trbox{width:100%; margin:0px auto; float:none; overflow:hidden}
.three-boxes .trboxes-box2{margin:0px}
.three-boxes .trbox{width:100%;margin:0 0 20px 0;float:none;min-height:370px;}
.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}
.product-display .prod-img{width:100%;margin-bottom:15px;}
.product-display .prod-img img{float:none;text-align:center;margin:0 auto;width:auto;display:block}
.award-winning-logo span{width:100%;background-size:153% 673%;}
.easy-steps-to-order-group .upload-photo, .easy-steps-to-order-group  .layout-size, .easy-steps-to-order-group .choose-style, .easy-steps-to-order-group .place-order{width:50%; margin:0 0 20px 0}
.choose-style-text-bold, .upload-photo-text-bold, .layout-size-text-bold, .place-order-text-bold{font-size:16px;}
.product-display .prod-details .prod-titl{font-size:16px;}
.upload-photo-image span, .layout-size-image span, .choose-style-image span, .place-order-image span{margin:0 auto;}
#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 .order-step-main .step5 .bordr-img1, .photoengraved-index-index .order-step-main .step5 .bordr-img2, .photoengraved-index-index .order-step-main .step5 .bordr-img3, .photoengraved-index-index .order-step-main .step5 .bordr-img4{background-size:100% 100px}
.photoengraved-index-index .order-step-main .step5 label{width:100%; height:100px}
.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, .pc-banner-section.photoengrv{display:block}
.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-position:-350px 0}
.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{margin-bottom:0}
.shipping-offer-top .addi-disc_open{display:inline-block}
.shipping-offer-top{line-height:25px}
.cms-shipping .fast-shipping-block{width:auto; float:none; display:block; margin-right:0px}
#product-imgbox.custompopart{display:none}
.order-step-main .dynamic-block.custompopart .upload_artwork_now, .order-step-main .dynamic-block.custompopart .upload_artwork_later{float:none; width:auto}
.order-step-main .dynamic-block .upload-module .separator-print-readypage{float:none; margin:15px}
.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}
.cms-wholesale-canvas-printing .main-container .main, .popart.wlslcan-prin .pc-banner-section.fxd-wdth, .fxd-wdth{width:auto}
.tab-container #review_header .block{display:inline-block; float:none}
.tab-container h2.resp-accordion.resp-tab-active {background: #f5f5f5 !important}
.pc-banner-section.photoengrv .title h2{font-size:17px; line-height:22px}
.pc-banner-section.photoengrv .title .caption {font-size:30px}
.pc-banner-section.photoengrv .left-box .title {padding-top:40px}
.pc-banner-section.photoengrv .content{margin-bottom:15px}

.popart.wlslcan-prin .fr-ship-elm, .popart.wlslcan-prin .pop_midcontent .pop_left{display:none}
.cms-wholesale-canvas-printing .popart.wlslcan-prin .fr-ship-elm, .cms-wholesale-canvas-printing .popart.wlslcan-prin .pop_midcontent .pop_left{display: block}
.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 .wlslcan-prin-rb{}
.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:20px}
.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%}
.blog-detail .post-content img{width:80%; margin:0 auto; height:auto}
.flexslider .slides .wholesale-bg-1{display:none!important}
.flexslider .slides .wholesale-bg-2{display:block!important}
.wholesale-bg-block .flex-control-nav{display:none}
.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%}
.product-detail-right .product-detail-size-module ul.custom-size.clearfix li.col1 span{width:100%}
.cms-free-canvas .main-container{height: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}
.review-block .reviews.ca .review-content .review-pic{width:25%}
.review-block .reviews.ca .review-content .review-client{width:70%}
.pop-up-container_small{width:auto !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{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}
.cms-free-and-fast-shipping .fast-shipping-block, .cms-free-and-fast-shipping .fast-shipping-block.nz{display:block; float:none; margin-bottom:20px; margin-right:0; width:auto; min-height:auto}
.cms-free-and-fast-shipping .fast-shipping-block ul{min-height:auto; margin-bottom:20px}
.cms-free-and-fast-shipping .fast-shipping-standard{margin:20px 0}
.fast-shipping-btn{margin:0}
.cms-video-testimonials 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}
.scrollbar-for-frame-prints::-webkit-scrollbar{-webkit-appearance:none}
.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)}
#fotolia_popup, #tabs_upload{display:none}
#inner-main .product-detail-right{min-height:inherit}
#inner-main .product-detail-right .step1-block3, #inner-main .product-detail-right .option-or.display-mob{display:block}
#fotolia_popup, #tabs_upload{display:none}
#inner-main .product-detail-right{min-height:inherit}
#inner-main .product-detail-right .step1-block3, #inner-main .product-detail-right .option-or.display-mob{display:block}
.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}
.cms-canvas-prints-square-8x8 .page-title h1, .cms-canvas-prints-16x20 .page-title h1, .cms-canvas-prints-11x14 .page-title h1, .cms-canvas-prints-12x12 .page-title h1, .cms-canvas-prints-20x30 .page-title h1, .cms-canvas-prints-8x10 .page-title h1, .cms-canvas-prints-10x10 .page-title h1, .cms-canvas-prints-24x36 .page-title h1, .cms-canvas-prints-30x40 .page-title h1, .cms-canvas-prints-36x48 .page-title h1, .cms-your-photos-on-canvas-square-12x12 .page-title h1, .cms-canvas-prints-land-12x8 .page-title h1, .cms-large-canvas-prints .page-title h1, .cms-streched-canvas-prints .page-title h1, .cms-canvas-pictures-from-photos .page-title h1, .cms-turn-pictures-into-canvas-prints .page-title h1, .cms-custom-canvas-photos .page-title h1, .cms-stretched-canvas-photo-prints .page-title h1, .cms-photographs-on-canvas .page-title h1, .cms-canvas-prints-from-digital-photos .page-title h1, .cms-cheap-canvas-wall-art .page-title h1, .cms-large-canvas-print .page-title h1, .cms-pictures-printed-on-canvas .page-title h1, .cms-wall-pictures .page-title h1, .cms-picture-printing .page-title h1, .cms-paintings-on-canvas .page-title h1, .cms-canvas-photo-wall .page-title h1, .cms-canvas-potraits .page-title h1, .cms-photo-enlargements .page-title h1, .cms-canvas-pictures-prints .page-title h1, .cms-small-canvas-prints .page-title h1, .cms-Print-pictures-on-canvas .page-title h1, .cms-turn-photos-into-canvas .page-title h1, .cms-transferring-photos-to-canvas .page-title h1, .cms-custom-canvas-wall-art .page-title h1, .cms-print-pictures-on-canvas .page-title h1, .cms-gallery-wrap-canvas-photo .page-title h1, .cms-gallery-wrapped-canvas-prints-8x9 .page-title h1, .cms-panoramic-canvas-prints-18x48 .page-title h1, .cms-canvas-prints-16x16 .page-title h1, .cms-canvas-prints-20x20 .page-title h1, .cms-large-canvas-prints-30x30 .page-title h1, .cms-large-canvas-prints-40x40 .page-title h1, .cms-rectangle-canvas-prints-16x24 .page-title h1, .cms-panoramic-canvas-prints-8x24 .page-title h1, .cms-panoramic-canvas-prints-10x24 .page-title h1, .cms-panoramic-canvas-prints-12x24 .page-title h1, .cms-panoramic-canvas-prints-16x32 .page-title h1, .cms-large-photo-to-canvas-prints-36x38 .page-title h1, .cms-giant-canvas-prints-54x54 .page-title h1, .cms-36x48-large-photo-to-canvas-print .page-title h1, .cms-large-canvas-prints-54x54 .page-title h1, .cms-put-your-photos-on-canvas-8x14 .page-title h1, .cms-canvas-prints-10x20 .page-title h1, .cms-gallery-wrapped-canvas-print-8x9 .page-title h1, .google-feed-pages .page-title h1{text-align:center; margin-top:20px}
#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 .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}
.success-tabplan .success-order-con{margin:0 auto; float:none}
.success-order, .success-tabplan .success-order-con .customTab, .onepagecheckout-index-success .how-referal-program-work, .checkout-onepage-success .how-referal-program-work{width:100%}
.success-tabplan .success-order-con #content .text-content{width:430px}
/*Canvas Banner Prints landing page CSS*/
.canvas-banners-main{padding-bottom:30px}
.ans_que_list{float:none; padding:10px; width:100%; box-sizing:border-box}
#review_header .block {display:inline-block; float:none}
.questtion_from{margin:0 0 15px; clear:both; float:none; display:block; box-sizing:border-box; width:100%}
.questtion_from .form-list .field {padding-right:8px; box-sizing:border-box}
.questtion_from .form-list .field:last-child{padding-right:0;padding-left:7px}
.questtion_from .form-list .wide .field:last-child{padding-left:0px}
.questtion_from .form-list input.input-text, .questtion_from .form-list li.wide textarea{width:100%;box-sizing:border-box}
.canvas-banners-main #review_header{text-align:center}
.canvas-banners-main #review_header .block{display:inline-block; float:none}
.canvas-banners-main .pc-banner-section.can-banner.peel-n-stick .content span {font-size:13px; line-height:15px}
.canvas-banners-main .pc-banner-section .left-box .title{margin-bottom:15px}
.canvas-banners-main .pc-banner-section.can-banner.peel-n-stick .content{font-size:15px}

/*Framed Prints*/
.framed-prints-main .frame-prints-container{width:auto; margin:0 40px}
.framed-prints-main .input-select-option.frame-sizes, .framed-prints-main .input-select-option.frame-styles, .framed-prints-main .input-select-option.paper-types, .framed-prints-main .input-select-option.matt-options, .framed-prints-main .input-select-option.glass, .framed-prints-main .select-box-section .price-value{width:40%}
.framed-prints-main .framed-ban-content h1.framed-prints-banner-title, .framed-prints-main .framed-ban-content span.framed-prints-banner-title{font-size:28px; margin-bottom:15px}
.framed-prints-main .red-btn.creat-frame-print{font-size:20px}
.common-popup{width:80%; padding:14px}
.pop-up-container_small, .pop-up-container_big{width:100% !important; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; -ms-box-sizing:border-box; padding:0 10px}
.pop-up-row{margin:0 -10px}
.checkout-login-wrapper .right em, .account-login .registered-users .right em{display:none}
.inspiration-gallery-banner .inspiration-gallery-title{font-size:28px}
.inspiration-gallery-banner p{font-size:13px}
.sharephoto .dpe-cc-home-decor ul.dpe-cc-home-decor-detail li span.shipping-tittle{font-size:16px}
.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}
.upload-img-toshare{height:260px; width:260px; background-position-y:165px; -webkit-background-position-y:165px}
.sharephoto-index-index .pop_right #singleupload .ajax-upload-dragdrop{width: 260px !important;}
.upload-img-toshare .validation-advice{bottom:7px; left:60px}
.upload-img-toshare .div_preview img{max-height:130px}
.sharephoto.pop_midcontent .pop_right .form-list h3{font-size:24px; padding-bottom:10px}
.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}
.flexslider .slides .wholesale-bg-2, .flexslider .slides .wholesale-bg-1{background: #ededed}
.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}
.wall-display-new-design .personalized-displays-content{padding:0}
body.cms-photo-gallery-ideas div#___ratingbadge_0 ~ p {display: none !important;}
.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%}
.cart .discount .buttons-set {margin-top: 5px}
.save-design-table-scroll{overflow:auto}
.save-design-table-scroll #my-saved-design-table{width:600px}
/* Mother's Day Gift */
.mothersday_giftwrap .gift_sections{padding:10px 0 0px}
.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}
.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}
}
@media only screen and (max-width:640px){
/*artist supply sub pages*/
.bulk-discnt{width:100%}
.bulk-discnt .col3{display:none}
.bulk-discnt .mobile-active{background:#fdf392; color:#125688; 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}
.strechbar-below-slider .strechbar-below-slider-title, .sctn-title {font-size: 25px}
#shopping-cart-table thead, #my-orders-table thead, #multiship-addresses-table thead{display:none}
#shopping-cart-table tbody tr td, #my-orders-table tbody tr td, #multiship-addresses-table tbody tr td{border-bottom:1px solid #DDDDDD !important; margin:0; padding:10px 0; width:100%}
#shopping-cart-table tbody tr td{padding-left:10px; text-align:left !important}
#shopping-cart-table tbody tr td:first-child{text-align:center !important}
#shopping-cart-table.data-table .even td{background-color:#f0f0f0}
#shopping-cart-table tbody tr, #shopping-cart-table tbody tr td, #my-orders-table tbody tr, #my-orders-table tbody tr td, #multiship-addresses-table tbody tr, #multiship-addresses-table tbody tr td{display:block; border-top:none;clear:both}
.cms-free-canvas .main-container{background:none}
#shopping-cart-table tr td, #multiship-addresses-table tr td{display:block}
.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, .checkout-login-wrapper .right em{display: block;left:0;margin: 0 auto;right: 0;top: -20px; width:20px}
.account-login .registered-users .left p.create_account a{float:none; width:auto; margin-left:10px}
.product-detail .product-detail-info dl.totalprice .f-left{width:100%; text-align:center}
.product-detail .addthis .black-btn{font-size: 15px}
.product-detail .product-img .connected-carousels{display: none}
.product-detail .product-img .connected-carousels + addthis{margin-top:0px}
.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:"roboto_slabbold"; 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}
.size-and-price-module ul li.material-thumb{background:#2c2c2c; margin-right:5px; min-height:40px; padding:15px 0; width:140px}
.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 ul.custom_size_row li.col2.rolled-canvas-size{margin-left: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%}
.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:11px}
.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 {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}
.cart-table .cart-label, .hidden_in_desktop{display:inline-block; margin-right:12px}
.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%}
.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}
.product-detail-right .product-detail-size-module ul.custom-size.clearfix li.col1 span{width:84%; text-align:center}
.cp-page-wrapper{margin:0 auto}
.product-display .prod-img{width:100%;margin-bottom:15px;}
.product-display .prod-img img{float:none;text-align:center;margin:0 auto;width:auto;display:block}
.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 span{font-size:25px}
.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-framed-prints .connected-carousels, .category-framed-prints .cms-content, .category-framed-prints .pr_review_summary, .category-framed-prints .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{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 40px !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 .dyn-block-middle .plaque-sz{width:50% !important; float:none; display:block; margin:0px auto}
.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, .cms-wholesale-canvas-printing .main-container{padding:30px 0}
.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{font-size:35px; line-height:40px; margin:0; text-shadow:none}
.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:20px}
.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-left, .art-sup-dtl-box .art-sup-dtl-box-left{width:auto}
.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{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 .left-box{width:auto; padding:30px 40px; background:rgba(0,0,0,0.8)}
.pc-banner-section.can-photo-colg .title h2{font-size:20px; line-height:20px}
.pc-banner-section.can-photo-colg .title .caption{font-size:30px; line-height:30px}
.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:40px}
.blog-summary .post-summary img{display:block; float:none; height:auto; margin:0 auto}
.popart .pop_midcontent .pop_right h3{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{left:23.5%}
.giveaway-page .prize-part .sub-title-name{left:36%}
.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:19%}
.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{background:none; height:auto}
.refer-earn-block .sldr-wrap h1, .refer-earn-block .sldr-wrap h1 span{font-size:30px; line-height:36px}
.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%}
.tab-container #product_page .paging {text-align:center}
.tab-container #review_image{width:auto; height:auto; margin:0 auto; float:none; right:auto; top:auto}
.tab-container #review_image .sa_logo {float:none; clear:both; margin:0 auto}
.tab-container #product_page .paging {padding:15px 5px; height:auto}
/* Mother's Day Gift */
.motherday_banner .banner-heading {font-size: 22px}
/*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:20px}
.lyric_sections.wedmomnt_sec .mainarea_wrapper p{font-size:13px}
.lyrics-au .lyric_sections.why-choos-us .default-usp-content ul li span.txt{min-height: auto !important}
}
@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%; 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}
.flexslider.wholesale-bg-block .slides > li{height:300px; background:#ccc}

}
@media only screen and (min-width:320px) and (max-width:480px){
.header, .nav-inner, .footer, .featured_inner, .messages, .new_inner, .home_cmsinner, .testimonail-inner, .manufacture_products, .blog_main, .main{margin:0px 20px; width:auto}
.header a.logo img{width:196px; height:auto}
.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%}
.cms-free-canvas .refer-earn-block .sldr-wrap h1 span{font-size:40px;line-height:40px}
.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;padding-bottom:10px}
.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;font-size:13px;line-height:normal}
.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; line-height:normal}
.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:11px; text-indent:0}
.size-and-price-module ul.row-pdg li.col1 .cm_size{font-size:11px; line-height:18px}
.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 li .prices, .size-and-price-module ul li .prices{font-size:11px}
.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}
.pager .limiter{display:none}
.category-emoji-art-prints .pager .limiter{display:block}
.peel-stick-walldecals-main .pager .limiter{display:block}
.pager .pager_right .sort-by{display:none}
.pager .pages{float:none!important; display:inline-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-detail-right .product-detail-btn-module{display:inline-block}
#inner-main.product_info .product-detail-right .select_products_man .red-btn{float:none; margin-left:5px}
.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%;max-height:70px}
.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}
.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; float:none; display:block; padding:10px 25px}
#inner-main .tabs li span{display:none}
#inner-main .tabs li.active{background:#fff}
.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}
.order-products-table > tr > .first{width:100%; float:left}
#shopping-cart-table tbody tr td{width:98%}
.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}
.checkout-cart-index #shopping-cart-table tbody tr td{width:100%;box-sizing: border-box}
.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}
.catalog-product-view .product-detail-size-module1 ul li.col2{padding-right:0px}
.catalog-product-view .product-detail-right .product-detail-size-module1 ul li.col1{width:50%}
.product-detail-size-module ul li.col3, .product-detail-size-module ul li.col4{text-align:center; width:auto}
.printready-index-index .red-btn{font-size:17px; padding:10px 14px}
button#newsletter-footer-subscriber{padding: 0px 10px}
#peel_grid li.peel_item{width:75%; margin:15px auto; float:none}
#peel_grid li.peel_item:nth-child(3n){margin-right:auto}
.slider .title span, .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:12px}
.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:8px 3px; width:130px; 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:20px; font-size:12px}
.home-mobile .home-mobile-black .mobil-lowr-titl{line-height:20px; font-size:16px}
.home-mobile-black .mobil-upper-titl, .home-mobile-black .below-title .mobil-upper-titl{margin-bottom:5px}
.home-mobile-black ul{margin-bottom:15px}
.home-mobile-black .title{margin-bottom:0}
.home-mobile-black .below-title .mobil-upper-titl{font-size:20px; line-height:30px}
.home-mobile-black .below-title .mobil-lowr-titl{font-size:30px; margin-bottom:0}
.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:20px;}
.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-sz, .photoengraved-index-index .dyn-block-middle .plaque-lt-sz{width:100%}
.photoengraved-index-index .step5 .dyn-block-middle .plaque-sz{float:none; margin:0 auto; width:129px; height:101px; margin-bottom:8px}
.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{max-width:100%}
.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}
.shipping-offer-top, .shipping-offer-top.default-top-offer, .shipping-offer-top.canvaschamp_ca-top-offer{font-size:13px; line-height:18px; display:inline-block}
#addi-disc .offer-detail .font18{font-size:15px}
#addi-disc .offer-detail .font18{font-size:13px}
.order-step-main .dynamic-block.custompopart .upload_artwork_now, .order-step-main .dynamic-block.custompopart .upload_artwork_later, .order-step-main .dynamic-block.custompopart .upload-module .separator-print-readypage{float:none}
.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{margin-left:0}
.order-step-main .dynamic-block.custompopart dd#main_size #custom_size .input-slect-fix-w select{font-size:12px}
.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}
.pc-banner-section.can-photo-colg .left-box{padding:20px}
.buttons-set.successpage-social ul li{margin-right:0}
.common-offers::before, .common-offers::after{display:none}
.common-offers{margin:15px 0}
.acrylic-photo-landing .banner-content .banner-text-content .common-offers-full-width .common-offers{margin: 0px 0}
.lyric_banner .common-offers{margin-top: 0px;margin-bottom: 10px}
.size-and-price-module ul li.custom-size span{padding:7px 5px}
#addi-disc .offer-details{width:100%}
#addi-disc .offer-detail{float:none; margin:0 auto; width:55%}
.flexslider.wholesale-bg-block .slides > li{height:291px; background:#ccc}
.wholesale-bg-1 .sldr-wrap .wholesale-sldr-cont .top-title, .wholesale-bg-2 .sldr-wrap .wholesale-sldr-cont h1{font-size:27px; line-height:33px}
.wholesale-bg-2 .sldr-wrap .wholesale-sldr-cont h2{font-size:14px}
.wholesale-bg-1 .sldr-wrap .wholesale-sldr-cont .below-title{font-size:14px; padding:0px 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%}
#addi-disc{margin:0 20px !important}
.cms-sizes-prices #div_three .size-and-price-module ul.row-pdg li.col2{width:7%;}
.buttons-set.successpage-social h2.red{font-size:20px}
.success_page .page-title h1 span{font-size:16px}
.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%}
.onepagecheckout-index-success .section-title, .checkout-onepage-success .section-title{font-size:24px; line-height:normal}
.onepagecheckout-index-success .how-referal-program-work ul.referral-steps, .onepagecheckout-index-success .how-referal-program-work, .checkout-onepage-success .how-referal-program-work ul.referral-steps, .checkout-onepage-success .how-referal-program-work{padding:20px 10px}
.onepagecheckout-index-success .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 h2{font-size:26px}
.refer-earn-block .sldr-wrap h3{font-size:28px}
.refer-earn-block .sldr-wrap .red-btn{margin:10px 0 10px 10px; padding:13px 26px}
/*Framed Prints*/
.framed-prints-main .frame-prints-container{margin:0px 20px; width:auto}
}
@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}
.blog-summary .post-summary img{margin:0 auto 15px; float:none !important; display:block}
.neotheme-blog-index-index .pager{text-align:center}
.neotheme-blog-index-index .pager .pages ol, .neotheme-blog-index-index .pager .amount{display:block; margin:0 auto; float:none !important}
.product-detail .product-detail-info #main_size #custom_size .input-slect-fix-w{width:65px}
.cart .discount{width:100%;box-sizing:border-box; margin-bottom:10px}
}
@media only screen and (min-width:359px) and (max-width:360px){
.custom_size_row .col1, .custom_size_row .col2{margin-left:40px !important}
#div_single .size-and-price-module ul.custom_size_row li.col2.rolled-canvas-size{text-align:right}
.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, #tab4 .pixel-painting{margin-left:15px}
}
@media only screen and (min-width:481px) and (max-width:639px){
.header a.logo img{width:190px; height:auto}
.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-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.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.col1 .input-slect-fix-w{float:none; display:inline-block}
.product-detail-right .product-detail-size-module ul li.col1 .close-sign, .product-detail-right .product-detail-size-module1 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 div.full input.t1{width:94% !important}
.product-detail-right .product-detail-size-module ul.custom-size.clearfix li.col1 span{width:100%; text-align:center}
.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}
.product-detail-right .product-detail-size-module ul.custom-size li.col1, .catalog-product-view .product-detail-right .product-detail-size-module1 ul.custom-size li.col1{width:100%; text-align:center; padding:0px; margin-left:0}
.product-detail-right .product-detail-size-module ul.custom-size li.lh, .product-detail-right .product-detail-size-module1 ul.custom-size li.lh{padding-top:10px}
.product-detail-right .product-detail-size-module1 ul.custom-size li.lh{width:100%; text-align:center}
.product-detail-right .product-detail-size-module ul.custom-size li.col1 .input-slect-fix-w, .catalog-product-view .product-detail-right .product-detail-size-module1 ul.custom-size li.col1 .input-slect-fix-w{float:none; display:inline-block}
.product-detail-right .product-detail-size-module1 ul li.col1 .close-sign{float:none; display:inline-block; padding:0px 5px; position:relative; top:-10px}
.product-detail-right .product-detail-size-module1 ul.custom-size.clearfix li.col1 span{text-align:center}
.product-detail-right .product-detail-size-module1.custom-size ul li.col2{width:100%; padding-right:0; margin-left:0; text-align:center; padding-top:5px}
.product-detail-right .product-detail-size-module1 ul li.col1 span{padding-left:0}
#inner-main .product-detail-btn-module .price{font-size:24px; line-height:30px}
.catalog-product-view .product-detail-right .product-detail-size-module1 #recomd_size_single_small ul.row-pdg .col1, .catalog-product-view .product-detail-right .product-detail-size-module1 #recomd_size_single_small ul.row-pdg .col2{float:none; display:inline-block; margin:0 5px; width:auto; padding-top:0}
.product-detail-right .product-detail-size-module1 ul.row-pdg.rowactive, .product-detail-right .product-detail-size-module1 ul.row-pdg{text-align:center}
}
@media only screen and (max-width:568px){
#tabs a, #tabs a.width-xtr{padding:0 12px; text-align:center; width:50%; background-image:none; line-height:30px}
#tabs{display:table; height:auto; width:100%}
#tabs_upload{display:none}
#tabs a{height:30px}
#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{border-bottom:1px solid #e8e8e8; color:#125688}
#tabs a.recomded, #tabs a.square, #tabs a.panoramic, #tabs a.large, #tabs a.small, #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{background-image:none}
.product-detail-right .product-detail-size-module ul.custom-size li.col1, .catalog-product-view .product-detail-right .product-detail-size-module1 ul.custom-size li.col1{width:100%; text-align:center; padding:0px; margin-left:0}
.product-detail-right .product-detail-size-module ul.custom-size li.lh, .product-detail-right .product-detail-size-module1 ul.custom-size li.lh{padding-top:10px}
.product-detail-right .product-detail-size-module1 ul.custom-size li.lh{width:100%; text-align:center}
.product-detail-right .product-detail-size-module ul.custom-size li.col1 .input-slect-fix-w, .catalog-product-view .product-detail-right .product-detail-size-module1 ul.custom-size li.col1 .input-slect-fix-w{float:none; display:inline-block}
.product-detail-right .product-detail-size-module1 ul li.col1 .close-sign{float:none; display:inline-block; padding:0px 5px; position:relative; top:-10px}
.product-detail-right .product-detail-size-module1 ul.custom-size.clearfix li.col1 span{text-align:center}
.product-detail-right .product-detail-size-module1 ul li.col2{padding-right:0; margin-left:0; text-align:center}
.product-detail-right .product-detail-size-module1 ul li.col1 span{padding-left:0}
#inner-main .product-detail-btn-module .price{font-size:18px; line-height:30px}
.btn_div span{display:block; padding-bottom:15px; padding-top:10px; line-height:normal}
.catalog-product-view .product-detail-right .product-detail-size-module1 #recomd_size_single_small ul.row-pdg .col1, .catalog-product-view .product-detail-right .product-detail-size-module1 #recomd_size_single_small ul.row-pdg .col2{float:none; display:inline-block; margin:0 5px; width:auto; padding-top:0}
.product-detail-right .product-detail-size-module1 ul.row-pdg.rowactive, .product-detail-right .product-detail-size-module1 ul.row-pdg{text-align:center}
.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:18px; padding:8px 0px}
.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 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: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%}
.home-m .canvas-desc strong{font-size:24px; line-height:26px}
.home-m .canvas-desc strong span{font-size:16px}
#addi-disc_wrapper .pop-up-container-framestyle .pop-up-row-framestyle #content h4{font-size:18px; line-height:normal; margin:10px 0 0}
#addi-disc_wrapper .pop-up-container-framestyle .pop-up-row-framestyle #content ul li{padding:0 0 10px 15px; line-height:16px; background-position:left 5px}
#addi-disc_wrapper .pop-up-container-framestyle .pop-up-row-framestyle #content{margin:0 0 10px}
.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_size #ajaxloader{bottom:-20px; left:0; margin:0 auto; right: 0; text-align:center !important; top:auto}
.cms-sizes-prices #div_three .size-and-price-module ul.row-pdg li.col2{width:10%}
.common-popup{width:90%; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; padding:15px}
.pop-up-container-framestyle{width:100%}
.canvas-banners-main #product_page .paging, .canvas-banners-main #merchant_page .paging {text-align:center}
.canvas-banners-main #review_image .sa_logo{margin-top:0px; float:none; margin:0 auto}
.canvas-banners-main #review_image {position:static; right:0}
.canvas-banners-main #review_header .percentage{width:100px}

}
@media only screen and (max-width:768px) {
#showmail .pop_up_grid{width:220px !important; left:0 !important; right:0; margin:0 auto !important}
.canvas-banners-main .resp-tabs-container .resp-tab-content {margin-top:0px}

}
@media only screen and (max-width:639px) {
.upload-img-toshare{background-position-y:140px; background-size:60% auto; height:200px; width:200px; padding:10px}
.sharephoto-index-index .pop_right #singleupload .ajax-upload-dragdrop{width: 200px !important;}
.sharephoto-index-index .pop_right #singleupload .ajax-upload-dragdrop{font-size: 11px;}
.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:16px}
.btn_div span{font-size:12px; line-height:normal; display:block; padding-bottom:15px; padding-top:10px}
.daily-picked .item {width: 87%;text-align: center;}

}
@media only screen and (max-width:567px) {
.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:13px}
.sharephoto.pop_midcontent .pop_right h3.respnsive{font-size:24px; padding-bottom:20px; text-align:center; display:block; margin-bottom:0; border-bottom:none}
.sharephoto.pop_midcontent .pop_right .form-list h3, .pc-banner-section.photoengrv .content span br{display:none}
.col1-layout .product-view .product-shop .ctlg-prodct-detailbox .custom-size .col1 .input-slect-fix-w{width:40%}
.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}
.coupon-cd-offer{margin-bottom: 10px;}
.engrave.main-container {background-position:-240px top; background-size:1550px}
.pc-banner-section.photoengrv {height:470px}
.pc-banner-section.photoengrv .title h2 {font-size:14px; line-height:19px}
.pc-banner-section.photoengrv .content .common-offers{margin-top: 10px}
.pc-banner-section.photoengrv .title .caption {font-size:18px; line-height:30px}
.pc-banner-section .content .common-offers {padding-left:10px; padding-right:10px}
.pc-banner-section.photoengrv .start_price {padding-top:0}
.pc-banner-section.photoengrv .punchline {font-size: 15px}
.engrave .newcontentforinnerpage .resp-tabs-container h3{font-size:13px}
.sharephoto-index-index .pop_right #singleupload .ajax-upload-dragdrop{margin: 0 auto;float: none;width: 100% !important;max-width: 375px;}
.sharephoto.pop_midcontent .pop_right{position: relative;}
.sharephoto.pop_midcontent .pop_right .form-list{margin-top: 80px;}
.sharephoto.pop_midcontent .pop_right #singleupload{position: absolute;left: 0;right: 0;}
.sharephoto-index-index .pop_right #singleupload .ajax-file-upload-error{width: 250px;position: absolute;top: -70px;left: 0;right: 0;margin: 0 auto;background: #fff;padding: 5px;}
.sharephoto-index-index .upload-img-toshare{max-width: 375px;width: 100%;}
.pop_midcontent .pop_right .red-btn{float: none;}


}
@media only screen and (max-width:479px){

.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{width:100%; padding-right:35px; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box}
.checkout-progress{padding:0 50px}
.checkout-progress li{width:100%; margin:0 0px 5px 0}
.cart_mini_right .price{display:none}
.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}
#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}
.products-list li .list-right{width:100%}
.paypal_block{float:none; text-align:center; top:15px}
.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}
.blog-summary .post-summary img{display:block !important; float:none !important; height:auto; margin:0 auto 10px !important; width:80%}
.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, .pager .limiter{float:none; margin:0 auto 8px}
.pager .pager_right .sort-by{margin-top:10px}
.pager .pages ol{padding:0px}
.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}
.order-step-main .dynamic-block.custompopart dd#main_size #custom_size .input-slect-fix-w {width: 100px}
#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; float:none}
#photo_collage_products_listing #peel_grid li.peel_item, .engrave #peel_grid li.peel_item{width:70%; margin:0 auto !important}
#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}
.review-block .reviews.ca .review-content .review-pic{display:none}
.review-block .reviews.ca .review-content .review-client{width:100%}
.please-wait1{box-sizing:border-box; left:0; margin:0 auto; right:0; width:80%}
.product-detail .product-detail-info dl.totalprice .red-clr{font-size:24px}
#pricing .layout-box button{font-size:15px}
.size-and-price-module ul li.custom-size .custom-size-dropdown .input-slect-fix-w{width:99px}
.size-and-price-module ul li.custom-size span{text-align:center; width:100%}
.size-and-price-module ul li.custom-size span.float-L{width:12px}
.cms-video-testimonials ul.customer-videos-pop-up li{width:280px; margin:20px 0}
.cms-video-testimonials .tittle-customer-videos{line-height:36px}
.cms-video-testimonials .tittle-customer-videos span{line-height:20px}
.pc-banner-section.can-photo-colg .title h2, .home-m .canvas-desc strong span{font-size:14px; line-height:18px}
.home-m .canvas-desc strong span{margin-bottom:10px}
.pc-banner-section.can-photo-colg .title .caption, .header-banner .banner-text h1{font-size:24px; line-height:26px; margin-top:15px}
.pc-banner-section.can-photo-colg .content span, .pc-banner-section.photoengrv .content span{padding-bottom:10px; font-size:12px; line-height:14px}
.pc-banner-section.can-photo-colg .common-offers{margin-bottom:20px}
.pc-banner-section.can-photo-colg .punchline, .popart .popart_banner_text .punchline{font-size:13px}
.category-collages ul li.active .activearrow, .category-collages ul li:hover .activearrow, .category-collages .pricing ul .active .activearrow, .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{width:275px; background-position:center bottom}
.category-collages ul li, .peel-stick-walldecals-main .pricing ul li, .engrave .pricing ul li{width:275px}
.popart .popart_banner_text h1, .popart.wlslcan-prin .popart_banner_text h1, .upload_artwork .title{font-size:24px; line-height:30px; margin-bottom:20px}
.button_module{30px}
.popart.wlslcan-prin .popart_banner_text h2, .popart .popart_banner_text h2, .header-banner .banner-text h4, .header-banner .banner-text h5, #canvas-pixel-prints .header-banner .banner-text h4{font-size:14px; line-height:18px}
.popart .popart_banner_text_top{margin-bottom:0}
.pc-banner-section.popart_banner_text br{display:none}
#my-orders-table .order-label{padding-left:8px; width:28%}
#my-orders-table tbody tr td{font-size:10px}
.questtion_from .form-list {margin-bottom:10px}
.questtion_from .form-list .field{width:100%; padding:0 0 5px}
.questtion_from .form-list .field:last-child{padding:0}
.questtion_from .form-list li{margin-bottom:10px!important}
.questtion_from h3, .question_answer h3{font-size:15px}
.pc-banner-section.can-banner.peel-n-stick .content ul{/*max-width:270px; margin:0 auto; text-align:left*/}
.pc-banner-section.can-banner.peel-n-stick .title h2{font-size:14px;line-height:normal}
.canvas-banners-main .product_review .comments, .canvas-banners-main .merchant_review .comments {font-size:12px !important}
.pc-banner-section.can-banner.peel-n-stick .title h2{font-size: 13px;line-height: 27px}
.pc-banner-section.can-banner.peel-n-stick .title .caption {font-size: 30px;line-height:30px}
.pc-banner-section.can-banner.peel-n-stick .title .caption span{font-size: 14px}
.canvas-banners-main .price-tag-start-price{margin:10px 0}
/*Framed Prints*/
.framed-prints-main .frame-prints-container{margin:0px 20px; width:auto}
.framed-prints-main .input-select-option.frame-sizes, .framed-prints-main .input-select-option.frame-styles, .framed-prints-main .input-select-option.paper-types, .framed-prints-main .input-select-option.matt-options, .framed-prints-main .input-select-option.glass, .framed-prints-main .select-box-section .price-value{width:100%; margin:5px auto}
.framed-prints-main input.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}
.framed-prints-main .framed-ban-content h1.framed-prints-banner-title, .framed-prints-main .framed-ban-content span.framed-prints-banner-title{font-size:24px; line-height:24px}
.framed-prints-main .select-box-section{margin-bottom:20px}
.category-framed-prints .framed-prints-main .framed-ban-content{margin-top:50px}
.category-framed-prints .framed-prints-banner{min-height: 500px;}	
.three-boxes .trbox{min-height:420px;}
.three-boxes .trbox.trboxes-box1{min-height:345px;}
.award-winning-logo span{height:96px;background-size:153% 710%;}
.easy-steps-to-order-group .upload-photo, .easy-steps-to-order-group .layout-size, .easy-steps-to-order-group .choose-style, .easy-steps-to-order-group .place-order{width:100%;}
.photoengraved-index-index .order-step-main .order-step-title{font-size:14px}
.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 #ccc;background-color:#ccc}
.dashboard .scroll-chat{overflow-y:scroll}
.my-account .order-details .data-table thead th{padding:10px 15px}
.trans_history .top_count{position:static; text-align:left}
.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;width: auto;left: -37px;}
p.share-login{font-size:14px}
p.share-login > span{font-size:13px}
.sharephoto .dpe-cc-home-decor{margin-bottom:30px}
.sharephoto.pop_midcontent .pop_right .form-list select{width:100%}
.inspiration-gallery-banner .white-btn{padding:14px 15px}
.inspiration-gallery .red-btn{width:265px; font-size:12px}
.shared_image_comment .image-comment-name .share-image a{display:block}
.cms-sizes-prices input[type="radio"] + label span{margin-left:-5px}
#laminates-for-photo-collage #lamination_extra_price_msg{clear:both;float:left; margin:0 0 15px}
.custom-for-page-sizes-price .sizebox{width:100%; max-width:300px; padding:15px 5px; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box}
.custom-for-page-sizes-price .sizebox .sizebox-middle ul.size_chart li .banner_size{width:82px}
.custom-for-page-sizes-price .sizebox .sizebox-middle ul.size_chart li span.sizebox_banner_prise{margin-left:5px; width:130px; display:inline-block; font-size:12px}
.custom-for-page-sizes-price .sizebox .sizebox-middle ul.size_chart li span.sizebox_banner_prise strike{width:72px}
.custom-for-page-sizes-price .sizebox .sizebox-middle ul.size_chart li .tm-radio{margin:2px 5px}
.custom-for-page-sizes-price .sizebox .sizebox-middle .sizebox_heading{font-size:24px}
.custom-for-page-sizes-price .sizebox .sizebox-middle p.custom_price{font-size:18px}
.custom-for-page-sizes-price .sizebox .sizebox-middle .custom_size .strike{font-size:16px}
.custom-for-page-sizes-price .sizebox .sizebox-middle a.red-btn{font-size:16px; margin-top:8px}
.custom-for-page-sizes-price .sizebox .sizebox-middle .custom_size #customSizeBlock{margin:10px 0}
.custom-for-page-sizes-price .sizebox .sizebox-middle ul.size_chart li.grey-bg label{font-size:14px}
.custom-for-page-sizes-price .sizebox .sizebox-middle ul.size_chart li .input-slect-fix-w{width:140px; float:right}
.custom-for-page-sizes-price .sizebox .sizebox-middle ul.size_chart li .input-slect-fix-w select{width:100%}
#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}
/* Mother's Day Gift */
.motherday_banner .banner-heading {font-size: 17px}
.motherday_banner .bnrsub_subtle {font-size: 13px;padding-bottom: 15px;margin-bottom: 15px}
.mothersday_giftwrap .gift_sections {padding: 10px 0 0px}
.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 {padding: 10px 15px}
.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}
/*canvas prints CA*/
.canvas-prints-section-tab.canvas-prints-ca .overview-content .cms-content h3, .canvas-prints-section-tab.canvas-prints-ca .mainarea_wrapper.comon-canvas-content .common-left-content .new-heading-style{font-size: 14px}
.coupon-cd-offer{margin-bottom: 10px;}
}
@media only screen and (min-width:320px) and (max-width:479px){
.home-m .canvas-img-m{background:url(https://www.canvaschamp.com.au/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.au/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.au/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.au/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.au/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-framed-prints .home-m .canvas-pictures-img-m{background:url(https://www.canvaschamp.com.au/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-canvas-pictures .home-m .canvas-desc strong{font-size:26px; line-height:28px}
.category-canvas-pictures .home-m .canvas-desc strong span{font-size:18px}
.category-photo-boards .home-m .canvas-desc strong{font-size:26px; line-height:32px}
.category-photo-boards .home-m .canvas-desc strong span{font-size:20px}
.category-acrylic-prints .home-m .canvas-desc strong{font-size:28px; line-height:28px}
.category-acrylic-prints .home-m .canvas-desc strong span{font-size:16px}
.category-metal-prints .home-m .canvas-desc strong{font-size:30px; line-height:34px}
.category-metal-prints .home-m .canvas-desc strong span{font-size:24px}
.home-m .canvas-desc strong{font-size:44px; line-height:41px}
.home-m .canvas-desc strong span{font-size:24px}*/
.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}
.sp-methods .cclistnew li .input-box .v-fix{width:100px!important; margin-right:8px!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%}
.sp-methods select.month{width:111px}
.sp-methods select.year{width:111px}
.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 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:8%; padding-top:65px; position:relative; width:40%}
.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.au/skin/frontend/default/cptheme1/images/pricing-active-big.png") no-repeat 0px 0px transparent}
.data_area .input-slect-fix-w{width:99% !important}
/* .cart .shipping{float:left; width:49%;margin-right:0} */
.cart .discount{width:49%}
.cart .totals{min-height:auto;width:49%}
.cart .discount.reward-pnts, .cart .col1-set .discount.reward-pnts {width: 49%;}
.cart .discount.gift_code{width:49%;margin-right:0}
.cart .discount.gift_code.gift-card-mobile{margin-right:2%;}
.use_credit.discount.margin-right-none{margin-right:2% !important}
.main-container.col2-left-layout .col-main{width:94%}
.main-container.col2-left-layout .col-left{width:100%}
.checkout-cart-index .shopping-cart-detail dd{float:none}
.checkout-cart-index #shopping-cart-table thead{display: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:10px; text-align:left !important; border-bottom:1px solid #ddd !important}
.checkout-cart-index .cart-table .cart-label{display:inline-block}
.checkout-cart-index #shopping-cart-table tbody tr td:first-child{text-align:center !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{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%}
.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-large-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-gallery-wrap-canvas-photo .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-framed-prints .frame-prints-main{margin:40px auto; width:500px; float:none}
.category-framed-prints.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{}
.pc-banner-section.photoengrv .content{margin:25px 0 0 0}
.pc-banner-section.photoengrv .left-box{margin:0 2%; width:96%}
.engrave.main-container{/*background:none*/}
/*.pc-banner-section.photoengrv{background:#7F5849; margin-top:40px; height:auto}
.pc-banner-section.photoengrv .title h2{font-size:20px; font-family:'roboto_slabregular'}*/
.shipping-offer-top .icon .expire-on{font-size:12px}
.cms-shipping .fast-shipping-block{width:33.3%; border:none; margin-right:0px}
.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:0px; 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:24px; line-height:27px}
.popart .popart_banner_text h1{font-size:40px; line-height:50px}
.pc-banner-section.popart_banner_text .white-btn{font-size:20px; padding:10px 20px; margin:20px 0 10px}
.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_top h4{height:48px; font-size:16px}
.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:330px}
.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}
.page-title{margin:20px 0}
.ipad-phone ul li.phone_number strong{font-size:14px}
.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%}
.scrollbar-for-frame-prints::-webkit-scrollbar{-webkit-appearance:none}
.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)}
.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}
}
@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:0 3px 10px}
.mycustomprint-index-index .order-step-main .dynamic-block .margin-none{margin-right:3px}
.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{display: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:48%;box-sizing:border-box}
.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 .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; padding:10px}
#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}
#my-orders-table .order-label, .cart-table .cart-label, .hidden_in_desktop{margin-right:12px; display:inline-block}
.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-framed-prints .ppf-imagepart{margin-right:10px}
.category-framed-prints .ppf-textpartright{padding:10px}
.category-framed-prints .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.au/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{font-size:19px; 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:#125688}
.lucky-day-engrave-offer{height:auto; width:94%}
.lucky-day-engrave-offer img{max-width:100%}
}
@media only screen and (max-width:360px){
.shipping-offer-top.canvaschamp_ca-top-offer .icon{margin: 0 25px}
.product-detail-right .product-detail-size-module ul li.material-thumb{margin-left:2px !important; margin-right:2px !important}
#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 .data-table{border:none}
.checkout-cart-index #shopping-cart-table .a-right button{float:none !important}
.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}
.ajax-file-upload-statusbar{width:227px}
.ajax-file-upload-progress{width:219px}
.trboxes-box3.trbox .box-title{margin-top:0px; padding:15px 0 5px 0; font-size:18px}
.three-boxes .qp-contnt span{font-size:13px;line-height:18px;}
.trbox .box-title{font-size:22px;margin-bottom:8px;}
.canvas-banners-main #review_header .percentage{width:210px; margin:0 auto; height:auto}
.canvas-banners-main #review_header .percentage .numbers{padding-bottom:15px}
.we-guarantee-you-love-it .section-title .comp-title-btm, .you-love-it .comp-title-btm{font-size:13px;line-height:13px;}
.we-guarantee-you-love-it .section-title .comp-title-top, .easy_order_steps .section-title .comp-title-top, .you-love-it .section-title .comp-title-top{font-size:16px;line-height:30px;}
.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}
.three-boxes .trboxes-box3 .sizebox .sizebox-middle ul.size_chart .banner_size{width:95px}
.three-boxes .sizebox .sizebox-middle ul.size_chart li span.sizebox_banner_prise{width:120px}
.three-boxes .trboxes-box3 .sizebox .sizebox-middle ul.size_chart li span.sizebox_banner_prise strike{width:80px}
.cart a.pop-link{float:left; margin-bottom:20px; text-align:left}
.lucky-day-engrave-offer{height:auto; width:94%}
.lucky-day-engrave-offer img{max-width:100%}
#boxes #dialog{width:250px}
.size-and-price-module ul.row-pdg li.col1 .cm_size{font-size:10px}
.cart .cart-collaterals .col2-set, .cart .totals, .cart .discount{width:100%}
.cart .totals .checkout-types li:last-child{margin:0 auto; padding:0 0 10px; text-align:center}
#tab4 .pixel-painting{margin-top:0}
.order-step-main .dynamic-block.custompopart{padding:20px 5px}
.product-detail.popart-option .order-step-main .order-step-title{font-size:13px; padding:10px}
.canvas-banners-main .custmr-reviews .reviewCount, .canvas-banners-main .custmr-reviews .sepratr{display:none}

/*Framed Prints*/
.framed-prints-main input.red-btn.creat-frame-print{font-size:13px}
.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}
.social-block-responsive{padding: 30px 15px}
.contact-right .contact-right-main{width:100%}
.contact-right .address-block .contact-right-main {width: 100%}
.contact-right .address-block-1 {margin-bottom: 15px}
.social-block-responsive{margin-top: 0px}
.contact-banner .banner-contact-us{top:9%}
.g-recaptcha.float_L{transform:scale(0.75);position:relative;left:-25px;}
}
@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%}
#shopping-cart-table tbody tr td{width:98%}
.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}
.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}
.checkout-cart-index .data-table{border:none}
.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.au/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}
.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:#125688}
.mycustomprint-index-index .order-step-main .dynamic-block .frame-options dd{width:100%}
.quotation_from.pop_midcontent .rc-anchor-normal{width:280px !important}
.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 .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}
.cart a.pop-link{float:left; margin-bottom:20px; text-align:left}
.lucky-day-engrave-offer{height:auto; width:94%}
.lucky-day-engrave-offer img{max-width:100%}
}
@media only screen and (min-width:641px) and (max-width:767px){
.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%}
.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-framed-prints .frame-prints-main{margin:40px auto; width:500px; float:none}
.category-framed-prints.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}
.photoengraved-index-index .dyn-block-middle .plaque-sz.psz0{width:16%}
.photoengraved-index-index .dyn-block-middle .plaque-sz.psz1{width:19%}
.photoengraved-index-index .dyn-block-middle .plaque-sz.psz2{width:24%}
.photoengraved-index-index .dyn-block-middle .plaque-sz.psz3{width:26%}
.photoengraved-index-index .dyn-block-middle .plaque-sz{margin:0 7px}
.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}
.product-view.strechrbar .art-sup-dtl-box .art-sup-dtl-box-left, .art-sup-dtl-box .art-sup-dtl-box-left{width:45%; padding:19px}
/*.product-view.strechrbar .art-sup-dtl-box .art-sup-dtl-box-right, .art-sup-dtl-box .art-sup-dtl-box-right{width:41%; padding:19px}*/
.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%}
}
@media only screen and (max-height:480px){
.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 #ccc;background-color:#ccc}
#popupbtn-frame{top:0 !important; right:0 !important}
}
@media only screen and (max-height:360px){
.pop-up-container_big, .pop-up-container_small, .pop-up-container_big, .spcl-offer .cms-content{max-height:220px}
}
@media only screen and (max-width:1024px){
.home-m.mobile-device{text-align:left; padding:0}
.header{background:none}
.home-mobile.desktop-view, .displ-nim{display:none}
.category-custom-canvas-prints .category-title h1, .category-gallery-wrapped-canvas .category-title h1, .category-photos-on-canvas .category-title h1, .category-panoramic-canvas-photo-prints .category-title h1{margin-bottom: 10px; text-align: center;}
.category-custom-canvas-prints .common-offers.float-Right, .category-gallery-wrapped-canvas .common-offers.float-Right, .category-photos-on-canvas .common-offers.float-Right, .category-panoramic-canvas-photo-prints .common-offers.float-Right{display:block; float:none; margin:0 20px; position:static; width:auto}
.category-panoramic-canvas-photo-prints .page-title h1{margin-bottom: 0;}
.catalog-category-view.full-width-page.category-panoramic-canvas-photo-prints .page-title{margin-bottom: 8px; margin-left: 5px;}
.catalog-category-view.full-width-page.category-panoramic-canvas-photo-prints .canvas-prints-slider{padding-top: 0;}
.home-mobile.device-display{display:block}
#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}
/*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:20px; right:-36px; padding:12px 15px 15px 10px;; position:absolute; cursor:pointer; top:48px; display:none; font-family:'roboto_slabbold'; 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, .about-custom-canvas .custmr-reviews{display:block !important}
/*Push Menu End*/
.custom-mob-menu{width:100%;max-width:360px;background:#FFF; margin-bottom:20px;}
.custom-mob-menu .link{cursor:pointer;display:block; font-family:'roboto_slabregular'; 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:'roboto_slabregular';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;padding:10px 0 10px 20px;display: block}
.custom-mob-menu .single-link a:hover{color:#125688;}
.custom-mob-menu li:last-child .link{border-bottom:0;}
.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:#125688}
.custom-mob-menu li.open i:after{font-style:normal;content:"\f068";color:#125688}
.custom-mob-menu li.default .submenu{display:block}
#inner-main .product-detail-left .design-tool-box{position:relative; z-index:0}
/*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;-webkit-transition:all 0.25s ease;-o-transition:all 0.25s ease;transition:all 0.25s ease;}
 .submenu a:hover{background:#eee;}
/* 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{-webkit-transition:all 500ms ease-out;  -moz-transition: all 500ms ease-out;  -o-transition: all 500ms ease-out;  transition: all 500ms ease-out;}
/*.nav-fixed .header{margin:0 auto;}*/
.nav-fixed .header-container{width:100%;background:#125688;position:fixed;top:0px;z-index:99;-webkit-box-shadow: -1px 2px 2px -2px rgba(0,0,0,0.75);-moz-box-shadow: -1px 2px 2px -2px rgba(0,0,0,0.75);box-shadow: -1px 2px 2px -2px rgba(0,0,0,0.75);-webkit-animation:sticky_nav 1s;-webkit-animation-play-state:play;animation:sticky_nav 1s;animation-play-state:play}
@keyframes sticky_nav{
  0%{top:-30px}
  100%{top:0px}
}

.header-container{background:#125688}
.header-bottom{padding:0; margin-top:0}
.mobile{background:none}
.top-bar-left{width:145px; float:left}
.search{border-left:1px solid #427ba4; border-right:1px solid #427ba4; float:right; padding:11px 25px 17px}
.home-page-offer-part .subscrip_box .search{border-left:0;border-right:0}
.home-page-offer-part #esns_box_subscribe_submit{margin-top:20px}
.home-page-offer-part #esns_box_subscribe{margin:0}
.top-bar-right ul li{float:left; padding:11px 0 17px 25px}
.top-bar-right ul li.account-mob{border-left:1px solid #427ba4; border-right:1px solid #427ba4; 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}
.footer{clear:both}
.footer-m{padding:5px 0 11px 0}
.contact-details strong{float:left; font-family:"roboto_slabregular"; 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:18px; padding-top:16px}
.social_block li{display:inline}
.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:"roboto_slabregular"; margin:0 5px 0 0px}
.category-custom-canvas-prints .main, .category-custom-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 !important}
.home-m.mobile-device .mainarea_wrapper{width:768px; margin:0 auto}
.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:'roboto_slabregular'}
.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:#125688; font-family:'roboto_slabbold'; 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:'roboto_slabbold'; 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:'roboto_slabbold'; 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:"roboto_slabbold"; 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:"roboto_slabregular"; 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.au/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:"roboto_slabbold"; 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.au/skin/frontend/default/cptheme1/images/mobile/custom-size-price.jpg") no-repeat center bottom; background-size:cover; padding:40px 0;margin-bottom:10px; 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-size:15px; margin:20px 0 0}
.canvas-top-section .about-custom-canvas .imgright-sitecontent .mobile-price span{color:#125688; font-family:"roboto_slabbold"}
.canvas-top-section .about-custom-canvas .imgright-sitecontent .red-btn{float:left; margin-top:30px}
.home-m.mobile-device .page-title{color:#125688; font-family:"roboto_slabbold"; font-size:20px; margin:0; line-height:normal}
.home-m.mobile-device strong{display:block; font-family:"roboto_slabbold"; font-size:13px}
.home-m.mobile-device .sizebox .sizebox-middle{background:rgba(0,0,0,0.6); padding:40px 25px 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:40px}
.home-m.mobile-device .sizebox .sizebox-middle ul.size_chart li .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.au/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:40px 0 50px}
.pr-snippet-wrapper{background:none !important; border:none !important}
.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-custom-canvas-prints .main{width:100%; margin:0px}
/*Home page*/
.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:"roboto_slabbold"; 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}
.mobile-related-category-slider .flexslider{display:block; height:auto; margin-top:20px; padding-bottom:30px}
.mobile-price span{font-family:"roboto_slabbold"; color:#125688}
.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:"roboto_slabbold";font-size: 16px;color: #ffffff;margin-top: 19px;padding-bottom: 40px; }
.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.au/skin/frontend/default/cptheme1/images/mobile/hand-crafted.jpg") no-repeat center bottom; background-size:cover; width:100%; padding:40px 0; min-height:220px; 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:"roboto_slabbold"}
.slider .content-heading{font-family:'roboto_slabbold'; font-size:26px}
.slider p{font-size:18px}
.content-heading.white{color:#fff}
.hand-crafted-section .content-heading.white{position:relative; padding-top:15px}
.we-offer-gcp{padding:20px 0}
.service-icon{display:inline-block; margin-top:10px}
.customer-satisfication{background:url("https://www.canvaschamp.com.au/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}
.mobile-related-category-slider.slider{display:block; text-align:center; padding-top:35px; padding-bottom:20px}
.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}
.mobile-related-category-slider .flexslider .slides > li span.red{font-size:20px; font-family:"roboto_slabregular"; margin:0px 0 10px; color:#fff}
.mobile-related-category-slider .flex-control-paging li a{background-image:none; border:1px solid #000; width:15px; height:15px}
.mobile-related-category-slider .flex-control-paging li a.flex-active{background-image:none; background:#125688}
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:30px; line-height:36px}
.shipping-offer-top.default-top-offer .icon br{display:none}
.category-canvas-wall-displays .main, .category-canvas-wall-displays .main .col-main{width:100%; margin:0}
/*artis supply sub page*/
.artist_gallery_multi_price {width: 100%}
.agmp-btn {margin-top: 30px;margin-bottom: 30px;text-align: center}
.artistsupply-category-pages .art-sup-dtl-box {width: 100%}
.artistsupply-category-pages .art-sup-dtl-box .art-sup-dtl-box-right .bst-qlty {height: 116px}
ul.lastest-blg li {margin-right: 25px}
ul.videos li {margin-right: 28px}
.we-gaurnted-u-ll{margin: 35px 0px 0px 0px}
.we-gaurnted-u-ll ul li {width: 125px;font-size: 14px !important;float: none !important;display: inline-table;margin-bottom: 30px}

/*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;}
.cms-photo-gallery-ideas .galleries .block .block-content {padding: 10px 15px;}
.cms-free-canvas .main-container, .cms-free-shipping-pushcrew .main-container, .cms-facebook-special-offer .main-container, .cms-instagram-special-offer .main-container{background-position:center bottom;background-size:cover;height:auto}
.free-canvas .refer-earn-block-content .commonbullet{background:rgba(255, 255, 255, 0.7);box-sizing:border-box;padding:20px 15px}

/*metal page responsive*/
.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 .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: 30px;margin-bottom: 30px}
.category-metal-prints .metal-prints-available-options .options-image img{max-width:100%;display:block;text-align:center;margin:0px auto 20px}
.category-metal-prints .metal-prints-available-options .metal-prints-container .tab-content .matte-finish-options .options-image{margin-top:0px}
.category-metal-prints .metal-prints-available-options .metal-prints-container .tab-content .matte-finish-options .options-details{margin:30px auto 10px}
.category-metal-prints .metal-prints-available-options .surface-options .options-details{float:none;width:50%;margin-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;}
.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%;    margin-bottom: 10px;}
.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);}
.see-more-product-common{position:relative;z-index:0}
/*Home deal offer*/
.weekly-offer-deal{max-width:295px;margin-bottom:30px}
.offer-week-text-bold{line-height:27px;font-size:19px; margin-bottom:5px}
.coupon-cd-offer span{font-size:13px}
.customer-revenue-main.ocassional-offer .coupon-code-button .red-btn{padding:9px 10px !important;font-size:13px; width:80px}
.product-price{font-size:20px}
.coupon-cd-offer{padding:7px 6px 6px;font-size:12px}
.customer-revenue-main.ocassional-offer .product_image{margin:25px 0}
.split-au-canvas .decorate-canvas ul.filters-options li{padding:0 10px}
.weekly-offer-deal img, .product_image img{width: auto}
.countdown-timer-offer{margin-top:30px}
/*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}
.decorate-home-canvas.lyrics_products ul{margin:30px 0 0}
.decorate-home-canvas.lyrics_products ul li h3 {font-size:13px}
.lyrics_products .red-btn{font-size:13px}
.section-title-commn{font-size:26px; line-height:30px}
.tagline-all-commen{font-size:14px}
.lyrics-au .lyric_sections.why-choos-us .default-usp-content ul li span.txt{min-height: 110px;}
/*Home page responsive*/
.review-block.homepg .shop-appro-container-ca{background-image:none}
.magestore-bannerslider .mainarea_wrapper .flexslider .slides{padding:15px 0}
.flexslider{height:auto;margin:0 auto}
.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:15px; left:0; position:absolute; right:0; text-align:center; width:100%; margin-bottom:0 !important; z-index:5}
.review-block.homepg .shop-approve,.what-our-client-speak-video{width:49%}
.review-block.homepg .shop-approve{padding:15px 15px 30px}
.shop-approve-left .shop-appro-title span{display:block;font-family:"roboto_slabbold";font-size:19px}
.customer-revenue-main .block-title::before, .customer-revenue-main .block-title::after{display:none}
.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;border:1px solid #ddd}
.sizes-and-prices .total-sizes span.shape-tittle{font-size:24px}
.sizes-and-prices .total-sizes{width:32%;margin-right:2%}
.sizes-and-prices .total-sizes .shape-img img{max-width:100%;height:auto;width:auto}
.sizes-and-prices .total-sizes ul.sizes-with-prices li{width:35%;font-size:13px}
.flag_Sprite.sizebox_arrow.img-give-margin{margin-right:5px}
.sizes-and-prices .total-sizes ul.sizes-with-prices li.diff-width{width:30%;font-size:11px;padding-left:8px}
.flag_Sprite.sizebox_arrow.img-give-margin{height:10px;width:6px;background:url("https://www.canvaschamp.com.au/skin/frontend/default/cptheme1/images/mobile/home-size-arrow.png") no-repeat}
.we-guarantee-you-love-it .leftlist, .we-guarantee-you-love-it .rightlist{width:50%;margin-right:0;margin-left:0;padding-right:10px;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box}
.we-guarantee-you-love-it .rightlist{padding-right:0;padding-left:10px}
.newsletter-main .gift-certificate-au{background:#fff}
.newsletter-main .gift-certificate-au .valentine-gift p{text-shadow:none}
.newsletter-main .gift-certificate-au .valentine-gift strong, .footer-container .socialmedia-footer .top-footer .fb-like-main .block-title strong{font-size:15px}
.block.block-subscribe .block-content{padding:8px 0 0}
.easy_order_steps .easy_order_steps_boxes{margin:30px 0 40px}
.four-easy-steps_block{padding:0 5px}
.four-easy-steps_block .step_image_content{padding:13px 5px}
.footer-container .socialmedia-footer .top-footer .fb-like-main .block-title strong .text-b{text-transform:none}
.footer-container .socialmedia-footer .top-footer .fb-like-main .block-title{margin-bottom:0}
.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;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{float:none;display:inline-table}
.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:15px}
.footer .tm-footercms{margin:0px; padding:0px}
.footer a.shopperlink img{margin-top:10px;margin-bottom:15px}
.footer_bottom .paypal_block li{float:none;display:inline-table}
.footer_bottom .paypal_block li a img{vertical-align:baseline}
/*canvas prints CA*/
.canvas-prints-section-tab.canvas-prints-ca .overview-image{display: none}
.canvas-prints-section-tab.canvas-prints-ca .overview-content{width:100%}
.canvas-prints-section-tab.canvas-prints-ca  .mainarea_wrapper.comon-canvas-content .insipiration-img{    max-width: 48%;margin-top: 15px}
.canvas-prints-section-tab.canvas-prints-ca .mainarea_wrapper.comon-canvas-content .content-area-canvas{    margin-bottom: 10px}
.why-choos-us.perfect-paper .mainarea_wrapper.comon-canvas-content .content-area-canvas.left-content-image-right{margin-bottom: 45px;margin-top: 45px}
.canvas-prints-section-tab.canvas-prints-ca  .mainarea_wrapper.comon-canvas-content .content-area-canvas.left-content-image-right .insipiration-img{    margin-top: 15px;padding-top: 15px}
.canvas-prints-section-tab.canvas-prints-ca  .why-choos-us.perfect-paper .mainarea_wrapper.comon-canvas-content .content-area-canvas.left-content-image-right .common-left-content, .canvas-prints-section-tab.canvas-prints-ca .why-choos-us.perfect-paper .mainarea_wrapper.comon-canvas-content .content-area-canvas .common-left-content{max-width: 330px}
.canvas-prints-section-tab.canvas-prints-ca .mainarea_wrapper.comon-canvas-content .common-left-content{    max-width: 350px}
.canvas-prints-section-tab.canvas-prints-ca .mainarea_wrapper.comon-canvas-content .content-area-canvas.left-content-image-right .common-left-content{max-width: 350px}
.canvas-prints-section-tab.canvas-prints-ca form#productqaform, .category-pop-art-on-canvas .questtion_from form#productqaform{float: left;width: 100%;padding: 20px;box-sizing: border-box;margin: 10px 0 30px;background: #f6f6f6}
.canvas-prints-section-tab.canvas-prints-ca .why-choos-us #horizontalTab .resp-tabs-container .resp-tab-content .questtion_from .form-list .field .input-box, .category-pop-art-on-canvas .questtion_from #productqaform .form-list .field .input-box{width: 100%}
.category-custom-canvas-prints .custmr-reviews.black-font{display:table !important;float:none;margin:15px auto 0;line-height:normal;font-size:11px;text-align:center}
.category-custom-canvas-prints .custmr-reviews .sepratr{margin:0 5px}
.category-custom-canvas-prints .custmr-reviews.black-font .pr_snippet_product_82, .category-custom-canvas-prints .custmr-reviews.black-font .productqa_link_82, .category-canvas-prints .custmr-reviews .sepratr{float:none;display:inline-block;vertical-align:middle}
.category-custom-canvas-prints .custmr-reviews.black-font .pr-snippet-wrapper{margin-bottom:0}
.category-custom-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 0px;background:#f6f6f6}
.quality_canvas .sizebox {margin: 0 auto;float: none}
.custom-canvas-prints.quality_canvas form{margin-bottom:0}
.canvas-prints-section-tab.canvas-prints-ca .resp-tabs-list li{padding: 13px 14px}
/*canvas prints slider*/
.canvas-prints-slider .lSPager.lSGallery{left:0}
.canvas-prints-slider{width:100%;margin:10px auto;max-width:inherit;padding:20px; box-sizing:border-box;background:#f6f6f6}
.canvas-prints-slider .lSSlideOuter{max-width:697px;margin:0 auto;width:100%}
/*canvas prints AU*/
.custom-canvas-prints .canvas-prints-section-tabmenu{display: none}
.custom-canvas-prints form{float: left;width: 100%;padding: 20px;box-sizing: border-box;margin: 10px 0 0px;background: #f6f6f6}
.category-custom-canvas-prints .container .quick-view-tabbing.mob-enable{display: block}
.canvas-prints-section-tab.canvas-prints-au .overview-image, .canvas-prints-section-tab.canvas-prints-au .overview-content::after{
display: none}
.canvas-prints-section-tab.canvas-prints-au .overview-content {width: 100%}
.canvas-prints-section-tab.canvas-prints-au{margin-top: 30px}
.canvas-prints-section-tab.canvas-prints-au .resp-tabs-list li {padding: 13px 14px;}
.canvas-prints-section-tab.canvas-prints-au .mainarea_wrapper.comon-canvas-content .content-area-canvas.left-content-image-right .insipiration-img img {max-width: 80%;float: right}
.canvas-prints-section-tab.canvas-prints-au .mainarea_wrapper.comon-canvas-content .content-area-canvas .insipiration-img img {max-width: 80%;float: left}
.canvas-prints-section-tab.canvas-prints-au .mainarea_wrapper.comon-canvas-content .content-area-canvas .insipiration-img.guarantee-quality img{max-width: 65%}
.canvas-prints-section-tab.canvas-prints-au .why-choos-us #horizontalTab .resp-tabs-container .resp-tab-content .questtion_from .form-list .field .input-box{width:100%}
.canvas-prints-section-tab.canvas-prints-au #idea_photo_gallery .idea-gallery-slider.slider.slick-slider{margin-top: 20px;padding: 10px 15px 15px}
.category-custom-canvas-prints #horizontalTab .resp-tabs-list li.hor_1, .category-custom-canvas-prints .default-tabbing-new .common-tabbing-new-easy .resp-tabs-list li.hor_1{padding: 13px 6px; font-size: 11px}
.category-custom-canvas-prints .cms-content .hanging-frame-list{width:100%}
.category-custom-canvas-prints #horizontalTab .resp-tabs-container .resp-tab-content .questtion_from .form-list .field .input-box {width: 100%}
.category-pop-art-on-canvas #horizontalTab{margin-bottom: 40px !important}
.category-pop-art-on-canvas .popart_top .a-center{text-align: center !important}
.pop_midcontent.grey3 .pop_right, .pop_midcontent.grey4 .pop_right, .pop_midcontent.grey5 .pop_right{transform: translateY(29%)}
}
@media only screen and (max-width:980px){
  /*canvas prints CA*/
.canvas-prints-section-tab.canvas-prints-ca .why-choos-us.perfect-paper .mainarea_wrapper.comon-canvas-content .content-area-canvas.left-content-image-right .common-left-content, .canvas-prints-section-tab.canvas-prints-ca .why-choos-us.perfect-paper .mainarea_wrapper.comon-canvas-content .content-area-canvas .common-left-content{max-width:307px}
.category-custom-canvas-prints #horizontalTab .resp-tabs-list li.hor_1, .category-custom-canvas-prints .default-tabbing-new .common-tabbing-new-easy .resp-tabs-list li.hor_1 {padding: 13px 4px}
  }
@media only screen and (max-width:920px){
.offer-week-text-bold {font-size:20px}	
.offer-week-text {font-size:13px; line-height:24px;}
.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;}
}
@media only screen and (max-width:768px){
.home-m.mobile-device .mainarea_wrapper{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}
/*Photo Gallery Ideas */
.cms-photo-gallery-ideas .main-container .main, .cms-photo-gallery-ideas .main-container .main .col-main{margin: 0;}
.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;}
.daily-picked h2 {font-size: 22px;}
.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}
/*Metal Prints*/
.category-metal-prints .metal-prints-banner .metal-prints-content h2.met-block-title, .category-metal-prints .metal-prints-banner .metal-prints-content h1.met-block-title{ text-align: center;}
.category-metal-prints .metal-prints-banner .metal-prints-container {padding: 15px 0;}
.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, .category-metal-prints .metal-prints-banner .metal-prints-content h1.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;}
.category-metal-prints .metal-prints-available-options .options-details .cms-content h2 {font-size: 20px; padding-bottom:10px;margin-bottom:15px;}
.category-metal-prints .total-order-shipped .total-orders {font-size: 50px;}
/*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}
/*Home page responsive*/
.homepage-reviewblock, .review-block.homepg .shop-approve, .what-our-client-speak-video{margin-top:20px}
.we-guarantee-you-love-it{margin-top:40px;padding:20px 0 40px}
.canvas-prints-home-product .canvas-prints-home-product-waper{padding:20px 0 10px 0}
.cms-home .sizes-and-prices{margin-bottom:40px}
.easy_order_steps{padding:25px 0 45px}
.home-page-tab #horizontalTab{margin-top:40px !important}
.home-page-tab{margin-bottom:40px !important;width:100%;float:left}
h2.resp-accordion{clear: left;text-align: left}
.resp-tabs-container .resp-tab-content-active{border:1px solid #c1c1c1;border-top:none;padding:15px}
.canvas-banners-main .resp-tabs-container .resp-tab-content{padding:15px}
/*canvas prints CA*/
.canvas-prints-section-tab.canvas-prints-ca .mainarea_wrapper.comon-canvas-content .insipiration-img{margin-top: 0px}
.canvas-prints-section-tab.canvas-prints-ca .mainarea_wrapper.comon-canvas-content .content-area-canvas.left-content-image-right .insipiration-img{margin-top: 0px;padding-top: 0px;}
.canvas-prints-section-tab.canvas-prints-ca .mainarea_wrapper.comon-canvas-content .content-area-canvas{margin-bottom: 35px;min-height: inherit;margin-top: 40px}
.canvas-prints-section-tab.canvas-prints-ca .content-area-canvas:first-child{margin-top:50px}
.canvas-prints-section-tab.canvas-prints-ca .mainarea_wrapper.comon-canvas-content .common-left-content{    max-width: 350px;transform: none;-webkit-transform: none;-moz-transform: none;position: relative;float: right}
.canvas-prints-section-tab.canvas-prints-ca .mainarea_wrapper.comon-canvas-content .content-area-canvas.left-content-image-right .common-left-content{transform: none;-webkit-transform: none;-moz-transform: none;transform: none;position: relative;float: left}
.canvas-prints-section-tab.canvas-prints-ca .mainarea_wrapper.comon-canvas-content .insipiration-img{padding: 0px}
.canvas-prints-section-tab.canvas-prints-ca .why-choos-us.bring-your-memories .mainarea_wrapper.comon-canvas-content .title-with-border{margin-bottom: 50px}
.canvas-prints-section-tab.canvas-prints-ca .why-choos-us.perfect-paper .mainarea_wrapper.comon-canvas-content .content-area-canvas.left-content-image-right .common-left-content, .canvas-prints-section-tab.canvas-prints-ca .why-choos-us.perfect-paper .mainarea_wrapper.comon-canvas-content .content-area-canvas .common-left-content{max-width: 365px;-webkit-transform: none;-moz-transform: none;transform: none;}
/*canvas prints AU*/
.canvas-prints-section-tab.canvas-prints-au .mainarea_wrapper.comon-canvas-content .content-area-canvas.left-content-image-right .insipiration-img, .canvas-prints-section-tab.canvas-prints-au  .mainarea_wrapper.comon-canvas-content .insipiration-img {width: 100%;float: none;display: block;text-align: center;max-width: 100%;padding-top: 0px;position: relative}
.canvas-prints-section-tab.canvas-prints-au  .mainarea_wrapper.comon-canvas-content .content-area-canvas.left-content-image-right .common-left-content, .canvas-prints-section-tab.canvas-prints-au  .mainarea_wrapper.comon-canvas-content .common-left-content {width: 75%;transform: none;position: relative;max-width: 100%;margin: 0 auto;    padding: 10px}
.canvas-prints-section-tab.canvas-prints-au.mainarea_wrapper.comon-canvas-content .content-area-canvas.left-content-image-right .insipiration-img img, .canvas-prints-section-tab.canvas-prints-au .mainarea_wrapper.comon-canvas-content .content-area-canvas .insipiration-img img, .canvas-prints-section-tab.canvas-prints-au .mainarea_wrapper.comon-canvas-content .content-area-canvas.left-content-image-right .insipiration-img img {float: none;max-width: 100%;margin: 0 auto;text-align: center}
.canvas-prints-section-tab.canvas-prints-au .mainarea_wrapper.comon-canvas-content .red-btn {margin: 0 auto;margin-top: 30px;display: table}
.category-custom-canvas-prints .sizes-and-prices {margin: 25px 0 32px;}
.category-custom-canvas-prints .sizes-and-prices .total-sizes ul.sizes-with-prices li.diff-width{font-size: 10px}
}
@media only screen and (max-width:767px){
/*artist supply sub pages*/
ul.lastest-blg li {margin: 20px 0;text-align: center;width: 100%}
.prdct-name {float: none}
ul.videos li {margin-right: 20px}
.artist-supplies-size a {font-size: 13px;padding: 6px 10px;width: 176px}
.w3-navbar li a {padding: 15px 30px 0 15px}
.home-m.mobile-device .mainarea_wrapper, .cms-home .mainarea_wrapper,.canvas-print-container{width:auto; margin:0 20px}	
.canvas-print-container .mainarea_wrapper{margin:0}
.page-title{width:auto; margin:30px 0px}
.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}
.spcl-offer .cms-content .offer-block .offer{width:100%; margin-bottom:10px}
.section-title-commn{font-size:25px; line-height:28px}
.tagline-all-commen{font-size:14px}
.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;}
.cms-photo-gallery-ideas .banner-tittle h1.ph-gal-new-head{font-size: 30px;}
.daily-picked {float:none;}
.daily-picked > div {max-width:600px;margin: 0 auto;display: block;}
.daily-picked .item {width: 250px;}
#inner-main .product-detail-left{width:493px}
.view-selector, #inner-main .product-detail-left .design-tool-box{width:100%}
.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;display:block}
.free-canvas.refer-earn-block .sldr-wrap h1{font-size:18px;line-height:24px}
.free-canvas.refer-earn-block .sldr-wrap h1 span{font-size:28px;line-height:40px}
/*Banksy*/
.catalog-product-view .product-detail-left.famous-artist-usp{display:none;}
#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;}
#inner-main.product_info .product-detail-right .select_products_man .sale_price{margin-right:30px;}
.cart .discount:nth-child(3n+2) {margin-right: 0 !important}
.see-more-product-common .title-with-border{margin-bottom:30px}
/*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}
.split-au-canvas .decorate-home-canvas.decorate-canvas.split-canvas-products ul.filters-options{padding:30px 10px 0}
.why-choose-us-main.split-canvas-faqs ul li:first-child {padding-bottom: 0px !important}
.split-au-canvas .decorate-canvas ul#filters{text-align:center}
.split-au-canvas .decorate-canvas ul#filters li{margin:5px 2px;float:none;display:inline-table}
.split-au-canvas .decorate-canvas ul#filters li a{padding:8px 10px;border:1px solid #ddd}
.split-au-canvas .decorate-canvas ul.filters-options li{width:50%;margin-bottom:25px;float:left;clear:none}
/*Lyrics Landing Page*/
.lyrics_wrap .lyric_sections{padding:10px 0 0px}
.lyric_sections.wedmomnt_sec .mainarea_wrapper{width:auto;right:0}
.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, .lyric_sections.why-choos-us .default-usp-content ul li h4{font-size:13px}
.lyric_sections.why-choos-us .default-usp-content ul li span.txt{font-size:12px}
.lyrics_products .price_lyrics span{font-size:15px}
/*Home Page Responsive*/
.customer-revenue-main.ocassional-offer{background-size:cover; min-height:inherit}
.review-block.homepg .shop-approve, .what-our-client-speak-video{width:100%;min-height:inherit;max-width:inherit;box-sizing:border-box}
.what-our-client-speak-video{margin-top:40px}
.we-guarantee-you-love-it{padding-top:10px;margin-bottom:0}
.we-guarantee-you-love-it.homecontent_block{padding-top:20px}
.we-guarantee-you-love-it .leftlist{margin-top:20px}
.we-guarantee-you-love-it .leftlist, .we-guarantee-you-love-it .rightlist{width:100%; margin-right:0;padding:0}
.we-guarantee-you-love-it .rightlist{margin-top:0}
.we-guarantee-you-love-it .font19{font-size:13px}
.we-guarantee-you-love-it .areawise2, .we-guarantee-you-love-it .areawise{margin-bottom:30px;height:auto;float:left}
.canvas-prints-home-product ul.photos-canvas-prints li{width:47%;margin:0px 1% 20px}
.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%}
.canvas-prints-home-product .category-details p.min-height{display:none}
.canvas-prints-home-product .category-details span.tittle{font-size:13px;margin-bottom:0;font-family:'roboto_slabbold'}
.canvas-prints-home-product .category-details p.price span{font-size:15px}
.cms-index-index.cms-home .sa_review .sa_info{font-size:13px !important; text-align:center !important; height:auto !important; width:100% !important}
.four-easy-steps_block{padding:0 15px;width:50%;margin-bottom:30px;text-align:center}
.easy_order_steps .easy_order_steps_boxes{margin-bottom:10px}
.four-easy-steps_block .step_image_content{padding:13px 15px}
.four-easy-steps_block .step_image_content{max-width:260px;margin:0 auto}
.cms-home .sizes-and-prices{margin-bottom:10px; text-align:center} 
.sizes-and-prices .total-sizes{width:47%;display:inline-table;margin:0 1.5% 30px;float:none}
.footer-container .socialmedia-footer .top-footer .newsletter-main, .footer-container .socialmedia-footer .top-footer .fb-like-main{padding-right:0;width:100%;border-right:none;max-width:500px;display:table;margin:0 auto;float:none}
.footer-container .socialmedia-footer .top-footer .fb-like-main{padding-top:0;padding-left:0;margin-bottom:25px}
.newsletter-main .gift-certificate, .footer-container .socialmedia-footer .top-footer .fb-like-main .block-title{text-align:center}
.newsletter-main .gift-certificate .buy-now-gift{margin:5px auto 0}
.newsletter-main .gift-certificate .buy-now-gift::after{right:-10px;bottom:0}
.block.block-subscribe .block-content{padding:10px 15px}
/*canvas prints CA*/
.canvas-prints-section-tab.canvas-prints-ca .mainarea_wrapper.comon-canvas-content .insipiration-img{padding: 0px;margin: 0 auto;float: none;max-width: 100%;position: relative}
.canvas-prints-section-tab.canvas-prints-ca .mainarea_wrapper.comon-canvas-content .insipiration-img img, .canvas-prints-section-tab.canvas-prints-ca .mainarea_wrapper.comon-canvas-content .content-area-canvas.left-content-image-right .insipiration-img img{margin: 0 auto}
.canvas-prints-section-tab.canvas-prints-ca .mainarea_wrapper.comon-canvas-content .common-left-content .new-heading-style::before {width: 90px;left: 0;right: 0;margin: 0 auto}
.canvas-prints-section-tab.canvas-prints-ca .mainarea_wrapper.comon-canvas-content .common-left-content{max-width: 100%;float: none;width: 100%;text-align: center;margin-top: 25px}
.canvas-prints-section-tab.canvas-prints-ca .mainarea_wrapper.comon-canvas-content .common-left-content h2::before{  left: 0;right: 0;margin: 0 auto}
.canvas-prints-section-tab.canvas-prints-ca .mainarea_wrapper.comon-canvas-content .content-area-canvas.left-content-image-right .common-left-content{float: none;max-width: 100%;width: 100%;left: 0;right: 0}
.canvas-prints-section-tab.canvas-prints-ca .section-title-commn{font-size: 18px;line-height: 22px}
.canvas-prints-section-tab.canvas-prints-ca .why-choos-us.perfect-paper .mainarea_wrapper.comon-canvas-content .content-area-canvas.left-content-image-right .common-left-content, .canvas-prints-section-tab.canvas-prints-ca .why-choos-us.perfect-paper .mainarea_wrapper.comon-canvas-content .content-area-canvas .common-left-content{max-width: 100%}
.content-img-lemination{width: 100%}
.content-img-lemination img{width:100%}
.content-lemination{width: 100%}
/*canvas prints slider*/
.canvas-prints-slider{padding:0;background:none}
/*Subscribe Pupup*/
.home-page-offer-part #esns_box_layer{width:96%; margin-left:-48%}
.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 h2{text-align: center}
.category-pop-art-on-canvas .pop-art-custom-container .cms-content p{margin: 0 0 30px}
.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}
.pop_midcontent .pop_right h3{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{width:100%}
.printready-index-index .product-detail .product-imgbox .connected-carousels .stage{margin:15px auto 15px}
.printready-index-index .product-detail .product-imgbox .connected-carousels .stage{width:auto}
.printready-index-index .product-detail .product-imgbox .connected-carousels .carousel ul li:first-child{width:100%;max-width:500px;padding:10px; box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}
.printready-index-index .product-detail .product-img ul li img{max-width:100%;max-height:inherit;height:auto}
.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%;margin-bottom:30px}
.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 li a{padding:65px 0 25px;box-sizing:border-box}
.category-framed-prints .container #tabmenu li{height:auto;margin-bottom:0}
.category-framed-prints .container #tabmenu li a.active::before{border-width:15px;bottom:-30px}
.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}
/*Lyrics Landing Page*/
.lyric_banner .banner-heading {font-size:24px}
.lyrics_wrap .lyric_sections .default-usp-content{padding:20px 0 30px}
/*canvas prints CA*/
.canvas-prints-section-tab.canvas-prints-ca .why-choos-us #horizontalTab .resp-tabs-container .resp-tab-content .questtion_from, .canvas-prints-section-tab.canvas-prints-au .why-choos-us #horizontalTab .resp-tabs-container .resp-tab-content .questtion_from{width: 100%}
.canvas-prints-section-tab.canvas-prints-ca .why-choos-us #horizontalTab .resp-tabs-container .resp-tab-content .questtion_from .form-list .field, .canvas-prints-section-tab.canvas-prints-au .why-choos-us #horizontalTab .resp-tabs-container .resp-tab-content .questtion_from .form-list .field, .category-pop-art-on-canvas .questtion_from #productqaform .form-list .field{width: 48%;margin-right: 10px}
.canvas-prints-section-tab.canvas-prints-ca .why-choos-us #horizontalTab .resp-tabs-container .resp-tab-content .questtion_from .form-list .field .input-box input.input-text, .canvas-prints-section-tab.canvas-prints-au .why-choos-us #horizontalTab .resp-tabs-container .resp-tab-content .questtion_from .form-list .field .input-box input.input-text, .category-pop-art-on-canvas .questtion_from #productqaform .form-list .field .input-box input.input-text{box-sizing: border-box;width: 100%}
.canvas-prints-section-tab.canvas-prints-ca .why-choos-us #horizontalTab .resp-tabs-container .resp-tab-content .questtion_from .form-list li.wide textarea, .canvas-prints-section-tab.canvas-prints-ca .why-choos-us #horizontalTab .resp-tabs-container .resp-tab-content .questtion_from .form-list li.wide .field, .canvas-prints-section-tab.canvas-prints-au .why-choos-us #horizontalTab .resp-tabs-container .resp-tab-content .questtion_from .form-list li.wide textarea, .canvas-prints-section-tab.canvas-prints-au .why-choos-us #horizontalTab .resp-tabs-container .resp-tab-content .questtion_from .form-list li.wide .field, .category-pop-art-on-canvas .questtion_from #productqaform .form-list li.wide .field{width: 100%}
.canvas-prints-section-tab.canvas-prints-ca .why-choos-us #horizontalTab .resp-tabs-container .resp-tab-content .ans_que_list, .canvas-prints-section-tab.canvas-prints-au .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.canvas-prints-ca .why-choos-us #horizontalTab .resp-tabs-container .resp-tab-content .questtion_from .form-list .field:last-child, .canvas-prints-section-tab.canvas-prints-au .why-choos-us #horizontalTab .resp-tabs-container .resp-tab-content .questtion_from .form-list .field:last-child, .category-pop-art-on-canvas .questtion_from #productqaform .form-list .field:last-child{margin-right: 0px}
.canvas-prints-section-tab.canvas-prints-ca .mainarea_wrapper.comon-canvas-content .content-area-canvas, .canvas-prints-section-tab.canvas-prints-au .mainarea_wrapper.comon-canvas-content .content-area-canvas{    margin-bottom: 15px}
.canvas-prints-section-tab.canvas-prints-ca .decorate-home-canvas{padding: 30px 0 30px}
.canvas-prints-section-tab.canvas-prints-au .decorate-home-canvas{padding: 10px 0 10px}
.canvas-prints-section-tab.canvas-prints-au .mainarea_wrapper.comon-canvas-content{padding-top: 15px}
.cms-wholesale-canvas-printing .popart .pop_midcontent .pop_left img {width: 50% !important}
}
@media only screen and (max-width:639px){
/*artis supply sub pages*/
ul.videos li {width: 100%;margin: 20px 0}
.artist-supplies-size a {width: 150px;font-size: 11px;padding: 6px}
.w3-navbar li a {background: none;text-align: center;padding: 15px 10px 0}
.w3-navbar.bps-bar li a, .w3-navbar.bcp-boards li a{background-image:none !important}
.discnt-bulk ul li {background-image: none;padding: 15px 10px;font-size: 14px;}
.discnt-bulk ul li:nth-child(1) {margin-right: 15px}
.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}
.footer-container .socialmedia-footer .top-footer .fb-like-main .block-title strong .text-b, .footer-container .socialmedia-footer .top-footer .fb-like-main .block-title strong{font-size:13px}
.daily-picked .item {width:87%;text-align: center;}
.block-subscribe input.input-text{calc(100% - 95px)}
/**Metal Prints */
.category-metal-prints #sticky{padding:0px;}
.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; padding: 30px 0;}
.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:25px auto 10px}
.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:100%; box-sizing: border-box;}
.category-metal-prints .metal-prints-banner .metal-prints-content .coupon-code .met-coupon-code{width:100%;min-height: auto; box-sizing: border-box;}
.category-metal-prints .total-order-shipped .total-orders {font-size: 40px;line-height: 30px;margin-top: 30px;}
.category-metal-prints .total-order-shipped {margin-bottom: 40px;padding: 60px 0 30px;}
.category-metal-prints .metal-prints-available-options .options-image {width: 100%;margin-top: 30px;margin-bottom: 30px;clear: both;}
.category-metal-prints .metal-prints-available-options .options-details {width: 100%;float: none;clear: both;}
.category-metal-prints .metal-prints-available-options .options-image img {margin: 0 auto;}
.category-metal-prints .metal-prints-available-options .surface-options .options-details {float: none; width: 100%; margin-top:30px;}

/* Start Strike Price Disable (Sizes and Prices) */
.strike-price-disable.category-metal-prints .metal-prints-banner .metal-prints-content .coupon-code .met-price {padding-top: 10px}
/*canvas prints CA*/
.canvas-prints-section-tab .decorate-canvas ul li{width:48%;margin-bottom:15px;max-width:280px;margin-right:2%;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 {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}
.category-custom-canvas-prints .cms-content .hanging-frame-images{float: none;margin-right: 0px;width: 100%;text-align: center}
.category-custom-canvas-prints .cms-content .hanging-frame-content{    float: left;width: 100%;text-align: center;margin-top: 15px}
.category-custom-canvas-prints .cms-content h4{text-align: center}
.category-custom-canvas-prints .cms-content .hanging-frame-content h3{text-align: center}
.category-custom-canvas-prints #horizontalTab .resp-tabs-container .resp-tab-content .questtion_from, .category-custom-canvas-prints #horizontalTab .resp-tabs-container .resp-tab-content .questtion_from {
width: 100%}
/*Subscribe Pupup*/
.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:239px}
.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}
.decorate-canvas .content-lemination ul{margin:0px !important;padding: 0px !important}
.canvas-prints-section-tab .decorate-canvas ul li{width:100%}
}
@media only screen and (max-width:567px){
.shopper-reviews-artist .aggregateRating{background:none;display: block;text-align: center }
.shopper-reviews-artist{text-align: center}
.artist-supplies-size a {font-size: 10px;padding: 6px;width: 135px}
.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}
.block-subscribe .input-box{width:100%}
.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}
.logged-in.active ul.useraccount-menu {right:38px}
ul.useraccount-menu:before {right:12px}
.nav-fixed .header{width:auto;margin:0 20px}
.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.homepg .shop-appro-container{background-image:none}
.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}
.about-custom-canvas .imgleft.slides-add{width:70%; margin-right:0}
.home-m.mobile-device .sizebox{width:100%; max-width:300px; padding:15px 5px; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box}
.home-m.mobile-device .sizebox .sizebox-middle ul.size_chart li .banner_size{width:82px}
.home-m.mobile-device .sizebox .sizebox-middle ul.size_chart li span.sizebox_banner_prise{margin-left:5px; width:130px; float:right; font-size:12px; margin-top:1px}
.home-m.mobile-device .sizebox .sizebox-middle ul.size_chart li span.sizebox_banner_prise strike{width:72px}
.home-m.mobile-device .sizebox .sizebox-middle ul.size_chart li .tm-radio{margin:2px 5px}
.home-m.mobile-device .sizebox .sizebox-middle .sizebox_heading{font-size:24px}
.home-m.mobile-device .sizebox .sizebox-middle p.custom_price{font-size:18px}
.home-m.mobile-device .sizebox .sizebox-middle .custom_size .strike{font-size:16px}
.home-m.mobile-device .sizebox .sizebox-middle a.red-btn{font-size:16px; margin-top:8px}
.home-m.mobile-device .sizebox .sizebox-middle .custom_size #customSizeBlock{margin:10px 0}
.home-m.mobile-device .sizebox .sizebox-middle ul.size_chart li.grey-bg label{font-size:14px}
.home-m.mobile-device .sizebox .sizebox-middle ul.size_chart li .input-slect-fix-w{width:140px; float:right}
.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{padding:40px 10px 30px}
.home-m.mobile-device .flag_Sprite.sizebox_arrow{margin-left:10px}
.home-m.mobile-device .sizebox strong{width:auto}
#inner-main .tabs li{padding:10px 2px; min-height:inherit; font-size:10px; text-transform:none}
#inner-main .tabs li i{font-size:11px; height:16px; width:16px; line-height:15px}
#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:'roboto_slabbold'; font-size:13px; margin:20px auto 0px; text-align:center; color:#125688}
#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:12px; 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}
.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:#125688}
#inner-main .product-detail-right .tab_content .title{display:none}
#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}
.product-list-for-nw-pro ul li{width:100%; max-width:270px}
.product-list-for-nw-pro ul li.margin-none{margin:0px}
.banksy-canvas-prints .banksy-box ul li{margin:0 0 20px 0;width:100%}
#inner-main.product_info .product-detail-right h5.detail_heading{font-size:19px}
/* Metal Prints */
.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' ;line-height: 20px;margin-bottom: 10px;}
.category-metal-prints .metal-prints-available-options .options-details .cms-content h2, .category-metal-prints .be-more-beautiful-metal-prints .be-more-beautiful-title{font-size:18px; line-height:normal}
.category-metal-prints .metal-prints-available-options .options-details .cms-content h3, .category-metal-prints .metal-prints-available-options .options-details .cms-content h3 {font-size:16px;}
.category-metal-prints .be-more-beautiful-metal-prints .be-more-beautiful-title{padding-bottom:25px; font-size: 16px;}
.category-metal-prints .why-choose-metal-print .metal-prints-container .why-choose-metal-print-content {background: rgba(255, 255, 255, 0.8);display: table;}
.category-metal-prints .why-choose-metal-print .metal-prints-container .why-choose-metal-print-content {width: 68%;margin:0 auto;float: none;}
.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:17px; line-height:normal}
.category-metal-prints .metal-prints-container a.red-btn.only-button {margin: 0px auto 30px;}
.category-metal-prints .total-order-shipped .section-title { font-size: 27px;line-height:22px;}
.category-metal-prints .total-order-shipped .total-orders {font-size: 35px;}
.contact-banner .banner-contact-us h1 {font-size: 22px}
.contact-banner .banner-contact-us h2 {font-size: 18px}
.contact-right .address-block .contact-right-main{width:100%}
/* Start Strike Price Disable (Sizes and Prices) */
.strike-price-disable .home-m.mobile-device .sizebox .sizebox-middle ul.size_chart li span.sizebox_banner_prise {width: 70px; margin-left:0; padding-right:5px}
.strike-price-disable .home-m.mobile-device .sizebox .sizebox-middle ul.size_chart li .banner_size{width:140px}
/* 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 .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}
.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 !important; right:0 !important;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}
.split-au-canvas .decorate-home-canvas.decorate-canvas.split-canvas-products ul.filters-options{padding:30px 10px 20px}
/* Lyrics Landing Page */
.decorate-home-canvas.lyrics_products ul li h3{min-height:55px}
/*Home Page responsive*/
.sizes-and-prices .total-sizes{width:48%;margin:0 1% 30px}
.sizes-and-prices .total-sizes ul.sizes-with-prices li.diff-width{padding-left:5px;width:32%}
.sizes-and-prices .total-sizes ul.sizes-with-prices li{font-size:11px;width:34%}
.sizes-and-prices .total-sizes span.shape-tittle{font-size:22px;margin-bottom:10px}
.custom-canvas-prints form{padding: 0}
.custom-canvas-prints form#productqaform{padding: 20px}
/*Subscribe Popup*/
.home-page-offer-part #esns_box_layer{padding-top:0;top:inherit;margin-top:4px !important}
.home-page-offer-part .popup-content{padding-bottom:10px}
.home-page-offer-part .subscrip_box .search{padding-bottom:0}
}
@media only screen and (max-width:480px){
.header{margin:0 10px}
.nav-fixed .header{margin:0 10px}
.mobile-related-category-slider .flexslider{width:100%; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box}
.cms-home .section-title{font-size:16px}
.content-heading{font-size:18px}
.home-mobile .total-order-shipped .main-area .total-orders, .section-title-commn, .custom-canvas-prints .section-title-commn{font-size:18px; line-height:normal}
.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:20px}
/*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 {font-size: 12px;padding:8px 15px}
.decorate-home-canvas.decorate-canvas.split-canvas-products ul li h3{font-size:13px}
.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}
.split_canvas_wrap .cms-content h4, .heading-tag-change{font-size:15px}
/* 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}
/*canvas prints CA*/
.canvas-prints-section-tab.canvas-prints-ca .decorate-canvas ul li{width: 100%;margin-bottom: 30px}
.canvas-prints-section-tab.canvas-prints-ca .decorate-canvas ul li h3{margin-top: 10px}
.canvas-prints-section-tab.canvas-prints-ca .content-img-lemination{width: 100%}
.canvas-prints-section-tab.canvas-prints-ca .content-lemination{width: 100%}
.canvas-prints-section-tab.canvas-prints-ca .decorate-canvas .content-lemination ul{margin: 0px !important;padding: 0px !important}

.canvas-prints-section-tab.canvas-prints-au .mainarea_wrapper.comon-canvas-content .common-left-content h2, .canvas-prints-section-tab.canvas-prints-au .mainarea_wrapper.comon-canvas-content .common-left-content .new-heading-style{font-size: 14px}
.photomugs-banner .banner-text-content p{margin-bottom: 0px !important}
}
@media only screen and (max-width:479px){
.sizebox .sizebox-middle .side-box-total .loader-prt{bottom: -8px; padding: 25px 25px 20px 15px; left: -4px;}
.sizebox .sizebox-middle .side-box-total .loader-prt > img{max-width: 90px;}
.trbox .box-title, .strechbar-below-slider .strechbar-below-slider-title, .sctn-title {font-size: 18px}
.product-view .product-shop .product-name h1{font-size: 18px}
.artist-supplies-size a {font-size: 14px;padding: 10px 15px;width: 230px;margin: 10px auto;display: inline-table;float: none}
.artist-supplies-size a:first-child {margin-left: auto;margin-top: 0}
.artist_gallery_multi_price .data-table {width: 480px}
.w3-navbar li a {padding: 5px 5px 0;font-size: 11px}
.bulk-discount mark {background: rgba(0, 0, 0, 0);color: #000000;padding: 0;text-transform: uppercase}
.artist-supplies-size {text-align: center}
.sku-strip-price .sku-prod{margin-bottom:10px}
.price-tag-start-price.margin-none{margin-bottom:10px;width: 100%}
.discnt-bulk ul li {width: 100%}
.discnt-bulk ul li:nth-child(1) {margin-bottom: 30px;margin-right: 0}
.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;}
.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 .text-b{font-size:13px}	
.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%}

.invitefriends-index-index .main-container.col2-left-layout .col-main{padding-right: 15px;padding-left: 15px;}
.invitefriends-index-index .main-container.col2-left-layout .col-main .user_points .floatleft{padding-right: 5px;}
/*#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}	
.slider .content-heading, .about-canvas-title, .home-m.mobile-device .sizebox .sizebox-middle .sizebox_heading, .home-m.mobile-device .section-title{font-size:18px}
.slider .content-heading{font-size:16px}
.canvas-prints .section-title-new{font-size:20px; margin-top:0; font-family:'roboto_slabbold'}
.cms-home .slider p, .refer-earn-block .sldr-wrap .red-btn{font-size:14px}
.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%}
.home-m.mobile-device .google-trust-store-section .mainarea_wrapper img{max-width:100%; height:auto}
.about-custom-canvas .imgleft.slides-add{width:90%}
.shipping-offer-top.default-top-offer .icon, .free-canvas.refer-earn-block .sldr-wrap h1{font-size:13px}
.shipping-offer-top.default-top-offer .icon{margin:0 0px;}
.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:18px}
.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}
.wall-display-new-design .adv-inner .already-discounted, .wall-display-new-design .adv-inner .reviews{font-size:11px}
.form-list .customer-dob .dob-year, .onepagecheckout_block .form_fields #bill_form .two_fields .short .data_area.customer-dob .dob-year{width:115px}
.upload_artwork_now .ajax-file-upload input, .upload_artwork_now, .upload_artwork_later.last{width:100% !important}
.upload_artwork_now .ajax-file-upload-progress{width:calc(100% - 40px); width:-webkit-calc(100% - 40px)}
.upload_artwork_now .ajax-file-upload-statusbar{width:100%}
.button_module img{width:100% !important; height:auto}
#inner-main .product-detail-right p{font-size:12px}
.free-canvas.refer-earn-block .sldr-wrap h1 span{font-size:21px;line-height:30px}
.footer-container .socialmedia-footer .top-footer .fb-like-main .block-title strong, .footer-container .socialmedia-footer .top-footer .fb-like-main .block-title strong .text-b{font-size:12px;text-transform:none}
/* Metal Prints */
.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:250px;}
.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; margin-bottom:20px}
.see-more-product-common .swiper-container-horizontal ul li p br{display:none}
.category-metal-prints .metal-prints-available-options .options-image img{margin: 10px auto;}
.category-metal-prints .why-choose-metal-print .metal-prints-container {padding:0; background-position: center bottom 20%;
background-size: contain}
.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-content h2.met-block-title, .category-metal-prints .metal-prints-banner .metal-prints-content h1.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:100%;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;}
.category-metal-prints .why-choose-metal-print .metal-prints-container .why-choose-metal-print-content .cms-content p{line-height:normal;font-size:13px}
#peel_grid li.peel_item .price-box .price,#peel_grid li.peel_item .price-box .act_price{font-size:15px}
#inner-main.product_info .product-detail-right .select_products_man .price, #inner-main.product_info .product-detail-right .select_products_man .strike,#inner-main.product_info .product-detail-right .options_list_man .select_size{font-size:14px}
.contact-right .none-border p {margin-bottom: 0px;padding-bottom: 0px !important;}
.contact-main .title-with-border .section-title-commn {font-size:15px;margin: 0px}
.social_block_contact.mobile-on {padding-top:10px}
.contact-right .contact-right-main {width:100%;float:none; margin: 0 auto;display:table}
.contacform .fieldset .form-list .field .input-box input.input-text{width:100%;box-sizing:border-box}
.contact-right .social-block-responsive{padding-top:0}
/* Start Strike Price Disable (Sizes and Prices) */
.strike-price-disable.cms-sizes-prices .size-and-price-module ul li .prices {clear: none}
.strike-price-disable .sizebox .sizebox-middle p.custom_price {margin-top: 20px}
.strike-price-disable .home-m.mobile-device .sizebox .sizebox-middle .custom_size br {display: none}
/* 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}
.split-au-canvas .decorate-canvas ul.filters-options li{width:100%;clear:both}
.split-au-canvas .decorate-canvas ul.filters-options li .image{height:auto}
.split-au-canvas .decorate-canvas ul li h3{min-height:inherit;margin-bottom:10px}
/*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:9px 10px !important;font-size: 13px}
.weekly-offer-deal{margin-bottom:30px;width:250px}
.offer-week-text{font-size:13px;line-height: normal}
.ocassional-offer .product-price{font-size:18px}
.coupon-cd-offer{padding:9px 2px 4px;font-size:12px;margin-right:0;width:calc(100% - 80px)}
.coupon-cd-offer span{font-size:14px}
.offer-week-text-bold{font-size:18px;line-height:35px}
.customer-revenue-main.ocassional-offer .product_image{margin: 15px auto}
.customer-revenue-main.ocassional-offer{min-height: auto}
.countdown-timer-offer{margin:25px auto 25px}
.customer-revenue-main.ocassional-offer.occassion_for_au .countdown-timer-offer, .customer-revenue-main.ocassional-offer.occassion_for_ca .countdown-timer-offer, .customer-revenue-main.ocassional-offer.occassion_for_nz .countdown-timer-offer {margin:20px auto 15px}
.customer-revenue-main.ocassional-offer.occassion_for_au .weekly-offer-deal, .customer-revenue-main.ocassional-offer.occassion_for_ca .weekly-offer-deal, .customer-revenue-main.ocassional-offer.occassion_for_nz .weekly-offer-deal{margin-bottom:20px}
.customer-revenue-main.ocassional-offer .coupon-code-button .red-btn{font-size:12px;}
.customer-revenue-main.ocassional-offer.occassion_for_au .coupon-cd-offer, .coupon-cd-offer span, .customer-revenue-main.ocassional-offer.occassion_for_ca .coupon-cd-offer{font-size:12px}
/*Lyrics Landing Page*/
.lyric_banner .banner-heading{font-size:19px}
.lyric_banner .bnrsub_subtle{font-size:14px;padding-bottom:10px}
.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:14px}
.lyric_sections.wedmomnt_sec .decorate-home-canvas{background-position:48%}
.lyrics_wrap .lyric_sections.wedmomnt_sec .mainarea_wrapper{bottom:6%}
.lyric_sections.wedmomnt_sec .mainarea_wrapper h3{font-size:16px;line-height:25px}
.lyric_sections.wedmomnt_sec .mainarea_wrapper p{font-size:14px}
.lyrics_wrap .lyric_sections.faqs_sec{padding:0}
.common-offers h6 span{line-height:normal}
/*Home Page Responsive*/
.cms-index-index .cms-content .hanging-frame-content{width:100%;margin-top:15px}
.cms-index-index .cms-content .hanging-frame-content h3{font-size:13px}
.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:0px;padding-bottom:20px;display:table}
.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;box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box;}
.sizebox .sizebox-middle ul.size_chart li.grey-bg{width:100%}
.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:12px}
.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}
.sizebox .sizebox-middle ul.size_chart .banner_size{width:80px}
.sizebox .sizebox-middle ul.size_chart li .tm-radio{margin-right:5px;margin-left:0}
.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.au/skin/frontend/default/cptheme1/images/mobile/home-size-arrow.png") no-repeat}
.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, .custom-canvas-prints .sizebox .sizebox-middle .custom_size .strike{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;padding-left:0}
.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;padding:12px 6px 0}
.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}
.strike-price-disable .sizebox .sizebox-middle ul.size_chart .banner_size{width:90px}
.sizebox .punchline{margin-top:10px}
.review-block.homepg .shop-appro-container-ca{display:inherit}
.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 10px; font-size:12px}
.canvas-prints-home-product .category-details span.tittle, .strike-price-disable .sizebox .sizebox-middle ul.size_chart .banner_size{font-size:12px}
.common-btn, .cms-content h3, .cms-content h2, .tagline-all-commen, .block-subscribe .red-btn, .cms-home .cms-content h2{font-size:13px}
.customer-revenue-main.ocassional-offer .coupon-code-button .red-btn{font-size:11px;padding:8px 0 !important}
.shop-approve-left .shop-appro-title{font-size:15px}
.shop-approve-left .shop-appro-title span{font-size:18px}
.review-block.homepg .shop-approve .shop-approve-right{padding:9px 3px}
.red-btn{font-size:13px;padding:10px 15px}
.sizes-and-prices .total-sizes{width:100%;margin:0 0 30px}
.four-easy-steps_block{width:100%}
/* canvas prints AU*/
.canvas-prints-section-tab.canvas-prints-au .decorate-canvas ul li p {
display: none}
.canvas-prints-section-tab.canvas-prints-au .decorate-canvas ul li h3, .canvas-prints-section-tab.canvas-prints-au .decorate-canvas ul li .h3 {font-size: 11px}
/*Subscribe Pupup*/
.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}
.home-page-offer-part #esns_box_layer{margin-top:54px !important}
.home-page-offer-part .offer-detail-text > span{font-size:15px}
.home-page-offer-part #esns_box_title > p{padding:10px 0 0 20px}
.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{width: 100%}
.category-pop-art-on-canvas .questtion_from .form-list li.wide textarea{width: 98%}
.category-pop-art-on-canvas .ans_que_list{width: 96%;margin-top: 25px}
.form-list .ord-tool .ttip-cont{min-width: 175px;}
}
@media only screen and (max-width:425px){
.shipping-rate-cond{width:80%; margin-right:5px}
.category-custom-canvas-prints .pr-snippet-stars .pr-stars-small, .category-panoramic-canvas-photo-prints .pr-snippet-stars .pr-stars-small{margin: 5px auto;display: inline-block;float: none}
.category-custom-canvas-prints .custmr-reviews .pr-snapshot-body, .category-panoramic-canvas-photo-prints .custmr-reviews .pr-snapshot-body{width: 260px !important}
.category-custom-canvas-prints .custmr-reviews .pr-snippet-stars .pr-snippet-rating-decimal, .category-panoramic-canvas-photo-prints .custmr-reviews .pr-snippet-stars .pr-snippet-rating-decimal{display: inline-block;float: none}
.cms-wholesale-canvas-printing .popart .pop_midcontent .pop_left img {width: 100% !important}
}

@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}
.fast-shipping-block.message_disable .message_for_disabled .shipping_method .holidays-font{font-size:18px}
.cart .discount .buttons-set button.button span, .back-link a {line-height:14px;  padding:9px 13px; font-size:13px}

/* 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}
/*canvas prints CA*/
.canvas-prints-section-tab.canvas-prints-ca .why-choos-us #horizontalTab .resp-tabs-container .resp-tab-content .questtion_from .form-list .field, .category-pop-art-on-canvas .questtion_from #productqaform .form-list .field {width: 100%}
.custom-canvas-prints .canvas-prints-section-tab .overview-content .cms-content .red-btn {font-size: 10px}
.mainarea_wrapper.comon-canvas-content .red-btn {font-size: 10px}
.canvas-prints-section-tab.canvas-prints-au .why-choos-us #horizontalTab .resp-tabs-container .resp-tab-content .questtion_from .form-list .field{width:100%}
#product_page #sa_sort, #merchant_page #sa_sort{margin-top:8px}
.form-list .ord-tool .ttip-cont{min-width: 135px;}
}

#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.au/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;
}
/**
 * Magestore
 * 
 * NOTICE OF LICENSE
 * 
 * This source file is subject to the Magestore.com license that is
 * available through the world-wide-web at this URL:
 * http://www.magestore.com/license-agreement.html
 * 
 * DISCLAIMER
 * 
 * Do not edit or add to this file if you wish to upgrade this extension to newer
 * version in the future.
 * 
 * @category    Magestore
 * @package     Magestore_RewardPoints
 * @copyright   Copyright (c) 2012 Magestore (http://www.magestore.com/)
 * @license     http://www.magestore.com/license-agreement.html
 */

/* ============ Reward Points Stylesheets ============ */

/* Cart Sidebar - MiniCart */
.rewardpoints-cart-sidebar { min-height: 22px; text-align: left; clear: both; margin-top: 5px; }
.rewardpoints-cart-sidebar img { margin-right: 3px; }
/* ============ Reward Points Slider ============ */
#rewardpoints-slider-container {margin-bottom:15px}
#rewardpoints-slider { position: relative; z-index:1; height: 18px; margin: 12px auto 18px; padding: 0 24px; cursor: pointer; width: 209px; float: left; }
#rewardpoints-slider-zoom-out { position: absolute; left: 1px; top: 0px; }
#rewardpoints-track { position: relative; height: 18px; background: url('https://www.canvaschamp.com.au/skin/frontend/base/default/css/magestore/images/reward_rule.gif') -1px 0px repeat-x; }
#rewardpoints-handle { position: absolute; top: -1px; width: 9px; height: 22px; background: url('https://www.canvaschamp.com.au/skin/frontend/base/default/css/magestore/images/magnifier_handle.gif') 0 0 no-repeat; }
#rewardpoints-slider-zoom-in { position: absolute; right: 1px; top: 0px; }
.rewardpoints-slider-label { margin: 5px 0 0 5px; float: left; }
#rewardpoints-login-msg, #rewardpoints-needmore-msg { clear: both; min-height: 13px; margin: 3px 0 0; padding-left: 17px; line-height: 13px; background: url('https://www.canvaschamp.com.au/skin/frontend/base/default/css/magestore/images/validation_advice_bg.gif') 2px 0 no-repeat; color: #eb340a; }
#rewardpoints-needmore-points { font-size: 13px; font-weight: bold; }
/* ============ Cart Page ============ */
.onestepcheckout-payment-methods .rewards-sales-rules { padding-left: 0 !important }
/*.rewards-sales-rules dt { margin-top: 7px; }
.rewards-sales-rules dt label { font-weight: bold; color: #666; }*/
.rewards-sales-rules #rewardpoints-slider { margin-bottom: 10px; }
.onestepcheckout-payment-methods .rewards-sales-rules #rewardpoints-slider { margin-bottom: 10px; margin-left: -16px }
.rewards-sales-rules #reward_sales_rule { width: 157px; margin-left: 3px; }
.onestepcheckout-payment-methods .rewards-sales-rules #reward_sales_rule { width: 140px !important; margin-left: 3px; }
.rewardpoints-slider-input .input-point{background: #f9f9f9; border:1px solid #dddddd; box-sizing: border-box; display: inline-block; padding: 5px 20px; text-align: left; width: 100%;}
.rewardpoints-slider-input .input-max { margin-top: 5px; }
.rewardpoints-slider-input .input-max input { float: left; margin-right: 3px; margin-top: 2px; }
#reward_sales_point{padding:5px; width:35px !important}
#reward_ajax_loading { margin: 10px; text-align: center; float:none; }
.rule_refreshing_label {}
/* ============ Checkout Page ============ */
.sp-methods #cart-rewards-form { width: 280px; }
.onestepcheckout-payment-methods .sp-methods #cart-rewards-form { width: 260px !important; }
.sp-methods #cart-rewards-form .rewards-sales-rules label { float: none; }
.sp-methods .rewards-sales-rules dd label { font-weight: normal; color: #000; }
/* ============ One Step Checkout Page ============ */
#cart-rewards-form dd.rewards-slider { margin-left: 17px; }
/* ============ Rewards Points Summary ============ */
.rewardpoints-money { color: #125688; font-size: 13px; }
.product-view .add-to-cart .qty-wrapper img { margin-bottom: 2px; }
.dashboard .box-rewardpoints-summary, .box-rewardpoints-summary { color: #333; font-size: 13px; padding-bottom: 15px; border-bottom: 1px solid #cecece; margin-bottom:15px; line-height:normal }
.dashboard .box-rewardpoints-summary, .box-rewardpoints-summary .info-summary { padding-top: 5px; }
.dashboard .box-rewardpoints-summary .box-head h2, .box-rewardpoints-summary .box-head h2 { background: url("https://www.canvaschamp.com.au/skin/frontend/base/default/css/magestore/images/rewards.png") no-repeat scroll 0 0 transparent; padding: 5px 0 5px 25px; font-size: 15px; }
.box-rewardpoints-history .box-head h2 { background: url("https://www.canvaschamp.com.au/skin/frontend/base/default/css/magestore/images/transactions.png") no-repeat scroll 0 center transparent; padding: 5px 0 5px 25px; font-size: 15px; }
.rewardpoints-name-img img { display: inline; }
img.rewardpoint-img { display: inline;}
#rewardpoints-referfriends-popup-body .referfriends-body-left-product { margin-top: 20px }
/* ============ Header Link - Fix for IE ============ */
.links span.rewardpoints-name { position: relative\9; padding-right: 18px\9; }
.links span.rewardpoints-name img {/*position: absolute\9;margin-bottom: 8px;*/ margin: 0 !important; vertical-align: middle; }
.discount .discount-form .rewards-sales-rules .input-max { margin-top: 15px }
.discount .discount-form .rewards-sales-rules .input-max #reward_max_points_used { margin: 4px; }
#behavior-ajax-loader { }
.share-login #behavior-ajax-loader a img { vertical-align: top !important }
.rewardpoints-product-view-earning { margin-bottom: 20px; clear: both }
.rewardpointsbehavior-checkout-action a img, #rewardpoints-navigation-rewardpoints.navigation a img, a.rewardpoints-name-img img { margin-bottom: -2px; }
.rewardpoints-title { font-size: 15px; color: #125688; }
.rewardpoints-title-link { text-decoration: none; color: #125688; font-weight: bold; }
.rewardpoints-title-rate { margin-top: 5px; }
.rewardpoints-dashboard-list { margin-bottom:15px; line-height:normal}
.rewardpoints-dashboard-ul { list-style: circle !important; margin: 0 0 0 2em !important; }
.rewardpointsrule-rule-name-policy { color: #125688; }
strong.rewardpoints-title {font-size:16px}
.rewards-sales-rules dd > span { float: left;font-family:"roboto_slabbold"; margin-top:10px}
.cant-earn-points-spend{font-family:'roboto_slabregular'}
.page-title{padding-bottom:0}
.rewardpointsreferfriends-dashboard-right .block .block-title strong{color:#000}
.button.loyalty-button-submit.disabled, .button.loyalty-button-submit{background:none; margin-top:20px}
.button.loyalty-button-submit span{background:#125688; color:#fff}
.rewardpointsreferfriends-dashboard-right .form-list .input-box{width:100%; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box}
.rewardpointsreferfriends-dashboard-right .form-list textarea{padding:10px; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; height:100px !important}
.rewardpointsreferfriends-dashboard-right .form-list input.input-text{width:100% !important; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box}
.discount-form .rewards-sales-rules ul{margin-top:8px}
.cart .discount.reward-pnts{width:30%}
.sp-methods.rewardpoints-sp-methods{display:none}
.sales-order-view #my-orders-table.data-table tfoot tr.rewardpoints_earn_label td.last{width:130px}
@media only screen and (max-width:480px) {
.sales-order-view #my-orders-table tbody tr td{width:160%}
.sales-order-view #my-orders-table.data-table tfoot tr.rewardpoints_earn_label td.last{width:80px}
}
@media only screen and (max-width:320px) {
.sales-order-view #my-orders-table tbody tr td{width:180%}
}
/*
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:32 PM
    Author     : Thu Thao
*/

/*@import url(//fonts.googleapis.com/css?family=Raleway:400,700,300);
/************edit shopping cart*************/
/*.cart-forms .discount h2 { font-size: 12px; font-weight: bold; }
.discount-form .rewards-sales-rules dt label { font-size: 14px; font-weight: normal; font-family: "Raleway", "Helvetica Neue", Verdana, Arial, sans-serif; }
.discount-form label { font-size: 14px; font-weight: normal; }*/
/********************Checkout Success**********************/
.col-main .referfriends-body { height: 450px !important; }
.col-main .referfriends-body-left-description { float: left; }
.col-main .referfriends-body-left { width: 49% !important; text-align: left; }
.col-main .referfriends-body-right { float: right; width: 250px; }
.col-main .referfriends-body-right-ul li.referfriends-sharelink { text-align: left; float: left; width: 100%; height: 70px; }
.col-main .referfriends-body-right-ul li.referfriends-sharefacebook { float: left; width: 100%; text-align: left; }
.col-main .referfriends-body-right-ul li.referfriends-sharegoogleplus { float: left; width: 100%; text-align: left; }
.col-main .referfriends-body-right-ul li.referfriends-sharetwitter { float: left; width: 100%; text-align: left; }
.col-main .referfriends-body-right-ul li.referfriends-shareemail { float: left; width: 100%; text-align: left; }
.col-main #rewardpoints-referfriends-popup { margin-left: auto; display: block; margin-right: auto; }

@media (max-width:900px) {
.col-main #rewardpoints-referfriends-popup { position: relative; height: auto; float: none !important; width: auto!important; left: auto !important; margin-left: auto; display: block; margin-right: auto; }
.col-main .referfriends-body-left-earn { float: left !important; }
}

@media (max-width:720px) {
.col-main #rewardpoints-referfriends-popup { position: relative; height: auto; width: auto; margin-left: auto; display: block; margin-right: auto; }
.col-main .referfriends-body-right { display: block !important; }
}

@media (max-width:690px) {
.col-main #rewardpoints-referfriends-popup { position: relative; height: auto; width: auto; margin-left: auto; display: block; margin-right: auto; }
.col-main .referfriends-body-right { display: block !important; width: 100% !important; text-align: left; float: left !important; }
.col-main .referfriends-body-left { width: 100% !important; text-align: left; }
.col-main .referfriends-body-left-description { width: 100% !important; text-align: left; }
.col-main .referfriends-body-left-earn { padding-bottom: 20px; }
}
/***********Edit Page Details*************/
.referfriends-body-right-1 { display: none; }
.referfriends-title { background: none !important; }
.referfriends-body { background: none !important; }
.referfriends-bottom { background: none !important; }
.dialog_e { background: none !important; }
.dialog_content { background: none; width: auto !important; }
.referfriends-title h2 { padding-top: 20px !important; font-weight: 500; border-bottom: 1px solid #CCC; padding-bottom: 10px !important; }
.referfriends-title a { top: 5px !important; right: 10px !important; }
.referfriends-body-left-earn { height: 55px !important; }
#rewardpoints-referfriends-popup { border: 1px solid #CCC; border-radius: 5px; }

@media(max-width:900px) {
.dialog_e { display: none; }
.dialog { position: absolute; left: 50% !important; top: 32px !important; margin-left: -320px; width: 640px !important; float: left !important; height: auto !important; }
#rewardpoints-referfriends-popup { position: absolute; left: 50%; margin-left: -320px; width: 640px !important; float: left !important; height: auto !important; }
.referfriends-body-right-ul li.referfriends-sharelink { background-size: 35px !important; }
.referfriends-body-right-ul li.referfriends-sharefacebook a { background-size: 35px !important; }
.referfriends-body-right-ul li.referfriends-sharegoogleplus a { background-size: 35px !important; }
.referfriends-body-right-ul li.referfriends-sharetwitter a { background-size: 35px !important; }
.referfriends-body-right-ul li.referfriends-shareemail a { background-size: 35px !important; }
.referfriends-body-right .referfriends-body-right-ul li.referfriends-sharelink { font-size: 16px; }
.referfriends-body-right .referfriends-body-right-ul li a { font-size: 16px; }
.referfriends-body-left-earn { height: 58px !important; }
.referfriends-body-left { width: 300px !important; }
.dialog { top: 31px !important; }
}

@media(max-width:720px) {
.dialog { position: absolute !important; left: 50% !important; margin-left: -270px !important; width: 540px !important; float: left !important; height: auto !important; }
#rewardpoints-referfriends-popup { position: absolute; margin-left: -270px; left: 50%; width: 540px !important; float: left !important; height: auto !important; }
.referfriends-body-right .referfriends-body-right-ul li.referfriends-sharelink { font-size: 16px; }
/* .referfriends-body-right-ul  li.referfriends-sharelink{background-size: 30px !important;}*/
.referfriends-body-right-ul li.referfriends-sharefacebook { height: 50px !important; }
.referfriends-body-right-ul li.referfriends-sharegoogleplus { height: 50px !important; }
.referfriends-body-right-ul li.referfriends-sharetwitter { height: 50px !important; }
.referfriends-body-right-ul li.referfriends-shareemail { height: 50px !important; }
.referfriends-body-right .referfriends-body-right-ul li a { font-size: 16px; }
.referfriends-body-right .referfriends-body-right-ul li.referfriends-sharelink { font-size: 14px; }
.referfriends-body-left { width: 500px !important; float: left; }
.referfriends-body-left-earn { height: 65px !important; }
.referfriends-body-right { display: none; }
.referfriends-body-right-1 { display: block; position: absolute; top: 145px; left: 300px; }
.referfriends-body-right-1 .referfriends-body-right-ul li.referfriends-sharelink { font-size: 16px; }
.referfriends-body-right-1 .referfriends-body-right-ul li a { font-size: 16px; }
.share-link-url { width: 149px !important; }
.referfriends-title { background: none !important; }
.referfriends-body { background: none !important; }
.referfriends-bottom { background: none !important; }
.referfriends-body-left-product-title h3 { width: 240px; }
}

@media(max-width:620px) {
.dialog { position: absolute !important; left: 50% !important; margin-left: -180px !important; width: 360px !important; float: left !important; height: auto !important; }
#rewardpoints-referfriends-popup { position: absolute; margin-left: -180px; left: 50%; width: 360px !important; float: left !important; height: auto !important; }
.referfriends-body-right-ul li.referfriends-sharelink { background-size: 27px !important; }
.referfriends-body-right-ul li.referfriends-sharefacebook a { background-size: 27px !important; }
.referfriends-body-right-ul li.referfriends-sharegoogleplus a { background-size: 27px !important; }
.referfriends-body-right-ul li.referfriends-sharetwitter a { background-size: 27px !important; }
.referfriends-body-right-ul li.referfriends-shareemail a { background-size: 27px !important; }
.referfriends-body-right .referfriends-body-right-ul li a { font-size: 16px; }
.referfriends-body-left { width: 300px !important; float: left; }
.referfriends-body-right-1 { display: block; position: static; }
.referfriends-title { background: none !important; }
.referfriends-body { background: none !important; }
.referfriends-bottom { background: none !important; }
}

@media(max-width:460px) {
#rewardpoints-referfriends-popup { position: absolute; margin-left: -150px; left: 50%; width: 300px !important; float: left !important; height: auto !important; }
.referfriends-body-right-ul li.referfriends-sharelink { background-size: 27px !important; }
.referfriends-body-right-ul li.referfriends-sharefacebook a { background-size: 27px !important; }
.referfriends-body-right-ul li.referfriends-sharegoogleplus a { background-size: 27px !important; }
.referfriends-body-right-ul li.referfriends-sharetwitter a { background-size: 27px !important; }
.referfriends-body-right-ul li.referfriends-shareemail a { background-size: 27px !important; }
.referfriends-body-right .referfriends-body-right-ul li a { font-size: 16px; }
.referfriends-body-left { width: 260px !important; float: left; }
.referfriends-body-right-1 { display: block; position: static; }
.referfriends-title { background: none !important; }
.referfriends-body { background: none !important; }
.referfriends-bottom { background: none !important; }
}
/*
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; }

@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:100px; }
.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; }
}
﻿/* Global Styles ========================================================================= */
.clr{clear:both}
/* Blog Category / Post ========================================================================= */
.blog article.post{border-bottom:1px solid #dddddd;margin-bottom:30px;padding-bottom:10px;position:relative}
.blog article.post .post-title{border-bottom:0;margin:0;font-size:20px}
.blog article.post .post-metadata {padding:10px 15px 10px 0px}
.blog article.post .post-summary .read-more{padding-bottom:5px;padding-top:10px}
.blog article.post .post-summary .read-more a{color:#125688}
.blog article.post .post-info{padding:10px 0 20px;border-top:1px solid #dddddd}
.blog article.post .post-info .post-categories li{display:inline}
.blog article.post .post-info ul.post-categories{float:left;color:#888}
.blog article.post .post-info li.post-comments{float:right;color:#888}
/* Blog Commenting ========================================================================= */
.blog-detail .comments-list{display:none}
.blog-detail .comments-list li{background:none repeat scroll 0 0 #f7f7f7;margin-bottom:20px;padding:10px}
.blog-detail .comments-list .comment-metadata{margin-bottom:10px}
.blog-detail .comments-list .comment-metadata h4{display:inline;color:#6a6969}
.blog-detail .comments-list .comment-metadata li{display:inline;border:none;padding:0px}
/* Block:Blog ========================================================================= */
.block-blog{margin:0px}
.block-blog .block-content{padding:0px;border:none}
/* Widget:Latest Posts ========================================================================= */
.blog-latest-widget {}
.widget-blog-link{display:block;text-align:left}
.block-content ul {margin:0px;width:100%}
.block-content li{list-style:outside none disc}
.neotheme-blog-category-index .page-title{margin-top:0px}
.blog-summary .page-title h2 a{color:#125688;font-family:'roboto_slabregular';font-size:24px}
.blog-summary .page-title h2 a:hover{color:#454545}
.blog article.post .post-metadata .post-time, .blog article.post .post-metadata .post-author, .blog article.post .post-metadata .post-comment{display:inline-block;color:#888888;position:relative;padding:0 10px 0 15px}
.blog article.post .post-metadata .post-time a, .blog article.post .post-metadata .post-author a, .blog article.post .post-metadata .post-comment a{color:#888888;padding-left:5px}
.blog article.post .post-metadata .post-time a:hover, .blog article.post .post-metadata .post-author a:hover, .blog article.post .post-metadata .post-comment a:hover{color:#125688}
.blog article.post .post-metadata .post-time:before, .blog article.post .post-metadata .post-author:before, .blog article.post .post-metadata .post-comment:before{position:absolute;font-family:'FontAwesome';left:0px}
.blog article.post .post-metadata .post-time:before{content:"\f017"}
.blog article.post .post-metadata .post-author:before{content:"\f007"}
.blog article.post .post-metadata .post-comment:before{content:"\f075"}
.blog-summary .post-summary{padding:10px 0px}
.blog-summary .post-summary img{height:auto;margin-right:15px;max-width:100%}
.blog-summary .post-summary.nz-blog-img img{max-width:100%}
.post .post-title h1{font-size:24px;font-weight:normal;color:#125688}
.neotheme-blog-index-index .column2_right_layout .left_col_main, .neotheme-blog-post-index .column2_right_layout .left_col_main{width:745px}
.neotheme-blog-index-index .column2_right_layout .right_col_main, .neotheme-blog-post-index .column2_right_layout .right_col_main{width:232px}
.blog-detail .comments-list h2{font-size:18px;margin-bottom:10px;font-family:"latolight";color:#6a6969}
.neotheme-blog-index-index .column2_right_layout .pr-snapshot-body, .neotheme-blog-post-index .column2_right_layout .pr-snapshot-body{height:auto !important;margin-bottom:0;width:auto !important}
.neotheme-blog-index-index .column2_right_layout .pr_snippet_category, .neotheme-blog-post-index .column2_right_layout .pr_snippet_category{margin:0 auto !important;width:215px !important}
.neotheme-blog-index-index .column2_right_layout .links, .neotheme-blog-post-index .column2_right_layout .links{font-size:14px;text-align:center;text-transform:uppercase}
.neotheme-blog-index-index .column2_right_layout .block-title, .neotheme-blog-post-index .column2_right_layout .block-title{background:none repeat scroll 0 0 #f7f7f7;margin-bottom:0;padding:10px 0px;text-align:center;border:medium none}
.neotheme-blog-index-index .column2_right_layout .block-title strong, .neotheme-blog-post-index .column2_right_layout .block-title strong{color:#6a6969;font-size:14px}
.neotheme-blog-post-index .comment-form .fieldset{border:medium none;margin:10px 0 !important;padding:10px 0 0 20px}
.neotheme-blog-post-index .comment-form .buttons-set{margin:20px !important}
.neotheme-blog-post-index .comment-form .buttons-set p.required{text-align:left;!important}
.neotheme-blog-post-index .comment-form .buttons-set button.button{float:left !important}
.col-right{margin-left:3px;width:300px;max-width:30%}
.block-blog > .block-title{background:none repeat scroll 0 0 #191919}
.sidebar .block .block-title{background:none;padding:0 0 15px;color:#fff;border-bottom:2px solid #eaeaea;margin:0 0 14px 0}
.sidebar .block .block-title strong{display:inline-block;min-height:16px;padding:1px 0 1px;color:#000000;font-weight:normal;font-size:16px;padding:0;text-transform:capitalize}
.neotheme-blog-index-index .block .actions, .neotheme-blog-post-index .block .actions{text-align:center}
.neotheme-blog-index-index button.btn-cart, .neotheme-blog-post-index button.btn-cart{padding:10px 20px}
button.btn-cart:hover{background:#125688}
.block-reorder .block-title{background:none repeat scroll 0 0 #191919}
#cart-sidebar-reorder > li{list-style:none}
.blog-detail .post-content{padding:10px 0 20px}
.blog-detail .post-content p{padding-bottom:20px}
.neotheme-blog-post-index .main-container.col2-right-layout .col-main, .neotheme-blog-index-index .main-container.col2-right-layout .col-main, .neotheme-blog-category-index .main-container.col2-right-layout .col-main, .neotheme-blog-index-all .main-container.col2-right-layout .col-main{width:68%}
.neotheme-blog-index-index .block, .neotheme-blog-post-index .block, .neotheme-blog-category-index .block, .neotheme-blog-index-all .block{margin-bottom:30px}
.neotheme-blog-post-index .breadcrumbs, .neotheme-blog-index-index .breadcrumbs, .neotheme-blog-category-index .breadcrumbs, .neotheme-blog-category-index .breadcrumbs{font-size:12px;float:left;width:100%;padding-bottom:15px}
.neotheme-blog-index-index .shipping-offer-top, .neotheme-blog-category-index .shipping-offer-top, .neotheme-blog-index-all .shipping-offer-top{margin-bottom:0px}
.neotheme-blog-index-index .breadcrumbs, .neotheme-blog-category-index .breadcrumbs, .neotheme-blog-index-all .breadcrumbs{display:none}
.blog-banner{max-width:100%;margin-bottom:30px;position:relative;text-align:center; display:none}
.blog-banner img{max-width:100%}
.blog-banner-content{color: #ffffff;line-height: 40px;position: absolute;text-align: center;top: 32%;width: 100%;z-index: 1}
.blog-banner{max-width:100%;margin-bottom:30px;position:relative;text-align:center; display:none}
.neotheme-blog-index-index .blog-banner, .neotheme-blog-category-index .blog-banner{display:block}
.banner-con-txt1, h1.banner-con-txt1{display:block;font-size:35px}
.banner-con-txt2{display:block;font-size:40px;font-family:'roboto_slabbold';line-height:40px}
.sidebar ul.social_block li{float:left;width:15%;margin:0 1% 0 1%;padding:0px;list-style:none}
.sidebar ul.social_block li:first-child{margin-left:0px}
.sidebar ul.social_block li:last-child{margin-right:0px}
.sidebar ul.social_block li a{border-bottom:2px solid #eaeaea;display:block;width:100%;display:inline-block;padding:0 4px 7px 4px;cursor:pointer;min-height:31px}
.sidebar ul.social_block li.facebook a{background-position:0 -56px;width:28px;height:28px}
.sidebar ul.social_block li.twitter a{background-position:-37px -56px;width:39px;height:28px}
.sidebar ul.social_block li.pintrest a{background-position:-85px -56px;width:27px;height:28px}
.sidebar ul.social_block li.youtube a{background-position:-121px -56px;width:27px;height:30px}
.sidebar ul.social_block li.instagram a{background-position:-158px -56px;width:29px;height:28px}
.sidebar ul.social_block li.gplus a{background-position:-197px -56px;width:29px;height:29px}
.sidebar ul.social_block li.facebook a:hover{background-position:0px -94px}
.sidebar ul.social_block li.twitter a:hover{background-position:-37px -93px}
.sidebar ul.social_block li.pintrest a:hover{background-position:-85px -93px}
.sidebar ul.social_block li.youtube a:hover{background-position:-121px -92px}
.sidebar ul.social_block li.instagram a:hover{background-position:-158px -94px}
.sidebar ul.social_block li.gplus a:hover{background-position:-197px -93px}
.sidebar .red-btn{width:100%}
.sidebar-subscribe .block-content label{color:#888888;display:block;margin-bottom:15px}
.block.latest-posts-sidebar .block-content li{list-style:none;border-top:1px solid #f1f1f1;padding:15px 0 15px 0;float:left;width:100%}
.block.latest-posts-sidebar .block-content li .post-sidebar-left{margin:0 15px 0px 15px;float:left;max-width:90px}
.block.latest-posts-sidebar .block-content li .post-sidebar-right{float:left;width:68%}
.block.latest-posts-sidebar .block-content li:first-child{padding-top:0px;border-top:none}
.latest-posts-sidebar li .createdate{position:relative;padding:0 0px 10px 0px;color:#888888}
.latest-posts-sidebar li .createdate .post-time{position:relative;padding:0 10px 10px 15px;color:#888888}
.latest-posts-sidebar li .createdate .post-time:before{position:absolute;font-family:'FontAwesome';left:0px;content:"\f017"}
.latest-posts-sidebar li a{color:#888888}
.latest-posts-sidebar li a:hover{color:#125688}
.block.categories-sidebar .block-content li{list-style:none;border-top:1px solid #f1f1f1}
.block.categories-sidebar .block-content li a{padding:15px 0 15px 12px;position:relative;font-size:14px;color:#888888}
.block.categories-sidebar .block-content li a:before{position:absolute;font-family:'FontAwesome';left:0px;content:"\f101"}
.block.categories-sidebar .block-content li a:hover{color:#125688}
.block.categories-sidebar .block-content li:first-child{padding-top:0px;border-top:none}
/* Posts ========================================================================= */
.post-content p{font-size:15px;line-height:normal}
.blog .post-info:black{display:none}
.blog .post-info:empty{display:none}
.blog.blog-detail img, .post-content img{max-width:100%}
.post-social-block{left:-42px;position:absolute;top:86px;width:40px}
.post-social-block a{border: 1px solid #ededed;display: block;height:40px;text-align: center;width: 40px}
.post-social-block a .fa{font-size:18px;transform:translateY(-50%);top:50%;position:relative} 
.post-social-block a.fb-share{color:#3b5998}
.post-social-block a.twitr-share{color:#55acee}
.post-social-block a.gugl-share{color:#dd4b39}
.post-social-block a.email-share{color:#a66262}
.blog-bottom-section{background:#1c252e;color:#ffffff;text-align:center;padding:40px 0 80px 0}
.bottom-section-container{max-width:1130px;margin:0 auto}
.bottom-section-title{font-size:30px;text-align:center;line-height:30px;margin-bottom:30px}
.blog-bottom-section ul li a img{border:none;max-width:100%}
.blog-bottom-section ul li a span{color:#ffffff;padding:0 0 10px 0;border-bottom:1px dashed #767b80;font-size:20px;display:inline-block;margin:15px 0 15px 0}
.blog-bottom-section ul li a:hover span, .blog-bottom-section ul li:hover a span{color:#ffffff}
.blog-bottom-section ul li .related-category-desc{opacity:0.6;filter:alpha(opacity=60)}
.blog-bottom-section ul li:hover .related-category-desc{opacity:1;filter:alpha(opacity=100)}
.blog-bottom-section ul li p{font-size:14px;color:#ffffff}
.blog-bottom-section .swiper-pagination{left:0px;right:0px}

.blog.blog-detail .contest-content h3,.blog.blog-detail .post-content ul li h3,.blog-detail .post-content h3{color:#125688;font-family:"roboto_slabregular";font-size:18px;margin:0}
.blog.blog-detail .contest-content ul{margin:0 0 20px 0;height:auto;padding:0;list-style:disc outside url("https://www.canvaschamp.com.au/skin/frontend/default/default/css/neotheme/blog/list-icon.png") !important}
.blog.blog-detail .contest-content ul li{height:auto; margin:0 0 5px 20px}
/* blog offer slider*/
.offer-slide-blog .slick-list .slick-track .offer-slide-box {background:#000;padding:25px;min-height:245px;}
.offer-slide-blog .slick-list .slick-track .offer-slide-box .offer-detail-text-1{ font-family:"roboto_slabregular";font-size:17px;text-align:center;color:#fff;display:block;line-height:normal}
.offer-slide-blog .slick-list .slick-track .offer-slide-box .offer-detail-text-2{ font-family:"roboto_slabbold";font-size:35px;text-align:center;color:#e8b85b;display:block;line-height:normal}
.offer-slide-blog .slick-list .slick-track .offer-slide-box .offer-detail-text-3{ line-height:28px;font-family:"roboto_slabregular";font-size:17px;text-align:center;color:#fff;display:block;line-height:normal}
.offer-slide-blog .slick-list .slick-track .offer-slide-box .offer-detail-text-5{ line-height:28px;font-family:"roboto_slabregular";font-size:17px;text-align:center;color:#fff;display:block;}
.offer-slide-blog .slick-list .slick-track .offer-slide-box .offer-detail-text-6{ font-family:"roboto_slabregular";font-size:15px;text-align:center;color:#e8b85b;display:block;    line-height: 28px}
.offer-slide-blog .slick-list .slick-track .offer-slide-box .offer-power-text{ font-family:"roboto_slabregular";font-size:15px;text-align:center;color:#fff;display:block; line-height: 28px}
.offer-slide-blog .slick-list .slick-track .offer-slide-box .offer-power-text .b-text{font-family:"roboto_slabbold";color:#e8b85b;font-size:17px}
.offer-slide-blog .slick-list .slick-track .offer-slide-box .offer-detail-text-4{ font-family:"roboto_slabregular";font-size:18px;text-align:center;color:#fff;display:block;line-height:25px}
.offer-slide-blog .slick-list .slick-track .offer-slide-box .offer-coupon-box{line-height:28px;font-family:"roboto_slabbold";font-size:25px;background:url("https://www.canvaschamp.com.au/skin/frontend/default/default/css/neotheme/blog/blog-coupon-bg.png") no-repeat center;width:100%; height:31px;display:block;color:#fff }
.offer-slide-blog .slick-list .slick-track .slick-slide{margin:0 5px;-webkit-user-select: text;-khtml-user-select: text;-moz-user-select: text;-ms-user-select: text;user-select: text;}
.m-t-25{margin-top:25px;}
.blog.blog-detail .post-content ul.list, .blog.blog-detail .post-content ul.list li{list-style:none;margin:0;font-size:15px;line-height:normal}
.blog-detail .post-content h2,.blog.blog-detail .post-content ul li h3,.blog.blog-detail .post-content h3{color:#125688;font-family:"roboto_slabbold";margin:5px 0 10px}
.blog-detail .post-content p strong{color:#125688;font-family:"roboto_slabbold"}
.blog-detail .post-content h2.s-main-title{font-size:20px}

@media only screen and (max-width:1280px){
.wrapper .page .main-container .main{max-width:90%}
.blog-bottom-section{max-width:100%}
.blog-bottom-section.slider-container.bottom-section-container{max-width:96%}
.block.latest-posts-sidebar .block-content li .post-sidebar-left{margin:0 15px 0 5px}
.block.latest-posts-sidebar .block-content li .post-sidebar-right{width:70%}
}
@media only screen and (max-width:1024px){
section.main-container.col2-right-layout .main article.col-main{max-width:100%;width:100%;float:left}
.col-right{max-width:100%;width:100%;float:left}
.sidebar ul.social_block li{width:40px}
.sidebar .red-btn{max-width:300px}
.bottom-section-container{max-width:92%}
.neotheme-blog-index-index .main-container, .neotheme-blog-category-index .main-container{margin-top:220px}
.wrapper .page .main-container .main{max-width:inherit; margin:0 auto; padding:0 10px; box-sizing:border-box}
.blog-banner{margin-bottom:0px; position:absolute; top:113px; height:209px; width:100%; background:url(https://www.canvaschamp.com.au/skin/frontend/default/default/css/neotheme/blog/blog-banner.jpg) no-repeat center center;background-size:cover}
.blog-banner img {max-width:inherit; min-width:768px; left:50%; position:relative; height:209px; margin:0; transform:translateX(-50%); -webkit-transform:translateX(-50%); display:none}
.blog-banner-content {top:28%}
.banner-con-txt1, h1.banner-con-txt1 {font-size:20px; line-height:22px}
.banner-con-txt2 {font-size:22px; line-height:26px}
.zsiq_custommain.siq_rM {z-index:1 !important}

}
@media only screen and (max-width:840px){
.wrapper .page .main-container .main {/*margin:0 auto;max-width:85%*/}
.blog-bottom-section.slider-container.bottom-section-container{max-width:90%}
}
@media only screen and (max-width:767px){
.offer-slide-blog .slick-list .slick-track .offer-slide-box{min-height:225px}
.offer-slide-blog .slick-list .slick-track .offer-slide-box .offer-detail-text-1{font-size:15px;}
.offer-slide-blog .slick-list .slick-track .offer-slide-box .offer-detail-text-2{font-size:22px;}
.offer-slide-blog .slick-list .slick-track .offer-slide-box .offer-detail-text-3{font-size:15px;}
.offer-slide-blog .slick-list .slick-track .offer-slide-box .offer-detail-text-5{font-size:15px;}
.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{margin-top:15px}
.wrapper .page .main-container .main {/*margin:0 auto;max-width:90%*/}
.post-social-block{display:none}
.blog-detail .post-content{padding:10px 0 5px 0}
.neotheme-blog-index-index .block, .neotheme-blog-post-index .block, .neotheme-blog-category-index .block, .neotheme-blog-index-all .block{margin-bottom:0px}
.col-right.sidebar .block.block-blog .block-content{margin-bottom:30px}
.block.categories-sidebar .block-content li a:before{top:15px}
.blog-banner-content{top:20%}
.toolbar .pager{padding:10px}
.blog-banner-content{line-height:21px;top:28%}
.banner-con-txt1, h1.banner-con-txt1{font-size:22px;line-height:22px}
.banner-con-txt2{font-size:20px;line-height:26px}
.banner-con-txt2 br{}
.blog-banner img{min-width:inherit}
.wrapper .page .main-container .main, .header{margin:0 20px}
.shipping-offer-top.default-top-offer .icon, .shipping-offer-top .icon.timer-default.primary-offer{margin:0 20px}

}
@media (min-width:481px) and (max-width:640px) {
.blog-summary .page-title h2 a{font-size:17px}
.blog-summary .page-title h2{line-height:17px}
.blog-summary .post-summary img{margin:0 auto}
.neotheme-blog-index-index .main-container, .neotheme-blog-category-index .main-container {/*margin-top:205px*/}
}
@media only screen and (max-width:360px){
.blog-banner {top:120px}	

}
@media (min-width:300px) and (max-width:480px) {
.post-content img, .blog-summary .post-summary.nz-blog-img img, .blog.blog-detail img, .post-content img, .blog-detail .post-content img{max-height:450px;height:auto;max-width:100%;width:auto}
.blog-summary .page-title h2 a{font-size:15px}
.blog-summary .page-title h2{line-height:17px}
.bottom-section-title{font-size:22px;margin-bottom:20px}
.blog-bottom-section{padding:20px 0 60px}
.footer-m strong{line-height:24px}
.blog article.post{margin-bottom:15px}
.blog-banner{text-align:center;margin-bottom:0}
.blog-banner img{height:100%;max-width:inherit !important;width:inherit !important;margin:0 -100%;min-width:100%;left:100%}
.blog-banner-content{line-height:21px;top:24%}
.banner-con-txt1, h1.banner-con-txt1{font-size:18px;line-height:20px}
.banner-con-txt2{font-size:16px;line-height:18px}
.post .post-title h1{font-size:18px}
.banner-con-txt2 {font-size:16px; line-height:22px}
.banner-con-txt1, h1.banner-con-txt1{font-size:15px; line-height:22px}
.blog-banner, .blog-banner img {height:150px}
.neotheme-blog-index-index .main-container, .neotheme-blog-category-index .main-container {margin-top:175px}
.blog-banner{top:120px}
.wrapper .page .main-container .main, .header{margin:0 10px}

}

/*!
 *  Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)+
 */
 @font-face { font-family: 'FontAwesome'; src: url('https://www.canvaschamp.com.au/skin/frontend/default/cptheme1/font/font-awesome/fontawesome-webfont.eot?v=4.7.0'); src: url('https://www.canvaschamp.com.au/skin/frontend/default/cptheme1/font/font-awesome/fontawesome-webfont.eot?#iefix&v=4.7.0') format('embedded-opentype'), url('https://www.canvaschamp.com.au/skin/frontend/default/cptheme1/font/font-awesome/font-awesome/fontawesome-webfont.woff2?v=4.7.0') format('woff2'), url('https://www.canvaschamp.com.au/skin/frontend/default/cptheme1/font/font-awesome/fontawesome-webfont.woff?v=4.7.0') format('woff'), url('https://www.canvaschamp.com.au/skin/frontend/default/cptheme1/font/font-awesome/fontawesome-webfont.ttf?v=4.7.0') format('truetype'), url('https://www.canvaschamp.com.au/skin/frontend/default/cptheme1/font/font-awesome/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular') format('svg'); font-weight: normal; font-style: normal }
.fa { display: inline-block; font: normal normal normal 14px/1 FontAwesome; font-size: inherit; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale }
.fa-lg { font-size: 1.33333333em; line-height: .75em; vertical-align: -15% }
.fa-2x { font-size: 2em }
.fa-3x { font-size: 3em }
.fa-4x { font-size: 4em }
.fa-5x { font-size: 5em }
.fa-fw { width: 1.28571429em; text-align: center }
.fa-ul { padding-left: 0; margin-left: 2.14285714em; list-style-type: none }
.fa-ul>li { position: relative }
.fa-li { position: absolute; left: -2.14285714em; width: 2.14285714em; top: .14285714em; text-align: center }
.fa-li.fa-lg { left: -1.85714286em }
.fa-border { padding: .2em .25em .15em; border: solid .08em #eee; border-radius: .1em }
.fa-pull-left { float: left }
.fa-pull-right { float: right }
.fa.fa-pull-left { margin-right: .3em }
.fa.fa-pull-right { margin-left: .3em }
.pull-right { float: right }
.pull-left { float: left }
.fa.pull-left { margin-right: .3em }
.fa.pull-right { margin-left: .3em }
.fa-spin { -webkit-animation: fa-spin 2s infinite linear; animation: fa-spin 2s infinite linear }
.fa-pulse { -webkit-animation: fa-spin 1s infinite steps(8); animation: fa-spin 1s infinite steps(8) }
@-webkit-keyframes fa-spin {
0% {
-webkit-transform:rotate(0deg);
transform:rotate(0deg)
}
100% {
-webkit-transform:rotate(359deg);
transform:rotate(359deg)
}
}
@keyframes fa-spin {
0% {
-webkit-transform:rotate(0deg);
transform:rotate(0deg)
}
100% {
-webkit-transform:rotate(359deg);
transform:rotate(359deg)
}
}
.fa-rotate-90 { -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)"; -webkit-transform: rotate(90deg); -ms-transform: rotate(90deg); transform: rotate(90deg) }
.fa-rotate-180 { -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2)"; -webkit-transform: rotate(180deg); -ms-transform: rotate(180deg); transform: rotate(180deg) }
.fa-rotate-270 { -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)"; -webkit-transform: rotate(270deg); -ms-transform: rotate(270deg); transform: rotate(270deg) }
.fa-flip-horizontal { -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)"; -webkit-transform: scale(-1, 1); -ms-transform: scale(-1, 1); transform: scale(-1, 1) }
.fa-flip-vertical { -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)"; -webkit-transform: scale(1, -1); -ms-transform: scale(1, -1); transform: scale(1, -1) }
:root .fa-rotate-90, :root .fa-rotate-180, :root .fa-rotate-270, :root .fa-flip-horizontal, :root .fa-flip-vertical { filter: none }
.fa-stack { position: relative; display: inline-block; width: 2em; height: 2em; line-height: 2em; vertical-align: middle }
.fa-stack-1x, .fa-stack-2x { position: absolute; left: 0; width: 100%; text-align: center }
.fa-stack-1x { line-height: inherit }
.fa-stack-2x { font-size: 2em }
.fa-inverse { color: #fff }
.fa-glass:before { content: "\f000" }
.fa-music:before { content: "\f001" }
.fa-search:before { content: "\f002" }
.fa-envelope-o:before { content: "\f003" }
.fa-heart:before { content: "\f004" }
.fa-star:before { content: "\f005" }
.fa-star-o:before { content: "\f006" }
.fa-user:before { content: "\f007" }
.fa-film:before { content: "\f008" }
.fa-th-large:before { content: "\f009" }
.fa-th:before { content: "\f00a" }
.fa-th-list:before { content: "\f00b" }
.fa-check:before { content: "\f00c" }
.fa-remove:before, .fa-close:before, .fa-times:before { content: "\f00d" }
.fa-search-plus:before { content: "\f00e" }
.fa-search-minus:before { content: "\f010" }
.fa-power-off:before { content: "\f011" }
.fa-signal:before { content: "\f012" }
.fa-gear:before, .fa-cog:before { content: "\f013" }
.fa-trash-o:before { content: "\f014" }
.fa-home:before { content: "\f015" }
.fa-file-o:before { content: "\f016" }
.fa-clock-o:before { content: "\f017" }
.fa-road:before { content: "\f018" }
.fa-download:before { content: "\f019" }
.fa-arrow-circle-o-down:before { content: "\f01a" }
.fa-arrow-circle-o-up:before { content: "\f01b" }
.fa-inbox:before { content: "\f01c" }
.fa-play-circle-o:before { content: "\f01d" }
.fa-rotate-right:before, .fa-repeat:before { content: "\f01e" }
.fa-refresh:before { content: "\f021" }
.fa-list-alt:before { content: "\f022" }
.fa-lock:before { content: "\f023" }
.fa-flag:before { content: "\f024" }
.fa-headphones:before { content: "\f025" }
.fa-volume-off:before { content: "\f026" }
.fa-volume-down:before { content: "\f027" }
.fa-volume-up:before { content: "\f028" }
.fa-qrcode:before { content: "\f029" }
.fa-barcode:before { content: "\f02a" }
.fa-tag:before { content: "\f02b" }
.fa-tags:before { content: "\f02c" }
.fa-book:before { content: "\f02d" }
.fa-bookmark:before { content: "\f02e" }
.fa-print:before { content: "\f02f" }
.fa-camera:before { content: "\f030" }
.fa-font:before { content: "\f031" }
.fa-bold:before { content: "\f032" }
.fa-italic:before { content: "\f033" }
.fa-text-height:before { content: "\f034" }
.fa-text-width:before { content: "\f035" }
.fa-align-left:before { content: "\f036" }
.fa-align-center:before { content: "\f037" }
.fa-align-right:before { content: "\f038" }
.fa-align-justify:before { content: "\f039" }
.fa-list:before { content: "\f03a" }
.fa-dedent:before, .fa-outdent:before { content: "\f03b" }
.fa-indent:before { content: "\f03c" }
.fa-video-camera:before { content: "\f03d" }
.fa-photo:before, .fa-image:before, .fa-picture-o:before { content: "\f03e" }
.fa-pencil:before { content: "\f040" }
.fa-map-marker:before { content: "\f041" }
.fa-adjust:before { content: "\f042" }
.fa-tint:before { content: "\f043" }
.fa-edit:before, .fa-pencil-square-o:before { content: "\f044" }
.fa-share-square-o:before { content: "\f045" }
.fa-check-square-o:before { content: "\f046" }
.fa-arrows:before { content: "\f047" }
.fa-step-backward:before { content: "\f048" }
.fa-fast-backward:before { content: "\f049" }
.fa-backward:before { content: "\f04a" }
.fa-play:before { content: "\f04b" }
.fa-pause:before { content: "\f04c" }
.fa-stop:before { content: "\f04d" }
.fa-forward:before { content: "\f04e" }
.fa-fast-forward:before { content: "\f050" }
.fa-step-forward:before { content: "\f051" }
.fa-eject:before { content: "\f052" }
.fa-chevron-left:before { content: "\f053" }
.fa-chevron-right:before { content: "\f054" }
.fa-plus-circle:before { content: "\f055" }
.fa-minus-circle:before { content: "\f056" }
.fa-times-circle:before { content: "\f057" }
.fa-check-circle:before { content: "\f058" }
.fa-question-circle:before { content: "\f059" }
.fa-info-circle:before { content: "\f05a" }
.fa-crosshairs:before { content: "\f05b" }
.fa-times-circle-o:before { content: "\f05c" }
.fa-check-circle-o:before { content: "\f05d" }
.fa-ban:before { content: "\f05e" }
.fa-arrow-left:before { content: "\f060" }
.fa-arrow-right:before { content: "\f061" }
.fa-arrow-up:before { content: "\f062" }
.fa-arrow-down:before { content: "\f063" }
.fa-mail-forward:before, .fa-share:before { content: "\f064" }
.fa-expand:before { content: "\f065" }
.fa-compress:before { content: "\f066" }
.fa-plus:before { content: "\f067" }
.fa-minus:before { content: "\f068" }
.fa-asterisk:before { content: "\f069" }
.fa-exclamation-circle:before { content: "\f06a" }
.fa-gift:before { content: "\f06b" }
.fa-leaf:before { content: "\f06c" }
.fa-fire:before { content: "\f06d" }
.fa-eye:before { content: "\f06e" }
.fa-eye-slash:before { content: "\f070" }
.fa-warning:before, .fa-exclamation-triangle:before { content: "\f071" }
.fa-plane:before { content: "\f072" }
.fa-calendar:before { content: "\f073" }
.fa-random:before { content: "\f074" }
.fa-comment:before { content: "\f075" }
.fa-magnet:before { content: "\f076" }
.fa-chevron-up:before { content: "\f077" }
.fa-chevron-down:before { content: "\f078" }
.fa-retweet:before { content: "\f079" }
.fa-shopping-cart:before { content: "\f07a" }
.fa-folder:before { content: "\f07b" }
.fa-folder-open:before { content: "\f07c" }
.fa-arrows-v:before { content: "\f07d" }
.fa-arrows-h:before { content: "\f07e" }
.fa-bar-chart-o:before, .fa-bar-chart:before { content: "\f080" }
.fa-twitter-square:before { content: "\f081" }
.fa-facebook-square:before { content: "\f082" }
.fa-camera-retro:before { content: "\f083" }
.fa-key:before { content: "\f084" }
.fa-gears:before, .fa-cogs:before { content: "\f085" }
.fa-comments:before { content: "\f086" }
.fa-thumbs-o-up:before { content: "\f087" }
.fa-thumbs-o-down:before { content: "\f088" }
.fa-star-half:before { content: "\f089" }
.fa-heart-o:before { content: "\f08a" }
.fa-sign-out:before { content: "\f08b" }
.fa-linkedin-square:before { content: "\f08c" }
.fa-thumb-tack:before { content: "\f08d" }
.fa-external-link:before { content: "\f08e" }
.fa-sign-in:before { content: "\f090" }
.fa-trophy:before { content: "\f091" }
.fa-github-square:before { content: "\f092" }
.fa-upload:before { content: "\f093" }
.fa-lemon-o:before { content: "\f094" }
.fa-phone:before { content: "\f095" }
.fa-square-o:before { content: "\f096" }
.fa-bookmark-o:before { content: "\f097" }
.fa-phone-square:before { content: "\f098" }
.fa-twitter:before { content: "\f099" }
.fa-facebook-f:before, .fa-facebook:before { content: "\f09a" }
.fa-github:before { content: "\f09b" }
.fa-unlock:before { content: "\f09c" }
.fa-credit-card:before { content: "\f09d" }
.fa-feed:before, .fa-rss:before { content: "\f09e" }
.fa-hdd-o:before { content: "\f0a0" }
.fa-bullhorn:before { content: "\f0a1" }
.fa-bell:before { content: "\f0f3" }
.fa-certificate:before { content: "\f0a3" }
.fa-hand-o-right:before { content: "\f0a4" }
.fa-hand-o-left:before { content: "\f0a5" }
.fa-hand-o-up:before { content: "\f0a6" }
.fa-hand-o-down:before { content: "\f0a7" }
.fa-arrow-circle-left:before { content: "\f0a8" }
.fa-arrow-circle-right:before { content: "\f0a9" }
.fa-arrow-circle-up:before { content: "\f0aa" }
.fa-arrow-circle-down:before { content: "\f0ab" }
.fa-globe:before { content: "\f0ac" }
.fa-wrench:before { content: "\f0ad" }
.fa-tasks:before { content: "\f0ae" }
.fa-filter:before { content: "\f0b0" }
.fa-briefcase:before { content: "\f0b1" }
.fa-arrows-alt:before { content: "\f0b2" }
.fa-group:before, .fa-users:before { content: "\f0c0" }
.fa-chain:before, .fa-link:before { content: "\f0c1" }
.fa-cloud:before { content: "\f0c2" }
.fa-flask:before { content: "\f0c3" }
.fa-cut:before, .fa-scissors:before { content: "\f0c4" }
.fa-copy:before, .fa-files-o:before { content: "\f0c5" }
.fa-paperclip:before { content: "\f0c6" }
.fa-save:before, .fa-floppy-o:before { content: "\f0c7" }
.fa-square:before { content: "\f0c8" }
.fa-navicon:before, .fa-reorder:before, .fa-bars:before { content: "\f0c9" }
.fa-list-ul:before { content: "\f0ca" }
.fa-list-ol:before { content: "\f0cb" }
.fa-strikethrough:before { content: "\f0cc" }
.fa-underline:before { content: "\f0cd" }
.fa-table:before { content: "\f0ce" }
.fa-magic:before { content: "\f0d0" }
.fa-truck:before { content: "\f0d1" }
.fa-pinterest:before { content: "\f0d2" }
.fa-pinterest-square:before { content: "\f0d3" }
.fa-google-plus-square:before { content: "\f0d4" }
.fa-google-plus:before { content: "\f0d5" }
.fa-money:before { content: "\f0d6" }
.fa-caret-down:before { content: "\f0d7" }
.fa-caret-up:before { content: "\f0d8" }
.fa-caret-left:before { content: "\f0d9" }
.fa-caret-right:before { content: "\f0da" }
.fa-columns:before { content: "\f0db" }
.fa-unsorted:before, .fa-sort:before { content: "\f0dc" }
.fa-sort-down:before, .fa-sort-desc:before { content: "\f0dd" }
.fa-sort-up:before, .fa-sort-asc:before { content: "\f0de" }
.fa-envelope:before { content: "\f0e0" }
.fa-linkedin:before { content: "\f0e1" }
.fa-rotate-left:before, .fa-undo:before { content: "\f0e2" }
.fa-legal:before, .fa-gavel:before { content: "\f0e3" }
.fa-dashboard:before, .fa-tachometer:before { content: "\f0e4" }
.fa-comment-o:before { content: "\f0e5" }
.fa-comments-o:before { content: "\f0e6" }
.fa-flash:before, .fa-bolt:before { content: "\f0e7" }
.fa-sitemap:before { content: "\f0e8" }
.fa-umbrella:before { content: "\f0e9" }
.fa-paste:before, .fa-clipboard:before { content: "\f0ea" }
.fa-lightbulb-o:before { content: "\f0eb" }
.fa-exchange:before { content: "\f0ec" }
.fa-cloud-download:before { content: "\f0ed" }
.fa-cloud-upload:before { content: "\f0ee" }
.fa-user-md:before { content: "\f0f0" }
.fa-stethoscope:before { content: "\f0f1" }
.fa-suitcase:before { content: "\f0f2" }
.fa-bell-o:before { content: "\f0a2" }
.fa-coffee:before { content: "\f0f4" }
.fa-cutlery:before { content: "\f0f5" }
.fa-file-text-o:before { content: "\f0f6" }
.fa-building-o:before { content: "\f0f7" }
.fa-hospital-o:before { content: "\f0f8" }
.fa-ambulance:before { content: "\f0f9" }
.fa-medkit:before { content: "\f0fa" }
.fa-fighter-jet:before { content: "\f0fb" }
.fa-beer:before { content: "\f0fc" }
.fa-h-square:before { content: "\f0fd" }
.fa-plus-square:before { content: "\f0fe" }
.fa-angle-double-left:before { content: "\f100" }
.fa-angle-double-right:before { content: "\f101" }
.fa-angle-double-up:before { content: "\f102" }
.fa-angle-double-down:before { content: "\f103" }
.fa-angle-left:before { content: "\f104" }
.fa-angle-right:before { content: "\f105" }
.fa-angle-up:before { content: "\f106" }
.fa-angle-down:before { content: "\f107" }
.fa-desktop:before { content: "\f108" }
.fa-laptop:before { content: "\f109" }
.fa-tablet:before { content: "\f10a" }
.fa-mobile-phone:before, .fa-mobile:before { content: "\f10b" }
.fa-circle-o:before { content: "\f10c" }
.fa-quote-left:before { content: "\f10d" }
.fa-quote-right:before { content: "\f10e" }
.fa-spinner:before { content: "\f110" }
.fa-circle:before { content: "\f111" }
.fa-mail-reply:before, .fa-reply:before { content: "\f112" }
.fa-github-alt:before { content: "\f113" }
.fa-folder-o:before { content: "\f114" }
.fa-folder-open-o:before { content: "\f115" }
.fa-smile-o:before { content: "\f118" }
.fa-frown-o:before { content: "\f119" }
.fa-meh-o:before { content: "\f11a" }
.fa-gamepad:before { content: "\f11b" }
.fa-keyboard-o:before { content: "\f11c" }
.fa-flag-o:before { content: "\f11d" }
.fa-flag-checkered:before { content: "\f11e" }
.fa-terminal:before { content: "\f120" }
.fa-code:before { content: "\f121" }
.fa-mail-reply-all:before, .fa-reply-all:before { content: "\f122" }
.fa-star-half-empty:before, .fa-star-half-full:before, .fa-star-half-o:before { content: "\f123" }
.fa-location-arrow:before { content: "\f124" }
.fa-crop:before { content: "\f125" }
.fa-code-fork:before { content: "\f126" }
.fa-unlink:before, .fa-chain-broken:before { content: "\f127" }
.fa-question:before { content: "\f128" }
.fa-info:before { content: "\f129" }
.fa-exclamation:before { content: "\f12a" }
.fa-superscript:before { content: "\f12b" }
.fa-subscript:before { content: "\f12c" }
.fa-eraser:before { content: "\f12d" }
.fa-puzzle-piece:before { content: "\f12e" }
.fa-microphone:before { content: "\f130" }
.fa-microphone-slash:before { content: "\f131" }
.fa-shield:before { content: "\f132" }
.fa-calendar-o:before { content: "\f133" }
.fa-fire-extinguisher:before { content: "\f134" }
.fa-rocket:before { content: "\f135" }
.fa-maxcdn:before { content: "\f136" }
.fa-chevron-circle-left:before { content: "\f137" }
.fa-chevron-circle-right:before { content: "\f138" }
.fa-chevron-circle-up:before { content: "\f139" }
.fa-chevron-circle-down:before { content: "\f13a" }
.fa-html5:before { content: "\f13b" }
.fa-css3:before { content: "\f13c" }
.fa-anchor:before { content: "\f13d" }
.fa-unlock-alt:before { content: "\f13e" }
.fa-bullseye:before { content: "\f140" }
.fa-ellipsis-h:before { content: "\f141" }
.fa-ellipsis-v:before { content: "\f142" }
.fa-rss-square:before { content: "\f143" }
.fa-play-circle:before { content: "\f144" }
.fa-ticket:before { content: "\f145" }
.fa-minus-square:before { content: "\f146" }
.fa-minus-square-o:before { content: "\f147" }
.fa-level-up:before { content: "\f148" }
.fa-level-down:before { content: "\f149" }
.fa-check-square:before { content: "\f14a" }
.fa-pencil-square:before { content: "\f14b" }
.fa-external-link-square:before { content: "\f14c" }
.fa-share-square:before { content: "\f14d" }
.fa-compass:before { content: "\f14e" }
.fa-toggle-down:before, .fa-caret-square-o-down:before { content: "\f150" }
.fa-toggle-up:before, .fa-caret-square-o-up:before { content: "\f151" }
.fa-toggle-right:before, .fa-caret-square-o-right:before { content: "\f152" }
.fa-euro:before, .fa-eur:before { content: "\f153" }
.fa-gbp:before { content: "\f154" }
.fa-dollar:before, .fa-usd:before { content: "\f155" }
.fa-rupee:before, .fa-inr:before { content: "\f156" }
.fa-cny:before, .fa-rmb:before, .fa-yen:before, .fa-jpy:before { content: "\f157" }
.fa-ruble:before, .fa-rouble:before, .fa-rub:before { content: "\f158" }
.fa-won:before, .fa-krw:before { content: "\f159" }
.fa-bitcoin:before, .fa-btc:before { content: "\f15a" }
.fa-file:before { content: "\f15b" }
.fa-file-text:before { content: "\f15c" }
.fa-sort-alpha-asc:before { content: "\f15d" }
.fa-sort-alpha-desc:before { content: "\f15e" }
.fa-sort-amount-asc:before { content: "\f160" }
.fa-sort-amount-desc:before { content: "\f161" }
.fa-sort-numeric-asc:before { content: "\f162" }
.fa-sort-numeric-desc:before { content: "\f163" }
.fa-thumbs-up:before { content: "\f164" }
.fa-thumbs-down:before { content: "\f165" }
.fa-youtube-square:before { content: "\f166" }
.fa-youtube:before { content: "\f167" }
.fa-xing:before { content: "\f168" }
.fa-xing-square:before { content: "\f169" }
.fa-youtube-play:before { content: "\f16a" }
.fa-dropbox:before { content: "\f16b" }
.fa-stack-overflow:before { content: "\f16c" }
.fa-instagram:before { content: "\f16d" }
.fa-flickr:before { content: "\f16e" }
.fa-adn:before { content: "\f170" }
.fa-bitbucket:before { content: "\f171" }
.fa-bitbucket-square:before { content: "\f172" }
.fa-tumblr:before { content: "\f173" }
.fa-tumblr-square:before { content: "\f174" }
.fa-long-arrow-down:before { content: "\f175" }
.fa-long-arrow-up:before { content: "\f176" }
.fa-long-arrow-left:before { content: "\f177" }
.fa-long-arrow-right:before { content: "\f178" }
.fa-apple:before { content: "\f179" }
.fa-windows:before { content: "\f17a" }
.fa-android:before { content: "\f17b" }
.fa-linux:before { content: "\f17c" }
.fa-dribbble:before { content: "\f17d" }
.fa-skype:before { content: "\f17e" }
.fa-foursquare:before { content: "\f180" }
.fa-trello:before { content: "\f181" }
.fa-female:before { content: "\f182" }
.fa-male:before { content: "\f183" }
.fa-gittip:before, .fa-gratipay:before { content: "\f184" }
.fa-sun-o:before { content: "\f185" }
.fa-moon-o:before { content: "\f186" }
.fa-archive:before { content: "\f187" }
.fa-bug:before { content: "\f188" }
.fa-vk:before { content: "\f189" }
.fa-weibo:before { content: "\f18a" }
.fa-renren:before { content: "\f18b" }
.fa-pagelines:before { content: "\f18c" }
.fa-stack-exchange:before { content: "\f18d" }
.fa-arrow-circle-o-right:before { content: "\f18e" }
.fa-arrow-circle-o-left:before { content: "\f190" }
.fa-toggle-left:before, .fa-caret-square-o-left:before { content: "\f191" }
.fa-dot-circle-o:before { content: "\f192" }
.fa-wheelchair:before { content: "\f193" }
.fa-vimeo-square:before { content: "\f194" }
.fa-turkish-lira:before, .fa-try:before { content: "\f195" }
.fa-plus-square-o:before { content: "\f196" }
.fa-space-shuttle:before { content: "\f197" }
.fa-slack:before { content: "\f198" }
.fa-envelope-square:before { content: "\f199" }
.fa-wordpress:before { content: "\f19a" }
.fa-openid:before { content: "\f19b" }
.fa-institution:before, .fa-bank:before, .fa-university:before { content: "\f19c" }
.fa-mortar-board:before, .fa-graduation-cap:before { content: "\f19d" }
.fa-yahoo:before { content: "\f19e" }
.fa-google:before { content: "\f1a0" }
.fa-reddit:before { content: "\f1a1" }
.fa-reddit-square:before { content: "\f1a2" }
.fa-stumbleupon-circle:before { content: "\f1a3" }
.fa-stumbleupon:before { content: "\f1a4" }
.fa-delicious:before { content: "\f1a5" }
.fa-digg:before { content: "\f1a6" }
.fa-pied-piper-pp:before { content: "\f1a7" }
.fa-pied-piper-alt:before { content: "\f1a8" }
.fa-drupal:before { content: "\f1a9" }
.fa-joomla:before { content: "\f1aa" }
.fa-language:before { content: "\f1ab" }
.fa-fax:before { content: "\f1ac" }
.fa-building:before { content: "\f1ad" }
.fa-child:before { content: "\f1ae" }
.fa-paw:before { content: "\f1b0" }
.fa-spoon:before { content: "\f1b1" }
.fa-cube:before { content: "\f1b2" }
.fa-cubes:before { content: "\f1b3" }
.fa-behance:before { content: "\f1b4" }
.fa-behance-square:before { content: "\f1b5" }
.fa-steam:before { content: "\f1b6" }
.fa-steam-square:before { content: "\f1b7" }
.fa-recycle:before { content: "\f1b8" }
.fa-automobile:before, .fa-car:before { content: "\f1b9" }
.fa-cab:before, .fa-taxi:before { content: "\f1ba" }
.fa-tree:before { content: "\f1bb" }
.fa-spotify:before { content: "\f1bc" }
.fa-deviantart:before { content: "\f1bd" }
.fa-soundcloud:before { content: "\f1be" }
.fa-database:before { content: "\f1c0" }
.fa-file-pdf-o:before { content: "\f1c1" }
.fa-file-word-o:before { content: "\f1c2" }
.fa-file-excel-o:before { content: "\f1c3" }
.fa-file-powerpoint-o:before { content: "\f1c4" }
.fa-file-photo-o:before, .fa-file-picture-o:before, .fa-file-image-o:before { content: "\f1c5" }
.fa-file-zip-o:before, .fa-file-archive-o:before { content: "\f1c6" }
.fa-file-sound-o:before, .fa-file-audio-o:before { content: "\f1c7" }
.fa-file-movie-o:before, .fa-file-video-o:before { content: "\f1c8" }
.fa-file-code-o:before { content: "\f1c9" }
.fa-vine:before { content: "\f1ca" }
.fa-codepen:before { content: "\f1cb" }
.fa-jsfiddle:before { content: "\f1cc" }
.fa-life-bouy:before, .fa-life-buoy:before, .fa-life-saver:before, .fa-support:before, .fa-life-ring:before { content: "\f1cd" }
.fa-circle-o-notch:before { content: "\f1ce" }
.fa-ra:before, .fa-resistance:before, .fa-rebel:before { content: "\f1d0" }
.fa-ge:before, .fa-empire:before { content: "\f1d1" }
.fa-git-square:before { content: "\f1d2" }
.fa-git:before { content: "\f1d3" }
.fa-y-combinator-square:before, .fa-yc-square:before, .fa-hacker-news:before { content: "\f1d4" }
.fa-tencent-weibo:before { content: "\f1d5" }
.fa-qq:before { content: "\f1d6" }
.fa-wechat:before, .fa-weixin:before { content: "\f1d7" }
.fa-send:before, .fa-paper-plane:before { content: "\f1d8" }
.fa-send-o:before, .fa-paper-plane-o:before { content: "\f1d9" }
.fa-history:before { content: "\f1da" }
.fa-circle-thin:before { content: "\f1db" }
.fa-header:before { content: "\f1dc" }
.fa-paragraph:before { content: "\f1dd" }
.fa-sliders:before { content: "\f1de" }
.fa-share-alt:before { content: "\f1e0" }
.fa-share-alt-square:before { content: "\f1e1" }
.fa-bomb:before { content: "\f1e2" }
.fa-soccer-ball-o:before, .fa-futbol-o:before { content: "\f1e3" }
.fa-tty:before { content: "\f1e4" }
.fa-binoculars:before { content: "\f1e5" }
.fa-plug:before { content: "\f1e6" }
.fa-slideshare:before { content: "\f1e7" }
.fa-twitch:before { content: "\f1e8" }
.fa-yelp:before { content: "\f1e9" }
.fa-newspaper-o:before { content: "\f1ea" }
.fa-wifi:before { content: "\f1eb" }
.fa-calculator:before { content: "\f1ec" }
.fa-paypal:before { content: "\f1ed" }
.fa-google-wallet:before { content: "\f1ee" }
.fa-cc-visa:before { content: "\f1f0" }
.fa-cc-mastercard:before { content: "\f1f1" }
.fa-cc-discover:before { content: "\f1f2" }
.fa-cc-amex:before { content: "\f1f3" }
.fa-cc-paypal:before { content: "\f1f4" }
.fa-cc-stripe:before { content: "\f1f5" }
.fa-bell-slash:before { content: "\f1f6" }
.fa-bell-slash-o:before { content: "\f1f7" }
.fa-trash:before { content: "\f1f8" }
.fa-copyright:before { content: "\f1f9" }
.fa-at:before { content: "\f1fa" }
.fa-eyedropper:before { content: "\f1fb" }
.fa-paint-brush:before { content: "\f1fc" }
.fa-birthday-cake:before { content: "\f1fd" }
.fa-area-chart:before { content: "\f1fe" }
.fa-pie-chart:before { content: "\f200" }
.fa-line-chart:before { content: "\f201" }
.fa-lastfm:before { content: "\f202" }
.fa-lastfm-square:before { content: "\f203" }
.fa-toggle-off:before { content: "\f204" }
.fa-toggle-on:before { content: "\f205" }
.fa-bicycle:before { content: "\f206" }
.fa-bus:before { content: "\f207" }
.fa-ioxhost:before { content: "\f208" }
.fa-angellist:before { content: "\f209" }
.fa-cc:before { content: "\f20a" }
.fa-shekel:before, .fa-sheqel:before, .fa-ils:before { content: "\f20b" }
.fa-meanpath:before { content: "\f20c" }
.fa-buysellads:before { content: "\f20d" }
.fa-connectdevelop:before { content: "\f20e" }
.fa-dashcube:before { content: "\f210" }
.fa-forumbee:before { content: "\f211" }
.fa-leanpub:before { content: "\f212" }
.fa-sellsy:before { content: "\f213" }
.fa-shirtsinbulk:before { content: "\f214" }
.fa-simplybuilt:before { content: "\f215" }
.fa-skyatlas:before { content: "\f216" }
.fa-cart-plus:before { content: "\f217" }
.fa-cart-arrow-down:before { content: "\f218" }
.fa-diamond:before { content: "\f219" }
.fa-ship:before { content: "\f21a" }
.fa-user-secret:before { content: "\f21b" }
.fa-motorcycle:before { content: "\f21c" }
.fa-street-view:before { content: "\f21d" }
.fa-heartbeat:before { content: "\f21e" }
.fa-venus:before { content: "\f221" }
.fa-mars:before { content: "\f222" }
.fa-mercury:before { content: "\f223" }
.fa-intersex:before, .fa-transgender:before { content: "\f224" }
.fa-transgender-alt:before { content: "\f225" }
.fa-venus-double:before { content: "\f226" }
.fa-mars-double:before { content: "\f227" }
.fa-venus-mars:before { content: "\f228" }
.fa-mars-stroke:before { content: "\f229" }
.fa-mars-stroke-v:before { content: "\f22a" }
.fa-mars-stroke-h:before { content: "\f22b" }
.fa-neuter:before { content: "\f22c" }
.fa-genderless:before { content: "\f22d" }
.fa-facebook-official:before { content: "\f230" }
.fa-pinterest-p:before { content: "\f231" }
.fa-whatsapp:before { content: "\f232" }
.fa-server:before { content: "\f233" }
.fa-user-plus:before { content: "\f234" }
.fa-user-times:before { content: "\f235" }
.fa-hotel:before, .fa-bed:before { content: "\f236" }
.fa-viacoin:before { content: "\f237" }
.fa-train:before { content: "\f238" }
.fa-subway:before { content: "\f239" }
.fa-medium:before { content: "\f23a" }
.fa-yc:before, .fa-y-combinator:before { content: "\f23b" }
.fa-optin-monster:before { content: "\f23c" }
.fa-opencart:before { content: "\f23d" }
.fa-expeditedssl:before { content: "\f23e" }
.fa-battery-4:before, .fa-battery:before, .fa-battery-full:before { content: "\f240" }
.fa-battery-3:before, .fa-battery-three-quarters:before { content: "\f241" }
.fa-battery-2:before, .fa-battery-half:before { content: "\f242" }
.fa-battery-1:before, .fa-battery-quarter:before { content: "\f243" }
.fa-battery-0:before, .fa-battery-empty:before { content: "\f244" }
.fa-mouse-pointer:before { content: "\f245" }
.fa-i-cursor:before { content: "\f246" }
.fa-object-group:before { content: "\f247" }
.fa-object-ungroup:before { content: "\f248" }
.fa-sticky-note:before { content: "\f249" }
.fa-sticky-note-o:before { content: "\f24a" }
.fa-cc-jcb:before { content: "\f24b" }
.fa-cc-diners-club:before { content: "\f24c" }
.fa-clone:before { content: "\f24d" }
.fa-balance-scale:before { content: "\f24e" }
.fa-hourglass-o:before { content: "\f250" }
.fa-hourglass-1:before, .fa-hourglass-start:before { content: "\f251" }
.fa-hourglass-2:before, .fa-hourglass-half:before { content: "\f252" }
.fa-hourglass-3:before, .fa-hourglass-end:before { content: "\f253" }
.fa-hourglass:before { content: "\f254" }
.fa-hand-grab-o:before, .fa-hand-rock-o:before { content: "\f255" }
.fa-hand-stop-o:before, .fa-hand-paper-o:before { content: "\f256" }
.fa-hand-scissors-o:before { content: "\f257" }
.fa-hand-lizard-o:before { content: "\f258" }
.fa-hand-spock-o:before { content: "\f259" }
.fa-hand-pointer-o:before { content: "\f25a" }
.fa-hand-peace-o:before { content: "\f25b" }
.fa-trademark:before { content: "\f25c" }
.fa-registered:before { content: "\f25d" }
.fa-creative-commons:before { content: "\f25e" }
.fa-gg:before { content: "\f260" }
.fa-gg-circle:before { content: "\f261" }
.fa-tripadvisor:before { content: "\f262" }
.fa-odnoklassniki:before { content: "\f263" }
.fa-odnoklassniki-square:before { content: "\f264" }
.fa-get-pocket:before { content: "\f265" }
.fa-wikipedia-w:before { content: "\f266" }
.fa-safari:before { content: "\f267" }
.fa-chrome:before { content: "\f268" }
.fa-firefox:before { content: "\f269" }
.fa-opera:before { content: "\f26a" }
.fa-internet-explorer:before { content: "\f26b" }
.fa-tv:before, .fa-television:before { content: "\f26c" }
.fa-contao:before { content: "\f26d" }
.fa-500px:before { content: "\f26e" }
.fa-amazon:before { content: "\f270" }
.fa-calendar-plus-o:before { content: "\f271" }
.fa-calendar-minus-o:before { content: "\f272" }
.fa-calendar-times-o:before { content: "\f273" }
.fa-calendar-check-o:before { content: "\f274" }
.fa-industry:before { content: "\f275" }
.fa-map-pin:before { content: "\f276" }
.fa-map-signs:before { content: "\f277" }
.fa-map-o:before { content: "\f278" }
.fa-map:before { content: "\f279" }
.fa-commenting:before { content: "\f27a" }
.fa-commenting-o:before { content: "\f27b" }
.fa-houzz:before { content: "\f27c" }
.fa-vimeo:before { content: "\f27d" }
.fa-black-tie:before { content: "\f27e" }
.fa-fonticons:before { content: "\f280" }
.fa-reddit-alien:before { content: "\f281" }
.fa-edge:before { content: "\f282" }
.fa-credit-card-alt:before { content: "\f283" }
.fa-codiepie:before { content: "\f284" }
.fa-modx:before { content: "\f285" }
.fa-fort-awesome:before { content: "\f286" }
.fa-usb:before { content: "\f287" }
.fa-product-hunt:before { content: "\f288" }
.fa-mixcloud:before { content: "\f289" }
.fa-scribd:before { content: "\f28a" }
.fa-pause-circle:before { content: "\f28b" }
.fa-pause-circle-o:before { content: "\f28c" }
.fa-stop-circle:before { content: "\f28d" }
.fa-stop-circle-o:before { content: "\f28e" }
.fa-shopping-bag:before { content: "\f290" }
.fa-shopping-basket:before { content: "\f291" }
.fa-hashtag:before { content: "\f292" }
.fa-bluetooth:before { content: "\f293" }
.fa-bluetooth-b:before { content: "\f294" }
.fa-percent:before { content: "\f295" }
.fa-gitlab:before { content: "\f296" }
.fa-wpbeginner:before { content: "\f297" }
.fa-wpforms:before { content: "\f298" }
.fa-envira:before { content: "\f299" }
.fa-universal-access:before { content: "\f29a" }
.fa-wheelchair-alt:before { content: "\f29b" }
.fa-question-circle-o:before { content: "\f29c" }
.fa-blind:before { content: "\f29d" }
.fa-audio-description:before { content: "\f29e" }
.fa-volume-control-phone:before { content: "\f2a0" }
.fa-braille:before { content: "\f2a1" }
.fa-assistive-listening-systems:before { content: "\f2a2" }
.fa-asl-interpreting:before, .fa-american-sign-language-interpreting:before { content: "\f2a3" }
.fa-deafness:before, .fa-hard-of-hearing:before, .fa-deaf:before { content: "\f2a4" }
.fa-glide:before { content: "\f2a5" }
.fa-glide-g:before { content: "\f2a6" }
.fa-signing:before, .fa-sign-language:before { content: "\f2a7" }
.fa-low-vision:before { content: "\f2a8" }
.fa-viadeo:before { content: "\f2a9" }
.fa-viadeo-square:before { content: "\f2aa" }
.fa-snapchat:before { content: "\f2ab" }
.fa-snapchat-ghost:before { content: "\f2ac" }
.fa-snapchat-square:before { content: "\f2ad" }
.fa-pied-piper:before { content: "\f2ae" }
.fa-first-order:before { content: "\f2b0" }
.fa-yoast:before { content: "\f2b1" }
.fa-themeisle:before { content: "\f2b2" }
.fa-google-plus-circle:before, .fa-google-plus-official:before { content: "\f2b3" }
.fa-fa:before, .fa-font-awesome:before { content: "\f2b4" }
.fa-handshake-o:before { content: "\f2b5" }
.fa-envelope-open:before { content: "\f2b6" }
.fa-envelope-open-o:before { content: "\f2b7" }
.fa-linode:before { content: "\f2b8" }
.fa-address-book:before { content: "\f2b9" }
.fa-address-book-o:before { content: "\f2ba" }
.fa-vcard:before, .fa-address-card:before { content: "\f2bb" }
.fa-vcard-o:before, .fa-address-card-o:before { content: "\f2bc" }
.fa-user-circle:before { content: "\f2bd" }
.fa-user-circle-o:before { content: "\f2be" }
.fa-user-o:before { content: "\f2c0" }
.fa-id-badge:before { content: "\f2c1" }
.fa-drivers-license:before, .fa-id-card:before { content: "\f2c2" }
.fa-drivers-license-o:before, .fa-id-card-o:before { content: "\f2c3" }
.fa-quora:before { content: "\f2c4" }
.fa-free-code-camp:before { content: "\f2c5" }
.fa-telegram:before { content: "\f2c6" }
.fa-thermometer-4:before, .fa-thermometer:before, .fa-thermometer-full:before { content: "\f2c7" }
.fa-thermometer-3:before, .fa-thermometer-three-quarters:before { content: "\f2c8" }
.fa-thermometer-2:before, .fa-thermometer-half:before { content: "\f2c9" }
.fa-thermometer-1:before, .fa-thermometer-quarter:before { content: "\f2ca" }
.fa-thermometer-0:before, .fa-thermometer-empty:before { content: "\f2cb" }
.fa-shower:before { content: "\f2cc" }
.fa-bathtub:before, .fa-s15:before, .fa-bath:before { content: "\f2cd" }
.fa-podcast:before { content: "\f2ce" }
.fa-window-maximize:before { content: "\f2d0" }
.fa-window-minimize:before { content: "\f2d1" }
.fa-window-restore:before { content: "\f2d2" }
.fa-times-rectangle:before, .fa-window-close:before { content: "\f2d3" }
.fa-times-rectangle-o:before, .fa-window-close-o:before { content: "\f2d4" }
.fa-bandcamp:before { content: "\f2d5" }
.fa-grav:before { content: "\f2d6" }
.fa-etsy:before { content: "\f2d7" }
.fa-imdb:before { content: "\f2d8" }
.fa-ravelry:before { content: "\f2d9" }
.fa-eercast:before { content: "\f2da" }
.fa-microchip:before { content: "\f2db" }
.fa-snowflake-o:before { content: "\f2dc" }
.fa-superpowers:before { content: "\f2dd" }
.fa-wpexplorer:before { content: "\f2de" }
.fa-meetup:before { content: "\f2e0" }
.sr-only { position: absolute; width: 1px; height: 1px; padding: 0; margin: -1px; overflow: hidden; clip: rect(0, 0, 0, 0); border: 0 }
.sr-only-focusable:active, .sr-only-focusable:focus { position: static; width: auto; height: auto; margin: 0; overflow: visible; clip: auto }

