body{font-family:'Open Sans',sans-serif;color:#292929;font-size:15px;line-height:24px;font-weight:400}@media (max-width:767px){body{font-size:14px;line-height:22px}}a{text-decoration:underline;color:#292929}a:hover{text-decoration:none;color:#292929}p{font-size:15px;line-height:24px;margin-bottom:24px}@media (max-width:767px){p{font-size:15px;line-height:24px;margin-bottom:20px}}p.text-center{text-align:center;max-width:650px;margin-left:auto;margin-right:auto}p.text-center--full{max-width:100%}.info{font-size:18px;line-height:26px;margin-bottom:26px;font-family:Georgia,Times,'Times New Roman',serif;font-style:italic}@media (max-width:767px){.info{font-size:15px;line-height:22px;margin-bottom:10px}}h1+p.info,h2+p.info{margin-top:-30px}@media (max-width:767px){h1+p.info,h2+p.info{margin-top:-10px}}@media (max-width:479px){h1+p.info,h2+p.info{margin-top:-10px}}body.layout-2 h1+p.info,body.layout-2 h2+p.info{margin-top:-18px}@media (max-width:767px){body.layout-2 h1+p.info,body.layout-2 h2+p.info{margin-top:-10px}}@media (max-width:479px){body.layout-2 h1+p.info,body.layout-2 h2+p.info{margin-top:-10px}}h3+p.info{margin-top:-17px}@media (max-width:767px){h3+p.info{margin-top:-10px}}@media (max-width:479px){h3+p.info{margin-top:-10px}}p.info+p{margin-top:35px}@media (max-width:767px){p.info+p{margin-top:15px}}.color{color:#4d7df0}.color-alt{color:#444}h1,h2.h-lg{font-size:50px;line-height:50px;margin:0 0 35px;font-family:Chivo,sans-serif;font-weight:500;color:#292929}@media (max-width:991px){h1,h2.h-lg{font-size:40px;line-height:40px;margin:0 0 30px}}@media (max-width:767px){h1,h2.h-lg{font-size:32px;line-height:34px;margin:0 0 15px}}@media (max-width:479px){h1,h2.h-lg{font-size:30px;line-height:32px}}span.sm{display:inline-block;font-size:14px;font-weight:400;width:53px}h2{font-size:40px;line-height:40px;margin:0 0 34px;font-family:Chivo,sans-serif;font-weight:500;color:#292929}@media (max-width:991px){h2{font-size:32px;line-height:34px;margin:0 0 25px}}@media (max-width:767px){h2{font-size:32px;line-height:34px;margin:0 0 15px}}@media (max-width:479px){h2{font-size:30px;line-height:32px}}h3{font-size:32px;line-height:1.125em;padding:0;margin:0 0 20px;font-family:Chivo,sans-serif;font-weight:500;color:#292929}@media (max-width:1199px){h3{font-size:28px;margin:0 0 15px}}@media (max-width:767px){h3{font-size:26px;margin:0 0 10px}}h3.subtitle{margin-top:-22px;margin-bottom:22px}@media (max-width:767px){h3.subtitle{margin-top:-10px}}h4{font-size:22px;line-height:28px;padding:0;margin:0 0 15px;font-family:Chivo,sans-serif;font-weight:400;text-transform:uppercase}h5{font-size:18px;line-height:24px;padding:0;margin:0 0 15px;font-weight:600}h6{font-size:15px;line-height:20px;font-weight:700;margin:0 0 15px;padding:0;text-transform:uppercase}.no-upper{text-transform:none}.divider-lg{clear:both;height:45px}.divider-xl{clear:both;height:70px}.divider{clear:both;height:20px}.divider-sm{clear:both;height:10px}.divider-line{height:20px;margin-bottom:40px;border-bottom:1px solid #e5e5e5}.category-list{margin:0 0 30px;padding:0;list-style:none}.category-list>li{position:relative;padding:9px 0 10px 23px;border-bottom:1px solid #efefef;font-size:18px;line-height:20px;font-family:Chivo,sans-serif}.category-list>li:last-child{border-bottom:0}.category-list>li a{color:#444;text-decoration:none}.category-list>li a:hover{color:#4d7df0}.category-list>li:after{position:absolute;top:10px;left:0;display:block;font-family:computer;content:"\e906";font-size:10px;color:#4d7df0}.marker-list{margin:0 0 15px;padding:5px 0 0;list-style:none}.marker-list>li{font-size:18px;line-height:26px;font-weight:600;position:relative;padding-left:40px;margin-bottom:10px}@media (max-width:1199px){.marker-list>li{font-size:18px;line-height:30px;padding-left:35px;margin-bottom:0}}.marker-list>li:after{position:absolute;top:0;left:0;display:block;font-family:computer;content:"\e926";font-size:22px;color:#4d7df0}@media (max-width:1199px){.marker-list>li:after{font-size:18px}}.marker-list-sm{margin:15px 0 0;padding:0;list-style:none}.marker-list-sm>li{font-size:15px;line-height:20px;font-weight:600;position:relative;padding-left:18px;margin-bottom:10px}.marker-list-sm>li a{text-decoration:none}.marker-list-sm>li:hover a{color:#4d7df0}.marker-list-sm>li:after{position:absolute;top:0;left:0;display:block;font-family:computer;content:"\e92c";font-size:14px;color:#4d7df0}.marker-list-sm-regular li{font-weight:400}.marker-list-md,.marker-list-md-1{margin:17px 0 0;padding:0;list-style:none}.marker-list-md-1>li,.marker-list-md>li{font-size:16px;line-height:21px;font-weight:500;position:relative;padding-left:30px;margin-bottom:14px}.marker-list-md-1>li:after,.marker-list-md>li:after{position:absolute;top:0;left:0;display:block;font-family:computer;content:"\e926";font-size:18px;color:#4d7df0}.marker-list-md-1{margin:20px 0 20px 30px}.marker-list-md-1>li{font-size:15px;line-height:20px;padding-left:30px;margin-bottom:15px}.marker-list-md-1>li:after{font-size:15px}.number-list{margin:15px 0 0;padding:0;list-style:none;counter-reset:item}.number-list>li{font-size:15px;line-height:20px;font-weight:600;position:relative;margin-bottom:10px}.number-list>li:before{display:inline-block;min-width:18px;content:counter(item) ". ";counter-increment:item;color:#4d7df0}.service-list{margin:15px 0 0 0;padding:0}.service-list li{display:block;margin-bottom:2px}.service-list li a,.service-list li>span{display:block;padding:15px 21px;background-color:#f1f2f5;font-size:18px;line-height:22px;font-weight:500;color:#292929;text-decoration:none;-webkit-transition:.2s;-moz-transition:.2s;transition:.2s}.service-list li a:hover,.service-list li>span:hover{color:#fff;background-color:#4d7df0}.service-list-1{margin:0 0 35px 0;padding:0}.service-list-1 li{display:block;border-bottom:1px solid #eee}.service-list-1 li:last-child{border-bottom:none}.service-list-1 li a,.service-list-1 li>span{display:block;padding:10px 0;font-size:16px;line-height:19px;font-weight:500;font-family:Chivo,sans-serif;color:#2a2a2a;text-decoration:none;text-transform:uppercase;-webkit-transition:.2s;-moz-transition:.2s;transition:.2s}.service-list-1 li a:hover,.service-list-1 li>span:hover{color:#4d7df0}.service-list-1 li.active a{color:#4d7df0}#map{width:100%;height:280px;margin:0;border:0;overflow:hidden}blockquote{position:relative;padding:0 0 0 45px;margin:35px 0 40px;font-size:16px;border-left:0}blockquote p{font-style:italic;margin-bottom:15px}blockquote:before{font-family:computer;content:'\e901';display:block;position:absolute;top:0;left:-40px;color:#4d7df0;font-size:65px;line-height:1em;font-style:normal}@media (max-width:767px){blockquote:before{font-size:30px;left:0}}blockquote .quote-author{color:#4d7df0;font-style:italic;font-weight:700}.table-wrapper{overflow-x:auto}table.full{width:100%}.remark-text{font-size:15px;line-height:23px;font-weight:400;font-style:italic;font-family:Georgia,Times,'Times New Roman',serif;color:#888787}.row-lined{margin-top:75px;margin-bottom:65px;padding-bottom:25px;border-bottom:1px solid #e8e8e8}.contact-info{margin:12px 0;padding-left:60px;position:relative;font-size:16px;line-height:26px;text-align:left}.contact-info .icon{position:absolute;top:0;left:0;font-size:45px;line-height:1em;color:#4d7df0}body.layout-2 .page-content .contact-info .icon{background:#4d7df0;background:-moz-linear-gradient(-45deg,#4a45f0 0,#5fe9dd 100%);background:-webkit-linear-gradient(-45deg,#4a45f0 0,#5fe9dd 100%);background:linear-gradient(135deg,#4a45f0 0,#5fe9dd 100%);display:inline-block;background-clip:text;text-fill-color:transparent;-webkit-background-clip:text;-webkit-text-fill-color:transparent}@media (max-width:767px){#page-content .contact-info{margin:0 auto 40px;max-width:260px;text-align:left}}.vert-wrap{display:table;height:100%;width:100%;position:relative;z-index:1}.vert{display:table-cell;vertical-align:middle}.vert.vert--top{vertical-align:top}.vert.vert--bot{vertical-align:bottom}.more-loader{display:none}.more-loader.visible{display:block;text-align:center;padding-bottom:25px}.inline-icons{margin-bottom:30px}.inline-icons .icon-wrapper{margin-right:30px}.inline-icons .icon-wrapper:last-child{margin-right:0}.inline-icons .icon-big{margin-right:10px}.inline-icons .icon-big:last-child{margin-right:0}.icon-wrapper{display:inline-block;text-align:center;margin-bottom:23px;position:relative}.icon-wrapper span{display:inline-block;position:relative;width:130px;height:130px;border-radius:50%;background:#4d7df0;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;transition:all .5s ease;box-shadow:0 0 0 8px rgba(77,125,240,.25)}.icon-wrapper span i.icon{position:relative;z-index:1;font-size:60px;line-height:130px;color:#fff;-webkit-transition:color .5s ease;-moz-transition:color .5s ease;transition:color .5s ease}.icon-wrapper .icon-hover{position:absolute;z-index:0;top:0;left:0;width:calc(100%);height:calc(100%);opacity:0;background-color:#fff;box-shadow:0 0 0 0 rgba(77,125,240,.25);-webkit-transition:all .5s ease;-moz-transition:all .5s ease;transition:all .5s ease}.icon-wrapper:hover span{box-shadow:0 0 0 20px rgba(77,125,240,0)}.icon-wrapper:hover .icon-hover{opacity:1;box-shadow:0 0 0 8px rgba(77,125,240,.25)}.icon-wrapper:hover span i.icon{color:#4d7df0}.icon-wrapper.icon-light span{background:#fff;box-shadow:0 0 0 8px rgba(77,125,240,.25)}.icon-wrapper.icon-light span i.icon{color:#4d7df0}.icon-wrapper.icon-light .icon-hover{background-color:#4d7df0;box-shadow:0 0 0 0 rgba(77,125,240,.25)}.icon-wrapper.icon-light:hover span{box-shadow:0 0 0 20px rgba(77,125,240,0)}.icon-wrapper.icon-light:hover .icon-hover{box-shadow:0 0 0 8px rgba(77,125,240,.25)}.icon-wrapper.icon-light:hover span i.icon{color:#fff}body.layout-2 .icon-wrapper span{background:0 0;box-shadow:0 0 0 2px #a6a6a6}body.layout-2 .icon-wrapper span i.icon{color:#292929}body.layout-2 .icon-wrapper.icon-light:hover span{box-shadow:0 0 0 20px rgba(155,155,155,0)}body.layout-2 .icon-wrapper.icon-light:hover .icon-hover{box-shadow:0 0 0 8px rgba(155,155,155,.25)}body.layout-2 .icon-wrapper.icon-light:hover span i.icon{color:#4d7df0}.icon-wrapper.icon-light-border span{background:#fff;box-shadow:0 0 0 8px rgba(167,172,184,.25)}.icon-wrapper.icon-light-border span i.icon{color:#4d7df0}.icon-wrapper.icon-light-border .icon-hover{background-color:#4d7df0;box-shadow:0 0 0 0 rgba(77,125,240,.25)}.icon-wrapper.icon-light-border:hover span{box-shadow:0 0 0 20px rgba(167,172,184,0)}.icon-wrapper.icon-light-border:hover .icon-hover{box-shadow:0 0 0 8px rgba(167,172,184,.25)}.icon-wrapper.icon-light-border:hover span i.icon{color:#fff}.icon-big{display:inline-block}.icon-big .icon{display:block;font-size:72px;line-height:122px;padding:0 28px;color:#4d7df0;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;transition:all .2s ease}.icon-big .icon:hover{color:#444}.icon-big.dark .icon{color:#444}.icon-big.dark .icon:hover{color:#4d7df0}.icon-big.bg .icon{background:#fff}.icon-big.bg .icon:hover{color:#444;background:#e9eaed}.icon-big.bg-invert .icon{background:#444}.icon-big.bg-invert .icon:hover{background:#e9eaed}.phone-content{margin-top:15px}.phone-content-text{font-family:Georgia,Times,'Times New Roman',serif;font-size:15px;color:#292929}.phone-content-number{font-family:Chivo,sans-serif;font-size:32px;line-height:40px;color:#292929}.phone-content-number i{color:#4d7df0;font-size:20px;padding-right:6px}.article{margin-bottom:50px}.article:last-child{margin-bottom:0}.article h4{text-transform:none;margin-bottom:25px}.article img{margin-bottom:30px}.pagination{margin:20px 0 30px}.pagination>li>a,.pagination>li>a:focus,.pagination>li>span,.pagination>li>span:focus{padding:0 15px;min-width:52px;font-size:20px;line-height:56px;font-weight:400;color:#292929;background-color:#fff;border:1px solid #ededed;margin:0 10px 0 0;text-align:center;border-radius:5px;box-shadow:0 0 5px rgba(0,0,0,.1);-webkit-transition:.2s;-moz-transition:.2s;transition:.2s}.pagination>li:first-child>a,.pagination>li:first-child>span,.pagination>li:last-child>a,.pagination>li:last-child>span{border-radius:5px}.pagination>li>a:hover,.pagination>li>span:hover{color:#fff;background-color:#4d7df0;border-color:#4d7df0}.pagination>.active>a,.pagination>.active>a:hover,.pagination>.active>span,.pagination>.active>span:hover{color:#fff;background-color:#4d7df0;border-color:#4d7df0}@media (min-width:668px){.stacktable.small-only{display:none}.stacktable.large-only{display:table}}@media (max-width:667px){.stacktable.small-only{display:table}.stacktable.large-only{display:none}}.d-gradient{background:#4d7df0;background:-moz-linear-gradient(-45deg,#4a45f0 0,#5fe9dd 100%);background:-webkit-linear-gradient(-45deg,#4a45f0 0,#5fe9dd 100%);background:linear-gradient(135deg,#4a45f0 0,#5fe9dd 100%)}.d-gradient-hover{background:#4d7df0;background:-moz-linear-gradient(-45deg,#5fe9dd 0,#4a45f0 100%);background:-webkit-linear-gradient(-45deg,#5fe9dd 0,#4a45f0 100%);background:linear-gradient(135deg,#5fe9dd 0,#4a45f0 100%)}#loader-wrapper{position:fixed;top:0;left:0;width:100%;height:100%;z-index:10000000;background-color:#fff}#loader-wrapper.loader-off{display:none!important}#loader{display:block;margin:-50px 0 0 -150px;height:100px;width:300px;position:relative;top:50%;left:50%;text-align:center}#loader .text{clear:both;margin-top:35px}.battery{display:table;border:3px solid #444;padding:5px;margin:0 auto;position:relative;top:50%;transform:translateY(-50%)}.battery:after{content:"";display:block;width:7px;height:15px;background:#444;position:absolute;right:-7px}.battery .battery_item{display:block;width:15px;height:15px;float:left;background-color:#4d7df0;opacity:0;animation:_fade .5s 2s infinite alternate forwards}.battery .battery_item:not(:last-child){margin-right:5px}.battery .battery_item:first-child{animation-delay:.2s}.battery .battery_item:nth-child(2){animation-delay:.4s}.battery .battery_item:last-child{animation-delay:.6s}@keyframes _fade{from{opacity:0}to{opacity:1}}.input-custom{appearance:none;margin-bottom:4px;padding:13px 15px 13px;font-size:16px;line-height:20px;height:47px;background:#fff;border:0;border-radius:2px;color:#000;box-shadow:none}.input-custom.focus,.input-custom:focus,.input-custom:hover{box-shadow:none;outline:0}.input-custom.input-full{width:100%}.textarea-custom{appearance:none;margin-bottom:4px;padding:13px 15px 13px;font-size:16px;line-height:20px;height:47px;background:#fff;border:0;border-radius:2px;color:#000;box-shadow:none;min-height:235px;height:auto}.textarea-custom.focus,.textarea-custom:focus,.textarea-custom:hover{box-shadow:none;outline:0}.textarea-custom.input-full{width:100%}.input-wrapper{position:relative}.placeholder{font-size:16px;line-height:20px;color:#959595}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{font-size:16px;line-height:20px;color:#959595}input::-moz-placeholder,textarea::-moz-placeholder{font-size:16px;line-height:20px;color:#959595}input:-ms-input-placeholder,textarea:-ms-input-placeholder{font-size:16px;line-height:20px;color:#959595}input:-moz-placeholder,textarea:-moz-placeholder{font-size:16px;line-height:20px;color:#959595}.required{color:red}.select-wrapper select.input-custom,.select-wrapper select.select-custom,input.input-custom,textarea.textarea-custom{-webkit-appearance:none;-moz-appearance:none}.contact-form{margin-bottom:15px;margin-top:0}.contact-form .input-custom,.contact-form .textarea-custom{margin-bottom:20px;border:1px solid #dbdbdb;padding:16px 15px 17px;height:50px;font-size:14px}.contact-form .textarea-custom{display:block}.select-wrapper{position:relative}.select-wrapper:before{content:'\25BE';position:absolute;right:0;top:0;bottom:0;width:35px;height:35px;font-size:14px;line-height:35px;pointer-events:none;color:#2b2b2b;text-align:center;background-color:#f0f0f0;color:#7c7c7c;border-radius:3px}.select-wrapper select{padding-right:40px;width:100%}select{-moz-appearance:none;-webkit-appearance:none}select::-ms-expand{display:none}label{font-size:16px;line-height:24px;font-weight:400;margin-bottom:5px;color:#000}form label.error{display:block;color:red;font-size:14px!important;margin-top:-20px;opacity:1!important}.errorform,.successform{display:none;height:70px}#quoteError,#quoteSuccess{height:30px}.errorform p,.successform p{margin-top:15px}.successform p{color:#2990d6}.errorform p{color:#c0392b}.datetimepicker-wrap .form-control,.timepicker-wrap .form-control{width:100%}.datetimepicker-wrap{position:relative}.datetimepicker-wrap:before{content:"\e938";font-family:computer;position:absolute;display:block;top:6px;right:10px;font-size:20px;line-height:27px;color:#999}.timepicker-wrap{position:relative}.timepicker-wrap:before{content:"\e91a";font-family:computer;position:absolute;display:block;top:6px;right:10px;font-size:20px;line-height:27px;color:#999}.bootstrap-datetimepicker-widget .btn[data-action]{width:auto;background:0 0!important;min-width:0}.bootstrap-datetimepicker-widget .btn[data-action]:after,.bootstrap-datetimepicker-widget .btn[data-action]:before{display:none;opacity:1}.bootstrap-datetimepicker-widget .btn[data-action].btn-primary{border:0;background-color:#4d7df0!important;color:#fff}.bootstrap-datetimepicker-widget table td span{display:block;opacity:1}body:not(.layout-2) .btn.active.focus,body:not(.layout-2) .btn.active:focus,body:not(.layout-2) .btn.focus,body:not(.layout-2) .btn:active.focus,body:not(.layout-2) .btn:active:focus,body:not(.layout-2) .btn:focus,body:not(.layout-2) button.active.focus,body:not(.layout-2) button.active:focus,body:not(.layout-2) button.focus,body:not(.layout-2) button:active.focus,body:not(.layout-2) button:active:focus,body:not(.layout-2) button:focus{outline:0;outline:0;box-shadow:none}body:not(.layout-2) .btn.focus,body:not(.layout-2) .btn:focus,body:not(.layout-2) .btn:hover,body:not(.layout-2) button.focus,body:not(.layout-2) button:focus,body:not(.layout-2) button:hover{outline:0;outline:0;box-shadow:none}body:not(.layout-2) .btn.active,body:not(.layout-2) .btn:active,body:not(.layout-2) button.active,body:not(.layout-2) button:active{outline:0;outline:0;box-shadow:none}body:not(.layout-2) .btn.pull-right,body:not(.layout-2) button.pull-right{margin-right:10px}body:not(.layout-2) .btn{padding:12px 18px;font-size:16px;line-height:30px;font-weight:700;height:auto;background-color:#4d7df0;color:#fff;border-radius:7px;border:0;vertical-align:top;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease;text-decoration:none;text-transform:uppercase;min-width:185px}body:not(.layout-2) .btn.focus,body:not(.layout-2) .btn:focus{background-color:#4d7df0;color:#fff}body:not(.layout-2) .btn.active,body:not(.layout-2) .btn:active,body:not(.layout-2) .btn:hover{background:#444;color:#fff}body:not(.layout-2) .btn span{display:inline-block;vertical-align:middle}body:not(.layout-2) .btn [class*=icon]{display:inline-block;vertical-align:middle;padding-right:15px;font-size:30px;width:50px}body:not(.layout-2) .btn.btn-lg{height:auto;font-size:18px;line-height:30px;font-weight:700;border-radius:5px;padding:16px 27px}body:not(.layout-2) .btn.btn-sm{font-size:14px;line-height:30px;font-weight:700;padding:8px 15px;border-radius:4px;text-transform:none;min-width:0}body:not(.layout-2) .btn.btn-xs{font-size:12px;line-height:14px;font-weight:700;padding:10px 15px;border-radius:3px;min-width:0}body:not(.layout-2) .btn.btn-full{width:100%;margin-bottom:15px}body:not(.layout-2) .btn.text-left{text-align:left}body:not(.layout-2) .btn.text-right{text-align:right}body:not(.layout-2) .col-md-4 .btn-full{max-width:270px}body:not(.layout-2) .btn.wide{min-width:217px}body:not(.layout-2) .btn-invert{background:#444}body:not(.layout-2) .btn-invert.focus,body:not(.layout-2) .btn-invert:focus{background:#444}body:not(.layout-2) .btn-invert.active,body:not(.layout-2) .btn-invert:active,body:not(.layout-2) .btn-invert:hover{background-color:#4d7df0}body:not(.layout-2) .btn-invert-alt{background:#444}body:not(.layout-2) .btn-invert-alt.focus,body:not(.layout-2) .btn-invert-alt:focus{background:#444}body:not(.layout-2) .btn-invert-alt.active,body:not(.layout-2) .btn-invert-alt:active,body:not(.layout-2) .btn-invert-alt:hover{background-color:#fff;color:#444}body:not(.layout-2) .btn-white{background:#fff;color:#444;box-shadow:0 0 0 1px rgba(0,0,0,.1)}body:not(.layout-2) .btn-white.focus,body:not(.layout-2) .btn-white:focus{background:#fff;color:#444}body:not(.layout-2) .btn-white.active,body:not(.layout-2) .btn-white:active,body:not(.layout-2) .btn-white:hover{background-color:#444;color:#fff}body.layout-2 .btn.active.focus,body.layout-2 .btn.active:focus,body.layout-2 .btn.focus,body.layout-2 .btn:active.focus,body.layout-2 .btn:active:focus,body.layout-2 .btn:focus,body.layout-2 button.active.focus,body.layout-2 button.active:focus,body.layout-2 button.focus,body.layout-2 button:active.focus,body.layout-2 button:active:focus,body.layout-2 button:focus{outline:0;outline:0;box-shadow:none}body.layout-2 .btn.focus,body.layout-2 .btn:focus,body.layout-2 .btn:hover,body.layout-2 button.focus,body.layout-2 button:focus,body.layout-2 button:hover{outline:0;outline:0;box-shadow:none}body.layout-2 .btn.active,body.layout-2 .btn:active,body.layout-2 button.active,body.layout-2 button:active{outline:0;outline:0;box-shadow:none}body.layout-2 .btn.pull-right,body.layout-2 button.pull-right{margin-right:10px}body.layout-2 .btn{padding:14px 28px;font-size:16px;line-height:28px;font-weight:600;height:auto;background-color:#4d7df0;color:#fff;border-radius:12px;border:0;vertical-align:top;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease;text-decoration:none;text-transform:uppercase;min-width:185px;background:#4d7df0;background:-moz-linear-gradient(-45deg,#4a45f0 0,#5fe9dd 100%);background:-webkit-linear-gradient(-45deg,#4a45f0 0,#5fe9dd 100%);background:linear-gradient(135deg,#4a45f0 0,#5fe9dd 100%)}@media (max-width:991px){body.layout-2 .btn{padding:5px 25px;font-size:13px;line-height:27px;font-weight:600;min-width:100px}}body.layout-2 .btn.focus,body.layout-2 .btn:focus{background-color:#4d7df0;color:#fff}body.layout-2 .btn.active,body.layout-2 .btn:active,body.layout-2 .btn:hover{background:#4d7df0;background:-moz-linear-gradient(-45deg,#5fe9dd 0,#4a45f0 100%);background:-webkit-linear-gradient(-45deg,#5fe9dd 0,#4a45f0 100%);background:linear-gradient(135deg,#5fe9dd 0,#4a45f0 100%);color:#fff}body.layout-2 .btn span{display:inline-block;vertical-align:middle}body.layout-2 .btn [class*=icon]{display:inline-block;vertical-align:middle;padding-right:15px;font-size:30px;width:50px}body.layout-2 .btn .icon-shopping-cart{font-size:24px;position:relative;top:-1px}body.layout-2 .btn [class*=icon]:last-child{padding:0 0 0 10px}body.layout-2 .btn .icon-arrow-triangle{font-size:12px;width:auto;position:relative;top:0}@media (max-width:991px){body.layout-2 .btn .icon-arrow-triangle{top:-1px}}body.layout-2 .btn.btn-lg{height:auto;font-size:18px;line-height:30px;font-weight:600;border-radius:13px;padding:16px 27px}@media (max-width:991px){body.layout-2 .btn.btn-lg{padding:10px 20px}}body.layout-2 .btn.btn-sm{font-size:12px;line-height:18px;padding:8px 15px;border-radius:5px;text-transform:none;min-width:0;border-radius:6px}body.layout-2 .btn.btn-xs{font-size:12px;line-height:14px;font-weight:700;padding:10px 15px;border-radius:3px;min-width:0}body.layout-2 .btn.btn-full{width:100%;margin-bottom:15px}body.layout-2 .btn.text-left{text-align:left}body.layout-2 .btn.text-right{text-align:right}body.layout-2 .col-md-4 .btn-full{max-width:270px}body.layout-2 .btn.wide{min-width:217px}body.layout-2 .btn-invert{background:#444}body.layout-2 .btn-invert.focus,body.layout-2 .btn-invert:focus{background:#444}body.layout-2 .btn-invert.active,body.layout-2 .btn-invert:active,body.layout-2 .btn-invert:hover{background-color:#4d7df0}body.layout-2 .btn-invert-alt{background:#444}body.layout-2 .btn-invert-alt.focus,body.layout-2 .btn-invert-alt:focus{background:#444}body.layout-2 .btn-invert-alt.active,body.layout-2 .btn-invert-alt:active,body.layout-2 .btn-invert-alt:hover{background-color:#fff;color:#444}body.layout-2 .btn-white{background:0 0;color:#444;border:2px solid #292929;-webkit-transition:0s;-moz-transition:0s;transition:0s;padding:12px 24px}@media (max-width:991px){body.layout-2 .btn-white{padding:3px 24px}}body.layout-2 .btn-white.btn-sm{padding:7px 14px;border-width:1px}@media (max-width:991px){body.layout-2 .btn-white.btn-sm{padding:5px 14px}}body.layout-2 .btn-white.btn-lg{padding:14px 25px}@media (max-width:991px){body.layout-2 .btn-white.btn-lg{padding:8px 16px}}body.layout-2 .btn-white.active,body.layout-2 .btn-white.focus,body.layout-2 .btn-white:active,body.layout-2 .btn-white:focus{padding:12px 24px;background:0 0;color:#444;border:2px solid #292929}@media (max-width:991px){body.layout-2 .btn-white.active,body.layout-2 .btn-white.focus,body.layout-2 .btn-white:active,body.layout-2 .btn-white:focus{padding:3px 24px}}body.layout-2 .btn-white.active.btn-sm,body.layout-2 .btn-white.focus.btn-sm,body.layout-2 .btn-white:active.btn-sm,body.layout-2 .btn-white:focus.btn-sm{padding:7px 14px;border-width:1px}@media (max-width:991px){body.layout-2 .btn-white.active.btn-sm,body.layout-2 .btn-white.focus.btn-sm,body.layout-2 .btn-white:active.btn-sm,body.layout-2 .btn-white:focus.btn-sm{padding:5px 14px}}body.layout-2 .btn-white.active.btn-lg,body.layout-2 .btn-white.focus.btn-lg,body.layout-2 .btn-white:active.btn-lg,body.layout-2 .btn-white:focus.btn-lg{padding:14px 25px}@media (max-width:991px){body.layout-2 .btn-white.active.btn-lg,body.layout-2 .btn-white.focus.btn-lg,body.layout-2 .btn-white:active.btn-lg,body.layout-2 .btn-white:focus.btn-lg{padding:8px 16px}}body.layout-2 .btn-white.active:hover,body.layout-2 .btn-white:active:hover,body.layout-2 .btn-white:hover{border:0;padding:14px 28px;background:#4d7df0;background:-moz-linear-gradient(-45deg,#5fe9dd 0,#4a45f0 100%);background:-webkit-linear-gradient(-45deg,#5fe9dd 0,#4a45f0 100%);background:linear-gradient(135deg,#5fe9dd 0,#4a45f0 100%);color:#fff}@media (max-width:991px){body.layout-2 .btn-white.active:hover,body.layout-2 .btn-white:active:hover,body.layout-2 .btn-white:hover{padding:5px 26px}}body.layout-2 .btn-white.active:hover.btn-sm,body.layout-2 .btn-white:active:hover.btn-sm,body.layout-2 .btn-white:hover.btn-sm{padding:7px 14px;border-width:1px}@media (max-width:991px){body.layout-2 .btn-white.active:hover.btn-sm,body.layout-2 .btn-white:active:hover.btn-sm,body.layout-2 .btn-white:hover.btn-sm{padding:7px 14px}}body.layout-2 .btn-white.active:hover.btn-lg,body.layout-2 .btn-white:active:hover.btn-lg,body.layout-2 .btn-white:hover.btn-lg{padding:16px 27px}@media (max-width:991px){body.layout-2 .btn-white.active:hover.btn-lg,body.layout-2 .btn-white:active:hover.btn-lg,body.layout-2 .btn-white:hover.btn-lg{padding:10px 18px}}.btn-inline .btn{margin:0 24px 10px 0}.text-center .btn-inline .btn{margin:0 12px 10px}.social-links ul{margin:0;padding:0}.social-links ul li{display:inline-block;margin:0 7px 5px 0;list-style:none;text-align:center}.social-links ul li:last-child{margin-right:0}.social-links ul li a{font-size:32px;color:#d0d0d0;text-decoration:none;cursor:pointer;-webkit-transition:color .3s ease;-moz-transition:color .3s ease;transition:color .3s ease}.social-links ul li a:hover{color:#444}.social-links.rounded ul li{display:inline-block;margin:0 9px 7px 0;list-style:none;text-align:center}@media (max-width:1199px){.social-links.rounded ul li{margin:0 5px 5px 0}}.social-links.rounded ul li a{display:block;width:77px;height:77px;border:7px solid #e9eaed;border-radius:50%;font-size:24px;line-height:63px;color:#4d7df0;text-decoration:none;cursor:pointer;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease}.social-links.rounded ul li a:hover{border-color:rgba(77,125,240,.25)}@media (max-width:1199px){.social-links.rounded ul li a{width:46px;height:46px;border-width:4px;font-size:17px;line-height:38px}}@media (max-width:991px){.social-links.rounded.text-right{text-align:center;margin-top:25px}}.link a{font-size:22px;line-height:1em;color:#e2e2e2;text-decoration:none;padding:0 4px;-webkit-transition:color .3s ease;-moz-transition:color .3s ease;transition:color .3s ease}@media (max-width:1199px){.page-content .social-links ul li{margin:0 0 3px 0}}a.icon-facebook:hover{color:#3b5998!important}a.icon-twitter:hover{color:#55acee!important}a.icon-google-plus:hover{color:#dd4b39!important}a.icon-linkedin:hover{color:#4875b4!important}a.icon-pinterest:hover{color:#c92228!important}a.icon-instagram:hover{color:#4e433c!important}.tag{display:block;background-color:#f0f0f0;color:#8f8f8f;font-size:14px;line-height:25px;padding:0 10px;text-decoration:none;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;transition:all .2s ease}.tag:hover{background-color:#4d7df0;color:#fff}.tags-list{position:relative;list-style:none;margin:30px 0 0;padding:0}.tags-list li{display:inline-block;padding:0;margin-bottom:7px;margin-right:5px}.tags-list li a{display:block;background-color:#f0f0f0;color:#8f8f8f;font-size:14px;line-height:25px;padding:0 10px;text-decoration:none;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;transition:all .2s ease}.tags-list li a:hover{background-color:#4d7df0;color:#fff}.calendar__header{font-size:16px;font-family:Georgia,Times,'Times New Roman',serif;font-style:italic;padding:0 0 18px}.calendar__footer{font-size:16px;font-family:Georgia,Times,'Times New Roman',serif;font-style:italic;padding:10px 0 0}.calendar__footer a{text-decoration:none}.calendar__footer a:hover{color:#4d7df0}.calendar table{background:#fff;border-collapse:collapse;color:#222;font-size:15px;width:100%;max-width:350px}.calendar td,.calendar th{border:1px solid #eee;color:#484848;cursor:pointer;line-height:38px;text-align:center;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;transition:all .2s ease}.calendar td:hover,.calendar th:hover{background-color:#f5f5f5}.calendar th{background-color:#f5f5f5}.calendar tr:first-child td{color:#222;font-weight:700;padding-bottom:10px}.calendar .selected,.calendar .selected:hover{background-color:#4d7df0;color:#fff}body,html{overflow-x:hidden}.block{margin-bottom:92px}@media (max-width:991px){.block{margin-bottom:46px}}@media (max-width:767px){.block{margin-bottom:30.636px}}.block.bottom-sm{margin-bottom:20px}.block.bottom-sm-1{margin-bottom:50px}.block.bottom-md{margin-bottom:72px}.block.bottom-null{margin-bottom:0}.block.lined .container{padding-bottom:92px;border-bottom:1px solid #e8e8e8}.block.bg-1:not(.bg-light):not(.bg-dark),.block.bg-2:not(.bg-light):not(.bg-dark){color:#fff}.block.bg-1:not(.bg-light):not(.bg-dark) h1,.block.bg-1:not(.bg-light):not(.bg-dark) h2,.block.bg-1:not(.bg-light):not(.bg-dark) h3,.block.bg-2:not(.bg-light):not(.bg-dark) h1,.block.bg-2:not(.bg-light):not(.bg-dark) h2,.block.bg-2:not(.bg-light):not(.bg-dark) h3{color:#fff}.block.bg-1:not(.bg-light):not(.bg-dark) .slick-dots li button:after,.block.bg-2:not(.bg-light):not(.bg-dark) .slick-dots li button:after{background:#fff}.block.bg-1:not(.bg-light):not(.bg-dark) .slick-dots li.slick-active button:after,.block.bg-1:not(.bg-light):not(.bg-dark) .slick-dots li.slick-active button:hover:after,.block.bg-2:not(.bg-light):not(.bg-dark) .slick-dots li.slick-active button:after,.block.bg-2:not(.bg-light):not(.bg-dark) .slick-dots li.slick-active button:hover:after{background:#444}.block.bg-1,.block.bg-2{background:url(../images/block-bg-1.jpg) no-repeat fixed center center;background-size:cover;padding:74px 0 60px}@media (max-width:767px){.block.bg-1,.block.bg-2{padding:44px 0 30px}}.block.bg-1 .container,.block.bg-2 .container{background:0 0!important}.block.bg-4{background:url(../images/block-bg-4.jpg) no-repeat center center;background-size:cover;padding:74px 0 70px}@media (max-width:767px){.block.bg-4{padding:44px 0 30px}}.block.bg-4 .container{background:0 0!important}body.is-ios .block.bg-1,body.is-ios .block.bg-2,body.is-ios .block.bg-4{background-attachment:initial!important;background-size:cover!important}@media (max-width:767px){.block.bg-1{background-size:auto 100%;background-position-x:33%}}.block.bg-2{background-image:url(../images/block-bg-2.jpg);padding:80px 0 60px}@media (max-width:767px){.block.bg-2{padding:44px 0 40px}}.block.bg-3{background:url(../images/block-bg-3.jpg) no-repeat fixed center center;background-size:cover;padding:74px 0 60px}@media (max-width:767px){.block.bg-3{padding:44px 0 40px}}body.is-ios .block.bg-3{background-attachment:initial!important;background-size:cover!important}.block.bg-light.full-block{background:#f4f4f6;padding:74px 0 60px}.block.bg-light:not(.full-block) .container{background:#f4f4f6}.block.bg-lighter.full-block{background:#f9f9fa;padding:70px 0 100px}@media (max-width:767px){.block.bg-lighter.full-block{padding:50px 0 0}}.block.bg-lighter:not(.full-block) .container{background:#f9f9fa}.block.bg-dark.full-block{background:#444}.block.bg-dark:not(.full-block) .container{background:#444;color:#fff}.block.bg-dark:not(.full-block) .container h1,.block.bg-dark:not(.full-block) .container h2,.block.bg-dark:not(.full-block) .container h3{color:#fff}.block.bg-dark .btn:hover{background:#fff;color:#444}.block.bg-dark .btn-white:hover{background:#4d7df0;color:#fff}.block.pad-sm .container{padding:38px 0 23px}.block-negative{position:relative;margin-top:-42px;z-index:100}@media (max-width:767px){.block{margin-bottom:46px}.block-negative{margin-top:16px}}@media (min-width:1200px){#page-content>.container,.block>.container,.navbar .container{padding-left:0;padding-right:0}}h1+.row{margin-top:50px}.block.network-effect{position:relative;z-index:0}.block.network-effect .container{z-index:1}#network{position:absolute!important;bottom:0;left:0;width:100%;pointer-events:none;opacity:.15}@media (max-width:767px){#network{display:none!important}}body.home header.page-header:not(.page-header--style2){position:absolute;top:0;background:0 0}@media (min-width:991px){body:not(.home) header.page-header:not(.page-header--style2){margin-bottom:10px}body:not(.home) header.page-header:not(.page-header--style2) #slidemenu{margin-bottom:-10px}}header{color:#fff}header.page-header{position:relative;width:100%;background:url(../images/header-bg.jpg) no-repeat center top;z-index:1000;padding:0;margin:0;border:0;font-weight:400}@media (max-width:991px){header.page-header{background-image:none}}header .header-top{padding:26px 0;display:flex;align-items:center;position:relative}@media (max-width:1199px){header .header-top{padding:16px 0}}header .logo{flex:0 0 370px;position:relative;overflow:hidden;margin-right:25px}@media (max-width:1199px){header .logo{flex:0 0 250px;margin-right:15px}}@media (max-width:991px){header .logo{flex:0 0 280px}}@media (max-width:767px){header .logo{flex:0 0 205px}}header .logo>a{position:relative;display:block}header .logo img{max-width:100%}header .header-top-info{flex:1;margin-left:5px;padding-left:60px;position:relative;font-size:15px;line-height:24px}@media (max-width:1199px){header .header-top-info{padding-left:40px}}@media (max-width:992px){header .header-top-info{display:none}}header .header-top-info [class*=icon-]{position:absolute;left:0;top:4px;width:60px;text-align:center;font-size:40px;line-height:1em}@media (max-width:1199px){header .header-top-info [class*=icon-]{width:40px;font-size:25px}}header .header-top-info+.header-top-info{margin-right:30px}@media (max-width:1199px){header .header-top-info+.header-top-info{margin-right:15px}}header .phone{flex:0 0 213px;margin-left:auto;overflow:hidden;font-family:Chivo,sans-serif}@media (max-width:1199px){header .phone{flex:0 0 190px}}header .phone .number{font-size:24px;line-height:34px;font-weight:500;color:#fff;background-color:#4d7df0;padding:0 7px}@media (max-width:1199px){header .phone .number{font-size:20px}}header .phone .above-number{display:table;width:100%;font-size:16px;line-height:24px;font-family:Georgia,Times,'Times New Roman',serif;font-style:italic;text-align:center}header .phone .under-number{font-size:15px;line-height:24px;text-align:center}header .phone .under-number a{color:#fff;text-decoration:underline}header .phone .under-number a:hover{text-decoration:none}header .phone .right-text{position:absolute;right:10px;top:12px;transform:translateX(100%);width:145px;height:72px}header .phone .right-text .item{position:absolute;top:0;left:0;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;transition:all .2s ease}@media (max-width:1460px){header .phone .right-text{display:none}}header .phone .phone-wrapper{float:left;margin-right:-8px}header .mobile-topline{display:none}header.page-header.page-header--style2{color:#444;background:0 0}header.page-header.page-header--style2 .header-top-info{padding-left:48px}header.page-header.page-header--style2 .header-top-info [class*=icon-]{width:48px;font-size:24px;color:#4d7df0}header.page-header.page-header--style2 .header-top{padding:20px 0}header.page-header.page-header--style2 .phone{flex:0 0 220px}@media (max-width:1199px){header.page-header.page-header--style2 .phone{flex:0 0 190px}}header.page-header.page-header--style2 .phone .number{background-color:transparent;font-size:26px;line-height:34px;color:#4d7df0}@media (max-width:1199px){header.page-header.page-header--style2 .phone .number{font-size:22px}}header.page-header.page-header--style2 .phone .under-number a{color:#444}@media (max-width:767px){header.page-header.page-header--style2 .header-top{padding:10px 15px}header.page-header.page-header--style2 .navbar-toggle{bottom:17px}header.page-header.page-header--style2.is-sticky .navbar-toggle{bottom:15px}}.right-text .animated.rotateInUpRight{-webkit-animation-duration:.55s;animation-duration:.55s}.phone:hover .right-text .item.arrow{left:-10px;top:2px;-webkit-transform:rotate(-15deg);-moz-transform:rotate(-15deg);transform:rotate(-15deg)}.phone:hover .right-text .item.text1{top:-5px}.phone:hover .right-text .item.text2{top:-2px}@media (min-width:992px){.navbar-header{float:none}#navbar-main.affixed-top{background:#fff}#navbar-main.affix{top:0;left:0;right:0;background:rgba(255,255,255,.9);box-shadow:0 5px 5px 0 rgba(0,0,0,.1)}.navbar{background-color:transparent;border:0;border-radius:0;min-height:70px;margin-bottom:0;padding:0}.ecaret{dispaly:none}header:not(.page-header--style2) #slidemenu{padding-right:0;padding-left:0;text-align:center;background-color:#444}.nav .open>a,.nav .open>a:focus,.nav .open>a:hover{background-color:transparent;color:#4d7df0}.navbar-nav{float:none;margin:0 auto -5px;display:inline-block}.navbar-nav>li>a{font-size:18px;line-height:20px;font-family:Chivo,sans-serif;padding:26px 26px;text-transform:uppercase;text-decoration:none;color:#fff;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease}.navbar-nav>li>a:focus,.navbar-nav>li>a:hover{background-color:transparent;color:#4d7df0}.navbar-nav>li>a.shadow-effect{-webkit-text-shadow:0 30px 0 transparent;-moz-text-shadow:0 30px 0 transparent;-ms-text-shadow:0 30px 0 transparent;-o-text-shadow:0 30px 0 transparent;text-shadow:0 30px 0 transparent}.navbar-nav>li>a.shadow-effect:hover{-webkit-text-shadow:0 0 0 #4d7df0;-moz-text-shadow:0 0 0 #4d7df0;-ms-text-shadow:0 0 0 #4d7df0;-o-text-shadow:0 0 0 #4d7df0;text-shadow:0 0 0 #4d7df0}.navbar-nav li.active>a{color:#4d7df0}.navbar-nav .dropdown .dropdown-menu{border:0;border-radius:0;padding:0;margin-left:-130px;transform:translateY(20px);bottom:auto!important;left:50%;width:260px;display:block!important;opacity:1;visibility:hidden;top:-5000px;margin-top:-7px;box-shadow:0 0 40px 0 rgba(0,0,0,.2);border-top:4px solid #4d7df0}.navbar-nav .dropdown .dropdown-menu li.open>a{background-color:transparent}.navbar-nav .dropdown .dropdown-menu li>a{font-size:15px;line-height:20px;font-family:Chivo,sans-serif;padding:10px 45px 10px 15px;color:#292929;background-color:transparent;border-bottom:1px solid #f0f0f0;white-space:normal;text-decoration:none;-webkit-transition:.2s;-moz-transition:.2s;transition:.2s}.navbar-nav .dropdown .dropdown-menu li>a:focus,.navbar-nav .dropdown .dropdown-menu li>a:hover{background-color:#f2f2f2;color:#4d7df0}.navbar-nav .dropdown .dropdown-menu li:last-child>a{border-bottom:0}.navbar-nav .dropdown .dropdown-menu .dropdown-menu{top:6px}.navbar-nav .dropdown .dropdown-menu .ecaret{width:0;height:0;margin-left:2px;vertical-align:middle;display:inline-block;border:0;float:right;margin-top:0;margin-right:-10px;position:relative;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;transition:all .2s ease}.navbar-nav .dropdown .dropdown-menu .ecaret:before{font-family:computer;content:"\e90e"}.navbar-nav .dropdown .dropdown-menu li>a:hover .ecaret{margin-right:-20px}.navbar-nav .dropdown:hover .dropdown-menu{transform:translateY(0);-webkit-transition:opacity .4s ease 0s,transform .4s ease 0s,-webkit-transform .4s ease 0s;-moz-transition:opacity .4s ease 0s,transform .4s ease 0s,-webkit-transform .4s ease 0s;transition:opacity .4s ease 0s,transform .4s ease 0s,-webkit-transform .4s ease 0s;opacity:1;visibility:visible;top:100%}header.page-header.page-header--style2 #slidemenu{background-color:#1d1d1d}header.page-header.page-header--style2 .navbar-nav>li>a{margin-left:-26px}header.page-header.page-header--style2 .navbar-nav .dropdown .dropdown-menu{margin-left:0;left:0}}@media (max-width:1199px){header .navbar-nav>li>a{padding-left:12px;padding-right:12px}header.page-header.page-header--style2 .navbar-nav>li>a{margin-left:-12px}}@media (max-width:991px){header.page-header{position:relative!important;padding:0;margin:0}header.page-header .header-top{background:#fff;text-align:center;padding:17px 15px;margin:0 auto}header.page-header .logo{text-align:center;width:100%}header.page-header .phone{display:none}header.page-header .navbar{position:static;min-height:0;border:0;margin:0}header.page-header .dropdown-menu{border-radius:0}header.page-header .navbar-nav .ecaret{display:block;width:50px;height:41px;border:0;background:rgba(255,255,255,.1);position:absolute;z-index:100;top:0;right:0}header.page-header .navbar-nav .ecaret:after{font-family:computer;content:'\e92a';position:absolute;top:0;width:100%;font-size:28px;line-height:41px;text-align:center}header.page-header .navbar-nav li.opened>a>.ecaret:after{content:'\e92b'}header.page-header .navbar-nav li{background:0 0;position:relative}header.page-header .navbar-nav li>a{position:relative}header.page-header .navbar-nav>li>a,header.page-header .navbar-nav>li>a:focus{font-size:20px;line-height:20px;padding:10px 20px!important;color:#fff;background:0 0;text-transform:uppercase;text-decoration:none;border-bottom:1px solid rgba(255,255,255,.7);-webkit-transition:all .2s ease;-moz-transition:all .2s ease;transition:all .2s ease}header.page-header .navbar-nav>li>a:hover{background-color:rgba(0,0,0,.1);color:#fff}header.page-header .navbar-nav .opened>a,header.page-header .navbar-nav .opened>a:focus,header.page-header .navbar-nav .opened>a:hover{background-color:rgba(0,0,0,.2);color:#fff}header.page-header .navbar-toggle{position:absolute;bottom:31px;right:10px;padding:0 10px;margin:0;font-size:34px;color:#fff}header.page-header .navbar-toggle .icon-cancel{display:none;font-size:34px}header.page-header .navbar-toggle.slide-active .icon-cancel{display:inline}header.page-header .navbar-toggle.slide-active .icon-menu{display:none}header.page-header .navbar-nav .dropdown-menu{margin:0 0 10px;padding:0;display:none;width:100%;position:relative;background-color:#f0f0f0;border:0;-webkit-box-shadow:none;box-shadow:none}header.page-header .navbar-nav .dropdown-menu a,header.page-header .navbar-nav .dropdown-menu a:focus{font-size:16px;line-height:30px;color:#333;background:0 0;padding:10px 15px 10px 20px;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;transition:all .2s ease}header.page-header .navbar-nav .dropdown-menu a:hover{background-color:rgba(0,0,0,.2);color:#fff}header.page-header .navbar-nav .dropdown-menu .dropdown-menu{background-color:#fcfcfc}header.page-header .navbar-nav .opened>.dropdown-menu{display:block}}.page-header.is-sticky,body.home header.page-header:not(.page-header--style2).is-sticky{position:fixed!important;width:100%;background:#444;border-bottom:0!important;box-shadow:0 2px 3px rgba(0,0,0,.15)}.page-header.is-sticky .navbar,body.home header.page-header:not(.page-header--style2).is-sticky .navbar{min-height:50px}.page-header.is-sticky .header-top,body.home header.page-header:not(.page-header--style2).is-sticky .header-top{display:none}.page-header.is-sticky .navbar-nav>li>a,body.home header.page-header:not(.page-header--style2).is-sticky .navbar-nav>li>a{padding-top:15px;padding-bottom:15px}@media (min-width:992px){body:not(.home) header.page-header.is-sticky #slidemenu{margin-bottom:0}.header-info-mobile,.header-info-toggle{display:none}}@media (max-width:991px){.navbar-toggle{display:block}.navbar-collapse.collapse{display:none!important}.navbar-nav{float:none!important}.navbar-nav>li{float:none}.navbar-nav>li>a{padding-top:10px;padding-bottom:10px}.collapse.in{display:block!important}.header-info-mobile{display:none;padding:16px;background-color:#eff1f2;color:#292929}.header-info-mobile,.header-info-mobile p{font-size:15px;line-height:24px}.header-info-mobile a{text-decoration:none}.header-info-mobile a:hover{text-decoration:underline}.header-info-mobile p{padding-left:40px;position:relative;margin-bottom:12px}.header-info-mobile p>[class*=icon-]{position:absolute;top:2px;left:0;font-size:22px;color:#4d7df0}.header-info-mobile p+.social-links{margin-top:15px}.header-info-mobile .social-links{margin-left:40px}.header-info-mobile-inside{position:relative;top:-50px;-webkit-transition:.2s;-moz-transition:.2s;transition:.2s}.header-info-mobile.open .header-info-mobile-inside{top:0;opacity:1}.header-info-toggle{display:block;background:#444;height:45px;width:100%;color:#fff;cursor:pointer;text-align:center}.header-info-toggle .btn--wd{position:relative;float:right;right:10px;top:6px;padding:3px 10px!important;text-decoration:none!important}.header-info-toggle [class*=icon-]{display:block;font-size:20px;line-height:45px;-webkit-transition:.5s;-moz-transition:.5s;transition:.5s;padding:0 20px;-webkit-transform:rotate(0);-moz-transform:rotate(0);transform:rotate(0)}.header-info-toggle [class*=icon-]:hover{color:#4d7df0}.header-info-toggle.open [class*=icon-]{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);transform:rotate(180deg)}.page-header.is-sticky .header-info-toggle{display:none}.page-header.is-sticky .header-top,body.home header.page-header:not(.page-header--style2).is-sticky .header-top{display:flex;padding-top:0;padding-bottom:0}.page-header.is-sticky,body.home header.page-header:not(.page-header--style2).is-sticky{background:#fff}header.page-header.is-sticky .navbar-toggle{bottom:16px}}@media (max-width:767px){header.page-header .header-top{padding:10px 15px}header.page-header .navbar-toggle{bottom:17px}header.page-header.is-sticky .navbar-toggle{bottom:6px}}body.slide-active{overflow:hidden}html.noscroll{position:fixed;width:100%;top:0;left:0;height:100%;overflow-y:scroll!important}#page-content{position:relative;left:0}#page-content.slide-active{padding-top:0}.navbar-header{position:relative}.slidemenu-close{display:none}@media (max-width:991px){.slidemenu-close{display:block;width:270px;color:#fff!important;background-color:#4d7df0;text-align:center;text-decoration:none;text-transform:uppercase;font-size:18px;line-height:45px}.slidemenu-close [class*=icon-]{position:relative;top:1px;padding-right:10px}#slide-nav .container{margin:0!important;padding:0!important;height:100%;width:100%}#slide-nav .navbar-header{margin:0 auto;padding:0;width:100%}#slide-nav .navbar.slide-active{position:absolute;width:270px;top:-1px;z-index:1000}#slide-nav #slidemenu{left:-100%;width:270px;height:100vh;min-width:0;position:absolute;overflow-y:scroll;padding-left:0;z-index:2;top:0;margin:0}#slide-nav #slidemenu .navbar-nav{min-width:0;width:100%;margin:0}#slide-nav #slidemenu .navbar-nav .dropdown-menu li a{min-width:0;width:100%;white-space:normal;text-decoration:none}#slide-nav{border-top:0}#navbar-height-col{position:fixed;top:0;height:100%;bottom:0;width:270px;left:-270px;background:#4d7df0}}@media (min-width:992px){#page-content{left:0!important}.navbar.navbar-fixed-top.slide-active{position:fixed}.navbar-header{left:0!important}}.page-footer{position:relative;background:url(../images/footer-bg.jpg) no-repeat center center #444;background-size:cover;color:#fff;clear:both}.page-footer .footer-content{padding:55px 0 0;position:relative}@media (max-width:991px){.page-footer .footer-content{padding:35px 0 0}}@media (max-width:767px){.page-footer .footer-content{padding:30px 0 0}}.page-footer .container{position:relative;z-index:100}.page-footer ul.footer-menu{margin:0 0 32px;padding:0;list-style:none;width:100%;text-align:center}@media (max-width:767px){.page-footer ul.footer-menu{margin-bottom:40px}}.page-footer ul.footer-menu li{display:inline-block;margin:0 8px}@media (max-width:991px){.page-footer ul.footer-menu li{margin:0 3px}}@media (max-width:767px){.page-footer ul.footer-menu li{display:block;margin:15px 0}}.page-footer ul.footer-menu li a{font-family:Chivo,sans-serif;color:#fff;font-size:14px;line-height:1.5em;text-decoration:none;text-transform:uppercase;-webkit-transition:all .25s ease;-moz-transition:all .25s ease;transition:all .25s ease}.page-footer ul.footer-menu li a:hover{color:#4d7df0}@media (max-width:991px){.page-footer ul.footer-menu li a{font-size:14px}}.page-footer .footer-links{margin:0 0 40px;padding:0;list-style:none}@media (max-width:767px){.page-footer .footer-links{margin:0 0 30px}}.page-footer .footer-links a{position:relative;color:#fff;font-size:16px;line-height:18px;text-decoration:underline;-webkit-transition:all .25s ease;-moz-transition:all .25s ease;transition:all .25s ease}.page-footer .footer-links a:hover{color:#4d7df0;text-decoration:none}.page-footer .footer-links a+a{padding:0 0 0 24px}.page-footer .footer-links a+a:before{position:absolute;left:8px;top:2px;content:'|';color:#fff!important}@media (max-width:767px){.page-footer .footer-links a{padding:0!important;display:block;line-height:24px}.page-footer .footer-links a:before{display:none!important}}.page-footer .copyright{color:#fff;font-size:16px;line-height:24px;margin:30px 0 0;text-align:center}@media (max-width:767px){.page-footer .copyright{max-width:280px;margin-left:auto;margin-right:auto}.page-footer .copyright span{display:block}}.page-footer .footer-map{height:365px;width:100%}.page-footer .social-links{text-align:center;margin-bottom:37px}.page-footer .social-links ul li{margin:0 10px}.page-footer .social-links ul li a{color:#989898;font-size:32px}.page-footer .footer-phone{margin-bottom:28px;font-size:30px;line-height:1em;font-family:Chivo,sans-serif;color:#fff;text-align:center}@media (max-width:767px){.page-footer .footer-phone{font-size:22px;line-height:37px}}.page-footer .footer-phone .number{color:#4d7df0;white-space:nowrap}.page-footer .footer-phone .icon{font-size:18px;line-height:30px;padding-right:10px}@media (max-width:767px){.page-footer .footer-phone .icon{font-size:14px;line-height:22px}}.page-footer .footer-columns{margin-bottom:24px}@media (max-width:767px){.page-footer .footer-columns>div{margin:20px auto;max-width:300px}}.page-footer .contact-info{margin:0;padding-left:45px}.page-footer .contact-info a{color:#fff}.page-footer .contact-info .icon{top:4px;font-size:30px;color:#fff!important}.page-footer .contact-info .icon.icon-mail-black{top:1px}@media (max-width:991px){.page-footer .contact-info{font-size:14px}}@media (max-width:767px){.page-footer .contact-info{font-size:15px;max-width:240px;margin-left:auto;margin-right:auto}}.page-footer .social-sm{font-size:16px}.page-footer .social-sm a{text-decoration:none;display:inline-block;color:#666;margin:0 8px}.page-footer .social-sm a:first-child{margin-left:0}.page-footer .social-sm a:hover{text-decoration:none;color:#4d7df0}@media (max-width:767px){.page-footer .social-sm{max-width:240px;margin-left:auto;margin-right:auto}}.page-footer .contact-info+.social-sm{padding-left:45px;margin-top:3px}@media (max-width:767px){.page-footer #footer-map{margin:0 -15px;width:calc(100% + 30px)}}.page-footer.page-footer--style2{background:#f6f6f6;color:#292929}.page-footer.page-footer--style2 .footer-content{padding:0}.page-footer.page-footer--style2 .footer-menu{margin-bottom:0}.page-footer.page-footer--style2 .footer-menu-line{background-color:#1d1d1d;padding:20px 15px;margin-bottom:55px}@media (max-width:767px){.page-footer.page-footer--style2 .footer-menu-line{margin-bottom:20px}}.page-footer.page-footer--style2 .footer-bot-line{background-color:#fff;padding:20px 15px;margin-top:55px}@media (max-width:767px){.page-footer.page-footer--style2 .footer-bot-line{margin-top:20px}}.page-footer.page-footer--style2 .footer-links{margin:0}.page-footer.page-footer--style2 .footer-links a{color:#292929}.page-footer.page-footer--style2 .copyright{color:#292929;margin:0;font-size:15px;max-width:none}.page-footer.page-footer--style2 .contact-info{padding-left:32px}.page-footer.page-footer--style2 .contact-info+.social-sm{padding-left:32px}.page-footer.page-footer--style2 .contact-info a{color:#292929;text-decoration:none}.page-footer.page-footer--style2 .contact-info a:hover{color:#4d7df0}.page-footer.page-footer--style2 .contact-info .icon{top:4px;font-size:20px;color:#4d7df0!important}.page-footer.page-footer--style2 .footer-phone{color:#292929;margin-bottom:50px}@media (max-width:767px){.page-footer.page-footer--style2 .footer-phone{margin-bottom:0}}@media (max-width:767px){.page-footer.page-footer--style2 .footer-columns{margin-bottom:0}}.back-to-top{position:fixed;bottom:0;opacity:0;visibility:hidden;right:5%;z-index:1000;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;transition:all .4s ease}@media (max-width:1199px){.back-to-top{right:20px}}.back-to-top a{position:relative;top:0;display:block;color:#4d7df0;font-size:64px;line-height:1em;text-decoration:none!important;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease}@media (max-width:767px){.back-to-top a{font-size:50px}}.back-to-top:hover a{top:-10px;opacity:.8}.back-to-top.visible{opacity:1;visibility:visible;bottom:50px}body.layout-2 .back-to-top a{background:#4d7df0;background:-moz-linear-gradient(-45deg,#4a45f0 0,#5fe9dd 100%);background:-webkit-linear-gradient(-45deg,#4a45f0 0,#5fe9dd 100%);background:linear-gradient(135deg,#4a45f0 0,#5fe9dd 100%);display:inline-block;background-clip:text;text-fill-color:transparent;-webkit-background-clip:text;-webkit-text-fill-color:transparent}#mainSlider{margin-bottom:30px;opacity:0}#mainSlider.slick-initialized{opacity:1}@media (min-width:992px){#mainSlider{height:600px}}#mainSlider .slide .img--holder{background-size:cover;background-position:center bottom;background-repeat:no-repeat}#mainSlider .slide-content{height:100%;width:40%;position:absolute;top:0;color:#fff;z-index:100}#mainSlider .slide-content.center{text-align:center;top:11%;bottom:11%;left:15%;width:70%}@media (max-width:1199px){#mainSlider .slide-content.center{top:5%;bottom:5%}}#mainSlider .slide-content h3{font-size:65px;line-height:1em;font-weight:400;margin-bottom:.05em;color:#fff;letter-spacing:-.04em;text-transform:none}#mainSlider .slide-content h3 span{color:#4d7df0}#mainSlider .slide-content h4{font-size:56px;line-height:1em;font-weight:400;margin-bottom:.45em;color:#fff;text-transform:none}#mainSlider .slide-content h4 span{color:#4d7df0}#mainSlider .slide-content p{font-size:20px;line-height:1.5em;font-family:Georgia,Times,'Times New Roman',serif;margin-bottom:2.5em;font-style:italic}#mainSlider .slide-content .btn,#mainSlider .slide-content .btn:focus{height:auto;font-size:18px;line-height:22px;font-weight:700;text-transform:uppercase;border-radius:5px;padding:20px 27px;outline:0;-moz-box-shadow:none;box-shadow:none;border:0}#mainSlider .slide-content .btn.active,#mainSlider .slide-content .btn.focus,#mainSlider .slide-content .btn:active,#mainSlider .slide-content .btn:focus,#mainSlider .slide-content .btn:hover{background:#fff;color:#4d7df0}#mainSlider:not(.slider--style2) .vert-wrap{padding-top:180px}@media (max-width:1199px){#mainSlider .slide-content h3{font-size:80px}#mainSlider .slide-content h4{font-size:40px}#mainSlider .slide-content p{font-size:18px}#mainSlider .slide-content .btn{font-size:12px;padding:18px 25px}}@media (max-width:991px){#mainSlider .slide-content h3{font-size:48px;margin-bottom:0}#mainSlider .slide-content h4{display:none;font-size:30px}#mainSlider .slide-content p{display:none}#mainSlider .slide-content .btn{display:none}#mainSlider .slide .img--holder{height:48vw}#mainSlider .vert-wrap{padding-top:0}}@media (max-width:767px){#mainSlider .slide-content h3{font-size:40px}#mainSlider .slide-content h4{font-size:26px}#mainSlider .slide-content.center{text-align:center;left:100px;width:calc(100% - 200px)}}@media (max-width:667px){#mainSlider .slide-content h3{font-size:30px}#mainSlider .slide-content h4{font-size:20px}}@media (max-width:480px){#mainSlider .slide-content h3{font-size:24px}#mainSlider .slide-content h4{font-size:18px}#mainSlider .slide-content.center{text-align:center;left:35px;width:calc(100% - 70px)}}#mainSlider .slick-next,#mainSlider .slick-prev{width:125px;height:125px;margin-top:-62px}#mainSlider .slick-next:before,#mainSlider .slick-prev:before{font-size:125px;line-height:1em;color:#fff}#mainSlider .slick-prev{left:50px}#mainSlider .slick-next{right:50px}@media (max-width:1199px){#mainSlider .slick-prev{left:0}#mainSlider .slick-next{right:0}#mainSlider .slick-next,#mainSlider .slick-prev{width:85px;height:85px;margin-top:-42px}#mainSlider .slick-next:before,#mainSlider .slick-prev:before{font-size:85px}}@media (max-width:991px){#mainSlider .slick-next,#mainSlider .slick-prev{display:none!important}}#mainSlider.slider--style2{height:38.125vw}#mainSlider.slider--style2 .img--holder,#mainSlider.slider--style2 .slick-list,#mainSlider.slider--style2 .slick-track{height:100%}#mainSlider.slider--style2 .slide-content{color:#292929}#mainSlider.slider--style2 .slide-content h3{color:#292929}#mainSlider.slider--style2 .slide-content h4{color:#292929}#mainSlider.slider--style2 .slide-content .btn.active,#mainSlider.slider--style2 .slide-content .btn.focus,#mainSlider.slider--style2 .slide-content .btn:active,#mainSlider.slider--style2 .slide-content .btn:focus,#mainSlider.slider--style2 .slide-content .btn:hover{background:#4d7df0;color:#fff}#mainSlider.slider--style2 .slick-next:before,#mainSlider.slider--style2 .slick-prev:before{font-size:65px;color:#afafaf}@media (min-width:1200px){#mainSlider.slider--style2 .slide-content h3{font-size:82px;line-height:1.1em}#mainSlider.slider--style2 .slide-content h4{font-size:42px;margin-bottom:.9em}}@media (min-width:1300px) and (max-width:1599px){#mainSlider.slider--style2 .slide-content h3{font-size:72px;line-height:1.1em}#mainSlider.slider--style2 .slide-content h4{font-size:32px}}@media (min-width:992px) and (max-width:1299px){#mainSlider.slider--style2 .slide-content h3{font-size:58px;line-height:1.1em}#mainSlider.slider--style2 .slide-content h4{font-size:28px}}@media (max-width:991px){#mainSlider.slider--style2 .slide-content h3{margin-bottom:.2em}#mainSlider.slider--style2 .slide-content h4{display:block;font-size:18px}}#mainSliderWrapper{position:relative}.breadcrumbs{border-bottom:1px solid #e8e8e8;overflow:hidden}.breadcrumbs .breadcrumb{background-color:transparent;display:inline-block;padding:15px 0;border-radius:0;margin:0;width:100%}.breadcrumbs .breadcrumb a,.breadcrumbs .breadcrumb li{color:#444;font-size:15px;line-height:28px;font-weight:400;font-family:Georgia,Times,'Times New Roman',serif;font-style:italic;text-decoration:none}.breadcrumbs .breadcrumb a:hover{color:#4d7df0}.breadcrumbs .breadcrumb>li{display:inline-block}.breadcrumbs .breadcrumb>li+li:before{content:"›";padding:0 15px;color:#444}.category-block{display:block;position:relative;text-decoration:none;overflow:hidden}.category-block>span{display:block}.category-block.color{background:#4d7df0}.category-block .image{-webkit-transform:scale(1);transform:scale(1);-webkit-transition:-webkit-transform .25s cubic-bezier(.25,.46,.45,.94);transition:-webkit-transform .25s cubic-bezier(.25,.46,.45,.94);transition:transform .25s cubic-bezier(.25,.46,.45,.94);transition:transform .25s cubic-bezier(.25,.46,.45,.94),-webkit-transform .25s cubic-bezier(.25,.46,.45,.94)}.category-block .image img{width:100%}.category-block .image_hover{visibility:hidden;display:block;position:absolute;top:0;left:0;right:0;bottom:0;background:#444;z-index:1;-webkit-transition:visibility .35s cubic-bezier(.25,.46,.45,.94),opacity .35s cubic-bezier(.25,.46,.45,.94);transition:visibility .35s cubic-bezier(.25,.46,.45,.94),opacity .35s cubic-bezier(.25,.46,.45,.94);opacity:0;text-align:center;padding:40px}.category-block .image_hover p{font-size:15px;line-height:1.467em;margin-bottom:40px;color:#fff}.category-block .image_hover .btn{margin-bottom:10px;box-shadow:0 2px 2px rgba(0,0,0,.2)}.category-block .image_hover .btn.active,.category-block .image_hover .btn.focus,.category-block .image_hover .btn:active,.category-block .image_hover .btn:focus,.category-block .image_hover .btn:hover{background:#fff;color:#4d7df0}.category-block .image_hover.light{background-color:#f6f6f6}.category-block .image_hover.light p{color:#292929}.category-block .image_hover.light .btn{background:#4d7df0;color:#fff}.category-block .image_hover.light .btn.active,.category-block .image_hover.light .btn.focus,.category-block .image_hover.light .btn:active,.category-block .image_hover.light .btn:focus,.category-block .image_hover.light .btn:hover{background:#444;color:#fff}.category-block .image_hover.color{background:#4d7df0}.category-block .image_hover.color .btn{background-color:#444!important;color:#fff}.category-block .image_hover.color .btn.active,.category-block .image_hover.color .btn.focus,.category-block .image_hover.color .btn:active,.category-block .image_hover.color .btn:focus,.category-block .image_hover.color .btn:hover{background:#fff;color:#4d7df0}.category-block:hover .image_hover{visibility:visible;opacity:1}.category-block:hover .image{-webkit-transform:scale(1.25);transform:scale(1.25)}.category-block .caption{position:absolute;top:0;left:0;right:0;bottom:0;padding:28px 34px 50px;z-index:0}@media (max-width:1199px){.category-block .caption{padding:20px 25px 40px}}@media (max-width:991px){.category-block .caption{padding:10px 15px 20px}}@media (max-width:767px){.category-block .caption{padding:10px 15px 20px}}.category-block .caption .name{font-size:40px;line-height:1em;font-weight:400;color:#4d7df0;margin:0 0 5px;padding:0}.category-block .caption .name.white{color:#fff!important}@media (max-width:1199px){.category-block .caption .name{font-size:34px}}@media (max-width:992px){.category-block .caption .name{font-size:28px}}@media (max-width:767px){.category-block .caption .name{font-size:25px}}.category-block .caption p{font-size:20px;line-height:1em;font-family:Chivo,sans-serif;margin:0;color:#444}.category-block .caption p.white{color:#fff}@media (max-width:1199px){.category-block .caption p{font-size:18px}}@media (max-width:991px){.category-block .caption p{font-size:15px}}@media (max-width:767px){.category-block .caption p{font-size:13px}}.category-block .caption .vert-wrap{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex}.category-block .caption.center .vert-wrap{justify-content:center}.category-block .caption.right .vert-wrap{justify-content:flex-end}.category-block .caption.middle .vert-wrap{align-items:center}.category-block .caption.top .vert-wrap{align-items:flex-start}.category-block .caption.bottom .vert-wrap{align-items:flex-end}.category-block .caption.padding-bottom{padding-bottom:23%}.category-carousel.slick-dotted{margin-bottom:50px}@media (max-width:767px){.category-carousel.slick-dotted{margin-bottom:35px}}.category-carousel.slick-dotted .slick-dots{bottom:-70px}@media (max-width:767px){.category-carousel.slick-dotted .slick-dots{bottom:-45px}}@media (max-width:991px){.category-block .image_hover{padding:15px}.category-block .image_hover p{font-size:13px;line-height:1.1em;margin-bottom:20px}.category-block .caption .vert-wrap .vert{vertical-align:top!important}.category-block .image_hover{background:0 0!important}.category-block .image_hover p:first-child{display:none}.category-block .image_hover .btn{display:block;position:absolute;left:0;top:0;width:100%;height:100%;opacity:0}}@media (max-width:767px){.category-block{margin:0 auto;max-width:300px}}@media (max-width:479px){.category-block{margin:0 auto;max-width:200px}.category-carousel.slick-slider{width:calc(100% + 30px);margin-left:-15px;margin-right:-15px}.category-carousel.slick-slider .slick-slide{padding-left:0;padding-right:0}}.price-table>tbody>tr.table-header{background:0 0!important}.price-table>tbody>tr>th[scope=col]{font-size:18px;line-height:23px;font-weight:500;border:0;padding:15px}.price-table>tbody>tr>td,.price-table>tbody>tr>th[scope=row]{border:0;padding:15px;font-size:15px;line-height:23px;font-weight:400;border-bottom:3px solid #fff}.price-table>tbody>tr>th[scope=row]{font-weight:600}.price-table>tbody>tr:nth-of-type(even){background-color:#f2f2f2}.price-table>tbody>tr:nth-of-type(odd){background-color:#f7f7f7}.price-box:nth-child(2) .price-box-inside{background-image:url(../images/price-bg-2.jpg)}.price-box:nth-child(3) .price-box-inside{background-image:url(../images/price-bg-3.jpg)}.price-box:nth-child(4) .price-box-inside{background-image:url(../images/price-bg-4.jpg)}.price-box-inside{background:url(../images/price-bg-1.jpg) no-repeat center top #eff0f5;background-size:100% auto;height:100%;text-align:center;box-shadow:0 0 12px rgba(0,0,0,.1);border:1px solid #e8e8e8;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;flex-direction:column}@media (max-width:767px){.price-box-inside{max-width:300px;margin-left:auto;margin-right:auto}}@media (max-width:767px){.price-box{margin-top:15px}.price-box:first-child{margin-top:0}}@media (max-width:991px) and (min-width:768px){.price-box{width:calc(50% - 1px);margin-top:30px}.price-box:nth-child(1),.price-box:nth-child(2){margin-top:0}}.price-box-top{padding:22px 20px 35px}.price-box-icon i{margin:0 auto;display:block;width:144px;height:144px;font-size:56px;line-height:136px;background-color:#fff;border-radius:50%;color:#4d7df0;border:7px solid #fff;box-shadow:0 0 0 0 #fff;-webkit-transition:.4s;-moz-transition:.4s;transition:.4s}.price-box-title{font-size:22px;line-height:28px;font-family:Chivo,sans-serif;margin-top:25px}.price-box-text{font-size:15px;line-height:22px;margin-top:15px}.price-box-price{height:80px;margin-top:auto;background:#fff;padding:18px 25px;font-size:20px;line-height:40px;font-family:Chivo,sans-serif}.price-box-price span{font-size:40px;color:#4d7df0;text-transform:uppercase}.price-box-price b{color:red;display:inline-block;vertical-align:top;margin-top:-7px;padding-left:2px}.price-box:hover .price-box-icon i{box-shadow:0 0 0 12px rgba(255,255,255,.3);border-color:#b2bbd9}.video-responsive{height:0;overflow:hidden;padding-bottom:56.25%;position:relative}.video-responsive iframe{border:0;height:100%;left:0;position:absolute;top:0;width:100%}.text-icon{position:relative;margin:34px 0 20px;text-align:center}.text-icon:hover .icon-wrapper span{box-shadow:0 0 0 20px rgba(77,125,240,0)}.text-icon:hover .icon-wrapper .icon-hover{opacity:1;box-shadow:0 0 0 8px rgba(77,125,240,.25)}.text-icon:hover .icon-wrapper span i.icon{color:#4d7df0}body.layout-2 .text-icon:hover .icon-wrapper span{box-shadow:0 0 0 20px rgba(155,155,155,0)}body.layout-2 .text-icon:hover .icon-wrapper .icon-hover{box-shadow:0 0 0 8px rgba(155,155,155,.25)}body.layout-2 .text-icon:hover .icon-wrapper span i.icon{color:#4d7df0}.text-icon .title{font-size:22px;line-height:28px;margin:0 auto 11px;font-weight:400;text-transform:none;color:#fff;max-width:240px}@media (max-width:1199px) and (min-width:992px){.text-icon .title{font-size:18px;line-height:24px}}.bg-light .text-icon .title{color:#292929}.text-icon .number{font-size:40px;line-height:1em;margin:0 auto 11px;font-weight:400;text-transform:none;color:#fff}@media (max-width:991px) and (min-width:768px){.text-icon .number{font-size:30px}}.text-icon p{font-size:15px;line-height:24px}.text-icon .text{max-width:280px;margin:0 auto}.text-icon-grid{margin:55px 0}.text-icon-grid .slick-dots{bottom:-40px}@media (max-width:1199px){.text-icon-grid{margin:20px 0 50px}}@media (max-width:767px){.text-icon-grid{text-align:center}}.text-icon-squared{position:relative;text-align:center;width:33.333%;float:left;padding:65px 20px 72px;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;transition:all .2s ease}.text-icon-squared .caption{position:relative;z-index:1}.text-icon-squared .hover{visibility:hidden;display:block;position:absolute;top:0;left:0;right:0;bottom:0;background:#444;z-index:0;-webkit-transition:visibility 0,opacity 0;transition:visibility 0,opacity 0;opacity:0}.text-icon-squared:after{content:'';position:absolute;height:calc(100% - 60px);width:1px;background-color:#efefef;top:30px;right:0;z-index:-1}.text-icon-squared:before{content:'';position:absolute;width:calc(100% - 60px);height:1px;background-color:#efefef;top:0;left:30px;z-index:-1}.text-icon-squared .icon-big{text-align:center;margin-bottom:25px}.text-icon-squared .icon-big .icon{font-size:78px;line-height:1em;color:#4d7df0}.text-icon-squared .read-more{display:inline-block;margin-top:18px;font-size:18px;line-height:20px;font-style:italic;font-family:Georgia,Times,'Times New Roman',serif;color:#4d7df0;text-decoration:none;-webkit-transition:.2s;-moz-transition:.2s;transition:.2s}.text-icon-squared:hover{color:#fff}.text-icon-squared:hover .hover{visibility:visible;opacity:1;-webkit-transition:visibility .25s cubic-bezier(.25,.46,.45,.94),opacity .25s cubic-bezier(.25,.46,.45,.94);transition:visibility .25s cubic-bezier(.25,.46,.45,.94),opacity .25s cubic-bezier(.25,.46,.45,.94)}.text-icon-squared:hover .read-more{color:#fff;text-decoration:underline}.text-icon-squared .title{font-size:22px;line-height:28px;margin-bottom:10px;font-weight:500;text-transform:none;font-family:Chivo,sans-serif}.text-icon-squared .title span{color:#4d7df0}@media (max-width:1199px){.text-icon-squared .title{font-size:18px;line-height:24px}}@media (min-width:992px){.text-icon-squared:nth-child(3n):after{display:none}.text-icon-squared:first-child:before,.text-icon-squared:nth-child(2):before,.text-icon-squared:nth-child(3):before{display:none}}@media (min-width:768px) and (max-width:991px){.text-icon-squared{width:50%}.text-icon-squared:nth-child(2n):after{display:none}.text-icon-squared:first-child:before,.text-icon-squared:nth-child(2):before{display:none}}@media (max-width:767px){.text-icon-squared{float:none;padding:25px 20px 15px;max-width:300px;margin:0 auto}.text-icon-squared:after,.text-icon-squared:before{display:none}.text-icon-squared .text,.text-icon-squared .title{height:auto!important}}body.layout-2 .text-icon-squared .icon-big .icon{color:#ababab}.text-icon-hor-grid{margin-top:45px}.text-icon-hor{position:relative;display:table;width:100%;margin-top:15px;padding-bottom:15px;border-bottom:1px solid #e8e8e8}.text-icon-hor:last-child{border-bottom:0}.text-icon-hor .icon-wrapper{display:table-cell;vertical-align:middle;width:200px;padding:8px}@media (max-width:767px){.text-icon-hor .icon-wrapper{width:120px}}@media (max-width:479px){.text-icon-hor .icon-wrapper{width:100%;display:block}}.text-icon-hor .icon-wrapper span{display:inline-block;position:relative;width:130px;height:130px;border-radius:50%;background:#fff;text-align:center;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;transition:all .5s ease;box-shadow:0 0 0 8px #e9eaed}@media (max-width:767px){.text-icon-hor .icon-wrapper span{width:90px;height:90px}}.text-icon-hor .icon-wrapper span i.icon{position:relative;z-index:1;font-size:60px;line-height:130px;color:#4d7df0;-webkit-transition:color .5s ease;-moz-transition:color .5s ease;transition:color .5s ease}@media (max-width:767px){.text-icon-hor .icon-wrapper span i.icon{font-size:40px;line-height:90px}}.text-icon-hor .icon-wrapper .icon-hover{position:absolute;z-index:0;top:0;left:0;width:calc(100%);height:calc(100%);opacity:0;background-color:#4d7df0;box-shadow:0 0 0 0 rgba(77,125,240,.25);-webkit-transition:all .5s ease;-moz-transition:all .5s ease;transition:all .5s ease}.text-icon-hor:hover .icon-wrapper span{box-shadow:0 0 0 20px rgba(77,125,240,0)}.text-icon-hor:hover .icon-wrapper .icon-hover{opacity:1;box-shadow:0 0 0 8px rgba(77,125,240,.25)}.text-icon-hor:hover .icon-wrapper span i.icon{color:#fff}.text-icon-hor h4.title{text-transform:none;margin-bottom:7px}.text-icon-hor .text{display:table-cell;vertical-align:middle}.text-icon-hor .text p:last-child{margin-bottom:0}@media (max-width:479px){.text-icon-hor .text{width:100%;display:block;text-align:center}}.text-icon-hor .price{display:table-cell;vertical-align:middle;width:170px;white-space:nowrap;font-size:20px;line-height:40px;font-family:Chivo,sans-serif;color:#4d7df0;text-align:right}.text-icon-hor .price span{font-size:40px}@media (max-width:767px){.text-icon-hor .price span{font-size:30px}}.text-icon-hor .price .remark{color:#f84646}@media (max-width:479px){.text-icon-hor .price{width:100%;display:block;text-align:center;padding:25px 0}}.text-img{margin-bottom:10px;position:relative;text-align:center}@media (max-width:767px){.text-img{margin-bottom:45px;margin-left:auto;margin-right:auto;max-width:400px}}.text-img .image{margin-top:10px;margin-bottom:13px}.text-img .title{font-size:20px;line-height:28px;margin-bottom:10px;font-weight:500;text-transform:none}@media (max-width:1199px){.text-img .title{font-size:18px;line-height:22px}}.text-img p{font-size:13px;line-height:18px;margin-bottom:0}.testimonials-item .inside{padding:40px 25px 45px;text-align:left;background:rgba(255,255,255,.85);color:#2a2a2a;position:relative;margin:30px auto 30px;max-width:570px}.testimonials-item .inside h5{margin-bottom:8px;color:#2a2a2a}.testimonials-item .inside .rating{margin-bottom:8px;font-size:10px;color:#000}.testimonials-item .inside .rating i{margin-right:2px}.testimonials-item .inside .username{font-size:15px;font-weight:700;font-style:italic;margin:24px 0 0;color:#4d7df0}.testimonials-item .inside .text{font-size:14px;line-height:22px}.testimonials-item .inside:before{display:block;position:absolute;z-index:1;top:-19px;right:12px;font-family:computer;content:'\e901';color:#4d7df0;font-size:65px;line-height:1em}.testimonials-item .inside:after{display:block;position:absolute;bottom:-30px;right:19%;content:'';width:0;height:0;border:0 solid transparent;border-left-width:50px;border-right-width:5px;border-top:30px solid rgba(255,255,255,.85);-webkit-transition:border-color .25s ease;-moz-transition:border-color .25s ease;transition:border-color .25s ease}@media (max-width:479px){.testimonials-item{width:calc(100% - 30px);margin-left:0;margin-right:0}}body.layout-2 .testimonials-item .inside{background:#fff}body.layout-2 .testimonials-item .inside:after{border-top-color:#fff}body.layout-2 .testimonials-item .inside:before{background:#4d7df0;background:-moz-linear-gradient(-45deg,#4a45f0 0,#5fe9dd 100%);background:-webkit-linear-gradient(-45deg,#4a45f0 0,#5fe9dd 100%);background:linear-gradient(135deg,#4a45f0 0,#5fe9dd 100%);background-clip:text;text-fill-color:transparent;-webkit-background-clip:text;-webkit-text-fill-color:transparent}body.layout-2 .testimonials-item .inside .rating{background:#4d7df0;background:-moz-linear-gradient(-45deg,#4a45f0 0,#5fe9dd 100%);background:-webkit-linear-gradient(-45deg,#4a45f0 0,#5fe9dd 100%);background:linear-gradient(135deg,#4a45f0 0,#5fe9dd 100%);display:inline-block;background-clip:text;text-fill-color:transparent;-webkit-background-clip:text;-webkit-text-fill-color:transparent}body.layout-2 .testimonials-item .inside .username{color:inherit}.testimonials-carousel{margin-top:35px}.testimonials-carousel.slick-slider{padding:0 0 30px}.testimonials-carousel.slick-slider.row{margin-left:-15px;margin-right:-15px}@media (max-width:767px){.testimonials-carousel.slick-slider{padding:0 0 15px}}.testimonials-carousel.slick-slider .slick-dots{margin-bottom:-20px}.testimonials-grid{margin-bottom:60px;-webkit-transition:height .25s ease;-moz-transition:height .25s ease;transition:height .25s ease}.testimonials-grid .testimonials-item .inside{box-shadow:0 15px 55px 5px rgba(0,0,0,.1);margin-bottom:40px;-webkit-transition:background .25s ease;-moz-transition:background .25s ease;transition:background .25s ease}.testimonials-grid .testimonials-item .inside:hover{background-color:#f6f6f7}.testimonials-grid .testimonials-item .inside:hover:after{border-top-color:#f6f6f7}@media (max-width:767px){.testimonials-grid .testimonials-item{margin-bottom:60px}}.testimonials-single{text-align:center;color:#2a2a2a;position:relative}.testimonials-single .inside{margin:0 auto;max-width:970px}.testimonials-single h5{margin-bottom:20px;font-weight:600;color:#2a2a2a}.testimonials-single p{margin-bottom:18px;max-width:650px;margin-left:auto;margin-right:auto}.testimonials-single .rating{margin-bottom:25px;font-size:10px;color:#000}.testimonials-single .rating i{margin-right:2px}.testimonials-single .userpic{margin-bottom:12px}.testimonials-single .userpic img{display:inline-block;width:103px;height:103px;border-radius:50%}.testimonials-single .username{font-size:15px;font-weight:700;font-style:italic;color:#4d7df0}body.layout-2 .testimonials-single .rating{background:#4d7df0;background:-moz-linear-gradient(-45deg,#4a45f0 0,#5fe9dd 100%);background:-webkit-linear-gradient(-45deg,#4a45f0 0,#5fe9dd 100%);background:linear-gradient(135deg,#4a45f0 0,#5fe9dd 100%);display:inline-block;background-clip:text;text-fill-color:transparent;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.testimonials-single-carousel.slick-slider:not(.row){margin-bottom:60px}.testimonials-single-carousel .slick-dots{bottom:-70px}.testimonials-single-carousel .slick-next,.testimonials-single-carousel .slick-prev{margin-top:-20px}.text-post{margin-bottom:8px}.text-post img{margin-top:8px;max-width:100%}.text-post div p:last-child{margin-bottom:0}p.info+.text-post{margin-top:35px}@media (max-width:767px){p.info+.text-post{margin-top:10px}}.text-blogpost{margin-top:20px}.text-blogpost>.row{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex}@media (max-width:991px) and (min-width:767px){.text-blogpost>.row{flex-direction:column}.text-blogpost>.row .text-blogpost-image,.text-blogpost>.row .text-post-image{margin-bottom:15px}}@media (max-width:767px){.text-blogpost>.row{flex-direction:row}.text-blogpost>.row .col-md-5{min-width:40%;flex-basis:40%}}@media (max-width:479px){.text-blogpost>.row{flex-direction:column}.text-blogpost>.row .text-blogpost-image,.text-blogpost>.row .text-post-image{margin-bottom:15px}}.text-blogpost [class*=col-]{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;flex-direction:column}@media (max-width:991px) and (min-width:767px){.text-blogpost{margin-bottom:50px}}@media (max-width:991px){.text-blogpost{margin-top:30px;margin-bottom:50px}}.text-blogpost img{margin-top:8px;width:100%}.text-blogpost div p:last-child{margin-bottom:0}.text-blogpost-title{text-transform:none;margin-bottom:22px}@media (max-width:1399px){.text-blogpost-title{margin-bottom:15px}}@media (max-width:767px){.text-blogpost-title{margin-bottom:14px}}.text-blogpost-readmore{margin-top:auto;padding-top:34px}@media (max-width:1399px){.text-blogpost-readmore{padding-top:18px}}@media (max-width:767px){.text-blogpost-readmore{padding-top:14px}}@media (min-width:1600px){.text-blogpost-teaser{margin-right:55px}}.text-blogpost-image{position:relative}.text-blogpost-image img{margin-top:0}.text-blogpost-date{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;flex-direction:column;justify-content:center;background-color:#4d7df0;min-width:56px;height:57px;color:#fff;position:absolute;top:-10px;left:15px;text-align:center}.text-blogpost .date-num{display:block;font-size:30px;line-height:1em}.text-blogpost .date-month{position:relative;display:block;font-size:14px;line-height:1em;top:-1px;margin-bottom:2px}p.info+.text-blogpost{margin-top:35px}@media (max-width:767px){p.info+.text-blogpost{margin-top:10px}}.post{margin-bottom:20px;box-shadow:0 8px 15px 0 rgba(0,0,0,.1)}.post .image img{width:100%}.post .inside{padding:20px 25px 28px}.post .title,.post .title a{text-transform:none;text-decoration:none}.post .title a:hover{text-decoration:underline}.post-tips-carousel.slick-dotted{margin-bottom:30px}@media (max-width:767px){.post{max-width:370px;margin:25px auto 35px}.post-tips-carousel .slick-dots{bottom:-20px}}body.layout-2 .text-blogpost-date{background:#4d7df0;background:-moz-linear-gradient(-45deg,#4a45f0 0,#5fe9dd 100%);background:-webkit-linear-gradient(-45deg,#4a45f0 0,#5fe9dd 100%);background:linear-gradient(135deg,#4a45f0 0,#5fe9dd 100%)}.person{margin-top:25px;margin-bottom:5px;text-align:center}.person .image{margin:0 auto 27px;position:relative;max-width:268px}.person .image img{border-radius:50%;margin:0 auto;-webkit-transition:all .45s ease;-moz-transition:all .45s ease;transition:all .45s ease;box-shadow:0 0 0 0 rgba(94,138,241,.2)}.person .image .hover{position:absolute;z-index:0;top:0;left:0;width:100%;height:100%;opacity:0;border-radius:50%;box-shadow:0 0 0 0 rgba(77,125,240,.25);-webkit-transition:all .35s ease;-moz-transition:all .35s ease;transition:all .35s ease}.person:hover .image img{box-shadow:0 0 0 20px rgba(77,125,240,0)}.person:hover .image .hover{opacity:1;box-shadow:0 0 0 8px rgba(77,125,240,.25)}.person .name{margin-bottom:8px;line-height:1.2em;text-transform:none}.person .position{margin-bottom:16px;padding:0;font-style:italic;font-family:Georgia,Times,'Times New Roman',serif;font-weight:400;text-transform:none}@media (max-width:767px){.person:not(.last){margin-bottom:25px}}.quote-form{background:#fff;padding:25px 25px 35px;margin:40px 0 10px;position:relative;box-shadow:0 0 45px rgba(0,0,0,.12)}.quote-form .input-half{width:calc(50% - 7px)}.quote-form .input-half input[type=text]{width:100%}.quote-form input[type=text],.quote-form textarea{display:block;height:54px;color:#7c7c7c;font-size:15px;line-height:24px;padding:15px 20px;border-radius:4px;background-color:#f2f2f2;border:0;margin-bottom:11px}.quote-form input[type=text].input-full,.quote-form textarea.input-full{width:100%}.quote-form textarea{height:154px}.quote-form:after{bottom:100%;left:20%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(255,255,255,0);border-bottom-color:#fff;border-width:16px;margin-left:-16px}.quote-form label.error{margin-top:-5px;font-size:12px!important;line-height:12px;margin-bottom:10px}@media (max-width:479px){.quote-form{width:calc(100% + 30px);margin-left:-15px;margin-right:-15px}.quote-form .input-half{width:100%}}.panel-group{margin-top:43px;margin-bottom:0}.panel-group#accordion{margin-top:0}.faq-item .panel,.faq-item.panel{margin-bottom:10px;background:0 0;box-shadow:0 0 0;border-radius:0;border-bottom:1px solid #e8e8e8}.faq-item.last .panel,.faq-item:last-child,.faq-item:last-child .panel{border-bottom:0}.faq-item .panel-heading{position:relative;padding:0}.faq-item .panel-heading .panel-title{text-align:left!important;padding-bottom:10px}.faq-item .panel-heading .panel-title>a{display:block;position:relative;padding:20px 0 20px 100px;font-size:22px;line-height:30px;font-weight:500;text-transform:none;-webkit-transition:color .3s ease;-moz-transition:color .3s ease;transition:color .3s ease}.faq-item .panel-heading .panel-title>a:hover{color:#4d7df0}@media screen and (max-width:767px){.faq-item .panel-heading .panel-title>a{padding:15px 0 15px 75px}}.faq-item .panel-heading a,.faq-item .panel-heading a:hover{text-decoration:none;-webkit-transition:all .25 ease;-moz-transition:all .25 ease;transition:all .25 ease}.faq-item .panel-heading a>span.caret-toggle{display:block;position:absolute;z-index:1;top:0;left:0;width:70px;height:70px;font-size:30px;line-height:68px;background-color:#4d7df0;border-radius:50%;text-align:center;color:#fff}@media screen and (max-width:767px){.faq-item .panel-heading a>span.caret-toggle{width:60px;height:60px;line-height:58px}}.faq-item .panel-heading a>span.closed{line-height:71px}@media screen and (max-width:767px){.faq-item .panel-heading a>span.closed{line-height:61px}}.faq-item .panel-heading a:not(.collapsed)>span.opened{display:none}.faq-item .panel-heading a.collapsed>span.closed{display:none}.faq-item .panel-collapse{background:0 0}.faq-item .panel-body{border:0;padding:0 0 25px 100px}@media screen and (max-width:767px){.faq-item .panel-body{padding-left:75px}}.faq-item .panel-body>p:last-child{margin-bottom:0}.faq-item .panel-heading+.panel-collapse>.panel-body{border:0}body.layout-2 .faq-item .panel-heading a>span.caret-toggle{background:#4d7df0;background:-moz-linear-gradient(-45deg,#4a45f0 0,#5fe9dd 100%);background:-webkit-linear-gradient(-45deg,#4a45f0 0,#5fe9dd 100%);background:linear-gradient(135deg,#4a45f0 0,#5fe9dd 100%)}.experience-item{width:214px;height:214px;margin:0 auto;border-radius:50%;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;flex-direction:column;justify-content:center;box-shadow:0 0 15px rgba(0,0,0,.1);border:2px solid transparent;-webkit-transition:.2s;-moz-transition:.2s;transition:.2s}@media (max-width:1199px){.experience-item{width:200px;height:200px}}@media (max-width:991px){.experience-item{width:160px;height:160px}}@media (max-width:767px){.experience-item{margin-top:20px}}.experience-item-title{font-size:36px;line-height:1em;font-family:Chivo,sans-serif;font-weight:400;margin-bottom:0}.experience-item-title span{color:#4d7df0}@media (max-width:991px){.experience-item-title{font-size:30px}}.experience-item-text{font-size:15px;line-height:20px}@media (max-width:991px){.experience-item-text{font-size:14px}}.experience-item>*+*{margin-top:5px}.experience-item.active,.experience-item:hover{border-color:#4d7df0}.experience-item-active{position:absolute;z-index:1;top:0;left:47%;min-width:250px;text-align:left}.experience-item-active .tool-tip{top:-22px;margin:0 12px}@media (max-width:991px){.experience-item-active .tool-tip{top:-22px}}@media (max-width:767px){.experience-item-active .tool-tip{top:-12px}}@media (max-width:991px){.experience-item-active img{max-width:50px}}@media (max-width:767px){.experience-item-active{left:45%;top:-13px}.experience-item-active img{max-width:40px}}.row>:first-child .experience-item{margin-top:0}.blog-post{margin-bottom:75px}@media (max-width:767px){.blog-post{margin-bottom:55px}}.blog-post .post-video{position:relative;padding-bottom:56.25%;height:0}.blog-post .post-video embed,.blog-post .post-video iframe,.blog-post .post-video object{position:absolute;top:0;left:0;width:100%;height:100%;border:0}.blog-post .post-music embed,.blog-post .post-music iframe,.blog-post .post-music object{width:100%;height:auto;border:0}.blog-post .post-image{position:relative;margin-bottom:20px;border-radius:0}.blog-post .post-image img{width:100%}.blog-post .post-image .post-link-wrapper{position:absolute;top:0;width:100%;height:100%;text-align:center}.blog-post .post-image .post-link{font-size:44px;font-weight:300;line-height:1em;color:#fff;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;transition:all .2s ease;text-decoration:none}@media (max-width:767px){.blog-post .post-image .post-link{font-size:4vw}}.blog-post .post-image .post-link:hover{color:#4d7df0}.blog-post .post-title{margin-bottom:30px;line-height:1.2em}.blog-post .post-title,.blog-post .post-title a{-webkit-transition:color .2s ease;-moz-transition:color .2s ease;transition:color .2s ease;text-decoration:none}.blog-post .post-title a:hover{color:#4d7df0}.blog-post>.inside{padding-left:100px}@media (max-width:767px){.blog-post>.inside{padding-left:0}}.blog-post .post-content{padding-bottom:50px;border-bottom:1px solid #efefef}.blog-post .post-meta{margin:0 0 24px;padding:0;overflow:hidden;list-style:none;border-bottom:1px solid #efefef;padding-bottom:15px}.blog-post .post-meta .post-author{font-size:16px;font-family:Georgia,Times,'Times New Roman',serif;font-style:italic}.blog-post .post-meta li{float:left;padding-right:40px;font-size:14px;line-height:18px}.blog-post .post-meta li i.icon,.blog-post .post-meta li span{display:inline-block;vertical-align:baseline}.blog-post .post-meta li i.icon{display:inline-block;vertical-align:middle;padding-right:5px}.blog-post .post-meta li:last-child{padding-right:0}.blog-post .post-teaser{margin-bottom:28px}.blog-post .post-teaser p a{text-decoration:none}.blog-post .post-teaser p a:hover{color:#4d7df0}.blog-post .post-quote{position:absolute;top:0;left:0;background-color:rgba(53,58,77,.75);width:100%;height:100%;padding:0 10%;color:#fff;overflow:hidden}.blog-post .post-quote .testimonials-item .inside{padding:55px 55px;max-width:100%;text-align:center}.blog-post .post-quote .testimonials-item .inside .text{font-size:16px;line-height:26px;font-style:italic}.blog-post.single{margin-bottom:0}.post-carousel{overflow:hidden}.post-carousel .slick-next,.post-carousel .slick-next:focus,.post-carousel .slick-prev,.post-carousel .slick-prev:focus{width:106px;height:106px;padding:0 10px;margin-top:-53px;background-color:#fff;border-radius:50%;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;transition:all .2s ease}.post-carousel .slick-next:hover,.post-carousel .slick-prev:hover{opacity:.7;background-color:#fff}.post-carousel .slick-prev{left:-53px;text-align:right}.post-carousel .slick-next{right:-53px;text-align:left}.post-carousel .slick-next:before,.post-carousel .slick-prev:before{color:#444;opacity:.55;font-size:60px}.post-preview{margin-top:22px;margin-bottom:50px}.post-preview .post-image{margin-bottom:15px}.post-preview .post-meta{margin:0 0 15px;padding-bottom:10px}.post-preview .post-meta .post-author{font-size:14px}.post-preview .post-meta li{float:left;padding-right:16px;font-size:12px;line-height:16px}.post-preview .post-title{font-size:22px;line-height:28px;text-transform:none;margin-bottom:10px}.post-preview .inside{padding:0}.view-more-post{margin-bottom:30px}.blog-isotope{overflow:hidden;margin-bottom:50px;margin-top:60px;overflow:visible}.blog-isotope .blog-post{position:relative;float:left;width:33.333%;padding:0;margin-bottom:30px}@media (max-width:767px){.blog-isotope .blog-post{width:50%}}@media (max-width:480px){.blog-isotope .blog-post{width:100%}}.blog-isotope .blog-post.doubleW{width:66.666%}.blog-isotope .blog-post>.inside{padding-left:0}.blog-isotope .blog-post .post-link{font-size:18px}@media (max-width:991px){.blog-isotope .blog-post .post-link{font-size:18px}}@media (max-width:767px){.blog-isotope .blog-post .post-link{font-size:4vw}}.blog-isotope .post-quote{padding:0;overflow:visible}.blog-isotope .post-quote .vert-wrap{background:rgba(255,255,255,.85)}.blog-isotope .post-quote .testimonials-item{position:static;padding:0 40px}.blog-isotope .post-quote .testimonials-item .inside{height:100%;background:0 0;position:static}.blog-isotope .post-quote .testimonials-item .inside .text{font-size:14px;line-height:20px}.blog-isotope .post-quote .testimonials-item .inside .username{margin-top:8px}.blog-isotope .post-carousel{overflow:hidden}.blog-isotope .post-carousel .slick-next,.blog-isotope .post-carousel .slick-next:focus,.blog-isotope .post-carousel .slick-prev,.blog-isotope .post-carousel .slick-prev:focus{width:62px;height:62px;padding:0 7px;margin-top:-31px}.blog-isotope .post-carousel .slick-prev{left:-31px}.blog-isotope .post-carousel .slick-next{right:-31px}.blog-isotope .post-carousel .slick-next:before,.blog-isotope .post-carousel .slick-prev:before{font-size:35px;line-height:60px}.blog-isotope .blog-post:not(.doubleW) .post-image{margin-bottom:20px}.blog-isotope .blog-post:not(.doubleW) .post-meta{margin:0 0 15px;padding-bottom:10px}.blog-isotope .blog-post:not(.doubleW) .post-meta li{padding-right:25px}.blog-isotope .blog-post:not(.doubleW) .post-title{font-size:22px;line-height:28px;text-transform:none;margin-bottom:10px}.blog-isotope .blog-post:not(.doubleW) .inside{padding:0}.side-block{margin-bottom:60px}.side-block h3{font-size:40px;line-height:1em;margin-bottom:18px;text-transform:none}.side-block:last-child{border-bottom:0}.comments-block{margin-top:60px}.comments-block .comment{margin:20px 0 40px}.comments-block .comment .userpic{width:104px;height:104px;float:left;margin:0 23px 0 0;font-size:60px;line-height:104px;background-color:#4d7df0;border-radius:50%;color:#fff;text-align:center}@media (max-width:767px){.comments-block .comment .userpic{width:52px;height:52px;font-size:30px;line-height:52px}}.comments-block .comment .text{overflow:hidden;padding-top:4px}.comments-block .comment .text p{margin-bottom:10px}.comments-block .comment .text .meta{padding-bottom:10px;margin-bottom:12px;font-size:14px;border-bottom:1px solid #efefef;padding-bottom:7px}.comments-block .comment .text .meta .icon{padding-right:5px}.comments-block .comment .text .author{padding-right:30px;font-size:16px;font-family:Georgia,Times,'Times New Roman',serif;font-style:italic}.comments-block .comment .text a.reply{display:inline-block;padding:0 11px;border-radius:2px;color:#fff;background-color:#444;font-size:10px;line-height:23px;font-weight:700;text-transform:uppercase;text-decoration:none;-webkit-transition:color .2s ease;-moz-transition:color .2s ease;transition:color .2s ease}.comments-block .comment .text a.reply:hover{background-color:#4d7df0}.comments-block .comment.replay{margin-left:115px}@media (max-width:767px){.comments-block .comment.replay{margin-left:70px}}.comment-form{margin-bottom:50px}.comment-form .textarea-custom{height:235px}.form-popup-wrap{display:inline-block;position:relative}.form-popup-wrap-full{width:100%}.form-popup{position:absolute;z-index:101;width:500px;left:50%;margin-left:-250px;visibility:hidden;top:100px;-webkit-transition:top .2s;-moz-transition:top .2s;transition:top .2s;opacity:0;text-align:left}@media (max-width:1199px){.form-popup{width:380px;margin-left:-190px}}@media (max-width:767px){.form-popup{width:260px;margin-left:-100px}.form-popup .quote-form .input-half{width:100%}}.form-popup--left{left:-80px;margin-left:0}.form-popup--left .quote-form:after{left:135px!important}@media (max-width:1199px){.form-popup--left{left:0;left:-40px}.form-popup--left .quote-form:after{left:75px!important}}@media (max-width:1024px){.form-popup--left{left:0}.form-popup--left .quote-form:after{left:35px!important}}.form-popup.opened{opacity:1;top:60px;visibility:visible}.form-popup .quote-form{padding:28px 26px;margin:0;max-width:100%}@media (max-width:767px){.form-popup .quote-form{padding:18px 15px}}.form-popup .quote-form:after{left:50%}.form-popup .btn{margin:9px 0 0!important}.form-popup-close{position:absolute;right:5px;top:5px;cursor:pointer;z-index:1;font-size:20px;transition:.2s}.form-popup-close:hover{opacity:.7}.block .form-popup-close{display:none}.form-modal{position:relative;width:1325px;padding:45px 77px;max-width:95%;background-color:#fff;border-radius:5px;margin:20px auto;text-align:center;display:none}@media (max-width:1199px){.form-modal{padding:45px 50px}}@media (max-width:991px){.form-modal{padding:35px 40px}}@media (max-width:767px){.form-modal{padding:20px 30px}}.form-modal h3{font-size:30px;margin-bottom:25px}.mfp-content .form-modal{display:block}.booking-form{text-align:left}.form-box{background:#fff;padding:16px 18px 18px;margin-bottom:20px;box-shadow:0 0 20px rgba(0,0,0,.1)}.form-box .form-control{background-color:#f0f0f0;color:#7c7c7c;font-size:15px;line-height:21px;height:35px;padding:7px 10px;border:0;box-shadow:none}.form-box textarea.form-control{height:112px}.form-box-label{font-size:15px;line-height:18px;margin-bottom:10px;font-weight:700}.form-box-label span{color:red}.form-box-row{width:100%;margin-top:10px}.form-box-row:first-child{margin-top:0}.form-box-col-1{max-width:calc(33.3% - 7px);width:231px;padding-right:10px;float:left}.form-box-col-1:last-child{padding-right:0}@media (max-width:767px){.form-box-col-1{width:100%;max-width:300px;float:none;margin-top:10px;padding-right:0}.form-box-col-1:first-child{margin-top:0}}.form-box-col-2{max-width:calc(50% - 5px);width:378px;padding-right:10px;float:left}.form-box-col-2:last-child{padding-right:0}@media (max-width:665px){.form-box-col-2{width:100%;max-width:300px;float:none;margin-top:10px;padding-right:0}.form-box-col-2:first-child{margin-top:0}}.form-box--width-1{width:calc(29.4% - 19px);margin-right:19px;float:left}@media (max-width:991px){.form-box--width-1{width:100%;float:none;margin-right:0}.form-box--width-1>*{max-width:300px}}.form-box--width-2{width:70.6%;float:left}@media (max-width:991px){.form-box--width-2{width:100%;float:none}}.booking-form label.error{margin-top:0}.mfp-close-btn-in .mfp-close{font-size:13px;color:#4d7df0;text-decoration:underline;top:5px!important;right:15px!important;opacity:1}.mfp-close-btn-in .mfp-close:hover{text-decoration:none}body.modal-open{overflow:hidden!important}.mfp-fade.mfp-bg{opacity:0;-webkit-transition:all .15s ease-out;-moz-transition:all .15s ease-out;transition:all .15s ease-out}.mfp-fade.mfp-bg.mfp-ready{opacity:.8}.mfp-fade.mfp-bg.mfp-removing{opacity:0}.mfp-fade.mfp-wrap .mfp-content{opacity:0;-webkit-transition:all .15s ease-out;-moz-transition:all .15s ease-out;transition:all .15s ease-out}.mfp-fade.mfp-wrap.mfp-ready .mfp-content{opacity:1}.mfp-fade.mfp-wrap.mfp-removing .mfp-content{opacity:0}.grey-box{text-decoration:none}@media (max-width:767px){.grey-box{margin-top:15px}.grey-box:first-child{margin-top:0}}.grey-box-inside{background-color:#f4f4f6;padding:30px 60px 30px 70px;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;align-items:center;height:100%}@media (max-width:991px){.grey-box-inside{padding:30px 30px 30px 40px}}.grey-box-icon{font-size:68px;line-height:1em;color:#4d7df0;min-width:105px}.grey-box-title{text-transform:none;margin:6px 0 0 0;-webkit-transition:.2s;-moz-transition:.2s;transition:.2s}.grey-box-title:first-child{margin-top:0}.grey-box-text p{font-size:15px;line-height:22px;margin:6px 0 0 0}.grey-box-text p:first-child{margin-top:0}body.layout-2 .grey-box-icon{background:#4d7df0;background:-moz-linear-gradient(-45deg,#4a45f0 0,#5fe9dd 100%);background:-webkit-linear-gradient(-45deg,#4a45f0 0,#5fe9dd 100%);background:linear-gradient(135deg,#4a45f0 0,#5fe9dd 100%);display:inline-block;background-clip:text;text-fill-color:transparent;-webkit-background-clip:text;-webkit-text-fill-color:transparent}@media (min-width:768px){.row-flex{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex}.row-flex.row-sm-pad{margin:0 -5px}}@media (max-width:991px) and (min-width:768px){.row-flex-wrap{flex-wrap:wrap}}.grey-box:hover .grey-box-title{color:#4d7df0}.grey-box:hover .grey-box-icon{animation:bounce 1s}@keyframes bounce{0%,100%,20%,53%,80%{transition-timing-function:cubic-bezier(.215,.61,.355,1);transform:translate3d(0,0,0)}40%{transition-timing-function:cubic-bezier(.755,.05,.855,.06);transform:translate3d(0,-6px,0)}70%{transition-timing-function:cubic-bezier(.755,.05,.855,.06);transform:translate3d(0,-4px,0)}90%{transform:translate3d(0,-2px,0)}}.row-icon{margin-top:10px;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;align-items:center}.row-icon-icon{min-width:70px}.row-icon-icon i{display:block;width:51px;height:51px;font-size:26px;line-height:52px;border-radius:50%;color:#fff;text-align:center}@media (max-width:1199px){.row-icon-icon i{width:46px;height:46px;font-size:22px;line-height:47px}}.row-icon-icon i.icon-calendar{padding-left:3px}.row-icon-icon i.icon-same-day-delivery{line-height:50px}@media (max-width:1199px){.row-icon-icon i.icon-same-day-delivery{line-height:45px}}.row-icon-text{font-family:Chivo,sans-serif;font-size:22px;color:#2a2a2a;-webkit-transition:.2s;-moz-transition:.2s;transition:.2s}.row-icon:hover .row-icon-text{color:#4d7df0}body.layout-2 .row-icon-icon i{background:#4d7df0;background:-moz-linear-gradient(-45deg,#4a45f0 0,#5fe9dd 100%);background:-webkit-linear-gradient(-45deg,#4a45f0 0,#5fe9dd 100%);background:linear-gradient(135deg,#4a45f0 0,#5fe9dd 100%)}.brand-carousel img{opacity:.6;-webkit-transition:.2s;-moz-transition:.2s;transition:.2s}.brand-carousel img:hover{opacity:1}.contact-box{padding:26px 22px;margin-bottom:15px;background:#fff;border-radius:8px;box-shadow:0 0 12px rgba(0,0,0,.1);border:1px solid #e8e8e8}.contact-box-row{position:relative;font-size:15px;line-height:24px;color:#292929;padding-left:28px;margin-top:16px}.contact-box-row:first-child{margin-top:0}.contact-box-row-title{margin-bottom:4px;text-transform:uppercase}.contact-box [class*=icon-]{position:absolute;top:4px;left:0;color:#4d7df0;font-size:17px}.question-box{padding:26px 22px 11px;margin-bottom:15px;border-radius:8px;background:url(../images/question-box-bg.jpg) no-repeat center top #b0c8f8;background-size:cover;box-shadow:0 0 12px rgba(0,0,0,.1)}.question-box-title{font-size:17px;line-height:26px;font-weight:700;color:#fff;margin-bottom:10px}.question-box .form-control{height:46px;background:#fff;border:0;margin-bottom:9px;border-radius:2px}.question-box textarea.form-control{height:125px;padding-top:10px}.successform p{color:#45c647}.question-form label.error{font-size:12px!important;margin-top:-7px;line-height:15px;color:#fffb08}.box-number{text-decoration:none;padding:0 5px}@media (max-width:767px){.box-number{margin-top:15px}.box-number:first-child{margin-top:0}}.box-number-inside{background-color:#fff;padding:20px 15px;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;align-items:center;height:100%;border-radius:8px;box-shadow:0 0 12px rgba(0,0,0,.1);border:1px solid #e8e8e8}.box-number-icon{min-width:72px}.box-number-icon span{display:block;width:59px;height:59px;background:#4d7df0;text-align:center;font-size:28px;line-height:59px;border-radius:50%;color:#fff}.box-number-text{font-size:14px;line-height:20px;font-weight:700}.box-number:hover .box-number-text{color:#4d7df0}.row-number{margin-top:18px;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;align-items:top}.row-number-icon{min-width:71px;padding-left:8px}.row-number-icon span{display:block;width:42px;height:42px;font-size:16px;line-height:42px;background-color:#4d7df0;border-radius:50%;color:#fff;text-align:center}.row-number-text{padding-top:4px}.row-number+:not(.row-number){margin-top:32px}p+.row-number{margin-top:32px}@media (min-width:768px){.hexagon-box-wrapper{position:relative;margin:0 auto;padding:265px 0;width:470px;background:url(../images/h-bg.png) no-repeat center center;background-size:100% auto}.hexagon-box{position:relative;width:470px;height:223px;background-color:transparent;border-left:solid 2px #4d7df0;border-right:solid 2px #4d7df0}.hexagon-box:after,.hexagon-box:before{content:"";position:absolute;z-index:1;width:332px;height:332px;-webkit-transform:scaleY(.5) rotate(-45deg);-ms-transform:scaleY(.5) rotate(-45deg);transform:scaleY(.5) rotate(-45deg);background-color:inherit;left:67px}.hexagon-box:before{top:-172px;border-top:solid 2px #4d7df0;border-right:solid 2px #4d7df0}.hexagon-box:after{bottom:-172px;border-bottom:solid 2px #4d7df0;border-left:solid 2px #4d7df0}.hexagon-box span{width:100%;text-align:center;top:50%;position:relative;float:left;margin-top:-9px}}.hexagon-icon{position:absolute;z-index:2}.hexagon-icon i{display:block;width:91px;height:91px;border:4px solid #4d7df0;border-radius:50%;background:#fff;box-shadow:0 0 0 25px #f8f9fa;font-size:40px;line-height:87px;color:#444;text-align:center;-webkit-transition:.2s;-moz-transition:.2s;transition:.2s}body.layout-2 .hexagon-icon i{border-width:3px;-webkit-transition:0s;-moz-transition:0s;transition:0s}@media (min-width:768px){body.layout-2 .hexagon-icon:hover i{background:#4d7df0;background:-moz-linear-gradient(-45deg,#4a45f0 0,#5fe9dd 100%);background:-webkit-linear-gradient(-45deg,#4a45f0 0,#5fe9dd 100%);background:linear-gradient(135deg,#4a45f0 0,#5fe9dd 100%);color:#fff}}.hexagon-icon:nth-child(1){top:0;left:50%;margin-left:-46px;margin-top:-158px}.hexagon-icon:nth-child(1) .h-box{width:370px;text-align:center;bottom:105px;left:50%;margin-left:-185px}.hexagon-icon:nth-child(2){top:0;left:100%;margin-left:-46px;margin-top:-46px}.hexagon-icon:nth-child(2) .h-box{width:235px;text-align:left;top:0;left:100%;margin:-6px 0 0 15px}.hexagon-icon:nth-child(3){bottom:0;left:100%;margin-left:-46px;margin-bottom:-46px}.hexagon-icon:nth-child(3) .h-box{width:235px;text-align:left;top:0;left:100%;margin:-6px 0 0 15px}.hexagon-icon:nth-child(5){bottom:0;left:50%;margin-left:-46px;margin-bottom:-160px}.hexagon-icon:nth-child(5) .h-box{width:370px;text-align:center;bottom:0;left:50%;margin-left:-185px;margin-bottom:-120px}.hexagon-icon:nth-child(6){bottom:0;left:0;margin-left:-46px;margin-bottom:-46px}.hexagon-icon:nth-child(6) .h-box{width:235px;text-align:right;top:0;right:100%;margin:-6px 15px 0 0}.hexagon-icon:nth-child(7){top:0;left:0;margin-left:-46px;margin-top:-46px}.hexagon-icon:nth-child(7) .h-box{width:235px;text-align:right;top:0;right:100%;margin:-6px 15px 0 0}.h-box{font-size:14px;line-height:22px;position:absolute;color:#2a2a2a!important}.h-box-title{margin-bottom:5px;font-size:22px;line-height:26px;font-family:Chivo,sans-serif}@media (max-width:1199px){.hexagon-icon:nth-child(2) .h-box,.hexagon-icon:nth-child(3) .h-box,.hexagon-icon:nth-child(6) .h-box,.hexagon-icon:nth-child(7) .h-box{width:180px}}@media (max-width:991px) and (min-width:768px){.hexagon-box,.hexagon-box-wrapper{width:320px}.hexagon-box:after,.hexagon-box:before{width:200px;height:200px;left:60px}.hexagon-box:before{top:-160px}.hexagon-box:after{bottom:-160px}.h-box{font-size:13px}.hexagon-icon:nth-child(2) .h-box,.hexagon-icon:nth-child(3) .h-box,.hexagon-icon:nth-child(6) .h-box,.hexagon-icon:nth-child(7) .h-box{width:150px}}@media (max-width:767px){.hexagon-icon{width:100%;position:relative;margin:0 0 55px!important;text-align:center;left:inherit!important;right:inherit!important;top:inherit!important;bottom:inherit!important}.hexagon-icon i{display:inline-block;box-shadow:none;margin-bottom:15px}.hexagon-icon:after{position:absolute;content:'';height:35px;width:2px;background-color:#4d7df0;left:50%;bottom:-45px}.hexagon-icon:last-child:after{display:none}.hexagon-icon>img{display:block;margin:5px auto;max-width:300px}.h-box{position:relative;left:inherit!important;right:inherit!important;top:inherit!important;bottom:inherit!important;margin:0 auto 0!important;text-align:center!important;width:100%!important;max-width:320px}}.column-filters{margin-bottom:35px}.column-filters-inside{border:3px solid #f5f5f5}.column-filters .side-block{border-color:#ebebeb;padding:20px;margin-bottom:0}.column-filters .side-block>h3{margin-bottom:25px;font-size:22px;line-height:24px;position:relative}.column-filters .side-block>h3:before{content:'';position:absolute;top:0;left:-23px;width:3px;height:28px;background-color:#4d7df0}.column-filters .category-list{margin-top:20px}.column-center{margin-bottom:35px}.noUi-horizontal{height:6px}.noUi-horizontal .noUi-handle{width:15px;height:15px;left:-7.5px;top:-5px;border:0;border-radius:0;box-shadow:none;background:#4d7df0;border-radius:50%;cursor:pointer}.noUi-target{border-radius:0;border:0;box-shadow:none;background-color:#c7c7c7;margin-bottom:24px}.noUi-origin{border-radius:0;box-shadow:none}.noUi-connect{background:#4d7df0;border:0;border-radius:0;height:6px;-webkit-transition:background 450ms;transition:background 450ms}.noUi-handle:after,.noUi-handle:before{display:none;border:0;border-radius:0;-webkit-transition:background 450ms;transition:background 450ms}.range{margin-top:35px}.range p{color:#444;font-size:15px;line-height:20px}.prd-sm{position:relative;display:flex}.prd-sm:not(:last-child){margin-bottom:20px}.prd-sm-img{min-width:88px}.prd-sm-delete{position:absolute;top:0;right:-4px;cursor:pointer;font-size:23px}.prd-sm-delete:hover{opacity:.5}.prd-sm-info{padding:0 15px}.prd-sm-info h3{font-size:14px;line-height:20px;text-transform:none;color:#292929;font-family:inherit}.prd-sm-info h3 a{text-decoration:none}.prd-sm-info h3 a:hover{text-decoration:underline}.prd-sm-info .price{font-size:20px;line-height:22px;margin-top:15px}.shop-page header .logo{flex:0 0 300px}@media (max-width:1199px){.shop-page header .logo{flex:0 0 200px}}@media (max-width:479px){.shop-page header .logo{flex:0 0 150px}}.header-cart-dropdown .prd-sm-info{padding-right:30px}.prd-grid:not(.prd-carousel){margin:-45px -15px 0}.prd-grid.prd-carousel{margin:-45px 0 0}.prd-grid.prd-carousel .slick-dots{bottom:-20px}.prd-grid:not(.prd-carousel) .prd{width:calc(33.333% - 30px);float:left}.prd{margin:45px 15px}.prd-img img{width:100%}.prd-info{padding:0 15px;text-align:center}.prd-info h3{margin-top:20px;margin-bottom:0;font-size:15px;line-height:22px;text-transform:none;font-family:inherit;color:#292929}.prd-info h3 a{text-decoration:none}.prd-info h3 a:hover{text-decoration:underline}.prd-info .price{font-size:26px;margin-top:15px}.prd-info .btn{min-width:0;margin-top:20px;height:45px;font-size:12px;line-height:13px;font-weight:600;padding:13px 18px 15px}.prd-info .btn [class*=icon-]{width:auto;font-size:18px;color:#fff;padding-right:8px;vertical-align:text-bottom}.prd .rating+.price{margin-top:10px}.rating i{font-size:10px;padding:0 1px;color:#4d7df0}.rating-4 i:nth-child(5){color:#c2c2c2}.rating-3 i:nth-last-child(-n+2){color:#c2c2c2}.rating-2 i:nth-last-child(-n+3){color:#c2c2c2}.rating-1 i:nth-last-child(-n+4){color:#c2c2c2}.rating-0 i{color:#c2c2c2}.rating-text{display:inline-block;vertical-align:baseline;padding-left:15px;font-size:14px}h5>.rating{margin-right:15px}@media (min-width:1199px){.prd-grid:not(.prd-carousel) .prd:nth-child(3n){margin-right:0}.prd-grid:not(.prd-carousel) .prd:nth-child(3n+1){clear:left}}@media (max-width:1199px) and (min-width:480px){.prd-grid:not(.prd-carousel) .prd{width:calc(50% - 30px)}.prd-grid:not(.prd-carousel) .prd:nth-child(2n){margin-right:0}.prd-grid:not(.prd-carousel) .prd:nth-child(2n+1){clear:left}}@media (max-width:479px){.prd-grid{margin-right:0;margin-left:0}.prd-grid:not(.prd-carousel) .prd{width:100%;margin-right:0;margin-left:0}}.product-card img{width:100%}.prd-carousel .slick-next{right:-50px}.prd-carousel .slick-prev{left:-50px}.prd-carousel .slick-next:before,.prd-carousel .slick-prev:before{font-size:36px}.filters-row{display:inline-block;width:100%;padding:25px 0;border-top:1px solid #e8e8e8}.filters-row-left{float:left}.filters-row-right{float:right;text-align:right}.filters-row .form-inline{display:inline-block}.filters-row .form-inline:not(:first-child){margin-left:3vw}.filters-row .form-inline select{background-color:#f0f0f0;height:35px;border-radius:5px;border:0;padding-left:15px;outline:0!important;color:#7c7c7c}.filters-row .form-inline .select-wrapper:before{right:1px;top:0;bottom:0;width:35px;height:35px;line-height:35px;background-color:#f0f0f0;border-radius:5px}.simple-pagination{display:inline-block;color:#444}.simple-pagination a,.simple-pagination span{display:inline-block;vertical-align:top;color:#444;padding:2px 5px;text-decoration:none}.simple-pagination a.active{color:#4d7df0}.product-block .rating i{font-size:12px}.product-block-info>:not(:first-child):not(span){margin-top:21px}.product-previews{float:left;width:106px}@media (max-width:480px){.product-previews{width:80px}}.product-previews img{width:100%}.product-previews-item{display:block;margin-bottom:11px;-webkit-transition:.2s;-moz-transition:.2s;transition:.2s}.product-previews-item:hover{opacity:.7}.product-block-gallery{margin-bottom:30px;overflow:hidden}.product-block-mainimage{float:right;width:calc(100% - 127px)}@media (max-width:480px){.product-block-mainimage{width:calc(100% - 100px)}}.product-block-mainimage img{width:100%}.product-block-title{font-size:30px;line-height:36px}.product-block-price{font-size:26px;line-height:36px}.product-block-price-comment{font-size:14px;margin-top:0!important}.btn.product-block-add-to-cart{font-size:20px;font-weight:500;height:70px;line-height:35px}.btn.product-block-add-to-cart i{font-size:30px;vertical-align:top}@media (max-width:480px){.btn.product-block-add-to-cart{width:100%}}.product-block-description{border-top:1px solid #e7e7e7;border-bottom:1px solid #e7e7e7;padding:12px 0 25px}.product-block-actions{margin-top:40px!important}.qty-count{height:70px;background-color:#f5f5f5;display:inline-block;border-radius:5px;margin-right:25px}.count-add,.count-input,.count-reduce{float:left;margin-right:-1px;position:relative;z-index:0}.count-add,.count-reduce{height:70px;width:30px;text-align:center;line-height:70px;color:#565656;font-size:20px;user-select:none;-o-user-select:none;-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none}.count-add:hover,.count-reduce:hover{color:#000;cursor:pointer}.count-input{width:57px;height:70px;line-height:15px;border:1px solid #eee;border-radius:5px;text-align:center}.zoomWrapper{position:relative}.zoomContainer{z-index:100}.zoomLens{border:1px solid #b0b0b0!important}.zoomWindowContainer>*{border:2px solid #b0b0b0!important}.header-cart{cursor:pointer;position:relative;float:right;display:inline-block;vertical-align:top;padding-left:30px;color:#292929;-webkit-transition:.2s;-moz-transition:.2s;transition:.2s}@media (max-width:1199px){.header-cart{padding-left:5px}}@media (max-width:991px){.header-cart{order:10;margin-left:auto;margin-right:50px}}.header-cart a.icon{font-size:46px;color:#fff;text-decoration:none}@media (max-width:991px){.header-cart a.icon{color:#444;font-size:36px}}.header-cart .badge{pointer-events:none;width:30px;height:32px;line-height:29px;font-size:16px;font-weight:400;font-family:Chivo,sans-serif;position:absolute;right:8px;top:11px;background-color:#4d7df0;color:#fff;-webkit-transition:.3s;-moz-transition:.3s;transition:.3s;border-radius:0}@media (max-width:991px){.header-cart .badge{width:24px;height:25px;line-height:20px;font-size:12px;right:6px;top:9px}}.header-cart.opened a.icon,.header-cart:hover a.icon{color:#4d7df0}.header-cart.opened .badge,.header-cart:hover .badge{color:#000;background-color:#fff}.header-cart-dropdown{position:absolute;z-index:1;right:-20px;top:-5000px;width:350px;padding:35px 32px 25px;background:#fff;border-top:4px solid #4d7df0;display:block;opacity:0;visibility:hidden;box-shadow:0 0 40px 0 rgba(0,0,0,.2);transform:translateX(20px);text-align:left}@media (max-width:479px){.header-cart-dropdown{width:270px;padding:15px 15px}}.header-cart-dropdown .header-cart-total{font-size:24px;line-height:30px;font-family:Chivo,sans-serif;border-top:1px solid #e8e8e8;padding:20px 0;overflow:hidden}.header-cart.opened .header-cart-dropdown{transform:translateX(0);-webkit-transition:opacity .4s ease 0s,transform .4s ease 0s,-webkit-transform .4s ease 0s;-moz-transition:opacity .4s ease 0s,transform .4s ease 0s,-webkit-transform .4s ease 0s;transition:opacity .4s ease 0s,transform .4s ease 0s,-webkit-transform .4s ease 0s;opacity:1;visibility:visible;top:100%}@media (max-width:991px){.shop-page .page-header .navbar-toggle{bottom:20px}}@media (max-width:767px){.shop-page .page-header .navbar-toggle{bottom:14px}}@media (max-width:479px){.shop-page .page-header .navbar-toggle{bottom:11px}}.page-header--style2 .header-cart a.icon{color:#4d7df0}.page-header--style2 .header-cart.opened a.icon,.page-header--style2 .header-cart:hover a.icon{color:#4d7df0}.nav-tabs{border-bottom:1px solid #d8d8d8}.nav-tabs>li{margin:0 20px}@media (max-width:479px){.nav-tabs>li{width:100%;margin:0}}.nav-tabs>li.active>a,.nav-tabs>li.active>a:focus,.nav-tabs>li.active>a:hover{border-width:0}.nav-tabs>li>a{padding-left:0;padding-right:0;font-size:22px;line-height:24px;font-weight:500;border:none;font-family:Chivo,sans-serif;color:#292929;text-transform:none;text-decoration:none;-webkit-transition:.2s;-moz-transition:.2s;transition:.2s}.nav-tabs>li.active>a,.nav-tabs>li>a:hover{border:none;color:#4d7df0!important;background:0 0}.nav-tabs>li>a::after{content:"";background:#4d7df0;height:4px;position:absolute;width:100%;left:0;bottom:-1px;-webkit-transition:.2s;-moz-transition:.2s;transition:.2s;transform:scale(0)}.nav-tabs>li.active>a::after,.nav-tabs>li:hover>a::after{transform:scale(1)}.tab-nav>li>a::after{background:#4d7df0 none repeat scroll 0 0;color:#fff}.tab-pane{padding:15px 0}.tab-content{padding:20px}@media (max-width:479px){.tab-content{padding:0}}.tab-services .tab-content{position:relative}.tab-services .tab-content>.tab-pane{display:block;position:absolute;width:calc(100% + 30px);top:-10000px}.tab-services .tab-content>.active{position:relative;top:0}.nav-pills{margin:70px 0 47px;text-align:center}.nav-pills>li{display:inline-block;float:none;margin:0 3px 10px 3px}.nav-pills>li>a{display:block;border-radius:0;padding:0 18px;min-width:50px;border:1px solid #eaeaea;font-size:14px;line-height:53px;color:#383838;text-decoration:none;text-align:center}.nav-pills>li.active>a,.nav-pills>li.active>a:focus,.nav-pills>li.active>a:hover{background:#4d7df0;border-color:#4d7df0;color:#383838}.slick-loading .slick-list{background:#fff url(../images/ajax-loader.gif) center center no-repeat}.slick-slide{outline:0!important}.slick-next,.slick-prev{font-size:0;line-height:0;position:absolute;top:50%;display:block;width:80px;height:100px;margin-top:-50px;padding:0;cursor:pointer;color:transparent;border:none;outline:0;background:0 0;z-index:200;text-align:center}.slick-next:focus,.slick-next:hover,.slick-prev:focus,.slick-prev:hover{color:transparent;outline:0;background:0 0}.slick-next:focus:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-prev:hover:before{opacity:1}.slick-next.slick-disabled:after,.slick-next.slick-disabled:before,.slick-prev.slick-disabled:after,.slick-prev.slick-disabled:before{opacity:.25}.slick-next:before,.slick-prev:before{font-family:computer;font-size:80px;line-height:80px;color:#727272;cursor:pointer;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-next:hover:before,.slick-prev:hover:before{color:#4d7df0}.light-arrow .slick-next:before,.light-arrow .slick-prev:before{color:#fff}.slick-prev{left:-20px}.slick-prev:before{content:"\e927"}.slick-next{right:-20px}.slick-next:before{content:"\e928"}.slick-slider{padding:0;list-style:none}.slick-slider:not(.row){margin:0}.slick-slider.nav-dot{margin-bottom:75px}@media (max-width:767px){.slick-slider{margin-bottom:30px}}.slick-dots{position:absolute;bottom:-40px;display:block;width:100%;padding:0;margin:0;list-style:none;text-align:center}.slick-dots li{position:relative;display:inline-block;margin:0 -4px 0 0;padding:0;cursor:pointer}.slick-dots li:only-child{display:none}.slick-dots li button{position:relative;display:block;width:8px;height:8px;margin:0 10px;padding:0;color:transparent;background-color:transparent;border:0;outline:0;border-radius:50%;background:#c1c1c1}.slick-dots li button:after{display:none}.slick-dots li.slick-active button,.slick-dots li.slick-active button:hover{background:#4d7df0}.slick-dots li button:focus,.slick-dots li button:hover{outline:0}.slick-slider .animation{opacity:1!important;animation-name:none!important}