/*! fancyBox v2.1.5 fancyapps.com | fancyapps.com/fancybox/#license */.fancybox-wrap,.fancybox-skin,.fancybox-outer,.fancybox-inner,.fancybox-image,.fancybox-wrap iframe,.fancybox-wrap object,.fancybox-nav,.fancybox-nav span,.fancybox-tmp{padding:0;margin:0;border:0;outline:0;vertical-align:top}.fancybox-wrap{position:absolute;top:0;left:0;z-index:8020}.fancybox-skin{position:relative;background:#f9f9f9;color:#444;text-shadow:none;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.fancybox-opened{z-index:8030}.fancybox-opened .fancybox-skin{-webkit-box-shadow:0 10px 25px rgba(0,0,0,0.5);-moz-box-shadow:0 10px 25px rgba(0,0,0,0.5);box-shadow:0 10px 25px rgba(0,0,0,0.5)}.fancybox-outer,.fancybox-inner{position:relative}.fancybox-inner{overflow:hidden}.fancybox-type-iframe .fancybox-inner{-webkit-overflow-scrolling:touch}.fancybox-error{color:#444;font:14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;margin:0;padding:15px;white-space:nowrap}.fancybox-image,.fancybox-iframe{display:block;width:100%;height:100%}.fancybox-image{max-width:100%;max-height:100%}#fancybox-loading,.fancybox-close,.fancybox-prev span,.fancybox-next span{background-image:url('../bundles/idaquartz/bower/fancybox/source/fancybox_sprite.png')}#fancybox-loading{position:fixed;top:50%;left:50%;margin-top:-22px;margin-left:-22px;background-position:0 -108px;opacity:.8;cursor:pointer;z-index:8060}#fancybox-loading div{width:44px;height:44px;background:url('../bundles/idaquartz/bower/fancybox/source/fancybox_loading.gif') center center no-repeat}.fancybox-close{position:absolute;top:-18px;right:-18px;width:36px;height:36px;cursor:pointer;z-index:8040}.fancybox-nav{position:absolute;top:0;width:40%;height:100%;cursor:pointer;text-decoration:none;background:transparent url('../bundles/idaquartz/bower/fancybox/source/blank.gif');-webkit-tap-highlight-color:rgba(0,0,0,0);z-index:8040}.fancybox-prev{left:0}.fancybox-next{right:0}.fancybox-nav span{position:absolute;top:50%;width:36px;height:34px;margin-top:-18px;cursor:pointer;z-index:8040;visibility:hidden}.fancybox-prev span{left:10px;background-position:0 -36px}.fancybox-next span{right:10px;background-position:0 -72px}.fancybox-nav:hover span{visibility:visible}.fancybox-tmp{position:absolute;top:-99999px;left:-99999px;visibility:hidden;max-width:99999px;max-height:99999px;overflow:visible !important}.fancybox-lock{overflow:hidden !important;width:auto}.fancybox-lock body{overflow:hidden !important}.fancybox-lock-test{overflow-y:hidden !important}.fancybox-overlay{position:absolute;top:0;left:0;overflow:hidden;display:none;z-index:8010;background:url('../bundles/idaquartz/bower/fancybox/source/fancybox_overlay.png')}.fancybox-overlay-fixed{position:fixed;bottom:0;right:0}.fancybox-lock .fancybox-overlay{overflow:auto;overflow-y:scroll}.fancybox-title{visibility:hidden;font:normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;position:relative;text-shadow:none;z-index:8050}.fancybox-opened .fancybox-title{visibility:visible}.fancybox-title-float-wrap{position:absolute;bottom:0;right:50%;margin-bottom:-35px;z-index:8050;text-align:center}.fancybox-title-float-wrap .child{display:inline-block;margin-right:-100%;padding:2px 20px;background:transparent;background:rgba(0,0,0,0.8);-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;text-shadow:0 1px 2px #222;color:#FFF;font-weight:bold;line-height:24px;white-space:nowrap}.fancybox-title-outside-wrap{position:relative;margin-top:10px;color:#fff}.fancybox-title-inside-wrap{padding-top:10px}.fancybox-title-over-wrap{position:absolute;bottom:0;left:0;color:#fff;padding:10px;background:#000;background:rgba(0,0,0,.8)}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min--moz-device-pixel-ratio:1.5),only screen and (min-device-pixel-ratio:1.5){#fancybox-loading,.fancybox-close,.fancybox-prev span,.fancybox-next span{background-image:url('../bundles/idaquartz/bower/fancybox/source/fancybox_sprite@2x.png');background-size:44px 152px}#fancybox-loading div{background-image:url('../bundles/idaquartz/bower/fancybox/source/fancybox_loading@2x.gif');background-size:24px 24px}}

#growls{z-index:50000;position:fixed}#growls.default{top:10px;right:10px}#growls.tl{top:10px;left:10px}#growls.tr{top:10px;right:10px}#growls.bl{bottom:10px;left:10px}#growls.br{bottom:10px;right:10px}#growls.tc{top:10px;right:10px;left:10px}#growls.bc{bottom:10px;right:10px;left:10px}#growls.tc .growl,#growls.bc .growl{margin-left:auto;margin-right:auto}.growl{opacity:.8;filter:alpha(opacity=80);position:relative;border-radius:4px;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.growl.growl-incoming{opacity:0;filter:alpha(opacity=0)}.growl.growl-outgoing{opacity:0;filter:alpha(opacity=0)}.growl.growl-small{width:200px;padding:5px;margin:5px}.growl.growl-medium{width:250px;padding:10px;margin:10px}.growl.growl-large{width:300px;padding:15px;margin:15px}.growl.growl-default{color:#FFF;background:#7f8c8d}.growl.growl-error{color:#FFF;background:#c0392b}.growl.growl-notice{color:#FFF;background:#2ecc71}.growl.growl-warning{color:#FFF;background:#f39c12}.growl .growl-close{cursor:pointer;float:right;font-size:14px;line-height:18px;font-weight:normal;font-family:helvetica,verdana,sans-serif}.growl .growl-title{font-size:18px;line-height:24px}.growl .growl-message{font-size:14px;line-height:18px}

.icheckbox_square-red,.iradio_square-red{display:inline-block;*display:inline;vertical-align:middle;margin:0;padding:0;width:22px;height:22px;background:url(red.png) no-repeat;border:0;cursor:pointer}.icheckbox_square-red{background-position:0 0}.icheckbox_square-red.hover{background-position:-24px 0}.icheckbox_square-red.checked{background-position:-48px 0}.icheckbox_square-red.disabled{background-position:-72px 0;cursor:default}.icheckbox_square-red.checked.disabled{background-position:-96px 0}.iradio_square-red{background-position:-120px 0}.iradio_square-red.hover{background-position:-144px 0}.iradio_square-red.checked{background-position:-168px 0}.iradio_square-red.disabled{background-position:-192px 0;cursor:default}.iradio_square-red.checked.disabled{background-position:-216px 0}@media(-o-min-device-pixel-ratio:5/4),(-webkit-min-device-pixel-ratio:1.25),(min-resolution:120dpi){.icheckbox_square-red,.iradio_square-red{background-image:url(../bundles/idaquartz/bower/iCheck/skins/square/red@2x.png);-webkit-background-size:240px 24px;background-size:240px 24px}}

.tooltipster-default{border-radius:5px;border:2px solid #000;background:#4c4c4c;color:#fff}.tooltipster-default .tooltipster-content{font-family:Arial,sans-serif;font-size:14px;line-height:16px;padding:8px 10px;overflow:hidden}.tooltipster-icon{cursor:help;margin-left:4px}.tooltipster-base{padding:0;font-size:0;line-height:0;position:absolute;left:0;top:0;z-index:9999999;pointer-events:none;width:auto;overflow:visible}.tooltipster-base .tooltipster-content{overflow:hidden}.tooltipster-arrow{display:block;text-align:center;width:100%;height:100%;position:absolute;top:0;left:0;z-index:-1}.tooltipster-arrow span,.tooltipster-arrow-border{display:block;width:0;height:0;position:absolute}.tooltipster-arrow-top span,.tooltipster-arrow-top-right span,.tooltipster-arrow-top-left span{border-left:8px solid transparent !important;border-right:8px solid transparent !important;border-top:8px solid;bottom:-7px}.tooltipster-arrow-top .tooltipster-arrow-border,.tooltipster-arrow-top-right .tooltipster-arrow-border,.tooltipster-arrow-top-left .tooltipster-arrow-border{border-left:9px solid transparent !important;border-right:9px solid transparent !important;border-top:9px solid;bottom:-7px}.tooltipster-arrow-bottom span,.tooltipster-arrow-bottom-right span,.tooltipster-arrow-bottom-left span{border-left:8px solid transparent !important;border-right:8px solid transparent !important;border-bottom:8px solid;top:-7px}.tooltipster-arrow-bottom .tooltipster-arrow-border,.tooltipster-arrow-bottom-right .tooltipster-arrow-border,.tooltipster-arrow-bottom-left .tooltipster-arrow-border{border-left:9px solid transparent !important;border-right:9px solid transparent !important;border-bottom:9px solid;top:-7px}.tooltipster-arrow-top span,.tooltipster-arrow-top .tooltipster-arrow-border,.tooltipster-arrow-bottom span,.tooltipster-arrow-bottom .tooltipster-arrow-border{left:0;right:0;margin:0 auto}.tooltipster-arrow-top-left span,.tooltipster-arrow-bottom-left span{left:6px}.tooltipster-arrow-top-left .tooltipster-arrow-border,.tooltipster-arrow-bottom-left .tooltipster-arrow-border{left:5px}.tooltipster-arrow-top-right span,.tooltipster-arrow-bottom-right span{right:6px}.tooltipster-arrow-top-right .tooltipster-arrow-border,.tooltipster-arrow-bottom-right .tooltipster-arrow-border{right:5px}.tooltipster-arrow-left span,.tooltipster-arrow-left .tooltipster-arrow-border{border-top:8px solid transparent !important;border-bottom:8px solid transparent !important;border-left:8px solid;top:50%;margin-top:-7px;right:-7px}.tooltipster-arrow-left .tooltipster-arrow-border{border-top:9px solid transparent !important;border-bottom:9px solid transparent !important;border-left:9px solid;margin-top:-8px}.tooltipster-arrow-right span,.tooltipster-arrow-right .tooltipster-arrow-border{border-top:8px solid transparent !important;border-bottom:8px solid transparent !important;border-right:8px solid;top:50%;margin-top:-7px;left:-7px}.tooltipster-arrow-right .tooltipster-arrow-border{border-top:9px solid transparent !important;border-bottom:9px solid transparent !important;border-right:9px solid;margin-top:-8px}.tooltipster-fade{opacity:0;-webkit-transition-property:opacity;-moz-transition-property:opacity;-o-transition-property:opacity;-ms-transition-property:opacity;transition-property:opacity}.tooltipster-fade-show{opacity:1}.tooltipster-grow{-webkit-transform:scale(0,0);-moz-transform:scale(0,0);-o-transform:scale(0,0);-ms-transform:scale(0,0);transform:scale(0,0);-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;-ms-transition-property:-ms-transform;transition-property:transform;-webkit-backface-visibility:hidden}.tooltipster-grow-show{-webkit-transform:scale(1,1);-moz-transform:scale(1,1);-o-transform:scale(1,1);-ms-transform:scale(1,1);transform:scale(1,1);-webkit-transition-timing-function:cubic-bezier(0.175,0.885,0.320,1);-webkit-transition-timing-function:cubic-bezier(0.175,0.885,0.320,1.15);-moz-transition-timing-function:cubic-bezier(0.175,0.885,0.320,1.15);-ms-transition-timing-function:cubic-bezier(0.175,0.885,0.320,1.15);-o-transition-timing-function:cubic-bezier(0.175,0.885,0.320,1.15);transition-timing-function:cubic-bezier(0.175,0.885,0.320,1.15)}.tooltipster-swing{opacity:0;-webkit-transform:rotateZ(4deg);-moz-transform:rotateZ(4deg);-o-transform:rotateZ(4deg);-ms-transform:rotateZ(4deg);transform:rotateZ(4deg);-webkit-transition-property:-webkit-transform,opacity;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;-ms-transition-property:-ms-transform;transition-property:transform}.tooltipster-swing-show{opacity:1;-webkit-transform:rotateZ(0);-moz-transform:rotateZ(0);-o-transform:rotateZ(0);-ms-transform:rotateZ(0);transform:rotateZ(0);-webkit-transition-timing-function:cubic-bezier(0.230,0.635,0.495,1);-webkit-transition-timing-function:cubic-bezier(0.230,0.635,0.495,2.4);-moz-transition-timing-function:cubic-bezier(0.230,0.635,0.495,2.4);-ms-transition-timing-function:cubic-bezier(0.230,0.635,0.495,2.4);-o-transition-timing-function:cubic-bezier(0.230,0.635,0.495,2.4);transition-timing-function:cubic-bezier(0.230,0.635,0.495,2.4)}.tooltipster-fall{top:0;-webkit-transition-property:top;-moz-transition-property:top;-o-transition-property:top;-ms-transition-property:top;transition-property:top;-webkit-transition-timing-function:cubic-bezier(0.175,0.885,0.320,1);-webkit-transition-timing-function:cubic-bezier(0.175,0.885,0.320,1.15);-moz-transition-timing-function:cubic-bezier(0.175,0.885,0.320,1.15);-ms-transition-timing-function:cubic-bezier(0.175,0.885,0.320,1.15);-o-transition-timing-function:cubic-bezier(0.175,0.885,0.320,1.15);transition-timing-function:cubic-bezier(0.175,0.885,0.320,1.15)}.tooltipster-fall.tooltipster-dying{-webkit-transition-property:all;-moz-transition-property:all;-o-transition-property:all;-ms-transition-property:all;transition-property:all;top:0 !important;opacity:0}.tooltipster-slide{left:-40px;-webkit-transition-property:left;-moz-transition-property:left;-o-transition-property:left;-ms-transition-property:left;transition-property:left;-webkit-transition-timing-function:cubic-bezier(0.175,0.885,0.320,1);-webkit-transition-timing-function:cubic-bezier(0.175,0.885,0.320,1.15);-moz-transition-timing-function:cubic-bezier(0.175,0.885,0.320,1.15);-ms-transition-timing-function:cubic-bezier(0.175,0.885,0.320,1.15);-o-transition-timing-function:cubic-bezier(0.175,0.885,0.320,1.15);transition-timing-function:cubic-bezier(0.175,0.885,0.320,1.15)}.tooltipster-slide.tooltipster-dying{-webkit-transition-property:all;-moz-transition-property:all;-o-transition-property:all;-ms-transition-property:all;transition-property:all;left:0 !important;opacity:0}.tooltipster-content-changing{opacity:.5;-webkit-transform:scale(1.1,1.1);-moz-transform:scale(1.1,1.1);-o-transform:scale(1.1,1.1);-ms-transform:scale(1.1,1.1);transform:scale(1.1,1.1)}

.select2-container{box-sizing:border-box;display:inline-block;margin:0;position:relative;vertical-align:middle}.select2-container .select2-selection--single{box-sizing:border-box;cursor:pointer;display:block;height:28px;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--single .select2-selection__rendered{display:block;padding-left:8px;padding-right:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.select2-container[dir="rtl"] .select2-selection--single .select2-selection__rendered{padding-right:8px;padding-left:20px}.select2-container .select2-selection--multiple{box-sizing:border-box;cursor:pointer;display:block;min-height:32px;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--multiple .select2-selection__rendered{display:inline-block;overflow:hidden;padding-left:8px;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-search--inline{float:left}.select2-container .select2-search--inline .select2-search__field{box-sizing:border-box;border:0;font-size:100%;margin-top:5px}.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-dropdown{background-color:white;border:1px solid #aaa;border-radius:4px;box-sizing:border-box;display:block;position:absolute;left:-100000px;width:100%;z-index:1051}.select2-results{display:block}.select2-results__options{list-style:none;margin:0;padding:0}.select2-results__option{padding:6px;user-select:none;-webkit-user-select:none}.select2-results__option[aria-selected]{cursor:pointer}.select2-container--open .select2-dropdown{left:0}.select2-container--open .select2-dropdown--above{border-bottom:0;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--open .select2-dropdown--below{border-top:0;border-top-left-radius:0;border-top-right-radius:0}.select2-search--dropdown{display:block;padding:4px}.select2-search--dropdown .select2-search__field{padding:4px;width:100%;box-sizing:border-box}.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-search--dropdown.select2-search--hide{display:none}.select2-close-mask{border:0;margin:0;padding:0;display:block;position:fixed;left:0;top:0;min-height:100%;min-width:100%;height:auto;width:auto;opacity:0;z-index:99;background-color:#fff;filter:alpha(opacity=0)}.select2-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.select2-container--default .select2-selection--single{background-color:#fff;border:1px solid #aaa;border-radius:4px}.select2-container--default .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--default .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:bold}.select2-container--default .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--default .select2-selection--single .select2-selection__arrow{height:26px;position:absolute;top:1px;right:1px;width:20px}.select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__clear{float:left}.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__arrow{left:1px;right:auto}.select2-container--default.select2-container--disabled .select2-selection--single{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear{display:none}.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}.select2-container--default .select2-selection--multiple{background-color:white;border:1px solid #aaa;border-radius:4px;cursor:text}.select2-container--default .select2-selection--multiple .select2-selection__rendered{box-sizing:border-box;list-style:none;margin:0;padding:0 5px;width:100%}.select2-container--default .select2-selection--multiple .select2-selection__placeholder{color:#999;margin-top:5px;float:left}.select2-container--default .select2-selection--multiple .select2-selection__clear{cursor:pointer;float:right;font-weight:bold;margin-top:5px;margin-right:10px}.select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{color:#999;cursor:pointer;display:inline-block;font-weight:bold;margin-right:2px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover{color:#333}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice,.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__placeholder{float:right}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--default.select2-container--focus .select2-selection--multiple{border:solid black 1px;outline:0}.select2-container--default.select2-container--disabled .select2-selection--multiple{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection__choice__remove{display:none}.select2-container--default.select2-container--open.select2-container--above .select2-selection--single,.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple{border-top-left-radius:0;border-top-right-radius:0}.select2-container--default.select2-container--open.select2-container--below .select2-selection--single,.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--default .select2-search--dropdown .select2-search__field{border:1px solid #aaa}.select2-container--default .select2-search--inline .select2-search__field{background:transparent;border:0;outline:0}.select2-container--default .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--default .select2-results__option[role=group]{padding:0}.select2-container--default .select2-results__option[aria-disabled=true]{color:#999}.select2-container--default .select2-results__option[aria-selected=true]{background-color:#ddd}.select2-container--default .select2-results__option .select2-results__option{padding-left:1em}.select2-container--default .select2-results__option .select2-results__option .select2-results__group{padding-left:0}.select2-container--default .select2-results__option .select2-results__option .select2-results__option{margin-left:-1em;padding-left:2em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-2em;padding-left:3em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-3em;padding-left:4em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-4em;padding-left:5em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-5em;padding-left:6em}.select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:#5897fb;color:white}.select2-container--default .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic .select2-selection--single{background-color:#f6f6f6;border:1px solid #aaa;border-radius:4px;outline:0;background-image:-webkit-linear-gradient(top,#fff 50%,#eee 100%);background-image:-o-linear-gradient(top,#fff 50%,#eee 100%);background-image:linear-gradient(to bottom,#fff 50%,#eee 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#eeeeee',GradientType=0)}.select2-container--classic .select2-selection--single:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--classic .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:bold;margin-right:10px}.select2-container--classic .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--classic .select2-selection--single .select2-selection__arrow{background-color:#ddd;border:0;border-left:1px solid #aaa;border-top-right-radius:4px;border-bottom-right-radius:4px;height:26px;position:absolute;top:1px;right:1px;width:20px;background-image:-webkit-linear-gradient(top,#eee 50%,#ccc 100%);background-image:-o-linear-gradient(top,#eee 50%,#ccc 100%);background-image:linear-gradient(to bottom,#eee 50%,#ccc 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee',endColorstr='#cccccc',GradientType=0)}.select2-container--classic .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__clear{float:left}.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__arrow{border:0;border-right:1px solid #aaa;border-radius:0;border-top-left-radius:4px;border-bottom-left-radius:4px;left:1px;right:auto}.select2-container--classic.select2-container--open .select2-selection--single{border:1px solid #5897fb}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow{background:transparent;border:0}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single{border-top:0;border-top-left-radius:0;border-top-right-radius:0;background-image:-webkit-linear-gradient(top,#fff 0,#eee 50%);background-image:-o-linear-gradient(top,#fff 0,#eee 50%);background-image:linear-gradient(to bottom,#fff 0,#eee 50%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#eeeeee',GradientType=0)}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single{border-bottom:0;border-bottom-left-radius:0;border-bottom-right-radius:0;background-image:-webkit-linear-gradient(top,#eee 50%,#fff 100%);background-image:-o-linear-gradient(top,#eee 50%,#fff 100%);background-image:linear-gradient(to bottom,#eee 50%,#fff 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee',endColorstr='#ffffff',GradientType=0)}.select2-container--classic .select2-selection--multiple{background-color:white;border:1px solid #aaa;border-radius:4px;cursor:text;outline:0}.select2-container--classic .select2-selection--multiple:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--multiple .select2-selection__rendered{list-style:none;margin:0;padding:0 5px}.select2-container--classic .select2-selection--multiple .select2-selection__clear{display:none}.select2-container--classic .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove{color:#888;cursor:pointer;display:inline-block;font-weight:bold;margin-right:2px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover{color:#555}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice{float:right}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--classic.select2-container--open .select2-selection--multiple{border:1px solid #5897fb}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple{border-top:0;border-top-left-radius:0;border-top-right-radius:0}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom:0;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--classic .select2-search--dropdown .select2-search__field{border:1px solid #aaa;outline:0}.select2-container--classic .select2-search--inline .select2-search__field{outline:0}.select2-container--classic .select2-dropdown{background-color:white;border:1px solid transparent}.select2-container--classic .select2-dropdown--above{border-bottom:0}.select2-container--classic .select2-dropdown--below{border-top:0}.select2-container--classic .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--classic .select2-results__option[role=group]{padding:0}.select2-container--classic .select2-results__option[aria-disabled=true]{color:grey}.select2-container--classic .select2-results__option--highlighted[aria-selected]{background-color:#3875d7;color:white}.select2-container--classic .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic.select2-container--open .select2-dropdown{border-color:#5897fb}

/*!
 * Fotorama 4.6.4 | http://fotorama.io/license/
 */.fotorama__arr:focus:after,.fotorama__fullscreen-icon:focus:after,.fotorama__html,.fotorama__img,.fotorama__nav__frame:focus .fotorama__dot:after,.fotorama__nav__frame:focus .fotorama__thumb:after,.fotorama__stage__frame,.fotorama__stage__shaft,.fotorama__video iframe{position:absolute;width:100%;height:100%;top:0;right:0;left:0;bottom:0}.fotorama--fullscreen,.fotorama__img{max-width:99999px !important;max-height:99999px !important;min-width:0 !important;min-height:0 !important;border-radius:0 !important;box-shadow:none !important;padding:0 !important}.fotorama__wrap .fotorama__grab{cursor:move;cursor:-webkit-grab;cursor:-o-grab;cursor:-ms-grab;cursor:grab}.fotorama__grabbing *{cursor:move;cursor:-webkit-grabbing;cursor:-o-grabbing;cursor:-ms-grabbing;cursor:grabbing}.fotorama__spinner{position:absolute !important;top:50% !important;left:50% !important}.fotorama__wrap--css3 .fotorama__arr,.fotorama__wrap--css3 .fotorama__fullscreen-icon,.fotorama__wrap--css3 .fotorama__nav__shaft,.fotorama__wrap--css3 .fotorama__stage__shaft,.fotorama__wrap--css3 .fotorama__thumb-border,.fotorama__wrap--css3 .fotorama__video-close,.fotorama__wrap--css3 .fotorama__video-play{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.fotorama__caption,.fotorama__nav:after,.fotorama__nav:before,.fotorama__stage:after,.fotorama__stage:before,.fotorama__wrap--css3 .fotorama__html,.fotorama__wrap--css3 .fotorama__nav,.fotorama__wrap--css3 .fotorama__spinner,.fotorama__wrap--css3 .fotorama__stage,.fotorama__wrap--css3 .fotorama__stage .fotorama__img,.fotorama__wrap--css3 .fotorama__stage__frame{-webkit-transform:translateZ(0);transform:translateZ(0)}.fotorama__arr:focus,.fotorama__fullscreen-icon:focus,.fotorama__nav__frame{outline:0}.fotorama__arr:focus:after,.fotorama__fullscreen-icon:focus:after,.fotorama__nav__frame:focus .fotorama__dot:after,.fotorama__nav__frame:focus .fotorama__thumb:after{content:'';border-radius:inherit;background-color:rgba(0,175,234,.5)}.fotorama__wrap--video .fotorama__stage,.fotorama__wrap--video .fotorama__stage__frame--video,.fotorama__wrap--video .fotorama__stage__frame--video .fotorama__html,.fotorama__wrap--video .fotorama__stage__frame--video .fotorama__img,.fotorama__wrap--video .fotorama__stage__shaft{-webkit-transform:none !important;transform:none !important}.fotorama__wrap--css3 .fotorama__nav__shaft,.fotorama__wrap--css3 .fotorama__stage__shaft,.fotorama__wrap--css3 .fotorama__thumb-border{transition-property:-webkit-transform,width;transition-property:transform,width;transition-timing-function:cubic-bezier(0.1,0,.25,1);transition-duration:0ms}.fotorama__arr,.fotorama__fullscreen-icon,.fotorama__no-select,.fotorama__video-close,.fotorama__video-play,.fotorama__wrap{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fotorama__select{-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text}.fotorama__nav,.fotorama__nav__frame{margin:auto;padding:0}.fotorama__caption__wrap,.fotorama__nav__frame,.fotorama__nav__shaft{-moz-box-orient:vertical;display:inline-block;vertical-align:middle;*display:inline;*zoom:1}.fotorama__nav__frame,.fotorama__thumb-border{box-sizing:content-box}.fotorama__caption__wrap{box-sizing:border-box}.fotorama--hidden,.fotorama__load{position:absolute;left:-99999px;top:-99999px;z-index:-1}.fotorama__arr,.fotorama__fullscreen-icon,.fotorama__nav,.fotorama__nav__frame,.fotorama__nav__shaft,.fotorama__stage__frame,.fotorama__stage__shaft,.fotorama__video-close,.fotorama__video-play{-webkit-tap-highlight-color:transparent}.fotorama__arr,.fotorama__fullscreen-icon,.fotorama__video-close,.fotorama__video-play{background:url(../bundles/idaquartz/bower/fotorama/fotorama.png) no-repeat}@media(-webkit-min-device-pixel-ratio:1.5),(min-resolution:2dppx){.fotorama__arr,.fotorama__fullscreen-icon,.fotorama__video-close,.fotorama__video-play{background:url(../bundles/idaquartz/bower/fotorama/fotorama@2x.png) 0 0/96px 160px no-repeat}}.fotorama__thumb{background-color:#7f7f7f;background-color:rgba(127,127,127,.2)}@media print{.fotorama__arr,.fotorama__fullscreen-icon,.fotorama__thumb-border,.fotorama__video-close,.fotorama__video-play{background:none !important}}.fotorama{min-width:1px;overflow:hidden}.fotorama:not(.fotorama--unobtrusive)>*:not(:first-child){display:none}.fullscreen{width:100% !important;height:100% !important;max-width:100% !important;max-height:100% !important;margin:0 !important;padding:0 !important;overflow:hidden !important;background:#000}.fotorama--fullscreen{position:absolute !important;top:0 !important;left:0 !important;right:0 !important;bottom:0 !important;float:none !important;z-index:2147483647 !important;background:#000;width:100% !important;height:100% !important;margin:0 !important}.fotorama--fullscreen .fotorama__nav,.fotorama--fullscreen .fotorama__stage{background:#000}.fotorama__wrap{-webkit-text-size-adjust:100%;position:relative;direction:ltr;z-index:0}.fotorama__wrap--rtl .fotorama__stage__frame{direction:rtl}.fotorama__nav,.fotorama__stage{overflow:hidden;position:relative;max-width:100%}.fotorama__wrap--pan-y{-ms-touch-action:pan-y}.fotorama__wrap .fotorama__pointer{cursor:pointer}.fotorama__wrap--slide .fotorama__stage__frame{opacity:1 !important}.fotorama__stage__frame{overflow:hidden}.fotorama__stage__frame.fotorama__active{z-index:8}.fotorama__wrap--fade .fotorama__stage__frame{display:none}.fotorama__wrap--fade .fotorama__fade-front,.fotorama__wrap--fade .fotorama__fade-rear,.fotorama__wrap--fade .fotorama__stage__frame.fotorama__active{display:block;left:0;top:0}.fotorama__wrap--fade .fotorama__fade-front{z-index:8}.fotorama__wrap--fade .fotorama__fade-rear{z-index:7}.fotorama__wrap--fade .fotorama__fade-rear.fotorama__active{z-index:9}.fotorama__wrap--fade .fotorama__stage .fotorama__shadow{display:none}.fotorama__img{-ms-filter:"alpha(Opacity=0)";filter:alpha(opacity=0);opacity:0;border:none !important}.fotorama__error .fotorama__img,.fotorama__loaded .fotorama__img{-ms-filter:"alpha(Opacity=100)";filter:alpha(opacity=100);opacity:1}.fotorama--fullscreen .fotorama__loaded--full .fotorama__img,.fotorama__img--full{display:none}.fotorama--fullscreen .fotorama__loaded--full .fotorama__img--full{display:block}.fotorama__wrap--only-active .fotorama__nav,.fotorama__wrap--only-active .fotorama__stage{max-width:99999px !important}.fotorama__wrap--only-active .fotorama__stage__frame{visibility:hidden}.fotorama__wrap--only-active .fotorama__stage__frame.fotorama__active{visibility:visible}.fotorama__nav{font-size:0;line-height:0;text-align:center;display:none;white-space:nowrap;z-index:5}.fotorama__nav__shaft{position:relative;left:0;top:0;text-align:left}.fotorama__nav__frame{position:relative;cursor:pointer}.fotorama__nav--dots{display:block}.fotorama__nav--dots .fotorama__nav__frame{width:18px;height:30px}.fotorama__nav--dots .fotorama__nav__frame--thumb,.fotorama__nav--dots .fotorama__thumb-border{display:none}.fotorama__nav--thumbs{display:block}.fotorama__nav--thumbs .fotorama__nav__frame{padding-left:0 !important}.fotorama__nav--thumbs .fotorama__nav__frame:last-child{padding-right:0 !important}.fotorama__nav--thumbs .fotorama__nav__frame--dot{display:none}.fotorama__dot{display:block;width:4px;height:4px;position:relative;top:12px;left:6px;border-radius:6px;border:1px solid #7f7f7f}.fotorama__nav__frame:focus .fotorama__dot:after{padding:1px;top:-1px;left:-1px}.fotorama__nav__frame.fotorama__active .fotorama__dot{width:0;height:0;border-width:3px}.fotorama__nav__frame.fotorama__active .fotorama__dot:after{padding:3px;top:-3px;left:-3px}.fotorama__thumb{overflow:hidden;position:relative;width:100%;height:100%}.fotorama__nav__frame:focus .fotorama__thumb{z-index:2}.fotorama__thumb-border{position:absolute;z-index:9;top:0;left:0;border-style:solid;border-color:#00afea;background-image:linear-gradient(to bottom right,rgba(255,255,255,.25),rgba(64,64,64,.1))}.fotorama__caption{position:absolute;z-index:12;bottom:0;left:0;right:0;font-family:'Helvetica Neue',Arial,sans-serif;font-size:14px;line-height:1.5;color:#000}.fotorama__caption a{text-decoration:none;color:#000;border-bottom:1px solid;border-color:rgba(0,0,0,.5)}.fotorama__caption a:hover{color:#333;border-color:rgba(51,51,51,.5)}.fotorama__wrap--rtl .fotorama__caption{left:auto;right:0}.fotorama__wrap--no-captions .fotorama__caption,.fotorama__wrap--video .fotorama__caption{display:none}.fotorama__caption__wrap{background-color:#fff;background-color:rgba(255,255,255,.9);padding:5px 10px}@-webkit-keyframes spinner{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spinner{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.fotorama__wrap--css3 .fotorama__spinner{-webkit-animation:spinner 24s infinite linear;animation:spinner 24s infinite linear}.fotorama__wrap--css3 .fotorama__html,.fotorama__wrap--css3 .fotorama__stage .fotorama__img{transition-property:opacity;transition-timing-function:linear;transition-duration:.3s}.fotorama__wrap--video .fotorama__stage__frame--video .fotorama__html,.fotorama__wrap--video .fotorama__stage__frame--video .fotorama__img{-ms-filter:"alpha(Opacity=0)";filter:alpha(opacity=0);opacity:0}.fotorama__select{cursor:auto}.fotorama__video{top:32px;right:0;bottom:0;left:0;position:absolute;z-index:10}@-moz-document url-prefix(){.fotorama__active{box-shadow:0 0 0 transparent}}.fotorama__arr,.fotorama__fullscreen-icon,.fotorama__video-close,.fotorama__video-play{position:absolute;z-index:11;cursor:pointer}.fotorama__arr{position:absolute;width:32px;height:32px;top:50%;margin-top:-16px}.fotorama__arr--prev{left:2px;background-position:0 0}.fotorama__arr--next{right:2px;background-position:-32px 0}.fotorama__arr--disabled{pointer-events:none;cursor:default;*display:none;opacity:.1}.fotorama__fullscreen-icon{width:32px;height:32px;top:2px;right:2px;background-position:0 -32px;z-index:20}.fotorama__arr:focus,.fotorama__fullscreen-icon:focus{border-radius:50%}.fotorama--fullscreen .fotorama__fullscreen-icon{background-position:-32px -32px}.fotorama__video-play{width:96px;height:96px;left:50%;top:50%;margin-left:-48px;margin-top:-48px;background-position:0 -64px;opacity:0}.fotorama__wrap--css2 .fotorama__video-play,.fotorama__wrap--video .fotorama__stage .fotorama__video-play{display:none}.fotorama__error .fotorama__video-play,.fotorama__loaded .fotorama__video-play,.fotorama__nav__frame .fotorama__video-play{opacity:1;display:block}.fotorama__nav__frame .fotorama__video-play{width:32px;height:32px;margin-left:-16px;margin-top:-16px;background-position:-64px -32px}.fotorama__video-close{width:32px;height:32px;top:0;right:0;background-position:-64px 0;z-index:20;opacity:0}.fotorama__wrap--css2 .fotorama__video-close{display:none}.fotorama__wrap--css3 .fotorama__video-close{-webkit-transform:translate3d(32px,-32px,0);transform:translate3d(32px,-32px,0)}.fotorama__wrap--video .fotorama__video-close{display:block;opacity:1}.fotorama__wrap--css3.fotorama__wrap--video .fotorama__video-close{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__arr,.fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__fullscreen-icon{opacity:0}.fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__arr:focus,.fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__fullscreen-icon:focus{opacity:1}.fotorama__wrap--video .fotorama__arr,.fotorama__wrap--video .fotorama__fullscreen-icon{opacity:0 !important}.fotorama__wrap--css2.fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__arr,.fotorama__wrap--css2.fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__fullscreen-icon{display:none}.fotorama__wrap--css2.fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__arr:focus,.fotorama__wrap--css2.fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__fullscreen-icon:focus{display:block}.fotorama__wrap--css2.fotorama__wrap--video .fotorama__arr,.fotorama__wrap--css2.fotorama__wrap--video .fotorama__fullscreen-icon{display:none !important}.fotorama__wrap--css3.fotorama__wrap--no-controls.fotorama__wrap--slide.fotorama__wrap--toggle-arrows .fotorama__fullscreen-icon:not(:focus){-webkit-transform:translate3d(32px,-32px,0);transform:translate3d(32px,-32px,0)}.fotorama__wrap--css3.fotorama__wrap--no-controls.fotorama__wrap--slide.fotorama__wrap--toggle-arrows .fotorama__arr--prev:not(:focus){-webkit-transform:translate3d(-48px,0,0);transform:translate3d(-48px,0,0)}.fotorama__wrap--css3.fotorama__wrap--no-controls.fotorama__wrap--slide.fotorama__wrap--toggle-arrows .fotorama__arr--next:not(:focus){-webkit-transform:translate3d(48px,0,0);transform:translate3d(48px,0,0)}.fotorama__wrap--css3.fotorama__wrap--video .fotorama__fullscreen-icon{-webkit-transform:translate3d(32px,-32px,0) !important;transform:translate3d(32px,-32px,0) !important}.fotorama__wrap--css3.fotorama__wrap--video .fotorama__arr--prev{-webkit-transform:translate3d(-48px,0,0) !important;transform:translate3d(-48px,0,0) !important}.fotorama__wrap--css3.fotorama__wrap--video .fotorama__arr--next{-webkit-transform:translate3d(48px,0,0) !important;transform:translate3d(48px,0,0) !important}.fotorama__wrap--css3 .fotorama__arr:not(:focus),.fotorama__wrap--css3 .fotorama__fullscreen-icon:not(:focus),.fotorama__wrap--css3 .fotorama__video-close:not(:focus),.fotorama__wrap--css3 .fotorama__video-play:not(:focus){transition-property:-webkit-transform,opacity;transition-property:transform,opacity;transition-duration:.3s}.fotorama__nav:after,.fotorama__nav:before,.fotorama__stage:after,.fotorama__stage:before{content:"";display:block;position:absolute;text-decoration:none;top:0;bottom:0;width:10px;height:auto;z-index:10;pointer-events:none;background-repeat:no-repeat;background-size:1px 100%,5px 100%}.fotorama__nav:before,.fotorama__stage:before{background-image:linear-gradient(transparent,rgba(0,0,0,.2) 25%,rgba(0,0,0,.3) 75%,transparent),radial-gradient(farthest-side at 0 50%,rgba(0,0,0,.4),transparent);background-position:0 0,0 0;left:-10px}.fotorama__nav.fotorama__shadows--left:before,.fotorama__stage.fotorama__shadows--left:before{left:0}.fotorama__nav:after,.fotorama__stage:after{background-image:linear-gradient(transparent,rgba(0,0,0,.2) 25%,rgba(0,0,0,.3) 75%,transparent),radial-gradient(farthest-side at 100% 50%,rgba(0,0,0,.4),transparent);background-position:100% 0,100% 0;right:-10px}.fotorama__nav.fotorama__shadows--right:after,.fotorama__stage.fotorama__shadows--right:after{right:0}.fotorama--fullscreen .fotorama__nav:after,.fotorama--fullscreen .fotorama__nav:before,.fotorama--fullscreen .fotorama__stage:after,.fotorama--fullscreen .fotorama__stage:before,.fotorama__wrap--fade .fotorama__stage:after,.fotorama__wrap--fade .fotorama__stage:before,.fotorama__wrap--no-shadows .fotorama__nav:after,.fotorama__wrap--no-shadows .fotorama__nav:before,.fotorama__wrap--no-shadows .fotorama__stage:after,.fotorama__wrap--no-shadows .fotorama__stage:before{display:none}

.owl-carousel .animated{-webkit-animation-duration:1000ms;animation-duration:1000ms;-webkit-animation-fill-mode:both;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.owl-height{-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}.owl-carousel{display:none;width:100%;-webkit-tap-highlight-color:transparent;position:relative;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}.owl-carousel .owl-controls .owl-dot,.owl-carousel .owl-controls .owl-nav .owl-next,.owl-carousel .owl-controls .owl-nav .owl-prev{cursor:pointer;cursor:hand;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-loaded{display:block}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel .owl-refresh .owl-item{display:none}.owl-carousel .owl-item{position:relative;min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel .owl-item img{display:block;width:100%;-webkit-transform-style:preserve-3d}.owl-carousel.owl-text-select-on .owl-item{-webkit-user-select:auto;-moz-user-select:auto;-ms-user-select:auto;user-select:auto}.owl-carousel .owl-grab{cursor:move;cursor:-webkit-grab;cursor:-o-grab;cursor:-ms-grab;cursor:grab}.owl-carousel .owl-rtl{direction:rtl}.owl-carousel .owl-rtl .owl-item{float:right}.no-js .owl-carousel{display:block}.owl-carousel .owl-item .owl-lazy{opacity:0;-webkit-transition:opacity 400ms ease;-moz-transition:opacity 400ms ease;-ms-transition:opacity 400ms ease;-o-transition:opacity 400ms ease;transition:opacity 400ms ease}.owl-carousel .owl-item img{transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(../bundles/idaquartz/bower/owl.carousel/dist/assets/owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;-webkit-transition:scale 100ms ease;-moz-transition:scale 100ms ease;-ms-transition:scale 100ms ease;-o-transition:scale 100ms ease;transition:scale 100ms ease}.owl-carousel .owl-video-play-icon:hover{-webkit-transition:scale(1.3,1.3);-moz-transition:scale(1.3,1.3);-ms-transition:scale(1.3,1.3);-o-transition:scale(1.3,1.3);transition:scale(1.3,1.3)}.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;-webkit-background-size:contain;-moz-background-size:contain;-o-background-size:contain;background-size:contain;-webkit-transition:opacity 400ms ease;-moz-transition:opacity 400ms ease;-ms-transition:opacity 400ms ease;-o-transition:opacity 400ms ease;transition:opacity 400ms ease}.owl-carousel .owl-video-frame{position:relative;z-index:1}

.owl-theme .owl-controls{margin-top:10px;text-align:center;-webkit-tap-highlight-color:transparent}.owl-theme .owl-controls .owl-nav [class*=owl-]{color:#fff;font-size:14px;margin:5px;padding:4px 7px;background:#d6d6d6;display:inline-block;cursor:pointer;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.owl-theme .owl-controls .owl-nav [class*=owl-]:hover{background:#869791;color:#fff;text-decoration:none}.owl-theme .owl-controls .owl-nav .disabled{opacity:.5;cursor:default}.owl-theme .owl-dots .owl-dot{display:inline-block;zoom:1;*display:inline}.owl-theme .owl-dots .owl-dot span{width:10px;height:10px;margin:5px 7px;background:#d6d6d6;display:block;-webkit-backface-visibility:visible;-webkit-transition:opacity 200ms ease;-moz-transition:opacity 200ms ease;-ms-transition:opacity 200ms ease;-o-transition:opacity 200ms ease;transition:opacity 200ms ease;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px}.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background:#869791}

.tab-content>div{display:none}.tab-content>div.active{display:block}.tab-header>div.active{background-color:red}.opacity0{opacity:0}.corner{position:absolute;display:none}.corner-wrapper{position:absolute}.form-content{position:relative}.hidden2{display:none}.corner-checkbox{position:absolute;width:20px;height:20px}.checkbox-r-left{position:absolute;left:-20px}.checkbox-r-right{position:absolute;right:-20px}.corner-size{width:80px;position:absolute}.corner-size input{width:50px;text-align:center}.side_type_id .side-content{display:none}.side_type_id.active .side-content{display:block}.material{position:relative}.remover{background-color:red;width:10px;height:10px;position:absolute;left:0;top:0;cursor:pointer}.form-content{display:none}.form-content:first-child{display:block}.activewashere{background-color:red;border:2px #000 solid}.disabled{background-color:gray}.render-wrapper{height:540px}.render-wrapper canvas,.render-wrapper svg{position:absolute;z-index:1}.vis-filter select{width:200px}polygon,circle,path,polyline{cursor:pointer}polygon:hover,circle:hover,path:hover,polyline:hover{opacity:.5}.popup{position:fixed;background-color:white;z-index:1}#contacts-map{width:650px;height:400px}.color{width:20px;height:20px}.form-factor-edge{position:absolute;cursor:pointer}.form-factor-edge .hoverer{display:none}.form-factor-edge:hover .hoverer{display:block}.form-factor-edge .activer{display:none}.form-factor-edge.active .activer{display:block}.form-factor-edge.active:hover .hoverer{display:none}.form-factor-schema{position:relative;text-align:center}

@font-face{font-family:"Open Sans";src:url(/fonts/"Open Sans".otf)}@font-face{font-family:Exo 2;src:url(/fonts/"Open Sans"-Medium.ttf)}*{font-family:'Open Sans'}p{font-family:'Open Sans',sans-serif;font-size:15px}html,body{margin:0;padding:0;width:100%;height:100%}body{min-width:1100px;min-height:100%;height:auto !important;position:relative}.content-wrap{padding-bottom:380px}.content{width:960px;margin:0 auto;line-height:30px}.bigcontent{width:1100px;margin:0 auto}a{text-decoration:underline;cursor:pointer;color:#FFC400}.production a:hover{color:#FFC400}.magvay{width:100px;height:100px}.corner-size{width:80px;position:absolute;background-color:#fff;padding:10px 0 10px 20px}.arseniy{width:10px}.tototal{font-size:30px}.label3{float:left;width:33%;text-align:center;margin-bottom:30px}.label33{width:33%;margin:0 auto 30px auto;text-align:center}.tatab div{text-decoration:underline;padding:10px;color:#000;float:left;margin-right:10px;margin-top:20px;cursor:pointer}.tatab div.active{background-color:#fff;text-decoration:none;border-radius:10px}#save-calculation{clear:both;padding-top:10px}#create-calculation{clear:both;padding-top:10px}#create-calculation input{padding:10px;border:2px solid #666;width:80%;margin:0 auto;background-color:#fff !important;font-size:13px;display:block}#save-calculation input{padding:10px;border:2px solid #666;width:80%;margin:0 auto;background-color:#fff !important;font-size:13px;display:block}.corner-size input{margin-right:5px}.top-header{width:100%;height:98px;background-color:#000;z-index:3;position:relative}.top-header .content{height:100%}.result>p{font-size:20px;font-family:"Open Sans"}.load-state input{width:40px;border:2px solid #c2c2c2;padding:8px;margin:0 5px}.load-state input:focus{border-color:#FFC400}.load-state button{border:0;color:#fff;background-color:#FFC400;padding:8px;cursor:pointer}.load-state button:focus{outline:0}.load-state button:hover{background-color:#f73239}.logo{float:left;width:180px;height:100%;margin-left:10px}#save-calculation button{font-family:"Open Sans";font-size:20px;text-decoration:underline;line-height:20px;width:300px;text-align:center;border:3px solid #f3b701;padding-top:15px;padding-bottom:19px;margin:0 auto;position:relative;background:#fff;z-index:1;display:block;color:#000;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;cursor:pointer}.logo a{display:block;text-decoration:none}.logo img{float:left;margin-top:0}.resulter{margin-top:40px;margin-bottom:-70px;overflow:hidden;background-image:url(/images/final.jpg);padding:40px 40px 50px 40px}.resulter>p{padding-top:0;margin-top:0;line-height:normal}.logo .h2{margin:38px 0 0 40px;background-image:url(/images/logo-text.png);width:217px;height:26px;position:relative}.logo .h2 span{font-family:Exo 2}.search-block{width:auto;margin-right:10px;float:right;height:100%}.searchbox{position:relative;width:34px;height:34px;margin-top:32px;cursor:pointer;-webkit-transition:width .4s cubic-bezier(0.645,0.045,0.355,1),opacity .2s cubic-bezier(0.645,0.045,0.355,1);transition:width .4s cubic-bezier(0.645,0.045,0.355,1),opacity .2s cubic-bezier(0.645,0.045,0.355,1);-webkit-tap-highlight-color:transparent}.searchbox.active{width:260px;border:0;background-color:#000}.search-input-wrapper{background:transparent}.searchbox.active .search-input-wrapper{background-color:#000;border-radius:17px;border:2px solid #fff;padding-top:2px;padding-bottom:2px;padding-left:33px;padding-right:26px}.load-state{float:right;margin-top:-100px;font-size:13px;padding:20px;background-color:#eee;border-radius:8px}.form-factor-selector-wrapper label div{margin-top:-2px;margin-right:5px}.searchbox.active input{width:100%}.search-input-wrapper input{width:0;outline:0;border:0;height:26px;padding:0;background-color:transparent;color:#fff}.search-button{background-image:url(/images/search.png);background-position:50% 50%;background-repeat:no-repeat;width:34px;height:34px;position:absolute;top:0;left:0;-webkit-transition:left .3s ease;transition:left .3s ease}.phone-block{float:right;width:179px;height:100%}.phone-block a{color:#fff;font-size:17px;text-decoration:none;display:block;margin-top:38px;width:155px;line-height:normal}.forms-block{float:right;width:320px;height:100%}.forms-block a{color:#f3b701;font-size:12px;margin-top:41px;display:inline-block;margin-left:30px;text-decoration:none;border-bottom:1px dashed;line-height:normal}.top-menu{height:48px;position:relative;z-index:3;-webkit-box-shadow:0 -1px 14px 0 rgba(117,117,117,1);-moz-box-shadow:0 -1px 14px 0 rgba(117,117,117,1);box-shadow:0 -1px 14px 0 rgba(117,117,117,1)}.top-menu>.content>ul>li:hover{background-color:#f4f4f4}.top-menu>.content>ul>li:hover a{text-decoration:none}.top-menu .content ul li ul li:hover a{color:#f3b701}h1,h2,h3{font-family:"Open Sans"}.top-menu a{color:#0c0b0b;font-size:14px;text-transform:uppercase;padding:15px 15px 16px 10px;display:block;height:100%;font-family:"Open Sans"}.top-menu ul{list-style:none;padding:0;margin:0;overflow:hidden}.top-menu li{float:left}.top-menu>.content>ul>li.active{border:0;background:#FFC400}.top-menu>.content>ul>li.active>a{color:#fff;text-decoration:none}.top-menu .content>ul>li:nth-child(6){background:#FFC400;float:right}.top-menu .content>ul>li:nth-child(6):hover{background:#ae1212}.top-menu .content>ul>li:nth-child(6) a{padding-left:30px;padding-bottom:16px;padding-right:30px}.top-menu .content ul li ul li a.allcatalog{color:#000;padding-top:16px;height:38px;width:174px;text-decoration:underline;font-size:18px}.top-menu .content ul li ul li a.allcatalog.goto:hover{color:#fff;text-decoration:none}.top-menu .content>ul>li:nth-child(6) a{color:#fff;text-decoration:none;font-family:"Open Sans"}.top-menu li ul.submenucatalog{display:none;z-index:1;position:absolute;left:0;background:#fff}.top-menu ul li:hover ul{display:block;background-color:#f4f4f4}.top-menu .submenucatalog li{float:left;padding:51px 23px 25px 23px}.top-menu .submenucatalog a{display:block;width:180px;height:60px}.top-menu .submenucatalog li a{padding:0}.top-menu .submenucatalog li:hover{background-color:transparent}.top-menu .content{position:relative;width:940px;line-height:normal}.top-menu li ul{display:none;z-index:1;position:absolute;top:48px;background:#fff;-webkit-box-shadow:0 7px 11px 0 rgba(143,143,143,1);-moz-box-shadow:0 7px 11px 0 rgba(143,143,143,1);box-shadow:0 7px 11px 0 rgba(143,143,143,1)}.top-menu .content ul li ul li a{color:#0c0b0b;text-transform:none}.top-menu .content ul li ul li a:hover{color:#FFC400;text-transform:none}.top-menu li ul li{float:none}.idaproject{color:#a1a1a1;font-size:12px}.idaproject a{color:#d07eff}.steps{padding-top:53px;padding-bottom:53px}.steps-block{height:269px;border-radius:8px;border:5px solid #ebebeb;background:rgba(255,255,255,1);background:-moz-linear-gradient(top,rgba(255,255,255,1) 0,rgba(255,255,255,1) 50%,rgba(248,248,248,1) 100%);background:-webkit-gradient(left top,left bottom,color-stop(0,rgba(255,255,255,1)),color-stop(50%,rgba(255,255,255,1)),color-stop(100%,rgba(248,248,248,1)));background:-webkit-linear-gradient(top,rgba(255,255,255,1) 0,rgba(255,255,255,1) 50%,rgba(248,248,248,1) 100%);background:-o-linear-gradient(top,rgba(255,255,255,1) 0,rgba(255,255,255,1) 50%,rgba(248,248,248,1) 100%);background:-ms-linear-gradient(top,rgba(255,255,255,1) 0,rgba(255,255,255,1) 50%,rgba(248,248,248,1) 100%);background:linear-gradient(to bottom,rgba(255,255,255,1) 0,rgba(255,255,255,1) 50%,rgba(248,248,248,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#f8f8f8',GradientType=0)}.step-step{float:left;width:310px;height:100%;text-align:center;background-repeat:no-repeat;background-position:50% 50%}.step-step:first-child{background-image:url(/images/steps/1.png)}.step-step:nth-child(3){background-image:url(/images/steps/2.png)}.step-step:last-child{background-image:url(/images/steps/3.png)}.step-step h3{font-family:"Open Sans";font-size:25px;text-decoration:underline;color:#3e3838;width:190px;margin:60px auto 0;line-height:25px}.step-step p{color:#999797;font-size:15px;width:226px;margin:20px auto 0}.step-separator{float:left;width:80px;height:100%;background-image:url(/images/steps/separator.png)}.main-page .top-menu{box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none}.mainslider-wrap{margin:0 36px;margin-bottom:36px;position:relative;min-height:470px;height:calc(100vh - 146px - 36px) !important}.mainslider-wrap .fotorama__nav-wrap{position:absolute;bottom:0}.mainslider-wrap .fotorama__nav.fotorama__nav--thumbs{text-align:right}.mainslider-wrap .fotorama__nav__shaft{margin-right:25px;margin-bottom:9px}.mainslider-wrap .fotorama__thumb.fotorama__loaded.fotorama__loaded--img{border:2px solid #fff;border-radius:22px}.mainslider-wrap .fotorama__thumb-border{opacity:0}.mainslider-wrap .fotorama__nav__frame.fotorama__active .fotorama__thumb.fotorama__loaded.fotorama__loaded--img{opacity:.4}.mainslider-wrap .fotorama__img{top:auto !important}.mainslider-wrap div.fotorama__arr{width:42px;height:79px;background-color:#000;background-repeat:no-repeat;background-size:8px 15px}.mainslider-wrap div.fotorama__arr--next{right:0;background-position:50% 50%;background-image:url(arrow-right.png)}.mainslider-wrap div.fotorama__arr--prev{left:0;background-position:50% 50%;background-image:url(arrow-left.png)}.mainslider-wrap .fotorama__stage__frame .fotorama__caption{position:initial;bottom:initial;left:initial;right:initial;font-family:initial;font-size:initial;line-height:initial;color:initial}.mainslider-wrap .fotorama__stage__frame .fotorama__caption__wrap{background-color:initial;padding:initial}.mainslider_arrowdown{position:relative;width:44px;height:95px;bottom:95px;margin:0 auto}.mainslider_arrowdown p{margin:0;text-transform:uppercase;color:#fff;font-size:15px;text-align:center;padding-bottom:15px}.mainslider_arrowdown .arrow_down{width:40px;height:40px;cursor:pointer;border:2px solid #fff;border-radius:25px;background-image:url(/images/arrow-down.png);background-repeat:no-repeat;background-position:50% 50%;-webkit-transition:top 1s ease-out;-moz-transition:top 1s ease-out;-o-transition:top 1s ease-out;transition:all .5s ease-out}.mainslider_arrowdown .arrow_down:hover{background-color:#000}.property{float:left;width:212px;height:297px;margin-right:10px}.mainproperties .bigcontent{overflow:hidden;border-radius:8px}.property:first-child{background-image:url(/images/properties/property_1.png)}.property:nth-child(2){background-image:url(/images/properties/property_2.png)}.property:nth-child(3){background-image:url(/images/properties/property_3.png)}.property:nth-child(4){background-image:url(/images/properties/property_4.png)}.property:last-child{margin:0;background-image:url(/images/properties/property_5.png)}.property h3{color:#FFC400;font-family:"Open Sans";font-size:18px;line-height:24px;margin-top:150px;margin-left:40px}.property p{color:#fff;font-family:"Open Sans";font-size:14px;margin-left:40px;margin-right:21px}.mainproperties{padding-bottom:53px}.popular{width:100%;height:550px}.popular h2{font-family:"Open Sans";font-size:29px;text-transform:uppercase;letter-spacing:2px;display:block;width:500px;text-align:center;margin:0 auto;background:#fff;position:relative;top:20px;font-weight:normal}.popular .owl-carousel-wrap{width:1000px;margin:0 auto;border:5px solid #ebebeb;padding-top:50px;padding-bottom:30px;padding-left:28px;padding-right:28px;border-radius:8px}.material-mask{width:102%;height:100%;background-image:url(/images/material_mask.png);position:absolute;top:0;left:-1px;z-index:1}.material-image{position:relative;width:147px;height:121px;margin:0 auto}.material-image img{width:99%;height:100%}.brand-content .owl-carousel .owl-item img,.popular .owl-carousel .owl-item img,.material-item-similar .owl-carousel .owl-item img{width:100%}.brand-content{line-height:normal}.material-popular-block,.material-similar-block,.material-calculator-block{height:250px;width:141px;box-shadow:0 3px 3px rgba(0,0,0,.2);border-radius:6px;padding:8px;float:left;border:2px solid transparent;position:relative;margin-left:10px;margin-bottom:10px;color:#000}.material-similar-block{margin-left:25px}.selected-materials .material-calculator-block h3{width:100%;padding:0;border:0;bottom:0;margin-left:-10px;top:inherit;margin-bottom:0;border-radius:0 0 10px 10px}.tab-content.materials .material-block{cursor:pointer}

.material-block h3{color: #000000;
    /* text-decoration: underline; */
    /* text-transform: uppercase; */
    background-color: #fff;
    border-radius: 6px;
    margin-top: 0;
    overflow: hidden;
    position: absolute;
    bottom: -20px;
    width: 141px;
    margin-left: -12px;
    border: 2px #ddd solid;
    z-index: 2;
    padding: 10px 10px 50px 10px;
    text-align: center;
    font-size: 14px;
    line-height: 23px;
    height: 40px;}


.material-price{width:137px;height:30px;margin:0 auto;text-align:center;color:#ada29a;position:absolute;top:85px;font-size:11px;z-index:2;text-transform:uppercase;padding:2px}.material-price .mat-price{color:#3b3632;font-size:20px;line-height:30px;font-family:"Open Sans";padding:0 7px}.owl-item.active{background-color:transparent;border:0}.owl-carousel-wrap .owl-carousel .owl-controls .owl-nav .owl-prev,.owl-carousel-wrap .owl-carousel .owl-controls .owl-nav .owl-next{background:#ebebeb;width:42px;height:79px;padding:0;margin:0;border:0;border-radius:0;position:absolute;bottom:90px}.owl-carousel-wrap .owl-carousel .owl-controls .owl-nav .owl-prev:hover{background:#b5b5b5 url(arrow-left.png) no-repeat 50% 50%}.owl-carousel-wrap .owl-carousel .owl-controls .owl-nav .owl-next:hover{background:#b5b5b5 url(arrow-right.png) no-repeat 50% 50%}.owl-carousel-wrap .owl-carousel .owl-controls .owl-nav .owl-prev{left:-70px;background:#ebebeb url(arrow-left.png) no-repeat 50% 50%}.owl-carousel-wrap .owl-carousel .owl-controls .owl-nav .owl-next{right:-70px;background:#ebebeb url(arrow-right.png) no-repeat 50% 50%}.popular .goto{bottom:31px}

.goto{font-family:"Open Sans";font-size:20px;text-decoration:underline;line-height:20px;width:300px;text-align:center;border-radius:8px;border:3px solid #FFC400;padding-top:15px;padding-bottom:19px;margin:0 auto;position:relative;background:#fff;z-index:1;display:block;color:#000;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;cursor:pointer}


.goto:hover,.online-visualizator .goto:hover{background:#FFC400;color:#fff;text-decoration:none}.goto:active,.online-visualizator .goto:active{background:#FFC400;color:#fff;text-decoration:none;-webkit-box-shadow:inset 0 4px 18px 0 rgba(0,0,0,0.75);-moz-box-shadow:inset 0 4px 18px 0 rgba(0,0,0,0.75);box-shadow:inset 0 4px 18px 0 rgba(0,0,0,0.75)}.material-price span{display:inline-block;vertical-align:middle}.material-price span:not(.mat-price){line-height:30px}.online-visualizator{height:403px;background-image:url(/images/online-texture.png);position:relative;-webkit-box-shadow:inset 0 50px 41px -25px rgba(255,255,255,1);-moz-box-shadow:inset 0 50px 41px -25px rgba(255,255,255,1);box-shadow:inset 0 50px 41px -25px rgba(255,255,255,1)}.online-rgr{background-image:url(/images/online-rgr.png);background-repeat:no-repeat;height:282px;position:absolute;bottom:0;left:20px;width:485px}.online-cup{background-image:url(/images/online-cup.png);background-repeat:no-repeat;height:192px;position:absolute;bottom:0;right:10px;width:315px}.online-pencil{background-image:url(/images/online-pencil.png);background-repeat:no-repeat;height:172px;position:absolute;bottom:0;right:300px;width:105px}.online-visualizator h2{font-family:"Open Sans";font-size:32px;line-height:22px;margin:0;padding-top:65px;text-align:center}.online-line{background-image:url(/images/online-line.png);height:8px;width:360px;margin:27px auto 48px}.online-visualizator p{text-align:center;font-family:"Open Sans";font-size:26px;line-height:41px;z-index:1;position:relative}.online-visualizator .goto{margin-top:28px;background:transparent}.online-visualizator p a{color:#6f4641;font-family:"Open Sans"}.online-visualizator p a:hover{color:#FFC400}.production{height:1200px;background-color:#f8f6f9;margin-bottom:50px}.ribbon{background-image:url(/images/ribbon-bg.png);vertical-align:top;height:64px;width:100%;margin:35px 0 20px;text-align:center;padding:60px 0}.ribbon img{float:left;margin:-7px 10px 0 0}.ribbon div{width:210px;margin:0 15px;display:inline-block;text-align:left;vertical-align:top}.production .bigcontent{overflow:hidden;padding-top:58px}.price-example-table{width:100%}.production a{display:block}.production h3{margin:0;font-size:32px;line-height:32px;color:#fff;text-decoration:underline;position:absolute;bottom:50px;left:39px;display:block;width:230px}.production a:hover h3{color:#FFC400}.production a div{position:relative;overflow:hidden}.production a div img{transform:scale(1);-ms-transform:scale(1);-moz-transform:scale(1);-webkit-transform:scale(1);-o-transform:scale(1);-webkit-transition:all .8s ease;-moz-transition:all .8s ease;-o-transition:all .8s ease;transition:all .8s ease}.production a:hover div img{transform:scale(1.1);-ms-transform:scale(1.1);-moz-transform:scale(1.1);-webkit-transform:scale(1.1);-o-transform:scale(1.1)}.production .prod-first-col{float:left;width:311px;height:704px;margin-right:20px}.production .prod-second-col{float:left;width:388px;height:704px;margin-right:20px}.production .prod-third-col{float:left;width:361px;height:704px}.production .prod-four-col{float:left;width:100%;height:355px;margin-right:20px}.prod-first-col a:first-child div{height:332px;margin-bottom:20px}.prod-first-col a:nth-child(2) div{height:352px}.prod-second-col a:first-child div{height:704px}.prod-third-col a:first-child div{height:221px;margin-bottom:21px}.prod-third-col a:nth-child(2) div{height:220px;margin-bottom:21px}.prod-third-col a:nth-child(3) div{height:221px}.prod-four-col a:first-child div{height:355px;float:left;width:500px;margin-right:20px;margin-top:21px}.prod-four-col a:nth-child(2) div{height:355px;margin-top:21px}.brand{float:left;border-radius:5px;padding-top:10px;padding-bottom:10px;padding-left:13px;font-family:"Open Sans";padding-right:13px;text-transform:uppercase;font-size:14px;color:#151515;margin-right:10px;cursor:pointer;border:3px solid transparent;margin-bottom:10px}.brand.active{background-color:#FFC400;color:#fff;border:3px solid #FFC400}.brand:hover{border:3px solid #FFC400}.brands{overflow:hidden;margin-bottom:40px;margin-top:40px;line-height:normal}.material-content{overflow:hidden;line-height:normal}.material-filter{float:left;width:200px;margin-right:30px;margin-bottom:10px}.material-filter h3{margin-top:0;margin-bottom:15px;font-size:14px;text-transform:uppercase}.colors{overflow:hidden;margin-bottom:20px}.color{width:22px;height:22px;border:1px solid #eee;float:left;margin-right:16px;margin-bottom:16px;cursor:pointer;border-radius:15px}.color.active{border-color:#FFC400}.material-list{float:right;width:730px;margin-bottom:110px}.material-item-page{padding-top:48px;position:relative;overflow:hidden;z-index:1}.material-item-page:after{content:'';z-index:-1;position:absolute;bottom:0;left:-50%;height:500px;width:200%;-webkit-box-shadow:inset 0 -250px 290px -35px rgba(255,255,255,1);-moz-box-shadow:inset 0 -250px 290px -35px rgba(255,255,255,1);box-shadow:inset 0 -250px 290px -35px rgba(255,255,255,1)}.white-list{background:white;padding-top:35px;padding-left:45px;padding-right:45px;padding-bottom:45px;-webkit-box-shadow:0 0 28px -9px rgba(0,0,0,0.75);-moz-box-shadow:0 0 28px -9px rgba(0,0,0,0.75);box-shadow:0 0 28px -9px rgba(0,0,0,0.75)}.material-item-page .content{margin-top:40px}.material-item-two-cols{overflow:hidden;margin-top:55px}.material-item-first-col{float:left;width:300px;margin-right:70px}.material-item-second-col{float:right;width:500px}.material-item-image{width:296px;height:220px;border-radius:8px;box-shadow:0 3px 3px rgba(0,0,0,.2);position:relative;overflow:hidden;margin-bottom:70px}.material-item-mask{height:100%;width:100%;position:absolute;top:0;left:0;z-index:1}.white-list h3{color:#6b5050;font-size:17px;font-weight:normal;font-family:"Open Sans";margin:0}.white-list .divider{height:4px;background-color:#ededed;margin:19px 0}.material-item-price h2{font-size:29px;font-weight:normal;font-family:"Open Sans";color:#1e1616;margin:0}.white-list .big-divider{height:6px;background-color:#ededed;margin-top:16px;margin-bottom:30px}.material-item-first-col ul{padding-left:17px;margin:0}.material-item-first-col ul li{font-size:14px;font-family:"Open Sans";line-height:28px}.material-item-price{margin-bottom:0;line-height:normal}.material-item-price-block div{float:left;width:33%;margin-bottom:13px}.material-item-price-block{overflow:hidden}.material-item-price-block div p{font-size:20px;font-family:"Open Sans";margin-top:0;margin-bottom:7px}.material-item-price-block div.make-cheap{width:28%;margin-bottom:0;background:url(/images/found-cheaper.png) no-repeat;line-height:20px;padding-left:50px;text-decoration:underline;margin-top:10px;cursor:pointer;margin-left:20px}.material-item-price-block div.make-cheap:hover{text-decoration:none}.material-item-price-block .credit-order{display:inline-block;width:22%;margin-left:20px;margin-top:6px}.material-item-price-block .credit-order-link{display:block;background:url(/images/material-credit-card.png) no-repeat 0 50%;padding-left:40px;text-decoration:underline;color:#3e3838}.material-item-price-block .credit-order-link:hover{text-decoration:none}.yellow-text{color:#FFC400}.material-item-character-block div{float:left;width:310px}.material-item-character-block div:last-child{margin-bottom:10px}.material-item-character-block{overflow:hidden}.material-item-character-block div p{display:inline-block;font-family:"Open Sans";font-size:14px;margin:0}.material-item-character-block div p:first-child{width:90px}.material-item-character-block div:nth-child(2){width:190px}.white-list .bread-container{margin-top:0}.bread-container{padding-top:40px}.bread a{font-size:14px;line-height:23px;font-family:"Open Sans";color:#323029}.bread span{font-size:14px;line-height:23px;font-family:"Open Sans";color:#323029}.material-item-visual{margin-bottom:25px}.material-item-visual img{width:100%}.material-item-visual-img .goto{bottom:31px}.material-item-page2 .content{background:white}.material-item-similar{margin-bottom:25px}.material-item-similar h2{font-family:"Open Sans";font-size:29px;text-transform:uppercase;letter-spacing:2px;display:block;width:500px;text-align:center;margin:0 auto;background:#fff;position:relative;top:20px;font-weight:normal}.material-item-similar .owl-carousel-wrap{margin:0 auto;border:5px solid #ebebeb;padding-top:50px;padding-bottom:42px;padding-left:28px;padding-right:28px}.material-item-similar .goto{bottom:31px}.search{margin-bottom:30px}.textures .texture{margin-bottom:9px}.textures .texture label{cursor:pointer}.textures{margin-bottom:30px}.rock-types .rock-type{margin-bottom:9px}.rock-types .rock-type label{cursor:pointer}.rock-types{margin-bottom:30px}.price .noUi-horizontal{height:5px}.price .noUi-target{border:0}.price .noUi-background{background:#e2e2e2}.price{margin-bottom:40px;position:relative}#slider{margin-bottom:30px;cursor:pointer}.price .noUi-connect{background:#FFC400;box-shadow:none}.price .noUi-handle{cursor:pointer}.price .noUi-horizontal .noUi-handle{width:12px;height:12px;top:-4px}.price .noUi-handle.noUi-handle-upper{left:-12px}.price .noUi-handle.noUi-handle-lower{left:0}.price .noUi-handle{border:0;background:#252525;box-shadow:none;border-radius:6px}.price .noUi-handle:after,.price .noUi-handle:before{content:none}.price .maxprice,.price .minprice{font-size:11px;color:#FFC400;position:absolute;top:50px}.price input,.search input{border:2px solid #FFC400;padding:8px;margin-top:10px;border-radius:5px}.search input{width:170px;margin-top:0}.price input{width:71px}.price .maxprice{right:0}.price .minprice{left:0}.price input[name=min_price]{margin-right:1px}.material-catalog-block{height:300px;margin-right:28px;width:141px;box-shadow:0 3px 3px rgba(0,0,0,.2);border-radius:6px;padding:8px;float:left;margin-bottom:50px;border:2px solid transparent;position:relative;color:#000}.material-catalog-block:nth-child(4n){margin-right:0}.material-list .paginator{clear:both}.zigzag{background-image:url(/images/online-line.png);height:8px;width:100%;margin:36px auto 30px}.material-filter button{width:87px;height:35px;border:0;font-size:13px;font-family:"Open Sans";border-radius:5px;text-transform:uppercase;cursor:pointer;position:relative}#catalog-clear{background-color:#e8e8e7;color:#999;margin-right:21px;-webkit-box-shadow:0 3px 0 0 rgba(172,172,172,1);-moz-box-shadow:0 3px 0 0 rgba(172,172,172,1);box-shadow:0 3px 0 0 rgba(172,172,172,1)}#catalog-go{background-color:#FFC400;color:#fff;text-shadow:0 2px 2px #a7262a;-webkit-box-shadow:0 3px 0 0 #a7262a;-moz-box-shadow:0 3px 0 0 #a7262a;box-shadow:0 3px 0 0 #a7262a}#catalog-clear:hover{background-color:#f4f4f4}#catalog-go:hover{background-color:#ef3a40}#catalog-clear:active{-webkit-box-shadow:0 0 0 0 rgba(172,172,172,1);-moz-box-shadow:0 0 0 0 rgba(172,172,172,1);box-shadow:0 0 0 0 rgba(172,172,172,1);top:3px}#catalog-go:active{-webkit-box-shadow:0 0 0 0 rgba(179,137,11,1);-moz-box-shadow:0 0 0 0 rgba(179,137,11,1);box-shadow:0 0 0 0 rgba(179,137,11,1);top:3px}.material-filter button:focus{outline:0}.material-catalog-block:hover .material-price,.material-similar-block:hover .material-price,.material-popular-block:hover .material-price,.material-calculator-block:hover .material-price{opacity:0}.material-catalog-info{height:0;transition:.2s ease;text-align:center;border:2px solid #fff;width:145px;margin-left:-2px;padding:8px;background:white;border-top:0;overflow:hidden;display:block;position:absolute;left:-2px;top:100px;border-radius:0 0 6px 6px}.material-catalog-block:hover .material-catalog-info,.material-similar-block:hover .material-catalog-info,.material-popular-block:hover .material-catalog-info,.material-calculator-block:hover .material-catalog-info{border-top:0;height:200px;border:2px #ddd solid;z-index:2}.material-similar-block .material-catalog-info{line-height:20px}.material-catalog-info p{margin-top:0;margin-bottom:15px;font-size:18px;font-family:"Open Sans"}.material-catalog-info .yellow-text{margin-bottom:5px;font-size:17px}.paginator span.active{width:35px;height:27px;padding-top:8px;background-color:#FFC400;color:#fff;display:inline-block;border:0;text-align:center;font-family:"Open Sans";border-radius:6px}.paginator a{color:#150e0d;font-family:"Open Sans";margin-right:6px;margin-left:6px}.material-list .paginator{clear:both;margin-bottom:40px}.clear{clear:both}div#contacts-map{width:100%;height:520px}.contact-tab{float:left;height:35px;padding:12px 24px 0;text-align:center;margin:0 9px;font-size:17px;font-family:"Open Sans";color:#353030;text-decoration:underline;cursor:pointer;text-transform:uppercase;line-height:normal}.contacts-tabs{width:267px;margin:34px auto 45px;overflow:hidden;background-color:#fff;display:flex;flex-direction:column;justify-content:center;align-items:center}.contact-tab.active{background-color:#FFC400;border:0;color:#fff;text-decoration:none}.content-relative{position:relative}.contacts-divider{height:2px;width:100%;background-color:#ebebeb;position:absolute;top:23px;z-index:-1}.contact-block{width:375px;padding-left:30px;padding-right:30px;display:inline-block;margin:0 21px 48px;border:5px #ebebeb solid;cursor:pointer;text-align:left}.contact-block.active{background-color:#FFC400;border:5px #FFC400 solid}.contacts-wrapper{text-align:center}.contacts-tabs-blocks{margin-bottom:40px}.contact-block:nth-child(2n){margin-right:0}.contact-block.active .contact-name{color:#fff}.contact-name{font-size:22px;color:#1e1616;font-family:"Open Sans";text-decoration:underline}.contact-block.active .contact-name{text-decoration:none}.contact-block.active .contact-address{background-image:url(/images/contacts/white-point.png)}.contact-block.active .contact-worktime{background-image:url(/images/contacts/white-clock.png)}.contact-block.active .contact-phone{background-image:url(/images/contacts/white-phone.png)}.contact-block.active .contact-email{background-image:url(/images/contacts/white-mail.png)}.contact-address{font-size:15px;color:#1e1616;background-image:url(/images/contacts/yellow-point.png);background-repeat:no-repeat;line-height:23px;padding-left:31px}.contact-worktime{font-size:15px;color:#1e1616;background-image:url(/images/contacts/yellow-clock.png);background-repeat:no-repeat;line-height:23px;padding-left:31px}.contact-email{font-size:15px;color:#1e1616;background-image:url(/images/contacts/yellow-mail.png);background-repeat:no-repeat;line-height:23px;padding-left:31px}.contact-phone{font-family:"Open Sans";font-size:18px;color:#1e1616;background-image:url(/images/contacts/yellow-phone.png);background-repeat:no-repeat;line-height:23px;padding-left:31px}.black-inner-prod-content,.black-prod-content,.black-content.black-inner-prod-content .bread-container,.black-prod-content .bread-container,.black-content .bread-container{margin-top:0}.black-prod-content .content{overflow:hidden;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.black-content .content{overflow:hidden;padding-bottom:50px}.black-inner-prod-content{overflow:hidden;position:relative}.prod-text{float:left;width:64%}.black-inner-prod-content p,.black-prod-content p,.black-content p{line-height:25px}.prod-img{position:relative}.prod-img img{bottom:0;position:absolute}.last-gallery{margin-top:60px;margin-bottom:100px}.publication-block{width:330px;height:150px;border:5px solid #e1e1e1;padding:25px;margin-right:30px;margin-bottom:30px;overflow:hidden;float:left;position:relative}.publication-block .pub-img{display:none}.publications-tabs-blocks .publication-block.publication-block-blog{width:100%}.publications-tabs-blocks{margin-top:50px}.pub-info{position:relative}.pub-date{margin-top:0;color:#aeaeae;font-size:12px;margin-bottom:15px}.pub-title{font-size:18px;color:#FFC400;font-family:"Open Sans"}.pub-shorttext{color:#1e1616;font-size:14px}.publications-tabs-blocks .paginator{clear:both;width:100%;text-align:center}.publication-block:nth-child(4n+2),.publication-block:nth-child(4n+3){margin-right:0;width:480px}.publication-block:nth-child(4n+2) .pub-img,.publication-block:nth-child(4n+3) .pub-img{display:block;float:left;height:100%}.publication-block:nth-child(4n+2) .pub-info,.publication-block:nth-child(4n+3) .pub-info{float:right;width:310px}.publication-block:nth-child(4n+3){margin-right:30px}.publication-block:nth-child(4n+4){margin-right:0}.publications-tabs{width:287px;margin:34px auto 45px;overflow:hidden;font-family:"Open Sans";background-color:#fff}.publications-divider{height:2px;width:100%;background-color:#ebebeb;position:absolute;top:23px;z-index:-1}.pub-tab{float:left;display:block;height:35px;padding:12px 24px 0;text-align:center;margin:0 9px;font-weight:bold;font-size:17px;font-family:"Open Sans";color:#353030;text-decoration:underline;cursor:pointer;text-transform:uppercase}.pub-tab.active{background-color:#FFC400;border:0;color:#fff;text-decoration:none}.publication-block.special{background-repeat:no-repeat;background-size:100%;border:0;width:340px;height:160px}.publication-block:nth-child(4n+2) .pub-info.pub-noimg,.publication-block:nth-child(4n+3) .pub-info.pub-noimg{float:none;width:480px}.special .pub-title{color:#fff}.publication-block.special:nth-child(4n+2),.publication-block.special:nth-child(4n+3){width:490px}.publication-block:not(.special) .publication-grad{background:rgba(255,255,255,0.52);background:-moz-linear-gradient(top,rgba(255,255,255,0.52) 0,rgba(255,255,255,1) 49%,rgba(255,255,255,1) 50%,rgba(255,255,255,1) 50%,rgba(255,255,255,1) 100%);background:-webkit-gradient(left top,left bottom,color-stop(0,rgba(255,255,255,0.52)),color-stop(49%,rgba(255,255,255,1)),color-stop(50%,rgba(255,255,255,1)),color-stop(50%,rgba(255,255,255,1)),color-stop(100%,rgba(255,255,255,1)));background:-webkit-linear-gradient(top,rgba(255,255,255,0.52) 0,rgba(255,255,255,1) 49%,rgba(255,255,255,1) 50%,rgba(255,255,255,1) 50%,rgba(255,255,255,1) 100%);background:-o-linear-gradient(top,rgba(255,255,255,0.52) 0,rgba(255,255,255,1) 49%,rgba(255,255,255,1) 50%,rgba(255,255,255,1) 50%,rgba(255,255,255,1) 100%);background:-ms-linear-gradient(top,rgba(255,255,255,0.52) 0,rgba(255,255,255,1) 49%,rgba(255,255,255,1) 50%,rgba(255,255,255,1) 50%,rgba(255,255,255,1) 100%);background:linear-gradient(to bottom,rgba(255,255,255,0.52) 0,rgba(255,255,255,1) 49%,rgba(255,255,255,1) 50%,rgba(255,255,255,1) 50%,rgba(255,255,255,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#ffffff',GradientType=0);height:50px;position:absolute;top:125px;left:0;width:100%}.last-gallery .fotorama{border-radius:10px;overflow:visible}.last-gallery .fotorama__thumb-border{border-color:#ed4533;border-radius:10px}.last-gallery .fotorama__thumb{border-radius:10px}.last-gallery .fotorama__nav-wrap{-webkit-box-shadow:0 5px 37px -4px rgba(0,0,0,0.42);-moz-box-shadow:0 5px 37px -4px rgba(0,0,0,0.42);box-shadow:0 5px 37px -4px rgba(0,0,0,0.42);border-radius:0 0 10px 10px}.last-gallery .fotorama__stage{border-radius:10px 10px 0 0}.render-wrapper{height:540px;margin-top:40px}.vis-buttons{height:70px;padding-top:25px;background:#f7f7f7;border-radius:0 0 12px 12px}.vis-buttons div,.mat-buttons div{text-decoration:underline;float:left;padding-top:3px;width:132px;height:50px;padding-left:50px;background-repeat:no-repeat;margin-left:10px;font-family:"Open Sans";cursor:pointer;line-height:normal}.mat-buttons{overflow:hidden;width:500px;margin:0 auto 20px}.mat-buttons div{width:110px}.mat-buttons div:first-child{margin-left:0}.mat-buttons a{color:#000;font-family:"Open Sans"}.mat-buttons a:hover{color:#FFC400;text-decoration:none}.vis-buttons #save-canvas{background-image:url(/images/visual/download.png);margin-left:20px}.vis-buttons #send-email{background-image:url(/images/visual/envelope.png)}.vis-buttons #material-list{background-image:url(/images/visual/book.png)}.vis-buttons #calc,.mat-buttons #mat-calc{background-image:url(/images/visual/calc.png)}.vis-buttons #send-request{background-image:url(/images/visual/check.png);width:115px}.mat-buttons #send-request{background-image:url(/images/visual/check.png)}.mat-buttons #mat-gager{background-image:url(/images/visual/ruller.png)}.vis-filter{height:55px;padding-top:25px;padding-left:55px}.for-material{overflow:hidden;width:670px;float:left}.select2-container{float:left;margin-right:20px}.select2-container--default .select2-selection--single{border:2px solid #d3d2d2;border-radius:8px}.select2-container--default .select2-selection--single .select2-selection__rendered{color:#362f2e;font-family:"Open Sans";font-size:14px;line-height:35px}.select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#FFC400 transparent transparent transparent}.select2-container .select2-selection--single{height:39px}.select2-container--default .select2-selection--single .select2-selection__arrow{height:38px;width:36px}.select2-container .select2-selection--single .select2-selection__rendered{padding-left:12px;padding-right:36px}.vis-owl-wrap{width:88%;margin:0 auto;padding-bottom:20px}.vis-owl-wrap .owl-theme .owl-controls .owl-nav [class*=owl-]{width:30px;height:30px;position:absolute;top:30px;background-color:white;border:2px solid #ececec;border-radius:60px;padding:0;background-repeat:no-repeat;background-position:50%}.vis-owl-wrap .owl-theme .owl-controls .owl-nav .owl-prev{left:-50px;background-image:url(/images/arrow-red-left.png)}.vis-owl-wrap .owl-theme .owl-controls .owl-nav .owl-next{right:-50px;background-image:url(/images/arrow-red-right.png)}.vis-owl-wrap .owl-carousel .owl-stage{margin-left:6px}.vis-owl-wrap .owl-theme .owl-controls .owl-nav [class*=owl-]:hover{background-color:#ececec}.filter-element{width:100px;height:100px;border:3px solid transparent;border-radius:13px;overflow:hidden;cursor:pointer}.filter-element.active{border:3px solid #FFC400}.vis-owl-wrap .owl-carousel .owl-item img{transform-style:flat;-webkit-transform-style:flat}.render-wrapper{height:540px;position:relative}.vis-selected-materials{z-index:2;position:absolute;bottom:0;width:88%;left:6%;background:#f7f7f7;margin-bottom:20px;text-align:center;border-radius:10px;padding-bottom:20px;display:none}.vis-selected-materials:after{content:'';width:27px;height:27px;transform:rotate(45deg);position:absolute;left:48%;bottom:-14px;background:#f7f7f7;z-index:-3}.render-wrapper canvas,.render-wrapper svg{position:absolute;z-index:1;border-radius:10px 10px 0 0}.vis-shadow-block{-webkit-box-shadow:0 1px 13px 0 rgba(0,0,0,0.26);-moz-box-shadow:0 1px 13px 0 rgba(0,0,0,0.26);box-shadow:0 1px 13px 0 rgba(0,0,0,0.26);border-radius:0 0 10px 10px;margin-bottom:75px}.vis-selected-materials-list{overflow:hidden}.vis-selected-materials-list div{float:left;width:281px}.vis-mat-name{padding-top:10px}.vis-materials-close{position:absolute;width:30px;height:30px;top:10px;right:10px;font-size:30px;line-height:30px;cursor:pointer}.rooms>h3{font-size:32px;text-align:center;font-family:"Open Sans";font-weight:normal;line-height:22px;color:#000;width:510px;margin:0 auto 45px;background:white}.rooms-divider{height:4px;background-color:#ebebeb;margin:19px 0;position:absolute;top:-7px;width:100%;z-index:-1}.rooms{position:relative;margin-top:50px;margin-bottom:40px}.room{width:291px;float:left;border:0;margin-right:43px;cursor:pointer}.room.active{background-color:transparent;border:0}.room-list{overflow:hidden}.room:last-child{margin-right:0}.room .room-img{width:285px;height:205px;border:3px solid #fff;border-radius:10px;background-repeat:no-repeat;background-size:cover}.room.active .room-img{border:3px solid #FFC400;opacity:.6}.room h3{font-size:21px;font-family:"Open Sans";font-weight:normal;text-align:center;color:#FFC400}.room p{text-align:center;color:#887979;font-family:"Open Sans";line-height:20px}.select2-results__options li{color:#362f2e;font-family:"Open Sans";font-size:14px}.select2-container:focus{outline:0}.select2-selection:focus{outline:0;border-color:#FFC400}div.popup{background-color:transparent;left:50%;margin-left:-315px;z-index:3}.popup>div{background-color:white;width:490px;padding:50px 60px;margin:0 auto;border-radius:10px}.popup .close{background-image:url(close-fancy-icon.png);padding:0;cursor:pointer;height:32px;position:absolute;right:20px;top:20px;width:20px;height:20px}.popup input,.popup textarea{width:465px;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;font-size:18px;padding:10px;color:#000;height:18px;margin-bottom:25px;border:2px solid #d3d2d2}.popup textarea{height:70px;resize:none}.popup input:focus,.popup textarea:focus{outline:0;border-color:#f3b701}.popup h3{font-size:30px;margin-top:0}#splash{-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000)";background-color:rgba(0,0,0,0.5);display:none;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000,endColorstr=#99000000);height:100%;left:0;position:fixed;top:0;width:100%;z-index:3}.popup input.error,.popup textarea.error{border-color:red}.popup .close:hover{opacity:.6}.vis-buttons>div:hover,.mat-buttons>div:hover{text-decoration:none;color:#FFC400}.goto:focus{outline:0}.step-header{font-size:22px;color:#1a1a1a;margin-bottom:40px}.step-header span{font-size:16px;color:#6b6a6a}.brand-tab{float:left;padding-top:10px;padding-bottom:10px;font-family:"Open Sans";padding-left:13px;padding-right:13px;text-transform:uppercase;font-size:14px;color:#151515;margin-right:10px;margin-bottom:10px;cursor:pointer;border:3px solid transparent;line-height:normal}.brand-tab{border-radius:5px}.brand-tab:hover{border:3px solid #FFC400}.tab-header>.brand-tab.active{background-color:#FFC400;color:#000}.tab-header{overflow:hidden;margin-bottom:10px}.step{-webkit-box-shadow:0 17px 38px -33px rgba(0,0,0,0.75);-moz-box-shadow:0 17px 38px -33px rgba(0,0,0,0.75);box-shadow:0 17px 38px -33px rgba(0,0,0,0.75);margin-bottom:50px}.form-factor-selector{float:left;margin-right:30px;width:274px;height:200px;border:3px solid #e1e1e1;border-radius:10px;padding:10px;cursor:pointer}.form-factor-selector.active{background-color:white;border:3px solid #FFC400}.form-factor-selector-wrapper{overflow:hidden;padding-bottom:40px}.form-factor-selector:last-child{margin-right:0}.form-factor-selector img{display:block;margin:15px auto 0}.form-factor-selector label{display:block;text-align:center;margin-top:20px}.form-factor-wrap{padding-bottom:40px}.form-content{margin:0 auto}.step3 .step-header{display:inline-block;margin-right:220px}.form-size-list{display:inline-block}.form-size-list label{margin-right:30px}.step4 .step-header{display:inline-block;margin-right:190px}.edge-params{display:inline-block}.edge-params label{font-size:16px;font-family:"Open Sans";color:#1a1a1a;margin-right:30px;position:relative}.edge-params .select2-container{position:absolute;left:140px;top:-9px}.side-content .select2-container{position:absolute;left:70px;top:-9px;text-align:left}.side-content input{margin-left:10px}.side-types .side_type_id:nth-child(2) .side-content label:nth-child(2){padding-right:90px}.side-content select,.edge-params select{width:100px}.side-content .select2-container--default .select2-selection--single,.edge-params .select2-container--default .select2-selection--single{border-radius:0}.side-content .select2-container .select2-selection--single .select2-selection__rendered,.edge-params .select2-container .select2-selection--single .select2-selection__rendered{padding-right:20px}.edge_id{float:left;width:294px;padding-top:160px;height:40px;margin-right:30px;margin-bottom:20px;border:3px solid #f4f4f4;border-radius:10px;overflow:hidden;text-align:center;cursor:pointer;background-position:center -46px;background-repeat:no-repeat;position:relative}.edge_id.disabled{background-color:transparent;opacity:.3}.edge_id_disabled_text{display:none}.edge_id.disabled .edge_id_disabled_text{display:block;position:absolute;color:#000;top:12px;left:102px;font-family:"Open Sans";font-size:16px}.edge_id.active{background-color:transparent;border:3px solid #FFC400}.edge_id img{display:block;margin:0 auto 4px}.edge-list{overflow:hidden;padding-bottom:30px}.edge_id:nth-child(3n){margin-right:0}.side-types{padding-bottom:60px;overflow:hidden}.side_type_id{float:left;margin-right:30px;width:300px;position:relative;cursor:pointer}.side_type_id:nth-child(3){margin-right:0}.side_type_id.active{background-color:transparent;border:0}.side_type_id.active .side-content{display:block;width:960px;position:relative;margin-top:40px;text-align:center}.side_type_id.active:nth-child(2) .side-content{margin-left:-330px}.side_type_id.active:nth-child(3) .side-content{margin-left:-660px}.side_type-text{float:left;width:274px;height:210px;border:3px solid #e1e1e1;border-radius:10px;padding:10px;text-align:center}.side_type_id.active .side_type-text{border:3px solid #FFC400}.side_type_id.active:not(:first-child):after{content:'';width:0;height:0;position:absolute;top:235px;left:140px;border-top:20px solid #FFC400;border-right:20px solid transparent;border-left:20px solid transparent}.side_id img{width:100px;margin:0 auto;display:block}.side_id{width:200px;height:150px;display:inline-block;border-radius:10px;border:3px solid #e1e1e1;margin-right:30px}.side-types-inner{margin-top:40px}.side_id.active{background-color:white;border:3px solid #FFC400}.side_id:last-child{margin-right:0}.services input[type="text"],input[name="edge_length"],input[name="side_length"],input[name="side_width"],input[name="side_height"]{width:40px;border:2px solid #c2c2c2;padding:8px}.edge-params select,.side-content select{border:2px solid #c2c2c2;padding:7px}.services table{width:100%;border-spacing:0}.checkbox-r-left,.checkbox-r-right{color:#fff}.corner{color:#fff}.services table td:first-child{width:75%;border-bottom:1px solid #fff;padding:20px 20px}.services table td{border-bottom:1px solid #fff;padding:20px 20px}.services-content .icheckbox_square-yellow{margin:-2px 5px 0 0}.services .services-title tr{background-color:#FFC400;color:#000;height:75px}.services table tr{height:45px;background-color:#f6f6f6}.services table tr:first-child td{font-family:"Open Sans";font-size:16px}.services-content .icheckbox_square-yellow{background-color:#fff}.final{margin-bottom:70px}.contacts-gallery.fotorama{height:800px}.inner-prod-img{position:absolute;height:100%;bottom:0;right:0}.found{color:#FFC400;font-family:"Open Sans";cursor:pointer;text-decoration:underline}.selected-materials .material{float:left;margin-right:15px;width:274px;height:174px;border:3px solid #FFC400;border-radius:10px;padding:10px}.selected-materials{overflow:hidden;padding-bottom:40px}.selected-materials .material:last-of-type{margin-right:0}div.remover{background-image:url(close-fancy-icon.png);width:20px;height:20px;background-color:transparent;position:absolute;right:10px;top:10px;left:inherit;cursor:pointer}.side-content label{margin-right:50px;position:relative}.side-content label:last-of-type{margin-right:0}.selected-materials-header{font-size:24px;text-align:center;font-family:"Open Sans";margin-bottom:30px}.iradio_square-yellow.active{background-color:transparent;border:0}.icheckbox_square-yellow.active{border:0}.prem{height:500px;margin:35px 0;background-position:center left;background-repeat:no-repeat;position:relative}.prem a:hover{color:#ffe38d}.premdiv{position:absolute;text-align:left;width:210px;margin-top:40px}.premdiv p{color:#a7a7a7;font-size:13px;line-height:normal}.premdiv h3{margin:0;padding:0}.content .p1:first-child{margin-top:50px}#toTop{display:none;position:fixed;z-index:9999;left:1%;background:#4f4f4f;border-radius:5px;cursor:pointer;color:#fff;text-align:center;font:normal normal 23px/25px sans-serif;text-shadow:0 1px 2px #000;opacity:.5;padding:3px;margin-bottom:15px;width:32px;height:32px}#toTop{bottom:55px}#toTop:hover{opacity:.8;box-shadow:0 5px .5em -1px #666}.emerge{opacity:0}.price-divider{height:1px;width:100%;background-color:#ebebeb}.price-img-block{position:relative}.price-block{position:absolute;left:0;bottom:0;width:110px;height:62px;border:1px solid white;border-radius:6px;-webkit-box-shadow:0 5px 26px -5px #acacac;-moz-box-shadow:0 5px 26px -5px #acacac;-ms-box-shadow:0 5px 26px -5px #acacac;-o-box-shadow:0 5px 26px -5px #acacac;box-shadow:0 5px 26px -5px #acacac}.price-block p{margin:0;text-align:center}.price-block .price-price{background:#efebe5;border-radius:0 0 6px 6px;margin-left:1px;margin-right:1px;color:#a63850;font-size:24px;line-height:37px;font-family:"Open Sans"}.price-block .price-title{font-size:11px;line-height:24px}.price-example-table thead tr th{text-align:left}.price-example-table:first-of-type{margin-top:30px}.price-example-table{line-height:40px;margin-bottom:60px}.price-example-table thead th{background-color:#eee;color:#000;padding-left:10px}.price-example-table tbody td{font-family:'Noto Sans';font-size:13px;padding-left:10px;border-bottom:1px dotted #c5beba}.price-example-table tbody td[colspan="3"]{padding-left:0;padding-right:20px}.price-example-table tfoot tr th{text-align:left}.line-through{text-decoration:line-through}.price-example-table tbody tr:hover td{background-color:#eee}.price-example-table a,.price-p a{font-family:'Noto Sans'}.price-example-table tr td:last-child{width:247px}div#sticky-filter-sticky-wrapper{float:left;width:200px;margin-right:30px;margin-bottom:10px}input:focus{outline:0}.price-notes{position:relative;border:1px solid #e5e5e5;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;margin:30px 0 60px;padding:10px 15px;width:640px}.price-notes .notes{position:absolute;top:-16px;background:#fff;left:30px;padding:0 5px;margin:0;font-size:14px}.price-notes ul{margin:10px 0;padding-left:20px}.price-notes li{font-size:12px;font-family:'Noto Sans'}.filter-element{width:100px;height:100px;border:3px solid #eee;border-radius:13px;overflow:hidden;cursor:pointer}.sale{background-image:url(/images/sale-pattern.png);background-position:top;margin:40px 0;background-repeat:repeat-x;padding:10px 30px;border-radius:6px;box-shadow:0 3px 3px rgba(0,0,0,.2);width:720px;border:1px solid #fff}.sale p{font-size:20px;line-height:35px;font-family:'Open Sans'}.is-sticky .top-header{height:49px}.is-sticky .logo .h2{margin-top:13px}.is-sticky .searchbox{margin-top:6px}.is-sticky .phone-block a{margin-top:14px}.is-sticky .forms-block a{margin-top:17px}.is-sticky .top-menu{width:100%;background-color:#fff}.vis-selected-materials{bottom:-215px}#make-order{margin-top:0;width:30%}.material-extra-text a{font-family:"Noto Sans",sans-serif}#catalog-desc p{margin-top:0}#showdesc:hover{color:#ffd451}#catalog-short-desc{margin-bottom:15px;font-family:"Noto Sans",sans-serif;font-size:15px}.side_type-text img{width:170px}.forms-block a{color:#fff}.edge-block{margin-bottom:40px}.edge-block h2{font-family:"Open Sans";font-size:29px;text-transform:uppercase;letter-spacing:2px;display:block;width:300px;text-align:center;margin:0 auto;background:#fff;position:relative;top:20px;font-weight:normal}.edge-block .owl-carousel-wrap{width:1000px;margin:0 auto;border:5px solid #ebebeb;padding-top:40px;padding-bottom:30px;padding-left:28px;padding-right:28px;border-radius:8px}.edge_item{height:150px;background-size:cover}.edge_item p{position:relative;margin:0;bottom:-230px;text-align:center}#top-header-sticky-wrapper{background-color:black}#fix-dot{position:fixed;top:0;left:0;width:1px;height:1px}.vis-to-all{position:absolute;bottom:0;left:0;width:100px;border:3px solid #FFC400;border-top:2px solid #FFC400;font-size:10px;border-radius:0 0 13px 13px;line-height:22px;text-align:center;transition:.2s ease;background-color:#fff}.vis-to-all:hover{background-color:#FFC400;color:white}.calc-search{font-size:13px;margin-bottom:30px}.calc-search input{width:180px;border:2px solid #c2c2c2;padding:8px;padding-right:33px;margin:0 5px;background-image:url(/images/red-search.png);background-repeat:no-repeat;background-position:96% 50%}.calc-search input:focus{border-color:#FFC400}.country-flag-wrap{position:absolute;bottom:237px;left:0;width:100%;background-color:white;z-index:2;text-align:center}.material-block .country-flag{width:20px}.owl-item .country-flag-wrap{bottom:240px}.owl-carousel .owl-item img.country-flag{width:20px;margin:0 auto}.material-item-page h1 .h1-flag{width:20px;height:14px;margin-left:5px;top:-14px;position:relative}.material-item-price-star{font-size:16px}.material-price-item-disclaimer{font-size:11px;line-height:12px;text-align:justify;margin-bottom:10px}.mainslider-wrap .fotorama{height:100% !important}.mainslider-wrap .fotorama__wrap{height:100% !important}.mainslider-wrap .fotorama__stage{height:100% !important}.owl-carousel .owl-item img{transform-style:flat}.slab .owl-carousel-wrap .owl-carousel .owl-controls .owl-nav .owl-prev,.slab .owl-carousel-wrap .owl-carousel .owl-controls .owl-nav .owl-next{top:50%;margin-top:-40px}.price-disclaimer{font-size:20px;line-height:1.2;color:#FFC400;margin-top:10px}.price-example{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-bottom:40px}.price-example__image{width:45%;flex-shrink:0;-webkit-flex-shrink:0;-ms-flex-negative:0;margin-right:30px}.price-example__image img{width:100%}.price-example__text p{margin-top:0;margin-bottom:5px;line-height:1.8}.articles_ruller_icon{width:40px;height:50px;background:url("/images/visual/ruller.png");background-repeat:no-repeat;margin:0 15px 10px 0}.article_ruller_row{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.article_page_article_text_container{font-size:15px;line-height:1.8}.article_cost_row{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.articles_price_icon{margin:10px 15px 10px 0;background:url(/images/visual/check.png);background-repeat:no-repeat;width:50px;height:50px}.article_annotation{font-size:12px}h3.articles_page_article_title{font-size:18px;line-height:1.5;margin-top:-5px}.article_page_article_container{border-bottom:5px solid #ebebeb;padding-bottom:30px}.moika-banner{height:100%;width:100%;background-repeat:no-repeat;background-position:0 0;background-size:cover}.banner-moika__header{font-family:"Exo 2";font-size:4.5em;color:#fff;padding:25px 30px 30px;margin:30px 100px;background:rgba(216,41,47,0.58);display:block}.banner-moika__text{font-size:2em;color:#fff;padding:25px 30px;margin:30px 100px;background:rgba(0,0,0,0.5);width:45%;font-weight:normal}.banner-moika__text:hover{text-decoration:none}.banner_text{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:100%;height:100%;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.requisites{width:300px;margin:0 auto 40px;text-align:center}.requisites__title{font-size:22px;color:#1e1616;font-family:"Open Sans"}.requisites__link{padding-top:50px;background-image:url(/images/word.png);background-size:contain;background-repeat:no-repeat;width:50px;display:inline-block;margin:0 20px;color:black}.requisites__link:hover{text-decoration:none}.pdf-file-block{text-align:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-bottom:0}.pdf-file{margin:30px 20px 20px 20px;height:396px;text-decoration:none}.pdf-img{margin:10px auto;width:280px;height:396px;box-shadow:0 0 10px #4e4e51}.pdf-file-txt{text-decoration:underline;color:#FFC400;text-align:center;font-family:"Open Sans";font-size:18px}.russia{font-family:"Open Sans",sans-serif;font-size:18px;font-weight:bold;color:#3e3838;margin-top:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.russia img{margin-right:10px}.pdf-slider__wrap{display:flex;justify-content:center;align-items:center;margin-top:30px;margin-bottom:20px}.pdf-slider__icon{width:50px;height:50px;display:inline-block;margin-right:10px;background-image:url(/images/pdf.png);background-size:contain;background-repeat:no-repeat}.pdf-slider__link{font-size:30px}.pdf-slider__link:hover{text-decoration:none}.credit-block *{box-sizing:border-box}.credit-block{margin:0 auto;padding-top:40px}.credit-block__headline{text-transform:uppercase;letter-spacing:.7px;text-align:center}.credit-block__headline-h2{font-size:32px;margin-bottom:90px;text-align:center;font-weight:normal}.credit-block__flex{display:flex;justify-content:space-between;flex-wrap:wrap}.credit-block__flex-block{width:50%;margin-bottom:70px;padding-left:150px;padding-top:10px;height:160px}.credit-block__flex-block-1{background:url(/files/redactor/images/credit-block-wallet.png) no-repeat}.credit-block__flex-block-2{background:url(/files/redactor/images/credit-block-credit-card.png) no-repeat 0 10px}.credit-block__flex-block-3{background:url(/files/redactor/images/credit-block-calculator.png) no-repeat}.credit-block__flex-block-4{background:url(/files/redactor/images/credit-block-calendar.png) no-repeat 0 10px}.credit-block__black{font-size:26px;color:#333;font-weight:bold}.credit-block__black_block{display:block}.credit-block__red{font-weight:bold;color:#FFC400;font-size:50px;line-height:35px}.credit-block__red_block{display:block;line-height:0;margin-top:10px;margin-bottom:5px}.credit-block__text{font-size:26px;text-align:center}.credit-block__partner-bank{margin-bottom:30px}.credit-block__partner-bank-img{margin-bottom:80px;text-align:center}.advant-blocks{display:flex;justify-content:space-between;border-radius:8px;border:5px solid #ebebeb;padding:20px 20px 40px}.advant-block{width:330px}.advant-block__top{font-family:"Exo 2";font-size:92px;color:#da2b30;height:110px;text-align:center;line-height:98px;margin-bottom:20px}.advant-block__years span{font-family:"Exo 2";font-size:26px;color:#000}.advant-block__bottom{font-family:"Exo 2";font-size:26px;text-align:center}.advant-block__items{box-sizing:border-box;display:flex;justify-content:center;margin-bottom:10px;margin-top:10px}.advant-block__number{margin-right:5px;border-radius:10px;height:110px;width:55px;background:#f8f6f9;font-size:92px;line-height:110px;position:relative}.advant-block__number:nth-child(2){margin-right:10px}.advant-block__number:after{content:'';display:block;width:100%;height:2px;background:#f8f6f9;position:absolute;top:50%;left:0;margin-top:-1px}.advant-block__years{background:url(/images/advant-block-sink.png) no-repeat 20% 0;margin-bottom:0}.advant-block__factory{background:url(/images/advant-factory-pic.png) no-repeat 50% 100%}.h1-head{font-size:2em}.color-white{color:#fff}.download-present-fotorama .fotorama__stage{height:900px !important}.download-present-fotorama img{width:458px !important;height:900px !important;margin:0 auto}.bottom-h2{font-size:32px;text-align:center}.article_container__image_to_right{margin-top:25px;margin-bottom:15px;display:block}.article_container__image_to_right .image{width:48%;height:400px;background-size:cover;background-position:center;border-radius:15px;margin-left:25px;margin-bottom:25px;float:right}.article_container__image_to_left .image{width:48%;height:400px;background-size:cover;background-position:center;border-radius:15px;margin-right:45px;margin-bottom:25px;flex-shrink:0;float:left}.article_container__image_to_left{margin-top:15px;display:inline-block}ul.article_page__list{margin-left:-40px}.articles_page__articles_container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.publication-block.publication-block-blog.articles_page__article_block{width:40%;margin-right:30px}.pub-info.pub-noimg.articles_page__article_container__info_block.articles_page__article_container__info_block{width:100%}.inner-prod-text h1{width:70%;line-height:1.2em}.article_page{margin-bottom:30px}

.goto{
    text-shadow: none;
    border: 2px solid #FFC400;
    background-color: #ffc400;
    color: #252525;
    text-decoration: none;
    margin-top: 20px;
}

.goto:hover,.online-visualizator .goto:hover.btn-more2:hover {
    text-decoration: none;
    background-color: transparent;
    color: #FFC400;
}


#zamer-form {
    padding: 35px 0;
    height: 115px;
    box-sizing: border-box;
    text-align: center;
    background: #f2c614 url(../images/zamer-bg.png) center left repeat-x;
}
#zamer-form input {
    display: inline-block;
    width: 250px;
    border-radius: 10px;
    font-size: 14px;
    padding: 10px;
    color: #000;
    height: 18px;
    margin-bottom: 25px;
    margin-right: 25px;
    border: 2px solid #fff;
}
#zamer-form input:last-child {
    margin-right: 0;
}
#zamer-form .goto {
    bottom: -33px;
    background: #FFC400;
    color: #000;
    font-size: 20px;
}
#zamer-form .goto:before {
    display: inline-block;
    content: '';
    background: #fff;
    width: 50px;
    height: 20px;
    position: absolute;
    left: -53px;
}
#zamer-form .goto:after {
    display: inline-block;
    content: '';
    background: #fff;
    width: 50px;
    height: 20px;
    position: absolute;
    right: -53px;
}
.zamer-wrapper {
    margin: 50px 0;
    padding-bottom: 50px;
    border-top: 5px solid #ebebeb;
    border-bottom: 5px solid #ebebeb;
}
.zamer-wrapper h2 {
    top: -23px;
    font-weight: bold;
    font-size: 28px;
}
.popular + .online-visualizator {
    margin-top: 250px;
}
#zamer-form label,
#zamer-form .field-wr {
    position: relative;
    display: inline-block;
}
#zamer-form .starrequired {
    display: inline-block;
    font-size: 24px;
    color: #FFC400;
    position: absolute;
    right: 40px;
    top: 8px;
}
.zamer-small input {
    margin-right: 3px !important;
}
.zamer-small h2 {
    position: relative;
    top: -20px;
    text-transform: uppercase;
    letter-spacing: 2px;
    display: block;
    width: 400px;
    text-align: center;
    margin: 0 auto;
    background: #fff;
}
.mat-buttons {
    width: 330px;
}

#zamer-form input.error {
    border: 2px solid red;
}

#zamer-form label.error {
	display: none;
}