/*
Theme Name: Mini Star
Author: Pom'Contrast
Author URI: http://pomcontrast.be
Description: A semantic HTML/CSS framework base theme for WordPress Developers ported from Twitter Bootstrap
Version: 1.0
=======
License: GNU General Public License
License URI: license.txt

This theme, like WordPress, is licensed under the GPL.

*/
/********************************************************

Comfortable with LESS?  Check out the /assets/css/less folder where the bootstrapwp.less file is the master complier

Not comfortable with LESS?  You can override the compiled bootstrapwp.css file by adding custom styles here.
-------------------------------------------------- */
/* http://meyerweb.com/eric/tools/css/reset/ 
   v2.0 | 20110126
   License: none (public domain)
*/

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}
/* HTML5 display-role reset for older browsers */
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:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}

/* Swiper 3.3.0 */
.swiper-container{margin:0 auto;position:relative;overflow:hidden;z-index:1}.swiper-container-no-flexbox .swiper-slide{float:left}.swiper-container-vertical>.swiper-wrapper{-webkit-box-orient:vertical;-moz-box-orient:vertical;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;-ms-transition-property:-ms-transform;transition-property:transform;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}.swiper-container-android .swiper-slide,.swiper-wrapper{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-o-transform:translate(0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.swiper-container-multirow>.swiper-wrapper{-webkit-box-lines:multiple;-moz-box-lines:multiple;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap}.swiper-container-free-mode>.swiper-wrapper{-webkit-transition-timing-function:ease-out;-moz-transition-timing-function:ease-out;-ms-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out;margin:0 auto}.swiper-slide{-webkit-flex-shrink:0;-ms-flex:0 0 auto;flex-shrink:0;width:100%;height:100%;position:relative}.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}.swiper-container-autoheight .swiper-wrapper{-webkit-box-align:start;-ms-flex-align:start;-webkit-align-items:flex-start;align-items:flex-start;-webkit-transition-property:-webkit-transform,height;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;-ms-transition-property:-ms-transform;transition-property:transform,height}.swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-wp8-horizontal{-ms-touch-action:pan-y;touch-action:pan-y}.swiper-wp8-vertical{-ms-touch-action:pan-x;touch-action:pan-x}.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:27px;height:44px;margin-top:-22px;z-index:10;cursor:pointer;-moz-background-size:27px 44px;-webkit-background-size:27px 44px;background-size:27px 44px;background-position:center;background-repeat:no-repeat}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");left:10px;right:auto}.swiper-button-prev.swiper-button-black,.swiper-container-rtl .swiper-button-next.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")}.swiper-button-prev.swiper-button-white,.swiper-container-rtl .swiper-button-next.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");right:10px;left:auto}.swiper-button-next.swiper-button-black,.swiper-container-rtl .swiper-button-prev.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")}.swiper-button-next.swiper-button-white,.swiper-container-rtl .swiper-button-prev.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")}.swiper-pagination{position:absolute;text-align:center;-webkit-transition:.3s;-moz-transition:.3s;-o-transition:.3s;transition:.3s;-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}.swiper-pagination-bullet{width:8px;height:8px;display:inline-block;border-radius:100%;background:#000;opacity:.2}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-moz-appearance:none;-ms-appearance:none;-webkit-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-white .swiper-pagination-bullet{background:#fff}.swiper-pagination-bullet-active{opacity:1;background:#007aff}.swiper-pagination-white .swiper-pagination-bullet-active{background:#fff}.swiper-pagination-black .swiper-pagination-bullet-active{background:#000}.swiper-container-vertical>.swiper-pagination-bullets{right:10px;top:50%;-webkit-transform:translate3d(0,-50%,0);-moz-transform:translate3d(0,-50%,0);-o-transform:translate(0,-50%);-ms-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:5px 0;display:block}.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 5px}.swiper-pagination-progress{background:rgba(0,0,0,.25);position:absolute}.swiper-pagination-progress .swiper-pagination-progressbar{background:#007aff;position:absolute;left:0;top:0;width:100%;height:100%;-webkit-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0);-webkit-transform-origin:left top;-moz-transform-origin:left top;-ms-transform-origin:left top;-o-transform-origin:left top;transform-origin:left top}.swiper-container-rtl .swiper-pagination-progress .swiper-pagination-progressbar{-webkit-transform-origin:right top;-moz-transform-origin:right top;-ms-transform-origin:right top;-o-transform-origin:right top;transform-origin:right top}.swiper-container-horizontal>.swiper-pagination-progress{width:100%;height:4px;left:0;top:0}.swiper-container-vertical>.swiper-pagination-progress{width:4px;height:100%;left:0;top:0}.swiper-pagination-progress.swiper-pagination-white{background:rgba(255,255,255,.5)}.swiper-pagination-progress.swiper-pagination-white .swiper-pagination-progressbar{background:#fff}.swiper-pagination-progress.swiper-pagination-black .swiper-pagination-progressbar{background:#000}.swiper-container-3d{-webkit-perspective:1200px;-moz-perspective:1200px;-o-perspective:1200px;perspective:1200px}.swiper-container-3d .swiper-cube-shadow,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-wrapper{-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-ms-transform-style:preserve-3d;transform-style:preserve-3d}.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-container-3d .swiper-slide-shadow-left{background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(right,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-moz-linear-gradient(right,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(right,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-right{background-image:-webkit-gradient(linear,right top,left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(left,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-moz-linear-gradient(left,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(left,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-top{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(bottom,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-moz-linear-gradient(bottom,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(bottom,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-moz-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-coverflow .swiper-wrapper,.swiper-container-flip .swiper-wrapper{-ms-perspective:1200px}.swiper-container-cube,.swiper-container-flip{overflow:visible}.swiper-container-cube .swiper-slide,.swiper-container-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-container-cube .swiper-slide .swiper-slide,.swiper-container-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-active .swiper-slide-active,.swiper-container-flip .swiper-slide-active,.swiper-container-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right,.swiper-container-cube .swiper-slide-shadow-top,.swiper-container-flip .swiper-slide-shadow-bottom,.swiper-container-flip .swiper-slide-shadow-left,.swiper-container-flip .swiper-slide-shadow-right,.swiper-container-flip .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-cube .swiper-slide{visibility:hidden;-webkit-transform-origin:0 0;-moz-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;width:100%;height:100%}.swiper-container-cube.swiper-container-rtl .swiper-slide{-webkit-transform-origin:100% 0;-moz-transform-origin:100% 0;-ms-transform-origin:100% 0;transform-origin:100% 0}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-next+.swiper-slide,.swiper-container-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-container-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0;width:100%;height:100%;background:#000;opacity:.6;-webkit-filter:blur(50px);filter:blur(50px);z-index:0}.swiper-container-fade.swiper-container-free-mode .swiper-slide{-webkit-transition-timing-function:ease-out;-moz-transition-timing-function:ease-out;-ms-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out}.swiper-container-fade .swiper-slide{pointer-events:none;-webkit-transition-property:opacity;-moz-transition-property:opacity;-o-transition-property:opacity;transition-property:opacity}.swiper-container-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,.1)}.swiper-container-horizontal>.swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-container-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,.5);border-radius:10px;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;-webkit-transform-origin:50%;-moz-transform-origin:50%;transform-origin:50%;-webkit-animation:swiper-preloader-spin 1s steps(12,end) infinite;-moz-animation:swiper-preloader-spin 1s steps(12,end) infinite;animation:swiper-preloader-spin 1s steps(12,end) infinite}.swiper-lazy-preloader:after{display:block;content:"";width:100%;height:100%;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%236c6c6c'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");background-position:50%;-webkit-background-size:100%;background-size:100%;background-repeat:no-repeat}.swiper-lazy-preloader-white:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%23fff'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")}@-webkit-keyframes swiper-preloader-spin{100%{-webkit-transform:rotate(360deg)}}@keyframes swiper-preloader-spin{100%{transform:rotate(360deg)}}

/*!
 * Bootstrap-select v1.10.0 (http://silviomoreto.github.io/bootstrap-select)
 *
 * Copyright 2013-2016 bootstrap-select
 * Licensed under MIT (https://github.com/silviomoreto/bootstrap-select/blob/master/LICENSE)
 */select.bs-select-hidden,select.selectpicker{display:none!important}.bootstrap-select{width:220px\9}.bootstrap-select>.dropdown-toggle{width:100%;padding-right:25px;z-index:1}.bootstrap-select>select{position:absolute!important;bottom:0;left:50%;display:block!important;width:.5px!important;height:100%!important;padding:0!important;opacity:0!important;border:none}.bootstrap-select>select.mobile-device{top:0;left:0;display:block!important;width:100%!important;z-index:2}.error .bootstrap-select .dropdown-toggle,.has-error .bootstrap-select .dropdown-toggle{border-color:#b94a48}.bootstrap-select.fit-width{width:auto!important}.bootstrap-select:not([class*=col-]):not([class*=form-control]):not(.input-group-btn){width:220px}.bootstrap-select .dropdown-toggle:focus{outline:thin dotted #333!important;outline:5px auto -webkit-focus-ring-color!important;outline-offset:-2px}.bootstrap-select.form-control{margin-bottom:0;padding:0;border:none}.bootstrap-select.form-control:not([class*=col-]){width:100%}.bootstrap-select.form-control.input-group-btn{z-index:auto}.bootstrap-select.btn-group:not(.input-group-btn),.bootstrap-select.btn-group[class*=col-]{float:none;display:inline-block;margin-left:0}.bootstrap-select.btn-group.dropdown-menu-right,.bootstrap-select.btn-group[class*=col-].dropdown-menu-right,.row .bootstrap-select.btn-group[class*=col-].dropdown-menu-right{float:right}.form-group .bootstrap-select.btn-group,.form-horizontal .bootstrap-select.btn-group,.form-inline .bootstrap-select.btn-group{margin-bottom:0}.form-group-lg .bootstrap-select.btn-group.form-control,.form-group-sm .bootstrap-select.btn-group.form-control{padding:0}.form-inline .bootstrap-select.btn-group .form-control{width:100%}.bootstrap-select.btn-group.disabled,.bootstrap-select.btn-group>.disabled{cursor:not-allowed}.bootstrap-select.btn-group.disabled:focus,.bootstrap-select.btn-group>.disabled:focus{outline:0!important}.bootstrap-select.btn-group.bs-container{position:absolute}.bootstrap-select.btn-group.bs-container .dropdown-menu{z-index:1060}.bootstrap-select.btn-group .dropdown-toggle .filter-option{display:inline-block;overflow:hidden;width:100%;text-align:left}.bootstrap-select.btn-group .dropdown-toggle .caret{position:absolute;top:50%;right:12px;margin-top:-2px;vertical-align:middle}.bootstrap-select.btn-group[class*=col-] .dropdown-toggle{width:100%}.bootstrap-select.btn-group .dropdown-menu{/* min-width:100%; */-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.bootstrap-select.btn-group .dropdown-menu.inner{position:static;float:none;border:0;padding:0;margin:0;border-radius:0;-webkit-box-shadow:none;box-shadow:none}.bootstrap-select.btn-group .dropdown-menu li{position:relative}.bootstrap-select.btn-group .dropdown-menu li.active small{color:#fff}.bootstrap-select.btn-group .dropdown-menu li.disabled a{cursor:not-allowed}.bootstrap-select.btn-group .dropdown-menu li a{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.bootstrap-select.btn-group .dropdown-menu li a.opt{position:relative;padding-left:2.25em}.bootstrap-select.btn-group .dropdown-menu li a span.check-mark{display:none}.bootstrap-select.btn-group .dropdown-menu li a span.text{display:inline-block}.bootstrap-select.btn-group .dropdown-menu li small{padding-left:.5em}.bootstrap-select.btn-group .dropdown-menu .notify{position:absolute;bottom:5px;width:96%;margin:0 2%;min-height:26px;padding:3px 5px;background:#f5f5f5;border:1px solid #e3e3e3;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.05);box-shadow:inset 0 1px 1px rgba(0,0,0,.05);pointer-events:none;opacity:.9;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.bootstrap-select.btn-group .no-results{padding:3px;background:#f5f5f5;margin:0 5px;white-space:nowrap}.bootstrap-select.btn-group.fit-width .dropdown-toggle .filter-option{position:static}.bootstrap-select.btn-group.fit-width .dropdown-toggle .caret{position:static;top:auto;margin-top:-1px}.bootstrap-select.btn-group.show-tick .dropdown-menu li.selected a span.check-mark{position:absolute;display:inline-block;right:15px;margin-top:5px}.bootstrap-select.btn-group.show-tick .dropdown-menu li a span.text{margin-right:34px}.bootstrap-select.show-menu-arrow.open>.dropdown-toggle{z-index:1061}.bootstrap-select.show-menu-arrow .dropdown-toggle:before{content:'';border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:7px solid rgba(204,204,204,.2);position:absolute;bottom:-4px;left:9px;display:none}.bootstrap-select.show-menu-arrow .dropdown-toggle:after{content:'';border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #fff;position:absolute;bottom:-4px;left:10px;display:none}.bootstrap-select.show-menu-arrow.dropup .dropdown-toggle:before{bottom:auto;top:-3px;border-top:7px solid rgba(204,204,204,.2);border-bottom:0}.bootstrap-select.show-menu-arrow.dropup .dropdown-toggle:after{bottom:auto;top:-3px;border-top:6px solid #fff;border-bottom:0}.bootstrap-select.show-menu-arrow.pull-right .dropdown-toggle:before{right:12px;left:auto}.bootstrap-select.show-menu-arrow.pull-right .dropdown-toggle:after{right:13px;left:auto}.bootstrap-select.show-menu-arrow.open>.dropdown-toggle:after,.bootstrap-select.show-menu-arrow.open>.dropdown-toggle:before{display:block}.bs-actionsbox,.bs-donebutton,.bs-searchbox{padding:4px 8px}.bs-actionsbox{width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.bs-actionsbox .btn-group button{width:50%}.bs-donebutton{float:left;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.bs-donebutton .btn-group button{width:100%}.bs-searchbox+.bs-actionsbox{padding:0 8px 4px}.bs-searchbox .form-control{margin-bottom:0;width:100%;float:none}

@font-face {
  font-family: 'Glyphicons Halflings';

  src: url('assets/fonts/glyphicons-halflings-regular.eot');
  src: url('assets/fonts/glyphicons-halflings-regular.eot?#iefix') format('embedded-opentype'), url('assets/fonts/glyphicons-halflings-regular.woff2') format('woff2'), url('assets/fonts/glyphicons-halflings-regular.woff') format('woff'), url('assets/fonts/glyphicons-halflings-regular.ttf') format('truetype'), url('assets/fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular') format('svg');
}
.glyphicon {
  position: relative;
  top: 1px;
  display: inline-block;
  font-family: 'Glyphicons Halflings';
  font-style: normal;
  font-weight: normal;
  line-height: 1;

  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.glyphicon-asterisk:before {
  content: "\002a";
}
.glyphicon-plus:before {
  content: "\002b";
}
.glyphicon-euro:before,
.glyphicon-eur:before {
  content: "\20ac";
}
.glyphicon-minus:before {
  content: "\2212";
}
.glyphicon-cloud:before {
  content: "\2601";
}
.glyphicon-envelope:before {
  content: "\2709";
}
.glyphicon-pencil:before {
  content: "\270f";
}
.glyphicon-glass:before {
  content: "\e001";
}
.glyphicon-music:before {
  content: "\e002";
}
.glyphicon-search:before {
  content: "\e003";
}
.glyphicon-heart:before {
  content: "\e005";
}
.glyphicon-star:before {
  content: "\e006";
}
.glyphicon-star-empty:before {
  content: "\e007";
}
.glyphicon-user:before {
  content: "\e008";
}
.glyphicon-film:before {
  content: "\e009";
}
.glyphicon-th-large:before {
  content: "\e010";
}
.glyphicon-th:before {
  content: "\e011";
}
.glyphicon-th-list:before {
  content: "\e012";
}
.glyphicon-ok:before {
  content: "\e013";
}
.glyphicon-remove:before {
  content: "\e014";
}
.glyphicon-zoom-in:before {
  content: "\e015";
}
.glyphicon-zoom-out:before {
  content: "\e016";
}
.glyphicon-off:before {
  content: "\e017";
}
.glyphicon-signal:before {
  content: "\e018";
}
.glyphicon-cog:before {
  content: "\e019";
}
.glyphicon-trash:before {
  content: "\e020";
}
.glyphicon-home:before {
  content: "\e021";
}
.glyphicon-file:before {
  content: "\e022";
}
.glyphicon-time:before {
  content: "\e023";
}
.glyphicon-road:before {
  content: "\e024";
}
.glyphicon-download-alt:before {
  content: "\e025";
}
.glyphicon-download:before {
  content: "\e026";
}
.glyphicon-upload:before {
  content: "\e027";
}
.glyphicon-inbox:before {
  content: "\e028";
}
.glyphicon-play-circle:before {
  content: "\e029";
}
.glyphicon-repeat:before {
  content: "\e030";
}
.glyphicon-refresh:before {
  content: "\e031";
}
.glyphicon-list-alt:before {
  content: "\e032";
}
.glyphicon-lock:before {
  content: "\e033";
}
.glyphicon-flag:before {
  content: "\e034";
}
.glyphicon-headphones:before {
  content: "\e035";
}
.glyphicon-volume-off:before {
  content: "\e036";
}
.glyphicon-volume-down:before {
  content: "\e037";
}
.glyphicon-volume-up:before {
  content: "\e038";
}
.glyphicon-qrcode:before {
  content: "\e039";
}
.glyphicon-barcode:before {
  content: "\e040";
}
.glyphicon-tag:before {
  content: "\e041";
}
.glyphicon-tags:before {
  content: "\e042";
}
.glyphicon-book:before {
  content: "\e043";
}
.glyphicon-bookmark:before {
  content: "\e044";
}
.glyphicon-print:before {
  content: "\e045";
}
.glyphicon-camera:before {
  content: "\e046";
}
.glyphicon-font:before {
  content: "\e047";
}
.glyphicon-bold:before {
  content: "\e048";
}
.glyphicon-italic:before {
  content: "\e049";
}
.glyphicon-text-height:before {
  content: "\e050";
}
.glyphicon-text-width:before {
  content: "\e051";
}
.glyphicon-align-left:before {
  content: "\e052";
}
.glyphicon-align-center:before {
  content: "\e053";
}
.glyphicon-align-right:before {
  content: "\e054";
}
.glyphicon-align-justify:before {
  content: "\e055";
}
.glyphicon-list:before {
  content: "\e056";
}
.glyphicon-indent-left:before {
  content: "\e057";
}
.glyphicon-indent-right:before {
  content: "\e058";
}
.glyphicon-facetime-video:before {
  content: "\e059";
}
.glyphicon-picture:before {
  content: "\e060";
}
.glyphicon-map-marker:before {
  content: "\e062";
}
.glyphicon-adjust:before {
  content: "\e063";
}
.glyphicon-tint:before {
  content: "\e064";
}
.glyphicon-edit:before {
  content: "\e065";
}
.glyphicon-share:before {
  content: "\e066";
}
.glyphicon-check:before {
  content: "\e067";
}
.glyphicon-move:before {
  content: "\e068";
}
.glyphicon-step-backward:before {
  content: "\e069";
}
.glyphicon-fast-backward:before {
  content: "\e070";
}
.glyphicon-backward:before {
  content: "\e071";
}
.glyphicon-play:before {
  content: "\e072";
}
.glyphicon-pause:before {
  content: "\e073";
}
.glyphicon-stop:before {
  content: "\e074";
}
.glyphicon-forward:before {
  content: "\e075";
}
.glyphicon-fast-forward:before {
  content: "\e076";
}
.glyphicon-step-forward:before {
  content: "\e077";
}
.glyphicon-eject:before {
  content: "\e078";
}
.glyphicon-chevron-left:before {
  content: "\e079";
}
.glyphicon-chevron-right:before {
  content: "\e080";
}
.glyphicon-plus-sign:before {
  content: "\e081";
}
.glyphicon-minus-sign:before {
  content: "\e082";
}
.glyphicon-remove-sign:before {
  content: "\e083";
}
.glyphicon-ok-sign:before {
  content: "\e084";
}
.glyphicon-question-sign:before {
  content: "\e085";
}
.glyphicon-info-sign:before {
  content: "\e086";
}
.glyphicon-screenshot:before {
  content: "\e087";
}
.glyphicon-remove-circle:before {
  content: "\e088";
}
.glyphicon-ok-circle:before {
  content: "\e089";
}
.glyphicon-ban-circle:before {
  content: "\e090";
}
.glyphicon-arrow-left:before {
  content: "\e091";
}
.glyphicon-arrow-right:before {
  content: "\e092";
}
.glyphicon-arrow-up:before {
  content: "\e093";
}
.glyphicon-arrow-down:before {
  content: "\e094";
}
.glyphicon-share-alt:before {
  content: "\e095";
}
.glyphicon-resize-full:before {
  content: "\e096";
}
.glyphicon-resize-small:before {
  content: "\e097";
}
.glyphicon-exclamation-sign:before {
  content: "\e101";
}
.glyphicon-gift:before {
  content: "\e102";
}
.glyphicon-leaf:before {
  content: "\e103";
}
.glyphicon-fire:before {
  content: "\e104";
}
.glyphicon-eye-open:before {
  content: "\e105";
}
.glyphicon-eye-close:before {
  content: "\e106";
}
.glyphicon-warning-sign:before {
  content: "\e107";
}
.glyphicon-plane:before {
  content: "\e108";
}
.glyphicon-calendar:before {
  content: "\e109";
}
.glyphicon-random:before {
  content: "\e110";
}
.glyphicon-comment:before {
  content: "\e111";
}
.glyphicon-magnet:before {
  content: "\e112";
}
.glyphicon-chevron-up:before {
  content: "\e113";
}
.glyphicon-chevron-down:before {
  content: "\e114";
}
.glyphicon-retweet:before {
  content: "\e115";
}
.glyphicon-shopping-cart:before {
  content: "\e116";
}
.glyphicon-folder-close:before {
  content: "\e117";
}
.glyphicon-folder-open:before {
  content: "\e118";
}
.glyphicon-resize-vertical:before {
  content: "\e119";
}
.glyphicon-resize-horizontal:before {
  content: "\e120";
}
.glyphicon-hdd:before {
  content: "\e121";
}
.glyphicon-bullhorn:before {
  content: "\e122";
}
.glyphicon-bell:before {
  content: "\e123";
}
.glyphicon-certificate:before {
  content: "\e124";
}
.glyphicon-thumbs-up:before {
  content: "\e125";
}
.glyphicon-thumbs-down:before {
  content: "\e126";
}
.glyphicon-hand-right:before {
  content: "\e127";
}
.glyphicon-hand-left:before {
  content: "\e128";
}
.glyphicon-hand-up:before {
  content: "\e129";
}
.glyphicon-hand-down:before {
  content: "\e130";
}
.glyphicon-circle-arrow-right:before {
  content: "\e131";
}
.glyphicon-circle-arrow-left:before {
  content: "\e132";
}
.glyphicon-circle-arrow-up:before {
  content: "\e133";
}
.glyphicon-circle-arrow-down:before {
  content: "\e134";
}
.glyphicon-globe:before {
  content: "\e135";
}
.glyphicon-wrench:before {
  content: "\e136";
}
.glyphicon-tasks:before {
  content: "\e137";
}
.glyphicon-filter:before {
  content: "\e138";
}
.glyphicon-briefcase:before {
  content: "\e139";
}
.glyphicon-fullscreen:before {
  content: "\e140";
}
.glyphicon-dashboard:before {
  content: "\e141";
}
.glyphicon-paperclip:before {
  content: "\e142";
}
.glyphicon-heart-empty:before {
  content: "\e143";
}
.glyphicon-link:before {
  content: "\e144";
}
.glyphicon-phone:before {
  content: "\e145";
}
.glyphicon-pushpin:before {
  content: "\e146";
}
.glyphicon-usd:before {
  content: "\e148";
}
.glyphicon-gbp:before {
  content: "\e149";
}
.glyphicon-sort:before {
  content: "\e150";
}
.glyphicon-sort-by-alphabet:before {
  content: "\e151";
}
.glyphicon-sort-by-alphabet-alt:before {
  content: "\e152";
}
.glyphicon-sort-by-order:before {
  content: "\e153";
}
.glyphicon-sort-by-order-alt:before {
  content: "\e154";
}
.glyphicon-sort-by-attributes:before {
  content: "\e155";
}
.glyphicon-sort-by-attributes-alt:before {
  content: "\e156";
}
.glyphicon-unchecked:before {
  content: "\e157";
}
.glyphicon-expand:before {
  content: "\e158";
}
.glyphicon-collapse-down:before {
  content: "\e159";
}
.glyphicon-collapse-up:before {
  content: "\e160";
}
.glyphicon-log-in:before {
  content: "\e161";
}
.glyphicon-flash:before {
  content: "\e162";
}
.glyphicon-log-out:before {
  content: "\e163";
}
.glyphicon-new-window:before {
  content: "\e164";
}
.glyphicon-record:before {
  content: "\e165";
}
.glyphicon-save:before {
  content: "\e166";
}
.glyphicon-open:before {
  content: "\e167";
}
.glyphicon-saved:before {
  content: "\e168";
}
.glyphicon-import:before {
  content: "\e169";
}
.glyphicon-export:before {
  content: "\e170";
}
.glyphicon-send:before {
  content: "\e171";
}
.glyphicon-floppy-disk:before {
  content: "\e172";
}
.glyphicon-floppy-saved:before {
  content: "\e173";
}
.glyphicon-floppy-remove:before {
  content: "\e174";
}
.glyphicon-floppy-save:before {
  content: "\e175";
}
.glyphicon-floppy-open:before {
  content: "\e176";
}
.glyphicon-credit-card:before {
  content: "\e177";
}
.glyphicon-transfer:before {
  content: "\e178";
}
.glyphicon-cutlery:before {
  content: "\e179";
}
.glyphicon-header:before {
  content: "\e180";
}
.glyphicon-compressed:before {
  content: "\e181";
}
.glyphicon-earphone:before {
  content: "\e182";
}
.glyphicon-phone-alt:before {
  content: "\e183";
}
.glyphicon-tower:before {
  content: "\e184";
}
.glyphicon-stats:before {
  content: "\e185";
}
.glyphicon-sd-video:before {
  content: "\e186";
}
.glyphicon-hd-video:before {
  content: "\e187";
}
.glyphicon-subtitles:before {
  content: "\e188";
}
.glyphicon-sound-stereo:before {
  content: "\e189";
}
.glyphicon-sound-dolby:before {
  content: "\e190";
}
.glyphicon-sound-5-1:before {
  content: "\e191";
}
.glyphicon-sound-6-1:before {
  content: "\e192";
}
.glyphicon-sound-7-1:before {
  content: "\e193";
}
.glyphicon-copyright-mark:before {
  content: "\e194";
}
.glyphicon-registration-mark:before {
  content: "\e195";
}
.glyphicon-cloud-download:before {
  content: "\e197";
}
.glyphicon-cloud-upload:before {
  content: "\e198";
}
.glyphicon-tree-conifer:before {
  content: "\e199";
}
.glyphicon-tree-deciduous:before {
  content: "\e200";
}
.glyphicon-cd:before {
  content: "\e201";
}
.glyphicon-save-file:before {
  content: "\e202";
}
.glyphicon-open-file:before {
  content: "\e203";
}
.glyphicon-level-up:before {
  content: "\e204";
}
.glyphicon-copy:before {
  content: "\e205";
}
.glyphicon-paste:before {
  content: "\e206";
}
.glyphicon-alert:before {
  content: "\e209";
}
.glyphicon-equalizer:before {
  content: "\e210";
}
.glyphicon-king:before {
  content: "\e211";
}
.glyphicon-queen:before {
  content: "\e212";
}
.glyphicon-pawn:before {
  content: "\e213";
}
.glyphicon-bishop:before {
  content: "\e214";
}
.glyphicon-knight:before {
  content: "\e215";
}
.glyphicon-baby-formula:before {
  content: "\e216";
}
.glyphicon-tent:before {
  content: "\26fa";
}
.glyphicon-blackboard:before {
  content: "\e218";
}
.glyphicon-bed:before {
  content: "\e219";
}
.glyphicon-apple:before {
  content: "\f8ff";
}
.glyphicon-erase:before {
  content: "\e221";
}
.glyphicon-hourglass:before {
  content: "\231b";
}
.glyphicon-lamp:before {
  content: "\e223";
}
.glyphicon-duplicate:before {
  content: "\e224";
}
.glyphicon-piggy-bank:before {
  content: "\e225";
}
.glyphicon-scissors:before {
  content: "\e226";
}
.glyphicon-bitcoin:before {
  content: "\e227";
}
.glyphicon-btc:before {
  content: "\e227";
}
.glyphicon-xbt:before {
  content: "\e227";
}
.glyphicon-yen:before {
  content: "\00a5";
}
.glyphicon-jpy:before {
  content: "\00a5";
}
.glyphicon-ruble:before {
  content: "\20bd";
}
.glyphicon-rub:before {
  content: "\20bd";
}
.glyphicon-scale:before {
  content: "\e230";
}
.glyphicon-ice-lolly:before {
  content: "\e231";
}
.glyphicon-ice-lolly-tasted:before {
  content: "\e232";
}
.glyphicon-education:before {
  content: "\e233";
}
.glyphicon-option-horizontal:before {
  content: "\e234";
}
.glyphicon-option-vertical:before {
  content: "\e235";
}
.glyphicon-menu-hamburger:before {
  content: "\e236";
}
.glyphicon-modal-window:before {
  content: "\e237";
}
.glyphicon-oil:before {
  content: "\e238";
}
.glyphicon-grain:before {
  content: "\e239";
}
.glyphicon-sunglasses:before {
  content: "\e240";
}
.glyphicon-text-size:before {
  content: "\e241";
}
.glyphicon-text-color:before {
  content: "\e242";
}
.glyphicon-text-background:before {
  content: "\e243";
}
.glyphicon-object-align-top:before {
  content: "\e244";
}
.glyphicon-object-align-bottom:before {
  content: "\e245";
}
.glyphicon-object-align-horizontal:before {
  content: "\e246";
}
.glyphicon-object-align-left:before {
  content: "\e247";
}
.glyphicon-object-align-vertical:before {
  content: "\e248";
}
.glyphicon-object-align-right:before {
  content: "\e249";
}
.glyphicon-triangle-right:before {
  content: "\e250";
}
.glyphicon-triangle-left:before {
  content: "\e251";
}
.glyphicon-triangle-bottom:before {
  content: "\e252";
}
.glyphicon-triangle-top:before {
  content: "\e253";
}
.glyphicon-console:before {
  content: "\e254";
}
.glyphicon-superscript:before {
  content: "\e255";
}
.glyphicon-subscript:before {
  content: "\e256";
}
.glyphicon-menu-left:before {
  content: "\e257";
}
.glyphicon-menu-right:before {
  content: "\e258";
}
.glyphicon-menu-down:before {
  content: "\e259";
}
.glyphicon-menu-up:before {
  content: "\e260";
}

/* Generals */

body.admin-bar .navbar-fixed-top {
    top: 28px;
}
body {
    font-family: 'Open Sans', sans-serif;
}
.col-centered {
    float: none;
    margin: 0 auto !important;
    padding: 0;
}
[class*="span"] {
    margin: 0;
    font-family: poppins;
}
label{
	color: #3F175B;
}
.block {
    display: block;
}
.navbar-fixed-top {
    z-index: 9999;
}
.navbar-fixed-top,
.navbar-fixed-bottom,
.navbar-static-top {
    margin: 0;
}
/* Menu */

.navbar-inverse .navbar-inner {
    background: #f8f7f8;
    border-color: #f8f7f8;
    padding: 15px 0;
    margin: 0 0 0 0;
}
.navbar-inverse .navbar-inner a.brand {
    background: url(assets/img/sprite.png) 0 0 no-repeat;
    width: 180px;
    height: 125px;
    padding: 0;
    display: block;
    z-index: 99999;
    position: relative;
}
.navbar-inverse .brand,
.navbar-inverse .nav > li > a {
    color: #7d7d7d;
    font-size: 15px;
    text-transform: uppercase;
    font-family: 'Lato', sans-serif;
    font-weight: 300;
    text-shadow: none;
}
.navbar-inverse .nav > li > a:hover,
.navbar-inverse .nav > li > a:focus {
	color: #004a7f;
}
.navbar-inverse .nav li.dropdown > .dropdown-toggle .caret {
    border-bottom-color: #7d7d7d;
    border-top-color: #7d7d7d;
}

.navbar-inverse .nav li.dropdown.open > .dropdown-toggle, .navbar-inverse .nav li.dropdown.active > .dropdown-toggle, .navbar-inverse .nav li.dropdown.open.active > .dropdown-toggle {
	background: #004a7f;
}

.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus, .dropdown-submenu:hover > a {
	background: #004a7f;
}
.navbar-fixed-top .navbar-inner, .navbar-static-top .navbar-inner {
	box-shadow: none; 
}
#main-menu {
    margin: 0px 0 0 0;
}
#search,
.menu-menu-fr-anglais-container,
.menu-menu-fr-container,
.menu-menu-fr-neerlandais-container {
    float: left;
}
#search {
/*     background: rgba(255, 255, 255, 0.8); */
    padding: 4px 4px 4px 6px;
    margin: 5px 0 0 0;
}
#search .icon-search {
    width: 15px;
    height: 15px;
    background: url(assets/img/sprite.png) -200px -50px no-repeat;
    display: block;
}
.search {
  background: rgba(255, 255, 255, 0.8);
  padding: 4px 4px 4px 6px;
  margin: 0 auto;
  margin-right:10px;
  width: 20px;
  height: 20px;
  border-radius: 3px;
  margin-top: 4px;
  margin-left: auto;
margin-right: auto;
}
.search a {
  width: 0px;
  height: 10px;
  background: url(assets/img/sprite.png) -191px -43px no-repeat;
  background-color: rgba(0, 0, 0, 0);
  display: block;
  margin: -4px 1px 0px -6px;
  margin-bottom: 0px;
}

#main-menu-footer .search{
  width: 20px;
  margin: 0 auto;
}
#main-menu-footer .search a{
  width: 30px;
  height: 28px;
}
.toggle_search_wrapper {
    display: none;
    background: rgba(229, 229, 229, 0.7);
    padding: 15px 0;
}
/* Menu - Social */

ul#social-networks li {
    float: left;
    margin: 0 15px 0 0;
    color: #7d7d7d;
    font-size: 13px;
}
ul#social-networks li span.first {
    display: block;
    padding: 4px 0 0;
}
ul#social-networks li a.icons {
    height: 23px;
    width: 23px;
    display: block;
}
ul#social-networks li a.icons.fb-icon {
    background: url(assets/img/sprite.png) -200px 0 no-repeat;
}
ul#social-networks li a.icons.lkdn-icon {
    background: url(assets/img/sprite.png) -250px 0 no-repeat;
}
ul#social-networks li a.icons.insta-icon {
    background: url(assets/img/sprite.png) -300px 0 no-repeat;
}
#login {
    margin: 0 0 0 15px;
    color: #7d7d7d;
}
#login a {
    padding: 5px 10px;
    border: 1px solid #7d7d7d;
    color: #7d7d7d;
    font-weight: 400;
    margin: 0 0 0 15px;
}
#login a span {
    font-weight: 300;
}
/* Footer */

footer {
    background: #f8f7f8;
/*     padding: 25px 0; */
    font-size: 13px;
    text-align: center;
    color: #7d7d7d;
/*     margin: 50px 0 0 0; */
}
footer p {
    color: #7d7d7d;
}
body.home footer {
    margin: 0;
}
footer .container p {
    color: #7d7d7d;
    font-weight: 300;
}
footer #social-networks {
    margin: -30px 0 0 0;
}
/* G�n�rals content */

p {
    font-size: 15px;
    line-height: 28px;
}
#content h1 {
    text-align: center;
    color: #3F175B;
    font-size: 35px;
    font-weight: 700;
    margin: 0 0 50px 0;
}
#content h2 {
    color: #3F175B;
    font-size: 19px;
    font-weight: 400;
    padding: 0 0 7px 0;
}
#content h1.title {
    font-family: 'Lato', sans-serif;
    font-weight: 700;
    font-size: 36px;
    color: #004a7f;
    text-transform: uppercase;
    background: url(assets/img/line-blue.jpg) center bottom no-repeat;
    padding: 0 0 20px 0;
    margin: 0 0 30px 0;
    text-align: center;
}
#content h2.title {
    font-family: 'Lato', sans-serif;
    font-weight: 700;
    font-size: 25px;
    color: #004a7f;
    background: url(assets/img/line-blue.jpg) center bottom no-repeat;
    padding: 0 0 20px 0;
    margin: 0 0 35px 0;
    text-align: center;
}
#content p {
    padding: 0 0 10px 0;
}
.btn_normal {
    font-weight: 700;
    font-size: 15px;
    text-transform: uppercase;
    margin: 0 auto;
    text-align: center;
}
a.btn_normal {
    color: #ffffff;
    padding: 10px 30px 10px 20px;
    background: url(assets/img/button/btn_arrow_normal.png) right center no-repeat #199ce3;
    display: inline-block;
    -webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    -ms-transition: all 0.5s;
    -o-transition: all 0.5s;
    transition: all 0.5s;
}
a.btn_normal:hover {
    background: url(assets/img/button/btn_arrow_normal.png) 300px center no-repeat #199ce3;
    padding: 10px 20px 10px 20px;
    -webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    -ms-transition: all 0.5s;
    -o-transition: all 0.5s;
    transition: all 0.5s;
}
/* Homepage */

.page-template-page-home #intro {
    text-align: center;
    margin: 0 0 50px 0;
}
.page-template-page-home #intro h1 {
    font-family: 'Lato', sans-serif;
    font-weight: 900;
    color: #004a7f;
    font-size: 37px;
    text-transform: uppercase;
}
.page-template-page-home #intro span {
    font-size: 25px;
    color: #7d7d7d;
    font-weight: 300;
    line-height: 38px;
}
#content {
    /*margin: 220px 0 0 0;*/
	background: rgb(253,216,197);
    background: linear-gradient(0deg, rgba(253,216,197,1) 0%, rgba(255,240,218,1) 100%);
}
/* Homepage - Bouton Scroll */

#btn_scroll {
    font-weight: 700;
    font-size: 23px;
    text-transform: uppercase;
    position: absolute;
    bottom: 35px;
    margin: 0 auto;
    width: 100%;
    z-index: 999;
    text-align: center;
}
#btn_scroll a {
    color: #ffffff;
    padding: 18px 65px 18px 45px;
    background: url(assets/img/button/btn_arrow_big.png) right center no-repeat #199ce3;
    display: inline-block;
    -webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    -ms-transition: all 0.5s;
    -o-transition: all 0.5s;
    transition: all 0.5s;
    
    display: none;
}
#btn_scroll a:hover {
    background: url(assets/img/button/btn_arrow_big.png) 300px center no-repeat #199ce3;
    padding: 18px 45px 18px 45px;
    -webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    -ms-transition: all 0.5s;
    -o-transition: all 0.5s;
    transition: all 0.5s;
}
/* Homepage - Inscription */

#inscription {
    background: #f8f7f8;
    text-align: center;
    padding: 50px 0;
    margin-top: 150px;
}
#inscription #client {
    _background: #ffffff;
}
#inscription #comedien,
#inscription #client {
    margin: 50px 0 0 0;
}
#inscription .btn_normal {
    margin: 25px 0 0 0;
}
#inscription #client div#gallery {
    padding: 45px 160px;
}
#inscription #client .content {
    _padding: 55px;
}
#inscription #client span.icon-search {
    background: url(assets/img/sprite.png) -250px -47px no-repeat;
    height: 20px;
    margin: 0 15px 0 15px;
}
/* Homepage - Nos clients */

#nos-clients {
    _margin: 75px 0;
    text-align: center;
}
#nos-clients .swiper-container .swiper-wrapper .swiper-slide img {
    _background: #f8f7f8;
    height: 130px;
    width: 130px;
}
#nos-clients .swiper-container {
    _margin: 40px 0 0 0;
}
/* Homepage - Contact */

#contact {
    text-align: center;
    margin-top: 45px;
}
#contact h2 {
    text-transform: uppercase;
    margin: 0 0 15px;
}
#contact a {
    color: #7d7d7d;
    text-decoration: none;
}
#contact a:hover {
    text-decoration: underline;
}
.maps {
    margin: 50px 0 0 0;
}
.maps iframe {
    pointer-events: none;
}
/* FAQ */

#content .question {
    padding: 0 0 40px 0;
}
.ui-accordion .ui-accordion-content {
    padding: 1em 2.2em;
    border-top: 0;
    margin-top: -2px;
    position: relative;
    top: 1px;
    margin-bottom: 2px;
    overflow: auto;
    display: none;
    zoom: 1;
}
.ui-accordion .ui-accordion-content {
    padding: 0;
}
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-left,
.ui-corner-bl,
.ui-corner-all,
.ui-corner-top,
.ui-corner-right,
.ui-corner-tr {
    border: none;
}
.ui-icon {
    display: none;
}
.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default {
    background: none;
    background: none !important;
}
/* Nos talents */

#talents li.span3 .fullname {
    margin: 5px 0 40px 0;
    display: block;
    text-align: center;
    color: #434343;
    font-size: 19px;
    font-weight: 300;
}
#returnLinks {
    color: #199ce3;
}
#newSearch {
    float: right;
    color: #199ce3;
}
/* Nos talents - Hover images */

.caption {
    position: relative;
    overflow: hidden;
    /* Only the -webkit- prefix is required these days */
    
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
}
.caption::before {
    content: ' ';
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    transition: background .35s ease-out;
}
.caption:hover::before {
    background: rgba(63, 23, 91, 0.8)
}
.caption__media {
    display: block;
    min-width: 100%;
    max-width: 100%;
    height: auto;
}

.box:hover img {
    filter: blur(5px);
    transition: filter .35s ease-out;
}
.box img {
    transition: filter .35s ease-out;
}
.caption__overlay {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    opacity: 0;
    left: 0;
    padding: 20px;
    color: white;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    /* -webkit-transform: translateY(100%); */
    /* transform: translateY(100%); */
    transition: -webkit-transform .35s ease-out;
    transition: opacity .35s ease-out;
}
.caption:hover .caption__overlay {
    /* -webkit-transform: translateY(0); */
    /* transform: translateY(0); */
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    opacity: 1;
    transition: opacity .35s ease-out;
}
.caption__overlay__title {
    -webkit-transform: translateY( -webkit-calc(-100% - 10px));
    transform: translateY( calc(-100% - 10px));
    transition: -webkit-transform .35s ease-out;
    transition: transform .35s ease-out;
}
.caption:hover .caption__overlay__title {
    -webkit-transform: translateY(0);
    transform: translateY(0);
}
.caption__overlay span.block {
    padding: 5px 0;
}
.caption__overlay span.block b {
    font-weight: 700;
}
.caption__overlay .links {
    width: 100%;
    margin: 20px 0 0
}
.caption__overlay .links .link {
    float: left;
}
#noconnect .links {
    margin: 20px 0;
}
#noconnect .links a.link {
    display: block;
    float: none;
    background: rgba(255, 255, 255, 0.7);
    padding: 10px;
    text-align: center;
    color: #434343;
    font-weight: 700;
    margin: 0 0 15px 0;
}
#noconnect .links a.link:hover {
    background: rgba(255, 255, 255, 0.9);
}
.caption__overlay .links .link#view {
    background: url(assets/img/icon-view.png) center center no-repeat;
    background-color: rgba(255, 255, 255, 0.7);
    height: 14px;
    width: 45%;
    display: block;
    padding: 10px 0;
}
.caption__overlay .links .link#more {
    background: url(assets/img/icon-more.png) center center no-repeat;
    background-color: rgba(255, 255, 255, 0.7);
    height: 13px;
    width: 45%;
    display: block;
    padding: 10px 0;
    float: right;
}

body.logged-in .caption__overlay .links .link#add {
    background-color: rgba(255, 255, 255, 0.7);
    width: 100%;
    display: block;
    padding: 10px 0;
    margin: 15px 0 0 0;
    text-align: center;
    color: #434343;
    cursor: pointer;
}

.caption__overlay .links .link#add {
	display: none;
}

.caption__overlay .links .link#delete {
    background: url(assets/img/icon-delete.png) center center no-repeat;
    background-color: rgba(255, 255, 255, 0.7);
    height: 13px;
    width: 45%;
    display: block;
    padding: 10px 0;
    float: right;
}

.caption__overlay .links .link#view:hover,
.caption__overlay .links .link#more:hover,
.caption__overlay .links .link#delete:hover,
body.logged-in .caption__overlay .links .link#add:hover {
    background-color: rgba(255, 255, 255, 0.9);
}
.span3 .box {
    margin: 0 15px;
}
/* Nos talents - Formulaire - Tri */

form#form-search {
    display: inline-block;
    margin: 0 0 25px 0;
	width: 100%;
    _border: 5px solid #004a7f;
}
form#form-search .row {
    padding: 15px 25px;
	display: flex;
    justify-content: space-between;
}
form#form-search select {
    width: auto;
}
form#form-search label {
    color: #3F175B;
    font-weight: 700;
    padding: 0 0 10px 0;
    font-size: 15px;
}
form#form-search .btn_submit {
    width: 100%;
    background: #3F175B;
    color: #ffffff;
    text-shadow: none;
    margin: 25px 0 0 0;
    font-weight: 700;
    font-size: 15px;
    transition: 0.35s all ease;
}
form#form-search .btn_submit:hover {
    /* background: #199ce3; */
    transform: scale(1.1);
    transition: 0.35s all ease;
}
.bootstrap-select:not([class*="col-"]):not([class*="form-control"]):not(.input-group-btn) {
    width: 85%;
}
.toggle_search_wrapper #form-search {
    background: none;
    margin: 0;
}
.toggle_search_wrapper #form-search .btn-group {
    margin: 0;
}
/* Search alone */

#form-search .span12 {
    margin: 0 auto;
    text-align: center;
}
#form-search .span12 label {
    display: initial;
}
#form-search .span12 input {
    margin: 0 10px;
}
#form-search .span12 .btn_submit {
    width: auto;
    margin: 0;
}
input[type="number"]::-webkit-outer-spin-button,
input[type="number"]::-webkit-inner-spin-button {
    -webkit-appearance: none;
    margin: 0;
}
input[type="number"] {
    -moz-appearance: textfield;
}
input[type="number"] {
    -moz-appearance: textfield;
}
input[type="number"] {
    -moz-appearance: textfield;
}
input[type="number"]::-webkit-outer-spin-button,
input[type="number"]::-webkit-inner-spin-button {
    -webkit-appearance: none;
    margin: 0;
}
/* Nos talents - Fiche */

div#gallery {
    /* The display of content is enabled using jQuery so that the slideshow content won't display unless javascript is enabled. */
    
    display: none;
}
div#gallery a,
div.navigation a {
    text-decoration: none;
    color: #777;
}
div#gallery a:focus,
div#gallery a:hover,
div#gallery a:active {
    text-decoration: underline;
}
div.controls {
    margin-top: 5px;
    height: 23px;
}
div.controls a {
    padding: 5px;
}
div.ss-controls {
    float: left;
}
div.nav-controls {
    float: right;
}
div.slideshow-container {
    position: relative;
    clear: both;
    height: auto;
    /* This should be set to be at least the height of the largest image in the slideshow */
    
    margin: -1px 15px 0 0;
}
div.loader {
    position: absolute;
    top: 0;
    left: 0;
    background-image: url('loader.gif');
    background-repeat: no-repeat;
    background-position: center;
    width: 100%;
    height: auto;
    /* This should be set to be at least the height of the largest image in the slideshow */
}
div.slideshow {} div.slideshow span.image-wrapper {
    display: block;
    position: absolute;
    top: 0;
    left: 0;
}
div.slideshow a.advance-link {
    display: block;
    width: 100%;
    height: auto;
    /* This should be set to be at least the height of the largest image in the slideshow */
    
    line-height: auto;
    /* This should be set to be at least the height of the largest image in the slideshow */
    
    text-align: center;
}
div.slideshow a.advance-link:hover,
div.slideshow a.advance-link:active,
div.slideshow a.advance-link:visited {
    text-decoration: none;
}
div.slideshow img {
    vertical-align: middle;
}
div.download {
    float: right;
}
div.caption-container {
    position: relative;
    clear: left;
    height: 75px;
}
span.image-caption {
    display: block;
    position: absolute;
    width: 550px;
    top: 0;
    left: 0;
}
div.caption {

}
div.image-title {
    font-weight: bold;
    font-size: 1.4em;
}
div.image-desc {
    line-height: 1.3em;
    padding-top: 12px;
}
div.navigation {
    /* The navigation style is set using jQuery so that the javascript specific styles won't be applied unless javascript is enabled. */
}
ul.thumbs {
    clear: both;
    margin: 0;
    padding: 0;
}
ul.thumbs li {
    float: left;
    padding: 0;
    list-style: none;
    width: 50%;
}
a.thumb {
    display: block;
    margin: 0 15px 17px 0;
    ;
}
a.thumb:focus {
    outline: none;
}
ul.thumbs img {
    border: none;
    display: block;
}
div.pagination {
    clear: both;
}
div.navigation div.top {
    margin-bottom: 12px;
    height: 11px;
}
div.navigation div.bottom {
    margin-top: 12px;
}
div.pagination a,
div.pagination span.current,
div.pagination span.ellipsis {
    display: block;
    float: left;
    margin-right: 2px;
    padding: 4px 7px 2px 7px;
}
div.pagination a:hover {
    background-color: #eee;
    text-decoration: none;
}
div.pagination span.current {
    font-weight: bold;
    color: #199ce3;
}
div.pagination span.ellipsis {
    border: none;
    padding: 5px 0 3px 2px;
}
#gallery {
    width: 37%;
    float: left;
}
#thumbs {
    width: 25% !important;
    float: left;
}
#infos {
    width: 38%;
    float: left;
}
#infos .content-in {
    padding: 0 0 0 75px;
    display: flex;
    flex-direction: column;
    align-items: center;
}
#infos .content-in #fiche-details {
    margin: 30px 0 30px 0;
	width: 100%;
}
#infos .content-in .block {
    display: inline-block;
    /* width: 90%; */
    padding: 10px 0;
    font-size: 16px;
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: center;
}
#infos .content-in .block .left {
    width: 100%;
}
#infos .content-in .block .right {
    /* float: left; */
    width: 100%;
    /* text-align: left; */
    font-weight: 300;
    line-height: 21px;
}
#infos .content-in .block .left {
    color: #199ce3;
    text-transform: uppercase;
    font-weight: 600;
}
#infos .content-in span.icon-add {
    background: url(assets/img/sprite.png) -200px -97px no-repeat;
    height: 20px;
    margin: 0 15px 0 0;
}
ul#icon-options {
    margin: 30px 0 0 0;
    float: left;
	border-radius: 100px;
    padding: 10px 15px;
    background: #f5f5f5;
}
ul#icon-options li {
    float: left;
}
ul#icon-options li.icon {
    background: #f5f5f5;
    margin: 0 10px;
}
ul#icon-options li.icon a {
    display: block;
    opacity: 0.8;
    -webkit-transition: all 0.2s;
    -moz-transition: all 0.2s;
    -ms-transition: all 0.2s;
    -o-transition: all 0.2s;
    transition: all 0.2s;
}
ul#icon-options li.icon.email a {
    background: url(assets/img/sprite.png) -250px -100px no-repeat;
    height: 15px;
    width: 19px;
}
ul#icon-options li.icon.print a {
    background: url(assets/img/sprite.png) -300px -100px no-repeat;
    height: 16px;
    width: 18px;
}
ul#icon-options li.icon.download a {
    background: url(assets/img/sprite.png) -350px -90px no-repeat;
    height: 15px;
    width: 19px;
}
ul#icon-options li.icon.email a:hover {
    background: url(assets/img/sprite.png) -250px -150px no-repeat;
}
ul#icon-options li.icon.print a:hover {
    background: url(assets/img/sprite.png) -300px -150px no-repeat;
}
ul#icon-options li.icon.download a:hover {
    background: url(assets/img/sprite.png) -350px -150px no-repeat;
}
ul#icon-options li.icon a:hover {
    -webkit-transition: all 0.2s;
    -moz-transition: all 0.2s;
    -ms-transition: all 0.2s;
    -o-transition: all 0.2s;
    transition: all 0.2s;
}

#talents-fiche.row div.span12 div#infos div.content-in div#err {
	font-size: 13px;
	color: green;
	margin: 15px 0 0 0;
}
/* Formulaires */

#content .wpcf7-form {} #content .wpcf7-form p {
    text-align: left;
    text-transform: initial;
}
#content .wpcf7-form h2 {
    text-align: left;
    font-size: 19px;
    font-weight: 700;
    margin: 25px 0 10px 0;
    line-height: 25px;
}
#content .wpcf7-form .form-group {
    width: 100%;
    _float: left;
    display: inline-block;
    margin: 10px 0;
}
#content .wpcf7-form .form-group label,
#content .wpcf7-form .birthdayLabel {
    _font-weight: 700;
    padding: 0 0 10px 0;
    display: block;
    color: #7d7d7d;
}
#content .wpcf7-form .form-group.text-518,
#content .wpcf7-form .form-group.text-519,
#content .wpcf7-form .form-group.text-627,
#content .wpcf7-form .form-group.number-668,
#content .wpcf7-form .form-group.text-5180,
#content .wpcf7-form .form-group.text-5190,
#content .wpcf7-form .form-group.text-6270,
#content .wpcf7-form .form-group.number-6680 {
    width: 210px;
    float: left;
    margin: 0 35px 0 0;
}
.birthdayLabel,
.date-220 {
    width: 100%;
    display: inline-block !important;
}
#content .wpcf7-form input.inputLeft {
    width: 150px;
    _float: left;
}
#content .wpcf7-form .btn-primary {
    background: yellow;
}
#content .wpcf7-form .btn-primary {
    color: #ffffff;
    padding: 10px 30px 10px 20px;
    background: url(assets/img/button/btn_arrow_normal.png) right center no-repeat #199ce3;
    display: inline-block;
    -webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    -ms-transition: all 0.5s;
    -o-transition: all 0.5s;
    transition: all 0.5s;
    border: none;
    border-radius: 0px;
    font-size: 15px;
    font-weight: 700;
    margin: 0 auto;
    text-align: center;
    text-transform: uppercase;
}
#content .wpcf7-form .form-group.text-983,
#content .wpcf7-form .form-group.text-9830 {
    display: none;
}
#content .wpcf7-form .btn-primary:hover {
    background: url(assets/img/button/btn_arrow_normal.png) 700px center no-repeat #199ce3;
    padding: 10px 20px 10px 20px;
    -webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    -ms-transition: all 0.5s;
    -o-transition: all 0.5s;
    transition: all 0.5s;
}
.help-block,
.help-inline {
    color: red;
    font-size: 12px;
}
#content .wpcf7-form textarea {
    width: 400px;
}
#content .wpcf7-form .bootstrap-select > .dropdown-toggle {
    width: 220px;
}
#content .wpcf7-form #question {
    margin: 30px 0 0 0;
}
#content .wpcf7-form #question a {
    color: #199ce3;
}
#content .wpcf7-form #question .questionA {
    padding: 0 0 10px 0;
    display: block;
}
#content .wpcf7-form #question #questionR {
    font-size: 13px;
    line-height: 17px;
}
.bootstrap-select.btn-group .dropdown-menu {
    width: auto;
}
.ui-widget-header,
.ui-widget-content,
.ui-tabs .ui-tabs-nav li {
    background: #ffffff;
    border: 0 !important;
}

.ui-tabs .ui-tabs-nav li a:hover,
.ui-tabs .ui-tabs-nav li a.active {
	color: #ffffff !important;
	background: #199ce3;
}

.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited {
	color: #ffffff !important;
}

.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active,
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
	border: 0 !important;
}

.ui-state-active .ui-icon,
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
	background-image: none !important;
}
/* About */

#content #about {
    text-align: center;
}
#content #about span,
#content #vision span,
#content #services .ui-tabs span {
    font-size: 21px;
    color: #707070;
    font-weight: normal;
    line-height: 28px;
}
#content #about #person-loonastar {
    margin: 50px 0;
}
#content #about #person-loonastar img {
    width: 120px;
    height: 120px;
    border-radius: 50%;
    display: inline;
}
#content #about #person-loonastar span {
    display: block;
}
#content #about #person-loonastar span.name {
    font-size: 19px;
    font-weight: 700;
    color: #004a7f;
    text-transform: uppercase;
}
#content #about #person-loonastar span.function {
    font-size: 14px;
    text-transform: uppercase;
}
#content #history,
#content #vision,
#content #services {
    margin: 50px 0;
}
#content #history #dates {
    text-align: center;
}
#content #history #dates .date .content-in {
    padding: 25px;
    margin: 0 35px 35px 35px;
    background: #f8f8f8;
}
#content #history #dates .date .content-in h2 {
    font-size: 27px;
    color: #004a7f;
    font-weight: 700;
}
#content #vision {
    background: #f8f8f8;
    padding: 60px 0;
    color: #707070;
    font-size: 21px;
    font-weight: 300;
    line-height: 27px;
    text-align: center;
}

#connect.row div.span4 div.form div.form-in div.um.um-login.um-251.uimob340 div.um-postmessage {
	display: none;
}

.ui-widget-header,
.ui-widget-content {
    background: none !important;
    border: 0;
}
.ui-state-default a,
.ui-state-default a:link,
.ui-state-default a:visited {
    color: #199ce3;
}
.ui-state-active a,
.ui-state-active a:link,
.ui-state-active a:visited {
    background: #199ce3;
    color: #ffffff;
    border: none;
}
.ui-corner-all,
.ui-corner-top,
.ui-corner-right,
.ui-corner-tr {
    border-radius: 0;
}
.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default {
    background: none !important;
}
.ui-tabs .ui-tabs-nav .ui-tabs-anchor {
    text-transform: uppercase;
}
.tabs {
    font-size: 15px;
    line-height: 28px;
    font-weight: 300;
    color: #7d7d7d;
    text-align: center;
}
.table {
    display: table;
    margin: 0 auto;
    width: auto;
}
ul#horizontal-list {
    list-style: none;
    padding-top: 20px;
}
ul#horizontal-list li {
    display: inline;
}

#ui-datepicker-div {
	background: #eeeeee !important;
}
/* Formulaires - Login signin */

#connect .span4 .form,
#connect .span8 .form {
    padding: 0 30px;
}
#connect .form .form-in {
    padding: 15px 35px 35px;
}
#connect .form .form-in h2 {
    font-size: 19px;
    font-weight: 700;
    line-height: 25px;
    margin: 25px 0 10px;
    text-align: center;
}
.um {
    max-width: none !important;
}
.um-center .um-button {
    max-width: none !important;
}

#infscr-loading{
	text-align: center;
}
/* This is the default Tooltipster theme (feel free to modify or duplicate and create multiple themes!): */

.tooltipster-default {
    border-radius: 5px;
    border: 2px solid #000;
    background: #4c4c4c;
    color: #fff;
}
.tooltipster-default .tooltipster-content {
    font-family: Arial, sans-serif;
    font-size: 14px;
    line-height: 16px;
    padding: 8px 10px;
    overflow: hidden;
}
.tooltipster-default .tooltipster-arrow .tooltipster-arrow-border {
    /* border-color: ... !important; */
}
.tooltipster-icon {
    cursor: help;
    margin-left: 4px;
}
.tooltipster-base {
    padding: 0;
    font-size: 0;
    line-height: 0;
    position: absolute;
    left: 0;
    top: 0;
    z-index: 9999999;
    pointer-events: none;
    width: auto;
    overflow: visible;
}
.tooltipster-base .tooltipster-content {
    overflow: hidden;
}
.tooltipster-arrow {
    display: block;
    text-align: center;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1;
}
.tooltipster-arrow span,
.tooltipster-arrow-border {
    display: block;
    width: 0;
    height: 0;
    position: absolute;
}
.tooltipster-arrow-top span,
.tooltipster-arrow-top-right span,
.tooltipster-arrow-top-left span {
    border-left: 8px solid transparent !important;
    border-right: 8px solid transparent !important;
    border-top: 8px solid;
    bottom: -7px;
}
.tooltipster-arrow-top .tooltipster-arrow-border,
.tooltipster-arrow-top-right .tooltipster-arrow-border,
.tooltipster-arrow-top-left .tooltipster-arrow-border {
    border-left: 9px solid transparent !important;
    border-right: 9px solid transparent !important;
    border-top: 9px solid;
    bottom: -7px;
}
.tooltipster-arrow-bottom span,
.tooltipster-arrow-bottom-right span,
.tooltipster-arrow-bottom-left span {
    border-left: 8px solid transparent !important;
    border-right: 8px solid transparent !important;
    border-bottom: 8px solid;
    top: -7px;
}
.tooltipster-arrow-bottom .tooltipster-arrow-border,
.tooltipster-arrow-bottom-right .tooltipster-arrow-border,
.tooltipster-arrow-bottom-left .tooltipster-arrow-border {
    border-left: 9px solid transparent !important;
    border-right: 9px solid transparent !important;
    border-bottom: 9px solid;
    top: -7px;
}
.tooltipster-arrow-top span,
.tooltipster-arrow-top .tooltipster-arrow-border,
.tooltipster-arrow-bottom span,
.tooltipster-arrow-bottom .tooltipster-arrow-border {
    left: 0;
    right: 0;
    margin: 0 auto;
}
.tooltipster-arrow-top-left span,
.tooltipster-arrow-bottom-left span {
    left: 6px;
}
.tooltipster-arrow-top-left .tooltipster-arrow-border,
.tooltipster-arrow-bottom-left .tooltipster-arrow-border {
    left: 5px;
}
.tooltipster-arrow-top-right span,
.tooltipster-arrow-bottom-right span {
    right: 6px;
}
.tooltipster-arrow-top-right .tooltipster-arrow-border,
.tooltipster-arrow-bottom-right .tooltipster-arrow-border {
    right: 5px;
}
.tooltipster-arrow-left span,
.tooltipster-arrow-left .tooltipster-arrow-border {
    border-top: 8px solid transparent !important;
    border-bottom: 8px solid transparent !important;
    border-left: 8px solid;
    top: 50%;
    margin-top: -7px;
    right: -7px;
}
.tooltipster-arrow-left .tooltipster-arrow-border {
    border-top: 9px solid transparent !important;
    border-bottom: 9px solid transparent !important;
    border-left: 9px solid;
    margin-top: -8px;
}
.tooltipster-arrow-right span,
.tooltipster-arrow-right .tooltipster-arrow-border {
    border-top: 8px solid transparent !important;
    border-bottom: 8px solid transparent !important;
    border-right: 8px solid;
    top: 50%;
    margin-top: -7px;
    left: -7px;
}
.tooltipster-arrow-right .tooltipster-arrow-border {
    border-top: 9px solid transparent !important;
    border-bottom: 9px solid transparent !important;
    border-right: 9px solid;
    margin-top: -8px;
}
.tooltipster-fade {
    opacity: 0;
    -webkit-transition-property: opacity;
    -moz-transition-property: opacity;
    -o-transition-property: opacity;
    -ms-transition-property: opacity;
    transition-property: opacity;
}
.tooltipster-fade-show {
    opacity: 1;
}
.tooltipster-grow {
    -webkit-transform: scale(0, 0);
    -moz-transform: scale(0, 0);
    -o-transform: scale(0, 0);
    -ms-transform: scale(0, 0);
    transform: scale(0, 0);
    -webkit-transition-property: -webkit-transform;
    -moz-transition-property: -moz-transform;
    -o-transition-property: -o-transform;
    -ms-transition-property: -ms-transform;
    transition-property: transform;
    -webkit-backface-visibility: hidden;
}
.tooltipster-grow-show {
    -webkit-transform: scale(1, 1);
    -moz-transform: scale(1, 1);
    -o-transform: scale(1, 1);
    -ms-transform: scale(1, 1);
    transform: scale(1, 1);
    -webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
    -webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15);
    -moz-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15);
    -ms-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15);
    -o-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15);
    transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15);
}
.tooltipster-swing {
    opacity: 0;
    -webkit-transform: rotateZ(4deg);
    -moz-transform: rotateZ(4deg);
    -o-transform: rotateZ(4deg);
    -ms-transform: rotateZ(4deg);
    transform: rotateZ(4deg);
    -webkit-transition-property: -webkit-transform, opacity;
    -moz-transition-property: -moz-transform;
    -o-transition-property: -o-transform;
    -ms-transition-property: -ms-transform;
    transition-property: transform;
}
.tooltipster-swing-show {
    opacity: 1;
    -webkit-transform: rotateZ(0deg);
    -moz-transform: rotateZ(0deg);
    -o-transform: rotateZ(0deg);
    -ms-transform: rotateZ(0deg);
    transform: rotateZ(0deg);
    -webkit-transition-timing-function: cubic-bezier(0.230, 0.635, 0.495, 1);
    -webkit-transition-timing-function: cubic-bezier(0.230, 0.635, 0.495, 2.4);
    -moz-transition-timing-function: cubic-bezier(0.230, 0.635, 0.495, 2.4);
    -ms-transition-timing-function: cubic-bezier(0.230, 0.635, 0.495, 2.4);
    -o-transition-timing-function: cubic-bezier(0.230, 0.635, 0.495, 2.4);
    transition-timing-function: cubic-bezier(0.230, 0.635, 0.495, 2.4);
}
.tooltipster-fall {
    top: 0;
    -webkit-transition-property: top;
    -moz-transition-property: top;
    -o-transition-property: top;
    -ms-transition-property: top;
    transition-property: top;
    -webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
    -webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15);
    -moz-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15);
    -ms-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15);
    -o-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15);
    transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15);
}
.tooltipster-fall-show {} .tooltipster-fall.tooltipster-dying {
    -webkit-transition-property: all;
    -moz-transition-property: all;
    -o-transition-property: all;
    -ms-transition-property: all;
    transition-property: all;
    top: 0px !important;
    opacity: 0;
}
.tooltipster-slide {
    left: -40px;
    -webkit-transition-property: left;
    -moz-transition-property: left;
    -o-transition-property: left;
    -ms-transition-property: left;
    transition-property: left;
    -webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
    -webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15);
    -moz-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15);
    -ms-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15);
    -o-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15);
    transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15);
}
.tooltipster-slide.tooltipster-slide-show {} .tooltipster-slide.tooltipster-dying {
    -webkit-transition-property: all;
    -moz-transition-property: all;
    -o-transition-property: all;
    -ms-transition-property: all;
    transition-property: all;
    left: 0px !important;
    opacity: 0;
}
.tooltipster-content-changing {
    opacity: 0.5;
    -webkit-transform: scale(1.1, 1.1);
    -moz-transform: scale(1.1, 1.1);
    -o-transform: scale(1.1, 1.1);
    -ms-transform: scale(1.1, 1.1);
    transform: scale(1.1, 1.1);
}
/* Page contact */

.page-template-page-contact .maps {
    margin: 0;
}
.page-template-page-contact #content {
    text-align: center;
}
.page-template-page-contact #content h2.title {
    margin: 25px 0 15px 0;
}
.page-template-page-contact #content a {
    color: #7d7d7d;
}
.holder {
    margin: 0 0 25px 0;
    text-align: center;
}
.holder a {
    color: #004a7f;
    padding: 0px 7px;
    border: 1px solid #004a7f;
    margin: 0 5px;
    font-size: 12px;
}
.holder a:hover,
.holder a.jp-current {
    background: #004a7f;
    color: #ffffff;
}
/* Smaller class when scrolling */

.smaller.navbar-inverse .navbar-inner a.brand {
    background: url(assets/img/sprite.png) 0 -150px no-repeat;
    padding: 0;
    height: 42px;
    -webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    -ms-transition: all 0.5s;
    -o-transition: all 0.5s;
    transition: all 0.5s;
}
.smaller #main-menu {
    margin: 0px 0 0;
}
.smaller #login,
.smaller #social-networks,
.smaller #lang {
    top: -100px;
    position: absolute;
    -webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    -ms-transition: all 0.5s;
    -o-transition: all 0.5s;
    transition: all 0.5s;
}

/* Cookie bar */
#cookiefy_bar {
	z-index: 9999 !important;
}

#cookiefy_bar a {
	color: #ffffff;
}

#cookiefy_close {
	max-height: 15px !important;
}

.switchery{background-color:#fff;border:1px solid #dfdfdf;border-radius:20px;cursor:pointer;display:inline-block;height:30px;position:relative;vertical-align:middle;width:50px;-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none;box-sizing:content-box;background-clip:content-box}.switchery>small{background:#fff;border-radius:100%;box-shadow:0 1px 3px rgba(0,0,0,0.4);height:30px;position:absolute;top:0;width:30px}.switchery-small{border-radius:20px;height:20px;width:33px}.switchery-small>small{height:20px;width:20px}.switchery-large{border-radius:40px;height:40px;width:66px}.switchery-large>small{height:40px;width:40px}

.checkBox {
	width: 100%;
	text-align: center;
	margin-bottom: 40px;
}

.page-id-384 #talents li.span3 .fullname {
	margin-bottom: 10px;
}

.page-id-384 #content {
    padding: 50px 0;
}

#mycasting-export,
#mycasting-download {
	width: 100%;
	margin: 0 auto;
	text-align: center;
}

#mycasting-export a,
#mycasting-download a {
	background: #3F175B;
	color: #ffffff;
	padding: 15px 25px;
}

#mycasting-download {
	margin: 0 0 30px 0;
}

.buorg {
	background-color:#ffffff !important;
	border-bottom: none !important;
}

/* Language */
#lang {
	margin: 0 25px 0 0;
}

/* Grid Rotator */
.ri-grid{
	margin: 30px auto 30px;
	position: relative;
	height: auto;
}

.ri-grid ul {
	list-style: none;
	display: block;
	width: 100%;
	margin: 0;
	padding: 0;
}

/* Clear floats by Nicolas Gallagher: http://nicolasgallagher.com/micro-clearfix-hack/ */

.ri-grid ul:before,
.ri-grid ul:after{
	content: '';
    display: table;
}

.ri-grid ul:after {
    clear: both;
}

.ri-grid ul {
    zoom: 1; /* For IE 6/7 (trigger hasLayout) */
} 

.ri-grid ul li {
	-webkit-perspective: 400px;
	-moz-perspective: 400px;
	-o-perspective: 400px;
	-ms-perspective: 400px;
	perspective: 400px;	
	margin: 0;
	padding: 0;
	float: left;
	position: relative;
	display: block;
	overflow: hidden;
	background: #000;
}

.ri-grid ul li a{
	display: block;
	outline: none;
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility: hidden;
	-o-backface-visibility: hidden;
	-ms-backface-visibility: hidden;
	backface-visibility: hidden;
	-webkit-transform-style: preserve-3d;
	-moz-transform-style: preserve-3d;
	-o-transform-style: preserve-3d;
	-ms-transform-style: preserve-3d;
	transform-style: preserve-3d;
	-webkit-background-size: 100% 100%;
	-moz-background-size: 100% 100%;
	background-size: 100% 100%;
	background-position: center center;
	background-repeat: no-repeat;
	background-color: #333;
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
}

/* Grid wrapper sizes */
.ri-grid-size-1{
	width: 55%;
}
.ri-grid-size-2{
	width: 100%;
}
.ri-grid-size-3{
	width: 100%;
	margin-top: 0px;
}

/* Shadow style */
.ri-shadow:after,
.ri-shadow:before{
	content: "";
	position: absolute;
	z-index: -2;
	bottom: 15px;
	left: 10px;
	width: 50%;
	height: 20%;
	max-width: 300px;
	max-height: 100px;
	box-shadow: 0 15px 10px rgba(0, 0, 0, 0.7);
	-webkit-transform: rotate(-3deg);
	-moz-transform: rotate(-3deg);
	-ms-transform: rotate(-3deg);
	-o-transform: rotate(-3deg);
	transform: rotate(-3deg);
}
.ri-shadow:after{
	right: 10px;
	left: auto;
	-webkit-transform: rotate(3deg);
	-moz-transform: rotate(3deg);
	-ms-transform: rotate(3deg);
	-o-transform: rotate(3deg);
	transform: rotate(3deg);
}

.ri-grid-loading:after,
.ri-grid-loading:before{
	display: none;
}

.ri-loading-image{
	display: none;
}

.ri-grid-loading .ri-loading-image{
	position: relative;
	width: 30px;
	height: 30px;
	left: 50%;
	margin: 100px 0 0 -15px;
	display: block;
}
/* Retina display */

@media only screen and (min--moz-device-pixel-ratio: 2),
only screen and (-o-min-device-pixel-ratio: 2/1),
only screen and (-webkit-min-device-pixel-ratio: 2),
only screen and (min-device-pixel-ratio: 2) {
    .navbar-inverse .navbar-inner a.brand {
        background-image: url(assets/img/sprite@2x.png) !important;
        background-size: 500px 200px !important;
    }
    ul#social-networks li a.icons.fb-icon,
    ul#social-networks li a.icons.lkdn-icon,
    ul#social-networks li a.icons.insta-icon,
    #search .icon-search,
    #inscription #client span.icon-search {
        background-image: url(assets/img/sprite@2x.png);
        background-size: 500px 200px;
    }
    a.btn_normal {
        background-image: url(assets/img/button/btn_arrow_normal@2x.png);
        background-size: 21px 39px;
    }
    a.btn_normal:hover {
        background-image: url(assets/img/button/btn_arrow_normal@2x.png);
        background-size: 21px 39px;
    }
    #btn_scroll a {
        background-image: url(assets/img/button/btn_arrow_big@2x.png);
        background-size: 31px 52px;
    }
    #btn_scroll a:hover {
        background-image: url(assets/img/button/btn_arrow_big@2x.png);
        background-size: 31px 52px;
    }
    .caption__overlay .links .link#view {
        background-image: url(assets/img/icon-view@2x.png);
        background-size: 26px 14px;
    }
    .caption__overlay .links .link#more {
        background-image: url(assets/img/icon-more@2x.png);
        background-size: 13px 13px;
    }
    .caption__overlay .links .link#delete {
        background-image: url(assets/img/icon-delete@2x.png);
        background-size: 13px 13px;
    }
}
/* iPad Landscape */

@media only screen and (max-width: 1024px) {
    #inscription #client {
        margin: 25px 0 0;
    }
    footer #social-networks {
        display: none;
    }
    #googlemap.maps iframe {
        height: 250px !important;
    }
    #content h1.title {
        background: none;
    }
    #talents li.span3 {
        width: 50%;
        float: left;
    }
}
@media only screen and (max-width: 1015px) {
    #content {
        padding: 30px 0 0 0;
    }
}
/* iPad Portrait */

@media only screen and (max-width: 768px) {
    .container {
        margin: 0 15px;
    }
    .navbar-inverse .navbar-inner a.brand {
        background: url(assets/img/sprite.png) 0 -150px no-repeat;
        padding: 0;
        height: 42px;
    }
    .navbar .brand {
        margin: 0 0 0 25px;
    }
    .navbar-inverse .btn-navbar {
        background: transparent;
        border: none;
        box-shadow: none;
    }
    #content {
        padding: 60px 0 0;
    }
    .page-template-page-home #intro h1 {
        font-size: 32px;
    }
    .page-template-page-home #intro span {
        font-size: 21px;
        line-height: 27px;
    }
    #content h1.title {
        margin: 0 0 10px 0;
    }
    #nos-clients {
        margin: 55px 0;
    }
    .maps {
        margin: 25px 0 0 0;
    }
    .navbar .btn-navbar .icon-bar {
        height: 3px;
        margin: 4px 0;
        width: 25px;
    }
    .nav-collapse .nav > li > a {
        font-weight: 700;
    }
    .nav-collapse .dropdown-menu a {
        font-weight: 400;
    }
    .dropdown-menu > li > a:hover,
    .navbar-inverse .nav li.dropdown.open > .dropdown-toggle,
    .navbar-inverse .nav li.dropdown.active > .dropdown-toggle,
    .navbar-inverse .nav li.dropdown.open.active > .dropdown-toggle {
        background-color: transparent;
        background-image: none;
    }
    #search,
.menu-menu-fr-anglais-container,
.menu-menu-fr-container,
.menu-menu-fr-neerlandais-container  {
        float: none;
    }
    #main-menu {
        width: 100%;
        text-align: center;
    }
    .pull-right {
        float: none;
    }
    #login,
    #social-networks,
    #lang {
        display: table;
        margin: 0 auto;
        text-align: center;
        width: auto;
        padding: 10px 0;
    }
    #login a {
        border: none;
    }
    .navbar-inverse .nav-collapse .nav > li > a,
    .navbar-inverse .nav-collapse .dropdown-menu a,
    .navbar-inverse .nav li.dropdown.open > .dropdown-toggle, .navbar-inverse .nav li.dropdown.active > .dropdown-toggle, .navbar-inverse .nav li.dropdown.open.active > .dropdown-toggle {
        color: #7d7d7d;
    }
    .nav-collapse .nav {
        margin: 80px 0 0;
    }
    #main-menu #search a.icon-search .hide {
        display: block;
        font-weight: 700;
    }
    #search {
        background: none;
        margin: 0;
        padding: 0;
    }
    #search .icon-search {
        width: auto;
        height: auto;
        background: none;
        display: block;
        color: #ffffff;
        font-family: "Lato", sans-serif;
        font-size: 15px;
        font-weight: 300;
        text-shadow: none;
        text-transform: uppercase;
        padding: 5px 0 0 0;
    }
    .navbar-inverse .nav-collapse .nav > li > a:hover,
    .navbar-inverse .nav-collapse .dropdown-menu a:hover {
        background-color: transparent !important;
    }
    #gallery {
        width: 50%;
    }
    #thumbs {
        width: 50% !important;
    }
    #infos {
        width: 100%;
    }
    /*
#infos .content-in {
		width: 300px;
		margin: 0 auto;
	}
*/
    
    #infos .content-in {
        padding: 0;
    }
    .gallerythumbs {
        width: 100%;
        height: 550px;
    }
    form#form-search {
        width: 100%;
    }
    form#form-search input {
        width: 100%;
        padding: 5px 0;
    }
    .bootstrap-select:not([class*="col-"]):not([class*="form-control"]):not(.input-group-btn) {
        width: 100%;
    }
    form#form-search .span2,
    form#form-search .span3 {
        margin: 0 0 10px 0;
    }
    .dropdown-menu > li > a:hover,
    .dropdown-menu > li > a:focus,
    .dropdown-submenu:hover > a {
        color: #434343;
    }
    form#form-search .row {
        padding: 35px;
		flex-direction: column;
    }
    form#form-search .btn_submit {
        padding: 10px;
    }
    #connect .span4 {
        width: 100% !important;
        margin: 0 0 25px;
    }
    #connect .span8 {
        width: 100% !important;
    }
}
/* iPhone */

@media only screen and (max-width: 480px) {
    #btn_scroll {
        display: none;
    }
    #inscription #client .content {
        padding: 25px;
    }
    #googlemap.maps iframe {
        height: 150px !important;
    }
    .navbar .brand {
        margin: 0 0 0 15px;
    }
    #content h2.title {
        margin: 0;
    }
    #contact .container .row .span4 {
        margin: 0 0 15px 0;
    }
    .maps {
        margin: 0;
    }
    #talents li.span3 {
        width: 100%;
    }
    .gallerythumbs {
        width: 100%;
        height: 250px;/*Page inscription*/
    }
        #\31 st_row_inscription,
        #\32 nd_row_inscription{
          text-align: center;
        }
        
        #inscription > div:nth-child(3) {
          width: 100%;
        }
        
        #\31 st_row_inscription, 
        #\32 nd_row_inscription {
          text-align: center;
          display: flex;
          align-items: center;
          justify-content: space-between;
        }
        #\31 st_row_inscription div{
          margin-bottom: 50px;
        }
        
        #client > div > a.btnType2 {
          display: flex;
          align-items: center;
          justify-content: space-around;
          width: 232px;
          margin: 0 auto;
        }inputLeft,
    #content .wpcf7-form .form-group.text-518,
    #content .wpcf7-form .form-group.text-519,
    #content .wpcf7-form .form-group.text-627,
    #content .wpcf7-form .form-group.numbe-668,
    input,
    textarea,
    .uneditable-input,
    #content .wpcf7-form textarea,
    .form-group {
        width: 100% !important;
    }
    #content .wpcf7-form .form-group {
        margin: 0;
    }
    select,
    textarea,
    input[type="text"],
    input[type="password"],
    input[type="datetime"],
    input[type="datetime-local"],
    input[type="date"],
    input[type="month"],
    input[type="time"],
    input[type="week"],
    input[type="number"],
    input[type="email"],
    input[type="url"],
    input[type="search"],
    input[type="tel"],
    input[type="color"],
    .uneditable-input {
        padding: 7px 0;
    }
    #content .wpcf7-form .btn-primary {
        width: 100%;
    }
    .um-col-alt .um-center .um-button {
	    min-width: 100% !important;
    }
}
body.page-template-default #content ul {
	list-style: disc;
	line-height: 21px;color: #7d7d7d;
font-size: 15px;
line-height: 28px;
}
body.page-template-default #content ul li {
	padding-bottom: 15px;
}

em {
	font-style: italic;
}

/*HEADER********************************************/

.menu-menu-fr-container,
.menu-menu-fr-anglais-container,
.menu-menu-fr-neerlandais-container,
.menu-menu-user-container,
.menu-menu-user-neerlandais-container,
.menu-menu-user-anglais-container{
  float: right;
  text-transform: uppercase;
  font-family: 'Lato', sans-serif;
  color: white;
}

.dropdown-menu li {
  font-size: 12px;
}

/* li:hover{
  background-color: #000;
} */

ul li:hover > ul li{
  background:#FFF0DA;
}

#main-menu ul li a:hover{
  background-color: #e85810;
}

.wpml-ls-menu-item .wpml-ls-flag{
  width:25px;
}

/*First burger menu*/
@media only screen and (max-width: 979px){
  .menu-menu-fr-container,
  .menu-menu-fr-anglais-container,
  .menu-menu-fr-neerlandais-container,
  .menu-menu-user-container,
  .menu-menu-user-neerlandais-container,
  .menu-menu-user-anglais-container{
    margin-top:-30px;
  }
  .navbar-inner .container{
    width: 700px;
  }
  .nav-collapse{
    display: flex;
    justify-content: space-between;
    text-align: center;
  }
  .nav-collapse .dropdown-menu li:hover{
    background-color: black;
    border-radius:3px;
  }

  ul li:hover > ul li{
    background:#FFF0DA;
  }
  .navbar .btn-navbar{
    padding: 10px;
    background-color: transparent;
    background-image: url();
  }

  a.btn.btn-navbar:hover {
    background-color: initial;
  }
}

@media only screen and (max-width: 768px){
  .menu-menu-fr-container,
  .menu-menu-fr-anglais-container,
  .menu-menu-fr-neerlandais-container, 
  .menu-menu-user-container,
  .menu-menu-user-neerlandais-container,
  .menu-menu-user-anglais-container{
    margin-top: 0px;
  }

  .navbar-inner .container{
    width: auto;
  }
}

/*FOOTER*/

footer{
  font-family: 'Lato', sans-serif;
}

footer h2{
  margin-bottom:10px;
  font-weight: bold;
  font-size: 20px;
  color :#401b59;
}
footer a{
  color: #199ce3;;
}
.firstblock{
  display: flex;
  width:100%;
  justify-content: space-around;
}

footer a:hover{
  transition: 0.5s all ease;
  color:black;
  text-decoration: none;
}
.firstblock div hr{
  width: 90px;
  border-bottom: 0.5px solid #401b59;
  padding: 0;
  margin: 0px auto 15px auto;
}

footer > hr{
  height: 0.1px;
  width: 50%;
  background-color: #401b59;
  border-color: rgba(0, 0, 0, 0.308);
  margin: 20px auto;
}

.footer_adresse div{
  width:100%;
  display: flex;
  justify-content: center;
}

#main-menu-footer{
  margin: 0 auto;
}
/* #main-menu-footer > li:nth-child(1){
  padding-top: 33px;
} */
#main-menu-footer li a{
  color:#199ce3;
  font-size: 16px;
  font-weight: bold;
}
#main-menu-footer li a:hover{
  background-color: inherit;
}
#main-menu-footer li{
  margin: 22px 0;
}
#main-menu-footer .dropdown-menu li {
  margin: 0px;
}
#main-menu-footer .dropdown-menu li a{
  color: black;
}
#main-menu-footer .dropdown-menu li a:hover,
#main-menu-footer .dropdown-menu li:hover{
  background-color: #199ce3;;
  color: white;
}
.footer_adresse,
.footer_contact{
  width: 20%;
}

.footer_brand{
  background: url(assets/img/sprite.png) 0 0 no-repeat;
width: 180px;
height: 95px;
padding: 0;
padding-bottom: 50px;
display: block;
z-index: 99999;
position: relative;
margin: 0 auto;
}

.footer_logo{
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.footer_logo_smaller{
  display: none;
}
.footer_follow{
  margin-top: 30px;
}
.footer_follow_smaller{
  display:none;
}
.footer_follow_svg{
  display: flex;
  justify-content: space-around;
  width: 150px;
  margin: 20px auto;
}

.footer_contact p{
  margin-top:10px;
  color:#199ce3;
  font-size: 16px;
  font-weight: bold;
}
/*Logo partie contact*/
.footer_icons_contact{
/*   position: absolute;
  right: 17.5%; */
}

.ic_location{
  margin-top: 16px;
}

.ic_tel{
  margin-top: 6px;
}

.ic_mail{
  margin-top: 24px;
}

@media only screen and (max-width: 768px){
  .firstblock{
    display: block;
  }
  .footer_logo{
    display:none;
  }
  .footer_logo_smaller{
    display: block;
  }
  .footer_adresse,
  .footer_contact{
  width: 100%;
  }
  .footer_follow_smaller{
    display:block;
    margin-top:20px;
  }
  .footer_brand{
    padding: 0;
  }
  footer h2{
    margin-top: 20px;
  }
}


/*FAQ*/

#sp-ea-2807.sp-easy-accordion>.sp-ea-single,
#sp-ea-2808.sp-easy-accordion>.sp-ea-single, 
#sp-ea-2809.sp-easy-accordion>.sp-ea-single {
  border: 1px solid #199ce3;
  border-radius: 30px;
}

#sp-ea-2807.sp-easy-accordion>.sp-ea-single>.sp-collapse>.ea-body,
#sp-ea-2808.sp-easy-accordion>.sp-ea-single>.sp-collapse>.ea-body,
#sp-ea-2809.sp-easy-accordion>.sp-ea-single>.sp-collapse>.ea-body {
  border-radius: 0px 0px 30px 30px;
}

/*Nos Talents - fiche model version mobile*/

.page-id-120 #content {
    margin: 0;
}

div.navigation div.top {
  display: none;
}

div#talents-fiche {
  height: 60vh;
}

.bottom.pagination{
  display: flex;
justify-content: center;
}
#thumbs{
  margin-top: 43px;
}

@media only screen and (max-width: 979px) {
  .block{
    display: flex !important;
    flex-direction: column;
    align-content: center;
    justify-content: center;
    align-items: center;
  }
  .content-in{
    width: -moz-available;
  }
  #infos{
    display: flex;
    align-content: center;
    justify-content: center;    
  }

  #infos .content-in {
    padding: 0px;
  }
  #infos .content-in .block{
    flex-direction: column;
  }
  #infos .content-in .block .left {
    width: 100%;
    text-align: center;
  }
  #infos .content-in .block .right {
    width:100%;
    text-align: center;
  }
}

@media only screen and (max-width: 768px) {

  #infos .content-in .block{
    display: flex;
    justify-content: center;
    flex-direction: inherit;
  }

  #infos .content-in .block .left{
    width: 50%;
    text-align: center;
  }
  #infos .content-in .block .right{
    width: 50%;
    text-align: center;
  }

  .btn_normal{
    /* display: block !important; */
    width: fit-content;
  }
  ul#icon-options {
    padding: 10px 15px;
    background: #f5f5f5;
    width: fit-content;
    margin: 0 auto;
  }

  #optionModel{
    display: flex;
  justify-content: center;
  }
}

@media only screen and (max-width: 560px) {

  .image-wrapper {
    position: absolute;
  }

  .content-in {
    display: flex;
    flex-direction: column;
    align-content: center;
    align-items: center;
    text-align: center;
  }

  #fiche-details li {
    display: flex;
    justify-content: space-between;
    justify-content: center;
    align-items: center;
  }

  div.slideshow-container {
    position: inherit;
    margin: 0;
  }

  div.slideshow span.image-wrapper {
    display: block;
    position: absolute;
    top: inherit;
    width: 100%;
  }

  ul.thumbs{
    display: flex;
  justify-content: space-around;
  margin-top: 30px;
  }

  ul.thumbs li {
    width: 25%;
  }

  a.thumb {
    margin: 0;
  }
  div.navigation div.top{
    display: none;
  }
  div.navigation div.bottom {
    text-align: center;
    display: flex;
    justify-content: center;
  }

  #infos {
    margin-top : 530px;
  }

  #infos .content-in .block {

      display: flex;
      justify-content: center;
      flex-direction: column;
  }

  #infos .content-in .block .left {
    width: auto;
  }

  #infos .content-in .block .right {
    width: auto;
    text-align: center;
  }

  #gallery {
    width: auto;
  }

  #thumbs {
    width: 100% !important;
    position: absolute;
    top: 745px;
  }

  li.block:nth-child(11) {
    flex-direction: column;
  }

  #content > div:nth-child(1) {
    margin: 0;
  }

  #returnLinks{
    width: 100%;
    display: block;
    text-align: center;
  }
  #infos .content-in #fiche-details{
    margin: 70px 0px 30px 0px;
  }
  }

  @media only screen and (max-width: 420px){
    #thumbs {
      top: 865px;
  }

  #infos {
    margin-top: 495px;
}
  }


/*******************NOTRE REGLEMENT**************************/


.page-id-3587 #content {
    margin: inherit;
}

body > div.elementor.elementor-3587 > section.elementor-section.elementor-top-section.elementor-element.elementor-element-5c46b84.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default > div > div > div > div > div > ul {
    list-style: disc;
    padding-left: 25px;
}


/*Formulaire artiste */

.span9 {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}

/*Formulaire client */

.row_form {
  display: flex;
  justify-content: center;
  flex-direction: column;
  align-items: center;
}
.span9.txt_form{
	width:70%;
	text-align:center;
}

.wpforms-field input{
	text-align:center;
}

.wpforms-datepicker-clear {
  left: 69%;
}

.iti__flag-container{
	left:25%;
}
div#wpforms-2517{
  width:100%;
}
#wpforms-2521-field_8-container,
div#wpforms-2520-field_8-container, 
div#wpforms-2517-field_8-container{
	width:100%;
	padding: 43px 0px;
	text-align:none;
}
/*Mes competences*/
#wpforms-2521-field_8-container div,
#wpforms-2520-field_8-container div,
#wpforms-2517-field_8-container div{
	width: fit-content;
	margin: 0 auto;
}
.choices.wpforms-field-row.wpforms-field-medium{

}
/*Question sur la photo*/
#question {
  padding: 20px 0px 20px 0px;
}

/*contient la photo ministar*/
.span3_form {
  position: absolute;
  bottom: 0;
  right: 100px;
  top: 467px;
  width:300px;
}
/*Upload photo*/
.dz-message svg {
  fill: #e85810;
}

.dz-details{
	display: flex;
	justify-content: center;
	align-items: center;
}
.dz-error-message{
	margin:0 auto;
}

.dz-preview.dz-file-preview.dz-processing.dz-success.dz-complete {
	margin-right:30px
}
/*bouton submit*/
.wpforms-submit-container{
	display:flex;
}

#wpforms-2261-field_19{
  display: none;
}
#wpforms-submit-2521,
#wpforms-submit-2520,
#wpforms-submit-2517,
#wpforms-submit-2258,
#wpforms-submit-2261,
#wpforms-submit-2257{
    background-color: white;
    margin: 0 auto !important;
    border-radius: 100PX;
    border: 1px solid #a4dfff;
	transition: all 0.2s ease-in;
}
#wpforms-submit-2521:hover,
#wpforms-submit-2520:hover,
#wpforms-submit-2517:hover,
#wpforms-submit-2258:hover,
#wpforms-submit-2261:hover,
#wpforms-submit-2257:hover{
	transition: all 0.2s ease-in;
	transform:scale(1.1);
	
}
div.wpforms-container-full .wpforms-form input[type="date"], 
div.wpforms-container-full .wpforms-form input[type="datetime"], 
div.wpforms-container-full .wpforms-form input[type="datetime-local"], 
div.wpforms-container-full .wpforms-form input[type="email"], 
div.wpforms-container-full .wpforms-form input[type="month"], 
div.wpforms-container-full .wpforms-form input[type="number"], 
div.wpforms-container-full .wpforms-form input[type="password"], 
div.wpforms-container-full .wpforms-form input[type="range"], 
div.wpforms-container-full .wpforms-form input[type="search"], 
div.wpforms-container-full .wpforms-form input[type="tel"], 
div.wpforms-container-full .wpforms-form input[type="text"], 
div.wpforms-container-full .wpforms-form input[type="time"], 
div.wpforms-container-full .wpforms-form input[type="url"], 
div.wpforms-container-full .wpforms-form input[type="week"], 
div.wpforms-container-full .wpforms-form select, 
div.wpforms-container-full .wpforms-form textarea{
  width: 70%;
  margin: 0 auto;
  display: revert !important;
}

div.wpforms-container div.wpforms-uploader {
  border: 1px dashed #461D69 !important;
  padding-top: 20px;
  padding-left: 20px;
}

div.wpforms-container div.wpforms-uploader .dz-preview .dz-error-message {
  flex-basis: 100%;
  font-size: 12px;
  color: #990000;
  margin-left: 0;
}

body .iti--allow-dropdown .iti__flag-container, 
body .iti--separate-dial-code .iti__flag-container, 
div.wpforms-container .wpforms-form .iti--allow-dropdown .iti__flag-container, 
div.wpforms-container .wpforms-form .iti--separate-dial-code .iti__flag-container, 
div.wpforms-container-full .wpforms-form .iti--allow-dropdown .iti__flag-container, 
div.wpforms-container-full .wpforms-form .iti--separate-dial-code .iti__flag-container, 
#wpforms-conversational-form-page .iti--allow-dropdown .iti__flag-container, 
#wpforms-conversational-form-page .iti--separate-dial-code .iti__flag-container {
  right: auto;
  left: 25% !important;
}

.choices.wpforms-field-row.wpforms-field-medium{
  margin: 0 auto;
}

@media only screen and (max-width: 1654px){
  .span3_form{
    position: absolute;
    bottom: 0;
    right: 0;
    top: 450px;
    width: 190px;
  }
}
@media only screen and (max-width: 1200px){
  .span3_form{
    position: absolute;
    bottom: 0;
    right: 0;
    top: 450px;
    width: 190px;
  }
}

@media only screen and (max-width: 990px){
  .span3_form{
    position: absolute;
    bottom: 0;
    right: 0;
    top: 530px;
  }
}


@media only screen and (max-width: 889px){
  .span3_form{
    position: inherit;
    display: block;
    width: 200px;
    margin: 0 auto !important;
    float: unset;
  }
  .wpforms-field-container{
    display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  }

  div.wpforms-container-full .wpforms-form .wpforms-five-sixths, 
  div.wpforms-container-full .wpforms-form .wpforms-four-sixths, 
  div.wpforms-container-full .wpforms-form .wpforms-four-fifths, 
  div.wpforms-container-full .wpforms-form .wpforms-one-fifth, 
  div.wpforms-container-full .wpforms-form .wpforms-one-fourth, 
  div.wpforms-container-full .wpforms-form .wpforms-one-half, 
  div.wpforms-container-full .wpforms-form .wpforms-one-sixth, 
  div.wpforms-container-full .wpforms-form .wpforms-one-third, 
  div.wpforms-container-full .wpforms-form .wpforms-three-fourths, 
  div.wpforms-container-full .wpforms-form .wpforms-three-fifths, 
  div.wpforms-container-full .wpforms-form .wpforms-three-sixths, 
  div.wpforms-container-full .wpforms-form .wpforms-two-fourths, 
  div.wpforms-container-full .wpforms-form .wpforms-two-fifths, 
  div.wpforms-container-full .wpforms-form .wpforms-two-sixths, 
  div.wpforms-container-full .wpforms-form .wpforms-two-thirds
  {
    margin: 0;
    width: 100% !important;
  }
}



@media only screen and (max-width: 500px){
  .span3_form{
    position: inherit;
    display: block;
    width: 200px;
    margin: 0 auto;
  }
} 

/*Background a propos*/

.elementor.elementor-2832,
.elementor.elementor-3713,
.elementor.elementor-2887,
.elementor.elementor-2880,
.elementor.elementor-3495,
.elementor.elementor-3587{
    background: rgb(253,216,197);
    background: linear-gradient(0deg, rgba(253,216,197,1) 0%, rgba(255,240,218,1) 100%);
}

label.wpforms-field-label-inline {
    color: white;
}
@media only screen and (max-width: 1070px){
body > div.elementor.elementor-2806.elementor-location-header > section > div > div > div > section > div > div.elementor-column.elementor-col-50.elementor-inner-column.elementor-element.elementor-element-e628997 > div {
    display: none;
}
} 


/*UM CHANGES*/


.um .um-field-group-head,
.picker__box,
.picker__nav--prev:hover,
.picker__nav--next:hover,
.um .um-members-pagi span.current,
.um .um-members-pagi span.current:hover,
.um .um-profile-nav-item.active a,
.um .um-profile-nav-item.active a:hover,
.upload,
.um-modal-header,
.um-modal-btn,
.um-modal-btn.disabled,
.um-modal-btn.disabled:hover,
div.uimob800 .um-account-side li a.current,
div.uimob800 .um-account-side li a.current:hover,
.um .um-button,
.um a.um-button,
.um a.um-button.um-disabled:hover,
.um a.um-button.um-disabled:focus,
.um a.um-button.um-disabled:active,
.um input[type=submit].um-button,
.um input[type=submit].um-button:focus,
.um input[type=submit]:disabled:hover
{
    background: #3F175B90 !important;
	transition: 0.35s all ease;
}

.um .um-field-group-head:hover,
.picker__footer,
.picker__header,
.picker__day--infocus:hover,
.picker__day--outfocus:hover,
.picker__day--highlighted:hover,
.picker--focused .picker__day--highlighted,
.picker__list-item:hover,
.picker__list-item--highlighted:hover,
.picker--focused .picker__list-item--highlighted,
.picker__list-item--selected,
.picker__list-item--selected:hover,
.picker--focused .picker__list-item--selected,
.um .um-button:hover,
.um a.um-button:hover,
.um input[type=submit].um-button:hover{
    background: #3F175B !important;
	transition: 0.35s all ease;
	transform:scale(1.1);
}
