/*!
 * Theme Name: Van den Hul
 * Author: 42functions team
 * Author URI: http://42functions.nl/
 * Version: 2.0
 */
@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(359deg)}}@keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@-webkit-keyframes "hovering"{0%{-webkit-transform:translateY(-5px);transform:translateY(-5px)}to{-webkit-transform:translateY(5px);transform:translateY(5px)}}@keyframes "hovering"{0%{-webkit-transform:translateY(-5px);transform:translateY(-5px)}to{-webkit-transform:translateY(5px);transform:translateY(5px)}}@font-face{font-family:'Raleway';font-style:normal;font-weight:300;src:local('Raleway Light'),local('Raleway-Light'),url(https://fonts.gstatic.com/s/raleway/v11/ZKwULyCG95tk6mOqHQfRBAsYbbCjybiHxArTLjt7FRU.woff2) format('woff2');unicode-range:U+0100-024F,U+1E00-1EFF,U+20A0-20AB,U+20AD-20CF,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Raleway';font-style:normal;font-weight:300;src:local('Raleway Light'),local('Raleway-Light'),url(https://fonts.gstatic.com/s/raleway/v11/-_Ctzj9b56b8RgXW8FAriQzyDMXhdD8sAj6OAJTFsBI.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2212,U+2215,U+E0FF,U+EFFD,U+F000}@font-face{font-family:'Raleway';font-style:normal;font-weight:400;src:local('Raleway'),local('Raleway-Regular'),url(https://fonts.gstatic.com/s/raleway/v11/YZaO6llzOP57DpTBv2GnyFKPGs1ZzpMvnHX-7fPOuAc.woff2) format('woff2');unicode-range:U+0100-024F,U+1E00-1EFF,U+20A0-20AB,U+20AD-20CF,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Raleway';font-style:normal;font-weight:400;src:local('Raleway'),local('Raleway-Regular'),url(https://fonts.gstatic.com/s/raleway/v11/QAUlVt1jXOgQavlW5wEfxQLUuEpTyoUstqEm5AMlJo4.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2212,U+2215,U+E0FF,U+EFFD,U+F000}@font-face{font-family:'Raleway';font-style:normal;font-weight:700;src:local('Raleway Bold'),local('Raleway-Bold'),url(https://fonts.gstatic.com/s/raleway/v11/WmVKXVcOuffP_qmCpFuyzQsYbbCjybiHxArTLjt7FRU.woff2) format('woff2');unicode-range:U+0100-024F,U+1E00-1EFF,U+20A0-20AB,U+20AD-20CF,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Raleway';font-style:normal;font-weight:700;src:local('Raleway Bold'),local('Raleway-Bold'),url(https://fonts.gstatic.com/s/raleway/v11/JbtMzqLaYbbbCL9X6EvaIwzyDMXhdD8sAj6OAJTFsBI.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2212,U+2215,U+E0FF,U+EFFD,U+F000}.fa-spin{-webkit-animation:spin 2s infinite linear;animation:spin 2s infinite linear}.inline-list{list-style:none;margin:0;padding:0}.inline-list>li{display:inline-block}
/*! normalize.css v2.1.0 | MIT License | git.io/normalize */
article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}#top-bar .variation dd,#top-bar .variation dt,audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}[hidden]{display:none}html{font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;padding:0;height:100%;font-size:62.5%;font-size-adjust:100%}body,figure,html{margin:0}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-size:2em;margin:.67em 0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}hr{box-sizing:content-box;height:1px;background:#bbb;margin:2em 0}mark{background:#ff0;color:#000}code,kbd,pre,samp{font-family:monospace,serif;font-size:1em}pre{white-space:pre-wrap;background:#f2f2f2;padding:10px;border-radius:4px;border:1px solid #d4d4d4}q{quotes:"\201C" "\201D" "\2018" "\2019"}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}hr,img{border:0}svg:not(:root){overflow:hidden}fieldset,legend{border:1px solid silver}fieldset{margin:0 2px;padding:.35em .625em .75em}legend{background:#dcdcdc;padding:0 7px;border-radius:3px;color:#7b7b7b;font-size:1.5rem}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0}button,input{line-height:normal}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{max-width:100%;background-color:transparent;border-collapse:collapse;border-spacing:0}*,:after,:before{box-sizing:border-box}h1,h2,h3,h4{-webkit-font-smoothing:antialiased;font-weight:400;color:#7a0026}.uppercase,section.main-section>h2{text-transform:uppercase}.size-h1{font-size:3.8rem}.home .single.loop-auto .post-head .title,.size-h2{font-size:2.8rem}a{color:#9e0938}body{color:#3b3434;font-family:'Raleway',sans-serif;font-style:normal;font-weight:400;line-height:1.42857143;font-size:1.6rem}.gray-bg{background-color:#f6f6f6}section.main-section{padding:80px 20px}section.main-section>h2{text-align:center;margin-top:0;margin-bottom:40px;font-weight:700}@media only screen and (max-width:979px){section.main-section{padding:30px 20px}}@media only screen and (max-width:600px){section.main-section>h2.size-h2{font-size:2.3rem}}.dt-content-wrap{padding:0 20px}@media only screen and (max-width:979px){.dt-content-wrap{padding:0}}.container{max-width:1180px;margin-left:auto;margin-right:auto}.container:after,.container:before{content:" ";display:table}.container:after{clear:both}.container>.content,.container>.side{float:left;min-height:100px}.container>.content{width:74%}.container>.side{width:26%}.container.two-col-right>.content{padding-right:20px}.container.two-col-left>.content{padding-left:20px;width:78%}.container.two-col-left>.side{width:22%}.container.one-col>.content,.row,.row-fluid{width:100%}#sidebar-below-content .widget-container.one-col.small-content>.content,.container.one-col.small-content>.content{width:100%;max-width:620px;margin:0 auto;float:none}.row-fluid:after,.row-fluid:before,.row:after,.row:before{content:" ";display:table}.row-fluid:after,.row:after{clear:both}.row .span1,.row .span10,.row .span11,.row .span12,.row .span2,.row .span3,.row .span4,.row .span5,.row .span6,.row .span7,.row .span8,.row .span9,.row-fluid .span1,.row-fluid .span10,.row-fluid .span11,.row-fluid .span12,.row-fluid .span2,.row-fluid .span3,.row-fluid .span4,.row-fluid .span5,.row-fluid .span6,.row-fluid .span7,.row-fluid .span8,.row-fluid .span9{float:left;padding:0 10px}.row .span10:last-of-type,.row .span11:last-of-type,.row .span12:last-of-type,.row .span1:last-of-type,.row .span2:last-of-type,.row .span3:last-of-type,.row .span4:last-of-type,.row .span5:last-of-type,.row .span6:last-of-type,.row .span7:last-of-type,.row .span8:last-of-type,.row .span9:last-of-type,.row-fluid .span10:last-of-type,.row-fluid .span11:last-of-type,.row-fluid .span12:last-of-type,.row-fluid .span1:last-of-type,.row-fluid .span2:last-of-type,.row-fluid .span3:last-of-type,.row-fluid .span4:last-of-type,.row-fluid .span5:last-of-type,.row-fluid .span6:last-of-type,.row-fluid .span7:last-of-type,.row-fluid .span8:last-of-type,.row-fluid .span9:last-of-type{padding-left:10px;padding-right:0}.row .span10:first-of-type,.row .span11:first-of-type,.row .span12:first-of-type,.row .span1:first-of-type,.row .span2:first-of-type,.row .span3:first-of-type,.row .span4:first-of-type,.row .span5:first-of-type,.row .span6:first-of-type,.row .span7:first-of-type,.row .span8:first-of-type,.row .span9:first-of-type,.row-fluid .span10:first-of-type,.row-fluid .span11:first-of-type,.row-fluid .span12:first-of-type,.row-fluid .span1:first-of-type,.row-fluid .span2:first-of-type,.row-fluid .span3:first-of-type,.row-fluid .span4:first-of-type,.row-fluid .span5:first-of-type,.row-fluid .span6:first-of-type,.row-fluid .span7:first-of-type,.row-fluid .span8:first-of-type,.row-fluid .span9:first-of-type{padding-left:0;padding-right:10px}.row .span1,.row-fluid .span1{width:8.33333333%}.row .span2,.row-fluid .span2{width:16.66666667%}.row .span3,.row-fluid .span3{width:25%}.row .span4,.row-fluid .span4{width:33.33333333%}.row .span5,.row-fluid .span5{width:41.66666667%}.row .span6,.row-fluid .span6{width:50%}.row .span7,.row-fluid .span7{width:58.33333333%}.row .span8,.row-fluid .span8{width:66.66666667%}.row .span9,.row-fluid .span9{width:75%}.row .span10,.row-fluid .span10{width:83.33333333%}.row .span11,.row-fluid .span11{width:91.66666667%}.row .span12,.row-fluid .span12{width:100%;padding-left:0!important}.row-fluid.bordered,.row.bordered{border:1px solid #ccc;margin-bottom:5px}.row-fluid.bordered [class^=span],.row.bordered [class^=span]{border:1px solid #ccc}#main-content .post-block{line-height:2.8rem}#main-content .post-block .big-image{margin:2vw -15vw;width:auto!important;text-align:center}@media only screen and (max-width:979px){#main-content .post-block .big-image{margin:2vw -8vw}}@media only screen and (max-width:767px){#main-content .post-block .big-image{margin:2vw -3vw}}@media only screen and (max-width:600px){#main-content .post-block .big-image{margin:2vw 0}}#main-content .post-block .big-image .wp-caption{max-width:100%}#main-content .post-block h1,#main-content .post-block h2,#main-content .post-block h3,#main-content .post-block h4{font-weight:700;color:#333}#main-content .post-block li,.shop_attributes tr{margin-bottom:5px}code{background:#add8e6;padding:2px;border-radius:2px;color:#000;opacity:.4}#product-media .nav li.active img,#product-media .nav li:hover:after,code:hover,pre code{opacity:1}pre code{background:0 0;padding:0;word-break:break-word}blockquote{position:relative;font-style:italic;margin:1.5em 0;padding:0 0 0 4em}blockquote:before{position:absolute;top:0;left:0;font-size:3em;display:inline-block;font-family:FontAwesome;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:'\f10d';font-style:italic}blockquote p{margin-bottom:0;margin-top:7px;font-size:1em;line-height:1.7em;text-align:center;font-weight:900}blockquote span,blockquote.big-quote span{font-size:13px}blockquote cite{font-size:.8em;color:#de720d;font-weight:700}blockquote.big-quote{margin:3em 0;padding:0 0 0 6em}blockquote.big-quote:before{top:.2em;font-size:5em}blockquote.big-quote p{margin-bottom:0;margin-top:7px;font-size:2.5em;line-height:1.8em}blockquote.big-quote cite{font-size:.8em}blockquote.left{margin-right:20px;margin-left:0;width:50%;float:left}blockquote.right{margin-left:20px;margin-right:0;width:50%;float:right}@media only screen and (max-width:767px){blockquote:before{top:-20px}}#mainmenu ul,.checkmarks,.chevrons,.crosses{list-style:none;padding:0}.checkmarks li,.chevrons li,.crosses li{margin-bottom:.3em}.bullets li:before,.checkmarks li:before,.chevrons li:before,.crosses li:before{margin-right:.5em;vertical-align:middle}.bullets{list-style-type:none;padding-left:2.5em}.bullets li:before{content:"";display:inline-block;width:.5em;height:.5em;line-height:1em;margin-left:-1.5em;margin-right:1em;background:#8b7a5d;border-radius:50%}.checkmarks li:before{content:'\f00c';color:#00a651}.checkmarks li:before,.chevrons li:before,.crosses li:before{display:inline-block;font-family:FontAwesome;font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.crosses li:before{content:'\f00d';color:#9c1e1b}.chevrons li:before{content:'\f054'}.flex-justify-row{display:flex;-js-display:flex;justify-content:space-between}.btn,.tab-nav a{text-decoration:none}.btn{display:inline-block;line-height:50px;padding:0 23px;border-radius:3px;font-size:1.6rem;border:0;transition:background .2s ease-out;color:#333;background:#aaa}.btn:hover{background:#ccc}.btn .fa{font-size:2.6rem;line-height:49px;vertical-align:top}.btn.primary{color:#fff;background:#7a0026}#vdh-minicart .buttons a.primary:hover,.btn.primary:hover,.red-search-wrap .searchform button.primary:hover{background:#9e0938}.btn.beige,.btn.blue{color:#fff;background-color:#b48357}#vdh-minicart .buttons a.beige:hover,.btn.beige:hover{background-color:#c49d7a}.btn.blue{background-color:#0076a3}#vdh-minicart .buttons a.blue:hover,.btn.blue:hover{background-color:#009bd6}.btn.turquoise{color:#fff;background-color:#3cb878}#vdh-minicart .buttons a.turquoise:hover,.btn.turquoise:hover{background-color:#5dca92}.btn.red-outline,.btn.white-outline{color:#fff;position:relative;background:0 0}.btn.red-outline:before,.btn.white-outline:before{content:" ";position:absolute;top:0;left:0;width:100%;height:100%;border-radius:4px;border:1px solid #fff}#vdh-minicart .buttons a.white-outline:hover,.btn.white-outline:hover{background-color:rgba(255,255,255,.1)}.btn.red-outline{color:#7a0026}.btn.red-outline:before{border:1px solid #7a0026}#vdh-minicart .buttons a.red-outline:hover,.btn.red-outline:hover,.search .wp-pagenavi .current:hover,.search .wp-pagenavi .first:hover,.search .wp-pagenavi .last:hover,.search .wp-pagenavi .page:hover{background-color:rgba(122,0,38,.1)}.btn.big{display:block;text-align:center}.btn.small{line-height:37px;font-size:1.4rem}.btn.small .fa{line-height:36px;font-size:2rem}.tab-nav a{outline:0}.tab-container .tab-panel{display:none}#mainmenu .menu>li.hover .sub-menu,#mainmenu .menu>li:hover .sub-menu,.tab-container .tab-panel.active{display:block}.btn-row .btn+.btn{margin-left:2rem}#mainmenu .menu>li,.social-link-icons a,a.block-link,a.line-link{display:inline-block;position:relative}a.line-link:after{content:"";display:block;position:absolute;top:84%;left:0;width:100%;height:1px;background:#7a0026;opacity:0;-webkit-transform:scale(1.1) translate(0,1px);transform:scale(1.1) translate(0,1px);transition:all .2s}a.line-link:hover:after{opacity:1;-webkit-transform:scale(1) translate(0,0);transform:scale(1) translate(0,0)}a.block-link:after{top:-2px;right:-2px;bottom:-2px;left:-2px;border:1px solid #7a0026;border-radius:3px;-webkit-transform:scale(.8);transform:scale(.8)}.social-link-icons a:hover:after,a.block-link:hover:after{-webkit-transform:scale(1);transform:scale(1);opacity:1}.social-link-icons{font-size:2.5rem;margin-top:10px}.social-link-icons a{text-align:center;width:3rem;margin-right:1rem}#mainmenu .menu>li .sub-menu a:before,.social-link-icons a:after,a.block-link:after{content:"";position:absolute;transition:all .2s cubic-bezier(.18,.89,.82,1.48);opacity:0}.social-link-icons a:after{top:-2px;right:-2px;bottom:-2px;left:-2px;border:1px solid #fff;border-radius:3px;-webkit-transform:scale(.8);transform:scale(.8)}@media only screen and (max-width:600px){.hidden-mobile{display:none}}.only-mobile,.site-name.has-svg .name{display:none}@media only screen and (max-width:600px){.only-mobile{display:initial}}.post-block img{margin:0 0 1.5em;max-width:100%;height:auto}.alignleft,img.alignleft{margin-right:1.5em;display:inline;float:left}.alignright,img.alignright{margin-left:1.5em;display:inline;float:right}.aligncenter,img.aligncenter{margin-right:auto;margin-left:auto;display:block;clear:both}.wp-caption{margin-bottom:1.5em;padding-top:5px}.wp-caption img{margin:0;padding:0;border:0;-webkit-user-drag:none}.wp-caption p.wp-caption-text{line-height:1.5;font-size:10px;margin:0}.wp-smiley{margin:0!important;max-height:1em}.wp-caption{text-align:center}.wp-caption .wp-caption-text{font-size:12px!important;font-style:italic;line-height:17px;padding:5px 4px;margin:0}.site-name{margin:0;float:left}.site-name a{display:block;text-indent:-9000px;overflow:hidden;width:150px;height:65px;background:url(resource/media/logo-color.png) no-repeat top left}.site-name.has-svg a{text-indent:0;background:0 0}#Logo path{fill:#7a0026}#mainmenu{float:left}#mainmenu ul{margin:0}#mainmenu a{text-decoration:none;color:#333}#mainmenu .current-menu-item>a,#mainmenu a:hover{color:#7a0026}#mainmenu .menu{text-transform:uppercase}#mainmenu .menu>li{margin-right:30px}#mainmenu .menu>li>a{line-height:65px;font-weight:700}#mainmenu .menu>li .sub-menu{position:absolute;top:100%;left:50%;-webkit-transform:translate(-50%,0);transform:translate(-50%,0);white-space:nowrap;background:#333;border:3px solid #9e0938;border-radius:4px;line-height:3.9rem;display:none}#mainmenu .menu>li .sub-menu:before{content:" ";width:0;height:0;border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:7px solid #9e0938;position:absolute;top:-10px;left:50%;margin-left:-5px}#mainmenu .menu>li .sub-menu a{position:relative;color:#fff;display:block;padding:0 20px;min-width:196px}#mainmenu .menu>li .sub-menu a:before{top:10px;left:10px;bottom:10px;right:10px;background:#9e0938;-webkit-transform:"translate3d(0,0,0)";transform:"translate3d(0,0,0)";z-index:-1}#mainmenu .menu>li .sub-menu a:hover:before{top:2px;left:2px;right:2px;bottom:2px;opacity:1}#mainmenu .menu>li:last-child{margin-right:0}#mainmenu .menu>li.menu-item-has-children>a:after{display:inline-block;font-family:FontAwesome;font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:'\f107';margin-left:4px}@media only screen and (max-width:979px){#mainmenu .menu{padding:0 20px}#mainmenu .menu>li{margin-right:15px}}#top-bar{background:#7a0026;color:#fff;line-height:3.7rem;font-size:1.4rem;padding:0 20px;-webkit-font-smoothing:antialiased;position:relative;z-index:80}#top-bar:hover{z-index:110}#top-bar .display_name{display:inline-block;margin-right:40px}@media only screen and (max-width:767px){#top-bar .display_name{margin-right:20px}}#top-bar a{color:inherit;text-decoration:none}#top-bar #vdh-minicart{float:right}#top-bar .variation{margin:10px 0;padding-left:30px}#top-bar .variation p{margin-top:0}#top-bar .variation dt{font-weight:700;padding:0 0 .25em;margin:0 4px 0 0}#top-bar .variation dd{margin-left:20px;margin-bottom:0}#top-bar .fa{font-size:2.3rem;margin-right:.7rem;vertical-align:middle}#header #menu-search,#vdh-minicart{position:relative}#vdh-minicart .drop-down{display:none;position:absolute;top:100%;right:0;background:#6a0222;padding:10px}#vdh-minicart .trigger{padding:0 3px 0 8px}#vdh-minicart .trigger>.fa{font-size:1.6rem;margin-left:20px}@media only screen and (max-width:767px){#vdh-minicart .trigger>.fa{margin-left:0}}#vdh-minicart .trigger a .fa{margin-right:15px}#vdh-minicart:hover .trigger{background:#6a0222}#vdh-minicart:hover .drop-down{display:block}#vdh-minicart .product_list_widget{list-style:none;margin:0;padding:0;min-width:265px;line-height:1.8rem}#vdh-minicart .product_list_widget .empty{white-space:nowrap;text-align:center}#vdh-minicart .product_list_widget .mini_cart_item{padding:30px 0;border-bottom:1px solid #9e0938}#vdh-minicart .product_list_widget .mini_cart_item:after,#vdh-minicart .product_list_widget .mini_cart_item:before,body .search-header:after,body .search-header:before{content:" ";display:table}#vdh-minicart .product_list_widget .mini_cart_item:after,body .search-header:after{clear:both}#vdh-minicart .product_list_widget .mini_cart_item a{font-size:1.4rem;font-weight:700;display:block;padding-left:30px}#vdh-minicart .product_list_widget .mini_cart_item .quantity{display:block;padding-left:30px}#vdh-minicart .product_list_widget .mini_cart_item img{float:right;width:50px!important;height:50px!important}#vdh-minicart .product_list_widget .mini_cart_item .remove{padding-left:0;float:left;font-size:3.3rem;cursor:pointer}#vdh-minicart .product_list_widget .mini_cart_item:first-child{padding-top:20px}#vdh-minicart .buttons a,#vdh-minicart .total{text-align:center;font-size:1.6rem;padding:8px 0}#vdh-minicart .buttons{margin-bottom:0}#vdh-minicart .buttons a{line-height:50px;padding:0 23px;text-decoration:none;border-radius:3px;border:0;transition:background .2s ease-out;color:#333;background:#aaa;display:block}#vdh-minicart .buttons a:hover,.red-search-wrap .searchform button:hover{background:#ccc}#vdh-minicart .buttons a .fa{font-size:2.6rem;line-height:49px;vertical-align:top}#vdh-minicart .buttons a.primary,.red-search-wrap .searchform button.primary{color:#fff;background:#7a0026}#vdh-minicart .button.wc-forward,#vdh-minicart .buttons a.beige,.red-search-wrap .searchform button.beige{color:#fff;background-color:#b48357}#vdh-minicart .button.checkout,#vdh-minicart .buttons a.blue,.red-search-wrap .searchform button.blue{color:#fff;background-color:#0076a3}#vdh-minicart .buttons a.turquoise,.red-search-wrap .searchform button.turquoise{color:#fff;background-color:#3cb878}#vdh-minicart .buttons a.white-outline,.red-search-wrap .searchform button.white-outline{color:#fff;position:relative;background:0 0}#vdh-minicart .buttons a.white-outline:before,.cat-nav>li a.white-outline:before,.red-search-wrap .searchform button.white-outline:before,.woocommerce div.product form.cart .button.single_add_to_cart_button.white-outline:before{content:" ";position:absolute;top:0;left:0;width:100%;height:100%;border-radius:4px;border:1px solid #fff}#vdh-minicart .buttons a.red-outline,.red-search-wrap .searchform button.red-outline{color:#7a0026;position:relative;background:0 0}#vdh-minicart .buttons a.red-outline:before,.cat-nav>li a.red-outline:before,.red-search-wrap .searchform button.red-outline:before,.woocommerce div.product form.cart .button.single_add_to_cart_button.red-outline:before{content:" ";position:absolute;top:0;left:0;width:100%;height:100%;border-radius:4px;border:1px solid #7a0026}#vdh-minicart .buttons a.big,.red-search-wrap .searchform button.big{display:block;text-align:center}#vdh-minicart .buttons a.small,.red-search-wrap .searchform button.small{line-height:37px;font-size:1.4rem}#vdh-minicart .buttons a.small .fa{line-height:36px;font-size:2rem}#vdh-minicart .button.wc-forward:hover,.red-search-wrap .searchform button.beige:hover,.red-search-wrap .searchform button:hover{background-color:#c49d7a}#vdh-minicart .button.checkout{margin-top:10px}#vdh-minicart .button.checkout:hover,.red-search-wrap .searchform button.blue:hover{background-color:#009bd6}#header{position:relative;z-index:100;padding:23px;-webkit-font-smoothing:antialiased;font-size:1.4rem}#header .open-mobile-menu{display:none!important}#header .open-main-search{line-height:65px;font-size:2.1rem;color:#333;width:35px;text-align:center;outline:0}#header .open-main-search:hover{color:#7a0026}#header #menu-search.active+.open-main-search .fa{font-size:3rem;color:#7a0026}#header #menu-search.active+.open-main-search .fa:before{content:"\f00d"}#header #menu-search #main-search-wrap{position:absolute;top:-150px;z-index:-10;left:50%;margin-left:-250px;opacity:0}@media only screen and (max-width:979px){#header{height:150px}#header .flex-justify-row{justify-content:space-around}#header #menu-search{position:absolute;top:85px;left:10px}#header .open-main-search{position:absolute;right:10px;top:85px}}@media only screen and (max-width:767px){#header{height:auto}#header #mainmenu{display:none}#header .open-main-search{position:static;right:auto;top:auto}#header .flex-justify-row{justify-content:space-between}#header .open-main-search,#header .open-mobile-menu{line-height:65px;color:#9e0938;width:35px;text-align:center;outline:0}#header .open-main-search{font-size:2.7rem}#header .open-mobile-menu{font-size:3rem;display:inline-block!important}}#header #menu-search .searchform button span,#touch-navigation{display:none}@media only screen and (max-width:767px){#touch-navigation,#touch-navigation.active .backdrop{display:block}#touch-navigation .backdrop{display:none;position:fixed;z-index:800;top:0;left:0;right:0;bottom:0;background:rgba(255,255,255,.8)}#touch-navigation .menus-wrap{position:fixed;overflow:auto;z-index:999;box-shadow:5px 5px 0 rgba(0,0,0,.25);padding:100px 44px 40px;transition:all .6s;background:#060606}#touch-navigation.active .menus-wrap{top:0}.admin-bar #touch-navigation.active .menus-wrap{top:32px}#touch-navigation ul{list-style:none;margin:0;padding:0}#touch-navigation .menu-item-has-children{position:relative}#touch-navigation .menu-item-has-children .submenu-trigger{position:absolute;top:11px;right:5px;font-size:12px;padding:0 7px;border:1px solid #fff;color:#fff;line-height:26px;border-radius:2px;cursor:pointer}#touch-navigation .menu-item-has-children .submenu-trigger:before{display:inline-block;font-family:FontAwesome;font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:'\f103';float:right;font-size:14px;margin:6px 0 0 7px;transition:all .3s;pointer-events:none}#touch-navigation li{border-bottom:1px solid #7a0026}#touch-navigation li:last-child{border-bottom:0}#touch-navigation li a{white-space:nowrap;display:block;padding:15px 0;color:#fff;font-weight:700;text-decoration:none;text-transform:uppercase}#touch-navigation li a:hover,#touch-navigation li.current-menu-item a{color:#9e0938}#touch-navigation li .sub-menu{display:none;margin:0 30px 40px;background-color:#202020;margin-bottom:0!important}#touch-navigation li .sub-menu li{border-bottom-color:#2c2c2c}#touch-navigation li.open-sub{background:rgba(0,0,0,.1)}#touch-navigation li.open-sub a{padding-left:10px}#touch-navigation li.open-sub>.submenu-trigger:before{-webkit-transform:rotate(180deg);transform:rotate(180deg)}#touch-navigation .menus-wrap{left:0;top:0;margin-left:0;width:90%;font-size:15px;height:100%;max-height:100%;padding-right:10px;padding-left:10px;-webkit-transform:translate(-105%,0);transform:translate(-105%,0);transition:all .3s cubic-bezier(.22,.61,.36,1)}.admin-bar #touch-navigation .menus-wrap{top:31px}#touch-navigation .menus-wrap .sub-menu{margin:0 0 5px}#touch-navigation.active .menus-wrap{-webkit-transform:translate(0,0);transform:translate(0,0)}}#svg-logo-mobile{width:160px;position:absolute;top:10px;left:50%;margin-left:-80px}#svg-logo-mobile path,body.header-black #Logo path{fill:#fff}#header #menu-search.active #main-search-wrap{z-index:100!important}#header #menu-search .searchform>*{vertical-align:bottom;margin-right:1rem}#header #menu-search .searchform .search-field{font-size:1.6rem;padding:16px 15px 15px;border:0;width:345px;border-bottom:1px solid #7a0026;background:0 0;color:#000;background:url(resource/media/ripple-loader.gif) no-repeat -60px 11px;background-size:auto 30px;transition:all .4s}#header #menu-search .searchform .search-field:focus{outline:0;box-shadow:none}#header #menu-search .searchform .search-field.state-loading{background-position:4px 11px;padding-left:37px}#header #menu-search .searchform button,#header #menu-search .searchform select{height:50px;background:0 0;border:0;color:#000}#header #menu-search .searchform button .fa{font-size:2.1rem}#header #menu-search .searchform select{width:90px;margin-right:10px;border-bottom:1px solid #7a0026;border-radius:0}#header #menu-search .mobile-search-head{display:none}@media only screen and (max-width:767px){#header #menu-search{right:10px}#header #menu-search .mobile-search-head{display:block;padding-top:5px;padding-bottom:20px}#header #menu-search #main-search-wrap:before,#header #menu-search .title{-webkit-font-smoothing:antialiased;font-size:3rem;line-height:65px;font-weight:700;display:inline-block;color:#7a0026}#header #menu-search .close-link{line-height:65px;font-size:2.9rem;width:40px;text-align:center;outline:0;display:inline-block;float:right;color:#7a0026}#header #menu-search .close-link:hover{color:#7a0026}#header #menu-search #main-search-wrap{position:fixed;top:0;left:0;width:100%;height:100%;padding:20px;margin-left:0;opacity:1;display:none;background:#fff;z-index:70}#header #menu-search #main-search-wrap:before{font-family:FontAwesome;font-style:normal;font-weight:400;line-height:1;-moz-osx-font-smoothing:grayscale;content:'\f0b0';position:absolute;top:10px;left:12px;font-size:1.7rem;color:#fff}#header #menu-search #main-search-wrap input{width:100%;border:1px solid #7a0026;color:#333;height:50px;line-height:25px;margin:20px 0;border-radius:3px}#header #menu-search #main-search-wrap select{height:50px;width:100%;border:1px solid #7a0026;border-radius:3px;background:#f0e3e7;color:#333}#header #menu-search #main-search-wrap button{line-height:50px;padding:0 23px;text-decoration:none;border-radius:3px;font-size:1.6rem;border:0;transition:background .2s ease-out;background:#aaa;color:#fff;background:#7a0026;display:block;text-align:center}#header #menu-search #main-search-wrap button:hover{background:#ccc}#header #menu-search #main-search-wrap button .fa{font-size:2.6rem;line-height:49px;vertical-align:top;font-style:1.4rem}#header #menu-search #main-search-wrap button.primary{color:#fff;background:#7a0026}#header #menu-search #main-search-wrap button.primary:hover{background:#9e0938}#header #menu-search #main-search-wrap button.beige{color:#fff;background-color:#b48357}#header #menu-search #main-search-wrap button.beige:hover{background-color:#c49d7a}#header #menu-search #main-search-wrap button.blue{color:#fff;background-color:#0076a3}#header #menu-search #main-search-wrap button.blue:hover{background-color:#009bd6}#header #menu-search #main-search-wrap button.turquoise{color:#fff;background-color:#3cb878}#header #menu-search #main-search-wrap button.turquoise:hover{background-color:#5dca92}#header #menu-search #main-search-wrap button.white-outline{color:#fff;position:relative;background:0 0}#header #menu-search #main-search-wrap button.red-outline:before,#header #menu-search #main-search-wrap button.white-outline:before{content:" ";position:absolute;top:0;left:0;width:100%;height:100%;border-radius:4px;border:1px solid #fff}#header #menu-search #main-search-wrap button.white-outline:hover{background-color:rgba(255,255,255,.1)}#header #menu-search #main-search-wrap button.red-outline{color:#7a0026;position:relative;background:0 0}#header #menu-search #main-search-wrap button.red-outline:before{border:1px solid #7a0026}#header #menu-search #main-search-wrap button.red-outline:hover{background-color:rgba(122,0,38,.1)}#header #menu-search #main-search-wrap button.big{display:block;text-align:center}#header #menu-search #main-search-wrap button.small{line-height:37px;font-size:1.4rem}#header #menu-search #main-search-wrap button.small .fa{line-height:36px;font-size:2rem}#header #menu-search #main-search-wrap button:hover{background:#9e0938}#header #menu-search #main-search-wrap button span{display:inline}#header #menu-search #main-search-wrap .search-autocomplete{left:19px;z-index:99999}#header #menu-search.active #main-search-wrap{display:block}}body.header-black #header #menu-search .searchform button,body.header-black #header #menu-search .searchform select,body.header-black #header .open-main-search,body.header-black #header .open-mobile-menu,body.header-black #mainmenu .sub-menu a:hover,body.header-black #mainmenu a{color:#fff}body.header-black #header .open-main-search:hover,body.header-black #header .open-mobile-menu:hover,body.header-black #mainmenu .current-menu-item>a,body.header-black #mainmenu a:hover{color:#9e0938}body.header-black #header #menu-search .searchform .search-field{color:#909090}.search .wp-pagenavi{width:100%;display:flex;justify-content:center;line-height:37px;font-size:1.8rem;padding:20px 0;color:#7a0026;vertical-align:center}.search .wp-pagenavi a{text-decoration:none;border:0!important}.search .wp-pagenavi .pages{border:0}.search .wp-pagenavi .current,.search .wp-pagenavi .first,.search .wp-pagenavi .last,.search .wp-pagenavi .page{width:34px;text-align:center;border:1px solid #7a0026;border-radius:3px;display:inline-block;margin:0 .5rem;vertical-align:center;height:38px;line-height:34px}.search .wp-pagenavi .first,.search .wp-pagenavi .last,.search .wp-pagenavi .page{color:inherit}.search .wp-pagenavi .current{background-color:#7a0026!important;color:#fff!important;pointer-events:none}.search .wp-pagenavi .nextpostslink{float:right;margin-top:0;margin-left:0;font-size:0}.search .wp-pagenavi .nextpostslink:after,.search .wp-pagenavi .previouspostslink:before{display:inline-block;font-family:FontAwesome;font-style:normal;font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;vertical-align:top;line-height:34px;font-size:1.5rem}.search .wp-pagenavi .nextpostslink:after{content:"\f105";padding-left:1em}.search .wp-pagenavi .previouspostslink{float:left;margin-right:0;font-size:0}.search .wp-pagenavi .previouspostslink:before{content:"\f104";padding-right:1em}.search .wp-pagenavi .extend{margin:0 20px;letter-spacing:4px}.search-autocomplete{position:absolute;z-index:100;background:#fff;left:102px;box-shadow:0 5px 12px 0 rgba(0,0,0,.6)}.search-autocomplete .search-block{position:relative;border:3px solid #888;border-top:none}.search-autocomplete .search-block .search-block-title{color:#646462;position:absolute;top:8px;right:8px;display:none}.search-autocomplete .search-block.block-recent .search-results a .search-title{font-family:inherit!important;color:#3b3434}.search-autocomplete .search-block.block-recent .search-results a .search-title strong{color:#3c414a}.search-autocomplete .search-block .search-results{list-style:none;margin:0;padding:0}.search-autocomplete .search-block .search-results a{position:relative;color:inherit;display:block;padding:7px 10px;text-decoration:none;transition:padding .3s}.search-autocomplete .search-block .search-results a .search-title{color:#383838}.search-autocomplete .search-block .search-results a .search-title strong{color:#3b3434}.search-autocomplete .search-block .search-results a:before,body .search-container .result-actions .btn-search:before{display:inline-block;font-family:FontAwesome;font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.search-autocomplete .search-block .search-results a:before{position:absolute;top:10px;left:0;opacity:0;content:'\f0da';transition:all .3s;color:#333}.search-autocomplete .search-block .search-results a:hover{background:#f2f2ef;cursor:pointer;text-decoration:none;color:inherit;padding-left:20px;transition-duration:.4s}.search-autocomplete .search-block .search-results a:hover:before{left:10px;opacity:1}.search-autocomplete .search-block .search-results .search-meta{text-transform:lowercase;margin-left:5px;color:#9c1e1b}.search-autocomplete .search-block .search-results li.search-section{font-weight:700;padding:7px 10px;color:#fff;background:#868686}body.search.search-results #main-content,body.search.search-results #sub-content-header .container{width:1000px;max-width:100%;padding-left:20px;padding-right:20px}body .search-footer,body .search-header{color:#3b3b39;font-size:1.1em;position:relative}body .search-footer{margin-top:25px;padding-top:4px;text-align:center}.news-blocks:after,.news-blocks:before,body .search-footer:after,body .search-footer:before{content:" ";display:table}.news-blocks:after,body .search-footer:after{clear:both}body .search-footer .result-actions{position:absolute;float:none;top:0;right:0}body .search-container .result-count{float:left;line-height:28px}body .search-container .result-actions{float:right;list-style:none;margin:0}body .search-container .result-actions li{display:inline-block;margin-left:20px}body .search-container .result-actions .btn-search{font-weight:700;color:#fff;background:#c5001c;padding-left:7px;font-size:1.1em;border-radius:5px;border:0;box-shadow:none;text-shadow:none}body .search-container .result-actions .btn-search:before{content:"\f0b0";padding-right:5px}body .search-container .result-actions .btn-search:hover{background:#920015}body .search-container .result-actions label{display:inline;margin:0 10px 0 0}@media only screen and (max-width:767px){body .search-container .result-actions{width:100%;padding-left:0;margin-top:10px}}#full-page-visual{height:100vh;margin-top:-111px;background:#060606;display:flex;align-items:center;color:#fff;overflow:hidden;position:relative;z-index:15}#full-page-visual.loading *,.downloads-list li:hover .thumb img{opacity:0}#full-page-visual #header{position:absolute;top:0;left:0;right:0}#full-page-visual .center-lines{position:relative;z-index:25;text-align:center;padding:1px 1px 100px}#full-page-visual .center-lines h1{font-size:3.8rem;font-weight:400;color:#fff}#full-page-visual .center-lines h2{font-size:2.1rem;font-weight:lighter;max-width:560px;margin:0 auto;color:#fff}#full-page-visual .btn-row{margin-top:40px}#full-page-visual #vdh-signature{position:absolute;bottom:95px;left:50%;margin-left:-590px}#full-page-visual .visual-br-bg{position:absolute;z-index:5;bottom:85px;right:0;width:auto;max-height:75vh}#full-page-visual .visual-bottom-search{background-color:#7a0026;position:absolute;bottom:0;left:0;width:100%;z-index:10;padding:18px 0;text-align:center}#full-page-visual .visual-bottom-search .searchform{display:inline-block;position:relative;text-align:left}@media only screen and (max-width:979px){#full-page-visual{margin-top:-150px}#full-page-visual .visual-br-bg{height:58vh}#full-page-visual #vdh-signature{left:20px;margin-left:0}}@media only screen and (max-width:979px) and (orientation:portrait){#full-page-visual .visual-br-bg{height:42vh}}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:landscape) and (-webkit-min-device-pixel-ratio:1){#full-page-visual #vdh-signature{left:20px;margin-left:0}#full-page-visual .visual-br-bg{height:42vh}}@media only screen and (max-width:767px){#full-page-visual{margin-top:-111px;z-index:100}#full-page-visual .center-lines{padding:0 20px}#full-page-visual .center-lines h1{font-size:2.5rem}#full-page-visual .center-lines h2{font-size:1.8rem}#full-page-visual .btn-row{margin-top:25px}#full-page-visual .btn-row .btn:last-child{display:none}#full-page-visual .visual-br-bg{bottom:0;width:56vw;height:auto}#full-page-visual #vdh-signature{z-index:10;bottom:10px}#full-page-visual .visual-bottom-search{display:none}}.red-search-wrap .searchform>*{vertical-align:bottom;margin-right:1rem}.red-search-wrap .searchform .search-field{font-size:1.6rem;padding:16px 15px 15px;border:0;width:345px;border-radius:3px;box-shadow:inset 3px 3px 9px rgba(0,0,0,.27)}.red-search-wrap .searchform .search-field:focus{outline:0;box-shadow:none;box-shadow:3px 3px 9px rgba(0,0,0,.7)}.red-search-wrap .searchform button{display:inline-block;line-height:50px;padding:0 23px;text-decoration:none;border-radius:3px;font-size:1.6rem;border:0;transition:background .2s ease-out;background:#aaa;color:#fff;background-color:#b48357;margin-right:0}.red-search-wrap .searchform button .fa{line-height:49px;vertical-align:top;font-size:2.1rem}.red-search-wrap .searchform button.turquoise:hover{background-color:#5dca92}.red-search-wrap .searchform button.white-outline:hover{background-color:rgba(255,255,255,.1)}.red-search-wrap .searchform button.red-outline:hover{background-color:rgba(122,0,38,.1)}.red-search-wrap .searchform button.small .fa{line-height:36px;font-size:2rem}.red-search-wrap .searchform select{height:50px;border:0;width:90px;margin-right:10px}.home .single.loop-auto{text-align:center;font-size:2.1rem;font-weight:lighter}@media only screen and (max-width:600px){.home .single.loop-auto{font-style:1.8rem}.home .single.loop-auto .post-head .title{font-size:2.3rem}}.product-categorie-blocks{display:flex;-js-display:flex;justify-content:space-between}.product-categorie-blocks .cat-block{position:relative;display:flex;align-items:center;justify-content:space-around;border:1px solid #ebebeb;width:220px;border-radius:3px;background-color:#fff;overflow:hidden;cursor:pointer}.product-categorie-blocks .cat-block a{position:absolute;bottom:0;left:0;width:100%;background-color:#7a0026;color:#fff;text-align:center;font-size:1.8rem;line-height:4.2rem;font-weight:700;text-decoration:none;transition:background .2s ease-out}.product-categorie-blocks .cat-block img{max-width:100%;height:auto;-webkit-transform:scale(1);transform:scale(1);transition:all .2s ease-in}.product-categorie-blocks .cat-block:hover{border-color:#ddd}.product-categorie-blocks .cat-block:hover a{background-color:#9e0938}.product-categorie-blocks .cat-block:hover img{-webkit-transform:scale(1.05);transform:scale(1.05);transition-duration:1.5s}@media only screen and (max-width:767px){.product-categorie-blocks{flex-wrap:wrap;margin-top:30px!important}.product-categorie-blocks .cat-block{width:32%;margin-bottom:15px;height:165px}}@media only screen and (max-width:600px){.product-categorie-blocks .cat-block{width:48%}}.hp-first-block{position:relative;z-index:10;background:url(resource/media/section-bg-cables.jpg) no-repeat center right}.hp-first-block .container{max-width:940px}.hp-first-block .product-categorie-blocks{margin-top:60px}.hp-first-block .post-head .title{text-transform:uppercase;margin-top:0}.hp-second-block{background:#f9f9f9}.hp-second-block .container{max-width:1020px}.news-blocks{height:550px}.news-blocks img{max-width:100%;height:auto}.news-blocks .news-block{float:left}.news-blocks .news-block:nth-child(1){width:37%;height:100%;margin:0 1% 0 0}.news-blocks .news-block:nth-child(2){width:60%;height:48%;margin:0 0 1% 1%}.news-blocks .news-block:nth-child(3){width:29%;height:48%;margin:1% 0 0 1%}.news-blocks .news-block:nth-child(4){width:29%;height:48%;margin:1% 0 0 2%}@media only screen and (max-width:767px){.news-blocks .news-block:nth-child(1),.news-blocks .news-block:nth-child(2),.news-blocks .news-block:nth-child(3),.news-blocks .news-block:nth-child(4){width:100%}.news-blocks{height:auto}}.news-block,.news-block .thumbnail{background-size:cover;background-repeat:no-repeat}.news-block{position:relative;cursor:pointer}.news-block .thumbnail{position:absolute;left:0;top:0;width:100%;height:100%;-webkit-filter:grayscale(50%);filter:grayscale(50%);background-position:center center}.news-block a{position:absolute;bottom:0;left:0;width:100%;background:rgba(53,44,44,.4);height:59px;display:flex;align-items:center;color:#fff;padding:0 20px;font-size:1.6rem;text-decoration:none;transition:background .2s ease-out}.news-block:hover a{background-color:rgba(122,0,38,.7)}.news-block:hover .thumbnail{-webkit-filter:grayscale(0);filter:grayscale(0)}@media only screen and (max-width:767px){.news-block{height:200px!important;margin:0!important}}.news-blocks-wrap .read-more{margin:30px 0 0;color:#7a0026;font-size:1.6rem;text-decoration:none;display:inline-block;position:relative}.clients-wrap .read-more:after,.full-width-banner .banner-content a:after,.news-blocks-wrap .read-more:after{content:"";display:block;position:absolute;top:84%;left:0;width:100%;height:1px;opacity:0;-webkit-transform:scale(1.1) translate(0,1px);transform:scale(1.1) translate(0,1px);transition:all .2s}.clients-wrap .read-more:after,.news-blocks-wrap .read-more:after{background:#7a0026}#footer ul.menu a:hover:after,.clients-wrap .read-more:hover:after,.full-width-banner .banner-content a:hover:after,.news-blocks-wrap .read-more:hover:after{opacity:1;-webkit-transform:scale(1) translate(0,0);transform:scale(1) translate(0,0)}.news-blocks-wrap .read-more .fa{margin-left:3px}.full-width-banner{position:relative;padding:50px 20px}.full-width-banner .banner-background{position:absolute;z-index:5;top:0;left:0;width:100%;height:100%}.full-width-banner .banner-content{position:relative;z-index:10;max-width:680px;font-size:2.1rem;color:#fff;background:rgba(0,0,0,.65);padding:30px 50px;-webkit-font-smoothing:antialiased}.full-width-banner .banner-content h3{color:inherit;font-weight:700;margin:0 0 20px}.full-width-banner .banner-content a{color:#b6965e;text-decoration:none;display:inline-block;position:relative}.full-width-banner .banner-content a:after{background:#b6965e}.full-width-banner.featured-image{padding:90px 20px}.full-width-banner.featured-image.no-content{min-height:450px;padding:0}@media only screen and (max-width:767px){.full-width-banner .banner-content{padding:20px;font-size:1.4rem}}.clients-wrap .client{width:31%}.clients-wrap .client .thumbnail{width:100%;padding-top:96%;background-size:cover;background-position:center center}.clients-wrap .read-more{margin:30px 0 0;color:#7a0026;font-size:1.6rem;text-decoration:none;display:inline-block;position:relative}.clients-wrap .read-more .fa{margin-left:3px}@media only screen and (max-width:767px){.clients-wrap .flex-justify-row{display:block}}#content-header{background:#7a0026;color:#fff;padding:40px 20px}#content-header h1,#content-header h2,#content-header h3,.image-banner .content h3{color:inherit;text-transform:uppercase;font-weight:700;font-size:3.7rem}#content-header small{display:block;font-size:16px;font-weight:400}#content-header a{color:inherit}#content-header #search-form-wrap .searchform{position:relative;text-align:left;width:600px;margin:0 auto}@media only screen and (max-width:767px){#content-header #search-form-wrap .searchform{width:100%;display:flex;margin-top:20px}#content-header #search-form-wrap .searchform button span,#content-header #search-form-wrap .searchform select{display:none}#content-header #search-form-wrap .searchform .fa{margin-left:0!important}}#content-header .flex-justify-row{align-items:center;justify-content:center}#content-header .desc{border-left:1px solid #af667d;padding-left:4rem;margin-left:3rem;-webkit-font-smoothing:antialiased;font-size:1.6rem;line-height:2.4rem;min-height:80px;align-items:center;display:flex;flex-wrap:wrap}#content-header .container{max-width:880px}@media only screen and (max-width:767px){#content-header h1,#content-header h2,#content-header h3{font-size:3rem}}@media only screen and (max-width:600px){#content-header h1,#content-header h2,#content-header h3{margin:0}#content-header .flex-justify-row{display:block}#content-header .flex-justify-row .desc{border-left:none;padding-left:0;margin-left:0;border-top:1px solid #af667d;padding-top:2rem;margin-top:1rem}}body.page-template-default #main-content,body.page-template-product-compare #main-content,body.page-template-small #main-content,body.single-post #main-content{padding:50px 0}@media only screen and (max-width:767px){body.page-template-default #main-content,body.page-template-product-compare #main-content,body.page-template-small #main-content,body.single-post #main-content{padding-top:20px;padding-bottom:20px}}#sub-content-header{padding:20px 0;font-size:1.6rem;text-align:center}@media only screen and (max-width:979px){#main-content .single.loop-auto{padding:0 20px}}@media only screen and (max-width:767px){.swipe-nav-wrap{position:relative;margin:0 -20px;padding:0 20px}.swipe-nav-wrap .swipe-control{position:absolute;top:35%;font-size:2.5rem;color:#999}.swipe-nav-wrap .swipe-control.left{left:5px}.swipe-nav-wrap .swipe-control.right{right:5px}.swipe{visibility:hidden}.swipe,.swipe-wrap,.swipe-wrap>div{overflow:hidden;position:relative}.swipe-wrap>div{float:left;width:100%}}#product-media ul,.inline-list,ul.posts-list{list-style:none;margin:0;padding:0}.inline-list>li{display:inline-block;margin-right:1em}select.hasCustomSelect{z-index:10}.styled-select,html body .select2-container .select2-choice{border:1px solid #ebebeb;border-radius:3px;position:relative;z-index:5;height:37px;line-height:37px;background:#fff;font-size:1.6rem;overflow:hidden;padding-right:30px}.styled-select:after{position:absolute;right:18px;top:8px}.styled-select .ss-inner{overflow:hidden}.styled-select select{outline:0!important;background:0 0;border:0;font-size:14px;height:29px;padding:5px;width:auto;margin-right:-50px}html body .select2-container .select2-choice{text-align:left}html body .select2-container .select2-choice .select2-arrow{background:0 0;width:38px;border-left:0}html body .select2-container .select2-choice .select2-arrow b{background:0 0!important;padding:0 10px}.styled-select:after,html body .select2-container .select2-choice .select2-arrow b:after{display:inline-block;font-family:FontAwesome;font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:'\f107';color:#7a0026;font-size:21px}html body .select2-drop-active{border-color:#ebebeb}html body .select2-results .select2-highlighted{background-color:#ebebeb;color:inherit}html body .select2-results{font-size:1.4rem}.image-banner{height:450px;display:flex;margin:0 0 75px;font-size:1.6rem;line-height:2.4rem;background-color:#f6f6f6}.image-banner .image{width:60%;height:100%;background-size:cover;background-position:50% 50%}.image-banner .content{width:40%;padding:0 30px;display:flex;align-items:center;text-align:center}.image-banner .content h3{font-size:2.1rem}.image-banner .content .inner{position:relative;padding-bottom:20px}.image-banner .content .inner:after{content:"";position:absolute;top:100%;left:50%;margin-left:-40px;width:80px;height:5px;background-color:#7a0026}.image-banner:nth-child(even) .image{order:2}@media only screen and (max-width:767px){.image-banner{display:block;height:auto}.image-banner .content,.image-banner .image{width:100%}.image-banner .image{height:200px}.image-banner .content{order:2;display:block;padding:30px}.image-banner .content h3{margin-top:0}}.loop.loop-rows{padding-top:30px}.loop.loop-rows .post-block{background:#fff;border:5px solid #fff;padding:15px;margin-bottom:30px;cursor:pointer}#product-media:after,#product-media:before,#sidebar-below-content .widget-container:after,#sidebar-below-content .widget-container:before,.loop.loop-rows .post-block:after,.loop.loop-rows .post-block:before,.toolbar:after,.toolbar:before{content:" ";display:table}#product-media:after,#sidebar-below-content .widget-container:after,.loop.loop-rows .post-block:after,.toolbar:after{clear:both}.loop.loop-rows .post-block .featured-image{float:left;width:150px}.loop.loop-rows .post-block .featured-image+.post-head,.loop.loop-rows .post-block .featured-image+.post-head+.post-content{margin-left:170px}.loop.loop-rows .post-block .post-head .title{margin-top:0;font-size:18px;font-weight:700}.loop.loop-rows .post-block:hover{border-color:#ccc}.loop.loop-rows .post-link,.woocommerce div.product .price ins{text-decoration:none}@media only screen and (max-width:767px){.loop.loop-rows .post-block .featured-image{display:none}.loop.loop-rows .post-block .featured-image+.post-head,.loop.loop-rows .post-block .featured-image+.post-head+.post-content{margin-left:0}}.social-share a{font-size:2.5rem;color:inherit;margin-left:1rem}.social-share a:first-of-type{margin-left:0}.social-share a.wa{display:none}@media only screen and (max-width:767px){.social-share a.wa{display:inline-block}}#sitemap-tree h2{margin-top:0}#content-header .desc .post-date{font-size:2.1rem;display:block;margin-bottom:10px;width:100%}#content-header .desc .post-categories{margin:0;padding:0;list-style:none;display:inline-block}#content-header .desc .post-categories>li{display:inline-block;margin-left:8px}.cat-nav-title,.cat-nav>li a{display:inline-block;line-height:35px}.cat-nav-title,.cat-nav>li{margin-bottom:1rem}.blog #sub-content-header{padding-bottom:10px}.cat-nav{padding:0;list-style:none;display:inline-block;margin:0 0 0 15px}.cat-nav>li{display:inline-block;margin-right:1rem}.cat-nav>li a{padding:0 23px;text-decoration:none;border-radius:3px;font-size:1.6rem;transition:background .2s ease-out;background:#aaa;border:1px solid #ccc;color:#333;background:0 0}.cat-nav>li a:hover,.woocommerce div.product form.cart .button.single_add_to_cart_button:hover{background:#ccc}.cat-nav>li a .fa,.woocommerce div.product form.cart .button.single_add_to_cart_button .fa{font-size:2.6rem;line-height:49px;vertical-align:top}.cat-nav>li a.primary{color:#fff;background:#7a0026}.cat-nav>li a.primary:hover{background:#9e0938}.cat-nav>li a.beige{color:#fff;background-color:#b48357}.cat-nav>li a.beige:hover{background-color:#c49d7a}.cat-nav>li a.blue{color:#fff;background-color:#0076a3}.cat-nav>li a.blue:hover{background-color:#009bd6}.cat-nav>li a.turquoise{color:#fff;background-color:#3cb878}.cat-nav>li a.turquoise:hover{background-color:#5dca92}.cat-nav>li a.red-outline,.cat-nav>li a.white-outline{color:#fff;position:relative;background:0 0}.cat-nav>li a.white-outline:hover{background-color:rgba(255,255,255,.1)}.cat-nav>li a.red-outline{color:#7a0026}.cat-nav>li a.red-outline:hover{background-color:rgba(122,0,38,.1)}.cat-nav>li a.big{display:block;text-align:center}.cat-nav>li a.small{line-height:37px;font-size:1.4rem}.cat-nav>li a.small .fa{line-height:36px;font-size:2rem}.cat-nav>li a:hover,.cat-nav>li.active a,.woocommerce div.product form.cart .button.single_add_to_cart_button.primary{color:#fff;background:#7a0026}.cat-nav>li a:hover:hover,.cat-nav>li.active a:hover,.woocommerce div.product form.cart .button.single_add_to_cart_button.primary:hover{background:#9e0938}.featured-blocks-wrapper,.loop-blog{padding:50px 0}@media only screen and (max-width:979px){.blog .featured-blocks-wrapper{padding-left:20px;padding-right:20px}}.loop-blog{display:flex;flex-wrap:wrap;justify-content:flex-start}.loop-blog .post-block{position:relative;width:28.4%;padding-top:28.4%;margin-bottom:7.4%;margin-right:7.4%;border:1px solid #ebebeb}.loop-blog .post-block:nth-child(3n+3){margin-right:0}.loop-blog .post-block .news-block{position:absolute;top:0;left:0;width:100%;height:100%}.loop-blog .post-block.not-found{padding-top:0;width:100%;margin-right:0;text-align:center;font-size:1.8rem;border:0}@media only screen and (max-width:979px){.loop-blog{padding-left:20px;padding-right:20px}.loop-blog .post-block{width:48%;margin-right:4%}.loop-blog .post-block:nth-child(3n+3){margin-right:4%}.loop-blog .post-block:nth-child(2n+2){margin-right:0}}@media only screen and (max-width:767px){.loop-blog .post-block{width:100%;margin-right:0;padding-top:0}.loop-blog .post-block:nth-child(2n+2),.loop-blog .post-block:nth-child(3n+3){margin-right:0}.loop-blog .post-block .news-block{position:relative}}.post-block+.social-share{text-align:center;padding:5px 0;border-top:1px solid #ccc;margin:40px 20px 0;color:#aaa}.navigation,.post-block+.social-share a:hover,.products .product:hover h3{color:#7a0026}@media only screen and (max-width:767px){.loop-blog .post-block.related-post{width:100%;margin:0;height:300px;padding-top:0}}#sidebar-below-content{margin:0;list-style:none;padding:0 20px;background-color:#f6f6f6}#sidebar-below-content .widget-container{max-width:1180px;margin-left:auto;margin-right:auto}#sidebar-below-content .widget-container>.content,#sidebar-below-content .widget-container>.side{float:left;min-height:100px}#sidebar-below-content .widget-container>.content{width:74%}#sidebar-below-content .widget-container>.side{width:26%}#sidebar-below-content .widget-container.two-col-right>.content{padding-right:20px}#sidebar-below-content .widget-container.two-col-left>.content{padding-left:20px;width:78%}#sidebar-below-content .widget-container.two-col-left>.side{width:22%}#sidebar-below-content .widget-container.one-col>.content{width:100%}#sidebar-below-content .widget-title{font-size:2.8rem;text-align:center;color:#7a0026;text-transform:uppercase}@media only screen and (max-width:767px){#sidebar-below-content .widget-title{font-size:2.4rem}}.navigation{width:100%;display:flex;justify-content:center;line-height:37px;font-size:1.8rem;vertical-align:center}.navigation a{text-decoration:none;border:0!important}.navigation .pages{border:0}.navigation .current,.navigation .first,.navigation .last,.navigation .page{width:34px;text-align:center;border:1px solid #7a0026!important;border-radius:3px;display:inline-block;margin:0 .5rem;vertical-align:center;height:38px;line-height:34px}.navigation .first,.navigation .last,.navigation .page{color:inherit}.navigation .current:hover,.navigation .first:hover,.navigation .last:hover,.navigation .page:hover{background-color:rgba(122,0,38,.1)}.navigation .current{background-color:#7a0026!important;color:#fff!important;pointer-events:none}.navigation .nextpostslink{float:right;margin-top:0;margin-left:0;font-size:0}.navigation .nextpostslink:after,.navigation .previouspostslink:before{display:inline-block;font-family:FontAwesome;font-style:normal;font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;vertical-align:top;line-height:34px;font-size:1.5rem}.navigation .nextpostslink:after{content:"\f105";padding-left:1em}.navigation .previouspostslink{float:left;margin-right:0;font-size:0}.navigation .previouspostslink:before{content:"\f104";padding-right:1em}.navigation .extend{margin:0 20px;letter-spacing:4px}.tax-product_cat .gray-bg{padding:0 20px}.product-categorie-index{display:flex;flex-wrap:wrap;-js-display:flex;justify-content:space-between;padding:60px 0 0}.product-categorie-index .cat-block{position:relative;width:48.5%;padding:15px 15px 80px;background:#fff;margin-bottom:30px;border-radius:4px;border:2px solid #fff;cursor:pointer}.product-categorie-index .cat-block>h2{margin-top:0;border-bottom:4px solid #7a0026;font-size:2.8rem;font-weight:700;text-transform:uppercase}.product-categorie-index .cat-block .desc{width:60%;font-size:1.6rem;line-height:2.4rem}.product-categorie-index .cat-block .desc p:first-of-type{margin-top:0}.product-categorie-index .cat-block .thumb{display:flex;align-items:center}.product-categorie-index .cat-block .btn{position:absolute;bottom:15px;left:15px;right:15px;text-align:center}.product-categorie-index .cat-block .btn:after{display:inline-block;font-family:FontAwesome;font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:'\f105';margin-left:7px}.product-categorie-index .cat-block:hover{border-color:#7a0026}@media only screen and (max-width:979px) and (orientation:portrait){.product-categorie-index .flex-justify-row .desc{width:70%}.product-categorie-index .flex-justify-row .thumb{width:30%;align-items:flex-start}.product-categorie-index .flex-justify-row .thumb img{max-width:100%;height:auto}}@media only screen and (max-width:767px){.product-categorie-index{padding:20px}.product-categorie-index .cat-block{width:100%}}.tax-product_cat #main-content{padding-bottom:20px}#category-nav{padding:20px 0;font-size:1.6rem;text-transform:uppercase;text-align:center}#category-nav a†{color:#333;text-decoration:none;font-weight:700;text-transform:uppercase}#category-nav .current-menu-item a{position:relative;color:#7a0026}#category-nav .current-menu-item a:before,#category-nav li:before{position:absolute;left:0;top:40px;content:"";display:inline-block;width:100%;height:5px;background:#7a0026;vertical-align:middle}#category-nav li{position:relative;margin-right:40px}#category-nav li:before{left:-20px;top:0;width:2px;height:100%}#category-nav li:first-child:before{display:none}#category-nav li:last-child{margin-right:0}@media only screen and (max-width:600px){#category-nav{display:none}}#category-filters{background-color:#faf9f7;text-align:center;padding:20px 0}#category-filters .control-group{margin-right:18px}#category-filters .control-group:last-of-type,#product-media .nav li:last-of-type,.logged-in .product-actions a:last-of-type{margin-right:0}@media only screen and (max-width:600px){#category-filters{padding:20px}#category-filters .control-group{width:100%!important;margin-right:0;margin-bottom:10px}#category-filters .control-group:last-of-type{margin-bottom:0}#category-filters .control-group .select2-container{width:100%}}.toolbar{margin:20px 0;line-height:37px;height:37px}.toolbar .loading-count{float:left;background:url(resource/media/ripple-loader.gif) no-repeat -60px 4px;background-size:auto 30px;transition:all .4s ease-out}.toolbar .loading-count .loading-txt{display:none}.toolbar .woocommerce-result-count{margin:0;color:#aaa}.toolbar .woocommerce-ordering{float:right}@media only screen and (max-width:600px){.toolbar .woocommerce-result-count{display:none}.toolbar .woocommerce-ordering,.toolbar .woocommerce-ordering .select2-container{width:100%}}.products{list-style:none;margin:0 0 30px;padding:0;display:flex;-js-display:flex;flex-wrap:wrap;justify-content:flex-start}.products .product{background:#fff;border:2px solid #fff;cursor:pointer;border-radius:4px;padding:18px;width:23.6%;margin-bottom:2%;margin-right:1.866%}.products .product:nth-child(4n+4){margin-right:0}.products .product .woocommerce-LoopProduct-link{display:block;text-decoration:none;color:inherit}.products .product h3{color:#171717;font-weight:700;font-size:1.6rem}#product-media img,.products .product img{max-width:100%;height:auto!important}.products .product p:last-child,table.variations tr:last-child{margin-bottom:0}.products .product:hover{border-color:#7a0026}#product-media .cc_control,.product-archive.state-loading .loading-count .woocommerce-result-count,.products .product .price{display:none}@media only screen and (max-width:979px) and (orientation:portrait){.products .product{width:31%;margin-right:3.5%;margin-bottom:3.5%}.products .product:nth-child(4n+4){margin-right:3.5%}.products .product:nth-child(3n+3){margin-right:0}}@media only screen and (max-width:767px){.products .product{width:48.5%;margin-right:3%;margin-bottom:3%}.products .product:nth-child(3n+3),.products .product:nth-child(4n+4){margin-right:3%}.products .product:nth-child(2n+2){margin-right:0}}@media only screen and (max-width:600px){.products .product{width:100%;text-align:center;margin-bottom:20px;margin-right:0!important}.products .product div,.products .product h3{text-align:left}}.woocommerce-LoopProduct-link{position:relative}.woocommerce-LoopProduct-link .onsale{position:absolute;top:10px;left:10px;background:#7a0026;color:#fff;padding:5px 10px;font-weight:700;font-size:15px;border-radius:3px}.product-archive.state-loading #category-filters,.product-archive.state-loading .products{opacity:.6;pointer-events:none}.product-archive.state-loading .loading-count{padding-left:40px;background-position:0 4px}.product-archive.state-loading .loading-count .loading-txt,table.variations{display:block}@media only screen and (max-width:600px){.product-archive{max-width:340px;margin:0 auto;padding:0}}.archive .woocommerce-pagination .page-numbers{list-style:none;padding:0;margin:0 auto;text-align:center}.archive .woocommerce-pagination .page-numbers:after{content:'';display:table;clear:both}.archive .woocommerce-pagination .page-numbers li{display:inline-block;margin:0 10px 0 0;text-align:center;line-height:30px;border-radius:3px}.archive .woocommerce-pagination .page-numbers li:last-of-type{margin:0}.archive .woocommerce-pagination .page-numbers li a{text-decoration:none;border:1px solid #790027;color:#790027;width:25px;height:30px;box-sizing:border-box;display:inline-block}.archive .woocommerce-pagination .page-numbers li .current{background-color:#790027;height:29px;display:block;color:#fff;width:25px}.archive .woocommerce-pagination .page-numbers li .next,.archive .woocommerce-pagination .page-numbers li .prev{border:0}.is-360{min-height:auto!important}.product-template-default #main-content .product-info .left #product-media .nav_bar .nav_bar_previous{background:0 0;position:relative}.product-template-default #main-content .product-info .left #product-media .nav_bar .nav_bar_previous:before{content:'\f053';font-family:FontAwesome;position:absolute;top:0;left:0;text-indent:0}.product-template-default #main-content .product-info .left #product-media .nav_bar .nav_bar_next,.product-template-default #main-content .product-info .left #product-media .nav_bar .nav_bar_play,.product-template-default #main-content .product-info .left #product-media .nav_bar .nav_bar_stop{background:0 0}.product-template-default #main-content .product-info .left #product-media .nav_bar .nav_bar_next:before{content:'\f054';font-family:FontAwesome;position:absolute;top:0;right:0;text-indent:0}.product-template-default #main-content .product-info .left #product-media .nav_bar .nav_bar_play:before{content:'\f04b';font-family:FontAwesome;position:absolute;top:0;left:42px;text-indent:0}.product-template-default #main-content .product-info .left #product-media .nav_bar .nav_bar_stop:before{content:'\f04c';font-family:FontAwesome;position:absolute;top:0;left:42px;text-indent:0}#product-media{min-height:405px;width:540px;position:relative;float:left;margin-right:20px}#product-media #classcarousel{position:relative;opacity:0;transition:opacity .5s;height:90px}#product-media #classcarousel.cc-active{opacity:1;transition-delay:1s}#product-media #classcarousel .cc_control{position:absolute;top:30px;color:#322c62;font-size:20px;cursor:pointer;z-index:30;transition:color .4s,opacity .4s}#product-media #classcarousel .cc_control.disabled{opacity:.4;cursor:default;color:#bbb}#product-media #classcarousel .cc_control.next{right:0}#product-media #classcarousel .cc_control.prev{left:0}#product-media #classcarousel .nav{margin-top:20px;position:relative;overflow:hidden;height:100%;width:100%}#product-media #classcarousel .nav li{position:absolute;right:0;left:300%;width:20%;opacity:0;-webkit-transform:scale(.5);transform:scale(.5);transition:all .3s}#product-media #classcarousel .nav li.loc_1,#product-media #classcarousel .nav li.loc_2,#product-media #classcarousel .nav li.loc_3,#product-media #classcarousel .nav li.loc_4{opacity:1;-webkit-transform:scale(1);transform:scale(1)}#product-media #classcarousel .nav li.hidden-left{left:-200px}#product-media #classcarousel .nav li.hidden-right{left:300%}#product-media .nav{margin-top:20px;width:100%;max-height:405px;overflow:hidden}#product-media .content,#product-media .nav li{position:relative;overflow:hidden;border:1px solid #dedede}#product-media .nav li{margin:0 17px 0 0;cursor:pointer;line-height:0;float:left}#product-media .nav li img{position:relative;z-index:5;opacity:.4;transition:all .4s}#product-media .content>li,#product-media .nav li:after{position:absolute;top:0;left:0;opacity:0;transition:all .4s}#product-media .nav li:after{content:" ";z-index:1;background:rgba(0,0,0,.5);right:0;bottom:0}#product-media .content{width:540px;height:405px}#product-media .content>li{width:100%;height:100%;z-index:2}#product-media .content>li.active{opacity:1;z-index:5}#product-media .content>li a{display:block;line-height:0}#product-media .content>li a:before{display:inline-block;font-family:FontAwesome;font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:'\f00e';position:absolute;top:10px;right:15px;font-size:30px;color:#fff;text-shadow:0 0 2px rgba(0,0,0,.4)}.single-product #content-header{text-align:center}.single-product #content-header .container{max-width:none}.single-product #content-header h1{font-size:4rem}#footer ul.menu,.product-info,.single-product #content-header h1 small{font-size:1.6rem}@media only screen and (max-width:979px){.single-product #content-header h1{font-size:3rem}}@media only screen and (max-width:600px){.single-product #content-header h1{font-size:2.5rem}.single-product #content-header h1 small{font-size:1.4rem}}.product-info{background-size:auto 100%;background-position:right;background-repeat:no-repeat;position:relative;padding:50px 40px 0!important;line-height:2.4rem}.product-info>.container{position:relative;z-index:2}.product-info>.container .left{float:left}.product-info>.container .right{margin-left:590px;margin-top:-20px}@media only screen and (max-width:767px){.product-info>.container{flex-direction:column}.product-info>.container .right{margin-left:0}}.product-info .product-form{margin-top:20px;margin-bottom:30px}.product-info .retail_price{border-top:1px solid #bbb;padding-top:20px;margin-top:30px;text-align:right}@media only screen and (max-width:1100px){.product-info #product-media{width:300px;height:308px;min-height:0!important}.product-info #product-media .content{width:100%;height:308px;min-height:0!important}.product-info .right{margin-left:345px!important}}@media only screen and (max-width:600px){.product-info{padding:30px 30px 0!important}.product-info .left{max-width:100%}.product-info #product-media{margin:0 auto 30px;float:none;width:100%;height:auto;border:1px solid #dedede}.product-info #product-media .content{height:100%;border:0}.product-info #product-media .content li{position:relative;float:left;opacity:1;height:100%;display:flex;align-items:center}.product-info #product-media .right{margin-top:0}.product-info #product-media .swipe-control{top:45%}.product-info #classcarousel{display:none}.product-info .right{margin-left:0!important}}.product-description{max-width:612px}.product-actions{margin:40px 0;display:flex;justify-content:space-around;white-space:nowrap}.product-actions a{padding:0 3%;flex-basis:1;text-align:center}.product-actions .fa{margin-left:15px}@media only screen and (max-width:979px){.product-actions a{display:block;margin-right:0!important;margin-bottom:16px;text-align:center}}@media only screen and (max-width:767px){.product-actions{display:block}}@media only screen and (max-width:979px) and (orientation:portrait){.product-actions{display:block}}.logged-in .product-actions{justify-content:space-between}.logged-in .product-actions a{margin-right:20px;padding:0 10%}.logged-in .product-actions #show_specs{flex-grow:1}table.variations tr{margin-bottom:30px}table.variations tbody,table.variations td,table.variations th,table.variations tr{display:block;width:100%;padding:0}table.variations .styled-select,table.variations select{width:100%;height:50px}table.variations .styled-select:after{top:14px}table.variations .label{font-size:1.8rem;margin-bottom:6px}.downloads-list .file-info span,.reviews .date,.reviews .lang,.reviews .rating,.reviews .title,.woocommerce div.product.product-type-variable .product-form{display:block}.woocommerce div.product .product-form,.woocommerce div.product.product-type-variable .single_variation_wrap{display:flex;justify-content:space-between;align-items:center}.woocommerce div.product.product-type-variable .single_variation_wrap .woocommerce-variation.single_variation{display:block!important;max-width:60%}@media only screen and (max-width:979px){.woocommerce div.product.product-type-variable .single_variation_wrap{display:block}.woocommerce div.product.product-type-variable .single_variation_wrap .woocommerce-variation-price{margin-bottom:20px}}.woocommerce div.product form.cart{margin-bottom:0!important}.woocommerce div.product form.cart .woocommerce-variation-add-to-cart{white-space:nowrap}.woocommerce div.product form.cart div.quantity{display:inline-block;float:none}.woocommerce div.product form.cart div.quantity .qty{width:60px}.woocommerce div.product form.cart .button.single_add_to_cart_button{float:none;display:inline-block;line-height:50px;padding:0 23px;text-decoration:none;border-radius:3px;font-size:1.6rem;border:0;transition:background .2s ease-out;background:#aaa;color:#fff;background-color:#3cb878}.woocommerce div.product form.cart .button.single_add_to_cart_button.beige{color:#fff;background-color:#b48357}.woocommerce div.product form.cart .button.single_add_to_cart_button.beige:hover{background-color:#c49d7a}.woocommerce div.product form.cart .button.single_add_to_cart_button.blue{color:#fff;background-color:#0076a3}.woocommerce div.product form.cart .button.single_add_to_cart_button.blue:hover{background-color:#009bd6}.woocommerce div.product form.cart .button.single_add_to_cart_button.turquoise{color:#fff;background-color:#3cb878}.woocommerce div.product form.cart .button.single_add_to_cart_button.turquoise:hover{background-color:#5dca92}.woocommerce div.product form.cart .button.single_add_to_cart_button.white-outline{color:#fff;position:relative;background:0 0}.woocommerce div.product form.cart .button.single_add_to_cart_button.white-outline:hover{background-color:rgba(255,255,255,.1)}.woocommerce div.product form.cart .button.single_add_to_cart_button.red-outline{color:#7a0026;position:relative;background:0 0}.woocommerce div.product form.cart .button.single_add_to_cart_button.red-outline:hover{background-color:rgba(122,0,38,.1)}.woocommerce div.product form.cart .button.single_add_to_cart_button.big{display:block;text-align:center}.woocommerce div.product form.cart .button.single_add_to_cart_button.small{line-height:37px;font-size:1.4rem}.woocommerce div.product form.cart .button.single_add_to_cart_button.small .fa{line-height:36px;font-size:2rem}.woocommerce div.product form.cart .button.single_add_to_cart_button:hover{background-color:#5dca92}.woocommerce div.product .price{font-weight:700;color:#3b3434!important;font-size:3rem!important;margin:0}.woocommerce div.product .price:after{content:"/p.unit";margin-left:10px;font-weight:400}.woocommerce div.product .price:empty{opacity:0}.woocommerce div.product .price del{display:block;font-size:.5em;margin-bottom:.5em}#product-compare.ng-scope:before,.woocommerce div.product .woocommerce-variation-availability,table.table-sortable th span{display:none}.features{list-style:none;max-width:1015px;margin:0 auto;padding:0;display:flex;flex-wrap:wrap;justify-content:space-between;font-size:1.6rem;line-height:2.4rem}.features>li{width:50%;position:relative;padding:25px 50px 25px 90px}.features>li .f-title{position:relative;display:block;font-weight:700;color:#7a0026;font-size:1.8rem;margin-bottom:10px}.features>li .f-title:before{content:"";position:absolute;top:5px;left:-30px;width:15px;height:15px;border-radius:8px;background-color:#7a0026}.features>li:nth-child(even){border-left:1px solid #bbb}@media only screen and (max-width:979px){.features>li{padding-left:50px}}@media only screen and (max-width:600px){.features>li{width:100%;padding:15px 0 15px 30px}.features>li:nth-child(2n+2){border-left:0}}.reviews{list-style:none;margin:0;padding:0;text-align:center}.downloads-list li:after,.downloads-list li:before,.reviews:after,.reviews:before{content:" ";display:table}.downloads-list li:after,.reviews:after{clear:both}.reviews>li{width:23%;border:2px solid #ececec;padding:15px;cursor:pointer;float:left;margin-right:2.666%}.reviews>li:nth-child(4n+4){margin-right:0}.reviews>li:hover{border-color:#7a0026}.reviews .date{font-size:1.4rem}.panel.entry-content h2,.reviews .title{font-weight:700;color:#7a0026;text-transform:uppercase}.reviews .review-logo{height:110px;width:180px;margin:0 auto;display:flex;justify-content:center;align-items:center}.reviews .rating{font-size:2.5rem;margin:15px 0 0;color:#ecb610}.reviews .rating .fa{margin:0 3px}.reviews .lang{margin-bottom:20px}@media only screen and (max-width:979px){.reviews{display:flex;flex-wrap:wrap;justify-content:space-around}.reviews:after,.reviews:before{display:none}.reviews>li{width:260px;float:none;margin-right:0;margin-bottom:40px}}@media only screen and (max-width:767px){.reviews>li{width:260px}}@media only screen and (max-width:600px){.reviews{display:block}.reviews:after,.reviews:before{display:none}.reviews>li{width:100%;float:left;position:relative}}.tabs-head{background:#ececec}.tabs-head .wc-tabs{list-style:none;margin-bottom:0;margin-top:0;padding-left:0;display:flex;justify-content:space-around}.tabs-head .wc-tabs>li{display:inline-block;font-size:2.1rem;line-height:77px;padding:0 20px}.tabs-head .wc-tabs>li a{color:inherit;font-weight:400;text-decoration:none;outline:0}.tabs-head .wc-tabs>li.active{border-bottom:5px solid #7a0026;margin-bottom:-2.5px}.tabs-head .wc-tabs>li.active a{color:#7a0026;font-weight:700}@media only screen and (max-width:600px){.tabs-head .wc-tabs{display:block;padding:10px 20px}.tabs-head .wc-tabs>li{display:block;line-height:40px}.tabs-head .wc-tabs>li.active{border-bottom:0;margin-bottom:0;border-left:5px solid #7a0026;padding-left:15px}}.shop_attributes{margin-top:40px;border-top:0!important}.shop_attributes th{text-align:left;white-space:nowrap;padding-right:60px!important}.shop_attributes td,.shop_attributes th{background:0 0!important;border:0!important;vertical-align:top}@media only screen and (max-width:767px){.shop_attributes td,.shop_attributes th{display:block;width:100%!important;padding-left:0!important}.shop_attributes th{padding-bottom:0!important}}.panel.entry-content{padding:50px 0}.panel.entry-content h2{color:#333;margin-top:0}@media only screen and (max-width:979px){.panel.entry-content{padding:30px}}.filter-bar{text-align:center}.filter-bar .control-group{display:inline-block;margin-right:20px}.filter-bar .control-group:last-of-type{margin-right:0}#footer ul,.downloads-list{list-style:none;margin:0;padding:0}.downloads-list li{margin-bottom:20px;display:flex;align-items:center;cursor:pointer}.downloads-list li:hover .filename,.product-explorer .display-info .num-in-compare .num{color:#7a0026}.downloads-list li:hover .mime-type{color:#333}#product-compare.ng-scope .add-products-interface,#product-compare.ng-scope .p-display,.downloads-list li:hover .thumb:before{opacity:1}.downloads-list .thumb{position:relative;margin-right:20px}.downloads-list .thumb:before{position:absolute;top:50%;left:50%;display:inline-block;font-family:FontAwesome;font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:'\f019';font-size:30px;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);opacity:0;transition:opacity .3s}.downloads-list img{float:left;transition:opacity .2s}.downloads-list .file-info .filename{font-weight:700;text-decoration:none;color:inherit}.downloads-list .file-info .mime-type{font-style:italic;font-size:.8em}.product-explorer{position:fixed;top:0;left:0;width:100%;height:100%;z-index:999;padding:0 20px;overflow:auto;background-color:#f6f6f6;text-align:left}.product-explorer .head{padding:60px 0 40px}.pe-products:after,.pe-products:before,.product-explorer .head:after,.product-explorer .head:before{content:" ";display:table}.pe-products:after,.product-explorer .head:after{clear:both}.product-explorer .title{margin:0;font-size:3.7rem;line-height:8.5rem;padding-right:35px;border-right:solid 1px #e7e7e7;font-weight:700;text-transform:uppercase;width:60%;float:left;text-align:right}@media only screen and (max-width:979px){.product-explorer .title{font-size:3rem}}.product-explorer .display-info{float:left;margin-left:35px;margin-top:2rem}.product-explorer .display-info h4{margin:0;font-size:2.1rem}.product-explorer .display-info .num-in-compare{font-weight:700;color:#333}.product-explorer .close-link{float:right;margin-top:2rem}#product-compare:before,.product-explorer.loading .pe-products:before{content:"Loading..";display:inline-block;background:url(resource/media/ripple-loader.gif) no-repeat 0 0;background-size:auto 30px;line-height:30px;color:#7a0026;padding-left:50px;position:absolute;left:45%}@media only screen and (max-width:767px){.product-explorer .head{padding-top:30px;position:relative}.product-explorer .title{width:100%;text-align:left;padding-right:0;border-right:0;font-size:2rem;line-height:5rem}.product-explorer .display-info{float:none;margin-left:0}.product-explorer .close-link{position:absolute;top:15px;right:0}}@media only screen and (max-width:600px){.product-explorer .title{font-size:1.6rem}.product-explorer .close-link{font-size:1.7rem}}.pe-products{position:relative;list-style:none;margin:0;padding:0;display:flex;justify-content:flex-start;flex-wrap:wrap}.pe-products .product{position:relative;width:23%;margin-right:2.6666%;margin-bottom:2.6666%;background:#fff;border-radius:3px;border:2px solid #fff;padding:20px 20px 80px;cursor:pointer}.pe-products .product:nth-child(4n+4){margin-right:0}.pe-products .product .thumbnail{padding-top:74%;border:1px solid #ccc;background-size:cover;background-repeat:no-repeat;background-position:center center}.pe-products .product .product-details{list-style:none;margin:0;padding:0;font-size:12px}.pe-products .product .product-details .name{width:70px;display:inline-block;font-weight:700;float:left}.pe-products .product .product-details .value{margin-left:70px;display:block}.pe-products .product .bottom{position:absolute;bottom:0;left:0;width:100%;text-align:center;padding:10px 0;border-top:1px solid #ccc;color:#7a0026}.pe-products .product:hover{border-color:#7a0026}.pe-products .product.in-compare{opacity:.4;pointer-events:none}@media only screen and (max-width:979px){.pe-products .product{width:31%;margin-right:3.5%!important;margin-bottom:3.5%}.pe-products .product:nth-child(3n+3){margin-right:0!important}}@media only screen and (max-width:767px){.pe-products .product{width:49%;margin-right:2%!important;margin-bottom:2%}.pe-products .product:nth-child(3n+3){margin-right:2%!important}.pe-products .product:nth-child(2n+2){margin-right:0!important}}@media only screen and (max-width:600px){.pe-products .product{width:100%;margin-right:0!important;margin-bottom:20px!important}.pe-products .product .thumbnail{padding-top:20%;width:20%;float:left}.pe-products .product>h5{margin-top:0}.pe-products .product>.product-details,.pe-products .product>h5{margin-left:26%;margin-bottom:10px}.pe-products .product:nth-child(3n+3){margin-right:0!important}}.add-products-interface{text-align:center;margin-bottom:50px}.add-products-interface a{font-size:2.1rem;color:#7a0026;text-decoration:none}.add-products-interface .fa{font-size:3.8rem;vertical-align:middle;margin-right:5px}#product-compare{position:relative}#product-compare .add-products-interface,#product-compare .p-display{opacity:0;transition:opacity .3s}#product-compare .p-display{display:flex;justify-content:flex-start}#product-compare .p-display .label-col{text-align:right}#product-compare .p-display .compare-col{width:75%;display:flex;justify-content:flex-start}#product-compare .p-display .label-col{position:relative;width:25%;min-height:300px}#product-compare .p-display .compare-col>div{position:relative;min-height:300px}#product-compare .p-display .compare-col>div .row,#product-compare .p-display .label-col .row{padding:10px;border-bottom:1px solid #ccc}#product-compare .p-display .compare-col>div .row:nth-child(1),#product-compare .p-display .label-col .row:nth-child(1){position:relative;padding-bottom:60px}#product-compare .p-display .compare-col>div.inactive-place:before,#product-compare .p-display .label-col.inactive-place:before{content:" ";position:absolute;background:#f3f3f3;border:1px dashed #b7b7b7;top:10px;left:10px;right:10px;bottom:10px}#product-compare .p-display .compare-col>div:hover .remove-product,#product-compare .p-display .label-col:hover .remove-product{opacity:1}#product-compare .p-display .compare-col>div{width:33.333%}#product-compare .p-display .remove-product{position:absolute;right:20px;top:20px;width:35px;height:35px;text-align:center;line-height:35px;font-size:25px;background:#d81552;color:#fff;cursor:pointer;opacity:0}#product-compare .p-display .thumbnail{padding-top:100%;border:1px solid #ccc;background-size:cover;background-repeat:no-repeat;background-position:center center}#product-compare .p-display h3{font-size:inherit;color:inherit;font-weight:700}#product-compare .p-display .bottom{position:absolute;bottom:0;left:0;width:100%;text-align:center;padding:10px 0}#product-compare .p-display .placeholder-add-product-trigger{position:absolute;top:0;left:0;width:100%;height:100%;text-align:center;padding-top:70px;color:#7a0026;opacity:.5;cursor:pointer}#product-compare .p-display .placeholder-add-product-trigger .fa{font-size:118px;display:block}#product-compare .p-display .placeholder-add-product-trigger:hover{opacity:.8}@media only screen and (max-width:979px){#product-compare .p-display{font-size:1.4rem}}@media only screen and (max-width:767px){#product-compare .p-display .compare-col{white-space:nowrap;display:block;overflow:auto}#product-compare .p-display .compare-col .remove-product{opacity:1}#product-compare .p-display .compare-col>div{width:80%;display:inline-block;white-space:normal;vertical-align:top}}@media only screen and (max-width:600px){#product-compare .p-display .label-col{width:40%}#product-compare .p-display .compare-col{width:60%}#product-compare .p-display .desc{display:none}}#footer{background:#7a0026;color:#fff;padding:60px 0 0;line-height:2.9rem}#footer .line-link:after,.table .table{background-color:#fff}#footer a{color:inherit;text-decoration:none}#footer ul.menu a{display:inline-block;position:relative}#footer ul.menu a:after{content:"";display:block;position:absolute;top:84%;left:0;width:100%;height:1px;background:#fff;opacity:0;-webkit-transform:scale(1.1) translate(0,1px);transform:scale(1.1) translate(0,1px);transition:all .2s}#footer #sidebar-footer{display:flex;-js-display:flex;justify-content:space-between}#footer .widget-title{font-size:1.8rem;color:inherit;font-weight:700}@media only screen and (max-width:979px){#footer #sidebar-footer{flex-wrap:wrap;padding:0 20px;justify-content:space-around}#footer #sidebar-footer .widget-container{width:48%}#footer #sidebar-footer img[src*=vdh-recommended]{margin-top:50px}}@media only screen and (max-width:600px){#footer{padding-top:25px}#footer #sidebar-footer .widget-container{width:100%}#footer .widget_nav_menu{margin:0 0 15px}#footer .widget_nav_menu .widget-title{margin:0;border:1px solid #ce0c49;border-radius:3px;padding:3px 10px;cursor:pointer}#footer .widget_nav_menu .menu-item:before,#footer .widget_nav_menu .widget-title:before{display:inline-block;font-family:FontAwesome;font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:'\f0c9';margin-right:10px}#footer .widget_nav_menu .widget-title:hover{border:1px solid #f21b5f}#footer .widget_nav_menu>div{display:none}#footer .widget_nav_menu.active>div{display:block;margin-top:10px;padding-left:13px}#footer .widget_nav_menu .menu-item:before{content:'\f105'}#footer img[src*=vdh-recommended]{margin-left:auto;margin-right:auto;display:block;max-width:100%;height:auto}}.no-flexbox #sidebar-footer{display:block}.no-flexbox #sidebar-footer:after,.no-flexbox #sidebar-footer:before{content:" ";display:table}.no-flexbox #sidebar-footer:after{clear:both}.no-flexbox #sidebar-footer>.widget-container{float:left;width:15%}.no-flexbox #sidebar-footer>.widget-container:last-child{width:40%}#footer-bar{background:#333;margin-top:60px;padding:24px 0;text-align:center}#footer-bar a{font-weight:400}#footer-bar .disclamer,#footer-bar .menu{display:inline-block}#footer-bar .menu{list-style:none;margin:0;padding:0}table.table-sortable thead th.sorting_asc{cursor:pointer;background:url(images/sort_asc.png) no-repeat right center}table.table-sortable thead th.sorting_desc{cursor:pointer;background:url(images/sort_desc.png) no-repeat right center}table.table-sortable thead th.sorting{cursor:pointer;background:url(images/sort_both.png) no-repeat right center}.table{width:100%;margin-bottom:1.5em}.table td,.table th{padding:8px;line-height:1.5em;text-align:left;vertical-align:top;border-top:1px solid #ccc}.table th{font-weight:700}.table thead th{vertical-align:bottom}.table caption+thead tr:first-child td,.table caption+thead tr:first-child th,.table colgroup+thead tr:first-child td,.table colgroup+thead tr:first-child th,.table thead:first-child tr:first-child td,.table thead:first-child tr:first-child th,.table-bordered caption+tbody tr:first-child td,.table-bordered caption+tbody tr:first-child th,.table-bordered caption+thead tr:first-child th,.table-bordered colgroup+tbody tr:first-child td,.table-bordered colgroup+tbody tr:first-child th,.table-bordered colgroup+thead tr:first-child th,.table-bordered tbody:first-child tr:first-child td,.table-bordered tbody:first-child tr:first-child th,.table-bordered thead:first-child tr:first-child th{border-top:0}.table tbody+tbody{border-top:2px solid #ccc}.table-condensed td,.table-condensed th{padding:4px 5px}.table-bordered{border:1px solid #ccc;border-collapse:separate;border-left:0;border-radius:5px}.table-bordered td,.table-bordered th{border-left:1px solid #ccc}.shop_table.cart th:first-child,.table-bordered caption+tbody tr:first-child td:first-child,.table-bordered caption+thead tr:first-child th:first-child,.table-bordered colgroup+tbody tr:first-child td:first-child,.table-bordered colgroup+thead tr:first-child th:first-child,.table-bordered tbody:first-child tr:first-child>td:first-child,.table-bordered thead:first-child tr:first-child>th:first-child{border-top-left-radius:5px}.table-bordered caption+tbody tr:first-child td:last-child,.table-bordered caption+thead tr:first-child th:last-child,.table-bordered colgroup+tbody tr:first-child td:last-child,.table-bordered colgroup+thead tr:first-child th:last-child,.table-bordered tbody:first-child tr:first-child>td:last-child,.table-bordered thead:first-child tr:first-child>th:last-child{border-top-right-radius:5px}.table-bordered tbody:last-child tr:last-child>td:first-child,.table-bordered tfoot:last-child tr:last-child>td:first-child,.table-bordered thead:last-child tr:last-child>th:first-child{border-bottom-left-radius:5px}.table-bordered tbody:last-child tr:last-child>td:last-child,.table-bordered tfoot:last-child tr:last-child>td:last-child,.table-bordered thead:last-child tr:last-child>th:last-child{border-bottom-right-radius:5px}.table-bordered tfoot+tbody:last-child tr:last-child td:first-child{border-bottom-left-radius:0}.table-bordered tfoot+tbody:last-child tr:last-child td:last-child{border-bottom-right-radius:0}.table-striped tbody>tr:nth-child(odd)>td,.table-striped tbody>tr:nth-child(odd)>th{background-color:#eee}.table-hover tbody tr:hover td,.table-hover tbody tr:hover th{background-color:#ddd}#main-content input[type=email],#main-content input[type=number],#main-content input[type=password],#main-content input[type=tel],#main-content input[type=text]{height:50px;line-height:2rem;padding:0 2rem;text-decoration:none;border-radius:3px;font-size:1.6rem;border:1px solid #ccc;outline:0}#main-content input[type=email]:focus,#main-content input[type=number]:focus,#main-content input[type=password]:focus,#main-content input[type=tel]:focus,#main-content input[type=text]:focus{border-color:#7a0026}#main-content textarea{border-radius:3px;border:1px solid #ccc;padding:1rem}.gform_button{display:inline-block;line-height:50px;padding:0 23px;text-decoration:none;border-radius:3px;font-size:1.6rem;border:0;transition:background .2s ease-out;background:#aaa;color:#fff;background:#7a0026}.gform_button:hover{background:#ccc}.gform_button .fa,.gform_button[id^=gform_submit] span:after{font-size:2.6rem;line-height:49px;vertical-align:top}.gform_button.primary{color:#fff;background:#7a0026}.gform_button.primary:hover{background:#9e0938}.gform_button.beige{color:#fff;background-color:#b48357}.gform_button.beige:hover{background-color:#c49d7a}.gform_button.blue{color:#fff;background-color:#0076a3}.gform_button.blue:hover{background-color:#009bd6}.gform_button.turquoise{color:#fff;background-color:#3cb878}.gform_button.turquoise:hover{background-color:#5dca92}.gform_button.red-outline,.gform_button.white-outline{color:#fff;position:relative;background:0 0}#wp-submit.red-outline:before,#wp-submit.white-outline:before,.gform_button.red-outline:before,.gform_button.white-outline:before{content:" ";position:absolute;top:0;left:0;width:100%;height:100%;border-radius:4px;border:1px solid #fff}.gform_button.white-outline:hover{background-color:rgba(255,255,255,.1)}.gform_button.red-outline{color:#7a0026}#wp-submit.red-outline:before,.gform_button.red-outline:before{border:1px solid #7a0026}#sitemap-tree .tab-nav>li a:hover,.gform_button.red-outline:hover{background-color:rgba(122,0,38,.1)}.gform_button.big{display:block;text-align:center}.gform_button.small{line-height:37px;font-size:1.4rem}.gform_button.small .fa{line-height:36px;font-size:2rem}.gform_button:hover{background:#9e0938}.gform_button[id^=gform_submit] span:after{display:inline-block;font-family:FontAwesome;font-style:normal;font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:'\f105';margin-left:10px}body .gform_wrapper select{height:50px}body .gform_wrapper legend{border:0;padding:0;margin:0}body .gform_wrapper .gfield .gfield_label{font-size:2rem;font-weight:400;line-height:3rem;color:#7a0026}body .gform_wrapper .ginput_complex label{color:#7a0026;margin-top:4px!important}.page-template-sitemap #sitemap-tree .tab-panel>ul,.tab-nav{list-style:none;margin:0;padding:0}#sitemap-tree{margin:30px 0}#sitemap-tree .span2{padding-right:0}#sitemap-tree .span10{padding-left:0}#sitemap-tree .tab-nav,.woocommerce-MyAccount-navigation ul{padding:0;position:relative;z-index:2}#sitemap-tree .tab-nav>li,.woocommerce-MyAccount-navigation ul>li{border:1px solid #bbb;border-radius:3px 0 0 3px;margin-bottom:10px}#sitemap-tree .tab-nav>li a,.woocommerce-MyAccount-navigation ul>li a{display:block;padding:0 10px;line-height:36px;color:#322c62}#sitemap-tree .tab-nav>li.active,.woocommerce-MyAccount-navigation ul>li.is-active{border-right-color:#fff}#sitemap-tree .tab-nav>li.active a{color:#7a0026;background-color:#fff}#sitemap-tree .tab-container{border:1px solid #bbb;border-radius:0 3px 3px 3px;padding:15px;margin-left:-1px;min-height:200px}.clients-list{display:flex;-js-display:flex;justify-content:space-between;flex-wrap:wrap}.clients-list .client{width:32%}.clients-list .client .thumbnail{width:100%;padding-top:96%;background-size:cover;background-position:center center}@media only screen and (max-width:767px){.clients-list .client{width:48%}}@media only screen and (max-width:600px){.clients-list .client{width:100%}}body.login .container.one-col.small-content>.content{max-width:420px}#login{margin:50px 20px 0}#content .woocommerce-message:before,#login~.language-switcher,#main-content .woocommerce-info:before{display:none}#login_error{background:#eacad4;color:#7a0026;padding:12px;border-radius:5px;margin-bottom:20px;border:2px solid #7a0026}#loginform input[type=password],#loginform input[type=text]{width:100%}#loginform p{margin-bottom:0;margin-top:0}#loginform label{line-height:30px}#loginform .forgetmenot{float:left}#loginform .forgetmenot input{margin-right:10px}#loginform .submit{text-align:right}#loginform .wp-pwd{position:relative}#loginform .wp-pwd .password-input{padding-right:50px}#loginform .wp-pwd .button{position:absolute;right:0;top:-30px;bottom:30px;z-index:10;background:0 0;border:0;min-width:auto;color:gray;outline:0!important}#loginform .wp-pwd .button:hover{color:#676767;border-color:transparent}#wp-submit{display:inline-block;line-height:50px;padding:0 23px;text-decoration:none;border-radius:3px;font-size:1.6rem;border:0;transition:background .2s ease-out;background:#aaa;color:#fff;background:#7a0026}#wp-submit:hover{background:#ccc}#wp-submit .fa{font-size:2.6rem;line-height:49px;vertical-align:top}#wp-submit.primary{color:#fff;background:#7a0026}#wp-submit.primary:hover{background:#9e0938}#wp-submit.beige{color:#fff;background-color:#b48357}#wp-submit.beige:hover{background-color:#c49d7a}#wp-submit.blue{color:#fff;background-color:#0076a3}#wp-submit.blue:hover{background-color:#009bd6}#wp-submit.turquoise{color:#fff;background-color:#3cb878}#wp-submit.turquoise:hover{background-color:#5dca92}#wp-submit.red-outline,#wp-submit.white-outline{color:#fff;position:relative;background:0 0}#wp-submit.white-outline:hover{background-color:rgba(255,255,255,.1)}#wp-submit.red-outline{color:#7a0026}#wp-submit.red-outline:hover,.woocommerce-MyAccount-navigation ul>li a:hover{background-color:rgba(122,0,38,.1)}#wp-submit.big{display:block;text-align:center}#wp-submit.small{line-height:37px;font-size:1.4rem}#wp-submit.small .fa{line-height:36px;font-size:2rem}#wp-submit:hover{background:#9e0938}#content .woocommerce-message a,#main-content .woocommerce-info a,.checkout-button{line-height:50px!important;padding:0 23px!important;text-decoration:none!important;border-radius:3px!important;font-size:1.6rem!important;border:0!important;transition:background .2s ease-out!important;background:#aaa!important}.checkout-button{color:#fff!important;background:#7a0026!important;display:block!important;text-align:center!important}#content .woocommerce-message a:hover,.checkout-button:hover{background:#ccc!important}#content .woocommerce-message a .fa,#main-content .woocommerce-info a .fa,.checkout-button .fa{font-size:2.6rem!important;line-height:49px!important;vertical-align:top!important}#content .woocommerce-message a.primary,.checkout-button.primary{color:#fff!important;background:#7a0026!important}.checkout-button.primary:hover{background:#9e0938!important}#content .woocommerce-message a.beige,.checkout-button.beige{color:#fff!important;background-color:#b48357!important}.checkout-button.beige:hover{background-color:#c49d7a!important}#content .woocommerce-message a.blue,.checkout-button.blue{color:#fff!important;background-color:#0076a3!important}.checkout-button.blue:hover{background-color:#009bd6!important}#content .woocommerce-message a.turquoise,.checkout-button.turquoise{color:#fff!important;background-color:#3cb878!important}.checkout-button.turquoise:hover{background-color:#5dca92!important}#content .woocommerce-message a.white-outline,.checkout-button.white-outline{color:#fff!important;position:relative!important;background:0 0!important}#content .woocommerce-message a.red-outline:before,#content .woocommerce-message a.white-outline:before,.checkout-button.red-outline:before,.checkout-button.white-outline:before{content:" "!important;position:absolute!important;top:0!important;left:0!important;width:100%!important;height:100%!important;border-radius:4px!important;border:1px solid #fff!important}.checkout-button.white-outline:hover{background-color:rgba(255,255,255,.1)!important}#content .woocommerce-message a.red-outline,.checkout-button.red-outline{color:#7a0026!important;position:relative!important;background:0 0!important}#content .woocommerce-message a.red-outline:before,.checkout-button.red-outline:before{border:1px solid #7a0026!important}.checkout-button.red-outline:hover{background-color:rgba(122,0,38,.1)!important}#content .woocommerce-message a.big,.checkout-button.big{display:block!important;text-align:center!important}#content .woocommerce-message a.small,.checkout-button.small{line-height:37px!important;font-size:1.4rem!important}#content .woocommerce-message a.small .fa,#main-content .woocommerce-info a.small .fa,.checkout-button.small .fa{line-height:36px!important;font-size:2rem!important}#content .woocommerce-message a.primary:hover,#content .woocommerce-message a:hover,.checkout-button:hover{background:#9e0938!important}.woocommerce-MyAccount-navigation{width:16.66666667%!important}.woocommerce-MyAccount-navigation ul{list-style:none;margin:0}.woocommerce-MyAccount-navigation ul>li{margin-right:-1px}.woocommerce-MyAccount-navigation ul>li a{text-decoration:none}.woocommerce-MyAccount-navigation ul>li.is-active a{color:#7a0026;background-color:#fff}@media only screen and (max-width:767px){.woocommerce-MyAccount-navigation{width:100%!important}.woocommerce-MyAccount-navigation ul li{margin-right:0;border:0!important}.woocommerce-MyAccount-navigation ul li.is-active{font-weight:700}.woocommerce-MyAccount-navigation ul li a{padding-left:0}}.woocommerce-MyAccount-content{width:83.33333333%!important;border:1px solid #bbb;border-radius:0 3px 3px 3px;padding:15px;margin-left:-1px;min-height:300px}@media only screen and (max-width:767px){.woocommerce-MyAccount-content{width:100%!important}}.woocommerce-account .addresses .title .edit{margin-top:1em}.woocommerce #main-content .quantity .qty{width:4.631em;text-align:left;padding-right:5px}#content .woocommerce-message,#main-content .woocommerce-info{margin:40px auto 0!important;padding:2em 2em 2em 3.5em!important;max-width:800px;display:flex;justify-content:space-between;align-items:center;color:#fff;border-top:0;border-radius:3px;font-weight:700;background-color:#949494}#content .woocommerce-message a,#main-content .woocommerce-info a{order:2;float:none;display:inline-block!important}#content .woocommerce-message a{color:#fff!important;background:#7a0026!important}#content .woocommerce-message a.beige:hover{background-color:#c49d7a!important}#content .woocommerce-message a.blue:hover{background-color:#009bd6!important}#content .woocommerce-message a.turquoise:hover{background-color:#5dca92!important}#content .woocommerce-message a.white-outline:hover{background-color:rgba(255,255,255,.1)!important}#content .woocommerce-message a.red-outline:hover{background-color:rgba(122,0,38,.1)!important}#main-content .woocommerce-info{margin:0 auto!important;color:#333;background-color:#dedede}#main-content .woocommerce-info a{color:#7a0026!important;position:relative!important;background:0 0!important}#main-content .woocommerce-info a:hover,.woocommerce #payment #place_order:hover,.woocommerce-page #payment #place_order:hover{background:#ccc!important}#main-content .woocommerce-info a.primary{color:#fff!important;background:#7a0026!important}#main-content .woocommerce-info a.primary:hover,.woocommerce #payment #place_order.primary:hover,.woocommerce-page #payment #place_order.primary:hover{background:#9e0938!important}#main-content .woocommerce-info a.beige{color:#fff!important;background-color:#b48357!important}#main-content .woocommerce-info a.beige:hover,.woocommerce #payment #place_order.beige:hover,.woocommerce-page #payment #place_order.beige:hover{background-color:#c49d7a!important}#main-content .woocommerce-info a.blue{color:#fff!important;background-color:#0076a3!important}#main-content .woocommerce-info a.blue:hover,.woocommerce #payment #place_order.blue:hover,.woocommerce-page #payment #place_order.blue:hover{background-color:#009bd6!important}#main-content .woocommerce-info a.turquoise{color:#fff!important;background-color:#3cb878!important}#main-content .woocommerce-info a.turquoise:hover,.woocommerce #payment #place_order.turquoise:hover,.woocommerce-page #payment #place_order.turquoise:hover{background-color:#5dca92!important}#main-content .woocommerce-info a.red-outline,#main-content .woocommerce-info a.white-outline{color:#fff!important;position:relative!important;background:0 0!important}#main-content .woocommerce-info a.white-outline:before,.woocommerce #payment #place_order.white-outline:before,.woocommerce-page #payment #place_order.white-outline:before{content:" "!important;position:absolute!important;top:0!important;left:0!important;width:100%!important;height:100%!important;border-radius:4px!important;border:1px solid #fff!important}#main-content .woocommerce-info a.white-outline:hover,.woocommerce #payment #place_order.white-outline:hover,.woocommerce-page #payment #place_order.white-outline:hover{background-color:rgba(255,255,255,.1)!important}#main-content .woocommerce-info a.red-outline{color:#7a0026!important}#main-content .woocommerce-info a.red-outline:before,#main-content .woocommerce-info a:before,.woocommerce #payment #place_order.red-outline:before,.woocommerce-page #payment #place_order.red-outline:before{content:" "!important;position:absolute!important;top:0!important;left:0!important;width:100%!important;height:100%!important;border-radius:4px!important;border:1px solid #7a0026!important}#main-content .woocommerce-info a.red-outline:hover{background-color:rgba(122,0,38,.1)!important}#main-content .woocommerce-info a.big{display:block!important;text-align:center!important}#main-content .woocommerce-info a.small{line-height:37px!important;font-size:1.4rem!important}#main-content .woocommerce-info a:hover,.woocommerce #payment #place_order.red-outline:hover,.woocommerce-page #payment #place_order.red-outline:hover{background-color:rgba(122,0,38,.1)!important}body.woocommerce a.remove{color:#b90000!important}.shop_table.cart{border-color:#555!important}.shop_table.cart th{color:#fff;background-color:#555;font-weight:400!important}.shop_table.cart th:last-child{border-top-right-radius:5px}.shop_table.cart td,.shop_table.cart th{border-color:#555!important}.shop_table.cart .product-thumbnail img{max-width:100px;height:auto!important;margin:0}.shop_table.cart a.remove{color:#7a0026!important;font-size:2.5em}.shop_table.cart .quantity input{width:80px}.shop_table.cart .product-thumbnail{width:120px}.shop_table.cart .product-remove{width:20px}.shop_table.cart .product-subtotal .woocommerce-Price-amount{font-weight:700;font-size:1.2em}.shop_table.cart .product-name a{font-weight:700;text-decoration:none}.shop_table.cart .button{height:50px}.shop_table.cart .coupon input[type=text]{width:200px!important;margin-right:10px}#add_payment_method #payment,.woocommerce-cart #payment,.woocommerce-checkout #payment{background-color:#ececec}.woocommerce #payment #place_order,.woocommerce-page #payment #place_order{display:inline-block!important;line-height:50px!important;padding:0 23px!important;text-decoration:none!important;border-radius:3px!important;font-size:1.6rem!important;border:0!important;transition:background .2s ease-out!important;background:#aaa!important;color:#fff!important;background:#7a0026!important}.woocommerce #payment #place_order .fa,.woocommerce-page #payment #place_order .fa{font-size:2.6rem!important;line-height:49px!important;vertical-align:top!important}.woocommerce #payment #place_order.primary,.woocommerce-page #payment #place_order.primary{color:#fff!important;background:#7a0026!important}.woocommerce #payment #place_order.beige,.woocommerce-page #payment #place_order.beige{color:#fff!important;background-color:#b48357!important}.woocommerce #payment #place_order.blue,.woocommerce-page #payment #place_order.blue{color:#fff!important;background-color:#0076a3!important}.woocommerce #payment #place_order.turquoise,.woocommerce-page #payment #place_order.turquoise{color:#fff!important;background-color:#3cb878!important}.woocommerce #payment #place_order.white-outline,.woocommerce-page #payment #place_order.white-outline{color:#fff!important;position:relative!important;background:0 0!important}.woocommerce #payment #place_order.red-outline,.woocommerce-page #payment #place_order.red-outline{color:#7a0026!important;position:relative!important;background:0 0!important}.woocommerce #payment #place_order.big,.woocommerce-page #payment #place_order.big{display:block!important;text-align:center!important}.woocommerce #payment #place_order.small,.woocommerce-page #payment #place_order.small{line-height:37px!important;font-size:1.4rem!important}.woocommerce #payment #place_order.small .fa,.woocommerce-page #payment #place_order.small .fa{line-height:36px!important;font-size:2rem!important}.woocommerce #payment #place_order:hover,.woocommerce-page #payment #place_order:hover{background:#9e0938!important}.checkout_coupon+.checkout.woocommerce-checkout{margin-top:30px}.place-card .place-desc-large{margin-bottom:10px}.place-card .place-name{font-weight:700;font-size:1.2em;margin-bottom:5px;color:#7a0026}.place-card .nav-item{padding:3px 0}.place-card .nav-item .fa{width:20px;text-align:center;margin-right:4px;color:#7a0026}.place-card a{color:#333}.groute{margin-bottom:50px}.groute .marker{display:none}.groute-toolbar{padding:50px 0}.groute-toolbar:nth-child(1){padding-top:0}.groute-toolbar .search-country label{font-weight:700;margin-right:10px}.groute-toolbar .search-country label span{margin-right:10px;text-transform:uppercase;font-size:1.4rem}.groute-toolbar .notice{margin-top:50px;font-size:1.6rem;color:#7a0026}.groute-toolbar .notice:empty{display:none}@media only screen and (max-width:979px){.groute-toolbar .btn.pull-right{float:none;margin-bottom:50px}}@media only screen and (max-width:767px){.groute-toolbar .search-country label span{display:block;margin-bottom:10px}}@media only screen and (max-width:600px){.groute-toolbar .search-country input{margin-bottom:15px;width:100%}.groute-toolbar .search-country button{width:100%}}#google_maps_user_current_loc{outline:0}#google_maps_user_current_loc.loading .fa{-webkit-animation:spin 2s infinite linear;animation:spin 2s infinite linear}#google_maps_user_current_loc.loading .fa:before{content:"\f110"}html[lang-disabled]{margin-top:0!important}html[lang-disabled] #wpadminbar{opacity:.7;transition:opacity .1s}html[lang-disabled] #wpadminbar:hover{opacity:1}