@charset "utf-8";/*! jQuery UI - v1.11.1 - 2014-09-25
* http://jqueryui.com
* Includes: core.css, draggable.css, resizable.css, selectable.css, button.css, datepicker.css, dialog.css, progressbar.css, slider.css, tooltip.css, theme.css
* To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Helvetica%2CArial%2Csans-serif&fwDefault=bold&fsDefault=1.1em&cornerRadius=2px&bgColorHeader=%23dddddd&bgTextureHeader=highlight_soft&bgImgOpacityHeader=50&borderColorHeader=%23dddddd&fcHeader=%23444444&iconColorHeader=%230073ea&bgColorContent=%23ffffff&bgTextureContent=flat&bgImgOpacityContent=75&borderColorContent=%23dddddd&fcContent=%23444444&iconColorContent=%230073ea&bgColorDefault=%23f6f6f6&bgTextureDefault=highlight_soft&bgImgOpacityDefault=100&borderColorDefault=%23dddddd&fcDefault=%230073ea&iconColorDefault=%23666666&bgColorHover=%230073ea&bgTextureHover=highlight_soft&bgImgOpacityHover=25&borderColorHover=%230073ea&fcHover=%23ffffff&iconColorHover=%23ffffff&bgColorActive=%23ffffff&bgTextureActive=glass&bgImgOpacityActive=65&borderColorActive=%23dddddd&fcActive=%238E2D00&iconColorActive=%23454545&bgColorHighlight=%23ffffff&bgTextureHighlight=flat&bgImgOpacityHighlight=55&borderColorHighlight=%23cccccc&fcHighlight=%23444444&iconColorHighlight=%230073ea&bgColorError=%23ffffff&bgTextureError=flat&bgImgOpacityError=55&borderColorError=%238E2D00&fcError=%23222222&iconColorError=%238E2D00&bgColorOverlay=%23eeeeee&bgTextureOverlay=flat&bgImgOpacityOverlay=0&opacityOverlay=80&bgColorShadow=%23aaaaaa&bgTextureShadow=flat&bgImgOpacityShadow=0&opacityShadow=60&thicknessShadow=4px&offsetTopShadow=-4px&offsetLeftShadow=-4px&cornerRadiusShadow=0px
* Copyright 2014 jQuery Foundation and other contributors; Licensed MIT */

.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:before,.ui-helper-clearfix:after{content:"";display:table;border-collapse:collapse}.ui-helper-clearfix:after{clear:both}.ui-helper-clearfix{min-height:0}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}.ui-front{z-index:100}.ui-state-disabled{cursor:default!important}.ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}.ui-draggable-handle{-ms-touch-action:none;touch-action:none}.ui-resizable{position:relative}.ui-resizable-handle{position:absolute;font-size:0.1px;display:block;-ms-touch-action:none;touch-action:none}.ui-resizable-disabled .ui-resizable-handle,.ui-resizable-autohide .ui-resizable-handle{display:none}.ui-resizable-n{cursor:n-resize;height:7px;width:100%;top:-5px;left:0}.ui-resizable-s{cursor:s-resize;height:7px;width:100%;bottom:-5px;left:0}.ui-resizable-e{cursor:e-resize;width:7px;right:-5px;top:0;height:100%}.ui-resizable-w{cursor:w-resize;width:7px;left:-5px;top:0;height:100%}.ui-resizable-se{cursor:se-resize;width:12px;height:12px;right:1px;bottom:1px}.ui-resizable-sw{cursor:sw-resize;width:9px;height:9px;left:-5px;bottom:-5px}.ui-resizable-nw{cursor:nw-resize;width:9px;height:9px;left:-5px;top:-5px}.ui-resizable-ne{cursor:ne-resize;width:9px;height:9px;right:-5px;top:-5px}.ui-selectable{-ms-touch-action:none;touch-action:none}.ui-selectable-helper{position:absolute;z-index:100;border:1px dotted black}.ui-button{display:inline-block;position:relative;padding:0;line-height:normal;margin-right:.1em;cursor:pointer;vertical-align:middle;text-align:center;overflow:visible}.ui-button,.ui-button:link,.ui-button:visited,.ui-button:hover,.ui-button:active{text-decoration:none}.ui-button-icon-only{width:2.2em}button.ui-button-icon-only{width:2.4em}.ui-button-icons-only{width:3.4em}button.ui-button-icons-only{width:3.7em}.ui-button .ui-button-text{display:block;line-height:normal}.ui-button-text-only .ui-button-text{padding:.4em 1em}.ui-button-icon-only .ui-button-text,.ui-button-icons-only .ui-button-text{padding:.4em;text-indent:-9999999px}.ui-button-text-icon-primary .ui-button-text,.ui-button-text-icons .ui-button-text{padding:.4em 1em .4em 2.1em}.ui-button-text-icon-secondary .ui-button-text,.ui-button-text-icons .ui-button-text{padding:.4em 2.1em .4em 1em}.ui-button-text-icons .ui-button-text{padding-left:2.1em;padding-right:2.1em}input.ui-button{padding:.4em 1em}.ui-button-icon-only .ui-icon,.ui-button-text-icon-primary .ui-icon,.ui-button-text-icon-secondary .ui-icon,.ui-button-text-icons .ui-icon,.ui-button-icons-only .ui-icon{position:absolute;top:50%;margin-top:-8px}.ui-button-icon-only .ui-icon{left:50%;margin-left:-8px}.ui-button-text-icon-primary .ui-button-icon-primary,.ui-button-text-icons .ui-button-icon-primary,.ui-button-icons-only .ui-button-icon-primary{left:.5em}.ui-button-text-icon-secondary .ui-button-icon-secondary,.ui-button-text-icons .ui-button-icon-secondary,.ui-button-icons-only .ui-button-icon-secondary{right:.5em}.ui-buttonset{margin-right:7px}.ui-buttonset .ui-button{margin-left:0;margin-right:-.3em}input.ui-button::-moz-focus-inner,button.ui-button::-moz-focus-inner{border:0;padding:0}.ui-datepicker{width:17em;padding:.2em .2em 0;display:none}.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{position:absolute;top:2px;width:1.8em;height:1.8em}.ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-next-hover{top:1px}.ui-datepicker .ui-datepicker-prev{left:2px}.ui-datepicker .ui-datepicker-next{right:2px}.ui-datepicker .ui-datepicker-prev-hover{left:1px}.ui-datepicker .ui-datepicker-next-hover{right:1px}.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px}.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center}.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:45%}.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em}.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:bold;border:0}.ui-datepicker td{border:0;padding:1px}.ui-datepicker td span,.ui-datepicker td a{display:block;padding:.2em;text-align:right;text-decoration:none}.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0}.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em .6em;width:auto;overflow:visible}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left}.ui-datepicker.ui-datepicker-multi{width:auto}.ui-datepicker-multi .ui-datepicker-group{float:left}.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em}.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}.ui-datepicker-row-break{clear:both;width:100%;font-size:0}.ui-datepicker-rtl{direction:rtl}.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto}.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto}.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto}.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto}.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right}.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left}.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-rtl .ui-datepicker-group{float:right}.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px}.ui-dialog{overflow:hidden;position:absolute;top:0;left:0;padding:.2em;outline:0}.ui-dialog .ui-dialog-titlebar{padding:.4em 1em;position:relative}.ui-dialog .ui-dialog-title{float:left;margin:.1em 0;white-space:nowrap;width:90%;overflow:hidden;text-overflow:ellipsis}.ui-dialog .ui-dialog-titlebar-close{position:absolute;right:.3em;top:50%;width:20px;margin:-10px 0 0 0;padding:1px;height:20px}.ui-dialog .ui-dialog-content{position:relative;border:0;padding:.5em 1em;background:none;overflow:auto}.ui-dialog .ui-dialog-buttonpane{text-align:left;border-width:1px 0 0 0;background-image:none;margin-top:.5em;padding:.3em 1em .5em .4em}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{float:right}.ui-dialog .ui-dialog-buttonpane button{margin:.5em .4em .5em 0;cursor:pointer}.ui-dialog .ui-resizable-se{width:12px;height:12px;right:-5px;bottom:-5px;background-position:16px 16px}.ui-draggable .ui-dialog-titlebar{cursor:move}.ui-progressbar{height:2em;text-align:left;overflow:hidden}.ui-progressbar .ui-progressbar-value{margin:-1px;height:100%}.ui-progressbar .ui-progressbar-overlay{background:url("data:image/gif;base64,R0lGODlhKAAoAIABAAAAAP///yH/C05FVFNDQVBFMi4wAwEAAAAh+QQJAQABACwAAAAAKAAoAAACkYwNqXrdC52DS06a7MFZI+4FHBCKoDeWKXqymPqGqxvJrXZbMx7Ttc+w9XgU2FB3lOyQRWET2IFGiU9m1frDVpxZZc6bfHwv4c1YXP6k1Vdy292Fb6UkuvFtXpvWSzA+HycXJHUXiGYIiMg2R6W459gnWGfHNdjIqDWVqemH2ekpObkpOlppWUqZiqr6edqqWQAAIfkECQEAAQAsAAAAACgAKAAAApSMgZnGfaqcg1E2uuzDmmHUBR8Qil95hiPKqWn3aqtLsS18y7G1SzNeowWBENtQd+T1JktP05nzPTdJZlR6vUxNWWjV+vUWhWNkWFwxl9VpZRedYcflIOLafaa28XdsH/ynlcc1uPVDZxQIR0K25+cICCmoqCe5mGhZOfeYSUh5yJcJyrkZWWpaR8doJ2o4NYq62lAAACH5BAkBAAEALAAAAAAoACgAAAKVDI4Yy22ZnINRNqosw0Bv7i1gyHUkFj7oSaWlu3ovC8GxNso5fluz3qLVhBVeT/Lz7ZTHyxL5dDalQWPVOsQWtRnuwXaFTj9jVVh8pma9JjZ4zYSj5ZOyma7uuolffh+IR5aW97cHuBUXKGKXlKjn+DiHWMcYJah4N0lYCMlJOXipGRr5qdgoSTrqWSq6WFl2ypoaUAAAIfkECQEAAQAsAAAAACgAKAAAApaEb6HLgd/iO7FNWtcFWe+ufODGjRfoiJ2akShbueb0wtI50zm02pbvwfWEMWBQ1zKGlLIhskiEPm9R6vRXxV4ZzWT2yHOGpWMyorblKlNp8HmHEb/lCXjcW7bmtXP8Xt229OVWR1fod2eWqNfHuMjXCPkIGNileOiImVmCOEmoSfn3yXlJWmoHGhqp6ilYuWYpmTqKUgAAIfkECQEAAQAsAAAAACgAKAAAApiEH6kb58biQ3FNWtMFWW3eNVcojuFGfqnZqSebuS06w5V80/X02pKe8zFwP6EFWOT1lDFk8rGERh1TTNOocQ61Hm4Xm2VexUHpzjymViHrFbiELsefVrn6XKfnt2Q9G/+Xdie499XHd2g4h7ioOGhXGJboGAnXSBnoBwKYyfioubZJ2Hn0RuRZaflZOil56Zp6iioKSXpUAAAh+QQJAQABACwAAAAAKAAoAAACkoQRqRvnxuI7kU1a1UU5bd5tnSeOZXhmn5lWK3qNTWvRdQxP8qvaC+/yaYQzXO7BMvaUEmJRd3TsiMAgswmNYrSgZdYrTX6tSHGZO73ezuAw2uxuQ+BbeZfMxsexY35+/Qe4J1inV0g4x3WHuMhIl2jXOKT2Q+VU5fgoSUI52VfZyfkJGkha6jmY+aaYdirq+lQAACH5BAkBAAEALAAAAAAoACgAAAKWBIKpYe0L3YNKToqswUlvznigd4wiR4KhZrKt9Upqip61i9E3vMvxRdHlbEFiEXfk9YARYxOZZD6VQ2pUunBmtRXo1Lf8hMVVcNl8JafV38aM2/Fu5V16Bn63r6xt97j09+MXSFi4BniGFae3hzbH9+hYBzkpuUh5aZmHuanZOZgIuvbGiNeomCnaxxap2upaCZsq+1kAACH5BAkBAAEALAAAAAAoACgAAAKXjI8By5zf4kOxTVrXNVlv1X0d8IGZGKLnNpYtm8Lr9cqVeuOSvfOW79D9aDHizNhDJidFZhNydEahOaDH6nomtJjp1tutKoNWkvA6JqfRVLHU/QUfau9l2x7G54d1fl995xcIGAdXqMfBNadoYrhH+Mg2KBlpVpbluCiXmMnZ2Sh4GBqJ+ckIOqqJ6LmKSllZmsoq6wpQAAAh+QQJAQABACwAAAAAKAAoAAAClYx/oLvoxuJDkU1a1YUZbJ59nSd2ZXhWqbRa2/gF8Gu2DY3iqs7yrq+xBYEkYvFSM8aSSObE+ZgRl1BHFZNr7pRCavZ5BW2142hY3AN/zWtsmf12p9XxxFl2lpLn1rseztfXZjdIWIf2s5dItwjYKBgo9yg5pHgzJXTEeGlZuenpyPmpGQoKOWkYmSpaSnqKileI2FAAACH5BAkBAAEALAAAAAAoACgAAAKVjB+gu+jG4kORTVrVhRlsnn2dJ3ZleFaptFrb+CXmO9OozeL5VfP99HvAWhpiUdcwkpBH3825AwYdU8xTqlLGhtCosArKMpvfa1mMRae9VvWZfeB2XfPkeLmm18lUcBj+p5dnN8jXZ3YIGEhYuOUn45aoCDkp16hl5IjYJvjWKcnoGQpqyPlpOhr3aElaqrq56Bq7VAAAOw==");height:100%;filter:alpha(opacity=25);opacity:0.25}.ui-progressbar-indeterminate .ui-progressbar-value{background-image:none}.ui-slider{position:relative;text-align:left}.ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1.2em;height:1.2em;cursor:default;-ms-touch-action:none;touch-action:none}.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;background-position:0 0}.ui-slider.ui-state-disabled .ui-slider-handle,.ui-slider.ui-state-disabled .ui-slider-range{filter:inherit}.ui-slider-horizontal{height:.8em}.ui-slider-horizontal .ui-slider-handle{top:-.3em;margin-left:-.6em}.ui-slider-horizontal .ui-slider-range{top:0;height:100%}.ui-slider-horizontal .ui-slider-range-min{left:0}.ui-slider-horizontal .ui-slider-range-max{right:0}.ui-slider-vertical{width:.8em;height:100px}.ui-slider-vertical .ui-slider-handle{left:-.3em;margin-left:0;margin-bottom:-.6em}.ui-slider-vertical .ui-slider-range{left:0;width:100%}.ui-slider-vertical .ui-slider-range-min{bottom:0}.ui-slider-vertical .ui-slider-range-max{top:0}.ui-tooltip{padding:8px;position:absolute;z-index:9999;max-width:300px;-webkit-box-shadow:0 0 5px #aaa;box-shadow:0 0 5px #aaa}body .ui-tooltip{border-width:2px}.ui-widget{font-family:Helvetica,Arial,sans-serif;font-size:1.1em}.ui-widget .ui-widget{font-size:1em}.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button{font-family:Helvetica,Arial,sans-serif;font-size:1em}.ui-widget-content{border:1px solid #ddd;background:#fff url(/components/com_vikrestaurants/assets/css/images/ui-bg_flat_75_ffffff_40x100.png) 50% 50% repeat-x;color:#444}.ui-widget-content a{color:#444}.ui-widget-header{border:1px solid #ddd;background:#ddd url(/components/com_vikrestaurants/assets/css/images/ui-bg_highlight-soft_50_dddddd_1x100.png) 50% 50% repeat-x;color:#444;font-weight:bold}.ui-widget-header a{color:#444}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{border:1px solid #ddd;background:#f6f6f6 url(/components/com_vikrestaurants/assets/css/images/ui-bg_highlight-soft_100_f6f6f6_1x100.png) 50% 50% repeat-x;font-weight:bold;color:#0073ea}.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited{color:#0073ea;text-decoration:none}.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus{border:1px solid #0073ea;background:#0073ea url(/components/com_vikrestaurants/assets/css/images/ui-bg_highlight-soft_25_0073ea_1x100.png) 50% 50% repeat-x;font-weight:bold;color:#fff}.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited,.ui-state-focus a,.ui-state-focus a:hover,.ui-state-focus a:link,.ui-state-focus a:visited{color:#fff;text-decoration:none}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active{border:1px solid #ddd;background:#fff url(/components/com_vikrestaurants/assets/css/images/ui-bg_glass_65_ffffff_1x400.png) 50% 50% repeat-x;font-weight:bold;color:#8E2D00}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#8E2D00;text-decoration:none}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #ccc;background:#fff url(/components/com_vikrestaurants/assets/css/images/ui-bg_flat_55_ffffff_40x100.png) 50% 50% repeat-x;color:#444}.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#444}.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #8E2D00;background:#fff url(/components/com_vikrestaurants/assets/css/images/ui-bg_flat_55_ffffff_40x100.png) 50% 50% repeat-x;color:#222}.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a{color:#222}.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text{color:#222}.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:bold}.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;filter:Alpha(Opacity=70);font-weight:normal}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;filter:Alpha(Opacity=35);background-image:none}.ui-state-disabled .ui-icon{filter:Alpha(Opacity=35)}.ui-icon{width:16px;height:16px}.ui-icon,.ui-widget-content .ui-icon{background-image:url(/components/com_vikrestaurants/assets/css/images/ui-icons_0073ea_256x240.png)}.ui-widget-header .ui-icon{background-image:url(/components/com_vikrestaurants/assets/css/images/ui-icons_0073ea_256x240.png)}.ui-state-default .ui-icon{background-image:url(/components/com_vikrestaurants/assets/css/images/ui-icons_666666_256x240.png)}.ui-state-hover .ui-icon,.ui-state-focus .ui-icon{background-image:url(/components/com_vikrestaurants/assets/css/images/ui-icons_ffffff_256x240.png)}.ui-state-active .ui-icon{background-image:url(/components/com_vikrestaurants/assets/css/images/ui-icons_454545_256x240.png)}.ui-state-highlight .ui-icon{background-image:url(/components/com_vikrestaurants/assets/css/images/ui-icons_0073ea_256x240.png)}.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url(/components/com_vikrestaurants/assets/css/images/ui-icons_8E2D00_256x240.png)}.ui-icon-blank{background-position:16px 16px}.ui-icon-carat-1-n{background-position:0 0}.ui-icon-carat-1-ne{background-position:-16px 0}.ui-icon-carat-1-e{background-position:-32px 0}.ui-icon-carat-1-se{background-position:-48px 0}.ui-icon-carat-1-s{background-position:-64px 0}.ui-icon-carat-1-sw{background-position:-80px 0}.ui-icon-carat-1-w{background-position:-96px 0}.ui-icon-carat-1-nw{background-position:-112px 0}.ui-icon-carat-2-n-s{background-position:-128px 0}.ui-icon-carat-2-e-w{background-position:-144px 0}.ui-icon-triangle-1-n{background-position:0 -16px}.ui-icon-triangle-1-ne{background-position:-16px -16px}.ui-icon-triangle-1-e{background-position:-32px -16px}.ui-icon-triangle-1-se{background-position:-48px -16px}.ui-icon-triangle-1-s{background-position:-64px -16px}.ui-icon-triangle-1-sw{background-position:-80px -16px}.ui-icon-triangle-1-w{background-position:-96px -16px}.ui-icon-triangle-1-nw{background-position:-112px -16px}.ui-icon-triangle-2-n-s{background-position:-128px -16px}.ui-icon-triangle-2-e-w{background-position:-144px -16px}.ui-icon-arrow-1-n{background-position:0 -32px}.ui-icon-arrow-1-ne{background-position:-16px -32px}.ui-icon-arrow-1-e{background-position:-32px -32px}.ui-icon-arrow-1-se{background-position:-48px -32px}.ui-icon-arrow-1-s{background-position:-64px -32px}.ui-icon-arrow-1-sw{background-position:-80px -32px}.ui-icon-arrow-1-w{background-position:-96px -32px}.ui-icon-arrow-1-nw{background-position:-112px -32px}.ui-icon-arrow-2-n-s{background-position:-128px -32px}.ui-icon-arrow-2-ne-sw{background-position:-144px -32px}.ui-icon-arrow-2-e-w{background-position:-160px -32px}.ui-icon-arrow-2-se-nw{background-position:-176px -32px}.ui-icon-arrowstop-1-n{background-position:-192px -32px}.ui-icon-arrowstop-1-e{background-position:-208px -32px}.ui-icon-arrowstop-1-s{background-position:-224px -32px}.ui-icon-arrowstop-1-w{background-position:-240px -32px}.ui-icon-arrowthick-1-n{background-position:0 -48px}.ui-icon-arrowthick-1-ne{background-position:-16px -48px}.ui-icon-arrowthick-1-e{background-position:-32px -48px}.ui-icon-arrowthick-1-se{background-position:-48px -48px}.ui-icon-arrowthick-1-s{background-position:-64px -48px}.ui-icon-arrowthick-1-sw{background-position:-80px -48px}.ui-icon-arrowthick-1-w{background-position:-96px -48px}.ui-icon-arrowthick-1-nw{background-position:-112px -48px}.ui-icon-arrowthick-2-n-s{background-position:-128px -48px}.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px}.ui-icon-arrowthick-2-e-w{background-position:-160px -48px}.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px}.ui-icon-arrowthickstop-1-n{background-position:-192px -48px}.ui-icon-arrowthickstop-1-e{background-position:-208px -48px}.ui-icon-arrowthickstop-1-s{background-position:-224px -48px}.ui-icon-arrowthickstop-1-w{background-position:-240px -48px}.ui-icon-arrowreturnthick-1-w{background-position:0 -64px}.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px}.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px}.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px}.ui-icon-arrowreturn-1-w{background-position:-64px -64px}.ui-icon-arrowreturn-1-n{background-position:-80px -64px}.ui-icon-arrowreturn-1-e{background-position:-96px -64px}.ui-icon-arrowreturn-1-s{background-position:-112px -64px}.ui-icon-arrowrefresh-1-w{background-position:-128px -64px}.ui-icon-arrowrefresh-1-n{background-position:-144px -64px}.ui-icon-arrowrefresh-1-e{background-position:-160px -64px}.ui-icon-arrowrefresh-1-s{background-position:-176px -64px}.ui-icon-arrow-4{background-position:0 -80px}.ui-icon-arrow-4-diag{background-position:-16px -80px}.ui-icon-extlink{background-position:-32px -80px}.ui-icon-newwin{background-position:-48px -80px}.ui-icon-refresh{background-position:-64px -80px}.ui-icon-shuffle{background-position:-80px -80px}.ui-icon-transfer-e-w{background-position:-96px -80px}.ui-icon-transferthick-e-w{background-position:-112px -80px}.ui-icon-folder-collapsed{background-position:0 -96px}.ui-icon-folder-open{background-position:-16px -96px}.ui-icon-document{background-position:-32px -96px}.ui-icon-document-b{background-position:-48px -96px}.ui-icon-note{background-position:-64px -96px}.ui-icon-mail-closed{background-position:-80px -96px}.ui-icon-mail-open{background-position:-96px -96px}.ui-icon-suitcase{background-position:-112px -96px}.ui-icon-comment{background-position:-128px -96px}.ui-icon-person{background-position:-144px -96px}.ui-icon-print{background-position:-160px -96px}.ui-icon-trash{background-position:-176px -96px}.ui-icon-locked{background-position:-192px -96px}.ui-icon-unlocked{background-position:-208px -96px}.ui-icon-bookmark{background-position:-224px -96px}.ui-icon-tag{background-position:-240px -96px}.ui-icon-home{background-position:0 -112px}.ui-icon-flag{background-position:-16px -112px}.ui-icon-calendar{background-position:-32px -112px}.ui-icon-cart{background-position:-48px -112px}.ui-icon-pencil{background-position:-64px -112px}.ui-icon-clock{background-position:-80px -112px}.ui-icon-disk{background-position:-96px -112px}.ui-icon-calculator{background-position:-112px -112px}.ui-icon-zoomin{background-position:-128px -112px}.ui-icon-zoomout{background-position:-144px -112px}.ui-icon-search{background-position:-160px -112px}.ui-icon-wrench{background-position:-176px -112px}.ui-icon-gear{background-position:-192px -112px}.ui-icon-heart{background-position:-208px -112px}.ui-icon-star{background-position:-224px -112px}.ui-icon-link{background-position:-240px -112px}.ui-icon-cancel{background-position:0 -128px}.ui-icon-plus{background-position:-16px -128px}.ui-icon-plusthick{background-position:-32px -128px}.ui-icon-minus{background-position:-48px -128px}.ui-icon-minusthick{background-position:-64px -128px}.ui-icon-close{background-position:-80px -128px}.ui-icon-closethick{background-position:-96px -128px}.ui-icon-key{background-position:-112px -128px}.ui-icon-lightbulb{background-position:-128px -128px}.ui-icon-scissors{background-position:-144px -128px}.ui-icon-clipboard{background-position:-160px -128px}.ui-icon-copy{background-position:-176px -128px}.ui-icon-contact{background-position:-192px -128px}.ui-icon-image{background-position:-208px -128px}.ui-icon-video{background-position:-224px -128px}.ui-icon-script{background-position:-240px -128px}.ui-icon-alert{background-position:0 -144px}.ui-icon-info{background-position:-16px -144px}.ui-icon-notice{background-position:-32px -144px}.ui-icon-help{background-position:-48px -144px}.ui-icon-check{background-position:-64px -144px}.ui-icon-bullet{background-position:-80px -144px}.ui-icon-radio-on{background-position:-96px -144px}.ui-icon-radio-off{background-position:-112px -144px}.ui-icon-pin-w{background-position:-128px -144px}.ui-icon-pin-s{background-position:-144px -144px}.ui-icon-play{background-position:0 -160px}.ui-icon-pause{background-position:-16px -160px}.ui-icon-seek-next{background-position:-32px -160px}.ui-icon-seek-prev{background-position:-48px -160px}.ui-icon-seek-end{background-position:-64px -160px}.ui-icon-seek-start{background-position:-80px -160px}.ui-icon-seek-first{background-position:-80px -160px}.ui-icon-stop{background-position:-96px -160px}.ui-icon-eject{background-position:-112px -160px}.ui-icon-volume-off{background-position:-128px -160px}.ui-icon-volume-on{background-position:-144px -160px}.ui-icon-power{background-position:0 -176px}.ui-icon-signal-diag{background-position:-16px -176px}.ui-icon-signal{background-position:-32px -176px}.ui-icon-battery-0{background-position:-48px -176px}.ui-icon-battery-1{background-position:-64px -176px}.ui-icon-battery-2{background-position:-80px -176px}.ui-icon-battery-3{background-position:-96px -176px}.ui-icon-circle-plus{background-position:0 -192px}.ui-icon-circle-minus{background-position:-16px -192px}.ui-icon-circle-close{background-position:-32px -192px}.ui-icon-circle-triangle-e{background-position:-48px -192px}.ui-icon-circle-triangle-s{background-position:-64px -192px}.ui-icon-circle-triangle-w{background-position:-80px -192px}.ui-icon-circle-triangle-n{background-position:-96px -192px}.ui-icon-circle-arrow-e{background-position:-112px -192px}.ui-icon-circle-arrow-s{background-position:-128px -192px}.ui-icon-circle-arrow-w{background-position:-144px -192px}.ui-icon-circle-arrow-n{background-position:-160px -192px}.ui-icon-circle-zoomin{background-position:-176px -192px}.ui-icon-circle-zoomout{background-position:-192px -192px}.ui-icon-circle-check{background-position:-208px -192px}.ui-icon-circlesmall-plus{background-position:0 -208px}.ui-icon-circlesmall-minus{background-position:-16px -208px}.ui-icon-circlesmall-close{background-position:-32px -208px}.ui-icon-squaresmall-plus{background-position:-48px -208px}.ui-icon-squaresmall-minus{background-position:-64px -208px}.ui-icon-squaresmall-close{background-position:-80px -208px}.ui-icon-grip-dotted-vertical{background-position:0 -224px}.ui-icon-grip-dotted-horizontal{background-position:-16px -224px}.ui-icon-grip-solid-vertical{background-position:-32px -224px}.ui-icon-grip-solid-horizontal{background-position:-48px -224px}.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px}.ui-icon-grip-diagonal-se{background-position:-80px -224px}.ui-corner-all,.ui-corner-top,.ui-corner-left,.ui-corner-tl{border-top-left-radius:2px}.ui-corner-all,.ui-corner-top,.ui-corner-right,.ui-corner-tr{border-top-right-radius:2px}.ui-corner-all,.ui-corner-bottom,.ui-corner-left,.ui-corner-bl{border-bottom-left-radius:2px}.ui-corner-all,.ui-corner-bottom,.ui-corner-right,.ui-corner-br{border-bottom-right-radius:2px}.ui-widget-overlay{background:#eee url(/components/com_vikrestaurants/assets/css/images/ui-bg_flat_0_eeeeee_40x100.png) 50% 50% repeat-x;opacity:.8;filter:Alpha(Opacity=80)}.ui-widget-shadow{margin:-4px 0 0 -4px;padding:4px;background:#aaa url(/components/com_vikrestaurants/assets/css/images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x;opacity:.6;filter:Alpha(Opacity=60);border-radius:0}


.vrseparatorcflong {
	font-size: 10px !important;	
}

.vrrequiredfield {
	border-color: #BB1111 !important;
}
.vrrequired {
	color: #BB1111 !important;
}

.vrinvalid {
	color: #9d261d !important;
}
iframe.vrinvalid {
	border: 1px solid #9d261d;
}

.vrrequiredfieldok {
	border-color: #11BB11 !important;
}

.ui-widget-content {
	z-index: 10000;
	box-shadow: 0 0 10px rgba(0,0,0,0.1);
}
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus {
	border: 1px solid #3e6372 !important;
}
div.ui-tooltip p {
	font-size: 90%;
	margin: 0;
}

a.no-underline,
a.no-underline:hover {
	text-decoration: none !important;
}

input, select, button {
	border: 1px solid #ccc;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	padding: 5px;
	margin: 0;
}
input[type^="submit"]{
	cursor: pointer;
	
}
.break-word {
	word-break: break-all;
	word-wrap: break-word;
}

img.vr-opt-flag {
	/* height: 16px !important; */
	/* width: 16px !important; */
	padding-right: 10px;
	/* vertical-align: middle; */
	transform: translateY(15%);
}

#vrtscrollablediv {
	overflow: hidden;
	position: relative;
	width: 100%;
}
.vrbookcontinuebuttoncont {
	display: inline-block;
	width: 100%;
}

#vrtcouterdiv {
	display: block;
	overflow-x:auto;
	overflow-y:hidden;
}

.vrtopacity{
	filter:alpha(opacity=40); /* IE */
	-moz-opacity:0.4; /* Mozilla */
	opacity: 0.4; /* CSS3 */
}

.vrtcouterdivborder{
	border: 1px solid #ccc;
}

#tcontainer{
	width: 98%;
	height: 500px;
	padding: 10px;
	background: #ffffff;
	margin-bottom: 5px;
	width: 1200px;
	overflow-x: auto;
	overflow-y: hidden;
}

#vrsearchform, .vrresultsummarydiv {
	color:#666;
}

.vrtable{
	background: #A1988D;
	width: 90px;
	height: 90px;
	border: 1px solid #B8B7B7;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	cursor: move;
	text-align: center;
	position: absolute;
}
.vrtamblinks {
	margin: 5px 0 0 0;
	text-align: center;
}
.vrtamblinks a {
	display: table !important;
	color: #f6f6f6;
	margin: 0 auto;
}
.vrtamblinks a:hover {
	color: #666;
}
/*.vrtable span {
	color:#fff;
	font-weight: bold;
	display: inline-block;
	margin: 25px 0 0;
}*/
.vrtable span {
	color:#333;
	background: #fff;
	border-radius:50%;
	-moz-border-radius:50%;
	-webkit-border-radius:50%;
	padding: 3px 5px;
	font-weight: bold;
	display: inline-block;
	margin: 8px 0 0;
	box-shadow: 2px 2px 1px #666;
	-moz-box-shadow: 2px 2px 1px #666;
	-webkit-box-shadow: 2px 2px 1px #666;
	font-size: 11px;
}
.vrtoccurrency {
	background: #fff url(/components/com_vikrestaurants/assets/css/images/sharedtable.png) 4px center no-repeat;
	height: 18px;
	box-shadow: 2px 2px 1px #666;
	-moz-box-shadow: 2px 2px 1px #666;
	-webkit-box-shadow: 2px 2px 1px #666;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	position: absolute;
	bottom: 5px;
	left: 5px;
	text-align: left;
	padding: 4px 10px 0 24px;
	font-size: 11px;
}
.vrtcapacity {
	background: none repeat scroll 0 0 #fff;
	border-radius: 3px;
	bottom: 5px;
	box-shadow: 2px 2px 1px #666;
	color: #333;
	font-size: 11px;
	height: 20px;
	padding: 4px 10px 6px;
	position: absolute;
	right: 5px;
	text-align: left;
}
.vrformfieldset {
	border:1px solid #ccc;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	padding: 22px;
}
.vrformfieldset legend, .vrordertitlediv {
	font-size: 1.4em;
	padding: 0 10px;
	width: auto;
}
.vrformfieldset label  {
	float:left;
}
.vrformfieldset .vrsearchinputdiv {
	padding: 13px 2px;
	border-bottom:1px dotted #ccc;
}
.vrformfieldset .vrsearchinputlabel, 
.vrordercomponentsdiv .vrorderinputdiv .vrorderlabel {
	font-size: 18px;
	min-width: 10%;
	display: inline-block;
	margin: 7px 15px 0 0;
}
.vrformfieldset .vrsearchinputdiv:last-of-type {
	border:0;
}
button.vrsearchsubmit, input.vrresultbookbutton, 
.vrresultfalsehintdiv a, .vrresultbookbuttonfind,
.vrresultbookbuttoncontinue, #vrconfcontinuebutton,
button.vrordersubmit {
	cursor: pointer;
	background:#993300;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	text-align: center;
	color:#fff;
	font-size:18px;
	padding: 10px 15px;
	border:0;
	float: right;
}
button.vrsearchsubmit:hover, input.vrresultbookbutton:hover, 
.vrresultfalsehintdiv a:hover, .vrresultbookbuttonfind:hover,
.vrresultbookbuttoncontinue:hover, #vrconfcontinuebutton:hover,
button.vrordersubmit:hover {
	background:#B33A00;
	border:0;
}
.vryourtablediv {
	margin: 15px 0 0 0;
}
.vryourtablediv {
	display: inline-block;
	width: 100%;
	text-align: center;
}
.vryourtablediv .vrresultbookbuttonfind {
	float: none;
}
#vrchooseroomsp {
	display: inline-block;
	float: left;
	margin: 7px 12px 0 0;
}
#vrchooseroomdiv {
	min-width: 175px;
	margin: 0 0 10px 0;
}
.vrsearchentryinput{
	position: relative;
	display: inline-block;
}
.vrsearchentryinput input,
.vrtkdatetimeinput input {
	background: transparent;
	border:1px solid #ddd;
	border-radius:3px;
	overflow: hidden;
	min-width: 80px;
	position: relative;
}
.vrsearchentryinput:before {
	position: absolute;
	right: 12px;
	top: 8px;
	font-family: "Font Awesome 5 Free";
	content: "\f073";
	font-size: 16px;
	color: #2d2d2d;
	z-index: 1;
}
.vre-calendar-wrapper {
	position: relative;
	display: inline-block;
}
.vre-calendar-wrapper:before {
	position: absolute;
	right: 12px;
	top: 8px;
	font-family: "Font Awesome 5 Free";
	content: "\f073";
	font-size: 16px;
	color: #2d2d2d;
	z-index: 1;
}
.vrreservationform input[type="text"], .vrreservationform select {
	min-width: 174px;
}
.vrfront-manage-btn .vre-calendar-wrapper:before {
	right: 19px;
	top: 12px;
}
.vrsearchoptgrouphour {
	padding: 5px;
}
.vrsearchentryselect optgroup {
	color: #666;
}
.vrsearchentryselect optgroup:before {
	content: attr(label);
	display: block;
	text-align: left;
	font-style: normal;
	border-bottom:1px dotted #ddd;
	padding: 0 0 3px;
	margin: 0 0 3px;
}
.vrstepbardiv {
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
	margin-bottom: 30px;
}
.vrstepbardiv > div {
	flex-basis: 25%;
}
.vrstepbardiv .vrstep-inner {
	padding: 20px 0;
	position: relative;
	text-align: center;
}
.vrstepbardiv .vrstep-inner a:hover {
	color: inherit;
}
.vrstepbardiv .vrsteptitle {
	display: inline-block;
	width: 32px;
	height: 32px;
	margin-right: 5px;
	border: 2px solid #ddd;
	border-radius: 50%;
	background-color: #fff;
	line-height: 28px;
	font-size: 14px;
}
.vrstepbardiv .vrstep .vrstep-inner {
	position: relative;
}
.vrstepbardiv .vrstep .vrstep-inner:after {
	content: "";
	top: 35%;
	right: -40%;
	position: absolute;
	width: 82%;
	height: 2px;
	background: #eee;
}
.vrstepbardiv .vrstep:last-child .vrstep-inner:after {
	position: relative;
}
.vrstepbardiv .vrstepsubtitle {
	font-size: 14px;
	display: block;
	margin-top: 6px;
}
.vrstepbardiv .vrstep .vrsteptitle {
	position: relative;
	z-index: 1;
}
.vrstepbardiv .vrstepactive .vrsteptitle {
	background: #9B3705;
	border: 2px solid #9B3705;
	color: #fff;
}
.vrstepbardiv .vrstepactive .vrstep-inner:after {
	background: #9B3705;
}
.vrstepbardiv .vrstepactive.step-current .vrstep-inner:after {
	background: #eee;
}
.vrstepbardiv .vrstepactive.step-current .vrsteptitle {
	background: #222;
	border: 2px solid #222;
	color: #fff;
}
.vrresultsummarydiv {
	border: 1px solid #eee;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	padding: 10px 20px;
	margin: 0 0 30px 0;
}
.vrresultsummarydiv.confirmation {
	margin: 20px 0;
}
#vrresform .vrresultsummarydiv {
	margin: 0 0 15px 0;
}
.vrresultsummarydiv .vrresultsuminnerdiv {
	border-bottom: 1px dotted #ddd;
	padding: 10px 0;
}
.vrresultsummarydiv .vrresultsuminnerdiv:last-of-type {
	border:0;
}
.vrresultsummarydiv .vrresultsumlabelsp {
	font-size:16px;
	display: inline-block;
	margin: 0 10px 0 0;
}
.vrresultsummarydiv .vrresultsumvaluesp {
	display: inline-block;
	font-size:18px;
}
.vrresultbookdiv {
	display: inline-block;
	width: 100%;
	font-size:16px;
	text-align: center;
	margin: 10px 0 25px;
	font-weight: bold;
}
.vrresultbookdiv span {
	display: inline-block;
	padding: 10px;
	border:1px solid #ddd;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
}
.vrfault {
	color: #993300;
}
.vrsuccess {
	color:#006600;
}
.vrresulttruehintsdiv {
	display: inline-block;
	width: 100%;
	margin: 10px 0 30px;
 }
.vrresultbookotherwisediv, .vrresultbooktrydiv {
	font-size: 18px;
}
.vrbookingouterdiv {
	margin: 10px 0 0 0; 
}
.vrbookingborderdiv {
	padding: 10px 10px 15px;
	border:1px solid #ddd;
	border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
}
.vrhintsouterdiv, .vrresultbookotherwisediv {
	text-align: center;
}
#vrbooktabselsp {
	font-size: 14px;
	border:2px solid #ccc;
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	padding: 15px 30px 15px 35px;
	display: inline-block;
	background: #fff;
	position: relative;
}
#vrbooktabselsp:after {
	background: url(/components/com_vikrestaurants/assets/css/images/tableconfirm.png) left center no-repeat;
	content: "";
	position: absolute;
	width: 49px;
	height: 49px;
	left: -19px;
}
#vrchooseroomouterdiv {
	margin:20px 0 0 0;
}
.vrresulthintsdiv, .vrresultdisabledhintsdiv {
	display: inline-block;
	position: relative;
}
.vrresulthintsbutton, .vrresulthintsdisabledbutton, .vrcouponcodesubmit {
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	display: inline-block;
	padding: 7px 16px;
	text-decoration: none;
}
.vrresulthintsbutton, .vrresulthintsbutton:hover, .vrcouponcodesubmit, .vrcouponcodesubmit:hover {
	background-color: #5cb85c;
	border:1px solid #5cb85c!important;
	color:#fff !important;
}
.vrresulthintsbutton:hover {
	color:#666;
}
.vrresulthintsdisabledbutton {
	background: #f7f7f7;
	border: 1px solid #E7E7E7;
	color: #ACACAC;
}
.vrtable {
	box-shadow: 2px 2px 1px #666;
	-moz-box-shadow: 2px 2px 1px #666;
	-webkit-box-shadow: 2px 2px 1px #666;
}
.vrtselected {
	background-image: url(/components/com_vikrestaurants/assets/css/images/selected.png);
	background-position: 93% 91%;
	background-repeat: no-repeat;
}
.vrcouponcodediv {
	border:2px dashed #ccc;
	border-radius:4px;
	padding: 20px;
	display: inline-block;
	margin-bottom: 20px;
	width: 100%;
}
.vrcouponcodediv .vrheading3 {
	display: inline-block;
	margin:0;
	font-size:16px;
}
.vrcouponcodediv .vrcouponcodetext {
	margin: 0 0 0 5px;
}
.vrcouponcodediv .vrcouponcodetext,
.vrordercomponentsdiv .vrorderinput {
	border:1px solid #ddd;
	border-radius: 2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	padding: 7px;
	color:#666;
	margin: 0 0 0 5px;
}
.vrcustomfields .select2-container {
	margin-left: 5px;
}
.vrcouponcodesubmit {
	cursor: pointer;
}
#vrpayform {
	margin-top: 15px;
}
#vrlegendsharedtablediv {
	background: url(/components/com_vikrestaurants/assets/css/images/sharedtableicon.png) left center no-repeat;
	padding:10px 0 10px 33px;
	display: inline-block;
	float: right;
}
.vrorderpagediv {
	color:#666;
}
.vrordercomponentsdiv {
	margin: 20px 0 0 0;
	display: inline-block;
	width: 100%;
}
.vrordercomponentsdiv .vrorderinputdiv .vrordertypediv {
	margin-top: 5px;
	float: left;
}
.vrordercomponentsdiv .vrorderinputdiv {
	width: 100%;
	display: inline-block;
	margin: 5px 0 12px;
}
.vrorderinputdiv button {
	float: left;
	margin-left: 0;
}
.vrordercomponentsdiv .vrorderinputdiv .vrorderlabel {
	font-size: 18px;
	min-width: 18%;
	display: inline-block;
	margin: 0 15px 0 0;
	float: none;
}
.vrorderinputdiv .vrordertypediv label {
	display: inline-block;
	margin-left:5px;
}
.vrordercomponentsdiv .vrorderinputdiv .vrorderlabel {
	margin-top:0;
}
.vrorderpagediv {
	margin: 15px 0 0 0;
}
.vrordercontentinfo {
	font-size: 16px;
	line-height: 1.5em;
}
.vrorderboxcontent {
	padding: 45px 50px;
	position: relative;
	margin: 0 0 28px 0;
	background: #f6f6f6;
}
.vrorderboxcontent h3.vrorderheader {
	display: inline-block;
	font-weight: bold;
	padding: 0;
	color: #993300 !important;
	font-weight: normal;
	text-transform: uppercase;
	font-size: 27px;
	margin-bottom: 20px;
}

/*.vrtdspecialday {
	background: #ff0000 !important;
}*/
.vrtdspecialday a {
	border-color: #900 !important;
	background: #b00 !important;
	color: #fff !important;
}

.vrtkdatetimeinput, .vrtkdatetimeselect {
	background-color: #fff;
	border-radius: 3px;
	overflow: hidden;
}
#vrmenusondatediv {
	display: inline-block;
	width: 100%;
	margin: 20px 15px 15px 15px;
}
#vrmenusondatediv a {
	text-decoration: none;
}
#vrmenusondatediv .vrmenuouterbox {
	border-radius:8px;
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
	border:1px solid #ccc;
	display: inline-block;
	min-width: 18%;
	max-width: 33%; 
	padding: 5px 0;
	background: url(/components/com_vikrestaurants/assets/css/images/menu_icon.png) 50% 45px no-repeat;
	margin:0 20px 0 0;
}
#vrmenusondatediv .vrmenuouterbox:last-child {
	margin: 0;
}
.vrmenuouterbox .vrmenuinnerbox span {
	display: block;
	padding: 0 18px;
}
.vrmenuouterbox .vrmenuinnerbox .vrmenunamesp {
	color: #990000;
	font-weight: bold;
	display: inline-block;
	font-size: 14px;
}
.vrmenuouterbox .vrmenuinnerbox .vrmenuwshiftsp {
	text-align: right;
	padding-top: 100px;
	color: #333;
	font-size: 13px;
	font-weight: bold;
}

.vrreservationstatusconfirmed, .vrreservationstatuspending, .vrreservationstatusremoved {
	text-transform: uppercase;
	font-weight: bold;
}
.vrreservationstatusconfirmed {
	color:#008000;
}
.vrreservationstatusremoved {
	color:#990000;
}
.vrreservationstatuspending {
	color:#FF7000;
}
.vrmenusfieldsdiv {
	border:2px solid #ccc;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	padding: 10px;
	display: inline-block;
	width: 100%;
}
.vrmenusfieldsdiv div {
	float: left;
	display: inline-block;
}
.vrmenusfieldsdiv .vrmenufieldsubmit {
	background: none repeat scroll 0 0 #993300;
	border: 0 none;
	border-radius: 5px 5px 5px 5px;
	color: #FFFFFF;
	cursor: pointer;
	font-size: 15px;
	padding: 9px 15px;
	text-align: center;
	margin: 0 0 0 10px;
}
.vrmenusfieldsdiv label {
	display: inline-block;
	margin: 8px 10px 0 0;
	float: left;
}
.vrmenufielddatediv {
	position: relative;
}
.vrmenusfieldsdiv .hasDatepicker {
	background: transparent;
	border: 1px solid #DDDDDD;
	border-radius: 3px;
	min-width: 80px;
	overflow: hidden;
	padding: 8px;
	color: #555;
	font-size: inherit;
	position: relative;
}
body.contentpane {
	padding: 0;
	margin: 0;
}
.vrsearchmenupreviewbutton {
	background:#444;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	color:#fff;
	padding: 10px 15px;

}
#vrroomdescriptionactiondiv{
	margin-bottom: 10px;
}

#vrroomdescriptionactiondiv a, #vrroomdescriptionactiondiv a:hover {
	color: #fff;
	background:#666;
	padding: 3px 6px;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border:1px solid #777;
	cursor: pointer;
}
#vrparserpreviewtop, #vrparserpreviewbody, #vrparserpreviewbottom {
	margin: 0 auto;
}
.vrtkstartnotediv {
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border: 1px solid #ccc;
	padding: 10px 20px;
	margin-bottom: 15px;
}
.vrtkitemsdiv {
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border: 1px solid #ccc;
	padding: 20px;
	margin-top: 20px;
}
.vrtkitemsofmenudiv {
	margin: 0 0 20px 0;
}
.vrtkitemsdiv .vrtkmenuheader .vrtkmenutitlediv {
	font-size: 30px;
	color: #9B3705;
	border-bottom:1px dotted #ccc;
	padding: 0 0 10px 0;
}
.vrtkitemsdiv .vrtkmenuheader .vrtkmenudescdiv {
	margin: 5px 0 0 0;
}
.vrtkitemsdiv .vrtksingleitemdiv {
	border-bottom:1px dotted #ccc;
	padding: 10px 0 10px 0;
	margin: 0 0 5px 0;
	display: inline-block;
	width: 100%;
}
.vrtkitemsdiv .vrtksingleitemdiv:last-of-type {
	border:0;
}
.vrtkitemsdiv .vrtkitemleftdiv {
	width: 65%;
	float: left;
	display: flex;
	flex-wrap: wrap;
}
.vrtkitemsdiv .vrtkitemvardiv {
	width: 35%;
	float: left;
}
.vrtkitemsdiv .vrtkitemimagediv {
	float: left;
	border: 1px solid #CCCCCC;
	padding: 1px;
	margin: 0 15px 5px 0;
}
.vrtkitemsdiv .vrtkitemimagediv img {
	display: block;
}
.vrtkitemsdiv .vrtkiteminfodiv {
	flex: 1;
	margin-right: 10px;
	min-width: 200px;
}
.vrtkitemsdiv .vrtkiteminfodiv .vrtkitemdescsp {
	margin-top: 5px;
}
.vrtkitemsdiv .vrtkiteminfodiv span {
	display: block;
	padding: 0 15px 0 0;
}
.vrtkitemsdiv .vrtkiteminfodiv .vrtkitemnamesp {
	font-size: 16px;
	font-weight: bold;
	margin-bottom: 5px;
}
.vrtkitemsdiv .vrtksinglevar {
	width: 100%;
	padding: 9px 0 8px;
	border-bottom:1px dotted #CCCCCC;
	position: relative;
	display: inline-block;
}
.vrtkitemsdiv .vrtksinglevar:last-of-type {
	border: 0;
}
.vrtkitemsdiv .vrtksinglevar span {
	display: inline-block;
	float: left;
}
.vrtkitemsdiv .vrtksinglevar .vrtkvarfloatrdiv {
	display: inline-block;
	position: absolute;
	right: 0;
}
.vrtkitemsdiv .vrtksinglevar .vrtkvarnamesp {
	font-size: 14px;
	padding: 5px 0 0 0;
	font-weight: bold;
	max-width: 52%;
}
.vrtkitemsdiv .vrtksinglevar .vrtkvarpricesp {
	font-size: 21px;
	font-weight: bold;
}
.vrtkitemsdiv .vrtksinglevar .vrtkvaraddbuttondiv {
	display: inline-block;
	float: left;
	margin: 0 0 0 5px;
}
.vrtkvarfloatrdiv .vrtk-itemprice-stroke {
	margin: 5px 5px 0 0;
}
.vrtkitemsdiv .vrtksinglevar .vrtkvaraddbuttondiv .vrtkvaraddbutton {
	background: transparent;
	border:0;
	cursor: pointer;
	padding: 0px 0px 0px 10px;
	font-size: 22px;
	color: #159049;
}
.vrtkitemsdiv .vrtksinglevar .vrtkvaraddbuttondiv .vrtkvaraddbutton:hover {
	color: #166437;
}
.vrtkitemsdiv .vrtksinglevar .vrtkvaraddbuttondiv .vrtkvaraddbutton:focus, .vrtkitemsdiv .vrtksinglevar .vrtkvaraddbuttondiv .vrtkvaraddbutton:active {
	color: #49b376;
}
.vrtkgotopaydiv {
	display: inline-block;
	width: 100%;
	text-align: right;
}
.vrtkgotopaydiv a {
	display: inline-block;
}
.vrtkgotopaydiv .vrtkgotopaybutton {
	background: #993300;
	color: #fff;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	font-size: 18px;
	border:0;
	padding: 10px 15px;
	margin: 10px 0 0 0;
	cursor: pointer;
}
.vrtkgotopaydiv .vrtkgotopaybutton:hover {
	background: #b33a00;
}
.vrtkselectmenudiv {
	margin: 0 0 10px 0;
}
.vrtkconfcartoneitemrow {
	padding: 10px;
	width: 100%;
	display: inline-block;
	border: 1px solid #e7e7e7;
	border-radius: 4px;
	margin: 5px 0;
}
.vrtkconfcartoneitemrow .vrtkconfcartleftrow {
	width: 60%;
	float: left;
}
.vrtk-confcart-item-main {
	display: inline-block;
	width: 100%;
}
.vrtk-confcart-item-details {
	background: #f6f6f6;
	margin:7px 0 0;
}
.vrtk-confcart-item-details .vrtk-confcart-item-toppings {
	padding: 7px 10px;
}
.vrtk-confcart-item-details .vrtk-confcart-notes {
	border-top: 1px solid #eee;
	padding: 10px;
	font-style: italic;
	font-size: 0.9em;
}
.vrtkconfcartoneitemrow .vrtkconfcartleftrow span {
	display: inline-block;
}
.vrtkconfcartoneitemrow .vrtkconfcartleftrow .vrtk-confcart-topping {
	width: 100%;
	padding: 5px 10px;
	box-sizing: border-box;
}
.vrtkconfcartoneitemrow .vrtkconfcartleftrow .vrtkconfcartenamesp {
	font-weight: bold;
	line-height: 1.3em;
}
.vrtkconfcartoneitemrow .vrtkconfcartleftrow .vrtkconfcartonamesp, .vrtk-confcart-topping {
	font-size: .8em;
	padding:0;
}
.vrtkconfcartoneitemrow .vrtkconfcartrightrow {
	float: right;
}
.vrtkconfcartoneitemrow .vrtkconfcartrightrow .vrtkconfcartpricesp {
	padding-left: 10px;
	font-weight: bold;
	color: #333;
	margin: 0;
}
.vrtkconfcartoneitemrow .vrtkconfcartrightrow span {
	display: inline-block;
	float: left;
}

.vrtkconfcartoneitemrow .vrtkconfcartrightrow span.vrtkconfcartremovesp {
	padding: 0 0 0 8px;
	margin: -2px 0 0;
	float: right;
}
.vrtkconfcartremovesp a i {
	color: #d31010;
	font-size: 16px;
	margin-top: 5px;
}
.vrtkconfcartremovesp a:hover i {
	color: #a61515;
}
.vrtkaddmoreitemsdiv {
	width: 100%;
	display: inline-block;
	padding: 3px 0;
	margin: 6px 0 0 0;
}
.vrtkaddmoreitemsdiv {
	margin:-19px 0 20px;
}
.vrtkaddmoreitemslink {
	background: #f0ad4e;
	border:1px solid #eea236;
	color: #fff;
	padding: 6px 12px;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	transition: all 400ms ease-in-out 0s;
	-moz-transition: all 400ms ease-in-out 0s;
	-webkit-transition: all 400ms ease-in-out 0s;
	-o-transition: all 400ms ease-in-out 0s;
}
.vrtkaddmoreitemslink:hover {
	background: #ec971f;
	border:1px solid #d58512;
	color: #fff;
	transition: all 400ms ease-in-out 0s;
	-moz-transition: all 400ms ease-in-out 0s;
	-webkit-transition: all 400ms ease-in-out 0s;
	-o-transition: all 400ms ease-in-out 0s;
}
.vrtkdeliveryservicediv {
	display: inline-block;
	margin: 0;
	padding: 0 10px 10px;
}
.vrtkdeliveryradiodiv > span {
	text-align: center;
	display: inline-block;
	background: #f6f6f6;
	padding: 15px;
	border: 1px solid #eee;
	margin: 5px 5px 5px 0;
}
.vrtkdeliveryradiodiv > span > input {
	margin: 0 5px 0 0;
}
.vrtkdeliverytitlediv {
	color: #993300;
	text-transform: uppercase;
	margin: 0 0 10px 0;
}
.vrtk-service-dt-wrapper {
	display: flex;
	flex-wrap: wrap;
	width: 100%;
	margin: 20px 0;
	border: 1px solid #e7e7e7;
	border-radius: 4px;
	padding: 20px;
}
.vrtk-service-dt-wrapper > div {
	flex: 1;
}
.vrtkdatetimediv {
	margin: 0 0 0 0;
	float: left;
}
.vrtkdatetimediv fieldset {
	padding: 0;
}
.vrtkdatetimediv legend, .vr-payments-list legend {
	font-size: 14px;
	color: #993300;
	text-transform: uppercase;
	margin: 0 0 5px 0;
}
.vrtkdatetimediv .vrtkdatetimeinputdiv {
	float: left;
	margin: 0 0 10px;
}
.vrtkdatetimediv .vrtkdatetimeinputdiv .vrtkdatetimeinputlabel {
	display: block;
	margin: 0 0 5px 0;
}
.vrtkdatetimediv .vrtk-date-box {
	margin-right: 10px;
}
.vrtkdatetimeerrmessdiv {
	width: 100%;
	float: none;
	color: #ff0000;
	font-size: 16px;
	text-align: center;
	display: inline-block;
	margin: 15px 0 0 0;
}
.vrtkdeliveryservicediv {
	display: inline-block;
	float: left;
	margin-left: 20px;
}

.vrloginradiobox {
	padding: 0 0 20px;
	border-radius: 4px;
	margin: 0 0 10px 0;
}
.vrloginradiosp {
	cursor: pointer;
	margin: 0 10px 0 0;
	background: #f6f6f6;
	padding: 10px;
	border-radius: 4px;
	border: 1px solid #eee;
}
.vrloginradiosp:hover {
	background: #fff;
	border: 1px solid #ddd;
}
.vrloginradiosp label {
	display: inline-block;
	cursor: pointer;
}
.vrloginfieldsdiv .vrloginsplabel {
	min-width: 170px;
	display: inline-block;
	margin: 11px 0 0;
	float: left;
}
.vrloginblock, .vrloginform, .vrregisterblock .vrloginfieldsdiv {
	margin:0 0 15px;
}
.vrloginblock, .vrregisterblock {
	padding: 30px;
	border: 1px solid #eee;
	border-radius: 4px;
}
.vrloginfieldsdiv .login-fields-rem {
	margin-top: 15px;
}
.vr-login-footer-links {
	margin-top: 20px;
}
.vrloginblock .vrlogininput, .vrloginspinput .vrinput {
	border-radius: 2px;
	padding: 8px;
	width: 250px;
}
.vrloginfield {
	margin: 10px 0 0 0;
}
.vrordererrordiv {
	margin-bottom: 30px;
	font-size: 14px;
	color: #9d261d;
}
.vrmenuslistcont {
	margin: 15px 0 0 0;
	width: 100%;
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
}
.vrmenuslistcont .vrmenublock {
	flex-basis: 32%;
	margin: 4px;
	float: left;
	display: inline-block;
	border-radius: 5px;
	background:#f6f6f6;
	border: 2px solid #ccc;
}
.vrmenuslistcont .vrmenublock .vrmenublock-menu {
	padding: 8px;
}
.vrmenuslistcont .vrmenublock .vrmenublockimage img {
	width: 100%;
}
.vrmenuslistcont .vrmenublock .vrmenublockname {
	font-size: 1.1em;
	font-weight: bold;
	margin: 10px 10px 0 10px;
}
.vrmenuslistcont .vrmenublock .vrmenublockdesc p {
	margin: 5px 10px;
	padding: 0;
}
.vrmenuslistcont .vrmenublock .vrmenublockshifts {
	border-radius: 3px;
	font-size: 11px; 
	padding: 4px;
	margin: 0px 0 10px 2px;
}
.vrmenuslistcont .vrmenublock .vrmenublockworkshname {
	display: inline-block;
	background: #ddd;
	border:1px solid #ccc;
	padding: 3px 6px;
	margin: 3px;
	position: relative;
	cursor: pointer;
	transition: all 400ms ease-in-out 0s;
	-moz-transition: all 400ms ease-in-out 0s;
	-webkit-transition: all 400ms ease-in-out 0s;
	-o-transition: all 400ms ease-in-out 0s;
}
.vrmenuslistcont .vrmenublock .vrmenublockworksh .vrmenublockworkhighlight {
	background: #555;
	color: #fff;
	border:1px solid #444;
	transition: all 400ms ease-in-out 0s;
	-moz-transition: all 400ms ease-in-out 0s;
	-webkit-transition: all 400ms ease-in-out 0s;
	-o-transition: all 400ms ease-in-out 0s;
}
.vrmenuslistcont .vrmenublock .vrmenublockworksh {
	position: relative;
	display: inline-block;
}
.vrmenuslistcont .vrmenublock .vrmenublockworkshtime {
	opacity: 0;
	padding: 2px;
	left: -40px;
	position: absolute;
	top: -30px;
	background: #555;
	color:#fff;
	border-radius: 4px;
	min-width: 150px;
	text-align: center;
	transition: all 400ms ease-in-out 0s;
	-moz-transition: all 400ms ease-in-out 0s;
	-webkit-transition: all 400ms ease-in-out 0s;
	-o-transition: all 400ms ease-in-out 0s; 
}
.vrmenuslistcont .vrmenublock .vrmenublockworkexploded {
	opacity: 1;
	transition: all 400ms ease-in-out 0s;
	-moz-transition: all 400ms ease-in-out 0s;
	-webkit-transition: all 400ms ease-in-out 0s;
	-o-transition: all 400ms ease-in-out 0s;
}
.vrmenuslistcont .vrmenublock .vrmenublockdesc {
	min-height: 104px;
	padding: 5px 10px 10px;
}
.vrmenu-detailshead {
	display: inline-block;
	padding: 22px 28px;
}
.vrmenu-detailshead h3 {
	margin: 0 0 20px;
	padding: 17px 0 17px 10px;
	position: relative;
	text-align: center;
	font-size: 2em;
}
.vrmenu-detailshead .vrmenu-detailsheadsub {
	width: 100%;
	display: inline-block;
}
.vrmenu-detailsheadsub .vrmenu-detailsheadsubimage,
.vrmenu-detailssectionsubimage {
	float: left;
	display: inline-block;
	max-width: 20%;
}
.vrmenu-detailsheadsub .vrmenu-detailsheadsubimage img,
.vrmenu-detailssectionsubimage img {
	width: 100%;
	border-radius: 10px;
	padding: 2px;
}
.vrmenu-detailsheadsub .vrmenu-detailsheadsubdesc:not(:only-of-type),
.vrmenu-detailssectionsub .vrmenu-detailssectionsubdesc:not(:only-of-type) {
	float: left;
	display: inline-block;
	padding: 0 0 0 20px;
	width: 77%;
}

.vrmenu-detailslist {
	padding: 0 26px;
	margin: 20px 0 0;
}
.vrmenu-detailssection > h3 {
	padding: 17px 0 10px 0;
	position: relative;
	color: #444;
	display: table;
	margin: 0 auto 20px;
	width: auto;
	border-bottom: 1px solid #444;
}
.vrmenu-detailssection {
	margin: 35px 0 0 0;
}
.vrmenu-detailssectionsub {
	width: 100%;
	display: inline-block;
	margin: 0 0 10px 0;
	padding: 10px;
	box-sizing: border-box;
}
.vrmenu-detailsprodlist {
	border:1px solid #ddd;
}
.vrmenu-detailsprod {
	display: inline-block;
	width: 100%;
}
.vrmenu-detailsprodsub {
	padding: 0 0 0 10px;
	width: 99%;
	display: inline-block;
}
.vrmenu-detailsprodsub .vrmenu-detailsprodsubleft {
	float: left;
	width: 75%;
	display: inline-block;
}
.vrmenu-detailsprodsub .vrmenu-detailsprodsubleft .vrmenu-detailsprodsubimage {
	width: 20%;
	float: left;
	display: inline-block;
}
.vrmenu-detailsprod h3{
	font-size: 1.2em;
	color: #444;
	padding:0;
	margin: 0 0 5px;
}
.vrmenu-detailsprodsub .vrmenu-detailsprodsubleft .vrmenu-detailsprodsubimage a {
	display: inline-block;
}
.vrmenu-detailsprodsub .vrmenu-detailsprodsubleft .vrmenu-detailsprodsubimage img {
	border-radius: 4px;
	padding: 2px;
	width: 100%;
}
.vrmenu-detailsprodsub .vrmenu-detailsprodsubleft .vr-menudetailsprodsubnamedesc {
	width: 76%;
	float: left;
	display: inline-block;
	padding: 0 0 0 20px;
}
.vrmenu-detailsprodsub .vrmenu-detailsprodsubright {
	min-width: 25%;
	max-width: 25%;
	float: right;
}
.vrmenu-detailsprod-optionslist {
	display: inline-block;
	padding: 0;
	width: 84%;
}
.vrmenu-detailsprod-option {
	display: inline-block;
	width:100%;
	padding: 2px 0;
}
.vrmenu-detailsprod-option > div {
	display: inline-block;
}
.vrmenu-detailsprod-option .option-name {
	float: left;
	padding: 0 8px 0 0;
}
.vrmenu-detailsprod-option .option-price {
	float: right;
	font-size: 18px;
}
.vrmenu-detailsprodlist > div {
	background: #fff;
}
.vrmenu-detailsprodlist > div:nth-child(2n+1) {
	background: #fbfbfb;
}
.vrmenu-detailsprod {
	padding: 10px 0;
}
.vrmenu-detailsprod:not(:last-child) {
	border-bottom: 1px solid #ddd;
}
.vrmenu-detailsprodsubprice {
	display: inline-block;
	padding: 3px;
	margin: 34px 19px 0 0;
	float: right;
}
.vrmenu-detailsprodsubpricesp {
	display: inline-block;
	font-size: 18px;
	padding: 6px 15px;
}
.vrsearchmenutitle {
	text-align: center;
	font-size: 18px;
	margin: 15px 0;
	color: #444;
}
.vrsearchmenulist {
	display: inline-block;
	width: 100%;
}
.vrsearchmenudetails {
	margin: 3px;
	width: 24%;
	float: left;
	display: inline-block;
	border:1px solid #ddd;
}
.vrsearchmenuinnerdetails {
	padding: 10px;
}
.vrsearchmenuimage img {
	width: 100%;
}
.vrsearchmenuname {
	font-size: 16px;
	margin-top: 6px;
}
.vrsearchmenuname .menu-cost {
	float: right;
}
.vrsearchmenuinnerdetails .menu-cost-sub {
	margin-left: 5px;
}
.vrsearchmenuname .menu-radio-sel {
	float: right;
}
.vrsearchmenufootleft {
	background: url(/components/com_vikrestaurants/assets/css/images/people_ico.png) left 3px no-repeat;
	padding: 0 0 0 20px;
	display: inline-block;
}
.vrsearchmenufoot {
	margin: 5px 0 0 0;
}
.vrsearchmenufootright {
	float: right;
	display: inline-block;
}
.vrsearchmenufootright i {
	font-size: 20px;
}
.vrsearchmenufootright .vrsearchmenuaddlink {
	display: inline-block;
	width: 20px;
	height: 20px;
}
.vrsearchmenufootright > a {
	width: 20px;
	height: 20px;
	display: inline-block;
}
.vrsearchmenufootright .vrsearchlinkdisabled {
	opacity: 0.5;
	cursor: default;
}
.vrsearchmenucont {
	margin:15px 0 0 0;
}
.vryourmenusdiv {
	margin: 20px 0 10px;
	font-size: 16px;
	text-align: center;
}
.vryourmenusdiv > span {
	border:1px solid #ccc;
	display: inline-block;
	padding: 10px 20px;
	border-radius: 5px;
}
.vryourmenusdiv > .vrbookmenunopeople {
	border:1px solid #990000;
}
.vryourmenusdiv > .vrbookmenuokpeople {
	border:1px solid #008C00;
}

.vrmenu-sectionsbar {
	border-bottom: 2px solid #eee;
	border-top: 2px solid #eee;
	display: flex;
	overflow-x: auto;
	overflow-y: hidden;
	margin: 0 auto;
	padding: 10px 0;
	font-size: 16px;
	
	top: -1px;
	position: sticky;
	background: #fff;
	z-index: 9;
}
.vrmenu-sectionsbar a:hover,
.vrmenu-sectionsbar a:active,
.vrmenu-sectionsbar a:visited {
	text-decoration: none;
}
.vrmenu-sectionsbar > span {
	border-right: 1px solid #ddd;
	display: inline-block;
	padding: 0 10px;
	margin: 4px 0;
	white-space: nowrap;
}
.vrmenu-sectionsbar > span:last-child {
	border: 0;
}
.vrmenu-sectionsbar::-webkit-scrollbar {
  display: none;
}
.vrmenu-sectionsbar {
  -ms-overflow-style: none;
  scrollbar-width: none;
}
.vrmenu-sectionsbar.orderdishes-page {
	margin-bottom: 20px;
}
.vrmenu-sectionlight {
	color: #222;
}
.vrmenu-backdiv a {
	background: url(/components/com_vikrestaurants/assets/css/images/menu_fork_ico.png) no-repeat scroll 7px center #CCAD92;
	color: #fff;
	padding: 10px 10px 10px 30px;
	border-radius: 5px;
	margin: 0 0 0 28px;
	border:1px solid #A89079;
	display: inline-block;
}
#vrbooknoselsp {
	padding: 10px 20px;
	font-size: 14px;
	border:1px solid #990000;
	border-radius: 5px;
}
.vrreservationstatuscancelled {
	font-weight: bold;
	color: #f01b17;
	text-transform: uppercase;
}
.vrordercancbutton {
	background: #d9534f;
	border: 1px solid #d43f3a;
	color: #fff;
	cursor: pointer;
	padding: 7px 20px;
	font-size: 16px;
	margin-left: 0;
	transition: all 400ms ease-in-out 0s;
	-moz-transition: all 400ms ease-in-out 0s;
	-webkit-transition: all 400ms ease-in-out 0s;
}
.vrordercancbutton:hover {
	background: #d2322d;
	border: 1px solid #ac2925;
	transition: all 400ms ease-in-out 0s;
	-moz-transition: all 400ms ease-in-out 0s;
	-webkit-transition: all 400ms ease-in-out 0s;
}
.vr-cancreason-err {
	margin-bottom: 5px;
	color: #b11;
}
#vrmapinputsdiv #vrselectedroomdiv {
	margin: 0 0 10px 0;
}
#vrsearchinputdiv > div {
	margin: 4px 8px 4px 0;
	float: left;
	display: inline-block;
}
#vrsearchinputdiv .vre-calendar-wrapper {
	display: inline-block;
}
#vrsearchinputdiv > div input {
	width: auto;
	min-width: inherit;
}
#vrsearchinputdiv > div label {
	display: inline-block;
}
#vrsearchinputdiv > div .vre-select-wrapper {
	display: inline-block;
}
#vrsearchinputdiv > div select {
	margin-top: 0;
	height: auto;
}
.vrfront-manage-actionsdiv {
	display: inline-block;
	width: 100%;
	margin: 10px 0;
}
.vrfront-manage-actionsdiv >  div {
	float: left;
	display: inline-block;
}
.vrfront-manage-actionsdiv >  div button, .vrfront-manage-actionsdiv >  div input {
	color:1px solid #ddd;
	cursor: pointer;
	padding: 7px 14px;
	margin: 4px 8px 5px 0;
	font-size: 16px;
	border-radius: 5px;
	transition: all 400ms ease-in-out 0s;
	-moz-transition: all 400ms ease-in-out 0s;
	-webkit-transition: all 400ms ease-in-out 0s;
}
.vrfront-manage-actionsdiv > .move-right button, .vrfront-manage-actionsdiv > .move-right input {
	margin-right: 0;
	margin-left: 8px
}
#vrfront-manage-btnsave, #vrfront-manage-btnsaveclose, #vrfront-manage-btncreate {
	background: #5cb85c;
	border:1px solid #4cae4c;
	color: #fff;
}
#vrfront-manage-btnsave:hover, #vrfront-manage-btnsaveclose:hover, #vrfront-manage-btncreate:hover {
	background: #47a447;
	border:1px solid #398439;
	transition: all 400ms ease-in-out 0s;
	-moz-transition: all 400ms ease-in-out 0s;
	-webkit-transition: all 400ms ease-in-out 0s;
}
#vrfront-manage-btnsave:active, #vrfront-manage-btnsaveclose:active, #vrfront-manage-btncreate:active {
	background: #398439;
	transition: all 0ms ease-in-out 0s;
	-moz-transition: all 0ms ease-in-out 0s;
	-webkit-transition: all 0ms ease-in-out 0s;
}
#vrfront-manage-btnbill, #vrfront-manage-btnfilter {
	background: #428bca;
	border:1px solid #357ebd;
	color: #fff;
}
#vrfront-manage-btnbill:hover, #vrfront-manage-btnfilter:hover {
	background: #3276b1;
	border:1px solid #285e8e;
	transition: all 400ms ease-in-out 0s;
	-moz-transition: all 400ms ease-in-out 0s;
	-webkit-transition: all 400ms ease-in-out 0s;
}
#vrfront-manage-btnbill:active, #vrfront-manage-btnfilter:active {
	background: #285e8e;
}
#vrfront-manage-btnclose {
	background: #d9534f;
	border:1px solid #d43f3a;
	color: #fff;
}
#vrfront-manage-btnclose:hover {
	background: #d2322d;
	border:1px solid #ac2925;
	transition: all 400ms ease-in-out 0s;
	-moz-transition: all 400ms ease-in-out 0s;
	-webkit-transition: all 400ms ease-in-out 0s;
}
#vrfront-manage-btnclose:active {
	background: #ac2925;
	transition: all 0ms ease-in-out 0s;
	-moz-transition: all 0ms ease-in-out 0s;
	-webkit-transition: all 0ms ease-in-out 0s;
}
.vrfront-manage-btn.move-right {
	float: right;
}
#vrdatefilterdiv {
	position: relative;
}
.vrfront-manage-actionsdiv > div .vr-calendar-icon, .vrfront-manage-form .hasDatepicker {
	position: relative;
}
.vrfront-manage-actionsdiv > div .vre-select-wrapper {
	margin-top: 4px;
}
.vrfront-manage-form input.hasDatepicker {
	padding: 8px;
	margin: 0;
	width: 290px;
	color: #555;
	font-size: inherit;
}
.vrfront-manage-form input {
	padding: 8px;
	margin: 0;
	width: 290px;
	border: 1px solid #ddd;
}
.vrfront-manage-form .vre-select-wrapper .vre-select {
    min-width: 290px;
}
.vrfront-manage-form td {
	padding: 2px 0;
}
.vre-tinyselect-wrapper {
	background-image: url(/components/com_vikrestaurants/assets/css/images/select-arrow.png), -webkit-linear-gradient(#fafafa, #f4f4f4 40%, #e5e5e5);
	background-image: url(/components/com_vikrestaurants/assets/css/images/select-arrow.png), -moz-linear-gradient(#fafafa, #f4f4f4 40%, #e5e5e5);
	border: 1px solid #AAA;
	background-repeat: no-repeat;
	background-position: 93% center;
	border-radius: 4px;
	display: inline-block;
	overflow: hidden;
	min-width: 150px;
}
.vre-tinyselect-wrapper select {
	-webkit-appearance: button;
	-webkit-border-radius: 2px;
	/*-webkit-box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.1);*/
	-webkit-padding-end: 20px;
	-webkit-padding-start: 2px;
	-webkit-user-select: none;
	-moz-appearance: button;
	-moz-border-radius: 2px;
	-moz-box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.1);
	-moz-padding-end: 20px;
	-moz-padding-start: 2px;
	-moz-user-select: none;
	background: transparent;
	color: #555;
	font-size: 14px;
	/*margin: 20px;*/
	overflow: hidden;
	padding: 5px 10px;
	text-overflow: ellipsis;
	white-space: nowrap;
	max-width: 240px !important;
	min-width: 55px;
	width: 113% !important;
	padding: 5px 44px 5px 7px;
	border:0;
}

#vrselectedroomdiv {
	width: 100%;
	display: inline-block;
}
#vrmapinputsdiv {
	margin: 0 0 10px 0;
}
#vrselectedroomdiv > div {
	float: left;
	display: inline-block;
	margin: 0 4px 0 0;
}
#vrselectedroomdiv .vroversight-room-link {
	display: inline-block;
	font-size: 16px;
	border:1px solid #ddd;
	padding: 5px 10px; 
	border-radius: 4px;
}
#vrselectedroomdiv .vroversight-room-selected .vroversight-room-link {
	border:1px solid #428bca;
	background: #f6f6f6;
}
#vrsearchinputdiv input,
#vrsearchinputdiv select {
	padding: 9px 5px;
	-webkit-appearance: none
}
#vrsubmitfinddiv button {
	padding: 9px 21px;
	font-size: 16px;
	font-weight: bold;
	background: #428bca;
	border: 1px solid #428bca;
	color: #fff;
}
#vrsearchinputdiv {
	float: left;
	border: 1px solid #eee;
	padding: 20px;
	width: 100%;
	background: #f6f6f6;
	margin: 10px 0;
}
.vroversight-notime-warning {
	border-radius: 4px;
	font-size: 14px;
	text-align: center;
	border:2px solid #D93600;
	padding: 10px;
	margin: 0;
	display: inline-block;
}
.vrtrescode {
	position: absolute;
	top:0;
	right: 0;
}
.vrtrescode .vrtrescodelabel {
	margin: 0;
}
.vrtrescode img {
	width: 30px;
	height: auto;
}
.vrrescodeheaderinfodialog {
	background: #f2f2f2;
	margin: 0 0 15px 0;
}
.vrrescodeheaderdialog .vrrescodeheadertable {
	text-align: center;
	font-size: 16px;
	font-weight: bold;
	cursor: pointer;
	margin: 0 0 8px 0;
}
.vrrescodeheaderdialog .vrrescodeheadertop {
	display: inline-block;
	width: 100%;
}
.vrrescodeheaderdialog .vrrescodeheaderback {
	background: url(/components/com_vikrestaurants/assets/css/images/arrow-left.png) 5px center no-repeat;
	padding: 0 0 0 20px;
	margin: 0 0 5px 0;
	color: #0085B2;
	cursor: pointer;
	float: left;
}
.vrrescodeheaderdialog .vrrescodeheadertime {
	float: right;
	font-size: 12px;
	margin: 0 5px 0 0;
}
.vrrescodeheaderinfodialog > div {
	border-bottom:1px dotted #ddd;
	padding: 4px 5px;
	min-height: 20px;
}
.vrrescodeheaderinfodialog > .vrrescodeheaderinfoname {
	font-size: 14px;
	font-weight: bold;
}
.vrrescodeheaderinfodialog > .vrrescodeheaderinfophone {
	background: url(/components/com_vikrestaurants/assets/css/images/phone_ico.png) 5px center no-repeat;
	padding: 4px 0 4px 22px;
}
.vrrescodeheaderinfodialog > .vrrescodeheaderinfomail {
	background: url(/components/com_vikrestaurants/assets/css/images/email_ico.png) 5px center no-repeat;
	padding: 4px 0 4px 22px;
}
.vrrescodeheaderinfodialog > div:last-child {
	border: 0;
}
.vreditres-row-block {
	display: inline-block;
	width: 100%;
	margin: 5px 0;
	padding: 3px 0 10px;
	border-bottom:1px dotted #ddd;
}
.vreditres-row-block:last-child {
	border:0;
}
.vreditres-row-block span {
	float: left;
	display: inline-block;
	margin: 5px 0 0 0;
}
.vreditres-row-block .vreditres-row-code img {
	width: 25px;
	height: auto;
}
.vroversight-current-details {
	width: 100%;
	display: inline-block;
	margin: 10px 0 0 0;
}
.vroversight-current-details > span {
	display: inline-block;
	padding: 5px 5px 5px 26px;
	margin: 5px 10px 5px 0;
	font-size: 12px;
}
.vroversight-nowlink-div {
	display: inline-block;
}
.vroversight-nowlink-div a {
	display: inline-block;
	background: none repeat scroll 0 0 #017497;
	font-size: 15px;
	padding: 3px 21px 4px;
	color: #fff;
	border-radius: 3px;
}
.vroversight-current-details .vroversight-current-date {
	background: #eee url(/components/com_vikrestaurants/assets/css/images/calendar2.png) 5px center no-repeat;
}
.vroversight-current-time {
	background: #eee url(/components/com_vikrestaurants/assets/css/images/work_shift-ico.png) 5px center no-repeat;
}
.vroversight-current-people {
	background: #eee url(/components/com_vikrestaurants/assets/css/images/people_ico.png) 5px center no-repeat;
}
.vrrescodeheaderspacerdialog .vrrescode-time-line {
	padding: 2px 0 2px 21px;
	font-size: 11px;
	display: inline-block;
	background: url(/components/com_vikrestaurants/assets/css/images/work_shift-ico_small.png) 5px center no-repeat;
	color: #f0863c;
}
.vroversight-reservations-block {
	display: inline-block;
	width: 100%;
	margin: 15px 0 0 0;
	border:1px solid #ddd;
	padding: 15px;
	box-sizing: box-border;
}
.vroversight-reservations-head {
	border-radius: 8px;
	border:1px solid #ddd;
	display: inline-block;
	margin: 0;
}
.vroversight-reservations-head .vroversight-reservations-tab {
	border-right: 1px solid #ddd;
	padding: 8px 10px;
	cursor: pointer;
	display: inline-block;
	float: left;
}
.vroversight-reservations-head .vroversight-selected-tab {
	background: #f6f6f6;
	box-shadow: 0 0 2px #eee inset;
}
.vroversight-reservations-head .vroversight-selected-tab:first-child {
	border-top-left-radius: 8px;
	border-bottom-left-radius: 8px;
}
.vroversight-reservations-head .vroversight-reservations-tab:last-child {
	border: 0;
	border-top-right-radius: 8px;
	border-bottom-right-radius: 8px;
}
.vroversight-reservations-content {
	padding: 8px 0;
	margin:10px 0 0 0;
}
.vroversight-reservations-titleshead {
	width: 100%;
	display: inline-block;
	font-size: 16px;
	font-weight: bold;
	margin: 0 0 15px 0;
}
.vroversight-reservations-titleshead > span {
	float:left;
	display: inline-block;
	margin: 0 5px;
	width: 15%;
	text-align: center;
}
.vroversight-reservation-row {
	display: inline-block;
	width: 100%;
	margin: 3px 0;
}
.vroversight-reservation-row > span {
	float: left;
	display: inline-block;
	margin: 4px 5px;
	width: 15%;
	text-align: center;
}
.vroversight-resrow-status img {
	width: 25px;
	cursor: pointer;
	height: auto;
}
.vroversight-resrow-table, .vroversight-resrow-people, .vroversight-resrow-status {
	text-align: center;
}
.vroversight-expandlink {
	width: 14px;
	height: 14px;
	display: inline-block;
	background: url(/components/com_vikrestaurants/assets/css/images/fullscreen_icon.png) left center no-repeat;
}
.vrrescodeheadertimelabel {
	display: inline-block;
	margin: 0 5px 0 0;
}

/* tiny select */
select.vre-tinyselect:disabled {
	opacity: 0.7;
}
select.vre-tinyselect.large {
	width: 300px;
}


/* overlay modal */
.vr-overlay {
	position: fixed;
	background-color: rgba(35, 35, 35, 0.79);
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	z-index: 10000;
}
.vr-modal-box {
	width: 90%;
	max-width: 960px;
	height: calc(100vh - 40px);
	background: none repeat scroll 0 0 #fff;
	border-radius: 4px;
	padding: 15px 0;
	position: absolute;
	margin-top: 20px;
	left: 50%;
	transform: translateX(-50%);
}
.vr-modal-head {
	width: 100%;
	border-bottom: 1px solid #ddd;
	padding: 0 15px 5px 15px;
}
.vr-modal-head-title {
	display: inline-block;
	float: left;
	margin: 0;
	font-size: 20px;
	width: calc(100% - 28px);
}
.vr-modal-head-title h3 {
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
.vr-modal-head-dismiss {
	display: inline-block;
	float: right;
	margin-right: 5px;
	font-size: 28px;
	line-height: 22px;
}
.vr-modal-head-dismiss a {
	color: #ccc;
	text-decoration: none !important;
}
.vr-modal-head-dismiss a:hover {
	color: #999;
	text-decoration: none !important;
}

/* bootstrap compatibility */

.vr-modal-head {
	height: auto !important;
	display: inline-block !important;
}
.vr-modal-head h3 {
	margin-bottom: 5px !important;
}

/* for buttons out of modal */

.vr-modal-body {
	/*height: calc(100% - 50px);*/
	/*subtract 90px with floating footer*/
	height: calc(100% - 90px);
	overflow: scroll;
	padding: 15px;
}

/******/

.vr-modal-overlay-loading {
	text-align: center;
	margin-top: 30%;
}
.vrtk-additem-container {
	display: inline-block;
	width: 100%;
}
.vrtk-additem-quantity-box {
	display: inline-block;
	width: 100%;
}
.vrtk-additem-quantity-box > span {
	display: inline-block;
}
.vrtk-additem-quantity-box .quantity-label {
	float: left;
	padding: 10px 0 0;
	font-size: 16px;
}
.vrtk-additem-quantity-box .quantity-actions {
	float: right;
	display: flex;
	padding: 0;
	border: 1px solid #ddd;
	border-radius: 2px;
}
.vrtk-additem-quantity-box .quantity-actions > a {
	flex-basis: 40px;
	padding: 2px 10px;
	background: #f2f2f2;
	color: #444;
	font-size: 12px;
	display: flex;
	justify-content: center;
}
.vrtk-additem-quantity-box .quantity-actions > a:hover {
	background: #ddd;
}
.vrtk-additem-quantity-box .quantity-actions > a i {
	align-self: center;
}
.vrtk-additem-quantity-box .quantity-actions > a.disabled {
	color: #aaa;
}
.vrtk-additem-quantity-box .quantity-actions > a.disabled:hover {
	background: #f2f2f2;
}
.vrtk-additem-quantity-box .quantity-actions .vrtk-action-remove {
	border-right: 1px solid #ddd;
}
.vrtk-additem-quantity-box .quantity-actions .vrtk-action-add {
	border-left: 1px solid #ddd;
}
.vrtk-additem-quantity-box .quantity-actions input {
	-webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
	font-size: 14px;
	text-align: center;
	border: 1px solid #fff;
	border-radius: 0;
	width: 90px;
}
.vrtk-additem-quantity-box .quantity-actions input:focus {
	/*border: 1px solid #ddd;*/
	outline: none;
	outline-width: 0;
}
.vrtk-additem-notes-field textarea:focus {
	border: 1px solid #ddd;
	outline: none;
	outline-width: 0;
}
.vrtk-additem-middle {
	width: 100%;
	display: inline-block;
	margin: 20px 0;
}
.vrtk-additem-notes-box {
	width: 70%;
	float: left;
	border:1px solid #ddd;
}
.vrtk-additem-notes-title {
	font-size: 16px;
	padding:10px;
	cursor: pointer;
}
.vrtk-additem-notes-field {
	border-top:1px solid #ddd;
	padding: 10px;
}
.vrtk-additem-notes-info {
	padding: 0 0 5px 0;
}
.vrtk-additem-notes-field textarea {
	min-height: 100px;
	width: 100%;
	resize: vertical;
	border: 1px solid #ddd;
	padding: 10px;
}
.vrtk-additem-tcost-box {
	background: #f6f6f6;
	border:1px solid #ddd;
	padding: 10px;
	float: right;
	min-width: 12%;
	text-align: center;
	font-size: 26px;
}
.vrtk-additem-groups-container {
	width: 100%;
	display: inline-block;
}
.vrtk-additem-groups-container .vrtk-additem-group-box {
	width: 49%;
	border-radius: 4px;
	border:1px solid #ddd;
	padding:10px;
	margin: 5px 0; 
	box-sizing:border-box;
	float: left;
}
.vrtk-additem-groups-container .vrtk-additem-group-box:nth-child(odd) {
	float: left;
}
.vrtk-additem-groups-container .vrtk-additem-group-box:nth-child(even) {
	float: right;
}
.vrtk-additem-group-title {
	font-size: 16px;
	margin: 0 0 5px;
	display: inline-block;
}
.vrtk-additem-groups-container .vrtk-additem-group-box input {
	margin: 0 5px 0 0;
}
.vrtk-additem-group-fields {
	display: inline-block;
	width: 100%;
}
.vrtk-group-multiple {
	display: inline-block;
	float: left;
	width: 49%;
}
.vrtk-additem-group-topping.use-quantity {
	width: 100%;
}
.vrtk-group-single {
	display: inline-block;
	width: 100%;
}
.vrtk-additem-topping-price {
	float: right;
	margin: 0 22px 0 0;
	display: inline-block;
}
.vrtk-additem-topping-units {
	float: right;
}
.vrtk-additem-topping-units[data-units=""],
.vrtk-additem-topping-units[data-units="0"] {
	display: none;
}
.vrtk-additem-topping-units a.disabled {
	opacity: 0.6;
	cursor: default;
}
.vrtk-additem-topping-field {
	display: inline-block;
	float: left;
}
.vrtk-additem-topping-field label {
	display: inline-block;
}
button.vrtk-additem-cancel-button {
	background: #eee none repeat scroll 0 0;
	border: 0 none;
	border-radius: 3px;
	color: #666;
	cursor: pointer;
	display: block;
	font-size: 16px;
	padding: 9.9px 22px;
}
button.vrtk-additem-cancel-button:hover {
	background: #ddd;
}
button.vrtk-additem-success-button {
	background: #159049 none repeat scroll 0 0;
	border: 0 none;
	border-radius: 3px;
	color: #fff;
	cursor: pointer;
	display: block;
	font-size: 16px;
	padding: 9.9px 18px;
}
button.vrtk-additem-success-button:hover {
	background: #17A152;
}
.vrorderinfo {
	padding: 3px 0;
}
.vrtk-order-food {
	margin-top: 15px;
}
.vrtk-order-food:not(:last-child) {
	border-bottom: 1px solid #ddd;
	padding: 0 0 15px 0;
	margin-bottom: 15px;
}
.vrtk-order-food-details {
	width: 100%;
	display: inline-block;
}
.vrtk-order-food-details > div {
	display: inline-block;
}
.vrtk-order-food-details-left {
	float: left;
}
.vrtk-order-food-details-right {
	float: right;
}
.vrtk-order-food-details {
	font-size: 18px;
}
.vrtk-order-food-details-quantity {
	margin: 0 10px 0 0; 
	font-size: 0.8em;
}
.vrtk-order-food-details-price {
	min-width: 100px;
	text-align: right;
	display: inline-block;
}
.vrtk-order-food-middle, .vrtk-order-food-notes {
	margin: 5px 0 5px 20px;
	font-size: 0.8em;
}
.vrtk-order-food-notes {
	background: #fff;
	border:1px solid #eee;
	padding: 10px;
}
.vrtk-order-food-group-toppings {
	font-style: italic;
}
.vr-disable-selection {
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}
.orderinfo-label {
	width: 200px;
	display: inline-block;
	margin-right: 15px;
}
.vrorder-grand-total {
	text-align: right;
	font-size: 1.1em;
}
.vrorder-grand-total .red {
	color: #930;
}
.vrorder-grand-total .grand-total {
	font-size: 1.1em;
	margin-top: 5px;
	color: #930;
	font-weight: bold;
}
.vrorder-grand-total .amount {
	min-width: 80px;
	text-align: right;
	display: inline-block;
}

/* takeaway menu attributes */
.vrtk-attributes-legend {
	background: #eee none repeat scroll 0 0;
	margin-top: 10px;
	padding: 5px 2px;
	text-align: center;
}
.vrtk-attribute-box {
	display: inline-block;
	text-align: center;
	width: auto !important;
	padding: 0 10px;
}
.vrtk-attribute-box > * {
	float: left;
	display: inline-block;
}
.vrtk-attribute-box > span {
	margin: 3px 0 0 5px;
}
/* cart confirm total */
.vrtk-confcart-fullcost-details {
	text-align: right;
	font-size: 14px;
	margin: 7px 0;
	padding: 1px 4px;
}
.vrtk-confcart-fullcost-details .fullcost-amount {
	float: right;
	min-width: 60px;
	margin-left: 10px;
	font-weight: bold;
}
.vrtk-confcart-fullcost-details.discount ,
.vrtk-confcart-fullcost-details.taxes  {
	font-size: 12px;
	color: #993300;
}
.vrtk-confcart-fullcost-details.grand-total {
	border-top: 1px solid #ddd;
	padding: 4px;
	font-size: 20px;
	display: inline-block;
	width: 100%;
}
.vrtk-confcart-fullcost-details.net s {
	margin-right: 10px;
	font-size: 12px;
}
.vrtk-confcart-fullcost-details.gratuity {
	background: #eee;
	display: inline-block;
	padding: 10px;
	float: right;
}
.vrtk-confcart-fullcost-details.gratuity .fullcost-amount {
	font-weight: bold;
}
.vrtk-confcart-fullcost-details.gratuity .gratuity-inline-form {
	margin-top: 5px;
}
.gratuity-inline-form .vre-select-wrapper {
	margin-top: 5px;
}
.gratuity-inline-form select {
	min-width: 100%;
	width: 100%;
	height: 33px;
}
.vrtkconfcartpricesp-full {
	display: inline-block;
	margin: 0 0 0 5px;
}

.gratuity-inline-form {
	margin-left: 5px;
}
.gratuity-inline-form input {
	width: 100px;
	text-align: right;
}
/* all orders page */
.vr-allorders-userhead {
	margin-bottom: 15px;
}
.vr-allorders-userleft {
	display: inline-block;
}
.vr-allorders-userright {
	display: inline-block;
	float: right;
}
.vr-allorders-box, .vr-allorders-void {
	margin: 30px 0;
}
.vr-allorders-list {
	text-align: center;
	margin-top: 10px;
	border: 1px solid #eee;
	border-radius: 2px;
}
.vr-allorders-list.spacer {
	margin-top: 20px;
}
.vr-allorders-singlerow {
	width: 100%;
	display: inline-block;
	padding: 10px;	
	border-bottom: 1px solid #eee;
}
.vr-allorders-head {
	background: #eee;
	border-bottom: 1px solid #ddd;
	border-top-left-radius: 1px;
	border-top-right-radius: 1px;
}
.vr-allorders-singlerow:last-child {
	border-bottom: 0;
}
.vr-allorders-column .vr-icon-idgroup {
	border: 1px solid #eee;
	border-radius: 2px;
	margin-left: 14px;
	float: right;
	margin-right: 30px;
	width: 30px;
	height: 30px;
	text-align: center;
	line-height: 30px;
	margin-top: -5px;
} 
.vr-allorders-head a {
	color: #444;
	font-weight: bold;
}
.vr-allorders-head a:hover {
	color: #0183bf;
}
.vr-allorders-head i {
	margin-left: 5px;
}
.vr-allorders-singlerow .td-secondary {
	font-size: .8em;
	color: #777;
}
.vr-allorders-singlerow .vre-select-wrapper {
	display: inline-block;
}
.vr-allorders-singlerow .vre-select-wrapper .vre-select {
	height: 28px;
	line-height: 14px;
}
.vr-allorders-singlerow .vrrescodelink {
	display: inline-block;
	margin-left: 5px;
}
.vr-allorders-column {
	display: inline-block;
	float: left;
	margin: 5px 0 0;
}
.vr-allorders-column img {
	margin: -5px 0 0;
	max-height: 32px;
}
.vr-allorders-void {
	text-align: center;
	font-size: 14px;
}
.vrfront-manage-form .form-horizontal {
	background: #f6f6f6;
	padding: 20px 30px;
}
.vrfront-manage-form .form-horizontal .control-group  {
	margin: 10px 0;
	display: flex;
	flex-wrap: wrap;
}
.vrfront-manage-form .form-horizontal .control-group .control-label {
	flex-basis: 180px;
	margin-top: 8px;
}
.vrfront-manage-form .form-horizontal .control-group .control-label b {
	font-weight: normal;
	margin-bottom: 3px;
}
.vrfront-manage-form .form-horizontal .control-group textarea {
	border: 1px solid #ddd;
	border-radius: 5px;
	width: 290px;
}
.vrfront-manage-form .form-horizontal .control-group input[type="tel"] {
	width: 290px;
}
.vrorder-backbox {
	background: none repeat scroll 0 0 #006699;
	border: 1px solid #005580;
	border-radius: 8px;
	display: inline-block;
	margin: 0 0 10px;
}
.vrorder-backbox a {
	color: #fff;
	font-size: 16px;
	padding: 10px 20px;
	display: inline-block;
}
.vr-allorders-logout {
	background: #eee;
	color: #777;
	border-radius: 10px;
	border:1px solid #e7e7e7;
	font-weight: bold;
	cursor: pointer;
	padding: 9px 17px;
}
.vr-allorders-sublogin {
	font-size: 12px;
	margin: 10px 0 0;
}


/* list pagination */
.vr-list-pagination {
	display: inline-block;
	width: 100%;
	text-align: center;
	margin: 10px 0;
}
.vr-list-pagination ul {
	margin: 0;
	padding: 0;
	text-align: center;
}
.vr-list-pagination ul li {
	display: inline-block;
	margin: 0 3px;
}
.vr-list-pagination ul li a, .vr-list-pagination ul li span {
	display: inline-block;
	padding: 0px 7px;
	background: #eee;
	border:1px solid #ddd;
}
.vr-list-pagination ul li span {
	color: #999;
}
.vr-list-pagination ul li a {
	color: #666;
}
.vr-list-pagination ul li a:hover {
	background: #ddd;
}

/* dashboard box */

.vr-dashboard-box {	
	border: 1px solid #ccc;
	margin: 5px 5px 15px 0;
}
.vrdash-title {
	padding: 10px;
	border-bottom: 1px solid #ccc;
	background: #f6f6f6 none repeat scroll 0 0;
	text-transform: uppercase;
	font-size: 16px;
}
.vrdash-container {
	padding: 10px 0; 
}
.vrdash-scrollable {
	overflow: hidden;
	overflow-x: scroll;
}
.vrdash-tab-head  {
	display: inline-block;
	margin: 10px 0 15px 0;
	border: 1px solid #ccc;
}
.vr-incoming-table td {
	padding: 5px;
}
.vrdash-tab-button {
	float: left;
	display: inline-block;
	font-size: 13px;
}
.vrdash-tab-button a {
	padding: 10px 20px;
	background: #fff;
	color: #333;
}
.vrdash-tab-button a strong {
	font-size: 18px;
}
.vrdash-tab-button a:hover {
	text-decoration: none !important;
}
.vrdash-tab-button a {
	border-right: 1px solid #ccc;
	cursor: pointer;
	display: inline-block;
	float: left;
}
.vrdash-tab-button:last-child a {
	border-right: 0;
	cursor: pointer;
	display: inline-block;
	float: left;
}
.vrdash-tab-button a.active {
	background: #f6f6f6 none repeat scroll 0 0;
	box-shadow: 0 0 2px #eee inset;
	cursor: default;
}

#vroversightform .vr-dash-section {
	margin-top: 50px;
}
.widget-floating-box.top-right {
	display: inline-block;
	width: auto;
	float: right;
	margin-top: 20px;
}
.badge {
	padding-left: 9px;
	padding-right: 9px;
	border-radius: 9px;
}
.badge-important {
	background-color: #a94442;
}

/* dashboard restaurant */

.vr-dash-roomcont-table {
	overflow: hidden; 
	overflow-x: scroll;
}
.vr-dash-roomcont-title {
	text-align: center;
	width: 100%;
	font-weight: bold;
	font-size: 14px;
	margin: 5px 0 0;
}
.vr-dash-roomcont-title > div {
	display: inline-block;
}
.vr-dash-roomcont-title .title-left {
	float: left;
}
.vr-dash-roomcont-title .title-right {
	float: right;
}
.vr-dashboard-overview-table {
	margin-top: 10px;
	width: 100%;
	border-collapse: collapse;
	margin-bottom: 15px;
}
.vr-dashboard-overview-table th {
	font-size: 12px;
	color: #777;
	background: #f3f2f6;
	padding: 12px;
}
.vr-dashboard-overview-table td:first-child {
	color: #039;
	color: #777;
	background: #f3f2f6;
	font-weight: bold;
	text-align: center;
	min-width: 120px;
	border-left: 0 !important;
}
.vr-dashboard-overview-table td.first {
	border-left: 0 !important;
}
.vr-dashboard-overview-table td {
	background: #fafafa;
	border-top: 1px solid #fff;
	border-left: 1px solid #fff;
	border-top: 1px solid #ddd;
	border-left: 1px solid #ddd;
	color: #669;
	padding: 0;
	height: 48px;
	text-align: center;
	vertical-align: middle;
}
.vr-dashboard-overview-table td.first-cell {
	
}
.vr-dashboard-overview-table td.contiguous-cell {
	border-left: 0 !important;
}
.vr-dashboard-overview-table td.green {
	background: #38c870 !important;
}
.vr-dashboard-overview-table td img {
	width: 30px;
	height: auto;
	margin: 0;
}
.vr-dashboard-overview-table td.orange {
	background: #e9b82c !important;
}
.vr-dashboard-overview-table td.red {
	background: #e94b37 !important;
}
.vr-dashboard-overview-table td.red.closure, 
.vr-dashboard-overview-table td.closure-tmp {
	background: #a32514 !important;
}
.vr-dashboard-overview-table td.red.closure .td-primary,
.vr-dashboard-overview-table td.red.closure .vrrescodelink {
	color: #fff;
}
.vr-dashboard-overview-table tbody tr td:not(:first-child):hover {
	background: #dceef7;
}
.vr-dashboard-overview-table a {
	width: 100%;
	height: 100%;
	display: block;
}
.vr-dashboard-overview-table .vr-sight-cal-box {
	display: flex;
	align-items: center;
	justify-content: space-between;
	color: #333;
}
.vr-dashboard-overview-table a.vr-sight-cal-box > * {
	padding: 0 5px;
}
.vr-dashboard-overview-table .vr-sight-cal-box .td-primary {
	font-size: 13px;
	font-family: Arial, Tahoma, Sans-Serif;
}
.vr-dashboard-overview-table .vr-sight-cal-box .td-pull-right {
	float: right;
}
.vrdash-tab-pane .more-details-handle {
	margin-left: 10px;
}
.vrdash-tab-pane .dash-item-record {
	margin: 8px 0; 
}
.vrdash-tab-pane .dash-item-record:last-child {
	margin-bottom:0;
}
.dash-table-wrapper .vre-select-wrapper {
	display: inline-block;
}
.dash-table-wrapper .vrrescodelink {
	margin: 8px 0px 0 16px;
}
.dash-table-wrapper .vrrescodelink img {
	max-height: 32px;
	margin-top: 0;
}
.vrfront-manage-headerdiv .vrfront-manage-actionsdiv .vre-tinyselect-wrapper {
	vertical-align: top;
	display: inline-block;
	margin-top: 5px;
}
.vrfront-search-toolbar .select2-container .select2-choice {
	height: 32px;
	line-height: 32px;
}
.vrfront-search-toolbar .select2-container .select2-choice .select2-arrow b {
	background-position: 0 3px;
}

/* end dashboard */

.vrtk-menus-date-block {
	float: right;
	margin: 0 0 0 5px;
	padding: 0 0 5px 0;
	display: inline-block;
	position: relative;
}
.vrtk-menus-date-block.vre-tinyselect-wrapper {
	padding-bottom: 0;
	margin-bottom: 0;
}
.vrtk-menus-date-block.vre-tinyselect-wrapper .vre-tinyselect, .vrtkselectmenudiv.vre-tinyselect-wrapper .vre-tinyselect {
	padding: 8px 44px 8px 7px;
}
.vrtk-menus-filter-date {
	width: 100%;
	padding: 8px 0;
	text-indent: 10px;
	color: #555;
	font-size: 1em;
	border:0;
	outline: none;
	border-radius: 5px;
	position: relative;

	appearence: none;
	-moz-appearence: none;
	-webkit-appearence: none;
	border: none;
}
input[type="text"].vrtk-menus-filter-date {
	padding-right: 45px;
	padding-left: 0;
	background: transparent;
	z-index: 1;
}
.vrtk-menus-date-block:not(.vre-select-wrapper):before {
	position: absolute;
	right: 12px;
	top: 8px;
	font-family: "Font Awesome 5 Free";
	content: "\f073";
	font-size: 16px;
	color: #2d2d2d;
	z-index: 1;
}
.vrtk-menus-filter-date:focus {
	outline: none;
}
.vrtk-menus-filter-date.enabled {
	cursor: pointer;
}
.vrtk-menus-filter-head {
	display: inline-block;
	width: 100%;
}
.vrtk-menus-filter-head .vrtkselectmenudiv {
	float: left;
}
.vrtk-menusubtitle-notactive {
	font-size: 18px;
	color: #ccc;
}
.vrtkmenutitlediv.disabled {
	color: #aaa !important;
}
/* confirmation task */
.vr-confirmpage {
	/*width: 99%;*/
	border: 2px solid;
	border-radius: 5px;
	text-align: center;
	/* text-transform: uppercase; */
	font-size: 16px;
	font-weight: bold;
	padding: 25px 10px;
}
.vr-confirmpage.order-error {
	border-color: #B20000;
}
.vr-confirmpage.order-notice {
	border-color: #D9A300;
}
.vr-confirmpage.order-good {
	border-color: #006600;
}
.vrloginwarning {
	border-radius: 5px;
	border:2px solid #ddd;
	padding: 20px;
	text-align: center;
}
.vrloginwarningexit a {
	background: #ccc none repeat scroll 0 0;
	border: 0 none;
	border-radius: 5px;
	color: #555;
	cursor: pointer;
	font-size: 14px;
	margin: 5px 0 0 5px;
	padding: 10px 43px;
	text-transform: uppercase;
	transition: all 400ms ease-in-out 0s;
	display: inline-block;
}
.vrloginwarningexit a:hover {
	background: #ddd;
	transition: all 400ms ease-in-out 0s;
}
.vrloginwarningtext {
	font-size: 16px;
	margin: 0 0 10px 0;
}
.vr-livemap-rcont {
	float: right;
}
.vr-livemap-rbox {
	position: relative;
}
.vr-livemap-rtitle {
	
}
.vr-livemap-rtitle a {
	display: inline-block;
	position: relative;
	border-radius: 3px;
	border:1px solid #ddd;
	padding: 5px;
	padding: 8px 40px 8px 12px;
	background: #fff;
	box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);
}
.vr-livemap-rtitle a::after {
	border-left: 6px solid transparent;
	border-right: 6px solid transparent;
	border-top: 6px solid;
	content: "";
	display: inline-block;
	height: 0;
	position: absolute;
	right: 8px;
	top: 19px;
	vertical-align: middle;
	width: 0;
	color: #bbb;
}
.vr-livemap-modal {
	background: #fff;
	border: 2px solid #951414;
	position: absolute;
	border-radius: 3px;
	right: 16px;
	min-width: 250px;
	margin: 12px 0 0;
	z-index: 1000;
}
.vr-livemap-modal::before {
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 0 7px 7px 7px;
	border-color: transparent transparent #951414 transparent;
	position: absolute;
	top: -9px;
	right: 50px;
	content: "";
}
.vr-livemap-modal ul {
	margin: 0;
	padding: 0;
}
.vr-livemap-modal ul li {
	padding: 10px;
	margin: 0;
	list-style-type: none;
}
.vr-livemap-modal ul li a {
	display: block;
}
.vr-livemap-modal ul li:hover {
	background: #eee;
}
.vr-livemap-modal ul li.separator {
	border-bottom:1px solid #ccc;
}
.vrloginbutton, .vrregisterblock .vrloginspinput .vrbooknow {
	background: #951414 none repeat scroll 0 0;
	border: 0 none;
	border-radius: 5px;
	color: #fff;
	cursor: pointer;
	font-size: 14px;
	margin: 5px 0 0 5px;
	padding: 10px 43px;
	text-transform: uppercase;
	transition: all 400ms ease-in-out 0s;
}
.vrloginbutton:hover, .vrregisterblock .vrloginspinput .vrbooknow:hover {
	background: #741010;
	transition: all 400ms ease-in-out 0s;
}
.vrtkdatetimediv .vrtkdatetimeinputdiv .vre-tinyselect-wrapper select {
	padding:7px 37px 7px 7px;
	height: auto;
	margin-bottom: 0;
	line-height: initial;
}
select.vre-tinyselect.large {
	max-width: 400px !important;
}

/* takeaway message box */
.vr-toast-wrapper {
	position: fixed;
	width: 400px;
	left: 50%;
	bottom: -10px;
	transform: translate(-50%, 100%);
	z-index: 100;

	transition: 0.4s ease all;
	-moz-transition: 0.4s ease all;
	-webkit-transition: 0.4s ease all;
}
.vr-toast-wrapper.toast-slide-in {
	transform: translate(-50%, 0%);
	bottom: 10px;
}

.vr-takeaway-message {
	background: none repeat scroll 0 0 #fff;
}
.vr-takeaway-message-content {
	padding: 20px 25px;
	font-size: 14px;
	font-weight: bold;
	border: 1px solid #333;
	border-radius: 1px;
	background-color: rgba(64, 64, 64, 0.15);
}
.vr-takeaway-message-content.error {
	border: 1px solid #990000;
	background-color: rgba(153, 0, 0, 0.20)
}
.vr-takeaway-message-content.success {
	border: 1px solid #59a27b;
	background-color: rgba(112, 204, 135, 0.40);
}
.vr-takeaway-message-content.warning {
	border: 1px solid #e08950;
	background-color: rgba(224, 137, 80, 0.35);
}

/* shake effect */

.vr-toast-wrapper.vr-do-shake {
	animation: vr-shake-animation 0.82s cubic-bezier(.36, .07, .19, .97) both;
	transform: translate3d(-50%, 0, 0) !important;
	backface-visibility: hidden;
	perspective: 1000px;
}

@keyframes vr-shake-animation {
	10%, 90% {
		transform: translate3d(-50.5%, 0, 0);
	}

	20%, 80% {
		transform: translate3d(-49%, 0, 0);
	}

	30%, 50%, 70% {
		transform: translate3d(-52%, 0, 0);
	}

	40%, 60% {
		transform: translate3d(-48%, 0, 0);
	}
}

/* custom fields */

.vrcustomfields div .cf-value {
	position: relative;
	margin-bottom: 35px;
	display: inline-block;
}
.vrcustomfields .vrinput, .vrcustomfields .vrtextarea {
	font-size: 18px;
	height: auto;
	padding: 10px 10px 10px 5px;
	margin-bottom: 0;
	display: block;
	width: 300px !important;
	border: none;
	background: transparent;
	border-bottom: 1px solid #757575;
	border-radius:0;
	box-sizing: border-box;
	line-height: normal;
	box-shadow: none;
	-webkit-box-shadow: none;
}
.vrcustomfields .vrinput:focus, .vrcustomfields .vrtextarea:focus {
	box-shadow: none;
	-webkit-box-shadow: none;
}
.vrcustomfields .vr-cf-select {
	width: 300px;
	min-width: 300px;
}
.vrcustomfields .vrtextarea {
	color: inherit;
	font-family: inherit;
	font-size: 15px;
	margin-left: 5px;
}
.vrcustomfields .vrinput:focus, .vrcustomfields .vrtextarea:focus { 
	outline:none;
}
.vrcustomfields div .cf-label {
	color: #999;
	font-size: 15px;
	font-weight: normal;
	position: absolute;
	pointer-events: none;
	left: 5px;
	top: 15px;
	width: 200px;
	transition: 0.2s ease all;
	-moz-transition: 0.2s ease all;
	-webkit-transition: 0.2s ease all;
}
.vrcustomfields div .phone-field .cf-label:not(.focus) {
	left: 48px;
}
.vrcustomfields div .phone-field-plain .iti__flag-container {
	/* hide flag when dial code selection is disabled */
	display: none;
}
.vre-family-check, .vrcustomfields .vr-cf-checkbox-wrap .cf-value {
	display: flex;
	align-items: baseline;
}
.vre-family-check label, .vr-cf-checkbox-wrap .cf-value label {
	float: inherit;
	flex: 1;
}

/* active state */
.vrcustomfields .vrinput:focus ~ .cf-label,
.vrcustomfields .vrinput.has-value ~ .cf-label,
.vrcustomfields .vrtextarea:focus ~ .cf-label,
.vrcustomfields .vrtextarea.has-value ~ .cf-label,
.vrcustomfields .cf-label.focus {
  /*top: -20px;*/
  top: -14px;
  font-size: 14px;
  color: #5264AE;
}
.vrcustomfields .cf-highlight {
	position: absolute;
	height: 60%;
	width: 100px;
	top: 25%;
	left: 0;
	pointer-events: none;
	opacity: 0.5;
}
.vrcustomfields .cf-bar {
	position: relative;
	display: block;
	width: 100%;
}
.vrcustomfields .cf-bar:before, .vrcustomfields .cf-bar:after 	{
  content:'';
  height:2px; 
  width:0;
  bottom:0px; 
  position:absolute;
  background:#5264AE; 
  transition:0.2s ease all; 
  -moz-transition:0.2s ease all; 
  -webkit-transition:0.2s ease all;
}
.vrcustomfields .cf-bar:before {
  left: 50%;
}
.vrcustomfields .cf-bar:after {
  right: 50%; 
}
.vrcustomfields .vrinput:focus ~ .cf-bar:before,
.vrcustomfields .vrinput:focus ~ .cf-bar:after,
.vrcustomfields .vrtextarea:focus ~ .cf-bar:before,
.vrcustomfields .vrtextarea:focus ~ .cf-bar:after,
.vrcustomfields .cf-bar.focus:before,
.vrcustomfields .cf-bar.focus:after {
	width: 50%;
}
.cf-value .vr-phones-select .select2-choice:focus, .cf-value .vr-phones-select .select2-choice:active {
	box-shadow: none;
}
.cf-value .vr-phones-select .select2-arrow {
	display: none !important;	
}

.vrcustomfields div .cf-value.vre-tinyselect-wrapper {
	margin-left: 5px;
}
.vrcustomfields div .cf-value.vre-tinyselect-wrapper .vre-tinyselect { 
	padding-top: 5px;
	padding-bottom: 5px;
}
.vrcustomfields .vre-tinyselect-wrapper {
	background-image: url(/components/com_vikrestaurants/assets/css/images/select-arrow.png);
	border-radius: 2px;
}
.vrcustomfields .vre-tinyselect-wrapper select {
	background: transparent;
}
.vrcustomfields .cf-dropdown .cf-label {
	position: relative;
	display: block;
	top: auto;
	margin-bottom:7px;
}
.vrcustomfields div .cf-value .vr-phones-select {
	margin-top: -3px;
}
.vrcustomfields div span.cf-label.top {
	vertical-align: top;
}
.vrcustomfields .vrseparatorcf {
	font-size: 20px;
	padding: 8px 0;
	margin: 0 0 20px;
	display: block;
}
.vrcustomfields .vrseparatorcf.long {
	font-size: 10px;
}

.vrtk-address-response {
	margin: 5px 0 0;
	font-weight: bold;
}
.vrtk-address-response.fail {
	color: #900;
}

/* takeaway item */

.vrtk-itemdet-category {
	margin-bottom: 7px;
}
.vrtk-itemdet-category a {
	font-weight: bold;
}
.vrtk-itemdet-category .arrow-separator {
	margin: 0 2px;
}

.vrtk-itemdet-prod-head {
	border-bottom: 1px solid #ddd;
	margin-bottom: 10px;
}
.vrtk-itemdet-prod-head .tk-title .vrtk-item-date-block {
	display: inline-block;
	float: right;
	cursor: pointer;
}
.vrtk-itemdet-prod-head .tk-subtitle-notactive {
	font-size: 18px;
	color: #ccc;
}
.vrtk-itemdet-prod-head .tk-attributes {
	display: inline-block;
	margin-left: 10px;
}

.vrtk-itemdet-prod-body .tk-left {
	vertical-align: top;
	display: inline-block;
	width: 40%;
	margin-right: 15px;
}
.vrtk-itemdet-prod-body .tk-right {
	vertical-align: top;
	display: inline-block;
	width: calc(59% - 15px);
}

.vrtk-itemdet-prod-body .tk-left .tk-image {
	margin-bottom: 15px;
}
.vrtk-itemdet-prod-body .tk-left .tk-image img {
	max-width: 100%;
}

.vrtk-itemdet-prod-body .tk-left .vre-tinyselect-wrapper {
	width: 80%;
}
.vrtk-itemdet-prod-body .tk-left .vre-tinyselect-wrapper select.vre-tinyselect {
	max-width: 140% !important;
}

.vrtk-itemdet-prod-body .tk-left .tk-variations {
	margin-bottom: 25px;
}
.vrtk-itemdet-prod-body .tk-left .tk-variations .tk-label {
	margin-bottom: 3px;
	font-size: 18px;
}

.vrtk-itemdet-prod-body .tk-left .tk-toppings-groups .tk-label {
	margin-bottom: 3px;
	font-size: 16px;
}
.vrtk-itemdet-prod-body .tk-left .tk-toppings-groups .tk-topping-wrapper {
	margin-bottom: 10px;
}
.vrtk-itemdet-prod-body .tk-left .tk-toppings-groups .tk-topping-wrapper .tk-topping-fields-cont {
	width: 80%;
}
.vrtk-itemdet-prod-body .tk-left .tk-toppings-groups .tk-topping-wrapper .tk-topping-fields-cont .tk-topping-field {
	margin-bottom: 3px;
}
.vrtk-itemdet-prod-body .tk-left .tk-toppings-groups .tk-topping-wrapper .tk-topping-fields-cont .tk-topping-field .tk-topping-rate {
	float: right;
	margin-right: 10px;
}

.vrtk-itemdet-prod-body .tk-right .tk-cart-summary {
	padding: 10px;
	text-align: center;
	border-bottom: 1px solid #ddd;
	display: inline-block;
	width: 100%;
}
.vrtk-itemdet-prod-body .tk-right .tk-cart-summary .tk-cart-summary-inner {
	width: 70%;
	margin: 0 auto;
}
.vrtk-itemdet-prod-body .tk-right .tk-cart-summary .tk-cart-summary-inner .tk-price {
	padding: 5px 20px;
	margin-bottom: 6px;
	font-size: 32px;
}
.vrtk-itemdet-prod-body .tk-right .tk-cart-summary .tk-cart-summary-inner .tk-add-cart {
	display: flex;
	justify-content: space-between;
	align-items: center;
}
.vrtk-itemdet-prod-body .tk-right .tk-cart-summary .tk-cart-summary-inner .tk-add-cart .vrtk-additem-quantity-box {
	width: auto;
}
.vrtk-itemdet-prod-body .tk-right .tk-cart-summary .tk-cart-summary-inner .tk-add-cart button {
	float: right;
	width: 100%;
	min-height: 36px;
	padding: 8px 16px;
	font-size: 14px;
	border-radius: 0px;
	border: 0;
	cursor: pointer;
	background-color: #006699;
	color: #fff;
	margin: 0 0 0 5px;
	line-height: normal;
}
.vrtk-itemdet-prod-body .tk-right .tk-cart-summary .tk-cart-summary-inner .tk-add-cart button:hover {
	background-color: #0088cc !important;
}
.vrtk-itemdet-prod-body .tk-right .tk-cart-summary .tk-cart-summary-inner .tk-add-cart button:active {
	background-color: #004c71 !important;
}
.vrtk-itemdet-prod-body .tk-right .tk-cart-summary .tk-cart-summary-inner .tk-add-cart button:disabled {
	background-color: #ccc !important;
	cursor: auto;
}
/* ease transition on button hover */
.vrtk-itemdet-prod-body .tk-right .tk-cart-summary .tk-cart-summary-inner .tk-add-cart button:hover {
	transition: all 400ms ease-in-out 0s;
	-moz-transition: all 400ms ease-in-out 0s;
	-webkit-transition: all 400ms ease-in-out 0s;
	-o-transition: all 400ms ease-in-out 0s;
}
/* disable ease transition on button click */
.vrtk-itemdet-prod-body .tk-right .tk-cart-summary .tk-cart-summary-inner .tk-add-cart button:active {
	transition: all 0ms ease-in-out 0s;
	-moz-transition: all 0ms ease-in-out 0s;
	-webkit-transition: all 0ms ease-in-out 0s;
	-o-transition: all 0ms ease-in-out 0s;
}

.vrtk-itemdet-prod-body .tk-right .tk-cart-summary .tk-ordernow {
	width: 70%;
	margin: 23px auto;
	text-align: center;
}
.vrtk-itemdet-prod-body .tk-right .tk-cart-summary .tk-ordernow a {
	font-weight: normal;
	font-size: 16px;
	background: #159049 none repeat scroll 0 0;
	border: 0 none;
	color: #fff;
	cursor: pointer;
	display: inline-block;
	padding: 11px 45px;
	width: 100%;
}
.vrtk-itemdet-prod-body .tk-right .tk-cart-summary .tk-ordernow a:hover {
	background: #17a152;
	transition: all 400ms ease-in-out 0s;
	-moz-transition: all 400ms ease-in-out 0s;
	-webkit-transition: all 400ms ease-in-out 0s;
	-o-transition: all 400ms ease-in-out 0s;
}
.vrtk-itemdet-prod-body .tk-right .tk-cart-summary .tk-ordernow a:active {
	transition: all 0ms ease-in-out 0s;
	-moz-transition: all 0ms ease-in-out 0s;
	-webkit-transition: all 0ms ease-in-out 0s;
	-o-transition: all 0ms ease-in-out 0s;
	background: #0e6433;
}
.vrtk-itemdet-prod-body .tk-right .tk-cart-message {
	font-size: 14px;
	font-weight: bold;
	padding: 10px 25px;
	margin: 8px 0;
}
.vrtk-itemdet-prod-body .tk-right .tk-cart-message.error {
	border: 1px solid #990000;
	background-color: rgba(153, 0, 0, 0.15)
}
.vrtk-itemdet-prod-body .tk-right .tk-cart-message.success {
	border: 1px solid #59a27b;
	background-color: rgba(124, 225, 171, 0.15);
}
.vrtk-itemdet-prod-body .tk-right .tk-cart-message.warning {
	border: 1px solid #e08950;
	background-color: rgba(224, 137, 80, 0.15);
}

.vrtk-itemdet-prod-body .tk-right .tk-description {
	padding: 15px 10px;
	border-bottom: 1px solid #ddd;
}

.vrtk-itemdet-prod-body .tk-right .tk-special-notes {
	padding: 15px 10px;
}
.vrtk-itemdet-prod-body .tk-right .tk-special-notes .tk-notes-title {
	font-size: 16px;
}
.vrtk-itemdet-prod-body .tk-right .tk-special-notes .tk-notes-field {
	padding: 10px 0;
}
.vrtk-itemdet-prod-body .tk-right .tk-special-notes .tk-notes-field .tk-notes-info {
	padding: 0 0 5px 0;
}
.vrtk-itemdet-prod-body .tk-right .tk-special-notes .tk-notes-field textarea {
	min-height: 100px;
	width: 100%;
	resize: vertical;
	border: 1px solid #ddd;
	padding: 10px;
}

/* quick reviews */

.vr-reviews-quickwrapper {
	margin-top: 20px;
}

.vr-reviews-quickwrapper .rv-reviews-quickstats {
	margin: 10px 0;
}
.vr-reviews-quickwrapper .rv-reviews-quickstats .rv-top {
	min-height: 32px;
}
.vr-reviews-quickwrapper .rv-reviews-quickstats .rv-top .rv-average-stars {
	float: left;
}
.vr-reviews-quickwrapper .rv-reviews-quickstats .rv-top .rv-count-reviews {
	float: left;
	margin-top: 6px;
	margin-left: 15px;
}
.vr-reviews-quickwrapper .rv-reviews-quickstats .rv-top .rv-submit-review {
	float: right;
}
.vr-reviews-quickwrapper .rv-reviews-quickstats .rv-see-all {
	margin: 15px 0;
}
.vr-reviews-quickwrapper .rv-reviews-quickstats .rv-top .rv-submit-review a,
.vr-reviews-quickwrapper .rv-reviews-quickstats .rv-see-all a {
	
}

.vr-reviews-quickwrapper .rv-reviews-quickstats .rv-average-ratings {
	font-size: 14px;
}

.vr-reviews-quicklist .review-block {
	padding: 10px 0;
}
.vr-reviews-quicklist .review-block .rv-top {
	padding: 10px;
	background-color: #eee;
}
.vr-reviews-quicklist .review-block .rv-top .rv-head-up {
	height: 28px;
}
.vr-reviews-quicklist .review-block .rv-top .rv-head-up .rv-rating,
.vr-reviews-quicklist .review-block .rv-top .rv-head-up .rv-title {
	float: left;
}
.vr-reviews-quicklist .review-block .rv-top .rv-head-up .rv-lang {
	float: right;
}
.vr-reviews-quicklist .review-block .rv-top .rv-head-up .rv-rating img {
	width: 20px;
}
.vr-reviews-quicklist .review-block .rv-top .rv-head-up .rv-title {
	font-weight: bold;
	font-size: 16px;
	margin-left: 20px;
}
.vr-reviews-quicklist .review-block .rv-top .rv-head-down .rv-verified {
	margin-top: 5px;
	font-size: smaller;
	color: #ef6a29;
}
.vr-reviews-quicklist .review-block .rv-middle {
	padding: 10px;
	background-color: #e2e2e2;
}

/* review buttons */

button.vr-review-btn,
a.vr-review-btn {
	padding: 6px 16px;
	font-size: 14px;
	border-radius: 4px;
	border: 0;
	cursor: pointer;
	color: rgb(17, 17, 17);
	background-image: linear-gradient(rgb(247, 248, 249), rgb(232, 233, 234));
	margin: 0;
	border: 1px solid #ccc;
}
button.vr-review-btn:hover,
a.vr-review-btn:hover {
	background-image: linear-gradient(rgb(230, 234, 238), rgb(216, 220, 224)) !important;
}
button.vr-review-btn:active,
a.vr-review-btn:active {
	box-shadow: rgba(0, 0, 0, 0.2) 0px 1px 3px inset;
	background-color: rgb(230, 233, 236);
	background-image: none !important;
}

/* full reviews list */
.vr-reviews-toolbar {
	height: 40px;
}
.vr-reviews-toolbar .rv-toolbar-field > div {
	display: inline-block;
}
.vr-reviews-toolbar .rv-toolbar-field.left {
	float: left;
}
.vr-reviews-toolbar .rv-toolbar-field.right {
	float: right;
}
.vr-reviews-toolbar .rv-toolbar-field .rv-toolbar-field-label {
	margin-right: 10px;
}

.vr-reviews-counts {
	margin: 15px 0;
}
.vr-reviews-counts .rv-rating-count-box {
	height: 24px;
}
.vr-reviews-counts .rv-rating-count-box > div {
	float: left;
}
.vr-reviews-counts .rv-rating-count-box .rv-rating-title {
	width: 60px;
}
.vr-reviews-counts .rv-rating-count-box .rv-rating-progress {
	width: 150px;
	border: 1px solid #ccc;
	height: 16px;
	margin: 0 10px;
}
.vr-reviews-counts .rv-rating-count-box .rv-rating-progress .rv-rating-bar {
	background-image: linear-gradient(rgb(251, 212, 65), rgb(215, 176, 49));
	height: 100%;
	width: 0%;
	-webkit-transition: all 1s ease;
	-moz-transition: all 1s ease;
	-o-transition: all 1s ease;
	-ms-transition: all 1s ease;
	transition: all 1s ease;
}

/* new review form */
.vr-new-review-wrapper {
	padding: 20px;
	width: 100%;
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	margin: 15px 0;
}
.vr-new-review-wrapper .rv-new-field .rv-new-field-label {
	font-weight: bold;
	margin-bottom: 5px;
}
.vr-new-review-wrapper .rv-new-field .rv-new-field-value input {
	margin: 0;
	border: 1px solid #ddd;
	border-radius: 3px;
	background: #fff;
	padding: 8px 3px 8px 5px;
}
.vr-new-review-wrapper .rv-new-top {
	margin-bottom: 20px;
}
.vr-new-review-wrapper .rv-new-top .rv-new-field {
	display: inline-block;
	margin-right: 50px;
	vertical-align: top;
}
.vr-new-review-wrapper .rv-new-middle .rv-new-field .rv-new-field-value {
	display: inline-block;
	width: 80%;
}
.vr-new-review-wrapper .rv-new-middle textarea {
	width: 100%;
	height: 120px;
	max-width: 100%;
	max-height: 300px;

	background: none repeat scroll 0 0 #fff;
	border: 1px solid #ddd;
	border-radius: 3px;
	padding: 5px;
	resize: vertical;
}
.vr-new-review-wrapper .rv-new-middle .rv-new-charsleft {
	float: left;
}
.vr-new-review-wrapper .rv-new-middle .rv-new-minchars {
	float: right;
}
.vr-new-review-wrapper .rv-new-middle .rv-new-charsleft,
.vr-new-review-wrapper .rv-new-middle .rv-new-minchars {
	font-size: 12px;
	color: #666;
	margin-top: 5px;
}
.vr-new-review-wrapper .rv-new-middle #vrcommentchars,
.vr-new-review-wrapper .rv-new-middle #vrcommentminchars {
	font-weight: bold;
}
.vr-new-review-wrapper .rv-new-field .rv-new-field-value > .vr-ratingstar-box {
	float: left;
	display: inline-block;
	width: 24px;
	height: 24px;
	cursor: pointer;
}
.vr-new-review-wrapper .rv-new-field .rv-new-field-value .rating-nostar {
	background: url(/components/com_vikrestaurants/assets/css/images/rating-star-no.png) left center no-repeat;
}
.vr-new-review-wrapper .rv-new-field .rv-new-field-value .rating-hoverstar {
	background: url(/components/com_vikrestaurants/assets/css/images/rating-star.png) left center no-repeat;
	opacity: 0.5;
}
.vr-new-review-wrapper .rv-new-field .rv-new-field-value .rating-yesstar {
	background: url(/components/com_vikrestaurants/assets/css/images/rating-star.png) left center no-repeat;
}
.vr-new-review-wrapper .rv-new-field .rv-new-field-value #vr-newrating-desc {
	float: left;
	margin: 4px 0 0 20px;
}
.vr-new-review-wrapper .rv-new-submit {
	margin-top: 15px;
}

/* all orders */
.vr-allorders-switch-tabs {
	width: 50%;
	height: 40px;
}
.vr-allorders-switch-tabs .switch-box {
	float: left;
	border: 1px solid #ccc;	
	border-left: 0;
	padding: 15px 0px 15px 1px;
	text-align: center;
	width: 48%;
}
.vr-allorders-switch-tabs .switch-box:first-child {
	border-left: 1px solid #ccc;
	padding-left: 0;
}
.vr-allorders-switch-tabs .switch-box.active {
	background-color: #f6f6f6;
}

.vr-allorders-tinylist .list-order-bar {
	padding: 15px 0;
	display: inline-block;
	width: 100%;
	border-bottom: 1px solid #eee;
}
.vr-allorders-tinylist .list-order-bar:last-child {
	border-bottom: 0;
}
.vr-allorders-tinylist .list-order-bar > div {
	display: inline-block;
	float: left;
}
.vr-allorders-tinylist .list-order-bar .order-oid {
	border: 2px solid #999;
	padding: 10px 10px;
	color: #888;
	font-size: 12px;
	margin-top: 3px;
	width: 70px;
	text-align: center;
}
.vr-allorders-tinylist .list-order-bar .order-summary {
	width: 45%;
	padding: 3px 0 0 25px;
}
.vr-allorders-tinylist .list-order-bar .order-summary .summary-status {
	font-size: 15px;
	font-weight: 500;
}
.vr-allorders-tinylist .list-order-bar .order-summary .summary-status.confirmed {
	color: #008000;
}
.vr-allorders-tinylist .list-order-bar .order-summary .summary-status.pending {
	color: #ff7000;
}
.vr-allorders-tinylist .list-order-bar .order-summary .summary-status.removed {
	color: #990000;
}
.vr-allorders-tinylist .list-order-bar .order-summary .summary-status.cancelled {
	color: #f01b17;
}
.vr-allorders-tinylist .list-order-bar .order-summary .summary-service {
	font-size: 13px;
	margin-top: 3px;
	color: #999;
}
.vr-allorders-tinylist .list-order-bar .order-purchase {
	width: 20%;
}
.vr-allorders-tinylist .list-order-bar .order-purchase .purchase-date {
	font-size: 14px;
	font-weight: 500;
	text-align: right;
}
.vr-allorders-tinylist .list-order-bar .order-purchase .purchase-price {
	font-size: 14px;
	color: #777;
	font-weight: 400;
	margin-top: 3px;
	text-align: right;
}
.vr-allorders-tinylist .list-order-bar .order-view-button {
	width: 20%;
	float: right;
	text-align: right;
}
.vr-allorders-tinylist .list-order-bar .order-view-button a {
	border: 2px solid #6c9bb5;
	padding: 10px 20px;
	text-align: center;
	color: #6c9bb5;
	display: inline-block;
}
.vr-allorders-tinylist .list-order-bar .order-view-button a:hover {
	color: #fff;
	background-color: #6c9bb5;
}
.vr-allorders-tinylist .list-order-bar .order-view-button a {
	transition: all 400ms ease-in-out 0s;
	-moz-transition: all 400ms ease-in-out 0s;
	-webkit-transition: all 400ms ease-in-out 0s;
	-o-transition: all 400ms ease-in-out 0s;	
}
.vr-allorders-tinylist .list-order-bar .order-view-button a:hover {
	transition: all 400ms ease-in-out 0s;
	-moz-transition: all 400ms ease-in-out 0s;
	-webkit-transition: all 400ms ease-in-out 0s;
	-o-transition: all 400ms ease-in-out 0s;	
}

/* track order */

.vr-trackorder-wrapper {
	width: 100%;
	padding: 10px 0;
}
.vr-trackorder-day-head {
	padding: 10px 0;
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	text-align: center;
	font-weight: bold;
	font-size: 16px;
}

.vr-trackorder-status {
	padding: 10px 0;
}
.vr-trackorder-status .vr-trackorder-status-time {
	width: 80px;
	display: inline-block;
	text-align: center;
	font-weight: bold;
	float: left;
	margin-top: 1px;
}
.vr-trackorder-status .vr-trackorder-status-details {
	display: inline-block;
	font-size: 14px;
	width: 50%;
}
.vr-trackorder-status .vr-trackorder-status-ago {
	margin: 0 10px 0 30px;
	display: inline-block;
	font-size: small;
	font-style: italic;
	float: right;
}

/* payment form */

.vr-payments-list {
	/*width: 90%;*/
	margin-bottom: 20px;
}

.vr-payments-list .vr-payment-wrapper {
	border: 1px solid #ccc;
	border-bottom: 0;
}
.vr-payments-list .vr-payment-wrapper:first-of-type {
	border-top-left-radius: 10px !important;
	border-top-right-radius: 10px;
}
.vr-payments-list .vr-payment-wrapper:last-child {
	border-bottom: 1px solid #ccc;
	border-bottom-left-radius: 10px;
	border-bottom-right-radius: 10px;
}

.vr-payments-list .vr-payment-wrapper label {
	display: inline-block;
}

.vr-payments-list .vr-payment-wrapper i {
	margin-left: 10px;
}
.vr-payments-list .vr-payment-wrapper i {
	margin: 10px 5px 0 0;
	float: left;
}
.vr-payments-list .vr-payment-wrapper label {
	font-size: 16px;
	display: inline-block;
}
.vr-payments-list .vr-payment-wrapper input {
	display: inline-block;
}

.vr-payments-list .vr-payment-wrapper .vr-payment-title {
	padding: 10px;
}
.vr-payments-list .vr-payment-wrapper .vr-payment-description {
	padding: 10px;
	border-top: 1px solid #ccc;
}
.vr-payments-list .vr-payment-wrapper .vr-payment-title input {
	margin: 10px;
	float: left;
}
.vr-payments-list .vr-payment-title-label img {
	float: left;
}
.vr-payments-list .vr-payment-title-label span {
	display: inline-block;
	float: left;
	margin: 5px;
}

/* order summary payment position */

.vr-payment-position-top {
	margin-bottom: 30px;
}

/* operator edit bill */

.vrfront-list-wrapper {
	min-height: 300px;
}

.vrfront-menu-block {
	margin: 5px;
	background: #eee;
	border-radius: 3px;
	border: 1px solid #eee;
}
.vrfront-menu-block.active {
	border: 1px solid #9a2b2f;
}
.vrfront-menu-block, .vrfront-section-block, .vrfront-product-block {
	width: 23%;
	display: inline-block;
	vertical-align: top;
}
.vrfront-editbill-menus {
	width: 75%;
	display: inline-block;
	vertical-align: top;
	margin: 20px 10px 0 0;
}
.vrfront-editbill-menus .menu-title {
	padding: 10px;
}
.vrfront-menu-block .menu-image img, .vrfront-section-block .section-image img, 
.vrfront-product-block .product-image img {
	width: 100%;
}
.vrfront-food-summary {
	width: 24%;
	display: inline-block;
	vertical-align: top;
	margin: 20px 0 0;
	background: #f6f6f6;
	padding: 10px;
	float: right;
	border-radius: 3px;
}
.vrfront-food-list .food-details {
	border-bottom: 1px solid #ddd;
	padding: 5px 0;
}
.vrfront-food-list .food-details:last-child {
	border:0;
}
.vrfront-food-list .food-details .food-details-left {
	font-size: 1em;
	margin-bottom: 3px;
	float: left;
}
.vrfront-food-list .food-details .food-details-right {
	text-align: right;
}
.vrfront-food-list .food-cost-total {
	text-align: right;
	font-size: 1.1em;
	margin-top: 8px;
}
.vrfront-food-list .food-details .food-price {
	font-weight: bold;
}
.vrfront-food-list .food-details .food-remove {
	display: inline-block;
	margin-left:5px;
}
.vrfront-food-list .food-details .food-remove a i {
	background: #dd0000;
	color: #fff;
	font-weight: 500;
	border-radius: 50%;
	width: 20px;
	height: 20px;
	display: inline-block;
	line-height: 20px;
	text-align: center;
}
.vrfront-food-list .food-details .food-quantity {
	margin-right: 10px;
	display: in
}
.vrfront-menu-block.ghost {
	width: 128px;
	height: 100px;
	vertical-align: top;
	border: 2px dashed #aaa;
	border-radius: 5px;
	font-size: 32px;
	line-height: initial;
}
.vrfront-menu-block.ghost i {
	position: relative;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	color: #aaa;
	font-size: 32px;
}
.vrfront-menu-sections {
	margin-top: 10px;
	border-top: 2px dashed #eee;
	padding-top: 10px;
}
.vrfront-section-block {
	border: 1px solid #eaeaea;
	background: #eaeaea;
	border-radius: 3px;
	margin: 5px;
}
.vrfront-section-block.active {
	border: 1px solid #9a2b2f;
}
.vrfront-editbill-menus .menu-title, .vrfront-section-block .section-title, .vrfront-product-block .product-title {
	padding: 10px;
}
.vrfront-section-block .section-image, .vrfront-product-block .product-image {
	height: 84px; 
	overflow: hidden;
}
.vrfront-section-products {
	margin-top: 10px;
	border-top: 2px dashed #eee;
	padding: 10px;
	text-align: center;
}
.vrfront-product-block {
	margin: 5px;
	border:1px solid #ddd;
}
.vrfront-product-block.active {
	border: 1px solid #9a2b2f;
}
.vrfront-product-block .product-title {
	text-align: center;
}
#vr-product-details {
	margin-top: 20px;
	background: #eee;
}
#vr-product-details > * {
	padding-left: 20px;
	padding-right: 20px; 
}
#vr-product-details > div:first-child {
	padding-top: 20px;
}
#vr-product-details h4 {
	font-weight: bold;
	font-size: 1.2em;
	margin-bottom: 10px;
}
#vr-product-details .vrfront-field {
	margin: 8px 0;
}
#vr-product-details .vrtk-addtocart-button {
	margin-bottom: 20px;
	border-radius: 5px;
	padding: 10px 25px;
	font-size: 14px;
	text-transform: uppercase;
	background: #951414;
	cursor: pointer;
	border: 0;
	color: #fff;
	margin-top: 10px;
}
#vr-product-details .field-label  {
	width: 20%;
	display: inline-block;
}
#vr-product-details .field-value textarea {
	border:1px solid #ddd;
	padding: 10px;
}
#vr-product-details .vrfront-field:last-of-type .field-label {
	width: auto;
}
#vr-product-details .vrfront-field .currency, .vrfront-manage-form .currency {
	display: inline-block;
	position: relative;
}
#vr-product-details .vrfront-field input {
	min-width: 174px;
}
#vr-product-details .vrfront-field .currency span {
	position: absolute;
	top: 6px;
	left: 8px;
}
.vrfront-manage-form .currency span {
	position: absolute;
	top: 9px;
	left: 8px;
	color: #888;
}
#vr-product-details .vrfront-field input[type="number"], .vrfront-manage-form input[type="number"] {
	text-align: right;
}
#vr-product-details .vrfront-field .field-value {
	display: inline-block;
}
#vr-product-details .vrfront-field .vre-select {
	min-width: 174px;
}
.vrfront-manage-form .vre-select-wrapper .vre-select {
	margin-top: 0;
}
.vrfront-manage-form .vre-select-wrapper .dropdown-short, #vrsearchinputdiv .dropdown-short {
	min-width: inherit;
	padding-right: 20px;
}

/* loading overlay */

.vr-loading-overlay.lock {
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background-color: rgba(63, 63, 63, 0.80);
	z-index: 10000;
}
.vr-loading-box {
	background: url(/components/com_vikrestaurants/assets/css/images/loading.gif);
	width: 120px;
	height: 120px;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
}
.vr-loading-box-message {
	position: absolute;
	top: 30%;
	left: 50%;
	color: #fff;
	transform: translate(-50%, -50%);
	text-align: center;
	font-weight: bolder;
	border: 1px solid #fff;
	padding: 10px 20px;
}

/* 1.7.4 */
.vrmenu-backdiv {
	float: left;
}
.vrmenu-print-btn {
	float: right;
}
.vrmenu-print-btn i.fa-print {
	font-size: 32px;
}
.dash-table-wrapper {
	overflow: hidden;
	overflow-x: scroll;
	border: 1px solid #eee;
	border-radius: 2px;
}
.dash-table-wrapper table {
	width: 100%;
}
.dash-table-wrapper table th {
	padding: 10px;
	background: #eee;
	border-bottom: 1px solid #ddd;
}
.dash-table-wrapper table td {
	padding: 10px;
	border-bottom: 1px solid #eee;
}
.dash-table-wrapper table td .td-primary {
	font-weight: bold;
}
.dash-table-wrapper table td .td-secondary {
	font-size: .8em;
	color: #777;
}
.dash-table-wrapper table .badge {
	padding: 4px 5px;
	border-radius: 2px;
}
.dash-table-wrapper table .actions-group {
	margin-left: 10px;
}

.map-table-inspector .reservation-operator-wrapper .vre-select {
	min-width: inherit;
	width: 100%;
}

/* order dishes */

.vre-order-dishes-wrapper .vre-order-dishes-menu-selection .vre-order-dishes-menu-picker {
	display: inline-block;
	width: calc(33% - 10px);
	margin: 5px;
	vertical-align: top;
	border: 1px solid #ddd;
	cursor: pointer;
}
.vre-order-dishes-wrapper .vre-order-dishes-menu-selection .vre-order-dishes-menu-picker:hover,
.vre-order-dishes-wrapper .vre-order-dishes-menu-selection .vre-order-dishes-menu-picker.active {
	border-color: #951414;
}
.vre-order-dishes-menu-picker .order-menu-title {
	padding: 10px;
}
.vre-order-dishes-menus {
	margin-top: 30px;
}
.vre-order-dishes-menu .dishes-menu-description {
	color: #999;
	font-size: .9em;
}
.vre-order-dishes-section .dishes-section-description {
	color: #999;
	font-size: .9em;
}
.vre-order-dishes-products {
	margin: 20px 0;
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
}
.vre-order-dishes-product-inner {
	display: flex;
	justify-content: space-between;
	align-items: center;
	height: 100%;
}
.vre-order-dishes-products .vre-order-dishes-product {
	display: inline-block;
	vertical-align: top;
	width: calc(50% - 5px);
	margin: 5px 0;
	border: 1px solid #eee;
	border-radius: 4px;
	box-shadow: 0 0 5px rgba(0,0,0,.05);
	padding: 10px;
	min-height: 150px;
}
.vre-order-dishes-products .vre-order-dishes-product.clickable {
	cursor: pointer;
}
.vre-order-dishes-products .vre-order-dishes-product.clickable:hover {
	box-shadow: 0 0 20px rgba(0,0,0,.15);
}
.vre-order-dishes-products .vre-order-dishes-product .dishes-product-text {
	display: inline-block;
	height: 100%;
	position: relative;
	width: 100%;
}
.vre-order-dishes-products .vre-order-dishes-product .dishes-product-text:not(:only-of-type) {
	width: calc(100% - 100px);
}
.vre-order-dishes-products .vre-order-dishes-product .dishes-product-image {
    display: inline-block;
    width: 96px;
    height: 96px;
    background-position: center center;
    background-size: cover;
}
.vre-order-dishes-products .vre-order-dishes-product .dishes-product-description {
	font-size: .9em;
}
.vre-order-dishes-products .vre-order-dishes-product .dishes-product-name {
	font-weight: bold;
	margin-bottom: 6px;
	font-size: 1.1em;

	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
.vre-order-dishes-products .vre-order-dishes-product .dishes-product-price {
	position: absolute;
	left: 0;
	bottom: 0;
	font-weight: 500;
}

/* order dishes cart */

.vre-order-dishes-cart {
	position: fixed;
	bottom: 10px;
	right: 10px;
	z-index: 9999;
	width: 400px;
	padding: 10px 5px;
}
.vre-order-dishes-cart .dishes-cart-minified {
	padding: 14px 20px !important;
	width: 100%;
	font-size: 16px !important;
}
.vre-order-dishes-cart .dishes-cart-minified i {
	float: left;
}
.vre-order-dishes-cart .dishes-cart-collapsed {
	background: #f1f2f8;
	border: 1px solid #ddd;
	padding: 10px 10px 14px 10px;
	margin-bottom: -4px;
	display: none;
}
.vre-order-dishes-cart .dishes-cart-collapsed .dishes-cart-items {
	overflow-y: scroll;
	max-height: calc(100vh - 170px);
}
.vre-order-dishes-cart .dishes-cart-collapsed .dishes-cart-item-row {
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
	margin: 8px 0;
}
.vre-order-dishes-cart .dishes-cart-collapsed .dishes-cart-item-row .dish-item-quantity {
	width: 10%;
	color: #888;
}
.vre-order-dishes-cart .dishes-cart-collapsed .dishes-cart-item-row .dish-item-name {
	width: calc(65% - 20px);
}
.vre-order-dishes-cart .dishes-cart-collapsed .dishes-cart-item-row .dish-item-price {
	width: 25%;
	text-align: right;
}
.vre-order-dishes-cart .dishes-cart-collapsed .dishes-cart-item-row .dish-item-delete {
	width: 20px;
	text-align: right;
}
.vre-order-dishes-cart .dishes-cart-collapsed .dishes-cart-item-row .dish-item-name > span {
	display: block;
}
.vre-order-dishes-cart .dishes-cart-collapsed .dishes-cart-item-row .dish-item-name .varname {
	font-size: smaller;
	color: #888;
}
.vre-order-dishes-cart .dishes-transmit-wrapper {
	padding: 0px 5px;
	margin-bottom: 15px;
	display: flex;
	justify-content: space-between;
}
.vre-order-dishes-cart .dishes-transmit-wrapper button {
	flex: 1;
	margin: 0 2px;
	word-wrap: break-word;
}
.vre-order-dishes-cart .dishes-transmit-wrapper button#vre-closebill-btn {
	max-width: calc(50% - 4px);
}

/* add dish overlay */

#vrdishoverlay .vr-modal-box {
	max-width: 640px;
}
#vrdishoverlay .vr-modal-body,
#vrpaymentoverlay .vr-modal-body {
	height: calc(100% - 90px);
}

#vrdishoverlay .dish-overlay-item-details {
	display: flex;
	justify-content: space-between;
	margin-bottom: 10px;
}
#vrdishoverlay .dish-overlay-item-image {
	display: inline-block;
	width: 128px;
	height: 128px;
	background-position: center center;
	background-size: cover;
}
#vrdishoverlay .dish-overlay-item-text:not(:only-of-type) {
	width: calc(100% - 140px);
}
#vrdishoverlay .dish-overlay-item-text .dish-overlay-item-name {
	font-size: 1.1em;
	font-weight: bold;
}

#vrdishoverlay .vrtk-additem-notes-box {
	width: 100%;
	float: none;
	margin-bottom: 10px;
}

#vrdishoverlay .vrtk-additem-variations-box {
	margin-bottom: 10px;
}
#vrdishoverlay .vrtk-additem-variations-box p {
	margin: 0 0 5px 0;
}
#vrdishoverlay .vrtk-additem-variations-box ul {
	margin: 0;
	list-style: none;
}
#vrdishoverlay .vrtk-additem-variations-box li {
	margin-left: 4px;
}
#vrdishoverlay .vrtk-additem-variations-box li .var-charge {
	float: right;
	font-weight: bold;
}

#vrdishoverlay .vrtk-additem-quantity-box {
	text-align: center;
}
#vrdishoverlay .vrtk-additem-quantity-box-inner,
#vrpaymentoverlay .vrtk-additem-quantity-box-inner {
	width: auto;
	display: inline-block;
}
#vrdishoverlay .vrtk-additem-quantity-box-inner .quantity-actions,
#vrpaymentoverlay .vrtk-additem-quantity-box-inner .quantity-actions {
	float: none;
}

#vrpaymentoverlay .vrtk-ceil-tip {
	display: inline-block;
	margin-left: 10px;
}

.vr-modal-body .dish-item-overlay-footer {
	position: absolute;
	bottom: 10px;
	text-align: right;
	width: calc(100% - 30px);
	display: flex;
	justify-content: space-between;
}
.vr-modal-body .dish-item-overlay-footer button[data-role="save"] {
	width: calc(65% - 5px);
	max-width: 400px;
}
.vr-modal-body .dish-item-overlay-footer button[data-role="close"] {
	width: calc(35% - 5px);
	max-width: 215px;
}

.vrdash-container.kitchen {
	display: flex;
	width: 100%;
}
.vr-kitchen-wall {
    background-color: #f1f2f8;
    border: 1px solid #ddd;
    display: flex;
    flex-wrap: wrap;
    padding: 5px;
    flex: 1;
}
.vr-kitchen-wall .kitchen-wall-block-wrap {
    width: calc(100% / 3 - 10px);
    margin: 5px;
}
.vr-kitchen-wall .kitchen-wall-block {
    border: 1px solid #ccc;
    background-color: #fff;
}
.vr-kitchen-wall .kitchen-wall-block .wall-block-head {
    border-bottom: 1px solid #ccc;
    background-color: #e2e2e2;
    display: flex;
    justify-content: space-between;
}
.vr-kitchen-wall .kitchen-wall-block .wall-block-head .block-head-text {
    padding: 5px;
    flex: 1;
    display: flex;
    justify-content: space-between;
}
.vr-kitchen-wall .kitchen-wall-block .wall-block-head .block-head-room {
    font-weight: 500;
}
.vr-kitchen-wall .kitchen-wall-block .wall-block-head .block-head-actions {
    text-align: right;
    border-left: 1px solid #ccc;
    margin-left: 5px;
    padding: 5px 10px;
}
.vr-kitchen-wall .kitchen-wall-block .wall-block-list .block-list-dish {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 5px;
    border-bottom: 1px solid #ddd;
    min-height: 24px;
}
.vr-kitchen-wall .kitchen-wall-block .wall-block-list .block-list-dish .list-dish-quantity {
    width: 32px;
    text-align: center;
}
.vr-kitchen-wall .kitchen-wall-block .wall-block-list .block-list-dish .list-dish-main {
    flex: 1;
}
.vr-kitchen-wall .kitchen-wall-block .wall-block-list .block-list-dish .list-dish-name {
    font-weight: bold;
}
.vr-kitchen-wall .kitchen-wall-block .wall-block-list .block-list-dish .list-dish-notes {
    font-size: smaller;
    font-style: italic;
}
.vr-kitchen-wall .kitchen-wall-block .wall-block-list .block-list-dish .list-dish-code {
    width: 32px;
    text-align: center;
}
.vr-kitchen-wall .kitchen-wall-block .wall-block-list .block-list-dish:last-child {
    border-bottom: 0;
}
.vr-kitchen-wall .kitchen-wall-block .wall-block-list .block-list-dish .list-dish-code .vrrescodelink img {
	height: 28px;
}
.vr-kitchen-waitlist {
    width: 260px;
    border: 1px solid #ccc;
    border-left: 0;
    background: #f8f8f8;
}
.vr-kitchen-waitlist .kitchen-waitlist-head {
    padding: 10px;
    border-bottom: 1px solid #ccc;
    background: #898b8f;
    color: #fff;
    font-size: 16px;
    font-weight: bold;
}
.vr-kitchen-waitlist .kitchen-waitlist-groups .waitlist-group-title {
    padding: 5px;
    border-bottom: 1px solid #ccc;
    background-color: #e3e3e3;
    display: flex;
    justify-content: space-between;
}
.vr-kitchen-waitlist .kitchen-waitlist-groups .waitlist-group-title .waitlist-group-room {
    font-weight: 500;
}
.vr-kitchen-waitlist .kitchen-waitlist-groups .waitlist-group-dish {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 5px;
    border-bottom: 1px solid #ccc;
    min-height: 24px;
}
.vr-kitchen-waitlist .kitchen-waitlist-groups .waitlist-group-dish .waitlist-group-dish-quantity {
    width: 32px;
    text-align: center;
}
.vr-kitchen-waitlist .kitchen-waitlist-groups .waitlist-group-dish .waitlist-group-dish-name {
    font-weight: bold;
    flex: 1;
}
.vr-kitchen-waitlist .kitchen-waitlist-groups .waitlist-group-dish .waitlist-group-dish-code {
    width: 32px;
    text-align: center;
}
.vr-kitchen-waitlist .kitchen-waitlist-groups .waitlist-group-dish .waitlist-group-dish-code .vrrescodelink img {
    height: 28px;
}
.vr-kitchen-waitlist .waitlist-group-dish:last-child {
    border-bottom: 0;
}
.vr-kitchen-no-result {
	border: 1px solid #ffd90f;
	background: #ffc;
	padding: 10px;
	display: inline-block;
	width: 100%;
	margin-top: 20px;
	box-sizing: border-box;
}

.vrpaymentnotes p:last-child {
	margin-bottom: 0;
}

@media print {
	.vrmenu-backdiv, .vrmenu-print-btn, .vrmenu-sectionsbar {
		display: none;
	}
	.vrmenu-detailsprodlist, .vrmenu-detailsprod {
		border: 0 !important;
		background: #fff !important;
	}
	.vrmenu-detailsheadsubimage, .vrmenu-detailssectionsubimage, .vrmenu-detailsprodsubimage {
		float: none !important;
		display: block !important;
	}
	.vrmenu-detailsheadsubdesc, .vrmenu-detailssectionsubdesc, .vr-menudetailsprodsubnamedesc {
		padding-left: 0px !important;
		display: block;
		width: 100% !important;
	}
}

/* hack needed to prevent extra-page printing on Chrome */
@media print and (-webkit-min-device-pixel-ratio: 0) {
	html, body {
		border: 1px solid white;
		height: 99%;
		page-break-after: avoid;
		page-break-before: avoid;
	}
}
input[type="text"], input[type="password"], input[type="tel"], input[type="email"], input[type="number"], textarea {
	-webkit-appearance: none;
}
.vre-select {
	display: inline-block;
	max-width: 100%;
	height: 40px;
	padding: 5px 30px 5px 7px;
	line-height: 1.5;
	vertical-align: middle;
	background: #fff url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3E%3Cpath fill='%23333' d='M2 0L0 2h4zm0 5L0 3h4z'/%3E%3C/svg%3E") no-repeat right .75rem center;
    background-size: auto;
	background-size: 8px 10px;
	border: 1px solid #ddd;
	border-radius: 5px;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	min-width: unset;
	margin-bottom: 0;
}
.vre-select-small {
	min-width: 174px;
}
.vre-select-mid {
    min-width: 290px;
}
.vre-select-smallh {
	height: 28px;
	line-height: 14px;
}
.vre-select-fullwidth {
	min-width: inherit;
	width: 100%;
}

@media screen and (max-width: 640px) {
	input[type=radio] {
		-webkit-appearance: none;
		-moz-appearance: none;
		appearance: none;
		outline: none;
		margin: 0;
		-webkit-transition-property: border,-webkit-box-shadow;
		transition-property: border,-webkit-box-shadow;
		transition-property: border,box-shadow;
		transition-property: border,box-shadow,-webkit-box-shadow;
		-webkit-transition-duration: .15s;
		transition-duration: .15s;
		-webkit-transition-timing-function: ease-out;
		transition-timing-function: ease-out;
		position: relative;
		width: 20px;
		height: 20px;
		border: 2px solid #bac3c3;
		border-radius: 50%;
		background-color: #fff;
		cursor: pointer;
	}
	input[type=radio]:checked, input[type=radio]:hover {
    	border-color: #0f99db;
	}
	input[type=radio]:after {
	    content: "";
	    position: absolute;
	    top: 3px;
	    left: 3px;
	    width: 10px;
	    height: 10px;
	    border-radius: 50%;
	}
	input[type=radio]:checked:after {
    	background-color: #0f99db;
	}
	input[type=radio] + label {
		display: inline-block;
		vertical-align: top;
		margin-top: -3px;
		margin-left: 5px;
	}
	input[type=checkbox] {
		-webkit-appearance: none;
		-moz-appearance: none;
		appearance: none;
		margin: 0 8px 0 0;
		/*-webkit-box-shadow: inset 0 0 0 2px #bac3c3;*/
		-webkit-box-shadow: inset 0 0 0 2px #bac3c3;
		/*box-shadow: inset 0 0 0 2px #bac3c3;*/
		box-shadow: inset 0 0 0 2px #bac3c3;
		outline: 0;
		background: #fff;
		cursor: pointer;
		position: relative;
		/*border: 3px solid transparent;*/
		/*border-radius: 5px;*/
		border-radius: 2px;
		border: 0;
		/*width: 24px;*/
		width: 20px;
		/*height: 24px;*/
		height: 20px;
	}
	input[type=checkbox]:after {
		margin: 2px 0 0 7px;
		width: 3px;
		height: 10px;
		-webkit-transform: rotate(45deg);
		transform: rotate(45deg);
		background: transparent;
		border-bottom: 3px solid #fff;
		border-right: 3px solid #fff;
	}
	input[type=checkbox]:after {
		top: 0;
		left: 0;
		content: "";
		opacity: 0;
		position: absolute;
		box-sizing: content-box;
	}
	input[type=checkbox]:after {
		opacity: 1;
	}
	input[type=checkbox]:checked {
	    background: #0f99db;
	    /*border-color: #fff;*/
	    border-color: #0f99db;
	    /*-webkit-box-shadow: inset 0 0 0 2px #0f99db;*/
	    -webkit-box-shadow: inset 0 0 0 2px #0f99db;
		/*box-shadow: inset 0 0 0 2px #0f99db;*/
		box-shadow: inset 0 0 0 2px #0f99db;
	}
	input[type=checkbox] + label {
		display: inline-block;
		vertical-align: top;
		margin-top: 0px;
		margin-left: 5px;
		line-height: 20px;
	}
}
@media screen and (max-width : 1280px) {
	.vrtkitemsdiv .vrtkitemimagediv {
		max-width: 180px;
	}
	.vrtk-itemdet-prod-body .tk-right .tk-cart-summary .tk-cart-summary-inner, .vrtk-itemdet-prod-body .tk-right .tk-cart-summary .tk-ordernow {
		width: 100%;
	}
}
@media screen and (max-width : 1024px) {
	.vr-kitchen-wall .kitchen-wall-block-wrap {
    	width: calc(100% / 2 - 10px);
    	margin: 5px;
	}
}
@media screen and (max-width : 960px) {
	.vrstepbardiv .vrstep .vrstep-inner::after {
		width: 75%;
		right: -36%;
	}
	.vrtkitemsdiv .vrtkitemvardiv {
		width: 100%;
	}
	.vrtk-group-multiple {
		width: 100%;
	}
	.vr-allorders-tinylist .list-order-bar .order-view-button a {
		padding: 5px 10px;
	}
	.vr-allorders-tinylist .list-order-bar .order-summary {
		width: 40%;
	}
}
@media screen and (max-width : 876px) {	
	.vrformfieldset .vrsearchinputlabel, .vrordercomponentsdiv .vrorderinputdiv .vrorderlabel {
		min-width: 23%;
	}
	.vrsearchentryinput input, .vrtkdatetimeinput input {
		min-width: 100px;
	}
	.vrformfieldset .vrsearchinputlabel, .vrordercomponentsdiv .vrorderinputdiv .vrorderlabel {
		margin: 7px 15px 5px 0;
	}
	.vryourtablediv {
		margin: 15px 0;
	}
	.vrstepbardiv > div {
    	width: 30%;
	}
	.vrtkitemsdiv .vrtkitemimagediv {
		margin-right: 15px;
	}
	.vrtkitemsdiv .vrtkiteminfodiv span {
		padding: 2px 15px 2px 0;
	}	
	.vrtksingleitemdiv .vrtkitemleftdiv {
		width: 100%;
	}
	.vr-allorders-switch-tabs {
		width: 100%;
	}
	.vr-allorders-tinylist .list-order-bar .order-view-button a {
		display: inline-block;
	}
	.vr-reviews-toolbar {
		height: auto;
		width: 100%;
		display: inline-block;
	}
	.vr-reviews-toolbar .rv-toolbar-field {
		width: 100%;
		float: none;
		margin: 5px 0;
	}
	.vr-reviews-quicklist .no-review {
		margin-top: 10px;
	}
	.vr-incoming-table td, .takeaway-list th, .takeaway-list td {
		min-width: 125px;
		padding: 5px;
	}
	.vroversight-reservations-titleshead > span, .vroversight-reservation-row > span {
		width: 130px;
	}
	.vroversight-reservations-content {
		overflow: hidden;
		overflow-x: scroll;
	}
	.vroversight-reservations-list {
		width: 1000px;
	}
	.vr-kitchen-wall .kitchen-wall-block-wrap {
    	width: calc(100% - 10px);
    	margin: 5px;
	}
}

@media screen and (max-width : 768px) {
	.vrtkdeliveryservicediv {
		margin-left: 0;
	}
	.vrstepbardiv > div {
		width: 32%;
	}
	.vrsearchmenudetails {
		width: 48%;
	}
	.vrformfieldset {
		width: 100%;
	}
	#vrsearchinputdiv {
		margin: 5px 0;
	}
	#vrsearchinputdiv > div {
		float: left;
		margin: 4px 2px;
		display: inline-block;
	}
	#vrselectedroomdiv select,
	#vrsearchinputdiv select {
		padding: 9px 5px;
		font-size: 15px;
	}
	#vrsearchinputdiv input, #vrsearchinputdiv input {
		padding: 9px 5px;
		font-size: 15px;
	}
	#vrsubmitfinddiv input {
		padding: 6px 21px;
		font-size: 16px;
		font-weight: bold;
	}
	.vrmenuslistcont .vrmenublock {
		width: 48%;
	}
	.vrmenu-detailshead {
		padding: 22px 0;
	}
	.vrmenu-detailslist {
		padding: 0 10px;
	}
	.vroversight-reservations-block {
		width: 96%;
	}
	.vrtk-itemdet-prod-body .tk-right .tk-cart-summary .tk-cart-summary-inner {
		width: 60%;
		transform:translateX(0%);
		margin: 0 auto;
	}
	.vrtk-itemdet-prod-body .tk-right .tk-cart-summary .tk-cart-summary-inner, .vrtk-itemdet-prod-body .tk-right .tk-cart-summary .tk-ordernow {
		width: 60%;
	}
	.vroversight-reservations-titleshead > span, .vroversight-reservation-row > span {
		min-width: 150px;
		padding: 5px;
	}
	.vrtk-service-dt-wrapper > div {
		flex-basis: 100%;
	}
	.vrtk-service-dt-wrapper .vrtkdeliveryservicediv {
		padding: 0;
		margin-top: 10px;
	}
}
@media screen and (max-width : 670px) {	
	input.vrsearchsubmit, input.vrresultbookbutton, .vrresultfalsehintdiv a, .vrresultbookbuttonfind, .vrresultbookbuttoncontinue, #vrconfcontinuebutton, input.vrordersubmit {
		float: none;
		text-align: center;
	}
	.vrbookcontinuebuttoncont {
		text-align: center;
	}
	.vrstepbardiv > div {
		width: 28%;
	}
	.vrstepbardiv .vrstep-inner {
		padding: 20px 0;
	}
	.vrstepbardiv > div .vrstepsubtitle {
		display: none;
	}
	.vrstepbardiv .vrstep .vrstep-inner::after {
		top: 49%;
		width: 100%;
		right: -80px;
	}
	.vrmenu-detailsprodsub .vrmenu-detailsprodsubleft {
		width: 100%;
		float: none;
	}
	.vrmenu-detailsprodsub .vrmenu-detailsprodsubright {
		width: 100%;
		max-width: inherit;
		float: none;
	}
	.vrmenu-detailsprodsubprice {
		display: block;
		margin: 10px 19px 0 0;
		text-align: center;
	}
	.vrmenu-detailsprod-optionslist {
		display: inline-block;
		padding: 0;
		width: 94%;
		margin: 10px 0 0;
	}
	.vrtk-dealsmod-nav label {
		width: auto !important;
	}
	.vrtk-dealsmod-slide {
		width: 94% !important;
	}
	.vrtk-dealsmod-slides {
		width: 93% !important;
	}
	.vrtk-dealsmod-nav label {
		line-height: 60px !important;
	}
	.vrtk-dealsmod-nav-dots {
		width: 95% !important;	
	}
	.vrtk-additem-groups-container .vrtk-additem-group-box {
		width: 100%;
		float: none;
	}
	.vrtk-additem-notes-box {
		width: 100%;
		margin: 0 0 5px 0;
	}
	.vrtk-additem-tcost-box {
		min-width: inherit;
		width: 100%;
		padding: 0;
		text-align: center;

	}
	.vrtk-group-multiple {
		width: 100%;
		margin: 3px 0;
	}
	.vr-allorders-singlerow > span {
		width: 100% !important;
		text-align: center !important;
	}
	.vr-livemap-rcont {
		float: none;
		margin: 0 0 15px;
		text-align: right;
	}
	.vr-livemap-modal {
		text-align: left;
	}
	.vr-dash-roomblock {
		width: 94%;
	}
	.vrfront-manage-actionsdiv > div {
		display: block;
		float: none;
		margin: 5px 0;
	}
	.vrtkitemsdiv .vrtkitemvardiv {
		width: 100%;
	}
	.vrtk-itemdet-prod-body .tk-right .tk-cart-summary .tk-ordernow {
		width: 60%;
	}
	.vrtk-itemdet-prod-body .tk-right .tk-cart-summary .tk-cart-summary-inner .tk-price {
		margin: 0 0 10px;
		width: 60%;
	}
	.vr-allorders-tinylist .list-order-bar .order-purchase {
		float: right;
		width: 36%;
	}
	.vr-allorders-tinylist .list-order-bar .order-view-button {
		width: 100%;
		margin-top: 0;
		margin-bottom: 10px;
	}
	.vr-allorders-switch-tabs .switch-box {
		padding: 15px 15px;
	}
	.vr-allorders-switch-tabs .switch-box:first-child {
		padding: 15px 15px;
	}
	.vr-new-review-wrapper .rv-new-top .rv-new-field {
		margin-right: 0;
	}
	.vr-new-review-wrapper .rv-new-top .rv-new-field:first-child {
		margin-right: 20px;
	}
	.vr-new-review-wrapper .rv-new-field {
		margin: 5px 0;
	}
	.vrfront-menu-block, .vrfront-section-block, .vrfront-product-block {
		width: 46%;
	}
	.vrmenu-detailsheadsub .vrmenu-detailsheadsubimage, .vrmenu-detailssectionsubimage {
		width: 100%;
		max-width: 100%;
	}
	.vrmenu-detailsheadsub .vrmenu-detailsheadsubdesc:not(:only-of-type), .vrmenu-detailssectionsub .vrmenu-detailssectionsubdesc:not(:only-of-type) {
		width: 100%;
		padding: 20px 0 10px;
	}
}
@media screen and (max-device-width : 1024px) { 
	.vrrescodedialog {
		left: inherit !important;
		right: 0 !important;
		top: 0;
		height: 100%;
	}
}
@media screen and (max-width : 580px) {
	.vrtk-menus-filter-head .vrtkselectmenudiv {
		width: 100%;
		background-position: 97% center;
	}
	.vrtk-menus-filter-head .vrtkselectmenudiv #vrtkselectmenu {
		max-width: 100% !important;
		width: 100%;
	}
	.vrcustomfields {
		padding: 0 15px;
	}
	.vrcustomfields div .cf-value {
		width: 100%;
	}
	.vrcustomfields .vrinput, .vrcustomfields .vrtextarea, .vrcustomfields .cf-bar {
		width: 100% !important;
	}
	#vrpayform #vrconfcontinuebutton {
		margin-left: 15px;
	}
	.vr-payments-list .vr-payment-wrapper .vr-payment-title input {
		margin: 5px 8px 5px 0;
	}
	.vre-family-check, .vrcustomfields .vr-cf-checkbox-wrap .cf-value {
		align-items: normal;
	}
	.vrformfieldset .vrsearchinputdiv .vrsearchsubmit {
		margin-top: 10px;
		width: 100%;
	}
	.vrformfieldset .vrsearchinputlabel, .vrordercomponentsdiv .vrorderinputdiv .vrorderlabel {
		display: block;
		width: 100%;
		margin-right: 0;
	}
	.vrsearchentryinput {
		width: 100%;
	}
	.vrreservationform input[type="text"], .vrreservationform select {
		width: 100%;
	}
	#table-booking-wrapper {
		padding: 0 5px;
	}
	.vrsearchmenudetails {
		width: 100%;
		box-sizing: border-box;
		margin: 5px 0;
	}
	.vrsearchmenuname .menu-radio-sel {
		margin-top: 4px;
		margin-right: 5px;
	}
	.vrtk-additem-bottom > div {
		width: 100%;
		margin: 5px 0;
	}
	.vrtk-additem-bottom > div button {
		width: 100%;
	}
	.vrmenusfieldsdiv .hasDatepicker {
		width: 100%;
	}
	.vrmenusfieldsdiv .vrmenufieldsubmit {
		width: 100%;
		margin: 0;
	}
	.widget-floating-box.top-right {
		margin-top: 0;
	}
	.vrdash-tab-head {
		width: 100%;
	}
	.vrdash-container .vrdash-tab-pane {
		width: 100%;
	}
	.vrdash-tab-button {
		width: 33.33%;
	}
	.vrdash-tab-button a {
		text-align: center;
		width: 100%;
	}
	.vr-allorders-list .vr-allorders-column {
		width: 100% !important;
		text-align: center !important;
	}
	.vrtk-confcart-fullcost-details.gratuity {
		width: 100%;
	}
	.vrtk-confcart-fullcost-details.gratuity .gratuity-inline-form input, .vrtk-confcart-fullcost-details.gratuity .gratuity-inline-form .vre-select-wrapper {
		display: inline-block;
		vertical-align: top;
		margin-top: 0;
	}
	.vrtk-confcart-fullcost-details.gratuity .gratuity-inline-form select {
		width: 70px;
	}
	.vrtkdatetimediv .vrtkdatetimeinputdiv {
		margin-right: 0;
		width: 100%;
	}
	.vrtkdatetimediv .vrtkdatetimeinputdiv > div {
		width: 100%;
	}
	.vrtkdatetimediv .vrtkdatetimeinputdiv > div .vre-calendar {
		width: 100%;
	}
	.vrtkdeliveryradiodiv > span {
		width: 100%;
		text-align: left;
	}
	.vrtkdeliveryradiodiv input[type="radio"] + label {
		margin-top: -1px;
	}
	.vrtk-itemdet-prod-body .tk-left .tk-variations .vre-select, 
	.tk-topping-wrapper .vre-select {
		width: 100%;
	}
	.vrtk-menus-filter-head {
		display: flex;
		flex-wrap: wrap;
	}
	.vrtk-menus-filter-head .vrtkselectmenudiv #vrtkselectmenu {
		flex-basis: 100%;
	}
	.vrtk-menus-filter-head .vrtkselectmenudiv #vrtkselectmenu select {
		width: 100%;
	}
	.vrtk-menus-filter-head .vrtk-menus-date-block {
		flex: 1;
	}
	.vrtk-menus-filter-head .vrtk-menus-date-block > * {
		width: 100%;
	}
	.vrtk-menus-filter-head .vrtk-menus-date-block.vre-select-wrapper {
		margin-left: 0;
	}
}
@media screen and (max-width : 540px) {
	.vrcouponcodediv {
		text-align: center;
	}
	.vrcouponcodediv .vrheading3 {
		display: block;
		margin-bottom: 5px;
	}
	.vrcouponcodediv .vrcouponcodetext {
		margin-left: 0;
	}
	.vrloginfieldsdiv .vrloginsplabel, .vrloginfieldsdiv .vrloginsplabel {
		display: block;
		margin: 5px 0;
		width: 100%;
		min-width: inherit;
	}
	.vrloginblock .vrlogininput, .vrloginspinput .vrinput {
		margin-left: 0;
	}
	.vrloginfield:last-child .vrloginsplabel {
		display: none;
	}
	.vrloginbutton, .vrregisterblock .vrloginspinput .vrbooknow {
		margin-left: 0;
	}
	.orderinfo-label {
		width: auto;
		margin-right: 5px;
	}
	.vrorderboxcontent {
		padding: 25px 30px;
	}
	.vrfront-editbill-menus, .vrfront-food-summary {
		width: 100%;
	}
	.vrstepbardiv .vrstep .vrstep-inner::after {
		right: -58px;
	}
	.vrtk-itemdet-prod-body .tk-left .tk-toppings-groups .tk-topping-wrapper .tk-topping-fields-cont {
		width: 100%;
	}
	.vr-reviews-quickwrapper .rv-reviews-quickstats .rv-top {
		width: 100%;
		display: inline-block;
	}
	.vr-reviews-quickwrapper .rv-reviews-quickstats .rv-top .rv-average-stars {
		width: 100%;
	}
	.vr-reviews-quickwrapper .rv-reviews-quickstats .rv-top .rv-count-reviews {
		margin-left: 0;
	}
	.vr-reviews-quicklist .review-block .rv-top .rv-head-up .rv-title {
		width: 100%;
		margin: 10px 0 5px;
	}
	.vrmenu-detailsheadsub .vrmenu-detailsheadsubimage, .vrmenu-detailssectionsubimage {
		max-width: inherit;
		width: 100%;
	}
	.vrmenu-detailsheadsub .vrmenu-detailsheadsubdesc, .vrmenu-detailssectionsub .vrmenu-detailssectionsubdesc {
		width: 100%;
		padding: 10px 0;
	}
	.vrmenu-detailsprodsub .vrmenu-detailsprodsubleft .vrmenu-detailsprodsubimage {
		width: 99%;
	}
	.vrmenu-detailsprodsub .vrmenu-detailsprodsubleft {
		width: 100%;
	}
	.vrmenu-detailsprodsub .vrmenu-detailsprodsubright {
		width: 100%;
		display: inline-block;
		text-align: center;
	}
	.vrmenu-detailsprodsub .vrmenu-detailsprodsubprice {
		width: 100%;
		font-size: 1em;
	}
	.vrmenu-detailsprodsubpricesp {
		font-size: 24px;
		font-weight: bold;
		padding: 0px 15px;
	}
	.vrmenu-detailsprodsub .vrmenu-detailsprodsubleft .vr-menudetailsprodsubnamedesc {
		padding: 10px 0 0;
		width: 100%;
	}
	.vrmenu-detailsprodsub {
		padding: 5px;
	}
	.vrmenu-detailsprodsub .vrmenu-detailsprodsubleft .vrmenu-detailsprodsubimage img {
		max-width: 100%;
	}
	.vr-kitchen-wall .kitchen-wall-block-wrap {
    	width: calc(100% - 10px);
    	margin: 5px;
	}
}
@media screen and (max-width : 450px) {
	.vrmenuslistcont .vrmenublock {
	    width: 99%;
	}
	.vrmenusfieldsdiv {
		width: 100%;
	}
	.vrtkitemsdiv .vrtkitemleftdiv {
		width: 100%;
	}
	.vr-allorders-tinylist .list-order-bar .order-purchase .purchase-price {
		text-align: left;
	}
	.vr-allorders-switch-tabs .switch-box {
		width: 100%;
		border-left: 1px solid #ccc;
	}
	.vr-allorders-switch-tabs .switch-box:first-child {
		border-bottom: 0;
	}
	.tk-cart-summary-inner .tk-add-cart {
		width: 100%;
		margin: 0 auto;
	}
	.vrtk-itemdet-prod-body .tk-right .tk-cart-summary .tk-cart-summary-inner .tk-price,
	.vrtk-itemdet-prod-body .tk-right .tk-cart-summary .tk-ordernow {
		width: 100%;
	}
	.vrfront-menu-block, .vrfront-section-block, .vrfront-product-block {
		width: 46%;
	}
	.vrstepbardiv .vrstep .vrstep-inner::after {
    	right: -47px;
	}
}
@media screen and (max-width : 400px) {
	.vrcouponcodesubmit {
		margin-left: 0;
	}
	.vr-allorders-tinylist .list-order-bar .order-summary {
		width: 58%;
	}
	.vr-allorders-tinylist .list-order-bar .order-purchase {
		width: auto;
		padding: 3px 0 0 25px;
		float: left;
	}
	.vr-allorders-tinylist .list-order-bar .order-purchase .purchase-date {
		text-align: left;
	}
	.vr-allorders-tinylist .list-order-bar .order-view-button {
		width: 100%;
		text-align: right;
		padding: 20px 0 0;
	}
}
@media screen and (max-device-width : 400px) { 
	.vrrescodedialog {
		position: fixed !important;
		left: 15px !important;
		top: 20px !important;
		bottom: 20px !important;
		right: 15px !important;
		transform: none !important;
		max-height: none !important;
		height: auto !important;
		width: auto !important;
	}
	.vrrescodedialog .vrrescodeblock {
		padding: 12px 8px;
		font-size: 18px;
	}
	.vrrescodedialog .vrrescodeblock .vrrescodeblockimage img {
		width: auto;
		max-width: 40px;
	}
	.vrmenusfieldsdiv div {
		margin: 5px 0;
	}
}
@media screen and (max-width : 400px) {
	.vrcouponcodediv .vrcouponcodetext {
		width: 85%;
		margin: 5px 0;
	}
	.vrcustomfields .vrinput, .vrordercomponentsdiv .vrorderinput {
		width: 100%;
	}
	.vrmenuslistcont .vrmenublock {
		width: 100%;
	}
	.vrtkitemsdiv .vrtkitemleftdiv {
		width: 100%;
	}
	.vrtkitemsdiv .vrtksingleitemdiv {
		 border-bottom: 1px dotted #666;
	}
	.vrmenu-detailsheadsub .vrmenu-detailsheadsubimage, .vrmenu-detailssectionsubimage {
		max-width: 100% !important;
		width: 100%;
	}
	.vrmenu-detailsheadsub .vrmenu-detailsheadsubdesc, .vrmenu-detailssectionsub .vrmenu-detailssectionsubdesc {
		width: 100%;
	}
	.vrmenu-sectionsbar > span {
		margin: 5px 0;
	}
	.vrmenu-detailssectionsub {
		width: 100%;
	}
	.vrmenu-detailsprodsubprice {
		margin: 0;
	}
	.vroversight-reservations-block {
		width: 90%;
	}
	.vroversight-nowlink-div {
		display: inline-block;
		width: 100%;
	}
	.vroversight-nowlink-div a {
		text-align: center;
		font-size: 15px;
	}
	.vrtkitemsdiv .vrtksinglevar .vrtkvarfloatrdiv {
		position: relative;
		float: right;
	}
	.vr-reviews-toolbar .rv-toolbar-field > div {
		margin-top: 5px;
	}
}

@media screen and (max-width : 450px) {	
	.vr-toast-wrapper {
		width: 90% !important;
	}
	.vrtkaddmoreitemsdiv {
    	margin: 5px 0 20px;
	}
	.vrcustomfields .vrinput, .vrcustomfields .vrtextarea, .vrcustomfields .cf-bar {
		width: 100% !important;
	}
	.vrcustomfields .cf-bar {}
}
@media screen and (max-width : 369px) {	
	.vrcustomfields div .phone-field .cf-bar {
		left: 0;
	}
	.vrcustomfields div .phone-field .cf-bar::before, .vrcustomfields div .phone-field .cf-bar::after {
    	bottom: -85px;
	}
}

/* takeaway item */
@media screen and (max-width : 670px) {	
	.vrtk-itemdet-prod-head {
		padding-bottom: 5px;
	}
	.vrtk-itemdet-prod-head .tk-title {
		display: block;
	}
	.vrtk-itemdet-prod-head .tk-attributes {
		display: block;
		margin-left: 0;
	}

	.vrtk-itemdet-prod-body .tk-left {
		vertical-align: initial;
		display: block;
		width: 100%;
	}
	.vrtk-itemdet-prod-body .tk-right {
		vertical-align: initial;
		display: block;
		width: 100%;
	}
	.vrtk-itemdet-prod-body .tk-right .tk-cart-summary .tk-cart-summary-inner {
		width: 100%;
		transform: translateX(0%);
	}
}
@media screen and (max-width : 320px) {
	.vr-allorders-switch-tabs {
		margin-top: 10px;
		display: inline-block;
		height: auto;
	}
	.vr-new-review-wrapper .rv-new-field .rv-new-field-value #vr-newrating-desc {
		margin: 4px 0 0 0;
	}
	.vrfront-menu-block, .vrfront-section-block, .vrfront-product-block {
		width: 44%;
	}
	.vrstepbardiv .vrstep .vrstep-inner::after {
    	right: -8px;
	}
}

/* order dishes */

@media screen and (max-width: 640px) {
	.vr-modal-head h3 {
		font-size: 1.4em;
	}
	.vr-modal-head-dismiss {
		line-height: 38px;
	}

	.vre-order-dishes-wrapper .vre-order-dishes-menu-selection .vre-order-dishes-menu-picker {
		width: calc(100% - 10px);
	}
	.vre-order-dishes-wrapper .vre-order-dishes-menu-selection .vre-order-dishes-menu-picker .order-menu-image {
		display: none;
	}

	.vre-order-dishes-cart {
		left: 10px;
		bottom: 10px;
		width: calc(100% - 20px);
	}
	.vre-order-dishes-cart .dishes-cart-collapsed .dishes-cart-items {
		max-height: calc(100vh - 300px);
	}
	.vre-order-dishes-products .vre-order-dishes-product {
		width: 100%;
	}

	.vr-modal-box {
		top: 20px;
		left: 10px;
		right: 10px;
		bottom: 20px;
		position: fixed;
		width: auto;
		height: auto;
		transform: none;
		margin: 0;
	}
	.vr-modal-body {
		height: calc(100% - 140px);
	}
	#vrnewitemoverlay .vr-modal-body {
		height: calc(100% - 160px);
	}
	.dish-item-overlay-footer {
		flex-direction: column-reverse;
	}
	.dish-item-overlay-footer button {
		padding-right: 4px !important;
		padding-left: 4px !important;
		width: 100% !important;
		max-width: 100% !important;
	}
	.dish-item-overlay-footer button[data-role="save"] {
		margin-bottom: 6px;
		padding-top: 14px !important;
		padding-bottom: 14px !important;
	}
	.vrdash-container.kitchen {
		flex-flow: column;
		flex-direction: column-reverse;
	}
	.vr-kitchen-waitlist {
		border-left: 1px solid #ccc;
		border-bottom: 0;
		width: 100%;
	}
}
/* put below your custom css code for VikRestaurants */
@media screen and (max-width: 640px) {
    input[type=checkbox] {
        display: inline-block !important;
        width: 24px !important;
        height: 24px !important;
        box-sizing: border-box !important;
    }
}
/* toast common */

.toast-wrapper {
	position: fixed;
	width: 400px;
	z-index: 100000;

	transition: 0.4s ease all;
	-moz-transition: 0.4s ease all;
	-webkit-transition: 0.4s ease all;
}
.toast-wrapper.clickable {
	cursor: pointer;
}
.toast-wrapper .toast-message {
	background: none repeat scroll 0 0 #fff;
}
.toast-wrapper .toast-message-content {
	padding: 20px 25px;
	margin: 0;
	font-size: 14px;
	font-weight: bold;
	border: 1px solid #333;
	border-radius: 1px;
	background-color: rgba(64, 64, 64, 0.15);
}
.toast-wrapper .toast-message-content.error {
	border: 1px solid #990000;
	background-color: rgba(153, 0, 0, 0.20)
}
.toast-wrapper .toast-message-content.success {
	border: 1px solid #59a27b;
	background-color: rgba(112, 204, 135, 0.40);
}
.toast-wrapper .toast-message-content.warning {
	border: 1px solid #e08950;
	background-color: rgba(224, 137, 80, 0.35);
}
.toast-wrapper .toast-message-content.notice {
	border: 1px solid #36add7;
	background-color: rgba(54, 173, 215, 0.20);
}

/* toast hidden positions */
.toast-wrapper.top-left,
.toast-wrapper.top-center,
.toast-wrapper.top-right {
	/*
	Use a higher margin to avoid seeing the toast on
	browsers (like Safari) that lets the user to scroll
	even if the page reached the end.
	Same thing for the bottom position.
	*/
	top: -100px;
	transform: translateY(-100%);
}
.toast-wrapper.top-left,
.toast-wrapper.bottom-left {
	left: 10px;
}
.toast-wrapper.top-right,
.toast-wrapper.bottom-right {
	right: 10px;
}
.toast-wrapper.top-center {
	left: 50%;
	transform: translate(-50%, -100%);
}

.toast-wrapper.bottom-left,
.toast-wrapper.bottom-center,
.toast-wrapper.bottom-right {
	bottom: -100px;
	transform: translateY(100%);
}
.toast-wrapper.bottom-center {
	left: 50%;
	transform: translate(-50%, 100%);
}

/* toast slide-in positions */

.toast-wrapper.top-left.toast-slide-in,
.toast-wrapper.top-center.toast-slide-in,
.toast-wrapper.top-right.toast-slide-in {
	transform: translateY(0%);
	top: 10px;
}
.toast-wrapper.bottom-left.toast-slide-in,
.toast-wrapper.bottom-center.toast-slide-in,
.toast-wrapper.bottom-right.toast-slide-in {
	transform: translateY(0%);
	bottom: 15px;
}

.toast-wrapper.top-center.toast-slide-in,
.toast-wrapper.bottom-center.toast-slide-in {
	transform: translate(-50%, 0%);
}

/* shake effect */

.toast-wrapper.do-shake {
	backface-visibility: hidden;
	perspective: 1000px;
}

.toast-wrapper.top-center.do-shake,
.toast-wrapper.bottom-center.do-shake {
	animation: shake-animation-center 0.82s cubic-bezier(.36, .07, .19, .97) both;
	transform: translate3d(-50%, 0, 0) !important;
}
@keyframes shake-animation-center {
	10%, 90% {
		transform: translate3d(-50.5%, 0, 0);
	}

	20%, 80% {
		transform: translate3d(-49%, 0, 0);
	}

	30%, 50%, 70% {
		transform: translate3d(-52%, 0, 0);
	}

	40%, 60% {
		transform: translate3d(-48%, 0, 0);
	}
}

.toast-wrapper.top-left.do-shake,
.toast-wrapper.top-right.do-shake,
.toast-wrapper.bottom-left.do-shake,
.toast-wrapper.bottom-right.do-shake {
	animation: shake-animation-side 0.82s cubic-bezier(.36, .07, .19, .97) both;
}
@keyframes shake-animation-side {
	10%, 90% {
		transform: translate3d(-0.5%, 0, 0);
	}

	20%, 80% {
		transform: translate3d(1%, 0, 0);
	}

	30%, 50%, 70% {
		transform: translate3d(-2%, 0, 0);
	}

	40%, 60% {
		transform: translate3d(2%, 0, 0);
	}
}

@media screen and (max-width: 480px) {
	.toast-wrapper {
		right: 10px !important;
		width: calc(100% - 20px) !important;
	}	
}
/*!
 * Font Awesome Free 5.15.3 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 */
.fa,.fab,.fad,.fal,.far,.fas{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1}.fa-lg{font-size:1.33333em;line-height:.75em;vertical-align:-.0667em}.fa-xs{font-size:.75em}.fa-sm{font-size:.875em}.fa-1x{font-size:1em}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-6x{font-size:6em}.fa-7x{font-size:7em}.fa-8x{font-size:8em}.fa-9x{font-size:9em}.fa-10x{font-size:10em}.fa-fw{text-align:center;width:1.25em}.fa-ul{list-style-type:none;margin-left:2.5em;padding-left:0}.fa-ul>li{position:relative}.fa-li{left:-2em;position:absolute;text-align:center;width:2em;line-height:inherit}.fa-border{border:.08em solid #eee;border-radius:.1em;padding:.2em .25em .15em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa.fa-pull-left,.fab.fa-pull-left,.fal.fa-pull-left,.far.fa-pull-left,.fas.fa-pull-left{margin-right:.3em}.fa.fa-pull-right,.fab.fa-pull-right,.fal.fa-pull-right,.far.fa-pull-right,.fas.fa-pull-right{margin-left:.3em}.fa-spin{-webkit-animation:fa-spin 2s linear infinite;animation:fa-spin 2s linear infinite}.fa-pulse{-webkit-animation:fa-spin 1s steps(8) infinite;animation:fa-spin 1s steps(8) infinite}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.fa-rotate-90{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";-webkit-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";-webkit-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";-webkit-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";-webkit-transform:scaleX(-1);transform:scaleX(-1)}.fa-flip-vertical{-webkit-transform:scaleY(-1);transform:scaleY(-1)}.fa-flip-both,.fa-flip-horizontal.fa-flip-vertical,.fa-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)"}.fa-flip-both,.fa-flip-horizontal.fa-flip-vertical{-webkit-transform:scale(-1);transform:scale(-1)}:root .fa-flip-both,:root .fa-flip-horizontal,:root .fa-flip-vertical,:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270{-webkit-filter:none;filter:none}.fa-stack{display:inline-block;height:2em;line-height:2em;position:relative;vertical-align:middle;width:2.5em}.fa-stack-1x,.fa-stack-2x{left:0;position:absolute;text-align:center;width:100%}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-500px:before{content:"\f26e"}.fa-accessible-icon:before{content:"\f368"}.fa-accusoft:before{content:"\f369"}.fa-acquisitions-incorporated:before{content:"\f6af"}.fa-ad:before{content:"\f641"}.fa-address-book:before{content:"\f2b9"}.fa-address-card:before{content:"\f2bb"}.fa-adjust:before{content:"\f042"}.fa-adn:before{content:"\f170"}.fa-adversal:before{content:"\f36a"}.fa-affiliatetheme:before{content:"\f36b"}.fa-air-freshener:before{content:"\f5d0"}.fa-airbnb:before{content:"\f834"}.fa-algolia:before{content:"\f36c"}.fa-align-center:before{content:"\f037"}.fa-align-justify:before{content:"\f039"}.fa-align-left:before{content:"\f036"}.fa-align-right:before{content:"\f038"}.fa-alipay:before{content:"\f642"}.fa-allergies:before{content:"\f461"}.fa-amazon:before{content:"\f270"}.fa-amazon-pay:before{content:"\f42c"}.fa-ambulance:before{content:"\f0f9"}.fa-american-sign-language-interpreting:before{content:"\f2a3"}.fa-amilia:before{content:"\f36d"}.fa-anchor:before{content:"\f13d"}.fa-android:before{content:"\f17b"}.fa-angellist:before{content:"\f209"}.fa-angle-double-down:before{content:"\f103"}.fa-angle-double-left:before{content:"\f100"}.fa-angle-double-right:before{content:"\f101"}.fa-angle-double-up:before{content:"\f102"}.fa-angle-down:before{content:"\f107"}.fa-angle-left:before{content:"\f104"}.fa-angle-right:before{content:"\f105"}.fa-angle-up:before{content:"\f106"}.fa-angry:before{content:"\f556"}.fa-angrycreative:before{content:"\f36e"}.fa-angular:before{content:"\f420"}.fa-ankh:before{content:"\f644"}.fa-app-store:before{content:"\f36f"}.fa-app-store-ios:before{content:"\f370"}.fa-apper:before{content:"\f371"}.fa-apple:before{content:"\f179"}.fa-apple-alt:before{content:"\f5d1"}.fa-apple-pay:before{content:"\f415"}.fa-archive:before{content:"\f187"}.fa-archway:before{content:"\f557"}.fa-arrow-alt-circle-down:before{content:"\f358"}.fa-arrow-alt-circle-left:before{content:"\f359"}.fa-arrow-alt-circle-right:before{content:"\f35a"}.fa-arrow-alt-circle-up:before{content:"\f35b"}.fa-arrow-circle-down:before{content:"\f0ab"}.fa-arrow-circle-left:before{content:"\f0a8"}.fa-arrow-circle-right:before{content:"\f0a9"}.fa-arrow-circle-up:before{content:"\f0aa"}.fa-arrow-down:before{content:"\f063"}.fa-arrow-left:before{content:"\f060"}.fa-arrow-right:before{content:"\f061"}.fa-arrow-up:before{content:"\f062"}.fa-arrows-alt:before{content:"\f0b2"}.fa-arrows-alt-h:before{content:"\f337"}.fa-arrows-alt-v:before{content:"\f338"}.fa-artstation:before{content:"\f77a"}.fa-assistive-listening-systems:before{content:"\f2a2"}.fa-asterisk:before{content:"\f069"}.fa-asymmetrik:before{content:"\f372"}.fa-at:before{content:"\f1fa"}.fa-atlas:before{content:"\f558"}.fa-atlassian:before{content:"\f77b"}.fa-atom:before{content:"\f5d2"}.fa-audible:before{content:"\f373"}.fa-audio-description:before{content:"\f29e"}.fa-autoprefixer:before{content:"\f41c"}.fa-avianex:before{content:"\f374"}.fa-aviato:before{content:"\f421"}.fa-award:before{content:"\f559"}.fa-aws:before{content:"\f375"}.fa-baby:before{content:"\f77c"}.fa-baby-carriage:before{content:"\f77d"}.fa-backspace:before{content:"\f55a"}.fa-backward:before{content:"\f04a"}.fa-bacon:before{content:"\f7e5"}.fa-bacteria:before{content:"\e059"}.fa-bacterium:before{content:"\e05a"}.fa-bahai:before{content:"\f666"}.fa-balance-scale:before{content:"\f24e"}.fa-balance-scale-left:before{content:"\f515"}.fa-balance-scale-right:before{content:"\f516"}.fa-ban:before{content:"\f05e"}.fa-band-aid:before{content:"\f462"}.fa-bandcamp:before{content:"\f2d5"}.fa-barcode:before{content:"\f02a"}.fa-bars:before{content:"\f0c9"}.fa-baseball-ball:before{content:"\f433"}.fa-basketball-ball:before{content:"\f434"}.fa-bath:before{content:"\f2cd"}.fa-battery-empty:before{content:"\f244"}.fa-battery-full:before{content:"\f240"}.fa-battery-half:before{content:"\f242"}.fa-battery-quarter:before{content:"\f243"}.fa-battery-three-quarters:before{content:"\f241"}.fa-battle-net:before{content:"\f835"}.fa-bed:before{content:"\f236"}.fa-beer:before{content:"\f0fc"}.fa-behance:before{content:"\f1b4"}.fa-behance-square:before{content:"\f1b5"}.fa-bell:before{content:"\f0f3"}.fa-bell-slash:before{content:"\f1f6"}.fa-bezier-curve:before{content:"\f55b"}.fa-bible:before{content:"\f647"}.fa-bicycle:before{content:"\f206"}.fa-biking:before{content:"\f84a"}.fa-bimobject:before{content:"\f378"}.fa-binoculars:before{content:"\f1e5"}.fa-biohazard:before{content:"\f780"}.fa-birthday-cake:before{content:"\f1fd"}.fa-bitbucket:before{content:"\f171"}.fa-bitcoin:before{content:"\f379"}.fa-bity:before{content:"\f37a"}.fa-black-tie:before{content:"\f27e"}.fa-blackberry:before{content:"\f37b"}.fa-blender:before{content:"\f517"}.fa-blender-phone:before{content:"\f6b6"}.fa-blind:before{content:"\f29d"}.fa-blog:before{content:"\f781"}.fa-blogger:before{content:"\f37c"}.fa-blogger-b:before{content:"\f37d"}.fa-bluetooth:before{content:"\f293"}.fa-bluetooth-b:before{content:"\f294"}.fa-bold:before{content:"\f032"}.fa-bolt:before{content:"\f0e7"}.fa-bomb:before{content:"\f1e2"}.fa-bone:before{content:"\f5d7"}.fa-bong:before{content:"\f55c"}.fa-book:before{content:"\f02d"}.fa-book-dead:before{content:"\f6b7"}.fa-book-medical:before{content:"\f7e6"}.fa-book-open:before{content:"\f518"}.fa-book-reader:before{content:"\f5da"}.fa-bookmark:before{content:"\f02e"}.fa-bootstrap:before{content:"\f836"}.fa-border-all:before{content:"\f84c"}.fa-border-none:before{content:"\f850"}.fa-border-style:before{content:"\f853"}.fa-bowling-ball:before{content:"\f436"}.fa-box:before{content:"\f466"}.fa-box-open:before{content:"\f49e"}.fa-box-tissue:before{content:"\e05b"}.fa-boxes:before{content:"\f468"}.fa-braille:before{content:"\f2a1"}.fa-brain:before{content:"\f5dc"}.fa-bread-slice:before{content:"\f7ec"}.fa-briefcase:before{content:"\f0b1"}.fa-briefcase-medical:before{content:"\f469"}.fa-broadcast-tower:before{content:"\f519"}.fa-broom:before{content:"\f51a"}.fa-brush:before{content:"\f55d"}.fa-btc:before{content:"\f15a"}.fa-buffer:before{content:"\f837"}.fa-bug:before{content:"\f188"}.fa-building:before{content:"\f1ad"}.fa-bullhorn:before{content:"\f0a1"}.fa-bullseye:before{content:"\f140"}.fa-burn:before{content:"\f46a"}.fa-buromobelexperte:before{content:"\f37f"}.fa-bus:before{content:"\f207"}.fa-bus-alt:before{content:"\f55e"}.fa-business-time:before{content:"\f64a"}.fa-buy-n-large:before{content:"\f8a6"}.fa-buysellads:before{content:"\f20d"}.fa-calculator:before{content:"\f1ec"}.fa-calendar:before{content:"\f133"}.fa-calendar-alt:before{content:"\f073"}.fa-calendar-check:before{content:"\f274"}.fa-calendar-day:before{content:"\f783"}.fa-calendar-minus:before{content:"\f272"}.fa-calendar-plus:before{content:"\f271"}.fa-calendar-times:before{content:"\f273"}.fa-calendar-week:before{content:"\f784"}.fa-camera:before{content:"\f030"}.fa-camera-retro:before{content:"\f083"}.fa-campground:before{content:"\f6bb"}.fa-canadian-maple-leaf:before{content:"\f785"}.fa-candy-cane:before{content:"\f786"}.fa-cannabis:before{content:"\f55f"}.fa-capsules:before{content:"\f46b"}.fa-car:before{content:"\f1b9"}.fa-car-alt:before{content:"\f5de"}.fa-car-battery:before{content:"\f5df"}.fa-car-crash:before{content:"\f5e1"}.fa-car-side:before{content:"\f5e4"}.fa-caravan:before{content:"\f8ff"}.fa-caret-down:before{content:"\f0d7"}.fa-caret-left:before{content:"\f0d9"}.fa-caret-right:before{content:"\f0da"}.fa-caret-square-down:before{content:"\f150"}.fa-caret-square-left:before{content:"\f191"}.fa-caret-square-right:before{content:"\f152"}.fa-caret-square-up:before{content:"\f151"}.fa-caret-up:before{content:"\f0d8"}.fa-carrot:before{content:"\f787"}.fa-cart-arrow-down:before{content:"\f218"}.fa-cart-plus:before{content:"\f217"}.fa-cash-register:before{content:"\f788"}.fa-cat:before{content:"\f6be"}.fa-cc-amazon-pay:before{content:"\f42d"}.fa-cc-amex:before{content:"\f1f3"}.fa-cc-apple-pay:before{content:"\f416"}.fa-cc-diners-club:before{content:"\f24c"}.fa-cc-discover:before{content:"\f1f2"}.fa-cc-jcb:before{content:"\f24b"}.fa-cc-mastercard:before{content:"\f1f1"}.fa-cc-paypal:before{content:"\f1f4"}.fa-cc-stripe:before{content:"\f1f5"}.fa-cc-visa:before{content:"\f1f0"}.fa-centercode:before{content:"\f380"}.fa-centos:before{content:"\f789"}.fa-certificate:before{content:"\f0a3"}.fa-chair:before{content:"\f6c0"}.fa-chalkboard:before{content:"\f51b"}.fa-chalkboard-teacher:before{content:"\f51c"}.fa-charging-station:before{content:"\f5e7"}.fa-chart-area:before{content:"\f1fe"}.fa-chart-bar:before{content:"\f080"}.fa-chart-line:before{content:"\f201"}.fa-chart-pie:before{content:"\f200"}.fa-check:before{content:"\f00c"}.fa-check-circle:before{content:"\f058"}.fa-check-double:before{content:"\f560"}.fa-check-square:before{content:"\f14a"}.fa-cheese:before{content:"\f7ef"}.fa-chess:before{content:"\f439"}.fa-chess-bishop:before{content:"\f43a"}.fa-chess-board:before{content:"\f43c"}.fa-chess-king:before{content:"\f43f"}.fa-chess-knight:before{content:"\f441"}.fa-chess-pawn:before{content:"\f443"}.fa-chess-queen:before{content:"\f445"}.fa-chess-rook:before{content:"\f447"}.fa-chevron-circle-down:before{content:"\f13a"}.fa-chevron-circle-left:before{content:"\f137"}.fa-chevron-circle-right:before{content:"\f138"}.fa-chevron-circle-up:before{content:"\f139"}.fa-chevron-down:before{content:"\f078"}.fa-chevron-left:before{content:"\f053"}.fa-chevron-right:before{content:"\f054"}.fa-chevron-up:before{content:"\f077"}.fa-child:before{content:"\f1ae"}.fa-chrome:before{content:"\f268"}.fa-chromecast:before{content:"\f838"}.fa-church:before{content:"\f51d"}.fa-circle:before{content:"\f111"}.fa-circle-notch:before{content:"\f1ce"}.fa-city:before{content:"\f64f"}.fa-clinic-medical:before{content:"\f7f2"}.fa-clipboard:before{content:"\f328"}.fa-clipboard-check:before{content:"\f46c"}.fa-clipboard-list:before{content:"\f46d"}.fa-clock:before{content:"\f017"}.fa-clone:before{content:"\f24d"}.fa-closed-captioning:before{content:"\f20a"}.fa-cloud:before{content:"\f0c2"}.fa-cloud-download-alt:before{content:"\f381"}.fa-cloud-meatball:before{content:"\f73b"}.fa-cloud-moon:before{content:"\f6c3"}.fa-cloud-moon-rain:before{content:"\f73c"}.fa-cloud-rain:before{content:"\f73d"}.fa-cloud-showers-heavy:before{content:"\f740"}.fa-cloud-sun:before{content:"\f6c4"}.fa-cloud-sun-rain:before{content:"\f743"}.fa-cloud-upload-alt:before{content:"\f382"}.fa-cloudflare:before{content:"\e07d"}.fa-cloudscale:before{content:"\f383"}.fa-cloudsmith:before{content:"\f384"}.fa-cloudversify:before{content:"\f385"}.fa-cocktail:before{content:"\f561"}.fa-code:before{content:"\f121"}.fa-code-branch:before{content:"\f126"}.fa-codepen:before{content:"\f1cb"}.fa-codiepie:before{content:"\f284"}.fa-coffee:before{content:"\f0f4"}.fa-cog:before{content:"\f013"}.fa-cogs:before{content:"\f085"}.fa-coins:before{content:"\f51e"}.fa-columns:before{content:"\f0db"}.fa-comment:before{content:"\f075"}.fa-comment-alt:before{content:"\f27a"}.fa-comment-dollar:before{content:"\f651"}.fa-comment-dots:before{content:"\f4ad"}.fa-comment-medical:before{content:"\f7f5"}.fa-comment-slash:before{content:"\f4b3"}.fa-comments:before{content:"\f086"}.fa-comments-dollar:before{content:"\f653"}.fa-compact-disc:before{content:"\f51f"}.fa-compass:before{content:"\f14e"}.fa-compress:before{content:"\f066"}.fa-compress-alt:before{content:"\f422"}.fa-compress-arrows-alt:before{content:"\f78c"}.fa-concierge-bell:before{content:"\f562"}.fa-confluence:before{content:"\f78d"}.fa-connectdevelop:before{content:"\f20e"}.fa-contao:before{content:"\f26d"}.fa-cookie:before{content:"\f563"}.fa-cookie-bite:before{content:"\f564"}.fa-copy:before{content:"\f0c5"}.fa-copyright:before{content:"\f1f9"}.fa-cotton-bureau:before{content:"\f89e"}.fa-couch:before{content:"\f4b8"}.fa-cpanel:before{content:"\f388"}.fa-creative-commons:before{content:"\f25e"}.fa-creative-commons-by:before{content:"\f4e7"}.fa-creative-commons-nc:before{content:"\f4e8"}.fa-creative-commons-nc-eu:before{content:"\f4e9"}.fa-creative-commons-nc-jp:before{content:"\f4ea"}.fa-creative-commons-nd:before{content:"\f4eb"}.fa-creative-commons-pd:before{content:"\f4ec"}.fa-creative-commons-pd-alt:before{content:"\f4ed"}.fa-creative-commons-remix:before{content:"\f4ee"}.fa-creative-commons-sa:before{content:"\f4ef"}.fa-creative-commons-sampling:before{content:"\f4f0"}.fa-creative-commons-sampling-plus:before{content:"\f4f1"}.fa-creative-commons-share:before{content:"\f4f2"}.fa-creative-commons-zero:before{content:"\f4f3"}.fa-credit-card:before{content:"\f09d"}.fa-critical-role:before{content:"\f6c9"}.fa-crop:before{content:"\f125"}.fa-crop-alt:before{content:"\f565"}.fa-cross:before{content:"\f654"}.fa-crosshairs:before{content:"\f05b"}.fa-crow:before{content:"\f520"}.fa-crown:before{content:"\f521"}.fa-crutch:before{content:"\f7f7"}.fa-css3:before{content:"\f13c"}.fa-css3-alt:before{content:"\f38b"}.fa-cube:before{content:"\f1b2"}.fa-cubes:before{content:"\f1b3"}.fa-cut:before{content:"\f0c4"}.fa-cuttlefish:before{content:"\f38c"}.fa-d-and-d:before{content:"\f38d"}.fa-d-and-d-beyond:before{content:"\f6ca"}.fa-dailymotion:before{content:"\e052"}.fa-dashcube:before{content:"\f210"}.fa-database:before{content:"\f1c0"}.fa-deaf:before{content:"\f2a4"}.fa-deezer:before{content:"\e077"}.fa-delicious:before{content:"\f1a5"}.fa-democrat:before{content:"\f747"}.fa-deploydog:before{content:"\f38e"}.fa-deskpro:before{content:"\f38f"}.fa-desktop:before{content:"\f108"}.fa-dev:before{content:"\f6cc"}.fa-deviantart:before{content:"\f1bd"}.fa-dharmachakra:before{content:"\f655"}.fa-dhl:before{content:"\f790"}.fa-diagnoses:before{content:"\f470"}.fa-diaspora:before{content:"\f791"}.fa-dice:before{content:"\f522"}.fa-dice-d20:before{content:"\f6cf"}.fa-dice-d6:before{content:"\f6d1"}.fa-dice-five:before{content:"\f523"}.fa-dice-four:before{content:"\f524"}.fa-dice-one:before{content:"\f525"}.fa-dice-six:before{content:"\f526"}.fa-dice-three:before{content:"\f527"}.fa-dice-two:before{content:"\f528"}.fa-digg:before{content:"\f1a6"}.fa-digital-ocean:before{content:"\f391"}.fa-digital-tachograph:before{content:"\f566"}.fa-directions:before{content:"\f5eb"}.fa-discord:before{content:"\f392"}.fa-discourse:before{content:"\f393"}.fa-disease:before{content:"\f7fa"}.fa-divide:before{content:"\f529"}.fa-dizzy:before{content:"\f567"}.fa-dna:before{content:"\f471"}.fa-dochub:before{content:"\f394"}.fa-docker:before{content:"\f395"}.fa-dog:before{content:"\f6d3"}.fa-dollar-sign:before{content:"\f155"}.fa-dolly:before{content:"\f472"}.fa-dolly-flatbed:before{content:"\f474"}.fa-donate:before{content:"\f4b9"}.fa-door-closed:before{content:"\f52a"}.fa-door-open:before{content:"\f52b"}.fa-dot-circle:before{content:"\f192"}.fa-dove:before{content:"\f4ba"}.fa-download:before{content:"\f019"}.fa-draft2digital:before{content:"\f396"}.fa-drafting-compass:before{content:"\f568"}.fa-dragon:before{content:"\f6d5"}.fa-draw-polygon:before{content:"\f5ee"}.fa-dribbble:before{content:"\f17d"}.fa-dribbble-square:before{content:"\f397"}.fa-dropbox:before{content:"\f16b"}.fa-drum:before{content:"\f569"}.fa-drum-steelpan:before{content:"\f56a"}.fa-drumstick-bite:before{content:"\f6d7"}.fa-drupal:before{content:"\f1a9"}.fa-dumbbell:before{content:"\f44b"}.fa-dumpster:before{content:"\f793"}.fa-dumpster-fire:before{content:"\f794"}.fa-dungeon:before{content:"\f6d9"}.fa-dyalog:before{content:"\f399"}.fa-earlybirds:before{content:"\f39a"}.fa-ebay:before{content:"\f4f4"}.fa-edge:before{content:"\f282"}.fa-edge-legacy:before{content:"\e078"}.fa-edit:before{content:"\f044"}.fa-egg:before{content:"\f7fb"}.fa-eject:before{content:"\f052"}.fa-elementor:before{content:"\f430"}.fa-ellipsis-h:before{content:"\f141"}.fa-ellipsis-v:before{content:"\f142"}.fa-ello:before{content:"\f5f1"}.fa-ember:before{content:"\f423"}.fa-empire:before{content:"\f1d1"}.fa-envelope:before{content:"\f0e0"}.fa-envelope-open:before{content:"\f2b6"}.fa-envelope-open-text:before{content:"\f658"}.fa-envelope-square:before{content:"\f199"}.fa-envira:before{content:"\f299"}.fa-equals:before{content:"\f52c"}.fa-eraser:before{content:"\f12d"}.fa-erlang:before{content:"\f39d"}.fa-ethereum:before{content:"\f42e"}.fa-ethernet:before{content:"\f796"}.fa-etsy:before{content:"\f2d7"}.fa-euro-sign:before{content:"\f153"}.fa-evernote:before{content:"\f839"}.fa-exchange-alt:before{content:"\f362"}.fa-exclamation:before{content:"\f12a"}.fa-exclamation-circle:before{content:"\f06a"}.fa-exclamation-triangle:before{content:"\f071"}.fa-expand:before{content:"\f065"}.fa-expand-alt:before{content:"\f424"}.fa-expand-arrows-alt:before{content:"\f31e"}.fa-expeditedssl:before{content:"\f23e"}.fa-external-link-alt:before{content:"\f35d"}.fa-external-link-square-alt:before{content:"\f360"}.fa-eye:before{content:"\f06e"}.fa-eye-dropper:before{content:"\f1fb"}.fa-eye-slash:before{content:"\f070"}.fa-facebook:before{content:"\f09a"}.fa-facebook-f:before{content:"\f39e"}.fa-facebook-messenger:before{content:"\f39f"}.fa-facebook-square:before{content:"\f082"}.fa-fan:before{content:"\f863"}.fa-fantasy-flight-games:before{content:"\f6dc"}.fa-fast-backward:before{content:"\f049"}.fa-fast-forward:before{content:"\f050"}.fa-faucet:before{content:"\e005"}.fa-fax:before{content:"\f1ac"}.fa-feather:before{content:"\f52d"}.fa-feather-alt:before{content:"\f56b"}.fa-fedex:before{content:"\f797"}.fa-fedora:before{content:"\f798"}.fa-female:before{content:"\f182"}.fa-fighter-jet:before{content:"\f0fb"}.fa-figma:before{content:"\f799"}.fa-file:before{content:"\f15b"}.fa-file-alt:before{content:"\f15c"}.fa-file-archive:before{content:"\f1c6"}.fa-file-audio:before{content:"\f1c7"}.fa-file-code:before{content:"\f1c9"}.fa-file-contract:before{content:"\f56c"}.fa-file-csv:before{content:"\f6dd"}.fa-file-download:before{content:"\f56d"}.fa-file-excel:before{content:"\f1c3"}.fa-file-export:before{content:"\f56e"}.fa-file-image:before{content:"\f1c5"}.fa-file-import:before{content:"\f56f"}.fa-file-invoice:before{content:"\f570"}.fa-file-invoice-dollar:before{content:"\f571"}.fa-file-medical:before{content:"\f477"}.fa-file-medical-alt:before{content:"\f478"}.fa-file-pdf:before{content:"\f1c1"}.fa-file-powerpoint:before{content:"\f1c4"}.fa-file-prescription:before{content:"\f572"}.fa-file-signature:before{content:"\f573"}.fa-file-upload:before{content:"\f574"}.fa-file-video:before{content:"\f1c8"}.fa-file-word:before{content:"\f1c2"}.fa-fill:before{content:"\f575"}.fa-fill-drip:before{content:"\f576"}.fa-film:before{content:"\f008"}.fa-filter:before{content:"\f0b0"}.fa-fingerprint:before{content:"\f577"}.fa-fire:before{content:"\f06d"}.fa-fire-alt:before{content:"\f7e4"}.fa-fire-extinguisher:before{content:"\f134"}.fa-firefox:before{content:"\f269"}.fa-firefox-browser:before{content:"\e007"}.fa-first-aid:before{content:"\f479"}.fa-first-order:before{content:"\f2b0"}.fa-first-order-alt:before{content:"\f50a"}.fa-firstdraft:before{content:"\f3a1"}.fa-fish:before{content:"\f578"}.fa-fist-raised:before{content:"\f6de"}.fa-flag:before{content:"\f024"}.fa-flag-checkered:before{content:"\f11e"}.fa-flag-usa:before{content:"\f74d"}.fa-flask:before{content:"\f0c3"}.fa-flickr:before{content:"\f16e"}.fa-flipboard:before{content:"\f44d"}.fa-flushed:before{content:"\f579"}.fa-fly:before{content:"\f417"}.fa-folder:before{content:"\f07b"}.fa-folder-minus:before{content:"\f65d"}.fa-folder-open:before{content:"\f07c"}.fa-folder-plus:before{content:"\f65e"}.fa-font:before{content:"\f031"}.fa-font-awesome:before{content:"\f2b4"}.fa-font-awesome-alt:before{content:"\f35c"}.fa-font-awesome-flag:before{content:"\f425"}.fa-font-awesome-logo-full:before{content:"\f4e6"}.fa-fonticons:before{content:"\f280"}.fa-fonticons-fi:before{content:"\f3a2"}.fa-football-ball:before{content:"\f44e"}.fa-fort-awesome:before{content:"\f286"}.fa-fort-awesome-alt:before{content:"\f3a3"}.fa-forumbee:before{content:"\f211"}.fa-forward:before{content:"\f04e"}.fa-foursquare:before{content:"\f180"}.fa-free-code-camp:before{content:"\f2c5"}.fa-freebsd:before{content:"\f3a4"}.fa-frog:before{content:"\f52e"}.fa-frown:before{content:"\f119"}.fa-frown-open:before{content:"\f57a"}.fa-fulcrum:before{content:"\f50b"}.fa-funnel-dollar:before{content:"\f662"}.fa-futbol:before{content:"\f1e3"}.fa-galactic-republic:before{content:"\f50c"}.fa-galactic-senate:before{content:"\f50d"}.fa-gamepad:before{content:"\f11b"}.fa-gas-pump:before{content:"\f52f"}.fa-gavel:before{content:"\f0e3"}.fa-gem:before{content:"\f3a5"}.fa-genderless:before{content:"\f22d"}.fa-get-pocket:before{content:"\f265"}.fa-gg:before{content:"\f260"}.fa-gg-circle:before{content:"\f261"}.fa-ghost:before{content:"\f6e2"}.fa-gift:before{content:"\f06b"}.fa-gifts:before{content:"\f79c"}.fa-git:before{content:"\f1d3"}.fa-git-alt:before{content:"\f841"}.fa-git-square:before{content:"\f1d2"}.fa-github:before{content:"\f09b"}.fa-github-alt:before{content:"\f113"}.fa-github-square:before{content:"\f092"}.fa-gitkraken:before{content:"\f3a6"}.fa-gitlab:before{content:"\f296"}.fa-gitter:before{content:"\f426"}.fa-glass-cheers:before{content:"\f79f"}.fa-glass-martini:before{content:"\f000"}.fa-glass-martini-alt:before{content:"\f57b"}.fa-glass-whiskey:before{content:"\f7a0"}.fa-glasses:before{content:"\f530"}.fa-glide:before{content:"\f2a5"}.fa-glide-g:before{content:"\f2a6"}.fa-globe:before{content:"\f0ac"}.fa-globe-africa:before{content:"\f57c"}.fa-globe-americas:before{content:"\f57d"}.fa-globe-asia:before{content:"\f57e"}.fa-globe-europe:before{content:"\f7a2"}.fa-gofore:before{content:"\f3a7"}.fa-golf-ball:before{content:"\f450"}.fa-goodreads:before{content:"\f3a8"}.fa-goodreads-g:before{content:"\f3a9"}.fa-google:before{content:"\f1a0"}.fa-google-drive:before{content:"\f3aa"}.fa-google-pay:before{content:"\e079"}.fa-google-play:before{content:"\f3ab"}.fa-google-plus:before{content:"\f2b3"}.fa-google-plus-g:before{content:"\f0d5"}.fa-google-plus-square:before{content:"\f0d4"}.fa-google-wallet:before{content:"\f1ee"}.fa-gopuram:before{content:"\f664"}.fa-graduation-cap:before{content:"\f19d"}.fa-gratipay:before{content:"\f184"}.fa-grav:before{content:"\f2d6"}.fa-greater-than:before{content:"\f531"}.fa-greater-than-equal:before{content:"\f532"}.fa-grimace:before{content:"\f57f"}.fa-grin:before{content:"\f580"}.fa-grin-alt:before{content:"\f581"}.fa-grin-beam:before{content:"\f582"}.fa-grin-beam-sweat:before{content:"\f583"}.fa-grin-hearts:before{content:"\f584"}.fa-grin-squint:before{content:"\f585"}.fa-grin-squint-tears:before{content:"\f586"}.fa-grin-stars:before{content:"\f587"}.fa-grin-tears:before{content:"\f588"}.fa-grin-tongue:before{content:"\f589"}.fa-grin-tongue-squint:before{content:"\f58a"}.fa-grin-tongue-wink:before{content:"\f58b"}.fa-grin-wink:before{content:"\f58c"}.fa-grip-horizontal:before{content:"\f58d"}.fa-grip-lines:before{content:"\f7a4"}.fa-grip-lines-vertical:before{content:"\f7a5"}.fa-grip-vertical:before{content:"\f58e"}.fa-gripfire:before{content:"\f3ac"}.fa-grunt:before{content:"\f3ad"}.fa-guilded:before{content:"\e07e"}.fa-guitar:before{content:"\f7a6"}.fa-gulp:before{content:"\f3ae"}.fa-h-square:before{content:"\f0fd"}.fa-hacker-news:before{content:"\f1d4"}.fa-hacker-news-square:before{content:"\f3af"}.fa-hackerrank:before{content:"\f5f7"}.fa-hamburger:before{content:"\f805"}.fa-hammer:before{content:"\f6e3"}.fa-hamsa:before{content:"\f665"}.fa-hand-holding:before{content:"\f4bd"}.fa-hand-holding-heart:before{content:"\f4be"}.fa-hand-holding-medical:before{content:"\e05c"}.fa-hand-holding-usd:before{content:"\f4c0"}.fa-hand-holding-water:before{content:"\f4c1"}.fa-hand-lizard:before{content:"\f258"}.fa-hand-middle-finger:before{content:"\f806"}.fa-hand-paper:before{content:"\f256"}.fa-hand-peace:before{content:"\f25b"}.fa-hand-point-down:before{content:"\f0a7"}.fa-hand-point-left:before{content:"\f0a5"}.fa-hand-point-right:before{content:"\f0a4"}.fa-hand-point-up:before{content:"\f0a6"}.fa-hand-pointer:before{content:"\f25a"}.fa-hand-rock:before{content:"\f255"}.fa-hand-scissors:before{content:"\f257"}.fa-hand-sparkles:before{content:"\e05d"}.fa-hand-spock:before{content:"\f259"}.fa-hands:before{content:"\f4c2"}.fa-hands-helping:before{content:"\f4c4"}.fa-hands-wash:before{content:"\e05e"}.fa-handshake:before{content:"\f2b5"}.fa-handshake-alt-slash:before{content:"\e05f"}.fa-handshake-slash:before{content:"\e060"}.fa-hanukiah:before{content:"\f6e6"}.fa-hard-hat:before{content:"\f807"}.fa-hashtag:before{content:"\f292"}.fa-hat-cowboy:before{content:"\f8c0"}.fa-hat-cowboy-side:before{content:"\f8c1"}.fa-hat-wizard:before{content:"\f6e8"}.fa-hdd:before{content:"\f0a0"}.fa-head-side-cough:before{content:"\e061"}.fa-head-side-cough-slash:before{content:"\e062"}.fa-head-side-mask:before{content:"\e063"}.fa-head-side-virus:before{content:"\e064"}.fa-heading:before{content:"\f1dc"}.fa-headphones:before{content:"\f025"}.fa-headphones-alt:before{content:"\f58f"}.fa-headset:before{content:"\f590"}.fa-heart:before{content:"\f004"}.fa-heart-broken:before{content:"\f7a9"}.fa-heartbeat:before{content:"\f21e"}.fa-helicopter:before{content:"\f533"}.fa-highlighter:before{content:"\f591"}.fa-hiking:before{content:"\f6ec"}.fa-hippo:before{content:"\f6ed"}.fa-hips:before{content:"\f452"}.fa-hire-a-helper:before{content:"\f3b0"}.fa-history:before{content:"\f1da"}.fa-hive:before{content:"\e07f"}.fa-hockey-puck:before{content:"\f453"}.fa-holly-berry:before{content:"\f7aa"}.fa-home:before{content:"\f015"}.fa-hooli:before{content:"\f427"}.fa-hornbill:before{content:"\f592"}.fa-horse:before{content:"\f6f0"}.fa-horse-head:before{content:"\f7ab"}.fa-hospital:before{content:"\f0f8"}.fa-hospital-alt:before{content:"\f47d"}.fa-hospital-symbol:before{content:"\f47e"}.fa-hospital-user:before{content:"\f80d"}.fa-hot-tub:before{content:"\f593"}.fa-hotdog:before{content:"\f80f"}.fa-hotel:before{content:"\f594"}.fa-hotjar:before{content:"\f3b1"}.fa-hourglass:before{content:"\f254"}.fa-hourglass-end:before{content:"\f253"}.fa-hourglass-half:before{content:"\f252"}.fa-hourglass-start:before{content:"\f251"}.fa-house-damage:before{content:"\f6f1"}.fa-house-user:before{content:"\e065"}.fa-houzz:before{content:"\f27c"}.fa-hryvnia:before{content:"\f6f2"}.fa-html5:before{content:"\f13b"}.fa-hubspot:before{content:"\f3b2"}.fa-i-cursor:before{content:"\f246"}.fa-ice-cream:before{content:"\f810"}.fa-icicles:before{content:"\f7ad"}.fa-icons:before{content:"\f86d"}.fa-id-badge:before{content:"\f2c1"}.fa-id-card:before{content:"\f2c2"}.fa-id-card-alt:before{content:"\f47f"}.fa-ideal:before{content:"\e013"}.fa-igloo:before{content:"\f7ae"}.fa-image:before{content:"\f03e"}.fa-images:before{content:"\f302"}.fa-imdb:before{content:"\f2d8"}.fa-inbox:before{content:"\f01c"}.fa-indent:before{content:"\f03c"}.fa-industry:before{content:"\f275"}.fa-infinity:before{content:"\f534"}.fa-info:before{content:"\f129"}.fa-info-circle:before{content:"\f05a"}.fa-innosoft:before{content:"\e080"}.fa-instagram:before{content:"\f16d"}.fa-instagram-square:before{content:"\e055"}.fa-instalod:before{content:"\e081"}.fa-intercom:before{content:"\f7af"}.fa-internet-explorer:before{content:"\f26b"}.fa-invision:before{content:"\f7b0"}.fa-ioxhost:before{content:"\f208"}.fa-italic:before{content:"\f033"}.fa-itch-io:before{content:"\f83a"}.fa-itunes:before{content:"\f3b4"}.fa-itunes-note:before{content:"\f3b5"}.fa-java:before{content:"\f4e4"}.fa-jedi:before{content:"\f669"}.fa-jedi-order:before{content:"\f50e"}.fa-jenkins:before{content:"\f3b6"}.fa-jira:before{content:"\f7b1"}.fa-joget:before{content:"\f3b7"}.fa-joint:before{content:"\f595"}.fa-joomla:before{content:"\f1aa"}.fa-journal-whills:before{content:"\f66a"}.fa-js:before{content:"\f3b8"}.fa-js-square:before{content:"\f3b9"}.fa-jsfiddle:before{content:"\f1cc"}.fa-kaaba:before{content:"\f66b"}.fa-kaggle:before{content:"\f5fa"}.fa-key:before{content:"\f084"}.fa-keybase:before{content:"\f4f5"}.fa-keyboard:before{content:"\f11c"}.fa-keycdn:before{content:"\f3ba"}.fa-khanda:before{content:"\f66d"}.fa-kickstarter:before{content:"\f3bb"}.fa-kickstarter-k:before{content:"\f3bc"}.fa-kiss:before{content:"\f596"}.fa-kiss-beam:before{content:"\f597"}.fa-kiss-wink-heart:before{content:"\f598"}.fa-kiwi-bird:before{content:"\f535"}.fa-korvue:before{content:"\f42f"}.fa-landmark:before{content:"\f66f"}.fa-language:before{content:"\f1ab"}.fa-laptop:before{content:"\f109"}.fa-laptop-code:before{content:"\f5fc"}.fa-laptop-house:before{content:"\e066"}.fa-laptop-medical:before{content:"\f812"}.fa-laravel:before{content:"\f3bd"}.fa-lastfm:before{content:"\f202"}.fa-lastfm-square:before{content:"\f203"}.fa-laugh:before{content:"\f599"}.fa-laugh-beam:before{content:"\f59a"}.fa-laugh-squint:before{content:"\f59b"}.fa-laugh-wink:before{content:"\f59c"}.fa-layer-group:before{content:"\f5fd"}.fa-leaf:before{content:"\f06c"}.fa-leanpub:before{content:"\f212"}.fa-lemon:before{content:"\f094"}.fa-less:before{content:"\f41d"}.fa-less-than:before{content:"\f536"}.fa-less-than-equal:before{content:"\f537"}.fa-level-down-alt:before{content:"\f3be"}.fa-level-up-alt:before{content:"\f3bf"}.fa-life-ring:before{content:"\f1cd"}.fa-lightbulb:before{content:"\f0eb"}.fa-line:before{content:"\f3c0"}.fa-link:before{content:"\f0c1"}.fa-linkedin:before{content:"\f08c"}.fa-linkedin-in:before{content:"\f0e1"}.fa-linode:before{content:"\f2b8"}.fa-linux:before{content:"\f17c"}.fa-lira-sign:before{content:"\f195"}.fa-list:before{content:"\f03a"}.fa-list-alt:before{content:"\f022"}.fa-list-ol:before{content:"\f0cb"}.fa-list-ul:before{content:"\f0ca"}.fa-location-arrow:before{content:"\f124"}.fa-lock:before{content:"\f023"}.fa-lock-open:before{content:"\f3c1"}.fa-long-arrow-alt-down:before{content:"\f309"}.fa-long-arrow-alt-left:before{content:"\f30a"}.fa-long-arrow-alt-right:before{content:"\f30b"}.fa-long-arrow-alt-up:before{content:"\f30c"}.fa-low-vision:before{content:"\f2a8"}.fa-luggage-cart:before{content:"\f59d"}.fa-lungs:before{content:"\f604"}.fa-lungs-virus:before{content:"\e067"}.fa-lyft:before{content:"\f3c3"}.fa-magento:before{content:"\f3c4"}.fa-magic:before{content:"\f0d0"}.fa-magnet:before{content:"\f076"}.fa-mail-bulk:before{content:"\f674"}.fa-mailchimp:before{content:"\f59e"}.fa-male:before{content:"\f183"}.fa-mandalorian:before{content:"\f50f"}.fa-map:before{content:"\f279"}.fa-map-marked:before{content:"\f59f"}.fa-map-marked-alt:before{content:"\f5a0"}.fa-map-marker:before{content:"\f041"}.fa-map-marker-alt:before{content:"\f3c5"}.fa-map-pin:before{content:"\f276"}.fa-map-signs:before{content:"\f277"}.fa-markdown:before{content:"\f60f"}.fa-marker:before{content:"\f5a1"}.fa-mars:before{content:"\f222"}.fa-mars-double:before{content:"\f227"}.fa-mars-stroke:before{content:"\f229"}.fa-mars-stroke-h:before{content:"\f22b"}.fa-mars-stroke-v:before{content:"\f22a"}.fa-mask:before{content:"\f6fa"}.fa-mastodon:before{content:"\f4f6"}.fa-maxcdn:before{content:"\f136"}.fa-mdb:before{content:"\f8ca"}.fa-medal:before{content:"\f5a2"}.fa-medapps:before{content:"\f3c6"}.fa-medium:before{content:"\f23a"}.fa-medium-m:before{content:"\f3c7"}.fa-medkit:before{content:"\f0fa"}.fa-medrt:before{content:"\f3c8"}.fa-meetup:before{content:"\f2e0"}.fa-megaport:before{content:"\f5a3"}.fa-meh:before{content:"\f11a"}.fa-meh-blank:before{content:"\f5a4"}.fa-meh-rolling-eyes:before{content:"\f5a5"}.fa-memory:before{content:"\f538"}.fa-mendeley:before{content:"\f7b3"}.fa-menorah:before{content:"\f676"}.fa-mercury:before{content:"\f223"}.fa-meteor:before{content:"\f753"}.fa-microblog:before{content:"\e01a"}.fa-microchip:before{content:"\f2db"}.fa-microphone:before{content:"\f130"}.fa-microphone-alt:before{content:"\f3c9"}.fa-microphone-alt-slash:before{content:"\f539"}.fa-microphone-slash:before{content:"\f131"}.fa-microscope:before{content:"\f610"}.fa-microsoft:before{content:"\f3ca"}.fa-minus:before{content:"\f068"}.fa-minus-circle:before{content:"\f056"}.fa-minus-square:before{content:"\f146"}.fa-mitten:before{content:"\f7b5"}.fa-mix:before{content:"\f3cb"}.fa-mixcloud:before{content:"\f289"}.fa-mixer:before{content:"\e056"}.fa-mizuni:before{content:"\f3cc"}.fa-mobile:before{content:"\f10b"}.fa-mobile-alt:before{content:"\f3cd"}.fa-modx:before{content:"\f285"}.fa-monero:before{content:"\f3d0"}.fa-money-bill:before{content:"\f0d6"}.fa-money-bill-alt:before{content:"\f3d1"}.fa-money-bill-wave:before{content:"\f53a"}.fa-money-bill-wave-alt:before{content:"\f53b"}.fa-money-check:before{content:"\f53c"}.fa-money-check-alt:before{content:"\f53d"}.fa-monument:before{content:"\f5a6"}.fa-moon:before{content:"\f186"}.fa-mortar-pestle:before{content:"\f5a7"}.fa-mosque:before{content:"\f678"}.fa-motorcycle:before{content:"\f21c"}.fa-mountain:before{content:"\f6fc"}.fa-mouse:before{content:"\f8cc"}.fa-mouse-pointer:before{content:"\f245"}.fa-mug-hot:before{content:"\f7b6"}.fa-music:before{content:"\f001"}.fa-napster:before{content:"\f3d2"}.fa-neos:before{content:"\f612"}.fa-network-wired:before{content:"\f6ff"}.fa-neuter:before{content:"\f22c"}.fa-newspaper:before{content:"\f1ea"}.fa-nimblr:before{content:"\f5a8"}.fa-node:before{content:"\f419"}.fa-node-js:before{content:"\f3d3"}.fa-not-equal:before{content:"\f53e"}.fa-notes-medical:before{content:"\f481"}.fa-npm:before{content:"\f3d4"}.fa-ns8:before{content:"\f3d5"}.fa-nutritionix:before{content:"\f3d6"}.fa-object-group:before{content:"\f247"}.fa-object-ungroup:before{content:"\f248"}.fa-octopus-deploy:before{content:"\e082"}.fa-odnoklassniki:before{content:"\f263"}.fa-odnoklassniki-square:before{content:"\f264"}.fa-oil-can:before{content:"\f613"}.fa-old-republic:before{content:"\f510"}.fa-om:before{content:"\f679"}.fa-opencart:before{content:"\f23d"}.fa-openid:before{content:"\f19b"}.fa-opera:before{content:"\f26a"}.fa-optin-monster:before{content:"\f23c"}.fa-orcid:before{content:"\f8d2"}.fa-osi:before{content:"\f41a"}.fa-otter:before{content:"\f700"}.fa-outdent:before{content:"\f03b"}.fa-page4:before{content:"\f3d7"}.fa-pagelines:before{content:"\f18c"}.fa-pager:before{content:"\f815"}.fa-paint-brush:before{content:"\f1fc"}.fa-paint-roller:before{content:"\f5aa"}.fa-palette:before{content:"\f53f"}.fa-palfed:before{content:"\f3d8"}.fa-pallet:before{content:"\f482"}.fa-paper-plane:before{content:"\f1d8"}.fa-paperclip:before{content:"\f0c6"}.fa-parachute-box:before{content:"\f4cd"}.fa-paragraph:before{content:"\f1dd"}.fa-parking:before{content:"\f540"}.fa-passport:before{content:"\f5ab"}.fa-pastafarianism:before{content:"\f67b"}.fa-paste:before{content:"\f0ea"}.fa-patreon:before{content:"\f3d9"}.fa-pause:before{content:"\f04c"}.fa-pause-circle:before{content:"\f28b"}.fa-paw:before{content:"\f1b0"}.fa-paypal:before{content:"\f1ed"}.fa-peace:before{content:"\f67c"}.fa-pen:before{content:"\f304"}.fa-pen-alt:before{content:"\f305"}.fa-pen-fancy:before{content:"\f5ac"}.fa-pen-nib:before{content:"\f5ad"}.fa-pen-square:before{content:"\f14b"}.fa-pencil-alt:before{content:"\f303"}.fa-pencil-ruler:before{content:"\f5ae"}.fa-penny-arcade:before{content:"\f704"}.fa-people-arrows:before{content:"\e068"}.fa-people-carry:before{content:"\f4ce"}.fa-pepper-hot:before{content:"\f816"}.fa-perbyte:before{content:"\e083"}.fa-percent:before{content:"\f295"}.fa-percentage:before{content:"\f541"}.fa-periscope:before{content:"\f3da"}.fa-person-booth:before{content:"\f756"}.fa-phabricator:before{content:"\f3db"}.fa-phoenix-framework:before{content:"\f3dc"}.fa-phoenix-squadron:before{content:"\f511"}.fa-phone:before{content:"\f095"}.fa-phone-alt:before{content:"\f879"}.fa-phone-slash:before{content:"\f3dd"}.fa-phone-square:before{content:"\f098"}.fa-phone-square-alt:before{content:"\f87b"}.fa-phone-volume:before{content:"\f2a0"}.fa-photo-video:before{content:"\f87c"}.fa-php:before{content:"\f457"}.fa-pied-piper:before{content:"\f2ae"}.fa-pied-piper-alt:before{content:"\f1a8"}.fa-pied-piper-hat:before{content:"\f4e5"}.fa-pied-piper-pp:before{content:"\f1a7"}.fa-pied-piper-square:before{content:"\e01e"}.fa-piggy-bank:before{content:"\f4d3"}.fa-pills:before{content:"\f484"}.fa-pinterest:before{content:"\f0d2"}.fa-pinterest-p:before{content:"\f231"}.fa-pinterest-square:before{content:"\f0d3"}.fa-pizza-slice:before{content:"\f818"}.fa-place-of-worship:before{content:"\f67f"}.fa-plane:before{content:"\f072"}.fa-plane-arrival:before{content:"\f5af"}.fa-plane-departure:before{content:"\f5b0"}.fa-plane-slash:before{content:"\e069"}.fa-play:before{content:"\f04b"}.fa-play-circle:before{content:"\f144"}.fa-playstation:before{content:"\f3df"}.fa-plug:before{content:"\f1e6"}.fa-plus:before{content:"\f067"}.fa-plus-circle:before{content:"\f055"}.fa-plus-square:before{content:"\f0fe"}.fa-podcast:before{content:"\f2ce"}.fa-poll:before{content:"\f681"}.fa-poll-h:before{content:"\f682"}.fa-poo:before{content:"\f2fe"}.fa-poo-storm:before{content:"\f75a"}.fa-poop:before{content:"\f619"}.fa-portrait:before{content:"\f3e0"}.fa-pound-sign:before{content:"\f154"}.fa-power-off:before{content:"\f011"}.fa-pray:before{content:"\f683"}.fa-praying-hands:before{content:"\f684"}.fa-prescription:before{content:"\f5b1"}.fa-prescription-bottle:before{content:"\f485"}.fa-prescription-bottle-alt:before{content:"\f486"}.fa-print:before{content:"\f02f"}.fa-procedures:before{content:"\f487"}.fa-product-hunt:before{content:"\f288"}.fa-project-diagram:before{content:"\f542"}.fa-pump-medical:before{content:"\e06a"}.fa-pump-soap:before{content:"\e06b"}.fa-pushed:before{content:"\f3e1"}.fa-puzzle-piece:before{content:"\f12e"}.fa-python:before{content:"\f3e2"}.fa-qq:before{content:"\f1d6"}.fa-qrcode:before{content:"\f029"}.fa-question:before{content:"\f128"}.fa-question-circle:before{content:"\f059"}.fa-quidditch:before{content:"\f458"}.fa-quinscape:before{content:"\f459"}.fa-quora:before{content:"\f2c4"}.fa-quote-left:before{content:"\f10d"}.fa-quote-right:before{content:"\f10e"}.fa-quran:before{content:"\f687"}.fa-r-project:before{content:"\f4f7"}.fa-radiation:before{content:"\f7b9"}.fa-radiation-alt:before{content:"\f7ba"}.fa-rainbow:before{content:"\f75b"}.fa-random:before{content:"\f074"}.fa-raspberry-pi:before{content:"\f7bb"}.fa-ravelry:before{content:"\f2d9"}.fa-react:before{content:"\f41b"}.fa-reacteurope:before{content:"\f75d"}.fa-readme:before{content:"\f4d5"}.fa-rebel:before{content:"\f1d0"}.fa-receipt:before{content:"\f543"}.fa-record-vinyl:before{content:"\f8d9"}.fa-recycle:before{content:"\f1b8"}.fa-red-river:before{content:"\f3e3"}.fa-reddit:before{content:"\f1a1"}.fa-reddit-alien:before{content:"\f281"}.fa-reddit-square:before{content:"\f1a2"}.fa-redhat:before{content:"\f7bc"}.fa-redo:before{content:"\f01e"}.fa-redo-alt:before{content:"\f2f9"}.fa-registered:before{content:"\f25d"}.fa-remove-format:before{content:"\f87d"}.fa-renren:before{content:"\f18b"}.fa-reply:before{content:"\f3e5"}.fa-reply-all:before{content:"\f122"}.fa-replyd:before{content:"\f3e6"}.fa-republican:before{content:"\f75e"}.fa-researchgate:before{content:"\f4f8"}.fa-resolving:before{content:"\f3e7"}.fa-restroom:before{content:"\f7bd"}.fa-retweet:before{content:"\f079"}.fa-rev:before{content:"\f5b2"}.fa-ribbon:before{content:"\f4d6"}.fa-ring:before{content:"\f70b"}.fa-road:before{content:"\f018"}.fa-robot:before{content:"\f544"}.fa-rocket:before{content:"\f135"}.fa-rocketchat:before{content:"\f3e8"}.fa-rockrms:before{content:"\f3e9"}.fa-route:before{content:"\f4d7"}.fa-rss:before{content:"\f09e"}.fa-rss-square:before{content:"\f143"}.fa-ruble-sign:before{content:"\f158"}.fa-ruler:before{content:"\f545"}.fa-ruler-combined:before{content:"\f546"}.fa-ruler-horizontal:before{content:"\f547"}.fa-ruler-vertical:before{content:"\f548"}.fa-running:before{content:"\f70c"}.fa-rupee-sign:before{content:"\f156"}.fa-rust:before{content:"\e07a"}.fa-sad-cry:before{content:"\f5b3"}.fa-sad-tear:before{content:"\f5b4"}.fa-safari:before{content:"\f267"}.fa-salesforce:before{content:"\f83b"}.fa-sass:before{content:"\f41e"}.fa-satellite:before{content:"\f7bf"}.fa-satellite-dish:before{content:"\f7c0"}.fa-save:before{content:"\f0c7"}.fa-schlix:before{content:"\f3ea"}.fa-school:before{content:"\f549"}.fa-screwdriver:before{content:"\f54a"}.fa-scribd:before{content:"\f28a"}.fa-scroll:before{content:"\f70e"}.fa-sd-card:before{content:"\f7c2"}.fa-search:before{content:"\f002"}.fa-search-dollar:before{content:"\f688"}.fa-search-location:before{content:"\f689"}.fa-search-minus:before{content:"\f010"}.fa-search-plus:before{content:"\f00e"}.fa-searchengin:before{content:"\f3eb"}.fa-seedling:before{content:"\f4d8"}.fa-sellcast:before{content:"\f2da"}.fa-sellsy:before{content:"\f213"}.fa-server:before{content:"\f233"}.fa-servicestack:before{content:"\f3ec"}.fa-shapes:before{content:"\f61f"}.fa-share:before{content:"\f064"}.fa-share-alt:before{content:"\f1e0"}.fa-share-alt-square:before{content:"\f1e1"}.fa-share-square:before{content:"\f14d"}.fa-shekel-sign:before{content:"\f20b"}.fa-shield-alt:before{content:"\f3ed"}.fa-shield-virus:before{content:"\e06c"}.fa-ship:before{content:"\f21a"}.fa-shipping-fast:before{content:"\f48b"}.fa-shirtsinbulk:before{content:"\f214"}.fa-shoe-prints:before{content:"\f54b"}.fa-shopify:before{content:"\e057"}.fa-shopping-bag:before{content:"\f290"}.fa-shopping-basket:before{content:"\f291"}.fa-shopping-cart:before{content:"\f07a"}.fa-shopware:before{content:"\f5b5"}.fa-shower:before{content:"\f2cc"}.fa-shuttle-van:before{content:"\f5b6"}.fa-sign:before{content:"\f4d9"}.fa-sign-in-alt:before{content:"\f2f6"}.fa-sign-language:before{content:"\f2a7"}.fa-sign-out-alt:before{content:"\f2f5"}.fa-signal:before{content:"\f012"}.fa-signature:before{content:"\f5b7"}.fa-sim-card:before{content:"\f7c4"}.fa-simplybuilt:before{content:"\f215"}.fa-sink:before{content:"\e06d"}.fa-sistrix:before{content:"\f3ee"}.fa-sitemap:before{content:"\f0e8"}.fa-sith:before{content:"\f512"}.fa-skating:before{content:"\f7c5"}.fa-sketch:before{content:"\f7c6"}.fa-skiing:before{content:"\f7c9"}.fa-skiing-nordic:before{content:"\f7ca"}.fa-skull:before{content:"\f54c"}.fa-skull-crossbones:before{content:"\f714"}.fa-skyatlas:before{content:"\f216"}.fa-skype:before{content:"\f17e"}.fa-slack:before{content:"\f198"}.fa-slack-hash:before{content:"\f3ef"}.fa-slash:before{content:"\f715"}.fa-sleigh:before{content:"\f7cc"}.fa-sliders-h:before{content:"\f1de"}.fa-slideshare:before{content:"\f1e7"}.fa-smile:before{content:"\f118"}.fa-smile-beam:before{content:"\f5b8"}.fa-smile-wink:before{content:"\f4da"}.fa-smog:before{content:"\f75f"}.fa-smoking:before{content:"\f48d"}.fa-smoking-ban:before{content:"\f54d"}.fa-sms:before{content:"\f7cd"}.fa-snapchat:before{content:"\f2ab"}.fa-snapchat-ghost:before{content:"\f2ac"}.fa-snapchat-square:before{content:"\f2ad"}.fa-snowboarding:before{content:"\f7ce"}.fa-snowflake:before{content:"\f2dc"}.fa-snowman:before{content:"\f7d0"}.fa-snowplow:before{content:"\f7d2"}.fa-soap:before{content:"\e06e"}.fa-socks:before{content:"\f696"}.fa-solar-panel:before{content:"\f5ba"}.fa-sort:before{content:"\f0dc"}.fa-sort-alpha-down:before{content:"\f15d"}.fa-sort-alpha-down-alt:before{content:"\f881"}.fa-sort-alpha-up:before{content:"\f15e"}.fa-sort-alpha-up-alt:before{content:"\f882"}.fa-sort-amount-down:before{content:"\f160"}.fa-sort-amount-down-alt:before{content:"\f884"}.fa-sort-amount-up:before{content:"\f161"}.fa-sort-amount-up-alt:before{content:"\f885"}.fa-sort-down:before{content:"\f0dd"}.fa-sort-numeric-down:before{content:"\f162"}.fa-sort-numeric-down-alt:before{content:"\f886"}.fa-sort-numeric-up:before{content:"\f163"}.fa-sort-numeric-up-alt:before{content:"\f887"}.fa-sort-up:before{content:"\f0de"}.fa-soundcloud:before{content:"\f1be"}.fa-sourcetree:before{content:"\f7d3"}.fa-spa:before{content:"\f5bb"}.fa-space-shuttle:before{content:"\f197"}.fa-speakap:before{content:"\f3f3"}.fa-speaker-deck:before{content:"\f83c"}.fa-spell-check:before{content:"\f891"}.fa-spider:before{content:"\f717"}.fa-spinner:before{content:"\f110"}.fa-splotch:before{content:"\f5bc"}.fa-spotify:before{content:"\f1bc"}.fa-spray-can:before{content:"\f5bd"}.fa-square:before{content:"\f0c8"}.fa-square-full:before{content:"\f45c"}.fa-square-root-alt:before{content:"\f698"}.fa-squarespace:before{content:"\f5be"}.fa-stack-exchange:before{content:"\f18d"}.fa-stack-overflow:before{content:"\f16c"}.fa-stackpath:before{content:"\f842"}.fa-stamp:before{content:"\f5bf"}.fa-star:before{content:"\f005"}.fa-star-and-crescent:before{content:"\f699"}.fa-star-half:before{content:"\f089"}.fa-star-half-alt:before{content:"\f5c0"}.fa-star-of-david:before{content:"\f69a"}.fa-star-of-life:before{content:"\f621"}.fa-staylinked:before{content:"\f3f5"}.fa-steam:before{content:"\f1b6"}.fa-steam-square:before{content:"\f1b7"}.fa-steam-symbol:before{content:"\f3f6"}.fa-step-backward:before{content:"\f048"}.fa-step-forward:before{content:"\f051"}.fa-stethoscope:before{content:"\f0f1"}.fa-sticker-mule:before{content:"\f3f7"}.fa-sticky-note:before{content:"\f249"}.fa-stop:before{content:"\f04d"}.fa-stop-circle:before{content:"\f28d"}.fa-stopwatch:before{content:"\f2f2"}.fa-stopwatch-20:before{content:"\e06f"}.fa-store:before{content:"\f54e"}.fa-store-alt:before{content:"\f54f"}.fa-store-alt-slash:before{content:"\e070"}.fa-store-slash:before{content:"\e071"}.fa-strava:before{content:"\f428"}.fa-stream:before{content:"\f550"}.fa-street-view:before{content:"\f21d"}.fa-strikethrough:before{content:"\f0cc"}.fa-stripe:before{content:"\f429"}.fa-stripe-s:before{content:"\f42a"}.fa-stroopwafel:before{content:"\f551"}.fa-studiovinari:before{content:"\f3f8"}.fa-stumbleupon:before{content:"\f1a4"}.fa-stumbleupon-circle:before{content:"\f1a3"}.fa-subscript:before{content:"\f12c"}.fa-subway:before{content:"\f239"}.fa-suitcase:before{content:"\f0f2"}.fa-suitcase-rolling:before{content:"\f5c1"}.fa-sun:before{content:"\f185"}.fa-superpowers:before{content:"\f2dd"}.fa-superscript:before{content:"\f12b"}.fa-supple:before{content:"\f3f9"}.fa-surprise:before{content:"\f5c2"}.fa-suse:before{content:"\f7d6"}.fa-swatchbook:before{content:"\f5c3"}.fa-swift:before{content:"\f8e1"}.fa-swimmer:before{content:"\f5c4"}.fa-swimming-pool:before{content:"\f5c5"}.fa-symfony:before{content:"\f83d"}.fa-synagogue:before{content:"\f69b"}.fa-sync:before{content:"\f021"}.fa-sync-alt:before{content:"\f2f1"}.fa-syringe:before{content:"\f48e"}.fa-table:before{content:"\f0ce"}.fa-table-tennis:before{content:"\f45d"}.fa-tablet:before{content:"\f10a"}.fa-tablet-alt:before{content:"\f3fa"}.fa-tablets:before{content:"\f490"}.fa-tachometer-alt:before{content:"\f3fd"}.fa-tag:before{content:"\f02b"}.fa-tags:before{content:"\f02c"}.fa-tape:before{content:"\f4db"}.fa-tasks:before{content:"\f0ae"}.fa-taxi:before{content:"\f1ba"}.fa-teamspeak:before{content:"\f4f9"}.fa-teeth:before{content:"\f62e"}.fa-teeth-open:before{content:"\f62f"}.fa-telegram:before{content:"\f2c6"}.fa-telegram-plane:before{content:"\f3fe"}.fa-temperature-high:before{content:"\f769"}.fa-temperature-low:before{content:"\f76b"}.fa-tencent-weibo:before{content:"\f1d5"}.fa-tenge:before{content:"\f7d7"}.fa-terminal:before{content:"\f120"}.fa-text-height:before{content:"\f034"}.fa-text-width:before{content:"\f035"}.fa-th:before{content:"\f00a"}.fa-th-large:before{content:"\f009"}.fa-th-list:before{content:"\f00b"}.fa-the-red-yeti:before{content:"\f69d"}.fa-theater-masks:before{content:"\f630"}.fa-themeco:before{content:"\f5c6"}.fa-themeisle:before{content:"\f2b2"}.fa-thermometer:before{content:"\f491"}.fa-thermometer-empty:before{content:"\f2cb"}.fa-thermometer-full:before{content:"\f2c7"}.fa-thermometer-half:before{content:"\f2c9"}.fa-thermometer-quarter:before{content:"\f2ca"}.fa-thermometer-three-quarters:before{content:"\f2c8"}.fa-think-peaks:before{content:"\f731"}.fa-thumbs-down:before{content:"\f165"}.fa-thumbs-up:before{content:"\f164"}.fa-thumbtack:before{content:"\f08d"}.fa-ticket-alt:before{content:"\f3ff"}.fa-tiktok:before{content:"\e07b"}.fa-times:before{content:"\f00d"}.fa-times-circle:before{content:"\f057"}.fa-tint:before{content:"\f043"}.fa-tint-slash:before{content:"\f5c7"}.fa-tired:before{content:"\f5c8"}.fa-toggle-off:before{content:"\f204"}.fa-toggle-on:before{content:"\f205"}.fa-toilet:before{content:"\f7d8"}.fa-toilet-paper:before{content:"\f71e"}.fa-toilet-paper-slash:before{content:"\e072"}.fa-toolbox:before{content:"\f552"}.fa-tools:before{content:"\f7d9"}.fa-tooth:before{content:"\f5c9"}.fa-torah:before{content:"\f6a0"}.fa-torii-gate:before{content:"\f6a1"}.fa-tractor:before{content:"\f722"}.fa-trade-federation:before{content:"\f513"}.fa-trademark:before{content:"\f25c"}.fa-traffic-light:before{content:"\f637"}.fa-trailer:before{content:"\e041"}.fa-train:before{content:"\f238"}.fa-tram:before{content:"\f7da"}.fa-transgender:before{content:"\f224"}.fa-transgender-alt:before{content:"\f225"}.fa-trash:before{content:"\f1f8"}.fa-trash-alt:before{content:"\f2ed"}.fa-trash-restore:before{content:"\f829"}.fa-trash-restore-alt:before{content:"\f82a"}.fa-tree:before{content:"\f1bb"}.fa-trello:before{content:"\f181"}.fa-tripadvisor:before{content:"\f262"}.fa-trophy:before{content:"\f091"}.fa-truck:before{content:"\f0d1"}.fa-truck-loading:before{content:"\f4de"}.fa-truck-monster:before{content:"\f63b"}.fa-truck-moving:before{content:"\f4df"}.fa-truck-pickup:before{content:"\f63c"}.fa-tshirt:before{content:"\f553"}.fa-tty:before{content:"\f1e4"}.fa-tumblr:before{content:"\f173"}.fa-tumblr-square:before{content:"\f174"}.fa-tv:before{content:"\f26c"}.fa-twitch:before{content:"\f1e8"}.fa-twitter:before{content:"\f099"}.fa-twitter-square:before{content:"\f081"}.fa-typo3:before{content:"\f42b"}.fa-uber:before{content:"\f402"}.fa-ubuntu:before{content:"\f7df"}.fa-uikit:before{content:"\f403"}.fa-umbraco:before{content:"\f8e8"}.fa-umbrella:before{content:"\f0e9"}.fa-umbrella-beach:before{content:"\f5ca"}.fa-uncharted:before{content:"\e084"}.fa-underline:before{content:"\f0cd"}.fa-undo:before{content:"\f0e2"}.fa-undo-alt:before{content:"\f2ea"}.fa-uniregistry:before{content:"\f404"}.fa-unity:before{content:"\e049"}.fa-universal-access:before{content:"\f29a"}.fa-university:before{content:"\f19c"}.fa-unlink:before{content:"\f127"}.fa-unlock:before{content:"\f09c"}.fa-unlock-alt:before{content:"\f13e"}.fa-unsplash:before{content:"\e07c"}.fa-untappd:before{content:"\f405"}.fa-upload:before{content:"\f093"}.fa-ups:before{content:"\f7e0"}.fa-usb:before{content:"\f287"}.fa-user:before{content:"\f007"}.fa-user-alt:before{content:"\f406"}.fa-user-alt-slash:before{content:"\f4fa"}.fa-user-astronaut:before{content:"\f4fb"}.fa-user-check:before{content:"\f4fc"}.fa-user-circle:before{content:"\f2bd"}.fa-user-clock:before{content:"\f4fd"}.fa-user-cog:before{content:"\f4fe"}.fa-user-edit:before{content:"\f4ff"}.fa-user-friends:before{content:"\f500"}.fa-user-graduate:before{content:"\f501"}.fa-user-injured:before{content:"\f728"}.fa-user-lock:before{content:"\f502"}.fa-user-md:before{content:"\f0f0"}.fa-user-minus:before{content:"\f503"}.fa-user-ninja:before{content:"\f504"}.fa-user-nurse:before{content:"\f82f"}.fa-user-plus:before{content:"\f234"}.fa-user-secret:before{content:"\f21b"}.fa-user-shield:before{content:"\f505"}.fa-user-slash:before{content:"\f506"}.fa-user-tag:before{content:"\f507"}.fa-user-tie:before{content:"\f508"}.fa-user-times:before{content:"\f235"}.fa-users:before{content:"\f0c0"}.fa-users-cog:before{content:"\f509"}.fa-users-slash:before{content:"\e073"}.fa-usps:before{content:"\f7e1"}.fa-ussunnah:before{content:"\f407"}.fa-utensil-spoon:before{content:"\f2e5"}.fa-utensils:before{content:"\f2e7"}.fa-vaadin:before{content:"\f408"}.fa-vector-square:before{content:"\f5cb"}.fa-venus:before{content:"\f221"}.fa-venus-double:before{content:"\f226"}.fa-venus-mars:before{content:"\f228"}.fa-vest:before{content:"\e085"}.fa-vest-patches:before{content:"\e086"}.fa-viacoin:before{content:"\f237"}.fa-viadeo:before{content:"\f2a9"}.fa-viadeo-square:before{content:"\f2aa"}.fa-vial:before{content:"\f492"}.fa-vials:before{content:"\f493"}.fa-viber:before{content:"\f409"}.fa-video:before{content:"\f03d"}.fa-video-slash:before{content:"\f4e2"}.fa-vihara:before{content:"\f6a7"}.fa-vimeo:before{content:"\f40a"}.fa-vimeo-square:before{content:"\f194"}.fa-vimeo-v:before{content:"\f27d"}.fa-vine:before{content:"\f1ca"}.fa-virus:before{content:"\e074"}.fa-virus-slash:before{content:"\e075"}.fa-viruses:before{content:"\e076"}.fa-vk:before{content:"\f189"}.fa-vnv:before{content:"\f40b"}.fa-voicemail:before{content:"\f897"}.fa-volleyball-ball:before{content:"\f45f"}.fa-volume-down:before{content:"\f027"}.fa-volume-mute:before{content:"\f6a9"}.fa-volume-off:before{content:"\f026"}.fa-volume-up:before{content:"\f028"}.fa-vote-yea:before{content:"\f772"}.fa-vr-cardboard:before{content:"\f729"}.fa-vuejs:before{content:"\f41f"}.fa-walking:before{content:"\f554"}.fa-wallet:before{content:"\f555"}.fa-warehouse:before{content:"\f494"}.fa-watchman-monitoring:before{content:"\e087"}.fa-water:before{content:"\f773"}.fa-wave-square:before{content:"\f83e"}.fa-waze:before{content:"\f83f"}.fa-weebly:before{content:"\f5cc"}.fa-weibo:before{content:"\f18a"}.fa-weight:before{content:"\f496"}.fa-weight-hanging:before{content:"\f5cd"}.fa-weixin:before{content:"\f1d7"}.fa-whatsapp:before{content:"\f232"}.fa-whatsapp-square:before{content:"\f40c"}.fa-wheelchair:before{content:"\f193"}.fa-whmcs:before{content:"\f40d"}.fa-wifi:before{content:"\f1eb"}.fa-wikipedia-w:before{content:"\f266"}.fa-wind:before{content:"\f72e"}.fa-window-close:before{content:"\f410"}.fa-window-maximize:before{content:"\f2d0"}.fa-window-minimize:before{content:"\f2d1"}.fa-window-restore:before{content:"\f2d2"}.fa-windows:before{content:"\f17a"}.fa-wine-bottle:before{content:"\f72f"}.fa-wine-glass:before{content:"\f4e3"}.fa-wine-glass-alt:before{content:"\f5ce"}.fa-wix:before{content:"\f5cf"}.fa-wizards-of-the-coast:before{content:"\f730"}.fa-wodu:before{content:"\e088"}.fa-wolf-pack-battalion:before{content:"\f514"}.fa-won-sign:before{content:"\f159"}.fa-wordpress:before{content:"\f19a"}.fa-wordpress-simple:before{content:"\f411"}.fa-wpbeginner:before{content:"\f297"}.fa-wpexplorer:before{content:"\f2de"}.fa-wpforms:before{content:"\f298"}.fa-wpressr:before{content:"\f3e4"}.fa-wrench:before{content:"\f0ad"}.fa-x-ray:before{content:"\f497"}.fa-xbox:before{content:"\f412"}.fa-xing:before{content:"\f168"}.fa-xing-square:before{content:"\f169"}.fa-y-combinator:before{content:"\f23b"}.fa-yahoo:before{content:"\f19e"}.fa-yammer:before{content:"\f840"}.fa-yandex:before{content:"\f413"}.fa-yandex-international:before{content:"\f414"}.fa-yarn:before{content:"\f7e3"}.fa-yelp:before{content:"\f1e9"}.fa-yen-sign:before{content:"\f157"}.fa-yin-yang:before{content:"\f6ad"}.fa-yoast:before{content:"\f2b1"}.fa-youtube:before{content:"\f167"}.fa-youtube-square:before{content:"\f431"}.fa-zhihu:before{content:"\f63f"}.sr-only{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.sr-only-focusable:active,.sr-only-focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}
/*!
 * Font Awesome Free 5.15.3 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 */
@font-face{font-display:swap;font-family:"Font Awesome 5 Free";font-style:normal;font-weight:900;font-display:block;src:url(/components/com_vikrestaurants/assets/css/fontawesome/webfonts/fa-solid-900.eot);src:url(/components/com_vikrestaurants/assets/css/fontawesome/webfonts/fa-solid-900.eot#iefix) format("embedded-opentype"),url(/components/com_vikrestaurants/assets/css/fontawesome/webfonts/fa-solid-900.woff2) format("woff2"),url(/components/com_vikrestaurants/assets/css/fontawesome/webfonts/fa-solid-900.woff) format("woff"),url(/components/com_vikrestaurants/assets/css/fontawesome/webfonts/fa-solid-900.ttf) format("truetype"),url(/components/com_vikrestaurants/assets/css/fontawesome/webfonts/fa-solid-900.svg#fontawesome) format("svg")}.fa,.fas{font-family:"Font Awesome 5 Free";font-weight:900}
/*!
 * Font Awesome Free 5.15.3 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 */
@font-face{font-display:swap;font-family:"Font Awesome 5 Free";font-style:normal;font-weight:400;font-display:block;src:url(/components/com_vikrestaurants/assets/css/fontawesome/webfonts/fa-regular-400.eot);src:url(/components/com_vikrestaurants/assets/css/fontawesome/webfonts/fa-regular-400.eot#iefix) format("embedded-opentype"),url(/components/com_vikrestaurants/assets/css/fontawesome/webfonts/fa-regular-400.woff2) format("woff2"),url(/components/com_vikrestaurants/assets/css/fontawesome/webfonts/fa-regular-400.woff) format("woff"),url(/components/com_vikrestaurants/assets/css/fontawesome/webfonts/fa-regular-400.ttf) format("truetype"),url(/components/com_vikrestaurants/assets/css/fontawesome/webfonts/fa-regular-400.svg#fontawesome) format("svg")}.far{font-family:"Font Awesome 5 Free";font-weight:400}
/*!
 * Font Awesome Free 5.15.3 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 */
@font-face{font-display:swap;font-family:"Font Awesome 5 Brands";font-style:normal;font-weight:400;font-display:block;src:url(/components/com_vikrestaurants/assets/css/fontawesome/webfonts/fa-brands-400.eot);src:url(/components/com_vikrestaurants/assets/css/fontawesome/webfonts/fa-brands-400.eot#iefix) format("embedded-opentype"),url(/components/com_vikrestaurants/assets/css/fontawesome/webfonts/fa-brands-400.woff2) format("woff2"),url(/components/com_vikrestaurants/assets/css/fontawesome/webfonts/fa-brands-400.woff) format("woff"),url(/components/com_vikrestaurants/assets/css/fontawesome/webfonts/fa-brands-400.ttf) format("truetype"),url(/components/com_vikrestaurants/assets/css/fontawesome/webfonts/fa-brands-400.svg#fontawesome) format("svg")}.fab{font-family:"Font Awesome 5 Brands";font-weight:400}
.wf-columns{display:flex;gap:1rem}.wf-columns .wf-column{max-width:100%;box-sizing:border-box;flex:1}.wf-columns-stack-large,.wf-columns-stack-medium,.wf-columns-stack-small,.wf-columns-stack-xlarge{flex-wrap:wrap}.wf-columns-align-left{justify-content:flex-start}.wf-columns-align-center{justify-content:center}.wf-columns-align-right{justify-content:flex-end}.wf-columns-layout-1-2>.wf-column:last-child,.wf-columns-layout-2-1>.wf-column:first-child{width:calc(100% * 2 / 3.001);flex:none}.wf-columns-layout-1-1-2>.wf-column:last-child,.wf-columns-layout-1-2-1>.wf-column:nth-child(2),.wf-columns-layout-2-1-1>.wf-column:first-child{width:50%;flex:none}.wf-columns-layout-1-3>.wf-column:last-child,.wf-columns-layout-3-1>.wf-column:first-child{width:75%;flex:none}.wf-columns-layout-1-1-3>.wf-column:last-child,.wf-columns-layout-1-3-1>.wf-column:nth-child(2),.wf-columns-layout-2-3>.wf-column:last-child,.wf-columns-layout-3-1-1>.wf-column:first-child,.wf-columns-layout-3-2>.wf-column:first-child{width:60%;flex:none}.wf-columns-layout-1-1-1-2>.wf-column:last-child,.wf-columns-layout-2-1-1-1>.wf-column:first-child{width:40%;flex:none}.wf-columns-layout-1-4>.wf-column:last-child,.wf-columns-layout-4-1>.wf-column:first-child{width:80%;flex:none}.wf-columns-gap-small{gap:.5rem}.wf-columns-gap-medium{gap:1rem}.wf-columns-gap-large{gap:2rem}.wf-columns-gap-none{gap:0}.wf-columns-align-top{align-items:flex-start}.wf-columns-align-middle{align-items:center}.wf-columns-align-bottom{align-items:flex-end}.wf-columns-align-stretch{align-items:stretch}@media (max-width:640px){.wf-columns-stack-small>.wf-column{width:100%;flex:auto!important}}@media (max-width:960px){.wf-columns-stack-medium>.wf-column{width:100%;flex:auto!important}}@media (max-width:1200px){.wf-columns-stack-large>.wf-column{width:100%;flex:auto!important}}@media (max-width:1600px){.wf-columns-stack-xlarge>.wf-column{width:100%}}[data-wf-columns]>div>figure img,[data-wf-columns]>div>figure video{object-fit:cover;height:calc(100% - 2rem)}[data-wf-columns]>div>figure{margin:0;display:block;position:relative;height:auto}[data-wf-columns]>div>figure figcaption{text-align:center;line-height:2rem;display:inline-block;width:100%}[data-wf-columns]>div>figure>a.wfpopup+figcaption{pointer-events:none}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.wf-columns .wf-column{margin-left:1rem}.wf-columns .wf-column:first-child{margin-left:inherit}.wf-columns .wf-column:last-child{margin-right:inherit}.wf-columns-gap-small .wf-column{margin-left:.5rem}.wf-columns-gap-medium .wf-column{margin-left:1rem}.wf-columns-gap-large .wf-column{margin-left:2rem}.wf-columns-gap-none .wf-column{margin-left:inherit}}@media all and (-ms-high-contrast:none) and (max-width:640px),(-ms-high-contrast:active) and (max-width:640px){.wf-columns-stack-small .wf-column{margin-left:inherit;margin-right:inherit;margin-top:1rem}.wf-columns-stack-small .wf-column:first-child{margin-top:inherit!important}.wf-columns-stack-small.wf-columns-gap-none .wf-column{margin-top:inherit}.wf-columns-stack-small.wf-columns-gap-small .wf-column{margin-top:.5rem}.wf-columns-stack-small.wf-columns-gap-medium .wf-column{margin-top:1rem}.wf-columns-stack-small.wf-columns-gap-large .wf-column{margin-top:2rem}}@media all and (-ms-high-contrast:none) and (max-width:960px),(-ms-high-contrast:active) and (max-width:960px){.wf-columns-stack-medium .wf-column{margin-left:inherit;margin-right:inherit;margin-top:1rem}.wf-columns-stack-medium .wf-column:first-child{margin-top:inherit!important}.wf-columns-stack-medium.wf-columns-gap-none .wf-column{margin-top:inherit}.wf-columns-stack-medium.wf-columns-gap-small .wf-column{margin-top:.5rem}.wf-columns-stack-medium.wf-columns-gap-medium .wf-column{margin-top:1rem}.wf-columns-stack-medium.wf-columns-gap-large .wf-column{margin-top:2rem}}@media all and (-ms-high-contrast:none) and (max-width:1200px),(-ms-high-contrast:active) and (max-width:1200px){.wf-columns-stack-large .wf-column{margin-left:inherit;margin-right:inherit;margin-top:1rem}.wf-columns-stack-large .wf-column:first-child{margin-top:inherit!important}.wf-columns-stack-large.wf-columns-gap-none .wf-column{margin-top:inherit}.wf-columns-stack-large.wf-columns-gap-small .wf-column{margin-top:.5rem}.wf-columns-stack-large.wf-columns-gap-medium .wf-column{margin-top:1rem}.wf-columns-stack-large.wf-columns-gap-large .wf-column{margin-top:2rem}}@media all and (-ms-high-contrast:none) and (max-width:1600px),(-ms-high-contrast:active) and (max-width:1600px){.wf-columns-stack-xlarge .wf-column{margin-left:inherit;margin-right:inherit;margin-top:1rem}.wf-columns-stack-xlarge .wf-column:first-child{margin-top:inherit!important}.wf-columns-stack-xlarge.wf-columns-gap-none .wf-column{margin-top:inherit}.wf-columns-stack-xlarge.wf-columns-gap-small .wf-column{margin-top:.5rem}.wf-columns-stack-xlarge.wf-columns-gap-medium .wf-column{margin-top:1rem}.wf-columns-stack-xlarge.wf-columns-gap-large .wf-column{margin-top:2rem}}@supports (not (scale:-1)) and (-webkit-hyphens:none){.wf-columns .wf-column{margin-left:1rem}.wf-columns .wf-column:first-child{margin-left:inherit}.wf-columns .wf-column:last-child{margin-right:inherit}.wf-columns-gap-small .wf-column{margin-left:.5rem}.wf-columns-gap-medium .wf-column{margin-left:1rem}.wf-columns-gap-large .wf-column{margin-left:2rem}.wf-columns-gap-none .wf-column{margin-left:inherit}@media (max-width:640px){.wf-columns-stack-small .wf-column{margin-left:inherit;margin-right:inherit;margin-top:1rem}.wf-columns-stack-small .wf-column:first-child{margin-top:inherit!important}.wf-columns-stack-small.wf-columns-gap-none .wf-column{margin-top:inherit}.wf-columns-stack-small.wf-columns-gap-small .wf-column{margin-top:.5rem}.wf-columns-stack-small.wf-columns-gap-medium .wf-column{margin-top:1rem}.wf-columns-stack-small.wf-columns-gap-large .wf-column{margin-top:2rem}}@media (max-width:960px){.wf-columns-stack-medium .wf-column{margin-left:inherit;margin-right:inherit;margin-top:1rem}.wf-columns-stack-medium .wf-column:first-child{margin-top:inherit!important}.wf-columns-stack-medium.wf-columns-gap-none .wf-column{margin-top:inherit}.wf-columns-stack-medium.wf-columns-gap-small .wf-column{margin-top:.5rem}.wf-columns-stack-medium.wf-columns-gap-medium .wf-column{margin-top:1rem}.wf-columns-stack-medium.wf-columns-gap-large .wf-column{margin-top:2rem}}@media (max-width:1200px){.wf-columns-stack-large .wf-column{margin-left:inherit;margin-right:inherit;margin-top:1rem}.wf-columns-stack-large .wf-column:first-child{margin-top:inherit!important}.wf-columns-stack-large.wf-columns-gap-none .wf-column{margin-top:inherit}.wf-columns-stack-large.wf-columns-gap-small .wf-column{margin-top:.5rem}.wf-columns-stack-large.wf-columns-gap-medium .wf-column{margin-top:1rem}.wf-columns-stack-large.wf-columns-gap-large .wf-column{margin-top:2rem}}@media (max-width:1600px){.wf-columns-stack-xlarge .wf-column{margin-left:inherit;margin-right:inherit;margin-top:1rem}.wf-columns-stack-xlarge .wf-column:first-child{margin-top:inherit!important}.wf-columns-stack-xlarge.wf-columns-gap-none .wf-column{margin-top:inherit}.wf-columns-stack-xlarge.wf-columns-gap-small .wf-column{margin-top:.5rem}.wf-columns-stack-xlarge.wf-columns-gap-medium .wf-column{margin-top:1rem}.wf-columns-stack-xlarge.wf-columns-gap-large .wf-column{margin-top:2rem}}}[data-wf-columns].uk-flex,[data-wf-columns].uk-flex-gap-small{gap:.5rem}[data-wf-columns].uk-flex-gap-medium{gap:1rem}[data-wf-columns].uk-flex-gap-large{gap:2rem}[data-wf-columns].uk-flex-gap-none{gap:0}[data-wf-columns].row{gap:.5rem;margin:0}[data-wf-columns].row>[class*=col]{padding:0}[data-wf-columns].flex-gap-sm{gap:.5rem}[data-wf-columns].flex-gap-md{gap:1rem}[data-wf-columns].flex-gap-lg{gap:2rem}[data-wf-columns].flex-gap-none{gap:0}[data-wf-columns].flex-top{align-items:flex-start}[data-wf-columns].flex-middle{align-items:center}[data-wf-columns].flex-bottom{align-items:flex-end}[data-wf-columns].flex-stretch{align-items:stretch}figure[data-wf-figure]{display:table;margin-block-start:inherit;margin-block-end:inherit;margin-inline-start:inherit;margin-inline-end:inherit}figure[data-wf-figure] figcaption{display:table-caption;caption-side:bottom}
.eb-animate{-webkit-animation-duration:var(--animation_duration, 150ms);animation-duration:var(--animation_duration, 150ms);-webkit-animation-fill-mode:both;animation-fill-mode:both}@-webkit-keyframes ebfadeIn{0%{opacity:0}100%{opacity:1}}@keyframes ebfadeIn{0%{opacity:0}100%{opacity:1}}.eb-fadeIn{-webkit-animation-name:ebfadeIn;animation-name:ebfadeIn}@-webkit-keyframes ebfadeOut{0%{opacity:1}100%{opacity:0}}@keyframes ebfadeOut{0%{opacity:1}100%{opacity:0}}.eb-fadeOut{-webkit-animation-name:ebfadeOut;animation-name:ebfadeOut}@media(print),(prefers-reduced-motion: reduce){.eb-animate{-webkit-animation-duration:1ms !important;animation-duration:1ms !important;-webkit-transition-duration:1ms !important;transition-duration:1ms !important;-webkit-animation-iteration-count:1 !important;animation-iteration-count:1 !important}}.eb-close{display:inline-block;position:absolute;right:0;top:0;z-index:10000;background:none;color:var(--eb-close-button-color, rgb(174, 174, 174));font-size:var(--eb-close-button-font-size, 24px);font-weight:normal;font-family:Tahoma,Arial;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-webkit-transition:all 200ms ease-in-out;transition:all 200ms ease-in-out;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;margin:0;padding:0;line-height:1;cursor:pointer;visibility:var(--eb-close-button-visibility);-webkit-animation:var(--eb-close-button-animation);animation:var(--eb-close-button-animation);-webkit-animation-fill-mode:var(--eb-close-button-animation-fill-mode);animation-fill-mode:var(--eb-close-button-animation-fill-mode)}.eb-close:hover{color:var(--eb-close-button-hover-color)}.eb-close.placement-inside{display:var(--eb-close-button-inside, none)}.eb-close.placement-outside{display:var(--eb-close-button-outside, none)}.eb-close>img{display:var(--eb-close-button-image, none);padding:10px}.eb-close:focus{outline:0}.eb-close>span{display:var(--eb-close-button-icon, none);font-size:1em;padding:.4em;line-height:.4em}.eb-rtl .eb-close{right:auto;left:0}@-webkit-keyframes ebFadeIn{99%{visibility:hidden}100%{visibility:visible}}@keyframes ebFadeIn{99%{visibility:hidden}100%{visibility:visible}}.eb{font-family:Arial;line-height:1.5;font-size:14px}.eb svg{fill:currentColor}.eb a{color:#4285f4}.eb-row-flex{text-align:center;margin:-8px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.eb-row-flex>*{margin:8px}.eb .eb-btn{display:inline-block;background-color:#555;color:#fff;padding:.9em;line-height:.6em;border-radius:3px;text-decoration:none;max-width:100%;border:solid 1px rgba(0,0,0,0);font-size:1em;text-align:center;cursor:pointer}.eb .eb-btn.eb-btn-medium{font-size:.9em;padding:.8em}.eb .eb-btn.eb-btn-small{font-size:.8em;padding:.7em}.eb .eb-btn.eb-btn-large{font-size:1.2em}.eb .eb-btn.eb-btn-outline{background:none;color:inherit;border:solid 1px currentColor}.eb .eb-btn.eb-btn-primary{background-color:#4285f4}.eb .eb-btn.eb-btn-danger{background-color:#db4437}.eb .eb-btn.eb-btn-success{background-color:#0f9d58}.eb .eb-btn:hover{opacity:.9}.eb-btns{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:var(--buttons-gap)}.eb-btns.gap-8{--buttons-gap: 8px}.eb-btns.gap-16{--buttons-gap: 16px}.eb-btns.gap-24{--buttons-gap: 24px}.eb-btns .eb-btn{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}@media only screen and (min-width: 576px){.eb-btns.equal-sizes .eb-btn{-webkit-box-flex:1;-ms-flex:1 0 21%;flex:1 0 21%}.eb-btns.flex-dir-column{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media only screen and (max-width: 575px){.eb-btns.m-gap-0{--buttons-gap: 0}.eb-btns.m-gap-8{--buttons-gap: 8px}.eb-btns.m-gap-16{--buttons-gap: 16px}.eb-btns.m-gap-24{--buttons-gap: 24px}.eb-btns.m-flex-dir-row{-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-orient:horizontal !important;-webkit-box-direction:normal !important;-ms-flex-direction:row !important;flex-direction:row !important}.eb-btns .eb-btn{width:100%}}.eb-left{float:left}.eb-right{float:right}.eb-h1{font-size:24px}.eb-h2{font-size:20px}.eb-h3{font-size:18px}.eb-h4{font-size:16px}.eb-h1,.eb-h2,.eb-h3,.eb-h4{line-height:1.3;margin-bottom:20px}.eb-p{padding:0;margin-bottom:20px}.eb-p:last-child{margin:0}.eb-small{font-size:.9em}.eb-muted{opacity:.6}.text-success{color:#0f9d58}.eb-icon-warning,.eb-icon{font-size:50px;line-height:56px;border:solid 2px currentColor;width:60px;height:60px;display:inline-block;border-radius:100%;color:#555;margin-bottom:20px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.eb-row{display:-webkit-box;display:-ms-flexbox;display:flex;margin:-10px}.eb-row .eb-col{padding:10px}.eb-label{display:inline-block;background-color:#555;padding:.7em;line-height:.8em;border-radius:3px;color:#fff}.eb-label.eb-label-danger{background-color:#db4437}.eb-coupon-code{background-color:#4285f4;color:#fff;padding:6px 18px;border-radius:3px;display:inline-block;font-family:monospace;font-size:16px;position:relative;text-align:center;letter-spacing:.1em}.eb-coupon-code:before{content:"✄";top:6px;left:-6px;font-size:34px;line-height:13px;position:relative}.eb-coupon-code-simple{border:dashed 1px currentColor;padding:.5em;line-height:1;font-family:monospace;font-weight:bold;letter-spacing:.1em}.eb-backdrop{height:100%;width:100%;position:fixed;left:0;top:0;z-index:0;overflow:hidden;background-color:var(--eb-overlay-background-color);backdrop-filter:blur(min(var(--eb-overlay-blur, 0) * 0.25px, 60px));-webkit-backdrop-filter:blur(min(var(--eb-overlay-blur, 0) * 0.25px, 60px))}.eb-floating-button{position:fixed;top:0;left:0;width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;z-index:9999;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none;cursor:pointer}.eb-floating-button>*{pointer-events:all}.eb-floating-button div{font-size:var(--fontSize, "16px");font-weight:500;color:var(--color);background-color:var(--bgColor);padding:.6em 1em;border-radius:3px;margin:30px;cursor:pointer;-webkit-transition:all 100ms ease-in-out;transition:all 100ms ease-in-out;-webkit-box-shadow:1px 1px 5px 0px rgba(0,0,0,.2);box-shadow:1px 1px 5px 0px rgba(0,0,0,.2)}.eb-floating-button div:hover{opacity:.9}.eb-floating-button[class*=middle] div{margin:0}.eb-columns-container{--base-metric: 8px;--columns: 1;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;gap:var(--gap)}.eb-columns-container.align-items-center{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.eb-columns-container.columns-2{--columns: 2}.eb-columns-container.columns-3{--columns: 3}.eb-columns-container.columns-4{--columns: 4}.eb-columns-container.gap-1{--gap: var(--base-metric)}.eb-columns-container.gap-2{--gap: calc(2 * var(--base-metric))}.eb-columns-container.gap-5{--gap: calc(5 * var(--base-metric))}.eb-columns-container .eb-column{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.eb-columns-container .eb-column:not(.flex-basis-auto){-ms-flex-preferred-size:calc(100%/var(--columns));flex-basis:calc(100%/var(--columns))}.eb-columns-container .eb-column.flex-basis-auto{-ms-flex-preferred-size:auto;flex-basis:auto}@media only screen and (min-width: 992px){.eb-columns-container .eb-column.md-flex-basis-auto{-ms-flex-preferred-size:auto;flex-basis:auto}}@media only screen and (max-width: 991px){.eb-columns-container{-ms-flex-wrap:wrap;flex-wrap:wrap}.eb-columns-container.md-columns-1{--columns: 1}.eb-columns-container.md-columns-2{--columns: 2}.eb-columns-container.md-columns-3{--columns: 3}.eb-columns-container.md-columns-4{--columns: 4}.eb-columns-container.md-gap-1{--gap: var(--base-metric)}.eb-columns-container.md-gap-2{--gap: calc(2 * var(--base-metric))}}@media only screen and (min-width: 577px){.eb-columns-container .eb-column.sm-flex-basis-auto{-ms-flex-preferred-size:auto;flex-basis:auto}}@media only screen and (max-width: 576px){.eb-columns-container{--columns: 1 !important}.eb-columns-container.sm-gap-1{--gap: var(--base-metric)}.eb-columns-container.sm-gap-2{--gap: calc(2 * var(--base-metric))}.eb-columns-container .sm-align-items-center{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.eb-columns-container .sm-text-center{text-align:center}}.eb-acc{text-align:center}.eb-acr{text-align:right}.eb-acb .eb-container,.eb-acm .eb-container{min-height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.eb-acb .eb-container{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.eb-acm .eb-container{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.eb-inst{position:fixed;top:0;left:0;width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;pointer-events:none;z-index:99999;text-align:left;padding:var(--eb-margin)}.eb-inst>*{pointer-events:all}.eb-inst,.eb-inst *,.eb-inst *:before,.eb-inst *:after{-webkit-box-sizing:border-box;box-sizing:border-box}.eb-inst .eb-header{font-size:1.6em;line-height:1em;margin-bottom:20px;opacity:.8}.eb-inst .eb-header ul{list-style:disc inside none;margin:0;padding:0}.eb-inst .eb-content{overflow:hidden}.eb-inst .eb-content .eb-input{border:1px solid #aeaeae;padding:.6em .8em;width:100%;height:auto;font-family:"Arial";line-height:normal;margin:0}.eb-inst .eb-content input[type=checkbox]{margin:0;position:relative;top:-1px}.eb-inst .eb-content .eb-field-row{margin-bottom:.5em}.eb-inst .eb-content .eb-field-row label{display:inline-block;margin-bottom:.5em}.eb-inst .eb-formHor .eb-container{margin:0 auto;max-width:1000px}@media(min-width: 768px){.eb-inst .eb-formHor form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:0 -5px}.eb-inst .eb-formHor .eb-content form>*{padding:0 5px;margin:0;width:100%}.eb-inst .eb-formHor .eb-content form .eb-footer{-ms-flex-negative:0;flex-shrink:0;width:150px}}.eb-inst .eb-formHor .eb-content button{width:100%}.eb-inst img{max-width:100%}.eb-inst.eb-image .eb-content>a{display:block}.eb-dialog{--eb-shadow-elevation: 0px 11px 15px -7px rgba(0,0,0,.2), 0px 24px 38px 3px rgba(0,0,0,.1), 0px 9px 46px 8px rgba(0,0,0,.1);--eb-shadow-1: 0 0 2px 2px rgba(0, 0, 1, 0.3);--eb-shadow-2: 6px 7px 4px 6px rgba(0, 0, 1, 0.3);--eb-shadow-3: 0 0 27px 15px rgba(0, 0, 0, 0.5);width:100%;height:var(--eb-height, auto);max-height:100%;z-index:1;overflow:auto;padding:var(--eb-padding, 30px);-webkit-overflow-scrolling:touch;position:relative;max-width:var(--eb-max-width);border-radius:var(--eb-border-radius);-webkit-box-shadow:var(--eb-dialog-shadow);box-shadow:var(--eb-dialog-shadow);background-color:var(--eb-background-color);color:var(--eb-text-color);border:var(--eb-border-width) var(--eb-border-style) var(--eb-border-color);background-image:var(--eb-background-image);background-repeat:var(--eb-background-repeat);background-size:var(--eb-background-size);background-position:var(--eb-background-position)}.eb-dialog:focus{outline:0}.eb-dialog.velocity-animating{-webkit-transition:none;transition:none}.eb-pageslide{position:relative;z-index:1000000000000000000000}.eb-pageslide>.eb-inst{position:relative;height:auto}iframe.eboxFitFrame{position:absolute;height:100%;width:100%;top:0;left:0}.eb-page_no_scroll,.eb-page_no_scroll body{overflow:hidden !important;position:relative}.eb-hide{display:none}*[data-ebox-cmd]>*,*[data-ebox]>*{pointer-events:none}.eb-top-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.eb-top-right{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.eb-middle-left{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.eb-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.eb-middle-right{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.eb-bottom-left{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.eb-bottom-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.eb-bottom-right{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}
/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */
@font-face{font-display:swap;
  font-family: "dearflip";
  src: url("data:application/x-font-ttf;charset=utf-8;base64,AAEAAAALAIAAAwAwT1MvMg8SB/AAAAC8AAAAYGNtYXDV1NUQAAABHAAAAGxnYXNwAAAAEAAAAYgAAAAIZ2x5ZvnmsZUAAAGQAAATFGhlYWQkauJPAAAUpAAAADZoaGVhB8ID8QAAFNwAAAAkaG10eLYAG/QAABUAAAAAwGxvY2FUik8GAAAVwAAAAGJtYXhwADoAmgAAFiQAAAAgbmFtZWTWXU4AABZEAAABknBvc3QAAwAAAAAX2AAAACAAAwP1AZAABQAAApkCzAAAAI8CmQLMAAAB6wAzAQkAAAAAAAAAAAAAAAAAAAABEAAAAAAAAAAAAAAAAAAAAABAAADq0QPA/8AAQAPAAEAAAAABAAAAAAAAAAAAAAAgAAAAAAADAAAAAwAAABwAAQADAAAAHAADAAEAAAAcAAQAUAAAABAAEAADAAAAAQAg6Sjqk+rK6tH//f//AAAAAAAg6QDqk+rK6tH//f//AAH/4xcEFZoVZBVeAAMAAQAAAAAAAAAAAAAAAAAAAAAAAQAB//8ADwABAAAAAAAAAAAAAgAANzkBAAAAAAEAAAAAAAAAAAACAAA3OQEAAAAAAQAAAAAAAAAAAAIAADc5AQAAAAABAVYAqwKSAqsABQAAJQcJARcHApI8/wABADzE5zwBAAEAPMQAAAAAAQFuAKsCqgKrAAUAACU3JzcJAQFuxMQ8AQD/AOfExDz/AP8AAAAAAAEBAAEBAwACPQAFAAABFzcXCQEBPMTEPP8A/wACPcTEPP8AAQAAAAABAQABGQMAAlUABQAAAScJAQcnATw8AQABADzEARk8AQD/ADzEAAAAAQAAAAUB8gNRAAUAAAkCBwkBAfL+pgFaTP5aAaYDBf6m/qZMAaYBpgAAAAABAg4ABQQAA1EABQAAJQkBNwkBAg4BWv6mTAGm/lpRAVoBWkz+Wv5aAAAAAAIBAACrAxICqwADAAkAAAEzESMlBwkBFwcBAFZWAhI8/wABADzEAqv+ADw8AQABADzEAAACAO4AqwMAAqsAAwAJAAABMxEjATcJASc3AqpWVv5EPAEA/wA8xAKr/gABxDz/AP8APMQAAQFWAIEDKgLVAAIAAAkCAVYB1P4sAtX+1v7WAAIBAACBAwAC1QADAAcAAAEzESMhETMRAlaqqv6qqgLV/awCVP2sAAACAGoAqwNWAqsAAgAFAAAJAREhCQEB6gFs/oD+lAFsAasBAP4AAQABAAAAAAIAqgCrA5YCqwACAAUAAAkCIREBAioBbP6U/oABbAKr/wD/AAIA/wAAAAAAAQDWAIEDKgLVAAsAAAEHFwcnByc3JzcXNwMq7u487u487u487u4Cme7uPO7uPO7uPO7uAAMAVgABA6oDVQAPAB8AKwAAJTI3NjU0JyYjIgcGFRQXFhMyFxYVFAcGIyInJjU0NzYXFTMVIxUjNSM1MzUCAIxlZWVljIxlZWVljLB9fX19sLB9fX192qysVKysVWVljIxlZWVljIxlZQMAfX2wsH19fX2wsH191KxUrKxUrAAAAwBWAAEDqgNVAA8AHwAjAAAlMjc2NTQnJiMiBwYVFBcWEzIXFhUUBwYjIicmNTQ3NgMhFSECAIxlZWVljIxlZWVljLB9fX19sLB9fX19JgGs/lRVZWWMjGVlZWWMjGVlAwB9fbCwfX19fbCwfX3+gFQAAAABANYAgQMqAtUACwAAASERIxEhNSERMxEhAyr/AFT/AAEAVAEAAYH/AAEAVAEA/wAAAAAAAQDWAYEDKgHVAAMAAAEhNSEDKv2sAlQBgVQAAAYAagBrA4AC6wADAAcACwAbACsAOwAAASEVIRE1IRUBNSEVJTIXFhUUBwYjIicmNTQ3NhMyFxYVFAcGIyInJjU0NzYTMhcWFRQHBiMiJyY1NDc2ASoCVv2qAlb9qgJW/SoaExMTExoaExMTExoaExMTExoaExMTExoaExMTExoaExMTEwLVVP8AVFT/AFRUahMTGhoTExMTGhoTEwIAEhIcHBISEhIcHBIS/wASEhwcEhISEhwcEhIAAAAABAEAAKsDAAKrAAMABwALAA8AAAEzNSMhFTM1AzM1IwUzNSMBAODgASDg4ODg/uDg4AHL4ODg/gDg4OAACACAACsDgAMrAAMABwALAA8AEwAXABsAHwAAJTUjFQMhESEBNSMVAyERIQM1IxUDIREhATUjFQMhESEDKqpWAVb+qgEAqlYBVv6qqqpWAVb+qgEAqlYBVv6qgaqqAQD+qgIAqqoBAP6q/qyqqgEA/qoCAKqqAQD+qgAAAAkAqgBVA1YDAQADAAcACwAPABMAFwAbAB8AIwAAJTUzFQM1MxUBNTMVNzMVIwE1MxUhNTMVAzUzFTM1MxUBNTMVAqqsrKz+VKxUrKz/AKz+VKysrFSs/lSsVaysAQCsrAEArKysrP8ArKysrP8ArKysrAIArKwAAAIAKgAVA9YC6wAJACkAACURJiMiBxE2MzIDMhcRFAcGIyInJiMiByYjIgciBwYjIicmNRE2MzIXNgOAQlSCaGiCTk6YVAcHCAYEUnqCaFaUbGACAwMCCAcHVpaUVlaVAewUQP4WQAJAQP2SCAcHAixAQC4BAQYGCAJyQEBAAAAABQAqABUD1gLrAAkAEwAdACcARwAAATIXFSYjIgc1Nic2MzIXFSYjIgc3Igc1NjMyFxUmExEmIyIHETYzMgMyFxEUBwYjIicmIyIHJiMiByIHBiMiJyY1ETYzMhc2Auo0OChEeEhMTFRsNDgoRHhIwHhIUHA0ODBaQlSCaGiCTk6YVAcHCAYEUnqCaFaUbGACAwMCCAcHVpaUVlYBRwpACipIIlAiCkAKKpwqRiQKQgz+qgHsFED+FkACQED9kggHBwIsQEAuAQEGBggCckBAQAAAAAACAKoAAQNWA1UAAgATAAABMyclIQERFAcGIyEiJyY1EzQ3NgIq7Oz+1gFWAQAaGiL+ACIaGgIZGQIr6kD/AP4AIhkZGRkiAqwiGRkAAwCAAEEDagMrAAMAEwAsAAABMxUjFzI3NjU0JyYjIgcGFRQXFiEXByc1JwYjIicmNTQ3NjMyFxYVFAcGBxcBKtbWbFA4ODg4UFA4ODg4AVDUQNQMTGh0UVFRUXR0UFAUFBoMAisqrDg4UFA4ODg4UFA4ONRA1CIMQlBQdHRRUVFRdCo1NSAMAAMAgABBA2oDKwALABsANAAAASMVIzUjNTM1MxUzBzI3NjU0JyYjIgcGFRQXFiEXByc1JwYjIicmNTQ3NjMyFxYVFAcGBxcCAFYqVlYqVmpQODg4OFBQODg4OAFQ1EDUDExodFFRUVF0dFBQFBQaDAIBVlYqVlbWODhQUDg4ODhQUDg41EDUIgxCUFB0dFFRUVF0KjU1IAwAAwCqAVUDVgIBAA8AHwAvAAABMhcWFRQHBiMiJyY1NDc2ITIXFhUUBwYjIicmNTQ3NiEyFxYVFAcGIyInJjU0NzYCACIaGhoaIiIaGhoaASIiGhoaGiIiGhoaGv4iIhoaGhoiIhoaGhoCARoaIiIaGhoaIiIaGhoaIiIaGhoaIiIaGhoaIiIaGhoaIiIaGgAAAgCqACsDVgMrAAMACgAANyEVIQEHJzMRMxGqAqz9VAIAqqqAVIFWAVasrAGq/lYAAwCAADUDgAMhABEAGAAeAAABFhcWFRQHBgc1Njc2NTQnJicTFAcRFhcWJTM3EScjAlaCVFRUVIJeOzs7O15qaiwfH/3AqtbWqgMhHGlpiIhpaRxYHE5OZmZOThz+4ng0AVgWMjJO1v1U1gAAAQCAAAMDgANVADMAACUyFxYVFAcGIyInJjU0NyUGIyInJjU0NzYzMhclJjU0NzYzMhcWFRQHBiMiJwUWFRQHBTYDADQkJCUlMjIlJQL+0iYyNCYmJiY0MiYBLAQmJjQ0JiYmJjQwKP7UBAQBMCT9JSUyNCUlJSU0FAiwIiYmNDQmJiKuFAo0JiYmJjQ0JiYksBQKChSwIAAFAFYAVQOqAwEAAwANABcAIQArAAABESERExUjIicmPQEzFSUzFRQHBisBNTMBIzU0NzY7ARUjJTMyFxYdASM1IwMA/gAqgCIZGVQCrFQZGSKAgP1UVBkZIoCAAiyAIhkZVIACVf6sAVT+VlYaGiJWVlZWIhoaVgGqViIaGlZWGhoiVlYAAAAABACAACsDgAMrAAYADQAUABsAAAERITcnNxcFIREXNxcHAxEhBxcHJyUhEScHJzcDgP8AYnw+ev5i/wBiej58ngEAYnw+egGeAQBiej58ASv/AGJ6PnyeAQBifD56AZ4BAGJ6Pnye/wBifD56AAAAAAEBKwBVAqsDAAAXAAABMxUjESMRIzUzNTQ2Nz4BOwEVIyIGHQECK4CAgICAGBcYPCNaWhAWAgCA/tUBK4A2JlUaGxqAFhBaAAEAgABzA4AC4gBNAAABPgE3DgEHLgEjIgYHDgEVFBYXJicuAScmJw4BFRQWFy4BJxQWFx4BFw4BIyImJx4BFx4BMw4BIyImJx4BMzI2Nz4BNz4BPQE+ATcOAQcDJhoiCBkyGRY5IiI4FxcXAgMxLS1SJCQgCwsjIxQjDxESES0cChULCg4EBxwUFC4aK2E4DRMGNnlDRXk0NU4YGhgZJw8WLRcCfxAsGw0SBRgYFxcXNyEKEQgCCwspHh4nEygUKkIYAgoIHTMWFRwGAgMCAhgoDw8QIiEBASQjIyMiVTIyaDcUEikXCgwEAAAABABWAAEDqgNVAB0ALQA9AEEAAAEyFxYVFAcGFSM0NzY3Njc2NTQnJiMiBwYVIzQ3NhMyNzY1NCcmIyIHBhUUFxYTMhcWFRQHBiMiJyY1NDc2EzUzFQIARjIyQEBUFBQYGBQUGhoiIhoaVDIyRoxlZWVljIxlZWVljLB9fX19sLB9fX19hlQCqzIyRjY5OS4uISEPDxYWHCIZGRkZIkYyMv2qZWWMjGVlZWWMjGVlAwB9fbCwfX19fbCwfX39VlZWAAAAAAMAVgABA6oDVQAcACAAMAAAATY1NCcmIyIHBhUzNDc2MzIXFhUUDwEGHQEzNDcDNSMVEzIXFhUUBwYjIicmNTQ3NgKCKDIyRkYyMlQaGiIiGhoaNDJUMjJUKrB9fX19sLB9fX19AcsoOEYyMjIyRiIaGhoaIiIaNjZCFkI2/t5UVALUfX2wsH19fX2wsH19AAIAgABBA2oDKwAPACgAAAEyNzY1NCcmIyIHBhUUFxYhFwcnNScGIyInJjU0NzYzMhcWFRQHBgcXAZZQODg4OFBQODg4OAFQ1EDUDExodFFRUVF0dFBQFBQaDAFVODhQUDg4ODhQUDg41EDUIgxCUFB0dFFRUVF0KjU1IAwAAAAABABWACsDqgMrAAMAEwAXACcAAAEVITUBMjc2NTQnJiMiBwYVFBcWAzUhFQEyFxYVESMVITUjETQ3NjMDAP4AAioSDQ0NDRISDAwMDG7+rAHUNCYmqv4AqiYmNAMrqqr+gAwMEhINDQ0NEhIMDP7W1NQB1CYmNP8AqqoBADQmJgADAFYAVQOqAwEAAgAHABsAAAElIQERBSURATIXFhURFAcGIyEiJyY1ETQ3NjMCAAFW/VQCrP6q/qoCrCIZGRkZIv1UIhkZGRkiAdXW/gABqtTU/lYCVhoaIv4AIhoaGhoiAgAiGhoAAAIAVgBVA6oDAQAFABkAAAE1BSUVBQEyFxYVERQHBiMhIicmNRE0NzYzA1b+qv6qAVYBViIZGRkZIv1UIhkZGRkiAlVW1tZW1AGAGhoi/gAiGhoaGiICACIaGgAAAwCAAKsDgAKrAAMABwALAAATIRUhFTUhFQU1IRWAAwD9AAMA/QADAAKrVtRUVNZWVgAAAAMAA/+rA/4DqwAoAFAAlwAAASYnLgEnJiMiBw4BBwYVFBYXAyUeATMxOAExMjc+ATc2NTQnLgEnJicBMSImLwEHNycuATU0Nz4BNzYzMhceARcWFxYXHgEXFhUUBw4BBwYjEy4BJyYiBw4BBw4BJy4BJy4BJyY2Nz4BNz4BNzYmJy4BJy4BIyoBIyIGBw4BFRQWFxYXHgEXFhceARcWMjc+ATc+AScuAScDaSQpKlsxMTNpXF2JKCgiIkgBDTd7QGlcXYooKAoKJhscJP6ZOW0xD6ArCiAhIiFyTU1XKygpTCIjHh0XFyAICCEick1NV+cJRAkJDQcGHAYGDAkKOCQdJAYGBwUECgUEBQMDAQMCHQgHEAUGDAcGEwgJJC8FAhEQOCcnMBYkDhcoERI7CAgCAgMMCgMWJBwbJgoKKCiKXF1pQ4E5/vlGHiAoKIpdXGkzMTFbKSok/PMeHQkqnBAycjxXTU1zISEICCAXFx4dIyJMKSkqV01NcyEhATwFIQMDCQohBwYCBQUZIRk1CgkMBAUMBgUJBwYLBQVGExMDBgkKMS8vTgYDFxc8Hx8VCQ0FBwIDIxcWIgQEBgUAAAADAED/6wPAAysAGQAdACkAAAEzFTM+ATMyFx4BFxYVESMRNCYjIgYVESMRITMRIxMUBiMiJjU0NjMyFgGAsQMSWUNHKyswCQi5GUdIJrn+wMDAwDgoKDg4KCg4AitbIToVFEgxMTn+zAERMWRZN/7qAkD9wALgKDg4KCc5OQAAAAEARP/vA7wDZgBuAAABIgcOAQcGFRQXHgEXFhcuATc2Nz4BNzYxMCY1NDYzMhYVFAYHBhYzMjY1NCYjIgYVFBYXHgEHDgEHDgEnLgE1NDc+ATc2MzIXHgEXFhUUBw4BBwYjIiYnMAYHDgEHHgEzMjc+ATc2NTQnLgEnJiMCAFxRUHkjIxUVSzQ0PQIDBwMICRIHBw0vIRwcGwoIKSE7UGdSXmoTDgMBAQMIAQIHBiowExNKNjdIOTIyShUVERE9KyoyIjkLFwQIIg0fQiJcUVB5IyMjI3lQUVwDZiMieVFQXEdAQGwpKRgaSB0NJCRMHh0lHS4+JRocUCchL3FaUGR3SR04EQMGAwsjBQYDAxRnMTUwMUoWFhMTRS8vNzkyM0oWFh8UWg8dQRYKCiMjeFFRW1xRUXkiIwAAAAABAAAAAQAASQUJd18PPPUACwQAAAAAAOClzv4AAAAA4KXO/gAA/6sEAAOrAAAACAACAAAAAAAAAAEAAAPA/8AAAAQAAAAAAAQAAAEAAAAAAAAAAAAAAAAAAAAwBAAAAAAAAAAAAAAAAgAAAAQAAVYEAAFuBAABAAQAAQAEAAAABAACDgQAAQAEAADuBAABVgQAAQAEAABqBAAAqgQAANYEAABWBAAAVgQAANYEAADWBAAAagQAAQAEAACABAAAqgQAACoEAAAqBAAAqgQAAIAEAACABAAAqgQAAKoEAACABAAAgAQAAFYEAACABAABKwQAAIAEAABWBAAAVgQAAIAEAABWBAAAVgQAAFYEAACABAAAAwQAAEAEAABEAAAAAAAKABQAHgAyAEYAWgBuAIQAmgC0AM4A3ADwAQYBHAE2AXYBsAHKAdgCNgJUApICzgMOA3gDngPiBC4EdgSOBMQFEAVUBYwFsAYmBogG0AcQB1AHhAeyB8wIrAjsCYoAAAABAAAAMACYAAkAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAADgCuAAEAAAAAAAEACAAAAAEAAAAAAAIABwBpAAEAAAAAAAMACAA5AAEAAAAAAAQACAB+AAEAAAAAAAUACwAYAAEAAAAAAAYACABRAAEAAAAAAAoAGgCWAAMAAQQJAAEAEAAIAAMAAQQJAAIADgBwAAMAAQQJAAMAEABBAAMAAQQJAAQAEACGAAMAAQQJAAUAFgAjAAMAAQQJAAYAEABZAAMAAQQJAAoANACwZGVhcmZsaXAAZABlAGEAcgBmAGwAaQBwVmVyc2lvbiAxLjAAVgBlAHIAcwBpAG8AbgAgADEALgAwZGVhcmZsaXAAZABlAGEAcgBmAGwAaQBwZGVhcmZsaXAAZABlAGEAcgBmAGwAaQBwUmVndWxhcgBSAGUAZwB1AGwAYQByZGVhcmZsaXAAZABlAGEAcgBmAGwAaQBwRm9udCBnZW5lcmF0ZWQgYnkgSWNvTW9vbi4ARgBvAG4AdAAgAGcAZQBuAGUAcgBhAHQAZQBkACAAYgB5ACAASQBjAG8ATQBvAG8AbgAuAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==") format("truetype");
  font-weight: normal;
  font-style: normal;
  font-display: block;
}
[class^=df-icon-]:before, [class*=" df-icon-"]:before,
.df-ui-btn[class^=ti-]:before, .df-ui-btn[class*=" ti-"]:before {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "dearflip" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.df-icon-arrow-left:before {
  content: "\e900";
}

.df-icon-arrow-right:before {
  content: "\e901";
}

.df-icon-arrow-down:before {
  content: "\e902";
}

.df-icon-arrow-up:before {
  content: "\e903";
}

.df-icon-arrow-left1:before {
  content: "\e904";
}

.df-icon-arrow-right1:before {
  content: "\e905";
}

.df-icon-first-page:before {
  content: "\e906";
}

.df-icon-last-page:before {
  content: "\e907";
}

.df-icon-play:before, .df-icon-play-popup:before {
  content: "\e908";
}

.df-icon-pause:before {
  content: "\e909";
}

.df-icon-fast-rewind:before {
  content: "\e90a";
}

.df-icon-fast-forward:before {
  content: "\e90b";
}

.df-icon-close:before {
  content: "\e90c";
}

.df-icon-add-circle:before {
  content: "\e90d";
}

.df-icon-minus-circle:before {
  content: "\e90e";
}

.df-icon-add:before {
  content: "\e90f";
}

.df-icon-minus:before {
  content: "\e910";
}

.df-icon-list:before {
  content: "\e911";
}

.df-icon-grid:before {
  content: "\e912";
}

.df-icon-grid-view:before {
  content: "\e913";
}

.df-icon-apps:before {
  content: "\e914";
}

.df-icon-double-page:before {
  content: "\e915";
}

.df-icon-book:before {
  content: "\e916";
}

.df-icon-file:before {
  content: "\e917";
}

.df-icon-zoom-out:before {
  content: "\e918";
}

.df-icon-zoom-in:before {
  content: "\e919";
}

.df-icon-more:before {
  content: "\e91a";
}

.df-icon-download:before, .df-ui-btn.ti-download:before {
  content: "\e91b";
}

.df-icon-volume:before {
  content: "\e91c";
}

.df-icon-share:before {
  content: "\e91d";
}

.df-icon-fit-screen:before {
  content: "\e91e";
}

.df-icon-fullscreen:before {
  content: "\e91f";
}

.df-icon-facebook:before {
  content: "\e920";
}

.df-icon-twitter:before {
  content: "\e921";
}

.df-icon-help-outline:before {
  content: "\e922";
}

.df-icon-help:before {
  content: "\e923";
}

.df-icon-search:before, .df-ui-btn.ti-search:before {
  content: "\e924";
}

.df-icon-print:before, .df-ui-btn.ti-printer:before {
  content: "\e925";
}

.df-icon-mail-outline:before {
  content: "\e926";
}

.df-icon-mail:before {
  content: "\e927";
}

.df-icon-menu:before {
  content: "\e928";
}

.df-icon-linkedin:before {
  content: "\eaca";
}

.df-icon-pinterest:before {
  content: "\ead1";
}

.df-icon-whatsapp:before {
  content: "\ea93";
}

/*! DEARVIEWER*/
.df-searching .df-search-info, .df-hybrid-viewer:not(.df-zoom-active) .df-loading + .df-zoomview::after, .df-thumb.df-thumb-requested:before, .df-flipbook-3d.df-loading:after, .df-page.df-loading:after, .df-fetch-pdf .df-loading-info, .df-container .df-loading-icon {
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' style='margin: auto; background: none; display: block; shape-rendering: auto;' width='48px' height='48px' viewBox='0 0 100 100' preserveAspectRatio='xMidYMid'%3E%3Ccircle cx='50' cy='50' fill='none' stroke='%2307abcc' stroke-width='9' r='30' stroke-dasharray='141.37166941154067 49.12388980384689'%3E%3CanimateTransform attributeName='transform' type='rotate' repeatCount='indefinite' dur='1s' values='0 50 50;360 50 50' keyTimes='0;1'%3E%3C/animateTransform%3E%3C/circle%3E%3C!-- %5Bldio%5D generated by https://loading.io/ --%3E%3C/svg%3E");
}

.df-hidden {
  display: none !important;
}

.has-text-align-center, .df-text-align-center {
  text-align: center;
}

.df-app {
  min-height: 220px;
  position: relative;
  overflow: hidden;
  width: 100%;
  /*Smoothing of images in Firefox*/
  image-rendering: auto;
  direction: ltr;
  line-height: 1.5;
}

.df-container {
  height: 100%;
}
.df-container * {
  box-sizing: border-box !important;
}
.df-container i {
  font-style: normal;
}
.df-container a {
  outline: none;
  text-decoration: none;
  box-shadow: none;
}
.df-container .df-bg {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: no-repeat 50%;
  background-size: cover;
}
.df-container .df-loading-info {
  position: absolute;
  top: -300px;
  left: 50%;
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
  -moz-transition: 0.3s ease;
  -o-transition: 0.3s ease;
  -webkit-transition: 0.3s ease;
  transition: 0.3s ease;
  -moz-transition-property: opacity;
  -o-transition-property: opacity;
  -webkit-transition-property: opacity;
  transition-property: opacity;
  max-width: 200px;
  margin-top: 20px;
  padding: 10px 15px;
  box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3);
  background-color: #f7f7f7;
  border-radius: 5px;
  font-size: 12px;
  color: #222;
  word-break: break-word;
  letter-spacing: 0.5px;
  opacity: 0;
}
.df-container.df-init .df-loading-info {
  top: 50%;
  opacity: 1;
  max-width: 300px;
}
.df-container.df-init .df-viewer {
  display: none;
}
.df-container.df-error .df-loading-info {
  -webkit-transform: translateX(-50%) translateY(-50%);
  -moz-transform: translateX(-50%) translateY(-50%);
  -ms-transform: translateX(-50%) translateY(-50%);
  transform: translateX(-50%) translateY(-50%);
  margin: 0;
  color: #b00;
}
.df-container .df-loading-icon {
  -moz-transition: 0.3s 0.1s opacity;
  -o-transition: 0.3s 0.1s opacity;
  -webkit-transition: 0.3s 0.1s opacity;
  transition: 0.3s 0.1s opacity;
  opacity: 0;
  height: 50px;
  width: 50px;
  left: 50%;
  top: 50%;
  margin: -45px -25px -25px;
  box-sizing: border-box;
  position: absolute;
  pointer-events: none;
  background-repeat: no-repeat;
  background-size: 32px;
  background-position: 50%;
  background-color: white;
  -webkit-border-radius: 50px;
  -moz-border-radius: 50px;
  border-radius: 50px;
  box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3);
}
.df-container.df-loading .df-loading-icon {
  opacity: 1;
  z-index: 100;
}

.df-fetch-pdf .df-loading-info {
  opacity: 1;
  top: 0px;
  z-index: 4;
  background-repeat: no-repeat;
  padding-left: 36px;
  background-size: 24px;
  background-position: 6px 6px;
}

.df-viewer .df-3dcanvas {
  right: 0;
  position: absolute;
}

.df-ui {
  color: #666;
  bottom: 0;
  width: 100%;
  height: 42px;
  box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3);
  background-color: #fff;
  position: absolute;
  vertical-align: top;
  box-sizing: border-box;
  text-align: center;
  padding: 0;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  z-index: 4;
  display: block;
}
.df-ui .df-logo {
  height: 100%;
}
.df-ui .df-logo.df-logo-img {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  padding: 2px 5px;
}
.df-ui .df-logo.df-logo-img img {
  max-height: 100%;
  max-width: 120px;
}
.df-ui .df-ui-page {
  padding: 0;
  font-size: 12px;
  width: 50px;
  min-width: 50px;
  line-height: 42px;
  margin: 0 0;
  border-radius: 0;
  background-color: rgba(0, 0, 0, 0.03);
}
.df-ui .df-ui-page label {
  position: absolute;
  right: 0;
  top: 0;
  min-width: 50px;
  height: 100%;
  text-align: center;
  display: block;
  line-height: inherit !important;
  color: #999;
  font-weight: normal;
  cursor: pointer;
  background-color: transparent;
  z-index: 1;
  box-sizing: border-box;
  word-break: normal;
}
.df-ui .df-ui-page input {
  width: 100%;
  background-color: transparent;
  height: 100%;
  margin: 0;
  padding: 0 !important;
  border: 1px solid #8f8f8f;
  text-align: center;
  vertical-align: top;
  line-height: inherit !important;
  color: transparent;
  font-size: 14px;
  top: 0;
  box-sizing: border-box;
  z-index: -1;
  display: block;
  opacity: 0;
}
.df-ui .df-ui-page input:focus {
  z-index: 2;
  opacity: 1;
  color: inherit;
}
.df-ui .df-ui-page input:focus + label {
  opacity: 0;
  display: none;
}

.df-ui-btn {
  color: #777;
  vertical-align: top;
  background-color: #fff;
  box-sizing: border-box;
  text-align: center;
  position: relative;
  width: 40px;
  height: 100%;
  font-size: 20px;
  cursor: pointer;
  z-index: 2;
  display: inline-block;
  padding: 10px 5px;
  /* -webkit-border-radius: 3px; */
  line-height: 1.2;
  transition: 0.3s;
  transition-property: opacity, color, background-color;
}
.df-ui-btn:before {
  box-sizing: border-box;
}
.df-ui-btn:hover, .df-ui-btn.df-active {
  color: #00ACCE;
  background-color: #eee;
}
.df-ui-btn.df-active {
  background-color: #e7e7e7;
}
.df-ui-btn.disabled, .df-ui-btn.disabled:hover {
  color: #bbb;
}
.df-ui-btn span {
  display: none;
}

.df-more-container {
  display: none;
  position: absolute;
  bottom: 100%;
  margin-bottom: 8px !important;
  right: 10px;
  background-color: #f7f7f7;
  z-index: 20;
  border-radius: 5px;
  box-shadow: 0 -1px 3px rgba(0, 0, 0, 0.2);
}
.df-more-container:before {
  content: " ";
  position: absolute;
  border: 7px solid transparent;
  border-top-color: #eee;
  height: 0;
  width: 0;
  bottom: -14px;
  right: 13px;
  margin-right: -8px;
  pointer-events: none;
}

.df-more-container > .df-ui-btn {
  width: 170px;
  text-align: left;
  padding: 6px 8px;
  height: 36px;
  border-top: 1px solid #e4e4e4;
  border-radius: 0;
  line-height: 16px;
}
.df-more-container > .df-ui-btn span {
  font-size: 12px;
  padding-left: 24px;
  vertical-align: middle;
  display: inline-block;
}
.df-more-container > .df-ui-btn:before {
  position: absolute;
  top: 7px;
  font-size: 20px;
  width: 1em;
  text-align: center;
}
.df-more-container > .df-ui-btn:first-child {
  border-radius: 5px 5px 0 0;
  border-top: none;
}
.df-more-container > .df-ui-btn:last-child {
  border-radius: 0 0 5px 5px;
}

.df-ui-more.df-active .df-more-container {
  display: block;
}

.df-ui-search.df-active .df-search-container {
  display: block;
  padding: 5px;
}

.df-ui-nav {
  top: 50%;
  margin-top: -50px;
  position: absolute;
  opacity: 0.8;
  height: 100px;
  font-size: 36px;
  width: 50px;
  z-index: 2;
  cursor: pointer;
}
.df-ui-nav:hover {
  opacity: 1;
}
.df-ui-nav .df-ui-btn {
  height: auto;
  height: initial;
  position: absolute;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  top: 50%;
  padding: 15px 5px;
  width: auto;
  font-size: inherit;
  background-color: transparent !important;
}
.df-ui-nav .df-ui-btn:before {
  color: white;
  filter: drop-shadow(0 0 3px black);
}
.df-ui-nav.df-ui-prev {
  left: 0;
  right: auto;
  border-radius: 0;
}
.df-ui-nav.df-ui-prev .df-ui-btn {
  left: 10px;
}
.df-ui-nav.df-ui-prev .df-ui-btn:before {
  text-align: left;
}
.df-ui-nav.df-ui-next {
  right: 0;
}
.df-ui-nav.df-ui-next .df-ui-btn {
  right: 10px;
}
.df-ui-nav.df-ui-next .df-ui-btn:before {
  text-align: right;
}

.df-slider, .df-zoomview, .df-flipbook-3d, .df-flipbook-2d, .df-viewer-container {
  position: absolute;
  overflow: hidden;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 1;
}

.df-flipbook-2d {
  -webkit-filter: blur(0);
  -moz-filter: blur(0);
  -ms-filter: blur(0);
  -o-filter: blur(0);
  filter: blur(0);
}
.df-flipbook-2d .df-viewer-wrapper {
  position: relative;
  margin: 0 auto;
  height: 100%;
  -moz-transition: 0.3s left;
  -o-transition: 0.3s left;
  -webkit-transition: 0.3s left;
  transition: 0.3s left;
}
.df-flipbook-2d .df-book-shadow {
  position: absolute;
  z-index: -1;
  height: 100%;
  display: none;
  -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);
}

.df-page-content {
  overflow: hidden;
  opacity: 0.5;
}

.df-page.df-loading:after {
  content: "";
  background-size: 22px;
  height: 22px;
  width: 22px;
  display: block;
  top: 50%;
  left: 50%;
  margin: -11px;
  position: absolute;
  z-index: 0;
}
.df-page.df-loading .df-page-content {
  display: none;
}
.df-page > canvas {
  width: 100%;
  height: 100%;
  position: relative;
  z-index: 0;
}
.df-page .df-page-content {
  position: absolute;
  height: 100%;
  display: block;
  top: 0;
  width: 100%;
  z-index: 1;
}

.df-sheet {
  position: absolute;
  -webkit-transform-origin: 0 0 0;
  -moz-transform-origin: 0 0 0;
  transform-origin: 0 0 0;
}
.df-sheet .df-page, .df-sheet .df-page-front, .df-sheet .df-page-back, .df-sheet .df-sheet-wrapper, .df-sheet .df-sheet-fold-inner-shadow, .df-sheet .df-sheet-fold-outer-shadow {
  position: absolute;
  -webkit-transform-origin: 0 0 0;
  -moz-transform-origin: 0 0 0;
  transform-origin: 0 0 0;
}
.df-sheet .df-sheet-wrapper {
  overflow: hidden;
}
.df-sheet .df-page {
  width: 100%;
  height: 100%;
  background-color: white;
  box-sizing: border-box;
  z-index: 0;
  background-size: 100% 100%;
}
.df-sheet .df-page:before {
  content: "";
  position: absolute;
  display: block;
  top: 0;
  width: 15%;
  height: 100%;
  z-index: 5;
  opacity: 0.5;
  pointer-events: none;
}
.df-sheet .df-page > canvas {
  z-index: -1;
}
.df-sheet .df-page-front:before {
  left: 0;
  background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.25), rgba(0, 0, 0, 0.15) 15%, rgba(255, 255, 255, 0.07), rgba(255, 255, 255, 0));
  background-image: -moz-linear-gradient(left, rgba(0, 0, 0, 0.25), rgba(0, 0, 0, 0.15) 15%, rgba(255, 255, 255, 0.07), rgba(255, 255, 255, 0));
  background-image: -ms-linear-gradient(left, rgba(0, 0, 0, 0.25), rgba(0, 0, 0, 0.15) 15%, rgba(255, 255, 255, 0.07), rgba(255, 255, 255, 0));
}
.df-sheet .df-page-back:before {
  right: 0;
  background-image: -webkit-linear-gradient(right, rgba(0, 0, 0, 0.25), rgba(0, 0, 0, 0.2) 10%, rgba(0, 0, 0, 0.15) 25%, rgba(0, 0, 0, 0) 70%);
  background-image: -moz-linear-gradient(right, rgba(0, 0, 0, 0.25), rgba(0, 0, 0, 0.2) 10%, rgba(0, 0, 0, 0.15) 25%, rgba(0, 0, 0, 0) 70%);
  background-image: -ms-linear-gradient(right, rgba(0, 0, 0, 0.25), rgba(0, 0, 0, 0.2) 10%, rgba(0, 0, 0, 0.15) 25%, rgba(0, 0, 0, 0) 70%);
}
.df-sheet.df-left-side {
  right: 50%;
  -webkit-transform-origin: right;
  -moz-transform-origin: right;
  transform-origin: right;
}
.df-sheet.df-left-side .df-page-front {
  z-index: 1;
}
.df-sheet.df-left-side .df-page-back {
  z-index: 2;
}
.df-sheet.df-right-side {
  left: 50%;
  -webkit-transform-origin: left;
  -moz-transform-origin: left;
  transform-origin: left;
}
.df-sheet.df-right-side .df-page-front {
  z-index: 2;
}
.df-sheet.df-right-side .df-page-back {
  z-index: 1;
}
.df-sheet .df-sheet-fold-inner-shadow {
  position: absolute;
  z-index: 5;
  display: none;
}
.df-sheet .df-sheet-fold-outer-shadow {
  z-index: -1;
  width: 100%;
  height: 100%;
}
.df-sheet.df-flipping, .df-sheet.df-folding {
  z-index: 200 !important;
}
.df-sheet.df-folding.df-left-side .df-page-front, .df-sheet.df-folding.df-right-side .df-page-back {
  z-index: 3;
}
.df-sheet.df-folding .df-sheet-fold-inner-shadow {
  display: block;
}
.df-sheet.df-folding .df-page-content {
  display: none;
}

.df-pending .df-page-content, .df-pendingresize .df-page-content {
  display: none !important;
}

.df-sheet.df-left-side.df-folding:not(.df-hard-sheet) .df-page-front {
  z-index: 3;
}

.df-hard-sheet .df-sheet-wrapper {
  width: 100% !important;
  height: 100% !important;
  overflow: visible;
  transform-style: preserve-3d;
  -webkit-transform-origin: 0 50% 0;
  -moz-transform-origin: 0 50% 0;
  transform-origin: 0 50% 0;
}
.df-hard-sheet .df-sheet-fold-inner-shadow, .df-hard-sheet .df-sheet-fold-outer-shadow {
  display: none !important;
}
.df-hard-sheet .df-page-front, .df-hard-sheet .df-page-back {
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  backface-visibility: hidden;
}
.df-hard-sheet.df-right-side .df-page-back {
  -webkit-transform-origin: right 50%;
  -moz-transform-origin: right 50%;
  transform-origin: right 50%;
  z-index: 3 !important;
}
.df-hard-sheet.df-right-side .df-page-front {
  -webkit-transform-origin: left 50%;
  -moz-transform-origin: left 50%;
  transform-origin: left 50%;
  z-index: 4;
}
.df-hard-sheet.df-left-side .df-page-back {
  -webkit-transform-origin: right 50%;
  -moz-transform-origin: right 50%;
  transform-origin: right 50%;
}
.df-hard-sheet.df-left-side .df-page-front {
  -webkit-transform-origin: left 50%;
  -moz-transform-origin: left 50%;
  transform-origin: left 50%;
}

.df-flipbook-3d.df-loading:after {
  content: "";
  background-size: 22px;
  height: 22px;
  width: 22px;
  display: block;
  top: 50%;
  left: 50%;
  margin: -11px;
  position: absolute;
  z-index: 0;
}

.df-link-content, .df-text-content, .df-auto-link-content {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  overflow: hidden;
  pointer-events: none;
  width: auto !important;
  height: auto !important;
}

.df-page-content.df-double-internal:not(.df-double-internal-fix) > div {
  right: -100%;
}
.df-page-content.df-double-internal-fix > div {
  left: -100%;
}

.annotationLayer section, .df-link-content section, .customLinkAnnotation, .customHtmlAnnotation, .customVideoAnnotation, .linkAnnotation, .highlightAnnotation, .popupAnnotation {
  position: absolute;
  z-index: 5;
  cursor: pointer;
  pointer-events: all;
  border: none !important;
  padding: 0 !important;
}

section.linkAnnotation a,
a.linkAnnotation,
.buttonWidgetAnnotation a,
a.customLinkAnnotation,
.customHtmlAnnotation,
.customVideoAnnotation, a.df-autolink {
  background-color: #ff0;
  display: block;
  height: 100%;
  -moz-transition: none;
  -o-transition: none;
  -webkit-transition: none;
  transition: none;
}
section.linkAnnotation a:hover,
a.linkAnnotation:hover,
.buttonWidgetAnnotation a:hover,
a.customLinkAnnotation:hover,
.customHtmlAnnotation:hover,
.customVideoAnnotation:hover, a.df-autolink:hover {
  border-color: transparent;
  background-color: #2196F3;
}

a.df-autolink {
  display: inline;
  pointer-events: all;
  color: transparent !important;
}

.df-sidemenu-wrapper {
  -webkit-transform: translateX(-100%);
  -moz-transform: translateX(-100%);
  -ms-transform: translateX(-100%);
  transform: translateX(-100%);
  left: 0;
  top: 0;
  bottom: 0;
  width: 220px;
  position: absolute;
  z-index: 3;
}
.df-sidemenu-wrapper .df-sidemenu-buttons {
  z-index: 6;
  position: relative;
  top: 0;
  left: 0;
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.3);
}
.df-sidemenu-wrapper .df-sidemenu-buttons .df-ui-close {
  float: right;
  display: none;
  /*margin: 0 -40px 0 0;*/
  /* box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3); */
  background-color: transparent;
  padding: 6px 5px;
}
.df-sidemenu-wrapper:before {
  content: " ";
  position: absolute;
  height: 100%;
  width: 100%;
  background-color: rgba(238, 238, 238, 0.9);
  z-index: 3;
  left: 0;
}

.df-sidemenu-open .df-ui-nav.df-ui-prev {
  left: 220px;
}
.df-sidemenu-open .df-sidemenu-wrapper {
  display: block;
  -webkit-transform: translateX(0);
  -moz-transform: translateX(0);
  -ms-transform: translateX(0);
  transform: translateX(0);
  left: 0;
}
.df-sidemenu-open .df-sidemenu-wrapper:before {
  box-shadow: 1px 0 4px rgba(102, 102, 102, 0.38);
}
.df-sidemenu-open .df-sidemenu-buttons .df-ui-close {
  display: block;
}
.df-sidemenu-open .df-flipbook-3d.df-loading:after {
  margin-left: 99px;
}

.df-sidemenu {
  width: 100%;
  height: auto !important;
  position: absolute !important;
  top: 0;
  bottom: 0;
  z-index: 3;
  opacity: 0;
  color: #666;
  font-size: 12px;
}
.df-sidemenu > .df-wrapper {
  overflow: auto;
  position: absolute !important;
  top: 40px;
  bottom: 0;
  left: 0;
  right: 0;
  height: auto !important;
}
.df-sidemenu.df-sidemenu-visible {
  opacity: 1;
  z-index: 5;
}

.df-outline-container .df-wrapper {
  padding: 10px;
}

.df-outline-items > .df-outline-item {
  margin-left: 18px;
}

.df-outline-item a {
  color: inherit !important;
  text-decoration: none !important;
  display: block;
  padding: 5px 0 5px 5px;
  overflow: hidden;
  text-overflow: ellipsis;
  /* white-space: nowrap; */
  border: none !important;
  box-shadow: none !important;
  margin-bottom: 1px;
}
.df-outline-item a:hover {
  text-decoration: underline !important;
  color: #2196F3 !important;
}

.df-outline-toggle {
  cursor: pointer;
  float: left;
  width: 28px;
  padding: 0 5px 0 10px;
  margin-left: -28px;
  text-align: center;
}
.df-outline-toggle:before {
  content: "\e902";
  font-size: 18px;
  font-family: "dearflip";
}
.df-outline-toggle.df-outlines-hidden:before {
  content: "\e901";
}
.df-outline-toggle.df-outlines-hidden ~ .df-outline-items {
  display: none;
}

.df-outline-item a:hover, .df-outline-toggle:hover, .df-outline-toggle:hover + a, .df-outline-toggle:hover ~ .df-outline-items {
  background-color: rgba(100, 100, 100, 0.05);
}

.df-thumb {
  margin: 0;
  cursor: pointer;
  width: 100%;
  position: relative;
  text-align: center;
}
.df-thumb .df-wrapper {
  box-sizing: content-box !important;
  margin: 6px;
  border-radius: 3px;
  transition: 0.2s background;
  display: inline-block;
  vertical-align: middle;
  border: 2px dashed rgba(0, 0, 0, 0.3);
  position: relative;
}
.df-thumb .df-wrapper .df-thumb-number {
  position: absolute;
  bottom: 8px;
  background-color: rgba(238, 238, 238, 0.85);
  color: #444;
  font-size: 14px;
  left: 50%;
  transform: translateX(-50%);
  padding: 5px;
  opacity: 0;
}
.df-thumb .df-bg-image {
  height: 100%;
  background-size: 100%;
  box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3);
}
.df-thumb.df-thumb-requested:before {
  content: "";
  background-size: 22px;
  height: 22px;
  width: 22px;
  display: block;
  top: 50%;
  left: 50%;
  margin: -11px;
  position: absolute;
  z-index: 0;
}
.df-thumb.df-thumb-loaded {
  height: auto !important;
}
.df-thumb.df-thumb-loaded .df-wrapper {
  border: none;
  margin: 0;
  padding: 8px;
}
.df-thumb.df-thumb-loaded:hover .df-wrapper .df-thumb-number {
  opacity: 1;
}
.df-thumb.df-thumb-loaded:hover .df-wrapper, .df-thumb.df-selected .df-wrapper {
  background-color: #ccc;
  background-color: rgba(0, 0, 0, 0.1);
  opacity: 1;
}

.df-lightbox-wrapper {
  position: fixed !important;
  top: 0;
  bottom: 0;
  right: 0;
  height: auto !important;
  left: 0;
  z-index: 99999;
}
.df-lightbox-wrapper.df-lightbox-padded {
  top: 20px;
  left: 20px;
  bottom: 20px;
  right: 20px;
}
.df-lightbox-wrapper .df-lightbox-bg {
  background: #eee;
  position: fixed !important;
  top: 0;
  bottom: 0;
  right: 0;
  height: auto !important;
  left: 0;
}
.df-lightbox-wrapper .df-lightbox-controls {
  float: right;
  padding: 5px;
  z-index: 1000;
  position: relative;
}
.df-lightbox-wrapper .df-app {
  position: absolute !important;
  width: 100%;
  top: 0;
  bottom: 0;
  height: auto !important;
}
.df-lightbox-wrapper .df-container.df-transparent {
  height: 100%;
}
.df-lightbox-wrapper .df-lightbox-close {
  float: right;
  text-align: center;
  font-size: 32px;
  padding: 8px 0;
  height: 48px;
  width: 46px;
  cursor: pointer;
  color: #444;
  border-color: transparent;
  background-color: transparent;
  -moz-transition: 0.3s;
  -o-transition: 0.3s;
  -webkit-transition: 0.3s;
  transition: 0.3s;
  opacity: 0.8;
}
.df-lightbox-wrapper .df-lightbox-close:hover {
  color: white;
  background-color: rgba(0, 0, 0, 0.21);
  border-color: black;
  opacity: 1;
}
.df-lightbox-wrapper .df-lightbox-close:before {
  color: white;
  filter: drop-shadow(0 0 3px black);
}

.df-share-wrapper {
  z-index: 2;
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  left: 0;
  background-color: rgba(0, 0, 0, 0.35);
  display: none;
}
.df-share-box {
  position: absolute;
  top: 50%;
  width: 280px;
  -webkit-transform: translateX(-50%) translateY(-50%);
  -moz-transform: translateX(-50%) translateY(-50%);
  -ms-transform: translateX(-50%) translateY(-50%);
  transform: translateX(-50%) translateY(-50%);
  left: 50%;
  background-color: #fff;
  border-radius: 10px;
  padding: 10px 15px 5px;
  text-align: center;
}

span.df-share-title {
  color: #777;
  margin-bottom: 10px;
  display: block;
}

.df-share-url {
  /* border: 0; */
  background-color: #fff;
  height: 60px;
  color: #666;
  padding: 2px 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  width: 100%;
  font-size: 12px;
  box-sizing: border-box;
  margin-bottom: 0;
}

.df-share-button {
  display: inline-block;
  text-align: center;
  cursor: pointer;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  padding: 5px 10px;
  /*  margin: 3px;*/
  font-size: 20px;
  color: #aaa;
}
.df-share-button:hover {
  color: #444;
}

.df-reader {
  overflow: auto;
  position: absolute;
  -webkit-overflow-scrolling: touch;
}
.df-reader .df-viewer-wrapper {
  cursor: grab;
}
.df-reader .df-page {
  position: relative;
  transform-origin: initial;
  margin: -10px auto -10px;
  border: 10px solid transparent;
  left: auto;
  left: initial;
  box-sizing: content-box !important;
}
.df-reader .df-page:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: #fff;
  -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
}
.df-reader ~ .df-ui-nav {
  display: none;
}
.df-reader:not(.df-noscroll) {
  margin-right: -12px;
}

.df-reader-scrollbar {
  position: absolute;
  top: 0;
  height: auto;
  right: 0;
  width: auto;
  background: rgba(255, 255, 255, 0.9);
  box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3);
  border-radius: 20px 0 0 20px;
  padding: 6px 8px 6px 12px;
  z-index: 100;
  cursor: ns-resize;
}
.df-reader-scrollbar:hover, .df-reader-scrollbar.df-active {
  background-color: #fff;
}

.df-reader-scroll-page-number {
  display: none;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate3d(-50%, -50%, 0);
  background-color: #ddd;
  border-radius: 10px;
  padding: 20px;
  font-size: 24px;
  z-index: 100;
  text-align: center;
  color: #333;
}
.df-reader-scroll-page-number.df-active {
  display: block;
}
.df-reader-scroll-page-number div {
  margin-top: 6px;
  padding-top: 6px;
  border-top: 1px solid #aaa;
  font-size: 16px;
  font-style: italic;
}

.df-ios .df-viewer.df-reader {
  margin-right: 0;
}

.df-no-transition {
  -moz-transition: none !important;
  -o-transition: none !important;
  -webkit-transition: none !important;
  transition: none !important;
}

.df-float .df-ui {
  bottom: 10px;
  width: auto;
  width: intial;
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
  left: 50%;
  margin: 0 auto;
  display: table;
  display: flex;
  border-radius: 5px;
}
.df-float .df-ui > .df-ui-btn:first-child {
  border-radius: 5px 0 0 5px;
}
.df-float .df-ui > .df-ui-btn:last-child {
  border-radius: 0 5px 5px 0;
}

.df-controls-top .df-ui {
  bottom: auto;
  bottom: intial;
  top: 0;
}
.df-controls-top.df-float .df-ui {
  top: 10px;
}
.df-controls-top .df-more-container {
  bottom: auto;
  top: 100%;
  margin: 8px 0 0 !important;
}
.df-controls-top .df-more-container:before {
  border-bottom-color: #eee;
  border-top: 0;
  bottom: auto;
  top: -7px;
}

.df-controls-hidden .df-ui {
  display: none;
}

.df-float-off.df-controls-top .df-sidemenu-wrapper {
  top: 42px;
  bottom: 0;
}
.df-float-off.df-controls-bottom .df-sidemenu-wrapper {
  top: 0;
  bottom: 42px;
}
.df-float-off .df-ui-left {
  justify-content: flex-start;
  display: flex;
  flex: 1;
}
.df-float-off .df-ui-right {
  justify-content: flex-end;
  display: flex;
  flex: 1;
}
.df-float-off .df-ui-center {
  display: flex;
  justify-content: center;
  align-items: center;
}
.df-float-off .df-ui {
  display: flex;
}

.df-link-content .annotationTextContent {
  color: transparent;
}
.df-link-content .popupWrapper {
  position: absolute;
  width: 20em;
}
.df-link-content .popup {
  position: absolute;
  z-index: 200;
  max-width: 20em;
  background-color: #FFFF99;
  box-shadow: 0 2px 5px #333;
  border-radius: 2px;
  padding: 0.6em;
  margin-left: 5px;
  cursor: pointer;
  word-wrap: break-word;
}
.df-link-content .popup h1 {
  font-size: 1em;
  border-bottom: 1px solid #000000;
  padding-bottom: 0.2em;
}
.df-link-content .popup p {
  padding-top: 0.2em;
}

html.df-lightbox-open, body.df-lightbox-open {
  overflow: hidden !important;
}

.df-zoomview {
  display: none;
  cursor: move;
}
.df-zoomview .df-viewer-wrapper {
  position: relative;
  margin: 0 auto;
}
.df-zoomview .df-viewer-wrapper .df-book-shadow {
  position: absolute;
  z-index: -1;
  height: 100%;
  display: none;
  -webkit-box-shadow: 0px 1px 15px 1px rgba(0, 0, 0, 0.5);
  -moz-box-shadow: 0px 1px 15px 1px rgba(0, 0, 0, 0.5);
  box-shadow: 0px 1px 15px 1px rgba(0, 0, 0, 0.5);
}
.df-zoomview .df-page {
  position: absolute;
  top: 0;
  right: 50%;
  background-color: #fff;
}
.df-zoomview .df-page:before {
  width: 10%;
  opacity: 0.5;
}
.df-zoomview .df-page.df-page-front {
  left: 50%;
}

.df-zoom-active .df-viewer {
  cursor: move;
  cursor: -webkit-grab;
}
.df-zoom-active .df-flipbook {
  display: none;
}
.df-zoom-active .df-zoomview {
  display: block;
}

.df-hybrid-viewer .df-zoomview .df-page:before {
  display: none;
}
.df-hybrid-viewer:not(.df-zoom-active) .df-flipbook.df-loading + .df-zoomview {
  display: none;
}
.df-hybrid-viewer:not(.df-zoom-active) .df-zoomview {
  display: block;
  pointer-events: none;
}
.df-hybrid-viewer:not(.df-zoom-active) .df-zoomview .df-page:before {
  display: none;
}
.df-hybrid-viewer:not(.df-zoom-active) .df-loading + .df-zoomview::after {
  content: "";
  background-size: 22px;
  height: 22px;
  width: 22px;
  display: block;
  top: 50%;
  left: 50%;
  margin: -11px;
  position: absolute;
  z-index: 0;
}
.df-hybrid-viewer:not(.df-zoom-active).df-pending .df-zoomview, .df-hybrid-viewer:not(.df-zoom-active).df-pendingresize .df-zoomview, .df-hybrid-viewer:not(.df-zoom-active).df-hide-zoomview .df-zoomview {
  display: none;
}

.df-container ::-webkit-scrollbar {
  width: 12px;
  height: 12px;
  cursor: pointer;
}
.df-container ::-webkit-scrollbar-button {
  height: 0;
  width: 0;
  cursor: pointer;
}
.df-container ::-webkit-scrollbar-thumb {
  background: rgba(0, 0, 0, 0.5);
  border-radius: 50px;
}
.df-container ::-webkit-scrollbar-thumb:hover {
  background: rgba(0, 0, 0, 0.8);
}
.df-container ::-webkit-scrollbar-thumb:active {
  background: rgba(0, 0, 0, 0.8);
}
.df-container ::-webkit-scrollbar-thumb,
.df-container ::-webkit-scrollbar-thumb:hover,
.df-container ::-webkit-scrollbar-thumb:active {
  border-right: 1px;
  border-left: 1px;
  border-style: solid;
  border-color: transparent;
}
.df-container ::-webkit-scrollbar-track {
  background: rgba(0, 0, 0, 0.05);
  border-radius: 50px;
}
.df-container ::-webkit-scrollbar-track:hover {
  background: rgba(0, 0, 0, 0.1);
}
.df-container ::-webkit-scrollbar-track:active {
  background: rgba(0, 0, 0, 0.15);
}
.df-container ::-webkit-scrollbar-corner {
  background: transparent;
}

.df-sidemenu-wrapper ::-webkit-scrollbar {
  width: 10px;
}

.df-container.df-transparent.df-fullscreen {
  background: #aaa;
}
.df-container.df-fullscreen {
  position: fixed !important;
  left: 0 !important;
  top: 0 !important;
  width: 100% !important;
  height: 100% !important;
  z-index: 2147483647;
}
.df-container.df-rtl .df-sidemenu-wrapper {
  left: auto;
  left: initial;
  -webkit-transform: translateX(100%);
  -moz-transform: translateX(100%);
  -ms-transform: translateX(100%);
  transform: translateX(100%);
  right: -50px;
  direction: rtl;
}
.df-container.df-rtl input.df-search-text {
  padding: 0 15px 0 45px;
}
.df-container.df-rtl .df-sidemenu-title {
  text-align: right;
}
.df-container.df-rtl .df-search-clear {
  right: auto;
  left: 60px;
}
.df-container.df-rtl.df-sidemenu-open .df-sidemenu-wrapper {
  -webkit-transform: translateX(0);
  -moz-transform: translateX(0);
  -ms-transform: translateX(0);
  transform: translateX(0);
  right: 0;
}
.df-container.df-rtl.df-sidemenu-open .df-sidemenu-wrapper .df-sidemenu-buttons .df-ui-close {
  float: left;
}
.df-container.df-rtl.df-sidemenu-open .df-ui-nav.df-ui-prev {
  left: 0;
}
.df-container.df-rtl.df-sidemenu-open .df-ui-nav.df-ui-next {
  right: 220px;
}
.df-container.df-rtl.df-sidemenu-open .df-flipbook-3d.df-loading:after {
  margin-left: -122px;
}
.df-container.df-rtl .df-outline-item {
  margin: 0 18px 0 0;
  text-align: right;
  direction: rtl;
}
.df-container.df-rtl .df-outline-item .df-outline-toggle {
  float: right;
  margin: 0 -18px 0 0;
}
.df-container.df-rtl .df-outline-item .df-outline-toggle.df-outlines-hidden:before {
  content: "\e900";
}
.df-container.df-rtl .df-viewer .df-3dcanvas {
  left: 0;
  right: auto;
  right: initial;
}
.df-container.df-rtl .df-more-container .df-ui-btn {
  text-align: right;
  direction: rtl;
}
.df-container.df-rtl .df-more-container .df-ui-btn:before {
  right: 10px;
}
.df-container.df-rtl .df-more-container .df-ui-btn span {
  padding: 0 24px 0 0;
}

.df-lightbox-wrapper.df-rtl .df-lightbox-controls {
  float: left;
}

/*Lightbox Types*/
.df-element[data-lightbox] {
  cursor: pointer;
}

.df-popup-thumb {
  display: inline-block;
  box-sizing: border-box;
  margin: 30px 15px 15px !important;
  text-align: center;
  border: 0;
  width: 140px;
  height: auto;
  word-break: break-word;
  vertical-align: bottom;
  -webkit-transform-style: preserve-3d;
  -moz-transform-style: preserve-3d;
  -ms-transform-style: preserve-3d;
  transform-style: preserve-3d;
  -moz-perspective: 800px;
  perspective: 800px;
}
.df-popup-thumb .df-book-wrapper {
  -webkit-transform-style: preserve-3d;
  -moz-transform-style: preserve-3d;
  -ms-transform-style: preserve-3d;
  transform-style: preserve-3d;
  -webkit-transition: 0.2s;
  box-shadow: 2px 0px 4px rgba(0, 0, 0, 0.2);
  transform-origin: 30%;
  background-color: #fff;
  width: 100%;
  display: inline-block;
}
.df-popup-thumb .df-book-page1, .df-popup-thumb .df-book-page2 {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-size: 100% 100%;
  -webkit-transform-origin: left;
  -moz-transform-origin: left;
  transform-origin: left;
  background-color: #fff;
  -moz-transition: 0.3s;
  -o-transition: 0.3s;
  -webkit-transition: 0.3s;
  transition: 0.3s;
  z-index: 1;
}
.df-popup-thumb .df-book-cover {
  background-size: 100% 100%;
  -webkit-transform-origin: left;
  -moz-transform-origin: left;
  transform-origin: left;
  top: 0;
  position: relative;
  overflow: hidden;
  -moz-transition: 0.3s;
  -o-transition: 0.3s;
  -webkit-transition: 0.3s;
  transition: 0.3s;
  box-shadow: 0px 10px 10px rgba(0, 0, 0, 0.24);
  z-index: 1;
}
.df-popup-thumb .df-book-cover.df-thumb-not-found {
  height: 200px;
  position: relative;
}
.df-popup-thumb .df-book-cover:after {
  display: block;
  content: " ";
  height: 100%;
  width: 100%;
  background: linear-gradient(90deg, rgba(255, 255, 255, 0.15) 1%, rgba(0, 0, 0, 0.15) 3%, rgba(255, 255, 255, 0.15) 5%, rgba(255, 255, 255, 0) 7%);
  box-shadow: inset 0px -1px 3px 0px #5050508c;
  z-index: 3;
  position: absolute;
  top: 0;
  left: 0;
}
.df-popup-thumb .df-book-title {
  bottom: -100%;
  position: absolute;
  width: 100%;
  left: 0;
  padding: 5px;
  font-size: 0.75em;
  background: rgba(255, 255, 255, 0.9);
  box-sizing: border-box;
  display: block;
  -moz-transition: 0.4s;
  -o-transition: 0.4s;
  -webkit-transition: 0.4s;
  transition: 0.4s;
  opacity: 0;
}
.df-popup-thumb img {
  display: block;
  width: 100%;
  height: auto;
  margin: 0 !important;
  padding: 0 !important;
  border: 0 !important;
}
.df-popup-thumb:hover .df-book-title, .df-popup-thumb.df-thumb-not-found .df-book-title, .df-popup-thumb.df-tl-book-title-fixed .df-book-title {
  opacity: 1;
  bottom: 0;
}
.df-popup-thumb.df-tl-book-title-fixed .df-book-title {
  position: relative;
}
.df-popup-thumb.df-thumb-not-found .df-book-wrapper {
  width: 100%;
}
.df-popup-thumb.df-tl-book-title-bottom .df-thumb-not-found, .df-popup-thumb.df-tl-cover-title .df-thumb-not-found {
  height: 170px;
}
.df-popup-thumb.df-tl-book-title-bottom .df-book-wrapper, .df-popup-thumb.df-tl-cover-title .df-book-wrapper {
  position: relative;
  z-index: 1;
}
.df-popup-thumb.df-tl-book-title-bottom .df-book-title, .df-popup-thumb.df-tl-cover-title .df-book-title {
  position: relative;
  bottom: 0;
  opacity: 1;
  height: 3em;
  background: transparent;
}
.df-popup-thumb:hover .df-book-page1 {
  transform: rotateY(-8deg) rotateZ(0);
  box-shadow: 2px 0px 4px rgba(0, 0, 0, 0.2);
}
.df-popup-thumb:hover .df-book-page2 {
  transform: rotateY(-14deg) rotateZ(0);
  box-shadow: 2px 0px 4px rgba(0, 0, 0, 0.2);
}
.df-popup-thumb:hover .df-book-wrapper {
  transform: rotateY(-15deg) rotateZ(0);
}
.df-popup-thumb:hover .df-book-cover {
  -webkit-transform: rotateY(-18deg) rotateZ(0);
  -moz-transform: rotateY(-18deg) rotateZ(0);
  -ms-transform: rotateY(-18deg) rotateZ(0);
  transform: rotateY(-18deg) rotateZ(0);
}
.df-popup-thumb.df-tl-cover-title .df-book-wrapper {
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.3);
}
.df-popup-thumb.df-tl-cover-title .df-book-cover {
  box-shadow: none;
}
.df-popup-thumb.df-tl-cover-title .df-book-cover:after {
  display: none;
}
.df-popup-thumb.df-tl-cover-title:hover .df-book-wrapper {
  box-shadow: 0 5px 20px rgba(0, 0, 0, 0.5);
  transform: none;
}
.df-popup-thumb.df-tl-cover-title:hover .df-book-cover {
  -webkit-transform: none;
  -moz-transform: none;
  -ms-transform: none;
  transform: none;
  box-shadow: none;
}
.df-popup-thumb.df-tl-cover-title:hover .df-book-page1, .df-popup-thumb.df-tl-cover-title:hover .df-book-page2 {
  display: none;
}

.df-popup-button {
  width: auto;
  display: inline-block;
  background: #ddd;
  border-radius: 5px;
  padding: 5px 15px;
  margin: 5px;
  -moz-transition: 0.3s ease;
  -o-transition: 0.3s ease;
  -webkit-transition: 0.3s ease;
  transition: 0.3s ease;
  -moz-transition-property: background;
  -o-transition-property: background;
  -webkit-transition-property: background;
  transition-property: background;
}
.df-popup-button:hover {
  background: #aaa;
}

.df-popup-hidden {
  display: none;
}

.df-icon-play-popup {
  position: relative;
}
.df-icon-play-popup:before {
  top: 50%;
  position: absolute;
  left: 50%;
  font-size: 40px;
  background: #777;
  border-radius: 50%;
  padding: 10px;
  box-shadow: 0px 1px 5px #777;
  margin-top: -30px;
  margin-left: -30px;
  display: block;
  color: #fff;
  z-index: 1;
  -moz-transition: 0.3s ease;
  -o-transition: 0.3s ease;
  -webkit-transition: 0.3s ease;
  transition: 0.3s ease;
  -moz-transition-property: opacity;
  -o-transition-property: opacity;
  -webkit-transition-property: opacity;
  transition-property: opacity;
  pointer-events: none;
}
.df-icon-play-popup:hover:before {
  opacity: 0;
}

.df-posts {
  max-width: 1140px;
  margin: 0 auto;
}
.df-posts > .df-popup-thumb {
  width: calc(20% - 30px);
  min-width: 100px;
  position: relative;
  z-index: 1;
}

df-post-shelf {
  display: none;
  height: 160px;
  background-color: transparent;
  z-index: 0;
  margin: -105px -40px -40px -40px;
  position: relative;
  background-repeat: no-repeat;
}
df-post-shelf:nth-of-type(5n) {
  display: block;
}
df-post-shelf:after {
  content: " ";
  height: 160px;
  display: block;
  position: absolute;
  bottom: 0;
  right: 0;
  width: 240px;
  z-index: 1;
  background-position: 0 -160px;
  background-repeat: no-repeat;
  background-image: inherit;
  background-size: inherit;
}
df-post-shelf:before {
  content: " ";
  display: block;
  position: absolute;
  left: 240px;
  bottom: 0;
  right: 240px;
  height: 160px;
  z-index: 1;
  background-image: inherit;
  background-size: inherit;
  background-repeat: repeat-x;
  background-position: 0 -320px;
}

.df-posts.df-has-shelf {
  padding: 0 40px 50px 40px;
}

@media screen and (max-width: 1100px) {
  .df-posts > .df-popup-thumb {
    width: calc(25% - 30px);
  }

  df-post-shelf:nth-of-type(n) {
    display: none;
  }

  df-post-shelf:nth-of-type(4n) {
    display: block;
  }
}
@media screen and (max-width: 900px) {
  .df-posts > .df-popup-thumb {
    width: calc(33% - 30px);
  }

  df-post-shelf:nth-of-type(n) {
    display: none;
  }

  df-post-shelf:nth-of-type(3n) {
    display: block;
  }
}
@media screen and (max-width: 600px) {
  .df-posts > .df-popup-thumb {
    width: calc(50% - 30px);
  }

  df-post-shelf:nth-of-type(n) {
    display: none;
  }

  df-post-shelf:nth-of-type(2n) {
    display: block;
  }

  df-post-shelf {
    background-size: 120px 480px;
  }
  df-post-shelf:before {
    left: 120px;
    right: 120px;
  }
  df-post-shelf:after {
    width: 120px;
  }
}
@media screen and (max-width: 420px) {
  .df-posts > .df-popup-thumb, .df-popup-thumb {
    width: calc(100% - 30px);
  }

  df-post-shelf:nth-of-type(n) {
    display: block;
  }
}
df-post-shelf:nth-last-of-type(1) {
  display: block;
}

.df-posts {
  container-type: inline-size;
  container-name: dfposts;
  width: 100%;
  box-sizing: border-box !important;
}

@container dfposts (max-width: 1020px) {
  .df-posts > .df-popup-thumb {
    width: calc(25% - 30px);
  }

  df-post-shelf:nth-of-type(n) {
    display: none;
  }

  df-post-shelf:nth-of-type(4n) {
    display: block;
  }
}
@container dfposts (max-width: 820px) {
  .df-posts > .df-popup-thumb {
    width: calc(33% - 30px);
  }

  df-post-shelf:nth-of-type(n) {
    display: none;
  }

  df-post-shelf:nth-of-type(3n) {
    display: block;
  }
}
@container dfposts (max-width: 520px) {
  .df-posts > .df-popup-thumb {
    width: calc(50% - 30px);
  }

  df-post-shelf:nth-of-type(n) {
    display: none;
  }

  df-post-shelf:nth-of-type(2n) {
    display: block;
  }

  df-post-shelf {
    background-size: 120px 480px;
  }
  df-post-shelf:before {
    left: 120px;
    right: 120px;
  }
  df-post-shelf:after {
    width: 120px;
  }
}
@container dfposts (max-width: 320px) {
  .df-posts > .df-popup-thumb {
    width: calc(100% - 30px);
  }

  df-post-shelf:nth-of-type(n) {
    display: block;
  }
}
@container dfposts (max-width: 150px) {
  .df-posts.df-has-shelf > .df-popup-thumb {
    width: 100%;
    margin: 30px -35px 15px !important;
  }
}
df-post-shelf:nth-last-of-type(1) {
  display: block;
}

.df-page-content {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.df-text-content, .df-auto-link-content {
  line-height: 1;
}

.df-text-content span,
.df-text-content br,
.df-auto-link-content span {
  color: transparent !important;
  position: absolute;
  white-space: pre;
  cursor: text;
  transform-origin: 0% 0%;
}

.df-auto-link-content > span {
  overflow: hidden;
}

.df-text-content .highlight {
  margin: -1px;
  padding: 1px;
  background-color: #b400aa;
  border-radius: 4px;
}

.df-text-content .highlight.appended {
  position: initial;
}

.df-text-content .highlight.begin {
  border-radius: 4px 0 0 4px;
}

.df-text-content .highlight.end {
  border-radius: 0 4px 4px 0;
}

.df-text-content .highlight.middle {
  border-radius: 0;
}

.df-text-content .highlight.selected {
  background-color: darkgreen;
}

.df-text-content .endOfContent {
  display: block;
  position: absolute;
  left: 0;
  top: 100%;
  right: 0;
  bottom: 0;
  z-index: -1;
  cursor: default;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}

.df-text-content .endOfContent.active {
  top: 0;
}

body.admin-bar .df-lightbox-wrapper, body.admin-bar .df-lightbox-bg {
  top: 32px;
}

@media screen and (max-width: 782px) {
  body.admin-bar .df-lightbox-wrapper, body.admin-bar .df-lightbox-bg {
    top: 46px;
  }
}
@media screen and (max-width: 600px) {
  body.admin-bar .df-lightbox-wrapper, body.admin-bar .df-lightbox-bg {
    top: 0px;
  }
}
.df-single-content {
  width: 100%;
}

/*Test|Hot-Fixes Region*/
.df-link-content section.textWidgetAnnotation {
  display: none;
}

.df-viewer::-webkit-scrollbar-button {
  height: 50px;
}

.df-viewer::-webkit-scrollbar-thumb {
  min-height: 50px;
}

.df-container .df-reader ::-webkit-scrollbar-track, .df-container .df-reader ::-webkit-scrollbar-thumb {
  background: transparent;
}

.df-container.df-pinch-zoom ::-webkit-scrollbar-track, .df-container.df-pinch-zoom ::-webkit-scrollbar-thumb {
  background: transparent;
}
.df-container.df-pinch-zoom .df-page-content {
  display: none;
}

section.squareAnnotation .popupWrapper, section.textAnnotation .popupWrapper {
  display: none;
}
section.squareAnnotation svg, section.textAnnotation svg {
  display: block;
}

.df-comment-popup {
  display: none;
  position: absolute;
  width: 360px;
  background-color: #FFFF99;
  box-shadow: 0 2px 5px #333;
  border-radius: 2px;
  z-index: 9;
  padding: 10px;
  word-break: break-word;
}
.df-comment-popup.df-active {
  display: block;
}
.df-comment-popup .popup {
  background-color: transparent !important;
}
.df-comment-popup p {
  margin: 0;
}
.df-comment-popup h1 {
  padding-bottom: 5px;
  border-bottom: 1px solid;
  margin-top: 0;
  font-size: 1em;
}

.df-sidemenu-wrapper.df-sidemenu-center {
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
  left: 50%;
  display: none;
  top: auto;
  height: 360px;
  bottom: 52px;
  /* opacity: 0.9; */
}

.df-sidemenu-center .df-sidemenu-buttons {
  box-shadow: none;
  text-align: center;
}

.df-sidemenu-center .df-sidemenu-buttons .df-icon-close {
  display: block;
  margin: -55px auto 0 auto;
  float: none;
  border-radius: 50px;
  width: 44px;
}

.df-sidemenu-wrapper.df-sidemenu-center:before {
  background-color: rgba(255, 255, 255, 0.9);
}

.df-sidemenu-open .df-sidemenu-wrapper.df-sidemenu-center {
  display: block;
}

.df-sidemenu-center:before, .df-sidemenu-center .sidemenu {
  border-radius: 10px 10px 0 0;
}

.df-slider {
  -webkit-filter: blur(0);
  -moz-filter: blur(0);
  -ms-filter: blur(0);
  -o-filter: blur(0);
  filter: blur(0);
}
.df-slider .df-viewer-wrapper {
  position: relative;
  margin: 0 auto;
  height: 100%;
  -moz-transition: 0.3s left;
  -o-transition: 0.3s left;
  -webkit-transition: 0.3s left;
  transition: 0.3s left;
}
.df-slider .df-sheet {
  -moz-transition: transform 0.5s;
  -o-transition: transform 0.5s;
  -webkit-transition: transform 0.5s;
  transition: transform 0.5s;
}
.df-slider .df-sheet.df-left-side, .df-slider .df-sheet.df-right-side {
  left: 50% !important;
}
.df-slider .df-sheet:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: #fff;
  -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
}
.df-slider .df-page:before {
  display: none;
}
.df-slider .df-page.df-page-front {
  z-index: 3;
}
.df-slider + .df-zoomview .df-page:before {
  display: none;
}

.df-has-shelf df-post-shelf {
  background: none;
  perspective: 400px;
  margin: 5px 0px 30px 0px;
  /* margin-bottom: 0; */
  height: 0px;
  box-shadow: 0px 5px 40px 15px #00000050;
}
.df-has-shelf df-post-shelf:before, .df-has-shelf df-post-shelf:after {
  background-size: auto;
  left: -40px;
  right: -40px;
  width: auto;
  background-repeat: repeat-x;
  transform-style: preserve-3d;
  background-position: 0 0;
}
.df-has-shelf df-post-shelf:before {
  transform: translateY(-15px) rotateX(50deg);
  height: 50px;
  transform-origin: bottom;
  box-shadow: inset 0px 3px 15px 0px #0000009c;
}
.df-has-shelf df-post-shelf:after {
  transform: translateZ(0);
  height: 15px;
  box-shadow: inset 0px 3px 3px #f3f3f352;
  background-position: 0 -50px;
}

.df-search-highlight {
  position: relative !important;
  background-color: #00f;
}

.df-search-results {
  top: 125px !important;
  padding: 0 10px 10px;
}

.df-search-result {
  color: inherit !important;
  text-decoration: none !important;
  overflow: hidden;
  border: none !important;
  box-shadow: none !important;
  margin-bottom: 1px;
  padding: 5px 10px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  cursor: pointer;
}
.df-search-result.df-active, .df-search-result:hover {
  background-color: rgba(100, 100, 100, 0.2);
}

.df-sidemenu-title {
  padding: 8px 20px;
  text-transform: uppercase;
  text-align: left;
}

.df-search-hits {
  z-index: 10;
  display: none;
}

.df-search-open .df-search-hits {
  display: inline-block;
}

.df-search-form {
  display: flex;
  padding: 10px;
  position: relative;
}

.df-search-clear {
  position: absolute;
  right: 55px;
  top: 22px;
  cursor: pointer;
  display: none;
}

input.df-search-text {
  flex-grow: 1;
  margin: 0;
  border-radius: 4px 0 0 4px;
  outline: 0;
  border: 0;
  height: 40px;
  padding: 0 45px 0 15px;
  width: 100%;
}
input.df-search-text:not(:placeholder-shown) ~ a.df-search-clear {
  display: block;
}

.df-ui-btn.df-search-btn {
  height: 40px;
  padding: 10px;
  background-color: #f7f7f7;
}

.df-search-info {
  padding: 5px 20px;
}

.df-searching .df-search-info {
  background-repeat: no-repeat;
  background-size: 24px;
  background-position: 176px;
}

.df-popup-thumb img.df-lazy {
  transform: scale(1.2);
  opacity: 0.5;
}

@media (prefers-reduced-motion: no-preference) {
  .df-popup-thumb img {
    transition: opacity 1.5s ease, transform 1.5s ease;
  }
}
.df-trigger {
  cursor: pointer;
}

.df-element:hover a.df-edit-link {
  display: inline-block;
}

a.df-edit-link {
  display: none;
  position: absolute;
  bottom: 0px;
  right: 0px;
  z-index: 50;
  padding: 5px;
  background: #eee;
}

.df-element[data-lightbox] {
  position: relative;
}

.df-element[data-lightbox] .df-edit-link {
  right: 0;
  bottom: 0;
  padding: 0 5px;
  transform: translateY(100%);
  margin: 0 !important;
}

.df-element[data-lightbox=thumb] .df-edit-link {
  padding: 10px 5px 5px;
  height: 30px;
}

/*Test|Hot-Fixes Region End*/
.df-posts [skip-parse] {
  display: none;
}

.df-posts {
  text-align: center;
  position: relative;
}

.df-load-more-button-wrapper {
  text-align: center;
  display: none;
  margin-top: 20px;
}

.df-posts [skip-parse] ~ .df-load-more-button-wrapper {
  display: block;
}

.df-load-more-button {
  padding: 10px 15px;
  display: inline-block;
  margin: 0 auto;
  cursor: pointer;
  background: #0085ba;
  color: white;
}

._df_book {
  min-height: 400px;
}
body .embera-embed-responsive:not(.embera-embed-responsive-provider-flickr):not(.embera-embed-responsive-provider-facebook){position:relative;display:block;width:100%;overflow:hidden}body .embera-embed-responsive:not(.embera-embed-responsive-provider-flickr):not(.embera-embed-responsive-provider-facebook) iframe{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;border:0;margin:0}body .embera-embed-responsive-provider-dailymotion,body .embera-embed-responsive-provider-kickstarter,body .embera-embed-responsive-provider-rutube,body .embera-embed-responsive-provider-ted,body .embera-embed-responsive-provider-vimeo,body .embera-embed-responsive-provider-youtube,body .embera-embed-responsive-provider-animatron,body .embera-embed-responsive-provider-amcharts,body .embera-embed-responsive-provider-on-aol-com,body .embera-embed-responsive-provider-animoto,body .embera-embed-responsive-provider-videojug,body .embera-embed-responsive-provider-speakerdeck,body .embera-embed-responsive-provider-sketchfab,body .embera-embed-responsive-provider-spotify,body .embera-embed-responsive-provider-livestream,body .embera-embed-responsive-provider-googlemaps{padding-bottom:56.25%}body .embera-embed-responsive-provider-ustream{padding-bottom:63.3%}body .embera-embed-responsive-provider-googledocs{-webkit-overflow-scrolling:touch;overflow-y:auto;padding-bottom:62.6%}body .embera-embed-responsive-provider-googledocs.embera-embed-responsive-googledocs-document,body .embera-embed-responsive-provider-googledocs.embera-embed-responsive-googledocs-forms,body .embera-embed-responsive-provider-googledocs.embera-embed-responsive-googledocs-spreadsheets{padding-bottom:142%}div.osembed-debug{word-break:break-all}div.osembed-debug span{font-weight:bold}div.osembed-debug ul li div:first-child{float:left;width:5em}div.osembed-debug ul li div:nth-child(2){margin-left:5em}
@font-face{font-display:swap;
  font-family: 'rokbox';
  src: url(/plugins/system/rokbox/assets/fonts/rokbox.eot);
}
@font-face{font-display:swap;
  font-family: 'rokbox';
  src: url(data:application/x-font-woff;charset=utf-8;base64,d09GRk9UVE8AAAbMAAsAAAAACvgAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABDRkYgAAABCAAAA28AAAX1hreQukZGVE0AAAR4AAAAGgAAABxjZIoQR0RFRgAABJQAAAAdAAAAIAA2AARPUy8yAAAEtAAAAE0AAABgUEHc/2NtYXAAAAUEAAAAbQAAAX7l6yGgaGVhZAAABXQAAAAuAAAANvr6W5toaGVhAAAFpAAAAB4AAAAkBBD/6mhtdHgAAAXEAAAAGAAAACQQAACgbWF4cAAABdwAAAAGAAAABgAJUABuYW1lAAAF5AAAANsAAAF93CU/4XBvc3QAAAbAAAAADAAAACAAAwAAeJxtkk9oE1EQxmfbfW3UsGrpgmL8e5MgFKxCXWgxVE3todoGiXhQpApaa0FXEU0j2liR56nEi4J6EBVU6Kn1IKEoFLT2IvUUUC9eDIIWYbeuZpx5bxNbbUImb/e9me/3zRsDTBMMw6g/M9B3dOACGDVgQKsfq/HX1vqrTBmtlVFz3VJY3dOAUlYX0Xp50r/luyIGZ5fHAFbEILcyRn/icwPUco0IWNB47vSJ3U1NTbp2qECfLtgPeyAFB2EXpI3rsIQTamANbIVDMFR7zOwRO0Wn5aV81/bygfrGS16z1xzQT1jeTJ8d5D31LcUD9Tbg9+1erz3VGY8XncCV0nOLjvB6fdP23MCtc4rxeOdUqSSsomfaTtGjI4HrFB2nc0r4eb/Rdpy/icWisNAIUi8Q2p9csxGMpxHEcs9zWm27Sqtlkwgw+Rjxd2kYoWZ9FvFn10faeP0LcS79HjHot1SgvLH7OQ4JwS9Gwq259Awdf9PKiXe5RCYspsqWoxGWusKiLssvoTpYPk/bRh1i7zML4U7PVr3C3qfTVBsxw2GQQ5ZDoRoGuc4YhVQLww+z8mXWIzBsSWsG/P2JHucOpln5JWGemkYwR2aVgwRCx+FB5WC5equ9Qt2jOMMXEMToRob/Qo+NlzQ8GD9aKDyZZAd7aRcSHIaqYWc15CJsqJmDy4be0qr7G3t+zp6TguF3VC6C4Kl2QcOT3kWGH2KGDaz8irgefmHM76EDgi9wmBAansIoH3pMx7ebnPiASyS4GHex5baGJ6ksi3Yo+YhCCaHudM/OA1Xc6nI0LeXcrFj/kdFjo0CpRcdZ76i+c8Wg5kA3Nejfp2iz3PRhRftNT4wC1WOjLupn1ycNStfYrkHVXNJN++q6w4lRtDQnI1Xa02rFEz52j7py4F6BJrzjSEIFGaSClPz7TBx8SD1uactw4DHonsh5M7be1CeS1Hsc54R3E0MciHGcGCFZOcJBeinhpbA8MpFbkF1RIm068p8yBYFGf1uGRIlwfhJrVHSvhozJ0U3zdFU2ub3BlTYfSdgLcDxyuwhI6IC8CCxvUcLzm8KCyjL3g0M2FBzv+rCgmYJoy1/bMvZiLSXtf9xUQMhtg2rxP91IskdljyWVZRwny7rVlXPCkr5r/sr7+XrLzzdKu0/6eSllnYwu/QOcSjdFAHicY2BgYGQAgpOd+YYg+szb3nwYDQBJywdeAAB4nGNgZGBg4ANiCQYQYGJgBEIOIGYB8xgABKIAOwAAAHicY2BmYmCcwMDKwMHow5jGwMDgDqW/MkgytDAwMDGwMjPAAKMAAwIEpLmmMDgwpHxgYHzw/wGDHuMDBoUGoBqw5H4gVgBCRgAHSAxjAAAAeJxjYGBgZoBgGQZGBhCoAPIYwXwWhhggLcQgABRhArJSGNIY8hgKGIoZKj4w/P8PVo0QK4eI/V/0f+7/yf8n/Z/IwCDAATUTBtjAJDsDKwMDI5CNKkkbwAb2HAgwgjzBArKflQ72EgMA31QUgwAAAHicY2BkYGAAYsfr/GLx/DZfGbiZGEDgzNvefAT9/wETA+MDIJeDASwNACgvCyIAAHicY2BkYGB88P8Bgx4TAwPDPwYgCRRBAZwAbe0D/AAAeJxjYmBgYGJgSABiByYIGwWDAAASpACxAABQAAAJAAB4nG2OQWrDMBBFnxPHpTR0164FpUsbW8scwAfIIvsEhAkJFigJ9CSFnqC7HqMH6Al6lH45s+gisqx5jJ5mBljyTkFeBRWPxjPueDWe88LFuJTzabzggW/jSt+vzKK8V2Y5vco8U8Un4zk9tXEp58N4wTNfxpXyPyQiB3Y63yDFwy4qrgkMGuTIVgLrMFyOW0EvbeQ8xSQj4PA0tIor/f+LXTOd7ms7vbxM9HE89zENwfmmdSt3bSvofK3t207SzcE2apk4sZ8GyeVzczYhnfZxdF3T3n74B3owNvoAeJxjYGbACwAAfQAE) format('woff'), url(data:application/x-font-ttf;charset=utf-8;base64,AAEAAAANAIAAAwBQRkZUTWNkihAAAAeUAAAAHEdERUYAOAAGAAAHdAAAACBPUy8yUB/cHwAAAVgAAABWY21hcOn1KK8AAAHcAAABfmdhc3D//wADAAAHbAAAAAhnbHlmtuJC5QAAA3QAAAI4aGVhZPr6W5sAAADcAAAANmhoZWEEEP/sAAABFAAAACRobXR4EKoAoQAAAbAAAAAsbG9jYQIGAnYAAANcAAAAGG1heHAAUQAvAAABOAAAACBuYW1l3CU/4QAABawAAAF9cG9zdE8CoI0AAAcsAAAAQAABAAAAAQAAjRtE918PPPUACwIAAAAAAMztjW8AAAAAzO2NbwAA/+ACAAHgAAAACAACAAAAAAAAAAEAAAHg/+AALgIAAAD+AAIAAAEAAAAAAAAAAAAAAAAAAAALAAEAAAALACwABAAAAAAAAgAAAAEAAQAAAEAAAAAAAAAAAQIAAZAABQAIAUwBZgAAAEcBTAFmAAAA9QAZAIQAAAIABQMAAAAAAAAAAAABEAAAAAAAAAAAAAAAUGZFZABAAGTwAAHg/+AALgHgACCAAAABAAAAAAAAAgAAAAAAAAAAqgAAAgAAYAIAAEACAAAAAgAAAAIAAAECAAAAAgAAAAAAAAAAAAADAAAAAwAAABwAAQAAAAAAeAADAAEAAAAcAAQAXAAAABIAEAADAAIAAABkAGYAbgBwAHMAePAA//8AAAAAAGQAZgBuAHAAcwB38AD//wAA/6T/n/+V/5T/kwAAEAoAAQAAAAAAAAAAAAAAAAAGAAAAAAAJAAcAAAEGAAABAAAAAAAAAAECAAAAAgAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAFAAAAAAAAAAMABAAABgAAAAkHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAASACQAQABcAKYA2gEOARwAAQBg/+ABwAHgAAUAABMHFwcXAcBgoKBgAQAB4GCgoGABAAAAAQBA/+ABoAHgAAUAAAU3JzcnAQFAYKCgYP8AIGCgoGD/AAAAAgAA/+ACAAHgAAYADQAANwcnFTMnNxMXBxc3FzWwYFDgUGAwUGBAYFDQYFDgUGABUFBgQGBQ4AACAAD/4AIAAeAABgANAAA3Bxc3FzUjJScHJxUzJ1BQQFBQ4AIAQFBQ4FBwUEBQUODgQFBQ4FAAAAEAAf/hAf8B3wArAAAlJzc2NzYvASYHBg8BJyYnJg8BBhcWHwEHBgcGHwEWNzY/ARcWFxY/ATYnJgH7m5sDAQQISQcKAwObmwMDCgdJCAQBA5ubAwEECEkHCgMDm5sDAwoHSQgEAUWbmwMDCgdJCAQBA5ubAwEECEkHCgMDm5sDAwoHSQgEAQObmwMBBAhJBwoDAAAEAAD/4AIAAeAABgANABQAGwAAJScHFwczNQEjFTcXNycTJwcnFTMnASMXBxc3FwG3Si1JScD+wMBJSS1ISS1KScBJAYnASUgtSUlXSS1KScABQMBJSC1J/twtSUnASQG3SUktSEkAAAQAAP/gAgAB4AAGAA0AFAAbAAAlFzcnNyMVATM1BycHFwMXNxc1Ixc3Myc3JwcnAYlKLUlJwP7AwElJLUhJLUpJwEn3wElILUlJKUktSknAAUDASUgtSf6kLUlJwEnJSUktSEkAAAAAAQAA/+ACAAHgAAIAABEBIQIA/gAB4P4AAAAAAAAADACWAAEAAAAAAAEABgAOAAEAAAAAAAIABwAlAAEAAAAAAAMAIwB1AAEAAAAAAAQABgCnAAEAAAAAAAUACwDGAAEAAAAAAAYABgDgAAMAAQQJAAEADAAAAAMAAQQJAAIADgAVAAMAAQQJAAMARgAtAAMAAQQJAAQADACZAAMAAQQJAAUAFgCuAAMAAQQJAAYADADSAHIAbwBrAGIAbwB4AAByb2tib3gAAFIAZQBnAHUAbABhAHIAAFJlZ3VsYXIAAEYAbwBuAHQARgBvAHIAZwBlACAAMgAuADAAIAA6ACAAcgBvAGsAYgBvAHgAIAA6ACAAMQAyAC0AMQAyAC0AMgAwADEAMgAARm9udEZvcmdlIDIuMCA6IHJva2JveCA6IDEyLTEyLTIwMTIAAHIAbwBrAGIAbwB4AAByb2tib3gAAFYAZQByAHMAaQBvAG4AIAAxAC4AMAAAVmVyc2lvbiAxLjAAAHIAbwBrAGIAbwB4AAByb2tib3gAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACwAAAAEAAgBRAFMASQBWAFsARwBaAQIHdW5pRjAwMAAAAAH//wACAAEAAAAOAAAAGAAAAAAAAgABAAMACgABAAQAAAACAAAAAAABAAAAAMmJbzEAAAAAzO2NbwAAAADM7Y1v) format('truetype');
  font-weight: normal;
  font-style: normal;
}
[data-rokboxicon]:before {
  font-family: 'rokbox';
  content: attr(data-rokboxicon);
  speak: none;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
}
[class^="rokbox-icon-"]:before,
[class*=" rokbox-icon-"]:before {
  font-family: 'rokbox';
  font-style: normal;
  speak: none;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
}
.rokbox-icon-next:before {
  content: "\6e";
}
.rokbox-icon-previous:before {
  content: "\70";
}
.rokbox-icon-fullscreen:before {
  content: "\66";
}
.rokbox-icon-exit-fullscreen:before {
  content: "\73";
}
.rokbox-icon-close:before {
  content: "\78";
}
.rokbox-icon-unfit-screen:before {
  content: "\77";
}
.rokbox-icon-fit-screen:before {
  content: "\64";
}
body.rokbox-opened {
  overflow: hidden;
}
.rokbox-wrapper {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAPoAAAD6CAYAAACI7Fo9AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA09pVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoMTMuMCAyMDEyMDMwNS5tLjQxNSAyMDEyLzAzLzA1OjIxOjAwOjAwKSAgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MDRDMkMyRjk3ODkxMTFFMkFCMUVCOThBOEM0MEFCQUMiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MDRDMkMyRkE3ODkxMTFFMkFCMUVCOThBOEM0MEFCQUMiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDowNEMyQzJGNzc4OTExMUUyQUIxRUI5OEE4QzQwQUJBQyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDowNEMyQzJGODc4OTExMUUyQUIxRUI5OEE4QzQwQUJBQyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PrFZyHMAAAItSURBVHja7NMBDQAACMOwg383GMQACkgrYckqyQR4rSUAowNGB4wOGB0wOmB0wOiA0cHogNEBowNGB4wOGB0wOmB0MDpgdMDogNEBowNGB4wOGB2MDhgdMDpgdMDogNEBowNGB4wORgeMDhgdMDpgdMDogNEBo4PRAaMDRgeMDhgdMDpgdMDoYHTA6IDRAaMDRgeMDhgdMDpgdDA6YHTA6IDRAaMDRgeMDhgdjA4YHTA6YHTA6IDRAaMDRgejA0YHjA4YHTA6YHTA6IDRAaOD0QGjA0YHjA4YHTA6YHTA6GB0wOiA0QGjA0YHjA4YHTA6GB0wOmB0wOiA0QGjA0YHjA4YHYwOGB0wOmB0wOiA0QGjA0YHowNGB4wOGB0wOmB0wOiA0cHogNEBowNGB4wOGB0wOmB0wOhgdMDogNEBowNGB4wOGB0wOhgdMDpgdMDogNEBowNGB4wORgeMDhgdMDpgdMDogNEBowNGB6MDRgeMDhgdMDpgdMDogNHB6IDRAaMDRgeMDhgdMDpgdDA6YHTA6IDRAaMDRgeMDhgdMDoYHTA6YHTA6IDRAaMDRgeMDkYHjA4YHTA6YHTA6IDRAaOD0QGjA0YHjA4YHTA6YHTA6IDRweiA0QGjA0YHjA4YHTA6YHQwOmB0wOiA0QGjA0YHjA4YHYwOGB0wOmB0wOiA0QGjA0YHjA5GB4wOGB0wOmB0wOiA0QGjg9EBowNGB4wOGB0wOmB04LICDABTNgKn7mrGuAAAAABJRU5ErkJggg==) \9;
  background-color: rgba(0,0,0,0.7);
  z-index: 25000;
  overflow: auto;
  display: none;
  opacity: 0;
  filter: alpha(opacity=0);
}
.rokbox-wrapper.error .rokbox-header h3 {
  color: #B94A48;
}
.rokbox-wrapper .rokbox-outer {
  display: table;
  height: 100%;
  width: 100%;
}
.rokbox-wrapper .rokbox-outer .rokbox-row {
  display: table-row;
  width: 100%;
  height: 100%;
}
.rokbox-wrapper .rokbox-outer .rokbox-row .rokbox-inner {
  display: table-cell;
  text-align: center;
  vertical-align: middle;
}
.rokbox-wrapper .rokbox-outer .rokbox-row .rokbox-inner .rokbox-container {
  margin: 20px 40px;
  display: inline-block;
  outline: medium none;
  text-align: left;
  position: relative;
  background: black;
  min-width: 100px;
  min-height: 100px;
  max-width: 1200px;
  border-radius: 6px;
  -webkit-box-shadow: 0 3px 7px rgba(0,0,0,0.3);
  -moz-box-shadow: 0 3px 7px rgba(0,0,0,0.3);
  box-shadow: 0 3px 7px rgba(0,0,0,0.3);
  -webkit-background-clip: padding-box;
  -moz-background-clip: padding-box;
  background-clip: padding-box;
  vertical-align: middle;
}
.rokbox-wrapper .rokbox-outer .rokbox-row .rokbox-inner .rokbox-container img,
.rokbox-wrapper .rokbox-outer .rokbox-row .rokbox-inner .rokbox-container iframe,
.rokbox-wrapper .rokbox-outer .rokbox-row .rokbox-inner .rokbox-container object,
.rokbox-wrapper .rokbox-outer .rokbox-row .rokbox-inner .rokbox-container embed {
  border-radius: 4px;
  image-rendering: optimizequality;
  border: 0;
}
.rokbox-wrapper .rokbox-outer .rokbox-row .rokbox-inner .rokbox-container img {
  width: 100%;
  height: auto;
  max-width: 100%;
}
.rokbox-wrapper .rokbox-outer .rokbox-row .rokbox-inner .rokbox-container:hover .rokbox-controls {
  opacity: 1;
  filter: alpha(opacity=100);
}
.rokbox-wrapper .rokbox-outer .rokbox-row .rokbox-inner .rokbox-container.rokbox-loading .rokbox-loader {
  display: block;
}
.rokbox-wrapper .rokbox-outer .rokbox-row .rokbox-inner .rokbox-container.rokbox-loading .rokbox-loader .rokbox-loader-image {
  -webkit-animation: rotate .7s linear infinite;
  -moz-animation: rotate .7s linear infinite;
  -ms-animation: rotate .7s linear infinite;
  -o-animation: rotate .7s linear infinite;
  animation: rotate .7s linear infinite;
}
.rokbox-wrapper .rokbox-outer .rokbox-row .rokbox-inner .rokbox-container .rokbox-content {
  border-radius: 6px;
  height: 100%;
  -webkit-transform: translateZ(0);
}
.rokbox-wrapper .rokbox-outer .rokbox-row .rokbox-inner .rokbox-container .rokbox-content .rokbox-contentborder {
  border: 1px solid #555;
  border: 1px solid rgba(255,255,255,0.1);
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border-radius: 6px;
}
.rokbox-wrapper .rokbox-outer .rokbox-row .rokbox-inner .rokbox-container .rokbox-content #rokbox-error {
  background: #FFF;
  color: #333;
  padding: 5px 20px;
  max-width: 330px;
  word-wrap: break-word;
  border-radius: 6px;
}
.rokbox-wrapper .rokbox-outer .rokbox-row .rokbox-inner .rokbox-container .rokbox-loader {
  width: 60px;
  height: 60px;
  border-radius: 60px;
  -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.4) inset,1px 1px 1px rgba(255, 255, 255, 0.1);
  -moz-box-shadow: 0 0 5px rgba(0, 0, 0, 0.4) inset,1px 1px 1px rgba(255, 255, 255, 0.1);
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.4) inset,1px 1px 1px rgba(255, 255, 255, 0.1);
  background-color: #000;
  background-color: rgba(0,0,0,0.7);
  position: absolute;
  top: 50%;
  left: 50%;
  z-index: 5;
  margin-left: -30px;
  margin-top: -30px;
  display: none;
}
.rokbox-wrapper .rokbox-outer .rokbox-row .rokbox-inner .rokbox-container .rokbox-loader .rokbox-loader-image {
  background-repeat: no-repeat;
  background-position: 50% 50%;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAYAAAA6/NlyAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAABx0RVh0U29mdHdhcmUAQWRvYmUgRmlyZXdvcmtzIENTNui8sowAAAY5SURBVGiB7Zo7rBVFGMd/314eAopBMEJIQBQSkRjRgkpDY9TYGG2wIVpATCw0sdGCQm19xM7KWFuZYEEsJBhiAUrEECVIggEElYTwRu69556/xexy5s6Zmd09ewLxyj+ZzD7Ozny/881+81qTxP9Jxe024FbrDvBc1x3gua55qRtm1rlwSQuAZ4DngPXAQ8AGYAI4AxwCPjGz7zpXNlx3+kYsdahomaRtkr6UdF7SlKRpSTNK692RK0zbEecaF7CkRZLelvSnpOuS/pF0Q9KkpF4GVuX9rf8JYEkTkrZLOi7piqSrkq4FwP0aYEnafyuAk+9ww0LXAZ8DTwIGqMwpjynPmwSEx7rY0lQjR2lJzwP7gM04uArQPyY47qR+v2+Sin6/P3JEHQlY0nbgC2AxA0A/QXvoI7mbPqSZFZJGsr31Q5JeBj4sn43BxqB7NcXOALvq6jbXV1ZpYhToVg9I2gx8RD1g7P5Mpuhdub643+9bAFt5e17b5m2piBwOPCStBL4GVpUVFl7lhZeHx/75hPfMX8BBagYeCdjKOCttmyqKYhZIiqtRlJY0AXwGPMDAi30GLSQWsHzv/gLsBr4FbgCHzSzn8ZuqgbXyJwvLcmvVtFvaiYvGfQbeggF0lSs4/gr4wMyON6xnlrzmWgddSJpvZtN1ZdY2aUn3A3uBJZFKi0heAGeBHWZ2sC1kpaAp+69PClqSrldNO8XVJGjtAO7Cec5PipwL+B7Y2gUWwHsnU7DhHzFRNu2ssh6WdC9ucLGkuhypyPfuAWBbk6bVVJLmk4cOA9jloig0qodfYuBdPwiF3u4DJ4Gd44QFkNRjOOr70X/Wn17n5TrgFxgGm0mcv2Vm50eiyhnomvYU6SYdxpEscDJKS1oFbGQQmf2mU00Sqkr2mNkPo0LVycz6kvrAfDLNubKpjO7RNp3rlqpuKCzQTxX4xyORtNMkzns5WKjpl3PAm0gD+8c/mtnvba1vq4iXQ3t8OxcwAvAaBsBh4X4+1ol7jXrM9nKl0K4kVw54NcPAsQoON7F0TOrhxuMpeyrNTxWQA74PF4HDwsKKTuRtHKt6DAKlr7rzm8oBLyTtYV9XM2WMVZJkZhPB5SRcTDngSTJN4zYqBG6lHPA1YGl5nFqiEW7YebGLEU1lZtWcum7JKDn1zAFfYjCGrhRbp1rDLQLGdTf+6DAGHi4izlJuaHma2cPHmeB4BhdENrYyuZsW4zw8wWAFJbaykvRwDvgUw2PnmUh6vCNEGy1lGDaELoDkBCYHfIzhSUIsbZK0uiNIrSQtZAAcg/RTcrknB3yE4Wbsw/fKNAO80ommmVYzgPVTDPhaqpAksJmdA34j7WUffIukDV2JUpJ0D7CCtEd98MncAmHdfHgf6YAVBq/XS8PGqnLFo9pTbtKcL+XKqwPeC1wnH7yq8xXAG5I6bdD5KncWHsV1j2GgioEDXMiVmQU2s8vAN8RXOGL5euBNSYtb0wUqPfsEsJw0YHWt6o7Om1l2W6fJquVuBl6OLfeEnn4YeEfSg20AfUlaBjxF/L1NNWkB5+rKbrTVIulFXCT2l2fDxbzwPe/hpo57mq51Sbobt/CwkuE/Mlwe9nMBp8zsrFdWJ+B5wHvA2gRwrHn3vPw0cBQ3lZwuewAkVc11Ja7bWcpwQPTr8Ov07bgi6Yi/v9QJuCxgGfB+aZRfYWhU6OUwT6XwmdgfGfPwJPCTmU0F9ka5Gm+XmtkF4FPcKCa1A5HajYhtrd4sOkixpdfYeLnyyK8hbE6t9ofN7ARu5z8G1hYUz+jcNkpqAb4AjpnZlTYMrftMMzsg98FZNZysCyapbz/qYOXlsXtHzezvtvaPNEgws/2SLgGv4lZFYpAx6KGiGqSwFU4DP1eBr7XtTYNWTOVW6mu4rwJiWzGxfjqVUpMU/1W5CBwys+TkwLMtztUFuCy4ALYAz+KGgDHg3CJC7F4IfB04Kulk+GlDxq44V1dgr4IFuNHR07hXJdU/5yBDj07i+u/jdUPGiD1xrnEBexUtAh4p0zrce1g3BvfzadyXtqeAP9p0OYEd0etjBw4qnYf7ZHgtsAy317yc2YDncE32Ag70TNMPXmrqjl5PAs9VtRp4zAXdAZ7rugM81/UvFqRNaj0E8YoAAAAASUVORK5CYII=);
  width: 100%;
  height: 100%;
}
.rokbox-wrapper .rokbox-outer .rokbox-row .rokbox-inner .rokbox-container .rokbox-controls {
  opacity: 0;
  filter: alpha(opacity=0);
  -webkit-transition: opacity 0.3s ease-in-out;
  -moz-transition: opacity 0.3s ease-in-out;
  -ms-transition: opacity 0.3s ease-in-out;
  -o-transition: opacity 0.3s ease-in-out;
  transition: opacity 0.3s ease-in-out;
}
.rokbox-wrapper .rokbox-outer .rokbox-row .rokbox-inner .rokbox-container .rokbox-controls div {
  position: absolute;
  cursor: pointer;
  display: block;
  font-size: 12px;
  color: #fff;
  text-align: center;
  text-shadow: 0 0 10px rgba(0,0,0,0.7);
}
.rokbox-wrapper .rokbox-outer .rokbox-row .rokbox-inner .rokbox-container .rokbox-controls div.rokbox-close,
.rokbox-wrapper .rokbox-outer .rokbox-row .rokbox-inner .rokbox-container .rokbox-controls div.rokbox-unfitscreen,
.rokbox-wrapper .rokbox-outer .rokbox-row .rokbox-inner .rokbox-container .rokbox-controls div.rokbox-fitscreen,
.rokbox-wrapper .rokbox-outer .rokbox-row .rokbox-inner .rokbox-container .rokbox-controls div.rokbox-previous,
.rokbox-wrapper .rokbox-outer .rokbox-row .rokbox-inner .rokbox-container .rokbox-controls div.rokbox-next {
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -ms-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
.rokbox-wrapper .rokbox-outer .rokbox-row .rokbox-inner .rokbox-container .rokbox-controls div.rokbox-close {
  position: absolute;
  top: 2px;
  right: 2px;
  width: 20px;
  height: 20px;
  padding: 2px;
  z-index: 2;
}
.rokbox-wrapper .rokbox-outer .rokbox-row .rokbox-inner .rokbox-container .rokbox-controls div.rokbox-unfitscreen,
.rokbox-wrapper .rokbox-outer .rokbox-row .rokbox-inner .rokbox-container .rokbox-controls div.rokbox-fitscreen {
  position: absolute;
  top: 2px;
  left: 2px;
  width: 20px;
  height: 20px;
  padding: 2px;
  z-index: 2;
}
.rokbox-wrapper .rokbox-outer .rokbox-row .rokbox-inner .rokbox-container .rokbox-controls div.rokbox-unfitscreen {
  display: none;
}
.rokbox-wrapper .rokbox-outer .rokbox-row .rokbox-inner .rokbox-container .rokbox-controls div.rokbox-fullscreen,
.rokbox-wrapper .rokbox-outer .rokbox-row .rokbox-inner .rokbox-container .rokbox-controls div.rokbox-exit-fullscreen {
  position: absolute;
  top: 2px;
  left: 2px;
  width: 20px;
  height: 20px;
  padding: 2px;
  display: none;
}
.rokbox-wrapper .rokbox-outer .rokbox-row .rokbox-inner .rokbox-container .rokbox-controls div.rokbox-previous,
.rokbox-wrapper .rokbox-outer .rokbox-row .rokbox-inner .rokbox-container .rokbox-controls div.rokbox-next {
  opacity: 0;
  filter: alpha(opacity=0);
  -webkit-transition: opacity 0.2s ease-in-out;
  -moz-transition: opacity 0.2s ease-in-out;
  -ms-transition: opacity 0.2s ease-in-out;
  -o-transition: opacity 0.2s ease-in-out;
  transition: opacity 0.2s ease-in-out;
  position: absolute;
  top: 0;
  bottom: 0;
  z-index: 1;
  display: block;
  background: rgba(0,0,0,0.001);
  background-image: url(data:image/gif;base64,R0lGODlh+gD6AIAAAP///wAAACH/C1hNUCBEYXRhWE1QPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS4zLWMwMTEgNjYuMTQ1NjYxLCAyMDEyLzAyLzA2LTE0OjU2OjI3ICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2ICgxMy4wIDIwMTIwMzA1Lm0uNDE1IDIwMTIvMDMvMDU6MjE6MDA6MDApICAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo1M0Y0OTlGOTkzRTExMUUyQjBERkY1NTUxNTc3RTExMSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo1M0Y0OTlGQTkzRTExMUUyQjBERkY1NTUxNTc3RTExMSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjUzRjQ5OUY3OTNFMTExRTJCMERGRjU1NTE1NzdFMTExIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjUzRjQ5OUY4OTNFMTExRTJCMERGRjU1NTE1NzdFMTExIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+Af/+/fz7+vn49/b19PPy8fDv7u3s6+rp6Ofm5eTj4uHg397d3Nva2djX1tXU09LR0M/OzczLysnIx8bFxMPCwcC/vr28u7q5uLe2tbSzsrGwr66trKuqqainpqWko6KhoJ+enZybmpmYl5aVlJOSkZCPjo2Mi4qJiIeGhYSDgoGAf359fHt6eXh3dnV0c3JxcG9ubWxramloZ2ZlZGNiYWBfXl1cW1pZWFdWVVRTUlFQT05NTEtKSUhHRkVEQ0JBQD8+PTw7Ojk4NzY1NDMyMTAvLi0sKyopKCcmJSQjIiEgHx4dHBsaGRgXFhUUExIREA8ODQwLCgkIBwYFBAMCAQAAIfkEAQAAAAAsAAAAAPoA+gAAAv+Ej6nL7Q+jnLTai7PevPsPhuJIluaJpurKtu4Lx/JM1/aN5/rO9/4PDAqHxKLxiEwql8ym8wmNSqfUqvWKzWq33K73Cw6Lx+Sy+YxOq9fstvsNj8vn9Lr9js/r9/y+/w8YKDhIWGh4iJiouMjY6PgIGSk5SVlpeYmZqbnJ2en5CRoqOkpaanqKmqq6ytrq+gobKztLW2t7i5uru8vb6/sLHCw8TFxsfIycrLzM3Oz8DB0tPU1dbX2Nna29zd3t/Q0eLj5OXm5+jp6uvs7e7v4OHy8/T19vf4+fr7/P3+//DzCgwIEECxo8iDChwoUMGzp8CDGixIkUK1q8iDGjxo1WHDt6/AgypMiRJEuaPIkypcqVLFu6fAkzpsyZNGvavIkzp86dPHv6/Ak0qNChRIsaPYo0qdKlTJs6fQo1qtSpVKtavYo1q9atXLt6/Qo2rNixZMteKAAAOw==) \9;
}
.rokbox-wrapper .rokbox-outer .rokbox-row .rokbox-inner .rokbox-container .rokbox-controls div.rokbox-previous:hover,
.rokbox-wrapper .rokbox-outer .rokbox-row .rokbox-inner .rokbox-container .rokbox-controls div.rokbox-next:hover {
  opacity: 1;
  filter: alpha(opacity=100);
}
.rokbox-wrapper .rokbox-outer .rokbox-row .rokbox-inner .rokbox-container .rokbox-controls div.rokbox-previous div,
.rokbox-wrapper .rokbox-outer .rokbox-row .rokbox-inner .rokbox-container .rokbox-controls div.rokbox-next div {
  font-size: 36px;
  top: 50%;
  margin-top: -18px;
}
.rokbox-wrapper .rokbox-outer .rokbox-row .rokbox-inner .rokbox-container .rokbox-controls div.rokbox-previous {
  left: 0;
  width: 20%;
}
.rokbox-wrapper .rokbox-outer .rokbox-row .rokbox-inner .rokbox-container .rokbox-controls div.rokbox-previous div {
  left: 10px;
}
.rokbox-wrapper .rokbox-outer .rokbox-row .rokbox-inner .rokbox-container .rokbox-controls div.rokbox-next {
  right: 0;
  width: 80%;
}
.rokbox-wrapper .rokbox-outer .rokbox-row .rokbox-inner .rokbox-container .rokbox-controls div.rokbox-next div {
  right: 10px;
}
.rokbox-wrapper .rokbox-outer .rokbox-row .rokbox-inner .rokbox-container.rokbox-type-element .rokbox-content .rokbox-content-element {
  padding: 15px;
  background: white;
}
.rokbox-wrapper .rokbox-outer .rokbox-row .rokbox-inner .rokbox-container.rokbox-type-element .rokbox-content .rokbox-content-element,
.rokbox-wrapper .rokbox-outer .rokbox-row .rokbox-inner .rokbox-container.rokbox-type-element .rokbox-content > div {
  border-radius: 6px;
}
.rokbox-wrapper .rokbox-outer .rokbox-row .rokbox-inner .rokbox-container.rokbox-type-iframe .rokbox-controls div.rokbox-close,
.rokbox-wrapper .rokbox-outer .rokbox-row .rokbox-inner .rokbox-container.rokbox-type-element .rokbox-controls div.rokbox-close,
.rokbox-wrapper .rokbox-outer .rokbox-row .rokbox-inner .rokbox-container.rokbox-type-swf .rokbox-controls div.rokbox-close,
.rokbox-wrapper .rokbox-outer .rokbox-row .rokbox-inner .rokbox-container.rokbox-type-audio .rokbox-controls div.rokbox-close,
.rokbox-wrapper .rokbox-outer .rokbox-row .rokbox-inner .rokbox-container.rokbox-type-video .rokbox-controls div.rokbox-close {
  top: -22px;
  right: -22px;
}
.rokbox-wrapper .rokbox-outer .rokbox-row .rokbox-inner .rokbox-container.rokbox-type-iframe .rokbox-controls div.rokbox-unfitscreen,
.rokbox-wrapper .rokbox-outer .rokbox-row .rokbox-inner .rokbox-container.rokbox-type-iframe .rokbox-controls div.rokbox-fitscreen,
.rokbox-wrapper .rokbox-outer .rokbox-row .rokbox-inner .rokbox-container.rokbox-type-element .rokbox-controls div.rokbox-unfitscreen,
.rokbox-wrapper .rokbox-outer .rokbox-row .rokbox-inner .rokbox-container.rokbox-type-element .rokbox-controls div.rokbox-fitscreen,
.rokbox-wrapper .rokbox-outer .rokbox-row .rokbox-inner .rokbox-container.rokbox-type-swf .rokbox-controls div.rokbox-unfitscreen,
.rokbox-wrapper .rokbox-outer .rokbox-row .rokbox-inner .rokbox-container.rokbox-type-swf .rokbox-controls div.rokbox-fitscreen,
.rokbox-wrapper .rokbox-outer .rokbox-row .rokbox-inner .rokbox-container.rokbox-type-audio .rokbox-controls div.rokbox-unfitscreen,
.rokbox-wrapper .rokbox-outer .rokbox-row .rokbox-inner .rokbox-container.rokbox-type-audio .rokbox-controls div.rokbox-fitscreen,
.rokbox-wrapper .rokbox-outer .rokbox-row .rokbox-inner .rokbox-container.rokbox-type-video .rokbox-controls div.rokbox-unfitscreen,
.rokbox-wrapper .rokbox-outer .rokbox-row .rokbox-inner .rokbox-container.rokbox-type-video .rokbox-controls div.rokbox-fitscreen {
  top: -22px;
  left: -22px;
}
.rokbox-wrapper .rokbox-outer .rokbox-row .rokbox-inner .rokbox-container.rokbox-type-iframe .rokbox-controls div.rokbox-previous,
.rokbox-wrapper .rokbox-outer .rokbox-row .rokbox-inner .rokbox-container.rokbox-type-iframe .rokbox-controls div.rokbox-next,
.rokbox-wrapper .rokbox-outer .rokbox-row .rokbox-inner .rokbox-container.rokbox-type-element .rokbox-controls div.rokbox-previous,
.rokbox-wrapper .rokbox-outer .rokbox-row .rokbox-inner .rokbox-container.rokbox-type-element .rokbox-controls div.rokbox-next,
.rokbox-wrapper .rokbox-outer .rokbox-row .rokbox-inner .rokbox-container.rokbox-type-swf .rokbox-controls div.rokbox-previous,
.rokbox-wrapper .rokbox-outer .rokbox-row .rokbox-inner .rokbox-container.rokbox-type-swf .rokbox-controls div.rokbox-next,
.rokbox-wrapper .rokbox-outer .rokbox-row .rokbox-inner .rokbox-container.rokbox-type-audio .rokbox-controls div.rokbox-previous,
.rokbox-wrapper .rokbox-outer .rokbox-row .rokbox-inner .rokbox-container.rokbox-type-audio .rokbox-controls div.rokbox-next,
.rokbox-wrapper .rokbox-outer .rokbox-row .rokbox-inner .rokbox-container.rokbox-type-video .rokbox-controls div.rokbox-previous,
.rokbox-wrapper .rokbox-outer .rokbox-row .rokbox-inner .rokbox-container.rokbox-type-video .rokbox-controls div.rokbox-next {
  width: 40px;
}
.rokbox-wrapper .rokbox-outer .rokbox-row .rokbox-inner .rokbox-container.rokbox-type-iframe .rokbox-controls div.rokbox-previous,
.rokbox-wrapper .rokbox-outer .rokbox-row .rokbox-inner .rokbox-container.rokbox-type-element .rokbox-controls div.rokbox-previous,
.rokbox-wrapper .rokbox-outer .rokbox-row .rokbox-inner .rokbox-container.rokbox-type-swf .rokbox-controls div.rokbox-previous,
.rokbox-wrapper .rokbox-outer .rokbox-row .rokbox-inner .rokbox-container.rokbox-type-audio .rokbox-controls div.rokbox-previous,
.rokbox-wrapper .rokbox-outer .rokbox-row .rokbox-inner .rokbox-container.rokbox-type-video .rokbox-controls div.rokbox-previous {
  left: -40px;
}
.rokbox-wrapper .rokbox-outer .rokbox-row .rokbox-inner .rokbox-container.rokbox-type-iframe .rokbox-controls div.rokbox-previous div,
.rokbox-wrapper .rokbox-outer .rokbox-row .rokbox-inner .rokbox-container.rokbox-type-element .rokbox-controls div.rokbox-previous div,
.rokbox-wrapper .rokbox-outer .rokbox-row .rokbox-inner .rokbox-container.rokbox-type-swf .rokbox-controls div.rokbox-previous div,
.rokbox-wrapper .rokbox-outer .rokbox-row .rokbox-inner .rokbox-container.rokbox-type-audio .rokbox-controls div.rokbox-previous div,
.rokbox-wrapper .rokbox-outer .rokbox-row .rokbox-inner .rokbox-container.rokbox-type-video .rokbox-controls div.rokbox-previous div {
  left: 0;
}
.rokbox-wrapper .rokbox-outer .rokbox-row .rokbox-inner .rokbox-container.rokbox-type-iframe .rokbox-controls div.rokbox-next,
.rokbox-wrapper .rokbox-outer .rokbox-row .rokbox-inner .rokbox-container.rokbox-type-element .rokbox-controls div.rokbox-next,
.rokbox-wrapper .rokbox-outer .rokbox-row .rokbox-inner .rokbox-container.rokbox-type-swf .rokbox-controls div.rokbox-next,
.rokbox-wrapper .rokbox-outer .rokbox-row .rokbox-inner .rokbox-container.rokbox-type-audio .rokbox-controls div.rokbox-next,
.rokbox-wrapper .rokbox-outer .rokbox-row .rokbox-inner .rokbox-container.rokbox-type-video .rokbox-controls div.rokbox-next {
  right: -40px;
}
.rokbox-wrapper .rokbox-outer .rokbox-row .rokbox-inner .rokbox-container.rokbox-type-iframe .rokbox-controls div.rokbox-next div,
.rokbox-wrapper .rokbox-outer .rokbox-row .rokbox-inner .rokbox-container.rokbox-type-element .rokbox-controls div.rokbox-next div,
.rokbox-wrapper .rokbox-outer .rokbox-row .rokbox-inner .rokbox-container.rokbox-type-swf .rokbox-controls div.rokbox-next div,
.rokbox-wrapper .rokbox-outer .rokbox-row .rokbox-inner .rokbox-container.rokbox-type-audio .rokbox-controls div.rokbox-next div,
.rokbox-wrapper .rokbox-outer .rokbox-row .rokbox-inner .rokbox-container.rokbox-type-video .rokbox-controls div.rokbox-next div {
  right: 0;
}
.rokbox-wrapper .rokbox-outer .rokbox-row .rokbox-inner .rokbox-container.rokbox-type-iframe .rokbox-caption,
.rokbox-wrapper .rokbox-outer .rokbox-row .rokbox-inner .rokbox-container.rokbox-type-element .rokbox-caption,
.rokbox-wrapper .rokbox-outer .rokbox-row .rokbox-inner .rokbox-container.rokbox-type-swf .rokbox-caption,
.rokbox-wrapper .rokbox-outer .rokbox-row .rokbox-inner .rokbox-container.rokbox-type-audio .rokbox-caption,
.rokbox-wrapper .rokbox-outer .rokbox-row .rokbox-inner .rokbox-container.rokbox-type-video .rokbox-caption {
  position: relative;
}
.rokbox-wrapper .rokbox-outer .rokbox-row .rokbox-inner .rokbox-container .rokbox-caption {
  position: absolute;
  -webkit-transition: background-color 0.2s ease-in-out;
  -moz-transition: background-color 0.2s ease-in-out;
  -ms-transition: background-color 0.2s ease-in-out;
  -o-transition: background-color 0.2s ease-in-out;
  transition: background-color 0.2s ease-in-out;
  left: 0;
  bottom: 0;
  right: 0;
  z-index: 5;
  padding: 5px 10px;
  font-size: 15px;
  border-radius: 0 0 3px 3px;
  background: #000;
  background: rgba(0,0,0,0.3);
  -webkit-box-shadow: 0 -1px 0 rgba(255,255,255,0.1);
  -moz-box-shadow: 0 -1px 0 rgba(255,255,255,0.1);
  box-shadow: 0 -1px 0 rgba(255,255,255,0.1);
  color: #fff;
}
.rokbox-wrapper .rokbox-outer .rokbox-row .rokbox-inner .rokbox-container .rokbox-caption:hover {
  -webkit-transition: background-color 0.2s ease-in-out;
  -moz-transition: background-color 0.2s ease-in-out;
  -ms-transition: background-color 0.2s ease-in-out;
  -o-transition: background-color 0.2s ease-in-out;
  transition: background-color 0.2s ease-in-out;
  background: #000;
  background: rgba(0,0,0,0.7);
}
.rokbox-wrapper .rokbox-outer .rokbox-row .rokbox-inner .rokbox-container .rokbox-caption.rokbox-hidden {
  display: none;
}
.rokbox-wrapper .rokbox-outer .rokbox-header,
.rokbox-wrapper .rokbox-outer .rokbox-footer {
  display: none;
  background: rgba(0,0,0,0.6);
  border: 1px solid #000;
  -webkit-box-shadow: 0 0 4px rgba(0,0,0,0.5);
  -moz-box-shadow: 0 0 4px rgba(0,0,0,0.5);
  box-shadow: 0 0 4px rgba(0,0,0,0.5);
}
.rokbox-wrapper .rokbox-outer .rokbox-header > div,
.rokbox-wrapper .rokbox-outer .rokbox-footer > div {
  color: #fff;
  font-size: 20px;
  padding: 10px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 50%;
}
.rokbox-wrapper .rokbox-outer .rokbox-header > div.rokbox-previous,
.rokbox-wrapper .rokbox-outer .rokbox-footer > div.rokbox-previous {
  float: left;
}
.rokbox-wrapper .rokbox-outer .rokbox-header > div.rokbox-close,
.rokbox-wrapper .rokbox-outer .rokbox-header > div.rokbox-next,
.rokbox-wrapper .rokbox-outer .rokbox-footer > div.rokbox-close,
.rokbox-wrapper .rokbox-outer .rokbox-footer > div.rokbox-next {
  float: right;
  text-align: right;
}
.rokbox-wrapper .rokbox-outer .rokbox-header > div.rokbox-close,
.rokbox-wrapper .rokbox-outer .rokbox-footer > div.rokbox-close {
  font-size: 15px;
  width: 50px;
}
.rokbox-wrapper .rokbox-outer .rokbox-header:before,
.rokbox-wrapper .rokbox-outer .rokbox-header:after,
.rokbox-wrapper .rokbox-outer .rokbox-footer:before,
.rokbox-wrapper .rokbox-outer .rokbox-footer:after {
  content: " ";
  display: table;
}
.rokbox-wrapper .rokbox-outer .rokbox-header:after,
.rokbox-wrapper .rokbox-outer .rokbox-footer:after {
  clear: both;
}
.rokbox-wrapper.touch-device .rokbox-header,
.rokbox-wrapper.touch-device .rokbox-footer {
  display: block;
}
.rokbox-wrapper.touch-device .rokbox-controls {
  display: none;
}
@media (max-width: 767px) {
  .rokbox-wrapper .rokbox-outer .rokbox-row .rokbox-inner .rokbox-container {
    margin: 5px 10px;
  }
}
@-webkit-keyframes rotate {
  from {
    -webkit-transform: rotate(0deg);
  }
  to {
    -webkit-transform: rotate(360deg);
  }
}
@-moz-keyframes rotate {
  from {
    -moz-transform: rotate(0deg);
  }
  to {
    -moz-transform: rotate(360deg);
  }
}
@-ms-keyframes rotate {
  from {
    -ms-transform: rotate(0deg);
  }
  to {
    -ms-transform: rotate(360deg);
  }
}
@-o-keyframes rotate {
  from {
    -o-transform: rotate(0deg);
  }
  to {
    -o-transform: rotate(360deg);
  }
}
@keyframes rotate {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}
#vrtkcartitemsmodule {
	font-size: 12px;
	padding: 0 5px;
	line-height: normal;
}
#vrtkcartitemsmodule > div {
	position: relative;
}
.vrtkcartoneitemrow {
	padding: 8px 0;
	border-bottom:1px solid #eee;
	width: 100%;
	display: inline-block;
}
.vrtkcartleftrow {
	width: 52%;
	float: left;
}
.vrtkcartleftrow span {
	display: block;
}
.vrtkcartenamesp {
	font-weight: bold;
	line-height: 1.3em;
}
.vrtkcartonamesp {
	font-size: 11px;
	line-height:1em;
	padding: 1px 0 0 10px;
}
.vrtkcartrightrow {	
	float: right;
}
.vrtkcartrightrow span {
	display: inline-block;
}
.vrtkcartpricesp {
	padding: 0 0 0 10px;
	font-size: 14px;
	font-weight: bold;
	color: #333;
	margin: -2px 0 0;
}
span.vrtkcartremovesp {
	padding: 0 0 0 8px;
	float: right;
	margin: 0;
}
.vrtkcartremovesp a i {
	color: #900;
	font-size: 16px;
}
.vrtkcartdiscountoutmodule {
	color: #993300;
	display: flex;
	flex-wrap: wrap;
	font-size: .9em;
}
.vrtkcartpriceoutmodule .vrtkcartpricemodule, .vrtkcartdiscountoutmodule .vrtkcartdiscountmodule, .vrtkcartfullcostoutmodule .vrtkcartfullcostmodule {
	margin-left: auto;
}
.vrtkcartdiscountoutmodule {
	padding: 5px 0;
}
.vrtkcartfullcostoutmodule {
	margin-bottom: 15px;
}
.vrtkcartfullcostoutmodule #vrtkcartfullcostmodule {
	text-decoration: line-through;
}
.vrtkcartpriceoutmodule {
	font-weight: bold;
	font-size: 1.1em;
	display: flex;
	flex-wrap: wrap;
}
.vrtkcartpriceoutmodule #vrtkcartpricemodule {
	font-weight: bold;
}
.vrtkcartbuttonsmodule {
	width: 100%;
	display: flex;
	padding: 6px 0;
	margin: 6px 0 0 0;
	border-top: 1px solid #ddd;
}
.vrtkcartbuttonsmodule .vrtkcartemptydivmodule {
	float: left;
}
.vrtkcartbuttonsmodule .vrtkcartorderdivmodule {
	float: right;
	text-align: right;
	flex: 1;
	margin-right: 5px;
}
.vrtkmodcarttitle {
	font-size: 18px;
}
.vrtkcartorderbutton {
	background: #159049 none repeat scroll 0 0;
	border: 0 none;
	border-radius: 3px;
	color: #fff;
	cursor: pointer;
	display: block;
	font-size: 12px;
	padding:7px 15px
}
.vrtkcartorderbutton:hover {
	background: #17a152;
}
.vrtkcartemptybutton {
	background: #eee none repeat scroll 0 0;
	border: 0 none;
	border-radius: 3px;
	color: #666;
	cursor: pointer;
	display: block;
	font-size: 12px;
	margin: 0 8px 0 0;
	padding: 7px 15px;
}
.vrtkcartemptybutton:hover {
	background: #ddd;
}
.vrtkcartpricesp-full {
	padding: 0 0 0 5px;
}

/**
 * Stuck scrollable cart on mobile devices.
 */
@media screen and (max-width: 7000px) {	
	.vrtkcartfixed.cart-suffix {
		margin-top: 10px !important;
		margin-bottom: 10px !important;
	}

	.vrtkcartitemsmodule.cart-mobile-sticky {
		position: fixed;
		bottom: 10px;
		left: 10px;
		right: 10px;
		z-index: 9999;
	}
	.vrtkcartitemsmodule.cart-mobile-sticky .cart-inner-wrapper {
		display: none;
		background: #f1f2f8;
		border: 1px solid #ddd;
		padding: 10px 10px 14px 10px;
		margin-bottom: -4px;
		border-radius: 3px;
	}
	.vrtkcartitemsmodule.cart-mobile-sticky .cart-sticky-button {
		display: block;
		width: 100%;
		padding: 14px 20px !important;
		font-size: 16px !important;
	}
	.vrtkcartitemsmodule.cart-mobile-sticky .cart-sticky-button i {
		float: left;
		line-height: 22px;
	}
}

.g-main-nav .g-dropdown, .g-main-nav .g-standard .g-dropdown .g-dropdown { position: absolute; top: auto; left: auto; opacity: 0; visibility: hidden; overflow: hidden; }

.g-main-nav .g-standard .g-dropdown.g-active, .g-main-nav .g-fullwidth .g-dropdown.g-active { opacity: 1; visibility: visible; overflow: visible; }

.g-main-nav ul, #g-mobilemenu-container ul { margin: 0; padding: 0; list-style: none; }

@-webkit-viewport { width: device-width; }

@-moz-viewport { width: device-width; }

@-ms-viewport { width: device-width; }

@-o-viewport { width: device-width; }

@viewport { width: device-width; }

html { height: 100%; font-size: 100%; -ms-text-size-adjust: 100%; -webkit-text-size-adjust: 100%; box-sizing: border-box; }

*, *::before, *::after { box-sizing: inherit; }

body { margin: 0; }

#g-page-surround { min-height: 100vh; position: relative; overflow: hidden; }

article, aside, details, footer, header, hgroup, main, nav, section, summary { display: block; }

audio, canvas, progress, video { display: inline-block; vertical-align: baseline; }

audio:not([controls]) { display: none; height: 0; }

[hidden], template { display: none; }

a { background: transparent; text-decoration: none; }

a:active, a:hover { outline: 0; }

abbr[title] { border-bottom: 1px dotted; }

b, strong { font-weight: bold; }

dfn { font-style: italic; }

mark { background: #ff0; color: #000; }

sub, sup { line-height: 0; position: relative; vertical-align: baseline; }

sup { top: -0.5em; }

sub { bottom: -0.25em; }

img { height: auto; max-width: 100%; display: inline-block; vertical-align: middle; border: 0; -ms-interpolation-mode: bicubic; }

iframe, svg { max-width: 100%; }

svg:not(:root) { overflow: hidden; }

figure { margin: 1em 40px; }

hr { height: 0; }

pre { overflow: auto; }

code { vertical-align: bottom; }

button, input, optgroup, select, textarea { color: inherit; font: inherit; margin: 0; }

button { overflow: visible; }

button, select { text-transform: none; }

button, html input[type="button"], input[type="reset"], input[type="submit"] { -webkit-appearance: button; cursor: pointer; }

button[disabled], html input[disabled] { cursor: default; }

button::-moz-focus-inner, input::-moz-focus-inner { border: 0; padding: 0; }

input { line-height: normal; }

input[type="checkbox"], input[type="radio"] { padding: 0; }

input[type="number"]::-webkit-inner-spin-button, input[type="number"]::-webkit-outer-spin-button { height: auto; }

input[type="search"] { -webkit-appearance: textfield; }

input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration { -webkit-appearance: none; }

legend { border: 0; padding: 0; }

textarea { overflow: auto; }

optgroup { font-weight: bold; }

table { border-collapse: collapse; border-spacing: 0; width: 100%; }

tr, td, th { vertical-align: middle; }

th, td { padding: 0.375rem 0; }

th { text-align: left; }

@media print { body { background: #fff !important; color: #000 !important; } }

.g-container { margin: 0 auto; padding: 0; }

.g-block .g-container { width: auto; }

.g-grid { display: flex; flex-flow: row wrap; list-style: none; margin: 0; padding: 0; text-rendering: optimizespeed; }

.g-grid.nowrap { flex-flow: row; }

.g-block { flex: 1; min-width: 0; min-height: 0; }

.first-block { -webkit-box-ordinal-group: 0; -webkit-order: -1; -ms-flex-order: -1; order: -1; }

.last-block { -webkit-box-ordinal-group: 2; -webkit-order: 1; -ms-flex-order: 1; order: 1; }

.size-5 { flex: 0 5%; width: 5%; }

.size-6 { flex: 0 6%; width: 6%; }

.size-7 { flex: 0 7%; width: 7%; }

.size-8 { flex: 0 8%; width: 8%; }

.size-9 { flex: 0 9%; width: 9%; }

.size-10 { flex: 0 10%; width: 10%; }

.size-11 { flex: 0 11%; width: 11%; }

.size-12 { flex: 0 12%; width: 12%; }

.size-13 { flex: 0 13%; width: 13%; }

.size-14 { flex: 0 14%; width: 14%; }

.size-15 { flex: 0 15%; width: 15%; }

.size-16 { flex: 0 16%; width: 16%; }

.size-17 { flex: 0 17%; width: 17%; }

.size-18 { flex: 0 18%; width: 18%; }

.size-19 { flex: 0 19%; width: 19%; }

.size-20 { flex: 0 20%; width: 20%; }

.size-21 { flex: 0 21%; width: 21%; }

.size-22 { flex: 0 22%; width: 22%; }

.size-23 { flex: 0 23%; width: 23%; }

.size-24 { flex: 0 24%; width: 24%; }

.size-25 { flex: 0 25%; width: 25%; }

.size-26 { flex: 0 26%; width: 26%; }

.size-27 { flex: 0 27%; width: 27%; }

.size-28 { flex: 0 28%; width: 28%; }

.size-29 { flex: 0 29%; width: 29%; }

.size-30 { flex: 0 30%; width: 30%; }

.size-31 { flex: 0 31%; width: 31%; }

.size-32 { flex: 0 32%; width: 32%; }

.size-33 { flex: 0 33%; width: 33%; }

.size-34 { flex: 0 34%; width: 34%; }

.size-35 { flex: 0 35%; width: 35%; }

.size-36 { flex: 0 36%; width: 36%; }

.size-37 { flex: 0 37%; width: 37%; }

.size-38 { flex: 0 38%; width: 38%; }

.size-39 { flex: 0 39%; width: 39%; }

.size-40 { flex: 0 40%; width: 40%; }

.size-41 { flex: 0 41%; width: 41%; }

.size-42 { flex: 0 42%; width: 42%; }

.size-43 { flex: 0 43%; width: 43%; }

.size-44 { flex: 0 44%; width: 44%; }

.size-45 { flex: 0 45%; width: 45%; }

.size-46 { flex: 0 46%; width: 46%; }

.size-47 { flex: 0 47%; width: 47%; }

.size-48 { flex: 0 48%; width: 48%; }

.size-49 { flex: 0 49%; width: 49%; }

.size-50 { flex: 0 50%; width: 50%; }

.size-51 { flex: 0 51%; width: 51%; }

.size-52 { flex: 0 52%; width: 52%; }

.size-53 { flex: 0 53%; width: 53%; }

.size-54 { flex: 0 54%; width: 54%; }

.size-55 { flex: 0 55%; width: 55%; }

.size-56 { flex: 0 56%; width: 56%; }

.size-57 { flex: 0 57%; width: 57%; }

.size-58 { flex: 0 58%; width: 58%; }

.size-59 { flex: 0 59%; width: 59%; }

.size-60 { flex: 0 60%; width: 60%; }

.size-61 { flex: 0 61%; width: 61%; }

.size-62 { flex: 0 62%; width: 62%; }

.size-63 { flex: 0 63%; width: 63%; }

.size-64 { flex: 0 64%; width: 64%; }

.size-65 { flex: 0 65%; width: 65%; }

.size-66 { flex: 0 66%; width: 66%; }

.size-67 { flex: 0 67%; width: 67%; }

.size-68 { flex: 0 68%; width: 68%; }

.size-69 { flex: 0 69%; width: 69%; }

.size-70 { flex: 0 70%; width: 70%; }

.size-71 { flex: 0 71%; width: 71%; }

.size-72 { flex: 0 72%; width: 72%; }

.size-73 { flex: 0 73%; width: 73%; }

.size-74 { flex: 0 74%; width: 74%; }

.size-75 { flex: 0 75%; width: 75%; }

.size-76 { flex: 0 76%; width: 76%; }

.size-77 { flex: 0 77%; width: 77%; }

.size-78 { flex: 0 78%; width: 78%; }

.size-79 { flex: 0 79%; width: 79%; }

.size-80 { flex: 0 80%; width: 80%; }

.size-81 { flex: 0 81%; width: 81%; }

.size-82 { flex: 0 82%; width: 82%; }

.size-83 { flex: 0 83%; width: 83%; }

.size-84 { flex: 0 84%; width: 84%; }

.size-85 { flex: 0 85%; width: 85%; }

.size-86 { flex: 0 86%; width: 86%; }

.size-87 { flex: 0 87%; width: 87%; }

.size-88 { flex: 0 88%; width: 88%; }

.size-89 { flex: 0 89%; width: 89%; }

.size-90 { flex: 0 90%; width: 90%; }

.size-91 { flex: 0 91%; width: 91%; }

.size-92 { flex: 0 92%; width: 92%; }

.size-93 { flex: 0 93%; width: 93%; }

.size-94 { flex: 0 94%; width: 94%; }

.size-95 { flex: 0 95%; width: 95%; }

.size-33-3 { flex: 0 33.33333%; width: 33.33333%; max-width: 33.33333%; }

.size-16-7 { flex: 0 16.66667%; width: 16.66667%; max-width: 16.66667%; }

.size-14-3 { flex: 0 14.28571%; width: 14.28571%; max-width: 14.28571%; }

.size-12-5 { flex: 0 12.5%; width: 12.5%; max-width: 12.5%; }

.size-11-1 { flex: 0 11.11111%; width: 11.11111%; max-width: 11.11111%; }

.size-9-1 { flex: 0 9.09091%; width: 9.09091%; max-width: 9.09091%; }

.size-8-3 { flex: 0 8.33333%; width: 8.33333%; max-width: 8.33333%; }

.size-100 { width: 100%; max-width: 100%; flex-grow: 0; flex-basis: 100%; }

.g-main-nav:not(.g-menu-hastouch) .g-dropdown { z-index: 10; top: -9999px; }

.g-main-nav:not(.g-menu-hastouch) .g-dropdown.g-active { top: 100%; }

.g-main-nav:not(.g-menu-hastouch) .g-dropdown .g-dropdown { top: 0; }

.g-main-nav:not(.g-menu-hastouch) .g-fullwidth .g-dropdown.g-active { top: auto; }

.g-main-nav:not(.g-menu-hastouch) .g-fullwidth .g-dropdown .g-dropdown.g-active { top: 0; }

.g-main-nav .g-toplevel > li { display: inline-block; cursor: pointer; transition: background .2s ease-out, transform .2s ease-out; }

.g-main-nav .g-toplevel > li.g-menu-item-type-particle, .g-main-nav .g-toplevel > li.g-menu-item-type-module { cursor: initial; }

.g-main-nav .g-toplevel > li .g-menu-item-content { display: inline-block; vertical-align: middle; cursor: pointer; }

.g-main-nav .g-toplevel > li .g-menu-item-container { transition: transform .2s ease-out; }

.g-main-nav .g-toplevel > li.g-parent .g-menu-parent-indicator { display: inline-block; vertical-align: middle; line-height: normal; }

.g-main-nav .g-toplevel > li.g-parent .g-menu-parent-indicator:after { display: inline-block; cursor: pointer; width: 1.5rem; opacity: 0.5; font-family: "Font Awesome 6 Pro", "Font Awesome 6 Free", FontAwesome; font-weight: 900; content: ""; text-align: right; }

.g-main-nav .g-toplevel > li.g-parent.g-selected > .g-menu-item-container > .g-menu-parent-indicator:after { content: ""; }

.g-main-nav .g-dropdown { transition: opacity .2s ease-out, transform .2s ease-out; z-index: 1; }

.g-main-nav .g-sublevel > li { transition: background .2s ease-out, transform .2s ease-out; }

.g-main-nav .g-sublevel > li.g-menu-item-type-particle, .g-main-nav .g-sublevel > li.g-menu-item-type-module { cursor: initial; }

.g-main-nav .g-sublevel > li .g-menu-item-content { display: inline-block; vertical-align: middle; word-break: break-word; }

.g-main-nav .g-sublevel > li.g-parent .g-menu-item-content { margin-right: 2rem; }

.g-main-nav .g-sublevel > li.g-parent .g-menu-parent-indicator { position: absolute; right: 0.738rem; top: 0.838rem; width: auto; text-align: center; }

.g-main-nav .g-sublevel > li.g-parent .g-menu-parent-indicator:after { content: ""; text-align: center; }

.g-main-nav .g-sublevel > li.g-parent.g-selected > .g-menu-item-container > .g-menu-parent-indicator:after { content: ""; }

[dir="rtl"] .g-main-nav .g-sublevel > li.g-parent .g-menu-item-content { margin-right: inherit; margin-left: 2rem; text-align: right; }

[dir="rtl"] .g-main-nav .g-sublevel > li.g-parent .g-menu-parent-indicator { right: inherit; left: 0.738rem; transform: rotate(180deg); }

.g-menu-item-container { display: block; position: relative; }

.g-menu-item-container input, .g-menu-item-container textarea { color: #666; }

.g-main-nav .g-standard { position: relative; }

.g-main-nav .g-standard .g-sublevel > li { position: relative; }

.g-main-nav .g-standard .g-dropdown { top: 100%; }

.g-main-nav .g-standard .g-dropdown.g-dropdown-left { right: 0; }

.g-main-nav .g-standard .g-dropdown.g-dropdown-center { left: 50%; transform: translateX(-50%); }

.g-main-nav .g-standard .g-dropdown.g-dropdown-right { left: 0; }

.g-main-nav .g-standard .g-dropdown .g-dropdown { top: 0; }

.g-main-nav .g-standard .g-dropdown .g-dropdown.g-dropdown-left { left: auto; right: 100%; }

.g-main-nav .g-standard .g-dropdown .g-dropdown.g-dropdown-right { left: 100%; right: auto; }

.g-main-nav .g-standard .g-dropdown .g-block { flex-grow: 0; flex-basis: 100%; }

.g-main-nav .g-standard .g-go-back { display: none; }

.g-main-nav .g-fullwidth .g-dropdown { position: absolute; left: 0; right: 0; }

.g-main-nav .g-fullwidth .g-dropdown.g-dropdown-left { right: 0; left: inherit; }

.g-main-nav .g-fullwidth .g-dropdown.g-dropdown-center { left: inherit; right: inherit; left: 50%; transform: translateX(-50%); }

.g-main-nav .g-fullwidth .g-dropdown.g-dropdown-right { left: 0; right: inherit; }

.g-main-nav .g-fullwidth .g-dropdown .g-block { position: relative; overflow: hidden; }

.g-main-nav .g-fullwidth .g-dropdown .g-go-back { display: block; }

.g-main-nav .g-fullwidth .g-dropdown .g-go-back.g-level-1 { display: none; }

.g-main-nav .g-fullwidth .g-sublevel .g-dropdown { top: 0; transform: translateX(100%); }

.g-main-nav .g-fullwidth .g-sublevel .g-dropdown.g-active { transform: translateX(0); }

.g-main-nav .g-fullwidth .g-sublevel.g-slide-out > .g-menu-item > .g-menu-item-container { transform: translateX(-100%); }

.g-go-back.g-level-1 { display: none; }

.g-go-back a span { display: none; }

.g-go-back a:before { display: block; text-align: center; width: 1.28571em; font-family: "Font Awesome 6 Pro", "Font Awesome 6 Free", FontAwesome; font-weight: 900; content: ""; opacity: 0.5; }

.g-menu-item-container > i { vertical-align: middle; margin-right: 0.2rem; }

.g-menu-item-subtitle { display: block; font-size: 0.8rem; line-height: 1.1; }

.g-nav-overlay, .g-menu-overlay { top: 0; right: 0; bottom: 0; left: 0; z-index: -1; opacity: 0; position: absolute; transition: opacity .3s ease-out, z-index .1s ease-out; }

#g-mobilemenu-container .g-toplevel { position: relative; }

#g-mobilemenu-container .g-toplevel li { display: block; position: static !important; margin-right: 0; cursor: pointer; }

#g-mobilemenu-container .g-toplevel li .g-menu-item-container { padding: 0.938rem 1rem; }

#g-mobilemenu-container .g-toplevel li .g-menu-item-content { display: inline-block; line-height: 1rem; }

#g-mobilemenu-container .g-toplevel li.g-parent > .g-menu-item-container > .g-menu-item-content { position: relative; }

#g-mobilemenu-container .g-toplevel li.g-parent .g-menu-parent-indicator { position: absolute; right: 0.938rem; text-align: center; }

#g-mobilemenu-container .g-toplevel li.g-parent .g-menu-parent-indicator:after { display: inline-block; text-align: center; opacity: 0.5; width: 1.5rem; line-height: normal; font-family: "Font Awesome 6 Pro", "Font Awesome 6 Free", FontAwesome; font-weight: 900; content: ""; }

#g-mobilemenu-container .g-toplevel .g-dropdown { top: 0; background: transparent; position: absolute; left: 0; right: 0; z-index: 1; transition: transform .2s ease-out; transform: translateX(100%); }

#g-mobilemenu-container .g-toplevel .g-dropdown.g-active { transform: translateX(0); z-index: 0; }

#g-mobilemenu-container .g-toplevel .g-dropdown .g-go-back { display: block; }

#g-mobilemenu-container .g-toplevel .g-dropdown .g-block { width: 100%; overflow: visible; }

#g-mobilemenu-container .g-toplevel .g-dropdown .g-block .g-go-back { display: none; }

#g-mobilemenu-container .g-toplevel .g-dropdown .g-block:first-child .g-go-back { display: block; }

#g-mobilemenu-container .g-toplevel .g-dropdown-column { float: none; padding: 0; }

#g-mobilemenu-container .g-toplevel .g-dropdown-column [class*="size-"] { flex: 0 1 100%; max-width: 100%; }

#g-mobilemenu-container .g-sublevel { cursor: default; }

#g-mobilemenu-container .g-sublevel li { position: static; }

#g-mobilemenu-container .g-sublevel .g-dropdown { top: 0; }

#g-mobilemenu-container .g-menu-item-container { transition: transform .2s ease-out; }

#g-mobilemenu-container .g-toplevel.g-slide-out > .g-menu-item > .g-menu-item-container, #g-mobilemenu-container .g-toplevel.g-slide-out > .g-go-back > .g-menu-item-container, #g-mobilemenu-container .g-sublevel.g-slide-out > .g-menu-item > .g-menu-item-container, #g-mobilemenu-container .g-sublevel.g-slide-out > .g-go-back > .g-menu-item-container { transform: translateX(-100%); }

#g-mobilemenu-container .g-menu-item-subtitle { line-height: 1.5; }

#g-mobilemenu-container i { float: left; line-height: 1.4rem; margin-right: 0.3rem; }

.g-menu-overlay.g-menu-overlay-open { z-index: 2; position: fixed; opacity: 1; height: 100vh; }

h1, h2, h3, h4, h5, h6 { margin: 0.75rem 0 1.5rem 0; text-rendering: optimizeLegibility; }

p { margin: 1.5rem 0; }

ul, ol, dl { margin-top: 1.5rem; margin-bottom: 1.5rem; }

ul ul, ul ol, ul dl, ol ul, ol ol, ol dl, dl ul, dl ol, dl dl { margin-top: 0; margin-bottom: 0; }

ul { margin-left: 1.5rem; padding: 0; }

dl { padding: 0; }

ol { padding-left: 1.5rem; }

blockquote { margin: 1.5rem 0; padding-left: 0.75rem; }

cite { display: block; }

cite:before { content: "\2014 \0020"; }

pre { margin: 1.5rem 0; padding: 0.938rem; }

hr { border-left: none; border-right: none; border-top: none; margin: 1.5rem 0; }

fieldset { border: 0; padding: 0.938rem; margin: 0 0 1.5rem 0; }

label { margin-bottom: 0.375rem; }

label abbr { display: none; }

textarea, select[multiple=multiple] { transition: border-color; padding: 0.375rem 0.375rem; }

textarea:focus, select[multiple=multiple]:focus { outline: none; }

input[type="color"], input[type="date"], input[type="datetime"], input[type="datetime-local"], input[type="email"], input[type="month"], input[type="number"], input[type="password"], input[type="search"], input[type="tel"], input[type="text"], input[type="time"], input[type="url"], input[type="week"], input:not([type]), textarea { transition: border-color; padding: 0.375rem 0.375rem; }

input[type="color"]:focus, input[type="date"]:focus, input[type="datetime"]:focus, input[type="datetime-local"]:focus, input[type="email"]:focus, input[type="month"]:focus, input[type="number"]:focus, input[type="password"]:focus, input[type="search"]:focus, input[type="tel"]:focus, input[type="text"]:focus, input[type="time"]:focus, input[type="url"]:focus, input[type="week"]:focus, input:not([type]):focus, textarea:focus { outline: none; }

textarea { resize: vertical; }

input[type="checkbox"], input[type="radio"] { display: inline; margin-right: 0.375rem; }

input[type="file"] { width: 100%; }

select { max-width: 100%; }

button, input[type="submit"] { cursor: pointer; user-select: none; vertical-align: middle; white-space: nowrap; border: inherit; }

.float-left { float: left !important; }

.float-right { float: right !important; }

.hide, body .g-offcanvas-hide { display: none; }

.clearfix::after { clear: both; content: ""; display: table; }

.center { text-align: center !important; }

.align-right { text-align: right !important; }

.align-left { text-align: left !important; }

.full-height { min-height: 100vh; }

.nomarginall { margin: 0 !important; }

.nomarginall .g-content { margin: 0 !important; }

.nomargintop { margin-top: 0 !important; }

.nomargintop .g-content { margin-top: 0 !important; }

.nomarginbottom { margin-bottom: 0 !important; }

.nomarginbottom .g-content { margin-bottom: 0 !important; }

.nomarginleft { margin-left: 0 !important; }

.nomarginleft .g-content { margin-left: 0 !important; }

.nomarginright { margin-right: 0 !important; }

.nomarginright .g-content { margin-right: 0 !important; }

.nopaddingall { padding: 0 !important; }

.nopaddingall .g-content { padding: 0 !important; }

.nopaddingtop { padding-top: 0 !important; }

.nopaddingtop .g-content { padding-top: 0 !important; }

.nopaddingbottom { padding-bottom: 0 !important; }

.nopaddingbottom .g-content { padding-bottom: 0 !important; }

.nopaddingleft { padding-left: 0 !important; }

.nopaddingleft .g-content { padding-left: 0 !important; }

.nopaddingright { padding-right: 0 !important; }

.nopaddingright .g-content { padding-right: 0 !important; }

.g-flushed { padding: 0 !important; }

.g-flushed .g-content { padding: 0; margin: 0; }

.g-flushed .g-container { width: 100%; }

.full-width { flex-grow: 0; flex-basis: 100%; }

.full-width .g-block { flex-grow: 0; flex-basis: 100%; }

.hidden { display: none; visibility: hidden; }

@media print { .visible-print { display: inherit !important; }
  .g-block.visible-print { display: block !important; }
  .hidden-print { display: none !important; } }

.equal-height { display: flex; }

.equal-height .g-content { flex-basis: 100%; }

#g-offcanvas { position: fixed; top: 0; left: 0; right: 0; bottom: 0; overflow-x: hidden; overflow-y: auto; text-align: left; display: none; -webkit-overflow-scrolling: touch; }

.g-offcanvas-toggle { display: block; position: absolute; top: 0.7rem; left: 0.7rem; z-index: 10; line-height: 1; cursor: pointer; }

.g-offcanvas-active { overflow-x: hidden; }

.g-offcanvas-open { overflow: hidden; }

.g-offcanvas-open body, .g-offcanvas-open #g-page-surround { overflow: hidden; }

.g-offcanvas-open .g-nav-overlay { z-index: 15; position: absolute; opacity: 1; height: 100%; }

.g-offcanvas-open #g-offcanvas { display: block; }

.g-offcanvas-left #g-page-surround { left: 0; }

.g-offcanvas-right #g-offcanvas { left: inherit; }

.g-offcanvas-right .g-offcanvas-toggle { left: inherit; right: 0.7rem; }

.g-offcanvas-right #g-page-surround { right: 0; }

.g-offcanvas-left #g-offcanvas { right: inherit; }
/*303ee96a2f2ada7119ef0a0d50855952*/

.g-content{margin:0.625rem;padding:1.5rem}.g-flushed .g-content{margin:0;padding:0}body{font-size:1rem;line-height:1.5}h1{font-size:2.2rem}h2{font-size:2rem}h3{font-size:1.7rem}h4{font-size:1.25rem}h5{font-size:1.2rem}h6{font-size:1rem}small{font-size:0.875rem}cite{font-size:0.875rem}sub,sup{font-size:0.75rem}code,kbd,pre,samp{font-size:1rem;font-family:"Menlo", "Monaco", monospace}textarea,select[multiple=multiple],input[type="color"],input[type="date"],input[type="datetime"],input[type="datetime-local"],input[type="email"],input[type="month"],input[type="number"],input[type="password"],input[type="search"],input[type="tel"],input[type="text"],input[type="time"],input[type="url"],input[type="week"],input:not([type]){border-radius:0.1875rem}.flush,.g-flushed{margin:0 !important}.flush>.g-container,.flush>.g-content,.g-flushed>.g-container,.g-flushed>.g-content{margin:0 !important;padding:0 !important}@media only all and (max-width:50.99rem){.flush-mobile{margin:0 !important}.flush-mobile>.g-container,.flush-mobile>.g-content{margin:0 !important;padding:0 !important}}.g-container-flushed{margin:-4rem 0}.g-nobackground{background:none !important}.nomarginleft,.nomarginleft>.g-content{margin-left:0}.smallmarginleft:not(.g-block),.smallmarginleft>.g-content{margin-left:0.25rem}.medmarginleft:not(.g-block),.medmarginleft>.g-content{margin-left:1rem}.largemarginleft:not(.g-block),.largemarginleft>.g-content{margin-left:3rem}.nomarginright,.nomarginright>.g-content{margin-right:0}.smallmarginright:not(.g-block),.smallmarginright>.g-content{margin-right:0.25rem}.medmarginright:not(.g-block),.medmarginright>.g-content{margin-right:1rem}.largemarginright:not(.g-block),.largemarginright>.g-content{margin-right:3rem}.nomargintop,.nomargintop>.g-content{margin-top:0}.smallmargintop:not(.g-block),.smallmargintop>.g-content{margin-top:0.25rem}.medmargintop:not(.g-block),.medmargintop>.g-content{margin-top:1rem}.largemargintop:not(.g-block),.largemargintop>.g-content{margin-top:3rem}.nomarginbottom,.nomarginbottom>.g-content{margin-bottom:0}.smallmarginbottom:not(.g-block),.smallmarginbottom>.g-content{margin-bottom:0.25rem}.medmarginbottom:not(.g-block),.medmarginbottom>.g-content{margin-bottom:1rem}.largemarginbottom:not(.g-block),.largemarginbottom>.g-content{margin-bottom:3rem}.nomarginall,.nomarginall>.g-content{margin:0}.smallmarginall:not(.g-block),.smallmarginall>.g-content{margin:0.25rem}.medmarginall:not(.g-block),.medmarginall>.g-content{margin:1rem}.largemarginall:not(.g-block),.largemarginall>.g-content{margin:3rem}.margin2x>.g-content{margin:1.25rem}.margin3x>.g-content{margin:1.875rem}.nopaddingleft,.nopaddingleft>.g-content{padding-left:0}.smallpaddingleft:not(.g-block),.smallpaddingleft>.g-content{padding-left:0.25rem}.medpaddingleft:not(.g-block),.medpaddingleft>.g-content{padding-left:1rem}.largepaddingleft:not(.g-block),.largepaddingleft>.g-content{padding-left:3rem}.nopaddingright,.nopaddingright>.g-content{padding-right:0}.smallpaddingright:not(.g-block),.smallpaddingright>.g-content{padding-right:0.25rem}.medpaddingright:not(.g-block),.medpaddingright>.g-content{padding-right:1rem}.largepaddingright:not(.g-block),.largepaddingright>.g-content{padding-right:3rem}.nopaddingtop,.nopaddingtop>.g-content{padding-top:0}.smallpaddingtop:not(.g-block),.smallpaddingtop>.g-content{padding-top:0.25rem}.medpaddingtop:not(.g-block),.medpaddingtop>.g-content{padding-top:1rem}.largepaddingtop:not(.g-block),.largepaddingtop>.g-content{padding-top:3rem}.nopaddingbottom,.nopaddingbottom>.g-content{padding-bottom:0}.smallpaddingbottom:not(.g-block),.smallpaddingbottom>.g-content{padding-bottom:0.25rem}.medpaddingbottom:not(.g-block),.medpaddingbottom>.g-content{padding-bottom:1rem}.largepaddingbottom:not(.g-block),.largepaddingbottom>.g-content{padding-bottom:3rem}.nopaddingall,.nopaddingall>.g-content{padding:0}.smallpaddingall:not(.g-block),.smallpaddingall>.g-content{padding:0.25rem}.medpaddingall:not(.g-block),.medpaddingall>.g-content{padding:1rem}.largepaddingall:not(.g-block),.largepaddingall>.g-content{padding:3rem}.padding2x>.g-content{padding:3rem}.padding3x>.g-content{padding:4.5rem}.section-horizontal-paddings{padding-left:10%;padding-right:10%}@media only all and (min-width:51rem) and (max-width:75.99rem){.section-horizontal-paddings{padding-left:0;padding-right:0}}@media only all and (max-width:50.99rem){.section-horizontal-paddings{padding-left:0;padding-right:0}}.section-horizontal-paddings-small{padding-left:5%;padding-right:5%}@media only all and (min-width:51rem) and (max-width:75.99rem){.section-horizontal-paddings-small{padding-left:0;padding-right:0}}@media only all and (max-width:50.99rem){.section-horizontal-paddings-small{padding-left:0;padding-right:0}}.section-horizontal-paddings-large{padding-left:15%;padding-right:15%}@media only all and (min-width:51rem) and (max-width:75.99rem){.section-horizontal-paddings-large{padding-left:0;padding-right:0}}@media only all and (max-width:50.99rem){.section-horizontal-paddings-large{padding-left:0;padding-right:0}}.section-vertical-paddings{padding-top:4vw;padding-bottom:4vw}.section-vertical-paddings-small{padding-top:2vw;padding-bottom:2vw}.section-vertical-paddings-large{padding-top:6vw;padding-bottom:6vw}.section-no-paddings{padding:0 !important}.section-vertical-padding-top{padding-top:0 !important}.section-vertical-padding-bottom{padding-bottom:0 !important}.center-block{text-align:center;margin:auto}.g-center-vertical{display:flex;align-items:center}.g-linethrough{text-decoration:line-through;opacity:0.55}.g-menuspacer{padding-top:4.5rem}@media only all and (max-width:50.99rem){.g-menuspacer{padding:0}}.noliststyle{list-style:none}.g-bold{font-weight:700}.g-uppercase{text-transform:uppercase}.g-compact .g-container{padding:0 !important}.g-sidebar-offset{margin-top:-4rem}.g-sample-sitemap{line-height:1.7;font-size:1.1rem}@media only all and (max-width:50.99rem){.g-mobile-center-compact .g-container{padding:1.5rem 0}.g-mobile-center-compact .g-content{padding:0 1.5rem;margin:0.3125rem 0.625rem;text-align:center !important}}@media only all and (max-width:50.99rem){.lightcase-fullScreenMode #lightcase-info{padding-left:50px;padding-right:50px}}@media only all and (max-width:50.99rem){html[data-lc-type=inline] #lightcase-case,html[data-lc-type=ajax] #lightcase-case{top:40% !important;padding:0 1.5rem !important}}html body{position:relative;color:#030303;background:#ffffff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html body #g-page-surround{background-color:#ffffff}@media only all and (max-width:50.99rem){html body #g-page-surround{padding:0}}html body p{margin:0 0 1.3rem 0}html body span.para{display:block;margin:1rem 0}html body.dir-rtl .align-left{text-align:right !important}html body.dir-rtl .align-right{text-align:left !important}@media print{#g-page-surround{background:#fff !important;color:#000 !important}}.g-logo{display:block;justify-content:center;position:relative;font-weight:900;font-size:2vw;box-shadow:none !important}@media (max-width: 75rem){.g-logo{font-size:1.5rem}}.avatar-logo img{width:80px;border-radius:100%}.g-main-nav .g-toplevel>li>.g-menu-item-container,.g-main-nav .g-sublevel>li>.g-menu-item-container{padding:0.625rem 0.775rem;font-size:1vw;font-weight:400;letter-spacing:1px;line-height:1;white-space:normal;overflow-wrap:break-word;word-wrap:break-word;word-break:break-all;transition:0.35s ease}@media (max-width: 100rem){.g-main-nav .g-toplevel>li>.g-menu-item-container,.g-main-nav .g-sublevel>li>.g-menu-item-container{font-size:1rem}}@media (min-width: 1800px){.g-main-nav .g-toplevel>li>.g-menu-item-container,.g-main-nav .g-sublevel>li>.g-menu-item-container{font-size:18px}}.g-main-nav .g-standard .g-dropdown{float:left}.g-main-nav .g-standard .g-dropdown{min-width:190px}.g-main-nav{z-index:20;font-family:"asap";font-size:0.8rem;background:rgba(255, 255, 255, 0)}@media only all and (min-width:76rem) and (max-width:87.99rem){.g-main-nav{white-space:nowrap}}.dir-rtl .g-main-nav .g-standard .g-dropdown .g-dropdown-right{left:auto;right:100%}.g-main-nav .g-toplevel{width:100%;display:flex;justify-content:space-evenly;letter-spacing:0.25em;text-transform:uppercase}.g-main-nav .g-toplevel>li>.g-menu-item-container{position:relative;transition:all 0.2s ease-in-out;top:0}@media only all and (min-width:51rem) and (max-width:75.99rem){.g-main-nav .g-toplevel>li>.g-menu-item-container{padding:0.625rem 0.35rem}}#g-navigation .g-main-nav .g-toplevel>li>.g-menu-item-container{color:#ffffff}.g-main-nav .g-toplevel>li.g-parent>.g-menu-item-container:after{margin-left:-13px}.dir-rtl .g-main-nav .g-toplevel>li.g-parent>.g-menu-item-container:after{margin-left:7px}#g-navigation .g-main-nav .g-toplevel>li:hover>.g-menu-item-container,#g-navigation .g-main-nav .g-toplevel>li.active>.g-menu-item-container{color:#ffffff}.g-main-nav .g-toplevel>li.active>.g-menu-item-container{border-bottom:2px solid #ffffff}.g-main-nav .g-toplevel>li>.g-menu-item-container>.g-menu-item-content{word-break:normal;line-height:normal;font-size:0.8rem;letter-spacing:0.25em;font-weight:700}.g-main-nav .g-toplevel>li>.g-menu-item-container .g-menu-parent-indicator{vertical-align:middle}.g-main-nav .g-toplevel>li>.g-menu-item-container .g-menu-parent-indicator:after{content:"";font-size:1.15rem;opacity:1;text-align:center}.g-main-nav .g-toplevel>li.g-parent.g-selected>.g-menu-item-container .g-menu-parent-indicator:after{content:""}.g-main-nav .g-toplevel i{opacity:0.6}.g-main-nav .g-standard>.g-dropdown .g-dropdown,.g-main-nav .g-fullwidth>.g-dropdown .g-dropdown{top:0}.g-main-nav .g-standard .g-dropdown:after,.g-main-nav .g-fullwidth .g-dropdown:after{left:-21px !important}.g-main-nav .g-dropdown{text-align:left;background:#ffffff;box-shadow:0px 0px 30px rgba(0, 0, 0, 0.35);border-radius:10px}.dir-rtl .g-main-nav .g-dropdown{text-align:right}.g-main-nav .g-dropdown .g-dropdown-column>.g-grid>.g-block.size-100{border-radius:10px}.g-main-nav .g-dropdown .size-100>.g-sublevel>li.g-go-back+li>.g-menu-item-container{border-top-left-radius:10px;border-top-right-radius:10px}.g-main-nav .g-dropdown .size-100>.g-sublevel>li:last-child>.g-menu-item-container{border-bottom-left-radius:10px;border-bottom-right-radius:10px}.g-main-nav .g-dropdown div[class*="size"]:not(.size-100):first-child>.g-sublevel>li.g-go-back+li>.g-menu-item-container{border-top-left-radius:10px}.g-main-nav .g-dropdown div[class*="size"]:not(.size-100):first-child>.g-sublevel>li:last-child>.g-menu-item-container{border-bottom-left-radius:10px}.g-main-nav .g-dropdown div[class*="size"]:not(.size-100):last-child>.g-sublevel>li.g-go-back+li>.g-menu-item-container{border-top-right-radius:10px}.g-main-nav .g-dropdown div[class*="size"]:not(.size-100):last-child>.g-sublevel>li:last-child>.g-menu-item-container{border-bottom-right-radius:10px}.g-main-nav .g-sublevel{padding:0}.g-main-nav .g-sublevel>li{margin:0;padding:0}.g-main-nav .g-sublevel>li>.g-menu-item-container{color:#000000 !important}.g-main-nav .g-sublevel>li>.g-menu-item-container>.g-menu-item-content{display:inline-block;vertical-align:middle;word-break:normal;white-space:nowrap;line-height:normal}.g-main-nav .g-sublevel>li>.g-menu-item-container>.g-menu-item-content>.g-menu-item-title{padding-bottom:0.5rem}.g-main-nav .g-sublevel>li:hover>.g-menu-item-container,.g-main-nav .g-sublevel>li.active>.g-menu-item-container{color:#000000 !important;background:#e10339}.g-main-nav .g-sublevel>li.g-parent .g-menu-parent-indicator{right:0.5rem;top:0.55rem;font-size:1.15rem}.dir-rtl .g-main-nav .g-sublevel>li.g-parent .g-menu-parent-indicator{top:0.75rem}.g-main-nav .g-sublevel>li.g-parent .g-menu-parent-indicator:after{content:"";opacity:0.5;position:relative}.g-menu-item-subtitle{opacity:0.7}.g-preset-thumbnails{margin-top:0.625rem;justify-content:center}.g-active .g-preset-thumbnails a{color:#000000 !important}@media only all and (max-width:50.99rem){.g-active .g-preset-thumbnails a{color:#ffffff !important}}.g-preset-thumbnails .g-content{padding:0rem !important;margin:0}.g-preset-thumbnails .g-block{width:40% !important;flex:1 1 auto !important}.g-preset-thumbnails span{padding:0.925rem 0;display:inline-block}.g-preset-thumbnails img{border-radius:3px;margin-bottom:0 !important}.g-main-nav .g-standard .g-dropdown{margin-left:3px}.g-main-nav .g-standard .g-dropdown:after{content:"";position:absolute;display:block;top:0;left:-3px;right:-3px;bottom:0;border-left:3px solid transparent;border-right:3px solid transparent;z-index:-1}.g-main-nav .g-standard>.g-dropdown{margin-left:0}.dir-rtl  .g-main-nav .g-standard .g-dropdown{margin-right:3px}.dir-rtl  .g-main-nav .g-standard .g-dropdown:after{content:"";position:absolute;display:block;top:0;left:-3px;right:-3px;bottom:0;border-left:3px solid transparent;border-right:3px solid transparent;z-index:-1}.dir-rtl  .g-main-nav .g-standard>.g-dropdown{margin-right:0}.g-main-nav .g-standard>.g-dropdown,.g-main-nav .g-fullwidth>.g-dropdown{margin-top:0px}.g-main-nav .g-standard>.g-dropdown:before,.g-main-nav .g-fullwidth>.g-dropdown:before{content:"";position:absolute;display:block;top:0px;left:0;right:0;bottom:0;border-top:0px solid transparent;z-index:-1}.g-menu-overlay.g-menu-overlay-open{z-index:19;display:none}@media only all and (max-width:50.99rem){.g-menu-overlay.g-menu-overlay-open{display:block}}.g-menu-hastouch .g-standard .g-toplevel>li.g-menu-item-link-parent>.g-menu-item-container>.g-menu-parent-indicator,.g-menu-hastouch .g-fullwidth .g-toplevel>li.g-menu-item-link-parent>.g-menu-item-container>.g-menu-parent-indicator{border-radius:0.4rem;margin:-0.2rem 0 -0.2rem 0.5rem;padding:0.2rem}.g-menu-hastouch .g-standard .g-sublevel>li.g-menu-item-link-parent>.g-menu-item-container>.g-menu-parent-indicator,.g-menu-hastouch .g-fullwidth .g-sublevel>li.g-menu-item-link-parent>.g-menu-item-container>.g-menu-parent-indicator{border-radius:0.4rem;padding:0.1rem;margin-top:-0.1rem;margin-right:-0.1rem}.g-main-nav .g-standard .g-dropdown{border-radius:10px;z-index:100;transition:none}.g-main-nav .g-standard .g-fade.g-dropdown{transition:opacity 0.3s ease-out, transform 0.3s ease-out}.g-main-nav .g-standard .g-zoom.g-active{animation-duration:0.3s;animation-name:g-dropdown-zoom}.g-main-nav .g-standard .g-fade-in-up.g-active{animation-duration:0.3s;animation-name:g-dropdown-fade-in-up}.g-main-nav .g-standard .g-dropdown-bounce-in-left.g-active{animation-duration:0.5s;animation-name:g-dropdown-bounce-in-left}.g-main-nav .g-standard .g-dropdown-bounce-in-right.g-active{animation-duration:0.5s;animation-name:g-dropdown-bounce-in-right}.g-main-nav .g-standard .g-dropdown-bounce-in-down.g-active{animation-duration:0.5s;animation-name:g-dropdown-bounce-in-down}.g-main-nav .g-fullwidth>.g-dropdown{z-index:100;transition:none}.g-main-nav .g-fullwidth>.g-fade.g-dropdown{transition:opacity 0.3s ease-out, transform 0.3s ease-out}.g-main-nav .g-fullwidth>.g-zoom.g-active{animation-duration:0.3s;animation-name:g-dropdown-zoom}.g-main-nav .g-fullwidth>.g-fade-in-up.g-active{animation-duration:0.3s;animation-name:g-dropdown-fade-in-up}.g-main-nav .g-fullwidth>.g-dropdown-bounce-in-left.g-active{animation-duration:0.5s;animation-name:g-dropdown-bounce-in-left}.g-main-nav .g-fullwidth>.g-dropdown-bounce-in-right.g-active{animation-duration:0.5s;animation-name:g-dropdown-bounce-in-right}.g-main-nav .g-fullwidth>.g-dropdown-bounce-in-down.g-active{animation-duration:0.5s;animation-name:g-dropdown-bounce-in-down}@keyframes g-dropdown-zoom{0%{opacity:0;transform:scale3d(0.8, 0.8, 0.8)}100%{opacity:1}}@keyframes g-dropdown-fade-in-up{0%{opacity:0;transform:translate3d(0, 30px, 0)}100%{opacity:1}}@keyframes g-dropdown-bounce-in-left{from,60%,75%,90%,to{animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}0%{opacity:0;transform:translate3d(-50px, 0, 0)}60%{opacity:1;transform:translate3d(25px, 0, 0)}75%{transform:translate3d(-10px, 0, 0)}90%{transform:translate3d(5px, 0, 0)}to{transform:none}}@keyframes g-dropdown-bounce-in-down{from,60%,75%,90%,to{animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}0%{opacity:0;transform:translate3d(0, -50px, 0)}60%{opacity:1;transform:translate3d(0, 25px, 0)}75%{transform:translate3d(0, -10px, 0)}90%{transform:translate3d(0, 5px, 0)}to{transform:none}}@keyframes g-dropdown-bounce-in-right{from,60%,75%,90%,to{animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}from{opacity:0;transform:translate3d(50px, 0, 0)}60%{opacity:1;transform:translate3d(-25px, 0, 0)}75%{transform:translate3d(10px, 0, 0)}90%{transform:translate3d(-5px, 0, 0)}to{transform:none}}a{color:#e10339;transition:all 0.2s}a:hover{color:inherit}@font-face{font-display:swap;font-family:"asap";font-style:normal;font-weight:400;src:url(/templates/rt_clarity/fonts/asap/asap-v11-latin-regular.eot#iefix) format("embedded-opentype"), url(/templates/rt_clarity/fonts/asap/asap-v11-latin-regular.woff2) format("woff2"), url(/templates/rt_clarity/fonts/asap/asap-v11-latin-regular.woff) format("woff"), url(/templates/rt_clarity/fonts/asap/asap-v11-latin-regular.ttf) format("truetype"), url(/templates/rt_clarity/fonts/asap/asap-v11-latin-regular.svg#asap) format("svg")}@font-face{font-display:swap;font-family:"asap";font-style:normal;font-weight:500;src:url(/templates/rt_clarity/fonts/asap/asap-v11-latin-500.eot#iefix) format("embedded-opentype"), url(/templates/rt_clarity/fonts/asap/asap-v11-latin-500.woff2) format("woff2"), url(/templates/rt_clarity/fonts/asap/asap-v11-latin-500.woff) format("woff"), url(/templates/rt_clarity/fonts/asap/asap-v11-latin-500.ttf) format("truetype"), url(/templates/rt_clarity/fonts/asap/asap-v11-latin-500.svg#asap) format("svg")}@font-face{font-display:swap;font-family:"asap";font-style:normal;font-weight:600;src:url(/templates/rt_clarity/fonts/asap/asap-v11-latin-600.eot#iefix) format("embedded-opentype"), url(/templates/rt_clarity/fonts/asap/asap-v11-latin-600.woff2) format("woff2"), url(/templates/rt_clarity/fonts/asap/asap-v11-latin-600.woff) format("woff"), url(/templates/rt_clarity/fonts/asap/asap-v11-latin-600.ttf) format("truetype"), url(/templates/rt_clarity/fonts/asap/asap-v11-latin-600.svg#asap) format("svg")}@font-face{font-display:swap;font-family:"asap";font-style:normal;font-weight:700;src:url(/templates/rt_clarity/fonts/asap/asap-v11-latin-700.eot#iefix) format("embedded-opentype"), url(/templates/rt_clarity/fonts/asap/asap-v11-latin-700.woff2) format("woff2"), url(/templates/rt_clarity/fonts/asap/asap-v11-latin-700.woff) format("woff"), url(/templates/rt_clarity/fonts/asap/asap-v11-latin-700.ttf) format("truetype"), url(/templates/rt_clarity/fonts/asap/asap-v11-latin-700.svg#asap) format("svg")}@font-face{font-display:swap;font-family:"feather";font-style:normal;font-weight:400;src:url(/templates/rt_clarity/fonts/feather/feather.eot#iefix) format("embedded-opentype"), url(/templates/rt_clarity/fonts/feather/feather.woff2) format("woff2"), url(/templates/rt_clarity/fonts/feather/feather.woff) format("woff"), url(/templates/rt_clarity/fonts/feather/feather.ttf) format("truetype"), url(/templates/rt_clarity/fonts/feather/feather.svg#feather) format("svg")}body{font-family:"asap";font-weight:400}h1,h2,h3,h4,h5{font-family:"asap";font-weight:700;margin:1.5rem 0 0.75rem 0}h1{font-size:2.2rem;font-weight:700}h2{font-size:2rem;font-weight:700}h2.g-title{font-size:2rem;font-weight:700}h3{font-size:1.7rem;font-weight:700}h3.g-title{font-size:1rem;font-weight:700;display:block;line-height:1.5}h4{font-size:1.25rem;font-weight:600}h5{font-size:1.2rem;font-weight:600}h6{font-size:1rem;font-weight:600}hr{display:block;margin:1.5rem 0;border-bottom:1px solid rgba(231, 232, 234, 0.25)}.g-title{font-size:0.8rem;font-weight:700;line-height:1.5;margin:0 0 0.625rem 0;padding:0 0 1.5rem 0}.g-title-xlarge .g-title{font-size:3rem;font-weight:600;line-height:1;padding:0}@media only all and (max-width:30rem){.g-title-xlarge .g-title{font-size:0rem;line-height:1.25}}.g-title-large .g-title{font-size:2rem;font-weight:600;line-height:1.25;padding:0}@media only all and (max-width:30rem){.g-title-large .g-title{font-size:1.75rem}}.g-title-small .g-title{font-size:0.9rem;font-weight:700}.g-title-300 .g-title{font-weight:300}.g-lead,.g-simplecontent .g-simplecontent-item-leading-content{position:relative;font-weight:600;font-size:1.5rem;line-height:1.35;margin:1.25rem 0 0.625rem 0}blockquote{border-left:10px solid rgba(231, 232, 234, 0.25);font-size:1.1rem}blockquote cite{display:block;text-align:right;color:#030303;font-size:1.2rem}code,kbd,pre,samp{font-family:"Menlo", "Monaco", monospace}code{background:#f9f2f4;color:#9c1d3d}pre{padding:1rem;margin:2rem 0;background:#f6f6f6;border:1px solid #e7e8ea;border-radius:0.1875rem;line-height:1.15;font-size:0.9rem}pre code{color:#237794;background:inherit;font-size:0.9rem}pre.prettyprint{border-color:rgba(0, 0, 0, 0.1) !important}hr{border-bottom:1px solid rgba(231, 232, 234, 0.25)}.g-para{margin:0.3rem 0 1rem}.title-center .g-title{text-align:center}.title-rounded .g-title{border-radius:2rem}.title-section .g-title{text-transform:uppercase;font-weight:600;font-size:1.2rem}.title-section .g-content{padding:0}.title-underline .g-title{padding:0.5rem 0}.title-underline .g-title:after{border-bottom:2px solid rgba(231, 232, 234, 0.25);position:absolute;content:"";left:0;width:100%;bottom:0}.dir-rtl .title-underline .g-title:after{left:inherit;right:0}.title-inline .g-title{display:inline-block;margin-bottom:0.625rem !important}.title-small .g-title{text-transform:uppercase;font-weight:400;font-size:0.9rem;padding-bottom:0}.title1 .g-title,.title2 .g-title,.title3 .g-title,.title4 .g-title,.title5 .g-title,.title-white .g-title,.title-grey .g-title,.title-pink .g-title,.title-red .g-title,.title-purple .g-title,.title-orange .g-title,.title-blue .g-title{font-size:2rem;font-family:"asap";font-weight:700}.platform-content,.moduletable,.widget{margin:0.625rem 0;padding:1.5rem 0}.platform-content .moduletable,.platform-content .widget,.moduletable .moduletable,.moduletable .widget,.widget .moduletable,.widget .widget{margin:0;padding:0}.platform-content:first-child,.moduletable:first-child,.widget:first-child{margin-top:0;padding-top:0}.platform-content:last-child,.moduletable:last-child,.widget:last-child{margin-bottom:0;padding-bottom:0}.moduletable[class*="box"],.widget[class*="box"]{padding:1.5rem;margin:0.625rem}.moduletable[class*="title"] .g-title,.widget[class*="title"] .g-title{margin-left:0;margin-right:0;margin-top:0}.title1 a.button{color:white}.title1 a.button:hover{color:black}.title1 .title,.title1 .g-title,.title1 .g-latestnews-title,.title1 .g-testimonials-title{font-size:5.8vw;font-family:"asap";font-weight:700 !important}@media (max-width: 51.724137931rem){.title1 .title,.title1 .g-title,.title1 .g-latestnews-title,.title1 .g-testimonials-title{font-size:3rem}}.box1{position:relative;margin-top:1rem}.box1.moduletable,.box1.widget,.box1.g-outer-box,.box1>.g-content{background:#fafafa}.box1.moduletable:before,.box1.widget:before,.box1.g-outer-box:before,.box1>.g-content:before{content:"";width:60px;height:60px;background:#e10339;position:absolute;left:-0.1rem;top:-0.1rem;border-radius:0.4rem}.box1.moduletable:after,.box1.widget:after,.box1.g-outer-box:after,.box1>.g-content:after{content:"";width:40px;height:40px;background:#e10339;position:absolute;right:20%;top:-1rem;border-radius:0.4rem}.box1.moduletable .g-main-nav .g-menu-item-container:after,.box1.widget .g-main-nav .g-menu-item-container:after,.box1.g-outer-box .g-main-nav .g-menu-item-container:after,.box1>.g-content .g-main-nav .g-menu-item-container:after{background:#ffffff !important}.box1 .g-content{padding:3rem}.box1 .g-title{font-size:1.2rem;text-transform:uppercase}.box1 a{color:#fd4d78}.box1 a:hover{color:#f2f2f2;box-shadow:0 4px 0 0 #ffffff}.box1 .button{background:#7c021f !important;color:white;box-shadow:none;border:2px solid transparent}.box1 .button:hover{box-shadow:none;background:#af022c !important;border-color:#af022c;color:#fafafa}.box1 .button:hover,.box1 .button:active,.box1 .button:focus,.title1 .button:hover,.title1 .button:active,.title1 .button:focus{box-shadow:none}.box1 .button.button-3,.box1 .button.button-4,.title1 .button.button-3,.title1 .button.button-4{color:#ffffff !important;border-color:#ffffff}.box1 .button.button-3:hover,.box1 .button.button-3:active,.box1 .button.button-3:focus,.box1 .button.button-4:hover,.box1 .button.button-4:active,.box1 .button.button-4:focus,.title1 .button.button-3:hover,.title1 .button.button-3:active,.title1 .button.button-3:focus,.title1 .button.button-4:hover,.title1 .button.button-4:active,.title1 .button.button-4:focus{color:#fc3465 !important;border-color:#fc3465}.title2 .g-title{text-shadow:0px 7px 0px rgba(0, 0, 0, 0.1);font-weight:600}.title2 a{color:#c80333;border:2px solid transparent}.title2 a:hover{border-color:#180006;color:#180006}.title2 a.button{color:white}.title2 a.button:hover{color:black}.box2{position:relative;margin-top:1rem}.box2.moduletable,.box2.widget,.box2.g-outer-box,.box2>.g-content{color:#ffffff;background:#000000}.box2.moduletable:before,.box2.widget:before,.box2.g-outer-box:before,.box2>.g-content:before{content:"";width:60px;height:60px;background:#e10339;position:absolute;left:-0.1rem;top:-0.1rem;border-radius:0.4rem}.box2.moduletable:after,.box2.widget:after,.box2.g-outer-box:after,.box2>.g-content:after{content:"";width:40px;height:40px;background:#e10339;position:absolute;right:20%;top:-1rem;border-radius:0.4rem}.box2 .g-title{font-size:1.2rem;text-transform:uppercase}.box2 .g-content{padding:3rem}.box2 a{color:#8c8c8c}.box2 a:hover{color:white}.box2 .button{background:#e10339 !important;color:#ffffff;border:2px solid;border-color:transparent}.box2 .button:hover{background:#030303 !important;color:#e10339;border-color:#e10339}.title3 .g-title{text-transform:uppercase;letter-spacing:0.2em !important;font-weight:500 !important;color:#030303;font-size:1rem !important}.title3 .g-simplecontent-item-content-title{font-size:1.7rem !important;font-weight:500 !important;font-family:"asap";line-height:1.35 !important}.title3 a{color:#c80333;border:2px solid transparent}.title3 a:hover{border-color:#180006;color:#180006}.title3 a.button{color:white}.title3 a.button:hover{color:black}.box3{margin-top:1rem}.box3.moduletable,.box3.widget,.box3.g-outer-box,.box3>.g-content{background:#fafafa;box-shadow:0 0 15px rgba(0, 0, 0, 0.2)}.box3 .g-title{font-size:1.2rem;text-transform:uppercase}.box3 a{color:#e10339}.box3 a:hover{box-shadow:0 4px 0 0 #e10339}.box3 .button{background-color:#e10339;color:#ffffff;border-color:transparent;border:2px solid}.box3 .button:hover{background-color:transparent;border-color:#e10339;color:#030303;box-shadow:none}.title4 .g-title{padding:0.2rem 1rem;border-radius:0.4rem;background:#e10339;font-size:1.5rem;position:relative;text-transform:lowercase;color:#ffffff}.title4 a{color:#c80333;border:2px solid transparent}.title4 a:hover{border-color:#180006;color:#180006}.title4 a.button{color:white}.title4 a.button:hover{color:black}.box4.moduletable,.box4.widget,.box4.g-outer-box,.box4>.g-content{background:#ffffff;color:#030303;border:4px solid #e10339}.box4 .g-title{font-size:1.2rem;text-transform:uppercase}.box4 a{color:#fc3465}.box4 a:hover{box-shadow:0 4px 0 0 #e10339;color:#e10339}.box4 .button{background-color:#fd678b;color:#030303;border-color:transparent;border:2px solid}.box4 .button:hover{background-color:transparent;border-color:#030303;color:#030303;box-shadow:none}.box-black.moduletable,.box-black.widget,.box-black.g-outer-box,.box-black>.g-content{background:#121212}.title5 .g-title{padding:0.2rem 1rem;border-radius:0.4rem;border:2px solid #e10339;font-size:1.5rem;position:relative;text-transform:lowercase;color:#e10339}.title5 a{color:#c80333;border:2px solid transparent}.title5 a:hover{border-color:#180006;color:#180006}.title5 a.button{color:white}.title5 a.button:hover{color:black}.box5.moduletable,.box5.widget,.box5.g-outer-box,.box5>.g-content{color:#030303;background:#e6e6e6}.box5 a{color:#999;box-shadow:0 4px 0 0 #ccc}.box5 a:hover{color:#ffffff;box-shadow:0 4px 0 0 #ffffff}.box5 .button{background-color:#ccc;box-shadow:none;color:#030303;border-color:transparent;border:2px solid}.box5 .button:hover{background-color:transparent;box-shadow:none;border-color:#ccc;color:#030303}.title6 .g-title,.title6 .g-simplecontent .g-simplecontent-item-content-title{font-weight:300;text-transform:none}.title6 a{color:#c80333;border:2px solid transparent}.title6 a:hover{border-color:#180006;color:#180006}.title6 a.button{color:white}.title6 a.button:hover{color:black}.box6.moduletable,.box6.widget,.box6.g-outer-box,.box6>.g-content{color:#ffffff;background:#2a2a2a}.box6 a{box-shadow:0 4px 0 0 rgba(255, 255, 255, 0.5);color:rgba(255, 255, 255, 0.6)}.box6 a:hover{color:rgba(255, 255, 255, 0.4);box-shadow:0 4px 0 0 rgba(255, 255, 255, 0.3)}.box6 .button{background:#444 !important;color:rgba(255, 255, 255, 0.7);box-shadow:none;border:0 none}.box6 .button:hover{box-shadow:none;background:#5d5d5d !important;color:#ffffff}.box-white{color:#1a1a1a}.box-grey,.box-pink,.box-red,.box-purple,.box-blue,.box-orange{color:#ffffff}.title-white .g-title,.title-white .button,.title-white .g-simplecontent-layout-header .g-simplecontent-item-content-title,.title-white .g-simplecontent-layout-header .g-simplecontent-item-leading-content{color:#ffffff}.title-white .button{border-color:#ffffff}.box-white.moduletable,.box-white.widget,.box-white.g-outer-box,.box-white>.g-content{background:#ffffff}.box-white .button{background:#bfbfbf}.box-white a{color:#bfbfbf}.box-white .button:hover,.box-white .button:active,.box-white .button:focus,.title-white .button:hover,.title-white .button:active,.title-white .button:focus{background:#e6e6e6}.box-white .button.button-3,.box-white .button.button-2,.title-white .button.button-3,.title-white .button.button-2{color:#bfbfbf;border-color:#bfbfbf}.box-white .button.button-3:hover,.box-white .button.button-3:active,.box-white .button.button-3:focus,.box-white .button.button-2:hover,.box-white .button.button-2:active,.box-white .button.button-2:focus,.title-white .button.button-3:hover,.title-white .button.button-3:active,.title-white .button.button-3:focus,.title-white .button.button-2:hover,.title-white .button.button-2:active,.title-white .button.button-2:focus{color:#000000;border-color:#000000}.title-grey .g-title,.title-grey a{color:#888888}.title-grey .button{background:#888888 !important;color:#ffffff;box-shadow:none}.title-grey .button:hover{box-shadow:none;background:#6f6f6f !important;border-color:#6f6f6f;color:#ffffff}.box-grey.moduletable,.box-grey.widget,.box-grey.g-outer-box,.box-grey>.g-content{background:#888888}.box-grey a{color:#c8c8c8}.box-grey a:hover{color:#626262}.box-grey .button{background:rgba(255, 255, 255, 0.3) !important;color:#ffffff;box-shadow:none}.box-grey .button:hover{box-shadow:none;background:rgba(255, 255, 255, 0.2) !important;border-color:#6f6f6f;color:#ffffff}.box-grey .button.button-3,.box-grey .button.button-4,.title-grey .button.button-3,.title-grey .button.button-4{color:#484848}.box-grey .button.button-3:hover,.box-grey .button.button-3:active,.box-grey .button.button-3:focus,.box-grey .button.button-4:hover,.box-grey .button.button-4:active,.box-grey .button.button-4:focus,.title-grey .button.button-3:hover,.title-grey .button.button-3:active,.title-grey .button.button-3:focus,.title-grey .button.button-4:hover,.title-grey .button.button-4:active,.title-grey .button.button-4:focus{color:#ffffff;border-color:#ffffff}.title-pink .g-title,.title-pink a{color:#d13b7b;border:0 none}.title-pink .button{background:#d13b7b !important;color:#ffffff;box-shadow:none}.title-pink .button:hover{box-shadow:none;background:#b02963 !important;border-color:#b02963;color:#ffffff}.box-pink.moduletable,.box-pink.widget,.box-pink.g-outer-box,.box-pink>.g-content{background:#d13b7b}.box-pink .button{background:rgba(255, 255, 255, 0.3) !important;color:#ffffff;box-shadow:none}.box-pink .button:hover{box-shadow:none;background:rgba(255, 255, 255, 0.2) !important;color:#ffffff;border-color:#b02963}.box-pink a{color:#e9a2c1}.box-pink a:hover{color:#9b2457}.box-pink .button.button-3,.box-pink .button.button-4,.title-pink .button.button-3,.title-pink .button.button-4{color:#721b40}.box-pink .button.button-3:hover,.box-pink .button.button-3:active,.box-pink .button.button-3:focus,.box-pink .button.button-4:hover,.box-pink .button.button-4:active,.box-pink .button.button-4:focus,.title-pink .button.button-3:hover,.title-pink .button.button-3:active,.title-pink .button.button-3:focus,.title-pink .button.button-4:hover,.title-pink .button.button-4:active,.title-pink .button.button-4:focus{color:#ffffff;border-color:#ffffff}.title-red .g-title,.title-red a{color:#ef4a44;border:0 none}.title-red .button{background:#ef4a44 !important;color:#ffffff;box-shadow:none}.title-red .button:hover{box-shadow:none;background:#eb1d15 !important;border-color:#eb1d15;color:#ffffff}.box-red.moduletable,.box-red.widget,.box-red.g-outer-box,.box-red>.g-content{background:#ef4a44}.box-red .button{background:rgba(255, 255, 255, 0.3) !important;color:#ffffff;box-shadow:none}.box-red .button:hover{box-shadow:none;background:rgba(255, 255, 255, 0.2) !important;color:#ffffff;border-color:#eb1d15}.box-red a{color:#f9bcb9}.box-red a:hover{color:#d41912}.box-red .button.button-3,.box-red .button.button-4,.title-red .button.button-3,.title-red .button.button-4{color:#a5130e}.box-red .button.button-3:hover,.box-red .button.button-3:active,.box-red .button.button-3:focus,.box-red .button.button-4:hover,.box-red .button.button-4:active,.box-red .button.button-4:focus,.title-red .button.button-3:hover,.title-red .button.button-3:active,.title-red .button.button-3:focus,.title-red .button.button-4:hover,.title-red .button.button-4:active,.title-red .button.button-4:focus{color:#ffffff;border-color:#ffffff}.title-purple .g-title,.title-purple a{color:#5c5acf;border:0 none}.title-purple .button{background:#5c5acf !important;color:#ffffff;box-shadow:none}.title-purple .button:hover{box-shadow:none;background:#3a37bf !important;border-color:#3a37bf;color:#ffffff}.box-purple.moduletable,.box-purple.widget,.box-purple.g-outer-box,.box-purple>.g-content{background:#5c5acf}.box-purple .button{background:rgba(255, 255, 255, 0.3) !important;color:#ffffff;box-shadow:none}.box-purple .button:hover{box-shadow:none;background:rgba(255, 255, 255, 0.2) !important;color:#ffffff;border-color:#3a37bf}.box-purple a{color:#bebdec}.box-purple a:hover{color:#3432ab}.box-purple .button.button-3,.box-purple .button.button-4,.title-purple .button.button-3,.title-purple .button.button-4{color:#282683}.box-purple .button.button-3:hover,.box-purple .button.button-3:active,.box-purple .button.button-3:focus,.box-purple .button.button-4:hover,.box-purple .button.button-4:active,.box-purple .button.button-4:focus,.title-purple .button.button-3:hover,.title-purple .button.button-3:active,.title-purple .button.button-3:focus,.title-purple .button.button-4:hover,.title-purple .button.button-4:active,.title-purple .button.button-4:focus{color:#ffffff;border-color:#ffffff}.title-blue .g-title,.title-blue a{color:#279fba;border:0 none}.title-blue .button{background:#279fba !important;color:#ffffff;box-shadow:none}.title-blue .button:hover{box-shadow:none;background:#1e7b90 !important;border-color:#1e7b90;color:#ffffff}.box-blue.moduletable,.box-blue.widget,.box-blue.g-outer-box,.box-blue>.g-content{background:#279fba}.box-blue .button{background:rgba(255, 255, 255, 0.3) !important;color:#ffffff;box-shadow:none}.box-blue .button:hover{box-shadow:none;background:rgba(255, 255, 255, 0.2) !important;border-color:#1e7b90;color:#ffffff}.box-blue a{color:#7dd1e4}.box-blue a:hover{color:#1a697b}.box-blue .button.button-3,.box-blue .button.button-4,.title-blue .button.button-3,.title-blue .button.button-4{color:#114551}.box-blue .button.button-3:hover,.box-blue .button.button-3:active,.box-blue .button.button-3:focus,.box-blue .button.button-4:hover,.box-blue .button.button-4:active,.box-blue .button.button-4:focus,.title-blue .button.button-3:hover,.title-blue .button.button-3:active,.title-blue .button.button-3:focus,.title-blue .button.button-4:hover,.title-blue .button.button-4:active,.title-blue .button.button-4:focus{color:#ffffff;border-color:#ffffff}.title-orange .g-title,.title-orange a{color:#ee7933;border:0 none}.title-orange .button{background:#ee7933 !important;color:#ffffff;box-shadow:none}.title-orange .button:hover{box-shadow:none;background:#dc5e12 !important;border-color:#dc5e12;color:#ffffff}.box-orange.moduletable,.box-orange.widget,.box-orange.g-outer-box,.box-orange>.g-content{background:#ee7933}.box-orange .button{background:rgba(255, 255, 255, 0.3) !important;color:#ffffff;box-shadow:none}.box-orange .button:hover{box-shadow:none;background:rgba(255, 255, 255, 0.2) !important;border-color:#dc5e12;color:#ffffff}.box-orange a{color:#f8c6a9}.box-orange a:hover{color:#c45410}.box-orange .button.button-3,.box-orange .button.button-4,.title-orange .button.button-3,.title-orange .button.button-4{color:#95400c}.box-orange .button.button-3:hover,.box-orange .button.button-3:active,.box-orange .button.button-3:focus,.box-orange .button.button-4:hover,.box-orange .button.button-4:active,.box-orange .button.button-4:focus,.title-orange .button.button-3:hover,.title-orange .button.button-3:active,.title-orange .button.button-3:focus,.title-orange .button.button-4:hover,.title-orange .button.button-4:active,.title-orange .button.button-4:focus{color:#ffffff;border-color:#ffffff}.spaced .g-content{margin:1px}.bordered .g-content{border:1px solid rgba(231, 232, 234, 0.25);margin:1px}.shadow .g-content{box-shadow:1px 1px 1px rgba(0, 0, 0, 0.1)}.shadow2 .g-content{box-shadow:0 0 4px rgba(0, 0, 0, 0.15)}.disabled .g-content{opacity:0.4}.square .g-content{border-radius:none}.rounded .g-content{border-radius:0.1875rem;overflow:hidden}.no-bg-image{background-image:none !important}.g-block-divider{background:rgba(231, 232, 234, 0.25);height:5px;margin-top:6rem;margin-bottom:6rem}.equal-height #g-aside,.equal-height #g-mainbar,.equal-height #g-sidebar{width:100%}.equal-height .g-content{flex-basis:100%;width:auto}.button,.g-pricingtable-col-item .g-pricingtable .button{display:inline-block;font-family:"asap";font-weight:700;color:#ffffff;font-size:0.8vw;background:#e10339;text-align:center;margin:0 0 0.5rem 0;padding:0.4rem 1.5rem;padding-bottom:0.45rem;border-radius:24px;border:2px solid transparent;vertical-align:middle;text-shadow:none;transition:all 0.2s}@media (max-width: 125rem){.button,.g-pricingtable-col-item .g-pricingtable .button{font-size:1rem}}.button:hover,.g-pricingtable-col-item .g-pricingtable .button:hover,.button:active,.g-pricingtable-col-item .g-pricingtable .button:active,.button:focus,.g-pricingtable-col-item .g-pricingtable .button:focus{background:#ffffff;color:#e10339;border-color:#e10339;cursor:pointer}@media only all and (max-width:50.99rem){.button,.g-pricingtable-col-item .g-pricingtable .button{width:100%}}.button .fa{font-size:1.4rem}.button.button-square{border-radius:0}.button.button-square[class*="button"]{border-radius:0}.button.link{background:transparent;font-weight:500;font-size:1rem;border-radius:0;color:#030303;padding:0;border:none}.button.link:hover{color:inherit !important}.button.button-block{display:block;text-align:center}.button.button-xlarge{font-size:1.2vw}@media (max-width: 166.6666666667rem){.button.button-xlarge{font-size:2rem}}.button.button-large{font-size:1.075vw}@media (max-width: 139.5348837209rem){.button.button-large{font-size:1.5rem}}.button.button-medium{font-size:1rem}.button.button-small{font-size:0.8rem}.button.button-xsmall{font-size:0.6rem}.button.button-2{background:#e10339;color:#ffffff}.button.button-2:hover,.button.button-2:active,.button.button-2:focus{background:#e10339}.button.button-3,.button.button-grey,.button.button-pink,.button.button-red,.button.button-purple,.button.button-orange,.button.button-blue{color:#ffffff !important}.button.button-3.button-3,.button.button-grey.button-3,.button.button-pink.button-3,.button.button-red.button-3,.button.button-purple.button-3,.button.button-orange.button-3,.button.button-blue.button-3{background:transparent}.button.button-3.button-3:hover,.button.button-3.button-3:active,.button.button-3.button-3:focus,.button.button-grey.button-3:hover,.button.button-grey.button-3:active,.button.button-grey.button-3:focus,.button.button-pink.button-3:hover,.button.button-pink.button-3:active,.button.button-pink.button-3:focus,.button.button-red.button-3:hover,.button.button-red.button-3:active,.button.button-red.button-3:focus,.button.button-purple.button-3:hover,.button.button-purple.button-3:active,.button.button-purple.button-3:focus,.button.button-orange.button-3:hover,.button.button-orange.button-3:active,.button.button-orange.button-3:focus,.button.button-blue.button-3:hover,.button.button-blue.button-3:active,.button.button-blue.button-3:focus{background:transparent}.button.button-3{border-color:#e10339;color:#e10339 !important}.button.button-3:hover,.button.button-3:active,.button.button-3:focus{background:#e10339 !important;border-color:#e10339 !important;color:#ffffff !important}.button.button-3.white{border-color:#ffffff;color:#ffffff !important}.button.button-3.white:hover,.button.button-3.white:active,.button.button-3.white:focus{color:#e10339 !important;border-color:#e10339 !important;background:transparent !important}.button.button-3.black{border-color:#000000;color:#000000 !important}.button.button-3.black:hover,.button.button-3.black:active,.button.button-3.black:focus{color:#e10339 !important;border-color:#e10339 !important;background:transparent !important}.button.button-4{color:#ffffff !important;border-color:transparent !important}.button.button-grey{background:#888888;border-color:#888888}.button.button-grey.button-3,.button.button-grey.button-4{background:transparent !important;color:#888888 !important;border:2px solid #888888}.button.button-grey.button-3:hover,.button.button-grey.button-3:active,.button.button-grey.button-3:focus,.button.button-grey.button-4:hover,.button.button-grey.button-4:active,.button.button-grey.button-4:focus{border-color:#626262 !important;color:#626262 !important}.button.button-grey:hover,.button.button-grey:active,.button.button-grey:focus{background:#626262;border-color:#626262}.button.button-pink{background:#d13b7b;border-color:#d13b7b}.button.button-pink.button-3,.button.button-pink.button-4{background:transparent !important;color:#d13b7b !important;border:2px solid #d13b7b}.button.button-pink.button-3:hover,.button.button-pink.button-3:active,.button.button-pink.button-3:focus,.button.button-pink.button-4:hover,.button.button-pink.button-4:active,.button.button-pink.button-4:focus{border-color:#9b2457 !important;color:#9b2457 !important}.button.button-pink:hover,.button.button-pink:active,.button.button-pink:focus{background:#9b2457;border-color:#9b2457}.button.button-red{background:#ef4a44;border-color:#ef4a44}.button.button-red.button-3,.button.button-red.button-4{background:transparent !important;color:#ef4a44 !important;border:2px solid #ef4a44}.button.button-red.button-3:hover,.button.button-red.button-3:active,.button.button-red.button-3:focus,.button.button-red.button-4:hover,.button.button-red.button-4:active,.button.button-red.button-4:focus{border-color:#d41912 !important;color:#d41912 !important}.button.button-red:hover,.button.button-red:active,.button.button-red:focus{background:#d41912;border-color:#d41912}.button.button-purple{background:#5c5acf;border-color:#5c5acf}.button.button-purple.button-3,.button.button-purple.button-4{background:transparent !important;color:#5c5acf !important;border:2px solid #5c5acf}.button.button-purple.button-3:hover,.button.button-purple.button-3:active,.button.button-purple.button-3:focus,.button.button-purple.button-4:hover,.button.button-purple.button-4:active,.button.button-purple.button-4:focus{border-color:#3432ab !important;color:#3432ab !important}.button.button-purple:hover,.button.button-purple:active,.button.button-purple:focus{background:#3432ab;border-color:#3432ab}.button.button-orange{background:#ee7933;border-color:#ee7933}.button.button-orange.button-3,.button.button-orange.button-4{background:transparent !important;color:#ee7933 !important;border:2px solid #ee7933}.button.button-orange.button-3:hover,.button.button-orange.button-3:active,.button.button-orange.button-3:focus,.button.button-orange.button-4:hover,.button.button-orange.button-4:active,.button.button-orange.button-4:focus{border-color:#c45410 !important;color:#c45410 !important}.button.button-orange:hover,.button.button-orange:active,.button.button-orange:focus{background:#c45410;border-color:#c45410}.button.button-blue{background:#279fba;border-color:#279fba}.button.button-blue.button-3,.button.button-blue.button-4{background:transparent !important;color:#279fba !important;border:2px solid #279fba}.button.button-blue.button-3:hover,.button.button-blue.button-3:active,.button.button-blue.button-3:focus,.button.button-blue.button-4:hover,.button.button-blue.button-4:active,.button.button-blue.button-4:focus{border-color:#1a697b !important;color:#1a697b !important}.button.button-blue:hover,.button.button-blue:active,.button.button-blue:focus{background:#1a697b;border-color:#1a697b}.button.button-white{background:#ffffff;border-color:#ffffff}.button.button-white.button-3,.button.button-white.button-4{background:transparent !important;color:#ffffff !important;border:2px solid #ffffff}.button.button-white.button-3:hover,.button.button-white.button-3:active,.button.button-white.button-3:focus,.button.button-white.button-4:hover,.button.button-white.button-4:active,.button.button-white.button-4:focus{border-color:#d9d9d9 !important;color:#d9d9d9 !important}.button.button-white:hover,.button.button-white:active,.button.button-white:focus{background:#d9d9d9;border-color:#d9d9d9}.button.button-arrow{position:relative}.button.button-arrow:before,.button.button-arrow:after{font-family:FontAwesome}.dir-ltr .button.button-arrow:after{content:"";margin-left:0.5rem}.dir-rtl .button.button-arrow:before{content:"";margin-left:0;margin-right:0.5rem}.button.button-special{position:relative}.dir-ltr .button.button-special:before{position:absolute;content:"";top:8px;bottom:-8px;left:-8px;right:8px;border-left:1px solid #b9022f;border-bottom:1px solid #b9022f}.dir-rtl .button.button-special:after{position:absolute;content:"";top:8px;bottom:-8px;right:-8px;left:8px;border-right:1px solid #b9022f;border-bottom:1px solid #b9022f}.button.button-outline{color:#000000 !important;background:transparent;border:2px solid #000000}.dir-ltr .button.button-outline:before{border-left:2px solid #000000;border-bottom:2px solid #000000}.dir-rtl .button.button-outline:after{border-right:2px solid #000000;border-bottom:2px solid #000000}.button.button-outline:hover{border-color:#e10339;color:#e10339 !important}.dir-ltr .button.button-outline:hover:before{border-left:2px solid #e10339;border-bottom:2px solid #e10339}.dir-rtl .button.button-outline:hover:after{border-right:2px solid #e10339;border-bottom:2px solid #e10339}.button.button-text-only{padding:0 !important;background:transparent !important;color:#e10339 !important}.button.button-text-only:hover{color:#960226}table{border:1px solid #d4dce3}th{background:rgba(0, 0, 0, 0.1);padding:0.5rem}td{padding:0.5rem;border:1px solid #d4dce3}textarea,select[multiple=multiple]{background-color:white;border:1px solid white;box-shadow:inset 0 1px 3px rgba(0, 0, 0, 0.06)}textarea:hover,select[multiple=multiple]:hover{border-color:#e10339}textarea:focus,select[multiple=multiple]:focus{border-color:#e10339}textarea{width:100%;box-sizing:border-box !important}fieldset.input{margin:0;padding:0}input[type="color"],input[type="date"],input[type="datetime"],input[type="datetime-local"],input[type="email"],input[type="month"],input[type="number"],input[type="password"],input[type="search"],input[type="tel"],input[type="text"],input[type="time"],input[type="url"],input[type="week"],input:not([type]),textarea{background-color:white;vertical-align:middle;border:1px solid white;box-shadow:inset 0 1px 3px rgba(0, 0, 0, 0.06);font-size:1rem;width:100%;line-height:1.5;transition:border-color 0.2s}input[type="color"]:hover,input[type="date"]:hover,input[type="datetime"]:hover,input[type="datetime-local"]:hover,input[type="email"]:hover,input[type="month"]:hover,input[type="number"]:hover,input[type="password"]:hover,input[type="search"]:hover,input[type="tel"]:hover,input[type="text"]:hover,input[type="time"]:hover,input[type="url"]:hover,input[type="week"]:hover,input:not([type]):hover,textarea:hover{border-color:#e10339}input[type="color"]:focus,input[type="date"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="email"]:focus,input[type="month"]:focus,input[type="number"]:focus,input[type="password"]:focus,input[type="search"]:focus,input[type="tel"]:focus,input[type="text"]:focus,input[type="time"]:focus,input[type="url"]:focus,input[type="week"]:focus,input:not([type]):focus,textarea:focus{border-color:#e10339}#g-top{color:#ffffff;background:#000000}@media print{#g-top{background:#fff !important;color:#000 !important}}#g-slideshow{color:#ffffff;background-color:#000000}#g-slideshow .g-slideshow-main-title a{color:#ffffff}#g-slideshow .g-slideshow-main-title a:hover{color:white}#g-slideshow .g-simplecontent-item-content-title,#g-slideshow .g-simplecontent-item-leading-content{font-family:"asap"}#g-slideshow .g-simplecontent-item-content-title{font-size:1vw;text-transform:uppercase;opacity:0.5;letter-spacing:4px}@media (max-width: 100rem){#g-slideshow .g-simplecontent-item-content-title{font-size:1rem}}#g-slideshow .g-simplecontent-item-leading-content{font-size:2.5vw;font-weight:700;line-height:normal}@media (max-width: 52rem){#g-slideshow .g-simplecontent-item-leading-content{font-size:1.3rem}}#g-slideshow .g-simplecontent .g-simplecontent-layout-header{width:100%}#g-slideshow a{color:#ffffff}#g-slideshow a:hover{color:#ffffff !important}@media print{#g-slideshow{background:#fff !important;color:#000 !important}}#g-navigation{color:#ffffff;background:#000000;width:100%}@media only all and (max-width:50.99rem){#g-navigation .g-logo{max-width:200px;margin:0 auto}}@media only all and (min-width:51rem){#g-navigation .g-logo img{width:150px}}@media only all and (min-width:51rem) and (max-width:75.99rem){#g-navigation .g-logo img{min-width:150px}}.dir-rtl #g-navigation .g-logo img{padding-right:0;padding-left:1rem}#g-navigation.menu-absolute{position:absolute;z-index:10;top:0;left:0;width:100%;display:flex;justify-content:center;background:transparent}#g-navigation a:not(.button){color:#ffffff}#g-navigation a:not(.button):hover{color:#e10339}#g-navigation .active a:hover{color:#ffffff}#g-navigation .g-grid{width:100%;align-items:center}@media print{#g-navigation{background:#fff !important;color:#000 !important}}#g-header{color:#000000;background:#ffffff}#g-header [id^="logo-"][id$="-particle"]{height:100%}#g-header .g-logo{padding-top:4.5rem;padding-left:4.5rem;text-align:left;height:100%}.dir-rtl #g-header .g-logo{padding-left:0;padding-right:4.5rem;text-align:right}@media only all and (min-width:51rem) and (max-width:75.99rem){#g-header .g-logo{padding-top:3rem;padding-left:3rem}.dir-rtl #g-header .g-logo{padding-left:0;padding-right:3rem}}@media only all and (max-width:50.99rem){#g-header .g-logo{padding-top:3rem;padding-left:3rem}.dir-rtl #g-header .g-logo{padding-left:0;padding-right:3rem}}#g-header .g-logo::after{background:#e10339;content:"";top:0;left:0;width:85%;height:100%;z-index:1;position:absolute}.dir-rtl #g-header .g-logo::after{left:auto;right:0}@media only all and (max-width:50.99rem){#g-header .g-logo::after{width:100%}}#g-header .g-logo img{padding:0;z-index:2;position:relative;width:100%;object-fit:cover}#g-header .g-simplecontent{padding-top:4.5rem;padding-left:7.5rem;padding-right:1.5rem;display:flex;flex-direction:column;max-width:80%}@media only all and (min-width:51rem) and (max-width:75.99rem){#g-header .g-simplecontent{padding-left:3rem}}@media only all and (max-width:50.99rem){#g-header .g-simplecontent{padding-left:1.5rem;padding-right:1.5rem;max-width:100%}}.dir-rtl #g-header .g-simplecontent{padding-left:1.5rem;padding-right:7.5rem}@media only all and (min-width:51rem) and (max-width:75.99rem){.dir-rtl #g-header .g-simplecontent{padding-left:1.5rem;padding-right:3rem}}@media only all and (max-width:50.99rem){.dir-rtl #g-header .g-simplecontent{padding-left:1.5rem;padding-right:1.5rem}}#g-header .g-simplecontent h2.g-title{text-align:left;text-transform:none;font-size:1vw;line-height:1.35;font-weight:500;margin-top:1rem;margin-bottom:2rem;letter-spacing:0.2em;padding:0;color:#888888}@media (max-width: 100rem){#g-header .g-simplecontent h2.g-title{font-size:1rem}}.dir-rtl #g-header .g-simplecontent h2.g-title{text-align:right}@media only all and (max-width:50.99rem){#g-header .g-simplecontent{padding-top:3rem;max-width:100%;padding-bottom:3rem}}#g-header .g-simplecontent .g-simplecontent-item-content-title{font-size:2vw;font-weight:500;line-height:1.5;max-width:800px;font-family:"asap"}@media (max-width: 75rem){#g-header .g-simplecontent .g-simplecontent-item-content-title{font-size:1.5rem}}#g-header .g-simplecontent .g-simplecontent-item-main-content{font-size:1.2vw;color:#888888;font-family:"asap"}@media (max-width: 100rem){#g-header .g-simplecontent .g-simplecontent-item-main-content{font-size:1.2rem}}@media only all and (max-width:50.99rem){#g-header .g-simplecontent .g-simplecontent-item-readmore-container{text-align:center}}#g-header .g-simplecontent .g-simplecontent-item-readmore-container a{background:transparent;color:#e10339;padding-left:0;padding-bottom:0.2rem;position:relative;transition:0.3s ease;font-size:1.3rem;z-index:3;box-shadow:0 3px 0 #e10339}#g-header .g-simplecontent .g-simplecontent-item-readmore-container a:hover{color:#e10339;box-shadow:0 3px 0 #e10339}@media print{#g-header{background:#fff !important;color:#000 !important}}#g-above{color:#ffffff;background:#000000}#g-above .g-simplecontent .g-title{color:#ffffff;text-transform:none;font-weight:700;line-height:1.2}#g-above .g-simplecontent .g-simplecontent-item-content-title{max-width:900px;margin:0 auto;line-height:1.4;font-weight:500;font-family:"asap";font-size:1.5rem}@media only all and (min-width:88rem){#g-above .columns{margin-top:50%;transform:translateY(-50%)}}#g-above .columns.left-column{text-align:right}@media only all and (max-width:50.99rem){#g-above .columns.left-column{text-align:left}}#g-above .columns.right-column{text-align:left}@media only all and (max-width:50.99rem){#g-above .columns.right-column{text-align:left}}@media only all and (max-width:50.99rem){#g-above .columns{margin-top:0;transform:translate(0)}}#g-above .columns .g-simplecontent-layout-standard{padding-bottom:1.95rem}#g-above .columns .g-simplecontent-item-content-title{font-weight:500;font-size:1.25rem;text-transform:uppercase;letter-spacing:0.2em}#g-above .columns .g-simplecontent-item-main-content{font-family:"asap";opacity:0.5;font-size:1.25rem;margin-top:0.625rem;color:#ffffff !important}#g-above .heightstrech>div{display:flex;justify-content:center;align-items:center;height:100%;position:relative}#g-above .heightstrech>div a{height:100%}#g-above .heightstrech>div .g-logo-readmore-container{position:absolute;left:50%;transform:translateX(-50%);bottom:2rem}@media print{#g-above{background:#fff !important;color:#000 !important}}#g-showcase{color:#000000;background:#ffffff}@media print{#g-showcase{background:#fff !important;color:#000 !important}}#g-utility{color:#000000;background:#ffffff}@media print{#g-utility{background:#fff !important;color:#000 !important}}#g-feature{color:#000000;background:#ffffff;background-image:url(/templates/rt_clarity/images/backgrounds/feature/bg-04.jpg);background-repeat:no-repeat;background-position:top;background-size:cover}#g-feature .g-simplecontent .g-simplecontent-item-main-content{color:#3c3c3c}@media print{#g-feature{background:#fff !important;color:#000 !important}}#g-container-main{background:#ffffff;color:#000000}@media print{#g-mainbar{background:#fff !important;color:#000 !important}}#g-aside{color:#000000;background:#ffffff}@media print{#g-aside{background:#fff !important;color:#000 !important}}#g-sidebar{background:#ffffff;color:#000000}@media print{#g-sidebar{background:#fff !important;color:#000 !important}}#g-expanded{color:#000000;background:#ffffff}@media print{#g-expanded{background:#fff !important;color:#000 !important}}#g-extension{color:#000000;background:#ffffff}@media print{#g-extension{background:#fff !important;color:#000 !important}}#g-bottom{background:#000000;color:#ffffff}#g-bottom .g-blockcontent-header{width:40%;margin:0 auto}@media only all and (min-width:76rem) and (max-width:87.99rem){#g-bottom .g-blockcontent-header{width:70%}}@media only all and (min-width:51rem) and (max-width:75.99rem){#g-bottom .g-blockcontent-header{width:80%}}@media only all and (max-width:50.99rem){#g-bottom .g-blockcontent-header{width:100%}}#g-bottom .g-blockcontent-header .g-title{font-weight:700;font-size:2.2vw}@media (max-width: 81.8181818182rem){#g-bottom .g-blockcontent-header .g-title{font-size:1.8rem}}#g-bottom .g-blockcontent-description{font-size:0.9vw;font-weight:500;color:#7c021f;margin-bottom:2.5rem}@media (max-width: 111.1111111111rem){#g-bottom .g-blockcontent-description{font-size:1rem}}@media print{#g-bottom{background:#fff !important;color:#000 !important}}#g-footer{position:relative;background:#000000;color:#666666;font-family:"asap"}#g-footer .g-grid{position:relative;z-index:1}#g-footer .g-simplemenu-particle{flex-wrap:wrap;flex-direction:row}#g-footer .g-simplemenu-particle .g-simplemenu-container h6{color:#888888;letter-spacing:0.2em}#g-footer .g-simplemenu-particle .g-simplemenu-container .g-simplemenu{font-size:1.1rem}#g-footer .g-simplemenu-particle .g-simplemenu-container a{color:#ffffff}#g-footer .g-simplemenu-particle .g-simplemenu-container a:hover{color:rgba(255, 255, 255, 0.75)}@media only all and (max-width:50.99rem){#g-footer .g-simplemenu-particle .g-simplemenu-container{width:50%}#g-footer .g-simplemenu-particle .g-simplemenu-container h6{margin:1.25rem 0}}@media only all and (max-width:30rem){#g-footer .g-simplemenu-particle .g-simplemenu-container{width:100%}}#g-footer .g-newsletter-particle .title{color:#ffffff}#g-footer .g-newsletter-particle .g-newsletter-stack .g-newsletter-form-wrapper .g-newsletter-inputbox input{text-align:center}#g-footer .g-newsletter-particle .g-newsletter-stack .g-newsletter-form-wrapper .g-newsletter-button{margin-left:0}#g-footer .g-newsletter-particle .g-newsletter-form-wrapper{margin:0 auto;padding-bottom:10px;width:30%}@media only all and (min-width:51rem) and (max-width:75.99rem){#g-footer .g-newsletter-particle .g-newsletter-form-wrapper{width:50%;flex-direction:row}}@media only all and (max-width:50.99rem){#g-footer .g-newsletter-particle .g-newsletter-form-wrapper{width:100%;flex-direction:row}}#g-footer .g-newsletter-particle .g-newsletter-form-wrapper .g-newsletter-inputbox{width:auto;flex:1;border-bottom:2px solid #aaaaaa}#g-footer .g-newsletter-particle .g-newsletter-form-wrapper .g-newsletter-inputbox input{padding:0.725rem 0.4rem;background:transparent;border-radius:0;font-size:1rem}#g-footer .g-newsletter-particle .g-newsletter-form-wrapper .g-newsletter-inputbox input:focus{box-shadow:none}#g-footer .g-newsletter-particle .g-newsletter-form-wrapper .g-newsletter-button{flex:0 1 auto;border-bottom:2px solid #aaaaaa;transition:0.3s ease;margin-left:0}.dir-rtl #g-footer .g-newsletter-particle .g-newsletter-form-wrapper .g-newsletter-button{margin-right:0}#g-footer .g-newsletter-particle .g-newsletter-form-wrapper .g-newsletter-button .button{padding:0.725rem 0.4rem;font-size:1rem;line-height:0.9;background:transparent;border-radius:0;border-bottom:0;color:#aaaaaa;font-weight:600}#g-footer .g-newsletter-particle .g-newsletter-form-wrapper .g-newsletter-button:hover{border-color:#fc1b52}#g-footer .g-newsletter-particle .g-newsletter-form-wrapper .g-newsletter-button:hover .button{color:#fc1b52}@media print{#g-container-footer{background:#fff !important;color:#000 !important}}#g-copyright{background:#000000;color:#666666;text-transform:uppercase;font-family:"asap"}#g-copyright a{color:#666666}#g-copyright a:hover{color:gray}@media print{#g-copyright{background:#fff !important;color:#000 !important}}#g-offcanvas{background:#e10339;width:13rem;color:#ffffff}#g-offcanvas a{color:#ffffff}#g-offcanvas h1,#g-offcanvas h2,#g-offcanvas h3,#g-offcanvas h4,#g-offcanvas h5,#g-offcanvas h6,#g-offcanvas strong{color:#ffffff}#g-offcanvas .button{background:transparent;border:2px solid #ffffff !important;color:#ffffff !important}#g-offcanvas .button:hover{border:2px solid #e10339 !important;color:#e10339 !important}#g-offcanvas .button:active{border:2px solid #e10339 !important;color:#e10339 !important}#g-offcanvas hr{border-bottom:1px solid rgba(255, 255, 255, 0.5)}.g-offcanvas-toggle{display:none;font-size:1.5rem;background:transparent;color:#ffffff;width:40px;height:40px;line-height:24px;text-align:center;top:2.9rem;left:1.1rem;z-index:10001;direction:ltr;transition:all 0.4s}@media only all and (max-width:51rem){.g-offcanvas-toggle{display:block}}.toggle-fixed .g-offcanvas-toggle{position:fixed}.g-offcanvas-open .g-nav-overlay{z-index:100000}.g-offcanvas-open .g-offcanvas-left #g-page-surround{left:13rem}.g-offcanvas-open .g-offcanvas-right #g-page-surround{right:13rem}.g-offcanvas-open .dir-rtl.g-offcanvas-left #g-offcanvas{right:auto}.g-offcanvas-open .dir-rtl.g-offcanvas-right #g-offcanvas{left:auto}#g-offcanvas{padding-left:1.5rem}#g-offcanvas #g-mobilemenu-container{font-family:"asap";font-weight:bold;margin-top:0.625rem;margin-bottom:0.625rem;margin-left:-50%}#g-offcanvas #g-mobilemenu-container .g-toplevel>li{display:block}#g-offcanvas #g-mobilemenu-container .g-toplevel>li>.g-menu-item-container{padding:0.375rem 0}#g-offcanvas #g-mobilemenu-container .g-toplevel>li>.g-menu-item-container>.g-menu-item-content{padding-left:0.5rem;color:#ffffff;word-break:normal}#g-offcanvas #g-mobilemenu-container .g-toplevel>li>.g-menu-item-container .g-menu-parent-indicator:after{padding:0;content:"";color:#ffffff;opacity:1;width:1rem}#g-offcanvas #g-mobilemenu-container .g-toplevel>li:hover>.g-menu-item-container,#g-offcanvas #g-mobilemenu-container .g-toplevel>li.active>.g-menu-item-container{color:#e10339}#g-offcanvas #g-mobilemenu-container .g-toplevel>li:hover>.g-menu-item-container>.g-selected,#g-offcanvas #g-mobilemenu-container .g-toplevel>li.active>.g-menu-item-container>.g-selected{color:#e10339}#g-offcanvas #g-mobilemenu-container .g-toplevel>li:hover>.g-menu-item-container>.g-menu-item-content,#g-offcanvas #g-mobilemenu-container .g-toplevel>li.active>.g-menu-item-container>.g-menu-item-content{opacity:1;color:rgba(255, 255, 255, 0.6)}#g-offcanvas #g-mobilemenu-container .g-toplevel>li:hover>.g-menu-item-content,#g-offcanvas #g-mobilemenu-container .g-toplevel>li.active>.g-menu-item-content{opacity:1}#g-offcanvas #g-mobilemenu-container .g-toplevel>li.g-parent .g-menu-parent-indicator{vertical-align:top;position:absolute}#g-offcanvas #g-mobilemenu-container ul{background:#e10339}#g-offcanvas #g-mobilemenu-container ul>li>.g-menu-item-container{color:#ffffff;padding:0.625rem}#g-offcanvas #g-mobilemenu-container ul>li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module).active>.g-menu-item-container,#g-offcanvas #g-mobilemenu-container ul>li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module):hover>.g-menu-item-container{color:rgba(255, 255, 255, 0.6)}#g-offcanvas #g-mobilemenu-container ul>li.g-menu-item-link-parent>.g-menu-item-container>.g-menu-parent-indicator{border:1px solid #fc0742;background:#cd0334;border-radius:0.1875rem;margin:-0.3rem 0 -0.2rem 0.5rem;padding:0.2rem}#g-offcanvas #g-mobilemenu-container ul>li.g-menu-item-link-parent>.g-menu-item-container>.g-menu-parent-indicator:hover{background:#c80333}#g-offcanvas #g-mobilemenu-container ul .g-dropdown-column{width:13rem}#g-offcanvas #g-mobilemenu-container ul i.fa{width:0.8rem;margin-left:0.5rem;margin-right:0;vertical-align:top}#g-mobilemenu-container{margin:-2.125rem}.g-preset-thumbnails img{margin-bottom:1rem;width:75%}@media only all and (max-width:50.99rem){.g-preset-thumbnails{text-align:center;flex-flow:row wrap}.g-preset-thumbnails img{width:60%}.g-preset-thumbnails .g-block{flex:1 1 auto !important;width:100% !important}.g-preset-thumbnails .g-content{margin-left:-0.625rem}}.g-offline h1{font-weight:300}.g-offline .button{background-color:#e10339;color:#030303}.g-offline .button:hover{background-color:#e10339}.g-offline .g-loginform #g-loginform{width:50%;margin:0 auto}@media only all and (max-width:50.99rem){.g-offline .g-loginform #g-loginform{width:80%}}.g-offline .g-loginform #g-loginform fieldset{text-align:left}.g-offline .g-loginform #g-loginform label{margin-bottom:0.625rem;display:block}.g-offline #frame #form-login{width:50%;margin:0 auto}@media only all and (max-width:50.99rem){.g-offline #frame #form-login{width:80%}}.g-offline #frame #form-login fieldset{text-align:left}.g-offline #frame #form-login label{display:block;margin-bottom:0.625rem}.g-offline #grav-login .form-actions{margin-top:0.625rem}@media only all and (max-width:50.99rem){.g-offline #grav-login .form-actions{text-align:center}}@media only all and (max-width:50.99rem){.g-offline #grav-login .rememberme{float:none;display:block}}.g-error #g-container-main{padding:100px 0}.g-social .g-social-items{line-height:normal}@media only all and (max-width:50.99rem){.g-social .g-social-items{text-align:center}}.g-social .g-social-items a{font-size:1.5rem;border-radius:2px}@media only all and (min-width:51rem) and (max-width:75.99rem){.g-social .g-social-items a{font-size:1.15rem}}[id^=copyright-][id$=-particle]{font-size:0.6vw}@media (max-width: 150rem){[id^=copyright-][id$=-particle]{font-size:0.9rem}}@media only all and (max-width:50.99rem){.g-branding{text-align:center}}.dir-rtl .g-branding{direction:ltr}@media only all and (max-width:50.99rem){.g-blockcontent-header{margin-left:0;margin-right:0;padding-left:0;padding-right:0}}.g-blockcontent-subcontent-title-icon{margin-bottom:0.625rem;font-size:1.8rem}.g-blockcontent-subcontent-title-text{font-weight:700;font-size:1.5rem;margin-top:0;margin-bottom:1rem;line-height:1.3}.g-blockcontent-subcontent-block.g-blockcontent-subcontent-block-accent1{background:#e10339}.g-blockcontent-subcontent-subtitle{font-family:"asap";font-weight:600;font-size:0.9rem;vertical-align:super;margin-bottom:1.625rem}.g-blockcontent-subcontent-desc{font-family:"asap";font-weight:300;font-size:1.2rem;position:relative;margin:0.625rem 0;line-height:1.4}.g-blockcontent-subcontent-desc i{margin-top:0.625rem}.g-blockcontent-subcontent-img{border-radius:0.4rem}.g-blockcontent-description{font-family:"asap";font-size:1rem;font-weight:300}.g-blockcontent-buttons{margin-top:0.5rem;margin-bottom:1.5rem}.g-content-array{margin-left:-1.5rem;margin-right:-1.5rem}.g-content-array .g-grid{margin-bottom:2.5rem}.g-content-array .g-grid:last-child{margin-bottom:0}@media only all and (max-width:50.99rem){.g-content-array .g-grid:last-child .g-block:last-child .g-array-item{margin-bottom:0}}@media only all and (max-width:50.99rem){.g-content-array .g-grid{margin-bottom:0}}@media only all and (max-width:50.99rem){.g-content-array .g-grid:not(:first-child) .g-content{padding-top:2.5rem}}.g-content-array .g-content{margin:0;padding-top:0}.g-content-array .g-array-item .g-array-item-text{font-size:1.25rem}.g-content-array .g-array-item-image{margin:0 0 15px 0}.g-content-array .g-item-title{margin:0;line-height:1.2;font-size:1.4rem;font-weight:500}.g-content-array .g-item-title a{color:#000000}.g-content-array .g-item-title a:hover{text-decoration:underline}.g-content-array .g-array-item-text,.g-content-array .g-array-item-read-more{margin:15px 0 0}.g-content-array .g-array-item-details{display:flex;flex-grow:1;font-size:1.2rem;color:#e10339}.g-content-array .g-array-item-details>span{margin-right:10px}.g-content-array .g-array-item-details i{display:none}.g-gridstatistic{text-align:center;padding-top:3rem}.g-gridstatistic .g-gridstatistic-wrapper{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-evenly}.g-gridstatistic .g-gridstatistic-item{flex:0 0 auto;padding-bottom:1.5rem;display:inline-block;min-width:160px}.g-gridstatistic .g-gridstatistic-item:last-child{padding-bottom:0}.g-gridstatistic .g-gridstatistic-readmore{display:block;margin:1rem auto}.g-gridstatistic .g-gridstatistic-item-text1{text-align:center;font-size:3.1rem;line-height:1.5;font-weight:400;color:#000000}@media only all and (max-width:50.99rem){.g-gridstatistic .g-gridstatistic-item-text1{font-size:2rem}}.g-gridstatistic .g-gridstatistic-item-icon{display:inline-block;font-size:3rem;vertical-align:middle;line-height:3rem;opacity:0.5}.g-gridstatistic .g-gridstatistic-item-icon .g-gridstatistic-item-separator{font-size:1.5rem;font-weight:400;vertical-align:middle;padding:0 0.625rem}.g-gridstatistic .g-gridstatistic-item-text2{margin-top:0.625rem;text-transform:capitalize;font-weight:700;opacity:0.5}.g-gridstatistic .g-gridstatistic-item-text2 span{display:inline-block}.g-gridstatistic .g-gridstatistic-1cols .g-gridstatistic-item{width:100%}.g-gridstatistic .g-gridstatistic-2cols .g-gridstatistic-item{width:50%}.g-gridstatistic .g-gridstatistic-3cols .g-gridstatistic-item{width:33.33333%}.g-gridstatistic .g-gridstatistic-4cols .g-gridstatistic-item{width:25%}.g-gridstatistic .g-gridstatistic-5cols .g-gridstatistic-item{width:20%}.g-gridstatistic .g-gridstatistic-6cols .g-gridstatistic-item{width:16.66667%}@media only all and (max-width:50.99rem){.g-gridstatistic .g-gridstatistic-3cols .g-gridstatistic-item,.g-gridstatistic .g-gridstatistic-5cols .g-gridstatistic-item{width:100%}}@media only all and (max-width:50.99rem){.g-gridstatistic .g-gridstatistic-4cols .g-gridstatistic-item,.g-gridstatistic .g-gridstatistic-6cols .g-gridstatistic-item{width:50%}}.g-gridstatistic .g-gridstatistic-footerdesc{margin-bottom:0.625rem}.odometer.odometer-auto-theme,.odometer.odometer-theme-default,.odometer.odometer-auto-theme .odometer-digit,.odometer.odometer-theme-default .odometer-digit{display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;position:relative}.odometer.odometer-auto-theme .odometer-digit .odometer-digit-spacer,.odometer.odometer-theme-default .odometer-digit .odometer-digit-spacer{display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;visibility:hidden}.odometer.odometer-auto-theme .odometer-digit .odometer-digit-inner,.odometer.odometer-theme-default .odometer-digit .odometer-digit-inner{text-align:left;display:block;position:absolute;top:0;left:0;right:0;bottom:0;overflow:hidden}.odometer.odometer-auto-theme .odometer-digit .odometer-ribbon,.odometer.odometer-theme-default .odometer-digit .odometer-ribbon{display:block}.odometer.odometer-auto-theme .odometer-digit .odometer-ribbon-inner,.odometer.odometer-theme-default .odometer-digit .odometer-ribbon-inner{display:block;-webkit-backface-visibility:hidden}.odometer.odometer-auto-theme .odometer-digit .odometer-value,.odometer.odometer-theme-default .odometer-digit .odometer-value{display:block;-webkit-transform:translateZ(0)}.odometer.odometer-auto-theme .odometer-digit .odometer-value.odometer-last-value,.odometer.odometer-theme-default .odometer-digit .odometer-value.odometer-last-value{position:absolute}.odometer.odometer-auto-theme.odometer-animating-up .odometer-ribbon-inner,.odometer.odometer-theme-default.odometer-animating-up .odometer-ribbon-inner{-webkit-transition:-webkit-transform 2s;-moz-transition:-moz-transform 2s;-ms-transition:-ms-transform 2s;-o-transition:-o-transform 2s;transition:transform 2s}.odometer.odometer-auto-theme.odometer-animating-up.odometer-animating .odometer-ribbon-inner,.odometer.odometer-theme-default.odometer-animating-up.odometer-animating .odometer-ribbon-inner,.odometer.odometer-auto-theme.odometer-animating-down .odometer-ribbon-inner,.odometer.odometer-theme-default.odometer-animating-down .odometer-ribbon-inner{-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);-ms-transform:translateY(-100%);-o-transform:translateY(-100%);transform:translateY(-100%)}.odometer.odometer-auto-theme.odometer-animating-down.odometer-animating .odometer-ribbon-inner,.odometer.odometer-theme-default.odometer-animating-down.odometer-animating .odometer-ribbon-inner{-webkit-transition:-webkit-transform 2s;-moz-transition:-moz-transform 2s;-ms-transition:-ms-transform 2s;-o-transition:-o-transform 2s;transition:transform 2s;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}.odometer.odometer-auto-theme,.odometer.odometer-theme-default{line-height:1.1em;font-weight:700;font-size:2.2rem}.odometer.odometer-auto-theme .odometer-value,.odometer.odometer-theme-default .odometer-value{text-align:center}.g-content{margin:0.625rem;padding:1.5rem}.g-flushed .g-content{margin:0;padding:0}body{font-size:1rem;line-height:1.5}h1{font-size:2.2rem}h2{font-size:2rem}h3{font-size:1.7rem}h4{font-size:1.25rem}h5{font-size:1.2rem}h6{font-size:1rem}small{font-size:0.875rem}cite{font-size:0.875rem}sub,sup{font-size:0.75rem}code,kbd,pre,samp{font-size:1rem;font-family:"Menlo", "Monaco", monospace}textarea,select[multiple=multiple],input[type="color"],input[type="date"],input[type="datetime"],input[type="datetime-local"],input[type="email"],input[type="month"],input[type="number"],input[type="password"],input[type="search"],input[type="tel"],input[type="text"],input[type="time"],input[type="url"],input[type="week"],input:not([type]){border-radius:0.1875rem}@media only all and (max-width:50.99rem){.disable-mobile .headroom-bg-section{transform:none !important;position:relative !important}.disable-mobile .headroom-bg-section+section,.disable-mobile .headroom-bg-section+header{padding-top:0 !important}}.headroom-bg-section{position:fixed !important;width:100%;z-index:1001;right:0;left:0;top:0;transition:all 0.3s;backface-visibility:hidden}.headroom-bg-section.headroom--pinned{transform:translateY(0%)}.headroom-bg-section.headroom--unpinned{transform:translateY(-100%)}.g-simplecounter-block{display:block;margin:2rem auto 0.5rem auto}.g-simplecounter-calendar{text-align:center}.g-simplecounter-calendar .counter-block{display:inline-block;margin:0 0.5rem;padding:0}.g-simplecounter-calendar .number,.g-simplecounter-calendar .word{display:block;margin:0;padding:0}.g-simplecounter-calendar .number{width:100px;height:80px;line-height:80px;font-size:2rem;font-weight:normal;border-radius:0.4rem;margin-bottom:0.5rem;color:#ffffff;background:#af022c}@media only all and (max-width:50.99rem){.g-simplecounter-calendar .number{font-size:1.5rem;width:85px;height:50px;line-height:50px}}.g-simplecounter-calendar .word{text-transform:uppercase}@media only all and (max-width:50.99rem){.g-simplecounter-calendar .word{font-size:75%}}.g-pricingtable-particle h2.g-title{padding-bottom:0;margin-bottom:0}.g-pricingtable-headertext{margin-bottom:4.25rem;padding:0 25%;color:rgba(255, 255, 255, 0.75);font-size:1.6vw}@media (max-width: 81.25rem){.g-pricingtable-headertext{font-size:1.3rem}}@media only all and (min-width:88rem){.g-pricingtable-headertext{margin-bottom:7.4375rem}}@media only all and (max-width:50.99rem){.g-pricingtable-headertext{padding:0 5%}}.g-pricingtable-footertext{margin-top:4.25rem;padding:0 20%;color:rgba(255, 255, 255, 0.5);font-size:1.25rem}@media only all and (min-width:88rem){.g-pricingtable-footertext{margin-top:7.4375rem}}@media only all and (max-width:50.99rem){.g-pricingtable-footertext{padding:0 5%}}.g-pricingtable-container{display:flex;flex-flow:row;flex-wrap:wrap}.g-pricingtable-col-item{display:flex;padding:0.625rem;z-index:1}.g-pricingtable-1-col .g-pricingtable-col-item{flex:auto 1 100%;width:100%}.g-pricingtable-2-col .g-pricingtable-col-item{flex:auto 1 50%;width:50%}.g-pricingtable-3-col .g-pricingtable-col-item{flex:auto 1 33.33333%;width:33.33333%}.g-pricingtable-4-col .g-pricingtable-col-item{flex:auto 1 25%;width:25%}@media only all and (min-width:76rem) and (max-width:87.99rem){.g-pricingtable-4-col .g-pricingtable-col-item{flex:auto 1 50%;width:50%}}@media only all and (min-width:51rem) and (max-width:75.99rem){.g-pricingtable-4-col .g-pricingtable-col-item{flex:auto 1 50%;width:50%}}.g-pricingtable-5-col .g-pricingtable-col-item{flex:auto 1 20%;width:20%}.g-pricingtable-6-col .g-pricingtable-col-item{flex:auto 1 16.66667%;width:16.66667%}@media only all and (max-width:50.99rem){.g-pricingtable-col-item{flex:auto 1 100% !important;width:100% !important}}.g-pricingtable-col-item .g-pricingtable{width:100%;margin:0;position:relative;overflow:hidden;list-style:none;padding:1.5rem;color:#000000;background:#ffffff;border:1px solid rgba(0, 0, 0, 0.15);text-align:center}.g-pricingtable-col-item .g-pricingtable .button{margin:1.5rem 0;font-size:0.7vw}@media (max-width: 142.8571428571rem){.g-pricingtable-col-item .g-pricingtable .button{font-size:1rem}}.g-pricingtable-col-item .g-pricingtable .g-pricingtable-ribbon{z-index:2;position:absolute;line-height:2.35;font-size:0.65rem;font-weight:600;background:#e10339;width:135px;top:20px;left:-33px;text-align:center;letter-spacing:1px;transform:rotate(-45deg);color:#030303}.dir-rtl .g-pricingtable-col-item .g-pricingtable .g-pricingtable-ribbon{right:-33px;left:auto;transform:rotate(45deg)}.g-pricingtable-col-item .g-pricingtable .g-pricingtable-icon{font-size:2.5rem}.g-pricingtable-col-item .g-pricingtable .g-pricingtable-plan{padding:1.5rem 0 0;font-size:1.15vw;font-weight:400;color:#000000}@media (max-width: 95.652173913rem){.g-pricingtable-col-item .g-pricingtable .g-pricingtable-plan{font-size:1.1rem}}.g-pricingtable-col-item .g-pricingtable .g-pricingtable-plan a{color:#000000}.g-pricingtable-col-item .g-pricingtable .g-pricingtable-plan a:hover{color:#e10339}.g-pricingtable-col-item .g-pricingtable .g-pricingtable-subtitle{padding-top:0;margin-top:-1rem;font-size:0.9rem}.g-pricingtable-col-item .g-pricingtable .g-pricingtable-price{padding:0 0 1.5rem;font-weight:700;font-size:1.5vw}@media (max-width: 100rem){.g-pricingtable-col-item .g-pricingtable .g-pricingtable-price{font-size:1.5rem}}.g-pricingtable-col-item .g-pricingtable .g-pricingtable-period{font-size:1rem;font-weight:300;line-height:0.5}.g-pricingtable-col-item .g-pricingtable .g-pricingtable-desc{font-size:1rem;padding:1.5rem 0}.g-pricingtable-col-item .g-pricingtable .g-pricingtable-item{font-size:0.65vw;font-weight:400;padding-bottom:0.625rem;color:rgba(0, 0, 0, 0.35)}@media (max-width: 153.8461538462rem){.g-pricingtable-col-item .g-pricingtable .g-pricingtable-item{font-size:1rem}}.g-pricingtable-col-item .g-pricingtable .g-pricingtable-item.g-pricingtable-item-0{position:relative;padding-top:1.5rem}.g-pricingtable-col-item .g-pricingtable .g-pricingtable-item.disabled{text-decoration:line-through}.g-pricingtable-col-item.g-pricingtable-col-item-highlight{z-index:5}@media only all and (min-width:51rem){.g-pricingtable-col-item.g-pricingtable-col-item-highlight{transform:scale(1.2)}}.g-infolist-particle .g-infolist-title{font-size:2.2vw;line-height:1.3;padding-left:1.2rem}@media (max-width: 100rem){.g-infolist-particle .g-infolist-title{font-size:2.2rem}}@media only all and (max-width:50.99rem){.g-infolist-particle .g-infolist-title{padding:0}}.g-infolist-particle .g-infolist-desc{font-size:1.5vw;color:rgba(3, 3, 3, 0.75);padding-left:1.2rem}@media (max-width: 100rem){.g-infolist-particle .g-infolist-desc{font-size:1.5rem}}@media only all and (max-width:50.99rem){.g-infolist-particle .g-infolist-desc{padding:0}}.g-infolist-particle .g-infolist{display:flex;flex-flow:row wrap;flex-wrap:wrap;justify-content:center}.g-infolist-particle .g-infolist .g-infolist-item{position:relative;width:100%;border-bottom:1px solid transparent;min-width:0;min-height:0}.g-infolist-particle .g-infolist .g-infolist-item .g-infolist-item-container{margin:0.625rem;padding:0.625rem}@media only all and (max-width:50.99rem){.g-infolist-particle .g-infolist .g-infolist-item .g-infolist-item-container{margin-right:0 !important;margin-left:0 !important;padding-left:0;padding-right:0}}.g-infolist-particle .g-infolist.g-compact .g-infolist-item{margin-bottom:0.5rem}.g-infolist-particle .g-infolist.noborder .g-infolist-item{border-bottom:0}.g-infolist-particle .g-infolist.spaced .g-infolist-item{padding:0.5rem 0 2rem 0}.g-infolist-particle .g-infolist .g-infolist-item-icon,.g-infolist-particle .g-infolist .g-infolist-item-img{margin-right:1rem;margin-top:0.25rem}.g-infolist-particle .g-infolist .g-infolist-item-icon.left,.g-infolist-particle .g-infolist .g-infolist-item-img.left{margin-right:1rem}.dir-rtl .g-infolist-particle .g-infolist .g-infolist-item-icon.left,.dir-rtl .g-infolist-particle .g-infolist .g-infolist-item-img.left{margin-left:1rem;margin-right:0}.g-infolist-particle .g-infolist .g-infolist-item-icon.left.browser,.g-infolist-particle .g-infolist .g-infolist-item-img.left.browser{margin-right:4%}.dir-rtl .g-infolist-particle .g-infolist .g-infolist-item-icon.left.browser,.dir-rtl .g-infolist-particle .g-infolist .g-infolist-item-img.left.browser{margin-left:4%;margin-right:0}.g-infolist-particle .g-infolist .g-infolist-item-icon.right,.g-infolist-particle .g-infolist .g-infolist-item-img.right{margin-left:1rem}.dir-rtl .g-infolist-particle .g-infolist .g-infolist-item-icon.right,.dir-rtl .g-infolist-particle .g-infolist .g-infolist-item-img.right{margin-right:1rem;margin-left:0}.g-infolist-particle .g-infolist .g-infolist-item-icon.right.browser,.g-infolist-particle .g-infolist .g-infolist-item-img.right.browser{margin-left:4%}.dir-rtl .g-infolist-particle .g-infolist .g-infolist-item-icon.right.browser,.dir-rtl .g-infolist-particle .g-infolist .g-infolist-item-img.right.browser{margin-right:4%;margin-left:0}.g-infolist-particle .g-infolist .g-infolist-item-img{min-width:156px}.g-infolist-particle .g-infolist .g-infolist-item-img.center{margin-left:auto;margin-right:auto}.g-infolist-particle .g-infolist .g-infolist-item-img.avatar img{border-radius:100%;border:2px solid #ffffff}.g-infolist-particle .g-infolist .g-infolist-item-icon{font-size:1.2vw}@media (max-width: 100rem){.g-infolist-particle .g-infolist .g-infolist-item-icon{font-size:1.2rem}}.g-infolist-particle .g-infolist .g-infolist-item-icon .fa{vertical-align:sub}.g-infolist-particle .g-infolist .g-infolist-item-icon-inline{margin-right:0.625rem}.dir-rtl .g-infolist-particle .g-infolist .g-infolist-item-icon-inline{margin-left:0.625rem;margin-right:0}.g-infolist-particle .g-infolist .g-infolist-item-icon.left{text-align:left}.dir-rtl .g-infolist-particle .g-infolist .g-infolist-item-icon.left{text-align:right}@media only all and (max-width:50.99rem){.g-infolist-particle .g-infolist .g-infolist-item-icon.left{margin-right:0}}.g-infolist-particle .g-infolist .g-infolist-item-icon.center{display:flex;align-items:center;justify-content:center;margin-right:0;margin:0 auto !important;margin-bottom:1.5rem}.g-infolist-particle .g-infolist .g-infolist-item-icon.right{text-align:right}.dir-rtl .g-infolist-particle .g-infolist .g-infolist-item-icon.right{text-align:left}.g-infolist-particle .g-infolist .g-infolist-item-title{margin:0.9375rem 0;font-weight:600;font-size:1.1vw}@media (max-width: 100rem){.g-infolist-particle .g-infolist .g-infolist-item-title{font-size:1.1rem}}.g-infolist-particle .g-infolist .g-infolist-item-desc{margin:0;font-weight:400;font-size:0.9vw;opacity:0.8}@media (max-width: 100rem){.g-infolist-particle .g-infolist .g-infolist-item-desc{font-size:0.9rem}}.g-infolist-particle .g-infolist .g-infolist-tags{opacity:0.8;margin:1rem 0 0.5rem 0;font-size:0.8rem;text-transform:uppercase;font-weight:700}.g-infolist-particle .g-infolist .g-infolist-link{margin-top:1rem}.g-infolist-particle .g-infolist.g-1cols .g-infolist-item:last-child{border-bottom:none}.g-infolist-particle .g-infolist.g-1cols .g-infolist-item:last-child .g-infolist-item-container{padding-bottom:0;margin-bottom:0}.g-infolist-particle .g-infolist.g-2cols .g-infolist-item{width:50%}.g-infolist-particle .g-infolist.g-2cols .g-infolist-item:nth-child(odd) .g-infolist-item-container{margin-right:1%}.g-infolist-particle .g-infolist.g-2cols .g-infolist-item:nth-child(even) .g-infolist-item-container{margin-left:1%}.g-infolist-particle .g-infolist.g-3cols .g-infolist-item{width:33%}.g-infolist-particle .g-infolist.g-3cols .g-infolist-item:nth-child(3n-1) .g-infolist-item-container{margin-left:0;margin-right:0}.g-infolist-particle .g-infolist.g-4cols .g-infolist-item{width:25%}.g-infolist-particle .g-infolist.g-4cols .g-infolist-item:nth-child(4n-2) .g-infolist-item-container{margin-left:0;margin-right:1%}.g-infolist-particle .g-infolist.g-4cols .g-infolist-item:nth-child(4n-1) .g-infolist-item-container{margin-left:1%;margin-right:0}.g-infolist-particle .g-infolist.g-5cols .g-infolist-item{width:17.6%}.g-infolist-particle .g-infolist.g-5cols .g-infolist-item:nth-child(5n-3) .g-infolist-item-container{margin-left:0;margin-right:1%}.g-infolist-particle .g-infolist.g-5cols .g-infolist-item:nth-child(5n-2) .g-infolist-item-container{margin-left:1%;margin-right:1%}.g-infolist-particle .g-infolist.g-5cols .g-infolist-item:nth-child(5n-1) .g-infolist-item-container{margin-left:1%;margin-right:0}@media only all and (max-width:50.99rem){.g-infolist-particle .g-infolist[class*="cols"] .g-infolist-item{width:96%}}.g-infolist-particle .g-infolist-textstyle-header .g-infolist-tags .g-tag{font-size:1.7rem;text-transform:uppercase;line-height:2.5rem}.g-infolist-particle .g-infolist-textstyle-header .g-infolist-item-title{font-size:2rem;text-transform:uppercase;line-height:3rem}.g-infolist-particle .g-infolist-textstyle-header .g-infolist-item-desc{font-size:1.2rem;line-height:2rem;opacity:0.8;padding:0}.g-infolist-particle .g-infolist-textstyle-header .g-infolist-item-desc,.g-infolist-particle .g-infolist-textstyle-header .g-infolist-item-title,.g-infolist-particle .g-infolist-textstyle-header .g-infolist-tags,.g-infolist-particle .g-infolist-textstyle-header .g-infolist-tags .g-tag{text-rendering:optimizeLegibility;font-family:"asap";font-weight:bold;margin:0}.g-infolist-particle .g-infolist-textstyle-header .g-infolist-item-desc a,.g-infolist-particle .g-infolist-textstyle-header .g-infolist-item-title a,.g-infolist-particle .g-infolist-textstyle-header .g-infolist-tags a,.g-infolist-particle .g-infolist-textstyle-header .g-infolist-tags .g-tag a{color:inherit}.g-infolist-particle .g-infolist-textstyle-header .g-infolist-item-desc a:hover,.g-infolist-particle .g-infolist-textstyle-header .g-infolist-item-title a:hover,.g-infolist-particle .g-infolist-textstyle-header .g-infolist-tags a:hover,.g-infolist-particle .g-infolist-textstyle-header .g-infolist-tags .g-tag a:hover{opacity:0.75}.g-infolist-particle .g-infolist-textstyle-header .g-infolist-link{margin-top:0}.g-testimonials{position:relative;border-radius:10px}.dir-rtl .g-testimonials .g-testimonials-header{padding-right:3rem;padding-left:0}.g-testimonials .g-testimonials-header .g-testimonials-title{font-weight:700}.g-testimonials .g-testimonials-container{width:100%;height:100%;margin-left:auto;margin-right:auto;overflow:hidden;position:relative;z-index:10;display:flex}.g-testimonials .swiper-slide{font-size:18px;display:flex;justify-content:center;align-items:center;flex-direction:row;overflow:hidden}.g-testimonials .g-testimonials-wrapper{display:flex;flex-direction:row;flex-wrap:wrap}.dir-rtl .g-testimonials .g-testimonials-wrapper{left:5%;right:auto}@media only all and (min-width:51rem) and (max-width:75.99rem){.g-testimonials .g-testimonials-wrapper{right:0}.g-testimonials .g-testimonials-wrapper h2{margin-bottom:1rem}.dir-rtl .g-testimonials .g-testimonials-wrapper{left:0;right:auto}}@media only all and (max-width:50.99rem){.g-testimonials .g-testimonials-wrapper{width:100%}.dir-rtl .g-testimonials .g-testimonials-wrapper{left:8%;right:auto}}.g-testimonials .g-testimonials-wrapper.cols-2 .g-testimonials-element{width:50%}@media only all and (max-width:50.99rem){.g-testimonials .g-testimonials-wrapper.cols-2 .g-testimonials-element{width:100%}}.g-testimonials .g-testimonials-wrapper.cols-3 .g-testimonials-element{width:33.3%}@media only all and (min-width:51rem) and (max-width:75.99rem){.g-testimonials .g-testimonials-wrapper.cols-3 .g-testimonials-element{width:50%}}@media only all and (max-width:50.99rem){.g-testimonials .g-testimonials-wrapper.cols-3 .g-testimonials-element{width:100%}}.g-testimonials .g-testimonials-wrapper.cols-4 .g-testimonials-element{width:25%}@media only all and (min-width:51rem) and (max-width:75.99rem){.g-testimonials .g-testimonials-wrapper.cols-4 .g-testimonials-element{width:50%}}@media only all and (max-width:50.99rem){.g-testimonials .g-testimonials-wrapper.cols-4 .g-testimonials-element{width:100%}}.g-testimonials .g-testimonials-wrapper.cols-4 .g-testimonials-element.photo-large{width:50%}@media only all and (min-width:51rem) and (max-width:75.99rem){.g-testimonials .g-testimonials-wrapper.cols-4 .g-testimonials-element.photo-large{width:50%}}@media only all and (max-width:50.99rem){.g-testimonials .g-testimonials-wrapper.cols-4 .g-testimonials-element.photo-large{width:100%}}.g-testimonials .g-testimonials-wrapper.cols-5 .g-testimonials-grid-item,.g-testimonials .g-testimonials-wrapper.cols-5 .g-testimonials-grid-sizer{width:20%}@media only all and (min-width:51rem) and (max-width:75.99rem){.g-testimonials .g-testimonials-wrapper.cols-5 .g-testimonials-grid-item,.g-testimonials .g-testimonials-wrapper.cols-5 .g-testimonials-grid-sizer{width:50%}}@media only all and (max-width:50.99rem){.g-testimonials .g-testimonials-wrapper.cols-5 .g-testimonials-grid-item,.g-testimonials .g-testimonials-wrapper.cols-5 .g-testimonials-grid-sizer{width:100%}}.g-testimonials .g-testimonials-content{line-height:1.5;font-weight:500;font-family:"asap";width:80%;margin-bottom:2rem;font-size:1.2rem}@media only all and (max-width:50.99rem){.g-testimonials .g-testimonials-content{width:80%;margin-left:auto;margin-right:auto}}@media only all and (max-width:30rem){.g-testimonials .g-testimonials-content{width:100%}}.g-testimonials .g-testimonials-image{display:block;width:48px;height:48px}.g-testimonials .g-testimonials-author-wrap{display:flex;flex-direction:row;padding-left:0.9rem;position:relative;font-family:"asap"}.dir-rtl .g-testimonials .g-testimonials-author-wrap{padding-left:0;padding-right:0.9rem}@media only all and (max-width:50.99rem){.g-testimonials .g-testimonials-author-wrap{width:80%;margin:0 auto}}@media only all and (max-width:30rem){.g-testimonials .g-testimonials-author-wrap{width:100%}}.g-testimonials .g-testimonials-author-wrap::before{position:absolute;background:url(/templates/rt_clarity/images/backgrounds/testimonials/line.svg) no-repeat;content:"";width:8px;height:24px;top:-1.5rem;left:0.2rem}.dir-rtl .g-testimonials .g-testimonials-author-wrap::before{background:url(/templates/rt_clarity/images/backgrounds/testimonials/line-rtl.svg) no-repeat;left:auto;right:0.2rem}.g-testimonials .g-testimonials-author{flex-direction:column;display:flex;padding-left:1.05rem;font-size:1.2rem}.g-testimonials .g-testimonials-author span{color:#aaaaaa;font-size:0.9rem}.dir-rtl .g-testimonials .g-testimonials-author{padding-left:0;padding-right:1.05rem}@media only all and (max-width:50.99rem){.g-testimonials .g-testimonials-author{right:10%}.dir-rtl .g-testimonials .g-testimonials-author{left:10%;right:auto}}@media only all and (max-width:50.99rem){.g-newsletter-particle{text-align:center}.g-newsletter-particle .title{text-align:center}}.g-newsletter-particle .title{padding-bottom:0;margin-bottom:0;font-weight:500;text-align:center}.g-newsletter-particle .title:after{background:none}.g-newsletter-particle .g-newsletter .g-newsletter-headtext{text-align:center;margin-bottom:1.875rem;font-family:"asap";padding-bottom:1.5rem;color:#ffffff;font-size:1.5rem;max-width:70%;margin-left:auto;margin-right:auto}.box1 .g-newsletter-particle .g-newsletter .g-newsletter-headtext{color:#ffffff}.box2 .g-newsletter-particle .g-newsletter .g-newsletter-headtext{color:#ffffff}.g-newsletter-particle .g-newsletter .g-newsletter-headtext .fa{color:#e10339;font-size:3rem}.g-newsletter-particle .g-newsletter .g-newsletter-inputbox{position:relative;border:none}.g-newsletter-particle .g-newsletter .g-newsletter-inputbox input{color:#f3f5f7;text-align:left;padding:0.725rem 1.5625rem;font-weight:400;border:0 none;border-radius:3px;margin-bottom:0}.g-newsletter-particle .g-newsletter .g-newsletter-inputbox input::-webkit-input-placeholder{color:#aaaaaa}.g-newsletter-particle .g-newsletter .g-newsletter-inputbox input::-moz-placeholder{color:#aaaaaa}.g-newsletter-particle .g-newsletter .g-newsletter-inputbox input:-ms-input-placeholder{color:#aaaaaa}.g-newsletter-particle .g-newsletter .g-newsletter-inputbox input:-moz-placeholder{color:#aaaaaa}@media only all and (max-width:50.99rem){.g-newsletter-particle .g-newsletter .g-newsletter-inputbox input{margin-bottom:5px}}.dir-rtl .g-newsletter-particle .g-newsletter .g-newsletter-inputbox input{text-align:right}.g-newsletter-particle .g-newsletter .g-newsletter-button .g-newsletter-button-submit{white-space:nowrap;border-radius:0.4rem;background:#e10339;color:#ffffff;font-weight:400}.g-newsletter-particle .g-newsletter .g-newsletter-button .g-newsletter-button-submit:focus{outline:none}.dir-rtl .g-newsletter-particle .g-newsletter .g-newsletter-button .g-newsletter-button-submit .fa{transform:rotate(180deg)}@media only all and (min-width:76rem) and (max-width:87.99rem){.g-newsletter-particle .g-newsletter .g-newsletter-button .g-newsletter-button-submit{text-align:center}}@media only all and (min-width:51rem) and (max-width:75.99rem){.g-newsletter-particle .g-newsletter .g-newsletter-button .g-newsletter-button-submit{text-align:center}}.g-newsletter-particle .g-newsletter .g-newsletter-button .g-newsletter-button-text{vertical-align:middle}.g-newsletter-particle .g-newsletter.g-newsletter-stack .g-newsletter-form-wrapper{text-align:center}.g-newsletter-particle .g-newsletter.g-newsletter-stack .g-newsletter-form-wrapper .g-newsletter-inputbox{width:100%;margin-bottom:10px;margin-right:0;padding:0}.g-newsletter-particle .g-newsletter.g-newsletter-stack .g-newsletter-form-wrapper .g-newsletter-button{width:100%}.g-newsletter-particle .g-newsletter.g-newsletter-stack .g-newsletter-form-wrapper .g-newsletter-button input{width:100%}.g-newsletter-particle .g-newsletter.g-newsletter-aside .g-newsletter-form-wrapper{display:flex;flex-direction:row;justify-content:center;align-items:center}.g-newsletter-particle .g-newsletter.g-newsletter-aside .g-newsletter-form-wrapper .g-newsletter-inputbox,.g-newsletter-particle .g-newsletter.g-newsletter-aside .g-newsletter-form-wrapper .g-newsletter-button{flex:0 1 auto;min-width:0;min-height:0;margin:0}@media only all and (max-width:50.99rem){.g-newsletter-particle .g-newsletter.g-newsletter-aside .g-newsletter-form-wrapper .g-newsletter-inputbox,.g-newsletter-particle .g-newsletter.g-newsletter-aside .g-newsletter-form-wrapper .g-newsletter-button{margin:1rem 0 0}}.g-newsletter-particle .g-newsletter.g-newsletter-aside .g-newsletter-form-wrapper .g-newsletter-inputbox input,.g-newsletter-particle .g-newsletter.g-newsletter-aside .g-newsletter-form-wrapper .g-newsletter-inputbox .g-newsletter-button-submit,.g-newsletter-particle .g-newsletter.g-newsletter-aside .g-newsletter-form-wrapper .g-newsletter-button input,.g-newsletter-particle .g-newsletter.g-newsletter-aside .g-newsletter-form-wrapper .g-newsletter-button .g-newsletter-button-submit{margin:0}.g-newsletter-particle .g-newsletter.g-newsletter-aside .g-newsletter-form-wrapper .g-newsletter-button{width:auto;margin-left:15px}.g-newsletter-particle .g-newsletter.g-newsletter-aside .g-newsletter-form-wrapper .g-newsletter-inputbox{width:65%}@media only all and (max-width:50.99rem){.g-newsletter-particle .g-newsletter.g-newsletter-aside .g-newsletter-form-wrapper .g-newsletter-inputbox{width:80%}}@media only all and (max-width:50.99rem){.g-newsletter-particle .g-newsletter.g-newsletter-aside .g-newsletter-form-wrapper{flex-direction:column}}#mc_embed_signup.g-newsletter-aside div.mce_inline_error{position:absolute;top:4.5rem;padding-left:0 !important}#mc_embed_signup div.mce_inline_error{background:none !important;font-size:0.75rem}#mc_embed_signup div#mce-responses{margin-top:10px}.g-imagegrid *,.g-imagegrid *:before,.g-imagegrid *:after{box-sizing:border-box !important}.g-imagegrid .g-imagegrid-wrapper{display:flex;flex-flow:row wrap;flex-wrap:wrap}.g-imagegrid .g-imagegrid-item{flex:0 0 auto;width:100%;display:inline-block;vertical-align:middle;position:relative;border-radius:0.5rem}.g-imagegrid .g-imagegrid-item img{transition:all 0.35s;width:100%;height:100%;border-radius:0.5rem}.g-imagegrid .g-imagegrid-item .g-imagegrid-caption{display:flex;justify-content:center;color:#ffffff;font-weight:700;left:0;right:0;margin-left:auto;margin-right:auto;z-index:1}.g-imagegrid .g-imagegrid-item .indicator{display:flex;align-items:center;justify-content:center;color:#ffffff;position:absolute;z-index:1;top:0;left:0;bottom:0;right:0}.g-imagegrid .g-imagegrid-item .indicator div{font-size:1.8vw;max-width:100%;text-align:center;flex:none;-webkit-flex:none;font-weight:bold;opacity:0;transform:scale(0);transition:all 0.35s}@media (max-width: 55.5555555556rem){.g-imagegrid .g-imagegrid-item .indicator div{font-size:1rem}}.dir-rtl .g-imagegrid .g-imagegrid-item .indicator div{margin-right:0}.g-imagegrid .g-imagegrid-item .indicator div .fa{font-size:4rem}.g-imagegrid .g-imagegrid-item:hover{z-index:10}.g-imagegrid .g-imagegrid-item:hover .g-imagegrid-link:before{opacity:1;transform:scale(1)}.g-imagegrid .g-imagegrid-item:hover .indicator div{opacity:1;transform:scale(1)}.g-imagegrid .g-imagegrid-desc{margin:1.5rem 0}.g-imagegrid .g-imagegrid-link{display:flex;position:relative;width:100%;height:100%;transition:all 0.35s}.g-imagegrid .g-imagegrid-link:before{color:#ffffff;background:rgba(0, 0, 0, 0.7);border-radius:0.5rem;content:"";position:absolute;z-index:1;opacity:0.5;width:100%;height:100%;text-align:center;transform:scale(0);transition:all 0.35s}.g-imagegrid .g-imagegrid-2cols .g-imagegrid-item{width:50%}@media only all and (max-width:50.99rem){.g-imagegrid .g-imagegrid-2cols .g-imagegrid-item{width:100%}}.g-imagegrid .g-imagegrid-3cols .g-imagegrid-item{width:33.33333%}.g-imagegrid .g-imagegrid-3cols .g-imagegrid-item:first-child{padding-right:1.5rem}.dir-rtl .g-imagegrid .g-imagegrid-3cols .g-imagegrid-item:first-child{padding-left:1.5rem;padding-right:0}@media only all and (max-width:50.99rem){.g-imagegrid .g-imagegrid-3cols .g-imagegrid-item:first-child{padding:0}}.g-imagegrid .g-imagegrid-3cols .g-imagegrid-item:last-child{padding-left:1.5rem}.dir-rtl .g-imagegrid .g-imagegrid-3cols .g-imagegrid-item:last-child{padding-right:1.5rem;padding-left:0}@media only all and (max-width:50.99rem){.g-imagegrid .g-imagegrid-3cols .g-imagegrid-item:last-child{padding:0}}@media only all and (max-width:50.99rem){.g-imagegrid .g-imagegrid-3cols .g-imagegrid-item{width:100%;margin-bottom:1.5rem}}.g-imagegrid .g-imagegrid-4cols .g-imagegrid-item{width:25%}@media only all and (min-width:51rem) and (max-width:75.99rem){.g-imagegrid .g-imagegrid-4cols .g-imagegrid-item{width:50%}}@media only all and (max-width:50.99rem){.g-imagegrid .g-imagegrid-4cols .g-imagegrid-item{width:100%}}.g-imagegrid .g-imagegrid-5cols .g-imagegrid-item{width:20%}@media only all and (min-width:51rem) and (max-width:75.99rem){.g-imagegrid .g-imagegrid-5cols .g-imagegrid-item{width:33.33333%}}@media only all and (max-width:50.99rem){.g-imagegrid .g-imagegrid-5cols .g-imagegrid-item{width:50%}}.g-heading{position:relative}.g-heading h2{font-weight:600;font-size:1.2vw}@media (max-width: 83.3333333333rem){.g-heading h2{font-size:1rem}}.g-heading p{margin:0;top:-2rem;left:-2rem;opacity:0.05;padding:0;position:absolute;font-weight:600;font-size:13vw;line-height:0}@media (max-width: 38.4615384615rem){.g-heading p{font-size:5rem}}.dir-rtl .g-heading p{left:auto;right:-2rem}.g-video-container .g-video{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%;height:auto;background:#000000;box-shadow:0 0.5rem 3rem #000000}.g-video-container .g-video iframe,.g-video-container .g-video object,.g-video-container .g-video embed,.g-video-container .g-video video{position:absolute;top:0;left:0;width:100%;height:100%}.g-video-container .g-video:hover .g-videolocal-play.pause{opacity:1}.g-video-container .g-video .g-videolocal-play{position:absolute;height:3.5vw;width:3.5vw;position:absolute;left:0;right:0;margin-left:auto;margin-right:auto;bottom:50%;margin-bottom:-40px;background:url(/templates/rt_clarity/images/owlcarousel/play.svg) no-repeat;background-size:contain;cursor:pointer;opacity:1}@media only all and (max-width:30rem){.g-video-container .g-video .g-videolocal-play{height:12vw;width:12vw}}@media only all and (max-width:50.99rem){.g-video-container .g-video .g-videolocal-play{height:12vw;width:12vw}}@media only all and (min-width:51rem) and (max-width:75.99rem){.g-video-container .g-video .g-videolocal-play{height:6vw;width:6vw}}.g-video-container .g-video .g-videolocal-play.pause{background:url(/templates/rt_clarity/images/owlcarousel/paused.svg);background-size:contain;opacity:0}.g-video-container .g-video .g-video-nocontrols::-webkit-media-controls{display:none !important}.g-video-container.g-video-container-columns-1 .g-video-inner{width:100%}.g-video-container.g-video-container-columns-2{display:flex;flex-wrap:wrap}.g-video-container.g-video-container-columns-2 .g-video-inner{width:50%}.g-video-container.g-video-container-columns-2 .g-video-inner .g-video{margin-right:1.5rem}@media only all and (max-width:50.99rem){.g-video-container.g-video-container-columns-2 .g-video-inner .g-video{margin:0}}@media only all and (max-width:50.99rem){.g-video-container.g-video-container-columns-2 .g-video-inner{width:100%;margin-bottom:0.625rem}}.g-video-container.g-video-container-columns-3{display:flex;flex-wrap:wrap}.g-video-container.g-video-container-columns-3 .g-video-inner{width:33.3%}.g-video-container.g-video-container-columns-3 .g-video-inner .g-video{margin-right:1.5rem}@media only all and (max-width:50.99rem){.g-video-container.g-video-container-columns-3 .g-video-inner .g-video{margin:0}}@media only all and (min-width:51rem) and (max-width:75.99rem){.g-video-container.g-video-container-columns-3 .g-video-inner{width:50%}}@media only all and (max-width:50.99rem){.g-video-container.g-video-container-columns-3 .g-video-inner{width:100%;margin-bottom:0.625rem}}.g-video-container.g-video-container-columns-4{display:flex;flex-wrap:wrap}.g-video-container.g-video-container-columns-4 .g-video-inner{width:25%}.g-video-container.g-video-container-columns-4 .g-video-inner .g-video{margin-right:1.5rem}@media only all and (max-width:50.99rem){.g-video-container.g-video-container-columns-4 .g-video-inner .g-video{margin:0}}@media only all and (min-width:51rem) and (max-width:75.99rem){.g-video-container.g-video-container-columns-4 .g-video-inner{width:50%}}@media only all and (max-width:50.99rem){.g-video-container.g-video-container-columns-4 .g-video-inner{width:100%;margin-bottom:0.625rem}}.g-video-caption{text-align:center;font-size:1.3vw;padding:2.5rem 0;color:#030303}@media (max-width: 76.9230769231rem){.g-video-caption{font-size:1rem}}@media only all and (max-width:50.99rem){.g-video-caption{padding:1.5rem 0}}.g-simplecontent h2.g-title{margin:0;display:inline-block;color:#030303;font-weight:600;letter-spacing:5px;border-radius:0.4rem;text-align:center;text-transform:uppercase}@media only all and (max-width:50.99rem){.g-simplecontent h2.g-title{text-align:center}}.g-simplecontent .g-simplecontent-item-created-date{font-size:0.8rem;text-transform:uppercase}.g-simplecontent .g-simplecontent-layout-header{width:50%;padding-bottom:0}@media only all and (max-width:50.99rem){.g-simplecontent .g-simplecontent-layout-header{width:100%}}.g-simplecontent .g-simplecontent-layout-header .g-simplecontent-item-content-title{font-size:3.5vw;display:inline-block;padding:0.625rem;font-family:"asap";font-weight:500;margin:0;color:#ffffff;border-radius:5px}@media (max-width: 65.7142857143rem){.g-simplecontent .g-simplecontent-layout-header .g-simplecontent-item-content-title{font-size:2.3rem}}.g-simplecontent .g-simplecontent-layout-header .g-simplecontent-item-leading-content{padding:0.525rem;line-height:1.7;border-radius:5px}@media only all and (max-width:50.99rem){.g-simplecontent .g-simplecontent-layout-header .g-simplecontent-item-leading-content{width:100%}}@media only all and (min-width:51rem) and (max-width:75.99rem){.g-simplecontent .g-simplecontent-layout-header{padding:0}}@media only all and (max-width:50.99rem){.g-simplecontent .g-simplecontent-layout-header{padding:0;text-align:center}}.g-simplecontent .g-simplecontent-item-content-title{margin:0.525rem 0;font-weight:600;line-height:1}.g-simplecontent-layout-header .g-simplecontent .g-simplecontent-item-content-title{font-size:2.2rem;font-weight:300;line-height:1.5}@media only all and (min-width:76rem) and (max-width:87.99rem){.g-simplecontent-layout-header .g-simplecontent .g-simplecontent-item-content-title{font-size:2.75rem}}@media only all and (min-width:51rem) and (max-width:75.99rem){.g-simplecontent-layout-header .g-simplecontent .g-simplecontent-item-content-title{font-size:2.5rem}}@media only all and (max-width:50.99rem){.g-simplecontent-layout-header .g-simplecontent .g-simplecontent-item-content-title{font-size:2rem}}.g-simplecontent .g-simplecontent-item-author{font-size:0.9rem;font-weight:700;margin-bottom:0.625rem}.g-simplecontent .g-simplecontent-item-leading-content{margin-bottom:0.625rem;font-weight:400;font-size:1vw}@media (max-width: 100rem){.g-simplecontent .g-simplecontent-item-leading-content{font-size:1rem}}.g-simplecontent-layout-header .g-simplecontent .g-simplecontent-item-leading-content{font-size:1.9rem}.g-simplecontent .g-simplecontent-item-leading-content .g-simplecontent-link{display:block;color:#ffffff}.g-simplecontent .g-simplecontent-item-leading-content .g-simplecontent-link:hover{text-decoration:underline;opacity:0.7}.g-simplecontent .g-simplecontent-item-main-content{font-size:1.3vw;margin:2.125rem 0;font-family:"asap";color:#888888}@media (max-width: 76.9230769231rem){.g-simplecontent .g-simplecontent-item-main-content{font-size:1rem}}.g-simplecontent-layout-header .g-simplecontent .g-simplecontent-item-main-content{font-size:1rem;margin-bottom:1.25rem}.g-simplecontent .g-simplecontent-item-readmore-container{font-weight:600}.g-simplecontent-layout-header .g-simplecontent .g-simplecontent-item-readmore-container{font-size:1rem}.g-simplecontent-layout-header .g-simplecontent .g-simplecontent-item-author,.g-simplecontent-layout-header .g-simplecontent .g-simplecontent-item-created-date{display:inline-block;margin:0;padding-right:1.5rem;font-family:"asap";font-weight:300;font-size:1.15rem;line-height:2;text-transform:none}.middle{margin-top:auto;margin-bottom:auto}.g-simplemenu-particle{display:flex;flex-direction:row;justify-content:space-evenly}@media only all and (max-width:50.99rem){.g-simplemenu-particle{flex-direction:column}}@media only all and (max-width:50.99rem){.g-simplemenu-particle .g-simplemenu-container{text-align:center}.g-simplemenu-particle .g-simplemenu-container:not(:first-child) h6{margin-top:1.25rem}}.g-simplemenu-particle .g-simplemenu-container h6{margin:0 0 0.75rem;color:#ffffff;font-size:0.9rem;font-weight:500;text-transform:uppercase}@media only all and (max-width:50.99rem){.g-simplemenu-particle .g-simplemenu-container h6{margin:0 0 1.25rem}}.g-simplemenu-particle .g-simplemenu-container .g-simplemenu{list-style:none;margin:0;font-size:0.9rem}@media only all and (max-width:50.99rem){.g-simplemenu-particle .g-simplemenu-container .g-simplemenu{margin:0 0 1.25rem}}.g-simplemenu-particle .g-simplemenu-container .g-simplemenu li{padding:0.275rem 0}.g-simplemenu-particle .g-simplemenu-container .g-simplemenu li a{color:#ffffff;transition:all 250ms}.g-simplemenu-particle .g-simplemenu-container .g-simplemenu li a:hover{color:#ffffff}.g-popupmodule-module-wrapper{display:none}@media only all and (max-width:50.99rem){.g-search{text-align:center}}.g-search input[type="text"],.g-search input[type="search"]{border-top:0 none;border-left:0 none;border-right:0 none;border-width:0;border-radius:0.3rem;padding-left:2.5rem;background:rgba(3, 3, 3, 0.04);margin-bottom:0}.g-search input::-webkit-input-placeholder{color:#b5bdc5}.g-search form{position:relative;margin:0}.g-search form:before{content:"";position:absolute;left:0.625rem;width:20px;height:20px;top:30%;color:rgba(3, 3, 3, 0.24);font:normal normal normal 16px/1 FontAwesome}.dir-rtl .g-search form:before{left:auto;right:0.625rem}.g-search .g-search-lightcase{display:none}.g-slideshow.swiper-container-horizontal>.swiper-pagination-bullets{display:flex;bottom:0;left:50%;transform:translateX(-50%);width:auto}.g-slideshow.swiper-container-vertical .navigation+.swiper-pagination-bullets{top:unset;bottom:0;transform:none}@media only all and (max-width:50.99rem){.g-slideshow.swiper-container-vertical .navigation+.swiper-pagination-bullets{transform:translateX(50%)}}.dir-rtl .g-slideshow.swiper-container-vertical>.swiper-pagination-bullets{right:auto;left:10px}@media only all and (max-width:50.99rem){.g-slideshow.swiper-container-vertical>.swiper-pagination-bullets{position:absolute;top:unset;bottom:0;right:50%;transform:translateX(50%);display:flex;flex-direction:row}.dir-rtl .g-slideshow.swiper-container-vertical>.swiper-pagination-bullets{right:50%;left:auto}.g-slideshow.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin-right:2rem;margin-left:2rem}}.g-slideshow.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.g-slideshow.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:2rem 1rem;background:transparent;border:2px solid #888888;opacity:1;height:22px;width:22px;position:relative;display:flex;justify-content:center;align-items:center;outline:0}@media only all and (max-width:50.99rem){.g-slideshow.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.g-slideshow.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{width:16px;height:16px}}.g-slideshow.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet.focus,.g-slideshow.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet.active,.g-slideshow.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet.focus,.g-slideshow.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet.active{outline:0;-moz-outline-style:none}.g-slideshow.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet::after,.g-slideshow.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet::after{content:"";width:6px;height:6px;border-radius:50%;background:#888888;position:absolute}@media only all and (max-width:50.99rem){.g-slideshow.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet::after,.g-slideshow.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet::after{width:4px;height:4px}}.g-slideshow.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet-active,.g-slideshow.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet-active{background:#ffffff;opacity:1;border-color:#ffffff}.g-slideshow.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet-active::after,.g-slideshow.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet-active::after{width:8px;height:8px;background:#000000}@media only all and (max-width:50.99rem){.g-slideshow.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet-active::after,.g-slideshow.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet-active::after{width:6px;height:6px}}.g-slideshow .g-slideshow-slider .swiper-slide{position:relative;background-color:transparent;background-size:cover;background-repeat:no-repeat}.g-slideshow .g-slideshow-slider .swiper-slide .slide{position:relative;z-index:3;width:100%;height:100%;border-radius:0.5rem;background-repeat:no-repeat;margin:0 auto;display:flex;align-items:center}@media only all and (max-width:50.99rem){.g-slideshow .g-slideshow-slider .swiper-slide .slide{align-items:flex-end}}.g-slideshow .g-slideshow-slider .swiper-slide .slide .slide-content{width:50%;margin-left:5%}@media only all and (min-width:51rem) and (max-width:75.99rem){.g-slideshow .g-slideshow-slider .swiper-slide .slide .slide-content{width:55%}}@media only all and (max-width:50.99rem){.g-slideshow .g-slideshow-slider .swiper-slide .slide .slide-content{width:100%;margin:0 5% 3rem}}.dir-rtl .g-slideshow .g-slideshow-slider .swiper-slide .slide .slide-content{margin-left:0;margin-right:5%}@media only all and (min-width:51rem) and (max-width:75.99rem){.dir-rtl .g-slideshow .g-slideshow-slider .swiper-slide .slide .slide-content{margin:0 15%}}@media only all and (max-width:50.99rem){.dir-rtl .g-slideshow .g-slideshow-slider .swiper-slide .slide .slide-content{margin:0 15%}}.g-slideshow .g-slideshow-slider .swiper-slide .slide .g-slideshow-top-title{font-size:1.5vw;font-weight:400;line-height:1.5;font-family:"asap";max-width:760px;opacity:0.5;margin-bottom:1.25rem}@media (max-width: 66.6666666667rem){.g-slideshow .g-slideshow-slider .swiper-slide .slide .g-slideshow-top-title{font-size:1rem}}@media only all and (max-width:50.99rem){.g-slideshow .g-slideshow-slider .swiper-slide .slide .g-slideshow-top-title{font-size:1rem;margin:0.5rem 0 0.5rem}}.g-slideshow .g-slideshow-slider .swiper-slide .slide .g-slideshow-main-title{font-size:2.1vw;font-weight:500;font-family:"asap";line-height:1.3;margin-bottom:3rem;max-width:760px}@media (max-width: 85.7142857143rem){.g-slideshow .g-slideshow-slider .swiper-slide .slide .g-slideshow-main-title{font-size:1.8rem}}@media only all and (max-width:50.99rem){.g-slideshow .g-slideshow-slider .swiper-slide .slide .g-slideshow-main-title{margin-bottom:0;font-size:1.2rem;line-height:1.5}}.g-slideshow .g-slideshow-slider .swiper-slide .slide .g-slideshow-avatar{margin-right:0.625rem}.g-slideshow .g-slideshow-slider .swiper-slide .slide .g-slideshow-avatar img{max-width:40px;border-radius:100%}.g-slideshow .g-slideshow-slider .swiper-slide .slide .g-slideshow-author{font-size:1.2vw;font-weight:500;color:#e10339 !important;padding-bottom:0.2rem}@media (max-width: 83.3333333333rem){.g-slideshow .g-slideshow-slider .swiper-slide .slide .g-slideshow-author{font-size:1rem}}@media only all and (max-width:50.99rem){.g-slideshow .g-slideshow-slider .swiper-slide .slide .g-slideshow-author{text-align:left}}@media only all and (max-width:30rem){.g-slideshow .g-slideshow-slider .swiper-slide .slide .g-slideshow-author{font-size:0.85rem}}.g-slideshow .g-slideshow-thumbs{margin:0 5vw;height:160px;margin-top:4rem;margin-bottom:2rem;font-weight:700;font-family:"asap"}.g-slideshow .g-slideshow-thumbs.gallery-thumbs{box-sizing:border-box;cursor:pointer}.g-slideshow .g-slideshow-thumbs.gallery-thumbs .swiper-slide{background-size:cover;background-repeat:no-repeat;border-radius:6px;position:relative;pointer-events:auto}.g-slideshow .g-slideshow-thumbs.gallery-thumbs .swiper-slide .g-slideshow-thumbs-title{display:flex;align-items:flex-end;height:100%}.g-slideshow .g-slideshow-thumbs.gallery-thumbs .swiper-slide .g-slideshow-thumbs-title span{padding:1.5rem;text-overflow:ellipsis;overflow:hidden;z-index:2}.g-slideshow .g-slideshow-thumbs.gallery-thumbs .swiper-slide:before{position:absolute;width:100%;height:100%;content:"";background:#e10339;border-radius:6px;opacity:0;transition:opacity 0.5s ease-in-out}.g-slideshow .g-slideshow-thumbs.gallery-thumbs .swiper-slide-thumb-active:before{opacity:0.5}.g-slideshow .navigation .swiper-button-next,.g-slideshow .navigation .swiper-button-prev{position:absolute;font-size:4rem;color:#ffffff;outline:none;opacity:0.5;-webkit-tap-highlight-color:rgba(0, 0, 0, 0);transition:opacity, 0.25s}.g-slideshow .navigation .swiper-button-next:after,.g-slideshow .navigation .swiper-button-prev:after{content:none !important}.g-slideshow .navigation .swiper-button-next:hover,.g-slideshow .navigation .swiper-button-prev:hover{opacity:1;cursor:pointer}.g-slideshow .navigation .swiper-button-next{right:1rem;top:50%;margin:0;padding:0;transform:translateY(-50%)}.g-slideshow .navigation .swiper-button-prev{left:1rem;top:50%;margin:0;padding:0;transform:translateY(-50%)}.g-slideshow .navigation.rtl .swiper-button-prev{right:1rem;left:auto}.g-slideshow .navigation.rtl .swiper-button-next{right:auto;left:1rem}@media only all and (max-width:50.99rem){.g-swiper.multislides .g-swiper-title,.g-swiper.multislides .g-swiper-text{font-size:1rem !important}.g-swiper.multislides .button{font-size:0.7rem !important;padding:0.4rem 0.75rem !important}.g-swiper.multislides .swiper-navigation>div{font-size:2rem !important}}.g-swiper.swiper-container-horizontal>.swiper-pagination-bullets{display:flex;bottom:0;left:50%;transform:translateX(-50%);width:auto}.g-swiper.swiper-container-horizontal>.swiper-pagination-progressbar{top:auto;bottom:0;height:10px}.g-swiper.swiper-container-vertical .swiper-navigation+.swiper-pagination-bullets{top:unset;bottom:0;transform:none}@media only all and (max-width:50.99rem){.g-swiper.swiper-container-vertical>.swiper-pagination-bullets{right:0}}.dir-rtl .g-swiper.swiper-container-vertical>.swiper-pagination-bullets{right:auto;left:10px}@media only all and (max-width:50.99rem){.dir-rtl .g-swiper.swiper-container-vertical>.swiper-pagination-bullets{left:0}}@media only all and (max-width:50.99rem){.g-swiper.swiper-container-vertical.swiper-container-coverflow>.swiper-pagination-bullets{right:10px}.dir-rtl .g-swiper.swiper-container-vertical.swiper-container-coverflow>.swiper-pagination-bullets{right:auto;left:10px}}.g-swiper div[class*="swiper-pagination-parent"]{position:absolute;text-align:center;transition:0.3s opacity;z-index:10}.g-swiper.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.g-swiper.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:2rem 1rem;background:transparent;border:2px solid #ffffff;opacity:1;height:22px;width:22px;position:relative;display:flex;justify-content:center;align-items:center;outline:0}@media only all and (max-width:50.99rem){.g-swiper.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.g-swiper.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{width:16px;height:16px}}.g-swiper.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet.focus,.g-swiper.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet.active,.g-swiper.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet.focus,.g-swiper.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet.active{outline:0;-moz-outline-style:none}.g-swiper.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet::after,.g-swiper.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet::after{content:"";width:6px;height:6px;border-radius:50%;background:#ffffff;position:absolute}@media only all and (max-width:50.99rem){.g-swiper.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet::after,.g-swiper.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet::after{width:4px;height:4px}}.g-swiper.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet-active,.g-swiper.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet-active{background:#ffffff;opacity:1;border-color:#ffffff}.g-swiper.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet-active::after,.g-swiper.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet-active::after{width:8px;height:8px;background:#000000}@media only all and (max-width:50.99rem){.g-swiper.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet-active::after,.g-swiper.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet-active::after{width:6px;height:6px}}.g-swiper .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:#e10339}.g-swiper .g-swiper-slider .swiper-slide{position:relative}.g-swiper .g-swiper-slider .swiper-slide .swiper-bg{position:absolute;top:0;bottom:0;left:0;right:0;background-size:cover;background-repeat:no-repeat;background-position:center}.g-swiper .g-swiper-slider .swiper-slide video{position:absolute;z-index:10;width:100%}@media only all and (min-width:51rem) and (max-width:75.99rem){.g-swiper .g-swiper-slider .swiper-slide video{height:100%}}@media only all and (max-width:50.99rem){.g-swiper .g-swiper-slider .swiper-slide video{height:100%}}.g-swiper .g-swiper-slider .swiper-slide .swiper-link-overlay{position:absolute;z-index:100;width:100%;height:100%}.g-swiper .g-swiper-slider .swiper-slide .slide{position:absolute;margin:0 auto;top:0;bottom:0;left:0;right:0;transform-style:preserve-3d;z-index:20}.g-swiper .g-swiper-slider .swiper-slide .slide .slide-content-wrapper{display:flex;align-items:center;justify-content:center;height:100%}.g-swiper .g-swiper-slider .swiper-slide .slide .slide-content-wrapper .slide-content{text-align:center}.g-swiper .g-swiper-slider .swiper-slide .slide .slide-content-wrapper .slide-content .g-swiper-text{font-size:1.1vw;font-weight:400;line-height:1.3;margin:1rem 4rem;max-width:1200px;color:#ffffff}@media (max-width: 118.1818181818rem){.g-swiper .g-swiper-slider .swiper-slide .slide .slide-content-wrapper .slide-content .g-swiper-text{font-size:1.3rem}}@media only all and (max-width:50.99rem){.g-swiper .g-swiper-slider .swiper-slide .slide .slide-content-wrapper .slide-content .g-swiper-text{font-size:1rem}}.g-swiper .g-swiper-slider .swiper-slide .slide .slide-content-wrapper .slide-content .g-swiper-title{font-size:1.5vw;font-weight:500;line-height:1.3;margin:1rem 3rem;color:#ffffff}@media (max-width: 120rem){.g-swiper .g-swiper-slider .swiper-slide .slide .slide-content-wrapper .slide-content .g-swiper-title{font-size:1.8rem}}@media only all and (max-width:50.99rem){.g-swiper .g-swiper-slider .swiper-slide .slide .slide-content-wrapper .slide-content .g-swiper-title{font-size:1.2rem}}.g-swiper .g-swiper-slider .swiper-slide .slide .slide-content-wrapper .slide-content .button{width:auto}#g-slideshow .g-swiper .g-swiper-slider .swiper-slide .slide .slide-content-wrapper .slide-content .button:hover{color:#e10339 !important}@media only all and (max-width:50.99rem){.g-swiper .g-swiper-slider .swiper-slide .slide .slide-content-wrapper .slide-content .button{padding:0.4rem 1rem;font-size:0.8rem}}.swiper-navigation div[class*="button-next"],.swiper-navigation div[class*="button-prev"]{position:absolute;font-size:4rem;color:#ffffff;outline:none;z-index:20;cursor:pointer;display:flex;justify-content:center;align-items:center}@media only all and (max-width:50.99rem){.swiper-navigation div[class*="button-next"],.swiper-navigation div[class*="button-prev"]{font-size:3rem}}.swiper-navigation div[class*="button-next"]{right:1rem;top:50%;margin:0;padding:0;transform:translateY(-50%)}.swiper-navigation div[class*="button-prev"]{left:1rem;top:50%;margin:0;padding:0;transform:translateY(-50%)}.swiper-navigation.rtl div[class*="button-prev"]{right:1rem;left:auto}.swiper-navigation.rtl div[class*="button-next"]{right:auto;left:1rem}div[class*="g-swiper-thumbs"]{margin:2rem 0;font-weight:700}div[class*="g-swiper-thumbs"].gallery-thumbs{box-sizing:border-box;cursor:pointer}div[class*="g-swiper-thumbs"].gallery-thumbs .swiper-slide{background-size:cover;background-repeat:no-repeat;background-position:center;border-radius:6px;position:relative;pointer-events:auto}div[class*="g-swiper-thumbs"].gallery-thumbs .swiper-slide .g-swiper-thumbs-title{display:flex;align-items:flex-end;justify-content:center;font-size:0.9vw;height:100%;margin:-1rem 2rem 0;text-align:center;color:#ffffff}@media (max-width: 111.1111111111rem){div[class*="g-swiper-thumbs"].gallery-thumbs .swiper-slide .g-swiper-thumbs-title{font-size:1rem}}div[class*="g-swiper-thumbs"].gallery-thumbs .swiper-slide .g-swiper-thumbs-title span{z-index:2}div[class*="g-swiper-thumbs"].gallery-thumbs .swiper-slide:before{position:absolute;width:100%;height:100%;content:"";border-radius:6px;transition:opacity 0.5s ease-in-out}div[class*="g-swiper-thumbs"].gallery-thumbs .swiper-slide-thumb-active:before{opacity:0.25}div[class*="g-swiper-thumbs"] .swiper-navigation div[class*="button-next"],div[class*="g-swiper-thumbs"] .swiper-navigation div[class*="button-prev"]{font-size:3rem;opacity:1;z-index:20}@media only all and (max-width:50.99rem){div[class*="g-swiper-thumbs"] .swiper-navigation div[class*="button-next"],div[class*="g-swiper-thumbs"] .swiper-navigation div[class*="button-prev"]{font-size:2rem}}.swiper-slide-active .kenburns{animation:kenburns ease-out}@-webkit-keyframes kenburns{0%{transform:scale(1.5) rotate(0.02deg)}100%{transform:scale(1) rotate(0.02deg)}}@keyframes kenburns{0%{transform:scale(1.5) rotate(0.02deg)}100%{transform:scale(1) rotate(0.02deg)}}.swiper-slide-active .kenburnsDownLeft{animation:kenburnsDownLeft ease-out}@-webkit-keyframes kenburnsDownLeft{0%{transform:scale(1.5) translate(10%, -10%)}100%{transform:scale(1) translate(0, 0)}}@keyframes kenburnsDownLeft{0%{transform:scale(1.5) translate(10%, -10%)}100%{transform:scale(1) translate(0, 0)}}.swiper-slide-active .kenburnsDownRight{-webkit-animation:kenburnsDownRight ease-out;animation:kenburnsDownRight ease-out}@-webkit-keyframes kenburnsDownRight{0%{transform:scale(1.5) translate(-10%, -10%)}100%{transform:scale(1) translate(0, 0)}}@keyframes kenburnsDownRight{0%{transform:scale(1.5) translate(-10%, -10%)}100%{transform:scale(1) translate(0, 0)}}.swiper-slide-active .kenburnsDown{-webkit-animation:kenburnsDown ease-out;animation:kenburnsDown ease-out}@-webkit-keyframes kenburnsDown{0%{transform:scale(1.5) translate(0, -10%)}100%{transform:scale(1) translate(0, 0)}}@keyframes kenburnsDown{0%{transform:scale(1.5) translate(0, -10%)}100%{transform:scale(1) translate(0, 0)}}.swiper-slide-active .kenburnsLeft{-webkit-animation:kenburnsLeft ease-out;animation:kenburnsLeft ease-out}@-webkit-keyframes kenburnsLeft{0%{transform:scale(1.5) translate(10%, 0)}100%{transform:scale(1) translate(0, 0)}}@keyframes kenburnsLeft{0%{transform:scale(1.5) translate(10%, 0)}100%{transform:scale(1) translate(0, 0)}}.swiper-slide-active .kenburnsRight{-webkit-animation:kenburnsRight ease-out;animation:kenburnsRight ease-out}@-webkit-keyframes kenburnsRight{0%{transform:scale(1.5) translate(-10%, 0)}100%{transform:scale(1) translate(0, 0)}}@keyframes kenburnsRight{0%{transform:scale(1.5) translate(-10%, 0)}100%{transform:scale(1) translate(0, 0)}}.swiper-slide-active .kenburnsUpLeft{-webkit-animation:kenburnsUpLeft ease-out;animation:kenburnsUpLeft ease-out}@-webkit-keyframes kenburnsUpLeft{0%{transform:scale(1.5) translate(10%, 10%)}100%{transform:scale(1) translate(0, 0)}}@keyframes kenburnsUpLeft{0%{transform:scale(1.5) translate(10%, 10%)}100%{transform:scale(1) translate(0, 0)}}.swiper-slide-active .kenburnsUpRight{-webkit-animation:kenburnsUpRight ease-out;animation:kenburnsUpRight ease-out}@-webkit-keyframes kenburnsUpRight{0%{transform:scale(1.5) translate(-10%, 10%)}100%{transform:scale(1) translate(0, 0)}}@keyframes kenburnsUpRight{0%{transform:scale(1.5) translate(-10%, 10%)}100%{transform:scale(1) translate(0, 0)}}.swiper-slide-active .kenburnsUp{-webkit-animation:kenburnsUp ease-out;animation:kenburnsUp ease-out}@-webkit-keyframes kenburnsUp{0%{transform:scale(1.5) translate(0, 10%)}100%{transform:scale(1) translate(0, 0)}}@keyframes kenburnsUp{0%{transform:scale(1.5) translate(0, 10%)}100%{transform:scale(1) translate(0, 0)}}.g-verticalslideshow-wrapper .swiper-container{width:100%;height:100%;padding:0 45px}.g-verticalslideshow-wrapper .swiper-slide{display:flex;justify-content:center;align-items:center;background-size:cover;transition:transform 0.5s ease-in-out}.g-verticalslideshow-wrapper .swiper-slide.swiper-slide-active{box-shadow:0px 10px 25px rgba(0, 0, 0, 0.25);transform:rotate(2deg)}.g-verticalslideshow-wrapper .swiper-wrapper{margin:-1rem 0}.g-verticalslideshow-wrapper .slide-content{width:100%;height:100%;position:absolute;left:0;top:0;display:flex;justify-content:flex-start;align-items:flex-end}.g-verticalslideshow-wrapper .slide-content h1{color:#ffffff;padding-left:1.5rem;font-weight:normal}.dir-rtl .g-verticalslideshow-wrapper .slide-content h1{padding-left:0;padding-right:1.5rem}.g-verticalslideshow-wrapper .swiper-nav{display:flex;position:absolute;bottom:0;height:8.25rem;font-size:2rem;font-weight:bold;flex-direction:column;right:5px}.dir-rtl .g-verticalslideshow-wrapper .swiper-nav{left:5px;right:auto}.g-verticalslideshow-wrapper .swiper-nav i{color:#ffffff;text-shadow:0 0 5px rgba(0, 0, 0, 0.35)}.g-verticalslideshow-wrapper .swiper-nav i:hover{color:rgba(255, 255, 255, 0.75)}.g-verticalslideshow-wrapper .swiper-nav .vswiper-button-prev,.g-verticalslideshow-wrapper .swiper-nav .vswiper-button-next{position:static;width:auto;height:4rem;cursor:pointer;margin-top:calc(-1 * 44px / 2);display:flex;align-items:center;justify-content:center}.g-verticalslideshow-wrapper .swiper-nav .vswiper-button-prev:after,.g-verticalslideshow-wrapper .swiper-nav .vswiper-button-next:after{display:none;font-weight:bold}.g-latestnews{position:relative;opacity:0}@media only all and (min-width:76rem){.g-latestnews{margin:-2.1rem}}.g-latestnews.visible{opacity:1}.g-latestnews .g-latestnews-header{position:relative;align-items:center;margin-bottom:1.5rem}@media only all and (max-width:50.99rem){.g-latestnews .g-latestnews-header{margin:0}}@media only all and (max-width:50.99rem){.g-latestnews .g-latestnews-header{display:block}}.g-latestnews .g-latestnews-title{display:block;text-align:center}@media only all and (max-width:50.99rem){.g-latestnews .g-latestnews-title{text-align:center;padding-right:0}}.g-latestnews .g-latestnews-title .g-latestnews-uppertitle{display:block;padding-right:1.5rem;color:rgba(3, 3, 3, 0.35);font-size:0.9vw;font-weight:600;line-height:1.5;letter-spacing:5px;text-transform:uppercase}@media (max-width: 100rem){.g-latestnews .g-latestnews-title .g-latestnews-uppertitle{font-size:0.9rem}}@media only all and (max-width:50.99rem){.g-latestnews .g-latestnews-title .g-latestnews-uppertitle{text-align:center;padding-right:0}}.dir-rtl .g-latestnews .g-latestnews-title .g-latestnews-uppertitle{padding-left:1.5rem;padding-right:0}.g-latestnews .g-latestnews-nav{position:relative;flex:1 0 auto;align-self:center}.g-latestnews .g-latestnews-nav i{display:none;position:absolute;top:0.8rem;left:0.625rem}@media only all and (max-width:50.99rem){.g-latestnews .g-latestnews-nav i{display:block}}@media only all and (max-width:50.99rem){.g-latestnews .g-latestnews-nav{min-height:6rem;width:100%}}.g-latestnews .g-latestnews-nav .g-latestnews-nav-container{display:flex;justify-content:flex-start}@media only all and (max-width:50.99rem){.g-latestnews .g-latestnews-nav .g-latestnews-nav-container{flex-direction:column;width:75%;padding:0 0;position:absolute;right:0;left:0;margin:0 auto;border:solid 2px #000000;border-radius:5px;background:rgba(0, 0, 0, 0.5);z-index:15;margin-top:1rem}}.g-latestnews .g-latestnews-nav .g-latestnews-nav-item{cursor:pointer;padding:0.125rem 0.9rem;font-size:0.8vw;font-weight:400;position:relative;border-radius:12px;text-transform:capitalize;border:2px solid transparent}@media (max-width: 125rem){.g-latestnews .g-latestnews-nav .g-latestnews-nav-item{font-size:1rem}}.g-latestnews .g-latestnews-nav .g-latestnews-nav-item.selected{background:#e10339;font-weight:600}@media only all and (max-width:50.99rem){.g-latestnews .g-latestnews-nav .g-latestnews-nav-item.selected{background:none;border-color:transparent;display:block}}.g-latestnews .g-latestnews-nav .g-latestnews-nav-item.selected:hover{text-decoration:none}.g-latestnews .g-latestnews-nav .g-latestnews-nav-item:hover{text-decoration:underline}.g-latestnews .g-latestnews-nav .g-latestnews-nav-item:first{padding-left:0}@media only all and (max-width:50.99rem){.g-latestnews .g-latestnews-nav .g-latestnews-nav-item{display:none;padding:0.425rem 2rem}}.g-latestnews .g-latestnews-nav .g-latestnews-nav-item.clicked{display:block}.g-latestnews .button-wrapper{margin-top:1.875rem}.g-latestnews .g-latestnews-grid{position:relative;margin:0 -1.5rem;overflow:visible !important}@media only all and (max-width:50.99rem){.g-latestnews .g-latestnews-grid{margin:-1.5rem}}.g-latestnews .g-latestnews-grid .g-latestnews-grid-item a.g-latestnews-link-overlay{position:absolute;z-index:10;width:100%;height:100%;top:0}.g-latestnews .g-latestnews-grid .g-latestnews-grid-item .g-latestnews-grid-item-wrapper{position:relative;margin:0.75rem;transition:all 0.25s}@media only all and (max-width:50.99rem){.g-latestnews .g-latestnews-grid .g-latestnews-grid-item .g-latestnews-grid-item-wrapper{margin:1.5rem}}.g-latestnews .g-latestnews-grid .g-latestnews-grid-item .g-latestnews-grid-item-wrapper .g-latestnews-grid-item-image{position:relative}.g-latestnews .g-latestnews-grid .g-latestnews-grid-item .g-latestnews-grid-item-wrapper .g-latestnews-grid-item-image img{width:100%;min-height:1px;transition:all 0.25s}.g-latestnews .g-latestnews-grid .g-latestnews-grid-item .g-latestnews-grid-item-wrapper.g-latestnews-layout-photo .g-latestnews-grid-item-content,.g-latestnews .g-latestnews-grid .g-latestnews-grid-item .g-latestnews-grid-item-wrapper.g-latestnews-layout-photo-large .g-latestnews-grid-item-content{position:static;width:100%;margin-left:0;margin-right:0}.g-latestnews .g-latestnews-grid .g-latestnews-grid-item .g-latestnews-grid-item-wrapper.g-latestnews-layout-photo .g-latestnews-grid-item-content .g-latestnews-grid-item-title,.g-latestnews .g-latestnews-grid .g-latestnews-grid-item .g-latestnews-grid-item-wrapper.g-latestnews-layout-photo-large .g-latestnews-grid-item-content .g-latestnews-grid-item-title{font-size:1.4rem;line-height:1.44}@media only all and (min-width:76rem) and (max-width:87.99rem){.g-latestnews .g-latestnews-grid .g-latestnews-grid-item .g-latestnews-grid-item-wrapper.g-latestnews-layout-photo .g-latestnews-grid-item-content .g-latestnews-grid-item-title,.g-latestnews .g-latestnews-grid .g-latestnews-grid-item .g-latestnews-grid-item-wrapper.g-latestnews-layout-photo-large .g-latestnews-grid-item-content .g-latestnews-grid-item-title{font-size:1.2rem}}@media only all and (min-width:51rem) and (max-width:75.99rem){.g-latestnews .g-latestnews-grid .g-latestnews-grid-item .g-latestnews-grid-item-wrapper.g-latestnews-layout-photo .g-latestnews-grid-item-content .g-latestnews-grid-item-title,.g-latestnews .g-latestnews-grid .g-latestnews-grid-item .g-latestnews-grid-item-wrapper.g-latestnews-layout-photo-large .g-latestnews-grid-item-content .g-latestnews-grid-item-title{font-size:1.2rem}}@media only all and (max-width:30rem){.g-latestnews .g-latestnews-grid .g-latestnews-grid-item .g-latestnews-grid-item-wrapper.g-latestnews-layout-photo .g-latestnews-grid-item-content .g-latestnews-grid-item-title,.g-latestnews .g-latestnews-grid .g-latestnews-grid-item .g-latestnews-grid-item-wrapper.g-latestnews-layout-photo-large .g-latestnews-grid-item-content .g-latestnews-grid-item-title{line-height:1.48}}.g-latestnews .g-latestnews-grid .g-latestnews-grid-item .g-latestnews-grid-item-wrapper.g-latestnews-layout-photo .g-latestnews-grid-item-content .g-latestnews-grid-item-title span,.g-latestnews .g-latestnews-grid .g-latestnews-grid-item .g-latestnews-grid-item-wrapper.g-latestnews-layout-photo-large .g-latestnews-grid-item-content .g-latestnews-grid-item-title span{color:#ffffff}.g-latestnews .g-latestnews-grid .g-latestnews-grid-item .g-latestnews-grid-item-wrapper.g-latestnews-layout-photo .g-latestnews-grid-item-content .g-latestnews-grid-item-case,.g-latestnews .g-latestnews-grid .g-latestnews-grid-item .g-latestnews-grid-item-wrapper.g-latestnews-layout-photo-large .g-latestnews-grid-item-content .g-latestnews-grid-item-case{position:absolute;top:1rem;color:white;left:1rem}.g-latestnews .g-latestnews-grid .g-latestnews-grid-item .g-latestnews-grid-item-wrapper.g-latestnews-layout-photo .g-latestnews-grid-item-image,.g-latestnews .g-latestnews-grid .g-latestnews-grid-item .g-latestnews-grid-item-wrapper.g-latestnews-layout-photo-large .g-latestnews-grid-item-image{margin-bottom:1.5rem}.g-latestnews .g-latestnews-grid .g-latestnews-grid-item .g-latestnews-grid-item-wrapper.g-latestnews-layout-photo .g-latestnews-grid-item-image img,.g-latestnews .g-latestnews-grid .g-latestnews-grid-item .g-latestnews-grid-item-wrapper.g-latestnews-layout-photo-large .g-latestnews-grid-item-image img{border-radius:5px}.g-latestnews .g-latestnews-grid .g-latestnews-grid-item .g-latestnews-grid-item-wrapper.g-latestnews-layout-photo .g-latestnews-grid-item-image .g-latestnews-grid-item-icons,.g-latestnews .g-latestnews-grid .g-latestnews-grid-item .g-latestnews-grid-item-wrapper.g-latestnews-layout-photo-large .g-latestnews-grid-item-image .g-latestnews-grid-item-icons{font-weight:400;font-size:0.9rem;position:absolute;bottom:0;padding-left:1rem;padding-bottom:1rem}.g-latestnews .g-latestnews-grid .g-latestnews-grid-item .g-latestnews-grid-item-wrapper.g-latestnews-layout-photo .g-latestnews-grid-item-image .g-latestnews-grid-item-icons .g-latestnews-grid-item-icon,.g-latestnews .g-latestnews-grid .g-latestnews-grid-item .g-latestnews-grid-item-wrapper.g-latestnews-layout-photo-large .g-latestnews-grid-item-image .g-latestnews-grid-item-icons .g-latestnews-grid-item-icon{margin-right:0.625rem}.g-latestnews .g-latestnews-grid .g-latestnews-grid-item .g-latestnews-grid-item-wrapper.g-latestnews-layout-text{cursor:pointer;will-change:auto !important;border-radius:10px;font-weight:600;padding:1.5rem}.g-latestnews .g-latestnews-grid .g-latestnews-grid-item .g-latestnews-grid-item-wrapper.g-latestnews-layout-text .g-latestnews-grid-item-content{margin-top:0;padding:0 2rem}.g-latestnews .g-latestnews-grid .g-latestnews-grid-item .g-latestnews-grid-item-wrapper.g-latestnews-layout-text.medium{background:#e10339;color:#ffffff}.g-latestnews .g-latestnews-grid .g-latestnews-grid-item .g-latestnews-grid-item-wrapper.g-latestnews-layout-text.medium .g-latestnews-grid-item-date{color:#e10339}.g-latestnews .g-latestnews-grid .g-latestnews-grid-item .g-latestnews-grid-item-wrapper.g-latestnews-layout-text.dark{background:#e10339;color:#ffffff}.g-latestnews .g-latestnews-grid .g-latestnews-grid-item .g-latestnews-grid-item-content{width:100%;left:0;text-align:left;z-index:3;font-size:1.2vw;transition:color 0.5s}@media (max-width: 83.3333333333rem){.g-latestnews .g-latestnews-grid .g-latestnews-grid-item .g-latestnews-grid-item-content{font-size:1rem}}.dir-rtl .g-latestnews .g-latestnews-grid .g-latestnews-grid-item .g-latestnews-grid-item-content{text-align:right}.g-latestnews .g-latestnews-grid .g-latestnews-grid-item .g-latestnews-grid-item-content .g-latestnews-grid-item-title{font-weight:500;font-size:1.2vw;margin-top:0.325rem;line-height:1.1}@media (max-width: 83.3333333333rem){.g-latestnews .g-latestnews-grid .g-latestnews-grid-item .g-latestnews-grid-item-content .g-latestnews-grid-item-title{font-size:1rem}}.g-latestnews .g-latestnews-grid .g-latestnews-grid-item .g-latestnews-grid-item-content .g-latestnews-grid-item-title:hover{text-decoration:underline}.g-latestnews .g-latestnews-grid .g-latestnews-grid-item .g-latestnews-grid-item-content .g-latestnews-grid-item-date{margin-top:0.9375rem;font-weight:400;font-size:1.1rem;color:#aaaaaa;font-family:"asap"}.g-latestnews .g-latestnews-grid .g-latestnews-grid-item .g-latestnews-grid-item-content .g-latestnews-grid-item-subtitle{color:#000000;opacity:0.3;font-weight:400;margin-top:0.625rem;font-size:0.7vw}@media (max-width: 142.8571428571rem){.g-latestnews .g-latestnews-grid .g-latestnews-grid-item .g-latestnews-grid-item-content .g-latestnews-grid-item-subtitle{font-size:1rem}}.g-latestnews .g-latestnews-grid .g-latestnews-grid-item .g-latestnews-grid-item-content .g-latestnews-grid-item-case{color:#000000;font-size:0.6vw;font-weight:400;background:transparent;display:inline-block;letter-spacing:3px;clear:both;margin-bottom:0.325rem;text-transform:uppercase}@media (max-width: 133.3333333333rem){.g-latestnews .g-latestnews-grid .g-latestnews-grid-item .g-latestnews-grid-item-content .g-latestnews-grid-item-case{font-size:0.8rem}}.g-latestnews .g-latestnews-grid .g-latestnews-grid-item .g-latestnews-grid-item-content .g-latestnews-grid-item-description{opacity:0.8;font-family:"asap";margin-top:1.125rem;font-size:1.1vw}@media (max-width: 90.9090909091rem){.g-latestnews .g-latestnews-grid .g-latestnews-grid-item .g-latestnews-grid-item-content .g-latestnews-grid-item-description{font-size:1rem}}.g-latestnews .g-latestnews-grid .g-latestnews-grid-item .g-latestnews-grid-item-content .g-latestnews-grid-item-button{display:block;margin-top:5px;color:black;font-size:0.8vw}@media (max-width: 125rem){.g-latestnews .g-latestnews-grid .g-latestnews-grid-item .g-latestnews-grid-item-content .g-latestnews-grid-item-button{font-size:1rem}}.g-latestnews .g-latestnews-grid .g-latestnews-grid-item:hover .g-latestnews-grid-item-wrapper .g-latestnews-grid-item-title{text-decoration:underline;text-decoration-color:inherit}.g-latestnews .g-latestnews-grid .g-latestnews-grid-item:hover .g-latestnews-grid-item-wrapper .g-latestnews-grid-item-button{text-decoration:underline}.g-latestnews .g-latestnews-grid.cols-2 .g-latestnews-grid-item,.g-latestnews .g-latestnews-grid.cols-2 .g-latestnews-grid-sizer{width:50%}@media only all and (max-width:50.99rem){.g-latestnews .g-latestnews-grid.cols-2 .g-latestnews-grid-item,.g-latestnews .g-latestnews-grid.cols-2 .g-latestnews-grid-sizer{width:100%}}.g-latestnews .g-latestnews-grid.cols-3 .g-latestnews-grid-item,.g-latestnews .g-latestnews-grid.cols-3 .g-latestnews-grid-sizer{width:33.3%}@media only all and (min-width:51rem) and (max-width:75.99rem){.g-latestnews .g-latestnews-grid.cols-3 .g-latestnews-grid-item,.g-latestnews .g-latestnews-grid.cols-3 .g-latestnews-grid-sizer{width:50%}}@media only all and (max-width:50.99rem){.g-latestnews .g-latestnews-grid.cols-3 .g-latestnews-grid-item,.g-latestnews .g-latestnews-grid.cols-3 .g-latestnews-grid-sizer{width:100%}}.g-latestnews .g-latestnews-grid.cols-4 .g-latestnews-grid-item,.g-latestnews .g-latestnews-grid.cols-4 .g-latestnews-grid-sizer{width:25%}@media only all and (min-width:51rem) and (max-width:75.99rem){.g-latestnews .g-latestnews-grid.cols-4 .g-latestnews-grid-item,.g-latestnews .g-latestnews-grid.cols-4 .g-latestnews-grid-sizer{width:50%}}@media only all and (max-width:50.99rem){.g-latestnews .g-latestnews-grid.cols-4 .g-latestnews-grid-item,.g-latestnews .g-latestnews-grid.cols-4 .g-latestnews-grid-sizer{width:100%}}.g-latestnews .g-latestnews-grid.cols-4 .g-latestnews-grid-item.photo-large,.g-latestnews .g-latestnews-grid.cols-4 .g-latestnews-grid-sizer.photo-large{width:50%}@media only all and (min-width:51rem) and (max-width:75.99rem){.g-latestnews .g-latestnews-grid.cols-4 .g-latestnews-grid-item.photo-large,.g-latestnews .g-latestnews-grid.cols-4 .g-latestnews-grid-sizer.photo-large{width:50%}}@media only all and (max-width:50.99rem){.g-latestnews .g-latestnews-grid.cols-4 .g-latestnews-grid-item.photo-large,.g-latestnews .g-latestnews-grid.cols-4 .g-latestnews-grid-sizer.photo-large{width:100%}}.g-latestnews .g-latestnews-grid.cols-5 .g-latestnews-grid-item,.g-latestnews .g-latestnews-grid.cols-5 .g-latestnews-grid-sizer{width:20%}@media only all and (min-width:51rem) and (max-width:75.99rem){.g-latestnews .g-latestnews-grid.cols-5 .g-latestnews-grid-item,.g-latestnews .g-latestnews-grid.cols-5 .g-latestnews-grid-sizer{width:50%}}@media only all and (max-width:50.99rem){.g-latestnews .g-latestnews-grid.cols-5 .g-latestnews-grid-item,.g-latestnews .g-latestnews-grid.cols-5 .g-latestnews-grid-sizer{width:100%}}.g-socialfeed{position:relative}.g-socialfeed .g-socialfeed-header{position:relative;align-items:center;margin-bottom:1.5rem}@media only all and (max-width:50.99rem){.g-socialfeed .g-socialfeed-header{margin:0}}@media only all and (max-width:50.99rem){.g-socialfeed .g-socialfeed-header{display:block}}.g-socialfeed .g-socialfeed-title{display:block;font-size:2.2vw;font-weight:700;padding:1.5rem 3rem}@media (max-width: 90.9090909091rem){.g-socialfeed .g-socialfeed-title{font-size:2rem}}@media only all and (max-width:50.99rem){.g-socialfeed .g-socialfeed-title{text-align:center;padding-right:0}}.g-socialfeed .g-socialfeed-title .g-socialfeed-uppertitle{display:block;padding-right:1.5rem;color:rgba(3, 3, 3, 0.35);font-size:0.9vw;font-weight:600;line-height:1.5;letter-spacing:5px;text-transform:uppercase}@media (max-width: 100rem){.g-socialfeed .g-socialfeed-title .g-socialfeed-uppertitle{font-size:0.9rem}}@media only all and (max-width:50.99rem){.g-socialfeed .g-socialfeed-title .g-socialfeed-uppertitle{text-align:center;padding-right:0}}.dir-rtl .g-socialfeed .g-socialfeed-title .g-socialfeed-uppertitle{padding-left:1.5rem;padding-right:0}.g-socialfeed .g-socialfeed-nav{position:relative;flex:1 0 auto;align-self:center}.g-socialfeed .g-socialfeed-nav i{display:none;position:absolute;top:0.8rem;left:0.625rem}@media only all and (max-width:50.99rem){.g-socialfeed .g-socialfeed-nav i{display:block}}@media only all and (max-width:50.99rem){.g-socialfeed .g-socialfeed-nav{min-height:6rem;width:100%}}.g-socialfeed .g-socialfeed-nav .g-socialfeed-nav-container{display:flex;justify-content:flex-start}@media only all and (max-width:50.99rem){.g-socialfeed .g-socialfeed-nav .g-socialfeed-nav-container{flex-direction:column;width:75%;padding:0 0;position:absolute;right:0;left:0;margin:0 auto;border:solid 2px #000000;border-radius:5px;background:rgba(0, 0, 0, 0.5);z-index:15;margin-top:1rem}}.g-socialfeed .g-socialfeed-nav .g-socialfeed-nav-item{cursor:pointer;padding:0.125rem 0.9rem;font-size:0.8vw;font-weight:400;position:relative;border-radius:12px;text-transform:capitalize;border:2px solid transparent}@media (max-width: 125rem){.g-socialfeed .g-socialfeed-nav .g-socialfeed-nav-item{font-size:1rem}}.g-socialfeed .g-socialfeed-nav .g-socialfeed-nav-item.selected{background:#e10339;font-weight:600}@media only all and (max-width:50.99rem){.g-socialfeed .g-socialfeed-nav .g-socialfeed-nav-item.selected{background:none;border-color:transparent;display:block}}.g-socialfeed .g-socialfeed-nav .g-socialfeed-nav-item.selected:hover{text-decoration:none}.g-socialfeed .g-socialfeed-nav .g-socialfeed-nav-item:hover{text-decoration:underline}.g-socialfeed .g-socialfeed-nav .g-socialfeed-nav-item:first{padding-left:0}@media only all and (max-width:50.99rem){.g-socialfeed .g-socialfeed-nav .g-socialfeed-nav-item{display:none;padding:0.425rem 2rem}}.g-socialfeed .g-socialfeed-nav .g-socialfeed-nav-item.clicked{display:block}.g-socialfeed .button-wrapper{margin-top:1.875rem}.g-socialfeed .g-socialfeed-grid{position:relative;margin-bottom:-1px}.g-socialfeed .g-socialfeed-grid .g-socialfeed-grid-item a.g-socialfeed-link-overlay{position:absolute;z-index:10;width:100%;height:100%;top:0}.g-socialfeed .g-socialfeed-grid .g-socialfeed-grid-item .g-socialfeed-grid-item-wrapper{position:relative;background:#000000;transition:all 0.25s}.g-socialfeed .g-socialfeed-grid .g-socialfeed-grid-item .g-socialfeed-grid-item-wrapper .g-socialfeed-grid-item-image{position:relative;transition:0.4s ease}.g-socialfeed .g-socialfeed-grid .g-socialfeed-grid-item .g-socialfeed-grid-item-wrapper .g-socialfeed-grid-item-image img{width:100%;min-height:1px;transition:all 0.25s}.g-socialfeed .g-socialfeed-grid .g-socialfeed-grid-item .g-socialfeed-grid-item-wrapper .g-socialfeed-grid-item-image:hover{transform:scale(0.85, 0.85);cursor:pointer}.g-socialfeed .g-socialfeed-grid .g-socialfeed-grid-item .g-socialfeed-grid-item-wrapper.g-socialfeed-layout-photo .g-socialfeed-grid-item-content,.g-socialfeed .g-socialfeed-grid .g-socialfeed-grid-item .g-socialfeed-grid-item-wrapper.g-socialfeed-layout-photo-large .g-socialfeed-grid-item-content{position:static;width:100%;margin-left:0;margin-right:0}.g-socialfeed .g-socialfeed-grid .g-socialfeed-grid-item .g-socialfeed-grid-item-wrapper.g-socialfeed-layout-photo .g-socialfeed-grid-item-content .g-socialfeed-grid-item-title,.g-socialfeed .g-socialfeed-grid .g-socialfeed-grid-item .g-socialfeed-grid-item-wrapper.g-socialfeed-layout-photo-large .g-socialfeed-grid-item-content .g-socialfeed-grid-item-title{font-size:1.4rem;line-height:1.44}@media only all and (min-width:76rem) and (max-width:87.99rem){.g-socialfeed .g-socialfeed-grid .g-socialfeed-grid-item .g-socialfeed-grid-item-wrapper.g-socialfeed-layout-photo .g-socialfeed-grid-item-content .g-socialfeed-grid-item-title,.g-socialfeed .g-socialfeed-grid .g-socialfeed-grid-item .g-socialfeed-grid-item-wrapper.g-socialfeed-layout-photo-large .g-socialfeed-grid-item-content .g-socialfeed-grid-item-title{font-size:1.2rem}}@media only all and (min-width:51rem) and (max-width:75.99rem){.g-socialfeed .g-socialfeed-grid .g-socialfeed-grid-item .g-socialfeed-grid-item-wrapper.g-socialfeed-layout-photo .g-socialfeed-grid-item-content .g-socialfeed-grid-item-title,.g-socialfeed .g-socialfeed-grid .g-socialfeed-grid-item .g-socialfeed-grid-item-wrapper.g-socialfeed-layout-photo-large .g-socialfeed-grid-item-content .g-socialfeed-grid-item-title{font-size:1.2rem}}@media only all and (max-width:30rem){.g-socialfeed .g-socialfeed-grid .g-socialfeed-grid-item .g-socialfeed-grid-item-wrapper.g-socialfeed-layout-photo .g-socialfeed-grid-item-content .g-socialfeed-grid-item-title,.g-socialfeed .g-socialfeed-grid .g-socialfeed-grid-item .g-socialfeed-grid-item-wrapper.g-socialfeed-layout-photo-large .g-socialfeed-grid-item-content .g-socialfeed-grid-item-title{line-height:1.48}}.g-socialfeed .g-socialfeed-grid .g-socialfeed-grid-item .g-socialfeed-grid-item-wrapper.g-socialfeed-layout-photo .g-socialfeed-grid-item-content .g-socialfeed-grid-item-title span,.g-socialfeed .g-socialfeed-grid .g-socialfeed-grid-item .g-socialfeed-grid-item-wrapper.g-socialfeed-layout-photo-large .g-socialfeed-grid-item-content .g-socialfeed-grid-item-title span{color:#ffffff}.g-socialfeed .g-socialfeed-grid .g-socialfeed-grid-item .g-socialfeed-grid-item-wrapper.g-socialfeed-layout-photo .g-socialfeed-grid-item-content .g-socialfeed-grid-item-case,.g-socialfeed .g-socialfeed-grid .g-socialfeed-grid-item .g-socialfeed-grid-item-wrapper.g-socialfeed-layout-photo-large .g-socialfeed-grid-item-content .g-socialfeed-grid-item-case{position:absolute;top:1rem;color:white;left:1rem}.g-socialfeed .g-socialfeed-grid .g-socialfeed-grid-item .g-socialfeed-grid-item-wrapper.g-socialfeed-layout-photo .g-socialfeed-grid-item-image,.g-socialfeed .g-socialfeed-grid .g-socialfeed-grid-item .g-socialfeed-grid-item-wrapper.g-socialfeed-layout-photo-large .g-socialfeed-grid-item-image{margin-bottom:1.5rem}.g-socialfeed .g-socialfeed-grid .g-socialfeed-grid-item .g-socialfeed-grid-item-wrapper.g-socialfeed-layout-photo .g-socialfeed-grid-item-image img,.g-socialfeed .g-socialfeed-grid .g-socialfeed-grid-item .g-socialfeed-grid-item-wrapper.g-socialfeed-layout-photo-large .g-socialfeed-grid-item-image img{border-radius:5px}.g-socialfeed .g-socialfeed-grid .g-socialfeed-grid-item .g-socialfeed-grid-item-wrapper.g-socialfeed-layout-photo .g-socialfeed-grid-item-image .g-socialfeed-grid-item-icons,.g-socialfeed .g-socialfeed-grid .g-socialfeed-grid-item .g-socialfeed-grid-item-wrapper.g-socialfeed-layout-photo-large .g-socialfeed-grid-item-image .g-socialfeed-grid-item-icons{font-weight:400;font-size:0.9rem;position:absolute;bottom:0;padding-left:1rem;padding-bottom:1rem}.g-socialfeed .g-socialfeed-grid .g-socialfeed-grid-item .g-socialfeed-grid-item-wrapper.g-socialfeed-layout-photo .g-socialfeed-grid-item-image .g-socialfeed-grid-item-icons .g-socialfeed-grid-item-icon,.g-socialfeed .g-socialfeed-grid .g-socialfeed-grid-item .g-socialfeed-grid-item-wrapper.g-socialfeed-layout-photo-large .g-socialfeed-grid-item-image .g-socialfeed-grid-item-icons .g-socialfeed-grid-item-icon{margin-right:0.625rem}.g-socialfeed .g-socialfeed-grid .g-socialfeed-grid-item .g-socialfeed-grid-item-wrapper.g-socialfeed-layout-text{cursor:pointer;will-change:auto !important;border-radius:10px;font-weight:600;padding:1.5rem}.g-socialfeed .g-socialfeed-grid .g-socialfeed-grid-item .g-socialfeed-grid-item-wrapper.g-socialfeed-layout-text .g-socialfeed-grid-item-content{margin-top:0}.g-socialfeed .g-socialfeed-grid .g-socialfeed-grid-item .g-socialfeed-grid-item-wrapper.g-socialfeed-layout-text.medium{background:#e10339;color:#ffffff}.g-socialfeed .g-socialfeed-grid .g-socialfeed-grid-item .g-socialfeed-grid-item-wrapper.g-socialfeed-layout-text.medium .g-socialfeed-grid-item-date{color:#e10339}.g-socialfeed .g-socialfeed-grid .g-socialfeed-grid-item .g-socialfeed-grid-item-wrapper.g-socialfeed-layout-text.dark{background:#e10339;color:#ffffff}.g-socialfeed .g-socialfeed-grid .g-socialfeed-grid-item .g-socialfeed-grid-item-content{width:100%;left:0;text-align:left;z-index:3;font-size:1.2vw;transition:color 0.5s}@media (max-width: 83.3333333333rem){.g-socialfeed .g-socialfeed-grid .g-socialfeed-grid-item .g-socialfeed-grid-item-content{font-size:1rem}}.dir-rtl .g-socialfeed .g-socialfeed-grid .g-socialfeed-grid-item .g-socialfeed-grid-item-content{text-align:right}.g-socialfeed .g-socialfeed-grid .g-socialfeed-grid-item .g-socialfeed-grid-item-content .g-socialfeed-grid-item-title{font-weight:500;font-size:1.2vw;margin-top:0.325rem;line-height:1.1}@media (max-width: 83.3333333333rem){.g-socialfeed .g-socialfeed-grid .g-socialfeed-grid-item .g-socialfeed-grid-item-content .g-socialfeed-grid-item-title{font-size:1rem}}.g-socialfeed .g-socialfeed-grid .g-socialfeed-grid-item .g-socialfeed-grid-item-content .g-socialfeed-grid-item-title:hover{text-decoration:underline}.g-socialfeed .g-socialfeed-grid .g-socialfeed-grid-item .g-socialfeed-grid-item-content .g-socialfeed-grid-item-date{margin-top:0.9375rem;font-weight:400;font-size:1.1rem;color:#aaaaaa}.g-socialfeed .g-socialfeed-grid .g-socialfeed-grid-item .g-socialfeed-grid-item-content .g-socialfeed-grid-item-subtitle{color:#000000;opacity:0.3;font-weight:400;margin-top:0.625rem;font-size:0.7vw}@media (max-width: 142.8571428571rem){.g-socialfeed .g-socialfeed-grid .g-socialfeed-grid-item .g-socialfeed-grid-item-content .g-socialfeed-grid-item-subtitle{font-size:1rem}}.g-socialfeed .g-socialfeed-grid .g-socialfeed-grid-item .g-socialfeed-grid-item-content .g-socialfeed-grid-item-case{color:#000000;font-size:0.6vw;font-weight:400;background:transparent;display:inline-block;letter-spacing:3px;clear:both;margin-bottom:0.325rem;text-transform:uppercase}@media (max-width: 133.3333333333rem){.g-socialfeed .g-socialfeed-grid .g-socialfeed-grid-item .g-socialfeed-grid-item-content .g-socialfeed-grid-item-case{font-size:0.8rem}}.g-socialfeed .g-socialfeed-grid .g-socialfeed-grid-item:hover .g-socialfeed-grid-item-wrapper .g-socialfeed-grid-item-title{text-decoration:underline;text-decoration-color:inherit}.g-socialfeed .g-socialfeed-grid .g-socialfeed-grid-item:hover .g-socialfeed-grid-item-wrapper .g-socialfeed-grid-item-button{text-decoration:underline}.g-socialfeed .g-socialfeed-grid.cols-4 .g-socialfeed-grid-item,.g-socialfeed .g-socialfeed-grid.cols-4 .g-socialfeed-grid-sizer{width:25%}@media only all and (min-width:51rem) and (max-width:75.99rem){.g-socialfeed .g-socialfeed-grid.cols-4 .g-socialfeed-grid-item,.g-socialfeed .g-socialfeed-grid.cols-4 .g-socialfeed-grid-sizer{width:50%}}@media only all and (max-width:50.99rem){.g-socialfeed .g-socialfeed-grid.cols-4 .g-socialfeed-grid-item,.g-socialfeed .g-socialfeed-grid.cols-4 .g-socialfeed-grid-sizer{width:100%}}.g-socialfeed .g-socialfeed-grid.cols-4 .g-socialfeed-grid-item.photo-large,.g-socialfeed .g-socialfeed-grid.cols-4 .g-socialfeed-grid-sizer.photo-large{width:50%}@media only all and (min-width:51rem) and (max-width:75.99rem){.g-socialfeed .g-socialfeed-grid.cols-4 .g-socialfeed-grid-item.photo-large,.g-socialfeed .g-socialfeed-grid.cols-4 .g-socialfeed-grid-sizer.photo-large{width:50%}}@media only all and (max-width:50.99rem){.g-socialfeed .g-socialfeed-grid.cols-4 .g-socialfeed-grid-item.photo-large,.g-socialfeed .g-socialfeed-grid.cols-4 .g-socialfeed-grid-sizer.photo-large{width:100%}}.g-socialfeed .g-socialfeed-grid.cols-8 .g-socialfeed-grid-item,.g-socialfeed .g-socialfeed-grid.cols-8 .g-socialfeed-grid-sizer{width:12.5%}@media only all and (min-width:51rem) and (max-width:75.99rem){.g-socialfeed .g-socialfeed-grid.cols-8 .g-socialfeed-grid-item,.g-socialfeed .g-socialfeed-grid.cols-8 .g-socialfeed-grid-sizer{width:25%}}@media only all and (max-width:50.99rem){.g-socialfeed .g-socialfeed-grid.cols-8 .g-socialfeed-grid-item,.g-socialfeed .g-socialfeed-grid.cols-8 .g-socialfeed-grid-sizer{width:50%}}.g-socialfeed .g-socialfeed-grid.cols-10 .g-socialfeed-grid-item,.g-socialfeed .g-socialfeed-grid.cols-10 .g-socialfeed-grid-sizer{width:10%}@media only all and (min-width:51rem) and (max-width:75.99rem){.g-socialfeed .g-socialfeed-grid.cols-10 .g-socialfeed-grid-item,.g-socialfeed .g-socialfeed-grid.cols-10 .g-socialfeed-grid-sizer{width:50%}}@media only all and (max-width:50.99rem){.g-socialfeed .g-socialfeed-grid.cols-10 .g-socialfeed-grid-item,.g-socialfeed .g-socialfeed-grid.cols-10 .g-socialfeed-grid-sizer{width:100%}}.g-promo{display:flex;justify-content:center;background-size:cover;background-repeat:no-repeat;align-items:center;height:100%;padding:3rem;color:#ffffff;font-size:2.5vw;font-weight:700;text-align:center}@media (max-width: 80rem){.g-promo{font-size:2rem}}.g-container{width:88rem}@media only all and (min-width:76rem) and (max-width:87.99rem){.g-container{width:76rem}}@media only all and (min-width:51rem) and (max-width:75.99rem){.g-container{width:51rem}}@media only all and (min-width:30.01rem) and (max-width:50.99rem){.g-container{width:30rem}}@media only all and (max-width:30rem){.g-container{width:100%}}.g-container.g-flushed{width:100%}@media only all and (max-width:50.99rem){.g-block{flex-grow:0;flex-basis:100%}}@media only all and (max-width:50.99rem){body [class*="size-"]{flex-grow:0;flex-basis:100%;max-width:100%}}@media only all and (max-width:50.99rem){@supports not (flex-wrap: wrap){.g-grid{display:block;flex-wrap:inherit}.g-block{display:block;flex:inherit}}}.visible-large,.visible-desktop,.visible-tablet,.visible-phone,.g-block.visible-large,.g-block.visible-desktop,.g-block.visible-tablet,.g-block.visible-phone{display:none !important}@media only all and (max-width:50.99rem){.visible-phone{display:block !important}.g-block.visible-phone{display:block !important}}@media only all and (min-width:51rem) and (max-width:75.99rem){.visible-tablet{display:block !important}.g-block.visible-tablet{display:block !important}}@media only all and (min-width:76rem) and (max-width:87.99rem){.visible-desktop{display:block !important}.g-block.visible-desktop{display:block !important}}@media only all and (min-width:88rem){.visible-large{display:block !important}.g-block.visible-large{display:block !important}.visible-desktop{display:block !important}.g-block.visible-desktop{display:block !important}}@media only all and (max-width:50.99rem){.hidden-phone{display:none !important}}@media only all and (min-width:51rem) and (max-width:75.99rem){.hidden-tablet{display:none !important}}@media only all and (min-width:76rem) and (max-width:87.99rem){.hidden-desktop{display:none !important}}@media only all and (min-width:88rem){.hidden-large{display:none !important}.hidden-desktop{display:none !important}}@media only all and (max-width:50.99rem){.align-right{text-align:inherit !important}.align-left{text-align:inherit !important}}
/*!
* Bootstrap v2.3.2
*
* Copyright 2012 Twitter, Inc
* Licensed under the Apache License v2.0
* http://www.apache.org/licenses/LICENSE-2.0
*
* Designed and built with all the love in the world @twitter by @mdo and @fat.
*/

.clearfix:before,
.clearfix:after {
	display: table;
	line-height: 0;
	content: "";
}

.clearfix:after {
	clear: both;
}

.hide-text {
	font: 0/0 a;
	color: transparent;
	text-shadow: none;
	background-color: transparent;
	border: 0;
}

.input-block-level {
	display: block;
	width: 100%;
	min-height: 30px;
}

sub,
sup {
	position: relative;
	font-size: 75%;
	line-height: 0;
	vertical-align: baseline;
}

sup {
	top: -0.5em;
}

sub {
	bottom: -0.25em;
}

#map_canvas img,
.google-maps img {
	max-width: none;
}

button,
input,
select,
textarea {
	margin: 0;
	font-size: 100%;
	vertical-align: middle;
}

button,
input {
	*overflow: visible;
	line-height: normal;
}

button::-moz-focus-inner,
input::-moz-focus-inner {
	padding: 0;
	border: 0;
}

button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
	cursor: pointer;
	-webkit-appearance: button;
}

label,
select,
button,
input[type="button"],
input[type="reset"],
input[type="submit"],
input[type="radio"],
input[type="checkbox"] {
	cursor: pointer;
}

input[type="search"] {
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
	-webkit-appearance: textfield;
}

input[type="search"]::-webkit-search-decoration,
input[type="search"]::-webkit-search-cancel-button {
	-webkit-appearance: none;
}

textarea {
	overflow: auto;
	vertical-align: top;
}

@media print {
	* {
		color: #000 !important;
		text-shadow: none !important;
		background: transparent !important;
		box-shadow: none !important;
	}
	a,
	a:visited {
		text-decoration: underline;
	}
	a[href]:after {
		content: " (" attr(href) ")";
	}
	abbr[title]:after {
		content: " (" attr(title) ")";
	}
	.ir a:after,
	a[href^="javascript:"]:after,
	a[href^="#"]:after {
		content: "";
	}
	pre,
	blockquote {
		border: 1px solid #999;
		page-break-inside: avoid;
	}
	thead {
		display: table-header-group;
	}
	tr,
	img {
		page-break-inside: avoid;
	}
	img {
		max-width: 100% !important;
	}
	@page  {
		margin: 0.5cm;
	}
	p,
	h2,
	h3 {
		orphans: 3;
		widows: 3;
	}
	h2,
	h3 {
		page-break-after: avoid;
	}
}

.img-rounded {
        border-radius: 6px;
}

.img-circle {
	border-radius: 500px;
}

.row {
/*	margin-left: -20px;*/
	margin-left: 0px;
}

.row:before,
.row:after {
	display: table;
	line-height: 0;
	content: "";
}

.row:after {
	clear: both;
}

[class*="span"] {
	float: left;
	min-height: 1px;
	margin-left: 20px;
}

.span12 {
	width: 940px;
}

.span11 {
	width: 860px;
}

.span10 {
	width: 780px;
}

.span9 {
	width: 700px;
}

.span8 {
	width: 620px;
}

.span7 {
	width: 540px;
}

.span6 {
	width: 460px;
}

.span5 {
	width: 380px;
}

.span4 {
	width: 300px;
}

.span3 {
	width: 220px;
}

.span2 {
	width: 140px;
}

.span1 {
	width: 60px;
}

.offset12 {
	margin-left: 980px;
}

.offset11 {
	margin-left: 900px;
}

.offset10 {
	margin-left: 820px;
}

.offset9 {
	margin-left: 740px;
}

.offset8 {
	margin-left: 660px;
}

.offset7 {
	margin-left: 580px;
}

.offset6 {
	margin-left: 500px;
}

.offset5 {
	margin-left: 420px;
}

.offset4 {
	margin-left: 340px;
}

.offset3 {
	margin-left: 260px;
}

.offset2 {
	margin-left: 180px;
}

.offset1 {
	margin-left: 100px;
}

.row-fluid {
	width: 100%;
}

.row-fluid:before,
.row-fluid:after {
	display: table;
	line-height: 0;
	content: "";
}

.row-fluid:after {
	clear: both;
}

.row-fluid [class*="span"] {
	display: block;
	float: left;
	width: 100%;
	min-height: 30px;
	margin-left: 2.127659574468085%;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.row-fluid [class*="span"]:first-child {
	margin-left: 0;
}

.row-fluid .controls-row [class*="span"] + [class*="span"] {
	margin-left: 2.127659574468085%;
}

.row-fluid .span12 {
	width: 100%;
}

.row-fluid .span11 {
	width: 91.48936170212765%;
}

.row-fluid .span10 {
	width: 82.97872340425532%;
}

.row-fluid .span9 {
	width: 74.46808510638297%;
}

.row-fluid .span8 {
	width: 65.95744680851064%;
}

.row-fluid .span7 {
	width: 57.44680851063829%;
}

.row-fluid .span6 {
	width: 48.93617021276595%;
}

.row-fluid .span5 {
	width: 40.42553191489362%;
}

.row-fluid .span4 {
	width: 31.914893617021278%;
}

.row-fluid .span3 {
	width: 23.404255319148934%;
}

.row-fluid .span2 {
	width: 14.893617021276595%;
}

.row-fluid .span1 {
	width: 6.382978723404255%;
}

.row-fluid .offset12 {
	margin-left: 104.25531914893617%;
}

.row-fluid .offset12:first-child {
	margin-left: 102.12765957446808%;
}

.row-fluid .offset11 {
	margin-left: 95.74468085106382%;
}

.row-fluid .offset11:first-child {
	margin-left: 93.61702127659574%;
}

.row-fluid .offset10 {
	margin-left: 87.23404255319149%;
}

.row-fluid .offset10:first-child {
	margin-left: 85.1063829787234%;
}

.row-fluid .offset9 {
	margin-left: 78.72340425531914%;
}

.row-fluid .offset9:first-child {
	margin-left: 76.59574468085106%;
}

.row-fluid .offset8 {
	margin-left: 70.2127659574468%;
}

.row-fluid .offset8:first-child {
	margin-left: 68.08510638297872%;
}

.row-fluid .offset7 {
	margin-left: 61.70212765957446%;
}

.row-fluid .offset7:first-child {
	margin-left: 59.574468085106375%;
}

.row-fluid .offset6 {
	margin-left: 53.191489361702125%;
}

.row-fluid .offset6:first-child {
	margin-left: 51.063829787234035%;
}

.row-fluid .offset5 {
	margin-left: 44.68085106382979%;
}

.row-fluid .offset5:first-child {
	margin-left: 42.5531914893617%;
}

.row-fluid .offset4 {
	margin-left: 36.170212765957444%;
}

.row-fluid .offset4:first-child {
	margin-left: 34.04255319148936%;
}

.row-fluid .offset3 {
	margin-left: 27.659574468085104%;
}

.row-fluid .offset3:first-child {
	margin-left: 25.53191489361702%;
}

.row-fluid .offset2 {
	margin-left: 19.148936170212764%;
}

.row-fluid .offset2:first-child {
	margin-left: 17.02127659574468%;
}

.row-fluid .offset1 {
	margin-left: 10.638297872340425%;
}

.row-fluid .offset1:first-child {
	margin-left: 8.51063829787234%;
}

[class*="span"].hide,
.row-fluid [class*="span"].hide {
	display: none;
}

[class*="span"].pull-right,
.row-fluid [class*="span"].pull-right {
	float: right;
}

p {
	margin: 0 0 10px;
}

.lead {
	margin-bottom: 20px;
	font-size: 21px;
	font-weight: 200;
	line-height: 30px;
}

small {
	font-size: 85%;
}

strong {
	font-weight: bold;
}

em {
	font-style: italic;
}

cite {
	font-style: normal;
}

.muted {
  color: #999999;
}

a.muted:hover,
a.muted:focus {
  color: #808080;
}

.text-warning {
  color: #c09853;
}

a.text-warning:hover,
a.text-warning:focus {
  color: #a47e3c;
}

.text-error {
  color: #b94a48;
}

a.text-error:hover,
a.text-error:focus {
  color: #953b39;
}

.text-info {
  color: #3a87ad;
}

a.text-info:hover,
a.text-info:focus {
  color: #2d6987;
}

.text-success {
  color: #468847;
}

a.text-success:hover,
a.text-success:focus {
  color: #356635;
}

.text-left {
	text-align: left;
}

.text-right {
	text-align: right;
}

.text-center {
	text-align: center;
}

ul.unstyled,
ol.unstyled {
	margin-left: 0;
	list-style: none;
}

ul.inline,
ol.inline {
	margin-left: 0;
	list-style: none;
}

ul.inline > li,
ol.inline > li {
	display: inline-block;
	*display: inline;
	padding-right: 5px;
	padding-left: 5px;
	*zoom: 1;
}

.dl-horizontal {
	*zoom: 1;
}

.dl-horizontal:before,
.dl-horizontal:after {
	display: table;
	line-height: 0;
	content: "";
}

.dl-horizontal:after {
	clear: both;
}

.dl-horizontal dt {
	float: left;
	width: 160px;
	overflow: hidden;
	clear: left;
	text-align: right;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.dl-horizontal dd {
	margin-left: 180px;
}

abbr[title],
abbr[data-original-title] {
	cursor: help;
	border-bottom: 1px dotted #999999;
}

abbr.initialism {
	font-size: 90%;
	text-transform: uppercase;
}

blockquote p {
	margin-bottom: 0;
	font-weight: 300;
}

blockquote small {
	display: block;
}

blockquote small:before {
	content: '\2014 \00A0';
}

blockquote.pull-right {
	float: right;
	padding-left: 0;
	border-left: 0;
}

blockquote.pull-right p,
blockquote.pull-right small {
	text-align: right;
}

blockquote.pull-right small:before {
	content: '';
}

blockquote.pull-right small:after {
	content: '\00A0 \2014';
}

q:before,
q:after,
blockquote:before,
blockquote:after {
	content: "";
}

address {
	display: block;
	font-style: normal;
}

code,
pre {
	padding: 0 3px 2px;
}

code {
	padding: 2px 4px;
	white-space: nowrap;
}

pre {
	display: block;
	word-break: break-all;
	word-wrap: break-word;
	white-space: pre;
	white-space: pre-wrap;
}

pre code {
	padding: 0;
	color: inherit;
	white-space: pre;
	white-space: pre-wrap;
	background-color: transparent;
	border: 0;
}

.pre-scrollable {
	max-height: 340px;
	overflow-y: scroll;
}

form {
	margin: 0 0 20px;
}

fieldset {
	padding: 0;
	margin: 0;
	border: 0;
}

legend {
	display: block;
	width: 100%;
	padding: 0;
	border: 0;
}

label {
	display: block;
	margin-bottom: 5px;
}

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 {
	display: inline-block;
	padding: 4px 6px;
	margin-bottom: 10px;
	font-size: 14px;
	vertical-align: middle;
	border-radius: 4px;
}

input,
textarea,
.uneditable-input {
	width: 206px;
}

textarea {
	height: auto;
}

textarea:focus,
input[type="text"]:focus,
input[type="password"]:focus,
input[type="datetime"]:focus,
input[type="datetime-local"]:focus,
input[type="date"]:focus,
input[type="month"]:focus,
input[type="time"]:focus,
input[type="week"]:focus,
input[type="number"]:focus,
input[type="email"]:focus,
input[type="url"]:focus,
input[type="search"]:focus,
input[type="tel"]:focus,
input[type="color"]:focus,
.uneditable-input:focus {
	outline: 0;
}

input[type="radio"],
input[type="checkbox"] {
	margin: 4px 0 0;
	line-height: normal;
}

input[type="file"],
input[type="image"],
input[type="submit"],
input[type="reset"],
input[type="button"],
input[type="radio"],
input[type="checkbox"] {
	width: auto;
}

select,
input[type="file"] {
	height: 30px;
	/* In IE7, the height of the select element cannot be changed by height, only font-size */

	line-height: 30px;
}

select {
	width: 220px;
	background-color: #ffffff;
	border: 1px solid #cccccc;
}

select[multiple],
select[size] {
	height: auto;
}

select:focus,
input[type="file"]:focus,
input[type="radio"]:focus,
input[type="checkbox"]:focus {
	outline: thin dotted #333;
	outline: 5px auto -webkit-focus-ring-color;
	outline-offset: -2px;
}

.uneditable-input,
.uneditable-textarea {
	color: #999999;
	cursor: not-allowed;
	background-color: #fcfcfc;
	border-color: #cccccc;
	-webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.025);
	-moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.025);
	box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.025);
}

.uneditable-input {
	overflow: hidden;
	white-space: nowrap;
}

.uneditable-textarea {
	width: auto;
	height: auto;
}

input:-moz-placeholder,
textarea:-moz-placeholder {
	color: #999999;
}

input:-ms-input-placeholder,
textarea:-ms-input-placeholder {
	color: #999999;
}

input::-webkit-input-placeholder,
textarea::-webkit-input-placeholder {
	color: #999999;
}

.radio,
.checkbox {
	min-height: 20px;
	padding-left: 20px;
}

.radio input[type="radio"],
.checkbox input[type="checkbox"] {
	float: left;
	margin-left: -20px;
}

.controls > .radio:first-child,
.controls > .checkbox:first-child {
	padding-top: 5px;
}

.radio.inline,
.checkbox.inline {
	display: inline-block;
	padding-top: 5px;
	margin-bottom: 0;
	vertical-align: middle;
}

.radio.inline + .radio.inline,
.checkbox.inline + .checkbox.inline {
	margin-left: 10px;
}

.input-mini {
	width: 60px;
}

.input-small {
	width: 90px;
}

.input-medium {
	width: 150px;
}

.input-large {
	width: 210px;
}

.input-xlarge {
	width: 270px;
}

.input-xxlarge {
	width: 530px;
}

input[class*="span"],
select[class*="span"],
textarea[class*="span"],
.uneditable-input[class*="span"],
.row-fluid input[class*="span"],
.row-fluid select[class*="span"],
.row-fluid textarea[class*="span"],
.row-fluid .uneditable-input[class*="span"] {
	float: none;
	margin-left: 0;
}

.input-append input[class*="span"],
.input-append .uneditable-input[class*="span"],
.input-prepend input[class*="span"],
.input-prepend .uneditable-input[class*="span"],
.row-fluid input[class*="span"],
.row-fluid select[class*="span"],
.row-fluid textarea[class*="span"],
.row-fluid .uneditable-input[class*="span"],
.row-fluid .input-prepend [class*="span"],
.row-fluid .input-append [class*="span"] {
	display: inline-block;
}

input,
textarea,
.uneditable-input {
	margin-left: 0;
}

.controls-row [class*="span"] + [class*="span"] {
	margin-left: 20px;
}

input.span12,
textarea.span12,
.uneditable-input.span12 {
	width: 926px;
}

input.span11,
textarea.span11,
.uneditable-input.span11 {
	width: 846px;
}

input.span10,
textarea.span10,
.uneditable-input.span10 {
	width: 766px;
}

input.span9,
textarea.span9,
.uneditable-input.span9 {
	width: 686px;
}

input.span8,
textarea.span8,
.uneditable-input.span8 {
	width: 606px;
}

input.span7,
textarea.span7,
.uneditable-input.span7 {
	width: 526px;
}

input.span6,
textarea.span6,
.uneditable-input.span6 {
	width: 446px;
}

input.span5,
textarea.span5,
.uneditable-input.span5 {
	width: 366px;
}

input.span4,
textarea.span4,
.uneditable-input.span4 {
	width: 286px;
}

input.span3,
textarea.span3,
.uneditable-input.span3 {
	width: 206px;
}

input.span2,
textarea.span2,
.uneditable-input.span2 {
	width: 126px;
}

input.span1,
textarea.span1,
.uneditable-input.span1 {
	width: 46px;
}

.controls-row {
	*zoom: 1;
}

.controls-row:before,
.controls-row:after {
	display: table;
	line-height: 0;
	content: "";
}

.controls-row:after {
	clear: both;
}

.controls-row [class*="span"],
.row-fluid .controls-row [class*="span"] {
	float: left;
}

.controls-row .checkbox[class*="span"],
.controls-row .radio[class*="span"] {
	padding-top: 5px;
}

input[disabled],
select[disabled],
textarea[disabled],
input[readonly],
select[readonly],
textarea[readonly] {
	cursor: not-allowed;
	background-color: #eeeeee;
}

input[type="radio"][disabled],
input[type="checkbox"][disabled],
input[type="radio"][readonly],
input[type="checkbox"][readonly] {
	background-color: transparent;
}

.control-group.warning .control-label,
.control-group.warning .help-block,
.control-group.warning .help-inline {
	color: #c09853;
}

.control-group.warning .checkbox,
.control-group.warning .radio,
.control-group.warning input,
.control-group.warning select,
.control-group.warning textarea {
	color: #c09853;
}

.control-group.warning input,
.control-group.warning select,
.control-group.warning textarea {
	border-color: #c09853;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
	-moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}

.control-group.warning input:focus,
.control-group.warning select:focus,
.control-group.warning textarea:focus {
	border-color: #a47e3c;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #dbc59e;
	-moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #dbc59e;
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #dbc59e;
}

.control-group.warning .input-prepend .add-on,
.control-group.warning .input-append .add-on {
	color: #c09853;
	background-color: #fcf8e3;
	border-color: #c09853;
}

.control-group.error .control-label,
.control-group.error .help-block,
.control-group.error .help-inline {
	color: #b94a48;
}

.control-group.error .checkbox,
.control-group.error .radio,
.control-group.error input,
.control-group.error select,
.control-group.error textarea {
	color: #b94a48;
}

.control-group.error input,
.control-group.error select,
.control-group.error textarea {
	border-color: #b94a48;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
	-moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}

.control-group.error input:focus,
.control-group.error select:focus,
.control-group.error textarea:focus {
	border-color: #953b39;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #d59392;
	-moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #d59392;
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #d59392;
}

.control-group.error .input-prepend .add-on,
.control-group.error .input-append .add-on {
	color: #b94a48;
	background-color: #f2dede;
	border-color: #b94a48;
}

.control-group.success .control-label,
.control-group.success .help-block,
.control-group.success .help-inline {
	color: #468847;
}

.control-group.success .checkbox,
.control-group.success .radio,
.control-group.success input,
.control-group.success select,
.control-group.success textarea {
	color: #468847;
}

.control-group.success input,
.control-group.success select,
.control-group.success textarea {
	border-color: #468847;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
	-moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}

.control-group.success input:focus,
.control-group.success select:focus,
.control-group.success textarea:focus {
	border-color: #356635;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7aba7b;
	-moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7aba7b;
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7aba7b;
}

.control-group.success .input-prepend .add-on,
.control-group.success .input-append .add-on {
	color: #468847;
	background-color: #dff0d8;
	border-color: #468847;
}

.control-group.info .control-label,
.control-group.info .help-block,
.control-group.info .help-inline {
	color: #3a87ad;
}

.control-group.info .checkbox,
.control-group.info .radio,
.control-group.info input,
.control-group.info select,
.control-group.info textarea {
	color: #3a87ad;
}

.control-group.info input,
.control-group.info select,
.control-group.info textarea {
	border-color: #3a87ad;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
	-moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}

.control-group.info input:focus,
.control-group.info select:focus,
.control-group.info textarea:focus {
	border-color: #2d6987;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7ab5d3;
	-moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7ab5d3;
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7ab5d3;
}

.control-group.info .input-prepend .add-on,
.control-group.info .input-append .add-on {
	color: #3a87ad;
	background-color: #d9edf7;
	border-color: #3a87ad;
}

input:focus:invalid,
textarea:focus:invalid,
select:focus:invalid {
	color: #b94a48;
	border-color: #ee5f5b;
}

input:focus:invalid:focus,
textarea:focus:invalid:focus,
select:focus:invalid:focus {
	border-color: #e9322d;
	-webkit-box-shadow: 0 0 6px #f8b9b7;
	-moz-box-shadow: 0 0 6px #f8b9b7;
	box-shadow: 0 0 6px #f8b9b7;
}

.form-actions {
	padding: 19px 20px 20px;
	margin-top: 20px;
	margin-bottom: 20px;
	background-color: #f5f5f5;
	border-top: 1px solid #e5e5e5;
}

.form-actions:before,
.form-actions:after {
	display: table;
	line-height: 0;
	content: "";
}

.form-actions:after {
	clear: both;
}

.help-block,
.help-inline {
	color: #595959;
}

.help-block {
	display: block;
	margin-bottom: 10px;
}

.help-inline {
	display: inline-block;
	padding-left: 5px;
	vertical-align: middle;
}

.input-append,
.input-prepend {
	display: inline-block;
	margin-bottom: 10px;
	font-size: 0;
	white-space: nowrap;
	vertical-align: middle;
}

.input-append input,
.input-prepend input,
.input-append select,
.input-prepend select,
.input-append .uneditable-input,
.input-prepend .uneditable-input,
.input-append .dropdown-menu,
.input-prepend .dropdown-menu,
.input-append .popover,
.input-prepend .popover {
	font-size: 14px;
}

.input-append input,
.input-prepend input,
.input-append select,
.input-prepend select,
.input-append .uneditable-input,
.input-prepend .uneditable-input {
	position: relative;
	margin-bottom: 0;
	*margin-left: 0;
	vertical-align: top;
	-webkit-border-radius: 0 4px 4px 0;
	-moz-border-radius: 0 4px 4px 0;
	border-radius: 0 4px 4px 0;
}

.input-append input:focus,
.input-prepend input:focus,
.input-append select:focus,
.input-prepend select:focus,
.input-append .uneditable-input:focus,
.input-prepend .uneditable-input:focus {
	z-index: 2;
}

.input-append .add-on,
.input-prepend .add-on {
	display: inline-block;
	width: auto;
	height: 20px;
	min-width: 16px;
	padding: 4px 5px;
	font-size: 14px;
	font-weight: normal;
	line-height: 20px;
	text-align: center;
	text-shadow: 0 1px 0 #ffffff;
	background-color: #eeeeee;
	border: 1px solid #ccc;
}

.input-append .add-on,
.input-prepend .add-on,
.input-append .btn,
.input-prepend .btn,
.input-append .btn-group > .dropdown-toggle,
.input-prepend .btn-group > .dropdown-toggle {
	vertical-align: top;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
}

.input-append .active,
.input-prepend .active {
	background-color: #a9dba9;
	border-color: #46a546;
}

.input-prepend .add-on,
.input-prepend .btn {
	margin-right: -1px;
}

.input-prepend .add-on:first-child,
.input-prepend .btn:first-child {
	-webkit-border-radius: 4px 0 0 4px;
	-moz-border-radius: 4px 0 0 4px;
	border-radius: 4px 0 0 4px;
}

.input-append input,
.input-append select,
.input-append .uneditable-input {
	-webkit-border-radius: 4px 0 0 4px;
	-moz-border-radius: 4px 0 0 4px;
	border-radius: 4px 0 0 4px;
}

.input-append input + .btn-group .btn:last-child,
.input-append select + .btn-group .btn:last-child,
.input-append .uneditable-input + .btn-group .btn:last-child {
	-webkit-border-radius: 0 4px 4px 0;
	-moz-border-radius: 0 4px 4px 0;
	border-radius: 0 4px 4px 0;
}

.input-append .add-on,
.input-append .btn,
.input-append .btn-group {
	margin-left: -1px;
}

.input-append .add-on:last-child,
.input-append .btn:last-child,
.input-append .btn-group:last-child > .dropdown-toggle {
	-webkit-border-radius: 0 4px 4px 0;
	-moz-border-radius: 0 4px 4px 0;
	border-radius: 0 4px 4px 0;
}

.input-prepend.input-append input,
.input-prepend.input-append select,
.input-prepend.input-append .uneditable-input {
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
}

.input-prepend.input-append input + .btn-group .btn,
.input-prepend.input-append select + .btn-group .btn,
.input-prepend.input-append .uneditable-input + .btn-group .btn {
	-webkit-border-radius: 0 4px 4px 0;
	-moz-border-radius: 0 4px 4px 0;
	border-radius: 0 4px 4px 0;
}

.input-prepend.input-append .add-on:first-child,
.input-prepend.input-append .btn:first-child {
	margin-right: -1px;
	-webkit-border-radius: 4px 0 0 4px;
	-moz-border-radius: 4px 0 0 4px;
	border-radius: 4px 0 0 4px;
}

.input-prepend.input-append .add-on:last-child,
.input-prepend.input-append .btn:last-child {
	margin-left: -1px;
	-webkit-border-radius: 0 4px 4px 0;
	-moz-border-radius: 0 4px 4px 0;
	border-radius: 0 4px 4px 0;
}

.input-prepend.input-append .btn-group:first-child {
	margin-left: 0;
}

input.search-query {
	padding-right: 14px;
	padding-left: 14px;

	margin-bottom: 0;
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	border-radius: 15px;
}

/* Allow for input prepend/append in search forms */

.form-search .input-append .search-query,
.form-search .input-prepend .search-query {
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
}

.form-search .input-append .search-query {
	-webkit-border-radius: 14px 0 0 14px;
	-moz-border-radius: 14px 0 0 14px;
	border-radius: 14px 0 0 14px;
}

.form-search .input-append .btn {
	-webkit-border-radius: 0 14px 14px 0;
	-moz-border-radius: 0 14px 14px 0;
	border-radius: 0 14px 14px 0;
}

.form-search .input-prepend .search-query {
	-webkit-border-radius: 0 14px 14px 0;
	-moz-border-radius: 0 14px 14px 0;
	border-radius: 0 14px 14px 0;
}

.form-search .input-prepend .btn {
	-webkit-border-radius: 14px 0 0 14px;
	-moz-border-radius: 14px 0 0 14px;
	border-radius: 14px 0 0 14px;
}

.form-search input,
.form-inline input,
.form-horizontal input,
.form-search textarea,
.form-inline textarea,
.form-horizontal textarea,
.form-search select,
.form-inline select,
.form-horizontal select,
.form-search .help-inline,
.form-inline .help-inline,
.form-horizontal .help-inline,
.form-search .uneditable-input,
.form-inline .uneditable-input,
.form-horizontal .uneditable-input,
.form-search .input-prepend,
.form-inline .input-prepend,
.form-horizontal .input-prepend,
.form-search .input-append,
.form-inline .input-append,
.form-horizontal .input-append {
	display: inline-block;
	margin-bottom: 0;
	vertical-align: middle;
}

.form-search .hide,
.form-inline .hide,
.form-horizontal .hide {
	display: none;
}

.form-search label,
.form-inline label,
.form-search .btn-group,
.form-inline .btn-group {
	display: inline-block;
}

.form-search .input-append,
.form-inline .input-append,
.form-search .input-prepend,
.form-inline .input-prepend {
	margin-bottom: 0;
}

.form-search .radio,
.form-search .checkbox,
.form-inline .radio,
.form-inline .checkbox {
	padding-left: 0;
	margin-bottom: 0;
	vertical-align: middle;
}

.form-search .radio input[type="radio"],
.form-search .checkbox input[type="checkbox"],
.form-inline .radio input[type="radio"],
.form-inline .checkbox input[type="checkbox"] {
	float: left;
	margin-right: 3px;
	margin-left: 0;
}

.control-group {
	margin-bottom: 10px;
}

legend + .control-group {
	margin-top: 20px;
	-webkit-margin-top-collapse: separate;
}

.form-horizontal .control-group {
	margin-bottom: 20px;
	*zoom: 1;
}

.form-horizontal .control-group:before,
.form-horizontal .control-group:after {
	display: table;
	line-height: 0;
	content: "";
}

.form-horizontal .control-group:after {
	clear: both;
}

.form-horizontal .control-label {
	float: left;
	width: 160px;
	padding-top: 5px;
	text-align: right;
}

.form-horizontal .controls {
	*display: inline-block;
	*padding-left: 20px;
	margin-left: 180px;
	*margin-left: 0;
}

.form-horizontal .controls:first-child {
	*padding-left: 180px;
}

.form-horizontal .help-block {
	margin-bottom: 0;
}

.form-horizontal input + .help-block,
.form-horizontal select + .help-block,
.form-horizontal textarea + .help-block,
.form-horizontal .uneditable-input + .help-block,
.form-horizontal .input-prepend + .help-block,
.form-horizontal .input-append + .help-block {
	margin-top: 10px;
}

.form-horizontal .form-actions {
	padding-left: 180px;
}

table {
	max-width: 100%;
	background-color: transparent;
	border-collapse: collapse;
	border-spacing: 0;
}

.table {
	border: 0 solid;
	width: 100%;
	margin-bottom: 20px;
}

.table th,
.table td {
	padding: 8px;
	line-height: 20px;
	text-align: left;
	vertical-align: top;
	border: 0 solid;
	border-top: 1px solid #dddddd;
	background-color: transparent;
}

.table th {
	font-weight: bold;
}

.table thead th {
	vertical-align: bottom;
}

.table caption + thead tr:first-child th,
.table caption + thead tr:first-child td,
.table colgroup + thead tr:first-child th,
.table colgroup + thead tr:first-child td,
.table thead:first-child tr:first-child th,
.table thead:first-child tr:first-child td {
	border-top: 0;
}

.table tbody + tbody {
	border-top: 2px solid #dddddd;
}

.table .table {
	background-color: #ffffff;
}

.table-condensed th,
.table-condensed td {
	padding: 4px 5px;
}

.table-bordered {
	border: 1px solid #dddddd;
	border-collapse: separate;
	border-left: 0;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}

.table-bordered th,
.table-bordered td {
	border-left: 1px solid #dddddd;
}

.table-bordered caption + thead tr:first-child th,
.table-bordered caption + tbody tr:first-child th,
.table-bordered caption + tbody tr:first-child td,
.table-bordered colgroup + thead tr:first-child th,
.table-bordered colgroup + tbody tr:first-child th,
.table-bordered colgroup + tbody tr:first-child td,
.table-bordered thead:first-child tr:first-child th,
.table-bordered tbody:first-child tr:first-child th,
.table-bordered tbody:first-child tr:first-child td {
	border-top: 0;
}

.table-bordered thead:first-child tr:first-child > th:first-child,
.table-bordered tbody:first-child tr:first-child > td:first-child,
.table-bordered tbody:first-child tr:first-child > th:first-child {
	-webkit-border-top-left-radius: 4px;
	border-top-left-radius: 4px;
	-moz-border-radius-topleft: 4px;
}

.table-bordered thead:first-child tr:first-child > th:last-child,
.table-bordered tbody:first-child tr:first-child > td:last-child,
.table-bordered tbody:first-child tr:first-child > th:last-child {
	-webkit-border-top-right-radius: 4px;
	border-top-right-radius: 4px;
	-moz-border-radius-topright: 4px;
}

.table-bordered thead:last-child tr:last-child > th:first-child,
.table-bordered tbody:last-child tr:last-child > td:first-child,
.table-bordered tbody:last-child tr:last-child > th:first-child,
.table-bordered tfoot:last-child tr:last-child > td:first-child,
.table-bordered tfoot:last-child tr:last-child > th:first-child {
	-webkit-border-bottom-left-radius: 4px;
	border-bottom-left-radius: 4px;
	-moz-border-radius-bottomleft: 4px;
}

.table-bordered thead:last-child tr:last-child > th:last-child,
.table-bordered tbody:last-child tr:last-child > td:last-child,
.table-bordered tbody:last-child tr:last-child > th:last-child,
.table-bordered tfoot:last-child tr:last-child > td:last-child,
.table-bordered tfoot:last-child tr:last-child > th:last-child {
	-webkit-border-bottom-right-radius: 4px;
	border-bottom-right-radius: 4px;
	-moz-border-radius-bottomright: 4px;
}

.table-bordered tfoot + tbody:last-child tr:last-child td:first-child {
	-webkit-border-bottom-left-radius: 0;
	border-bottom-left-radius: 0;
	-moz-border-radius-bottomleft: 0;
}

.table-bordered tfoot + tbody:last-child tr:last-child td:last-child {
	-webkit-border-bottom-right-radius: 0;
	border-bottom-right-radius: 0;
	-moz-border-radius-bottomright: 0;
}

.table-bordered caption + thead tr:first-child th:first-child,
.table-bordered caption + tbody tr:first-child td:first-child,
.table-bordered colgroup + thead tr:first-child th:first-child,
.table-bordered colgroup + tbody tr:first-child td:first-child {
	-webkit-border-top-left-radius: 4px;
	border-top-left-radius: 4px;
	-moz-border-radius-topleft: 4px;
}

.table-bordered caption + thead tr:first-child th:last-child,
.table-bordered caption + tbody tr:first-child td:last-child,
.table-bordered colgroup + thead tr:first-child th:last-child,
.table-bordered colgroup + tbody tr:first-child td:last-child {
	-webkit-border-top-right-radius: 4px;
	border-top-right-radius: 4px;
	-moz-border-radius-topright: 4px;
}

.table-striped tbody > tr:nth-child(odd) > td,
.table-striped tbody > tr:nth-child(odd) > th {
	background-color: #f9f9f9;
}

.table-hover tbody tr:hover > td,
.table-hover tbody tr:hover > th {
	background-color: #f5f5f5;
}

table td[class*="span"],
table th[class*="span"],
.row-fluid table td[class*="span"],
.row-fluid table th[class*="span"] {
	display: table-cell;
	float: none;
	margin-left: 0;
}

.table td.span1,
.table th.span1 {
	float: none;
	width: 44px;
	margin-left: 0;
}

.table td.span2,
.table th.span2 {
	float: none;
	width: 124px;
	margin-left: 0;
}

.table td.span3,
.table th.span3 {
	float: none;
	width: 204px;
	margin-left: 0;
}

.table td.span4,
.table th.span4 {
	float: none;
	width: 284px;
	margin-left: 0;
}

.table td.span5,
.table th.span5 {
	float: none;
	width: 364px;
	margin-left: 0;
}

.table td.span6,
.table th.span6 {
	float: none;
	width: 444px;
	margin-left: 0;
}

.table td.span7,
.table th.span7 {
	float: none;
	width: 524px;
	margin-left: 0;
}

.table td.span8,
.table th.span8 {
	float: none;
	width: 604px;
	margin-left: 0;
}

.table td.span9,
.table th.span9 {
	float: none;
	width: 684px;
	margin-left: 0;
}

.table td.span10,
.table th.span10 {
	float: none;
	width: 764px;
	margin-left: 0;
}

.table td.span11,
.table th.span11 {
	float: none;
	width: 844px;
	margin-left: 0;
}

.table td.span12,
.table th.span12 {
	float: none;
	width: 924px;
	margin-left: 0;
}

.table tbody tr.success > td {
	background-color: #dff0d8;
}

.table tbody tr.error > td {
	background-color: #f2dede;
}

.table tbody tr.warning > td {
	background-color: #fcf8e3;
}

.table tbody tr.info > td {
	background-color: #d9edf7;
}

.table-hover tbody tr.success:hover > td {
	background-color: #d0e9c6;
}

.table-hover tbody tr.error:hover > td {
	background-color: #ebcccc;
}

.table-hover tbody tr.warning:hover > td {
	background-color: #faf2cc;
}

.table-hover tbody tr.info:hover > td {
	background-color: #c4e3f3;
}

.dropup,
.dropdown {
	position: relative;
}

.dropdown-toggle:active,
.open .dropdown-toggle {
	outline: 0;
}

.caret {
	display: inline-block;
	width: 0;
	height: 0;
	vertical-align: top;
	border-top: 4px solid #000000;
	border-right: 4px solid transparent;
	border-left: 4px solid transparent;
	content: "";
}

.dropdown .caret {
	margin-top: 8px;
	margin-left: 2px;
}

.dropdown-menu {
	position: absolute;
	top: 100%;
	left: 0;
	z-index: 1000;
	display: none;
	float: left;
	min-width: 160px;
	padding: 5px 0;
	margin: 2px 0 0;
	list-style: none;
	background-color: #ffffff;
	border: 1px solid #ccc;
	border: 1px solid rgba(0, 0, 0, 0.2);
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	-webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
	-moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
	box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
	-webkit-background-clip: padding-box;
	-moz-background-clip: padding;
	background-clip: padding-box;
}

.dropdown-menu.pull-right {
	right: 0;
	left: auto;
}

.dropdown-menu .divider {
	height: 1px;
	margin: 9px 1px;
	overflow: hidden;
	background-color: #e5e5e5;
	border-bottom: 1px solid #ffffff;
}

.dropdown-menu > li > a {
	display: block;
	padding: 3px 20px;
	clear: both;
	font-weight: normal;
	line-height: 20px;
	color: #333333;
	white-space: nowrap;
}

.dropdown-menu > li > a:hover,
.dropdown-menu > li > a:focus,
.dropdown-submenu:hover > a,
.dropdown-submenu:focus > a {
	color: #ffffff;
	text-decoration: none;
	background-color: #0081c2;
	background-image: -moz-linear-gradient(top, #0088cc, #0077b3);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0088cc), to(#0077b3));
	background-image: -webkit-linear-gradient(top, #0088cc, #0077b3);
	background-image: -o-linear-gradient(top, #0088cc, #0077b3);
	background-image: linear-gradient(to bottom, #0088cc, #0077b3);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0077b3', GradientType=0);
}

.dropdown-menu > .active > a,
.dropdown-menu > .active > a:hover,
.dropdown-menu > .active > a:focus {
	color: #ffffff;
	text-decoration: none;
	background-color: #0081c2;
	background-image: -moz-linear-gradient(top, #0088cc, #0077b3);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0088cc), to(#0077b3));
	background-image: -webkit-linear-gradient(top, #0088cc, #0077b3);
	background-image: -o-linear-gradient(top, #0088cc, #0077b3);
	background-image: linear-gradient(to bottom, #0088cc, #0077b3);
	background-repeat: repeat-x;
	outline: 0;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0077b3', GradientType=0);
}

.dropdown-menu > .disabled > a,
.dropdown-menu > .disabled > a:hover,
.dropdown-menu > .disabled > a:focus {
	color: #999999;
}

.dropdown-menu > .disabled > a:hover,
.dropdown-menu > .disabled > a:focus {
	text-decoration: none;
	cursor: default;
	background-color: transparent;
	background-image: none;
	filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
}

.open > .dropdown-menu {
	display: block;
}

.dropdown-backdrop {
	position: fixed;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 990;
}

.pull-right > .dropdown-menu {
	right: 0;
	left: auto;
}

.dropup .caret,
.navbar-fixed-bottom .dropdown .caret {
	border-top: 0;
	border-bottom: 4px solid #000000;
	content: "";
}

.dropup .dropdown-menu,
.navbar-fixed-bottom .dropdown .dropdown-menu {
	top: auto;
	bottom: 100%;
	margin-bottom: 1px;
}

.dropdown-submenu {
	position: relative;
}

.dropdown-submenu > .dropdown-menu {
	top: 0;
	left: 100%;
	margin-top: -6px;
	margin-left: -1px;
	-webkit-border-radius: 0 6px 6px 6px;
	-moz-border-radius: 0 6px 6px 6px;
	border-radius: 0 6px 6px 6px;
}

.dropdown-submenu:hover > .dropdown-menu {
	display: block;
}

.dropup .dropdown-submenu > .dropdown-menu {
	top: auto;
	bottom: 0;
	margin-top: 0;
	margin-bottom: -2px;
	-webkit-border-radius: 5px 5px 5px 0;
	-moz-border-radius: 5px 5px 5px 0;
	border-radius: 5px 5px 5px 0;
}

.dropdown-submenu > a:after {
	display: block;
	float: right;
	width: 0;
	height: 0;
	margin-top: 5px;
	margin-right: -10px;
	border-color: transparent;
	border-left-color: #cccccc;
	border-style: solid;
	border-width: 5px 0 5px 5px;
	content: " ";
}

.dropdown-submenu:hover > a:after {
	border-left-color: #ffffff;
}

.dropdown-submenu.pull-left {
	float: none;
}

.dropdown-submenu.pull-left > .dropdown-menu {
	left: -100%;
	margin-left: 10px;
	-webkit-border-radius: 6px 0 6px 6px;
	-moz-border-radius: 6px 0 6px 6px;
	border-radius: 6px 0 6px 6px;
}

.dropdown .dropdown-menu .nav-header {
	padding-right: 20px;
	padding-left: 20px;
}

.typeahead {
	z-index: 1051;
	margin-top: 2px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}

.well {
	min-height: 20px;
	padding: 19px;
	margin-bottom: 20px;
	background-color: #f5f5f5;
	border: 1px solid #e3e3e3;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
	-moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
}

.well blockquote {
	border-color: #ddd;
	border-color: rgba(0, 0, 0, 0.15);
}

.well-large {
	padding: 24px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
}

.well-small {
	padding: 9px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}

.fade {
	opacity: 0;
	-webkit-transition: opacity 0.15s linear;
	-moz-transition: opacity 0.15s linear;
	-o-transition: opacity 0.15s linear;
	transition: opacity 0.15s linear;
}

.fade.in {
	opacity: 1;
}

.collapse {
	position: relative;
	height: 0;
	overflow: hidden;
	-webkit-transition: height 0.35s ease;
	-moz-transition: height 0.35s ease;
	-o-transition: height 0.35s ease;
	transition: height 0.35s ease;
}

.collapse.in {
	height: auto;
}

.close {
	float: right;
	font-size: 20px;
	font-weight: bold;
	line-height: 20px;
	color: #000000;
	text-shadow: 0 1px 0 #ffffff;
	opacity: 0.2;
	filter: alpha(opacity=20);
}

.close:hover,
.close:focus {
	color: #000000;
	text-decoration: none;
	cursor: pointer;
	opacity: 0.4;
	filter: alpha(opacity=40);
}

button.close {
	padding: 0;
	cursor: pointer;
	background: transparent;
	border: 0;
	-webkit-appearance: none;
}

.btn {
	display: inline-block;
	padding: 4px 12px;
	margin-bottom: 0;
	font-size: 14px;
	line-height: 20px;
	color: #333333;
	text-align: center;
	text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
	vertical-align: middle;
	cursor: pointer;
	background-color: #f5f5f5;
	background-image: -moz-linear-gradient(top, #ffffff, #e6e6e6);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#e6e6e6));
	background-image: -webkit-linear-gradient(top, #ffffff, #e6e6e6);
	background-image: -o-linear-gradient(top, #ffffff, #e6e6e6);
	background-image: linear-gradient(to bottom, #ffffff, #e6e6e6);
	background-repeat: repeat-x;
	border: 1px solid #cccccc;
	border-color: #e6e6e6 #e6e6e6 #bfbfbf;
	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
	border-bottom-color: #b3b3b3;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe6e6e6', GradientType=0);
	filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
	-webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
	-moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
	box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
}

.btn:hover,
.btn:focus,
.btn:active,
.btn.active,
.btn.disabled,
.btn[disabled] {
	color: #333333;
	background-color: #e6e6e6;
}

.btn:hover,
.btn:focus {
	color: #333333;
	text-decoration: none;
	background-position: 0 -15px;
	-webkit-transition: background-position 0.1s linear;
	-moz-transition: background-position 0.1s linear;
	-o-transition: background-position 0.1s linear;
	transition: background-position 0.1s linear;
}

.btn:focus {
	outline: thin dotted #333;
	outline: 5px auto -webkit-focus-ring-color;
	outline-offset: -2px;
}

.btn.active,
.btn:active {
	background-image: none;
	outline: 0;
	-webkit-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
	-moz-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
	box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
}

.btn.disabled,
.btn[disabled] {
	cursor: default;
	background-image: none;
	opacity: 0.65;
	filter: alpha(opacity=65);
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
}

.btn-large {
	padding: 11px 19px;
	font-size: 17.5px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
}

.btn-large [class^="icon-"],
.btn-large [class*=" icon-"] {
	margin-top: 4px;
}

.btn-small {
	padding: 2px 10px;
	font-size: 11.9px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}

.btn-small [class^="icon-"],
.btn-small [class*=" icon-"] {
	margin-top: 0;
}

.btn-mini [class^="icon-"],
.btn-mini [class*=" icon-"] {
	margin-top: -1px;
}

.btn-mini {
	padding: 0 6px;
	font-size: 10.5px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}

.btn-block {
	display: block;
	width: 100%;
	padding-right: 0;
	padding-left: 0;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.btn-block + .btn-block {
	margin-top: 5px;
}

input[type="submit"].btn-block,
input[type="reset"].btn-block,
input[type="button"].btn-block {
	width: 100%;
}

.btn-primary.active,
.btn-warning.active,
.btn-danger.active,
.btn-success.active,
.btn-info.active,
.btn-inverse.active {
	color: rgba(255, 255, 255, 0.75);
}

.btn-primary {
	color: #ffffff;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	background-color: #006dcc;
	background-image: -moz-linear-gradient(top, #0088cc, #0044cc);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0088cc), to(#0044cc));
	background-image: -webkit-linear-gradient(top, #0088cc, #0044cc);
	background-image: -o-linear-gradient(top, #0088cc, #0044cc);
	background-image: linear-gradient(to bottom, #0088cc, #0044cc);
	background-repeat: repeat-x;
	border-color: #0044cc #0044cc #002a80;
	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0044cc', GradientType=0);
	filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
}

.btn-primary:hover,
.btn-primary:focus,
.btn-primary:active,
.btn-primary.active,
.btn-primary.disabled,
.btn-primary[disabled] {
	color: #ffffff;
	background-color: #0044cc;
}

.btn-warning {
	color: #ffffff;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	background-color: #faa732;
	background-image: -moz-linear-gradient(top, #fbb450, #f89406);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fbb450), to(#f89406));
	background-image: -webkit-linear-gradient(top, #fbb450, #f89406);
	background-image: -o-linear-gradient(top, #fbb450, #f89406);
	background-image: linear-gradient(to bottom, #fbb450, #f89406);
	background-repeat: repeat-x;
	border-color: #f89406 #f89406 #ad6704;
	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffbb450', endColorstr='#fff89406', GradientType=0);
	filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
}

.btn-warning:hover,
.btn-warning:focus,
.btn-warning:active,
.btn-warning.active,
.btn-warning.disabled,
.btn-warning[disabled] {
	color: #ffffff;
	background-color: #f89406;
}

.btn-danger {
	color: #ffffff;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	background-color: #da4f49;
	background-image: -moz-linear-gradient(top, #ee5f5b, #bd362f);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ee5f5b), to(#bd362f));
	background-image: -webkit-linear-gradient(top, #ee5f5b, #bd362f);
	background-image: -o-linear-gradient(top, #ee5f5b, #bd362f);
	background-image: linear-gradient(to bottom, #ee5f5b, #bd362f);
	background-repeat: repeat-x;
	border-color: #bd362f #bd362f #802420;
	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffee5f5b', endColorstr='#ffbd362f', GradientType=0);
	filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
}

.btn-danger:hover,
.btn-danger:focus,
.btn-danger:active,
.btn-danger.active,
.btn-danger.disabled,
.btn-danger[disabled] {
	color: #ffffff;
	background-color: #bd362f;
}

.btn-success {
	color: #ffffff;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	background-color: #5bb75b;
	*background-color: #51a351;
	background-image: -moz-linear-gradient(top, #62c462, #51a351);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#62c462), to(#51a351));
	background-image: -webkit-linear-gradient(top, #62c462, #51a351);
	background-image: -o-linear-gradient(top, #62c462, #51a351);
	background-image: linear-gradient(to bottom, #62c462, #51a351);
	background-repeat: repeat-x;
	border-color: #51a351 #51a351 #387038;
	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff62c462', endColorstr='#ff51a351', GradientType=0);
	filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
}

.btn-success:hover,
.btn-success:focus,
.btn-success:active,
.btn-success.active,
.btn-success.disabled,
.btn-success[disabled] {
	color: #ffffff;
	background-color: #51a351;
}

.btn-info {
	color: #ffffff;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	background-color: #49afcd;
	background-image: -moz-linear-gradient(top, #5bc0de, #2f96b4);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#5bc0de), to(#2f96b4));
	background-image: -webkit-linear-gradient(top, #5bc0de, #2f96b4);
	background-image: -o-linear-gradient(top, #5bc0de, #2f96b4);
	background-image: linear-gradient(to bottom, #5bc0de, #2f96b4);
	background-repeat: repeat-x;
	border-color: #2f96b4 #2f96b4 #1f6377;
	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff2f96b4', GradientType=0);
	filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
}

.btn-info:hover,
.btn-info:focus,
.btn-info:active,
.btn-info.active,
.btn-info.disabled,
.btn-info[disabled] {
	color: #ffffff;
	background-color: #2f96b4;
}

.btn-inverse {
	color: #ffffff;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	background-color: #363636;
	background-image: -moz-linear-gradient(top, #444444, #222222);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#444444), to(#222222));
	background-image: -webkit-linear-gradient(top, #444444, #222222);
	background-image: -o-linear-gradient(top, #444444, #222222);
	background-image: linear-gradient(to bottom, #444444, #222222);
	background-repeat: repeat-x;
	border-color: #222222 #222222 #000000;
	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff444444', endColorstr='#ff222222', GradientType=0);
	filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
}

.btn-inverse:hover,
.btn-inverse:focus,
.btn-inverse:active,
.btn-inverse.active,
.btn-inverse.disabled,
.btn-inverse[disabled] {
	color: #ffffff;
	background-color: #222222;
}

button.btn::-moz-focus-inner,
input[type="submit"].btn::-moz-focus-inner {
	padding: 0;
	border: 0;
}

.btn-link,
.btn-link:active,
.btn-link[disabled] {
	background-color: transparent;
	background-image: none;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
}

.btn-link {
	color: #0088cc;
	cursor: pointer;
	border-color: transparent;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
}

.btn-link:hover,
.btn-link:focus {
	color: #005580;
	text-decoration: underline;
	background-color: transparent;
}

.btn-link[disabled]:hover,
.btn-link[disabled]:focus {
	color: #333333;
	text-decoration: none;
}

.btn-group {
	position: relative;
	display: inline-block;
	font-size: 0;
	white-space: nowrap;
	vertical-align: middle;
}

.btn-group + .btn-group {
	margin-left: 5px;
}

.btn-toolbar {
	margin-top: 10px;
	margin-bottom: 10px;
	font-size: 0;
}

.btn-toolbar > .btn + .btn,
.btn-toolbar > .btn-group + .btn,
.btn-toolbar > .btn + .btn-group {
	margin-left: 5px;
}

.btn-group > .btn {
	position: relative;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
}

.btn-group > .btn + .btn {
	margin-left: -1px;
}

.btn-group > .btn,
.btn-group > .dropdown-menu,
.btn-group > .popover {
	font-size: 14px;
}

.btn-group > .btn-mini {
	font-size: 10.5px;
}

.btn-group > .btn-small {
	font-size: 11.9px;
}

.btn-group > .btn-large {
	font-size: 17.5px;
}

.btn-group > .btn:first-child {
	margin-left: 0;
	-webkit-border-bottom-left-radius: 4px;
	border-bottom-left-radius: 4px;
	-webkit-border-top-left-radius: 4px;
	border-top-left-radius: 4px;
	-moz-border-radius-bottomleft: 4px;
	-moz-border-radius-topleft: 4px;
}

.btn-group > .btn:last-child,
.btn-group > .dropdown-toggle {
	-webkit-border-top-right-radius: 4px;
	border-top-right-radius: 4px;
	-webkit-border-bottom-right-radius: 4px;
	border-bottom-right-radius: 4px;
	-moz-border-radius-topright: 4px;
	-moz-border-radius-bottomright: 4px;
}

.btn-group > .btn.large:first-child {
	margin-left: 0;
	-webkit-border-bottom-left-radius: 6px;
	border-bottom-left-radius: 6px;
	-webkit-border-top-left-radius: 6px;
	border-top-left-radius: 6px;
	-moz-border-radius-bottomleft: 6px;
	-moz-border-radius-topleft: 6px;
}

.btn-group > .btn.large:last-child,
.btn-group > .large.dropdown-toggle {
	-webkit-border-top-right-radius: 6px;
	border-top-right-radius: 6px;
	-webkit-border-bottom-right-radius: 6px;
	border-bottom-right-radius: 6px;
	-moz-border-radius-topright: 6px;
	-moz-border-radius-bottomright: 6px;
}

.btn-group > .btn:hover,
.btn-group > .btn:focus,
.btn-group > .btn:active,
.btn-group > .btn.active {
	z-index: 2;
}

.btn-group .dropdown-toggle:active,
.btn-group.open .dropdown-toggle {
	outline: 0;
}

.btn-group > .btn + .dropdown-toggle {
	padding-right: 8px;
	padding-left: 8px;
	-webkit-box-shadow: inset 1px 0 0 rgba(255, 255, 255, 0.125), inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
	-moz-box-shadow: inset 1px 0 0 rgba(255, 255, 255, 0.125), inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
	box-shadow: inset 1px 0 0 rgba(255, 255, 255, 0.125), inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
}

.btn-group > .btn-mini + .dropdown-toggle {
	padding-right: 5px;
	padding-left: 5px;
}

.btn-group > .btn-large + .dropdown-toggle {
	padding-right: 12px;
	padding-left: 12px;
}

.btn-group.open .dropdown-toggle {
	background-image: none;
	-webkit-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
	-moz-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
	box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
}

.btn-group.open .btn.dropdown-toggle {
	background-color: #e6e6e6;
}

.btn-group.open .btn-primary.dropdown-toggle {
	background-color: #0044cc;
}

.btn-group.open .btn-warning.dropdown-toggle {
	background-color: #f89406;
}

.btn-group.open .btn-danger.dropdown-toggle {
	background-color: #bd362f;
}

.btn-group.open .btn-success.dropdown-toggle {
	background-color: #51a351;
}

.btn-group.open .btn-info.dropdown-toggle {
	background-color: #2f96b4;
}

.btn-group.open .btn-inverse.dropdown-toggle {
	background-color: #222222;
}

.btn .caret {
	margin-top: 8px;
	margin-left: 0;
}

.btn-large .caret {
	margin-top: 6px;
}

.btn-large .caret {
	border-top-width: 5px;
	border-right-width: 5px;
	border-left-width: 5px;
}

.btn-mini .caret,
.btn-small .caret {
	margin-top: 8px;
}

.dropup .btn-large .caret {
	border-bottom-width: 5px;
}

.btn-primary .caret,
.btn-warning .caret,
.btn-danger .caret,
.btn-info .caret,
.btn-success .caret,
.btn-inverse .caret {
	border-top-color: #ffffff;
	border-bottom-color: #ffffff;
}

.btn-group-vertical {
	display: inline-block;
}

.btn-group-vertical > .btn {
	display: block;
	float: none;
	max-width: 100%;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
}

.btn-group-vertical > .btn + .btn {
	margin-top: -1px;
	margin-left: 0;
}

.btn-group-vertical > .btn:first-child {
	-webkit-border-radius: 4px 4px 0 0;
	-moz-border-radius: 4px 4px 0 0;
	border-radius: 4px 4px 0 0;
}

.btn-group-vertical > .btn:last-child {
	-webkit-border-radius: 0 0 4px 4px;
	-moz-border-radius: 0 0 4px 4px;
	border-radius: 0 0 4px 4px;
}

.btn-group-vertical > .btn-large:first-child {
	-webkit-border-radius: 6px 6px 0 0;
	-moz-border-radius: 6px 6px 0 0;
	border-radius: 6px 6px 0 0;
}

.btn-group-vertical > .btn-large:last-child {
	-webkit-border-radius: 0 0 6px 6px;
	-moz-border-radius: 0 0 6px 6px;
	border-radius: 0 0 6px 6px;
}

.alert {
	padding: 8px 35px 8px 14px;
	margin-bottom: 20px;
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
  background-color: #fcf8e3;
  border: 1px solid #fbeed5;
  -webkit-border-radius: 4px;
     -moz-border-radius: 4px;
          border-radius: 4px;
}

.alert,
.alert h4 {
  color: #c09853;
}

.alert h4 {
	margin: 0;
}

.alert .close {
	top: -2px;
	right: -21px;
	line-height: 20px;
}

.alert-success {
  color: #468847;
  background-color: #dff0d8;
  border-color: #d6e9c6;
}

.alert-success h4 {
  color: #468847;
}

.alert-danger,
.alert-error {
  color: #b94a48;
  background-color: #f2dede;
  border-color: #eed3d7;
}

.alert-danger h4,
.alert-error h4 {
  color: #b94a48;
}

.alert-info {
  color: #3a87ad;
  background-color: #d9edf7;
  border-color: #bce8f1;
}

.alert-info h4 {
  color: #3a87ad;
}

.alert-block {
	padding-top: 14px;
	padding-bottom: 14px;
}

.alert-block > p,
.alert-block > ul {
	margin-bottom: 0;
}

.alert-block p + p {
	margin-top: 5px;
}

.nav {
	margin-bottom: 20px;
	margin-left: 0;
	list-style: none;
}

.nav > li > a {
	display: block;
}

.nav > li > a:hover,
.nav > li > a:focus {
	text-decoration: none;
	/*background-color: #eeeeee;*/
}

.nav > li > a > img {
	max-width: none;
}

.nav > .pull-right {
	float: right;
}

.nav-header {
	display: block;
	padding: 3px 15px;
	font-size: 11px;
	font-weight: bold;
	line-height: 20px;
	color: #999999;
	text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
	text-transform: uppercase;
}

.nav li + .nav-header {
	margin-top: 9px;
}

.nav-list {
	padding-right: 15px;
	padding-left: 15px;
	margin-bottom: 0;
}

.nav-list > li > a,
.nav-list .nav-header {
	margin-right: -15px;
	margin-left: -15px;
	text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
}

.nav-list > li > a {
	padding: 3px 15px;
}

.nav-list > .active > a,
.nav-list > .active > a:hover,
.nav-list > .active > a:focus {
	color: #ffffff;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.2);
	background-color: #0088cc;
}

.nav-list [class^="icon-"],
.nav-list [class*=" icon-"] {
	margin-right: 2px;
}

.nav-list .divider {
	height: 1px;
	margin: 9px 1px;
	overflow: hidden;
	background-color: #e5e5e5;
	border-bottom: 1px solid #ffffff;
}

.nav-tabs,
.nav-pills {
	*zoom: 1;
}

.nav-tabs:before,
.nav-pills:before,
.nav-tabs:after,
.nav-pills:after {
	display: table;
	line-height: 0;
	content: "";
}

.nav-tabs:after,
.nav-pills:after {
	clear: both;
}

.nav-tabs > li,
.nav-pills > li {
	float: left;
}

.nav-tabs > li > a,
.nav-pills > li > a {
	padding-right: 12px;
	padding-left: 12px;
	margin-right: 2px;
	line-height: 14px;
}

.nav-tabs {
	border-bottom: 1px solid #ddd;
}

.nav-tabs > li {
	margin-bottom: -1px;
}

.nav-tabs > li > a {
	padding-top: 8px;
	padding-bottom: 8px;
	line-height: 20px;
	border: 1px solid transparent;
	-webkit-border-radius: 4px 4px 0 0;
	-moz-border-radius: 4px 4px 0 0;
	border-radius: 4px 4px 0 0;
}

.nav-tabs > li > a:hover,
.nav-tabs > li > a:focus {
	border-color: #eeeeee #eeeeee #dddddd;
}

.nav-tabs > .active > a,
.nav-tabs > .active > a:hover,
.nav-tabs > .active > a:focus {
	color: #555555;
	cursor: default;
	background-color: #ffffff;
	border: 1px solid #ddd;
	border-bottom-color: transparent;
}

.nav-pills > li > a {
	padding-top: 8px;
	padding-bottom: 8px;
	margin-top: 2px;
	margin-bottom: 2px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}

.nav-pills > .active > a,
.nav-pills > .active > a:hover,
.nav-pills > .active > a:focus {
	color: #ffffff;
	background-color: #0088cc;
}

.nav-stacked > li {
	float: none;
}

.nav-stacked > li > a {
	margin-right: 0;
}

.nav-tabs.nav-stacked {
	border-bottom: 0;
}

.nav-tabs.nav-stacked > li > a {
	border: 1px solid #ddd;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
}

.nav-tabs.nav-stacked > li:first-child > a {
	-webkit-border-top-right-radius: 4px;
	border-top-right-radius: 4px;
	-webkit-border-top-left-radius: 4px;
	border-top-left-radius: 4px;
	-moz-border-radius-topright: 4px;
	-moz-border-radius-topleft: 4px;
}

.nav-tabs.nav-stacked > li:last-child > a {
	-webkit-border-bottom-right-radius: 4px;
	border-bottom-right-radius: 4px;
	-webkit-border-bottom-left-radius: 4px;
	border-bottom-left-radius: 4px;
	-moz-border-radius-bottomright: 4px;
	-moz-border-radius-bottomleft: 4px;
}

.nav-tabs.nav-stacked > li > a:hover,
.nav-tabs.nav-stacked > li > a:focus {
	z-index: 2;
	border-color: #ddd;
}

.nav-pills.nav-stacked > li > a {
	margin-bottom: 3px;
}

.nav-pills.nav-stacked > li:last-child > a {
	margin-bottom: 1px;
}

.nav-tabs .dropdown-menu {
	-webkit-border-radius: 0 0 6px 6px;
	-moz-border-radius: 0 0 6px 6px;
	border-radius: 0 0 6px 6px;
}

.nav-pills .dropdown-menu {
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
}

.nav .dropdown-toggle .caret {
	margin-top: 6px;
	border-top-color: #0088cc;
	border-bottom-color: #0088cc;
}

.nav .dropdown-toggle:hover .caret,
.nav .dropdown-toggle:focus .caret {
	border-top-color: #005580;
	border-bottom-color: #005580;
}

/* move down carets for tabs */

.nav-tabs .dropdown-toggle .caret {
	margin-top: 8px;
}

.nav .active .dropdown-toggle .caret {
	border-top-color: #fff;
	border-bottom-color: #fff;
}

.nav-tabs .active .dropdown-toggle .caret {
	border-top-color: #555555;
	border-bottom-color: #555555;
}

.nav > .dropdown.active > a:hover,
.nav > .dropdown.active > a:focus {
	cursor: pointer;
}

.nav-tabs .open .dropdown-toggle,
.nav-pills .open .dropdown-toggle,
.nav > li.dropdown.open.active > a:hover,
.nav > li.dropdown.open.active > a:focus {
	color: #ffffff;
	background-color: #999999;
	border-color: #999999;
}

.nav li.dropdown.open .caret,
.nav li.dropdown.open.active .caret,
.nav li.dropdown.open a:hover .caret,
.nav li.dropdown.open a:focus .caret {
	border-top-color: #ffffff;
	border-bottom-color: #ffffff;
	opacity: 1;
	filter: alpha(opacity=100);
}

.tabs-stacked .open > a:hover,
.tabs-stacked .open > a:focus {
	border-color: #999999;
}

.tabbable {
	*zoom: 1;
}

.tabbable:before,
.tabbable:after {
	display: table;
	line-height: 0;
	content: "";
}

.tabbable:after {
	clear: both;
}

.tab-content {
	overflow: auto;
}

.tabs-below > .nav-tabs,
.tabs-right > .nav-tabs,
.tabs-left > .nav-tabs {
	border-bottom: 0;
}

.tab-content > .tab-pane,
.pill-content > .pill-pane {
	display: none;
}

.tab-content > .active,
.pill-content > .active {
	display: block;
}

.tabs-below > .nav-tabs {
	border-top: 1px solid #ddd;
}

.tabs-below > .nav-tabs > li {
	margin-top: -1px;
	margin-bottom: 0;
}

.tabs-below > .nav-tabs > li > a {
	-webkit-border-radius: 0 0 4px 4px;
	-moz-border-radius: 0 0 4px 4px;
	border-radius: 0 0 4px 4px;
}

.tabs-below > .nav-tabs > li > a:hover,
.tabs-below > .nav-tabs > li > a:focus {
	border-top-color: #ddd;
	border-bottom-color: transparent;
}

.tabs-below > .nav-tabs > .active > a,
.tabs-below > .nav-tabs > .active > a:hover,
.tabs-below > .nav-tabs > .active > a:focus {
	border-color: transparent #ddd #ddd #ddd;
}

.tabs-left > .nav-tabs > li,
.tabs-right > .nav-tabs > li {
	float: none;
}

.tabs-left > .nav-tabs > li > a,
.tabs-right > .nav-tabs > li > a {
	min-width: 74px;
	margin-right: 0;
	margin-bottom: 3px;
}

.tabs-left > .nav-tabs {
	float: left;
	margin-right: 19px;
	border-right: 1px solid #ddd;
}

.tabs-left > .nav-tabs > li > a {
	margin-right: -1px;
	-webkit-border-radius: 4px 0 0 4px;
	-moz-border-radius: 4px 0 0 4px;
	border-radius: 4px 0 0 4px;
}

.tabs-left > .nav-tabs > li > a:hover,
.tabs-left > .nav-tabs > li > a:focus {
	border-color: #eeeeee #dddddd #eeeeee #eeeeee;
}

.tabs-left > .nav-tabs .active > a,
.tabs-left > .nav-tabs .active > a:hover,
.tabs-left > .nav-tabs .active > a:focus {
	border-color: #ddd transparent #ddd #ddd;
}

.tabs-right > .nav-tabs {
	float: right;
	margin-left: 19px;
	border-left: 1px solid #ddd;
}

.tabs-right > .nav-tabs > li > a {
	margin-left: -1px;
	-webkit-border-radius: 0 4px 4px 0;
	-moz-border-radius: 0 4px 4px 0;
	border-radius: 0 4px 4px 0;
}

.tabs-right > .nav-tabs > li > a:hover,
.tabs-right > .nav-tabs > li > a:focus {
	border-color: #eeeeee #eeeeee #eeeeee #dddddd;
}

.tabs-right > .nav-tabs .active > a,
.tabs-right > .nav-tabs .active > a:hover,
.tabs-right > .nav-tabs .active > a:focus {
	border-color: #ddd #ddd #ddd transparent;
}

.nav > .disabled > a {
	color: #999999;
}

.nav > .disabled > a:hover,
.nav > .disabled > a:focus {
	text-decoration: none;
	cursor: default;
	background-color: transparent;
}

.navbar {
	margin-bottom: 20px;
	overflow: visible;
}

.navbar-inner {
	min-height: 40px;
	padding-right: 20px;
	padding-left: 20px;
	background-color: #fafafa;
	background-image: -moz-linear-gradient(top, #ffffff, #f2f2f2);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#f2f2f2));
	background-image: -webkit-linear-gradient(top, #ffffff, #f2f2f2);
	background-image: -o-linear-gradient(top, #ffffff, #f2f2f2);
	background-image: linear-gradient(to bottom, #ffffff, #f2f2f2);
	background-repeat: repeat-x;
	border: 1px solid #d4d4d4;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#fff2f2f2', GradientType=0);
	-webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065);
	-moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065);
	box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065);
}

.navbar-inner:before,
.navbar-inner:after {
	display: table;
	line-height: 0;
	content: "";
}

.navbar-inner:after {
	clear: both;
}

.navbar .container {
  width: auto;
}

.nav-collapse.collapse {
	height: auto;
	overflow: visible;
}

.navbar .brand {
	display: block;
	float: left;
	padding: 10px 20px 10px;
	margin-left: -20px;
	font-size: 20px;
	font-weight: 200;
	color: #777777;
	text-shadow: 0 1px 0 #ffffff;
}

.navbar .brand:hover,
.navbar .brand:focus {
	text-decoration: none;
}

.navbar-text {
	margin-bottom: 0;
	line-height: 40px;
	color: #777777;
}

.navbar-link {
	color: #777777;
}

.navbar-link:hover,
.navbar-link:focus {
	color: #333333;
}

.navbar .divider-vertical {
	height: 40px;
	margin: 0 9px;
	border-right: 1px solid #ffffff;
	border-left: 1px solid #f2f2f2;
}

.navbar .btn,
.navbar .btn-group {
	margin-top: 5px;
}

.navbar .btn-group .btn,
.navbar .input-prepend .btn,
.navbar .input-append .btn,
.navbar .input-prepend .btn-group,
.navbar .input-append .btn-group {
	margin-top: 0;
}

.navbar-form {
	margin-bottom: 0;
	*zoom: 1;
}

.navbar-form:before,
.navbar-form:after {
	display: table;
	line-height: 0;
	content: "";
}

.navbar-form:after {
	clear: both;
}

.navbar-form input,
.navbar-form select,
.navbar-form .radio,
.navbar-form .checkbox {
	margin-top: 5px;
}

.navbar-form input,
.navbar-form select,
.navbar-form .btn {
	display: inline-block;
	margin-bottom: 0;
}

.navbar-form input[type="image"],
.navbar-form input[type="checkbox"],
.navbar-form input[type="radio"] {
	margin-top: 3px;
}

.navbar-form .input-append,
.navbar-form .input-prepend {
	margin-top: 5px;
	white-space: nowrap;
}

.navbar-form .input-append input,
.navbar-form .input-prepend input {
	margin-top: 0;
}

.navbar-search {
	position: relative;
	float: left;
	margin-top: 5px;
	margin-bottom: 0;
}

.navbar-search .search-query {
	padding: 4px 14px;
	margin-bottom: 0;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 13px;
	font-weight: normal;
	line-height: 1;
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	border-radius: 15px;
}

.navbar-static-top {
	position: static;
	margin-bottom: 0;
}

.navbar-static-top .navbar-inner {
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
}

.navbar-fixed-top,
.navbar-fixed-bottom {
	position: fixed;
	right: 0;
	left: 0;
	z-index: 1030;
	margin-bottom: 0;
}

.navbar-fixed-top .navbar-inner,
.navbar-static-top .navbar-inner {
	border-width: 0 0 1px;
}

.navbar-fixed-bottom .navbar-inner {
	border-width: 1px 0 0;
}

.navbar-fixed-top .navbar-inner,
.navbar-fixed-bottom .navbar-inner {
	padding-right: 0;
	padding-left: 0;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
}

.navbar-static-top .container,
.navbar-fixed-top .container,
.navbar-fixed-bottom .container {
  width: 940px;
}

.navbar-fixed-top {
	top: 0;
}

.navbar-fixed-top .navbar-inner,
.navbar-static-top .navbar-inner {
	-webkit-box-shadow: 0 1px 10px rgba(0, 0, 0, 0.1);
	-moz-box-shadow: 0 1px 10px rgba(0, 0, 0, 0.1);
	box-shadow: 0 1px 10px rgba(0, 0, 0, 0.1);
}

.navbar-fixed-bottom {
	bottom: 0;
}

.navbar-fixed-bottom .navbar-inner {
	-webkit-box-shadow: 0 -1px 10px rgba(0, 0, 0, 0.1);
	-moz-box-shadow: 0 -1px 10px rgba(0, 0, 0, 0.1);
	box-shadow: 0 -1px 10px rgba(0, 0, 0, 0.1);
}

.navbar .nav {
	position: relative;
	left: 0;
	display: block;
	float: left;
	margin: 0 10px 0 0;
}

.navbar .nav.pull-right {
	float: right;
	margin-right: 0;
}

.navbar .nav > li {
	float: left;
}

.navbar .nav > li > a {
	float: none;
	padding: 10px 15px 10px;
	color: #777777;
	text-decoration: none;
	text-shadow: 0 1px 0 #ffffff;
}

.navbar .nav .dropdown-toggle .caret {
	margin-top: 8px;
}

.navbar .nav > li > a:focus,
.navbar .nav > li > a:hover {
	color: #333333;
	text-decoration: none;
	background-color: transparent;
}

.navbar .nav > .active > a,
.navbar .nav > .active > a:hover,
.navbar .nav > .active > a:focus {
	color: #555555;
	text-decoration: none;
	background-color: #e5e5e5;
	-webkit-box-shadow: inset 0 3px 8px rgba(0, 0, 0, 0.125);
	-moz-box-shadow: inset 0 3px 8px rgba(0, 0, 0, 0.125);
	box-shadow: inset 0 3px 8px rgba(0, 0, 0, 0.125);
}

.navbar .btn-navbar {
	display: none;
	float: right;
	padding: 7px 10px;
	margin-right: 5px;
	margin-left: 5px;
	color: #ffffff;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	background-color: #ededed;
	*background-color: #e5e5e5;
	background-image: -moz-linear-gradient(top, #f2f2f2, #e5e5e5);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f2f2f2), to(#e5e5e5));
	background-image: -webkit-linear-gradient(top, #f2f2f2, #e5e5e5);
	background-image: -o-linear-gradient(top, #f2f2f2, #e5e5e5);
	background-image: linear-gradient(to bottom, #f2f2f2, #e5e5e5);
	background-repeat: repeat-x;
	border-color: #e5e5e5 #e5e5e5 #bfbfbf;
	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff2f2f2', endColorstr='#ffe5e5e5', GradientType=0);
	filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
	-webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.075);
	-moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.075);
	box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.075);
}

.navbar .btn-navbar:hover,
.navbar .btn-navbar:focus,
.navbar .btn-navbar:active,
.navbar .btn-navbar.active,
.navbar .btn-navbar.disabled,
.navbar .btn-navbar[disabled] {
	color: #ffffff;
	background-color: #e5e5e5;
}

.navbar .btn-navbar .icon-bar {
	display: block;
	width: 18px;
	height: 2px;
	background-color: #f5f5f5;
	-webkit-border-radius: 1px;
	-moz-border-radius: 1px;
	border-radius: 1px;
	-webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25);
	-moz-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25);
	box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25);
}

.btn-navbar .icon-bar + .icon-bar {
	margin-top: 3px;
}

.navbar .nav > li > .dropdown-menu:before {
	position: absolute;
	top: -7px;
	left: 9px;
	display: inline-block;
	border-right: 7px solid transparent;
	border-bottom: 7px solid #ccc;
	border-left: 7px solid transparent;
	border-bottom-color: rgba(0, 0, 0, 0.2);
	content: '';
}

.navbar .nav > li > .dropdown-menu:after {
	position: absolute;
	top: -6px;
	left: 10px;
	display: inline-block;
	border-right: 6px solid transparent;
	border-bottom: 6px solid #ffffff;
	border-left: 6px solid transparent;
	content: '';
}

.navbar-fixed-bottom .nav > li > .dropdown-menu:before {
	top: auto;
	bottom: -7px;
	border-top: 7px solid #ccc;
	border-bottom: 0;
	border-top-color: rgba(0, 0, 0, 0.2);
}

.navbar-fixed-bottom .nav > li > .dropdown-menu:after {
	top: auto;
	bottom: -6px;
	border-top: 6px solid #ffffff;
	border-bottom: 0;
}

.navbar .nav li.dropdown > a:hover .caret,
.navbar .nav li.dropdown > a:focus .caret {
	border-top-color: #333333;
	border-bottom-color: #333333;
}

.navbar .nav li.dropdown.open > .dropdown-toggle,
.navbar .nav li.dropdown.active > .dropdown-toggle,
.navbar .nav li.dropdown.open.active > .dropdown-toggle {
	color: #555555;
	background-color: #e5e5e5;
}

.navbar .nav li.dropdown > .dropdown-toggle .caret {
	border-top-color: #777777;
	border-bottom-color: #777777;
}

.navbar .nav li.dropdown.open > .dropdown-toggle .caret,
.navbar .nav li.dropdown.active > .dropdown-toggle .caret,
.navbar .nav li.dropdown.open.active > .dropdown-toggle .caret {
	border-top-color: #555555;
	border-bottom-color: #555555;
}

.navbar .pull-right > li > .dropdown-menu,
.navbar .nav > li > .dropdown-menu.pull-right {
	right: 0;
	left: auto;
}

.navbar .pull-right > li > .dropdown-menu:before,
.navbar .nav > li > .dropdown-menu.pull-right:before {
	right: 12px;
	left: auto;
}

.navbar .pull-right > li > .dropdown-menu:after,
.navbar .nav > li > .dropdown-menu.pull-right:after {
	right: 13px;
	left: auto;
}

.navbar .pull-right > li > .dropdown-menu .dropdown-menu,
.navbar .nav > li > .dropdown-menu.pull-right .dropdown-menu {
	right: 100%;
	left: auto;
	margin-right: -1px;
	margin-left: 0;
	-webkit-border-radius: 6px 0 6px 6px;
	-moz-border-radius: 6px 0 6px 6px;
	border-radius: 6px 0 6px 6px;
}

.navbar-inverse .navbar-inner {
	background-color: #1b1b1b;
	background-image: -moz-linear-gradient(top, #222222, #111111);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#222222), to(#111111));
	background-image: -webkit-linear-gradient(top, #222222, #111111);
	background-image: -o-linear-gradient(top, #222222, #111111);
	background-image: linear-gradient(to bottom, #222222, #111111);
	background-repeat: repeat-x;
	border-color: #252525;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff222222', endColorstr='#ff111111', GradientType=0);
}

.navbar-inverse .brand,
.navbar-inverse .nav > li > a {
	color: #999999;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}

.navbar-inverse .brand:hover,
.navbar-inverse .nav > li > a:hover,
.navbar-inverse .brand:focus,
.navbar-inverse .nav > li > a:focus {
	color: #ffffff;
}

.navbar-inverse .brand {
	color: #999999;
}

.navbar-inverse .navbar-text {
	color: #999999;
}

.navbar-inverse .nav > li > a:focus,
.navbar-inverse .nav > li > a:hover {
	color: #ffffff;
	background-color: transparent;
}

.navbar-inverse .nav .active > a,
.navbar-inverse .nav .active > a:hover,
.navbar-inverse .nav .active > a:focus {
	color: #ffffff;
	background-color: #111111;
}

.navbar-inverse .navbar-link {
	color: #999999;
}

.navbar-inverse .navbar-link:hover,
.navbar-inverse .navbar-link:focus {
	color: #ffffff;
}

.navbar-inverse .divider-vertical {
	border-right-color: #222222;
	border-left-color: #111111;
}

.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: #ffffff;
	background-color: #111111;
}

.navbar-inverse .nav li.dropdown > a:hover .caret,
.navbar-inverse .nav li.dropdown > a:focus .caret {
	border-top-color: #ffffff;
	border-bottom-color: #ffffff;
}

.navbar-inverse .nav li.dropdown > .dropdown-toggle .caret {
	border-top-color: #999999;
	border-bottom-color: #999999;
}

.navbar-inverse .nav li.dropdown.open > .dropdown-toggle .caret,
.navbar-inverse .nav li.dropdown.active > .dropdown-toggle .caret,
.navbar-inverse .nav li.dropdown.open.active > .dropdown-toggle .caret {
	border-top-color: #ffffff;
	border-bottom-color: #ffffff;
}

.navbar-inverse .navbar-search .search-query {
	color: #ffffff;
	background-color: #515151;
	border-color: #111111;
	-webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1), 0 1px 0 rgba(255, 255, 255, 0.15);
	-moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1), 0 1px 0 rgba(255, 255, 255, 0.15);
	box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1), 0 1px 0 rgba(255, 255, 255, 0.15);
	-webkit-transition: none;
	-moz-transition: none;
	-o-transition: none;
	transition: none;
}

.navbar-inverse .navbar-search .search-query:-moz-placeholder {
	color: #cccccc;
}

.navbar-inverse .navbar-search .search-query:-ms-input-placeholder {
	color: #cccccc;
}

.navbar-inverse .navbar-search .search-query::-webkit-input-placeholder {
	color: #cccccc;
}

.navbar-inverse .navbar-search .search-query:focus,
.navbar-inverse .navbar-search .search-query.focused {
	padding: 5px 15px;
	color: #333333;
	text-shadow: 0 1px 0 #ffffff;
	background-color: #ffffff;
	border: 0;
	outline: 0;
	-webkit-box-shadow: 0 0 3px rgba(0, 0, 0, 0.15);
	-moz-box-shadow: 0 0 3px rgba(0, 0, 0, 0.15);
	box-shadow: 0 0 3px rgba(0, 0, 0, 0.15);
}

.navbar-inverse .btn-navbar {
	color: #ffffff;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	background-color: #0e0e0e;
	background-image: -moz-linear-gradient(top, #151515, #040404);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#151515), to(#040404));
	background-image: -webkit-linear-gradient(top, #151515, #040404);
	background-image: -o-linear-gradient(top, #151515, #040404);
	background-image: linear-gradient(to bottom, #151515, #040404);
	background-repeat: repeat-x;
	border-color: #040404 #040404 #000000;
	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff151515', endColorstr='#ff040404', GradientType=0);
	filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
}

.navbar-inverse .btn-navbar:hover,
.navbar-inverse .btn-navbar:focus,
.navbar-inverse .btn-navbar:active,
.navbar-inverse .btn-navbar.active,
.navbar-inverse .btn-navbar.disabled,
.navbar-inverse .btn-navbar[disabled] {
	color: #ffffff;
	background-color: #040404;
}

.breadcrumb {
	padding: 8px 15px;
	margin: 0 0 20px;
	list-style: none;
	background-color: #f5f5f5;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}

.breadcrumb > li {
	display: inline-block;
	text-shadow: 0 1px 0 #ffffff;
}

.breadcrumb > li > .divider {
	padding: 0 5px;
	color: #ccc;
}

.breadcrumb > .active {
	color: #999999;
}

.pagination {
	margin: 20px 0;
}

.pagination ul {
	display: inline-block;
	margin-top: 0;
	margin-bottom: 0;
	margin-left: 0;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	-webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
	-moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
	box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
}

.pagination ul > li {
	display: inline;
}

.pagination ul > li > a,
.pagination ul > li > span {
	float: left;
	padding: 4px 12px;
	line-height: 20px;
	text-decoration: none;
	background-color: #ffffff;
	border: 1px solid #dddddd;
	border-left-width: 0;
}

.pagination ul > li > a:hover,
.pagination ul > li > a:focus,
.pagination ul > .active > a,
.pagination ul > .active > span {
	background-color: #f5f5f5;
}

.pagination ul > .active > a,
.pagination ul > .active > span {
	color: #999999;
	cursor: default;
}

.pagination ul > .disabled > span,
.pagination ul > .disabled > a,
.pagination ul > .disabled > a:hover,
.pagination ul > .disabled > a:focus {
	color: #999999;
	cursor: default;
	background-color: transparent;
}

.pagination ul > li:first-child > a,
.pagination ul > li:first-child > span {
	border-left-width: 1px;
	-webkit-border-bottom-left-radius: 4px;
	border-bottom-left-radius: 4px;
	-webkit-border-top-left-radius: 4px;
	border-top-left-radius: 4px;
	-moz-border-radius-bottomleft: 4px;
	-moz-border-radius-topleft: 4px;
}

.pagination ul > li:last-child > a,
.pagination ul > li:last-child > span {
	-webkit-border-top-right-radius: 4px;
	border-top-right-radius: 4px;
	-webkit-border-bottom-right-radius: 4px;
	border-bottom-right-radius: 4px;
	-moz-border-radius-topright: 4px;
	-moz-border-radius-bottomright: 4px;
}

.pagination-centered {
	text-align: center;
}

.pagination-right {
	text-align: right;
}

.pagination-large ul > li > a,
.pagination-large ul > li > span {
	padding: 11px 19px;
	font-size: 17.5px;
}

.pagination-large ul > li:first-child > a,
.pagination-large ul > li:first-child > span {
	-webkit-border-bottom-left-radius: 6px;
	border-bottom-left-radius: 6px;
	-webkit-border-top-left-radius: 6px;
	border-top-left-radius: 6px;
	-moz-border-radius-bottomleft: 6px;
	-moz-border-radius-topleft: 6px;
}

.pagination-large ul > li:last-child > a,
.pagination-large ul > li:last-child > span {
	-webkit-border-top-right-radius: 6px;
	border-top-right-radius: 6px;
	-webkit-border-bottom-right-radius: 6px;
	border-bottom-right-radius: 6px;
	-moz-border-radius-topright: 6px;
	-moz-border-radius-bottomright: 6px;
}

.pagination-mini ul > li:first-child > a,
.pagination-small ul > li:first-child > a,
.pagination-mini ul > li:first-child > span,
.pagination-small ul > li:first-child > span {
	-webkit-border-bottom-left-radius: 3px;
	border-bottom-left-radius: 3px;
	-webkit-border-top-left-radius: 3px;
	border-top-left-radius: 3px;
	-moz-border-radius-bottomleft: 3px;
	-moz-border-radius-topleft: 3px;
}

.pagination-mini ul > li:last-child > a,
.pagination-small ul > li:last-child > a,
.pagination-mini ul > li:last-child > span,
.pagination-small ul > li:last-child > span {
	-webkit-border-top-right-radius: 3px;
	border-top-right-radius: 3px;
	-webkit-border-bottom-right-radius: 3px;
	border-bottom-right-radius: 3px;
	-moz-border-radius-topright: 3px;
	-moz-border-radius-bottomright: 3px;
}

.pagination-small ul > li > a,
.pagination-small ul > li > span {
	padding: 2px 10px;
	font-size: 11.9px;
}

.pagination-mini ul > li > a,
.pagination-mini ul > li > span {
	padding: 0 6px;
	font-size: 10.5px;
}

.pager {
	margin: 20px 0;
	text-align: center;
	list-style: none;
}

.pager:before,
.pager:after {
	display: table;
	line-height: 0;
	content: "";
}

.pager:after {
	clear: both;
}

.pager li {
	display: inline;
}

.pager li > a,
.pager li > span {
	display: inline-block;
	padding: 5px 14px;
	background-color: #fff;
	border: 1px solid #ddd;
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	border-radius: 15px;
}

.pager li > a:hover,
.pager li > a:focus {
	text-decoration: none;
	background-color: #f5f5f5;
}

.pager .next > a,
.pager .next > span {
	float: right;
}

.pager .previous > a,
.pager .previous > span {
	float: left;
}

.pager .disabled > a,
.pager .disabled > a:hover,
.pager .disabled > a:focus,
.pager .disabled > span {
	color: #999999;
	cursor: default;
	background-color: #fff;
}

.modal-backdrop {
	position: fixed;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 1040;
	background-color: #000000;
}

.modal-backdrop.fade {
	opacity: 0;
}

.modal-backdrop,
.modal-backdrop.fade.in {
	opacity: 0.8;
	filter: alpha(opacity=80);
}

.modal-header {
	padding: 9px 15px;
	border-bottom: 1px solid #eee;
}

.modal-header .close {
	margin-top: 2px;
}

.modal-header h3 {
	margin: 0;
	line-height: 30px;
}

.modal-body {
	position: relative;
	max-height: 400px;
	padding: 15px;
	overflow-y: auto;
}

.modal-form {
	margin-bottom: 0;
}

.modal-footer {
	padding: 14px 15px 15px;
	margin-bottom: 0;
	text-align: right;
	background-color: #f5f5f5;
	border-top: 1px solid #ddd;
	-webkit-border-radius: 0 0 6px 6px;
	-moz-border-radius: 0 0 6px 6px;
	border-radius: 0 0 6px 6px;
	-webkit-box-shadow: inset 0 1px 0 #ffffff;
	-moz-box-shadow: inset 0 1px 0 #ffffff;
	box-shadow: inset 0 1px 0 #ffffff;
}

.modal-footer:before,
.modal-footer:after {
	display: table;
	line-height: 0;
	content: "";
}

.modal-footer:after {
	clear: both;
}

.modal-footer .btn + .btn {
	margin-bottom: 0;
	margin-left: 5px;
}

.modal-footer .btn-group .btn + .btn {
	margin-left: -1px;
}

.modal-footer .btn-block + .btn-block {
	margin-left: 0;
}

.tooltip {
	position: absolute;
	z-index: 1030;
	display: block;
	font-size: 11px;
	line-height: 1.4;
	opacity: 0;
	filter: alpha(opacity=0);
	visibility: visible;
}

.tooltip.in {
	opacity: 0.8;
	filter: alpha(opacity=80);
}

.tooltip.top {
	padding: 5px 0;
	margin-top: -3px;
}

.tooltip.right {
	padding: 0 5px;
	margin-left: 3px;
}

.tooltip.bottom {
	padding: 5px 0;
	margin-top: 3px;
}

.tooltip.left {
	padding: 0 5px;
	margin-left: -3px;
}

.tooltip-inner {
	max-width: 200px;
	padding: 8px;
	color: #ffffff;
	text-align: center;
	text-decoration: none;
	background-color: #000000;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}

.tooltip-arrow {
	position: absolute;
	width: 0;
	height: 0;
	border-color: transparent;
	border-style: solid;
}

.tooltip.top .tooltip-arrow {
	bottom: 0;
	left: 50%;
	margin-left: -5px;
	border-top-color: #000000;
	border-width: 5px 5px 0;
}

.tooltip.right .tooltip-arrow {
	top: 50%;
	left: 0;
	margin-top: -5px;
	border-right-color: #000000;
	border-width: 5px 5px 5px 0;
}

.tooltip.left .tooltip-arrow {
	top: 50%;
	right: 0;
	margin-top: -5px;
	border-left-color: #000000;
	border-width: 5px 0 5px 5px;
}

.tooltip.bottom .tooltip-arrow {
	top: 0;
	left: 50%;
	margin-left: -5px;
	border-bottom-color: #000000;
	border-width: 0 5px 5px;
}

.popover {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 1010;
	display: none;
	max-width: 276px;
	padding: 1px;
	text-align: left;
	white-space: normal;
	background-color: #ffffff;
	border: 1px solid #ccc;
	border: 1px solid rgba(0, 0, 0, 0.2);
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	-webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
	-moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
	box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
	-webkit-background-clip: padding-box;
	-moz-background-clip: padding;
	background-clip: padding-box;
}

.popover.top {
	margin-top: -10px;
}

.popover.right {
	margin-left: 10px;
}

.popover.bottom {
	margin-top: 10px;
}

.popover.left {
	margin-left: -10px;
}

.popover-title {
	padding: 8px 14px;
	margin: 0;
	font-size: 14px;
	font-weight: normal;
	line-height: 18px;
	background-color: #f7f7f7;
	border-bottom: 1px solid #ebebeb;
	-webkit-border-radius: 5px 5px 0 0;
	-moz-border-radius: 5px 5px 0 0;
	border-radius: 5px 5px 0 0;
}

.popover-title:empty {
	display: none;
}

.popover-content {
	padding: 9px 14px;
}

.popover .arrow,
.popover .arrow:after {
	position: absolute;
	display: block;
	width: 0;
	height: 0;
	border-color: transparent;
	border-style: solid;
}

.popover .arrow {
	border-width: 11px;
}

.popover .arrow:after {
	border-width: 10px;
	content: "";
}

.popover.top .arrow {
	bottom: -11px;
	left: 50%;
	margin-left: -11px;
	border-top-color: #999;
	border-top-color: rgba(0, 0, 0, 0.25);
	border-bottom-width: 0;
}

.popover.top .arrow:after {
	bottom: 1px;
	margin-left: -10px;
	border-top-color: #ffffff;
	border-bottom-width: 0;
}

.popover.right .arrow {
	top: 50%;
	left: -11px;
	margin-top: -11px;
	border-right-color: #999;
	border-right-color: rgba(0, 0, 0, 0.25);
	border-left-width: 0;
}

.popover.right .arrow:after {
	bottom: -10px;
	left: 1px;
	border-right-color: #ffffff;
	border-left-width: 0;
}

.popover.bottom .arrow {
	top: -11px;
	left: 50%;
	margin-left: -11px;
	border-bottom-color: #999;
	border-bottom-color: rgba(0, 0, 0, 0.25);
	border-top-width: 0;
}

.popover.bottom .arrow:after {
	top: 1px;
	margin-left: -10px;
	border-bottom-color: #ffffff;
	border-top-width: 0;
}

.popover.left .arrow {
	top: 50%;
	right: -11px;
	margin-top: -11px;
	border-left-color: #999;
	border-left-color: rgba(0, 0, 0, 0.25);
	border-right-width: 0;
}

.popover.left .arrow:after {
	right: 1px;
	bottom: -10px;
	border-left-color: #ffffff;
	border-right-width: 0;
}

.thumbnails {
	margin-left: -20px;
	list-style: none;
}

.thumbnails:before,
.thumbnails:after {
	display: table;
	line-height: 0;
	content: "";
}

.thumbnails:after {
	clear: both;
}

.row-fluid .thumbnails {
	margin-left: 0;
}

.thumbnails > li {
	float: left;
	margin-bottom: 20px;
	margin-left: 20px;
}

.thumbnail {
	display: block;
	padding: 4px;
	line-height: 20px;
	border: 1px solid #ddd;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	-webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.055);
	-moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.055);
	box-shadow: 0 1px 3px rgba(0, 0, 0, 0.055);
	-webkit-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
}

a.thumbnail:hover,
a.thumbnail:focus {
	border-color: #0088cc;
	-webkit-box-shadow: 0 1px 4px rgba(0, 105, 214, 0.25);
	-moz-box-shadow: 0 1px 4px rgba(0, 105, 214, 0.25);
	box-shadow: 0 1px 4px rgba(0, 105, 214, 0.25);
}

.thumbnail > img {
	display: block;
	max-width: 100%;
	margin-right: auto;
	margin-left: auto;
}

.thumbnail .caption {
	padding: 9px;
	color: #555555;
}

.media,
.media-body {
	overflow: hidden;
	zoom: 1;
}

.media,
.media .media {
	margin-top: 15px;
}

.media:first-child {
	margin-top: 0;
}

.media-object {
	display: block;
}

.media-heading {
	margin: 0 0 5px;
}

.media > .pull-left {
	margin-right: 10px;
}

.media > .pull-right {
	margin-left: 10px;
}

.media-list {
	margin-left: 0;
	list-style: none;
}

.label,
.badge {
	display: inline-block;
	padding: 2px 4px;
	font-size: 11.844px;
	font-weight: bold;
	line-height: 14px;
	color: #ffffff;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	white-space: nowrap;
	vertical-align: baseline;
	background-color: #999999;
}

.label {
	border-radius: 3px;
}

.badge {
	padding-right: 9px;
	padding-left: 9px;
	border-radius: 9px;
}

.label:empty,
.badge:empty {
	display: none;
}

a.label:hover,
a.label:focus,
a.badge:hover,
a.badge:focus {
	color: #ffffff;
	text-decoration: none;
	cursor: pointer;
}

.label-important,
.badge-important {
	background-color: #b94a48;
}

.label-important[href],
.badge-important[href] {
	background-color: #953b39;
}

.label-warning,
.badge-warning {
	background-color: #f89406;
}

.label-warning[href],
.badge-warning[href] {
	background-color: #c67605;
}

.label-success,
.badge-success {
	background-color: #468847;
}

.label-success[href],
.badge-success[href] {
	background-color: #356635;
}

.label-info,
.badge-info {
	background-color: #3a87ad;
}

.label-info[href],
.badge-info[href] {
	background-color: #2d6987;
}

.label-inverse,
.badge-inverse {
	background-color: #333333;
}

.label-inverse[href],
.badge-inverse[href] {
	background-color: #1a1a1a;
}

.btn .label,
.btn .badge {
	position: relative;
	top: -1px;
}

.btn-mini .label,
.btn-mini .badge {
	top: 0;
}

@-webkit-keyframes progress-bar-stripes {
	from {
		background-position: 40px 0;
	}
	to {
		background-position: 0 0;
	}
}

@-moz-keyframes progress-bar-stripes {
	from {
		background-position: 40px 0;
	}
	to {
		background-position: 0 0;
	}
}

@-ms-keyframes progress-bar-stripes {
	from {
		background-position: 40px 0;
	}
	to {
		background-position: 0 0;
	}
}

@-o-keyframes progress-bar-stripes {
	from {
		background-position: 0 0;
	}
	to {
		background-position: 40px 0;
	}
}

@keyframes progress-bar-stripes {
	from {
		background-position: 40px 0;
	}
	to {
		background-position: 0 0;
	}
}

.progress {
	height: 20px;
	margin-bottom: 20px;
	overflow: hidden;
	background-color: #f7f7f7;
	background-image: -moz-linear-gradient(top, #f5f5f5, #f9f9f9);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f5f5f5), to(#f9f9f9));
	background-image: -webkit-linear-gradient(top, #f5f5f5, #f9f9f9);
	background-image: -o-linear-gradient(top, #f5f5f5, #f9f9f9);
	background-image: linear-gradient(to bottom, #f5f5f5, #f9f9f9);
	background-repeat: repeat-x;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5', endColorstr='#fff9f9f9', GradientType=0);
	-webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
	-moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
	box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
}

.progress .bar {
	float: left;
	width: 0;
	height: 100%;
	font-size: 12px;
	color: #ffffff;
	text-align: center;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	background-color: #0e90d2;
	background-image: -moz-linear-gradient(top, #149bdf, #0480be);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#149bdf), to(#0480be));
	background-image: -webkit-linear-gradient(top, #149bdf, #0480be);
	background-image: -o-linear-gradient(top, #149bdf, #0480be);
	background-image: linear-gradient(to bottom, #149bdf, #0480be);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff149bdf', endColorstr='#ff0480be', GradientType=0);
	-webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
	-moz-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
	box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-transition: width 0.6s ease;
	-moz-transition: width 0.6s ease;
	-o-transition: width 0.6s ease;
	transition: width 0.6s ease;
}

.progress .bar + .bar {
	-webkit-box-shadow: inset 1px 0 0 rgba(0, 0, 0, 0.15), inset 0 -1px 0 rgba(0, 0, 0, 0.15);
	-moz-box-shadow: inset 1px 0 0 rgba(0, 0, 0, 0.15), inset 0 -1px 0 rgba(0, 0, 0, 0.15);
	box-shadow: inset 1px 0 0 rgba(0, 0, 0, 0.15), inset 0 -1px 0 rgba(0, 0, 0, 0.15);
}

.progress-striped .bar {
	background-color: #149bdf;
	background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));
	background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
	background-image: -moz-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
	background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
	background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
	-webkit-background-size: 40px 40px;
	-moz-background-size: 40px 40px;
	-o-background-size: 40px 40px;
	background-size: 40px 40px;
}

.progress.active .bar {
	-webkit-animation: progress-bar-stripes 2s linear infinite;
	-moz-animation: progress-bar-stripes 2s linear infinite;
	-ms-animation: progress-bar-stripes 2s linear infinite;
	-o-animation: progress-bar-stripes 2s linear infinite;
	animation: progress-bar-stripes 2s linear infinite;
}

.progress-danger .bar,
.progress .bar-danger {
	background-color: #dd514c;
	background-image: -moz-linear-gradient(top, #ee5f5b, #c43c35);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ee5f5b), to(#c43c35));
	background-image: -webkit-linear-gradient(top, #ee5f5b, #c43c35);
	background-image: -o-linear-gradient(top, #ee5f5b, #c43c35);
	background-image: linear-gradient(to bottom, #ee5f5b, #c43c35);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffee5f5b', endColorstr='#ffc43c35', GradientType=0);
}

.progress-danger.progress-striped .bar,
.progress-striped .bar-danger {
	background-color: #ee5f5b;
	background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));
	background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
	background-image: -moz-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
	background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
	background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}

.progress-success .bar,
.progress .bar-success {
	background-color: #5eb95e;
	background-image: -moz-linear-gradient(top, #62c462, #57a957);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#62c462), to(#57a957));
	background-image: -webkit-linear-gradient(top, #62c462, #57a957);
	background-image: -o-linear-gradient(top, #62c462, #57a957);
	background-image: linear-gradient(to bottom, #62c462, #57a957);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff62c462', endColorstr='#ff57a957', GradientType=0);
}

.progress-success.progress-striped .bar,
.progress-striped .bar-success {
	background-color: #62c462;
	background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));
	background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
	background-image: -moz-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
	background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
	background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}

.progress-info .bar,
.progress .bar-info {
	background-color: #4bb1cf;
	background-image: -moz-linear-gradient(top, #5bc0de, #339bb9);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#5bc0de), to(#339bb9));
	background-image: -webkit-linear-gradient(top, #5bc0de, #339bb9);
	background-image: -o-linear-gradient(top, #5bc0de, #339bb9);
	background-image: linear-gradient(to bottom, #5bc0de, #339bb9);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff339bb9', GradientType=0);
}

.progress-info.progress-striped .bar,
.progress-striped .bar-info {
	background-color: #5bc0de;
	background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));
	background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
	background-image: -moz-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
	background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
	background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}

.progress-warning .bar,
.progress .bar-warning {
	background-color: #faa732;
	background-image: -moz-linear-gradient(top, #fbb450, #f89406);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fbb450), to(#f89406));
	background-image: -webkit-linear-gradient(top, #fbb450, #f89406);
	background-image: -o-linear-gradient(top, #fbb450, #f89406);
	background-image: linear-gradient(to bottom, #fbb450, #f89406);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffbb450', endColorstr='#fff89406', GradientType=0);
}

.progress-warning.progress-striped .bar,
.progress-striped .bar-warning {
	background-color: #fbb450;
	background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));
	background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
	background-image: -moz-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
	background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
	background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}

.accordion {
	margin-bottom: 20px;
}

.accordion-group {
	margin-bottom: 2px;
	border: 1px solid #e5e5e5;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}

.accordion-heading {
	border-bottom: 0;
}

.accordion-heading .accordion-toggle {
	display: block;
	padding: 8px 15px;
}

.accordion-toggle {
	cursor: pointer;
}

.accordion-inner {
	padding: 9px 15px;
	border-top: 1px solid #e5e5e5;
}

.carousel {
  position: relative;
  margin-bottom: 20px;
  line-height: 1;
}

.carousel-inner {
  position: relative;
  width: 100%;
  overflow: hidden;
}

.carousel-inner > .item {
  position: relative;
  display: none;
  -webkit-transition: 0.6s ease-in-out left;
     -moz-transition: 0.6s ease-in-out left;
       -o-transition: 0.6s ease-in-out left;
          transition: 0.6s ease-in-out left;
}

.carousel-inner > .item > img,
.carousel-inner > .item > a > img {
  display: block;
  line-height: 1;
}

.carousel-inner > .active,
.carousel-inner > .next,
.carousel-inner > .prev {
  display: block;
}

.carousel-inner > .active {
  left: 0;
}

.carousel-inner > .next,
.carousel-inner > .prev {
  position: absolute;
  top: 0;
  width: 100%;
}

.carousel-inner > .next {
  left: 100%;
}

.carousel-inner > .prev {
  left: -100%;
}

.carousel-inner > .next.left,
.carousel-inner > .prev.right {
  left: 0;
}

.carousel-inner > .active.left {
  left: -100%;
}

.carousel-inner > .active.right {
  left: 100%;
}

.carousel-control {
  position: absolute;
  top: 40%;
  left: 15px;
  width: 40px;
  height: 40px;
  margin-top: -20px;
  font-size: 60px;
  font-weight: 100;
  line-height: 30px;
  color: #ffffff;
  text-align: center;
  background: #222222;
  border: 3px solid #ffffff;
  -webkit-border-radius: 23px;
     -moz-border-radius: 23px;
          border-radius: 23px;
  opacity: 0.5;
  filter: alpha(opacity=50);
}

.carousel-control.right {
  right: 15px;
  left: auto;
}

.carousel-control:hover,
.carousel-control:focus {
  color: #ffffff;
  text-decoration: none;
  opacity: 0.9;
  filter: alpha(opacity=90);
}

.carousel-indicators {
  position: absolute;
  top: 15px;
  right: 15px;
  z-index: 5;
  margin: 0;
  list-style: none;
}

.carousel-indicators li {
  display: block;
  float: left;
  width: 10px;
  height: 10px;
  margin-left: 5px;
  text-indent: -999px;
  background-color: #ccc;
  background-color: rgba(255, 255, 255, 0.25);
  border-radius: 5px;
}

.carousel-indicators .active {
  background-color: #fff;
}

.carousel-caption {
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
  padding: 15px;
  background: #333333;
  background: rgba(0, 0, 0, 0.75);
}

.carousel-caption h4,
.carousel-caption p {
  line-height: 20px;
  color: #ffffff;
}

.carousel-caption h4 {
  margin: 0 0 5px;
}

.carousel-caption p {
  margin-bottom: 0;
}

.hero-unit {
  padding: 60px;
  margin-bottom: 30px;
  font-size: 18px;
  font-weight: 200;
  line-height: 30px;
  color: inherit;
  background-color: #eeeeee;
  -webkit-border-radius: 6px;
     -moz-border-radius: 6px;
          border-radius: 6px;
}

.hero-unit h1 {
  margin-bottom: 0;
  font-size: 60px;
  line-height: 1;
  letter-spacing: -1px;
  color: inherit;
}

.hero-unit li {
  line-height: 30px;
}

.pull-right {
	float: right;
}

.pull-left {
	float: left;
}

.hide {
	display: none;
}

.show {
	display: block;
}

.invisible {
	visibility: hidden;
}

.affix {
	position: fixed;
}

/* Joomla JUI NOTE: Original .modal definition has to be commented in modals.less and responsive-767px-max.less */

/* Joomla JUI NOTE: Original .modal definition has to be commented */

div.modal {
	position: fixed;
	top: 10%;
	left: 50%;
	z-index: 1050;
	width: 560px;
	margin-left: -280px;
	background-color: #ffffff;
	border: 1px solid #999;
	border: 1px solid rgba(0, 0, 0, 0.3);
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	outline: none;
	-webkit-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
	-moz-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
	box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
	-webkit-background-clip: padding-box;
	-moz-background-clip: padding-box;
	background-clip: padding-box;
}

div.modal.fade {
	top: -25%;
	-webkit-transition: opacity 0.3s linear, top 0.3s ease-out;
	-moz-transition: opacity 0.3s linear, top 0.3s ease-out;
	-o-transition: opacity 0.3s linear, top 0.3s ease-out;
	transition: opacity 0.3s linear, top 0.3s ease-out;
}

div.modal.fade.in {
	top: 10%;
}
p { margin: 1.5rem 0; }

dl { margin-top: 1.5rem; margin-bottom: 1.5rem; }

dd { margin-left: 1.5rem; }

ul.menu ul { margin-left: 1.5rem; }

.list-striped, .row-striped { list-style: none; line-height: 18px; text-align: left; vertical-align: middle; margin-left: 0; }

.list-striped li, .list-striped dd, .row-striped .row, .row-striped .row-fluid { padding: 0.75rem; }

.row-striped .row-fluid { width: 97%; }

.row-striped .row-fluid [class*="span"] { min-height: 10px; }

.row-striped .row-fluid [class*="span"] { margin-left: 0.75rem; }

.row-striped .row-fluid [class*="span"]:first-child { margin-left: 0; }

.list-condensed li { padding: 0.5rem; }

.row-condensed .row, .row-condensed .row-fluid { padding: 0.5rem; }

.list-bordered, .row-bordered { list-style: none; text-align: left; vertical-align: middle; margin-left: 0; border-radius: 4px; }

.blog-row-rule, .blog-item-rule { border: 0; }

.row-even, .row-odd { padding: 5px; width: 99%; }

.row-odd { background-color: transparent; }

.row-fluid .row-reveal { visibility: hidden; }

.row-fluid:hover .row-reveal { visibility: visible; }

hr.hr-condensed { margin: 10px 0; }

.img_caption .left { float: left; margin-right: 1.5rem; }

.img_caption .right { float: right; margin-left: 1.5rem; }

.img_caption .left p { clear: left; text-align: center; }

.img_caption .right p { clear: right; text-align: center; }

.img_caption { text-align: center !important; }

.img_caption.none { margin-left: auto; margin-right: auto; }

figure { display: table; }

figure.pull-center, img.pull-center { margin-left: auto; margin-right: auto; }

img.pull-center { display: block; }

figcaption { display: table-caption; caption-side: bottom; }

blockquote { padding: 0 0 0 0.938rem; margin: 0 0 1.5rem; }

blockquote.pull-right { padding-right: 1.5rem; }

address { margin-bottom: 1.5rem; }

code, pre { border-radius: 0.1875rem; }

pre { padding: 0.938rem; margin: 0 0 1.5rem; border-radius: 0.1875rem; }

pre.prettyprint { margin-bottom: 1.5rem; }

.btn .caret { margin-bottom: 7px; }

.btn.btn-micro .caret { margin: 5px 0; }

.btn-wide { width: 80%; }

.radio.btn-group input[type=radio] { display: none; }

.radio.btn-group > label:first-of-type { margin-left: 0; -webkit-border-bottom-left-radius: 4px; border-bottom-left-radius: 4px; -webkit-border-top-left-radius: 4px; border-top-left-radius: 4px; -moz-border-radius-bottomleft: 4px; -moz-border-radius-topleft: 4px; }

fieldset.radio.btn-group { padding-left: 0; }

.btn-micro { padding: 1px 4px; font-size: 10px; line-height: 8px; }

.btn-group > .btn-micro { font-size: 10px; }

.btn-group > .btn + .dropdown-backdrop + .btn { margin-left: -1px; }

.btn-group > .btn + .dropdown-backdrop + .dropdown-toggle { padding-left: 8px; padding-right: 8px; -webkit-box-shadow: inset 1px 0 0 rgba(255, 255, 255, 0.125), inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05); -moz-box-shadow: inset 1px 0 0 rgba(255, 255, 255, 0.125), inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05); box-shadow: inset 1px 0 0 rgba(255, 255, 255, 0.125), inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05); *padding-top: 5px; *padding-bottom: 5px; }

.btn-group > .btn-mini + .dropdown-backdrop + .dropdown-toggle { padding-left: 5px; padding-right: 5px; *padding-top: 2px; *padding-bottom: 2px; }

.btn-group > .btn-small + .dropdown-backdrop + .dropdown-toggle { *padding-top: 5px; *padding-bottom: 4px; }

.btn-group > .btn-large + .dropdown-backdrop + .dropdown-toggle { padding-left: 12px; padding-right: 12px; *padding-top: 7px; *padding-bottom: 7px; }

.btn-group .chzn-results { white-space: normal; }

.controls .input-append .btn { padding: 6px 12px; font-size: 14px; line-height: 20px; }

.btn.jmodedit { padding: 0; text-align: center; font-size: 0.8rem; }

.btn.jmodedit [class^="icon-"], .btn.jmodedit [class*=" icon-"] { margin: 6px 8px; text-align: center; }

.filters.btn-toolbar .btn-group, .filters.btn-toolbar { font-size: inherit; }

.platform-content input { box-sizing: content-box; }

legend { margin-bottom: 1.5rem; }

textarea:focus, input[type="text"]:focus, input[type="password"]:focus, input[type="datetime"]:focus, input[type="datetime-local"]:focus, input[type="date"]:focus, input[type="month"]:focus, input[type="time"]:focus, input[type="week"]:focus, input[type="number"]:focus, input[type="email"]:focus, input[type="url"]:focus, input[type="search"]:focus, input[type="tel"]:focus, input[type="color"]:focus, .uneditable-input:focus { border-color: rgba(82, 168, 236, 0.8); box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6); }

input[type="color"], input[type="date"], input[type="datetime"], input[type="datetime-local"], input[type="email"], input[type="month"], input[type="number"], input[type="password"], input[type="search"], input[type="tel"], input[type="text"], input[type="time"], input[type="url"], input[type="week"], input:not([type]), textarea { padding: 0.375rem 0.375rem; }

.uneditable-input { width: 100%; }

.platform-content .input-block-level, .platform-content .input-large, .platform-content .input-xlarge, .platform-content .input-xxlarge, .platform-content .uneditable-input { display: block; width: 100%; min-height: 28px; }

.input-prepend .chzn-container-single .chzn-single, .input-append .chzn-container-single .chzn-single { height: 26px; box-shadow: none; }

.input-prepend > .add-on, .input-append > .add-on { vertical-align: top; height: auto; padding: 5px; }

.input-prepend .chzn-container-single .chzn-single { border-radius: 0 0.1875rem 0.1875rem 0; }

.input-prepend .chzn-container-single .chzn-single-with-drop { border-radius: 0 0.1875rem 0 0; }

.input-append .chzn-container-single .chzn-single { border-radius: 0.1875rem 0 0 0.1875rem; }

.input-append .chzn-container-single .chzn-single-with-drop { border-radius: 0.1875rem 0 0 0; }

.input-prepend.input-append .chzn-container-single .chzn-single, .input-prepend.input-append .chzn-container-single .chzn-single-with-drop { border-radius: 0; }

.element-invisible { position: absolute; padding: 0; margin: 0; border: 0; height: 1px; width: 1px; overflow: hidden; }

.form-vertical .control-label { float: none; width: auto; padding-right: 0; padding-top: 0; text-align: left; }

.control-label .hasTooltip, .control-label .hasPopover { display: inline-block; }

.form-vertical .controls { margin-left: 0; }

.invalid { color: #9d261d; }

input.invalid { border: 1px solid #9d261d; }

#modules-form .btn-group { font-size: inherit; }

#modules-form .radio.btn-group input[type=radio] { display: inherit; margin-left: inherit; }

.controls input[type="radio"] { margin-right: 5px; }

.layout-edit #sbox-content.sbox-content-iframe { overflow: hidden; }

.nav-list > li.offset > a { padding-left: 30px; font-size: 12px; }

.navbar .nav > li > a.btn { padding: 4px 10px; line-height: 18px; }

.nav-tabs.nav-dark > .active > a, .nav-tabs.nav-dark > .active > a:hover { border-bottom-color: transparent; }

.tab-content { overflow: visible; }

.tabs-left .tab-content { overflow: auto; }

.nav-tabs > li > span { display: block; margin-right: 2px; padding-right: 12px; padding-left: 12px; padding-top: 8px; padding-bottom: 8px; line-height: 18px; border: 1px solid transparent; border-radius: 0.1875rem 0.1875rem 0 0; }

.dropdown-menu { text-align: left; }

body.modal { padding-top: 0; }

.thumbnail.pull-left { margin: 0 10px 10px 0; }

.thumbnail.pull-right { margin: 0 0 10px 10px; }

body.modal .manager .height-50 .icon-folder-2 { font-size: 30px; height: 35px; width: 35px; line-height: 35px; }

body.modal .manager.thumbnails .small { font-size: 12px; }

.accordion-body.in:hover { overflow: visible; }

.tip-wrap { max-width: 200px; padding: 3px 8px; text-align: center; text-decoration: none; border-radius: 0.1875rem; z-index: 100; }

.tooltip { max-width: 400px; }

.tooltip-inner { max-width: none; text-align: left; text-shadow: none; }

th .tooltip-inner { font-weight: normal; }

.tooltip.hasimage { opacity: 1; }

.tip-text { text-align: left; }

#helpsite-refresh { vertical-align: top; }

#pop-print { float: right; margin: 10px; }

#filter-search { vertical-align: top; }

.editor { overflow: hidden; position: relative; }

.search span.highlight { font-weight: bold; padding: 1px 4px; }

.img-rounded { border-radius: 0.1875rem; }

.img-polaroid { padding: 4px; }

.alert { border-radius: 0.1875rem; padding: 0.938rem; margin-bottom: 1.5rem; text-shadow: none; }

.add-on [class^="icon-"], .add-on [class*=" icon-"] { height: auto; line-height: 1.5; margin-right: auto; }

[class^="icon-"], [class*=" icon-"] { margin-right: .25em; line-height: 14px; }

.pull-right.item-image { margin: 0 0 1.5rem 1.5rem; }

.pull-left.item-image { margin: 0 1.5rem 1.5rem 0; }

#imageForm button:hover, #uploadForm button:hover { border-color: inherit; }

.calendar .title { border: none; }

.calendar thead .name { padding: 2px; }

.calendar thead .button { color: #000 !important; font-weight: normal; border: 1px solid transparent; display: table-cell; background: inherit; }

.calendar thead .hilite { border-radius: 0; padding: 2px; }

.width-10 { width: 10px; }

.width-20 { width: 20px; }

.width-30 { width: 30px; }

.width-40 { width: 40px; }

.width-50 { width: 50px; }

.width-60 { width: 60px; }

.width-70 { width: 70px; }

.width-80 { width: 80px; }

.width-90 { width: 90px; }

.width-100 { width: 100px; }

.height-10 { height: 10px; }

.height-20 { height: 20px; }

.height-30 { height: 30px; }

.height-40 { height: 40px; }

.height-50 { height: 50px; }

.height-60 { height: 60px; }

.height-70 { height: 70px; }

.height-80 { height: 80px; }

.height-90 { height: 90px; }

.height-100 { height: 100px; }

.view-mailto .formelm label, .print-mode .formelm label { display: block; }

.contentpane.modal { padding: 1.5rem; }

.sprocket-strips.loading .sprocket-strips-overlay { box-sizing: content-box; }

#frame { margin: 20px auto; width: 400px; padding: 20px; }

#frame img { max-width: 100%; height: auto; }

#frame form { text-align: left; }

.outline { padding: 2px; }

#system-message { margin: 0 auto; padding: 20px 0 0; }
@font-face{font-display:swap;
	font-family: 'IcoMoon';
	src: url(/media/jui/fonts/IcoMoon.eot);
	src: url(/media/jui/fonts/IcoMoon.eot#iefix) format('embedded-opentype'),
		url(/media/jui/fonts/IcoMoon.svg#IcoMoon) format('svg'),
		url(/media/jui/fonts/IcoMoon.woff) format('woff'),
		url(/media/jui/fonts/IcoMoon.ttf) format('truetype');
	font-weight: normal;
	font-style: normal;
}

[data-icon]:before {
	font-family: 'IcoMoon';
	content: attr(data-icon);
	speak: none;
}
[class^="icon-"],
[class*=" icon-"] {
	display: inline-block;
	width: 14px;
	height: 14px;
	*margin-right: .3em;
	line-height: 14px;
}
[class^="icon-"]:before,
[class*=" icon-"]:before {
	font-family: 'IcoMoon';
	font-style: normal;
	speak: none;
}
[class^="icon-"].disabled,
[class*=" icon-"].disabled {
	font-weight: normal;
}
.icon-joomla:before {
	content: "\e200";
}
.icon-chevron-up:before,
.icon-uparrow:before,
.icon-arrow-up:before {
	content: "\e005";
}
.icon-chevron-right:before,
.icon-rightarrow:before,
.icon-arrow-right:before{
	content: "\e006";
}
.icon-chevron-down:before,
.icon-downarrow:before,
.icon-arrow-down:before {
	content: "\e007";
}
.icon-chevron-left:before,
.icon-leftarrow:before,
.icon-arrow-left:before {
	content: "\e008";
}
.icon-arrow-first:before {
	content: "\e003";
}
.icon-arrow-last:before {
	content: "\e004";
}
.icon-arrow-up-2:before {
	content: "\e009";
}
.icon-arrow-right-2:before {
	content: "\e00a";
}
.icon-arrow-down-2:before {
	content: "\e00b";
}
.icon-arrow-left-2:before {
	content: "\e00c";
}
.icon-arrow-up-3:before {
	content: "\e00f";
}
.icon-arrow-right-3:before {
	content: "\e010";
}
.icon-arrow-down-3:before {
	content: "\e011";
}
.icon-arrow-left-3:before {
	content: "\e012";
}
.icon-menu-2:before {
	content: "\e00e";
}
.icon-arrow-up-4:before {
	content: "\e201";
}
.icon-arrow-right-4:before {
	content: "\e202";
}
.icon-arrow-down-4:before {
	content: "\e203";
}
.icon-arrow-left-4:before {
	content: "\e204";
}
.icon-share:before,
.icon-redo:before {
	content: "\27";
}
.icon-undo:before {
	content: "\28";
}
.icon-forward-2:before {
	content: "\e205";
}
.icon-backward-2:before,
.icon-reply:before {
	content: "\e206";
}
.icon-unblock:before,
.icon-refresh:before,
.icon-redo-2:before {
	content: "\6c";
}
.icon-undo-2:before {
	content: "\e207";
}
.icon-move:before {
	content: "\7a";
}
.icon-expand:before {
	content: "\66";
}
.icon-contract:before {
	content: "\67";
}
.icon-expand-2:before {
	content: "\68";
}
.icon-contract-2:before {
	content: "\69";
}
.icon-play:before {
	content: "\e208";
}
.icon-pause:before {
	content: "\e209";
}
.icon-stop:before {
	content: "\e210";
}
.icon-previous:before,
.icon-backward:before {
	content: "\7c";
}
.icon-next:before,
.icon-forward:before {
	content: "\7b";
}
.icon-first:before {
	content: "\7d";
}
.icon-last:before {
	content: "\e000";
}
.icon-play-circle:before {
	content: "\e00d";
}
.icon-pause-circle:before {
	content: "\e211";
}
.icon-stop-circle:before {
	content: "\e212";
}
.icon-backward-circle:before {
	content: "\e213";
}
.icon-forward-circle:before {
	content: "\e214";
}
.icon-loop:before {
	content: "\e001";
}
.icon-shuffle:before {
	content: "\e002";
}
.icon-search:before {
	content: "\53";
}
.icon-zoom-in:before {
	content: "\64";
}
.icon-zoom-out:before {
	content: "\65";
}
.icon-apply:before,
.icon-edit:before,
.icon-pencil:before {
	content: "\2b";
}
.icon-pencil-2:before {
	content: "\2c";
}
.icon-brush:before {
	content: "\3b";
}
.icon-save-new:before,
.icon-plus-2:before  {
	content: "\5d";
}
.icon-minus-sign:before,
.icon-minus-2:before {
	content: "\5e";
}
.icon-delete:before,
.icon-remove:before,
.icon-cancel-2:before {
	content: "\49";
}
.icon-publish:before,
.icon-save:before,
.icon-ok:before,
.icon-checkmark:before {
	content: "\47";
}
.icon-new:before,
.icon-plus:before {
	content: "\2a";
}
.icon-plus-circle:before {
	content: "\e215";
}
.icon-minus:before,
.icon-not-ok:before {
	content: "\4b";
}
.icon-ban-circle:before,
.icon-minus-circle:before {
	content: "\e216";
}
.icon-unpublish:before,
.icon-cancel:before {
	content: "\4a";
}
.icon-cancel-circle:before {
	content: "\e217";
}
.icon-checkmark-2:before {
	content: "\e218";
}
.icon-checkmark-circle:before {
	content: "\e219";
}
.icon-info:before {
	content: "\e220";
}
.icon-info-2:before,
.icon-info-circle:before {
	content: "\e221";
}
.icon-question:before,
.icon-question-sign:before,
.icon-help:before {
	content: "\45";
}
.icon-question-2:before,
.icon-question-circle:before {
	content: "\e222";
}
.icon-notification:before {
	content: "\e223";
}
.icon-notification-2:before,
.icon-notification-circle:before {
	content: "\e224";
}
.icon-pending:before,
.icon-warning:before {
	content: "\48";
}
.icon-warning-2:before,
.icon-warning-circle:before {
	content: "\e225";
}
.icon-checkbox-unchecked:before {
	content: "\3d";
}
.icon-checkin:before,
.icon-checkbox:before,
.icon-checkbox-checked:before {
	content: "\3e";
}
.icon-checkbox-partial:before {
	content: "\3f";
}
.icon-square:before {
	content: "\e226";
}
.icon-radio-unchecked:before {
	content: "\e227";
}
.icon-radio-checked:before {
	content: "\e228";
}
.icon-circle:before {
	content: "\e229";
}
.icon-signup:before {
	content: "\e230";
}
.icon-grid:before,
.icon-grid-view:before {
	content: "\58";
}
.icon-grid-2:before,
.icon-grid-view-2:before {
	content: "\59";
}
.icon-menu:before {
	content: "\5a";
}
.icon-list:before,
.icon-list-view:before {
	content: "\31";
}
.icon-list-2:before {
	content: "\e231";
}
.icon-menu-3:before {
	content: "\e232";
}
.icon-folder-open:before,
.icon-folder:before {
	content: "\2d";
}
.icon-folder-close:before,
.icon-folder-2:before {
	content: "\2e";
}
.icon-folder-plus:before {
	content: "\e234";
}
.icon-folder-minus:before {
	content: "\e235";
}
.icon-folder-3:before {
	content: "\e236";
}
.icon-folder-plus-2:before {
	content: "\e237";
}
.icon-folder-remove:before {
	content: "\e238";
}
.icon-file:before {
	content: "\e016";
}
.icon-file-2:before {
	content: "\e239";
}
.icon-file-add:before,
.icon-file-plus:before {
	content: "\29";
}
.icon-file-minus:before {
	content: "\e017";
}
.icon-file-check:before {
	content: "\e240";
}
.icon-file-remove:before {
	content: "\e241";
}
.icon-save-copy:before,
.icon-copy:before {
	content: "\e018";
}
.icon-stack:before {
	content: "\e242";
}
.icon-tree:before {
	content: "\e243";
}
.icon-tree-2:before {
	content: "\e244";
}
.icon-paragraph-left:before {
	content: "\e246";
}
.icon-paragraph-center:before {
	content: "\e247";
}
.icon-paragraph-right:before {
	content: "\e248";
}
.icon-paragraph-justify:before {
	content: "\e249";
}
.icon-screen:before {
	content: "\e01c";
}
.icon-tablet:before {
	content: "\e01d";
}
.icon-mobile:before {
	content: "\e01e";
}
.icon-box-add:before {
	content: "\51";
}
.icon-box-remove:before {
	content: "\52";
}
.icon-download:before {
	content: "\e021";
}
.icon-upload:before {
	content: "\e022";
}
.icon-home:before {
	content: "\21";
}
.icon-home-2:before {
	content: "\e250";
}
.icon-out-2:before,
.icon-new-tab:before {
	content: "\e024";
}
.icon-out-3:before,
.icon-new-tab-2:before {
	content: "\e251";
}
.icon-link:before {
	content: "\e252";
}
.icon-picture:before,
.icon-image:before {
	content: "\2f";
}
.icon-pictures:before,
.icon-images:before {
	content: "\30";
}
.icon-palette:before,
.icon-color-palette:before {
	content: "\e014";
}
.icon-camera:before {
	content: "\55";
}
.icon-camera-2:before,
.icon-video:before {
	content: "\e015";
}
.icon-play-2:before,
.icon-video-2:before,
.icon-youtube:before {
	content: "\56";
}
.icon-music:before {
	content: "\57";
}
.icon-user:before {
	content: "\22";
}
.icon-users:before {
	content: "\e01f";
}
.icon-vcard:before {
	content: "\6d";
}
.icon-address:before {
	content: "\70";
}
.icon-share-alt:before,
.icon-out:before {
	content: "\26";
}
.icon-enter:before {
	content: "\e257";
}
.icon-exit:before {
	content: "\e258";
}
.icon-comment:before,
.icon-comments:before {
	content: "\24";
}
.icon-comments-2:before {
	content: "\25";
}
.icon-quote:before,
.icon-quotes-left:before {
	content: "\60";
}
.icon-quote-2:before,
.icon-quotes-right:before {
	content: "\61";
}
.icon-quote-3:before,
.icon-bubble-quote:before {
	content: "\e259";
}
.icon-phone:before {
	content: "\e260";
}
.icon-phone-2:before {
	content: "\e261";
}
.icon-envelope:before,
.icon-mail:before {
	content: "\4d";
}
.icon-envelope-opened:before,
.icon-mail-2:before {
	content: "\4e";
}
.icon-unarchive:before,
.icon-drawer:before {
	content: "\4f";
}
.icon-archive:before,
.icon-drawer-2:before {
	content: "\50";
}
.icon-briefcase:before {
	content: "\e020";
}
.icon-tag:before {
	content: "\e262";
}
.icon-tag-2:before {
	content: "\e263";
}
.icon-tags:before {
	content: "\e264";
}
.icon-tags-2:before {
	content: "\e265";
}
.icon-options:before,
.icon-cog:before {
	content: "\38";
}
.icon-cogs:before {
	content: "\37";
}
.icon-screwdriver:before,
.icon-tools:before {
	content: "\36";
}
.icon-wrench:before {
	content: "\3a";
}
.icon-equalizer:before {
	content: "\39";
}
.icon-dashboard:before {
	content: "\78";
}
.icon-switch:before {
	content: "\e266";
}
.icon-filter:before {
	content: "\54";
}
.icon-purge:before,
.icon-trash:before {
	content: "\4c";
}
.icon-checkedout:before,
.icon-lock:before,
.icon-locked:before {
	content: "\23";
}
.icon-unlock:before {
	content: "\e267";
}
.icon-key:before {
	content: "\5f";
}
.icon-support:before {
	content: "\46";
}
.icon-database:before {
	content: "\62";
}
.icon-scissors:before {
	content: "\e268";
}
.icon-health:before {
	content: "\6a";
}
.icon-wand:before {
	content: "\6b";
}
.icon-eye-open:before,
.icon-eye:before {
	content: "\3c";
}
.icon-eye-close:before,
.icon-eye-blocked:before,
.icon-eye-2:before {
	content: "\e269";
}
.icon-clock:before {
	content: "\6e";
}
.icon-compass:before {
	content: "\6f";
}
.icon-broadcast:before,
.icon-connection:before,
.icon-wifi:before {
	content: "\e01b";
}
.icon-book:before {
	content: "\e271";
}
.icon-lightning:before,
.icon-flash:before {
	content: "\79";
}
.icon-print:before,
.icon-printer:before {
	content: "\e013";
}
.icon-feed:before {
	content: "\71";
}
.icon-calendar:before {
	content: "\43";
}
.icon-calendar-2:before {
	content: "\44";
}
.icon-calendar-3:before {
	content: "\e273";
}
.icon-pie:before {
	content: "\77";
}
.icon-bars:before {
	content: "\76";
}
.icon-chart:before {
	content: "\75";
}
.icon-power-cord:before {
	content: "\32";
}
.icon-cube:before {
	content: "\33";
}
.icon-puzzle:before {
	content: "\34";
}
.icon-attachment:before,
.icon-paperclip:before,
.icon-flag-2:before {
	content: "\72";
}
.icon-lamp:before {
	content: "\74";
}
.icon-pin:before,
.icon-pushpin:before {
	content: "\73";
}
.icon-location:before {
	content: "\63";
}
.icon-shield:before {
	content: "\e274";
}
.icon-flag:before {
	content: "\35";
}
.icon-flag-3:before {
	content: "\e275";
}
.icon-bookmark:before {
	content: "\e023";
}
.icon-bookmark-2:before {
	content: "\e276";
}
.icon-heart:before {
	content: "\e277";
}
.icon-heart-2:before {
	content: "\e278";
}
.icon-thumbs-up:before {
	content: "\5b";
}
.icon-thumbs-down:before{
	content: "\5c";
}
.icon-unfeatured:before,
.icon-asterisk:before,
.icon-star-empty:before {
	content: "\40";
}
.icon-star-2:before {
	content: "\41";
}
.icon-featured:before,
.icon-default:before,
.icon-star:before{
	content: "\42";
}
.icon-smiley:before,
.icon-smiley-happy:before {
	content: "\e279";
}
.icon-smiley-2:before,
.icon-smiley-happy-2:before {
	content: "\e280";
}
.icon-smiley-sad:before {
	content: "\e281";
}
.icon-smiley-sad-2:before {
	content: "\e282";
}
.icon-smiley-neutral:before {
	content: "\e283";
}
.icon-smiley-neutral-2:before {
	content: "\e284";
}
.icon-cart:before {
	content: "\e019";
}
.icon-basket:before {
	content: "\e01a";
}
.icon-credit:before {
	content: "\e286";
}
.icon-credit-2:before {
	content: "\e287";
}
/*!
 *  Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */@font-face{font-display:swap;font-family:'FontAwesome';src:url(/media/gantry5/assets/fonts/fontawesome-webfont.eot?v=4.7.0);src:url(/media/gantry5/assets/fonts/fontawesome-webfont.eot#iefix&v=4.7.0) format('embedded-opentype'),url(/media/gantry5/assets/fonts/fontawesome-webfont.woff2?v=4.7.0) format('woff2'),url(/media/gantry5/assets/fonts/fontawesome-webfont.woff?v=4.7.0) format('woff'),url(/media/gantry5/assets/fonts/fontawesome-webfont.ttf?v=4.7.0) format('truetype'),url(/media/gantry5/assets/fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular) format('svg');font-weight:normal;font-style:normal}.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-lg{font-size:1.33333333em;line-height:.75em;vertical-align:-15%}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-fw{width:1.28571429em;text-align:center}.fa-ul{padding-left:0;margin-left:2.14285714em;list-style-type:none}.fa-ul>li{position:relative}.fa-li{position:absolute;left:-2.14285714em;width:2.14285714em;top:.14285714em;text-align:center}.fa-li.fa-lg{left:-1.85714286em}.fa-border{padding:.2em .25em .15em;border:solid .08em #eee;border-radius:.1em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa.fa-pull-left{margin-right:.3em}.fa.fa-pull-right{margin-left:.3em}.pull-right{float:right}.pull-left{float:left}.fa.pull-left{margin-right:.3em}.fa.pull-right{margin-left:.3em}.fa-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}.fa-pulse{-webkit-animation:fa-spin 1s infinite steps(8);animation:fa-spin 1s infinite steps(8)}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fa-rotate-90{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";-webkit-transform:scale(-1, 1);-ms-transform:scale(-1, 1);transform:scale(-1, 1)}.fa-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";-webkit-transform:scale(1, -1);-ms-transform:scale(1, -1);transform:scale(1, -1)}:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-flip-horizontal,:root .fa-flip-vertical{filter:none}.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-glass:before{content:"\f000"}.fa-music:before{content:"\f001"}.fa-search:before{content:"\f002"}.fa-envelope-o:before{content:"\f003"}.fa-heart:before{content:"\f004"}.fa-star:before{content:"\f005"}.fa-star-o:before{content:"\f006"}.fa-user:before{content:"\f007"}.fa-film:before{content:"\f008"}.fa-th-large:before{content:"\f009"}.fa-th:before{content:"\f00a"}.fa-th-list:before{content:"\f00b"}.fa-check:before{content:"\f00c"}.fa-remove:before,.fa-close:before,.fa-times:before{content:"\f00d"}.fa-search-plus:before{content:"\f00e"}.fa-search-minus:before{content:"\f010"}.fa-power-off:before{content:"\f011"}.fa-signal:before{content:"\f012"}.fa-gear:before,.fa-cog:before{content:"\f013"}.fa-trash-o:before{content:"\f014"}.fa-home:before{content:"\f015"}.fa-file-o:before{content:"\f016"}.fa-clock-o:before{content:"\f017"}.fa-road:before{content:"\f018"}.fa-download:before{content:"\f019"}.fa-arrow-circle-o-down:before{content:"\f01a"}.fa-arrow-circle-o-up:before{content:"\f01b"}.fa-inbox:before{content:"\f01c"}.fa-play-circle-o:before{content:"\f01d"}.fa-rotate-right:before,.fa-repeat:before{content:"\f01e"}.fa-refresh:before{content:"\f021"}.fa-list-alt:before{content:"\f022"}.fa-lock:before{content:"\f023"}.fa-flag:before{content:"\f024"}.fa-headphones:before{content:"\f025"}.fa-volume-off:before{content:"\f026"}.fa-volume-down:before{content:"\f027"}.fa-volume-up:before{content:"\f028"}.fa-qrcode:before{content:"\f029"}.fa-barcode:before{content:"\f02a"}.fa-tag:before{content:"\f02b"}.fa-tags:before{content:"\f02c"}.fa-book:before{content:"\f02d"}.fa-bookmark:before{content:"\f02e"}.fa-print:before{content:"\f02f"}.fa-camera:before{content:"\f030"}.fa-font:before{content:"\f031"}.fa-bold:before{content:"\f032"}.fa-italic:before{content:"\f033"}.fa-text-height:before{content:"\f034"}.fa-text-width:before{content:"\f035"}.fa-align-left:before{content:"\f036"}.fa-align-center:before{content:"\f037"}.fa-align-right:before{content:"\f038"}.fa-align-justify:before{content:"\f039"}.fa-list:before{content:"\f03a"}.fa-dedent:before,.fa-outdent:before{content:"\f03b"}.fa-indent:before{content:"\f03c"}.fa-video-camera:before{content:"\f03d"}.fa-photo:before,.fa-image:before,.fa-picture-o:before{content:"\f03e"}.fa-pencil:before{content:"\f040"}.fa-map-marker:before{content:"\f041"}.fa-adjust:before{content:"\f042"}.fa-tint:before{content:"\f043"}.fa-edit:before,.fa-pencil-square-o:before{content:"\f044"}.fa-share-square-o:before{content:"\f045"}.fa-check-square-o:before{content:"\f046"}.fa-arrows:before{content:"\f047"}.fa-step-backward:before{content:"\f048"}.fa-fast-backward:before{content:"\f049"}.fa-backward:before{content:"\f04a"}.fa-play:before{content:"\f04b"}.fa-pause:before{content:"\f04c"}.fa-stop:before{content:"\f04d"}.fa-forward:before{content:"\f04e"}.fa-fast-forward:before{content:"\f050"}.fa-step-forward:before{content:"\f051"}.fa-eject:before{content:"\f052"}.fa-chevron-left:before{content:"\f053"}.fa-chevron-right:before{content:"\f054"}.fa-plus-circle:before{content:"\f055"}.fa-minus-circle:before{content:"\f056"}.fa-times-circle:before{content:"\f057"}.fa-check-circle:before{content:"\f058"}.fa-question-circle:before{content:"\f059"}.fa-info-circle:before{content:"\f05a"}.fa-crosshairs:before{content:"\f05b"}.fa-times-circle-o:before{content:"\f05c"}.fa-check-circle-o:before{content:"\f05d"}.fa-ban:before{content:"\f05e"}.fa-arrow-left:before{content:"\f060"}.fa-arrow-right:before{content:"\f061"}.fa-arrow-up:before{content:"\f062"}.fa-arrow-down:before{content:"\f063"}.fa-mail-forward:before,.fa-share:before{content:"\f064"}.fa-expand:before{content:"\f065"}.fa-compress:before{content:"\f066"}.fa-plus:before{content:"\f067"}.fa-minus:before{content:"\f068"}.fa-asterisk:before{content:"\f069"}.fa-exclamation-circle:before{content:"\f06a"}.fa-gift:before{content:"\f06b"}.fa-leaf:before{content:"\f06c"}.fa-fire:before{content:"\f06d"}.fa-eye:before{content:"\f06e"}.fa-eye-slash:before{content:"\f070"}.fa-warning:before,.fa-exclamation-triangle:before{content:"\f071"}.fa-plane:before{content:"\f072"}.fa-calendar:before{content:"\f073"}.fa-random:before{content:"\f074"}.fa-comment:before{content:"\f075"}.fa-magnet:before{content:"\f076"}.fa-chevron-up:before{content:"\f077"}.fa-chevron-down:before{content:"\f078"}.fa-retweet:before{content:"\f079"}.fa-shopping-cart:before{content:"\f07a"}.fa-folder:before{content:"\f07b"}.fa-folder-open:before{content:"\f07c"}.fa-arrows-v:before{content:"\f07d"}.fa-arrows-h:before{content:"\f07e"}.fa-bar-chart-o:before,.fa-bar-chart:before{content:"\f080"}.fa-twitter-square:before{content:"\f081"}.fa-facebook-square:before{content:"\f082"}.fa-camera-retro:before{content:"\f083"}.fa-key:before{content:"\f084"}.fa-gears:before,.fa-cogs:before{content:"\f085"}.fa-comments:before{content:"\f086"}.fa-thumbs-o-up:before{content:"\f087"}.fa-thumbs-o-down:before{content:"\f088"}.fa-star-half:before{content:"\f089"}.fa-heart-o:before{content:"\f08a"}.fa-sign-out:before{content:"\f08b"}.fa-linkedin-square:before{content:"\f08c"}.fa-thumb-tack:before{content:"\f08d"}.fa-external-link:before{content:"\f08e"}.fa-sign-in:before{content:"\f090"}.fa-trophy:before{content:"\f091"}.fa-github-square:before{content:"\f092"}.fa-upload:before{content:"\f093"}.fa-lemon-o:before{content:"\f094"}.fa-phone:before{content:"\f095"}.fa-square-o:before{content:"\f096"}.fa-bookmark-o:before{content:"\f097"}.fa-phone-square:before{content:"\f098"}.fa-twitter:before{content:"\f099"}.fa-facebook-f:before,.fa-facebook:before{content:"\f09a"}.fa-github:before{content:"\f09b"}.fa-unlock:before{content:"\f09c"}.fa-credit-card:before{content:"\f09d"}.fa-feed:before,.fa-rss:before{content:"\f09e"}.fa-hdd-o:before{content:"\f0a0"}.fa-bullhorn:before{content:"\f0a1"}.fa-bell:before{content:"\f0f3"}.fa-certificate:before{content:"\f0a3"}.fa-hand-o-right:before{content:"\f0a4"}.fa-hand-o-left:before{content:"\f0a5"}.fa-hand-o-up:before{content:"\f0a6"}.fa-hand-o-down:before{content:"\f0a7"}.fa-arrow-circle-left:before{content:"\f0a8"}.fa-arrow-circle-right:before{content:"\f0a9"}.fa-arrow-circle-up:before{content:"\f0aa"}.fa-arrow-circle-down:before{content:"\f0ab"}.fa-globe:before{content:"\f0ac"}.fa-wrench:before{content:"\f0ad"}.fa-tasks:before{content:"\f0ae"}.fa-filter:before{content:"\f0b0"}.fa-briefcase:before{content:"\f0b1"}.fa-arrows-alt:before{content:"\f0b2"}.fa-group:before,.fa-users:before{content:"\f0c0"}.fa-chain:before,.fa-link:before{content:"\f0c1"}.fa-cloud:before{content:"\f0c2"}.fa-flask:before{content:"\f0c3"}.fa-cut:before,.fa-scissors:before{content:"\f0c4"}.fa-copy:before,.fa-files-o:before{content:"\f0c5"}.fa-paperclip:before{content:"\f0c6"}.fa-save:before,.fa-floppy-o:before{content:"\f0c7"}.fa-square:before{content:"\f0c8"}.fa-navicon:before,.fa-reorder:before,.fa-bars:before{content:"\f0c9"}.fa-list-ul:before{content:"\f0ca"}.fa-list-ol:before{content:"\f0cb"}.fa-strikethrough:before{content:"\f0cc"}.fa-underline:before{content:"\f0cd"}.fa-table:before{content:"\f0ce"}.fa-magic:before{content:"\f0d0"}.fa-truck:before{content:"\f0d1"}.fa-pinterest:before{content:"\f0d2"}.fa-pinterest-square:before{content:"\f0d3"}.fa-google-plus-square:before{content:"\f0d4"}.fa-google-plus:before{content:"\f0d5"}.fa-money:before{content:"\f0d6"}.fa-caret-down:before{content:"\f0d7"}.fa-caret-up:before{content:"\f0d8"}.fa-caret-left:before{content:"\f0d9"}.fa-caret-right:before{content:"\f0da"}.fa-columns:before{content:"\f0db"}.fa-unsorted:before,.fa-sort:before{content:"\f0dc"}.fa-sort-down:before,.fa-sort-desc:before{content:"\f0dd"}.fa-sort-up:before,.fa-sort-asc:before{content:"\f0de"}.fa-envelope:before{content:"\f0e0"}.fa-linkedin:before{content:"\f0e1"}.fa-rotate-left:before,.fa-undo:before{content:"\f0e2"}.fa-legal:before,.fa-gavel:before{content:"\f0e3"}.fa-dashboard:before,.fa-tachometer:before{content:"\f0e4"}.fa-comment-o:before{content:"\f0e5"}.fa-comments-o:before{content:"\f0e6"}.fa-flash:before,.fa-bolt:before{content:"\f0e7"}.fa-sitemap:before{content:"\f0e8"}.fa-umbrella:before{content:"\f0e9"}.fa-paste:before,.fa-clipboard:before{content:"\f0ea"}.fa-lightbulb-o:before{content:"\f0eb"}.fa-exchange:before{content:"\f0ec"}.fa-cloud-download:before{content:"\f0ed"}.fa-cloud-upload:before{content:"\f0ee"}.fa-user-md:before{content:"\f0f0"}.fa-stethoscope:before{content:"\f0f1"}.fa-suitcase:before{content:"\f0f2"}.fa-bell-o:before{content:"\f0a2"}.fa-coffee:before{content:"\f0f4"}.fa-cutlery:before{content:"\f0f5"}.fa-file-text-o:before{content:"\f0f6"}.fa-building-o:before{content:"\f0f7"}.fa-hospital-o:before{content:"\f0f8"}.fa-ambulance:before{content:"\f0f9"}.fa-medkit:before{content:"\f0fa"}.fa-fighter-jet:before{content:"\f0fb"}.fa-beer:before{content:"\f0fc"}.fa-h-square:before{content:"\f0fd"}.fa-plus-square:before{content:"\f0fe"}.fa-angle-double-left:before{content:"\f100"}.fa-angle-double-right:before{content:"\f101"}.fa-angle-double-up:before{content:"\f102"}.fa-angle-double-down:before{content:"\f103"}.fa-angle-left:before{content:"\f104"}.fa-angle-right:before{content:"\f105"}.fa-angle-up:before{content:"\f106"}.fa-angle-down:before{content:"\f107"}.fa-desktop:before{content:"\f108"}.fa-laptop:before{content:"\f109"}.fa-tablet:before{content:"\f10a"}.fa-mobile-phone:before,.fa-mobile:before{content:"\f10b"}.fa-circle-o:before{content:"\f10c"}.fa-quote-left:before{content:"\f10d"}.fa-quote-right:before{content:"\f10e"}.fa-spinner:before{content:"\f110"}.fa-circle:before{content:"\f111"}.fa-mail-reply:before,.fa-reply:before{content:"\f112"}.fa-github-alt:before{content:"\f113"}.fa-folder-o:before{content:"\f114"}.fa-folder-open-o:before{content:"\f115"}.fa-smile-o:before{content:"\f118"}.fa-frown-o:before{content:"\f119"}.fa-meh-o:before{content:"\f11a"}.fa-gamepad:before{content:"\f11b"}.fa-keyboard-o:before{content:"\f11c"}.fa-flag-o:before{content:"\f11d"}.fa-flag-checkered:before{content:"\f11e"}.fa-terminal:before{content:"\f120"}.fa-code:before{content:"\f121"}.fa-mail-reply-all:before,.fa-reply-all:before{content:"\f122"}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:"\f123"}.fa-location-arrow:before{content:"\f124"}.fa-crop:before{content:"\f125"}.fa-code-fork:before{content:"\f126"}.fa-unlink:before,.fa-chain-broken:before{content:"\f127"}.fa-question:before{content:"\f128"}.fa-info:before{content:"\f129"}.fa-exclamation:before{content:"\f12a"}.fa-superscript:before{content:"\f12b"}.fa-subscript:before{content:"\f12c"}.fa-eraser:before{content:"\f12d"}.fa-puzzle-piece:before{content:"\f12e"}.fa-microphone:before{content:"\f130"}.fa-microphone-slash:before{content:"\f131"}.fa-shield:before{content:"\f132"}.fa-calendar-o:before{content:"\f133"}.fa-fire-extinguisher:before{content:"\f134"}.fa-rocket:before{content:"\f135"}.fa-maxcdn:before{content:"\f136"}.fa-chevron-circle-left:before{content:"\f137"}.fa-chevron-circle-right:before{content:"\f138"}.fa-chevron-circle-up:before{content:"\f139"}.fa-chevron-circle-down:before{content:"\f13a"}.fa-html5:before{content:"\f13b"}.fa-css3:before{content:"\f13c"}.fa-anchor:before{content:"\f13d"}.fa-unlock-alt:before{content:"\f13e"}.fa-bullseye:before{content:"\f140"}.fa-ellipsis-h:before{content:"\f141"}.fa-ellipsis-v:before{content:"\f142"}.fa-rss-square:before{content:"\f143"}.fa-play-circle:before{content:"\f144"}.fa-ticket:before{content:"\f145"}.fa-minus-square:before{content:"\f146"}.fa-minus-square-o:before{content:"\f147"}.fa-level-up:before{content:"\f148"}.fa-level-down:before{content:"\f149"}.fa-check-square:before{content:"\f14a"}.fa-pencil-square:before{content:"\f14b"}.fa-external-link-square:before{content:"\f14c"}.fa-share-square:before{content:"\f14d"}.fa-compass:before{content:"\f14e"}.fa-toggle-down:before,.fa-caret-square-o-down:before{content:"\f150"}.fa-toggle-up:before,.fa-caret-square-o-up:before{content:"\f151"}.fa-toggle-right:before,.fa-caret-square-o-right:before{content:"\f152"}.fa-euro:before,.fa-eur:before{content:"\f153"}.fa-gbp:before{content:"\f154"}.fa-dollar:before,.fa-usd:before{content:"\f155"}.fa-rupee:before,.fa-inr:before{content:"\f156"}.fa-cny:before,.fa-rmb:before,.fa-yen:before,.fa-jpy:before{content:"\f157"}.fa-ruble:before,.fa-rouble:before,.fa-rub:before{content:"\f158"}.fa-won:before,.fa-krw:before{content:"\f159"}.fa-bitcoin:before,.fa-btc:before{content:"\f15a"}.fa-file:before{content:"\f15b"}.fa-file-text:before{content:"\f15c"}.fa-sort-alpha-asc:before{content:"\f15d"}.fa-sort-alpha-desc:before{content:"\f15e"}.fa-sort-amount-asc:before{content:"\f160"}.fa-sort-amount-desc:before{content:"\f161"}.fa-sort-numeric-asc:before{content:"\f162"}.fa-sort-numeric-desc:before{content:"\f163"}.fa-thumbs-up:before{content:"\f164"}.fa-thumbs-down:before{content:"\f165"}.fa-youtube-square:before{content:"\f166"}.fa-youtube:before{content:"\f167"}.fa-xing:before{content:"\f168"}.fa-xing-square:before{content:"\f169"}.fa-youtube-play:before{content:"\f16a"}.fa-dropbox:before{content:"\f16b"}.fa-stack-overflow:before{content:"\f16c"}.fa-instagram:before{content:"\f16d"}.fa-flickr:before{content:"\f16e"}.fa-adn:before{content:"\f170"}.fa-bitbucket:before{content:"\f171"}.fa-bitbucket-square:before{content:"\f172"}.fa-tumblr:before{content:"\f173"}.fa-tumblr-square:before{content:"\f174"}.fa-long-arrow-down:before{content:"\f175"}.fa-long-arrow-up:before{content:"\f176"}.fa-long-arrow-left:before{content:"\f177"}.fa-long-arrow-right:before{content:"\f178"}.fa-apple:before{content:"\f179"}.fa-windows:before{content:"\f17a"}.fa-android:before{content:"\f17b"}.fa-linux:before{content:"\f17c"}.fa-dribbble:before{content:"\f17d"}.fa-skype:before{content:"\f17e"}.fa-foursquare:before{content:"\f180"}.fa-trello:before{content:"\f181"}.fa-female:before{content:"\f182"}.fa-male:before{content:"\f183"}.fa-gittip:before,.fa-gratipay:before{content:"\f184"}.fa-sun-o:before{content:"\f185"}.fa-moon-o:before{content:"\f186"}.fa-archive:before{content:"\f187"}.fa-bug:before{content:"\f188"}.fa-vk:before{content:"\f189"}.fa-weibo:before{content:"\f18a"}.fa-renren:before{content:"\f18b"}.fa-pagelines:before{content:"\f18c"}.fa-stack-exchange:before{content:"\f18d"}.fa-arrow-circle-o-right:before{content:"\f18e"}.fa-arrow-circle-o-left:before{content:"\f190"}.fa-toggle-left:before,.fa-caret-square-o-left:before{content:"\f191"}.fa-dot-circle-o:before{content:"\f192"}.fa-wheelchair:before{content:"\f193"}.fa-vimeo-square:before{content:"\f194"}.fa-turkish-lira:before,.fa-try:before{content:"\f195"}.fa-plus-square-o:before{content:"\f196"}.fa-space-shuttle:before{content:"\f197"}.fa-slack:before{content:"\f198"}.fa-envelope-square:before{content:"\f199"}.fa-wordpress:before{content:"\f19a"}.fa-openid:before{content:"\f19b"}.fa-institution:before,.fa-bank:before,.fa-university:before{content:"\f19c"}.fa-mortar-board:before,.fa-graduation-cap:before{content:"\f19d"}.fa-yahoo:before{content:"\f19e"}.fa-google:before{content:"\f1a0"}.fa-reddit:before{content:"\f1a1"}.fa-reddit-square:before{content:"\f1a2"}.fa-stumbleupon-circle:before{content:"\f1a3"}.fa-stumbleupon:before{content:"\f1a4"}.fa-delicious:before{content:"\f1a5"}.fa-digg:before{content:"\f1a6"}.fa-pied-piper-pp:before{content:"\f1a7"}.fa-pied-piper-alt:before{content:"\f1a8"}.fa-drupal:before{content:"\f1a9"}.fa-joomla:before{content:"\f1aa"}.fa-language:before{content:"\f1ab"}.fa-fax:before{content:"\f1ac"}.fa-building:before{content:"\f1ad"}.fa-child:before{content:"\f1ae"}.fa-paw:before{content:"\f1b0"}.fa-spoon:before{content:"\f1b1"}.fa-cube:before{content:"\f1b2"}.fa-cubes:before{content:"\f1b3"}.fa-behance:before{content:"\f1b4"}.fa-behance-square:before{content:"\f1b5"}.fa-steam:before{content:"\f1b6"}.fa-steam-square:before{content:"\f1b7"}.fa-recycle:before{content:"\f1b8"}.fa-automobile:before,.fa-car:before{content:"\f1b9"}.fa-cab:before,.fa-taxi:before{content:"\f1ba"}.fa-tree:before{content:"\f1bb"}.fa-spotify:before{content:"\f1bc"}.fa-deviantart:before{content:"\f1bd"}.fa-soundcloud:before{content:"\f1be"}.fa-database:before{content:"\f1c0"}.fa-file-pdf-o:before{content:"\f1c1"}.fa-file-word-o:before{content:"\f1c2"}.fa-file-excel-o:before{content:"\f1c3"}.fa-file-powerpoint-o:before{content:"\f1c4"}.fa-file-photo-o:before,.fa-file-picture-o:before,.fa-file-image-o:before{content:"\f1c5"}.fa-file-zip-o:before,.fa-file-archive-o:before{content:"\f1c6"}.fa-file-sound-o:before,.fa-file-audio-o:before{content:"\f1c7"}.fa-file-movie-o:before,.fa-file-video-o:before{content:"\f1c8"}.fa-file-code-o:before{content:"\f1c9"}.fa-vine:before{content:"\f1ca"}.fa-codepen:before{content:"\f1cb"}.fa-jsfiddle:before{content:"\f1cc"}.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-saver:before,.fa-support:before,.fa-life-ring:before{content:"\f1cd"}.fa-circle-o-notch:before{content:"\f1ce"}.fa-ra:before,.fa-resistance:before,.fa-rebel:before{content:"\f1d0"}.fa-ge:before,.fa-empire:before{content:"\f1d1"}.fa-git-square:before{content:"\f1d2"}.fa-git:before{content:"\f1d3"}.fa-y-combinator-square:before,.fa-yc-square:before,.fa-hacker-news:before{content:"\f1d4"}.fa-tencent-weibo:before{content:"\f1d5"}.fa-qq:before{content:"\f1d6"}.fa-wechat:before,.fa-weixin:before{content:"\f1d7"}.fa-send:before,.fa-paper-plane:before{content:"\f1d8"}.fa-send-o:before,.fa-paper-plane-o:before{content:"\f1d9"}.fa-history:before{content:"\f1da"}.fa-circle-thin:before{content:"\f1db"}.fa-header:before{content:"\f1dc"}.fa-paragraph:before{content:"\f1dd"}.fa-sliders:before{content:"\f1de"}.fa-share-alt:before{content:"\f1e0"}.fa-share-alt-square:before{content:"\f1e1"}.fa-bomb:before{content:"\f1e2"}.fa-soccer-ball-o:before,.fa-futbol-o:before{content:"\f1e3"}.fa-tty:before{content:"\f1e4"}.fa-binoculars:before{content:"\f1e5"}.fa-plug:before{content:"\f1e6"}.fa-slideshare:before{content:"\f1e7"}.fa-twitch:before{content:"\f1e8"}.fa-yelp:before{content:"\f1e9"}.fa-newspaper-o:before{content:"\f1ea"}.fa-wifi:before{content:"\f1eb"}.fa-calculator:before{content:"\f1ec"}.fa-paypal:before{content:"\f1ed"}.fa-google-wallet:before{content:"\f1ee"}.fa-cc-visa:before{content:"\f1f0"}.fa-cc-mastercard:before{content:"\f1f1"}.fa-cc-discover:before{content:"\f1f2"}.fa-cc-amex:before{content:"\f1f3"}.fa-cc-paypal:before{content:"\f1f4"}.fa-cc-stripe:before{content:"\f1f5"}.fa-bell-slash:before{content:"\f1f6"}.fa-bell-slash-o:before{content:"\f1f7"}.fa-trash:before{content:"\f1f8"}.fa-copyright:before{content:"\f1f9"}.fa-at:before{content:"\f1fa"}.fa-eyedropper:before{content:"\f1fb"}.fa-paint-brush:before{content:"\f1fc"}.fa-birthday-cake:before{content:"\f1fd"}.fa-area-chart:before{content:"\f1fe"}.fa-pie-chart:before{content:"\f200"}.fa-line-chart:before{content:"\f201"}.fa-lastfm:before{content:"\f202"}.fa-lastfm-square:before{content:"\f203"}.fa-toggle-off:before{content:"\f204"}.fa-toggle-on:before{content:"\f205"}.fa-bicycle:before{content:"\f206"}.fa-bus:before{content:"\f207"}.fa-ioxhost:before{content:"\f208"}.fa-angellist:before{content:"\f209"}.fa-cc:before{content:"\f20a"}.fa-shekel:before,.fa-sheqel:before,.fa-ils:before{content:"\f20b"}.fa-meanpath:before{content:"\f20c"}.fa-buysellads:before{content:"\f20d"}.fa-connectdevelop:before{content:"\f20e"}.fa-dashcube:before{content:"\f210"}.fa-forumbee:before{content:"\f211"}.fa-leanpub:before{content:"\f212"}.fa-sellsy:before{content:"\f213"}.fa-shirtsinbulk:before{content:"\f214"}.fa-simplybuilt:before{content:"\f215"}.fa-skyatlas:before{content:"\f216"}.fa-cart-plus:before{content:"\f217"}.fa-cart-arrow-down:before{content:"\f218"}.fa-diamond:before{content:"\f219"}.fa-ship:before{content:"\f21a"}.fa-user-secret:before{content:"\f21b"}.fa-motorcycle:before{content:"\f21c"}.fa-street-view:before{content:"\f21d"}.fa-heartbeat:before{content:"\f21e"}.fa-venus:before{content:"\f221"}.fa-mars:before{content:"\f222"}.fa-mercury:before{content:"\f223"}.fa-intersex:before,.fa-transgender:before{content:"\f224"}.fa-transgender-alt:before{content:"\f225"}.fa-venus-double:before{content:"\f226"}.fa-mars-double:before{content:"\f227"}.fa-venus-mars:before{content:"\f228"}.fa-mars-stroke:before{content:"\f229"}.fa-mars-stroke-v:before{content:"\f22a"}.fa-mars-stroke-h:before{content:"\f22b"}.fa-neuter:before{content:"\f22c"}.fa-genderless:before{content:"\f22d"}.fa-facebook-official:before{content:"\f230"}.fa-pinterest-p:before{content:"\f231"}.fa-whatsapp:before{content:"\f232"}.fa-server:before{content:"\f233"}.fa-user-plus:before{content:"\f234"}.fa-user-times:before{content:"\f235"}.fa-hotel:before,.fa-bed:before{content:"\f236"}.fa-viacoin:before{content:"\f237"}.fa-train:before{content:"\f238"}.fa-subway:before{content:"\f239"}.fa-medium:before{content:"\f23a"}.fa-yc:before,.fa-y-combinator:before{content:"\f23b"}.fa-optin-monster:before{content:"\f23c"}.fa-opencart:before{content:"\f23d"}.fa-expeditedssl:before{content:"\f23e"}.fa-battery-4:before,.fa-battery:before,.fa-battery-full:before{content:"\f240"}.fa-battery-3:before,.fa-battery-three-quarters:before{content:"\f241"}.fa-battery-2:before,.fa-battery-half:before{content:"\f242"}.fa-battery-1:before,.fa-battery-quarter:before{content:"\f243"}.fa-battery-0:before,.fa-battery-empty:before{content:"\f244"}.fa-mouse-pointer:before{content:"\f245"}.fa-i-cursor:before{content:"\f246"}.fa-object-group:before{content:"\f247"}.fa-object-ungroup:before{content:"\f248"}.fa-sticky-note:before{content:"\f249"}.fa-sticky-note-o:before{content:"\f24a"}.fa-cc-jcb:before{content:"\f24b"}.fa-cc-diners-club:before{content:"\f24c"}.fa-clone:before{content:"\f24d"}.fa-balance-scale:before{content:"\f24e"}.fa-hourglass-o:before{content:"\f250"}.fa-hourglass-1:before,.fa-hourglass-start:before{content:"\f251"}.fa-hourglass-2:before,.fa-hourglass-half:before{content:"\f252"}.fa-hourglass-3:before,.fa-hourglass-end:before{content:"\f253"}.fa-hourglass:before{content:"\f254"}.fa-hand-grab-o:before,.fa-hand-rock-o:before{content:"\f255"}.fa-hand-stop-o:before,.fa-hand-paper-o:before{content:"\f256"}.fa-hand-scissors-o:before{content:"\f257"}.fa-hand-lizard-o:before{content:"\f258"}.fa-hand-spock-o:before{content:"\f259"}.fa-hand-pointer-o:before{content:"\f25a"}.fa-hand-peace-o:before{content:"\f25b"}.fa-trademark:before{content:"\f25c"}.fa-registered:before{content:"\f25d"}.fa-creative-commons:before{content:"\f25e"}.fa-gg:before{content:"\f260"}.fa-gg-circle:before{content:"\f261"}.fa-tripadvisor:before{content:"\f262"}.fa-odnoklassniki:before{content:"\f263"}.fa-odnoklassniki-square:before{content:"\f264"}.fa-get-pocket:before{content:"\f265"}.fa-wikipedia-w:before{content:"\f266"}.fa-safari:before{content:"\f267"}.fa-chrome:before{content:"\f268"}.fa-firefox:before{content:"\f269"}.fa-opera:before{content:"\f26a"}.fa-internet-explorer:before{content:"\f26b"}.fa-tv:before,.fa-television:before{content:"\f26c"}.fa-contao:before{content:"\f26d"}.fa-500px:before{content:"\f26e"}.fa-amazon:before{content:"\f270"}.fa-calendar-plus-o:before{content:"\f271"}.fa-calendar-minus-o:before{content:"\f272"}.fa-calendar-times-o:before{content:"\f273"}.fa-calendar-check-o:before{content:"\f274"}.fa-industry:before{content:"\f275"}.fa-map-pin:before{content:"\f276"}.fa-map-signs:before{content:"\f277"}.fa-map-o:before{content:"\f278"}.fa-map:before{content:"\f279"}.fa-commenting:before{content:"\f27a"}.fa-commenting-o:before{content:"\f27b"}.fa-houzz:before{content:"\f27c"}.fa-vimeo:before{content:"\f27d"}.fa-black-tie:before{content:"\f27e"}.fa-fonticons:before{content:"\f280"}.fa-reddit-alien:before{content:"\f281"}.fa-edge:before{content:"\f282"}.fa-credit-card-alt:before{content:"\f283"}.fa-codiepie:before{content:"\f284"}.fa-modx:before{content:"\f285"}.fa-fort-awesome:before{content:"\f286"}.fa-usb:before{content:"\f287"}.fa-product-hunt:before{content:"\f288"}.fa-mixcloud:before{content:"\f289"}.fa-scribd:before{content:"\f28a"}.fa-pause-circle:before{content:"\f28b"}.fa-pause-circle-o:before{content:"\f28c"}.fa-stop-circle:before{content:"\f28d"}.fa-stop-circle-o:before{content:"\f28e"}.fa-shopping-bag:before{content:"\f290"}.fa-shopping-basket:before{content:"\f291"}.fa-hashtag:before{content:"\f292"}.fa-bluetooth:before{content:"\f293"}.fa-bluetooth-b:before{content:"\f294"}.fa-percent:before{content:"\f295"}.fa-gitlab:before{content:"\f296"}.fa-wpbeginner:before{content:"\f297"}.fa-wpforms:before{content:"\f298"}.fa-envira:before{content:"\f299"}.fa-universal-access:before{content:"\f29a"}.fa-wheelchair-alt:before{content:"\f29b"}.fa-question-circle-o:before{content:"\f29c"}.fa-blind:before{content:"\f29d"}.fa-audio-description:before{content:"\f29e"}.fa-volume-control-phone:before{content:"\f2a0"}.fa-braille:before{content:"\f2a1"}.fa-assistive-listening-systems:before{content:"\f2a2"}.fa-asl-interpreting:before,.fa-american-sign-language-interpreting:before{content:"\f2a3"}.fa-deafness:before,.fa-hard-of-hearing:before,.fa-deaf:before{content:"\f2a4"}.fa-glide:before{content:"\f2a5"}.fa-glide-g:before{content:"\f2a6"}.fa-signing:before,.fa-sign-language:before{content:"\f2a7"}.fa-low-vision:before{content:"\f2a8"}.fa-viadeo:before{content:"\f2a9"}.fa-viadeo-square:before{content:"\f2aa"}.fa-snapchat:before{content:"\f2ab"}.fa-snapchat-ghost:before{content:"\f2ac"}.fa-snapchat-square:before{content:"\f2ad"}.fa-pied-piper:before{content:"\f2ae"}.fa-first-order:before{content:"\f2b0"}.fa-yoast:before{content:"\f2b1"}.fa-themeisle:before{content:"\f2b2"}.fa-google-plus-circle:before,.fa-google-plus-official:before{content:"\f2b3"}.fa-fa:before,.fa-font-awesome:before{content:"\f2b4"}.fa-handshake-o:before{content:"\f2b5"}.fa-envelope-open:before{content:"\f2b6"}.fa-envelope-open-o:before{content:"\f2b7"}.fa-linode:before{content:"\f2b8"}.fa-address-book:before{content:"\f2b9"}.fa-address-book-o:before{content:"\f2ba"}.fa-vcard:before,.fa-address-card:before{content:"\f2bb"}.fa-vcard-o:before,.fa-address-card-o:before{content:"\f2bc"}.fa-user-circle:before{content:"\f2bd"}.fa-user-circle-o:before{content:"\f2be"}.fa-user-o:before{content:"\f2c0"}.fa-id-badge:before{content:"\f2c1"}.fa-drivers-license:before,.fa-id-card:before{content:"\f2c2"}.fa-drivers-license-o:before,.fa-id-card-o:before{content:"\f2c3"}.fa-quora:before{content:"\f2c4"}.fa-free-code-camp:before{content:"\f2c5"}.fa-telegram:before{content:"\f2c6"}.fa-thermometer-4:before,.fa-thermometer:before,.fa-thermometer-full:before{content:"\f2c7"}.fa-thermometer-3:before,.fa-thermometer-three-quarters:before{content:"\f2c8"}.fa-thermometer-2:before,.fa-thermometer-half:before{content:"\f2c9"}.fa-thermometer-1:before,.fa-thermometer-quarter:before{content:"\f2ca"}.fa-thermometer-0:before,.fa-thermometer-empty:before{content:"\f2cb"}.fa-shower:before{content:"\f2cc"}.fa-bathtub:before,.fa-s15:before,.fa-bath:before{content:"\f2cd"}.fa-podcast:before{content:"\f2ce"}.fa-window-maximize:before{content:"\f2d0"}.fa-window-minimize:before{content:"\f2d1"}.fa-window-restore:before{content:"\f2d2"}.fa-times-rectangle:before,.fa-window-close:before{content:"\f2d3"}.fa-times-rectangle-o:before,.fa-window-close-o:before{content:"\f2d4"}.fa-bandcamp:before{content:"\f2d5"}.fa-grav:before{content:"\f2d6"}.fa-etsy:before{content:"\f2d7"}.fa-imdb:before{content:"\f2d8"}.fa-ravelry:before{content:"\f2d9"}.fa-eercast:before{content:"\f2da"}.fa-microchip:before{content:"\f2db"}.fa-snowflake-o:before{content:"\f2dc"}.fa-superpowers:before{content:"\f2dd"}.fa-wpexplorer:before{content:"\f2de"}.fa-meetup:before{content:"\f2e0"}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}
/*303ee96a2f2ada7119ef0a0d50855952*/

.g-content{margin:0.625rem;padding:1.5rem}.g-flushed .g-content{margin:0;padding:0}body{font-size:1rem;line-height:1.5}h1{font-size:2.2rem}h2{font-size:2rem}h3{font-size:1.7rem}h4{font-size:1.25rem}h5{font-size:1.2rem}h6{font-size:1rem}small{font-size:0.875rem}cite{font-size:0.875rem}sub,sup{font-size:0.75rem}code,kbd,pre,samp{font-size:1rem;font-family:"Menlo", "Monaco", monospace}textarea,select[multiple=multiple],input[type="color"],input[type="date"],input[type="datetime"],input[type="datetime-local"],input[type="email"],input[type="month"],input[type="number"],input[type="password"],input[type="search"],input[type="tel"],input[type="text"],input[type="time"],input[type="url"],input[type="week"],input:not([type]){border-radius:0.1875rem}legend{font-size:1.3rem;line-height:1.5}legend small{font-size:0.8rem}.input-prepend>.add-on,.input-append>.add-on{line-height:1.5}p.readmore .btn,.content_vote .btn,.contact .form-actions .btn,.login .btn,.logout .btn,.registration .btn,.profile-edit .btn,.remind .btn,.reset .btn,.profile .btn,.search #searchForm .btn,.finder #finder-search .btn,.print-mode #pop-print.btn,.edit.item-page .btn-toolbar .btn,.pager.pagenav a,.moduletable #login-form .control-group .btn,#searchForm .btn,#finder-search .btn,.btn{display:inline-block;font-family:"asap";font-weight:700;color:#ffffff;font-size:0.8vw;background:#e10339;text-align:center;margin:0 0 0.5rem 0;padding:0.4rem 1.5rem;padding-bottom:0.45rem;border-radius:0.4rem;border:2px solid transparent;vertical-align:middle;text-shadow:none;transition:all 0.2s}@media (max-width: 125rem){p.readmore .btn,.content_vote .btn,.contact .form-actions .btn,.login .btn,.logout .btn,.registration .btn,.profile-edit .btn,.remind .btn,.reset .btn,.profile .btn,.search #searchForm .btn,.finder #finder-search .btn,.print-mode #pop-print.btn,.edit.item-page .btn-toolbar .btn,.pager.pagenav a,.moduletable #login-form .control-group .btn,#searchForm .btn,#finder-search .btn,.btn{font-size:1rem}}p.readmore .btn:hover,.content_vote .btn:hover,.contact .form-actions .btn:hover,.login .btn:hover,.logout .btn:hover,.registration .btn:hover,.profile-edit .btn:hover,.remind .btn:hover,.reset .btn:hover,.profile .btn:hover,.search #searchForm .btn:hover,.finder #finder-search .btn:hover,.print-mode #pop-print.btn:hover,.edit.item-page .btn-toolbar .btn:hover,.pager.pagenav a:hover,.moduletable #login-form .control-group .btn:hover,#searchForm .btn:hover,#finder-search .btn:hover,.btn:hover,p.readmore .btn:active,.content_vote .btn:active,.contact .form-actions .btn:active,.login .btn:active,.logout .btn:active,.registration .btn:active,.profile-edit .btn:active,.remind .btn:active,.reset .btn:active,.profile .btn:active,.search #searchForm .btn:active,.finder #finder-search .btn:active,.print-mode #pop-print.btn:active,.edit.item-page .btn-toolbar .btn:active,.pager.pagenav a:active,.moduletable #login-form .control-group .btn:active,#searchForm .btn:active,#finder-search .btn:active,.btn:active,p.readmore .btn:focus,.content_vote .btn:focus,.contact .form-actions .btn:focus,.login .btn:focus,.logout .btn:focus,.registration .btn:focus,.profile-edit .btn:focus,.remind .btn:focus,.reset .btn:focus,.profile .btn:focus,.search #searchForm .btn:focus,.finder #finder-search .btn:focus,.print-mode #pop-print.btn:focus,.edit.item-page .btn-toolbar .btn:focus,.pager.pagenav a:focus,.moduletable #login-form .control-group .btn:focus,#searchForm .btn:focus,#finder-search .btn:focus,.btn:focus{background:#ffffff;color:#e10339;border-color:#e10339;cursor:pointer}.js-stools-btn-filter{margin-left:2rem}.btn-group>.btn.dropdown-toggle .caret{display:none}.btn-group.open .btn-primary.dropdown-toggle{background:#e10339;color:#030303 !important;border:1px solid rgba(0, 0, 0, 0.1);box-shadow:inset -1px -1px 1px rgba(0, 0, 0, 0.15)}.btn-group.open .btn.dropdown-toggle{background:transparent}.dropdown-menu>li>a:hover,.dropdown-menu>li>a:focus,.dropdown-submenu:hover>a,.dropdown-submenu:focus>a{background-image:none;background:#e10339;color:#ffffff !important}.btn-link{color:#e10339}.view-articles,.view-images,.view-imagesList{background:none;height:auto}.view-articles #g-page-surround,.view-images #g-page-surround,.view-imagesList #g-page-surround{background:none;overflow:visible;min-height:auto;position:static}.view-articles .g-menu-overlay,.view-images .g-menu-overlay,.view-imagesList .g-menu-overlay{display:none}table.table-bordered{border-collapse:separate;*border-collapse:collapse}table.table-bordered th{background-color:#f2f2f2}table.table-bordered thead th{background-color:#d9d9d9}.table-striped tbody tr:nth-child(2n+1) td,.table-striped tbody tr:nth-child(2n+1) th{background:#f2f2f2}.table-hover tbody tr:hover>td,.table-hover tbody tr:hover>th{background:#ebebeb}.table,.table-bordered{border-color:rgba(231, 232, 234, 0.25) rgba(231, 232, 234, 0.25) rgba(231, 232, 234, 0.25) transparent}.table th,.table td,.table-bordered th,.table-bordered td{border-left:1px solid rgba(231, 232, 234, 0.25);border-right:0;border-bottom:0}.well{background-color:transparent;border:none;box-shadow:none}.nav-tabs.nav-stacked>li>a{border:0 none}.nav-tabs.nav-stacked>li>a:before{font-family:FontAwesome;content:"";margin-right:0.5rem;color:#e10339}.list-striped li:nth-child(odd),.list-striped dd:nth-child(odd),.row-striped .row:nth-child(odd),.row-striped .row-fluid:nth-child(odd),.cat-list-row0{background-color:#e6e6e6}.list-striped li:hover,.list-striped dd:hover,.row-striped .row:hover,.row-striped .row-fluid:hover,.cat-list-row0:hover,.cat-list-row1:hover{background-color:#d9d9d9}.pager li>a,.pager li>span{display:inline-block;font-family:"asap";font-weight:700;background:#e10339;color:#030303 !important;font-size:1rem;border:1px solid transparent;border-radius:0;margin:0;padding:0.5rem 1.25rem;vertical-align:middle;text-shadow:none;transition:all 0.2s}.pager li>a:hover,.pager li>a:active,.pager li>a:focus,.pager li>span:hover,.pager li>span:active,.pager li>span:focus{background:transparent;color:#030303 !important;border:1px solid rgba(0, 0, 0, 0.1)}@media only all and (max-width:50.99rem){.pagination ul{box-shadow:none}}.pagination ul>li{font-weight:600}@media only all and (max-width:50.99rem){.pagination ul>li:not(.pagination-prev):not(.pagination-next){display:none}}.pagination ul>li>a{padding:10px 15px;color:#000000;background:#ffffff;border:1px solid rgba(255, 255, 255, 0.1);border-radius:0 !important}.pagination ul>li>a:hover{background:transparent;color:#030303 !important;border-color:rgba(0, 0, 0, 0.1)}.pagination ul>li>span{padding:10px 15px;color:#ffffff;background:#e10339;border:1px solid rgba(255, 255, 255, 0.1);color:#ffffff;border-radius:0 !important}.pagination ul>li>span:hover{background:transparent;color:#030303 !important;border-color:rgba(0, 0, 0, 0.1)}.pagination ul>li.pagination-end span,.pagination ul>li.pagination-next span,.pagination ul>li.pagination-start span,.pagination ul>li.pagination-prev span{opacity:0.3;background:rgba(255, 255, 255, 0.2);color:#030303}.breadcrumb{font-family:"asap"}.breadcrumb li{text-shadow:none;vertical-align:middle}.breadcrumb a{display:inline-block}.breadcrumb span{display:inline-block}.breadcrumb span.divider{position:relative;vertical-align:top;width:18px;height:21px}.breadcrumb span.divider:before{text-align:center;font-family:FontAwesome;content:"";position:absolute;top:2px;vertical-align:middle}.breadcrumb span img{display:none}.page-header h1{font-size:1.3rem;text-transform:uppercase;font-weight:400}.page-header h2{font-size:2.3rem;font-weight:400;line-height:4.5rem;margin-top:2rem;margin-bottom:0.625rem;padding-bottom:1.5rem}.page-header h2 a{color:#030303}.page-header h2 a:hover{color:#e10339}@media only all and (min-width:76rem) and (max-width:87.99rem){.page-header h2{font-size:2.25rem}}@media only all and (min-width:51rem) and (max-width:75.99rem){.page-header h2{font-size:2rem;line-height:1.6}}@media only all and (max-width:50.99rem){.page-header h2{font-size:1.8rem;line-height:1.7}}dl.article-info{margin-top:0}dl.article-info dt{display:none}dl.article-info dd{display:inline-block;margin:0;padding-right:1.5rem;color:#030303;font-size:1.2rem;line-height:2}@media only all and (min-width:51rem) and (max-width:75.99rem){dl.article-info dd{font-size:1.1rem}}@media only all and (max-width:50.99rem){dl.article-info dd{font-size:1rem}}.article-info-term{display:inline-block;font-weight:bold;margin-bottom:1.25rem;background:#ebebeb;border-radius:0.4rem;padding:0.5rem 1.5rem}.content_vote select{height:40px;vertical-align:top}.page-header{margin:0.3125rem 0;font-size:1.5rem;font-weight:300}.chzn-container-single .chzn-single,.chzn-container-active.chzn-with-drop .chzn-single{background:#ffffff;border:1px solid rgba(0, 0, 0, 0.1);box-shadow:none;height:40px !important;line-height:36px !important;border-radius:6px}.chzn-container-single .chzn-single div b,.chzn-container-active.chzn-with-drop .chzn-single div b{position:relative;top:6px}.chzn-container-active.chzn-with-drop .chzn-single{border-radius:6px;border-bottom-left-radius:0;border-bottom-right-radius:0}.chzn-container-active.chzn-with-drop .chzn-single div b{background-position:-15px 2px}.filter-search .btn{height:40px;border-radius:6px;padding:0 1.5rem;color:#e10339;border-color:#e10339}.blog .items-row,.item-page .items-row{margin-bottom:0.625rem;padding-bottom:1.5rem}.blog .g-lead,.item-page .g-lead{color:#030303;font-size:1.5rem;padding-bottom:3rem}@media only all and (min-width:51rem) and (max-width:75.99rem){.blog .g-lead,.item-page .g-lead{font-size:1.25rem}}@media only all and (max-width:50.99rem){.blog .g-lead,.item-page .g-lead{font-size:1rem}}.contact-category input#filter-search{height:40px;line-height:40px;border-radius:40px;padding:0 1.5rem}.contact-category .category{border-top:0}.contact-category .category li{padding:0;background:transparent !important;border:0}.contact h2{font-weight:700;font-size:1rem;line-height:1.5}.contact .form-actions{margin:0;padding-top:0;padding-bottom:0}.login input,.logout input,.registration input,.profile-edit input,.remind input,.reset input{border:1px solid rgba(0, 0, 0, 0.1);background:#ffffff;border-radius:6px}.profile legend{margin:0}.profile dt,.profile dd{margin-bottom:0.625rem}.search #searchForm input.inputbox{height:40px;border-radius:0.4rem}.search #searchForm .btn span{margin-right:0.625rem}.finder #finder-search input.inputbox{height:40px;border-radius:0.4rem}.finder #finder-search .btn span{margin-right:0.625rem}.print-mode #pop-print.btn a{color:#ffffff}.print-mode #pop-print.btn:hover a{color:#e10339;border-color:#e10339}.print-mode #pop-print.btn .icon-print{margin-right:5px}.article-index{margin-right:1rem;position:relative;top:-25px}.edit.item-page .inputbox,.edit.item-page .chzn-choices{border-radius:6px}.edit.item-page .input-append .inputbox{border-radius:6px 0 0 6px}.edit.item-page .input-append button{border-radius:0 6px 6px 0;padding:7px 12px}.edit.item-page .btn-toolbar .btn{font-size:0.9rem;margin-left:5px}.edit.item-page .btn-toolbar .btn span{margin-right:5px}.label,.badge{vertical-align:middle;font-size:0.7rem;font-weight:400;border-radius:0.4rem}.label-info,.badge-info{color:#030303;background:#e0e0e0}.accordion-group{color:#030303;background:#ffffff;border:0;border-radius:2.4rem;box-shadow:0 1px 5px 0 rgba(0, 0, 0, 0.2);margin-bottom:0.625rem}.moduletable .nav.menu,.moduletable .mostread,.moduletable .latestnews,.moduletable .archive-module,.moduletable .relateditems,.moduletable .categories-module,.moduletable .category-module,.moduletable .latestusers,.moduletable .unstyled{margin:0;display:inline-block;border:1px solid rgba(231, 232, 234, 0.25);padding:1.5rem 3rem;border-radius:2.4rem}.moduletable .nav.menu li,.moduletable .mostread li,.moduletable .latestnews li,.moduletable .archive-module li,.moduletable .relateditems li,.moduletable .categories-module li,.moduletable .category-module li,.moduletable .latestusers li,.moduletable .unstyled li{list-style-type:none;margin-left:0;padding-bottom:1.5rem;margin-bottom:0.625rem;border-bottom:1px solid rgba(231, 232, 234, 0.25)}.moduletable .nav.menu li:last-child,.moduletable .mostread li:last-child,.moduletable .latestnews li:last-child,.moduletable .archive-module li:last-child,.moduletable .relateditems li:last-child,.moduletable .categories-module li:last-child,.moduletable .category-module li:last-child,.moduletable .latestusers li:last-child,.moduletable .unstyled li:last-child{border-bottom:0;padding-bottom:0;margin-bottom:0}.moduletable .nav.menu li a,.moduletable .mostread li a,.moduletable .latestnews li a,.moduletable .archive-module li a,.moduletable .relateditems li a,.moduletable .categories-module li a,.moduletable .category-module li a,.moduletable .latestusers li a,.moduletable .unstyled li a{display:inline-block}.moduletable .nav.menu li a:before,.moduletable .mostread li a:before,.moduletable .latestnews li a:before,.moduletable .archive-module li a:before,.moduletable .relateditems li a:before,.moduletable .categories-module li a:before,.moduletable .category-module li a:before,.moduletable .latestusers li a:before,.moduletable .unstyled li a:before{font-family:FontAwesome;content:"";margin-right:0.5rem;color:#e10339}.moduletable .nav li{margin-bottom:0.625rem}.moduletable .nav .nav-header{margin:0.625rem 0;padding:0.75rem 1.5rem;font-size:0.7rem;font-weight:400;border-radius:0.4rem;color:#030303;background:#e0e0e0}.moduletable .nav .nav-child{margin-top:0.625rem}.moduletable .categories-module h4{display:inline-block;font-size:1rem;margin:0}.moduletable #login-form #form-login-remember .inputbox{float:none;margin-top:-3px}.moduletable #login-form .control-group{margin-bottom:10px}.moduletable #login-form .control-group .input-prepend .add-on{color:#ffffff;border-radius:6px 0 0 6px;border-right:none;padding:5px}.moduletable #login-form .control-group .input-prepend .add-on [class^="icon-"],.moduletable #login-form .control-group .input-prepend .add-on [class*=" icon-"]{width:auto;background:#e10339;padding:0.45rem 1rem;border-radius:3px}.moduletable #login-form .control-group .input-prepend input{max-width:20rem;border-radius:0 6px 6px 0;border-left:none}.moduletable #login-form .control-group .input-prepend input:hover{border-color:rgba(0, 0, 0, 0.1)}.moduletable #login-form .control-group .input-prepend input:focus{box-shadow:none;border-color:rgba(0, 0, 0, 0.1)}.moduletable #login-form .control-group .btn{border-color:#e10339;color:#e10339}.moduletable #login-form .control-group .btn:hover,.moduletable #login-form .control-group .btn:active,.moduletable #login-form .control-group .btn:focus{background:#e10339;border-color:#e10339;color:#ffffff}.moduletable #login-form .unstyled{padding:1.5rem 0;border:none}.moduletable #login-form .unstyled li{padding-bottom:0.5rem;border:none}.edit .calendar-container table{max-width:375px}.list-striped,.row-striped{border-top:1px solid rgba(0, 0, 0, 0.1)}.list-striped li,.list-striped dd,.row-striped .row,.row-striped .row-fluid{border-bottom:1px solid rgba(0, 0, 0, 0.1)}.list-striped li:nth-child(odd),.list-striped dd:nth-child(odd),.row-striped .row:nth-child(odd),.row-striped .row-fluid:nth-child(odd){background-color:#f9fafb}.list-striped li:hover,.list-striped dd:hover,.row-striped .row:hover,.row-striped .row-fluid:hover{background-color:#edf0f3}.list-bordered,.row-bordered{border:1px solid rgba(0, 0, 0, 0.1)}.row-even,.row-odd{border-bottom:1px solid rgba(0, 0, 0, 0.1)}.row-even{background-color:#f9fafb}.iframe-bordered{border:1px solid rgba(0, 0, 0, 0.1)}blockquote{border-left:5px solid rgba(0, 0, 0, 0.1)}blockquote small{color:#030303}blockquote.pull-right{border-right:5px solid rgba(0, 0, 0, 0.1)}code,pre{background-color:#f3f5f7;border:1px solid rgba(0, 0, 0, 0.1)}pre.prettyprint{padding:1rem !important}legend{line-height:1.5;margin:1rem 0}.input-prepend .chzn-container-single .chzn-single,.input-append .chzn-container-single .chzn-single{border-color:rgba(0, 0, 0, 0.1)}.input-prepend .chzn-container-single .chzn-drop,.input-append .chzn-container-single .chzn-drop{border-color:rgba(0, 0, 0, 0.1)}.form-actions{background:none;border:0}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{color:#030303;background-color:#ffffff;border:2px solid rgba(0, 0, 0, 0.1);box-shadow:none;box-sizing:border-box !important;transition:border 0.2s linear, box-shadow 0.2s linear}.input-prepend textarea,.input-append textarea,.input-prepend input[type="text"],.input-append input[type="text"],.input-prepend input[type="password"],.input-append input[type="password"],.input-prepend input[type="datetime"],.input-append input[type="datetime"],.input-prepend input[type="datetime-local"],.input-append input[type="datetime-local"],.input-prepend input[type="date"],.input-append input[type="date"],.input-prepend input[type="month"],.input-append input[type="month"],.input-prepend input[type="time"],.input-append input[type="time"],.input-prepend input[type="week"],.input-append input[type="week"],.input-prepend input[type="number"],.input-append input[type="number"],.input-prepend input[type="email"],.input-append input[type="email"],.input-prepend input[type="url"],.input-append input[type="url"],.input-prepend input[type="search"],.input-append input[type="search"],.input-prepend input[type="tel"],.input-append input[type="tel"],.input-prepend input[type="color"],.input-append input[type="color"],.input-prepend .uneditable-input,.input-append .uneditable-input{padding:0.35rem;max-width:95%}.dir-rtl .input-prepend textarea,.dir-rtl .input-append textarea,.dir-rtl .input-prepend input[type="text"],.dir-rtl .input-append input[type="text"],.dir-rtl .input-prepend input[type="password"],.dir-rtl .input-append input[type="password"],.dir-rtl .input-prepend input[type="datetime"],.dir-rtl .input-append input[type="datetime"],.dir-rtl .input-prepend input[type="datetime-local"],.dir-rtl .input-append input[type="datetime-local"],.dir-rtl .input-prepend input[type="date"],.dir-rtl .input-append input[type="date"],.dir-rtl .input-prepend input[type="month"],.dir-rtl .input-append input[type="month"],.dir-rtl .input-prepend input[type="time"],.dir-rtl .input-append input[type="time"],.dir-rtl .input-prepend input[type="week"],.dir-rtl .input-append input[type="week"],.dir-rtl .input-prepend input[type="number"],.dir-rtl .input-append input[type="number"],.dir-rtl .input-prepend input[type="email"],.dir-rtl .input-append input[type="email"],.dir-rtl .input-prepend input[type="url"],.dir-rtl .input-append input[type="url"],.dir-rtl .input-prepend input[type="search"],.dir-rtl .input-append input[type="search"],.dir-rtl .input-prepend input[type="tel"],.dir-rtl .input-append input[type="tel"],.dir-rtl .input-prepend input[type="color"],.dir-rtl .input-append input[type="color"],.dir-rtl .input-prepend .uneditable-input,.dir-rtl .input-append .uneditable-input{border-radius:6px 0 0 6px}.input-prepend>.add-on,.input-append>.add-on{background:#ffffff;border:2px solid rgba(0, 0, 0, 0.1);padding:0.275rem;-webkit-padding-before:7px;-webkit-padding-after:7px;margin-right:-2px}.dir-rtl .input-prepend>.add-on,.dir-rtl .input-append>.add-on{margin-right:auto;margin-left:-2px}.dir-rtl .input-prepend>.add-on .btn,.dir-rtl .input-append>.add-on .btn{margin-right:auto;margin-left:-2px}.dir-rtl .input-prepend>.add-on:first-child,.dir-rtl .input-append>.add-on:first-child{border-radius:0 6px 6px 0}textarea{width:100%}.dir-rtl .form-horizontal .control-label{float:right;text-align:left}select{color:#030303;background:#ffffff;border:1px solid rgba(0, 0, 0, 0.1)}.controls input[type="radio"]{margin-right:5px}.layout-edit #sbox-content.sbox-content-iframe{overflow:hidden}#login-form .input-prepend,#login-form .input-append{width:100%}#login-form .input-prepend .add-on,#login-form .input-prepend .input-small,#login-form .input-append .add-on,#login-form .input-append .input-small{height:50px}#login-form .input-prepend .btn,#login-form .input-append .btn{height:35px}#login-form .input-prepend .input-small,#login-form .input-append .input-small{width:80%}#login-form #modlgn-secretkey{width:65%}#searchForm .btn,#finder-search .btn{display:inline-block;font-family:"asap";font-weight:700;background:#e10339;color:#ffffff !important;font-size:1rem;border:1px solid transparent;border-radius:0.4rem;margin:0;padding:0.5rem 1.25rem;vertical-align:middle;text-shadow:none;transition:all 0.2s}#searchForm .btn:hover,#searchForm .btn:active,#searchForm .btn:focus,#finder-search .btn:hover,#finder-search .btn:active,#finder-search .btn:focus{background:#960226;color:#ffffff !important}#searchForm .btn{padding:0.35rem 1.25rem;border-radius:0.4rem}#searchForm fieldset{margin-bottom:1.5rem}#searchForm legend{margin-bottom:0}#finder-search .inputbox{margin:1rem 0 0.5rem 0}#contact-form{margin:0;padding:0}#contact-form .control-group{margin-bottom:12px}#contact-form legend,#contact-form legend+.control-group{margin:0;color:#aaaaaa}#contact-form #jform_contact_email_copy-lbl{min-width:200px;margin-bottom:0}.dir-rtl #contact-form #jform_contact_email_copy-lbl{min-width:0}#contact-form #jform_contact_email_copy{margin-left:1.3rem;min-height:0}.dir-rtl #contact-form #jform_contact_email_copy{margin-top:-5px}@media only all and (max-width:50.99rem){.dir-rtl #contact-form #jform_contact_email_copy{margin-top:4px}}#contact-form .controls{margin-left:0}.dir-rtl #contact-form .controls{margin-right:0}#contact-form .controls input,#contact-form .controls textarea{color:#030303;background:#f3f5f7;border-radius:3px;border-width:2px;min-height:3.5rem;border-color:#b7b7b7}#contact-form .controls input:active,#contact-form .controls input:focus,#contact-form .controls textarea:active,#contact-form .controls textarea:focus{background:#ffffff;border-color:#282828;box-shadow:none}#contact-form .controls textarea{resize:none}#contact-form .controls .validate{margin-top:0.4rem}#contact-form .control-label{color:#aaaaaa;text-align:left;margin-bottom:0}.btn span{padding:0;margin:0}.btn-mini{margin:0.5rem 0}.nav-tabs.nav-dark{border-bottom:1px solid rgba(0, 0, 0, 0.1)}.nav-tabs.nav-dark>li>a{color:rgba(231, 232, 234, 0.25)}.nav-tabs.nav-dark>li>a:hover{border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1);background-color:gray}.nav-tabs.nav-dark>.active>a,.nav-tabs.nav-dark>.active>a:hover{color:#ffffff;background-color:gray;border:1px solid rgba(0, 0, 0, 0.1)}.tip-wrap{color:#fff;background-color:#000}.search span.highlight{background-color:#e10339;color:#ffffff;border-radius:2px}.img-polaroid{background-color:#ffffff;border:1px solid rgba(0, 0, 0, 0.2);box-shadow:0 1px 3px rgba(0, 0, 0, 0.1)}.muted{color:#030303}a.muted:hover,a.muted:focus{color:#808080}.alert{background-color:#f8f4ec;border-color:#eee4d2;padding:1.5rem}.alert a,.alert a:hover,.alert .alert-link,.alert .alert-link:hover{right:0 !important;color:#6c5328;font-weight:bold;text-decoration:none}.alert,.alert h4,.text-warning{color:#c09853}a.text-warning:hover,a.text-warning:focus{color:#b78c43}.alert-success{color:#468847;background-color:#dfeedf;border-color:#c4e0c4}.alert-success a,.alert-success a:hover,.alert-success .alert-link,.alert-success .alert-link:hover{color:#356635;font-weight:bold}.alert-success a:hover,.alert-success a:hover:hover,.alert-success .alert-link:hover,.alert-success .alert-link:hover:hover{text-decoration:underline}.alert-success h4,.text-success{color:#468847}a.text-success:hover,a.text-success:focus{color:#3d773e}.alert-danger,.alert-error{color:#b94a48;background-color:#f6e7e7;border-color:#edd1d0}.alert-danger a,.alert-danger a:hover,.alert-danger .alert-link,.alert-danger .alert-link:hover,.alert-error a,.alert-error a:hover,.alert-error .alert-link,.alert-error .alert-link:hover{color:#953b39;font-weight:bold}.alert-danger a:hover,.alert-danger a:hover:hover,.alert-danger .alert-link:hover,.alert-danger .alert-link:hover:hover,.alert-error a:hover,.alert-error a:hover:hover,.alert-error .alert-link:hover,.alert-error .alert-link:hover:hover{text-decoration:underline}.alert-danger h4,.alert-error h4,.text-error{color:#b94a48}a.text-error:hover,a.text-error:focus{color:#a74240}.alert-info{color:#3a87ad;background-color:#e2eff5;border-color:#c7e0ec}.alert-info a,.alert-info a:hover,.alert-info .alert-link,.alert-info .alert-link:hover{color:#2d6987;font-weight:bold}.alert-info a:hover,.alert-info a:hover:hover,.alert-info .alert-link:hover,.alert-info .alert-link:hover:hover{text-decoration:underline}.alert-info h4,.text-info{color:#3a87ad}a.text-info:hover,a.text-info:focus{color:#34789a}.blog dl.article-info{margin-left:0}.blog dl.article-info dt,.blog dl.article-info dd{margin-left:0}.blog ol.nav{padding-left:0}.dir-rtl .blog ol.nav{padding-right:0}.blog .icons .pull-right{top:-1rem}.pull-left,.pull-right{max-width:100%}.dir-rtl .pull-left{float:right}.dir-rtl .pull-right{float:left}.thumbnails{margin-left:-20px;list-style:none}.thumbnails:before,.thumbnails:after{display:table;content:"";line-height:0}.thumbnails:after{clear:both}.row-fluid .thumbnails{margin-left:0}.thumbnails>li{float:left;margin-bottom:18px;margin-left:20px}.manager>li{float:left !important;margin-bottom:18px !important;margin-left:20px !important}.thumbnail{display:block;padding:4px;line-height:18px;border:1px solid #ddd;border-radius:4px;box-shadow:0 1px 3px rgba(0, 0, 0, 0.055);transition:all 0.2s ease-in-out}a.thumbnail:hover,a.thumbnail:focus{border-color:#08c;box-shadow:0 1px 4px rgba(0, 105, 214, 0.25)}.thumbnail>img{display:block;max-width:100%;margin-left:auto;margin-right:auto}.thumbnail .caption{padding:9px;color:#555}.contact>h3{display:none}.contact .contact-address{margin:0}.print-mode{padding:1.5rem}.calendar .title{border:none}.calendar thead .name{padding:2px}.calendar thead .button{color:#000000 !important;font-weight:normal;border:1px solid transparent}.calendar thead .hilite{border-radius:0;padding:2px}.pagination-list{list-style:none}.pagination-list li{display:inline-block;margin:0 0.5rem}#imageForm button,#uploadForm button{padding:0.25rem 1rem;margin:1rem 0}#imageForm button:hover,#uploadForm button:hover{border:none}.chzn-container .chzn-drop,.chzn-container .chzn-results li.no-results{border:1px solid rgba(0, 0, 0, 0.1);color:#030303}.chzn-container-multi .chzn-choices{color:#030303;border:1px solid rgba(0, 0, 0, 0.1);border-radius:6px;width:250px;background-image:none}.chzn-container-multi .chzn-choices li.search-field input[type="text"]{box-shadow:none;height:35px;margin:0;padding:0 5px;color:#030303 !important}body.modal.g-bodyonly{background:#ffffff !important;color:#000000 !important}body.modal.g-bodyonly p{color:#000000 !important}.rokbox-content #login-form .input-prepend .input-small,.rokbox-content #login-form .input-append .input-small{width:240px}.rokbox-content #modlgn-secretkey{width:200px !important}@media (-ms-high-contrast:none),(-ms-high-contrast:active){#login-form .input-prepend,#login-form .input-append{width:95% !important}#login-form #modlgn-secretkey{width:183px !important}}#g-container-showcase .tagspopular ul li{display:inline-block;list-style-type:none;background:#fc1b3b;padding:0.4rem 0.8rem;box-shadow:0px 0px 15px rgba(0, 0, 0, 0.1);border-radius:30px;font-size:0.95rem;font-weight:700;color:#ffffff;margin-bottom:0.425rem;margin-right:0.425rem;transition:background 0.25s}#g-container-showcase .tagspopular ul li a{color:#ffffff}#g-container-showcase .tagspopular ul li:hover{background:#fc0c2e}#g-mainbar .moduletable{margin:-0.625rem}.rokajaxsearch *,.rokajaxsearch *:before,.rokajaxsearch *:after{box-sizing:border-box !important}.platform-content .rokajaxsearch * *,.platform-content .rokajaxsearch * *:before,.platform-content .rokajaxsearch * *:after,.platform-content .rokajaxsearch *:before *,.platform-content .rokajaxsearch *:before *:before,.platform-content .rokajaxsearch *:before *:after,.platform-content .rokajaxsearch *:after *,.platform-content .rokajaxsearch *:after *:before,.platform-content .rokajaxsearch *:after *:after{box-sizing:border-box}.rokajaxsearch #roksearch_search_str{border:2px solid #e7e8ea;border-radius:2rem;margin-bottom:1rem;padding:0.75rem 1rem;width:100%;box-shadow:none}.rokajaxsearch #roksearch_search_str:focus{border-color:#e10339}form#rokajaxsearch{margin:0}form#rokajaxsearch>.rokajaxsearch{background:none;box-shadow:none;border:none}#roksearch_results{color:#030303;background:#ffffff;border:1px solid #e7e8ea}#roksearch_results .roksearch_result_wrapper1{background:#f2f2f2;color:#030303}#roksearch_results .roksearch_result_wrapper1:hover{background:#e10339;color:#ffffff;border:1px solid #31010c}#roksearch_results .roksearch_result_wrapper1:hover a,#roksearch_results .roksearch_result_wrapper1:hover h3{color:#fd678b}#roksearch_results span.highlight{color:#ffffff;background-color:#960226;text-shadow:none}@media only all and (max-width:50.99rem){body #roksearch_results{width:95%}}.rokajaxsearch .search_options{margin-top:8px;padding-bottom:15px}.rokajaxsearch .search_options label{margin-right:10px !important}.rokajaxsearch .search_options label input[type="radio"],.rokajaxsearch .search_options label input[type="checkbox"]{margin:0 5px 0 0}.rokajaxsearch .clr{clear:both}.rokajaxsearch .searchintro{overflow:hidden}#roksearch_results{z-index:10000;position:absolute;width:400px;float:right;text-align:left;visibility:hidden;margin-top:5px}#roksearch_results .small{display:inline;position:relative;text-align:inherit;bottom:0;right:0;font-size:11px;font-style:italic}#roksearch_results a.clr{margin:10px 0 5px 0}#roksearch_results a{color:#630119}#roksearch_results h3{color:#630119;margin-top:0;margin-bottom:2px;line-height:110%;font-size:110%;padding-bottom:0}#roksearch_results h3:hover{color:inherit}#roksearch_results .roksearch_result_wrapper1:hover{border:none}#roksearch_results .container-wrapper{overflow:hidden}#roksearch_results .page{float:left}#roksearch_results .roksearch_header,#roksearch_results .roksearch_row_btm{background:#f2f2f2;padding:10px 15px;line-height:130%;text-transform:none;font-weight:normal;font-size:14px}#roksearch_results .roksearch_row_btm{overflow:hidden;border-top:1px solid #e7e8ea}#roksearch_results .roksearch_even,#roksearch_results .roksearch_odd{padding:15px;border-bottom:none}#roksearch_results .roksearch_even span,#roksearch_results .roksearch_odd span{margin-top:15px;line-height:140%}#roksearch_results .roksearch_even span.highlight,#roksearch_results .roksearch_odd span.highlight{margin-top:0;padding:0 3px}#roksearch_results .roksearch_odd{background:rgba(0, 0, 0, 0.05)}#roksearch_results .viewall{float:left;margin:0 5px}#roksearch_results .viewall span{line-height:130%;text-transform:none}#roksearch_results .estimated_res{font-size:9px;font-style:italic;text-transform:none;float:left}#roksearch_results .pagination_res{font-style:normal;float:right;text-transform:none;font-size:11px}#roksearch_results .pagination_res span{padding:0 5px}#roksearch_results .powered-by-google{text-transform:lowercase;font-style:italic;font-size:9px}#roksearch_results .google-search #roksearch_link{margin-top:5px}#roksearch_results .google-thumb-image{margin:0 auto}#roksearch_results .readon{margin-top:15px}#roksearch_results .readon span,#roksearch_results .readon .button{font-size:13px;line-height:22px}#roksearch_results .container-arrows{height:12px;width:30px;float:left;margin-right:5px;position:relative}#roksearch_results #roksearch_link:before{content:"×";font-size:1.5em;position:absolute;right:10px;top:8px;z-index:100}#roksearch_results .arrow-left,#roksearch_results .arrow-left-disabled,#roksearch_results .arrow-right,#roksearch_results .arrow-right-disabled{position:absolute}#roksearch_results .arrow-left:before,#roksearch_results .arrow-left-disabled:before,#roksearch_results .arrow-right:before,#roksearch_results .arrow-right-disabled:before{font-family:FontAwesome;font-size:1.3em}#roksearch_results .arrow-left,#roksearch_results .arrow-right{cursor:pointer}#roksearch_results .arrow-left:before,#roksearch_results .arrow-right:before{color:#e10339}#roksearch_results .arrow-left,#roksearch_results .arrow-left-disabled{left:0}#roksearch_results .arrow-left:before,#roksearch_results .arrow-left-disabled:before{content:""}#roksearch_results .arrow-right,#roksearch_results .arrow-right-disabled{left:18px}#roksearch_results .arrow-right:before,#roksearch_results .arrow-right-disabled:before{content:""}@media only all and (max-width:50.99rem){.navbar-fixed-top,.navbar-fixed-bottom,.navbar-static-top{margin-right:-20px;margin-left:-20px}.container-fluid{padding:0}.dl-horizontal dt{float:none;width:auto;clear:none;text-align:left}.dl-horizontal dd{margin-left:0}.row-fluid{width:100%}.row,.thumbnails{margin-left:0}.thumbnails>li{float:none;margin-left:0}.manager.thumbnails>li{float:left;margin-left:20px}[class*="span"],.uneditable-input[class*="span"],.row-fluid [class*="span"]{display:block;float:none;width:100%;margin-left:0;box-sizing:border-box}.span12,.row-fluid .span12{width:100%;box-sizing:border-box}.row-fluid [class*="offset"]:first-child{margin-left:0}.input-large,.input-xlarge,.input-xxlarge,input[class*="span"],select[class*="span"],textarea[class*="span"],.uneditable-input{display:block;width:100%;min-height:30px;box-sizing:border-box}.input-prepend input,.input-append input,.input-prepend input[class*="span"],.input-append input[class*="span"]{display:inline-block;width:auto}.controls-row [class*="span"]+[class*="span"]{margin-left:0}}@media only all and (max-width:30rem){.nav-collapse{-webkit-transform:translate3d(0, 0, 0)}.page-header h1 small{display:block;line-height:20px}.form-horizontal .control-label{float:none;width:auto;padding-top:0;text-align:left}.form-horizontal .controls{margin-left:0}.form-horizontal .control-list{padding-top:0}.form-horizontal .form-actions{padding-right:10px;padding-left:10px}.media .pull-left,.media .pull-right{display:block;float:none;margin-bottom:10px}.media-object{margin-right:0;margin-left:0}.modal-header .close{padding:10px;margin:-10px}}@media only all and (min-width:51rem) and (max-width:75.99rem){.row{margin-left:-20px}.row:before,.row:after{display:table;line-height:0;content:""}.row:after{clear:both}[class*="span"]{float:left;min-height:1px;margin-left:20px}.span12{width:724px}.span11{width:662px}.span10{width:600px}.span9{width:538px}.span8{width:476px}.span7{width:414px}.span6{width:352px}.span5{width:290px}.span4{width:228px}.span3{width:166px}.span2{width:104px}.span1{width:42px}.offset12{margin-left:764px}.offset11{margin-left:702px}.offset10{margin-left:640px}.offset9{margin-left:578px}.offset8{margin-left:516px}.offset7{margin-left:454px}.offset6{margin-left:392px}.offset5{margin-left:330px}.offset4{margin-left:268px}.offset3{margin-left:206px}.offset2{margin-left:144px}.offset1{margin-left:82px}.row-fluid{width:100%}.row-fluid:before,.row-fluid:after{display:table;line-height:0;content:""}.row-fluid:after{clear:both}.row-fluid [class*="span"]{display:block;float:left;width:100%;min-height:30px;margin-left:2.7624309392%;box-sizing:border-box}.row-fluid [class*="span"]:first-child{margin-left:0}.row-fluid .controls-row [class*="span"]+[class*="span"]{margin-left:2.7624309392%}.row-fluid .span12{width:100%}.row-fluid .span11{width:91.4364640884%}.row-fluid .span10{width:82.8729281768%}.row-fluid .span9{width:74.3093922652%}.row-fluid .span8{width:65.7458563536%}.row-fluid .span7{width:57.182320442%}.row-fluid .span6{width:48.6187845304%}.row-fluid .span5{width:40.0552486188%}.row-fluid .span4{width:31.4917127072%}.row-fluid .span3{width:22.9281767956%}.row-fluid .span2{width:14.364640884%}.row-fluid .span1{width:5.8011049724%}.row-fluid .offset12{margin-left:105.5248618785%}.row-fluid .offset12:first-child{margin-left:102.7624309392%}.row-fluid .offset11{margin-left:96.9613259669%}.row-fluid .offset11:first-child{margin-left:94.1988950276%}.row-fluid .offset10{margin-left:88.3977900552%}.row-fluid .offset10:first-child{margin-left:85.635359116%}.row-fluid .offset9{margin-left:79.8342541436%}.row-fluid .offset9:first-child{margin-left:77.0718232044%}.row-fluid .offset8{margin-left:71.270718232%}.row-fluid .offset8:first-child{margin-left:68.5082872928%}.row-fluid .offset7{margin-left:62.7071823204%}.row-fluid .offset7:first-child{margin-left:59.9447513812%}.row-fluid .offset6{margin-left:54.1436464088%}.row-fluid .offset6:first-child{margin-left:51.3812154696%}.row-fluid .offset5{margin-left:45.5801104972%}.row-fluid .offset5:first-child{margin-left:42.817679558%}.row-fluid .offset4{margin-left:37.0165745856%}.row-fluid .offset4:first-child{margin-left:34.2541436464%}.row-fluid .offset3{margin-left:28.453038674%}.row-fluid .offset3:first-child{margin-left:25.6906077348%}.row-fluid .offset2{margin-left:19.8895027624%}.row-fluid .offset2:first-child{margin-left:17.1270718232%}.row-fluid .offset1{margin-left:11.3259668508%}.row-fluid .offset1:first-child{margin-left:8.5635359116%}input,textarea,.uneditable-input{margin-left:0}.controls-row [class*="span"]+[class*="span"]{margin-left:20px}input.span12,textarea.span12,.uneditable-input.span12{width:710px}input.span11,textarea.span11,.uneditable-input.span11{width:648px}input.span10,textarea.span10,.uneditable-input.span10{width:586px}input.span9,textarea.span9,.uneditable-input.span9{width:524px}input.span8,textarea.span8,.uneditable-input.span8{width:462px}input.span7,textarea.span7,.uneditable-input.span7{width:400px}input.span6,textarea.span6,.uneditable-input.span6{width:338px}input.span5,textarea.span5,.uneditable-input.span5{width:276px}input.span4,textarea.span4,.uneditable-input.span4{width:214px}input.span3,textarea.span3,.uneditable-input.span3{width:152px}input.span2,textarea.span2,.uneditable-input.span2{width:90px}input.span1,textarea.span1,.uneditable-input.span1{width:28px}}@media only all and (max-width:75.99rem){.navbar-fixed-top,.navbar-fixed-bottom{position:static}.navbar-fixed-top{margin-bottom:20px}.navbar-fixed-bottom{margin-top:20px}.navbar-fixed-top .navbar-inner,.navbar-fixed-bottom .navbar-inner{padding:5px}.navbar .container{width:auto;padding:0}.navbar .brand{padding-right:10px;padding-left:10px;margin:0 0 0 -5px}.nav-collapse{clear:both}.nav-collapse .nav{float:none;margin:0 0 10px}.nav-collapse .nav>li{float:none}.nav-collapse .nav>li>a{margin-bottom:2px}.nav-collapse .nav>.divider-vertical{display:none}.nav-collapse .nav .nav-header{color:#777777;text-shadow:none}.nav-collapse .nav>li>a,.nav-collapse .dropdown-menu a{padding:9px 15px;font-weight:bold;color:#777777;border-radius:0.1875rem}.nav-collapse .btn{padding:4px 10px 4px;font-weight:normal;border-radius:0.1875rem}.nav-collapse .dropdown-menu li+li a{margin-bottom:2px}.nav-collapse .nav>li>a:hover,.nav-collapse .nav>li>a:focus,.nav-collapse .dropdown-menu a:hover,.nav-collapse .dropdown-menu a:focus{background-color:#f2f2f2}.navbar-inverse .nav-collapse .nav>li>a,.navbar-inverse .nav-collapse .dropdown-menu a{color:#999999}.navbar-inverse .nav-collapse .nav>li>a:hover,.navbar-inverse .nav-collapse .nav>li>a:focus,.navbar-inverse .nav-collapse .dropdown-menu a:hover,.navbar-inverse .nav-collapse .dropdown-menu a:focus{background-color:#111111}.nav-collapse.in .btn-group{padding:0;margin-top:5px}.nav-collapse .dropdown-menu{position:static;top:auto;left:auto;display:none;float:none;max-width:none;padding:0;margin:0 15px;background-color:transparent;border:none;border-radius:0;box-shadow:none}.nav-collapse .open>.dropdown-menu{display:block}.nav-collapse .dropdown-menu:before,.nav-collapse .dropdown-menu:after{display:none}.nav-collapse .dropdown-menu .divider{display:none}.nav-collapse .nav>li>.dropdown-menu:before,.nav-collapse .nav>li>.dropdown-menu:after{display:none}.nav-collapse .navbar-form,.nav-collapse .navbar-search{float:none;padding:10px 15px;margin:10px 0;border-top:1px solid #f2f2f2;border-bottom:1px solid #f2f2f2;box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1)}.navbar-inverse .nav-collapse .navbar-form,.navbar-inverse .nav-collapse .navbar-search{border-top-color:#111111;border-bottom-color:#111111}.navbar .nav-collapse .nav.pull-right{float:none;margin-left:0}.nav-collapse,.nav-collapse.collapse{height:0;overflow:hidden}.navbar .btn-navbar{display:block}.navbar-static .navbar-inner{padding-right:10px;padding-left:10px}}@media only all and (min-width:76rem){.nav-collapse.collapse{height:auto !important;overflow:visible !important}}@media only all and (max-width:50.99rem){.form-horizontal .control-label{display:block;float:none;text-align:left}.form-horizontal .controls{margin:0}[dir="rtl"] .form-horizontal .control-label{text-align:right}}@media only all and (max-width:50.99rem){div.modal{position:fixed;top:20px;right:20px;left:20px;width:auto;margin:0}div.modal.fade{top:-100px}div.modal.fade.in{top:20px}}@media only all and (max-width:30rem){div.modal{top:10px;right:10px;left:10px}}@media only all and (max-width:50.99rem){.pull-right.item-image{margin-left:0}.pull-left.item-image{margin-right:0}}
/*303ee96a2f2ada7119ef0a0d50855952*/
.video-responsive{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%;margin:0 auto}.video-responsive video{position:absolute;top:0;left:0;width:100%;height:100%}.strike,del,s,strike{text-decoration-line:line-through !important;text-decoration-style:solid !important;text-decoration-color:inherit !important}.g-offcanvas-toggle{position:fixed;left:1rem;top:1rem}#content .noborder,#content .noborder tr,#content .noborder th,#content .noborder td{border:0px}.g-content-array{margin-left:0;margin-right:0}.vrtkstartnotediv{border:none;padding:0}.g-content{margin:0.625rem;padding:1.5rem}.g-flushed .g-content{margin:0;padding:0}body{font-size:1rem;line-height:1.5}h1{font-size:2.2rem}h2{font-size:2rem}h3{font-size:1.7rem}h4{font-size:1.25rem}h5{font-size:1.2rem}h6{font-size:1rem}small{font-size:0.875rem}cite{font-size:0.875rem}sub,sup{font-size:0.75rem}code,kbd,pre,samp{font-size:1rem;font-family:"Menlo", "Monaco", monospace}textarea,select[multiple=multiple],input[type="color"],input[type="date"],input[type="datetime"],input[type="datetime-local"],input[type="email"],input[type="month"],input[type="number"],input[type="password"],input[type="search"],input[type="tel"],input[type="text"],input[type="time"],input[type="url"],input[type="week"],input:not([type]){border-radius:0.1875rem}@font-face{font-display:swap;font-family:"roboto";font-style:normal;font-weight:400;src:url(/templates/rt_clarity/custom/fonts/roboto/roboto-v30-latin-regular.eot#iefix) format("embedded-opentype"), url(/templates/rt_clarity/custom/fonts/roboto/roboto-v30-latin-regular.woff2) format("woff2"), url(/templates/rt_clarity/custom/fonts/roboto/roboto-v30-latin-regular.woff) format("woff"), url(/templates/rt_clarity/custom/fonts/roboto/roboto-v30-latin-regular.ttf) format("truetype"), url(/templates/rt_clarity/custom/fonts/roboto/roboto-v30-latin-regular.svg#roboto) format("svg")}@font-face{font-display:swap;font-family:"roboto-300";font-style:normal;font-weight:300;src:url(/templates/rt_clarity/custom/fonts/roboto/roboto-v30-latin-300.eot#iefix) format("embedded-opentype"), url(/templates/rt_clarity/custom/fonts/roboto/roboto-v30-latin-300.woff2) format("woff2"), url(/templates/rt_clarity/custom/fonts/roboto/roboto-v30-latin-300.woff) format("woff"), url(/templates/rt_clarity/custom/fonts/roboto/roboto-v30-latin-300.ttf) format("truetype"), url(/templates/rt_clarity/custom/fonts/roboto/roboto-v30-latin-300.svg#roboto-300) format("svg")}@font-face{font-display:swap;font-family:"roboto-500";font-style:normal;font-weight:500;src:url(/templates/rt_clarity/custom/fonts/roboto/roboto-v30-latin-500.eot#iefix) format("embedded-opentype"), url(/templates/rt_clarity/custom/fonts/roboto/roboto-v30-latin-500.woff2) format("woff2"), url(/templates/rt_clarity/custom/fonts/roboto/roboto-v30-latin-500.woff) format("woff"), url(/templates/rt_clarity/custom/fonts/roboto/roboto-v30-latin-500.ttf) format("truetype"), url(/templates/rt_clarity/custom/fonts/roboto/roboto-v30-latin-500.svg#roboto-500) format("svg")}#g-navigation div[id^="logo-"] svg{max-width:200px}#g-navigation div[id^="logo-"]{text-align:center}table{width:100%;table-layout:auto;border-collapse:collapse;overflow-x:auto}table img{max-width:100%;height:auto}table th,table td{padding:8px;text-align:left;word-wrap:break-word}@media screen and (max-width:600px){table{width:100%;overflow-x:auto}th,td{padding:10px;text-align:center}tr{border:1px solid #ddd}}td img{max-width:100%;height:auto;display:block;margin:0 auto}.video-container{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%}.video-container video{position:absolute;top:0;left:0;width:100%;height:100%}
.jmg-googlemaps-dsgvo-notification{
	background-color: #eeeeee;
	border: 1px solid #dddddd;
	padding: 20px;
	box-sizing: border-box;
	-webkit-box-shadow: 2px 2px 17px -8px rgba(0,0,0,0.25);
	-moz-box-shadow: 2px 2px 17px -8px rgba(0,0,0,0.25);
	box-shadow: 2px 2px 17px -8px rgba(0,0,0,0.25);
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
.jmg-googlemaps-dsgvo-notification.position_1{
	position: fixed;
	top: 50%;
	left:50%;
	width: 400px;
	height: auto;
	margin-top: -110px;
	margin-left: -200px;
	z-index: 9999999;
}
.jmg-googlemaps-dsgvo-notification.position_2{
	position: fixed;
	top: 0;
	left:0;
	width: 100%;
	height: auto;
	margin-top: 0;
	margin-left: 0;	
	z-index: 9999999;
}
.jmg-googlemaps-dsgvo-notification.position_3{
	position: fixed;
	bottom: 10px;
	right: 10px;
	width: 400px;
	height: auto;
	margin-top: 0;
	margin-left: 0;	
	z-index: 9999999;
}
.jmg-googlemaps-dsgvo-notification.position_4{
	position: relative;
	top: 0;
	left: 0;
	margin-top: 0;
	margin-left: 0;	
}
.jmg-googlemaps-dsgvo-notification.position_4.style_1{
	background: #eeeeee url(/plugins/system/jmggooglemapsdsgvo/assets/images/jmg-google-maps-disabled.png) no-repeat center center;
}
.jmg-googlemaps-dsgvo-notification.position_4.style_2{
	background: #111111 url(/plugins/system/jmggooglemapsdsgvo/assets/images/jmg-google-maps-disabled-invert.png) no-repeat center center;
}

.jmg-googlemaps-dsgvo-notification.position_4.style_3.custom_2 div.overlay{
	background: rgba(0,0,0,0.3);
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	display: block;
}

.jmg-googlemaps-dsgvo-notification.position_4.style_3.custom_2 div.notification{
	background: rgba(255,255,255,0.9);
	padding: 20px;
}

.jmg-googlemaps-dsgvo-notification.position_4 .buttongroup{
	position: absolute;
	bottom: 30px;
	left: 0;
	width: 100%;
	box-sizing: border-box;
}
.jmg-googlemaps-dsgvo-notification .notification{
	font-family: Arial;
	font-size: 14px;
	line-height: 18px;
	color: #222222;
	height: auto;
	padding-bottom: 20px;
}
.jmg-googlemaps-dsgvo-notification .notification h2{
	font-size: 1.2em;
	color: #222222;
	margin-top: 0;
}
.jmg-googlemaps-dsgvo-notification.position_4.style_2 .notification{
	color: #ffffff;
}
.jmg-googlemaps-dsgvo-notification.position_4.style_2 .notification h2{
	color: #ffffff;
}
.jmg-googlemaps-dsgvo-notification .buttongroup{
	text-align: center;
}
.jmg-googlemaps-dsgvo-notification .buttongroup form{
	display: inline;
}
.jmg-googlemaps-dsgvo-notification .check-field{
	display: inline;
	background: rgba(255,255,255, 0.8);
	white-space: pre;
	padding: 12px;
}

  .fadeInDown {
  -webkit-animation-name: fadeInDown;
  animation-name: fadeInDown;
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  }
  @-webkit-keyframes fadeInDown {
  0% {
  opacity: 0;
  -webkit-transform: translate3d(0, -100%, 0);
  transform: translate3d(0, -100%, 0);
  }
  100% {
  opacity: 1;
  -webkit-transform: none;
  transform: none;
  }
  }
  @keyframes fadeInDown {
  0% {
  opacity: 0;
  -webkit-transform: translate3d(0, -100%, 0);
  transform: translate3d(0, -100%, 0);
  }
  100% {
  opacity: 1;
  -webkit-transform: none;
  transform: none;
  }
  } 

@media (max-width: 767px) {
	.jmg-googlemaps-dsgvo-notification.position_4.style_3.custom_1{
		background-image: url(/plugins/system/jmggooglemapsdsgvo/assets/images/gmdsgvomap.png);
		background-repeat: no-repeat;
		background-position: center;
		background-size: auto;
	}
	.jmg-googlemaps-dsgvo-notification.position_4{
		display: block;
		overflow: auto;
	}
	.jmg-googlemaps-dsgvo-notification.position_4 .buttongroup{
		position: relative;
		top: 20px;
		left: 0;
		transform: translateY(0%);
		width: 100%;
		height: auto;
		text-align: center;
		display: block;
		overflow: hidden;
		box-sizing: border-box;
	}
	.jmg-googlemaps-dsgvo-notification.position_4 .buttongroup form{
		margin-bottom: 0;
		display: block;
		width: 100%;
		overflow: hidden;
		padding-bottom: 20px;
	}
	.jmg-googlemaps-dsgvo-notification.position_4 .buttongroup form input{
		width: 100%;
		overflow: hidden;
		padding: 0;
	}
}
@media (min-width: 768px) and (max-width: 991px) {
	.jmg-googlemaps-dsgvo-notification.position_4.style_3.custom_1{
		background-image: url(/plugins/system/jmggooglemapsdsgvo/assets/images/jmg-google-maps-disabled.png), url(/plugins/system/jmggooglemapsdsgvo/assets/images/gmdsgvomap.png);
		background-repeat: no-repeat, no-repeat;
		background-position: center, center;
		background-size: auto, cover;
	}
	.jmg-googlemaps-dsgvo-notification.position_4{
		display: block;
		overflow: hidden;
	}
	.jmg-googlemaps-dsgvo-notification.position_4 .buttongroup{
		position: absolute;
		bottom: 20px;
		left: 0;
		transform: translateY(0%);
		width: 100%;
		padding: 0;
		height: auto;
		text-align: center;
		display: block;
		overflow: hidden;
		box-sizing: border-box;
	}
	.jmg-googlemaps-dsgvo-notification.position_4 .buttongroup form{
		margin-bottom: 0;
		display: block;
		overflow: hidden;
	}
}
@media (min-width: 992px) and (max-width: 1199px) {
	.jmg-googlemaps-dsgvo-notification.position_4.style_3.custom_1{
		background-image: url(/plugins/system/jmggooglemapsdsgvo/assets/images/jmg-google-maps-disabled.png), url(/plugins/system/jmggooglemapsdsgvo/assets/images/gmdsgvomap.png);
		background-repeat: no-repeat, no-repeat;
		background-position: center, center;
		background-size: auto, cover;
	}
	.jmg-googlemaps-dsgvo-notification.position_4{
		display: block;
		overflow: hidden;
	}
	.jmg-googlemaps-dsgvo-notification.position_4 .buttongroup{
		position: absolute;
		bottom: 20px;
		left: 0;
		transform: translateY(0%);
		width: 100%;
		padding: 0;
		height: auto;
		text-align: center;
		display: block;
		overflow: hidden;
		box-sizing: border-box;
	}
	.jmg-googlemaps-dsgvo-notification.position_4 .buttongroup form{
		margin-bottom: 0;
		display: block;
		overflow: hidden;
	}
}
@media (min-width: 1200px) {
	.jmg-googlemaps-dsgvo-notification.position_4.style_3.custom_1{
		background-image: url(/plugins/system/jmggooglemapsdsgvo/assets/images/jmg-google-maps-disabled.png), url(/plugins/system/jmggooglemapsdsgvo/assets/images/gmdsgvomap.png);
		background-repeat: no-repeat, no-repeat;
		background-position: center, center;
		background-size: auto, cover;
	}
	.jmg-googlemaps-dsgvo-notification.position_4{
		display: block;
		overflow: hidden;
	}
	.jmg-googlemaps-dsgvo-notification.position_4 .buttongroup{
		position: absolute;
		bottom: 20px;
		left: 0;
		transform: translateY(0%);
		width: 100%;
		padding: 0;
		height: auto;
		text-align: center;
		display: block;
		overflow: hidden;
		box-sizing: border-box;
	}
	.jmg-googlemaps-dsgvo-notification.position_4 .buttongroup form{
		margin-bottom: 0;
		display: block;
		overflow: hidden;
	}
}
#redim-cookiehint{
	padding: 7px 5%;
	box-sizing: border-box;
	background-color: #adadad;
	font-size: 14px;
}

#redim-cookiehint .reset {
	margin: 0px !important;
	padding: 0px !important;
}

#redim-cookiehint-modal {
	background-color: rgba(0,0,0,0.75);
	padding: 15%;
}

#cookiehintinfo {
	margin-right: 12px;
}

#redim-cookiehint .cookiecontent{
	font-size: 14px;
	line-height: 18px;
	display: inline-block;
}

#redim-cookiehint, #redim-cookiehint a  {
	color: #ffffff;
}

#redim-cookiehint .cookiehead {
	font-size: 1.45em;
	padding: 4px 2px 12px 2px;
}

#redim-cookiehint .cookiebuttons{
	display: inline-block;
	float: right;
	text-align: right;
}
#redim-cookiehint .clr {
	clear: both;
}

#cookiehintinfo {
	display: flex;
	justify-content: center;
	align-items: center;
	flex-wrap: wrap;
}
#cookiehintinfo > * {
	margin: 2px 0px 2px 12px;
}

#redim-cookiehint .cookiebuttons .btn, #redim-cookiehint .cookiebuttons button{
	padding: 5px 10px !important;
	color: #ffffff !important;
	background-color: #333 !important;
	font-size: 12px;
	line-height: 2.5em;
	margin-top: 2px;
	margin-bottom: 2px;
	cursor: pointer;
}

#redim-cookiehint .cookiebuttons a.btn {
	text-decoration: none !important;
	background-image: none !important;
}

#redim-cookiehint .cookiebuttons .btn:hover{
	background-color: #111111 !important;
	color: #ffffff !important;
}

#redim-cookiehint.hidden{
	display: none;
	visibility: hidden;
}
.eb-41 .eb-dialog{--eb-max-width:500px;--eb-height:auto;--eb-padding:30px;--eb-background-color:rgba(255, 255, 255, 1);--eb-text-color:rgba(51, 51, 51, 1);--eb-dialog-shadow:var(--eb-shadow-none);text-align:left;--eb-border-style:solid;--eb-border-color:rgba(0, 0, 0, 0.4);--eb-border-width:1px;--eb-overlay-enabled:0;--eb-bg-image-enabled:0;--eb-background-image:none;}.eb-41 .eb-close{--eb-close-button-inside:block;--eb-close-button-outside:none;--eb-close-button-icon:block;--eb-close-button-image:none;--eb-close-button-font-size:30px;--eb-close-button-color:rgba(136, 136, 136, 1);--eb-close-button-hover-color:rgba(85, 85, 85, 1);}.eb-41 .eb-dialog .eb-container{justify-content:flex-start;min-height:100%;display:flex;flex-direction:column;}.eb-41.eb-inst{justify-content:center;align-items:center;}@media screen and (max-width: 1024px){.eb-41 .eb-dialog{--eb-bg-image-enabled:inherit;--eb-background-image:none;}}@media screen and (max-width: 575px){.eb-41 .eb-dialog{--eb-bg-image-enabled:inherit;--eb-background-image:none;}}.eb-41 {
                --animation_duration: 300ms;

            }
        /* --- HINODE SPEISEKARTE ZEILENUMBRUCH-FIX --- */
.vrmenu-detailsmain .vrmenu-sectionsbar {
    display: flex !important;
    flex-wrap: wrap !important;
    justify-content: center !important;
    overflow-x: visible !important;
    white-space: normal !important;
    height: auto !important;
}
				.jmg-googlemaps-dsgvo-notification.position_4{
					width: 100%;
					height: 300px;
				}
				
					.jmg-googlemaps-dsgvo-notification.position_4.style_3.custom_2{
						background-image: url(/images/Hinode-GoogleMaps.png);
						background-size: cover !important;
						width: 100%;
						height: 300px;
					}
				#redim-cookiehint-modal {position: fixed; top: 0; bottom: 0; left: 0; right: 0; z-index: 99998; display: flex; justify-content : center; align-items : center;}
