

/* ------------------
  CSS: catalog/view/javascript/jquery/magnific/magnific-popup.css
  ------------------*/

.mfp-bg{top:0;left:0;width:100%;height:100%;z-index:1042;overflow:hidden;position:fixed;background:#0b0b0b;opacity:0.8;filter:alpha(opacity=80)}.mfp-wrap{top:0;left:0;width:100%;height:100%;z-index:1043;position:fixed;outline:none !important;-webkit-backface-visibility:hidden}.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0
8px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.mfp-container:before{content:'';display:inline-block;height:100%;vertical-align:middle}.mfp-align-top .mfp-container:before{display:none}.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0
auto;text-align:left;z-index:1045}.mfp-inline-holder .mfp-content, .mfp-ajax-holder .mfp-content{width:100%;cursor:auto}.mfp-ajax-cur{cursor:progress}.mfp-zoom-out-cur, .mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:-moz-zoom-out;cursor:-webkit-zoom-out;cursor:zoom-out}.mfp-zoom{cursor:pointer;cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-close, .mfp-arrow, .mfp-preloader, .mfp-counter{-webkit-user-select:none;-moz-user-select:none;user-select:none}.mfp-loading.mfp-figure{display:none}.mfp-hide{display:none !important}.mfp-preloader{color:#ccc;position:absolute;top:50%;width:auto;text-align:center;margin-top:-0.8em;left:8px;right:8px;z-index:1044}.mfp-preloader
a{color:#ccc}.mfp-preloader a:hover{color:white}.mfp-s-ready .mfp-preloader{display:none}.mfp-s-error .mfp-content{display:none}button.mfp-close, button.mfp-arrow{overflow:visible;cursor:pointer;background:transparent;border:0;-webkit-appearance:none;display:block;outline:none;padding:0;z-index:1046;-webkit-box-shadow:none;box-shadow:none}button::-moz-focus-inner{padding:0;border:0}.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:0.65;padding:0
0 18px 10px;color:white;font-style:normal;font-size:28px;font-family:Arial,Baskerville,monospace}.mfp-close:hover, .mfp-close:focus{opacity:1}.mfp-close:active{top:1px}.mfp-close-btn-in .mfp-close{color:#333}.mfp-image-holder .mfp-close, .mfp-iframe-holder .mfp-close{color:white;right:-6px;text-align:right;padding-right:6px;width:100%}.mfp-counter{position:absolute;top:0;right:0;color:#ccc;font-size:12px;line-height:18px}.mfp-arrow{position:absolute;opacity:0.65;margin:0;top:50%;margin-top:-55px;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:rgba(0, 0, 0, 0)}.mfp-arrow:active{margin-top:-54px}.mfp-arrow:hover, .mfp-arrow:focus{opacity:1}.mfp-arrow:before, .mfp-arrow:after, .mfp-arrow .mfp-b, .mfp-arrow .mfp-a{content:'';display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:medium inset transparent}.mfp-arrow:after, .mfp-arrow .mfp-a{border-top-width:13px;border-bottom-width:13px;top:8px}.mfp-arrow:before, .mfp-arrow .mfp-b{border-top-width:21px;border-bottom-width:21px}.mfp-arrow-left{left:0}.mfp-arrow-left:after, .mfp-arrow-left .mfp-a{border-right:17px solid white;margin-left:31px}.mfp-arrow-left:before, .mfp-arrow-left .mfp-b{margin-left:25px;border-right:27px solid #3f3f3f}.mfp-arrow-right{right:0}.mfp-arrow-right:after, .mfp-arrow-right .mfp-a{border-left:17px solid white;margin-left:39px}.mfp-arrow-right:before, .mfp-arrow-right .mfp-b{border-left:27px solid #3f3f3f}.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}.mfp-iframe-holder .mfp-close{top:-40px}.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}.mfp-iframe-scaler
iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;box-shadow:0 0 8px rgba(0, 0, 0, 0.6);background:black}img.mfp-img{width:auto;max-width:100%;height:auto;display:block;line-height:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:40px
0 40px;margin:0
auto}.mfp-figure{line-height:0}.mfp-figure:after{content:'';position:absolute;left:0;top:40px;bottom:40px;display:block;right:0;width:auto;height:auto;z-index:-1;box-shadow:0 0 8px rgba(0, 0, 0, 0.6);background:#444}.mfp-figure
small{color:#bdbdbd;display:block;font-size:12px;line-height:14px}.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}.mfp-title{text-align:left;line-height:18px;color:#f3f3f3;word-wrap:break-word;padding-right:36px}.mfp-image-holder .mfp-content{max-width:100%}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}@media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 300px){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}.mfp-img-mobile img.mfp-img{padding:0}.mfp-img-mobile .mfp-figure{}.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}.mfp-img-mobile .mfp-figure
small{display:inline;margin-left:5px}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0, 0, 0, 0.6);bottom:0;margin:0;top:auto;padding:3px
5px;position:fixed;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}.mfp-img-mobile .mfp-counter{right:5px;top:3px}.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0, 0, 0, 0.6);position:fixed;text-align:center;padding:0}}@media all and (max-width: 900px){.mfp-arrow{-webkit-transform:scale(0.75);transform:scale(0.75)}.mfp-arrow-left{-webkit-transform-origin:0;transform-origin:0}.mfp-arrow-right{-webkit-transform-origin:100%;transform-origin:100%}.mfp-container{padding-left:6px;padding-right:6px}}.mfp-ie7 .mfp-img{padding:0}.mfp-ie7 .mfp-bottom-bar{width:600px;left:50%;margin-left:-300px;margin-top:5px;padding-bottom:5px}.mfp-ie7 .mfp-container{padding:0}.mfp-ie7 .mfp-content{padding-top:44px}.mfp-ie7 .mfp-close{top:0;right:0;padding-top:0}

/* ------------------
  CSS: catalog/view/javascript/jquery/pagination/simplePagination.css
  ------------------*/

ul.simple-pagination{list-style:none}.simple-pagination{display:block;overflow:hidden;padding:0
5px 5px 0;margin:0}.simple-pagination
ul{list-style:none;padding:0;margin:0}.simple-pagination
li{list-style:none;padding:0;margin:0;float:left}span.ellipse.clickable{cursor:pointer}.ellipse
input{width:3em}.compact-theme
span{cursor:pointer}.compact-theme a, .compact-theme
span{float:left;color:#333;font-size:14px;line-height:24px;font-weight:normal;text-align:center;border:1px
solid #AAA;border-left:none;min-width:14px;padding:0
7px;box-shadow:2px 2px 2px rgba(0,0,0,0.2);background:#efefef;background:-moz-linear-gradient(top, #fff 0%, #efefef 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#efefef));background:-webkit-linear-gradient(top, #fff 0%,#efefef 100%);background:-o-linear-gradient(top, #fff 0%,#efefef 100%);background:-ms-linear-gradient(top, #fff 0%,#efefef 100%);background:linear-gradient(top, #fff 0%,#efefef 100%)}.compact-theme a:hover, .compact-theme li:not(.disabled):not(.active) span:hover{text-decoration:none;background:#efefef;background:-moz-linear-gradient(top, #efefef 0%, #bbb 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#efefef), color-stop(100%,#bbbbbb));background:-webkit-linear-gradient(top, #efefef 0%,#bbb 100%);background:-o-linear-gradient(top, #efefef 0%,#bbb 100%);background:-ms-linear-gradient(top, #efefef 0%,#bbb 100%);background:linear-gradient(top, #efefef 0%,#bbb 100%)}.compact-theme li:first-child a, .compact-theme li:first-child
span{border-left:1px solid #AAA;border-radius:3px 0 0 3px}.compact-theme li:last-child a, .compact-theme li:last-child
span{border-radius:0 3px 3px 0}.compact-theme
.current{background:#bbb;background:-moz-linear-gradient(top, #bbb 0%, #efefef 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#bbbbbb), color-stop(100%,#efefef));background:-webkit-linear-gradient(top, #bbb 0%,#efefef 100%);background:-o-linear-gradient(top, #bbb 0%,#efefef 100%);background:-ms-linear-gradient(top, #bbb 0%,#efefef 100%);background:linear-gradient(top, #bbb 0%,#efefef 100%);cursor:default}.compact-theme
.ellipse{background:#EAEAEA;padding:0
10px;cursor:default}.light-theme
span{cursor:pointer}.light-theme a, .light-theme
span{float:left;color:#666;font-size:14px;line-height:24px;font-weight:normal;text-align:center;border:1px
solid #BBB;min-width:14px;padding:0
7px;margin:0
5px 0 0;border-radius:3px;box-shadow:0 1px 2px rgba(0,0,0,0.2);background:#efefef;background:-moz-linear-gradient(top, #fff 0%, #efefef 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#efefef));background:-webkit-linear-gradient(top, #fff 0%,#efefef 100%);background:-o-linear-gradient(top, #fff 0%,#efefef 100%);background:-ms-linear-gradient(top, #fff 0%,#efefef 100%);background:linear-gradient(top, #fff 0%,#efefef 100%)}.light-theme a:hover, .light-theme li:not(.disabled):not(.active) span:hover{text-decoration:none;background:#FCFCFC}.light-theme
.current{background:#666;color:#FFF;border-color:#444;box-shadow:0 1px 0 rgba(255,255,255,1), 0 0 2px rgba(0, 0, 0, 0.3) inset;cursor:default}.light-theme
.ellipse{background:none;border:none;border-radius:0;box-shadow:none;font-weight:bold;cursor:default}.dark-theme
span{cursor:pointer}.dark-theme a, .dark-theme
span{float:left;color:#CCC;font-size:14px;line-height:24px;font-weight:normal;text-align:center;border:1px
solid #222;min-width:14px;padding:0
7px;margin:0
5px 0 0;border-radius:3px;box-shadow:0 1px 2px rgba(0,0,0,0.2);background:#555;background:-moz-linear-gradient(top, #555 0%, #333 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#555), color-stop(100%,#333));background:-webkit-linear-gradient(top, #555 0%,#333 100%);background:-o-linear-gradient(top, #555 0%,#333 100%);background:-ms-linear-gradient(top, #555 0%,#333 100%);background:linear-gradient(top, #555 0%,#333 100%)}.dark-theme a:hover, .dark-theme li:not(.disabled):not(.active) span:hover{text-decoration:none;background:#444}.dark-theme
.current{background:#222;color:#FFF;border-color:#000;box-shadow:0 1px 0 rgba(255,255,255,0.2), 0 0 1px 1px rgba(0, 0, 0, 0.1) inset;cursor:default}.dark-theme
.ellipse{background:none;border:none;border-radius:0;box-shadow:none;font-weight:bold;cursor:default}

/* ------------------
  CSS: catalog/view/javascript/fabrickchoice.css
  ------------------*/

.fc{margin-bottom:10px}.fc .form-group{margin-bottom:0}.fc
.button{text-align:center;width:98%;padding-top:40%;position:relative;background-size:cover;border:2px
solid #4eb4c9;background:#DDD;color:#333!important;margin:0px
auto;height:135px}.fc .button:hover, .filters .button:hover, .filters .button:focus{color:#fff!important;background:#333!important;background-color:#55CAE7!important;border-color:#f2f2f2;border:2px
solid #f2f2f2}.fc .button
span{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);font-size:17px}.fc
.button.selected{color:#fff!important}.fc .button.selected:hover{transition:none;background-image:none!important}.fc .text-danger{text-align:center}.selector-window .filters
div{height:auto !important;position:static !important}#pagination{position:relative;padding-top:40px}.option_wrap{display:block;width:19.5%}.fc-product-price1{display:inline-block}.fc-product-price2{display:inline-block}.fc-product-price3{display:inline-block;font-weight:normal;font-size:15px}.selected-option .fa-times{display:none}.selected-option:hover .fa-times{display:block}.selected-option
.option-img:empty+.fa{display:none !important}.product_info_img{display:block;width:100%}.modal-body-close{position:absolute;right:0;top:0;cursor:pointer;font-size:33px;background:#FFF;border-radius:50%;width:40px;height:40px;text-align:center;transform:translate(-25%, 25%);line-height:1.3;cursor:pointer}.modal-body-close
span{display:block;line-height:40px}.option_name_title{font-weight:bold;line-height:1;font-family:'Arial';font-size:15px}.option_wrap div:last-child{font-size:12px}.option_wrap div:last-child
div{text-overflow:ellipsis;//white-space:nowrap;display:block;height:20px;min-width:95%;padding-bottom:10px;line-height:1}.option_wrap_img{overflow:hidden;width:80%;position:relative}.option_controls{position:absolute;width:100%;text-align:center;top:50%;margin-top:-16px}.selected-option
.option_controls{margin-top:-40%}.option_wrap_img
.fa{color:#FFF;display:none;cursor:pointer;transition:all 1s linear;opacity:0;width:30px;height:30px;border-radius:50%;background:#FFF;border:1px
solid #ccc;transition:all 0.2s ease-in;-webkit-transition:all 0.2s ease-in;-moz-transition:all 0.2s ease-in;color:#333;font-size:15px;text-align:center;padding-top:6px}.option_wrap .fa.fa-check{display:none}.selected-option:hover .fa-times.fa,
.option_wrap_img:hover .fa-plus.fa,
.option_wrap_img:hover .fa.fa-search{display:inline-block;opacity:1}.option_wrap_img .fa:hover{}.tooltip{z-index:222222}.option_wrap.selected .fa.fa-check{display:inline-block !important;opacity:1 !important}.option_wrap.selected:hover .fa.fa-check{display:none !important}.option_wrap.selected .fa.fa-plus{display:none !important}.option_wrap
img{display:block;width:100%;display:inline-block;margin-left:auto;margin-right:auto;border-radius:0px;height:105px}.option_wrap
span{display:block;font-weight:bold;font-size:16px}.checked{color:#FFF;background-color:#f05156!important;border-color:#f05156!important}.selector-window .light-theme a,
.light-theme
span{background:#FFF;border:1px
solid #EEE;border-bottom:1px solid #CCC}.selector-window
.filters{margin-bottom:10px}.selector-window .filters
button{padding:9px
20px 7px 20px;margin:0
5px 5px 0;border:0}.selector-window
.product_info{font-size:18px;font-weight:bold}.selector-window .product_info
h2{margin:0}.selector-window{position:absolute;top:10%;left:15%;width:70%;background:#FFF;box-sizing:border-box;padding:30px;border-radius:9px}.mfp-inline-holder .mfp-content{height:100%}.selector-window .button-group:after{content:'';display:block;clear:both}.selector-window .button-group
.button{float:left;border-radius:0;margin-left:0;margin-right:1px}.selector-window .button-group .button:first-child{border-radius:0.5em 0 0 0.5em}.selector-window .button-group .button:last-child{border-radius:0 0.5em 0.5em 0}.selected-options{margin-top:20px;padding:20px
20px 20px;border-left:1px solid #CCC}.selected-option
.option_wrap_img{width:100%;max-width:120px}.selected-option{width:100%;position:relative;margin-bottom:10px}.selected-option
img{width:100%;max-width:120px;border-radius:0px}.selected-option .fa.fa-search{position:absolute;top:25px;left:25px}.selected-option .fa.fa-search,
.selected-option .fa.fa-times{color:#FFF;display:none;cursor:pointer;transition:all 1s linear;opacity:0;width:30px;height:30px;border-radius:50%;background:#FFF;border:1px
solid #ccc;transition:all 0.2s ease-in;-webkit-transition:all 0.2s ease-in;-moz-transition:all 0.2s ease-in;color:#333;font-size:14px;text-align:center;padding-top:7px}.selected_list{}.selected_item{clear:both;margin-bottom:10px;padding-bottom:10px;overflow:hidden}.selected_item .selected-option
.option_wrap_img{float:left;margin-right:10px;max-width:100px}.selected_item .selected-option .option_wrap_img
img{width:100%}.selected_item .option-text
span{font-weight:bold}.selected_item .option-text
div{line-height:1}.selected_item .fa.fa-search{position:absolute;left:35px;top:35px;width:30px;height:30px;font-size:14px;text-align:center;padding-top:7px}.selected_item .fa.fa-times{position:absolute;left:35px;top:35px}.modal{z-index:99999}#myModal
img{width:100%}.selector-window .product_info
li{list-style:none}.selector-window .product_info
ul{padding:0;margin:0}.preloader{padding:50%;box-sizing:border-box}.option-text{display:inline-block;width:100%}.modal-dialog{width:600px !important}@media (max-width: 1200px){.option_wrap{width:19.5%}.selector-window{width:90%;left:5%}}@media (max-width: 1024px){.selector-window{position:absolute;top:10%;left:10%;width:80%;padding:20px
10px}}@media (max-width: 992px){.option_wrap{width:25%}}@media (max-width: 768px){.option_wrap{width:33%}}@media (max-width: 640px){.option_wrap{width:50%}}@media (max-width: 400px){.selector-window{width:100%;left:0;top:40px}}