@charset "UTF-8";*{box-sizing:border-box}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}a{text-decoration:none}.slick-slider{box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list,.slick-slider{position:relative;display:block}.slick-list{overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translateZ(0);transform:translateZ(0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}@font-face{font-family:slick;src:url(fonts/slick.eot);src:url(fonts/slick.eot?#iefix) format("embedded-opentype"),url(fonts/slick.woff) format("woff"),url(fonts/slick.ttf) format("truetype"),url(images/slick.svg?e16e9d8df84093c62002776c1555e77f#slick) format("svg");font-weight:400;font-style:normal}.slick-next,.slick-prev{position:absolute;display:block;height:20px;width:20px;line-height:0;font-size:0;cursor:pointer;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);padding:0;border:none}.slick-next,.slick-next:focus,.slick-next:hover,.slick-prev,.slick-prev:focus,.slick-prev:hover{background:transparent;color:transparent;outline:none}.slick-next:focus:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-prev:hover:before{opacity:1}.slick-next.slick-disabled:before,.slick-prev.slick-disabled:before{opacity:.25}.slick-next:before,.slick-prev:before{font-family:slick;font-size:20px;line-height:1;color:#fff;opacity:.75;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px}[dir=rtl] .slick-prev{left:auto;right:-25px}.slick-prev:before{content:"←"}[dir=rtl] .slick-prev:before{content:"→"}.slick-next{right:-25px}[dir=rtl] .slick-next{left:-25px;right:auto}.slick-next:before{content:"→"}[dir=rtl] .slick-next:before{content:"←"}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-25px;list-style:none;display:block;text-align:center;padding:0;margin:0;width:100%}.slick-dots li{position:relative;display:inline-block;margin:0 5px;padding:0}.slick-dots li,.slick-dots li button{height:20px;width:20px;cursor:pointer}.slick-dots li button{border:0;background:transparent;display:block;outline:none;line-height:0;font-size:0;color:transparent;padding:5px}.slick-dots li button:focus,.slick-dots li button:hover{outline:none}.slick-dots li button:focus:before,.slick-dots li button:hover:before{opacity:1}.slick-dots li button:before{position:absolute;top:0;left:0;content:"•";width:20px;height:20px;font-family:slick;font-size:6px;line-height:20px;text-align:center;color:#000;opacity:.25;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{color:#000;opacity:.75}@font-face{font-family:icomoon;src:url(https://www.horsepilot.com/themes/horse-pilot-b2c/css/fonts/icomoon.eot);src:url(https://www.horsepilot.com/themes/horse-pilot-b2c/css/fonts/icomoon.eot#iefix) format("embedded-opentype"),url(https://www.horsepilot.com/themes/horse-pilot-b2c/css/fonts/icomoon.ttf) format("truetype"),url(https://www.horsepilot.com/themes/horse-pilot-b2c/css/fonts/icomoon.woff) format("woff"),url(images/icomoon.svg?1fd542a97173506a9c74f31e6108c4ac#icomoon) format("svg");font-weight:400;font-style:normal}[class*=" icon-"],[class^=icon-]{font-family:icomoon!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-burger:before{content:""}.icon-cart:before{content:""}.icon-logo-ultro:before{content:""}.icon-next-prev:before{content:""}.icon-user1:before{content:""}.icon-account:before{content:""}.icon-cart2:before{content:""}.icon-instagram:before{content:""}.icon-youtube:before{content:""}.icon-logo:before{content:""}.icon-home:before{content:""}.icon-home2:before{content:""}.icon-home3:before{content:""}.icon-office:before{content:""}.icon-newspaper:before{content:""}.icon-pencil:before{content:""}.icon-pencil2:before{content:""}.icon-quill:before{content:""}.icon-pen:before{content:""}.icon-blog:before{content:""}.icon-eyedropper:before{content:""}.icon-droplet:before{content:""}.icon-paint-format:before{content:""}.icon-image:before{content:""}.icon-images:before{content:""}.icon-camera:before{content:""}.icon-headphones:before{content:""}.icon-music:before{content:""}.icon-play:before{content:""}.icon-film:before{content:""}.icon-video-camera:before{content:""}.icon-dice:before{content:""}.icon-pacman:before{content:""}.icon-spades:before{content:""}.icon-clubs:before{content:""}.icon-diamonds:before{content:""}.icon-bullhorn:before{content:""}.icon-connection:before{content:""}.icon-podcast:before{content:""}.icon-feed:before{content:""}.icon-mic:before{content:""}.icon-book:before{content:""}.icon-books:before{content:""}.icon-library:before{content:""}.icon-file-text:before{content:""}.icon-profile:before{content:""}.icon-file-empty:before{content:""}.icon-files-empty:before{content:""}.icon-file-text2:before{content:""}.icon-file-picture:before{content:""}.icon-file-music:before{content:""}.icon-file-play:before{content:""}.icon-file-video:before{content:""}.icon-file-zip:before{content:""}.icon-copy:before{content:""}.icon-paste:before{content:""}.icon-stack:before{content:""}.icon-folder:before{content:""}.icon-folder-open:before{content:""}.icon-folder-plus:before{content:""}.icon-folder-minus:before{content:""}.icon-folder-download:before{content:""}.icon-folder-upload:before{content:""}.icon-price-tag:before{content:""}.icon-price-tags:before{content:""}.icon-barcode:before{content:""}.icon-qrcode:before{content:""}.icon-ticket:before{content:""}.icon-cart1:before{content:""}.icon-coin-dollar:before{content:""}.icon-coin-euro:before{content:""}.icon-coin-pound:before{content:""}.icon-coin-yen:before{content:""}.icon-credit-card:before{content:""}.icon-calculator:before{content:""}.icon-lifebuoy:before{content:""}.icon-phone:before{content:""}.icon-phone-hang-up:before{content:""}.icon-address-book:before{content:""}.icon-envelop:before{content:""}.icon-pushpin:before{content:""}.icon-location:before{content:""}.icon-location2:before{content:""}.icon-compass:before{content:""}.icon-compass2:before{content:""}.icon-map:before{content:""}.icon-map2:before{content:""}.icon-history:before{content:""}.icon-clock:before{content:""}.icon-clock2:before{content:""}.icon-alarm:before{content:""}.icon-bell:before{content:""}.icon-stopwatch:before{content:""}.icon-calendar:before{content:""}.icon-printer:before{content:""}.icon-keyboard:before{content:""}.icon-display:before{content:""}.icon-laptop:before{content:""}.icon-mobile:before{content:""}.icon-mobile2:before{content:""}.icon-tablet:before{content:""}.icon-tv:before{content:""}.icon-drawer:before{content:""}.icon-drawer2:before{content:""}.icon-box-add:before{content:""}.icon-box-remove:before{content:""}.icon-download:before{content:""}.icon-upload:before{content:""}.icon-floppy-disk:before{content:""}.icon-drive:before{content:""}.icon-database:before{content:""}.icon-undo:before{content:""}.icon-redo:before{content:""}.icon-undo2:before{content:""}.icon-redo2:before{content:""}.icon-forward:before{content:""}.icon-reply:before{content:""}.icon-bubble:before{content:""}.icon-bubbles:before{content:""}.icon-bubbles2:before{content:""}.icon-bubble2:before{content:""}.icon-bubbles3:before{content:""}.icon-bubbles4:before{content:""}.icon-user:before{content:""}.icon-users:before{content:""}.icon-user-plus:before{content:""}.icon-user-minus:before{content:""}.icon-user-check:before{content:""}.icon-user-tie:before{content:""}.icon-quotes-left:before{content:""}.icon-quotes-right:before{content:""}.icon-hour-glass:before{content:""}.icon-spinner:before{content:""}.icon-spinner2:before{content:""}.icon-spinner3:before{content:""}.icon-spinner4:before{content:""}.icon-spinner5:before{content:""}.icon-spinner6:before{content:""}.icon-spinner7:before{content:""}.icon-spinner8:before{content:""}.icon-spinner9:before{content:""}.icon-spinner10:before{content:""}.icon-spinner11:before{content:""}.icon-binoculars:before{content:""}.icon-search:before{content:""}.icon-zoom-in:before{content:""}.icon-zoom-out:before{content:""}.icon-enlarge:before{content:""}.icon-shrink:before{content:""}.icon-enlarge2:before{content:""}.icon-shrink2:before{content:""}.icon-key:before{content:""}.icon-key2:before{content:""}.icon-lock:before{content:""}.icon-unlocked:before{content:""}.icon-wrench:before{content:""}.icon-equalizer:before{content:""}.icon-equalizer2:before{content:""}.icon-cog:before{content:""}.icon-cogs:before{content:""}.icon-hammer:before{content:""}.icon-magic-wand:before{content:""}.icon-aid-kit:before{content:""}.icon-bug:before{content:""}.icon-pie-chart:before{content:""}.icon-stats-dots:before{content:""}.icon-stats-bars:before{content:""}.icon-stats-bars2:before{content:""}.icon-trophy:before{content:""}.icon-gift:before{content:""}.icon-glass:before{content:""}.icon-glass2:before{content:""}.icon-mug:before{content:""}.icon-spoon-knife:before{content:""}.icon-leaf:before{content:""}.icon-rocket:before{content:""}.icon-meter:before{content:""}.icon-meter2:before{content:""}.icon-hammer2:before{content:""}.icon-fire:before{content:""}.icon-lab:before{content:""}.icon-magnet:before{content:""}.icon-bin:before{content:""}.icon-bin2:before{content:""}.icon-briefcase:before{content:""}.icon-airplane:before{content:""}.icon-truck:before{content:""}.icon-road:before{content:""}.icon-accessibility:before{content:""}.icon-target:before{content:""}.icon-shield:before{content:""}.icon-power:before{content:""}.icon-switch:before{content:""}.icon-power-cord:before{content:""}.icon-clipboard:before{content:""}.icon-list-numbered:before{content:""}.icon-list:before{content:""}.icon-list2:before{content:""}.icon-tree:before{content:""}.icon-menu:before{content:""}.icon-menu2:before{content:""}.icon-menu3:before{content:""}.icon-menu4:before{content:""}.icon-cloud:before{content:""}.icon-cloud-download:before{content:""}.icon-cloud-upload:before{content:""}.icon-cloud-check:before{content:""}.icon-download2:before{content:""}.icon-upload2:before{content:""}.icon-download3:before{content:""}.icon-upload3:before{content:""}.icon-sphere:before{content:""}.icon-earth:before{content:""}.icon-link:before{content:""}.icon-flag:before{content:""}.icon-attachment:before{content:""}.icon-eye:before{content:""}.icon-eye-plus:before{content:""}.icon-eye-minus:before{content:""}.icon-eye-blocked:before{content:""}.icon-bookmark:before{content:""}.icon-bookmarks:before{content:""}.icon-sun:before{content:""}.icon-contrast:before{content:""}.icon-brightness-contrast:before{content:""}.icon-star-empty:before{content:""}.icon-star-half:before{content:""}.icon-star-full:before{content:""}.icon-heart:before{content:""}.icon-heart-broken:before{content:""}.icon-man:before{content:""}.icon-woman:before{content:""}.icon-man-woman:before{content:""}.icon-happy:before{content:""}.icon-happy2:before{content:""}.icon-smile:before{content:""}.icon-smile2:before{content:""}.icon-tongue:before{content:""}.icon-tongue2:before{content:""}.icon-sad:before{content:""}.icon-sad2:before{content:""}.icon-wink:before{content:""}.icon-wink2:before{content:""}.icon-grin:before{content:""}.icon-grin2:before{content:""}.icon-cool:before{content:""}.icon-cool2:before{content:""}.icon-angry:before{content:""}.icon-angry2:before{content:""}.icon-evil:before{content:""}.icon-evil2:before{content:""}.icon-shocked:before{content:""}.icon-shocked2:before{content:""}.icon-baffled:before{content:""}.icon-baffled2:before{content:""}.icon-confused:before{content:""}.icon-confused2:before{content:""}.icon-neutral:before{content:""}.icon-neutral2:before{content:""}.icon-hipster:before{content:""}.icon-hipster2:before{content:""}.icon-wondering:before{content:""}.icon-wondering2:before{content:""}.icon-sleepy:before{content:""}.icon-sleepy2:before{content:""}.icon-frustrated:before{content:""}.icon-frustrated2:before{content:""}.icon-crying:before{content:""}.icon-crying2:before{content:""}.icon-point-up:before{content:""}.icon-point-right:before{content:""}.icon-point-down:before{content:""}.icon-point-left:before{content:""}.icon-warning:before{content:""}.icon-notification:before{content:""}.icon-question:before{content:""}.icon-plus:before{content:""}.icon-minus:before{content:""}.icon-info:before{content:""}.icon-cancel-circle:before{content:""}.icon-blocked:before{content:""}.icon-cross:before{content:""}.icon-checkmark:before{content:""}.icon-checkmark2:before{content:""}.icon-spell-check:before{content:""}.icon-enter:before{content:""}.icon-exit:before{content:""}.icon-play2:before{content:""}.icon-pause:before{content:""}.icon-stop:before{content:""}.icon-previous:before{content:""}.icon-next:before{content:""}.icon-backward:before{content:""}.icon-forward2:before{content:""}.icon-play3:before{content:""}.icon-pause2:before{content:""}.icon-stop2:before{content:""}.icon-backward2:before{content:""}.icon-forward3:before{content:""}.icon-first:before{content:""}.icon-last:before{content:""}.icon-previous2:before{content:""}.icon-next2:before{content:""}.icon-eject:before{content:""}.icon-volume-high:before{content:""}.icon-volume-medium:before{content:""}.icon-volume-low:before{content:""}.icon-volume-mute:before{content:""}.icon-volume-mute2:before{content:""}.icon-volume-increase:before{content:""}.icon-volume-decrease:before{content:""}.icon-loop:before{content:""}.icon-loop2:before{content:""}.icon-infinite:before{content:""}.icon-shuffle:before{content:""}.icon-arrow-up-left:before{content:""}.icon-arrow-up:before{content:""}.icon-arrow-up-right:before{content:""}.icon-arrow-right:before{content:""}.icon-arrow-down-right:before{content:""}.icon-arrow-down:before{content:""}.icon-arrow-down-left:before{content:""}.icon-arrow-left:before{content:""}.icon-arrow-up-left2:before{content:""}.icon-arrow-up2:before{content:""}.icon-arrow-up-right2:before{content:""}.icon-arrow-right2:before{content:""}.icon-arrow-down-right2:before{content:""}.icon-arrow-down2:before{content:""}.icon-arrow-down-left2:before{content:""}.icon-arrow-left2:before{content:""}.icon-circle-up:before{content:""}.icon-circle-right:before{content:""}.icon-circle-down:before{content:""}.icon-circle-left:before{content:""}.icon-tab:before{content:""}.icon-move-up:before{content:""}.icon-move-down:before{content:""}.icon-sort-alpha-asc:before{content:""}.icon-sort-alpha-desc:before{content:""}.icon-sort-numeric-asc:before{content:""}.icon-sort-numberic-desc:before{content:""}.icon-sort-amount-asc:before{content:""}.icon-sort-amount-desc:before{content:""}.icon-command:before{content:""}.icon-shift:before{content:""}.icon-ctrl:before{content:""}.icon-opt:before{content:""}.icon-checkbox-checked:before{content:""}.icon-checkbox-unchecked:before{content:""}.icon-radio-checked:before{content:""}.icon-radio-checked2:before{content:""}.icon-radio-unchecked:before{content:""}.icon-crop:before{content:""}.icon-make-group:before{content:""}.icon-ungroup:before{content:""}.icon-scissors:before{content:""}.icon-filter:before{content:""}.icon-font:before{content:""}.icon-ligature:before{content:""}.icon-ligature2:before{content:""}.icon-text-height:before{content:""}.icon-text-width:before{content:""}.icon-font-size:before{content:""}.icon-bold:before{content:""}.icon-underline:before{content:""}.icon-italic:before{content:""}.icon-strikethrough:before{content:""}.icon-omega:before{content:""}.icon-sigma:before{content:""}.icon-page-break:before{content:""}.icon-superscript:before{content:""}.icon-subscript:before{content:""}.icon-superscript2:before{content:""}.icon-subscript2:before{content:""}.icon-text-color:before{content:""}.icon-pagebreak:before{content:""}.icon-clear-formatting:before{content:""}.icon-table:before{content:""}.icon-table2:before{content:""}.icon-insert-template:before{content:""}.icon-pilcrow:before{content:""}.icon-ltr:before{content:""}.icon-rtl:before{content:""}.icon-section:before{content:""}.icon-paragraph-left:before{content:""}.icon-paragraph-center:before{content:""}.icon-paragraph-right:before{content:""}.icon-paragraph-justify:before{content:""}.icon-indent-increase:before{content:""}.icon-indent-decrease:before{content:""}.icon-share:before{content:""}.icon-new-tab:before{content:""}.icon-embed:before{content:""}.icon-embed2:before{content:""}.icon-terminal:before{content:""}.icon-share2:before{content:""}.icon-mail:before{content:""}.icon-mail2:before{content:""}.icon-mail3:before{content:""}.icon-mail4:before{content:""}.icon-amazon:before{content:""}.icon-google:before{content:""}.icon-google2:before{content:""}.icon-google3:before{content:""}.icon-google-plus:before{content:""}.icon-google-plus2:before{content:""}.icon-google-plus3:before{content:""}.icon-hangouts:before{content:""}.icon-google-drive:before{content:""}.icon-facebook:before{content:""}.icon-facebook2:before{content:""}.icon-instagram1:before{content:""}.icon-whatsapp:before{content:""}.icon-spotify:before{content:""}.icon-telegram:before{content:""}.icon-twitter:before{content:""}.icon-vine:before{content:""}.icon-vk:before{content:""}.icon-renren:before{content:""}.icon-sina-weibo:before{content:""}.icon-rss:before{content:""}.icon-rss2:before{content:""}.icon-youtube1:before{content:""}.icon-youtube2:before{content:""}.icon-twitch:before{content:""}.icon-vimeo:before{content:""}.icon-vimeo2:before{content:""}.icon-lanyrd:before{content:""}.icon-flickr:before{content:""}.icon-flickr2:before{content:""}.icon-flickr3:before{content:""}.icon-flickr4:before{content:""}.icon-dribbble:before{content:""}.icon-behance:before{content:""}.icon-behance2:before{content:""}.icon-deviantart:before{content:""}.icon-500px:before{content:""}.icon-steam:before{content:""}.icon-steam2:before{content:""}.icon-dropbox:before{content:""}.icon-onedrive:before{content:""}.icon-github:before{content:""}.icon-npm:before{content:""}.icon-basecamp:before{content:""}.icon-trello:before{content:""}.icon-wordpress:before{content:""}.icon-joomla:before{content:""}.icon-ello:before{content:""}.icon-blogger:before{content:""}.icon-blogger2:before{content:""}.icon-tumblr:before{content:""}.icon-tumblr2:before{content:""}.icon-yahoo:before{content:""}.icon-yahoo2:before{content:""}.icon-tux:before{content:""}.icon-appleinc:before{content:""}.icon-finder:before{content:""}.icon-android:before{content:""}.icon-windows:before{content:""}.icon-windows8:before{content:""}.icon-soundcloud:before{content:""}.icon-soundcloud2:before{content:""}.icon-skype:before{content:""}.icon-reddit:before{content:""}.icon-hackernews:before{content:""}.icon-wikipedia:before{content:""}.icon-linkedin:before{content:""}.icon-linkedin2:before{content:""}.icon-lastfm:before{content:""}.icon-lastfm2:before{content:""}.icon-delicious:before{content:""}.icon-stumbleupon:before{content:""}.icon-stumbleupon2:before{content:""}.icon-stackoverflow:before{content:""}.icon-pinterest:before{content:""}.icon-pinterest2:before{content:""}.icon-xing2:before{content:""}.icon-flattr:before{content:""}.icon-foursquare:before{content:""}.icon-yelp:before{content:""}.icon-paypal:before{content:""}.icon-chrome:before{content:""}.icon-firefox:before{content:""}.icon-IE:before{content:""}.icon-edge:before{content:""}.icon-safari:before{content:""}.icon-opera:before{content:""}.icon-file-pdf:before{content:""}.icon-file-openoffice:before{content:""}.icon-file-word:before{content:""}.icon-file-excel:before{content:""}.icon-libreoffice:before{content:""}.icon-html-five:before{content:""}.icon-html-five2:before{content:""}.icon-css3:before{content:""}.icon-git:before{content:""}.icon-codepen:before{content:""}.icon-svg:before{content:""}.icon-IcoMoon:before{content:""}@font-face{font-family:aktiv_groteskbold;src:url(fonts/aktivgrotesk-bold-webfont.woff2) format("woff2"),url(fonts/aktivgrotesk-bold-webfont.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:aktiv_groteskregular;src:url(fonts/aktivgrotesk-regular-webfont.woff2) format("woff2"),url(fonts/aktivgrotesk-regular-webfont.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:riftbold;src:url(fonts/fort_foundry_-_rift-bold-webfont.woff2) format("woff2"),url(fonts/fort_foundry_-_rift-bold-webfont.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:riftdemi;src:url(fonts/fort_foundry_-_rift-demi-webfont.woff2) format("woff2"),url(fonts/fort_foundry_-_rift-demi-webfont.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:riftdemi_italic;src:url(fonts/fort_foundry_-_rift_demi_italic-webfont.woff2) format("woff2"),url(fonts/fort_foundry_-_rift_demi_italic-webfont.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:riftlight;src:url(fonts/fort_foundry_-_rift-light-webfont.woff2) format("woff2"),url(fonts/fort_foundry_-_rift-light-webfont.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:riftlight_italic;src:url(fonts/fort_foundry_-_rift_light_italic-webfont.woff2) format("woff2"),url(fonts/fort_foundry_-_rift_light_italic-webfont.woff) format("woff");font-weight:400;font-style:normal}.show-laptop{display:none}@media (max-width:1199px){.show-laptop{display:block}}.show-mobile{display:none}@media (max-width:990px){.show-mobile{display:block}}.hide-mobile{display:block}@media (max-width:990px){.hide-mobile{display:none}}.display{max-width:860px;text-transform:uppercase;font-size:95px;font-family:riftdemi_italic,arial,"sans-serif"}.display span{display:block;font-family:riftlight_italic,arial,"sans-serif"}@media (max-width:1199px){.display{font-size:50px}}.h1{text-transform:uppercase;font-size:65px;font-family:riftdemi_italic,arial,"sans-serif"}.h1 span{display:block;font-family:riftlight_italic,arial,"sans-serif"}@media (max-width:1199px){.h1{font-size:40px}}.h2{text-transform:uppercase;line-height:45px;font-size:40px;font-family:riftdemi_italic,arial,"sans-serif"}@media (max-width:1199px){.h2{font-size:30px}}.h3{text-transform:uppercase;line-height:35px;font-size:30px;font-family:riftdemi_italic,arial,"sans-serif"}@media (max-width:1199px){.h3{font-size:25px;line-height:30px}}.h4{line-height:25px;font-size:20px;font-family:riftdemi,arial,"sans-serif"}.h4,.h5{text-transform:uppercase}.h5{line-height:15px;font-size:15px;font-family:riftbold,arial,"sans-serif"}.chapo{font-family:aktiv_groteskregular,arial,"sans-serif";font-size:20px;line-height:30px}@media (max-width:1199px){.chapo{font-size:18px;line-height:26px}}@media (max-width:767px){.chapo{font-size:15px;line-height:22px}}.text-body{font-family:aktiv_groteskregular,arial,"sans-serif";font-size:15px;line-height:22px}.link{position:relative;overflow:hidden;padding-bottom:2px;display:inline-block;vertical-align:top}.link:before{content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;-webkit-transform:translateX(-100%);transform:translateX(-100%);transition:-webkit-transform .5s;transition:transform .5s;transition:transform .5s,-webkit-transform .5s}.link:hover:before{-webkit-transform:translateX(0);transform:translateX(0)}.link-reverse{position:relative;overflow:hidden;padding-bottom:2px;display:inline-block;vertical-align:top}.link-reverse:before{content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;-webkit-transform:translateX(0);transform:translateX(0);transition:-webkit-transform .5s;transition:transform .5s;transition:transform .5s,-webkit-transform .5s}.link-reverse:hover:before{-webkit-transform:translateX(-100%);transform:translateX(-100%)}.button-black{cursor:pointer;display:inline-block;color:#fff;padding:15px 50px;background-color:#111;transition:color .5s,background-color .5s;font-family:riftbold,arial,"sans-serif";font-size:15px}.button-black:hover{color:#111;background-color:#fff}@media (max-width:767px){.button-black{padding:15px 30px}}.button-white{cursor:pointer;display:inline-block;color:#111;padding:15px 50px;background-color:#fff;transition:color .5s,background-color .5s;font-family:riftbold,arial,"sans-serif";font-size:15px}.button-white:hover{color:#fff;background-color:#111}.button-transparent{cursor:pointer;display:inline-block;color:#fff;padding:15px 50px;border:1px solid #fff;transition:color .5s,background-color .5s,border .5s;background:transparent;font-family:riftbold,arial,"sans-serif";font-size:15px;line-height:18px}.button-transparent:hover{color:#111;background-color:#fff;border:1px solid transparent}body{transition:left .5s;position:relative;padding-top:90px}@media (max-width:1199px){body{padding-top:60px}}body.megamenu-opened{left:380px}@media (max-width:767px){body.megamenu-opened{left:300px}}body.menu-hided .main-menu{-webkit-transform:translateY(-100%);transform:translateY(-100%)}.megamenu{position:fixed;top:90px;width:100%;left:0;opacity:0;padding:60px;pointer-events:none;-webkit-transform:translateX(-100%);transform:translateX(-100%);transition:opacity .5s;background:#111}.megamenu.inline,.megamenu.visible,.megamenu:hover{-webkit-transform:translateX(0);transform:translateX(0);pointer-events:auto;opacity:1}.megamenu.inline{position:static;max-height:none!important}@media (max-width:1199px){.megamenu.inline .sub-menu .sub-menu>li>a{font-size:25px}.megamenu.inline>.container>.sub-menu>li>a{font-size:15px}}@media (max-width:990px){.megamenu.inline>.container{flex-wrap:wrap}.megamenu.inline>.container>.sub-menu{flex-basis:50%}}@media (max-width:767px){.megamenu.inline{padding:60px 25px}.megamenu.inline>.container{flex-wrap:wrap}.megamenu.inline>.container>.sub-menu{flex-basis:100%}.megamenu.inline>.container>.sub-menu>li>a{position:relative}.megamenu.inline>.container>.sub-menu>li>a:after{content:"";-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate(135deg);transform:rotate(135deg);height:12px;width:12px;display:block;position:absolute;right:5px;top:calc(50% - 10px);border-right:2px solid #fff;border-top:2px solid #fff;transition:-webkit-transform .5s;transition:transform .5s;transition:transform .5s,-webkit-transform .5s}.megamenu.inline>.container>.sub-menu>li>a.active:after{-webkit-transform:rotate(315deg);transform:rotate(315deg)}.megamenu.inline>.container>.sub-menu .sub-menu{overflow:hidden;transition:max-height .5s}}.megamenu>.container{display:flex;justify-content:space-between;width:100%!important}.megamenu>.container>.sub-menu{flex-basis:25%;position:relative}@media (max-width:1199px){.megamenu>.container>.sub-menu{flex-basis:33%}}.megamenu>.container>.sub-menu:last-child{display:flex;justify-content:flex-end}@media (max-width:1199px){.megamenu>.container>.sub-menu:last-child{display:none}}.megamenu>.container>.sub-menu>li a{color:#5c5c5c;font-size:20px;font-family:riftdemi,arial,"sans-serif";margin-bottom:35px;display:block}@media (max-width:767px){.megamenu>.container>.sub-menu>li>a{margin-top:20px}}.megamenu .sub-menu .sub-menu>li{margin-bottom:30px}.megamenu .sub-menu .sub-menu>li:last-child{margin-bottom:0}.megamenu .sub-menu .sub-menu>li>a{color:#fff;font-size:40px;transition:color .5s;margin-bottom:25px}.megamenu .sub-menu .sub-menu>li>a:hover{color:#5c5c5c}.megamenu .image-hover{max-width:90%;position:absolute;top:0;right:0;height:100%;width:100%;background-repeat:no-repeat;background-position:50%;background-size:cover}@media (max-width:1199px){.megamenu .image-hover{display:none}}@media (min-width:1200px){.megamenu{max-height:inherit!important}}.c-language-switcher{padding:20px 30px 20px 0;position:relative}.c-language-switcher:after{box-sizing: border-box;content:"";-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate(135deg);transform:rotate(135deg);height:12px;width:12px;display:block;position:absolute;right:5px;top:calc(50% - 10px);border-right:2px solid #fff;border-top:2px solid #fff;transition:-webkit-transform .5s;transition:transform .5s;transition:transform .5s,-webkit-transform .5s}.c-language-switcher li{position:absolute;top:100%;opacity:0;width:63px;background:#111;padding:10px;transition:all .5s;pointer-events:none}.c-language-switcher li:hover{background:#fff}.c-language-switcher li:hover a{color:#111}.c-language-switcher li.-current{position:static;opacity:1;width:inherit;pointer-events:auto}.c-language-switcher:hover li{pointer-events:auto}.c-language-switcher:hover li+li{top:calc(50% + 20px);opacity:1}.c-language-switcher:hover li+li+li{top:calc(50% + 50px);opacity:1}.c-language-switcher:hover:after{-webkit-transform:rotate(315deg);transform:rotate(315deg)}.header{position:fixed;width:100%;z-index:5;left:0;top:0}.header .main-menu{color:#fff;background-color:#111;height:90px;padding:0 60px;display:flex;align-items:center;justify-content:space-between;font-size:15px;letter-spacing:.5px;font-family:riftdemi,arial,"sans-serif";transition:-webkit-transform .5s;transition:transform .5s;transition:transform .5s,-webkit-transform .5s}@media (max-width:1199px){.header .main-menu{padding:0 40px;height:60px}.header .main-menu>.secondary-menu .c-language-switcher{display:none}}@media (max-width:767px){.header .main-menu{padding:0 20px}.header .main-menu>.secondary-menu .c-language-switcher{display:none}}.header .toggle-menu-container{display:none}@media (max-width:1199px){.header .toggle-menu-container{display:block;flex-basis:40%}.header .toggle-menu-container .toggle-menu{width:23px;height:15px;display:flex;flex-direction:column;justify-content:space-between;cursor:pointer}.header .toggle-menu-container .toggle-menu>div{height:1px;background:#fff;width:100%}}.header .main-megamenu{display:flex;align-items:center;justify-content:flex-start;flex-basis:40%;text-transform:uppercase}.header .main-megamenu>li>a{display:inline-block;vertical-align:middle;margin-right:35px;padding:40px 0;position:relative;overflow:hidden}.header .main-megamenu>li>a:before{content:"";position:absolute;bottom:30px;left:0;width:100%;height:1px;-webkit-transform:translateX(-100%);transform:translateX(-100%);transition:-webkit-transform .5s;transition:transform .5s;transition:transform .5s,-webkit-transform .5s;background:#fff}@media (max-width:1199px){.header .main-megamenu>li>a:before{display:none}}.header .main-megamenu>li>a:hover:before{-webkit-transform:translateX(0);transform:translateX(0)}.header .main-megamenu>li:last-child a{margin-right:0}.header .main-megamenu .secondary-menu{display:none}@media (max-width:1199px){.header .main-megamenu{flex-basis:100%;position:fixed;top:0;height:100%;overflow-y:auto;max-width:380px;left:0;-webkit-transform:translateX(-100%);transform:translateX(-100%);background-color:#111;padding:20px;transition:-webkit-transform .5s;transition:transform .5s;transition:transform .5s,-webkit-transform .5s;z-index:100}.header .main-megamenu,.header .main-megamenu>li{width:100%;display:block}.header .main-megamenu.active{-webkit-transform:translateX(0);transform:translateX(0)}.header .main-megamenu>li>a{width:80%;display:block;padding:20px 0;position:relative}.header .main-megamenu>li>a.level1:after{content:"";-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate(135deg);transform:rotate(135deg);height:12px;width:12px;display:block;position:absolute;right:5px;top:calc(50% - 10px);border-right:2px solid #fff;border-top:2px solid #fff;transition:-webkit-transform .5s;transition:transform .5s;transition:transform .5s,-webkit-transform .5s}.header .main-megamenu>li>a.active:after{-webkit-transform:rotate(315deg);transform:rotate(315deg)}}@media (max-width:1199px) and (max-width:767px){.header .main-megamenu>li>a{width:100%}}@media (max-width:1199px){.header .main-megamenu .secondary-menu{display:block}.header .main-megamenu .secondary-menu .show-laptop{display:block;font-size:15px}.header .main-megamenu .secondary-menu .account-link,.header .main-megamenu .secondary-menu .cart-link{display:flex;align-items:center;justify-content:space-between}.header .main-megamenu .secondary-menu>li>a{display:block;width:80%;padding:20px 0}}@media (max-width:1199px) and (max-width:767px){.header .main-megamenu .secondary-menu>li>a{width:100%}}@media (max-width:1199px){.header .main-megamenu .megamenu{opacity:1;-webkit-transform:none;transform:none;display:block;padding:0;position:static;overflow:hidden;transition:max-height .5s}.header .main-megamenu .megamenu .sub-menu{width:100%}.header .main-megamenu .megamenu .sub-menu>li a{font-size:15px}.header .main-megamenu .megamenu .sub-menu .sub-menu>li>a{font-size:25px}.header .main-megamenu .megamenu>.container{display:block}}@media (max-width:767px){.header .main-megamenu{max-width:300px}.header .main-megamenu .secondary-menu .cart-container__counter{display:none}}.header .logo{max-width:200px;max-height:38px;display:block;flex-basis:10%;font-size:39px;color:#fff}@media (max-width:1199px){.header .logo{font-size:23px}}.header .logo a{opacity:0}.header a{color:#fff}.header .account-link,.header .cart-link{font-size:18px}.header .secondary-menu{flex-basis:40%;display:flex;align-items:center;justify-content:flex-end;text-transform:uppercase}.header .secondary-menu>li>a,.header .secondary-menu>li>div{display:inline-block;vertical-align:middle;margin-right:35px}@media (max-width:767px){.header .secondary-menu>li>a,.header .secondary-menu>li>div{margin-right:10px}}.header .secondary-menu>li:last-child a,.header .secondary-menu>li:last-child div{margin-right:0}@media (max-width:1199px){.header .secondary-menu .show-laptop,.header .secondary-menu>li>a{display:none}.header .secondary-menu>li>a.account-link,.header .secondary-menu>li>a.cart-link{display:inline-block}}.menu-overlay{position:fixed;top:0;left:380px;height:100%;width:100%;background:rgba(17,17,17,.8);opacity:0;transition:opacity .5s;z-index:50}.menu-overlay.active{opacity:1}@media (max-width:767px){.menu-overlay{left:300px}}footer{background-color:#111;padding:60px}@media (max-width:1199px){footer{padding:60px 40px}}@media (max-width:767px){footer{padding:60px 20px}}.container-column-footer{display:flex;color:#fff}.container-column-footer h4{color:#505050;margin-bottom:35px}@media (max-width:990px){.container-column-footer h4{font-size:15px}}@media (max-width:767px){.container-column-footer h4{margin-bottom:30px}}.container-column-footer a{color:#fff;margin:10px 0;display:block;line-height:1}.container-column-footer a:first-child{margin-top:0}.container-column-footer a:last-child{margin-bottom:0}.container-column-footer a:before{background-color:#fff}@media (max-width:990px){.container-column-footer{flex-wrap:wrap}}.contact,.service{width:25%;display:flex;flex-direction:column;align-items:flex-start}@media (max-width:990px){.contact,.service{width:50%;margin-bottom:60px}}@media (max-width:767px){.contact,.service{width:100%}}.follow{width:17%}@media (max-width:1199px){.follow{width:20%}}@media (max-width:990px){.follow{width:50%}}@media (max-width:767px){.follow{width:100%;margin-bottom:60px}}.follow .container-socials a{display:block;margin:0 7px;color:#fff;transition:color .5s;font-size:20px}.follow .container-socials a:before{background:transparent}.follow .container-socials a:hover{color:#505050}.follow .container-socials a:first-child{margin-left:0}.follow .container-socials a:last-child{margin-right:0}.newsletter{width:34%}@media (max-width:1199px){.newsletter{width:30%}}@media (max-width:990px){.newsletter{width:50%}}@media (max-width:767px){.newsletter{width:100%;margin-bottom:60px}}.copyright{margin-top:120px;display:flex;color:#a8a8a8;justify-content:center}.copyright a{color:#a8a8a8;display:inline-block;vertical-align:top}.copyright a:before{background-color:#a8a8a8}.copyright img{display:inline-block;vertical-align:middle;margin-left:4px}@media (max-width:1199px){.copyright{margin-top:80px}}@media (max-width:990px){.copyright{margin-top:80px}}.container-socials{display:flex}.container-socials div{margin:0 10px}.container-socials div:first-child{margin-left:0}.container-socials div:last-child{margin-right:0}.newsletter p{margin-bottom:30px}.newsletter form{display:flex;flex-direction:column;align-items:flex-start}.newsletter .email{padding:0 15px;height:50px;line-height:11px;background-color:#111;border:1px solid #a8a8a8;max-width:350px;width:100%;margin-bottom:20px;color:#fff;font-size:15px;line-height:20px}.newsletter .email::-webkit-input-placeholder{color:#a8a8a8;font-family:aktiv_groteskregular,arial,"sans-serif";font-size:15px}.newsletter .email:-ms-input-placeholder{color:#a8a8a8;font-family:aktiv_groteskregular,arial,"sans-serif";font-size:15px}.newsletter .email::-ms-input-placeholder{color:#a8a8a8;font-family:aktiv_groteskregular,arial,"sans-serif";font-size:15px}.newsletter .email::placeholder{color:#a8a8a8;font-family:aktiv_groteskregular,arial,"sans-serif";font-size:15px}.newsletter .email:focus{box-shadow:0;outline:0}@media (max-width:990px){.newsletter .button-transparent{width:100%}}.container-bloc-promo{max-width:1920px;width:100%;padding:40px;background-color:#111;text-align:center}@media (max-width:1199px){.container-bloc-promo{padding-top:30px;padding-bottom:30px}}@media (max-width:990px){.container-bloc-promo{padding-top:20px;padding-bottom:20px}}@media (max-width:767px){.container-bloc-promo{padding-right:20px;padding-left:20px}}.container-bloc-promo .title-promo{color:#fff;margin-bottom:15px;font-family:riftdemi,arial,"sans-serif";font-size:30px}.container-bloc-promo .text-body{color:#fff}.container-bloc-promo .link-reverse{color:#fff;overflow:hidden;display:inline-block;vertical-align:top}.container-bloc-promo .link-reverse:before{background-color:#fff}

.header .logo > span {
    display: none;
}

.page-header {
	background: none;
}

.post p, .post ul, .post ol, .tile__content p, .page-main .post__content p, .page-main .post__content address {
	font-size: 15px;
	font-family: aktiv_groteskregular,arial,"sans-serif";
	line-height: 22px;
	margin-bottom: 15px;
}

.page-main .post__content a {
	color: inherit;
	text-decoration: underline;
}

.page-main .post__content a.button-black {
    color: #fff;
    text-decoration: none;
}

.page-main .post__content a.button-black:hover {
    color: #111;
}

.video-responsive {
	position: relative;
	width: 100%;
	height: 0;
	padding-bottom: 56.25%;
}

.video-responsive iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

.page-main.blog {
	margin: 120px 0;
	border: none;
	padding: 0;
	color: #505050;
	font-family: aktiv_groteskregular,arial,"sans-serif";
	font-size: 15px;
	line-height: 22px;
}

.blog b, .blog strong {
	font-family: aktiv_groteskbold, arial, "sans-serif";
}

.blog i, .blog em {
	font-style: italic;
}

.blog sup {
	font-size: smaller;
}

.blog-sidebar__widget__title {
	font-size: 15px;
	line-height: 15px;
	font-family: riftbold,arial,"sans-serif";
	font-weight: normal;
	margin-bottom: 30px;
}

.blog-sidebar__widget ul, .blog-sidebar__widget ul li {
	border: none;
}

.blog-sidebar__widget ul li a {
	display: inline-block;
	font-size: 15px;
	line-height: 15px;
	padding: 0;
	margin-bottom: 15px;
}

.blog-sidebar__widget ul li.current-cat {
	font-family: aktiv_groteskbold,arial,"sans-serif";
	font-weight: normal;
	color: #111;
}

.post-item {
	border: none;
	margin: 0;
}

.post-item__title {
	text-transform: uppercase;
	line-height: 45px;
	font-size: 40px;
	font-family: riftdemi_italic,arial,"sans-serif";
	font-weight: normal;
}

.related-posts {
	padding-top: 0;
	border: none;
}

.related-posts__title {
	text-transform: uppercase;
	line-height: 35px;
	font-size: 30px;
	font-family: riftdemi_italic,arial,"sans-serif";
	font-weight: normal;
	margin-top: 20px;
	margin-bottom: 20px;
}

.post-item__nfo {
	margin-bottom: 20px;
}

post-item__content {
	margin: 0;
}

.btn-text, .btn-text-icon {
	margin: 10px 0 20px;
	color: #111;
	font-size: 16px;
	padding-bottom: 4px;
	position: relative;
	overflow: hidden;
	display: inline-block;
	vertical-align: top;
}

.btn-text.-forward:after, .-forward.btn-text-icon:after, .btn-text.-backward:after, .-backward.btn-text-icon:after {
	content: none;
}

.btn-text.-forward:before, .-forward.btn-text-icon:before, .btn-text.-backward:before, .-backward.btn-text-icon:before {
	background-color: #111;
	content: "";
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 1px;
	-webkit-transform: translateX(0);
	transform: translateX(0);
	transition: -webkit-transform .5s;
	transition: transform .5s;
	transition: transform .5s,-webkit-transform .5s;
}

.btn-text.-forward:hover:before, .-forward.btn-text-icon:hover:before, .btn-text.-backward:hover:before, .-backward.btn-text-icon:hover:before {
	-webkit-transform: translateX(-100%);
	transform: translateX(-100%);
}

.c-pagination.-blog {
	border: none;
	margin: 0;
	padding-top: 20px;
}

.c-pagination.-blog .c-pagination__list > *.current:not(.next):not(.prev), .c-pagination.-blog .c-pagination__list > *:hover:not(.next):not(.prev) {
	background: none;
	color: #505050;
}

.c-pagination.-blog .c-pagination__list > *.current:not(.next):not(.prev) {
	font-family: aktiv_groteskbold,arial,"sans-serif";
	font-weight: normal;
	color: #111;
}

.c-pagination.-blog .c-pagination__list > * {
	font-family: aktiv_groteskregular,arial,"sans-serif";
	font-size: 15px;
	font-weight: normal;
	color: #505050;
	border: none;
	background: none;
	margin: 0;
	padding: 20px;
	min-width: inherit;
	height: auto;
}

.-editorial-tile {
	margin-bottom: 120px;
}

.tile.-product .tile__product-name {
	line-height: 25px;
	font-size: 20px;
	font-family: riftdemi,arial,"sans-serif";
	color: #111;
}

.tile.-product .tile__price {
	color: #111;
	font-family: aktiv_groteskbold,arial,"sans-serif";
	font-weight: normal;
	font-size: 15px;
}

.page-main .post__content h2, .page-main .post__content .h2 {
	text-transform: uppercase;
	line-height: 45px;
	font-size: 40px;
	font-family: riftdemi_italic,arial,"sans-serif";
	font-weight: normal;
}

.page-main .post__content h3, .page-main .post__content .h3 {
	text-transform: uppercase;
	line-height: 35px;
	font-size: 30px;
	font-family: riftdemi_italic,arial,"sans-serif";
	font-weight: normal;
	margin-bottom: 20px;
}

.page-main .post__content h4, .page-main .post__content .h4 {
	text-transform: uppercase;
	line-height: 25px;
	font-size: 20px;
	font-family: riftdemi,arial,"sans-serif";
	font-weight: normal;
	margin-bottom: 20px;
}

.page-main .post__content h5, .page-main .post__content .h5, .page-main .post__content h6, .page-main .post__content .h6 {
	text-transform: uppercase;
	line-height: 15px;
	font-size: 15px;
	font-family: riftbold,arial,"sans-serif";
	font-weight: normal;
	margin-bottom: 15px;
}

.page-main .post__content ul {
	margin-bottom: 20px;
}

.page-heading {
	text-transform: uppercase;
	line-height: 45px;
	font-size: 40px;
	font-family: riftdemi_italic,arial,"sans-serif";
	font-weight: normal;
}

.page-subheading {
	font-family: riftdemi,arial,"sans-serif";
	font-weight: normal;
}

.c-block-address__item, .c-block-address__item p {
	font-size: 15px;
	margin: 0;
}

.c-block-address.-border-top {
	border: none;
}

.tile-row:first-child {
	padding-top: 10px;
}

.tile-row:last-child {
	padding-bottom: 10px;
}

p.payment_module {
	margin: 0;
}

.product_select .form__select select {
	color: #505050;
}

.product_select .form__select:after {
	border-bottom: 2px solid #111;
	border-right: 2px solid #111;
	content: "";
	display: block;
	height: 9px;
	margin-top: -6px;
	pointer-events: none;
	position: absolute;
	right: 15px;
	top: 50%;
	-webkit-transform-origin: 66% 66%;
	-ms-transform-origin: 66% 66%;
	transform-origin: 66% 66%;
	-webkit-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	transform: rotate(45deg);
	-webkit-transition: all 0.15s ease-in-out;
	transition: all 0.15s ease-in-out;
	width: 9px;
}

.category-agenda .post p {
	margin: 0;
}

.c-agenda-item {
	display: table;
	width: 100%;
}

.c-agenda-item__date {
	display: table-cell;
	vertical-align: middle;
	float: none;
}

.c-agenda-item__body {
	display: table-cell;
	margin: 0;
}

.c-agenda-item__date__content p {
	text-transform: uppercase;
	line-height: 35px;
	font-size: 30px;
	font-family: riftdemi_italic,arial,"sans-serif";
	font-weight: normal;
}

@media (max-width: 767px) {
	.c-agenda-item__date, .c-agenda-item__body {
		display: block;
	}
}






.custom-submenu-container {
	position: relative;
	padding: 20px 30px 20px 0;
	margin-right: 5px!important;
}

.custom-submenu-container::after {
	content: "";
	-webkit-transform-origin: center;
	transform-origin: center;
	-webkit-transform: rotate(135deg);
	transform: rotate(135deg);
	height: 10px;
	width: 10px;
	display: block;
	position: absolute;
	right: 5px;
	top: calc(50% - 10px);
	border-right: 2px solid #fff;
	border-top: 2px solid #fff;
	transition: all .5s;
}

.custom-submenu-container:hover::after {
	transform: rotate(315deg)!important;
	top: calc(50% - 5px)!important;
}

.c-language-switcher::after {
	transition: all .5s!important;
}

.c-language-switcher:hover::after {
	transform: rotate(315deg)!important;
	top: calc(50% - 5px)!important;
}

.custom-submenu-container:hover .custom-submenu {
	pointer-events: auto;
	opacity: 1;
}

.custom-submenu-container > span {

}

.custom-submenu-container li {
	padding: 15px;
	transition: all .5s;
}

.custom-submenu-container li:hover {
	background: #fff;
	color: #111;
}
.custom-submenu-container li:hover span {
	color: #111;
}


.custom-submenu {
	position: absolute;
	top: 100%;
	left: -15px;
	width: calc(100% + 60px);
	pointer-events: none;
	transition: opacity 500ms;
	opacity: 0;
	background-color: #111;
}

.header .secondary-menu > li > a.reseller-link {
	display: inline-block;
	vertical-align: middle;
	margin-right: 35px;
}

.header .secondary-menu > li > a.reseller-link .picto {
	width: 24px;
	display: inline-block;
	height: 24px;
	background-image: url('/themes/horse-pilot-b2c/img/revendeurs.svg');
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat;
}

.header .secondary-menu > li > a.reseller-link .text {
	display: none;
}


@media (max-width: 1199px) {
	.custom-submenu {
		width: calc(100% + 30px);
		position: static;
		left: 0;
		top: 0;
		opacity: 1;
		pointer-events: none;
		display: none;
		margin-top: 15px;
	}

	.c-language-switcher:hover::after {
		top: 24px;
	}

	.header .secondary-menu > li > a.reseller-link {

		width: 26px;
	}

	.header .main-megamenu .secondary-menu > li > a.reseller-link {
		width: 80%;
		padding-right: 0;
		margin-right: 0;
		display: flex;
		justify-content: space-between;
		align-items: center;
	}

	.header .main-megamenu .secondary-menu li:nth-last-child(3) {
    width: 100%;
	}

	.header .main-megamenu .secondary-menu  > li > a.reseller-link .text {
		display: inline-block;
	}

	.custom-submenu-container {
		display: none;
	}

	.header .main-megamenu .secondary-menu .custom-submenu-container {
		display: block;
	}

	.header .main-megamenu .secondary-menu .custom-submenu-container .revendeur {
		background: none;
	}

	.header .main-megamenu .secondary-menu .custom-submenu-container {
		padding: 20px 30px 20px 0;
	}

		.header .main-megamenu .secondary-menu .custom-submenu li:last-child {
			padding-bottom: 0;
		}

	.custom-submenu-container:hover::after{
		top: 18px;
	}
.header .main-megamenu .secondary-menu li
	.custom-submenu.active {
		display: block;
	}
	.custom-submenu-container {
		width: 100%;
		margin-right: 0;
		padding-left: 15px 0;
	}

	.custom-submenu-container:hover::after {
		transform: rotate(135deg);
	}

	.custom-submenu-container.active::after {
		transform: rotate(315deg);
	}

	.custom-submenu-container::after  {
		top: 18px;
	}
	.custom-submenu-container li {
		padding: 20px 0;
	}

	.custom-submenu-container li:hover {
	   background: transparent;
		 color: #fff;
	}

	.custom-submenu-container li.revendeur {
		background-image: url('/themes/horse-pilot-b2c/img/revendeurs.svg');
		background-size: 24px;
		background-position: right 3px;
		background-repeat: no-repeat;
	}

}

@media (max-width: 767px) {
	.header .secondary-menu > li > a.reseller-link {
		width: 26px;
		margin-right: 10px;
		margin-left: 3px;
		display: none;
	}

	.header .main-megamenu .secondary-menu > li > a.reseller-link {
		width: calc(100% + 5px);
		margin-left: 0;
		margin-right: 0;
		display: flex;
	}
}

@media (min-width: 1199px) {
	.header .secondary-menu > li > a,
	.header .secondary-menu > li > div,
	.custom-submenu-container {
		margin-right: 20px!important;
	}

	.custom-submenu-container li {
		padding: 0!important;
	}

	.custom-submenu-container li a {
		padding: 15px!important;
		display: block;
	}

	.c-language-switcher li {
		padding-right: 0!important;
	}

	.header .secondary-menu > li > a.reseller-link {
		margin-right: 20px!important;
	}

	.c-language-switcher li {
		padding: 0!important;	}

	.c-language-switcher li a {
		padding: 15px!important;
		display: block;
		width: 100%
	}

	.c-language-switcher:hover li + li + li {
		top: calc(50% + 72px)!important;
	}

	.c-language-switcher:hover li + li {
    top: calc(50% + 28px)!important;
	}
}

@media (min-width: 1600px) {
	.header .secondary-menu > li > a.reseller-link,
	.header .secondary-menu > li > a,
	.header .secondary-menu > li > div,
	.custom-submenu-container {
		margin-right: 35px!important;
	}

	.c-language-switcher {
		padding-right: 20px!important;
	}

	.c-language-switcher li {
		padding-right: 10px!important;
	}

}
.page-footer .bloc img{
  display: inline-block;
}










.box-file-upload {
	font-size: 1.25rem; /* 20 */
	position: relative;
  padding: 30px 20px;
  background-color: #cccaca;
  transition: all 300ms;
}



.box-file-upload svg {
  display: block;
  margin: 0 auto 10px;
}

.box-file-upload .box__input {
  text-align: center;
  width: 100%;
}

.error-message {
  color: red;
  font-size: 10px;
  margin-top: 3px;
  display: block;
}

.validation-message {
  font-size: 10px;
  margin-top: 3px;
  display: block;
  font-weight: 600;
}

.box-file-upload label {
  color: #484747;
}

.box.is-dragover .box-file-upload {
  background-color: #b7b2b2;
}

.js .box__file
{
	width: 0.1px;
	height: 0.1px;
	opacity: 0;
	overflow: hidden;
	position: absolute;
	z-index: -1;
}
.js .box__file + label
{
	width: 100%;
	text-overflow: ellipsis;
	white-space: nowrap;
	cursor: pointer;
	display: inline-block;
	overflow: hidden;
}
.js .box__file + label:hover strong,
.box__file:focus + label strong,
.box__file.has-focus + label strong
{
	color: #484747;
}
.js .box__file:focus + label,
.js .box__file.has-focus + label
{
	outline: 1px dotted #000;
	outline: -webkit-focus-ring-color auto 5px;
}
.js .box__file + label *
{
	/* pointer-events: none; */ /* in case of FastClick lib use */
}

.no-js .box__file + label
{
	display: none;
}

.no-js .box__button
{
	display: block;
}

.info-order > ul {
  list-style-type: disc;
  padding-left: 40px;
}

.info-order > ul > li {
  font-weight: 600;
}

