/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1,.feature{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}/*! fancyBox v2.1.5 fancyapps.com | fancyapps.com/fancybox/#license */.fancybox-image,.fancybox-inner,.fancybox-nav,.fancybox-nav span,.fancybox-outer,.fancybox-skin,.fancybox-tmp,.fancybox-wrap,.fancybox-wrap iframe,.fancybox-wrap object{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;border-radius:4px;padding:0!important}.fancybox-opened{z-index:8030}.fancybox-inner,.fancybox-outer{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-iframe,.fancybox-image{display:block;width:100%;height:100%}.fancybox-image{max-width:100%;max-height:100%}#fancybox-loading{background-image:url(../images/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(../images/fancybox_loading.gif) center center no-repeat}.fancybox-close{position:absolute;top:0;right:0;width:29px;height:29px;cursor:pointer;background:#fff;z-index:8040;text-align:center;color:#575757;font-size:18px}.fancybox-close:before{content:"\f00d";font-family:FontAwesome;font-size:inherit;font-style:normal;font-variant:normal;font-weight:400;line-height:27px;display:block}.fancybox-close:hover{color:#006db5}.fancybox-nav{position:absolute;top:0;width:40%;height:100%;cursor:pointer;text-decoration:none;background:transparent url(../images/blank.gif);-webkit-tap-highlight-color:transparent;z-index:8040;color:#575757}.fancybox-prev{left:0}.fancybox-next{right:0}.fancybox-nav span{position:absolute;top:50%;width:28px;height:28px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);cursor:pointer;z-index:8040;visibility:hidden;background:#fff;color:#575757;font-size:18px;text-align:center;-webkit-transition:color .15s;transition:color .15s}.fancybox-nav span:before{content:"\f053";font-family:FontAwesome;font-size:inherit;font-style:normal;font-variant:normal;font-weight:400;line-height:27px;display:block;margin:1px 0 0 -1px}.fancybox-nav span:hover{color:#006db5}.fancybox-prev span{left:10px}.fancybox-next span{right:10px}.fancybox-next span:before{content:"\f054";margin:1px -1px 0 0}.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:rgba(0,0,0,.6)}.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:0 0;background:rgba(0,0,0,.8);border-radius:15px;text-shadow:0 1px 2px #222;color:#fff;font-weight:700;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)}#nav,#nav ul,.accordion,.card-list,.check-list,.footer-nav,.footer-nav ul,.gallery .thumbnails,.login-nav ul,.radio-list,.side-nav ul,.social-networks,.steps,.tabset,ul{margin:0;padding:0;list-style:none}#nav:after,.catProdAttributeItem:after,.check-list li:after,.clearfix:after,.comment-block .meta-holder:after,.container:after,.event-description:after,.footer-block .subscribe-form .block:after,.item .text-block:after,.post .meta .frame:after,.product-block .heading:after,.productSmall li .text-block:after,.radio-list li:after,.select-holder:after,.share-block:after,.side-block .subscribe-form .block:after,.step-section .card-list:after,.steps:after,.subscribe-form:after,.tabset:after,dl:after,table.productTable td .text-block:after{content:"";display:block;clear:both}.ellipsis{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}html{box-sizing:border-box;background:#fff}*,:after,:before{box-sizing:inherit}*{max-height:1000000px}body{color:#313131;background:#fff;font:300 16px/1.5 "Open Sans",Arial,"Helvetica Neue",Helvetica,sans-serif;min-width:320px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}embed,iframe,object,video{max-width:100%}img{max-width:100%;height:auto;vertical-align:top}[id=main] img{margin:0 0 31px}.gm-style img{max-width:none}blockquote{border-left:1px solid #aaa;padding-left:20px;margin:0 auto 25px;max-width:696px;font-size:14px;line-height:18px;font-weight:300;font-style:italic}blockquote,blockquote:after,blockquote:before,q,q:after,q:before{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:""}table{width:100%}ol ol,ol ul,ul ol,ul ul{padding-left:3em;margin:0}ul:not([class]){list-style:none;margin:0;padding:9px 0 18px}ul:not([class]) li{position:relative;padding:0 0 11px 20px}ul:not([class]) li:before{content:"";background:#313131;width:9px;height:9px;position:absolute;left:0;top:8px;border-radius:50%}[id=main] ul:not([class]){overflow:hidden}dl{margin:0;padding:0 0 18px}dl dt{float:left;clear:left;padding-right:.25em}dl dd{overflow:hidden;font-weight:600;margin:0 0 10px}address{font-style:normal;padding:0}address .view-map{text-transform:uppercase;font-weight:400;color:#313131}address .view-map:hover{color:#006db5}#sidebar address{font-size:16px;line-height:2.125}pre{max-width:100%}fieldset,form{margin:0;padding:0;border-style:none}.form label,.webform label{font-size:inherit}.textbox,input[type=email],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=url],textarea{-webkit-appearance:none;-webkit-border-radius:0;box-sizing:border-box;background:#fff;border:1px solid #c9c9c9;padding:12px 20px;color:#c6c6c6;width:100%;height:59px;font-size:24px;line-height:29px;margin:0 0 20px;outline:0;box-shadow:none;-webkit-transition:border .2s;transition:border .2s}.textbox::-webkit-input-placeholder,input[type=email]::-webkit-input-placeholder,input[type=password]::-webkit-input-placeholder,input[type=search]::-webkit-input-placeholder,input[type=tel]::-webkit-input-placeholder,input[type=text]::-webkit-input-placeholder,input[type=url]::-webkit-input-placeholder,textarea::-webkit-input-placeholder{text-transform:uppercase;color:#c6c6c6}.textbox::-moz-placeholder,input[type=email]::-moz-placeholder,input[type=password]::-moz-placeholder,input[type=search]::-moz-placeholder,input[type=tel]::-moz-placeholder,input[type=text]::-moz-placeholder,input[type=url]::-moz-placeholder,textarea::-moz-placeholder{opacity:1;text-transform:uppercase;color:#c6c6c6}.textbox:-moz-placeholder,input[type=email]:-moz-placeholder,input[type=password]:-moz-placeholder,input[type=search]:-moz-placeholder,input[type=tel]:-moz-placeholder,input[type=text]:-moz-placeholder,input[type=url]:-moz-placeholder,textarea:-moz-placeholder{text-transform:uppercase;color:#c6c6c6}.textbox:-ms-input-placeholder,input[type=email]:-ms-input-placeholder,input[type=password]:-ms-input-placeholder,input[type=search]:-ms-input-placeholder,input[type=tel]:-ms-input-placeholder,input[type=text]:-ms-input-placeholder,input[type=url]:-ms-input-placeholder,textarea:-ms-input-placeholder{text-transform:uppercase;color:#c6c6c6}.textbox.placeholder,input[type=email].placeholder,input[type=password].placeholder,input[type=search].placeholder,input[type=tel].placeholder,input[type=text].placeholder,input[type=url].placeholder,textarea.placeholder{text-transform:uppercase;color:#c6c6c6}.textbox:focus,input[type=email]:focus,input[type=password]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=url]:focus,textarea:focus{border-color:#313131;color:#313131;text-transform:none}.textbox.error,input[type=email].error,input[type=password].error,input[type=search].error,input[type=tel].error,input[type=text].error,input[type=url].error,textarea.error{color:#ff8989;border-color:#ff8989}.textbox.error::-webkit-input-placeholder,input[type=email].error::-webkit-input-placeholder,input[type=password].error::-webkit-input-placeholder,input[type=search].error::-webkit-input-placeholder,input[type=tel].error::-webkit-input-placeholder,input[type=text].error::-webkit-input-placeholder,input[type=url].error::-webkit-input-placeholder,textarea.error::-webkit-input-placeholder{color:#ff8989}.textbox.error::-moz-placeholder,input[type=email].error::-moz-placeholder,input[type=password].error::-moz-placeholder,input[type=search].error::-moz-placeholder,input[type=tel].error::-moz-placeholder,input[type=text].error::-moz-placeholder,input[type=url].error::-moz-placeholder,textarea.error::-moz-placeholder{opacity:1;color:#ff8989}.textbox.error:-moz-placeholder,input[type=email].error:-moz-placeholder,input[type=password].error:-moz-placeholder,input[type=search].error:-moz-placeholder,input[type=tel].error:-moz-placeholder,input[type=text].error:-moz-placeholder,input[type=url].error:-moz-placeholder,textarea.error:-moz-placeholder{color:#ff8989}.textbox.error:-ms-input-placeholder,input[type=email].error:-ms-input-placeholder,input[type=password].error:-ms-input-placeholder,input[type=search].error:-ms-input-placeholder,input[type=tel].error:-ms-input-placeholder,input[type=text].error:-ms-input-placeholder,input[type=url].error:-ms-input-placeholder,textarea.error:-ms-input-placeholder{color:#ff8989}.textbox.error.placeholder,input[type=email].error.placeholder,input[type=password].error.placeholder,input[type=search].error.placeholder,input[type=tel].error.placeholder,input[type=text].error.placeholder,input[type=url].error.placeholder,textarea.error.placeholder{color:#ff8989}select{-webkit-border-radius:0;display:block;width:100%;height:59px;border:1px solid #fff;font-size:24px;line-height:29px;padding:11px 15px 15px;margin:0 0 20px;color:#c6c6c6;text-transform:uppercase}select .hideme{display:none}textarea{resize:vertical;vertical-align:top;height:180px;min-height:110px}.white-block .textbox,.white-block input[type=email],.white-block input[type=password],.white-block input[type=search],.white-block input[type=tel],.white-block input[type=text],.white-block input[type=url],.white-block select,.white-block textarea{background:#f3f1f1;border-color:#f3f1f1}.white-block .textbox.error,.white-block input[type=email].error,.white-block input[type=password].error,.white-block input[type=search].error,.white-block input[type=tel].error,.white-block input[type=text].error,.white-block input[type=url].error,.white-block select.error,.white-block textarea.error{border-color:#ff8989}button,input[type=button],input[type=file],input[type=reset],input[type=submit]{-webkit-appearance:none;-webkit-border-radius:0;cursor:pointer}input[type=checkbox]{float:left;width:15px;height:15px;margin:7px 15px 0 0;padding:0}input[type=radio]{float:left;width:16px;height:15px;margin:4px 15px 0 0;padding:0}.check-list,.radio-list{padding:0 0 9px}.check-list li,.radio-list li{padding:0 0 19px}.check-list label,.radio-list label{font-size:20px;line-height:1.4}.radio-list{padding-bottom:0}.radio-list label{font-size:16px}.form.checkout-form{margin-bottom:20px}.form.contact-form,.form.edit-account-form,.form.registration-form{margin-bottom:70px}.password-holder~.captcha-holder{padding:0}.jcf-checkbox{border:1px solid #313131;background:#fff;margin:0 17px 0 0;float:left;position:relative;width:30px;height:30px}.jcf-checkbox span{position:absolute;display:none;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.jcf-checkbox span:before{content:"\f00c";font-family:FontAwesome;font-size:18px;line-height:1;color:#575757}.jcf-checkbox input[type=checkbox]{position:absolute;width:100%;height:100%;border:0;margin:0;left:0;top:0}.jcf-checkbox.jcf-checked span{display:block}.jcf-radio{border:1px solid #c9c9c9;background:#fff;position:relative;border-radius:50%;margin:0 17px 9px 0;float:left;width:35px;height:35px}.jcf-radio span{position:absolute;top:11px;left:11px;right:11px;bottom:11px;background:#f3f1f1;border-radius:100%}.jcf-radio input[type=radio]{position:absolute;height:100%;width:100%;border:0;margin:0;left:0;top:0}.jcf-radio.jcf-checked span{background:#575757}.jcf-select{border:1px solid #c9c9c9;color:#c6c6c6;background:#fff;position:relative;cursor:default;height:59px;font-size:24px;line-height:29px;text-transform:uppercase;display:block;width:100%!important;margin:0 0 20px}.white-block .jcf-select{background:#f3f1f1;border-color:#f3f1f1}.jcf-select select{z-index:1;left:0;top:0}.jcf-select .jcf-select-text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;display:block;margin:14px 65px 12px 20px}.jcf-select .jcf-select-opener{position:absolute;width:70px;right:0;top:0;bottom:0;text-align:center}.jcf-select .jcf-select-opener:before{content:"\f078";font-family:FontAwesome;font-size:18px;line-height:1;color:#c6c6c6;position:absolute;top:50%;left:0;right:0;margin:-2px 0 0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.jcf-select.jcf-drop-active .jcf-select-opener:before{content:"\f077";color:#313131}select.error+.jcf-select{color:#ff8989;border-color:#ff8989}.jcf-focus{border-color:#313131;color:#313131}body>.jcf-select-drop{position:absolute;margin:-1px 0 0;z-index:100}body>.jcf-select-drop.jcf-drop-flipped{margin:1px 0 0}.jcf-select .jcf-select-drop{position:absolute;margin-top:0;z-index:9999;top:100%;left:-1px;right:-1px}.jcf-select .jcf-drop-flipped{bottom:100%;top:auto}.jcf-list-box{overflow:hidden;display:inline-block;border:1px solid #b8c3c9;min-width:200px;margin:0 15px}.jcf-list{display:inline-block;vertical-align:top;position:relative;background:#fff;line-height:14px;font-size:12px;width:100%}.jcf-list .jcf-list-content{vertical-align:top;display:inline-block;overflow:auto;width:100%}.jcf-list ul{list-style:none;overflow:hidden;padding:0;margin:0;font-size:20px;line-height:24px;text-transform:uppercase}.jcf-list ul li{width:100%;float:left;padding:0}.jcf-list ul li:before{display:none}.jcf-list ul li.hideme{display:none}.jcf-list ul li.item-selected a{background:#ddd;color:#313131}.jcf-list .jcf-overflow{overflow:auto}.jcf-list .jcf-option{white-space:nowrap;overflow:hidden;padding:5px 9px;color:#656565;height:1%;text-decoration:none;padding:9px 18px;display:block;cursor:default;color:#c6c6c6;height:1%;-webkit-transition:background .25s;transition:background .25s}.jcf-list .jcf-disabled{background:#fff!important;color:#aaa!important}.jcf-list-box .jcf-selected,.jcf-select-drop .jcf-hover{background:#e6e6e6;color:#000}.jcf-list .jcf-optgroup-caption{white-space:nowrap;font-weight:700;display:block;padding:5px 9px;cursor:default;color:#000}.jcf-list .jcf-optgroup .jcf-option{padding-left:30px}.jcf-disabled{background:#eee!important}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-family:inherit;font-weight:300;line-height:1.16;margin:0 0 .5em;color:#313131}.h1 a,.h2 a,.h3 a,.h4 a,.h5 a,.h6 a,h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{color:#313131}.h1 a:hover,.h2 a:hover,.h3 a:hover,.h4 a:hover,.h5 a:hover,.h6 a:hover,h1 a:hover,h2 a:hover,h3 a:hover,h4 a:hover,h5 a:hover,h6 a:hover{color:#006db5}.h1,h1{font-size:30px;line-height:1.2;margin-bottom:19px;color:#0072bc}.h1.page-title,h1.page-title{font-family:Lora,"Times New Roman",Times,Baskerville,Georgia,serif;font-size:50px;line-height:1.16;font-weight:400;text-transform:uppercase;color:#939393}h1.page-title.slide-text,h2.page-title.slide-text{font-family:Lora,"Times New Roman",Times,Baskerville,Georgia,serif;font-size:50px;line-height:1.16;font-weight:400;text-transform:none;color:#fff}h1.small{text-transform:uppercase;font-size: 18px;letter-spacing:1px;font-weight:400;padding-bottom:26px;}.h2,h2{font-size:25px;margin-bottom:24px;color:#313131}.h2.page-title,h2.page-title{font-size:50px;text-transform:uppercase;margin-bottom:13px}.h3,h3{font-size:20px;text-transform:uppercase;margin-bottom:16px}h3.shadow-title{font-family:Georgia,serif;font-size:50px;line-height:1.16;font-weight:400;text-transform:none;color:#fff;text-shadow:1px 1px 6px #333}h3.center{text-align:center;font-family:Georgia,serif;font-weight:700}.h4,h4{font-size:18px;text-transform:uppercase}.h5,h5{font-size:16px;text-transform:uppercase}.h6,h6{font-size:14px;text-transform:uppercase}p{margin:0 0 20px}a{color:#26a9ff;text-decoration:none;background-color:transparent;-webkit-transition:color .15s linear 0s;transition:color .15s linear 0s}a:focus,a:hover{color:#006db5}a:active,a:hover{outline:0}.productSmall,.row-holder,table.productTable tr{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;margin:0 -10px}.productSmall li,[class^=col-],table.productTable td{padding:0 10px}.col-8{width:66.6666%}.col-6{width:50%}.col-4,.productSmall li,table.productTable td{width:33.3333%}.col-3{width:25%}.col-two-third{width:68%}.col-one-third{width:32%}.col-full-width{width:100%}.container{max-width:1180px;padding:0 20px;margin:0 auto}.bg-block{background-position:50% 50%;background-repeat:no-repeat;background-size:cover}.white-block{background:#fff;margin-bottom:20px;padding:20px}.center-block{max-width:636px;margin:0 auto}.center-img img{margin:0 auto;text-align:center}.align-left{text-align:left}.align-right{text-align:right}.align-center{text-align:center}.button,.product-block .product-description input[type=submit]{display:inline-block;vertical-align:top;background:0 0;border:1px solid #313131;text-transform:uppercase;color:#313131;font-size:18px;line-height:1.1;padding:17px 15px;cursor:pointer;min-width:174px;text-decoration:none;text-align:center;-webkit-transition:background .25s,border .25s;transition:background .25s,border .25s}.btn-small.button,.product-block .product-description input.btn-small[type=submit]{min-width:127px;font-size:15px;padding:9px 10px 10px}.btn-xsmall.button,.product-block .product-description input.btn-xsmall[type=submit]{min-width:106px;font-size:13px;padding:7px 10px 8px}.btn-long.button,.product-block .product-description input[type=submit]{min-width:269px;font-size:18px}.btn-long.btn-large.button,.product-block .product-description input.btn-large[type=submit]{font-size:30px;padding:24px 25px 25px}.btn-block.button,.product-block .product-description input.btn-block[type=submit]{min-width:0;display:block}.button:focus,.button:hover,.product-block .product-description input[type=submit]:focus,.product-block .product-description input[type=submit]:hover{background:#0072bc;border-color:#0072bc;color:#fff}.white-block .button{color:#313131}.white-block .button:focus,.white-block .button:hover{background:#0072bc;border-color:#f3f1f1;color:#fff}.btn-top{position:fixed;right:10px;bottom:10px;z-index:-1;width:50px;height:50px;opacity:0;background:#545454;color:#fff;text-align:center;text-indent:-9999px;overflow:hidden;-webkit-transition:opacity .4s,bottom .4s;transition:opacity .4s,bottom .4s;font-size:34px;line-height:1;outline:0}.btn-top:after{content:"\f0d8";position:absolute;top:50%;left:0;right:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);margin-top:-1px;text-indent:0;font-family:FontAwesome;font-style:normal;font-variant:normal;font-weight:400;font-size:inherit;line-height:1}.scroll .btn-top{opacity:.8;z-index:155}.btn-top:hover{opacity:1;color:#fff}.btn-top:focus{color:#fff}#header{position:relative;z-index:170;box-shadow:0 2px 5px rgba(0,0,0,.1)}.header-frame{background:#fff;padding:20px 0 21px}.header-frame .container{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;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.header-frame .container:after{display:none}.scroll .header-frame{box-shadow:0 2px 5px rgba(0,0,0,.1);position:fixed;top:0;left:0;right:0}.header-holder{background:#0072bc;text-align:right;padding:6px 0 7px}.login-nav.signup{display:none;}.login-nav{font-size:14px;font-weight:700;line-height:18px}.login-nav ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;margin:0 34px 0 0;padding:0}.login-nav ul li{margin:0 0 0 4px;padding:0}.login-nav ul li.selected a{color:#fff}.login-nav ul li:before{content:"/";display:inline-block;vertical-align:top;color:#fff;margin:0 4px 0 0;position:static;width:auto;height:auto;background:0 0;border-radius:0}.login-nav ul li:first-child:before{display:none}.login-nav a{color:#fff}.login-nav a:hover{opacity:.75}.logo{padding-right:24px;-webkit-flex-basis:25.4%;-ms-flex-preferred-size:25.4%;flex-basis:25.4%}.logo img{max-height:100px;width:79%;-webkit-transition:width .5s;transition:width .5s}.scroll .logo img{width:65%}.nav-holder{text-transform:uppercase;font-size:14px;line-height:1.2;text-align:center;-webkit-flex-basis:74.6%;-ms-flex-preferred-size:74.6%;flex-basis:74.6%;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;padding-right:8px}.nav-holder .nav-opener{display:none;outline:0}#nav{display:table;width:100%;font-weight:400}#nav>li{display:table-cell;position:relative;padding:0 10px}#nav>li:before{display:none}#nav>li.has-drop-down:after{content:"\f107";position:absolute;left:50%;bottom:-22px;font-family:FontAwesome;font-size:inherit;font-style:normal;font-variant:normal;font-weight:400;line-height:1;color:#777;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);display:none}#nav>li.hover{color:#006db5}#nav>li.hover:after{display:block}#nav>li.hover>a{color:inherit}#nav>li.hover>.drop{display:block}#nav>li.selected>a{color:#006db5}#nav>li:first-child{margin-left:0}#nav>li:last-child .drop .drop{left:auto;right:100%}#nav>li:last-child .drop .drop ul{padding:0 1px 0 0}#nav>li:last-child ul li.has-drop-down>a:after{right:auto;left:8px;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}#nav a{color:#313131;text-decoration:none;-webkit-transition:background .2s;transition:background .2s}#nav a:hover{color:inherit}#nav .drop{width:165px;position:absolute;top:100%;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);z-index:25;padding:34px 0 0;display:none}#nav .drop .drop{top:0;left:100%;-webkit-transform:none;-ms-transform:none;transform:none;padding:0;display:none}#nav .drop .drop .drop,#nav .drop .drop ul+ul{display:none!important}#nav ul{font-size:13px;text-align:center;text-transform:capitalize;padding-left:1px}#nav ul li{float:none;margin:0 0 1px;padding:0}#nav ul li:before{display:none}#nav ul li.has-drop-down:after{display:none}#nav ul li.has-drop-down>a:after{content:"\f105";position:absolute;right:8px;top:12px;font-family:FontAwesome;font-size:inherit;font-style:normal;font-variant:normal;font-weight:400;font-size:14px;line-height:1;color:#777}#nav ul li.hover>a{background:#3b434a}#nav ul li.hover .drop{display:block}#nav ul a{background:#1f2428;display:block;color:#d0d0d0;padding:10px 18px 11px;position:relative}#nav ul a:hover{color:#d0d0d0;background:#3b434a}#wrapper{overflow:hidden;width:100%;position:relative}#main{position:relative;padding-top:30px}.scroll #main{padding-top:113px}.main-holder{padding-bottom:10px}.visual-holder{height:508px;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;text-align:center;color:#fff;margin:-30px 0 30px;padding:20px 0;line-height:1.25}.visual-holder.alt-height{height:331px}.visual-holder.visual-bottom{margin:0}.visual-holder.video-bg{margin-bottom:0;position:relative;height:calc(100vh - 113px)}.secureZoneHolder .visual-holder.video-bg{height:calc(100vh - 144px)}.visual-holder h1{color:#fff;margin:0}.visual-holder .text-block{padding:13px 0 0;max-width:530px;margin:0 auto}.text-block.black{color:#fff;font-weight:400;max-width:650px;line-height:1.7;text-shadow:1px 1px 6px #333}.visual-holder p{margin:0}.more{text-transform:uppercase;font-size:24px;line-height:1.1}.map-section{width:100%!important}.map-section>img{margin-bottom:0}.load-holder{padding:50px 0 60px}.system-error-message,.system-message{padding:0;margin:0;background:0 0;border:none;min-height:0}.system-error-message a:link,.system-message a:link{color:#26a9ff}.system-error-message a:hover,.system-message a:hover{color:#006db5}.system-error-message .button,.system-message .button{min-width:140px}.system-error-message .item a,.system-message .item a{color:#313131;display:inline-block;vertical-align:top;margin:16px 0 0 25px}.system-error-message .item a:hover,.system-message .item a:hover{color:#006db5}.system-error-message hr,.system-message hr{height:1px;border:none;background:#7d7d7e;display:none}.system-error-message .form,.system-error-message .webform,.system-message .form,.system-message .webform{border-top:1px solid #7d7d7e;padding:10px 0 0;max-width:636px}.system-error-message .form .item,.system-error-message .webform .item,.system-message .form .item,.system-message .webform .item{padding:0;margin:0}.system-error-message .form label,.system-error-message .webform label,.system-message .form label,.system-message .webform label{display:inline-block;vertical-align:top;margin:0 0 3px}.masonryBlogListHolder #catblogoutput{width:100%!important}.eventsListHolder .pagination.webapp{display:none!important}.ajaxWebappListHolder .pagination.webapp{display:none!important}#report-abuse{display:none}.loaded-block{position:fixed;top:0;left:0;right:0;bottom:0;z-index:1000;background-color:#fff;background-image:url(../images/loading-img.gif);background-position:50% 50%;background-repeat:no-repeat}#sidebar h2{color:#313131;font-size:20px;text-transform:uppercase;margin-bottom:9px}.side-block{padding:0}.side-block+.side-block{padding-top:16px}.side-block+.side-block .side-nav{padding-bottom:1px}.side-block p{margin-bottom:15px}.side-block img{margin-bottom:22px}.side-nav{padding:1px 0}.side-nav ul{padding:0}.side-nav li{margin:0 0 16px}.side-nav li:first-child{margin-top:0}.side-nav li.selected>a{color:#006db5}.side-nav a{color:#313131}.side-nav a:hover{color:#006db5}.side-nav ul{padding:0}.side-nav ul li{padding:0}.side-nav ul li:before{display:none}.side-nav ul ul{padding:16px 16px 0}.side-nav ul ul li{margin-top:2px}.archives .opener-archive{font-weight:700;display:inline-block;vertical-align:top;position:relative;padding-right:14px}.archives .opener-archive:after{content:"\f0d7";position:absolute;top:4px;right:0;font-family:FontAwesome;font-size:16px;line-height:1}.archives ul{padding:0}.archives .active .opener-archive:after{content:"\f0d8"}.archives li ul{padding:16px 0 0}.archives li li{margin:0 0 16px}.archives li li:last-child{margin-bottom:0}.testimonials{font-style:italic}#footer h3{text-transform:none;color:#fff;font-size:30px;line-height:1.1;margin-bottom:26px}.footer-holder{background:#0072bc;color:#fff;padding:60px 0 71px;font-weight:400}.footer-holder .row-holder{margin:0 -20px}.footer-block{float:left;width:26.6666666667%;padding:0 20px 20px;font-size:14px;line-height:17px}.footer-block.footer-links{width:20%}.footer-block .logos img{width:175px}.footer-block p{margin-bottom:16px}.footer-block a{color:#fff}.footer-block a:hover{opacity:.75}.footer-block address{font-style:normal;padding-top:3px;margin:0}.footer-block address span{display:block;position:relative;padding:0 0 11px 36px}.footer-block address span.phone{padding-bottom:30px}.footer-block address span.email i{top:-5px}.footer-block address span i{font-size:24px;line-height:1;position:absolute;top:-2px;left:0;color:#fff}.footer-nav{padding:2px 0 0}.footer-nav li{margin-bottom:13px}.footer-nav a{color:#fff}.footer-nav a:hover{color:#eee}.footer-nav ul{font-size:16px;padding:35px 0 0}.footer-nav ul li{margin:0 0 20px}.logos{list-style:none;padding:6px 0 0;margin:0 -14px;text-align:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.logos li{width:auto;padding:0 11px 21px}.logos a{display:block;-webkit-transition:opacity .2s linear 0s;transition:opacity .2s linear 0s}.logos a:hover{opacity:.8}.footer-frame{background:#fff;padding:20px 0 17px;text-align:right}.footer-frame .container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.footer-frame .container:after{display:none}.footer-frame .holder{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}.footer-frame .social-networks{float:right;margin-left:20px}.footer-frame p{margin:0}.footer-frame [id=socialNav]{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}.footer-logo{-webkit-flex-basis:25%;-ms-flex-preferred-size:25%;flex-basis:12%;margin-right:15px;text-align:left}.item-section,.productSmall,table.productTable tr{list-style:none;padding:0}.productTable td{display:block}.item,.productSmall li,table.productTable td{margin-bottom:20px;overflow:hidden}.item .holder,.productSmall li .holder,table.productTable td .holder{text-decoration:none;background:#fff;color:#313131;height:100%;position:relative}.item .holder:after,.productSmall li .holder:after,table.productTable td .holder:after{content:"";background:#fff;position:absolute;left:0;top:0;right:0;bottom:-9999px;z-index:-1}.item .holder:hover img,.productSmall li .holder:hover img,table.productTable td .holder:hover img{opacity:.9}.item .holder:hover .description,.productSmall li .holder:hover .description,table.productTable td .holder:hover .description{opacity:1}.item a,.productSmall li a,table.productTable td a{display:block;color:#313131}.item a:hover .text-block span:not(.price),.productSmall li a:hover .text-block span:not(.price),table.productTable td a:hover .text-block span:not(.price){color:#006db5;-webkit-transition:color .2s;transition:color .2s}.item .image-area,.productSmall li .image-area,table.productTable td .image-area{overflow:hidden;position:relative}.item .image-area img,.productSmall li .image-area img,table.productTable td .image-area img{width:100%;opacity:1;margin-bottom:0}.item .description,.productSmall li .description,table.productTable td .description{position:absolute;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:column;-ms-flex-flow:column;flex-flow:column;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;top:0;bottom:0;right:0;left:0;background:rgba(255,255,255,.9);text-align:center;z-index:5;padding:10px 25px;opacity:0;-webkit-transition:opacity .25s linear 0s;transition:opacity .25s linear 0s}.item .text-block,.productSmall li .text-block,table.productTable td .text-block{padding:10px 13px;font-size:18px}.item .text-block span,.productSmall li .text-block span,table.productTable td .text-block span{display:block;overflow:hidden}.item .price,.productSmall li .price,table.productTable td .price{float:right;font-weight:400;margin:0 0 0 7px}.item .more,.productSmall li .more,table.productTable td .more{font-size:18px}.social-networks{margin:0 -8px}.social-networks li{display:inline-block;vertical-align:middle;margin:0 8px}.social-networks li.facebook a:after{content:"\f09a"}.social-networks li.instagram a:after{content:"\f16d"}.social-networks li.tumblr a:after{content:"\f173"}.social-networks li.rss a:after{content:"\f09e"}.social-networks li.twitter a:after{content:"\f099"}.social-networks li.youtube a:after{content:"\f167"}.social-networks li.linkedin a:after{content:"\f0e1"}.social-networks li.pinterest a:after{content:"\f0d2"}.social-networks li.googleplus a:after{content:"\f0d5"}.social-networks li.reddit a:after{content:"\f1a1"}.social-networks li.flickr a:after{content:"\f16e"}.social-networks li.dribbble a:after{content:"\f17d"}.social-networks li.yelp a:after{content:"\f1e9"}.social-networks li.vine a:after{content:"\f1ca"}.social-networks a{color:#3e3e80;display:block;text-indent:-9999px;text-align:left;white-space:nowrap;font-size:0;line-height:0}.social-networks a:after{content:"";display:block;text-indent:0;font-family:FontAwesome;font-style:normal;font-variant:normal;font-weight:400;font-size:28px;line-height:1}.social-networks a:hover{color:#313131}.subscribe-section{padding:68px 0 70px;margin:0}.subscribe-form .block{float:left;width:74.7%}.subscribe-form label{display:inline-block;vertical-align:top;font-size:20px;line-height:24px;color:#4d4d4d;margin:0 0 18px}.subscribe-form input[type=email]{width:100%;padding:4px 0;border:solid #4d4d4d;border-width:0 0 1px;float:left;height:auto;margin:0;background:0 0;line-height:30px}.subscribe-form .button.btn-long{float:right;width:23.5%;min-width:0;margin:3px 0 0}.footer-block .subscribe-form,.side-block .subscribe-form{max-width:269px}.footer-block .subscribe-form .block,.side-block .subscribe-form .block{float:none;width:auto}.footer-block .subscribe-form input[type=email],.side-block .subscribe-form input[type=email]{margin-bottom:26px}.footer-block .subscribe-form .button,.side-block .subscribe-form .button{float:none;width:auto;display:block;min-width:0;width:100%;margin:0}.footer-block .subscribe-form{max-width:none;font-weight:300}.footer-block .subscribe-form label{display:none}.footer-block .subscribe-form input[type=email]{color:#fff;border-color:#fff;margin-bottom:19px}.footer-block .subscribe-form input[type=email]::-webkit-input-placeholder{color:#fff}.footer-block .subscribe-form input[type=email]::-moz-placeholder{opacity:1;color:#fff}.footer-block .subscribe-form input[type=email]:-moz-placeholder{color:#fff}.footer-block .subscribe-form input[type=email]:-ms-input-placeholder{color:#fff}.footer-block .subscribe-form input[type=email].placeholder{color:#fff}.footer-block .subscribe-form .button{color:#fff;border-color:#fff}.footer-block .subscribe-form .button:hover{background:#fff;color:#666}.share-block{padding:11px 0 22px}.share-block .title{float:left;font-size:14px;line-height:1.4;font-weight:300;padding:4px 21px 0 0}.share-block .social-networks{float:left;margin:0 -4px}.share-block .social-networks li{margin:0 4px}.share-block .social-networks a{color:#a5a5a5}.share-block .social-networks a:after{font-size:22px}.share-block .social-networks a:hover{color:#000}.post .meta .share-block{padding:6px 0 0;float:left}.post-holder .share-block .title{display:none}.accordion{border:1px solid #dcdcdc;margin:0 0 26px}.accordion li{border-top:1px solid #dcdcdc;-webkit-transition:background .2s;transition:background .2s}.accordion li:first-child{border:none}.accordion li.active{background:#e8e8e8}.accordion li.active .opener:before{content:"\f068"}.accordion li:hover{background:#e8e8e8}.accordion .opener{display:block;position:relative;padding:21px 75px;text-decoration:none;color:#313131;font-size:18px;line-height:22px;outline:0}.accordion .opener:before{content:"\f067";position:absolute;left:31px;top:50%;margin:2px 0 0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);font-family:FontAwesome;font-feature-settings:normal;font-kerning:auto;font-language-override:normal;font-size:20px;font-size-adjust:none;font-stretch:normal;font-style:normal;font-synthesis:weight style;font-variant:normal;font-weight:400;line-height:1;text-rendering:auto;color:#9a9a9a}.accordion .slide{overflow:hidden;width:100%;position:relative}.accordion .slide .frame{overflow:hidden;padding:25px 30px 14px;border-top:1px solid #dcdcdc;background:#f3f1f1}.js-tab-hidden{display:block!important;left:-9999px!important;position:absolute!important;top:-9999px!important}.tabset{margin:0 -5px;font-size:18px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch}.tabset li{width:33.33%;padding:0 5px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.tabset li.active a,.tabset li:hover a{background:#e8e8e8}.tabset a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;color:#313131;border:solid #dcdcdc;border-width:1px 1px 0;text-decoration:none;text-align:center;padding:18px 10px 19px;-webkit-transition:background .2s;transition:background .2s;outline:0}.tab-content{background:#f3f1f1;border:1px solid #dcdcdc;overflow:hidden;padding:23px 30px 6px;margin-bottom:26px}.carousel{position:relative;margin-bottom:20px}.carousel .mask{overflow:hidden;position:relative;margin:0 0 22px}.carousel .slide{float:left;width:33.33%}.carousel .slide img{margin-bottom:0}.carousel .btn-next,.carousel .btn-prev{position:absolute;left:20px;top:50%;z-index:55;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);color:rgba(134,134,134,.45)}.carousel .btn-next:hover,.carousel .btn-prev:hover{color:rgba(207,207,207,.45)}.carousel .btn-next{left:auto!important;right:20px}.slideshow{height:802px;position:relative;margin:0 0 30px}.slideshow.visual-holder{height:508px;margin-top:-30px;display:block;padding:0}.slideshow .slideset{height:100%;position:relative;overflow:hidden}.slideshow .slide{position:absolute;left:0;top:0;right:0;bottom:0;z-index:1;text-align:center;color:#fff;white-space:nowrap}.slideshow .slide:after{content:"";display:inline-block;vertical-align:middle;width:1px;height:100%;overflow:hidden;margin:0 0 0 -5px}.slideshow .slide.active{z-index:2}.slideshow .container{padding:40px 20px;display:inline-block;vertical-align:middle;white-space:normal}.slideshow h1{margin-bottom:18px;color:#fff}.slideshow .button{color:#fff;border-color:#fff}.slideshow .button:focus,.slideshow .button:hover{color:#313131;border-color:#fff;background:#fff}.slideshow .btn-next,.slideshow .btn-prev{position:absolute;left:36px;top:50%;z-index:55;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);color:rgba(134,134,134,.45)}.slideshow .btn-next:hover,.slideshow .btn-prev:hover{color:rgba(207,207,207,.45)}.slideshow .btn-next{left:auto!important;right:36px}.homePageSliderHolder .bx-viewport,.homePageSliderHolder .bx-wrapper,.slideshowGalleryHolder .bx-viewport,.slideshowGalleryHolder .bx-wrapper{height:100%!important}.shopping-cart{position:absolute;left:0;right:0;max-width:1180px;width:100%;margin:0 auto;padding:0 20px;z-index:60;text-align:right;top:0}.shopping-cart a{background:#909090;display:inline-block;vertical-align:top;text-align:left;color:#fff;padding:7px 11px 6px 45px;-webkit-transition:background .25s;transition:background .25s;text-transform:uppercase;font-size:12px;line-height:1.333;position:relative}.shopping-cart a:before{font-family:FontAwesome;content:"\f07a";font-size:22px;line-height:1;position:absolute;left:13px;top:11px}.shopping-cart a:hover{background:#575757}.shopping-cart .holder{overflow:hidden}.shopping-cart .title{display:block;font-weight:400}.shopping-cart .price{font-weight:600}.captcha-holder{padding:13px 0 50px}.captcha-holder label{font-size:20px;line-height:1.25;display:inline-block;vertical-align:top;margin:0 0 19px}.captcha-holder br{display:none}.captcha-holder .captchaimg{margin-bottom:20px;height:59px;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;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;background:#fff}.captcha-holder .captchaimg img{margin-bottom:0}.captcha-holder #CaptchaV2{width:100%!important;text-align:center}.white-block .captchaimg{background:#f3f1f1}.comment-holder .captcha-holder{padding:0}.comment-holder .captcha-holder label{margin-bottom:10px}.summary-table{margin:0 0 20px}.summary-table td{padding:0 0 17px;text-align:left}.summary-table td:first-child{padding-right:8px}.summary-table td:last-child{text-align:right}.summary-table tfoot td{font-weight:700;padding:25px 0 0}.summary-table .form-code-area input#DiscountCode,.summary-table .form-code-area input#GiftVoucher,.summary-table .form-code-area input[type=text]{width:139px;height:35px;font-size:15px;line-height:19px;border-color:#313131;background:0 0;padding:6px 10px 7px;margin:0;color:#313131}.summary-table .form-code-area input#DiscountCode::-webkit-input-placeholder,.summary-table .form-code-area input#GiftVoucher::-webkit-input-placeholder,.summary-table .form-code-area input[type=text]::-webkit-input-placeholder{color:#313131}.summary-table .form-code-area input#DiscountCode::-moz-placeholder,.summary-table .form-code-area input#GiftVoucher::-moz-placeholder,.summary-table .form-code-area input[type=text]::-moz-placeholder{opacity:1;color:#313131}.summary-table .form-code-area input#DiscountCode:-moz-placeholder,.summary-table .form-code-area input#GiftVoucher:-moz-placeholder,.summary-table .form-code-area input[type=text]:-moz-placeholder{color:#313131}.summary-table .form-code-area input#DiscountCode:-ms-input-placeholder,.summary-table .form-code-area input#GiftVoucher:-ms-input-placeholder,.summary-table .form-code-area input[type=text]:-ms-input-placeholder{color:#313131}.summary-table .form-code-area input#DiscountCode.placeholder,.summary-table .form-code-area input#GiftVoucher.placeholder,.summary-table .form-code-area input[type=text].placeholder{color:#313131}.summary-table .form-code-area .button{font-size:13px;padding:9px 12px;min-width:62px;margin-left:16px}.system-page{text-align:center;max-width:650px;margin:0 auto;padding:33px 0}.system-page h1{margin-bottom:13px}.system-page h2{margin-bottom:16px}.system-page p{margin-bottom:12px}.system-page .holder{padding:40px 0;max-width:528px;margin:0 auto;text-align:left}.system-page .shopping-table{margin-bottom:29px}.system-page .shopping-table th{padding-bottom:1px}.system-page .shopping-table td{padding:10px}.system-page .shopping-table td,.system-page .shopping-table th{background:0 0}.system-page .shopping-table td:first-child,.system-page .shopping-table th:first-child{display:none}.system-page .shopping-table td:nth-child(2),.system-page .shopping-table th:nth-child(2){padding-left:0}.system-page .shopping-table td:last-child,.system-page .shopping-table th:last-child{padding-right:0;text-align:right}.system-page .summary-table td{padding-bottom:6px}.system-page .summary-table tfoot td{padding-top:15px}.thank-you-table a[href^=tel]{color:#313131}.thank-you-table a[href^=tel]:hover{color:#006db5}.thank-you-table td{position:relative;padding-right:0;padding-left:180px}.thank-you-table td#title{display:none}.thank-you-table td:first-child{padding-right:0}.thank-you-table td td{padding-left:0}.thank-you-table br{display:none}.thank-you-table strong{font-weight:300;text-align:left;float:left;width:180px;margin-left:-180px}.intro-holder{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:0;margin:0}.home2 .intro-holder{margin-top:-60px}.intro-holder .container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.intro-holder .container .row-holder{margin:0 -20px}.intro-block{width:33.33%;text-align:center;position:relative;padding:29px 4.5% 155px}.home2 .intro-block{padding:93px 20px 99px}.intro-block .image-block{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;margin:0 0 15px}.intro-block .image-block:after{content:"";display:block;height:278px}.home2 .intro-block .image-block{display:none}.intro-block .image-block img{display:block;margin:0 auto}.intro-block p{text-align:left;margin-bottom:55px;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}.home2 .intro-block p{text-align:center}.intro-block .button{position:absolute;bottom:66px;left:50%;-webkit-transform:translateX(-50.3%) translate3d(0,0,0);transform:translateX(-50.3%) translate3d(0,0,0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.intro-block .button.design{position:absolute;bottom:126px;left:50%;-webkit-transform:translateX(-50.3%) translate3d(0,0,0);transform:translateX(-50.3%) translate3d(0,0,0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.item-holder{overflow:hidden;background:#fff}.item-block{float:left;width:25%;position:relative;overflow:hidden}.item-block>img{-webkit-backface-visibility:hidden;backface-visibility:hidden;width:100%;margin-bottom:0}.item-block:hover .description{opacity:1}.item-block .description{position:absolute;top:0;bottom:0;right:0;left:0;padding:15px;z-index:5;text-align:center;color:#fff;white-space:nowrap;background:rgba(52,112,136,.69);opacity:0;-webkit-transition:opacity .25s linear 0s;transition:opacity .25s linear 0s}.item-block .description:after{content:"";display:inline-block;vertical-align:middle;width:1px;height:100%;overflow:hidden;margin:0 0 0 -5px}.item-block .description .holder{display:inline-block;vertical-align:middle;white-space:normal;max-width:278px;margin:-10px auto 0}.item-block .image-block{margin:0 0 9px;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}.item-block .image-block:after{content:"";display:block;height:120px}.item-block .image-block img{display:block;margin:0 auto}.item-block p{margin:0}.video-bg{background-color:#000}.video-bg.paused iframe{opacity:.5!important;-webkit-transition:opacity .3s ease .3s!important;transition:opacity .3s ease .3s!important}.video-bg iframe{width:100%;max-width:none}.video-bg h1{margin-bottom:24px}.video-bg .button{color:#fff;border-color:#fff}.video-bg .button:focus,.video-bg .button:hover{color:#313131;border-color:#fff;background:#fff}.video-bg .btn-play{position:absolute;right:50px;bottom:49px;z-index:150;text-indent:-9999px;overflow:hidden;border:solid;border-width:17px 0 17px 32px;border-color:transparent transparent transparent #fff;width:0;height:0;outline:0}.video-bg .btn-play:hover{opacity:.8}.video-bg .btn-play.pause{width:34px;height:35px;border:solid #fff;border-width:0 14px}.info-block{text-align:center;font-size:24px;line-height:1.417;padding:88px 0 100px}.info-block h2{margin-bottom:36px}.info-block p{margin-bottom:65px}.article-holder{background:#fff;padding:100px 0 0 0}.article-holder .container{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-holder .text-block{width:59%;padding:0 7% 0 0}.article-holder h1{color:#313131;margin-bottom:9px;border-bottom:none}.article-holder h1:after{content:"";display:block;height:1px;width:13px;background:#313131;margin:15px 0 0 1px}.article-holder p{margin-bottom:25px}.article-holder .image-block{width:41%}.article-holder .image-block img{margin-bottom:0}.content-holder{padding:95px 0 0}.content-holder [class^=col-]{padding-bottom:115px}.col-4.no-push,.col-8.no-push{margin-bottom:-85px}.content-holder .image-block{width:44px;float:left;text-align:center;margin:5px 15px 0 0}.content-holder .image-block img{margin-bottom:0}.content-holder .holder{overflow:hidden}.content-holder p{margin:0 0 14px 0}.video-holder{padding:10px 0 100px;margin:0}.video-holder .video-img{margin:0}.video-holder .description{padding:42px 0 0 20px}.video-holder p{margin-bottom:29px}.item-holder.three-columns{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.item-holder.three-columns .item-block{float:none;width:33.33%}.item-holder.three-columns .item-block .description{opacity:1;position:static;height:100%;background:rgba(49,49,49,.5)}.item-holder.three-columns .item-block .description:after{min-height:391px}.item-holder.three-columns .item-block .description .holder{max-width:360px}.item-holder.three-columns .item-block h1{color:#fff;margin-bottom:25px}.item-holder.three-columns .item-block p{margin-bottom:20px}.item-holder.three-columns .item-block .more{color:#fff;text-decoration:underline}.item-holder.three-columns .item-block .more:hover{text-decoration:none}.post{overflow:hidden}.post .date{display:block;margin:-4px -3px 17px;font-size:18px;line-height:1.1}.post .image-block{margin:0 -20px 11px}.post .image-block img{width:100%;margin-bottom:0}.post h1{margin-bottom:15px}.post .meta{padding:23px 0 4px}.post .meta .button{float:right;margin:3px 0 0 5.3%}.post .link-comments{float:right;color:#a5a5a5;margin:7px 0 0;font-size:16px}.post .link-comments:hover{color:#006db5}.post-holder .post{line-height:1.25;width:50%;padding:0 10px}.post-holder .post .date{margin-bottom:12px}.post-holder .post .date span{font-size:26px;margin-right:3px}.post-holder .post .meta{padding:0;margin:-2px 0 0}.post-holder .post .meta .button{margin-left:10px}.post-holder .post .share-block{padding-right:10.1%}.post-holder .post .link-comments{float:left;margin-top:8px}.BlogPostArchive li,.BlogRecentPost li,.BlogTagList li{font-size:inherit}.comments-section{padding:19px 0 37px;border-top:1px solid #7d7d7e}.comments-section h2{margin-bottom:28px}.comment-block{padding:17px 0 1px}.comment-block+.comment-block{border-top:1px solid #eceae5}.comment-block .meta-holder{line-height:1.2;padding:0 0 14px}.comment-block .title{display:block;font-weight:300;margin:0 0 7px}.comment-block time{display:block;font-size:14px;color:#989898}.comment-block .image-holder{float:left;margin:1px 10px 0 0}.comment-block .image-holder img{margin-bottom:0}.comment-block .holder{overflow:hidden;padding:1px 0 0}.comment-block .description{padding:0 8px}.comment-holder h2{margin-bottom:18px}.paginationHolder{text-align:center;font-weight:400;padding:24px 0 51px}.paginationHolder a{color:#313131;margin:0 2px}.paginationHolder a:hover{color:#006db5}.paginationHolder i{font-style:normal;margin:0 2px}.paginationHolder .pagination span{color:#006db5;margin:0 3px}.paginationHolder #previous-page{margin:0 21px 0 0}.paginationHolder #next-page{margin:0 0 0 21px}.filter-holder{padding:0 0 17px}.filter-holder .title{display:block;font-size:25px;line-height:1.2;font-weight:300;margin:0 0 19px}.filter-holder .form form{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.filter-holder .form input[type=text]{height:36px;font-size:14px;line-height:20px;padding:7px 11px;margin:0;text-transform:none;color:#313131}.filter-holder .form input[type=text]::-webkit-input-placeholder{color:#313131;text-transform:none}.filter-holder .form input[type=text]::-moz-placeholder{opacity:1;color:#313131;text-transform:none}.filter-holder .form input[type=text]:-moz-placeholder{color:#313131;text-transform:none}.filter-holder .form input[type=text]:-ms-input-placeholder{color:#313131;text-transform:none}.filter-holder .form input[type=text].placeholder{color:#313131;text-transform:none}.filter-holder .form .select-holder{width:187px;margin:0 20px 10px 0}.filter-holder .form select{height:36px;font-size:14px;line-height:18px;padding:5px 7px;margin:0;text-transform:none;color:#313131}.filter-holder .jcf-select{color:#313131;height:36px;font-size:14px;line-height:18px;text-transform:none;margin:0}.filter-holder .jcf-select.jcf-drop-active .jcf-select-opener:before{content:"\f106"}.filter-holder .jcf-select .jcf-select-text{margin:8px 30px 6px 11px}.filter-holder .jcf-select .jcf-select-opener{width:34px}.filter-holder .jcf-select .jcf-select-opener:before{content:"\f107";margin-top:0;font-size:14px;color:#777}.jcf-select-filter ul{font-size:14px;line-height:18px;text-transform:none}.jcf-select-filter ul .jcf-option{color:#313131;padding:8px 11px}.products-holder .productSmall{padding-bottom:0}.products-holder .item .description,.products-holder .productSmall li .description,.products-holder table.productTable td .description{display:none}.products-holder .item .text-block,.products-holder .productSmall li .text-block,.products-holder table.productTable td .text-block{padding:10px 9px 10px 12px}.products-holder .item .text-block span:not(.price),.products-holder .productSmall li .text-block span:not(.price),.products-holder table.productTable td .text-block span:not(.price){font-size:14px;line-height:20px;padding:4px 0 0}.product-block{padding:0 0 10px}.product-block .product-description{padding-bottom:49px}.product-block .product-description img{margin-bottom:0}.product-block .heading{margin-top:-5px}.product-block .heading .price{float:right;font-size:24px;font-weight:400}.product-block h1{overflow:hidden;padding-bottom:1px}.product-block .catProdAttributeTitle{display:none}.quantity-block{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin:-2px 0 50px}.quantity-block input[type=text]{border-color:#313131;color:#313131;width:73px;height:35px;background:0 0;font-size:16px;line-height:19px;padding:7px 11px;margin:0 0 0 15px}.quantity-block input[type=text]::-webkit-input-placeholder{color:#313131}.quantity-block input[type=text]::-moz-placeholder{opacity:1;color:#313131}.quantity-block input[type=text]:-moz-placeholder{color:#313131}.quantity-block input[type=text]:-ms-input-placeholder{color:#313131}.quantity-block input[type=text].placeholder{color:#313131}.gallery .mask{height:100%}.gallery .thumbnails{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;margin:17px -4px 0}.gallery .thumbnails li{width:33.33%;padding:0 4px 8px}.gallery .thumbnails a:hover{opacity:.8}.steps-holder{padding-bottom:20px}.shopping-table{margin:0 0 40px}.shopping-table th{font-size:14px;font-weight:300;text-align:center;padding:0 20px 15px}.shopping-table th:nth-child(-n+2){text-align:left}.shopping-table td{font-size:16px;text-align:center;background:#fff;padding:20px;border-top:1px solid #313131}.shopping-table td:nth-child(-n+2){text-align:left}.shopping-table td:first-child{width:16.2%;padding-right:0}.shopping-table td .image-block{-webkit-transition:opacity .2s;transition:opacity .2s}.shopping-table td .image-block:hover{opacity:.8}.shopping-table td .image-block img{margin-bottom:0}.shopping-table tr:first-child td{border-top:none}.shopping-table a{color:#313131}.shopping-table a:hover{color:#006db5}.shopping-table .link-remove{font-size:14px}.shopping-table input[type=text]{width:73px;height:35px;font-size:16px;line-height:23px;padding:7px 10px;margin:0;border-color:#313131;color:#313131}.shopping-table input[type=text]::-webkit-input-placeholder{color:#313131}.shopping-table input[type=text]::-moz-placeholder{opacity:1;color:#313131}.shopping-table input[type=text]:-moz-placeholder{color:#313131}.shopping-table input[type=text]:-ms-input-placeholder{color:#313131}.shopping-table input[type=text].placeholder{color:#313131}.shopping-table .price{font-weight:400}.shippingCountryDiv .select-area,.shippingDiv .select-area{margin-bottom:11px}#shippingCountrySpan,#shippingSpan,#shippingStateSpan{display:block;margin:0 0 9px}.card-list{padding:0 0 63px}.card-list li{display:inline-block;vertical-align:top;padding:0 0 0 3px}.card-list img{margin-bottom:0!important}.form-block{padding:0 0 37px}.form-block .note{color:#ff8181;display:block;margin:0 0 9px}.form-block p{margin-bottom:33px}.total-price{text-transform:uppercase;font-size:30px;line-height:1.3;padding:0 0 33px}.total-price dt{float:none;display:inline-block;vertical-align:top;padding:0}.total-price dd{display:inline-block;vertical-align:top;font-weight:400;margin:0}.total-price #Amount{background:0 0;height:auto;border:none;font-size:30px;line-height:1.3;font-weight:400;padding:0;margin:0;width:250px;color:#313131}.total-price #Amount::-webkit-input-placeholder{color:#313131}.total-price #Amount::-moz-placeholder{opacity:1;color:#313131}.total-price #Amount:-moz-placeholder{color:#313131}.total-price #Amount:-ms-input-placeholder{color:#313131}.total-price #Amount.placeholder{color:#313131}.steps{margin:0 -3px 47px;font-size:24px;line-height:28px}.steps li{position:relative;float:left;width:33.33%;padding:0 3px}.steps li:first-child span{padding-left:14px}.steps li.current{color:#fff}.steps li.current span{background:#c1c1c1}.steps li.current span:before{border-color:transparent transparent transparent #c1c1c1}.steps li:after{content:"";position:absolute;top:0;left:100%;content:"";height:0;width:0;border:28px solid transparent;border-right-width:0;border-left-width:13px;z-index:1;-webkit-transform:translateX(3px);-ms-transform:translateX(3px);transform:translateX(3px);border-left-color:#fff;margin:0}.steps span{position:relative;display:block;padding:14px 15px 14px 26px;background-color:#fff;height:56px}.steps span:before{content:"";position:absolute;top:0;left:100%;border:solid;border-width:28px 0 28px 13px;border-color:transparent transparent transparent #fff;width:0;height:0;z-index:20;text-indent:0}.steps li:last-of-type:after,.steps li:last-of-type>span:before{display:none}.steps i{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);font-size:24px;display:none}.steps a{color:#313131}.next-steps .shopping-table td:first-child{width:32%}.steps-holder .section{padding:0 0 11px}.steps-holder .note-block{text-align:center;font-size:14px;line-height:1.25;padding:16px 0 5px}.steps-holder .note-block a{color:#313131;text-decoration:underline}.steps-holder .note-block a:hover{color:#006db5;text-decoration:none}.steps-holder .buttons{margin:0 -8px}.steps-holder .buttons .button{margin:0 8px}.step-section .radio-list{padding:8px 0 0}.step-section .radio-list li{padding-bottom:1px}.step-section .card-list{padding-bottom:10px;margin:0 -5px}.step-section .card-list li{padding:0 5px 10px}.textarea-holder label{font-size:20px;line-height:1.2;display:inline-block;vertical-align:top;margin:0 0 16px}.event-holder .image-block img{margin-bottom:0}.event-block h1{margin-bottom:26px}.event-block dl a{color:#313131}.event-block dl a:hover{color:#006db5}.event-description{padding:30px 0 12px}.event-description .holder{float:left;width:72%}.event-description h2{margin-bottom:12px}.event-description .share-block{padding:0 0 20px}.event-description #sidebar{padding:0;float:right;width:22.9%}.event-description address{padding:5px 0 0;margin:0}.booking-form{max-width:636px;padding:21px 0 43px}.booking-form .req{font-size:14px;display:block;margin:0 0 22px}.content-section{margin:-30px 0 -10px;line-height:1.25}.content-section .block{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;background:#fff;padding:0;margin:0}.content-section .block:nth-child(2n){-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.content-section h1{margin-bottom:13px}.content-section .image-area{width:50%}.content-section .image-area a{display:block;position:relative}.content-section .image-area a:before{content:"";background:#000;position:absolute;left:0;right:0;top:0;bottom:0;opacity:0;-webkit-transition:opacity .25s;transition:opacity .25s}.content-section .image-area a:hover:before{opacity:.15}.content-section .image-area img{width:100%;margin-bottom:0}.content-section .description{width:50%;padding:15px}.content-section .frame{max-width:378px;margin:0 auto;text-align:center}.article{padding-bottom:18px}.article .alignleft{float:left;width:51.2%;padding:0 20px 32px 0}.article .alignleft img{margin-bottom:0}.article .alignright{float:right;width:51.2%;padding:0 0 32px 20px}.article .alignright img{margin-bottom:0}.login-holder{margin-bottom:20px}.login-holder h2{margin-bottom:10px}.login-holder form{padding-top:6px}.form .button-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}.form .button-row .link-password{margin:-4px 0 0 29px;color:#313131}.form .button-row .link-password:hover{color:#006db5}.password-holder{padding:20px 0}.account-table{margin:0 0 21px}.account-table thead{border:1px solid #313131}.account-table th{text-align:left;font-weight:300;vertical-align:top;font-size:14px;padding:17px 19px 15px}.account-table td{text-align:left;vertical-align:top;padding:12px 20px}#js-messages{font-size:14px;padding:0 11px 20px}.invoice{color:#313131}.invoice .border{border:none}.invoice .border tr:first-child{border:1px solid #313131;font-size:14px}.invoice .border tr:last-child{border-bottom:1px solid #313131}.invoice .border td{border:none;padding:17px 10px 15px}.invoice .border span{color:#313131}.invoice .productitemcell{margin:24px 0 0}.invoice .productitemcell:first-child{margin-top:0}.invoice .textb{width:30%;margin:0 0 0 auto}.invoice .textb tr:first-child td{padding:0 0 15px}.invoice .textb tr:first-child td br{display:none}.invoice .textb tr:first-child td hr{height:1px;border:none;background:#313131;display:none}.invoice .textb td{text-align:left;padding:5px 0 0}.invoice .textb td:first-child{width:60%!important}.invoice .textb td:last-child{text-align:right}table.case-details td{vertical-align:top}table.case-details td.var{text-align:left;width:150px}.grey-images .item-holder.three-columns .item-block,.grey-images .slideshow .slide,.grey-images .visual-holder.alt-height,.grey-images .visual-holder.video-bg,.grey-images .visual-holder.visual-bottom{background:#999!important}.banner a:hover{opacity:.75}@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{background-image:url(../images/fancybox_sprite%402x.png);background-size:44px 152px}#fancybox-loading div{background-image:url(../images/fancybox_loading%402x.gif);background-size:24px 24px}}@media only screen and (min-width:1025px){a[href^=skype],a[href^=sms],a[href^=tel]{cursor:default;pointer-events:none}div.show{display:block;border-bottom:1px solid #eee}div.hide{display:none}}@media (max-width:1299px){.btn-top{bottom:103px}.show{border-bottom:1px solid #eee;display:block}.hide{display:none}}@media (max-width:1199px){.login-nav ul{margin-right:30px}.slideshow .container{padding:40px 60px}.slideshow .btn-next,.slideshow .btn-prev{left:15px}.slideshow .btn-next{right:15px}.intro-block{padding:29px 2.5% 155px}.info-block{padding:50px 0 60px}.article-holder{padding:60px 0}.content-holder{padding:50px 0 10px}.content-holder [class^=col-]{padding-bottom:40px}.video-holder{padding:60px 0}.video-holder .description{padding:20px 0 0 10px}.item-holder.three-columns .item-block{font-size:14px;line-height:1.25}.item-holder.three-columns .item-block .description:after{min-height:250px}.item-holder.three-columns .item-block h1{margin-bottom:15px;font-size:25px}.post-holder .post{font-size:15px}.post-holder .post .meta{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;margin:0}.post-holder .post .meta .button{margin:0;float:none}.post-holder .post .frame{width:100%;padding:0 0 15px}.post-holder .post .link-comments{float:right;font-size:15px}.steps{font-size:18px;line-height:24px}.steps li:first-child span{padding-left:11px}.steps span{padding:16px 10px 15px 23px}.hide{display:none}.col-4.no-push,.col-8.no-push{margin-bottom:auto}}@media (max-width:1024px){.visual-holder.video-bg{height:600px}}@media (max-width:1023px){[id=main] img{margin-bottom:25px}ul:not([class]){padding:0 0 10px}ul:not([class]) li{padding-left:15px}ul:not([class]) li:before{width:7px;height:7px;top:10px}dl dd{margin-bottom:8px}#sidebar address{line-height:1.9}.textbox,input[type=email],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=url],textarea{padding:10px;margin-bottom:15px;font-size:20px;height:50px}select{margin-bottom:15px;height:50px;font-size:20px;line-height:24px;padding:9px 10px 12px}input[type=checkbox]{margin:6px 10px 0 0}input[type=radio]{margin:4px 10px 0 0}.check-list label,.radio-list label{font-size:17px;line-height:1.7}.form.contact-form,.form.edit-account-form,.form.registration-form{margin-bottom:50px}.jcf-select{margin-bottom:15px;font-size:20px;height:50px}.jcf-select .jcf-select-text{margin:9px 45px 10px 10px}.jcf-select .jcf-select-opener{width:46px}.jcf-select .jcf-select-opener:before{font-size:16px;margin:0}.jcf-list ul{font-size:17px;line-height:22px;padding:0}.jcf-list ul li{padding:0}.jcf-list .jcf-option{padding:8px 10px}.h1,h1{font-size:27px;margin-bottom:13px}.h1.page-title,h1.page-title{font-size:40px}.h2,h2{font-size:22.5px;margin-bottom:15px}.h2.page-title,h2.page-title{font-size:40px}.productSmall,table.productTable tr{margin:0 -7px}.productSmall li,[class^=col-],table.productTable td{padding:0 7px}.col-two-third{width:66%}.col-one-third{width:34%}.container{padding:0 15px}.white-block{padding:15px 12px}.button,.product-block .product-description input[type=submit]{padding:15px 10px}.btn-long.button,.product-block .product-description input[type=submit]{min-width:230px}.btn-long.btn-large.button,.product-block .product-description input.btn-large[type=submit]{font-size:24px;padding:20px 15px 19px}.btn-top{display:none}.header-frame .container:after{display:block}.header-frame{padding-bottom:30px}.header-holder{padding:10px 0}.login-nav{font-size:15px}.login-nav ul{margin-right:0;padding:0}.login-nav ul li{padding:0}.login-nav ul li:before{width:auto;height:auto}.logo{float:left;padding-right:0;-webkit-flex-basis:28%;-ms-flex-preferred-size:28%;flex-basis:28%}.nav-holder{float:right;padding:0;text-align:left;font-size:13px}.nav-holder .nav-opener{display:block;float:right;width:42px;height:42px;position:relative;background:#3e3e80;-webkit-transition:background-color .3s ease;transition:background-color .3s ease;border-radius:4px}.nav-holder .nav-opener span,.nav-holder .nav-opener:after,.nav-holder .nav-opener:before{background:#fff;position:absolute;top:50%;left:15%;right:15%;height:3px;margin-top:-2px;-webkit-transition:all .2s linear;transition:all .2s linear}.nav-holder .nav-opener:after,.nav-holder .nav-opener:before{content:"";top:26%}.nav-holder .nav-opener:after{top:74%}.nav-holder .nav-opener:hover{background:#1f2428}.nav-active .nav-holder .nav-opener:after,.nav-active .nav-holder .nav-opener:before{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);top:50%}.nav-active .nav-holder .nav-opener:after{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.nav-active .nav-holder .nav-opener span{opacity:0}.nav-holder .nav-slide{max-height:0;-webkit-transition:all .25s linear;transition:all .25s linear;left:0;top:100%;overflow:hidden;position:absolute;right:0;z-index:70;display:block}.nav-active .nav-holder .nav-slide{max-height:4000px}#nav{-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%);-webkit-transition:all .25s linear;transition:all .25s linear;background:#1f2428;display:block;position:relative}.nav-active #nav{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}#nav>li{float:none;display:block;margin:0;padding:0;border:solid #fff;border-width:0 0 1px}#nav>li.has-drop-down:after{display:none}#nav>li.has-drop-down a:after{content:"\f107";position:absolute;right:10px;top:12px;font-family:FontAwesome;font-size:inherit;font-style:normal;font-variant:normal;font-weight:400;line-height:1;color:#777}#nav>li:last-child ul li.has-drop-down>a:after{left:auto;right:8px;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}#nav>li.hover{color:#d0d0d0}#nav>li.hover:after{display:none}#nav>li.hover>a{background:#3b434a}#nav a{display:block;color:#d0d0d0;padding:11px 10px 9px;position:relative}#nav a:hover{background:#3b434a}#nav .drop{width:auto;position:static;-webkit-transform:none;-ms-transform:none;transform:none;padding:0}#nav ul{text-align:left}#nav ul li{border:solid #fff;border-width:1px 0 0;margin:0}#nav ul li.has-drop-down>a:after{right:10px;display:block;content:"\f107"}#nav ul li.hover>a{background:#3b434a}#nav ul a{padding-left:20px;padding-right:20px}#nav ul a:after{display:none}#nav ul ul a{padding-left:30px;padding-right:30px;background:inherit}.scroll #main{padding-top:98px}.visual-holder{height:400px;padding:60px 0}.more{font-size:20px}.map-section>img{margin-bottom:0}.load-holder{padding:30px 0 40px}#sidebar h2{font-size:19px}.side-block img{margin-bottom:10px}.side-nav li{margin-top:8px}.side-nav ul li{padding:0}.side-nav ul ul{padding:8px 16px 0}.archives li ul{padding:10px 0 0}#footer h3{font-size:25px;margin-bottom:15px}.footer-holder{padding:40px 0 10px}.footer-block{width:50%;padding-bottom:30px}.footer-block.footer-links{width:50%}.footer-block address span{padding-bottom:15px}.footer-block address span.phone{padding-bottom:16px}.footer-nav ul{padding-top:20px}.footer-nav ul li{margin-bottom:15px}.footer-frame .holder{display:block}.item,.productSmall li,table.productTable td{margin-bottom:15px}.item .description,.productSmall li .description,table.productTable td .description{padding:10px;font-size:14px;line-height:1.3}.item .description p,.productSmall li .description p,table.productTable td .description p{margin-bottom:10px}.item .text-block,.productSmall li .text-block,table.productTable td .text-block{padding:10px;font-size:16px}.item .text-block span,.productSmall li .text-block span,table.productTable td .text-block span{font-size:15px;line-height:1.3}.item .more,.productSmall li .more,table.productTable td .more{font-size:14px}.subscribe-section{padding:50px 0 60px;margin:0}.subscribe-form .block{width:70%}.subscribe-form .button.btn-long{width:28%;margin-top:14px}.footer-block .subscribe-form input[type=email],.side-block .subscribe-form input[type=email]{margin-bottom:15px}.footer-block .subscribe-form input[type=email]{margin-bottom:15px}.share-block .title{padding-right:15px}.accordion .opener{padding:20px 55px;font-size:16px}.accordion .opener:before{left:20px}.accordion .slide .frame{padding:20px 20px 5px}.tabset{font-size:16px;margin:0 -2px}.tabset li{padding:0 2px}.tab-content{padding:20px 20px 5px}.carousel .btn-next,.carousel .btn-prev{left:10px}.carousel .btn-next i,.carousel .btn-prev i{font-size:4em}.carousel .btn-next{right:10px}.slideshow{height:600px;margin-bottom:30px}.slideshow.visual-holder{height:auto}.captcha-holder{padding-bottom:30px}.captcha-holder .captchaimg{height:50px;margin-bottom:15px}.summary-table td{padding-bottom:12px}.summary-table td{vertical-align:top}.summary-table .form-code-area .button{margin-left:4px}.intro-block{padding:29px 15px 100px}.home2 .intro-block{padding:35px 15px 90px}.intro-block .image-block:after{height:200px}.intro-block p{margin-bottom:20px;text-align:center}.intro-block .button{bottom:35px}.item-block{line-height:1.25}.item-block>img{margin-bottom:0}.item-block .description{font-size:14px}.item-block .image-block{margin:0}.item-block .image-block:after{height:70px}.item-block .image-block img{-webkit-transform:scale(.65);-ms-transform:scale(.65);transform:scale(.65)}.intro-block .button.design{bottom:auto}.video-bg .btn-play{bottom:15px;right:15px}.info-block{padding:40px 0 50px;font-size:20px}.info-block h2{margin-bottom:20px}.info-block p{margin-bottom:30px}.article-holder{padding:45px 0}.article-holder .text-block{padding-right:30px}.article-holder p{margin-bottom:10px}.content-holder .image-block{margin-right:10px}.video-holder{padding:45px 0}.video-holder .description{padding-top:10px}.item-holder.three-columns{-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.item-holder.three-columns .item-block .description{padding:30px 15px}.item-holder.three-columns .item-block .description:after{min-height:170px}.post .date{margin-left:-7px}.post .image-block{margin:0 -12px 15px}.post .meta{padding:0}.post .meta .button{margin-left:15px}.post-holder .post{padding:0 7px}.post-holder .post h1{font-size:22px;margin-bottom:10px}.comments-section{padding:10px 0 20px}.comments-section h2{margin-bottom:5px}.comment-block .description{padding:0}.filter-holder .title{margin:0 3px 20px}.filter-holder .form .select-holder{margin-right:14px}.products-holder .item,.products-holder .productSmall li,.products-holder table.productTable td{width:50%}.quantity-block{margin-bottom:30px}.steps-holder{padding-bottom:15px}.shopping-table{margin-bottom:25px}.shopping-table th{padding:10px 15px}.shopping-table td{padding:15px}.form-block{padding-bottom:25px}.form-block p{margin-bottom:20px}.steps{margin-bottom:35px}.next-steps .shopping-table td{padding:10px;font-size:15px;line-height:1.3}.next-steps .shopping-table td:first-child{float:left;width:100%;padding-right:0}.steps-holder .buttons{margin:0 -2px}.steps-holder .buttons .button{margin:0 2px;min-width:140px}.steps-holder .buttons .button.btn-long{min-width:200px}.step-section .card-list{margin:0 -3px;padding-bottom:9px}.step-section .card-list{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.step-section .card-list li{width:25%;float:left;padding:0 3px 6px}.textarea-holder label{font-size:17px;margin-bottom:10px}.event-block h1{margin-bottom:15px}.event-block dl{font-size:14px;line-height:1.3}.event-description{padding-bottom:0}.event-description .holder{width:67%}.event-description #sidebar{width:29%}.event-description address{padding:0}.article{padding-bottom:10px}.article .alignleft{padding-bottom:20px}.article .alignright{padding-bottom:20px}.login-holder{margin-bottom:20px}.form .button-row .link-password{margin:0 0 0 10px}.password-holder{padding:15px 0}.account-table{font-size:15px;margin-bottom:15px}.account-table th{padding:10px}.account-table td{padding:10px}.invoice{font-size:15px}.invoice .border td{padding:10px}.invoice .productitemcell{margin-top:10px}.invoice .textb{width:40%}div.show{display:none}div.hide{display:block;border-bottom:1px solid #eee;margin:0 15%}}@media (max-width:767px){.fancybox-margin{margin:0!important}body{font-size:15px;line-height:1.4}[id=main] img{margin-bottom:20px}blockquote{padding-left:15px;line-height:20px}ul:not([class]) li:before{top:7px}.textbox,input[type=email],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=url],textarea{font-size:16px;line-height:22px;height:44px}select{height:44px;font-size:16px;line-height:22px;padding:10px}textarea{height:150px}.check-list,.radio-list{padding:5px 0 0}.check-list label,.radio-list label{font-size:15px}.radio-list label{font-size:15px}.form.contact-form,.form.edit-account-form,.form.registration-form{margin-bottom:25px}.jcf-checkbox{width:28px;height:28px;margin-right:10px}.jcf-radio{width:36px;height:36px;margin:-6px 10px 0 0}.jcf-radio span{top:9px;left:9px;right:9px;bottom:9px}.jcf-select{font-size:16px;line-height:22px;height:44px}.jcf-select .jcf-select-text{margin:10px 35px 9px 10px}.jcf-select .jcf-select-opener{width:40px}.jcf-select .jcf-select-opener:before{font-size:14px}.jcf-list ul{font-size:15px;line-height:18px;padding:0}.h1,h1{font-size:26.1px;margin-bottom:15px}.h1.page-title,h1.page-title{font-size:24px}.h2,h2{font-size:20.5px;margin-bottom:15px}.h2.page-title,h2.page-title{font-size:30px}.h3,h3{font-size:16px;margin-bottom:10px}h3.shadow-title{font-size:36px}p{margin-bottom:15px}.productSmall,.row-holder,table.productTable tr{display:block;margin:0}.productSmall li,[class^=col-],table.productTable td{padding:0}.col-8{width:auto}.col-6{width:auto}.col-4,.productSmall li,table.productTable td{width:auto}.col-3{width:auto}.col-two-third{width:auto}.col-one-third{width:auto}.white-block{margin-bottom:15px;padding:15px 12px}.button,.product-block .product-description input[type=submit]{font-size:16px;padding:14px 15px 13px;min-width:150px}.btn-long.btn-large.button,.btn-long.button,.product-block .product-description input.btn-large[type=submit],.product-block .product-description input[type=submit]{font-size:16px;padding:14px 15px 13px;min-width:160px}.header-frame{padding:15px 0}.scroll .header-frame{position:absolute}.header-holder{padding:8px 0}.login-nav ul li{margin-left:7px}.login-nav ul li:before{margin-right:7px}#main{padding-top:20px}.scroll #main{padding-top:72px}.main-holder{padding-bottom:15px}.visual-holder.video-bg{height:350px}.visual-holder{height:280px;font-size:14px;padding:20px 0;margin:-20px 0 20px}.visual-holder.alt-height{height:280px}.more{font-size:16px}.map-section>img{margin-bottom:0}.load-holder{padding:10px 0 30px}.system-error-message .item a,.system-message .item a{margin:13px 0 0 6px}#sidebar h2{font-size:18px}.side-block+.side-block{padding-top:10px}.side-block img{margin-bottom:10px}.side-nav{font-size:15px;padding:0}.side-nav ul ul li{margin-top:6px}#footer h3{font-size:22px}.footer-holder{padding:25px 0 5px}.footer-holder .row-holder{margin:0}.footer-block{float:none;width:auto;margin:0;padding:0 0 25px}.footer-block.footer-links{width:auto}.footer-nav ul{font-size:14px;padding-top:10px}.footer-nav ul li{margin-bottom:11px}.logos li{width:auto;padding-bottom:20px}.footer-frame{text-align:center;padding:15px 0 20px}.footer-frame .container{display:block}.footer-frame .social-networks{float:none;margin:0 0 10px}.footer-logo{margin:0 auto 15px;float:none;text-align:center}.item-section,.productSmall,table.productTable tr{max-width:370px;margin:0 auto}.social-networks li{margin:0 5px}.subscribe-section{padding:25px 0;margin:0}.subscribe-form .block{float:none;width:auto}.subscribe-form label{font-size:18px;margin-bottom:15px}.subscribe-form input[type=email]{font-size:18px;line-height:22px;float:none;display:block;margin-bottom:15px}.subscribe-form .button.btn-long{float:none;width:auto;margin-top:0}.footer-block .subscribe-form{padding-bottom:15px;max-width:290px}.post-holder .share-block .title{display:block}.accordion{margin-bottom:20px}.accordion .opener{padding:15px 35px;font-size:16px;line-height:20px}.accordion .opener:before{left:10px;font-size:16px;margin-top:1px}.accordion .slide .frame{padding:15px 10px 0}.tabset a{padding:15px 10px}.tab-content{padding:15px 10px 0;margin-bottom:20px}.carousel{max-width:370px;margin:0 auto}.carousel .mask{margin:0 0 20px}.carousel .slide{width:auto;float:none}.carousel .slide:nth-child(2),.carousel .slide:nth-child(3){display:none}.slideshow{height:350px;margin-bottom:20px}.slideshow.visual-holder{height:auto;margin-top:-20px}.slideshow .container{padding:20px 35px}.slideshow h1{margin-bottom:10px}.slideshow .btn-next,.slideshow .btn-prev{left:5px}.slideshow .btn-next i,.slideshow .btn-prev i{font-size:4em}.slideshow .btn-next{right:5px}.shopping-cart{padding:0 15px}.shopping-cart a{font-size:11px;padding:5px 11px 5px 35px}.shopping-cart a:before{font-size:20px;left:8px;top:10px}.captcha-holder{padding-bottom:10px}.captcha-holder label{font-size:15px;margin-bottom:10px}.captcha-holder .captchaimg{height:44px}.summary-table .form-code-area input#DiscountCode,.summary-table .form-code-area input#GiftVoucher,.summary-table .form-code-area input[type=text]{margin:0 0 5px}.system-page{padding:35px 0 10px}.system-page .holder{padding:25px 0 0}.system-page .shopping-table td{padding:3px}.system-page .shopping-table td,.system-page .shopping-table th{padding-right:0;padding-left:108px;text-align:right}.system-page .shopping-table td:nth-child(2),.system-page .shopping-table th:nth-child(2){padding-left:108px}.system-page .shopping-table td:before,.system-page .shopping-table th:before{float:left}.system-page .summary-table{font-size:14px}.thank-you-table{display:block}.thank-you-table tbody,.thank-you-table td,.thank-you-table tr{display:block}.thank-you-table td{padding:0 0 11px}.thank-you-table td:first-child{padding:0 0 11px}.thank-you-table td:last-child{text-align:left}.thank-you-table strong{float:none;margin:0;display:block;width:auto;font-weight:600}.intro-holder{display:block;padding:0 15px;margin:0}.home2 .intro-holder{margin-top:-20px}.intro-holder .container{display:block}.intro-block{width:auto;padding:60px 0}.intro-block:first-child{border:none}.home2 .intro-block{padding:17px 0 20px}.intro-block .image-block{display:block;height:auto}.intro-block .image-block:after{display:none}.intro-block p{margin-bottom:20px}.intro-block .button{position:static;-webkit-transform:none;-ms-transform:none;transform:none}.home2 .intro-block .button{bottom:auto;position:static}.item-block{width:50%;line-height:1.5}.item-block>img{margin-bottom:0}.video-bg .btn-play{display:none}.info-block{padding:25px 0 30px;font-size:16px;line-height:24px}.info-block p{margin-bottom:20px}.article-holder{padding:30px 0}.article-holder .container{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.article-holder .text-block{padding:0;width:auto}.article-holder h1{font-size:24px}.article-holder h1:after{display:none}.article-holder .image-block{width:auto;max-width:360px;margin:0 auto 15px}.content-holder{padding:25px 0 10px}.content-holder [class^=col-]{padding-bottom:20px}.video-holder{padding:30px 0;margin-bottom:0}.video-holder .video iframe{height:220px}.item-holder.three-columns .item-block{width:100%;font-size:14px}.item-holder.three-columns .item-block .description{padding:45px 15px}.item-holder.three-columns .item-block h1{margin-bottom:10px}.post .date{font-size:16px;margin:-6px 0 13px}.post h1{font-size:27px;margin-bottom:10px}.post .meta{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.post .meta .button{float:none;margin:0}.post .meta .frame{padding:0 0 20px;width:100%}.post .link-comments{margin-top:6px}.post-holder .post{line-height:1.4;padding:0;float:none;width:auto}.post-holder .post .date{font-size:16px;margin:-6px 0 13px}.post-holder .post h1{font-size:27px}.comments-section h2{margin-bottom:0}.comment-block{padding:15px 0 0}.paginationHolder{padding:0 0 30px}.paginationHolder #previous-page{margin-right:0}.paginationHolder #next-page{margin-left:0}.filter-holder{padding-top:35px}.filter-holder .form form{display:block}.filter-holder .form .select-holder{width:auto;margin:0 0 15px}.products-holder .productSmall{max-width:none;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin:0 -7px}.products-holder .item,.products-holder .productSmall li,.products-holder table.productTable td{width:50%;padding:0 7px}.products-holder .item .text-block span:not(.price),.products-holder .productSmall li .text-block span:not(.price),.products-holder table.productTable td .text-block span:not(.price){font-size:15px;padding-top:1px}.product-block{padding-bottom:0}.product-block .heading{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.product-block .heading .price{font-size:20px}.product-block h1{margin-bottom:10px}.gallery{margin:0 0 20px}.gallery .thumbnails{margin:15px -2px 0}.gallery .thumbnails li{padding:0 2px 4px}.steps-holder{padding-bottom:15px}.shopping-table{margin-bottom:25px;display:block;width:100%;overflow:hidden}.shopping-table thead{display:none}.shopping-table tbody{display:block;padding-left:118px}.shopping-table td{display:block;text-align:left;font-size:15px;padding:0 10px 13px 118px;border:none;margin-left:-118px}.shopping-table td:first-child{width:auto;padding-right:10px}.shopping-table td:before{content:attr(data-title);display:inline-block;width:108px;margin-left:-108px;position:relative;white-space:normal;text-align:left}.shopping-table td .image-block{width:100%;display:inline-block;vertical-align:top}.shopping-table tr{display:block}.shopping-table tr:first-child td:first-child{border:none}.shopping-table tr td:first-child{padding-top:13px;border-top:1px solid #313131}.shipping-holder{padding-bottom:20px}#shippingCountrySpan,#shippingSpan,#shippingStateSpan{margin-bottom:6px}.card-list{padding-bottom:20px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;margin:0 -4px}.card-list li{width:33.33%;display:block;padding:0 4px 8px}.form-block{padding-bottom:15px}.total-price{font-size:24px;padding:0 0 20px}.total-price #Amount{font-size:24px;width:190px}.steps{margin-bottom:20px}.steps li:nth-child(2) i{margin-left:5px}.steps span{text-indent:-9999px}.steps i{display:block}.next-steps .shopping-table td{padding:0 10px 13px 118px}.next-steps .shopping-table td:first-child{float:none;width:auto;padding-right:10px}.steps-holder .buttons .button{min-width:110px}.steps-holder .buttons .button.btn-long{min-width:170px}.step-section .radio-list{padding-bottom:5px}.step-section .radio-list li{padding-bottom:10px}.event-holder .image-block{margin-bottom:15px}.event-block dl dt{width:62px}.event-description{padding:10px 0 0}.event-description .holder{float:none;width:auto;padding:0 0 15px}.event-description #sidebar{float:none;width:auto}.booking-form{padding-bottom:20px}.content-section{margin:0}.content-section .block{display:block;margin-bottom:15px}.content-section .image-area{width:auto;max-width:380px;margin:0 auto}.content-section .description{width:auto;padding-bottom:20px}.content-section .frame{max-width:none}.article .alignleft{float:none;width:auto;max-width:440px;margin:0 auto 20px;padding:0}.article .alignright{float:none;width:auto;max-width:440px;margin:0 auto 20px;padding:0}.login-holder{margin-bottom:15px}.form.login-form{margin-bottom:25px}.account-table{display:block}.account-table thead{display:none}.account-table tbody,.account-table tr{display:block}.account-table tbody{padding-left:118px}.account-table td{display:block;padding:5px 10px;padding-left:118px;margin-left:-118px}.account-table td:before{content:attr(data-title);display:inline-block;width:118px;margin-left:-118px;position:relative;white-space:normal;text-align:left}.invoice-holder{overflow:auto}.invoice{width:600px}.invoice .textb{margin:0}table.case-details{font-size:14px}table.case-details td.var{width:112px}.logo{float:left;padding-right:0;-webkit-flex-basis:75%;-ms-flex-preferred-size:75%;flex-basis:75%}}@media (max-width:479px){.item-block{width:auto;float:none}.products-holder .productSmall{max-width:290px;display:block;margin:0 auto}.products-holder .item,.products-holder .productSmall li,.products-holder table.productTable td{width:auto;padding:0}.footer-block .logos img{text-align:center;margin:0 auto}}.template-detail .button,.template-detail input[type=submit]{display:inline-block;vertical-align:top;background:0 0;border:1px solid #313131;text-transform:uppercase;color:#313131;font-size:18px;line-height:1.1;padding:17px 15px;cursor:pointer;min-width:174px;text-decoration:none;text-align:center;-webkit-transition:background .25s,border .25s;transition:background .25s,border .25s}.template-detail .textbox,.template-detail input[type=email],.template-detail input[type=password],.template-detail input[type=search],.template-detail input[type=tel],.template-detail input[type=text],.template-detail input[type=url],.template-detail textarea{-webkit-appearance:none;-webkit-border-radius:0;box-sizing:border-box;background:#fff;border:1px solid #fff;padding:12px 20px;color:#333;width:100%;height:59px;font-size:24px;line-height:29px;margin:0 0 20px;outline:0;box-shadow:none;-webkit-transition:border .2s;transition:border .2s}.template-detail .textbox,.template-detail input[type=email],.template-detail input[type=password],.template-detail input[type=search],.template-detail input[type=tel],.template-detail input[type=text],.template-detail input[type=url],.template-detail select,.template-detail textarea{background:#fefefe;border-color:#c6c6c6}.template-list .block{padding:0 10px;margin-bottom:20px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.template-list .holder{background:#e7e7e7;padding:5px}.template-list .img-block{margin:0 0 16px}.template-list .img-block img{display:inline-block;vertical-align:top;margin:0}.template-list .text-block{padding:0 13px 8px;font-size:14px;line-height:1.2}.template-list .text-block p{margin-bottom:13px}.template-list .btn-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;text-transform:uppercase}.template-list .btn-row .btn-link{display:block;color:#fff;padding:8px 10px;width:100%;text-align:center;-webkit-transition:opacity .2s linear;transition:opacity .2s linear;background:#666;margin-right:7px}.template-list .btn-row .btn-link.alt{background:#0072bc;margin:0 0 0 7px}.template-list .btn-row .btn-link:focus,.template-list .btn-row .btn-link:hover{opacity:.85;text-decoration:none}.template-list h2{margin-bottom:8px;font-weight:400}.custom-list{font-size:15px;margin-bottom:20px}.custom-list.star li{padding-bottom:12px}.custom-list.star li:before{content:"\f005";color:#0072bc}.custom-list li{position:relative;padding:0 0 8px 20px}.custom-list li:before{content:"\f00c";position:absolute;top:0;left:0;font-family:FontAwesome;font-size:16px;color:#0072bc}.templates-text{display:block;color:#0072bc;font-weight:700;font-size:15px;line-height:1.2}.template-detail .img-holder{overflow:hidden;margin:0 -12px 20px}.template-detail .img{float:left;padding:0 12px 23px;width:75%}.template-detail .img+.img{width:25%;float:right}.template-detail .img img{display:inline-block;vertical-align:top;margin:0}.template-form .textbox::-webkit-input-placeholder,.template-form input[type=email]::-webkit-input-placeholder,.template-form input[type=password]::-webkit-input-placeholder,.template-form input[type=search]::-webkit-input-placeholder,.template-form input[type=tel]::-webkit-input-placeholder,.template-form input[type=text]::-webkit-input-placeholder,.template-form input[type=url]::-webkit-input-placeholder,.template-form textarea::-webkit-input-placeholder{text-transform:none}.template-form .textbox::-moz-placeholder,.template-form input[type=email]::-moz-placeholder,.template-form input[type=password]::-moz-placeholder,.template-form input[type=search]::-moz-placeholder,.template-form input[type=tel]::-moz-placeholder,.template-form input[type=text]::-moz-placeholder,.template-form input[type=url]::-moz-placeholder,.template-form textarea::-moz-placeholder{opacity:1;text-transform:none}.template-form .textbox:-moz-placeholder,.template-form input[type=email]:-moz-placeholder,.template-form input[type=password]:-moz-placeholder,.template-form input[type=search]:-moz-placeholder,.template-form input[type=tel]:-moz-placeholder,.template-form input[type=text]:-moz-placeholder,.template-form input[type=url]:-moz-placeholder,.template-form textarea:-moz-placeholder{text-transform:none}.template-form .textbox:-ms-input-placeholder,.template-form input[type=email]:-ms-input-placeholder,.template-form input[type=password]:-ms-input-placeholder,.template-form input[type=search]:-ms-input-placeholder,.template-form input[type=tel]:-ms-input-placeholder,.template-form input[type=text]:-ms-input-placeholder,.template-form input[type=url]:-ms-input-placeholder,.template-form textarea:-ms-input-placeholder{text-transform:none}.template-form .textbox.placeholder,.template-form input[type=email].placeholder,.template-form input[type=password].placeholder,.template-form input[type=search].placeholder,.template-form input[type=tel].placeholder,.template-form input[type=text].placeholder,.template-form input[type=url].placeholder,.template-form textarea.placeholder{text-transform:none}.template-form .captcha-holder{padding:0 0 20px}.template-form textarea{height:119px;min-height:119px}.template-form h3{font-weight:700;color:#0072bc;font-size:20px;text-transform:none;margin-bottom:22px;text-align:center}#sidebar .templates-button{border-color:#0072bc;background-color:#0072bc;color:#fff;width:100%;max-width:269px}.side-block .templates-button{margin-bottom:15px}.templates-button i{color:#fff;padding-right:5px}.templates-button:hover{background:#fff;color:#72c02c;border-color:#72c02c;text-decoration:none}input.button.templates-button{padding:27px;width:100%}#sidebar .templates-info h2{font-size:25px;text-transform:none}#sidebar .templates-info .custom-heading{color:#fff;text-align:center;background:#666;text-transform:uppercase;font-size:18px;line-height:1.1;padding:17px 15px;margin-bottom:15px;max-width:269px}#sidebar .templates-info .custom-heading i{padding-right:5px}#sidebar .templates-info .phone{color:#0072bc;font-weight:600;pointer-events:auto;cursor:pointer}#sidebar .templates-info .phone:hover{text-decoration:underline}.templ-holder{text-align:right}#sidebar ul{margin:0;padding:0;list-style:none}.row-holder{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;margin:0 -10px}.col-6{width:50%}.col-6 img{width:100%;height:auto}@media only screen and (min-width:1025px){a[href^=skype],a[href^=sms],a[href^=tel]{cursor:default;pointer-events:none}}@media (max-width:1023px){[id=main] img{margin-bottom:25px}ul:not([class]){padding:0 0 10px}ul:not([class]) li{padding-left:15px}ul:not([class]) li:before{width:7px;height:7px;top:10px}dl dd{margin-bottom:8px}#sidebar address{line-height:1.9}.template-list .btn-row{display:block}.template-list .btn-row .btn-link{margin:0 0 10px}.template-list .btn-row .btn-link.alt{margin:0 0 10px}#sidebar .templates-info h2{font-size:19px}#sidebar .templates-info .custom-heading{padding:15px 10px}.templ-holder{text-align:left;display:block}}@media (max-width:767px){body{font-size:15px;line-height:1.4}[id=main] img{margin-bottom:20px}blockquote{padding-left:15px;line-height:20px}ul:not([class]) li:before{top:7px}.white-block{margin-bottom:15px;padding:15px 12px}.template-list .block{max-width:370px;margin:0 auto 20px;padding:0}.template-detail .img{width:100%;padding-bottom:0}.template-detail .img+.img{display:none}#sidebar .templates-info h2{font-size:18px;margin-bottom:5px}#sidebar .templates-info .custom-heading{margin-bottom:10px;font-size:16px;padding:14px 15px 13px}.row-holder{display:block}.col-6{width:100%}}