#albumModal,#reviewModal,#wrap{color:#000;font-family:Source Sans Pro,sans-serif;font-weight:400}#albumModal a,#reviewModal a,#wrap a{color:#000;font-weight:400;text-decoration:none}#albumModal a:hover,#reviewModal a:hover,#wrap a:hover{color:#000;text-decoration:none}#albumModal a:focus,#reviewModal a:focus,#wrap a:focus{outline:none;text-decoration:none}#wrap .container-fluid{margin-left:auto;margin-right:auto;max-width:1200px}#wrap{backface-visibility:hidden;background-color:#fff;bottom:100%;left:0;min-height:100%;min-width:100%;position:relative;top:0;-ms-transition:all .3s ease;-o-transition:all .3s ease;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease;z-index:1030}.tshirt-container .btn.active.focus,.tshirt-container .btn.active:focus,.tshirt-container .btn.focus,.tshirt-container .btn:active.focus,.tshirt-container .btn:active:focus,.tshirt-container .btn:focus{outline:none}.tshirt-container .btn-default:active,.tshirt-container .btn-default:focus,.tshirt-container .btn-default:hover{border:1px solid #ccc}.tshirt-container .btn-default{color:#333}.tshirt-container .btn{padding:6px 12px}.tshirt-container select{border:1px solid #ccc}.entry-content .tshirt-container form{margin-bottom:0!important}#albumModal h4.modal-title,#reviewModal h4.modal-title{clear:unset;padding:0}.centerLayout{background-color:#ececec;padding-bottom:15px;padding-top:80px;text-align:center;width:100%}.centerLayout div.shirt{left:0;margin-left:auto;margin-right:auto;max-width:600px;padding:0 15px;position:absolute;right:0;width:100%}.centerLayout div.shirt img{width:100%}.cvtoolbox{display:none;left:0;margin-left:auto;margin-right:auto;padding:0 15px;position:absolute;right:0;top:5px;width:100%}.cvtoolbox_2nd{top:41px}.cvtoolbox_3rd{top:77px}.cvtoolbox .btn-group{background-color:#e8e8e8}.cvtoolbox .btn{margin:2px 2px 2px 0;padding:6px;width:38px}.cvtoolbox .btn.nobtn{visibility:hidden}.cvtoolbox .btn-group>.btn:first-child{margin-left:2px}.cvtoolbox .btn-group>.btn:last-child{margin-left:20px}.cvtoolbox_info{height:0;left:0;margin-left:auto;margin-right:auto;position:absolute;right:0;text-align:center;top:45px;width:250px}.cvtoolbox_info div{height:64px;line-height:64px;margin-left:117px}.cvtoolbox_info div span{display:inline-block;line-height:16px;vertical-align:middle}.cvtoolbox_info.warning_msg{color:#ff8d00}.cvtoolbox_info.warning_msg span{font-size:14px;letter-spacing:0}.cvtoolbox #toolbox_remove{color:red}.twosides{bottom:0;left:0;margin:6px 20px;position:absolute}.twosides .btn{border:1px solid #d2d2d2;padding:2px 5px}.twosides .btn.active{background-color:#000;-webkit-box-shadow:none;box-shadow:none;color:#fff}.div_reviewbtn{bottom:0;margin:6px 20px;position:absolute;right:0}.div_reviewbtn .btn{padding:2px 10px}#wrap .div_viewcart{bottom:-32px;margin:6px 20px;position:absolute;right:0}#wrap .div_viewcart .view-cart{text-decoration:underline}#albumModal .modal-header button.close,#reviewModal .modal-header button.close{font-size:40px;margin-top:-10px}#reviewModal div.shirt{left:0;margin-left:auto;margin-right:auto;padding:0;position:absolute;right:0}#reviewModal div.shirt img{width:100%}#reviewModal .shirtdesign{left:0;margin-left:auto;margin-right:auto;padding:0;position:absolute;right:0}#reviewModal .shirtdesign img{width:100%}#reviewModal .modal-body{margin-left:-200px;margin-right:-200px}#reviewModal .modal-header{border-bottom:none}#albumModal .album-item{display:inline}#albumModal .album-item div{background-position:50%;background-repeat:no-repeat;background-size:contain;border:1px solid #e5e5e5;float:left;margin:1%;text-align:center;width:31%}#albumModal .album-item img{width:100%}#albumModal .album-item div:active,#albumModal .album-item div:focus,#albumModal .album-item div:hover{background-color:#efefef}#albumModal .modal-body{overflow:hidden}#albumModal .album-accordion{background-color:#e7e7e7;border:none;color:#3c3c3c;cursor:pointer;font-size:16px;margin:4px 0;outline:none;padding:14px 18px;text-align:left;width:100%}#albumModal .album-accordion.active,#albumModal .album-accordion:hover{background-color:#ccc}#albumModal .album-accordion-panel{display:none;overflow:hidden}#albumModal .album-accordion:after{color:#3c3c3c;content:"\02795";float:right;font-size:13px;margin-left:5px}#albumModal .album-accordion.active:after{content:"\2796"}.leftLayout{font-size:16px;padding-bottom:15px;padding-top:15px;width:100%}.leftLayout .colorButton{background-clip:content-box;border:1px solid #000;border-radius:0!important;height:30px;margin:6px!important;padding:2px;width:30px}.leftLayout .colorButton.active,.leftLayout .typeButton.active{border:2px dotted red}.leftLayout .typeButton{background-color:#ececec;border:2px solid #ececec;border-radius:0!important;height:75px;margin:3px!important;padding:4px;width:60px}.leftLayout .typeButton img{height:auto;max-height:48px;max-width:48px;width:auto}.leftLayout .typeButton .typename{bottom:0;line-height:normal;margin-left:-4px;position:absolute;text-align:center;white-space:normal;width:100%}.leftLayout .btn-group{margin-bottom:10px}.leftLayout .message{color:red}.add_image{margin-bottom:10px}.add_image .btn{width:110px}.add_image input{display:none}.add_album,.add_text{margin-bottom:10px}.add_album .btn,.add_text .btn{width:110px}#ifr_upload{display:none}.rightLayout{font-size:16px;padding-bottom:15px;padding-top:15px;width:100%}@media (max-width:991px){.rightLayout{margin-top:20px}}.rightLayout #div_selectsize{overflow:hidden}.rightLayout .sizeblock{border:1px solid #e6e6e6;float:left;margin:5px;padding:2px;width:120px}.rightLayout .sizeblock input{padding-left:6px;padding-right:6px;text-align:center}.rightLayout .submitblock{margin:5px}.rightLayout .message{color:red}#div_canvas_back{display:none}.shirt_canvas{border:2px dashed #b5b5b5}.canvas-container{margin-left:auto;margin-right:auto}.texttoolbox{display:none;padding-bottom:15px}.texttoolbox .btn-group .btn{border-radius:0!important;margin:2px;padding:6px;width:38px}.texttoolbox .input-group{margin:10px 3px 3px}.sp-replacer{background:#fff;border:1px solid #ccc}.sp-replacer.sp-active,.sp-replacer:hover{border-color:#ccc}.sp-container{background:#fff;border:1px solid #ccc}@media (max-width:767px){#reviewModal .modal-body{background-color:#fff}#reviewModal .modal-content{background-color:transparent;border:none;-webkit-box-shadow:none;box-shadow:none}#reviewModal button.close{color:#fff;opacity:.8}}