body{background-color:#eee;font-family:Open Sans,sans-serif;font-size:16px;padding:0 10px}a:hover{text-decoration:none}button:focus,input:focus,select:focus,textarea:focus{outline:none!important}button.navbar-toggle{line-height:32px;padding:0 12px}.no-padding{padding:0!important}.no-l-padding{padding-left:0!important}.no-r-padding{padding-right:0!important}.valign-middle{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-direction:column;height:100%;justify-content:center}.btn{border:none;color:#fff;font-size:.9em;font-weight:700;padding:10px 30px}.btn-xs{height:auto;padding:3px 7px}.btn-rounded{background-color:transparent;border:2px solid;border-radius:50%;color:#ccc;font-size:1.3em;height:50px;margin-left:10px;padding:0;text-align:center;width:50px}.btn-standard,.btn-standard:focus,.btn-standard:hover{background-color:#e7e7e7!important;color:#404040!important}.btn:focus,.btn:hover{color:#fff}.btn-blue{background-color:#3687a5}.btn-blue:focus,.btn-blue:hover{color:#fff}ul.normal-list{list-style:none;margin:0}ul.normal-list,ul.normal-list li{display:inline-block}ul.normal-list li a{color:#fff;padding:2px}ul.normal-list li a:hover{font-weight:700}.form-group{font-size:.9em}.form-group .help-block{list-style:none;margin:0;padding:0}.text-red{color:#dd4b39!important}.alert .help-block{font-size:.9em;list-style:none;padding:0}.form-control-grey{background-color:#f3f6f6;border:none;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;box-shadow:none;height:3em}.radius-10{border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px}.radius-5{border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px}.radius-3{border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px}.input-group .form-control{border-bottom-right-radius:0;border-top-right-radius:0}.tab-content{padding-top:30px}@media only screen and (min-width:1024px){.col-newprod{font-size:.8em;width:12.5%!important}.col-newprod .addToCart{font-size:1em;padding:7px 0}}nav#navbar{border:none;border-radius:inherit;color:#fff;z-index:2}.container-content,nav#navbar .container{padding:0}.navbar-top{height:118px;padding:25px 0}.logo-col{height:60px}.logo-col a{display:inline-block;height:100%}.logo-col a img{height:100%;max-height:100%}.navbar-top .cols{height:100%}.navbar-top img{max-height:100%;max-width:100%}.navmenus-container .navmenu{font-size:14px;list-style:none;margin:0;padding:0}.navmenus-container .navmenu li{display:inline-block;float:left;position:relative}.navmenus-container .navsecond li:before{content:"|";height:90%;position:absolute;right:-5px;top:23%}.navmenus-container .navsecond li:last-child:before{display:none}.navmenus-container .navmenu a{color:#fff;display:block;padding:11px 15px}.navmenus-container .navmenu a:hover,.navmenus-container .navmenu li.active a{font-weight:700;text-decoration:none}#primary_nav_wrap{margin-top:15px}#primary_nav_wrap ul{float:left;list-style:none;margin:0;padding:0;position:relative}#primary_nav_wrap ul a{display:block;font-size:12px;font-weight:700;line-height:32px;padding:0 15px;text-decoration:none}#primary_nav_wrap ul li{float:left;margin:0;padding:0;position:relative}#primary_nav_wrap ul li.current-menu-item,#primary_nav_wrap ul li:hover{text-decoration:underline}#primary_nav_wrap ul ul{background-color:#fff;display:none;left:0;padding:0;position:absolute;top:100%;z-index:100}#primary_nav_wrap ul ul li{background-color:#fff;float:none;width:200px}#primary_nav_wrap ul ul a{line-height:120%;padding:10px 15px}#primary_nav_wrap ul ul ul{left:100%;top:0}#primary_nav_wrap ul li:hover>ul{display:block}.main-footer .navmenus-container .container{padding:.3em 0}.main-footer .navmenus-container .container .copy{font-size:.9em}#searchForm{display:inline-block;height:100%}.search-wrapper{height:100%;padding-right:15px;width:100%}.treeview .treeview-menu{background-color:#2d898b;display:none;list-style:none;margin:0;padding:10px 0;position:absolute;right:0;z-index:1}.treeview .treeview-menu li{white-space:nowrap;width:100%}.treeview .treeview-menu li:before{content:""}.treeview .treeview-menu li a{padding:5px 15px}.search-wrapper .form-control{background:none;border:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;color:#fff;height:100%;padding:0 10px}.search-wrapper .btn{background:url(/build/images/icon-search.2a837ad9.png) 50% no-repeat;height:100%;margin:0;padding:0 10px 0 0;width:20px}.mini-cart{border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;cursor:pointer;float:right;margin-left:20px;padding:13px;position:relative;width:10.19em}.mini-cart .mini-cart-counter{float:right;line-height:40px}.mini-cart .icon-basket{background:url(/build/images/basket.5cfd3b14.png) 50% no-repeat;display:inline-block;height:2.37em;width:2.37em}.mini-cart .mini-cart-container{background-color:#fff;-webkit-box-shadow:0 3px 11px 1px rgba(0,0,0,.5);-moz-box-shadow:0 3px 11px 1px rgba(0,0,0,.5);box-shadow:0 3px 11px 1px rgba(0,0,0,.5);color:#2d848a;display:none;font-size:.8em;padding:10px;position:absolute;right:0;top:70px;width:25em;z-index:10}.mini-cart table{width:100%}.mini-cart table a{color:#2d848a}.mini-cart table td{padding:5px 3px}.mini-cart table td:first-child{width:40px}.mini-cart table td:nth-child(4){white-space:nowrap}.mini-cart table td:nth-child(3){padding:5px 10px;white-space:nowrap}.mini-cart .mini-cart-total{border-bottom:1px solid #e7e7e7;border-top:1px solid #e7e7e7;font-weight:700;margin:10px 0;padding:10px 15px;text-align:right}.search-inpt::-webkit-input-placeholder{color:#ccc}.search-inpt::-moz-placeholder{color:#ccc}.search-inpt:-ms-input-placeholder{color:#ccc}.search-inpt:-moz-placeholder{color:#ccc}.main-footer{color:#fff;margin-top:62px}.main-footer .copy{display:inline-block;line-height:42px}.main-footer .container{padding:1.79em 5px}.main-footer .to-up{border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;color:#fff;display:inline-block;font-size:3em;font-weight:400;line-height:1em;margin-left:.25em;padding:5px 15px;text-align:center}.main-footer .basket-wrapper{margin-left:0}.main-footer .navmenus-container .navmenu{display:inline-block;float:right}.panel-banner{font-weight:700}.panel-banner a{display:block}.panel-banner a,.panel-banner a img{height:100%;width:100%}#hommepageBanners .carousel-control{width:30px}#hommepageBanners .carousel-inner .item a{max-height:320px}.panel-items{margin-top:1em}.panel-items .panel-header{font-size:16px;font-weight:700;margin:0 0 15px}.panel-item{margin-bottom:2em;padding-bottom:3em;position:relative}.panel-item *{display:block;font-weight:700;text-align:center}.panel-item .item-image{display:block;max-height:280px;overflow:hidden;text-align:center}.panel-item .item-image img{height:100%;width:100%}.panel-person .item-image{height:auto!important}.panel-item .item-title{font-size:1em;margin:.9em 0 .4em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.panel-item .btn{bottom:0;position:absolute;width:100%}.product-image img{max-height:100%;max-width:255px}.shop-products .header-title a{color:#fff}.product-details{padding:0 25px}.product-details .project-title{font-size:1.5em;font-weight:700}.product-details .project-info{margin:0;padding:0}.product-details .project-info li{font-size:.9em;list-style:none;margin-top:5px}.product-details .project-info li .author-image{background-position:50%;background-size:cover;border:1px solid #fff;border-radius:50% 50%;display:inline-block;height:20px;position:relative;transform:translateY(4px);width:20px}.product-details .project-info li .author-image .tooltip-image{background-position:50%;background-size:cover;border:2px solid #fff;border-radius:50% 50%;height:120px;position:absolute;visibility:hidden;width:120px;z-index:1}.product-details .project-info li .author-image:hover .tooltip-image{visibility:visible}.product-details .project-info .show-bullets{list-style:circle}.product-details .icons-sm{margin-top:10px}.product-details .icons-sm a{background-image:url(/build/images/icon-sn.ee713926.png);display:inline-block;height:25px;vertical-align:middle;width:25px}.product-details .product-description{margin-top:20px}.grey-border{border-color:#d1d1d1}.product-description{margin-top:30px}.product-pricebox{border:1px solid #d1d1d1;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;float:right;padding:10px;position:relative;width:200px}.product-pricebox .purchase-price-rrp{text-align:right}.purchase-price-rrp span{text-decoration:line-through}.product-pricebox .purchase-price{color:#2d898b;font-size:1.8em;font-weight:700;text-align:center}.product-pricebox .btn-container{bottom:15px;left:10px;margin:25px auto auto;right:10px}.product-pricebox .btn-container .btn-action{height:auto;padding:11px 0;width:100%}.subtitle{color:#2d848a;font-size:1.4em;margin-top:10px}.product-informations{list-style:none;margin:0;overflow:hidden;padding:0}.product-informations li{float:left;width:350px}.product-informations li strong{display:inline-block;margin-right:10px}.person-square{background-color:#fff;-webkit-box-shadow:0 3px 11px 1px rgba(0,0,0,.5);-moz-box-shadow:0 3px 11px 1px rgba(0,0,0,.5);box-shadow:0 3px 11px 1px rgba(0,0,0,.5);height:22em;max-height:22em;overflow:hidden;padding:1.87em;text-align:center}.person-square .btn-blue{max-width:11.25em}.person-square .person-image{display:block;height:8.12em;margin:0 auto 1.87em;width:8.12em}.person-square .person-image,.person-square .person-image img{border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%}.person-square .person-image img{max-height:100%;max-width:100%}.person-square .person-name{font-size:1em;font-weight:700;margin:0}.person-square .person-info{margin:.6em auto 1.88em}.container-header,.shop-sidebar .navbar-header{color:#fff;font-size:.9em;min-height:3.5em;padding:0 .9em;width:100%}.shop-sidebar .sidebar-title{display:inline-block;line-height:3.5em}.shop-sidebar nav.navbar{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.navbar-default .navbar-toggle:hover,.shop-sidebar .navbar-default .navbar-toggle:focus{background-color:transparent}.shop-sidebar .navbar-default .navbar-toggle{border-color:#fff}.shop-sidebar .navbar-default .navbar-toggle .icon-bar{background-color:#fff}.shop-sidebar .sidebar-categories{background-color:#e7e7e7;border:1px solid #d7d7d7;border-top:0}.shop-sidebar .sidebar-categories .navbar-nav{margin:1em 0;width:100%}.shop-sidebar .sidebar-categories .navbar-nav>li{float:none;width:100%}.shop-sidebar .sidebar-categories .navbar-nav>li a{background:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;color:#000;font-size:.9em;padding:5px 10px}.shop-sidebar .sidebar-categories .navbar-nav>li a:hover{font-weight:700}.container-header{line-height:2.5;margin-bottom:1.5em}.container-header .dropdown-toggle{background-color:#2d898b;background-image:none;border:none;box-shadow:none;color:#fff;font-weight:400;margin-left:10px;text-shadow:none}.pagination li a{background:none;border:none;color:#000;font-size:.9em;padding:5px}.pagination li{display:inline-block!important}.pagination li.navdir a{background-color:#3587a4;color:#fff;margin-right:10px;padding:6px 15px}.pagination li.active a{background-color:transparent;border:none;color:#000;font-weight:700}.panelbox{background-color:#fff;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;-webkit-box-shadow:3px 3px 26px 0 rgba(0,0,0,.5);-moz-box-shadow:3px 3px 26px 0 rgba(0,0,0,.5);box-shadow:3px 3px 26px 0 rgba(0,0,0,.5);margin-top:30px}.panelbox-top{border-top:4px solid}.panelbox-hasheader .panelbox-header{color:#fff;min-height:3.1em;width:100%}.panelbox-header .icon{display:block;height:4.44em;left:0;margin:auto;position:absolute;right:0;top:-.7em;width:4.44em}.icon-staff{background:url(/build/images/stafficon.add2395b.png) 50% no-repeat}.panelbox-lg{padding:3em 4em}.panelbox-title{font-size:1.5em;margin:0 0 1em}.panelbox-content{padding:3em 2.5em}.panelbox-footer{margin-top:2em}.panelbox-small{padding:1.25em!important}.panelbox-small .row-total,.panelbox-small table.table{font-size:.9em}.panelbox-small .panelbox-footer{margin-top:0}.panelbox-small .panelbox-footer .terms{font-weight:400}.panelbox-small .panelbox-footer .btn-blue{font-size:1em;width:100%}.grey-light-frame{background-color:#f9f9f9;border:1px solid #d7d7d7;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;padding:10px 15px}.grey-light-frame .custom-icon{font-size:2em;margin-right:10px;-moz-transform:scaleX(-1);-webkit-transform:scaleX(-1);-o-transform:scaleX(-1);-ms-transform:scaleX(-1);transform:scaleX(-1);vertical-align:sub}.big-btn-wrapper .btn-action{height:3.77em;line-height:2.4em;width:100%}.row-devider{border-top:1px solid #ebebeb;margin-top:20px;padding-top:15px}.row-item .item-image{display:block}.row-item .item-image img{max-height:150px;max-width:100%}.row-item .item-link{color:#000;display:block}.row-item .item-link .item-title{font-size:1.25em;font-weight:700;margin:0}.row-item .item-link .item-info{display:block;margin:10px 0 15px}.row-item .item-link .item-details{margin:0}.item-purchase{text-align:right}.item-purchase .purchase-quantity label{font-weight:400;line-height:2.2em;margin:0 10px 0 0}.item-purchase .purchase-quantity input{display:inline-block;float:right;width:70px}.item-purchase .purchase-price{font-size:1.5em;font-weight:700;margin:15px 0 5px}.item-purchase .purchase-price-discount span{text-decoration:line-through}.item-purchase .cart-buttons{margin-top:20px}.item-purchase .cart-buttons .btn:hover{color:#666}.row-voucher label{font-weight:400}.row-voucher input{display:inline-block;margin:0 10px;width:146px}.row-total{margin:1.5em 0}.row-total strong{font-size:1.87em}.menu_level_1{background-color:#fff}.navbar-normal{background:transparent;border:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;margin:0;padding-top:10px}.navbar-normal .navbar-header{color:#fff;padding:0 .9em}.navbar-normal .navbar-list{float:right}.navbar-normal .navbar-list .navbar-nav>li{display:inline-block}.navbar-normal .navbar-list .navbar-nav>li a{background:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;color:#fff;padding:5px}.navbar-normal .navbar-list .navbar-nav>li a:hover{font-weight:700}.persons-list .panel-item{padding-bottom:0}.persons-list .panel-item .item-title{font-weight:400}.persons-list .panel-item .item-info{color:#9a9a9a;font-size:.9em;font-weight:400}.persons-list .panel-item .item-info span{color:#2d848a;font-size:.9em;font-weight:400}#userProfile .panelbox-content{padding:2em}.tab-pane .table{font-size:.9em}.row-item #shippingContainer strong{margin-left:45px}#shippingContainer .alert{margin:0;padding:0;vertical-align:middle}#shippingContainer .alert .fa{filter:FlipH;-ms-filter:"FlipH";font-size:2em;margin-right:15px;-moz-transform:scaleX(-1);-o-transform:scaleX(-1);-webkit-transform:scaleX(-1);transform:scaleX(-1);vertical-align:middle}#shippingContainer strong{vertical-align:middle!important}.content-container{margin-bottom:25px}.content-container .news-header{position:relative;width:100%}.content-container .news-header .trans-bg{background-color:#767676;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=50);filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=50);height:100%;opacity:.5;position:absolute;width:100%;z-index:1}.content-container .news-footer .news-footer-title,.content-container .news-header .news-header-title{bottom:25px;color:#fff;display:block;font-size:1.2em;left:25px;position:absolute;z-index:1}.content-container .news-footer .news-footer-title{bottom:auto;color:#000;position:static;top:auto}.content-container .news-footer .news-text-date,.content-container-view .news-content .news-text-date{-moz-border-radius-topleft:4px;-moz-border-radius-topright:4px;background-color:rgba(0,0,0,.45);-webkit-border-top-left-radius:4px;border-top-left-radius:4px;-webkit-border-top-right-radius:4px;border-top-right-radius:4px;color:#fff;padding:2px 6px;position:absolute;right:15px;top:-25px}.content-container .news-footer .news-text-date{top:-27px}.content-container .news-footer .news-footer-title span,.content-container .news-header .news-header-title span{color:#d2d2d2;display:block;font-size:.7em}.content-container .news-header .news-header-title a{color:#fff}.content-container .news-footer .news-footer-title a{color:#000}.content-container .news-footer,.content-container.list .news-footer{background-color:#fff;padding:25px 20px;position:relative;text-align:center}.content-container.list .news-footer{font-size:.9em}.content-container .news-footer .news-content{margin:10px 0;text-align:initial}.content-container .news-date{background:url(/build/images/mini-calendar.6efd6b75.png) 50% no-repeat;color:#444a60;font-size:12px;height:64px;line-height:1em;padding:30px 2px 0;position:absolute;right:20px;text-align:center;top:0;width:64px;z-index:222}.content-container .news-image,.content-container .news-image img{width:100%}.content-container-view .content-container .news-header-title{bottom:50px;left:0;margin:auto;right:0;text-align:center}.content-container-view .news-date{bottom:145px;left:0;margin:auto;right:0}.content-container.list .news-content{background-color:#fff;font-size:.9em;padding:35px 25px 25px;position:relative}.latest-title{border-radius:5px;color:#fff;font-weight:700;padding:10px 0 12px 20px}.latest-list{margin-top:15px}.latest-row{background-color:#fff;margin-bottom:10px;padding:15px}.latest-row-image{float:left;height:45px;margin-right:10px;width:45px}.latest-row-image img{border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;height:100%;width:100%}.latest-row-title{color:#000;display:block;font-size:.9em;font-weight:700;margin:0}.latest-row-author{font-size:.8em;margin:0}.mapContainer{background-color:#00a157;height:300px;width:100%}.header-title .nav-tabs{border:0}.header-title .nav-tabs li{float:right}.header-title .nav-tabs li a{background:none;border:0;color:#fff;margin:0 5px 0 0;padding:8px 10px}.header-title .nav-tabs li.active a{border:0;border-bottom:2px solid #e1eeee}.header-title .nav-tabs li.active a:focus,.header-title .nav-tabs li.active a:hover{background:none;border:0;border-bottom:2px solid #e1eeee;color:#fff}.relative-block{position:relative}.large .discount-tag{font-size:15px;height:60px;line-height:16px;padding:11px 5px;width:60px}.large .discount-tag,.small .discount-tag{border-radius:50%;bottom:10px;color:#fff;left:0;position:absolute;text-align:center}.small .discount-tag{font-size:13px;height:50px;line-height:14px;padding:9px 4px;width:50px}.divSignIn{padding-top:100px}@media only screen and (max-width:768px){.container-content,nav#navbar .container{padding:0;width:100%}.navbar-normal{padding:0}.navmenus-container .navmenu{padding:10px}.mini-cart .mini-cart-counter{line-height:2.5em}.mini-cart{padding:9px}.logo-col{text-align:center}#searchForm{margin-top:5px;padding:0}.main-footer .to-up{margin-left:10px}.main-footer{font-size:12px}}.carousel-control .glyphicon-chevron-left,.carousel-control .icon-prev{margin-left:10px}.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next{margin-right:10px}.main-wrapper{padding:5px}.websites{font-size:14px;margin:5px 0}.websites .col-xs-4{text-align:center}.websites .col-xs-12,.websites .col-xs-4{padding-bottom:5px;padding-top:5px}@media only screen and (min-width:600px){.websites .col-xs-12{text-align:right}}