﻿.col-padding{padding:10px}.nested{margin:-10px}@media all{.col-sm-5{float:left;width:5%}.col-sm-10{float:left;width:10%}.col-sm-15,.col-amount,.col-price,.col-subtotal{float:left;width:15%}.col-sm-16{float:left;width:16.666%}.col-sm-20{float:left;width:20%}.col-sm-25{float:left;width:25%}.col-sm-30{float:left;width:30%}.col-sm-33{float:left;width:33.33%}.col-sm-35{float:left;width:35%}.col-sm-40{float:left;width:40%}.col-sm-45{float:left;width:45%}.col-sm-50{float:left;width:50%}.col-sm-55,.col-product{float:left;width:55%}.col-sm-60{float:left;width:60%}.col-sm-65{float:left;width:65%}.col-sm-66{float:left;width:66.66%}.col-sm-70{float:left;width:70%}.col-sm-75{float:left;width:75%}.col-sm-80{float:left;width:80%}.col-sm-85{float:left;width:85%}.col-sm-90{float:left;width:90%}.col-sm-95{float:left;width:95%}.col-sm-100,.google_maps_info,ul.gallery li,ul.videos li,.contentfull,.content,.sidebar,.product-image,.product-text{float:left;width:100%}}@media all and (max-width: 480px -1){.hide-sm{display:none}.show-sm{display:inherit !important}}@media all and (min-width: 480px){.col-md-5{float:left;width:5%}.col-md-10{float:left;width:10%}.col-md-15{float:left;width:15%}.col-md-16{float:left;width:16.666%}.col-md-20{float:left;width:20%}.col-md-25{float:left;width:25%}.col-md-30{float:left;width:30%}.col-md-33{float:left;width:33.33%}.col-md-35{float:left;width:35%}.col-md-40{float:left;width:40%}.col-md-45{float:left;width:45%}.col-md-50,.google_maps_info,ul.gallery li{float:left;width:50%}.col-md-55{float:left;width:55%}.col-md-60{float:left;width:60%}.col-md-65{float:left;width:65%}.col-md-66{float:left;width:66.66%}.col-md-70{float:left;width:70%}.col-md-75{float:left;width:75%}.col-md-80{float:left;width:80%}.col-md-85{float:left;width:85%}.col-md-90{float:left;width:90%}.col-md-95{float:left;width:95%}.col-md-100{float:left;width:100%}}@media all and (min-width: 480px) and (max-width: 960px -1){.hide-md{display:none}.show-md{display:inherit !important}}@media all and (min-width: 960px){.col-lg-5{float:left;width:5%}.col-lg-10{float:left;width:10%}.col-lg-15{float:left;width:15%}.col-lg-16{float:left;width:16.666%}.col-lg-20{float:left;width:20%}.col-lg-25{float:left;width:25%}.col-lg-30,.sidebar{float:left;width:30%}.col-lg-33,ul.gallery li{float:left;width:33.33%}.col-lg-35{float:left;width:35%}.col-lg-40{float:left;width:40%}.col-lg-45{float:left;width:45%}.col-lg-50{float:left;width:50%}.col-lg-55{float:left;width:55%}.col-lg-60{float:left;width:60%}.col-lg-65{float:left;width:65%}.col-lg-66{float:left;width:66.66%}.col-lg-70,.content{float:left;width:70%}.col-lg-75{float:left;width:75%}.col-lg-80{float:left;width:80%}.col-lg-85{float:left;width:85%}.col-lg-90{float:left;width:90%}.col-lg-95{float:left;width:95%}.col-lg-100{float:left;width:100%}}@media all and (min-width: 960px) and (max-width: 1440px -1){.hide-lg{display:none}.show-lg{display:inherit !important}}@media all and (min-width: 1440px){.col-xl-5{float:left;width:5%}.col-xl-10{float:left;width:10%}.col-xl-15{float:left;width:15%}.col-xl-16{float:left;width:16.666%}.col-xl-20{float:left;width:20%}.col-xl-25{float:left;width:25%}.col-xl-30{float:left;width:30%}.col-xl-33{float:left;width:33.33%}.col-xl-35{float:left;width:35%}.col-xl-40{float:left;width:40%}.col-xl-45{float:left;width:45%}.col-xl-50{float:left;width:50%}.col-xl-55{float:left;width:55%}.col-xl-60{float:left;width:60%}.col-xl-65{float:left;width:65%}.col-xl-66{float:left;width:66.66%}.col-xl-70{float:left;width:70%}.col-xl-75{float:left;width:75%}.col-xl-80{float:left;width:80%}.col-xl-85{float:left;width:85%}.col-xl-90{float:left;width:90%}.col-xl-95{float:left;width:95%}.col-xl-100{float:left;width:100%}}@media all and (min-width: 1440px){.hide-xl{display:none}.show-xl{display:inherit !important}}input::-moz-focus-inner,button::-moz-focus-inner{padding:0;border:0}input[placeholder],textarea[placeholder],[placeholder],*[placeholder]{color:#222 !important}form{padding:0;margin:0}.form{margin-bottom:25px;margin-right:-10px;margin-left:-10px;margin-top:0}.form.form-inline{margin:0 0 25px}.form.box{margin:0 0 25px;border:1px solid #ddd;background:#f5f5f5;padding:10px}.form>div,.form .row>div,.form .nested>div,.form .form>div,.form ul.list li>div,ul.list .form li>div,.form ul.list-toggle li>div,ul.list-toggle .form li>div,.form ul.menu-horizontal>div,.form #header .wrapper .menu ul>div,#header .wrapper .menu .form ul>div,.form ul.menu-horizontal li>div,ul.menu-horizontal .form li>div,.form #header .wrapper .menu ul li>div,#header .wrapper .menu ul .form li>div,.form .socialmedia>div,.form ul.gallery>div,.form ul.videos>div,.form ul.breadcrumb>div,.form #google_maps_wrapper>div,.form .wrapper>div,.form .product>div{padding:10px}.form div>label.form-control{margin-top:-10px}.form .row,.form .nested,.form .form,.form ul.list li,ul.list .form li,.form ul.list-toggle li,ul.list-toggle .form li,.form ul.menu-horizontal,.form #header .wrapper .menu ul,#header .wrapper .menu .form ul,.form ul.menu-horizontal li,ul.menu-horizontal .form li,.form #header .wrapper .menu ul li,#header .wrapper .menu ul .form li,.form .socialmedia,.form ul.gallery,.form ul.videos,.form ul.breadcrumb,.form #google_maps_wrapper,.form .wrapper,.form .product{padding:0 !important}.form.box.white{background:#fff}.form.inline-box{border:1px solid #ddd;background:#f5f5f5;padding:20px;margin:0}.form.inline-box.white{background:#fff}.alert{border:1px solid transparent;margin:0 0 20px;border-radius:3px;position:relative;padding:15px}.alert i.icon{top:7.5px;right:7.5px;padding:11.25px;position:absolute;cursor:pointer}.alert *{border-color:inherit;color:inherit}.alert *:first-child{margin-top:0}.alert *:last-child{margin-bottom:0}.alert-dismissable,.alert-dismissible{padding-right:35px}.alert-dismissable .close,.alert-dismissible .close{position:relative;color:inherit;right:-21px;top:-2px}.alert-success{background-color:#5bbd72;color:#fff}.alert-info{background-color:#3b83c0;color:#fff}.alert-warning{background-color:#ebb141;color:#fff}.alert-error,.alert-danger{background-color:#d95c5c;color:#fff}label{cursor:pointer}label.form-control{min-height:36px;padding:10.5px 0;line-height:15px;display:block}label.form-control.form-inline{margin-right:10px;vertical-align:middle;display:inline-block}label span.req{color:#cb003b}label span.description{font-size:12px;color:#888}.form-group{display:table;width:100%}.form-group>*{display:table-cell !important;border:0 !important}.form-group input[type="text"].form-control{width:100%}.form-group .prepend,.form-group .append{vertical-align:middle;word-break:keep-all;white-space:nowrap;text-align:center;color:#777;padding:0;width:1%}.form-group .append>*,.form-group .prepend>*{min-width:2em;width:auto}.form-group .prepend-text{border-right:1px solid #ddd !important;padding-right:15px;padding-left:15px}.form-group .append-text{border-left:1px solid #ddd !important;padding-right:15px;padding-left:15px}.form-group.error{border:1px solid #d95c5c}.form-group.error .prepend,.form-group.error .append{color:#d95c5c}.form-group.error input[type="text"]{border:0}.form-group.success{border:1px solid #5bbd72}.form-group.success .prepend,.form-group.success .append{color:#5bbd72}.form-group.success input[type="text"]{border:0}.form-group.info{border:1px solid #3b83c0}.form-group.info .prepend,.form-group.info .append{color:#3b83c0}.form-group.info input[type="text"]{border:0}.form-group,select.form-control,input[type="text"].form-control,input[type="email"].form-control,input[type="search"].form-control,input[type="password"].form-control{border:1px solid #d5d5d5;border-radius:2px;box-shadow:none;background:#fff;color:#444}input[type="text"].form-control,input[type="email"].form-control,input[type="search"].form-control,input[type="password"].form-control{padding:4.5px 7.5px;font-family:"Georgia",sans-serif;line-height:24.75px;box-sizing:border-box;min-height:36px;font-size:15px;display:block;outline:none;height:auto;width:100%;margin:0}input[type="text"]:focus,input[type="password"]:focus{outline:none}input.form-control.form-inline{margin-right:10px;vertical-align:middle;display:inline-block;width:250px}.text-right input.form-control.form-inline{margin-left:10px;margin-right:0}.error input[type="text"],.error input[type="email"],.error input[type="password"]{border:1px solid #d95c5c}.warning input[type="text"],.warning input[type="email"],.warning input[type="password"]{border:1px solid #ebb141}.success input[type="text"],.success input[type="email"],.success input[type="password"]{border:1px solid #5bbd72}.info input[type="text"],.info input[type="email"],.info input[type="password"]{border:1px solid #3b83c0}input[type="text"].form-control.large,input[type="email"].form-control.large,input[type="password"].form-control.large{min-height:42px;padding:9.5px}input[type="text"].form-control.medium,input[type="email"].form-control.medium,input[type="password"].form-control.medium{padding:4.5px 7.5px;min-height:36px}input[type="text"].form-control.small,input[type="email"].form-control.small,input[type="password"].form-control.small{padding:1.5px 7.5px;min-height:30px;font-size:12px}.checkbox{line-height:24.75px;font-size:15px}.checkbox .column{padding:10px}input[type=checkbox].form-control{margin:0 2px 2px 0;vertical-align:middle;display:inline-block}.radio{line-height:24.75px;font-size:15px}.radio .column{padding:10px}.radio label.head{border-bottom:1px dotted #ccc;padding-bottom:7.5px;display:block}.radio label.inline{display:inline-block;height:24px;padding:0}input[type=radio].form-control{margin:0 2px 2px 0;vertical-align:middle;display:inline-block}select.form-control{font-family:"Georgia",sans-serif;line-height:36px;height:36px;font-size:15px;padding:3px 2px;display:block;width:100%;margin:0}select.form-control.inline{display:inline-block;width:250px}.form.box select.form-control{background:#fff}select.form-control.large{font-size:18.75px;min-height:37.5px;padding:6px}textarea.form-control,textarea.form-control:focus{font-family:"Georgia",sans-serif;border:1px solid #d5d5d5;line-height:24.75px;border-radius:0.15em;min-height:120px;font-size:15px;resize:vertical;padding:5px 7px;display:block;outline:none;width:100%;margin:0}.form.box textarea.form-control{background:#fff}.btn{font-family:"Georgia",sans-serif;-webkit-appearance:none;vertical-align:middle;box-sizing:border-box;line-height:36px;text-decoration:none;min-height:36px;text-align:center;font-size:15px;font-weight:300;background:#fff;padding:0 15px;cursor:pointer;display:block;outline:none;height:auto;width:100%;color:#555;margin:0;border:0}.btn:hover{text-decoration:none}.btn.btn-left{float:left;width:auto}.btn.btn-center{display:block;margin:auto;float:none;width:auto}.btn.btn-right{float:right;width:auto}.btn.btn-margin{margin:25px 0}.btn.btn-inline{margin-right:10px;display:inline-block;width:auto}.text-right .btn.btn-inline{margin-left:10px;margin-right:0}.btn.btn-default{background:#ccc;color:#fff}.btn.btn-default.btn-border{color:#ccc}.btn.btn-primary{background:#80a2ea;color:#fff;border:0}.btn.btn-primary:hover{background:#6a92e6}.btn.btn-primary.btn-border{border:2px solid #80a2ea;color:#80a2ea}.btn.btn-error{background:#d95c5c;color:#fff}.btn.btn-error:hover{background:#d44747}.btn.btn-error.btn-border{border:2px solid #d95c5c;color:#d95c5c}.btn.btn-warning{background:#ebb141;color:#fff}.btn.btn-warning:hover{background:#e9a82a}.btn.btn-warning.btn-border{border:2px solid #ebb141;color:#ebb141}.btn.btn-success{background:#5bbd72;color:#fff}.btn.btn-success:hover{background:#49b562}.btn.btn-success.btn-border{border:2px solid #5bbd72;color:#5bbd72}.btn.btn-info{background:#3b83c0;color:#fff}.btn.btn-info:hover{background:#3576ac}.btn.btn-info.btn-border{border:2px solid #3b83c0;color:#3b83c0}.btn-border{background-color:inherit !important;line-height:32px;min-height:32px;border:2px solid #ccc}.btn.hidden{filter:alpha(opacity=0);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";opacity:0.5;position:absolute;top:0;left:0;z-index:99;opacity:0}.btn.btn-large{padding:5.5px 22.5px;min-height:42px}.btn.btn-medium{padding:0.75px 15px}.btn.btn-small{line-height:26px;min-height:26px;font-size:12px;padding:0 15px}*{box-sizing:border-box}html,body{position:relative;min-height:100%;min-width:100%;width:100%;padding:0;margin:0}html{overflow-y:scroll}.nomargin>*:first-child,blockquote>*:first-child,ul.list li>*:first-child,ul.list-toggle li>*:first-child,ul.list-toggle li .label>*:first-child,.panel .panel-header>*:first-child,.panel .image-caption>*:first-child,.panel .panel-body>*:first-child,.google_maps_info>*:first-child,#slider .slider .slide_content .slide_caption>*:first-child,.contentfull>*:first-child,.content-middle>*:first-child,.content>*:first-child,.product-text>*:first-child,.product-info>*:first-child{margin-top:0}.nomargin>*:last-child,blockquote>*:last-child,ul.list li>*:last-child,ul.list-toggle li>*:last-child,ul.list-toggle li .label>*:last-child,.panel .panel-header>*:last-child,.panel .image-caption>*:last-child,.panel .panel-body>*:last-child,.google_maps_info>*:last-child,#slider .slider .slide_content .slide_caption>*:last-child,.contentfull>*:last-child,.content-middle>*:last-child,.content>*:last-child,.product-text>*:last-child,.product-info>*:last-child{margin-bottom:0}.row:before,.nested:before,.form:before,ul.list li:before,ul.list-toggle li:before,ul.menu-horizontal:before,#header .wrapper .menu ul:before,ul.menu-horizontal li:before,#header .wrapper .menu ul li:before,.socialmedia:before,ul.gallery:before,ul.videos:before,ul.breadcrumb:before,#google_maps_wrapper:before,.wrapper:before,.product:before,.row:after,.nested:after,.form:after,ul.list li:after,ul.list-toggle li:after,ul.menu-horizontal:after,#header .wrapper .menu ul:after,ul.menu-horizontal li:after,#header .wrapper .menu ul li:after,.socialmedia:after,ul.gallery:after,ul.videos:after,ul.breadcrumb:after,#google_maps_wrapper:after,.wrapper:after,.product:after{content:" ";display:table}.row:after,.nested:after,.form:after,ul.list li:after,ul.list-toggle li:after,ul.menu-horizontal:after,#header .wrapper .menu ul:after,ul.menu-horizontal li:after,#header .wrapper .menu ul li:after,.socialmedia:after,ul.gallery:after,ul.videos:after,ul.breadcrumb:after,#google_maps_wrapper:after,.wrapper:after,.product:after{clear:both}.clear{display:table;clear:both;padding:0}.padding{padding:10px}h1.heading_success,h2.heading_success,h3.heading_success,h4.heading_success,h5.heading_success,h6.heading_success{color:#5bbd72}h1.heading_inline,h2.heading_inline,h3.heading_inline,h4.heading_inline,h5.heading_inline,h6.heading_inline{display:inline-block;margin:0}p{margin:0 0 25px}.text-large{line-height:1.5em;font-size:1.2em}.text-small{line-height:1.6em;font-size:0.8em}cite{color:#888}mark{background:#feff61;padding:2px 5px}code{background:#f5f5f5;padding:2px 5px}a{text-decoration:underline;color:inherit}a:hover{text-decoration:none}a.hidden-link,a.phone_link{text-decoration:none;cursor:default;color:inherit}a.inverted,ul.list li a,ul.list-toggle li a,.panel .panel-header a,ul.attachments li a{text-decoration:none}a.inverted:hover,ul.list li a:hover,ul.list-toggle li a:hover,.panel .panel-header a:hover,ul.attachments li a:hover{text-decoration:underline}a.block{display:block}a.anchor_link{display:block;clear:both;height:0}hr{border:0;border-top:1px solid #ddd;margin:0 0 25px}img{max-width:100%;height:auto;padding:0;margin:0;border:0}img.block{display:block}i.icon{vertical-align:middle;display:inline-block;line-height:1em;cursor:inherit;margin:0}a i.icon,.btn i.icon,.clickable i.icon{cursor:pointer}.icon.icon-large{line-height:27px;font-size:21px}.icon.icon-xlarge{line-height:33px;font-size:27px}img.icon{vertical-align:middle;display:inline-block}.wrapper{max-width:1200px;margin:auto;width:100%}.left{float:left}.center{float:none !important;display:inline-block;margin:auto}.right{float:right}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}span.marked{background:#fbeea8;padding:.1em .2em}.badge{padding:0.05em 0.65em 0.15em;vertical-align:middle;margin:-0.2em 0.1em 0;display:inline-block;border-radius:0.9em;line-height:1.6em;background:#bbb;font-size:0.9em;min-width:1.4em;color:#fff}.badge.badge-primary{background:#80a2ea}.badge.badge-error{background:#d95c5c}.badge.badge-warning{background:#ebb141}.badge.badge-success{background:#5bbd72}.badge.badge-info{background:#3b83c0}.badge.left,.badge.right{margin-top:0}a.label,span.label{padding:0.05em 0.65em 0.15em;vertical-align:middle;text-decoration:none;display:inline-block;border-radius:0.3em;margin:0 10px;line-height:1.6em;background:#bbb;min-width:1.4em;font-size:13px;color:#fff}.label.label-default{background:#aaa}.label.label-default.label-border{border:1px solid #aaa;background:none;color:#aaa}.label.label-primary{background:#80a2ea}.label.label-error{background:#d95c5c}.label.label-warning{background:#ebb141}.label.label-success{background:#5bbd72}.label.label-info{background:#3b83c0}.hide{display:none}.clickable{cursor:pointer}ul.zebra li:nth-child(2n-1),table.zebra tr:nth-child(2n) td,.tooltip-text table tr:nth-child(2n) td,table.zebra tr:nth-child(2n) th,.tooltip-text table tr:nth-child(2n) th{background:#f5f5f5;background:rgba(0,0,0,0.05)}ul.zebra2 li:nth-child(2n){background:#f5f5f5;background:rgba(0,0,0,0.05)}blockquote{font-family:'Georgia', serif;border-left:5px solid #ddd;padding-left:20px;margin-left:20px}blockquote p{line-height:37.5px;font-size:22.5px;font-style:italic}blockquote footer{font-family:"Georgia",sans-serif;font-size:12px;font-style:italic}table{border-collapse:collapse;margin:0}table th{text-align:left}table.list,.tooltip-text table{margin:0 0 25px;width:100%}table.list tr:first-child th,.tooltip-text table tr:first-child th{border-bottom:2px solid #ddd;padding:5px}table.list tr td,.tooltip-text table tr td,table.list tr th,.tooltip-text table tr th{border-bottom:1px solid #ddd;padding:5px}table.list tr:first-child td,.tooltip-text table tr:first-child td{border-top:1px solid #ddd}table.border{border:1px solid #ddd}table.border th{border-bottom:2px solid #ccc;background:#e5e5e5}.responsive-table{position:relative;margin:15px 0}.responsive-scroll{overflow:auto}.responsive-table table.fixed-column{position:absolute;top:0;left:0;z-index:2}ul{margin:0 0 25px 25px;padding:0}ul li{padding:0;margin:0}ul.list,ul.list-toggle{margin:0 0 25px;padding:0}ul.list li,ul.list-toggle li{border-bottom:1px solid #ddd;padding:10px 0;list-style:none}ul.list li:first-child,ul.list-toggle li:first-child{border-top:1px solid #ddd}ul.list li .item-title,ul.list-toggle li .item-title{margin-bottom:-7.5px}ul.list-toggle li .label{cursor:pointer}ul.list-toggle li .target{padding:5px 0 0;display:none}ul.list-toggle li.active .target{display:block}ul.list-inline{display:inline-block;padding:0;margin:0}ul.list-inline li{display:inline-block;padding:0 5px;margin:0}ul.list-inline.seperate-dash li:before{padding:0 12px 0 0;content:'-'}ul.list-inline.seperate-line li:before{padding:0 12px 0 0;content:'|'}ul.list-inline.seperate-line li:first-child:before,ul.list-inline.seperate-dash li:first-child:before{content:'';padding:0}ul.border{border:1px solid #ddd}ul.border li:first-child{border-top:0}ul.border li{border-top:1px solid #ddd;list-style:none;padding:.5em}ul.grid,ul.socialmedia{padding:0;margin:0}ul.grid>li,ul.socialmedia>li{list-style:none;padding:0}ul.grid ul,ul.socialmedia ul,ul.grid ol,ul.socialmedia ol{padding:0 0 0 20px}ul.nested{margin:-10px;padding:0}ul.nested li{list-style:none}.panel{margin:0 0 25px;position:relative;background:#fff;float:left;width:100%}.panel>div{border:1px solid #e5e5e5;border-top:0}.panel>*:first-child{border-top:1px solid #e5e5e5;border-top-right-radius:3px;border-top-left-radius:3px}.panel>img:first-child{border-top:0}.panel>*:last-child{border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel>*.noborder{border:0}.panel .panel-header{background:#f5f5f5;padding:20px}.panel .panel-image{background:#f5f5f5;display:block;margin:0}.panel .image-caption{bottom:20px;left:20px;position:absolute;border:0}.panel .panel-body{padding:20px}ul.social{margin:0;margin-right:10px;list-style:none;float:right;padding:0}ul.social li{margin:0;margin-right:10px;list-style:none;float:left;padding:0}ul.social li a{background-position:center center;background-repeat:no-repeat;text-decoration:none;text-align:center;padding:10px;background:#fff;display:block;height:1.5em;width:1.5em;color:#888;margin:0}ul.social li a:hover{color:#fff}ul.social li a.facebook:hover{background:#3b5999}ul.social li a.twitter:hover{background:#55acef}ul.social li a.linkedin:hover{background:#0a76b4}div.languages{background:#ffffff;margin:0 0 0 15px;position:relative;display:block;height:2.5em;float:right;width:3.5em}div.languages i.fa{top:50%;right:.5em;position:absolute;margin-top:-.5em;z-index:99}div.languages span{background-position:center center;background-repeat:no-repeat;display:block;height:100%;width:2.5em}div.languages span.nl{background-image:url("../img/icons/lang_nl.png")}div.languages ul,div.languages ul li{list-style:none;padding:0;margin:0}div.languages ul{background:#ffffff;position:absolute;margin-left:-.5em;display:none;width:10em;z-index:9;top:2.5em;right:0}div.languages:hover ul{display:block}div.languages ul li:first-child{border-top:0}div.languages ul li{border-top:1px dotted #fff;padding:.3em 1em}div.languages ul li img{vertical-align:middle;display:inline-block;margin-right:5px;margin-top:-3px}div.languages ul li a{text-decoration:none;padding:.2em 0 0;display:block}ul.menu-horizontal,#header .wrapper .menu ul,ul.menu-horizontal li,#header .wrapper .menu ul li{list-style:none;padding:0;margin:0}ul.menu-horizontal>li,#header .wrapper .menu ul>li{padding:0 10px;position:relative;float:left;margin:0}.menu-horizontal li a,#header .wrapper .menu ul li a{text-decoration:none;display:block;margin:0}.menu-horizontal li.active>a,#header .wrapper .menu ul li.active>a,.menu-horizontal li.active>div>a,#header .wrapper .menu ul li.active>div>a{border-bottom:2px solid #fff;font-weight:bold}.menu-horizontal li div.submenu,#header .wrapper .menu ul li div.submenu{overflow:hidden}.menu-horizontal li div.submenu>i,#header .wrapper .menu ul li div.submenu>i{top:50%;right:15px;position:absolute;margin-top:-5px}.menu-horizontal li div.submenu ul,#header .wrapper .menu ul li div.submenu ul{position:absolute;left:0;display:none;z-index:2;padding:0;margin:0}.menu-horizontal li div.submenu:hover ul,#header .wrapper .menu ul li div.submenu:hover ul{display:block}.menu-horizontal li div.submenu:hover ul li,#header .wrapper .menu ul li div.submenu:hover ul li{padding:0 10px;position:relative;float:none;margin:0}.menu-horizontal li div.submenu:hover ul li ul,#header .wrapper .menu ul li div.submenu:hover ul li ul{position:absolute;top:0;display:none;padding:0;margin:0}.menu-horizontal li div.submenu:hover ul li:hover ul,#header .wrapper .menu ul li div.submenu:hover ul li:hover ul{display:block}.menu-vertical,.sidebar .menu-parent ul{border-bottom:1px solid #eff0f1;padding:0;margin:0}.menu-vertical li,.sidebar .menu-parent ul li{border-top:1px solid #eff0f1;list-style:none;padding:0;margin:0}.menu-vertical li a,.sidebar .menu-parent ul li a{padding:10px;display:block}.menu-vertical li.active>a,.sidebar .menu-parent ul li.active>a,.menu-vertical li.active>div>a,.sidebar .menu-parent ul li.active>div>a{text-decoration:none;font-weight:bold;color:#111}.menu-vertical li ul,.sidebar .menu-parent ul li ul{padding:0;margin:0}.menu-vertical li ul li a,.sidebar .menu-parent ul li ul li a{padding-left:20px}.menu-vertical li ul li ul li a,.sidebar .menu-parent ul li ul li ul li a{padding-left:30px}.socialmedia li{margin-right:5px;float:left}ul.socialmedia li a{text-decoration:none;color:#bbb}ul.socialmedia li a.facebook:hover{color:#3b5999}ul.socialmedia li a.twitter:hover{color:#55acef}ul.socialmedia li a.linkedin:hover{color:#0a76b4}ul.socialmedia li a.google:hover{color:#dc4a38}ul.socialmedia li a.pinterest:hover{color:#ca1e2c}body.open_menu{overflow:hidden}body #wrapper{transition:all .3s ease-in-out;position:relative;min-width:260px;overflow:hidden;left:0}body.open_menu #wrapper{transition:all .3s ease-in-out;transform:translateX(260px)}#mobile_overlay{top:0;left:0;bottom:0;right:0;transition:all .3s ease-in-out;background:rgba(0,0,0,0.5);cursor:pointer;position:fixed;z-index:-1;opacity:0}body.open_menu #mobile_overlay{transition:all .3s ease-in-out;opacity:1;z-index:9}#mobile_menu{transition:all .3s ease-in-out;top:0;left:-260px;background:#f5f5f5;position:fixed;padding:20px;height:100%;width:260px;z-index:99;margin:0}body.open_menu #mobile_menu{box-shadow:0 0 10px rgba(102,80,58,0.25);transition:all .3s ease-in-out;left:0}#mobile_menu a{color:#333}#mobile_menu ul{border-top:1px solid #eee;margin:0 0 30px;font-size:16px;display:block}#mobile_menu ul li{border-bottom:1px solid #eee;position:relative;list-style:none;padding:0}#mobile_menu ul li a{text-decoration:none;display:block;padding:5px}#mobile_menu ul li i{top:9px;right:5px;position:absolute}#mobile_menu ul ul{display:none}#mobile_menu ul .active>ul{display:block}#mobile_menu ul ul{font-size:15px;margin:0}#mobile_menu ul ul li a{padding-left:10px}#mobile_menu ul ul li:last-child{border-bottom:0}#mobile_menu ul ul ul{font-size:14px;margin:0}#mobile_menu ul ul ul li a{padding-left:20px}#mobile_menu ul ul ul ul{font-size:13px;margin:0}#mobile_menu ul ul ul ul li a{padding-left:30px}#mobile_menu #logo{padding:0 10px 30px;max-width:100%;margin:0 auto;display:block;float:none}#mobile_menu #menu{font-size:1.2em;clear:both}#mobile_menu #menu li.socialmedia{display:none}#mobile_menu #languages div{display:none}#mobile_menu #languages ul li img{vertical-align:middle;display:inline-block;margin:-2px 5px 0 0}#mobile_menu #footer_nav li.socialmedia{margin:20px 0 0;border:0}ul.gallery{margin:-10px -10px 20px;padding:0}ul.gallery li{position:relative;padding:10px;display:block;height:auto;margin:0}ul.gallery li img{display:block}ul.attachments{margin:0;margin-bottom:25px;border-bottom:1px solid #ddd;clear:both;padding:0}ul.attachments li{border-top:1px solid #ddd;padding:.4em .2em;overflow:hidden;float:none;margin:0}ul.attachments li i.icon{margin-right:6.66667px}ul.attachments li a{margin:0}ul.videos{margin:-10px -10px 20px;padding:0}ul.videos li{position:relative;padding:10px;display:block;height:auto;margin:0}ul.videos li img{width:100%}div.video{padding-top:30px;height:0;overflow:hidden;padding-bottom:56.25%;position:relative;margin:1em 0;clear:both}ul.videos li div.video{margin:0}div.video embed,div.video object,div.video iframe{position:absolute;height:100%;width:100%;left:0;top:0}div.video .icon,ul.videos li .icon{margin-top:-33px;margin-left:-30px;vertical-align:middle;top:50%;left:50%;position:absolute;line-height:1em;font-size:60px;color:#fff;z-index:8}.tabby{margin:0 0 25px;padding-top:40px;position:relative;width:100%}ul.tabs{top:0;left:0;right:0;position:absolute;height:40px;clear:both;padding:0;margin:0}.tabby ul.tabs{border-bottom:1px solid #ddd}ul.tabs li{margin:0 5px 0 0;line-height:20px;padding:1px 1px 0;height:40px;list-style:none;float:left}.tabby ul.tabs li.active{border:1px solid #ddd;border-bottom:1px solid #fff;border-top-right-radius:2px;border-top-left-radius:2px;background:#fff;margin-top:0;padding:0}ul.tabs li a{padding:10px 15px;text-decoration:none;display:block;color:#333}.tabs-content{padding:1em 0;clear:both}.tabs-pane{display:none}.tabs-pane.active{display:block}ul.breadcrumb{display:inline-block;margin:10px 0;color:#aaa;padding:0}ul.breadcrumb li{display:inline-block;list-style:none;padding:0;margin:0}ul.breadcrumb li:before{padding:0 6px 0 2px;content:"»"}ul.breadcrumb li:first-child:before{content:"";padding:0}ul.breadcrumb li a{color:#666}.search{position:relative;padding:10px}.search input[type="text"]{padding-left:10px}.search input[type="submit"]{top:10px;right:10px;position:absolute}.language-picker{position:relative;border-radius:3px;z-index:2}.language-picker>div{padding:7px 7px 6px 15px;position:relative;height:35px;z-index:99;margin:0}.language-picker>div>img{display:inline-block}.language-picker:hover>div{background:#fff;color:#333}.language-picker ul{top:35px;right:0;position:absolute;background:#fff;display:none;width:200px;float:right;padding:0;z-index:8}.language-picker:hover ul,.language-picker ul:hover,.language-picker ul li:hover{display:block}.language-picker ul li{padding:0;margin:0}.language-picker ul li a{border-bottom:1px solid #ccc;text-decoration:none;padding:5px 10px;line-height:28px;display:block;color:#333}.language-picker ul li img{vertical-align:middle;display:inline-block;margin:-2px 5px 0 0}.language-picker ul li:last-child a{border:0}#google_maps_wrapper{box-shadow:inset 0 5px 10px rgba(0,0,0,0.05);position:relative;background:#eee;height:100%;width:100%;margin:0}#google_maps{height:300px}#google_maps img{max-width:none}.google_maps_info{background:#fff;padding:20px}.google_maps_info i{margin-right:10px}@media all and (min-width: 960px){.google_maps_info{top:20px;right:20px;bottom:20px;position:absolute;max-width:325px}.google_maps_info p{float:none;width:auto}}@media all and (max-width: 960px){#google_maps{border:1px solid #ddd}.google_maps_info{border:1px solid #ddd;border-top:0;max-width:none}}@media all and (min-width: 480px) and (max-width: 960px){.google_maps_info p{float:left;width:50%;margin:0}}#twitterfeed ul{padding:0;margin:0}#twitterfeed ul li{margin:0 0 20px;list-style:none;padding:0}#twitterfeed ul li:last-child{margin:0}#twitterfeed ul li span.timePosted{color:#888}.slick-slide{cursor:grab}ul.slick-dots{margin:20px 0 0;position:relative;margin-right:0;margin-left:0;bottom:0}ul.slick-dots li{width:100px}.shopping-cart{position:relative}.shopping-cart a{text-decoration:none}.shopping-cart #cart_mini_detail{position:absolute;display:none;z-index:9}.shopping-cart:hover #cart_mini_detail{display:block}.col-product{padding:0 10px}.col-product .thumbnail{margin-right:10px;vertical-align:middle}.col-amount{padding:0 10px;text-align:right}.col-price{padding:0 10px;text-align:right}.col-subtotal{padding:0 10px;text-align:right;float:right}body{background:#636363;font-family:"Georgia",sans-serif;line-height:25px;color:#838383;font-size:15px}h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6{font-family:"Montserrat",sans-serif;margin:0 0 8.33333px;text-transform:uppercase;color:#838383;font-weight:700}h1,.h1{line-height:55.0px;margin:0 0 25px;color:#80a2ea;font-size:45px}h2,.h2{line-height:45px;font-size:33px}h3,.h3{line-height:40px;font-size:27px}h4,.h4{line-height:35px;font-size:21px}h5,.h5{line-height:20px;font-size:15px}h6,.h6{line-height:20px;font-size:12px}h1 span,.h1 span,h2 span,.h2 span,h3 span,.h3 span,h4 span,.h4 span,h5 span,.h5 span,h6 span,.h6 span{color:#888}a{color:#888}.dev{border:1px dashed red}.btn{font-family:"Montserrat",sans-serif;text-transform:uppercase;border-radius:1.5em}.btn-orange{background:#df7838;color:#fff}.btn-orange:hover{background:#c45f20}.btn-white{color:#80a2ea !important;text-shadow:none !important;background:#fff}.btn-white .icon{margin:-2px 0 2px 4px;font-size:16px}.btn-white:hover .icon{margin:-2px -2px 2px 6px}.wrapper{padding:10px}.uppercase{text-transform:uppercase}.blue{color:#80a2ea}.line{margin:20px auto;background:none;width:2px}.line.line-white{background:none}.transition,.btn.btn-primary,.btn-white .icon,.btn-white:hover .icon,#slider .btn-white .icon,#slider .btn-white:hover .icon,#c2a a,#c2a a:hover,#c2a .icon,#c2a a:hover .icon,#list-projects img,#list-projects a:hover img{transition:0.2s all ease-in-out}.transition:hover,.btn.btn-primary:hover,.btn-white .icon:hover,#slider .btn-white .icon:hover,#c2a a:hover,#c2a .icon:hover,#c2a a:hover .icon:hover,#list-projects img:hover,#list-projects a:hover img:hover{transition:0.2s all ease-in-out}.icon-div{vertical-align:middle;display:inline-block;margin-right:3px;height:30px;width:30px}.div-email{background:url("../../frontend/img/icons/header-email.png")}.div-phone{background:url("../../frontend/img/icons/header-phone.png")}.div-facebook{background:url("../../frontend/img/icons/header-facebook.png")}.div-twitter{background:url("../../frontend/img/icons/header-twitter.png")}.div-linkedin{background:url("../../frontend/img/icons/header-linkedin.png")}.div-youtube{background:url("../../frontend/img/icons/header-youtube.png")}.body_home .div-email{background:url("../../frontend/img/icons/header-email-white.png")}.body_home .div-phone{background:url("../../frontend/img/icons/header-phone-white.png")}.body_home .div-facebook{background:url("../../frontend/img/icons/header-facebook-white.png")}.body_home .div-twitter{background:url("../../frontend/img/icons/header-twitter-white.png")}.body_home .div-linkedin{background:url("../../frontend/img/icons/header-linkedin-white.png")}.body_home .div-youtube{background:url("../../frontend/img/icons/header-youtube-white.png")}#wrapper{position:relative;clear:both}#header{box-shadow:0 1px 2px rgba(0,0,0,0.2);font-family:"Montserrat",sans-serif;position:relative;background:#fff;color:#838383;height:115px;clear:both;z-index:3}#header .wrapper{padding:20px}#header ul.contact{color:#80a2ea;margin-left:-5px}#header .wrapper ul.contact li a{color:#80a2ea}#header .wrapper ul.contact li a img{margin:-2px 6px 2px 0}#header .col-center{text-align:center;position:relative}#header .col-center .logo img{top:0;left:0;right:0;margin:-20px auto 0;position:absolute;display:block}#header .col-right{float:right}#header .col-right .socialmedia{margin-right:-10px;float:right}#header .col-right .socialmedia li{margin-left:10px}#header .col-right .socialmedia li img{display:block}#header .col-right .menu{float:right;clear:both}#header .wrapper .menu ul{margin:10px -20px 0}#header .wrapper .menu ul li{padding:0 20px;height:55px}#header .wrapper .menu ul li a{text-transform:uppercase;color:#636363;padding:10px 0;font-size:15px;height:55px}#header .wrapper .menu ul li a:hover{border-bottom:3px solid #ccc}#header .wrapper .menu ul li.active a{border-bottom:3px solid #80a2ea;color:#80a2ea;font-weight:400}#header .wrapper .menu ul li ul{position:absolute;top:55px;left:0}#header .wrapper .menu ul li ul li a{padding:10px 10px 10px 0}#header .btn-mobile-menu{padding:10px 15px;top:50%;margin-top:-25px;border:1px solid #ddd;border-radius:3px;position:absolute;background:#fff;cursor:pointer;display:none;height:50px;left:30px}#header .btn-mobile-menu .icon{margin-bottom:2px;margin-top:2px}@media all and (max-width: 1160px){#header .wrapper .menu ul{padding-left:10px}#header .wrapper .menu ul li{padding:0 10px}#header .col-left{font-size:14px}}@media all and (max-width: 1060px){#header .col-left{font-size:13px}}@media all and (max-width: 980px){#header .wrapper .col-left,#header .wrapper .col-right{display:none}#header .wrapper .col-center{text-align:center;width:100%}#header .btn-mobile-menu{display:block}}@media all and (max-width: 500px){#header{height:170px}#header .btn-mobile-menu{border:0;border-bottom:1px solid #ddd;margin:-20px;margin-bottom:20px;top:auto;left:auto;background:#f5f5f5;position:relative;border-radius:0}.body_home #header .btn-mobile-menu{background:rgba(0,0,0,0.6)}}.body_home #header .btn-mobile-menu{background:rgba(0,0,0,0.2)}.body_home #header{top:0;left:0;right:0;position:absolute;background:none;box-shadow:none;color:#fff}.body_home #header .wrapper .menu ul li a,.body_home #header .wrapper ul.contact li a{text-decoration:none;color:#fff}#site_alert{clear:both}#site_alert .wrapper{padding:0}#slider{border-bottom:6px solid #80a2ea;position:relative;background:#ccc;clear:both;padding:0}#slider .slider-overlay{background-image:url("../../frontend/img/slider-overlay.png");top:0;left:0;right:0;position:absolute;height:330px;z-index:2}#slider .overlay{background-image:url("../../frontend/img/highlight-overlay.png");top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,0.2);position:absolute;z-index:1}#slider .wrapper{max-width:1400px;background:#eee;margin:0 auto}#slider .slider{margin:0}#slider .slider .line-large{height:100px}#slider .slider .line-small{height:50px}#slider .slider .slide_content{text-shadow:0 3px 6px rgba(0,0,0,0.3);background-position:center;background-size:cover;position:relative;padding-top:115px;cursor:grab;color:#fff}#slider .slider .slide_content .slide_text{font-family:"Montserrat",sans-serif;text-transform:uppercase;position:relative;padding:0 20px;text-align:center;font-weight:700;max-width:960px;font-size:1.7em;margin:0 auto;color:#fff;width:100%;z-index:4}#slider .slider .slide_content h2{line-height:1.2em;font-weight:400;font-size:50px;color:#fff}#slider .slider .slide_content h2 .text-large{line-height:1.2em;font-weight:700;font-size:60px;color:#fff}#slider .slider .slide_content ul.list-inline.seperate-line li:before{color:#80a2ea;font-weight:bold}#slider .btn-white{color:#6a6a6a !important;padding:10px 40px;border-radius:2em;font-size:1em}#slider .btn-white .icon{margin:-3px 0 0 8px;font-size:21px}#slider .btn-white:hover .icon{margin:-3px -4px 0 12px}#slider .slider .slide_image{position:absolute}#slider .slider .slide_content .slide_caption{padding:24px;padding-top:15px;padding-bottom:13px;background:rgba(0,0,0,0.6);bottom:0;right:0;position:absolute;z-index:3}#slider .slider .slide_content .slide_caption h5{display:inline-block;font-style:italic;color:#fff}#slider .slider .slide_content .slide_caption .slick-dots{display:inline-block;margin:0 0 0 10px;width:auto;padding:0}#slider .slider .slide_content .slide_caption .slick-dots li{display:inline-block;width:auto;padding:0;margin:0}#slider .slider .slide_content .slide_caption .slick-dots li button::before{line-height:1.5em;font-size:20px;color:#fff;opacity:1}@media all and (max-width: 960px){#slider .slider .line-large{height:50px}#slider .slider .line-small{height:25px}#slider .slider .slide_content .slide_text{font-size:1.4em}#slider .slider .slide_content h2{font-size:30px}#slider .slider .slide_content h2 .text-large{font-size:40px}#slider .slider .slide_content .slide_caption{background:rgba(0,0,0,0.6);text-align:center;position:relative;bottom:auto}}@media all and (max-width: 640px){#slider .slider .slide_content h2{font-size:20px}#slider .slider .slide_content h2 .text-large{font-size:30px}}@media all and (max-width: 540px){#slider .slider .slide_content{padding-top:175px}}#c2a{background:#80a2ea;font-style:italic}#c2a a h3{text-transform:uppercase;font-style:normal;color:#fff}#c2a a{text-decoration:none;padding:20px 0;margin:-20px 0;display:block;color:#fff}#c2a a:hover{text-shadow:0 1px 1px rgba(0,0,0,0.4);background:#6a92e6;text-decoration:none}#c2a .icon{margin:-5px 0 0 8px;font-size:21px}#c2a a:hover .icon{margin:-5px -3px 0 11px;font-size:21px}#highlight{background-image:url("../../frontend/img/highlight-placeholder.jpg");background-position:center center;background-color:#cccccc;background-size:cover;position:relative;line-height:1.5em;font-size:1.1em;clear:both;padding:0;margin:0}#highlight .overlay{background-image:url("../../frontend/img/highlight-overlay.png");top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,0.2);position:absolute;z-index:1}#highlight .wrapper{position:relative;max-width:1920px;min-height:300px;margin:0 auto;z-index:2;padding:0}#highlight .wrapper .content-middle{text-shadow:0 3px 6px rgba(0,0,0,0.3);bottom:20px;left:0;right:0;position:absolute;text-align:center;max-width:980px;padding:20px;color:#fff}#highlight .wrapper .content-middle h1{color:#fff}#highlight .wrapper .content-middle .h2{color:#acc2f1;margin:0}#highlight .wrapper .content-middle a{color:#fff}@media all and (max-width: 1100px){#highlight .wrapper .content-middle h1{line-height:1.2em;font-size:36px}#highlight .wrapper .content-middle .h2{line-height:1.2em;font-size:30px}}@media all and (max-width: 640px){#highlight .wrapper .content-middle h1{line-height:1.2em;font-size:26px}#highlight .wrapper .content-middle .h2{line-height:1.2em;font-size:20px}}#filter{text-align:center;clear:both}#filter .parents{background-color:#acc2f1;padding:10px 0}#filter .children{border-bottom:1px solid #acc2f1;background-color:#fff;padding:0}#filter ul li{padding:10px 0}#filter ul li a{font-family:"Montserrat",sans-serif;text-transform:uppercase;text-decoration:none;font-size:16px;margin:0 6px;color:#fff}#filter .children ul li a{color:#80a2ea}#filter ul li a:hover{text-decoration:underline}#filter ul li a.active{vertical-align:middle;color:#80a2ea;margin:-7px 0 0}#filter ul li a.active:hover{text-decoration:none}#container{position:relative;background:#fff;clear:both}#container .wrapper{padding:40px 10px}.contentfull{padding:10px;margin:auto}.content-intro{line-height:1.6em;font-size:1.2em}.content-middle{padding:10px;max-width:750px;margin:auto;width:100%}.content{padding:10px}.sidebar{padding:10px}@media all and (max-width: 960px){.sidebar{display:none}}.product_price span{font-weight:bold;font-size:20px}#home-news{background:#f5f5f5;padding-top:10px}h1.home{color:#7b7b7b;border:none}#home-news h3{color:#838383;font-size:36px}#home-news h4{color:#636363;margin:60px 0 10px 0;font-size:24px}#home-news .slider{margin-bottom:-50px}#home-news .slider p{text-align:left}#home-news .slider h3{padding-top:5px}#home-news .slide-image img{width:100%}#home-news .slick-dots{left:0;right:auto;position:absolute;width:auto}#home-news .slick-dots li{margin:0 0 0 5px;width:auto}#home-news .slick-dots li button::before{font-size:24px}#home-news .slick-dots li.slick-active button::before{color:#80a2ea}@media all and (max-width: 960px){#home-news .slide-image{display:none}}#home-reference{padding-bottom:120px;background:#fff}#home-reference h3{color:#80a2ea;font-size:34.5px;text-align:center}#home-reference .slide-background{background:#f5f5f5;margin:40px 0 0}#home-reference .slide-background .wrapper{max-width:1400px}#home-reference .reference-dots{margin:-40px -1px -6px}#home-reference .reference-dots ul.slick-dots{margin:0}#home-reference .reference-dots ul.slick-dots li{height:auto;width:20%;padding:0;margin:0}#home-reference .reference-dots ul.slick-dots li button{border:1px solid #fff;background:#000;display:block;height:auto;width:100%;padding:0;margin:0}#home-reference .reference-dots ul.slick-dots li.slick-active button{background:#80a2ea;border:2px solid #fff}#home-reference .reference-dots ul.slick-dots li button::before{content:''}#home-reference .reference-dots ul.slick-dots li img{opacity:0.4}#home-reference .reference-dots ul.slick-dots li.slick-active img{opacity:0.8}#home-reference .slick-slider{margin-bottom:-60px;margin-top:0}#home-reference .slide_content{position:relative}#home-reference .slide-image{margin-bottom:20px}#home-reference .slide_content .caption{bottom:0;right:70px;border:1px solid #ddd;padding:30px;position:absolute;text-align:left;background:#fff;max-width:350px}#home-reference .slide_content .caption .read-more{margin-left:-31px}@media all and (max-width: 960px){#home-reference .slide-image{margin-bottom:0}#home-reference .slide_content .caption{bottom:auto;right:auto;position:relative;max-width:100%;margin:0}}#home-customer{padding:40px 0 20px;text-align:center;background:#fff}#home-customer h3{display:inline-block;text-align:center;padding:5px 15px;background:#fff;font-size:18px}#home-customer hr{margin-top:-33px}#home-customer ul.nested{margin:0}@media all and (max-width: 480px){#home-customer{padding:0 0 20px}}a.read-more{border-bottom-right-radius:1.5em;border-top-right-radius:1.5em;font-family:"Montserrat",sans-serif;padding:15px 35px 10px 30px;text-transform:uppercase;background-color:#afbfe1;display:inline-block;text-decoration:none;line-height:18px;font-size:18px;height:48px;color:#fff}a.read-more:hover{background:#80a2ea}a.read-more:hover{background-color:#80a2ea}.category .tooltipster{font-family:"Montserrat",sans-serif;vertical-align:middle;margin:-3px 0 9px 6px;display:inline-block}.category .tooltipster img{vertical-align:middle;margin-right:6px}.tooltipster-base{width:100%}.tooltip-content{padding-left:200px;margin:-10px}.tooltip-content.no-image{margin:-10px -30px;padding-left:0}.tooltip-image{padding:10px;padding-bottom:0;margin-left:-220px;float:left}.tooltip-image img{border:1px solid #ddd;background:#eee;display:block;height:200px;width:200px}.tooltip-text{padding:10px 10px 70px}.tooltip-content.no-btn .tooltip-text{padding:10px}.tooltip-text h3{line-height:1.2em;margin:0 0 20px}.tooltip-text table td{padding:2px 15px 2px 0}.tooltip-text .btn{border-bottom-right-radius:0;border-top-right-radius:0;padding-right:20px;padding-left:20px;position:absolute;bottom:20px;right:-10px}.category{padding-top:15px;clear:both}.category h3{color:#80a2ea}.category hr{border-color:#ececec}.product{background-color:#fdfdfd;border:1px solid #ececec;position:relative}.product:hover{background-color:#f9f9f9;border:1px solid #ececec}.product-image{border-bottom:1px solid #ececec;background:#fff}.product-image img{max-height:200px;display:block;margin:auto}.product-text{padding-bottom:15px;position:relative;text-align:center;font-size:13px}.product-text .product-title{color:#80a2ea;line-height:1.4em;margin:5px 0 10px;font-size:18px}.product-text .product-title:last-child{margin-bottom:0}.product-info{bottom:5px;right:0;position:absolute;padding-top:15px;text-align:right;font-size:13px;height:50px}.product-info .product-price{font-family:"Montserrat",sans-serif;margin-right:45px;font-size:18px;color:#838383}.product-info .btn-info{background:#fff url("../../frontend/img/icons/info.png") center no-repeat;border:1px solid #ececec;border-right:0;border-bottom-left-radius:1.5em;border-top-left-radius:1.5em;top:6px;right:-1px;position:absolute;height:40px;width:42px;z-index:2}@media all and (max-width: 1260px){.product{padding-left:130px}.product-image{margin-left:-130px;float:left}.product-image img{border:1px solid #ececec;background:#fff;display:block;height:120px;width:120px}}@media all and (min-width: 480px) and (max-width: 700px){.product{padding-left:0}.product-image{padding-bottom:0;margin-left:0;float:none;width:100%}.product-image img{height:auto;width:100%}}@media all and (max-width: 359px){.product{padding-left:0}.product-image{padding-bottom:0;margin-left:0;float:none;width:100%}.product-image img{height:auto;width:100%}}#list-projects{margin:20px 0}#list-projects a{text-decoration:none;background:#000;border-radius:0;display:block;color:#fff}#list-projects img{border-radius:0;opacity:1}#list-projects a:hover img{opacity:0.6}#list-projects a h5{text-shadow:0 2px 4px rgba(0,0,0,0.5),0 0 8px rgba(0,0,0,0.25);color:#fff}#footer{background:#636363;font-size:12.75px;padding:0 0 20px;position:relative;font-style:italic;color:#aeaeae}#footer .wrapper a{color:#aeaeae}#footer .wrapper{padding:10px 20px;padding-left:165px;position:relative}#footer .wrapper h5{border-bottom:1px solid #aeaeae;font-family:"Georgia",sans-serif;text-transform:none;padding:0 0 8px 0;font-weight:bold}#footer .wrapper .col-logo{top:-10px;left:0;position:absolute}#footer .wrapper .col-footer1{width:175px;float:left}#footer .wrapper .col-footer2{width:175px;float:left}#footer .wrapper .col-footer3{width:290px;float:left}#footer .wrapper .col-marks{text-align:right}#footer .wrapper .col-marks img{display:inline-block;margin:5px 10px;opacity:0.5}@media all and (max-width: 1024px){#footer .wrapper{padding:10px 20px;padding-top:140px;text-align:center}#footer .wrapper .col-logo{top:-10px;left:0;right:0;text-align:center}#footer .wrapper .col-footer1{width:100%;float:none}#footer .wrapper .col-footer2{width:100%;float:none}#footer .wrapper .col-footer3{width:100%;float:none}#footer .wrapper .col-marks{text-align:center;width:100%;float:none}}
